[glib] (589 commits) Non-fast-forward update to branch wip/sadiq/fixes



The branch 'wip/sadiq/fixes' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  714e4a3... gmarkup: Optimize g_markup_escape_text()
  fd9f9a2... tests: Add more markup escape cases

Commits added to the branch:

  0dee629... ghash: Fix poor performance with densely populated keyspace (*)
  171f698... ghash: Simplify g_hash_table_set_shift() (*)
  c2a9076... gmarkup: Make the documentation even more explicit about un (*)
  da8f1c6... Revert "ci: Enable FreeBSD CI" (*)
  96c6532... gmessages: Reformat g_return_*if_fail() macros to fix white (*)
  dc983d7... ghash: Use less memory when storing ints on 64-bit platform (*)
  7eaf018... ghash: Significantly reduce peak memory use (*)
  194eef5... ghash: Be less eager to opportunistically grow the table on (*)
  9986395... ghash: Use realloc in place of alloc for key/value (*)
  eed0f18... tests: Remove assertion that unused buckets should have NUL (*)
  0600dd3... tests: Fix bad node ordering assumption (*)
  180e595... build: work around meson issue with too long filenames on W (*)
  4d215e0... tests: Update month name check for Lithuanian locale (*)
  4bb16f4... m4macros: Allow information from pkg-config to be overridde (*)
  321b9d3... gthread: Clarify priority handling in GRWLock (*)
  8efe28c... ci: Add lcov configuration to ignore g_return_*if_fail()/g_ (*)
  22d75a0... Merge branch 'lcov-branch-coverage-tests' into 'master' (*)
  fce9444... Updated Norwegian bokmål translation. (*)
  2eaeefd... gdbusproxy: Document blocking guarantees of constructors (*)
  3b10fc0... Merge branch 'm4macros' into 'master' (*)
  0e7ebf7... gmacros: Fix G_[UN]LIKELY to not mask -Wparentheses (*)
  fb65dda... Merge branch '734-proxy-construction-docs' into 'master' (*)
  fb8d954... ci: Enable FreeBSD CI in the official repository (*)
  d3928ab... Merge branch 'wip/lantw/enable-freebsd-ci-only-in-gnome' in (*)
  c50bdf0... gthreadpool: Include prgname in thread name (*)
  90ca3b4... tests: Fix some minor memory leaks in gsubprocess-testprog (*)
  4795dad... gsubprocess: Clear std buf outputs to NULL on failure (*)
  19c7a7b... gsubprocess: Add a missing test for invalid UTF-8 output (*)
  b9a8c03... gobject: Convert a debug check from an assertion to a g_cri (*)
  0b45ddc... Merge branch 'poolname' into 'master' (*)
  efda2be... Merge branch 'ghash-hpj-2018' into 'master' (*)
  6c8b9f3... Merge branch '179-object-unref-warning' into 'master' (*)
  a2c09f5... Integrate oss-fuzz targets (*)
  7ec354d... Merge branch 'glib' into 'master' (*)
  54cbc9b... m4macros: Fix detection of glib-2.0 alone (*)
  3b5e5b8... Merge branch 'm4-fixes' into 'master' (*)
  8b151f5... Add useful links to fuzzing README (*)
  603fb59... Merge branch 'glib' into 'master' (*)
  d3074a7... ghash: Fix out-of-range use of signed integer (*)
  035975d... Merge branch 'master' into 'master' (*)
  09c1494... grefcount: add missing gatomic.h (*)
  d7233ef... build-sys: Pass CFLAGS to $(DTRACE) (*)
  0f5017f... glocalfile: Fix access::can-trash if parent is symlink (*)
  ce9fa7a... glocalfile: Fix bug uri in trash test (*)
  bf032e3... ci/msys2: fix path to the lcov config file (*)
  4e94164... Fix a couple typos in doc comments (*)
  da83b44... Merge branch 'master' into 'master' (*)
  442b54f... meson: Mark 1bit-emufutex test as slow (*)
  5c22b2d... Merge branch '1bit-emufutex-slow' into 'master' (*)
  a46f88b... Meson: Fix linking of gdbus-peer test (*)
  f745beb... Merge branch '1542-gdbus-peer' into 'master' (*)
  85e2a7d... Merge branch 'ci-msys2-fix-lcovrc-path' into 'master' (*)
  8b3590c... meson: Add macOS libtool versioning for ABI compatibility (*)
  da512ad... Merge branch 'stap-pass-cflags' into 'master' (*)
  ec5d6ab... gfileutils: Add examples to g_path_get_dirname() documentat (*)
  eb7c9ad... gvariant: Fix checking arithmetic for tuple element ends (*)
  7c4e6e9... gvarianttype: Impose a recursion limit of 128 on variant ty (*)
  5e0b12d... gvariant: Check array offsets against serialised data lengt (*)
  7eedcd7... gvariant: Check tuple offsets against serialised data lengt (*)
  f148687... gvariant: Limit GVariant strings to G_MAXSSIZE (*)
  af712bb... gdbusmessage: Validate type of message header signature fie (*)
  94a9ab3... gdbusmessage: Improve documentation for g_dbus_message_get_ (*)
  50b544e... gdbusmessage: Clarify error returns for g_dbus_message_new_ (*)
  968f1c6... gdbusmessage: Fix a typo in a documentation comment (*)
  e03d5a3... gdbusmessage: Check for valid GVariantType when parsing a v (*)
  5f3b393... gvariant: Clarify internal documentation about GVariant typ (*)
  c2c9c7f... tests: Tidy up GError handling in gdbus-serialization test (*)
  8e60b3d... tests: Use g_assert_null() in gdbus-serialization test (*)
  7a4025c... gutf8: Add a g_utf8_validate_len() function (*)
  1c421b0... glib: Port various callers to use g_utf8_validate_len() (*)
  d192a07... Merge branch 'ossfuzz-9810-9825-10319-9803-9857-9801-fixes' (*)
  85de774... Merge branch 'dirname-of-root-docs' into 'master' (*)
  57cfbc9... glocalfile: Add test case for symlink expansion (*)
  b619105... glocalfile: Return NULL if symlink expansion fails (*)
  a56b9cc... glocalfile: Use MAXSYMLINKS when following symlinks (*)
  e1fa5ff... gio: Add g_unix_mount_get_root_path (*)
  983a95c... gunixmounts: Mark mounts as system internal instead of filt (*)
  39afe07... Merge branch 'wip/oholy/bind-mounts' into 'master' (*)
  7db6389... Merge branch 'shorten-gdbus-test-filename' into 'master' (*)
  7fa6e9e... CI: Test static build on installed glib (*)
  372e81b... Merge branch 'ci-test-installed' into 'master' (*)
  228a1d6... Updated Slovenian translation (*)
  25b7716... Merge branch 'nirbheek/macos-library-versions' into 'master (*)
  1564ef5... Merge branch 'wip/oholy/fix-trash-symlink' into 'master' (*)
  11e4fcc... gio, tests: ensure objectmanager sources are generated (*)
  5263b54... Merge branch 'objectmanager-src-dep' into 'master' (*)
  cd524d0... gseekable: fix 'attmepting' typo (*)
  7cf02db... Merge branch 'wjt/gseekable-fix-attmepting-typo' into 'mast (*)
  7c70bef... gdbus-peer: Make sure to not include objectmanager-gen.c so (*)
  4d48e02... Merge branch 'gdbus-peer-again' into 'master' (*)
  aff686a... Meson: Cleanup a FIXME now that we have dict addition (*)
  7c09bcb... Updated Slovenian translation (*)
  d6f2462... tests: Add another GMarkup test from oss-fuzz (*)
  f502141... tests: Run GMarkup tests with and without nul-termination (*)
  3a96123... gmarkup: Avoid reading off the end of a buffer when non-nul (*)
  2187b1b... gmarkup: Fix validation of element names (*)
  1a7f07f... tests: Rework markup parsing test to not stop on first fail (*)
  304f84b... ci: Fix Docker image version (*)
  6e77089... Merge branch 'fix-ci' into 'master' (*)
  295964a... gutils: Check whether getauxval function exists (*)
  89ee8bf... Merge branch 'wip/lantw/check-getauxval-for-freebsd-12' int (*)
  c2501a8... Merge branch 'ossfuzz-9672-markup-overflow' into 'master' (*)
  bfe5906... gmain: Clarify that g_source_set_callback() is safe on atta (*)
  58b9635... Merge branch 'issue-1562' into 'master' (*)
  c1b3177... Merge branch '827-main-context-docs' into 'master' (*)
  5b78c3f... gdbus-codegen: test generating autocleanups (*)
  745422a... gdbus-codegen: add autocleanup for FooObject (*)
  d512c0f... Merge branch 'wjt/gdbus-codegen-add-autocleanup-for-FooObje (*)
  a8fd91a... gdate: Reinitialize locale information in g_date_prepare_to (*)
  88f36a1... mainloop-test: Fix race conditions (*)
  f65adb4... Merge branch 'gdate-reinitialize' into 'master' (*)
  09799a8... Merge branch 'meson-test-cleanup' into 'master' (*)
  e89128a... gtask: Add a g_task_set_name() method (*)
  ff8b731... gkeyfile: Fix parsing of new lines in comments (*)
  361fed5... Merge branch 'fix-mainloop-test' into 'master' (*)
  4e058a6... meson: Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 on GNU/Lin (*)
  7d1b94d... test-gvariant: Add test for ^ay, ^&ay, ^aay, ^a&ay (*)
  d62a078... gmacros: Add G_GNUC_STRFTIME macro (*)
  ae02adc... gdatetime: Enable compile time check of g_date_time_format( (*)
  54c394a... gdatetime: Fix formatting of time zones offsets in range -0 (*)
  b0a013e... gvariant: Handle ^ay, ^&ay, ^aay, ^a&ay in g_variant_valist (*)
  e6e04d3... test-gvariant: Use gsize for loop indices (*)
  572f78b... test-gvariant: Use g_assert_* rather than g_assert() (*)
  422d83c... test-gvariant: Remove some hardcoded strings (*)
  38d48b8... test-gvariant: Add and use assert_cmpstrv helper (*)
  bd6d603... test-gvariant: Add missing spaces before parens (*)
  63e09d5... valgrind: Add glib_init()-related suppressions (*)
  da790bc... Merge branch 'gvariant' into 'master' (*)
  e7738e4... Merge branch 'mr/issue-1575' into 'master' (*)
  4f81c9e... Merge branch 'gdate-timezone' into 'master' (*)
  1d6c784... gobject/genums.c: fix flags validation (*)
  aa1415c... Add unit test for flags validation (*)
  afce4ef... Merge branch 'flags_validation_fix' into 'master' (*)
  9347c76... tests: Fix GRand leak in GMenuModel tests (*)
  52bab02... tests: Fix GOptionContext leak in GSubprocess tests (*)
  b7571d5... tests: Fix GVariantType leak in GAction tests (*)
  bfc661a... Merge branch 'tests-memory-leaks' into 'master' (*)
  9ddcc79... Remove the G_GNUC_STRFTIME format check (*)
  664fb63... Revert "gdatetime: Enable compile time check of g_date_time (*)
  e1056e5... Update Slovak translation (*)
  d3f5559... Merge branch '1575-revert-strftime-format' into 'master' (*)
  13e206a... meson: Centralize test timeout values (*)
  a40ef2f... meson: Increase fast test timeout from 30s to 60s (*)
  03413d5... meson: Mark gdatetime test as slow (*)
  03518e5... gvarianttypeinfo: Consistently use atomics to access ref_co (*)
  aed3c00... gtestutils: Make test_rand_* thread-safe within a single te (*)
  7d4fb4d... Merge branch 'g-test-rand-int-range-race' into 'master' (*)
  8f115b6... Merge branch 'atomic-ref-count' into 'master' (*)
  74d2a8e... Merge branch 'test-timeout' into 'master' (*)
  5c7e64a... Merge branch 'supp' into 'master' (*)
  73a982f... Merge branch 'wip/sadiq/likely' into 'master' (*)
  b09a0df... Merge branch '1576-meson-armv5-atomic' into 'master' (*)
  8322167... tests: Fix data races in refcount/closures.c (*)
  1cc7457... tests: Fix data races in refcount/signals.c (*)
  68e78c6... tests: Fix data races in gwakeuptest.c (*)
  94edafb... bookmarkfile: test that moving to the same name works (*)
  821d280... bookmarkfile: Don't move an item if the uri has not changed (*)
  cfd1649... gbookmarkfile: remove trailing spaces (*)
  0f2a6c6... gvariant: Realign data on construction if it’s not proper (*)
  7b0f2e0... gvariant: Fix some GIR annotations on internal functions (*)
  a3ad5a2... Merge branch 'bookmarkfile-self-move' into 'master' (*)
  409ff69... gvariant: Re-use g_variant_serialised_check() to check alig (*)
  6d10858... gvariant-core: Use gatomicrefcount for GVariant reference c (*)
  b5a41af... gvarianttypeinfo: Use gatomicrefcount for ContainerInfo ref (*)
  b599a0f... gdbusintrospection: Use atomic operations to read ref_count (*)
  cb98e37... closures test: Avoid timeout on ARM64 CPUs (*)
  0985e70... glib-compile-resources: Fix size allocation for compressed  (*)
  36cf465... Update Polish translation (*)
  348b5ea... Update Turkish translation (*)
  54549b7... Merge branch 'arm-closures-timeout' into 'master' (*)
  55934a0... Merge branch 'vmlobanov78/glib-patch-2' into 'master' (*)
  0ef8dde... Merge branch '1342-gvariant-alignment' into 'master' (*)
  0c6346c... Merge branch 'atomic-ref-count-cnd' into 'master' (*)
  4fde2b2... gatomicrefcount: Make g_atomic_ref_count_init non-atomic (*)
  b3c899d... Meson: Fix build error in gdbus-example-objectmanager (*)
  47be0f7... gdbusproxy: make g-name-owner property useful with unique n (*)
  fcda663... Updated Lithuanian translation (*)
  bf1a2d7... gio, tests: fix leak of dbus connection. (*)
  f117570... gmessages: don't memoize in g_log_writer_is_journald() (*)
  4af8edb... Merge branch 'master' into 'master' (*)
  4ea5695... Merge branch 'issues/1310' into 'master' (*)
  378be29... Merge branch 'dont-memoize-in-g_log_writer_is_journald' int (*)
  e990a9f... Merge branch '107-key-file-comment-line-breaks' into 'maste (*)
  bb1f765... Clarify docs for g_settings_list_children (*)
  68878ab... Update documentation of g_tls_connection_handshake() again (*)
  f81a2b3... Merge branch 'mcatanzaro/tls1.3-handshake' into 'master' (*)
  bc320d9... gsettings: Add an example of a <default> with an empty stri (*)
  c7ac6f3... docs: add index of new symbols for gio > 2.52 (*)
  e835961... Merge branch '1261-settings-documentation' into 'master' (*)
  cb174e6... Merge branch 'wip/tintou/gio-symbols-index-update' into 'ma (*)
  3821ba0... tests/g-file-info-filesystem-readonly: assert subcommands s (*)
  5b106cd... tests/g-file-info-filesystem-readonly: unmount lazily (*)
  a2f32f6... tests/g-file-info-filesystem-readonly: remove output stream (*)
  ab892ac... ci: add bindfs and fuse to Fedora CI image (*)
  1520afb... ci: document how to update the Docker image (*)
  b323635... Merge branch 'wjt/g-file-info-filesystem-readonly-fails' in (*)
  c63d37f... docs: Clarify return/error behaviour of D-Bus signal subscr (*)
  2a52ff1... Merge branch 'settings-list-does-not-exist' into 'master' (*)
  e014898... Merge branch 'tests-tsan' into 'master' (*)
  ba18822... gdate: Use longest matching month name in g_date_set_parse (*)
  1c8f3c6... gmain: Remove redundant volatile from unix_signal_refcount (*)
  d2fd53d... gmain: Make GChildWatchSource child_exited field atomic (*)
  6f84f68... Merge branch 'mr285-subscription-docs' into 'master' (*)
  9e652f9... gmain: Make GUnixSignalWatchSource pending field atomic (*)
  969b0e0... gmain: Guarantee handler dispatch after receiving UNIX sign (*)
  dd36cf3... gmain: Indicate atomic fields with a comment (*)
  9e5a8ba... Merge branch 'gdate-parse-month' into 'master' (*)
  704522c... meson: add aarch64 memory barrier handling (*)
  6375476... Merge branch 'gmain-tsan' into 'master' (*)
  a72766b... Merge branch 'master' into 'master' (*)
  ba2c519... Meson: Rename test_c_args to avoid confusion with gio tests (*)
  9534447... Merge branch 'fix-gio-test-build' into 'master' (*)
  d58be1b... gmacros: make _GLIB_DEFINE_AUTOPTR_CHAINUP to define funcs  (*)
  86c073d... gmacros: remove duplication on autoptr cleanup definition (*)
  8d42b02... gobject, tests: add tests for autoptr (and lists) with decl (*)
  0ff5e5c... gdbusmessage: Gracefully handle message signatures with inv (*)
  c2607ab... glib.supp: Make a suppression less specific (*)
  5cc6942... gdbusconnection: Add missing (nullable) annotation to get_u (*)
  8a96fca... Merge branch 'autolist-chainup' into 'master' (*)
  fccce84... docs: add a missing semicolon (*)
  9874006... Merge branch 'patch-1' into 'master' (*)
  c2b22bd... gthread: Synchronize access to g_once_init_list (*)
  11847b8... Merge branch 'g-once-data-race' into 'master' (*)
  2ded434... Check for 'z' library before fallbacking to subproject (*)
  e50f219... Merge branch '1594-dbus-docs' into 'master' (*)
  23f286e... Merge branch 'libz-fallback' into 'master' (*)
  7412011... Meson: Add 'nls' option to disable translation (*)
  8cc92bc... meson: Turn selinux into a meson feature and make it auto b (*)
  f54b48b... Merge branch 'master' into 'master' (*)
  2031e37... Update documentation of g_tls_connection_handshake() one la (*)
  85f7d49... Deprecate TLS rehandshake APIs (*)
  b660a67... Merge branch 'mcatanzaro/tls1.3-handshake' into 'master' (*)
  c49ed61... Check for zlib header (*)
  52ce05a... gdbus-codegen: Tag properties so annotated with G_PARAM_DEP (*)
  10be782... Merge branch 'zlib' into 'master' (*)
  53573d9... gdbus-codegen: Tag interfaces so annotated with G_PARAM_DEP (*)
  326a7fa... gio/tests/gdbus-test-codegen: Ensure that G_PARAM_DEPRECATE (*)
  0c74927... Merge branch 'wip/rishi/gdbus-codegen-deprecated' into 'mas (*)
  a39b847... tests: Run appinfo tests with a temporary XDG_CONFIG_HOME (*)
  1a46bf8... docs: Add missing documentation for warnings and assertions (*)
  e51ed49... docs: Ignore some private header files (*)
  93f3202... docs: Add various missing symbols to glib-sections.txt (*)
  49fe320... docs: Add indexes for symbols added in 2.60 (*)
  2b15b43... docs: Ignore some private/uninstalled header files (*)
  c20d9d0... docs: Ignore various GIO *_get_type() symbols (*)
  384aea2... docs: Add some missing new symbols to the GIO documentation (*)
  82d28f0... docs: Fix an invalid DocBook link in the GIO overview (*)
  a440152... docs: Ignore some generated header files (*)
  8736789... docs: Fix some typos in GIO documentation comments (*)
  e88c2d1... docs: Fix a doubly-defined symbol in the GApplication docum (*)
  79aead1... docs: Fix formatting of some literals and properties (*)
  3f2a5ee... docs: Fix ‘Since’ line for new function to reference st (*)
  cf8a9d3... docs: Fix URIs in documentation comments (*)
  9c81668... Merge branch 'ossfuzz-11120-dbus-message-types' into 'maste (*)
  c1e44fd... Merge branch '1514-appinfo-test-failure' into 'master' (*)
  2722e9b... build: Add a missing file to CLEANFILES (*)
  71bbe9f... Updated Czech translation (*)
  f291745... gspawn: Fix g_spawn deadlock in a multi-threaded program on (*)
  8316ae2... Merge branch 'non-atomic-init' into 'master' (*)
  9355557... Meson: Add missing include_directories when using glib as s (*)
  f73b9e2... g_value_get_variant: return value is transfer-none not tran (*)
  8c9c9d9... Merge branch '1014-gspawn-linux-threadsafety' into 'master' (*)
  9584442... Merge branch 'value-get-variant-annotation' into 'master' (*)
  4326d5e... Merge branch '1498-distcheck' into 'master' (*)
  051c9ad... Merge branch 'glib-as-subproject' into 'master' (*)
  b45d911... gio-test: fix leak & maybe-uninitialized warning (*)
  6debbbf... gio-test: use g_debug rather than #define VERBOSE (*)
  624e99b... gunixmounts: Don't treat ZFS as a system internal fs (*)
  4ff3734... g_timeout_*_seconds: don't overflow for large intervals (*)
  3a4b18f... GApplication: Add a way to replace a unique instance (*)
  136f83e... Add tests for --gapplication-replace (*)
  98efd7e... Merge branch 'application-replace' into 'master' (*)
  6490fe7... g_timeout_*_seconds: test an interval that overflowed (*)
  cdc2dd8... gmain: clamp over-large timeouts (*)
  4544dcb... gmain: test far-future ready_time (*)
  389087e... Merge branch '1600-g_timeout_add_seconds-overflow' into 'ma (*)
  4f3216d... Merge branch 'nls' into 'master' (*)
  a51ab0a... genviron: make g_environ_* case-insensitive on Windows (*)
  4afc203... Merge branch 'win32-environ-case-sensitivity' into 'master' (*)
  69fbf3e... tests: Unset LANGUAGE when running gdatetime tests (*)
  ad09bba... Updated Slovenian translation (*)
  521eba9... ci: Install additional locales used during tests (*)
  c1b2a38... Merge branch 'unset-language' into 'master' (*)
  ee9f5c5... ci: Update docker image to master:v11 (*)
  d4cc0b3... Merge branch 'ci-locales' into 'master' (*)
  ea3d9fb... Add new Linux Testing project version number to configure s (*)
  17316b2... glib-mkenums: Support reading @rspfiles for arguments (*)
  23ed6f4... Merge branch 'glib-mkenums-rspfile-support' into 'master' (*)
  bc59892... gdatetime: Store intermediate result of g_date_time_format  (*)
  8bfa458... gdatetime: Avoid unnecessary conversions from ASCII to UTF- (*)
  8d0a163... gstrfuncs: Clarify that g_ascii_strtoull() accepts signed n (*)
  96acb49... gstrfuncs: Clarify that g_ascii_string_to_unsigned() reject (*)
  ca32861... gvariant: Use gsize rather than gint for array lengths (*)
  d2224b4... gvariant: Fix error handling for parsing Unicode escapes (*)
  fe13a52... Updated Spanish translation (*)
  1ba843b... Merge branch 'master' into 'master' (*)
  4501807... glib-compile-resources: Fix code generation for MSVC builds (*)
  6528887... README.win32: Update workarounds for VS 2008 x64 builds (*)
  cd30faa... gresources: Add a test with resources > 64kb (*)
  21adb30... gtype: Clarify type of GInterfaceInitFunc (*)
  3469faf... Merge branch 'ossfuzz-11576-variant-text-unicode-unescape'  (*)
  faa3c31... gdbus-codegen: make --interface-info-{header,body} not cras (*)
  deafd72... gdbus-codegen: don't sort args in --interface-info-body (*)
  e8fb832... Updated Slovenian translation (*)
  e323428... tests: Rename macro to avoid conflict with encoding prefix (*)
  af77e47... Merge branch 'encoding-prefix' into 'master' (*)
  b1f1625... Merge branch 'issue-1605' into 'master' (*)
  fa80a2d... Merge branch 'resources.msvc' into 'master' (*)
  afd3f3b... Meson: Fix declare_dependency() calls (*)
  475f0a9... Meson: Fix deprecation warning with 0.49.0 release (*)
  db47ab8... gdatetime: Fix typo in the comment (*)
  1c8bbab... Merge branch 'gdatetime-typo' into 'master' (*)
  3fadcf9... Merge branch 'meson-pkgconfig' into 'master' (*)
  bdc9328... Merge branch 'meson-dep' into 'master' (*)
  d946bff... gdbus-codegen: sort input files (*)
  335a01e... gdbus-codegen: test --interface-info-{header,body} (*)
  af39a37... Merge branch 'fix-gdbus-codegen--interface-info' into 'mast (*)
  d6afa6c... gresolver: Add g_resolver_lookup_by_name_with_flags{_async, (*)
  35e4186... gnetworkaddress: Implement parallel ipv4 and ipv6 dns looku (*)
  c1e32b9... gsocketclient: Improve handling of slow initial connections (*)
  4b29e55... gnetworkaddress: Interleave ipv4 and ipv6 addresses (*)
  8b9e889... tests: Add gsocketclient test for slow connections (*)
  4c472f8... gsocketaddressenumerator: Make it an error to call next_asy (*)
  ee364db... gtestutils: Add g_assert_cmpvariant() (*)
  8a2fa21... docs: Format operators nicely in gtestutils documentation (*)
  3b7f7a4... tests: Drop compatibility with python 2 from TAP test runne (*)
  c69a980... tests: Avoid writing ever increasing sequence of null bytes (*)
  6b0ad94... tests: s/assertEquals/assertEqual/ (*)
  99d7894... Merge branch 'wip/tingping/happy-eyeballs' (*)
  0f508c7... Merge branch '1599-follow-up-from-gunixmounts-stop-consider (*)
  27369de... Merge branch 'mkenums' into 'master' (*)
  ac0706a... added stream writability checks in pollable unit test (*)
  d289ef4... tests: Port various tests to use g_assert_cmpvariant() (*)
  9e89749... Partially revert "GSocket: Fix race conditions on Win32 if  (*)
  e1e5fa0... added more g_pollable_input_stream_is_readable checks (*)
  feff178... gtlscertificate: Fix bug in PEM private key parser (*)
  c46565d... Merge branch 'fix-tlscertificate-parse-bug' into 'master' (*)
  2ceb48d... gtimezone: Fallback to /etc/timezone on Gentoo (*)
  290c9ee... Merge branch 'wip/silviol/gsocket_flags' (*)
  f5e1e16... binding: Clarify the use of g_object_unref() to remove a bi (*)
  f4be79d... Merge branch 'doc-binding-improvement' into 'master' (*)
  1fa24a6... Merge branch 'gentoo-timezone' into 'master' (*)
  903ce7d... Merge branch '1191-g_assert_cmpvariant' into 'master' (*)
  68ea997... grefstring: Add missing documentation for GRefString typede (*)
  778132d... gmountoperation: Add missing documentation (*)
  c3fbfbd... gio: Add missing documentation for G{Proxy,Socket}AddressEn (*)
  993b113... docs: Fix a typo in the GVariant text format documentation (*)
  3987e67... goption: Fix an annotation on g_option_context_parse_strv() (*)
  b4479d9... Revert "Meson: appinfo tests are racy if run in parallel" (*)
  a67eadb... gstrfuncs: Add g_strv_equal() (*)
  e6eb486... gutils: Refactor initialisation of XDG variables (*)
  00b50d2... gutils: Fix a typo in a documentation comment (*)
  f27532e... gtestutils: Move a documentation comment to the symbol it d (*)
  aee897b... gutils: Fix a typo in a comment (*)
  46f4764... tests: Avoid chdir() call at the start of appinfo tests (*)
  8ddfbb3... tests: Fix indentation of a block in the appinfo test (*)
  d4f8045... tests: Use g_assert_*() in mimeapps test rather than g_asse (*)
  5923652... tests: Drop extraneous newlines from g_test_message() calls (*)
  2c8ae9f... gtestutils: Forbid test paths from containing dots (*)
  8da50ac... gutils: Refactor g_get_home_dir() to use a global variable (*)
  b87dfb4... gutils: Don’t read directory globals outside the lock (*)
  91defdb... gutils: Add internal API to override XDG directories (*)
  13730c2... gtestutils: Add XDG directory isolation (*)
  528d537... tests: Port desktop-app-info to use g_assert_*() (*)
  b763726... gutils: Split out building of g_get_home_dir() path (*)
  b4de2e3... glib.supp: Add various one-time allocations to the suppress (*)
  b6f7f37... xdgmime: Add xdg_mime_set_dirs() method to override XDG env (*)
  df2f13f... gcontenttype: Improve formatting of gcontenttype section do (*)
  b06fa34... gcontenttype: Add g_content_type_{get,set}_mime_dirs() API (*)
  e97bf89... gcontenttype: Improve the formatting of some code in a docs (*)
  99bc33b... gdesktopappinfo: Reload the desktop dirs if the $XDG_CONFIG (*)
  797a8b0... tests: Isolate directories in appinfo test (*)
  914e7c6... tests: Isolate directories in desktop-app-info test (*)
  d23c893... tests: Isolate directories in appmonitor test (*)
  707c3f2... tests: Isolate directories in mimeapps test (*)
  60c2533... tests: Port appinfo test from g_assert() to g_assert_*() (*)
  1ea4ba8... tests: Use static appinfo .desktop file when not launching (*)
  f842105... tests: Add some debug output to desktop-app-info test (*)
  1947834... tests: Disable debug output from desktop-app-info subproces (*)
  7a79984... gutils: Drop fallback handling for NULL homedirs in XDG get (*)
  70eb076... Merge branch '1601-appinfo-test-again' into 'master' (*)
  3ab7a65... spawn: add shebang line to script (*)
  58bbdcf... gmacros: Add G_ALIGNOF superseding _g_alignof macro (*)
  79dc99b... Merge branch 'wip/add-shebang-to-test-script' into 'master' (*)
  2a64176... Merge branch 'g-alignof' into 'master' (*)
  c7ee522... tests/tls-certificate: Change to g_assert_null/nonnull (*)
  73ca761... tests/tls-certificate: Add PEM files containing CRLF (*)
  a437a50... gtlscertificate: Allow any type of private key in PEM files (*)
  87f0a5a... Align the reference counted allocations (*)
  f81723e... Test the alignment of the refcounted box allocations (*)
  76d8fb6... Document the alignment for refcounted allocations (*)
  8c2e71b... Add GRecMutexLocker (*)
  e7e40ba... tests: Update GMutexLocker tests (*)
  8aff74e... Merge branch 'wip/kalev/recursive-mutex-locker' into 'maste (*)
  84d013e... Do not check for NULL when calling free() (*)
  4e776d9... Merge branch 'no-free-check' into 'master' (*)
  26f7835... Merge branch 'docs-fixes' into 'master' (*)
  9032e88... Implement support for ALPN in GTlsConnection, GDtlsConnecti (*)
  0618d67... Improve documentation of g_assert_error() (*)
  613f63f... gdbus-codegen: Add missing nullable and optional g-i annota (*)
  1d62b3b... Merge branch 'wip/1615-gdbus-codgen-nullable' into 'master' (*)
  46900e5... Merge branch 'mcatanzaro/g-assert-error-doc' into 'master' (*)
  5731f06... gdbus-codegen: honor "Property.EmitsChangedSignal" annotati (*)
  0953338... Merge branch 'tpm-keys-in-pem-files' into 'master' (*)
  04af8f1... Merge branch 'master' into 'master' (*)
  7bac53d... docs: Improve formatting of literals in gio documentation (*)
  30ed952... docs: Fix capitalisation of ‘ETag’ (*)
  3026efb... docs: Fix some minor wording problems in the gio documentat (*)
  88ceff9... docs: Use Unicode apostrophes in gio documentation (*)
  ed007bb... docs: Mention handling of filenames containing colons in gi (*)
  a81aa3c... Merge branch 'rc-align' into 'master' (*)
  0b80445... Merge branch 'gsubprocess-communicate-utf8-tests' into 'mas (*)
  499e08a... Merge branch 'gtask-set-name' into 'master' (*)
  48c2d94... Merge branch 'gmarkup-docs' into 'master' (*)
  b709c6b... Merge branch 'rw-lock-docs' into 'master' (*)
  ccb3486... Revert "tests: Fix GOptionContext leak in GSubprocess tests (*)
  c33a98f... Merge branch 'fix-gsubprocess-tests' into 'master' (*)
  3da40e9... gutils: Use no-break space in g_format_size() (*)
  d04b9c3... glib-compile-resources: Add external data option (*)
  3924ef6... Merge branch 'glib-gresource-ld-binary' into 'master' (*)
  7d02e32... gdbusconnection: add a getter for the flags property (*)
  dec0a68... gdbusproxy: only connect to NameOwnerChanged for message bu (*)
  b8ac6e1... Suppress -Wint-in-bool-context warning with G_DEFINE_INTERF (*)
  ac974a7... Merge branch 'suppress-int-in-bool-context-warning-with-g++ (*)
  87ea4ce... Merge branch 'gdbus-codegen-propemitschanged' into 'master' (*)
  ea0da96... Merge branch 'issues/1620' into 'master' (*)
  b7d2eee... gmacros: Don’t use __alignof__ in G_ALIGNOF implementatio (*)
  ab56f04... tests: Add test for G_ALIGNOF() (*)
  2ab231f... docs: Fix dconf GSETTINGS_BACKEND name in gio overview (*)
  2dc8284... Add g_queue_clear_full API (*)
  37f41eb... 2.59.0 (*)
  07f1bcf... Merge branch 'docs-gsettings-backend-dconf' into 'master' (*)
  940537b... Merge branch '1623-gio-open-docs' into 'master' (*)
  387739b... gspawn, tests: check passing special chars in args (*)
  50cb4f2... gspawn, tests: extend spawn_test, run it on win32 (*)
  cafb61a... gspawn, win32: fix redirecting only stderr (*)
  f7f597c... gspawn, win32: fix child stderr when coverage enabled (*)
  22e875f... gspawn, win32: quoted args - escape end backslash (*)
  db0bce0... Merge branch 'win32-spawn-escaping' into 'master' (*)
  154b24c... gtype: Document type for iface_default_init() function (*)
  0d2f707... gpoll: rename timeout to timeout_ms for clarity (*)
  24714b5... win32 gpoll: overcome the 64 handles limit (*)
  a9ea169... win32: increase the fds and pollees on the gpoll test (*)
  97f4ce5... meson: build gpoll test on windows (*)
  7f1023b... Use lowercase to include winsock2 (*)
  cfd2e83... Update Swedish translation (*)
  986b0a5... Merge branch '1055-will-the-alignment-never-end' into 'mast (*)
  f63b1da... Merge branch 'iface-init-docs' into 'master' (*)
  33158c8... Merge branch 'wip/nacho/gpoll' into 'master' (*)
  ae381d7... gtask: Ensure to return 1 or 0 from getters rather than tru (*)
  8dced72... Merge branch 'annotation-fix' into 'master' (*)
  245279e... Merge branch '1636-gtask-getters' into 'master' (*)
  29e8f57... gwin32appinfo: Fix a potential free of an uninitialised var (*)
  eeb657b... Merge branch '1637-win32-uninitialised-variable' into 'mast (*)
  471153f... liststore: Add a test demonstrating overflow issues (*)
  d8a0dcb... list store: Fix overflow issues (*)
  74e4b83... Merge branch 'bad-liststore' into 'master' (*)
  4f5f346... Merge branch 'interface-docs' into 'master' (*)
  94d855f... docs: Add note on how to check a gboolean condition (*)
  990da71... Merge branch 'gboolean-docs' into 'master' (*)
  f6caeb6... gthread: Add g_private_set_alloc0() internal convenience AP (*)
  140c2a2... glib.supp: Add a suppression for GMainContext default  stac (*)
  b8c6ff4... Merge branch 'private-set-alloc0' into 'master' (*)
  d7aedef... gio: Update bad cert error in accept-certificate and GTlsEr (*)
  615f8b6... Updated Spanish translation (*)
  0d3fe5c... Merge branch 'queue-clear' into 'master' (*)
  8109eaa... Merge branch 'wip/mjog/accept-certificate-docs' into 'maste (*)
  7058efb... ci: Don’t run tests tagged as ‘flaky’ on the CI machi (*)
  956a54d... tests: Tag several rogue GIO tests as ‘flaky’ (*)
  f172911... gutils: Mention NBSP in g_format_size() documentation (*)
  76af5da... Merge branch '1625-unbreakable-space-needed-when-showing-si (*)
  3aa8b4e... Merge branch '1625-nbsp-docs-followup-to-548' into 'master' (*)
  68bcb8f... gresource: Complete the overlay support (*)
  37eb1e6... Add a test for resource overlays (*)
  ff3e781... Update Swedish translation (*)
  5751189... Updated Spanish translation (*)
  2a76dba... gmacros: MSVC supports the noreturn function attribute (*)
  e244a78... gio: don't use O_PATH file descriptors with OpenURI portal (*)
  9dc0d6b... gio: don't pass O_PATH descriptors to the document portal (*)
  74099b4... Merge branch 'document-why-no-msvc-noreturn' into 'master' (*)
  9ea050b... glib: Port glib-mirroring-tab subdirectory to Meson (*)
  41a8f74... docs: Update INSTALL.in to mention Meson rather than autoto (*)
  e58e68f... glib: Link to glib-tap.mk and friends from glib-2-58 branch (*)
  c8797d7... ci: Drop autotools CI build (*)
  aaac7a1... docs: Update HACKING and README to mention Meson rather tha (*)
  64bd539... docs: Drop outdated cross-building documentation from READM (*)
  d08e466... docs: Update DocBook ‘build’ documentation to mention M (*)
  7cff1b2... glib: Update various code comments to mention Meson (*)
  855aea4... docs: Update debugging docs to mention Meson build options (*)
  ac396b4... docs: Drop outdated timestamp and sign-off line (*)
  b3efef5... build: Drop autotools support (*)
  d2062f0... docs: Drop pointless leading whitespace (*)
  419e148... Merge branch 'so-long-autotools' into 'master' (*)
  6a372bf... Merge branch 'disable-tests' into 'master' (*)
  4a0ce6b... Add separate definitions of g_assert_[non]null() for C++ (*)
  193cc66... Merge branch 'mcatanzaro/g_assert_cpp' into 'master' (*)
  ec93d9e... MSVC: Move dirent implementation to glib/dirent/ (*)
  58f7a4d... Merge branch 'msvc-dirent' into 'master' (*)
  c9f883b... Merge branch 'resource-overlay-info' into 'master' (*)
  6994be0... gfileinfo: Fix annotation for g_file_info_set_attribute_str (*)
  1ddcdbb... Merge branch 'g_file_info_set_attribute_stringv' into 'mast (*)
  011daaf... Remove unused .pc.in files (*)
  f99da40... Remove leftover build/ directory (*)
  e3f5823... Merge branch 'remove-pc-in' into 'master' (*)
  b3ef8c4... Merge branch 'remove-build-dir' into 'master' (*)
  56a5cd1... trash test: Don't assume that ~/.local exists (*)
  1328276... trash test: Don't rely on being able to determine mount poi (*)
  69a4833... gtestutils: pass open file descriptors to subprocess (*)
  1a73410... Merge branch '501-test-subprocess-fds' into 'master' (*)
  c9aba16... gliststore: Store validity of last_position explicitly (*)
  7aa8353... gio/tests/gdbus-proxy: Make `proxy_ready` test start the se (*)
  63038d1... gio/tests/gdbus-proxy: test_proxy: check the server is prop (*)
  5612c90... tests: Tag gsocketclient-slow test as ‘flaky’ (*)
  8ce0c49... Merge branch '1653-gsocketclient-slow-flaky' into 'master' (*)
  da2bf2a... Merge branch '1500-list-store-state' into 'master' (*)
  e9506d7... gdtlsconnection: do not return on a void method (*)
  3fe6f2a... Merge branch 'wip/nacho/gdtlsconnection-warning' into 'mast (*)
  e3e4a09... gvariant-parser: Add explicit unsigned-to-signed casts (*)
  26c8b29... settings: Make the keyfile backend parameterless (*)
  5357a23... settings: Register the keyfile backend as extension (*)
  c63e3a4... settings: Add support for defaults to keyfile backend (*)
  2854522... settings: Prefer the keyfile backend when sandboxed (*)
  be10f19... Merge branch 'settings-portal' into 'master' (*)
  92b3f22... giomodule: Print the type of each default GIO module (*)
  5506de3... Merge branch '1523-network-monitor-debugging' into 'master' (*)
  a3157cc... Update POTFILES.in (*)
  2327cc4... docs: Convert CONTRIBUTING.md to actually be Markdown (*)
  1afeaa6... docs: Drop signatures at the bottom of CONTRIBUTING.md (*)
  91493db... docs: Rewrite CONTRIBUTING.md to update it (*)
  4a49a31... Merge branch 'piotrdrag/update-potfilesles-190121' into 'ma (*)
  e6574b2... keyfile settings: Accept unquoted strings (*)
  3d9727c... Merge branch 'keyfile-backend-strings' into 'master' (*)
  df5b482... gio: Support "help" in extension point env vars (*)
  8f71892... Document "help" for extensions (*)
  ab40b24... Merge branch 'gio-extension-point-help' into 'master' (*)
  3806c34... Merge branch '1655-int-signedness-casts' into 'master' (*)
  7035462... Merge branch 'contributing-docs' into 'master' (*)
  6a2cfde... gtypes: Define signed integer minimum values in terms of ma (*)
  5c05af9... build: Add -Wno-pedantic flag to compiler arguments (*)
  85b5a72... Merge branch '1662-no-pedantry' into 'master' (*)
  2821ff0... Merge branch '1663-minint32-cxx-win32' into 'master' (*)
  57c779d... gdir: shutup a warning when building with msvc (*)
  72329ea... Merge branch 'fix-gdir-warning-msvc' into 'master' (*)
  042b8dc... Introduce new GPollableReturn enum (*)
  0bcc177... Add writev() / writev_all() API to GOutputStream and GPolla (*)
  89da9eb... Change to g_warning() into assertions in GOutputStream (*)
  c39264d... Implement GOutputStream::writev_fn() for GLocalFileOutputSt (*)
  90d9e4a... Implement GOutputStream::writev() and GPollableOutputStream (*)
  63ea8d1... Simplify some code in GUnixOutputStream (*)
  f0a11b2... Add g_socket_send_message_with_timeout() (*)
  cc7f2f6... Add (type GSocketMsgFlags) to int-typed flags parameters in (*)
  9ae40d9... Rename timeout variables in gsocket.[ch] to include the uni (*)
  e6f5a50... Implement GOutputStream::writev_fn() and GPollableOutputStr (*)
  708aa8f... Add some tests for g_output_stream_writev() and its async v (*)
  61520ae... Add test for async read/write(v)/close on GSocketConnection (*)
  fe71a19... Add test for blocking read/write/writev on GSocket*Streams (*)
  b94940d... Add test for blocking and non-blocking and async read/write (*)
  b4a5157... Fix compiler warning about uninitialized variable in giomod (*)
  bd75dff... Fix compiler warning about uninitialized variable in deskto (*)
  791819c... Merge branch 'writev' into 'master' (*)
  f5541d8... Merge branch 'compiler-warnings' into 'master' (*)
  b847725... gio: make g_document_portal_add_documents() fall back to re (*)
  a8af286... gtypemodule: Cast *_init functions to void(*)(void) first (*)
  6db5101... Merge branch '1666-typemodule-casts' into 'master' (*)
  4b2a60c... gnetworkaddress: fix use-after-free for network address (*)
  aa3f7ea... Merge branch 'wip/chergert/fix-network-address-crash' into  (*)
  cd7bba9... gdbusproxy: Add G_DBUS_DEBUG=proxy support (*)
  1275ddb... Merge branch 'gdbus-proxy-test-fixes' into 'master' (*)
  cc95f81... Merge branch '424-gdbus-proxy-debugging' into 'master' (*)
  50d628d... Update Swedish translation (*)
  eb589e2... tests: Ensure GCancellable is cancelled before operation is (*)
  2d46dff... 2.59.1 (*)
  09eb87a... gvariant: Fix a mistake in docs (*)
  f0720c7... Update Hungarian translation (*)
  337889e... Update Galician translation (*)
  5a79548... Updated Spanish translation (*)
  79d5e14... Merge branch 'docs' into 'master' (*)
  80f2c96... Merge branch 'portals-no-o-path' into 'master' (*)
  140b820... Merge branch 'trash-mount-points-master' into 'master' (*)
  31b0ba1... gdbusmessage: Fix check on upper limit of message size (*)
  0a1730d... gfile: Fix leak in g_file_query_default_handler() (*)
  f72a5d6... gfile: Add g_file_query_default_handler_async() (*)
  cec5778... gappinfo: Add launch_uris_async() and launch_uris_finish()  (*)
  904bb26... gappinfo: Use g_app_info_launch_uris_async() for async call (*)
  051c6ba... gio-tool-open: Use g_app_info_launch_default_for_uri_async( (*)
  92881ba... Merge branch '1642-message-blob-size' into 'master' (*)
  08e5c89... Merge branch 'wip/oholy/gappinfo-async' into 'master' (*)
  67a1c6a... gmarkup: Optimize g_markup_escape_text()
  3581400... tests: Add more markup escape cases

(*) This commit already existed in another branch; no separate mail sent



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]