[glib] (4532 commits) Non-fast-forward update to branch 1109-no-match-rule



The branch '1109-no-match-rule' 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:

  f04c36e... GDBusProxy: add G_DBUS_PROXY_FLAGS_NO_MATCH_RULE flag

Commits added to the branch:

  7bed7ea... Add missing introspection annotations to gvdb_table_get_nam (*)
  a44329c... Fix type of length returned by gvdb_table_get_names() (*)
  084e1d8... Preallocate a GPtrArray to avoid some reallocations later o (*)
  2d462bf... Merge branch '1454-follow-ups' into 'master' (*)
  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 (*)
  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 (*)
  c2a5537... W32: set nlink, clarify comments (*)
  321b9d3... gthread: Clarify priority handling in GRWLock (*)
  0e7ebf7... gmacros: Fix G_[UN]LIKELY to not mask -Wparentheses (*)
  19608e3... Straighten up the GFileType vs symlinks on Windows situatio (*)
  c50bdf0... gthreadpool: Include prgname in thread name (*)
  62d3871... W32: significant symlink code changes (*)
  357c5a4... fileutils test: use current time instead of zero (*)
  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 properly (*)
  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' (*)
  e1bcd75... build: Use weak bindings in gvdb to fix linking with LLD (*)
  1fb31a1... Merge branch 'wip/lantw/use-weak-symbols-in-gvdb' into 'mas (*)
  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 stable (*)
  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 implementation (*)
  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 machines (*)
  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 Meson (*)
  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' (*)
  22b3a5e... Use win32 io channel on windows for the protocol test (*)
  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' (*)
  9402940... Fixing signedness warning in sindent():gtester.c (*)
  5ca8c2f... Fixing signedness in g_ptr_array_maybe_expand():garray.c (*)
  bfedf0f... Fixing signedness in gdataset.c (*)
  b8efd0d... Fixing signedness in digest_to_string:glib/gchecksum.c (*)
  3384ed3... Fixing signedness warnings in glib/gdatetime.c (*)
  a419146... Fixing signedness in g_ptr_array_insert():glib/garray.c (*)
  6e49b36... Fixing signedness in glib/gdate.c (*)
  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' (*)
  566e1d6... gdbus: Avoid printing null strings (*)
  2a9ddc6... Merge branch 'wip/ernestask/gcc-9-null-directive-argument'  (*)
  d553d92... gsocketclient: Fix criticals (*)
  9308836... Merge branch 'wip/tingping/gsocketclient-criticals' into 'm (*)
  2934dfa... gmarkup: Optimize g_markup_escape_text() (*)
  799b667... Merge branch 'wip/sadiq/fixes' into 'master' (*)
  9d89ed0... gkeyfilesettingsbackend: Add a code comment to clarify thin (*)
  f829b65... gsettings: Clarify ownership transfer in a few places (*)
  5beed06... glib.supp: Add suppressions from gsettings test (*)
  caf5103... gsettingsbackend: Fix a minor memory leak (*)
  6c14e9a... tests: Fix a minor memory leak in the gsettings test (*)
  52b8947... Merge branch 'settings-test-cleanups-subset' into 'master' (*)
  4cd8fcc... Fixing missing initializer in g_static_rec_mutex_init() (*)
  5d78256... Silencing cast-function-type warnings (*)
  097dc30... Merge branch 'fixing_warnings' into 'master' (*)
  4631cd8... gobject: Change assertions to read values via atomics (*)
  630fa82... gthread: Rework to avoid holding a mutex half the time (*)
  9babfec... docs: Ignore more version macros (*)
  bca4ff7... Support the trash portal (*)
  5360fd0... Merge branch '1224-tsan-fixes' into 'master' (*)
  fc6044a... Define enum types for Unicode enums (*)
  66f3016... Merge branch 'ignore-more-decorators' into 'master' (*)
  0cf55f4... gtypes: add g-i annotations for G_MININT macros. Fixes #167 (*)
  11729cd... Fix g_get_user_special_dir() on macOS (*)
  d706e75... Updated Lithuanian translation (*)
  edb1817... Update Hungarian translation (*)
  7827b83... Update Polish translation (*)
  1ed7a35... Merge branch 'fix-gi-minint-macro-values' into 'master' (*)
  5d719c7... Merge branch 'script-enum' into 'master' (*)
  1f7d5b8... Merge branch 'trash-portal' into 'master' (*)
  bc1443b... 2.59.2 (*)
  bb73a22... Win32: gio/gsocket.c: Set WSAEWOULDBLOCK on G_POLLABLE_RETU (*)
  22c168d... Merge branch 'socket.win32' into 'master' (*)
  f2d51ad... Merge branch 'fix-protocol-test-win32' into 'master' (*)
  9f75cc9... macros: Try to use the standard __func__ first in G_STRFUNC (*)
  2bcce9b... Merge branch '535-strfunc' into 'master' (*)
  0fcd5ac... gvariant-parser: Fix parsing of G_MININT* values in GVarian (*)
  c927c59... gvariant-parser: Fix error handling when type coalescing fa (*)
  82c3e92... Merge branch 'macos-user-dirs' into 'master' (*)
  cffed58... tests: Tag socket-service test as ‘flaky’ (*)
  0f8a4f6... Merge branch 'socket-service-flaky' into 'master' (*)
  6f3d57d... gtask: Return cancelled tasks asynchronously (*)
  381af21... gio/tests/task: Ensure that cancelled tasks are returned as (*)
  0af468e... Merge branch 'wip/rishi/gtask-return-cancelled' into 'maste (*)
  5cef089... gspawn: Fix minor typo in documentation (*)
  47e8f52... gspawn: Tiny improvement to formatting of documentation (*)
  01cff0e... Merge branch 'spawn-docs-typo-fix' into 'master' (*)
  5b0fdfd... gnetworkaddress: Fix incorrect error propagation when resol (*)
  5827cef... tests: Unmark network-address test as flaky (*)
  ed57fae... tests: Use fewer magic numbers in network-address tests (*)
  6d8c8f5... Merge branch 'wip/tingping/network-address-errors' into 'ma (*)
  b465cb1... gtask: fix task_wait_time estimation (*)
  97b41e1... Update French translation (*)
  4dd1582... gsocketclient: Ensure task is always returned on cancel (*)
  0f7839f... Update Catalan translation (*)
  30ccfac... gsocketlistener: Fix multiple returns of GTask when accepti (*)
  d3523df... Merge branch 'gdbus-peer-fix-multiple-returns' into 'master (*)
  cc12f3f... gio tests: Install test1.overlay file when building install (*)
  f773b35... Merge branch 'test1-overlay' into 'master' (*)
  5d1aaf5... gio/tests/task: Run the worker indefinitely until it's canc (*)
  e13b3a9... gio/tests/task: Add comments documenting how the test works (*)
  6199d8b... Merge branch 'wip/rishi/gtask-return-cancellation-test' int (*)
  c832910... gnetworkaddress: Factor out initializing address list into  (*)
  085081e... gnetworkaddress: Never end enumeration before resolving com (*)
  9a6ec14... gstring: fully document semantics of @len for g_string_inse (*)
  df5592f... Merge branch 'wip/tingping/network-address-fixes' into 'mas (*)
  b841c9a... Merge branch 'gstring-docs' into 'master' (*)
  8a5228b... Update Turkish translation (*)
  16dc979... Update Turkish translation (*)
  fb37239... testsuite: use binary mode for stdout on Windows (*)
  ccbadcf... GWinHTTPVfs: use URI parser for parsing URIs (*)
  294d818... Use OS-dependent separator for G_RESOURCE_OVERLAYS (*)
  14aae26... autoptr test: Use OS-dependent path separator (*)
  00908bc... network-address test: Disable scope ID tests on Windows (*)
  3ffa7ed... GDate test: Disable Julian epoch test on Windows (*)
  1e74b58... GLib test: Adjust to follow the implementation (*)
  1f5d7ee... socket test: Adjust for Windows-specific sendto() error (*)
  f150de2... socket test: Bind Windows UDP sockets before calling recv() (*)
  01642d6... GSubprocess test: Use LINEEND more (*)
  4bc1aa2... GSubprocess test: Add PATH to the envtable that is passed t (*)
  1cc78bf... GSubprocess test: Adjust the cwd test to pass on Windows (*)
  07a1a80... installed tests: Allow tests to set environment variables (*)
  1ecaae6... installed-tests: Install the slow-connect-preload.so librar (*)
  95899c1... Merge branch 'socketclient-slow-install-preload-library' in (*)
  0f26836... Merge branch 'w32-testsuite-fixes-gsubprocess' into 'master (*)
  c5c9b29... Merge branch 'w32-testsuite-fixes-general' into 'master' (*)
  983a40b... tests: Mark gdbus-peer test as flaky (*)
  ea1235c... Update Brazilian Portuguese translation (*)
  0c16230... GWin32VolumeMonitor: Sort the volumes correctly (*)
  3e77699... gpollableoutputstream: Fix the description of the interface (*)
  7c7bd56... Merge branch 'alatiera/pollable-typo' into 'master' (*)
  29bde32... Merge branch 'ossfuzz-12686-variant-parse-negative-ints' in (*)
  843a042... Merge branch 'w32-mount-sort' into 'master' (*)
  fbb97b4... Merge branch 'gdbus-peer-flaky' into 'master' (*)
  c00724d... socket test: Use loopback for connecting, not 0.0.0.0 (*)
  888aa4c... tests: Use g_assert_*() rather than g_assert() in GSettings (*)
  786753a... tests: keyfile writability not affected by file mode for ro (*)
  4cf8fd0... Merge branch 'tests-as-root' into 'master' (*)
  067992f... gdbus: Fix a potential use-after-free on connection close.  (*)
  11309b7... Revert "tests: Mark gdbus-peer test as flaky". See #1686 (*)
  cca7ab2... Merge remote-tracking branch 'gvdb/master' into update-gvdb (*)
  37f9b61... Merge branch 'gdbus-fix-use-after-free' into 'master' (*)
  032c76e... Update Indonesian translation (*)
  0a2d4f6... Updated Slovenian translation (*)
  eac2b1a... Merge branch 'wip/tingping/socket-cancellation' into 'maste (*)
  055526b... Update Kazakh translation (*)
  f4effa3... Updated Danish translation (*)
  8423e59... 2.59.3 (*)
  f011be9... Initialize a variable (*)
  9530883... Merge branch 'unused-warning' into 'master' (*)
  b72b4e2... Merge branch 'w32-testsuite-fixes-socket' into 'master' (*)
  321f914... gerror: Add a missing precondition assertion in documentati (*)
  aa6aa8b... Merge branch 'gerror-docs-omission' into 'master' (*)
  fd3219a... glib-compile-schemas: Improve translatable strings (*)
  111f2b7... glib-compile-schemas: Fix capitalisation of a command line  (*)
  45655b8... glib-compile-resources: Fixes #1675 (*)
  9aab306... Merge branch 'fix_cname' into 'master' (*)
  8e3fc7d... gio: Also support modules built with MSVC (*)
  2d6c4b2... meson: Add gobjectenumtypes.h to gioenumtypes_dep (*)
  ffe5cda... Merge branch 'fix-gio-modules-msvc' into 'master' (*)
  b1033dd... Update Catalan translation (*)
  2aea9c8... tests: Fix flaky socket-service test caused by GTask schedu (*)
  f25c3f2... tests: Fix unlikely race in socket-service test (*)
  07414e1... tests: Unmark socket-service test as flaky (*)
  f703bed... docs: Populate CODEOWNERS file (*)
  8620198... Merge branch 'code-owners' into 'master' (*)
  4d12174... Merge branch '1679-socket-service-flaky' into 'master' (*)
  779448e... Update Italian translation (*)
  7321f24... glib-compile-resources: Fix a minor leak (*)
  5eb9f9f... Merge branch 'glib-compile-resources-leak' into 'master' (*)
  d72192f... gobject: Remove unsynchronized read of freeze_count (*)
  fba7f7e... gparam: Remove unsynchronized write to g_type field (*)
  a3060bc... gmain: Synchronize access to is_running flag of GMainLoop (*)
  c4cb27d... gobject: Use atomic operations to read object reference cou (*)
  6336864... glocalfilemonitor: Fix data race in local file monitor (*)
  fef1ce3... gtask: Separate GTask fields memory locations to avoid data (*)
  f975858... gcancellable: Synchronize access to cancelled flag (*)
  e06fe74... glib.supp: Add more variations of existing suppressions (*)
  04528e6... Merge branch 'valgrind-suppressions' into 'master' (*)
  6e7e5ff... gthreadedresolver: Fix initialisation on FreeBSD (*)
  d7c93e3... Merge branch 'tsan-gtask' into 'master' (*)
  78a2dd9... Merge branch 'threaded-resolver-freebsd' into 'master' (*)
  7bf49c8... Fix size of preallocated array (*)
  25942f0... Merge branch 'array-size' into 'master' (*)
  2b1bcbc... Merge remote-tracking branch 'gvdb/master' into update-gvdb (*)
  dc6b5f8... Merge branch 'update-gvdb' into 'master' (*)
  d75605e... tests: Synchronize access to stopping flag (*)
  c52021f... tests: Don't leak check-proxies thread (*)
  d054667... Update French translation (*)
  5c97cf6... Merge branch 'ossfuzz-11578-variant-text-type-detection' in (*)
  153f63d... gvariant-parser: Fix pattern coalesce of M and * (*)
  86e099c... gbase64: Convert a precondition from g_error() to g_return_ (*)
  ff76f69... gbase64: Allow g_base64_encode (NULL, 0) and g_base64_decod (*)
  f9dfddf... gbase64: Fix an impossible condition (*)
  387e762... tests: Add base64 tests from §(Test Vectors) of RFC 4648 (*)
  2484d1c... gbase64: Remove an unnecessary condition (*)
  cdcb6c2... Merge branch '1698-base64-encoding' into 'master' (*)
  c96bfd5... build: Move tests/refcount/closures to gobject/tests/closur (*)
  15958c3... tests: Port closure-refcount to use g_test_run() (*)
  b4aadf6... tests: Port closure-refcount to g_test_message() from g_pri (*)
  3aec6a3... tests: Minor GObject cleanup in closure-refcount (*)
  31664e6... tests: Remove unnecessary static attributes from variables (*)
  d6e9111... tests: Fix some code formatting in closure-refcount (*)
  85c02df... tests: Use g_assert_*() in closure-refcount, rather than g_ (*)
  5a2a7f7... tests: Port closure-refcount from g_thread_create() to g_th (*)
  86f4a02... tests: Fix thread safety in closure-refcount test (*)
  1ae54da... tests: Continue closure-refcount test until all three threa (*)
  80af199... gsocketclient: Fix critical on cancellation (*)
  f0fcb68... tests: Unmark gsocketclient-slow as flaky (*)
  0d63ee0... Merge branch 'wip/tingping/socket-client-slow-fix' into 'ma (*)
  5967b45... gthreadedresolver: Remove unused thread pool (*)
  8f1cbda... Merge branch 'wip/tingping/threaded-resolver-unused-pool' i (*)
  7536bac... Merge branch 'refcount-fixups' into 'master' (*)
  acf32b1... Update German translation (*)
  70cfc9d... Update Korean translation (*)
  d687a45... tests: Fix closure-refcount to preserve old semantics (*)
  6575a9a... Updated Czech translation (*)
  fe01ce2... Merge branch 'krnowak/closures-fix' into 'master' (*)
  6b165f0... Update Serbian translation (*)
  59954ad... Update Romanian translation (*)
  f90e1f3... Update Serbian translation (*)
  175f024... docs: Add Ting-Wei Lan as a BSD/kqueue code reviewer (*)
  1f793e9... Merge branch 'code-owners-more' into 'master' (*)
  c3ac761... build: Rename gobjectenumtypes.[ch] to glib-enumtypes.[ch] (*)
  95e00c7... docs: Various markup improvements to glib-mkenums man page (*)
  5e4da71... keyfile settings: Use tighter permissions (*)
  54317c9... tests: Run /gsettings/keyfile test in a temporary directory (*)
  1a8e84c... gmarshal: Drop references to gmarshal.list (*)
  251430d... gmarshal: Add copyright headers to gmarshal.[ch] (*)
  23f042d... gmarshal: Drop trailing whitespace from gmarshal.c (*)
  ab93f3f... gmarshal: Move marshaller documentation comments to above f (*)
  d714586... Merge branch 'keyfile-backend-dir-permissions' into 'master (*)
  a092dba... Merge branch 'gmarshal-cleanup' into 'master' (*)
  907431d... Update Friulian translation (*)
  7fa9a2a... Merge branch 'gi-267-rename-header' into 'master' (*)
  147ac51... trash portal: Fix permission checks (*)
  4d04353... Merge branch 'trash-check' into 'master' (*)
  2edc5aa... 2.60.0 (*)
  aeb7dba... Merge branch 'tsan' into 'master' (*)
  0679bd2... tests: Fix data race in gmenumodel test (*)
  e13c646... gcancellable: add back lost NULL check in g_cancellable_can (*)
  35db2ff... Merge branch 'cancellable-cancel-null' into 'master' (*)
  e7d091d... gversionmacros: add version macros for GLib 2.62 (*)
  925c527... build: Bump version to 2.61.0 (*)
  025a346... W32: Add a simple exception handler (*)
  66f4c10... W32 VEH: Add tests (*)
  a73c941... Merge branch 'exceptions' into 'master' (*)
  6761bb2... build: Factor out common gtkdoc flags (*)
  7644b6a... Merge branch 'api-tags' into 'master' (*)
  330f899... tests: Fix data race in task test (*)
  62bd79b... Merge branch 'tdr' into 'master' (*)
  d1cb974... socket: Fix annotation for flags in g_socket_receive_messag (*)
  c9c88a4... Merge branch 'fix-gjs-issue-227' into 'master' (*)
  7bc2139... gwin32: Fix comment for g_win32_veh_handler (*)
  2a570dc... gobject: Mention quark memory usage for g_object_set_data() (*)
  b8a58b7... Merge branch 'fix-comment-gwin32' into 'master' (*)
  a66ae5c... gquark: Document that some functions can’t initialise C++ g (*)
  aedd484... Merge branch '682-object-set-data-docs' into 'master' (*)
  23a99f7... Merge branch '1177-quark-not-cxx-globals-docs' into 'master (*)
  4ed5abd... gdbusaddress, win32: don't rely on short names (*)
  4342dbb... gdbus, win32: move most W32 dbus autolaunch code to gdbuspr (*)
  196e333... tests: Use g_assert_*() instead of g_assert() in gdbus-prox (*)
  938f716... tests: Fix a minor memory leak in gdbus-proxy (*)
  3d4a168... tests: Fix some larger memory leaks in gdbus-proxy (*)
  49642bf... glib.supp: Add a calloc() variant of an existing suppressio (*)
  f3610f1... Merge branch '1712-gdbus-proxy-flaky' into 'master' (*)
  e03a2c8... glib: Move various documentation comments from docs.c to ma (*)
  a2a17a9... gmacros: Improve documentation of GCC attributes (*)
  d89f18b... build: Add -UG_DISABLE_ASSERT when building tests (*)
  6a724d9... tests: Convert g_assert() to g_assert_*() in gio/tests/acti (*)
  277c42d... tests: Convert g_assert() to g_assert_*() in gio/tests/gsub (*)
  3a96e7d... tests: Convert g_assert() to g_assert_*() in glib/tests/asy (*)
  a1aebf7... tests: Convert g_assert() to g_assert_*() in glib/tests/mai (*)
  ba84f45... tests: Convert g_assert() to g_assert_*() in glib/tests/map (*)
  57a806b... tests: Convert g_assert() to g_assert_*() in glib/tests/ran (*)
  8f2365d... gtestutils: Call __builtin_undefined() from g_assert_not_re (*)
  9ce76b9... ci: Add a build with G_DISABLE_ASSERT defined (*)
  1b50643... gio: Fix various compiler warnings when compiling with G_DI (*)
  faa1d63... glib: Fix various compiler warnings when compiling with G_D (*)
  3d3ca9f... gobject: Fix various compiler warnings when compiling with  (*)
  3e7baaa... Merge branch '1708-build-with-g-disable-assert' into 'maste (*)
  1a03ebc... Update Dutch translation (*)
  499c201... GSocketClient - Free last error if a connection attempt fai (*)
  2932a58... Handle an UNKNOWN NetworkManager connectivity as NONE (*)
  8c7670f... gdbus, win32: autolaunch bus with gdbus.exe instead of rund (*)
  b1f7c22... gdbus, tests: rename gdbus-unix-addresses test to gdbus-add (*)
  b245344... gdbus, tests, win32: test session dbus autolaunch (*)
  2d24ea9... gtestutils: fix typo in message when stdout is wrong (*)
  92043cf... Introduce oss_fuzz feature option (*)
  c27eac8... Merge branch 'option' into 'master' (*)
  df62731... Merge branch 'win32-symlink-refactoring' into 'master' (*)
  8f27aa9... glib: update internal gnulib from upstream (*)
  4081b0b... Add the gnulib adaptation patch (*)
  8416346... Merge branch 'lrn/gnulib-printf' into 'master' (*)
  5649255... codegen: Fix use of uninitialised variable (*)
  7f38dfc... Merge branch 'codegen-interface-info-fix' into 'master' (*)
  8ec492b... Merge branch 'g-gnuc-unused-docs' into 'master' (*)
  b94a0fc... appinfo: Fix documentation cross-reference (*)
  1e37935... Provide examples for GNUC attribute macros (*)
  e1ffb9d... Merge branch 'examples-for-gnuc-macros' into 'master' (*)
  32d012f... build: install gosxappinfo.h on macOS (*)
  3c44026... Merge branch 'gosxappinfo-fix' into 'master' (*)
  fc88e56... meson: do a build-time check for strlcpy before attempting  (*)
  00c129f... Merge branch 'fix-network-available-check' into 'master' (*)
  cf34d59... Merge branch 'gdbus-win32-no-shortname' into 'master' (*)
  49b807c... gsocket: Remove (type) annotation from flags arguments (*)
  f5a468a... Merge branch 'socket-flags' into 'master' (*)
  9e56d39... docs: Ignore some generated source files (*)
  80fcb1b... headers: Add various missing G_DISABLE_DEPRECATED guards (*)
  d55ed67... gdesktopappinfo: Fix an overly-specific ‘Since’ documentati (*)
  a385135... gfile: Add some missing parameter documentation (*)
  1a8f8be... gfile: Fix documentation links to non-existent symbols (*)
  1f33752... docs: Stop formatting integer literals using ‘%’ (*)
  6837c34... docs: Fix pluralised links to symbols (*)
  d6aa393... gpollableoutputstream: Add vfunc documentation for writev_n (*)
  dd77a87... docs: Fix various typos in linked symbol names (*)
  e440249... docs: Move some documentation comments from docs.c to their (*)
  76b3250... gdatetime: Unmark an unrelated comment as a documentation c (*)
  ba09fa8... gvaluearray: Mark the whole of GValueArray as deprecated (*)
  c3cfbd2... Merge branch 'docs-fixes' into 'master' (*)
  c29bc82... Merge branch 'socket-client-connect-gerror-leak' into 'mast (*)
  c561870... Merge branch 'pattern-coalesce' into 'master' (*)
  2f290b3... tests: Check that cancelling g_file_replace don't overwrite (*)
  fd42994... Merge branch 'issue-249' into 'master' (*)
  132c6ba... tests: Use g_assert_*() instead of g_assert() in gdbus-addr (*)
  7f9e76d... gdbusaddress: Simplify address validation in is_valid_unix( (*)
  8966b0f... gdbusaddress: Remove some always-true branches (*)
  131ba66... gdbusaddress: Require that transport names and keys are non (*)
  e458b01... gdbusaddress: Clean up memory management in _g_dbus_address (*)
  685d605... tests: Always check an address is valid before checking it’ (*)
  e0561cf... tests: Split out D-Bus address parsing tests (*)
  88d03fa... tests: Improve test coverage of D-Bus unix transport addres (*)
  264617c... tests: Improve test coverage of D-Bus nonce-tcp transport a (*)
  3cd30c5... tests: Compile the test_unix_address() test unconditionally (*)
  f9fb7e8... tests: Add test for unsupported unparseable D-Bus addresses (*)
  631beb0... tests: Improve test coverage of D-Bus tcp transport address (*)
  0fea1a4... Silenting unused parameter warnings due to deprecated code (*)
  2f9e6e9... Fixing signedness in glib/giochannel.c (*)
  8eae303... Fix signedness in glib/gmappedfile.c (*)
  d7ddf66... Fixing signedness in glib/gprimes.c (*)
  f58702e... Fixing signedness in glib/gquark.c (*)
  4eed83a... Fixing signedness in glib/gmarkup.c (*)
  aef59ca... Fixing signedness in glib/goptions.c (*)
  9eb4fcd... Fixing missing initializer for field in gscanner.c (*)
  81a4698... Fixing various warnings in glib/gmain.c (*)
  592d436... Fixing signedness problem in glib/gstrfuncs.c (*)
  e5ba584... Revert "headers: Add various missing G_DISABLE_DEPRECATED g (*)
  5df0337... GIO: Convert ENOTSOCK to G_IO_ERROR_INVALID_ARGUMENT (*)
  179dbbd... Fixing signedness in glib/gthreadpool.c (*)
  99d32c2... Fixing signedness in glib/gtestutils.c (*)
  9f44506... Fixing various warnings in glib/gtimezone.c (*)
  165a922... Fixing various warnings in glib/gstring.c (*)
  125a1e1... Fixing missing initializer in glib-unix.c (*)
  c3d0440... Fixing signedness in glib/gtester.c (*)
  5dd02cc... Fixing signedness in glib/gthread-posix.c (*)
  b673ac4... Fixing missing initializer in glib/giounix.c (*)
  9023483... Fixing signedness in glib/gvariant-core.c (*)
  3f3a747... Fixing signedness in glib/gvariant.c (*)
  357c3db... Fixing various warning in glib/gvarianttypeinfo.c (*)
  a7aac03... Fixing various warnings in glib/gvariant-parser.c (*)
  e9f5749... Fix various signedness warnings in glib/ghash.c (*)
  fad04d2... Fixing signedness warning in glib/gslice.c (*)
  fcbfa0c... Merge branch 'enotsock' into 'master' (*)
  114921c... Merge branch 'dbus-address-tests' into 'master' (*)
  10278fd... Merge branch 'meson' into 'master' (*)
  c8692ff... Merge branch 'fix-warnings-glib' into 'master' (*)
  5350f12... docs: Use the right g_autoptr function when using an auxili (*)
  ff47bb0... Merge branch 'wip/tintou/autoptr-right-function' into 'mast (*)
  8758604... Use W32 visibility for Cygwin (*)
  3a11213... gresolver: Don’t use gai_strerror() on Windows, as it isn’t (*)
  abeac84... Merge branch 'gai_strerror-thread-safety' into 'master' (*)
  bc52235... gunixmounts: Return the last matching mount for same mount  (*)
  3a32c75... ginputstream: Add missing (out) annotations to read() funct (*)
  89416de... gresolver: Convert encoding of gai_strerror() return value (*)
  ecad5cd... Merge branch '1732-gai_strerror-locale' into 'master' (*)
  9ca7ac7... Set G_WITH_CYGWIN again (*)
  052ad60... Fix use-after-free triggered by gnome-session-binary (*)
  1e1759d... gcocoanotificationbackend: give more priority than the gtk  (*)
  01d9741... Merge branch 'cocoa-notification-backend-default' into 'mas (*)
  edaae61... gio: Add missing autocleanup definition for GSettingsSchema (*)
  c940816... gio: Add missing autocleanup definition for GSettingsSchema (*)
  f84d107... Merge branch 'wip/jtojnar/gsettings-cleanup' into 'master' (*)
  ad19bb8... Merge branch '1258-input-stream-annotations' into 'master' (*)
  d264001... Merge branch 'cygwin-macro' into 'master' (*)
  a53ff74... Check for RTLD_NEXT (*)
  ad614fc... Merge branch 'cygwin-rtld_next' into 'master' (*)
  d86146d... gdbus-tool: Fix units for `gdbus-tool wait` timeout (*)
  55870d4... Properly ensure the cocoa notification backend type (*)
  9976418... Merge branch 'fix-cocoa-backend-loading' into 'master' (*)
  c1c2644... gutils: Add (nullable) annotation to g_get_prgname() (*)
  8349cee... Merge branch 'use_after_free' into 'master' (*)
  abde3ef... Merge branch 'wip/oholy/trash-autofs' into 'master' (*)
  8098814... Merge branch 'g_get_prgname-annotations' into 'master' (*)
  cf54fc3... Merge branch '1737-gdbus-tool-wait' into 'master' (*)
  4c038a2... Check for /proc/self/cmdline (*)
  430d584... Merge branch 'cygwin-proc-self-cmdline' into 'master' (*)
  9d43bfc... Merge branch 'cygwin-visibility' into 'master' (*)
  45a3598... gslice: Use a convenience macro (*)
  ed65996... ci: Generate a cover report for the test suite (*)
  95b7a8a... ci: Run test coverage for MSYS2 job (*)
  7db35ec... tests: Check that option-argv0 test succeeds on Linux (*)
  7a399e8... Fix the "/proc/self/cmdline" test (*)
  b1e6e7f... .gitlab-ci/test-msvc.bat: Generate cover report for tests (*)
  3e54a34... CI: Run test coverage for Visual Studio builds (*)
  2ed56cc... Merge branch 'wip/ebassi/test-report' into 'master' (*)
  a1fbeb3... build: Improve tests for frexpl() and ldexpl() (*)
  b532b9c... build: Check for more math.h functions in gnulib (*)
  35de287... Update glib/gnulib/README (*)
  de5761d... glib/gnulib: Include gnulib_math.h in place of math.h (*)
  6b8c9c7... Merge branch 'gslice-use-G_APPROX_VALUE-macro' into 'master (*)
  6287f64... gdbus-tool: Colorize the output of "introspect" (*)
  65b6aac... Merge branch 'linux-argv0' into 'master' (*)
  7c58426... Merge branch 'gnulib.msvc.fixes' into 'master' (*)
  eefe435... Merge branch 'wip/nielsdg/gdbus-colorized-output' into 'mas (*)
  2f066ae... meson: Add autodetection to the iconv combo option (*)
  ace32cd... gconvert: Don't differentiate between GNU iconv and macOS i (*)
  17823fa... ci: The iconv combo option values have changed (*)
  61c4531... Merge branch 'autodetect-iconv-impl' into 'master' (*)
  ec569ff... gthreadedsocketservice: Tidy up property declarations (*)
  63823ae... gthreadedsocketservice: Abstract out a free function (*)
  035c5d0... gthreadedsocketservice: Move obj reference to per-job data (*)
  2dac148... gthreadedsocketservice: Handle thread pool push failure (*)
  96aa2e3... gdbusdaemon: Fix error handling for filtering outgoing mess (*)
  1fbf82b... gdbusprivate: Clarify GDBusMessage ownership transfers (*)
  bc81b2c... tests: Unmark several gdbus-* tests as flaky (*)
  a06d7cc... build: Fix some whitespace problems in gio/tests/meson.buil (*)
  ea8e650... build: Refactor resources test build instructions (*)
  b11f323... tests: Only run --external-data test on GNU ld/objcopy (*)
  14e90e3... Merge branch '1709-resource-llvm' into 'master' (*)
  cd04cf7... Merge branch '1614-freebsd-threading-flaky' into 'master' (*)
  4ac7d2d... docs: Add GLib 2.62 symbols to glib-docs.xml (*)
  a00d6b0... docs: Add GLib 2.62 version macros to glib-sections.txt (*)
  3174e62... Merge branch 'docs-symbols' into 'master' (*)
  c95e2ae... 2.61.0 (*)
  cf39fbd... W32: swap special g_get_prgname() for platform_get_argv0() (*)
  422e5fb... Merge branch 'w32-argv0' into 'master' (*)
  e7b0d89... Only build tests if certain conditions are met. (*)
  e6f1b36... Merge branch 'optional_tests' into 'master' (*)
  02f18de... Add copyright and licensing terms to test report generator (*)
  0cdbdb3... Merge branch 'report-license' into 'master' (*)
  641966c... build: Fix check for RTLD_NEXT (*)
  313e7cb... gsocketclient: Fix potential critical when cancelling conne (*)
  ce961e2... Update Catalan translation (*)
  5299e87... Remove monitor test (*)
  6b61395... build: Remove */.gitignore files (*)
  9a2691a... Updated Spanish translation (*)
  334c77d... Merge branch 'wip/mjog/gitignore' into 'master' (*)
  9144aa2... tests: Fix some minor tests in the GResolver tests in manua (*)
  c4493d2... cocoanotificationbackend: do not release readonly property (*)
  a6a8017... Merge branch '1753-resolver-test-leaks' into 'master' (*)
  0bf5a8c... Merge branch 'wip/tingping/rtld-check-fix' into 'master' (*)
  d4238b9... glib/gconstructor.h: Include stdlib.h for MSVC builds (*)
  192bf09... general: Remove a few unhelpful references to ‘master’ (*)
  8b1d763... Update Indonesian translation (*)
  aba0b64... Merge branch 'issue-1751' into 'master' (*)
  292cb2c... gdesktopappinfo: Add support for MATE and Xfce4 terminals (*)
  0b56229... Merge branch 'master-terminology' into 'master' (*)
  38de3e9... docs: Use ‘look up’ as a verb, rather than the noun ‘lookup (*)
  e036d1b... docs: Improve formatting of GVariant types in GResolverReco (*)
  63af8ed... Merge branch 'mate-xfce4-term' into 'master' (*)
  1916700... Revert "macros: Try to use the standard __func__ first in G (*)
  5bb19b0... docs: Clarify support for multiple TXT record strings (*)
  c14ac90... gio: tests, don't check for libdl on OpenBSD (*)
  1273fa3... Update Basque translation (*)
  753eeb1... gproxy: Add a missing ‘the’ to a documentation comment (*)
  4ceac0d... Merge branch '1760-txt-record-docs' into 'master' (*)
  798c59a... Merge branch 'openbsd-no-ld' into 'master' (*)
  719133e... gnetworkmonitornm: Fix network available detection (*)
  8482318... Merge branch 'master' into 'master' (*)
  1c77c93... Merge branch 'gconstrutor-h-stdlib-h-msvc' into 'master' (*)
  e9389ef... gsocket: Clarify in docs that `flags` arguments can be plat (*)
  87014c8... glib: Update Unicode Character Database to version 12.0.0 (*)
  88bac46... gtestutils: Add regression test for combining -s with --tap (*)
  1408219... gtestutils: Make --tap compatible with --GTestSkipCount (*)
  efa56aa... gtestutils: Test the combination of --tap and --GTestSkipCo (*)
  b24cdff... gtestutils: Allow combining --tap with -p (*)
  bcee67e... gtestutils: Test the combination of --tap and -p (*)
  dfec3c6... Test what happens when GTestSkipCount is 0 or more than num (*)
  48cc3ab... testing: Comment that test order with -p is reversed (*)
  0e999f3... Merge branch 'tap-skip' into 'master' (*)
  a537e53... testing: Run tests specified with -p in the order specified (*)
  6d3dcd1... Merge branch 'tap-p-order' into 'master' (*)
  95a5f63... Fix some documentation issue in glib/gstrfuncs.c (*)
  b3eab1d... Fixing glib/tests/strfuncs.c to conform to new test coding  (*)
  31c4a3a... Merge branch 'flaky-monitor' into 'master' (*)
  94f63b8... Merge branch 'strcanon-docs' into 'master' (*)
  7875f34... ci: Update the Docker image for Fedora (*)
  99d068f... ci: Add clang and scan-build (*)
  6cb6b41... Add a version check for duplicated-branches warning (*)
  eb55d64... Check GCC version before ignoring diagnostic message (*)
  2515015... ci: Add Debian stable Docker image (*)
  d42a551... ci: Rename the Fedora Dockerfile (*)
  b4d920f... ci: Beef up run-docker.sh (*)
  92fbdb5... ci: Add an Android NDK Docker image (*)
  15d13d1... ci: Add a MinGW Docker image (*)
  ee9afb3... ci: Remove Android and MingW bits from the fedora Dockerfil (*)
  397e44f... ci: Update the Android NDK image to Fedora 28 (*)
  992e7ce... ci: Move to per-job images (*)
  0b609b5... ci: Add a debian-stable job (*)
  48b037f... Merge branch 'ci-update' into 'master' (*)
  d23a8bd... ci: Add scan-build job in a new ‘analysis’ pipeline stage (*)
  b0132bb... list: add g_list_insert_before_link() (*)
  a4c3feb... queue: add g_queue_insert_before_link() and g_queue_insert_ (*)
  b3925ff... glist: code style cleanup for g_list_insert_before() (*)
  375fa65... Merge branch 'wip/chergert/insertbeforelink' into 'master' (*)
  4afab02... Adding tests cases for a better coverage of glib/tests/strf (*)
  22d4a44... Merge branch 'emmanuel.fleury/glib-g_strcanon_documentation (*)
  c6342b9... tests: Don’t check for libdl on FreeBSD or NetBSD either (*)
  0095056... Merge branch '1755-revert-gstrfunc' into 'master' (*)
  7541085... tests: Increase buffer size for g_strlcat() tests (*)
  777a603... tests: Add checks for buffer sizing in g_strlcat() tests (*)
  81ba6e5... tests: Remove redundant non-NULL checks in g_strlcat() test (*)
  aaf0a7c... Merge branch '1713-ucd-12' into 'master' (*)
  2aa71ab... tests: Rearrange assertions in the g_queue_clear_full() tes (*)
  f033948... tests: Add a test for calling g_queue_clear_full() with a N (*)
  4f38620... tests: Add unit tests for g_queue_push_nth_link() (*)
  d509335... gqueue: Remove a redundant branch (*)
  d16a7b2... Merge branch 'socket-docs-trivial' into 'master' (*)
  15aaaea... docs: Expand introduction to boxed types (*)
  d5f9b53... Merge branch 'queue-tests' into 'master' (*)
  9be2ce3... Merge branch '1768-strlcat-test-fix' into 'master' (*)
  5bb2366... Merge branch '106-boxed-documentation' into 'master' (*)
  133ad1d... gappinfo: Add precondition checks to GAppLaunchContext env  (*)
  8811790... Merge branch 'wip/carlosg/appinfo-environment-preconditions (*)
  3d9a896... gschema.dtd: Add target attribute to alias (*)
  b17436d... Merge branch 'wip/tingping/socketclient-cancel-2' into 'mas (*)
  0ff9704... Merge branch '1739-freebsd-too' into 'master' (*)
  76966e6... Merge branch 'wip/ernestask/dtd-fix' into 'master' (*)
  d8cc478... Getting fullwidth for g_unichar_xdigit(_value) (*)
  ae4eea7... Formating test cases to the new standards (*)
  17fb60c... Improving code coverage of glib/guniprop.c (*)
  f666502... gdate: Officially mark GTime as deprecated (*)
  db849ef... ci: Keep JUnit report script working on Debian stable (*)
  47bcc6d... Merge branch 'ci-report-debian-stable' into 'master' (*)
  64ddd32... glib: Update Unicode Character Database to version 12.1.0 (*)
  babe5cd... Merge branch 'g_unichar_isxdigit_full_width' into 'master' (*)
  1d96e94... gmacros: Add g_autoqueue to automatically free queues (*)
  ae47f0d... Merge branch 'more-auto-macros' into 'master' (*)
  62be3d5... tests: Use g_assert_*() in autoptr tests rather than g_asse (*)
  5a30f85... docs: Improve formatting of g_autoptr() documentation (*)
  6ce9638... Merge branch 'unicode-12.1' into 'master' (*)
  a1d5395... Merge branch 'autoptr-assertions' into 'master' (*)
  bdefe5f... gsocketclient: Fix a leak in the connection code (*)
  305d850... Merge branch 'wip/desrt/gsocketclient-leak' into 'master' (*)
  93d8482... build: Fix a typo in the test whether _NL_ABALTMON_n is sup (*)
  e4bd6dd... Add autoptr support for GRWLock (*)
  676275f... Merge branch 'master' into 'master' (*)
  3149013... Merge branch 'wip/kalev/GRWLock-autoptr' into 'master' (*)
  9974cec... glib: Rename G_STDIO_NO_WRAP_ON_UNIX → G_STDIO_WRAP_ON_UNIX (*)
  83177c0... build: (Long time after) post-release version bump (*)
  e8b045e... Merge branch 'version-bump' into 'master' (*)
  5ba42af... gnetworkaddress: Fix parallel enumerations interfering with (*)
  c252bd1... Merge branch 'wip/tingping/network-address-state' into 'mas (*)
  202ef4a... Fix typo in German translation (*)
  ebd2116... Merge branch 'de' into 'master' (*)
  08f0844... Fixing g_format_size() on Windows (*)
  35c28be... tests: Update month name check for Greek locale (*)
  6a6ab5b... Merge branch 'master' into 'master' (*)
  bd8658e... Merge branch 'g_format_size_is_broken_on_Windows' into 'mas (*)
  662cddc... glib: Deprecate gtester and gtester-report (*)
  48d6563... Handling U+0000 explicitely to avoid collision with other c (*)
  7dcaa7e... Add the corresponding test for g_unichar_totitle(0) (*)
  ad17576... gtestutils: Output in TAP format by default (*)
  505f45e... tests: Remove redundant --tap options (*)
  4f5fe35... Merge branch 'fix_g_unichar_totitle' into 'master' (*)
  436ca1f... ghash: Disable small-arrays under valgrind (*)
  4e2acb4... Merge branch 'wip/desrt/ghash-valgrind' into 'master' (*)
  101c8b3... Fixing g_format_size_full() on Windows-x64 (*)
  1ff1e7d... Merge branch 'fix_g_format_size_full' into 'master' (*)
  d2b419c... gsettings: Document that lists are returned in no defined o (*)
  9c4026d... gsettings: Add missing ‘Deprecated’ tag to g_settings_list_ (*)
  522e749... Merge branch '1441-1619-deprecate-gtester' into 'master' (*)
  d1d81c8... Update gdb pretty-printer for GHashTable (*)
  f093ef6... gobject: Fix apostrophe usage in a few small bits of docume (*)
  13da7e5... Merge branch 'wip/ignazp/gtask-wait-time-fix' into 'master' (*)
  0470ccc... docs: Fix typo in Meson cross-compilation instructions (*)
  a8c265c... Merge branch '1782-cross-docs' into 'master' (*)
  96ce920... ghash: fix bug introduced by valgrind fix (*)
  c5462cb... ghash: Improve internal documentation (*)
  b3fbf6c... ghash: do less work when destroying the table (*)
  9add93e... ghash: Be more explicit about memory in g_hash_table_destro (*)
  1150333... ghash: fix small array handling in g_hash_table_remove_all_ (*)
  32ea5b7... Merge branch 'wip/desrt/more-ghash-valgrind' into 'master' (*)
  409c152... gisgnal: Add g_clear_signal_handler (*)
  2030659... tests, signals: Add tests for g_clear_signal_handler (*)
  9514400... Merge branch 'clear-signal-handler' into 'master' (*)
  a734a92... Document the best practice for binding InitiallyUnowned (*)
  8b2f6a5... Please don't use GInitiallyUnowned and floating refs (*)
  f7a41aa... Merge branch 'floating-ref-warning' into 'master' (*)
  dfa7a5b... Merge branch '1780-fix-ghashprinter' into 'master' (*)
  81dbc7b... tests: Set locale in gtestutils tests to allow UTF-8 output (*)
  4da8b7b... gtestutils: Add g_test_summary() to add summary metadata to (*)
  767e6a4... build: define G_OS_UNIX, not G_OS_WIN32 under cygwin (*)
  5deaf0b... gdbusserver: Use g_clear_signal_handler (*)
  415e569... Merge branch 'clear-signal-handler-use' into 'master' (*)
  e367a4f... gapplication: skip unexpected -psn_ parameter (*)
  16e6324... Merge branch 'cygwin-fix-glib-os' into 'master' (*)
  0030408... gunicollate/cygwin: Don't use __STDC_ISO_10646__ for wchar_ (*)
  970599a... Merge branch 'osx-psn' into 'master' (*)
  ec17786... Merge branch '1450-test-summaries' into 'master' (*)
  d8f8f4d... gfile: Limit access to files when copying (*)
  e10eff1... 2.61.1 (*)
  3053c19... Post-release version bump (*)
  50dcccc... docs: Document pitfall of deprecation pragmas (*)
  5807da6... Merge branch 'deprecated-pragma-docs' into 'master' (*)
  73f8ff8... Merge branch 'cygwin-gunicollate-check-sizeof-wchar-t' into (*)
  5614972... Add g_get_console_charset (*)
  713fec9... Merge branch 'fix_console_encoding' into 'master' (*)
  0f056eb... Use atomic reference counting for GSource (*)
  d258bb5... CI/msys2: update to lcov 1.14 (*)
  ab325c2... CI/msys2: disable coverage reporting, lcov doesn't support  (*)
  c53342c... Merge branch 'ci-msys2-update-lcov' into 'master' (*)
  9bfd7e2... gdesktopappinfo: Add deprecation version to GDesktopAppInfo (*)
  70c8a7e... gdesktopappinfo: Improve documentation formatting slightly (*)
  5ad9d3f... glib: Move some documentation comments to where the symbols (*)
  52b38ba... tests: Don’t use a deprecated Unicode character type enumer (*)
  05f7ea9... gtimezone: Stop using deprecated API (*)
  db270e3... gmacros: Add GLIB_DEPRECATED_{MACRO,ENUMERATOR,TYPE}{,_FOR} (*)
  b4d58a7... glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_D (*)
  74ca348... glib: Unconditionally include deprecated headers (*)
  6554c91... gutils: Move g_ATEXIT() and g_memmove() definitions from gl (*)
  f0fb7b7... glib, gobject: Annotate deprecated types and enumerators (*)
  e62e89f... Fix various deprecation warnings in code and tests (*)
  99b412b... gdate: Drop unnecessary use of G_DISABLE_DEPRECATED (*)
  1741fc2... build: Drop use of G_DISABLE_DEPRECATED from the build syst (*)
  40ff475... Annotate various types and macros as deprecated (*)
  57a1d79... Merge branch 'source-atomic-refcounting-only' into 'master' (*)
  947355c... Merge branch 'wip/oholy/copy-permissions' into 'master' (*)
  20a2c37... Clamp number of vectors to IOV_MAX / UIO_MAXIOV for GOutput (*)
  67a0d52... gfileinfo: Add missing (nullable) annotation to get_attribu (*)
  ebacb64... gfileinfo: Slightly improve documentation formatting (*)
  c1a1589... Merge branch 'writev-max-num-vectors' into 'master' (*)
  8b3f186... Merge branch '1790-file-attribute-as-string-annotation' int (*)
  e37f0cb... gnetworkmonitornm: Consider NM_STATE_CONNECTED_SITE to be a (*)
  e6a55de... Merge branch '1788-network-more-reachable' into 'master' (*)
  3a9f9e3... build: Add various installed utilities to gio-2.0.pc (*)
  231661e... gthread: Fix g_rw_lock_reader_lock() documentation (*)
  7f256e6... tests: Fix small race in GSubprocess tests (*)
  799caf7... gsubprocess: Add missing (nullable) annotation to get_ident (*)
  2d16ec8... Update Hungarian translation (*)
  e1992a0... goption: Clarify G_OPTION_ARG_FILENAME documentation (*)
  645dcc2... Merge branch 'gsubprocess-test-fix' into 'master' (*)
  17880eb... Merge branch 'option-docs' into 'master' (*)
  a4d01fc... Merge branch '1796-gio-pkg-bin-variables' into 'master' (*)
  41f68f8... Merge branch '590-rwlock-docs' into 'master' (*)
  d586ab4... tests: Use g_assert_*() instead of g_assert() in contenttyp (*)
  4a0cb8f... xdgmime: Don’t set an out argument if it’s NULL (*)
  b73713d... tests: Add a test for g_content_type_guess() with no argume (*)
  de2ad60... Include <sys/filio.h> for FIONREAD (*)
  b49e767... gunicollate: work around FreeBSD wchar_t not matching our g (*)
  0bb8ada... Merge branch 'freebsd-gunichar-wchart-fixes' into 'master' (*)
  56a56f1... Allow calling get_property() with an uninitialized GValue (*)
  5e0f384... glib/tests/win32.c: Fix test variable types (*)
  c9b255f... garcbox.c: Fix typo atomit => atomic (*)
  97f8d3e... gnetworkaddress: fix "happy eyeballs" logic (*)
  efeaf8f... network-address test: add ipv6-fail ipv4-slow case (*)
  fc59d3e... Merge branch 'fix-glib-win32-test' into 'master' (*)
  2ac3cf8... Merge branch 'issue-737' into 'master' (*)
  032d275... Merge branch 'wip/desrt/happier-eyeballs' into 'master' (*)
  973406a... Merge branch 'dboles/atomit' into 'master' (*)
  4e00fde... Merge branch 'filio' into 'master' (*)
  6694172... gfile: Remove `G_FILE_COPY_NOFOLLOW_SYMLINKS` from `g_file_ (*)
  f17055f... gfile: Do not follow symlinks when moving (*)
  2b5daec... docs: Add missing `gio move` options (*)
  71973c7... gmain: Clarify that g_source_destroy() doesn’t drop a refer (*)
  3f02660... tests: Fix hard-coded install path in glib-mkenums test (*)
  e3171ee... build: Add installed-tests support for mkenums.py (*)
  e34839f... tests: Add basic test for glib-genmarshal (*)
  f044ddc... glib-genmarshal: Fix ref-sinking of GVariants in valist mar (*)
  1e10d6b... glib-genmarshal: Avoid a string copy for static string vali (*)
  459c4f2... property action: Add state hints (*)
  f124349... tests: Improve debug output on testfilemonitor failure (*)
  f6736a2... tests: Use a temporary directory for testfilemonitor (*)
  3b5535c... Merge branch '1634-testfilemonitor-race' into 'master' (*)
  686bf2a... Merge branch '1793-genmarshal-variant' into 'master' (*)
  5e24d7c... Document where we expect credentials-passing to be supporte (*)
  f5a01e0... GDBusServer: Document that a GDBusAuthObserver is usually d (*)
  1da3280... GDBusAuthObserver: Fix mixup between authentication and aut (*)
  281a03d... GDBusAuthObserver: Document how to restrict authentication  (*)
  a5923d4... gdbus-example-peer: Provide an example GDBusAuthObserver (*)
  11233f5... gdbusdaemon: Only authorize anonymous users on Windows, not (*)
  155d4c6... Merge branch 'dbus-security-master' into 'master' (*)
  943de74... Merge branch 'source-destroy-docs' into 'master' (*)
  5fb5641... Merge branch 'post-release-version-bump' into 'master' (*)
  db27933... Merge branch 'docs-typo-fix' into 'master' (*)
  65c8070... Merge branch '1438-deprecate-gtime' into 'master' (*)
  e85f1ce... Merge branch 'compile-schemas-strings' into 'master' (*)
  f78194e... Merge branch 'settings-list-order' into 'master' (*)
  9740b58... Merge branch '77-wrap-on-linux' into 'master' (*)
  03ce878... Merge branch '1729-mime-result-prio' into 'master' (*)
  c11f532... Merge branch 'ci-scan-build' into 'master' (*)
  6e25d93... gdbusserver: Drop reference to non-existing function from d (*)
  b1fbb36... Merge branch 'prop-action-state-hints' into 'master' (*)
  94a56ae... Merge branch '1807-dbus-server-docs' into 'master' (*)
  82906e5... ci: Run scan-build in a different build directory (*)
  51e7ce2... docs: fix typo on arrays examples in gvariant-text (*)
  e8a4f34... Merge branch 'gvariant_text_typo_arrays' into 'master' (*)
  5ca6ea0... Merge branch 'fix-scan-build' into 'master' (*)
  88f2010... docs: Fix name of IRC channel in CONTRIBUTING.md (*)
  d2450c8... Merge branch 'contributing-irc' into 'master' (*)
  fa59969... Merge branch 'drop-g-disable-deprecated' into 'master' (*)
  dddcf90... gmacros: Only use deprecated attributes on enumerators with (*)
  3addc38... Merge branch 'deprecated-enumerators-old-gcc' into 'master' (*)
  25636e5... gdbusmessage: Fix comparisons out of range for enum types (*)
  063722e... gsocketlistener: Clarify when g_socket_listener_set_backlog (*)
  23d33b7... Check if compiler symbols are defined before using them (*)
  db5bee1... Merge branch 'compiler-define-check' into 'master' (*)
  bc167c0... Merge branch '887-dbus-message-int-comparisons' into 'maste (*)
  6a5c425... Merge branch '940-socket-listener-docs' into 'master' (*)
  fc597fa... gdbus: support unix:dir= addresses (*)
  99b580a... gdbus: Stop server on dispose (*)
  f5631ec... gdbus: improve an error message (*)
  beac9fe... gdbus: Clean up sockets and nonces from filesystem (*)
  eca1667... gdbus: Fix minor leak in peer test (*)
  16cdda5... gdbus: run peer test multiple times with different addresse (*)
  30524fb... gdbusserver: properly escape all components of server addre (*)
  833d38b... Merge branch 'mcatanzaro/gdbus-dir-addresses' into 'master' (*)
  266a292... gsignal: update documentation about va_marshaller (*)
  d7c1d47... gdbusobjectmanager: store signal ids for re-use (*)
  2a4b5ca... gobject: remove use of generic marshaller from GObject (*)
  273c00f... gio: ensure default va_marshaller is used (*)
  22ba441... gio: remove use of generic marshaller from GIO objects (*)
  bf40b7c... glib/tests/refcount.c: Only expect saturation tests to pass (*)
  ca7a29e... gdbus: proxy : Strip remote error on activation failure (*)
  8c990d9... Merge branch 'fix-refcount-macro-non-gcc' into 'master' (*)
  3e5d1bd... glib-private.h: Set the appropriate string for setlocale() (*)
  9f709fe... gio tools: Use the proper string for default locale for set (*)
  3046f7b... gio-tool.c: Don't hardcode localedir on Windows (*)
  b9e27b7... Merge branch 'wip/chergert/marshall-matters' into 'master' (*)
  1888dee... Merge branch 'glib.fixtools.i18n' into 'master' (*)
  f8bad07... Merge branch 'gdbusproxy_prefixes_unstripped_error' into 'm (*)
  3f411a3... glib-genmarshal: Avoid a param ref for static param valist  (*)
  5393f34... Updated Spanish translation (*)
  6e224f7... glib/tests/convert.c: Skip tests that aren't meaningful for (*)
  7a72d3b... glib/tests/fileutils.c: Fix stdio Wrapper Test on Windows (*)
  213b41e... Merge branch 'fix-convert-tests-windows' into 'master' (*)
  5c5920d... Merge branch 'fix-fileutils-test-windows' into 'master' (*)
  a603765... build: Increase the slow test timeout to 180s (*)
  79502fe... gunidecomp: Add (out) annotations to g_unichar_{de,}compose (*)
  05b0bb5... Add COPYING file to indicate the license (*)
  9dab582... Prevent taptestrunner to create a __pycache__ directory (*)
  92cd91c... Merge branch 'ignore_pycache_directories' into 'master' (*)
  5380f41... gunidecomp: Fix a (nullable) annotation which should be (op (*)
  8f6e5f1... gutf8: Add various missing (transfer) annotations (*)
  93ebac0... Merge branch 'mcatanzaro/license' into 'master' (*)
  b9988e5... Add g_timer_is_active (*)
  1bd7240... Merge branch 'master' into 'master' (*)
  04dcee1... gstdio: Ensure w32_err_to_errno is used everywhere, add ERR (*)
  0fda1d4... gstdio: simplify _g_win32_get_mode_alias (*)
  d12c5aa... Add gvdb_table_write_contents_async() (*)
  16fb81c... Add some g_return checks to gvdb_table_write_contents() (*)
  5b45517... Remove trailing whitespace (*)
  99764fd... list model: Expand items-changed docs (*)
  68feec9... Merge branch 'listmodel-docs' into 'master' (*)
  9d668a6... Merge branch '872-ucs-annotations' into 'master' (*)
  84d0af4... Merge branch '1811-unicode-annotations' into 'master' (*)
  a6f0ead... Merge branch 'mcatanzaro/write-contents-async' into 'master (*)
  633e9e0... Avoid overrunning stack at the end of the varargs. (*)
  0d03b2c... Don't free FileBuilder in serialize function (*)
  18a0d95... Fix -Wsign-compare warning (*)
  edc5eb9... gio/tests/resourceplugin.c: Ensure entry points are exporte (*)
  dbea8d5... Fix module tests on Visual Studio builds (*)
  bd5922d... Merge branch 'fix-stack-overrun' into 'master' (*)
  8696b6b... Merge branch 'mcatanzaro/fb-free' into 'master' (*)
  f586fa0... Merge branch 'mcatanzaro/sign-compare' into 'master' (*)
  697dacd... goption: Add missing (array) annotation to add_main_entries (*)
  446ba28... gutils: Don't limit the length of the host name to 99 (*)
  e1e1e8e... gobject/tests/signals.c: Fix tests on Windows (*)
  108a8d8... gobject/tests/mkenums.py: Fix _write_rspfile() (*)
  75e3f92... GObject: Fix mkenums.py and genmarshal.py tests on Windows (*)
  aef72f4... Merge branch 'wip/lantw/dont-limit-host-name-to-99-bytes' i (*)
  bc4d9d7... Merge branch 'fix-gobject-signals-test-windows' into 'maste (*)
  4bf3cb0... ci: Enable CI on FreeBSD 12 (*)
  c411d0a... Merge branch 'fix-mkenums-genmarshal-test-windows' into 'ma (*)
  5f3e470... gvalue: Avoid expensive checks where possible (*)
  cf29e37... Moving GCopyFunc typedef from glib/gnode.h to glib/gtypes.h (*)
  cdc2a79... uwp: workaround a false positive in certification of glib (*)
  1f49c5a... gio: Make minor docs improvements (*)
  b555a7b... Merge branch 'minor-docs-improvements' into 'master' (*)
  40f868c... Merge branch 'wip/lantw/enable-ci-on-freebsd-12' into 'mast (*)
  6a291b3... Merge branch 'gvalue_avoid_expensive_checks' into 'master' (*)
  86bcc5c... Adding g_ptr_array_copy() function to glib/garray.c (*)
  43ad244... Adding g_ptr_array_extend() function to glib/garray.c (*)
  be56d90... gmodule: Add support for loading UWP packaged DLLs (*)
  2fdc35a... Fix the ISO 15924 code for Manichaean (*)
  5d14764... gmacros: Use _Static_assert when C11 is available (*)
  ad4a2cc... Merge branch 'manichaean-typo' into 'master' (*)
  7b5d1c8... Merge branch 'nirbheek/static-assert-c11' into 'master' (*)
  0675703... Adding g_ptr_array_extend_and_steal() function to glib/garr (*)
  75614a0... Merge branch 'improve_g_ptr_array_api' into 'master' (*)
  46f70e9... Adding a function g_array_copy() to glib/garray.c (*)
  5e7c18f... Merge branch 'nirbheek/preliminary-uwp-support' into 'maste (*)
  d83587b... Fix gvdb_table_write_contents_async() (*)
  35851dc... Merge branch 'mcatanzaro/fix-write-contents-async' into 'ma (*)
  f2a979c... Merge branch 'adding_g_array_copy' into 'master' (*)
  d50caa8... tests: Don’t spawn test processes via the terminal in the a (*)
  d55f6fb... gdesktopappinfo: Update calling convention for `gnome-termi (*)
  f05dbab... gtestutils: Set coredump rlimit to 0 when calling g_test_tr (*)
  af9696c... g_utf8_normalize: Doc comment return missing nullable annot (*)
  f7f2675... Merge branch 'wip/mjog/utf8-norm-missing-nullable-annotatio (*)
  ca47f3d... gmain: Fix g_main_context_prepare priority annotation (*)
  0c9dab3... Revert "gmacros: Use _Static_assert when C11 is available" (*)
  7c0b112... Fixing find_enclosing_mount() documentation (*)
  66d2135... Merge branch 'fix-find_enclosing_mount-documentation' into  (*)
  b169b5a... gmacros: Use _Static_assert only for non-expr static assert (*)
  a656555... Merge branch 'nirbheek/static-assert-try-2' into 'master' (*)
  7b91440... gmacros.h: Use static_assert on MSVC if possible (*)
  01bc575... Merge branch 'msvc-static-assert' into 'master' (*)
  d92f22a... gthread: fix minor errno problem in GCond (*)
  de009c1... tests: test g_cond_wait_until() under stress (*)
  25c9b9b... Merge branch 'wip/desrt/gcond-errno-fixup' into 'master' (*)
  91c1f33... Merge branch 'win32-gstdio-minor' into 'master' (*)
  d03025b... Revert "gtestdbus: Properly close server connections" (*)
  1c63d5d... Revert "Work around test failure in gdbus-names" (*)
  59ce6b1... gdbus-connection-loss: Fix test failure (*)
  d4db5a8... gtestdbus: Clarify comment on dropping connection ref (*)
  979c92d... Fix typo in request handle (*)
  8efe050... Merge branch 'master' into 'master' (*)
  7089f67... gdatetime: Unset LC_ALL for the test as well (*)
  1230be3... Merge branch 'wip/lantw/gdatetime-unset-lc-all-for-the-test (*)
  71ccfad... docs.c: Forward link from g_auto* → G_DEFINE_AUTO* (*)
  dc774db... Merge branch 'dboles/gmacros-docs' into 'master' (*)
  c868123... glib/gtimezone.c: Use Unicode versions of Windows Registry  (*)
  2e5d3aa... glib/gtimezone.c: Use RegLoadMUIStringW() to query Std/Dlt  (*)
  5ca4ac1... Update the gdatetime Test Program for Windows (*)
  f24444c... gtimezone.c: Fix identifier assignment on Windows (*)
  5d54727... glib/tests/gdatetime.c: Fix TZ envvar test on Windows (*)
  711b4b0... Merge branch 'win32-enhance-gtimezone' into 'master' (*)
  4e538e6... Merge branch 'bug-787-investigation' into 'master' (*)
  7837909... Update Indonesian translation (*)
  06f27fc... doc: fix typo in gio/gresource.c (*)
  18cfe50... Merge branch 'patch-1' into 'master' (*)
  5f8d787... Ensure that the keyfile settings backend exists (*)
  3f51694... docs: update build instructions for selinux (*)
  495a7de... Merge branch 'master' into 'master' (*)
  8cd0a2c... Merge branch 'ensure-keyfile-settings' into 'master' (*)
  104fca7... Add g_array_binary_search() to garray API (*)
  c23ee5f... Merge branch 'garray_binary_search' into 'master' (*)
  2e39f41... Merge branch 'fix-prepare-annot' into 'master' (*)
  2bc73d7... glib/gmacros.h: Check for __clang__ for g_autoptr (*)
  d616ca2... gmacros.h: Support deprecation macros better on clang-cl (*)
  45a21dc... Merge branch 'fix-module-tests-msvc' into 'master' (*)
  caaa131... Merge branch 'gmacros-h-support-clang-cl' into 'master' (*)
  40b3efe... gio: fix typo in g_settings_reset documentation (*)
  141a440... doc: Add missing GLIB_DEPRECATED_TYPE and friends (*)
  6b6e92c... doc: Add new G_UNICODE_SCRIPT_ values (*)
  9b7332c... doc: Workaround gtkdoc-scan bug leading to undocumented sym (*)
  5c9af3c... doc: Add some empty lines to unbreak gtkdoc (*)
  e5c2327... doc: Remove trailing dot that confuse gtkdoc (*)
  a955aac... doc: Ignore dirent.h which is not part of our API (*)
  e8a1230... doc: Add some missing symbols (*)
  b80c17e... Merge branch 'patch-1' into 'master' (*)
  255f64c... doc: Split API reference per platform (*)
  e528577... doc: Add missing GNativeSocketAddress (*)
  8381ce4... doc: Hide some internal function (*)
  61872d6... doc: Add gobject 2.62 API (*)
  953f23f... key file: Handle filename being NULL (*)
  e8d471f... meson: Mostly assume clang-cl is MSVC (*)
  2b1a921... windows: fix multicast socket binding to specific network i (*)
  628e448... Fixing a small typo in docs/references/gio/gio.xml (*)
  88b9e71... Merge branch 'fixing_gio_manpage_typo' into 'master' (*)
  5e7f12b... gio/tests: Remove code and comments referring to libtool (*)
  d56bdeb... Merge branch 'nirbheek/remove-outdated-libtool-stuff' into  (*)
  8701653... Improve the documentation for G_DEFINE_TYPE_WITH_PRIVATE (*)
  a76cb94... fix atomic detection on older gcc versions (*)
  b6566ad... Merge branch 'slow-tests' into 'master' (*)
  618d3e4... Merge branch 'issue-943' into 'master' (*)
  4b08771... docs: Add example to g_test_summary() documentation (*)
  2718245... Fix test failures for static builds (*)
  003b6da... Merge branch 'fix-static-test-3' into 'master' (*)
  9c5d3a6... portal: Add a getter for dconf access (*)
  addb8c1... settings: Tweak priorities for keyfile backend (*)
  493b8ca... Merge branch 'keyfile-portal-fixes' into 'master' (*)
  2ac44f3... Merge branch 'key-file-no-file' into 'master' (*)
  ce9ea30... gio: Fix minor docs mistakes (*)
  d076c4c... Merge branch 'gio-docs-fixes' into 'master' (*)
  6a1512e... Allow guid key in dbus addresses (*)
  1ac8d50... gptrarray: Set free func on copied array in g_ptr_array_cop (*)
  b4943aa... gptrarray: Correctly set copied array length in g_ptr_array (*)
  625055f... tests: Fix array length calculations in array tests (*)
  121b6bc... tests: Add missing array length checks (*)
  bc0fcdd... tests: Use g_ptr_array_set_free_func() rather than manual f (*)
  ec61daf... garray: Rewrite binary search calculation to avoid integer  (*)
  c0f13f3... garray: Fix binary search for non-existent elements on the  (*)
  298c6ad... Merge branch 'docs-examples' into 'master' (*)
  0c495f3... gdbusaddress: Add missing transfer annotation (*)
  f6666f5... Merge branch 'dbus-address-transfer-annotation' into 'maste (*)
  77cc96a... Update the instructions in .gitlab-ci. (*)
  81b1ff8... Merge branch 'atomic' into 'master' (*)
  fa4423d... Merge branch 'clang-cl-support' into 'master' (*)
  249299a... Merge branch 'doc-fixes' into 'master' (*)
  79da355... Fix typo in G_DECLARE_DERIVABLE_TYPE documentation (*)
  204c625... Merge branch 'fix_G_DECLARE_DERIVABLE_TYPE_documentation' i (*)
  8c5a14a... Update Brazilian Portuguese translation (*)
  11715d1... docs: The mailing lists are no more (*)
  dd42b8f... docs: Remove mentions of mailing lists (*)
  6a207c3... doap: Update the <mailing-list> element (*)
  bcf208b... Bugs should be reported on GitLab (*)
  4d73e1f... Use GitLab to reserve a new fundamental type slot (*)
  ab544aa... docs: Remove mentions of mailing lists (*)
  b649946... gdbusconnection: Clarify nullability in a documentation com (*)
  4131f0d... Add (out) to an (optional) parameter (*)
  74583af... Add (out) annotation to (optional) parameters (*)
  e01f111... Merge branch 'dilyan.palauzov/gvdb-add-out-doc' into HEAD (*)
  c50304f... Merge branch 'master' into 'master' (*)
  3f1a79a... Merge branch 'allow_guid_key_in_dbus_addresses' into 'maste (*)
  00d7568... build: Remove unsupported `install` directives (*)
  9fdc276... ci: Update Debian's Docker image (*)
  14d2c48... ci: Update Fedora's Docker image (*)
  ed7c258... ci: Update the Android NDK Docker image (*)
  f6b4012... ci: Update the MingW Docker image (*)
  772a6e3... ci: Update the MSVC build script (*)
  fa6f2d4... ci: Update the MSYS2 build script (*)
  f0d713e... ci: Use the new Docker images (*)
  85dc45e... build: Bump up the required version of Meson (*)
  bd372e3... ci: Fix non-build jobs (*)
  0c0cf59... Merge branch 'meson-bump' into 'master' (*)
  3de1b88... gcontenttype: Add no-op versions of {get,set}_mime_dirs() o (*)
  298ee8f... Merge branch '1791-macos-get-mime-dirs' into 'master' (*)
  17be9e5... Merge branch '436-test-coredumps' into 'master' (*)
  b76bf3c... gobject: Add a g_assert_finalize_object() macro (*)
  b6d4da7... tests: Use g_object_assert_last_unref() in various tests (*)
  78b1278... Merge branch '488-assert-gobjects-dont-leak' into 'master' (*)
  a3d90c0... gatomic: Fix false positive with Clang+TSAN (*)
  b482a5c... Merge branch 'array-test-fixes' into 'master' (*)
  6f55306... gfileutils: Ignore ENOENT from all except the last element (*)
  ca98741... gfileutils: Try creating complete path first (*)
  517f756... Merge branch 'rnagy/glib-mkdir' into 'master' (*)
  54f94b1... gmessages: Only use structured logs if GLIB_VERSION_MAX_ALL (*)
  0ed8605... gapplication: remove inactivity_timeout source on finalize (*)
  d62cabc... Merge branch '1847-log-structured-max-version' into 'master (*)
  0f13185... gapplication: Fix a leaking GRemoteActionGroup member (*)
  014e8d0... Merge branch 'wip/lantw/gapplication-remove-inactivity_time (*)
  8f385b8... Merge branch 'master' into 'master' (*)
  dbabd2b... gdatetime: Add g_date_time_format_iso8601() convenience fun (*)
  5983cc8... gdate: Deprecate GTime (*)
  e357619... gdate: Minor documentation formatting improvements for GTim (*)
  e3f88f3... gtypes: Deprecate GTimeVal in favour of guint64 or GDateTim (*)
  44d1fa3... gdate: Fix minor typo in GTimeVal documentation (*)
  e971b25... gdatetime: Deprecate GDateTime API which uses GTimeVal (*)
  b8540db... glib: Deprecate API using GTimeVal in gtimer.h (*)
  626b6f5... gmain: Deprecate g_get_current_time() because it uses GTime (*)
  fe760ba... gmain: Swap implementations of g_get_current_time() + g_get (*)
  ec0cc39... gmain: Add deprecation ignore guards around other GTimeVal  (*)
  45b74b0... gdate: Deprecate methods which use GTimeVal (*)
  aa261ca... gasyncqueue: Ignore use of deprecated types in deprecated A (*)
  a3f22f0... gbookmarkfile: Use GDateTime instead of GTimeVal internally (*)
  d166a55... gfileinfo: Add g_file_info_{get,set}_modification_date_time (*)
  4faf4fc... gfileinfo: Deprecate g_file_info_{get,set}_modification_tim (*)
  def5db2... gdbusutils: Stop using g_get_current_time() (*)
  1616546... gfileinfo: Stop using deprecated GTimeVal (*)
  de25be7... tests: Stop using deprecated g_get_current_time() (*)
  c0f958d... glib: Stop mentioning deprecated g_get_current_time() in do (*)
  82e3e10... glib: Stop using g_get_current_time() in various places (*)
  2ed7696... tests: Ignore deprecated functions in parts of GDateTime te (*)
  2df27e3... tests: Ignore deprecated functions in a few main loop and t (*)
  2d62503... gdatetime: Stop using deprecated g_get_current_time() (*)
  96c74fd... win32: Stop using deprecated GTimeVal in GWinHttpFile (*)
  14b087e... gmain.c: Fix comment about Y2038 safety of g_get_real_time( (*)
  5c5034a... Merge branch '1792-again-marshal-params' into 'master' (*)
  018eaf5... Merge branch '1438-deprecate-gtimeval' into 'master' (*)
  6bebef1... 2.61.2 (*)
  a3d9c3f... Post-release version bump (*)
  86ba1b3... Merge branch 'application-free-remote-actions' into 'master (*)
  ef1d5b5... gnetworkmonitornm: Remove unneeded ";" in G_DEFINE_INTERFAC (*)
  7d3ecce... gnetworkmonitornm: Disconnect g-signal from proxy (*)
  109f247... gnetworkmonitornm: Arguments to g-signal's callback are con (*)
  f299886... gnetworkmonitornm: Remove double-space (*)
  b80fcc6... tests: Remove unneeded ";" in G_DEFINE_INTERFACE_WITH_CODE (*)
  84738f7... Merge branch 'wip/hadess/gnetworkmonitor-nm-fixups' into 'm (*)
  1f79c7f... Updated Spanish translation (*)
  bf8b669... g_object_get_property: Clarify meaning of G_TYPE_INVALID (*)
  41d31cd... g_object_get_property: Document accepting G_VALUE_INIT as n (*)
  57b6b4b... Merge branch 'g-object-get-property-zero-init' into 'master (*)
  37b2093... Merge branch 'contributing-fixes' into 'master' (*)
  179fdc5... Update Romanian translation (*)
  154f6ca... gutf8: Assert that written memory stays in bounds (*)
  3a4a665... gfileutils: Fix error propagation for other than ENOENT (*)
  6e1ceb1... meson: build gnulib if printf isn't good enough (*)
  6095b9b... win32: don't assume the format specifier for the stdlib pri (*)
  0ae99bf... Update Indonesian translation (*)
  870b30b... Merge branch 'wip/carlosg/fix-mkdir-with-parents-errors' in (*)
  6d7143e... Merge branch 'wip/carlosg/utf8-strreverse-invalid-writes' i (*)
  941c0bd... glib/tests/fileutils: Add a reproducer for #1852 (*)
  18ae2b3... cond test: Don't make assumptions about struct sigaction me (*)
  09b3bf2... Merge branch 'post-release-version-bump' into 'master' (*)
  fdcdd5c... Meson: Override glib-compile-resources/schemas (*)
  0984b54... Merge branch 'wip/smcv/reproducer-for-1852' into 'master' (*)
  10be2c1... Update Catalan translation (*)
  389b182... glib-compile-schemas: Fix some minor en_GB-isms in translat (*)
  798b996... Update Basque translation (*)
  c2f8267... Update Swedish translation (*)
  248e30e... Updated Lithuanian translation (*)
  6ea818f... Merge branch 'meson-good-printf-fixes' into 'master' (*)
  a5f0e64... Merge branch 'win32-no-sys-printf' into 'master' (*)
  271e283... meson: Remove an outdated todo re HAVE_UNIX98_PRINTF (*)
  26f7104... meson: small cleanup for printf checks (*)
  5558c66... Update Polish translation (*)
  e7b857a... gtestutils: Allow g_test_bug() to be used without g_test_bu (*)
  9fc745d... tests: Drop unnecessary usage of g_test_bug_base("") (*)
  a01983f... tests: Add a test for g_dbus_connection_get_flags() (*)
  87a71fe... tests: Add a test for peer-to-peer GDBusProxy usage with a  (*)
  63abca2... gsettings: Add missing changed() call to delayed settings b (*)
  5f5f98f... Merge branch 'test-bug-base' into 'master' (*)
  84cabe9... Merge branch '1620-dbus-proxy-tests' into 'master' (*)
  13e947d... Merge branch '1867-en-gb-isms' into 'master' (*)
  415c0e0... Update Polish translation (*)
  415a665... Update Romanian translation (*)
  4ddabfc... gdatetime: Avoid an assertion failure when parsing some ISO (*)
  9564c65... tests: Add ISO 8601 parsing tests for g_date_time_new_from_ (*)
  07beaa6... Merge branch 'wip/smcv/mips-sigaction' into 'master' (*)
  8f5111d... Update Swedish translation (*)
  beac955... Update Indonesian translation (*)
  79dd753... Updated Spanish translation (*)
  274985a... Erase GI annotation: skip g_cancellable_source_new (*)
  a088baf... Update German translation (*)
  3beaadc... Update Basque translation (*)
  3c9ff27... Merge branch 'override' into 'master' (*)
  b46f8ff... Update Catalan translation (*)
  efe5b70... gvariant: Handle empty serialisations in get_child_value() (*)
  f9a24ce... tests: Fix a pragma warning on FreeBSD (*)
  f731dd3... gio/glib-compile-resources.c: Unref objects in error path (*)
  7b0139b... gobject/gobject.c: Tweak conditional to pacify static analy (*)
  649faee... gio/gnetworkmonitornetlink.c: Add NULL check on dest before (*)
  651e3b0... glib/goption.c: Replace precondition with assertion (*)
  c178c97... Merge branch 'static_analysis_2_40_patches' into 'master' (*)
  512655a... minor typos in the documentation (a/an) (*)
  b2eb0a6... docs: Mention environment variables in `gio open` documenta (*)
  73b925b... Merge branch 'typos-doc' into 'master' (*)
  d485704... Merge branch 'diagnostic-pragma-fix' into 'master' (*)
  26934c6... glib.supp: Add some missing suppressions for one-time alloc (*)
  36a9b2f... Update Galician translation (*)
  2f8c613... Optimize g_nearest_pow() function in glib/garray.c (*)
  153ac4c... Run the accumulator function for RUN_CLEANUP object handler (*)
  12bd86a... Merge branch 'G_SIGNAL_RUN_CLEANUP_do_not_call_accumulate'  (*)
  51c7bad... Update Catalan translation (*)
  c21892e... Merge branch 'optimize_g_nearest_pow' into 'master' (*)
  1e3b1eb... glib/gbacktrace.c: Handling properly the dup(stderr) call (*)
  4dfb747... Update British English translation (*)
  1d26d57... Update French translation (*)
  833c24f... gvolumemonitor: Use GIOModule methods for getting default t (*)
  0d54f00... Merge branch 'gbacktrace_dup2_proper_handling' into 'master (*)
  0fba8f6... Merge branch 'meson-printf-cleanup' into 'master' (*)
  fba54ea... gerror: Add a docs paragraph about not displaying errors ve (*)
  23f405d... Merge branch '1881-fix-gio-use-volume-monitor' into 'master (*)
  1a0ba64... Merge branch '1879-leak-suppressions' into 'master' (*)
  4387f7b... Merge branch '1803-gio-open-docs' into 'master' (*)
  9c34be6... Merge branch 'error-docs' into 'master' (*)
  fe01e81... gutils: Remove dead code used for Windows SDK versions (*)
  d196bfa... glib: Mark various macros as available in certain versions  (*)
  5998851... Merge branch '1860-macros-available-in' into 'master' (*)
  f84ef02... windows: Move G_WINAPI_ONLY_APP to config.h (*)
  2e2558b... gmodule: Don't try to use toolhelp for symbol searching on  (*)
  db3e0c2... glib: Don't call MessageBox() when building for UWP (*)
  2938847... Merge branch 'easy-uwp-patches' into 'master' (*)
  e24503a... gvfs: Add an assertion to check that get_file_for_uri() is  (*)
  4b0421a... gwinhttpfile: Document constructor as potentially returning (*)
  562ac9d... gwinhttpvfs: Fall back to wrapped VFS if creating a HTTP fi (*)
  1c41e34... Merge branch '1819-file-for-uri-null' into 'master' (*)
  184cbbc... README.win32: Update and convert to markdown (*)
  7952a74... CODEOWNERS: Add myself as co-owner of Windows stuff (*)
  d3ae4b1... GSettingsBackend - Fix thread-safety during destruction of  (*)
  7092b11... Merge branch 'upate-win32-readme' into 'master' (*)
  68b4dfd... Merge branch 'gsettingsbackend-thread-safe-watches' into 'm (*)
  a521fbd... libffi.wrap: Meson port has moved to FDO gitlab (*)
  9d513be... GOption: Allow NULL arguments to parse_strv (*)
  e0e4968... Merge branch 'allow_NULL_argument_to_parse_strv' into 'mast (*)
  90f93a6... gtype: mark the inline functions in G_DECLARE_*_TYPE() as U (*)
  6971528... gmacros: mark functions generated by autoptr macros as unus (*)
  bae5173... Merge branch 'update-libffi-wrap-location' into 'master' (*)
  09e094a... gsubprocesslauncher.c: fix documentation (*)
  fea0163... Merge branch 'fix_documentation' into 'master' (*)
  61912bf... tutorial: Improve type safety of property usage in GObject  (*)
  22b59c9... tutorial: Stop referring to `->priv` for example class (*)
  ca60cd3... tutorial: Add private members to example code in tutorial (*)
  5e18888... gio: Housekeeping: sync up and sort gio_{sources,headers} l (*)
  bd4c16b... gio: actually install and reference gnativesocketaddress.h. (*)
  db66bc7... Merge branch 'bugfix/install-gnativesocketaddress' into 'ma (*)
  fe3c166... meson: Move libdl_dep to the top level (*)
  f489b6f... gthread: Set thread name on *BSD (*)
  9456cec... Merge branch 'wip/lantw/meson-move-libdl_dep-to-the-top-lev (*)
  f178d1b... goption: add sanity check to input parameters (*)
  13c115e... adjust formatting (*)
  6e4a02b... glib.supp: add suppression for g_type_class_ref() (*)
  202c07e... Merge branch 'goption_add_sanity_checks_to_inputs' into 'ma (*)
  9c8c1c4... Merge branch 'gtype-leak-suppression' into 'master' (*)
  201c9de... Merge branch 'patch-1' into 'master' (*)
  ffef6cf... Update Hungarian translation (*)
  199bb53... Update Korean translation (*)
  7b26d42... Updated Lithuanian translation (*)
  eca386c... Updated Czech translation (*)
  9b827e5... gdbus-codegen: process C.UnixFD annotation in one place (*)
  b3b6830... Merge branch 'wip/lantw/gthread-set-thread-name-on-bsd' int (*)
  a0cbb32... Merge branch '1309-delayed-settings-changed' into 'master' (*)
  4a089f9... Merge branch 'ossfuzz-16101-iso8601-parsing' into 'master' (*)
  2118a8f... tests: Fix skipping mkdir-with-parents-permission test (*)
  cf990fa... 2.61.3 (*)
  e8ea2ae... gerror: Add a docs paragraph about not displaying errors ve (*)
  8d19b95... ci: Add valgrind to fedora Docker image (*)
  197eff3... ci: Add valgrind memcheck support on Fedora (*)
  0cc745f... ci: Include stderr output in JUnit XML report (*)
  a6ecfee... tests: Don’t run Python tests under Valgrind (*)
  adb9264... glib.supp: Add leak types (*)
  c8c75dc... glib.supp: Fix some indentation (*)
  8ae07a7... glib.supp: Add some fundamental type suppressions (*)
  39052a1... tests: Fix some minor memory leaks in tests (*)
  5afd574... Use the GObject hole on 64bit arches for some flags to impr (*)
  daa308d... Merge branch '487-ci-memcheck' into 'master' (*)
  4f5a2c1... garray: Fix reference to GLIB_SIZEOF_INT (*)
  3e6fe8c... Merge branch 'fix-sizeof-check' into 'master' (*)
  4aba035... gdbus-codegen: emit GUnixFDLists if an arg has type 'h' (*)
  ef47ecd... Update Friulian translation (*)
  11dce0f... docs: fix a misunderstanding in g_type_add_interface_* (*)
  9cc863e... glib.supp: make gobject_init() calloc also of the possible  (*)
  8c9bf7f... Merge branch 'gobject_init-suppression' into 'master' (*)
  7a33239... Update Brazilian Portuguese translation (*)
  18a232b... glib: Various minor scan-build fixes (*)
  0b4162e... build: Disable dtrace probes under static analysis (*)
  df647a5... tests: Fix a couple of static analysis warnings in autoptr  (*)
  d99653f... gdbusdaemon: Add sanity checks on name refcounting (*)
  8fe58ff... gdbusdaemon: Fix unused variable warning (*)
  8f52d2c... gboxed: Fix two potential NULL pointer dereferences (*)
  b933b0f... fileinfo: ignore USEC if not available (*)
  b99cdf5... tests: Use g_assert_*() rather than g_assert() in g-file-in (*)
  475b9b5... tests: Add tests for GFileInfo modification time (*)
  fcae793... Merge branch 'wip/chergert/fix-modification-date-time' into (*)
  a1af0be... 2.62.0 (*)
  f7eed7e... Update Italian translation (*)
  f02c6eb... giochannel: Clarify type of GSource callback in documentati (*)
  963749d... Merge branch 'io-create-watch-docs' into 'master' (*)
  e2409e5... gmodule: use dl implementation on macOS (*)
  036f6ca... gmodule: write test for shared libraries (*)
  1e91cb0... Update Turkish translation (*)
  031b3de... Merge branch 'fix-gmodule-macos' into 'master' (*)
  3daa3ac... gmodule: remove macOS dyld implementation (*)
  f944049... Merge branch 'remove-gmodule-dyld' into 'master' (*)
  8f2164b... Update Punjabi translation (*)
  65f64f0... Fix doc build on Windows (*)
  3d7f920... Merge branch 'fix_a_misunderstanding_in_gtypeaddinterface'  (*)
  e589477... Merge branch 'root-test-fix' into 'master' (*)
  81f6145... Define G_IOV_MAX to 512 on macOS/iOS (*)
  a6ef0de... Merge branch 'doc-win' into 'master' (*)
  93e54d5... Merge branch 'clang-declare-type-unused' into 'master' (*)
  adf9604... xdgmime: Prevent infinite loops from badly-formed MIME regi (*)
  6d4738e... Merge branch '1875-xdgmimecache-robustness' into 'master' (*)
  b01bbe6... Merge branch '1767-scan-build-fixes' into 'master' (*)
  86c282c... Merge branch 'iov-max' into 'master' (*)
  5687200... Add a missing check to g_utf8_get_char_validated() (*)
  8f30e6c... doc: fix typo in gio/gsettings.c (*)
  cbd3dfe... Update Serbian translation (*)
  ed2ceae... gmarkup: Fix parameter annotations for g_markup_parse_conte (*)
  84c8899... gio: Add missing "gio remove" option to bash completion scr (*)
  d14f64d... Merge branch 'instead' into 'master' (*)
  1f24b36... gmem: clarify that g_malloc always uses the system allocato (*)
  96a1e35... Merge branch 'system-alloc' into 'master' (*)
  1963821... Merge branch 'g_utf8_get_char_validated_wrong_return_on_nul (*)
  cf25d9a... Merge branch 'wip/oholy/gio-remove-completion' into 'master (*)
  bbccd2c... build: Post-release version bump to 2.63.0 (*)
  3b1e301... gversionmacros: Add version macros for GLib 2.64 (*)
  96c25ce... Merge branch 'since-2-64' into 'master' (*)
  59882fb... Fixing inlining bug in gnulib/xsize.h (*)
  2f9c9e2... Switching from C gnu89 to C gnu99 standard (*)
  3636bb5... Add a wrapper for fsync() function (*)
  5c6030e... gdatetime: Fix error handling in g_date_time_new_ordinal() (*)
  57fc0be... gmarkup: Add a limit on the number of attributes in an elem (*)
  c4ec302... Merge branch 'ossfuzz-16103-ordinal-dates' into 'master' (*)
  9ca97b8... gsignal: Document class init before signals can be looked u (*)
  b96e318... docs: Remove priv pointers from the tutorial example (*)
  66a5704... Merge branch 'gobject-tutorial-no-priv' into 'master' (*)
  744f5c4... Merge branch '767-signal-class-refs' into 'master' (*)
  273049a... Annotate the return value of various utility functions (*)
  c8bad68... Merge branch 'utils-doc-annotations' into 'master' (*)
  2d37239... gspawn: Optimize fd closing on AIX and BSDs (*)
  3ad375a... Merge branch '1843-tsan-atomic-clang-fix' into 'master' (*)
  55f9c6d... gatomic: Add various casts to use of g_atomic_*()s to fix w (*)
  ec848cb... tests: Use g_assert_*() in atomic tests rather than g_asser (*)
  9a16f26... gatomic: Reorder memory barriers in fallback atomic operati (*)
  e3b87b6... Merge branch 'add_g_fsync_function' into 'master' (*)
  1f8d345... Merge branch '1565-atomic-signs' into 'master' (*)
  d0964b7... docs: Fix typo in GConverter{Input,Output}Stream section ti (*)
  22aed45... Merge branch 'docs-heading-typo' into 'master' (*)
  4170528... Merge branch '1449-atomic-fallback-safety' into 'master' (*)
  a902add... Merge branch 'ossfuzz-12960-markup-attribute-limit' into 'm (*)
  f4dd856... gdatetime: Fix error handling in g_date_time_new_week() (*)
  a96c449... Merge branch '1865-variant-get-child-serialisation' into 'm (*)
  03e3a03... Merge branch 'ossfuzz-17648-date-uninit-variable' into 'mas (*)
  14ba521... gliststore: Add item lookup functions (*)
  1015bfb... fileinfo: Mention that usec mtimes are set (*)
  02a7af7... Merge branch 'fileinfo-mention-attr-usecs' into 'master' (*)
  00c04fd... gdate: Fix tautological comparison warnings on Android (*)
  2eb3762... gatomic: Use new __atomic_*() intrinsics for all atomic ope (*)
  91cb171... Improve GLIB_DEPRECATED_MACRO_FOR output (*)
  64cd20d... Merge branch 'android-warning-fix' into 'master' (*)
  8af0ba9... Merge branch 'diagnosticfix' into 'master' (*)
  8af823c... gspawn: Use fdwalk provided by system only when it is known (*)
  eae72c3... gspawn: Rewrite some retry loops to use `while` rather than (*)
  1097b50... gspawn: Retry on EBUSY errors from dup2() (*)
  6192fd4... Merge branch 'gspawn' into 'master' (*)
  349318e... gutils: Add g_get_os_info() (*)
  2a4b9eb... gio/gfileinfo: fix param reference in doc comment (*)
  3ede078... Merge branch 'patch-1' into 'master' (*)
  bbbdc27... build: Bump Python requirement to ≥ 3.5 (*)
  61509ea... Merge branch 'python-version' into 'master' (*)
  55997a0... gtestutils: Allow cmpmem() arguments to be NULL iff lengths (*)
  c27be68... Merge branch '1897-cmpmem-null-handling' into 'master' (*)
  51d73ef... gfile: Factor out flags when copying files (*)
  53f6ede... gfile: Don’t copy files as private if using default permiss (*)
  2268f36... gio-tool: Add a --default-permissions argument to `gio copy (*)
  775014d... gfile: Use a more specific error message if symlinks are no (*)
  1b7ab81... glocalfile: Don’t define symlink vfunc if it’s unsupported (*)
  7d2bce8... glocalfile: Don’t define unsupported copy vfunc (*)
  674ba78... gfile: Document a few nullable vfuncs (*)
  5dd5269... glocalfileoutputstream: Only pass file mode, not type, to c (*)
  bfdc5fc... glocalfileinfo: Only return file mode, not type, as UNIX_MO (*)
  67772b6... tests: Unconditionally enable the file permissions test (*)
  eb21257... tests: Expand g_file_copy() tests to test DEFAULT_PERMS fla (*)
  4d362a5... Update documentation with FreeBSD build instructions (*)
  9239f26... gregistrysettings: bump key name length to 128 (*)
  90bdc2f... Merge branch 'gregistry-key-name-len' into 'master' (*)
  42d8e17... Always build tests if we enabled installed-tests (*)
  788c01d... Updated Danish translation (*)
  14609b0... g_file_info_get_modification_date_time: Calculate in intege (*)
  9a5a5c8... Merge branch 'exact-mtime' into 'master' (*)
  406c8b0... Merge branch 'file-permissions-redux' into 'master' (*)
  0c40f3f... Merge branch 'cross-installed-tests' into 'master' (*)
  b6d8efb... gtlscertificate: Add support for PKCS #11 backed certificat (*)
  d207e19... Merge branch 'wip/tingping/pkcs11' into 'master' (*)
  66da7be... 2.63.0 (*)
  c08e7b9... Merge branch 'switch_to_gnu99' into 'master' (*)
  e5e1490... gunixmounts: Handle Solaris name of mnt_mntopts in place of (*)
  2b34f52... build: no --export-dynamic ldflags for Solaris (*)
  5a57bdb... gmodule: fix typo in doc comment (*)
  25ed7d4... Merge branch 'gmodule-typo' into 'master' (*)
  5dee526... gio/gfileinfo: fix parameter references (*)
  5120f92... gio/gfile: fix parameter reference for value_p (*)
  f71eca1... gio/gfile: fix parameter references to @contents (*)
  4723bf5... gio/gfile: fix typo in doc comment (*)
  c46c31d... Merge branch 'patch-3' into 'master' (*)
  5ac73a0... Merge branch 'patch-2' into 'master' (*)
  cb97f0e... Merge branch 'dlech-master-patch-99473' into 'master' (*)
  dd27d2b... Merge branch 'patch-1' into 'master' (*)
  bf2a102... gwinhttpvfs: Handle g_get_prgname() returning NULL (*)
  3a1492e... gio: Fix completion of URIs without hostname part (*)
  8bc5210... gio: Complete also activation roots of volumes (*)
  b3bf1e2... gio: Always include mounts in the results (*)
  acf55ad... Merge branch 'solaris-build-fixes' into 'master' (*)
  52c130f... Add full examples to g_ptr_array_sort() and g_ptr_array_sor (*)
  419b7d0... Merge branch 'glib-g_ptr_array_sort_api_doc_example' (*)
  a350fa5... Merge branch 'winhttp-handle-null-prgname' into 'master' (*)
  c88f106... Merge branch 'wip/oholy/gio-completion' into 'master' (*)
  7bada83... Add g_array_steal(), g_ptr_array_steal() and g_byte_array_s (*)
  038ec3d... Merge branch 'add_array_steal_function' into 'master' (*)
  39dd2be... gmain: use atomic operation instead of GMutex to access g_m (*)
  4e12e7e... Merge branch 'th/main-context-default-no-mutex' into 'maste (*)
  81f8d02... glib: Various fixes to the return type of atomic functions (*)
  3251cce... gatomic: Fix strict aliasing problems with g_atomic_pointer (*)
  d9b30d4... gmain: Remove some redundant casts (*)
  1403501... glib: ensure consistent abort-on-OOM with g_vasprintf & its (*)
  109be1e... glib: add parameter annotations for g_vasprintf and callers (*)
  b229eed... Merge branch 'str-printf-abort-oom' into 'master' (*)
  ab613ae... Merge branch '1726-gdbus-codegen-h' into 'master' (*)
  45c91d7... Merge branch 'g-os-info' into 'master' (*)
  0d94ee3... Merge branch 'master' into 'master' (*)
  1bda4db... Update Chinese (Taiwan) translation (*)
  5dbaa18... tests: Test g_atomic_pointer_compare_and_exchange() returni (*)
  30dd30d... tests: Remove redundant old atomic test (*)
  e257e17... inotify: Fix some enum comparisons to integers (*)
  3c4ff30... gunicollate: Remove tautological comparison (*)
  e990038... gdbusaddress: Collapse two translatable strings into one (*)
  8492df9... gdbusaddress: Validate the noncefile attribute of nonce-tcp (*)
  35e2615... Merge branch 'android-warning-fixes' into 'master' (*)
  f9a1970... gutils test: Don't assume that every Unix OS implements os- (*)
  15e3b6f... gmessages: Add g_warning_once() (*)
  d770e00... Merge branch 'wip/g-warning-once' into 'master' (*)
  150b946... Updated Spanish translation (*)
  0869cde... Merge branch '1858-tutorial-deprecated-gobject-api' into 'm (*)
  b50447b... Merge branch 'issue1906' into 'master' (*)
  1fb3628... hash: Remove an assertion from the hot path (*)
  01acb89... tests: Don't block mainloop for delays in gnetworkaddress t (*)
  ea99872... Always resolve localhost to loopback address (*)
  168bdb1... Merge branch 'hash-me-faster' into 'master' (*)
  ea98aab... gdatetime: Document RFC 3339 extensions when parsing ISO 86 (*)
  a50a08f... Merge branch 'datetime-docs' into 'master' (*)
  c975657... Merge branch 'wip/tingping/localhost-is-local' into 'master (*)
  822f8ba... Fix use-after-free when calling g_dbus_connection_flush_syn (*)
  c7dd1ae... Merge branch '1896-use-after-free-when-calling-g_dbus_conne (*)
  fc2f566... Add Windows support to g_get_os_info() (*)
  cea8424... gcharset: Expand the documentation for g_get_locale_variant (*)
  bffe058... gdesktopappinfo: Allocate DesktopFileDir structs dynamicall (*)
  5b07fc9... gdesktopappinfo: Cancel file monitor when resetting a Deskt (*)
  592a13b... glocalfilemonitor: Keep a weak ref to the monitor in GFileM (*)
  493909b... Merge branch 'osinfo' into 'master' (*)
  89ad928... gutils: Do not translate OS names (*)
  00abf67... gutils: Only use the default OS name on Linux (*)
  d219b35... gutils: Use uname to report OS info when there is no os-rel (*)
  3dec72b... Merge branch 'wip/lantw/use-uname-as-a-fallback-to-get-os-i (*)
  c4d46d6... tests: Relax the time zone identifier tests (*)
  5dedc25... gtimezone: Clarify in docs that TZ can contain an absolute  (*)
  43697d6... Revert "gdbus-codegen: emit GUnixFDLists if an arg has type (*)
  25c2266... gvariant: Limit recursion in g_variant_parse() (*)
  bab6acf... Merge branch 'atomic-strict-aliasing-fixes' into 'master' (*)
  51c3cf7... Merge branch 'timezone-test-toolbox' into 'master' (*)
  f904587... Merge branch 'locale-docs' into 'master' (*)
  31f9249... tests: Add a test for g_assert_finalize_object() (*)
  b0f43cc... Merge branch '1903-mimeapps-test-race' into 'master' (*)
  322347e... Merge branch 'assert-finalize-test' into 'master' (*)
  b7e84fb... testfilemonitor: Fix a trivial leak in the test (*)
  3e517c0... ci: Add libdbus development files to CI Docker images (*)
  9c7a8c7... Merge branch 'testfilemonitor-leaks' into 'master' (*)
  611ea6e... Merge branch '1836-dbus-connection-docs' into 'master' (*)
  d515a1e... Merge branch '1813-option-context-annotations' into 'master (*)
  65ce1c3... glib: Ignore deprecations when declaring autocleanups (*)
  21f8f89... gmain: Add GMainContextPusher convenience API (*)
  8a7b375... Update Catalan translation (*)
  ef6fe19... array: Remove unnecessary casts from doc-comments (*)
  ee13eb5... array: Fix handling of user_data in doc-comment (*)
  acbbe7b... array: Add tests based on the g_ptr_array_sort[_with_data]  (*)
  3837b83... array: Avoid use of memcpy(dest, NULL, 0) (*)
  d62c1da... Merge branch 'wip/array-doc-comments' into 'master' (*)
  05be19b... Merge branch 'wip/smcv/array-memcpy-ub' into 'master' (*)
  2e9b276... Merge branch 'main-context-pusher' into 'master' (*)
  ca4dace... gmain: Clarify thread safety of some common GSource functio (*)
  0d3b1d5... gio: Fix typo in URL (*)
  ab98d4e... Merge branch 'wip/hadess/fix-api-docs-typo' into 'master' (*)
  5e17a98... Merge branch 'source-thread-safety-docs' into 'master' (*)
  a7242d4... gspawn: Port to g_poll() from select() (*)
  551e836... gtimezone: Cache UTC and local TZ indefinitely (*)
  f343ec5... Merge branch 'gtimezone' into 'master' (*)
  1bebba0... Merge branch 'ossfuzz-10286-variant-parser-recursion' into  (*)
  47d558b... Allow passing empty GValue to g_param_value_set_default() (*)
  6ad799a... Constify g_param_value_defaults() argument (*)
  f7824da... Do not validate a GValue initialized with the default (*)
  ca1dbb3... tests: Do not init the default value (*)
  2d2e96d... tests: Use objcopy from the cross-compilation file, if conf (*)
  57aaee7... docs: Add objcopy to example cross-compilation file (*)
  1a3bba4... gparamspecs: Fix type class leaks on error handling paths (*)
  c73bd53... Merge branch 'fbsd_build' into 'master' (*)
  22cf2c8... gtestutils: Add additional non-NULL check in g_assert_cmpme (*)
  1ad64e1... Merge branch '1911-flags-enums-leak' into 'master' (*)
  ef1035d... gcredentialsprivate: Document the various private macros (*)
  1485a97... credentials: Invalid Linux struct ucred means "no informati (*)
  ee502db... GDBus: prefer getsockopt()-style credentials-passing APIs (*)
  9f962eb... Add a test for GDBusServer authentication (*)
  434dbf0... Merge branch '1897-assert-cmpmem-nonnull' into 'master' (*)
  61f693f... Merge branch '1916-objcopy-cross-compilation' into 'master' (*)
  ef3eec8... gdbusauthmechanismsha1: Remove unnecessary g_warning() call (*)
  9df8d76... gdbusauthmechanismsha1: Create .dbus-keyrings directory rec (*)
  833579d... tests: Move main loop and test GUID into test functions in  (*)
  6fb38c3... tests: Isolate directories in gdbus-peer test (*)
  9a43def... Merge branch '954-spawn-poll' into 'master' (*)
  0655eac... Merge branch 'ci-libdbus' into 'master' (*)
  d44e00f... Merge branch 'issue1831' into 'master' (*)
  8e32b8e... gdbusserver: Delete socket and nonce file when stopping ser (*)
  0c07e67... gdbusserver: Keep a strong reference to the server in callb (*)
  714f9f9... Merge branch '1318-dbus-server-race' into 'master' (*)
  4e8d058... Merge branch '1912-gdbus-peer-test' into 'master' (*)
  0e1549e... Updated Spanish translation (*)
  e1b7b1a... gdbus-peer test: Improve diagnostics if g_rmdir fails (*)
  7c2e409... gdbus-peer test: Stop GDBusServer before tearing down tempo (*)
  bab277f... gdbus-peer test: Use unix:dir address if exact format doesn (*)
  2b1e706... gdbus-server-auth test: Create temporary directory for Unix (*)
  dd5132e... tests: Tidy up GError assignment (*)
  c25e8ec... tests: Drop pointless assignments (*)
  465b4da... tests: Use g_assert_*() rather than g_assert() in live-g-fi (*)
  543a0c4... tests: Fix unused variable in the threadpool-test (*)
  1581892... glocalfileinfo: Fix minor leak on error handling path for x (*)
  1111bc4... gvariant-parser: Shut up a scan-build warning (*)
  8b43be0... Merge branch 'live-file-static-analysis' into 'master' (*)
  1503547... Merge branch 'param-value-default' into 'master' (*)
  623bdfd... Merge branch 'wip/smcv/gdbus-tests' into 'master' (*)
  4aaeac5... gdbus-codegen: Safer header guards (*)
  86bc43d... Merge branch 'wip/mattiasb/gdbus-codegen-safer-headerguards (*)
  9b8ff41... Merge branch 'no-more-automatic-GUnixFDList' into 'master' (*)
  00210aa... goption: Relax assertion to avoid being broken by kdeinit5 (*)
  ba29ef4... Merge branch 'wip/smcv/issue1923' into 'master' (*)
  d97d482... 2.63.1 (*)
  7021b84... gdbus-peer: Specifically listen on 127.0.0.1 (*)
  6d88365... Merge branch 'wip/smcv/gdbus-127001' into 'master' (*)
  49eccfb... gdbus-server-auth test: Include gcredentialsprivate.h (*)
  81936ca... Make ld executable configurable (*)
  e08dffb... gsocket: Improve diagnostics on bind() failure (*)
  2465e64... gvariant: Avoid memcmp (NULL, ., 0) or memcmp (., NULL, 0) (*)
  8235bbe... gbytes: Avoid memcmp (NULL, ., 0) or memcmp (., NULL, 0) (*)
  8ae795c... ci: Improve Docker building instructions slightly (*)
  1a53b73... ci: Update .gitlab-ci.yml to use the latest Docker images (*)
  f371b2a... Merge branch 'wip/smcv/gdbus-server-auth-test' into 'master (*)
  4d65f32... Merge branch 'wip/smcv/cross-ld' into 'master' (*)
  e567518... Merge branch 'ci-updates-for-1177' into 'master' (*)
  3b980ab... Merge branch 'wip/smcv/memcmp-null' into 'master' (*)
  963786f... Merge branch 'wip/smcv/diagnose-bind-failure' into 'master' (*)
  42369df... task: Add scope annotation to run_in_thread{,_sync}() (*)
  505c954... build: Check size_t compatibility with various other types (*)
  3689fd9... tests: Use g_assert_*() instead of g_assert() in bookmarkfi (*)
  4332e3b... gbookmarkfile: Fix a minor leak on an error path (*)
  a9900b7... tests: Fix race conditions in bookmarkfile tests (*)
  a86c994... tests: Switch some assertions around (*)
  422feb7... tests: Enable G_TEST_OPTIONS_ISOLATE_DIRS for bookmarkfile  (*)
  29772c3... Merge branch '1930-bookmark-file-test-race' into 'master' (*)
  37d4987... Merge branch '1777-sizet-checks' into 'master' (*)
  e83c8ab... Updated Spanish translation (*)
  9042326... gdb: Fix GHashTable pretty printer off-by-one error (*)
  0bbb8af... gutils: Slightly improve docs formatting for g_get_os_info( (*)
  a4e12b6... Merge branch 'os-info-docs-formatting' into 'master' (*)
  cc1b53f... Merge branch 'fix-ghashtable-pretty-printer' into 'master' (*)
  b43bfca... Merge branch 'use-gobject-hole' into 'master' (*)
  3a9bdcf... gparam: fix memory leak in g_param_value_defaults() (*)
  ecc5ffa... Merge branch 'th/fix-g-param-value-defaults-leak' into 'mas (*)
  1bb1bcd... Add NOTE_REVOKE to the list of the monitoring events (*)
  d8b4568... Merge branch 'fix-macos' into 'master' (*)
  b97c57b... glib.supp: Allow definite leaks of g_private_set_alloc0() (*)
  c4cedf6... glib.supp: Allow definite leaks of g_main_context_push_thre (*)
  b080b45... gparam: Tidy up property naming documentation (*)
  0815da8... tests: Rework GParamSpec canonicalisation test (*)
  c0e5c6c... tests: Use g_assert_*() in param tests rather than g_assert (*)
  b75dd39... gtlsconnection: clarify handshake() documentation (*)
  4dcad56... Merge branch '1750-more-atomic-intrinsics' into 'master' (*)
  b555119... gunicode: Fix UB in gutf8.c and utf8-pointer test (*)
  e825a98... Merge branch 'fix-utf8-pointer-test' into 'master' (*)
  96d7921... gdbusmessage: Move variable initialisation to declaration t (*)
  de22365... tests: Tidy up test case naming in gdbus-serialization test (*)
  fd3ed5e... gatomic: Temporarily disable C11-style atomics on FreeBSD (*)
  6cac760... task: Add return/propagate API for GValue (*)
  b8f4c35... Merge branch 'mcatanzaro/gtlsconnection-confusion' into 'ma (*)
  30e630c... gparam: Tighten up property name validation (*)
  ae27f50... gbinding: Canonicalise source and target properties (*)
  26970ed... gbinding: Avoid a string copy of interned property names (*)
  b8eb602... gsignal: Tidy up signal naming documentation (*)
  90b5180... gsignal: Fold g_quark_try_string() call into signal_id_look (*)
  875e2af... gsignal: Canonicalise signal name when looking it up in an  (*)
  89f955d... gsignal: Canonicalise signal names at installation time (*)
  f43f589... binding: Rename some test properties to include hyphens (*)
  152547e... binding: Use g_assert_*() in binding tests rather than g_as (*)
  fb5cd18... signals: Use g_assert_*() in signals tests rather than g_as (*)
  5e89ba5... gsignal: Clarify signal detail format (*)
  ccbe969... gsignal: Fix typos in GSignalMatchType documentation (*)
  cce274c... signals: Add tests for g_signal_lookup() and g_signal_parse (*)
  463a75c... signals: Add tests for constructing signals with invalid na (*)
  c577bc8... gsignal: Warn if g_signal_lookup() is called on an invalid  (*)
  4a57109... Merge branch '1940-bsd-atomics-failure' into 'master' (*)
  5054b48... gdbusmessage: Limit recursion of variants in D-Bus messages (*)
  79999c8... gtlsconnection: document rehandshake-mode is no longer supp (*)
  7b3824f... gtlsconnection: add missing deprecation annotation (*)
  8f88783... gtlsconnection: add missing G_PARAM_DEPRECATED (*)
  9d2c949... gtlsclientconnection: use-ssl3 is now ignored (*)
  fb54646... Improve documentation of g_tls_client_connection_copy_sessi (*)
  88e7529... Merge branch 'mcatanzaro/gtlsconnection-changes' into 'mast (*)
  d3768c8... Merge branch 'mcatanzaro/copy-session-state' into 'master' (*)
  eadc17f... Merge branch 'wip/ernestask/bz-693576-annotations' into 'ma (*)
  844332e... tests: Use pointers in calls to g_atomic_pointer_compare_an (*)
  75cd86f... gatomic: Check argument width in g_atomic_pointer_compare_a (*)
  21fce30... Revert "gatomic: Temporarily disable C11-style atomics on F (*)
  de79958... Fix build on old libc that does not define _SC_HOST_NAME_MA (*)
  653d3e2... Merge branch 'mgl-fix-build' into 'master' (*)
  b4eaac5... gdatetime: Handle leap seconds in ISO8601 dates (*)
  c8194ee... gstrfuncs: use gsize type internally for strv functions (*)
  a0d5b49... Merge branch 'wip/hadess/gdatetime-leap-seconds' into 'mast (*)
  e330a99... Revert "glocalfileinfo: Only return file mode, not type, as (*)
  0c88825... test_copy_preserve_mode: Adjust for the previous revert (*)
  9dc006c... Merge branch '1940-atomic-types' into 'master' (*)
  1fbd185... gbacktrace: on macOS support and default to LLDB (*)
  5fe61e8... Enable test about objcopy if it supports the --add-symbol p (*)
  f793319... gfileinfo: Clarify the documentation for G_FILE_ATTRIBUTE_U (*)
  0a469da... Merge branch 'wip/iainl/fix-1934' into 'master' (*)
  94e8f02... Merge branch '1004-lldb' into 'master' (*)
  6fd2ea1... docs: Fix "occurred" typos in API documentation (*)
  50c215b... Merge branch 'unix-mode-docs' into 'master' (*)
  6f3de72... Merge branch 'th/gstrv-use-gsize' into 'master' (*)
  7c77cdf... Merge branch 'objcpy-version' into 'master' (*)
  7b77439... Merge branch 'wip/hadess/occurred' into 'master' (*)
  e95f47c... CI: Code check formating in CI (*)
  812253a... guuid: Document that g_uuid_string_random() is not secure (*)
  8555aee... Merge branch 'wip/ci-style-check' into 'master' (*)
  b7fe4b8... ci: Update all Debian CI runners to use v5 of the Dockerfil (*)
  ae49ff0... 2.63.2 (*)
  3894335... tests: Don't "timeout tests" by default (*)
  58ba7d7... list, slist: Add g_clear_{s,}list() (*)
  eb43907... Merge branch '1947-uuid-docs' into 'master' (*)
  ebec0dd... gtype: Fix typo in API comment (*)
  eb20dec... gtype: Add g_type_interface_instantiable_prerequisite() (*)
  e994d45... closure: Support generic marshals for interface returns (*)
  5899c61... value: Allow automatic transforms to/from interfaces (*)
  276e927... Revert last 4 commits (*)
  6c41e91... Merge branch 'wip/ernestask/g_clear_list' into 'master' (*)
  d8c5bcb... Merge branch 'wip/hadess/socket-test-not-parallel' into 'ma (*)
  94a800f... glib-unix: Add g_unix_get_passwd_entry() function (*)
  bdf2583... glocalvfs: Use thread-safe getpwnam_r() rather than getpwna (*)
  be15a60... gthread: Fix "zero as null pointer" warning (*)
  7a4740c... Merge branch 'zero-null' into 'master' (*)
  902fc6d... Merge branch 'suppressions' into 'master' (*)
  5f0d0ef... giomodule: gio modules are no longer installed in bindir on (*)
  34cb297... Merge branch 'wip/nielsdg/g-list-store-find' into 'master' (*)
  9b14cdc... Merge branch 'ci-versioning' into 'master' (*)
  cc3716a... Merge branch 'thread-safe-getpwnam' into 'master' (*)
  efa7fa0... ci: Run the style-check pipeline stage first (*)
  3156ea5... ci: Factor out only/except properties from jobs (*)
  2daebc7... ci: Fix running all jobs on merge requests (*)
  8c24b7c... gio-tool-mount: Allow mounting by the given UUID (*)
  dd49962... gio-tool-mount: Do not print anything if "gio mount -d" suc (*)
  a937e99... Merge branch 'wip/oholy/gio-mount-uuid' into 'master' (*)
  dc3f463... Merge branch 'ci-fix' into 'master' (*)
  d38d6bf... ci: Add gnome-desktop-testing to the Fedora docker image (*)
  aa8908f... ci: Update the Fedora docker to a supported version (*)
  fd4d686... ci: Add sudo support for default Fedora docker user (*)
  c625c37... ci: Remove python3{,-pip} from list of packages (*)
  cd11067... ci: Use new Fedora v5 Docker image for all CI jobs (*)
  8c68e30... Merge branch 'wip/hadess/add-sudo-fedora-docker' into 'mast (*)
  6d734b8... kqueue: Do not return early from _kqsub_cancel (*)
  4546b9a... ci: Build Docker images rather than OCI images if using pod (*)
  a2fa23a... Merge branch 'wip/lantw/kqueue-Do-not-return-early-from-_kq (*)
  95b8c1c... ci: Use extends rather than YAML anchors for `only-default` (*)
  805dc2a... ci: Move style-check-diff commands out to a separate sh fil (*)
  9f6b523... Merge branch 'ci-fixups' into 'master' (*)
  691485f... Updated Spanish translation (*)
  7b65b77... doc: Add missing --ignore-decorators (*)
  0adf5ca... Add g_source_set_dispose_function() for setting a dispose f (*)
  be1ec90... Add guards against invalid GSources to public GSource API (*)
  b3de0c1... Use GSource dispose function for safely disconnecting the G (*)
  470f872... Add test for GSource finalization, disposal and recycling f (*)
  160143a... gtk-doc: Ensure we have recent enough version (*)
  921e6d1... codegen: Drop gdbus-codegen version and input filename from (*)
  8f4155c... codegen: Require at least one interface file to be specifie (*)
  41cabfa... tests: Add tests for the gdbus-codegen executable (*)
  32c84b0... Merge branch '1612-gdbus-codegen-tests' into 'master' (*)
  9a93fd9... gdbus-codegen: Remove DocBook link tags from generated code (*)
  a6c1ee2... gdbus-codegen: Drop DocBook warning tags from generated cod (*)
  86747ce... build: don't check for protected visibility (*)
  eeb4ad8... Merge branch 'visibility-protected' into 'master' (*)
  e315918... Minor cleanups in mainloop tests (*)
  96a0f37... Merge branch 'gsource-dispose' into 'master' (*)
  a721761... Merge branch 'gtkdoc-dep' into 'master' (*)
  b698327... Merge branch 'cherry-pick-6ea0dcc6' into 'master' (*)
  4c4669f... Revert "doc: Workaround gtkdoc-scan bug leading to undocume (*)
  6e95232... Merge branch 'gtkdoc-revert' into 'master' (*)
  ead670b... ci: Run installed-tests on Fedora (*)
  fc95385... tests: Don't run tests that require fuse on rootless contai (*)
  4d4ff21... tests: Correct static-link.py skipped status (*)
  3a3382c... tests: Don't skip static-link test (*)
  7ec118f... ci: Log successes for installed-tests as well (*)
  75e2930... Merge branch 'wip/hadess/installed-tests' into 'master' (*)
  43d3d49... gvariant: Add guard to g_variant_get() (*)
  f3de395... Merge branch 'wip/hadess/check-g_variant_get-args' into 'ma (*)
  c08d58d... glib-autocleanups: Define the cleanup function for GDate (*)
  d407b9e... testgdate: Exit with failure if there are not passed tests (*)
  1503cfa... Small doc correction (*)
  c3ab139... trash portal: Don't follow symlinks (*)
  8520163... ci: Work-around successful installed tests having no logs (*)
  5ed4e18... Merge branch 'wip/hadess/log-successful-installed-tests' in (*)
  8fd71dc... tests: Enable GDBus debug for a number of unreliable tests (*)
  90f0733... gdbus-codegen: Add a --glib-min-version argument (*)
  e3f80b9... gdbus-codegen: Emit GUnixFDLists if an arg has type `h` w/  (*)
  145dc5a... gdbus: Fix runtime warning with debug enabled (*)
  37449ce... Merge branch 'actiongroup-docs' into 'master' (*)
  5740972... Merge branch 'trash-portal-symlinks' into 'master' (*)
  8f5d2c3... Merge branch 'gdate-copy-fixes' into 'master' (*)
  cd6612d... gio: Add GMemoryMonitor to monitor for low-memory (*)
  e08b10e... gio: Add stub test program for GMemoryMonitor (*)
  ae26695... ci: Add dependencies for newer installed tests (*)
  8e8ee82... tests: Add GMemoryMonitor installed-tests (*)
  9ea7947... tests: Disable another timeout test by default (*)
  fa4cbfd... glib: Sort #includes in top-level header files (*)
  df4fb2c... Revert "docs: remove GDBusObjectManager example" (*)
  7a3c4a4... gtask: Fix GIR annotation (*)
  cedecce... Merge branch 'wip/hadess/add-memory-monitor' into 'master' (*)
  2f6010e... Merge branch 'wip/hadess/add-dbus-tests-debug' into 'master (*)
  fcc1367... Merge branch 'gtkdoc-check-fix' into 'master' (*)
  bf91e3a... ci: GMemoryMonitor support is now merged in xdg-desktop-por (*)
  5a58da3... ci: Fix installed-tests until a newer GLib is released (*)
  4b6ad93... ci: GMemoryMonitor support is now merged in gobject-introsp (*)
  c782042... ci: Disable xdg-desktop-portal tests (*)
  5a174d1... ci: Fix permission error in valgrind analysis stage (*)
  2efa399... Merge branch 'wip/hadess/update-installed-tests-ci' into 'm (*)
  df8745f... Revert "Revert "docs: remove GDBusObjectManager example"" (*)
  742a7b1... clang-format-diff: Reformat script to satisfy PEP8 and pyli (*)
  9ec69ae... clang-format-diff: Output diff for multiple files, not just (*)
  4c20fb9... gptrarray: Add an example to the g_ptr_array_steal() docs (*)
  ec3589b... Merge branch 'signal-underscores' into 'master' (*)
  f9bbee7... Merge branch '1726-codegen-glib-min-version' into 'master' (*)
  a07bc20... gsignal: Drop unnecessary warnings from g_signal_lookup() (*)
  407eae1... Merge branch 'ptr-array-steal-example' into 'master' (*)
  aeb85dd... Update POTFILES.in (*)
  62f6c80... gmodule: change _g_module_close to only take a handle. (*)
  639b426... Fix typo: threfore -> therefore (*)
  1810c80... Merge branch 'piotrdrag/update-potfiles-191212' into 'maste (*)
  a8263ad... Merge branch 'fix-gio-module-path-msvc' into 'master' (*)
  ef9ce8e... atomic/tests: test g_atomic_pointer_compare_and_exchange()  (*)
  ab25fa4... gtype: Define auto-cleanup functions for Module class (*)
  8deebec... Merge branch 'master' into 'master' (*)
  7aa91a0... Merge branch 'th/atomic-compare-and-exchange' into 'master' (*)
  a097342... Merge branch 'autocleanup-class' into 'master' (*)
  4ad429c... Merge branch 'revert-1277-i-got-it-wrong' into 'master' (*)
  a172aa3... Merge branch '1130-codegen-docs' into 'master' (*)
  829ec97... Merge branch '650-signal-lookup-warnings' into 'master' (*)
  b3981e9... Merge branch 'format-diff-many-files-better-than-one' into  (*)
  988dd6a... Merge branch 'ci-docker-fun-times' into 'master' (*)
  467b4d6... docs: Update GMemoryMonitor listings in docs (*)
  eda0962... docs: Add g_source_set_dispose_function() to documentation (*)
  de7d7db... 2.63.3 (*)
  5bae85e... Merge branch 'ossfuzz-14870-dbus-message-variant-nesting' i (*)
  e6f5b9b... gio-tool-list: Add an option to print display names (*)
  c597b0e... Merge branch 'wip/oholy/gio-tool-list-display-names' into ' (*)
  6d3f67d... docs: Improve g_fopen description for Win32 (*)
  78be7f5... docs: Improve documentation formatting for g_fopen() (*)
  2474c65... docs: Clarify handling of 64-bit integer literals with g_ob (*)
  457d4c9... gio: update dbus interfaces from xdg-desktop-portal tree (*)
  27db702... gio/tests: add a fake implementation of the document portal (*)
  926ff8c... gio/tests: add a test for document portal use when launchin (*)
  e24db62... gio: do not cache document portal D-Bus proxy (*)
  78fa941... Merge branch '833-gobject-set-docs' into 'master' (*)
  51c3921... Merge branch 'appinfo-doc-portal-test' into 'master' (*)
  a28c34b... tests: Fix an error message set by foo_set_property() (*)
  f4ff348... Merge branch 'fix-prop-set-error' into 'master' (*)
  c8d479d... tests: Speed up the GIO actions test (*)
  135c046... Update Polish translation (*)
  338203e... Merge branch '198-fopen-docs' into 'master' (*)
  cafb0e6... Update Brazilian Portuguese translation (*)
  b9227e6... Update Galician translation (*)
  8f3e553... Updated Spanish translation (*)
  3e2f443... Update Hungarian translation (*)
  7ff3875... Update Indonesian translation (*)
  85c19a7... Sync GDtlsConnection handshake docs with GTlsConnection (*)
  7d0a1c5... tests: Fix callback arguments in fake-document-portal (*)
  027c3f8... Merge branch '1983-fix-fake-document-portal' into 'master' (*)
  cc3cf6b... gsocketclient: run timeout source on the task's main contex (*)
  e9337a9... gvariant-core: Don't pass NULL second argument to memcpy (*)
  b3197f2... tests: Fix incomplete failure check in socket test (*)
  e537716... tests: Fix error path not setting an error (*)
  076fd5a... WIP: ci: Add macOS CI runner (*)
  9761eca... Merge branch 'mcatanzaro/gsocketclient-improvement' into 'm (*)
  a7880d8... Merge branch 'wip/smcv/gvariant-memcpy0' into 'master' (*)
  4151dfe... Merge branch 'wip/hadess/test-fixes' into 'master' (*)
  b04be9e... docs: Fix markup that led to unreadable example (*)
  2394bc7... docs: Add full code example for GMemoryMonitor (*)
  e706cc9... Merge branch 'wip/hadess/fix-gmemory-monitor-example' into  (*)
  bbbaae9... Fully deprecate TLS rehandshakes (*)
  9765ce8... Merge branch 'mcatanzaro/rehandshake' into 'master' (*)
  547f531... Merge branch '1416-macos-ci' into 'master' (*)
  cab5772... subprojects: Temporarily avoid using wrapdb while it’s down (*)
  9ed4b81... Merge branch 'wrapdb-workaround' into 'master' (*)
  17d6fc4... gutils: Avoid null dereference if getpwuid fails to acquire (*)
  d2107c1... Reproducer for the null pw_name returned from getpwuid() (*)
  8d3c502... gbase64: Fix documentation for line wrapping lengths (*)
  be537d8... GThread - Inherit parent thread priority by default for new (*)
  6cd263f... gtimezone: fix inverted ignore_leap param parsing julian da (*)
  3c0685e... gtimezone: fix parsing of Julian day in POSIX TZ format (*)
  7b24e21... Merge branch '1997-base64-wrapping-docs' into 'master' (*)
  6f34e84... Merge branch 'thread-win32-inherit-prio' into 'master' (*)
  5d79135... gfdonotificationbackend: remove notifications when bus name (*)
  3b039ab... gmain: Mark G_SOURCE_FUNC as available in 2.58 (*)
  2a605f6... gdbus-codegen: Add call_flags and timeout_msec args (*)
  a711d59... Merge branch 'tz' into 'master' (*)
  93784fb... Merge branch 'codegen-allow-interactive-auth' into 'master' (*)
  9f070db... GWin32AppInfo: Support rundll32-using applications (*)
  9d4d5df... GWin32AppInfo: fix a potential memory leak (*)
  8e82d54... Merge branch 'gutils-crash' into 'master' (*)
  8aeca4f... GThreadPool - Don't inherit thread priorities when creating (*)
  c0a019c... Merge branch 'threadpool-inherit-prio' into 'master' (*)
  5daad37... ci: Use variables for docker images (*)
  8661d94... ci: Install some missing packages in fedora docker image (*)
  b077c14... ci: Cache subprojects in docker images (*)
  5f99781... ci: Update all docker images (*)
  595e12b... ci: Pass --wrap-mode=nodownload to every task (*)
  321fea1... Merge branch 'wip/muktupavels/notifications' into 'master' (*)
  809a921... Support multiple directories in GSETTINGS_SCHEMA_DIR (*)
  3499bd7... Merge branch 'issue-1998-gsettings-schema-dir-env-var-multi (*)
  65541f1... ci: Add some documentation to the style check CI test (*)
  bc77510... Merge branch 'ci-nodownload' into 'master' (*)
  8b1f24f... Check for SYS_sched_getattr before using it unconditionally (*)
  60dc7e6... Merge branch 'style-check-docs' into 'master' (*)
  457ea97... Merge branch 'threadpool-sched-getattr' into 'master' (*)
  012660b... Add runtime checks and a fallback if we can't get the threa (*)
  d1a3be5... Remove trailing comma from SYS_sched_getattr meson check (*)
  9b232fa... W32: Correctly set st_ino when doing private stat() (*)
  3fd0699... Update Catalan translation (*)
  2a0b1d8... Merge branch 'threadpool-sched-getattr-runtime-check' into  (*)
  adee3b3... Merge branch 'appinfo-rundll32' into 'master' (*)
  fda1c65... Merge branch 'w32-gstat-ino-master' into 'master' (*)
  e1cf40a... glib.supp: Ignore the one-off GTask thread pool allocation (*)
  9b1c8d7... gdbusconnection: Allocate SignalSubscriber structs individu (*)
  bee27dd... gdbusconnection: Tidy up destroy notification for signal su (*)
  130455b... gdbusconnection: Fix race when emitting D-Bus signal callba (*)
  30c8eb8... gthread: Ensure GThreadSchedulerSettings is always defined (*)
  4ec2175... gdbusconnection: Tidy up unsubscription code (*)
  a434bfb... gdbusnameowning: Fix race between connection shutdown and N (*)
  37b1acd... gdbusconnection: Document threading and refcounting for sig (*)
  03380a4... tests: Fix header inclusion in win32-appinfo.c (*)
  df0610a... ci: Use --wrap-mode=default on macOS CI runner (only) (*)
  33ee190... Merge branch 'wip/pwithnall/thread-settings-fixes' into 'ma (*)
  7979257... gdbusnamewatching: Remove a redundant function argument (*)
  73a33e5... gdbusnamewatching: Check cancellation of a watch before cal (*)
  5c7a88e... Merge branch '978-dbus-signal-emission-race' into 'master' (*)
  5853d5c... gdbusobjectmanagerclient: Fix race in signal emission (*)
  5d32b99... Merge branch '604-dbus-name-watching-simplification' into ' (*)
  4c1b675... Merge branch '1232-object-manager-client-signal-race' into  (*)
  6271b5e... gthread: Count how many threads have been started (*)
  120e643... genviron: Message if g_setenv()/g_unsetenv() are used after (*)
  3f51963... ci: Add checks for banned keywords in merge requests (*)
  b413c50... 2.63.4 (*)
  fd61a21... Add and use G_SIZEOF_MEMBER() macro (*)
  0d4f1a9... tests: Skip GMemoryMonitor tests if the dbusmock template i (*)
  b876325... Merge branch 'wip/laney/skip-memory-monitor-tests-if-dbusmo (*)
  422e861... tests: Skip GMemoryMonitor tests if xdg-desktop-portal is n (*)
  ba4e567... Merge branch 'wip/seb128/skip-memory-tests-if-portal-missin (*)
  0d9d548... Merge branch 'sizeof-member' into 'master' (*)
  4a488ce... gnetworkmonitorbase: Use a hash table for storing networks (*)
  ac0c0b5... Merge branch '1925-network-monitor-performance' into 'maste (*)
  78bae85... Fix initialization logic of GThreadPool if the first create (*)
  93607c4... Merge branch 'thread-pool-initialization-logic' into 'maste (*)
  4d1c3e1... gdbus-codegen: Rename --glib-min-version to --glib-min-requ (*)
  9734e48... gdbus-codegen: Add --glib-max-allowed argument (*)
  298281f... Update Malay translation (*)
  ab32d5c... Update Brazilian Portuguese translation (*)
  b3328d7... Update Swedish translation (*)
  394a72b... Fix crash caused by g_network_monitor_base_add_network() (*)
  fc1e2bc... docs: tag enclose 'all' and 'help' values (*)
  3e4bca7... Avoid C++20 deprecated assignment to volatile (*)
  ecdeee2... Merge branch 'BUG_running_docs' into 'master' (*)
  0d3d3e1... Merge branch 'deprecatedvolatile' into 'master' (*)
  6d05ac2... Revert "docs: remove GDBusObjectManager example" (*)
  6e8a7c2... doc: Add back gdbus-object-manager-example (*)
  74bb6c9... doc: add missing indexes (*)
  09d9952... doc: Run gtkdoc-check with unit tests (*)
  ed0e060... doc: Requires Meson >=0.52.0 to build documentation (*)
  5bd7890... doc: Add gtk-doc subproject fallback (*)
  47a2030... ci: Update Meson to 0.52.1 in fedora docker (*)
  527d620... doc: Fix undocumented G_SIZEOF_MEMBER (*)
  4fec9af... W32: support nanoseconds in stat timestamps (*)
  d09a669... W32: add a test for setting file mtime (*)
  0550104... Support setting mtime and atime on local files on Windows (*)
  ac58ecb... W32 GLocalFileStat: remove compatibility time fields (*)
  d58e5de... Revert "gtlscertificate: Add support for PKCS #11 backed ce (*)
  556b8df... Update Japanese translation (*)
  b6b18f0... Update Japanese translation (*)
  b52bb75... ghash: Clarify that g_hash_table_add() always consumes the  (*)
  5941bfa... Merge branch 'mcatanzaro/#2020' into 'master' (*)
  bb501bb... Merge branch 'mcatanzaro/pkcs11-deferral' into 'master' (*)
  087b982... gdbus-codegen: Tidy up version comparisons (*)
  c07d943... Merge branch 'wip/oholy/gfile-docs' into 'master' (*)
  e855e30... Merge branch 'gtkdoc-check-fix' into 'master' (*)
  a0e74a8... Merge branch '1993-codegen-version-args' into 'master' (*)
  84896e5... Merge branch 'docs-hash-table-add' into 'master' (*)
  f5f4828... Remove global declaration of GMemoryMonitor (*)
  d02d227... Merge branch 'no-typedef-redef' into 'master' (*)
  8c61dce... doc: Clarify that _locker_new() does not actually allocate  (*)
  2f18278... Merge branch 'locker' into 'master' (*)
  afde4a2... Merge branch 'benzea/mark-g-source-func' into 'master' (*)
  5e20086... Merge branch '1551-todo-ci' into 'master' (*)
  b220033... meson: libmount autodectection (*)
  68ec024... Updated Lithuanian translation (*)
  484d082... glib.supp: update g-threaded-resolver-getaddrinfo-config (*)
  12ee603... Merge branch 'dab_libmount_auto_detection' into 'master' (*)
  40bcd3d... Merge branch 'leak-supp' into 'master' (*)
  b4f6333... gfile: Do not return target-uri from g_file_peek_path() (*)
  197ea9f... gfile: Fix g_file_peek_path() for remote locations (*)
  260cff0... Merge branch 'wip/oholy/peek-path-fixes' into 'master' (*)
  3e10ce8... gio-tool-info: Print unix mount information where available (*)
  a82372b... gio-tool-info: Print also root path if available (*)
  e5658c6... Merge branch '715-setenv-warnings' into 'master' (*)
  f6abc57... Merge branch 'wip/oholy/gio-info-mount' into 'master' (*)
  7f4cb36... 2.63.5 (*)
  ee53245... Updated Spanish translation (*)
  36aacb8... ci: Expand podman support (*)
  4aa14d5... ci: Require some updated packages Fedora Docker image (*)
  6ff2a18... ci: Install build deps for extra modules in Docker image (*)
  4fe2c7f... ci: Update Fedora image before installing new items (*)
  b7586da... tests: Fix timeouts not working in GMemoryMonitor tests (*)
  1cc2f51... ci: Bump Fedora Docker image version (*)
  4a9c364... Update Japanese translation (*)
  bde3c79... Update Japanese translation (*)
  840e6d3... Update Indonesian translation (*)
  12d4f95... Update Swedish translation (*)
  0ea992a... Update Japanese translation (*)
  fbe5f2a... Update Brazilian Portuguese translation (*)
  e2dc3cd... Do not replace file destination (*)
  cc2afef... Merge branch 'fix-symlink-issue' (*)
  bf6c018... Merge branch 'wip/hadess/update-docker-packages' into 'mast (*)
  6bd29c2... glist: Add docs examples of how to combine with g_steal_poi (*)
  c8d4154... GThreadPool - Add test for !1340 (*)
  336b2a8... Merge branch 'test-for-1340' into 'master' (*)
  0f264eb... Merge branch 'autolist-docs' into 'master' (*)
  65be80c... build: Rework path construction to reliably add prefix (*)
  3529bb4... libcharset: Drop a redundant environment variable (*)
  c3cf0b4... Update Japanese translation (*)
  30d470f... Update Japanese translation (*)
  637601f... Updated Lithuanian translation (*)
  78f3a6d... Update British English translation (*)
  6df9fa8... Update Japanese translation (*)
  d550ff4... Updated French translation (*)
  5140c6c... Update German translation (*)
  b06c48d... GMainContext - Fix GSource iterator if iteration can modify (*)
  aa20167... GMainContext - Fix memory leaks and memory corruption when  (*)
  730a75f... GMainContext - Move mutex unlocking in destructor right bef (*)
  aaa7640... GMainContext - Add tests for !1353 and related situations (*)
  760c8cc... docs: Don’t install object manager example separately (*)
  d6886d8... Merge branch 'docs-object-manager-example' into 'master' (*)
  551576f... Merge branch 'main-context-freeing-of-sources' into 'master (*)
  9308ef9... GThread - Check if sched_setattr is allowed by the system p (*)
  3847bc2... Merge branch 'fallback-setattr-failure' into 'master' (*)
  1c69f92... Update Turkish translation (*)
  6e28ce2... tests: Don't assume that unprivileged uids are bound by RLI (*)
  b9d04b3... tests: Cope with having CAP_DAC_OVERRIDE, even if not euid  (*)
  d0c9855... Update Hungarian translation (*)
  4a153ab... Merge branch 'wip/smcv/but-what-if-capabilities' into 'mast (*)
  2b533ca... gdesktopappinfo: Use `sh` rather than `gio-launch-desktop` (*)
  2722620... Refactor g_socket_client_connect_async() (*)
  8f7faac... Merge branch '1633-drop-gio-launch-desktop' into 'master' (*)
  dff212e... Merge branch 'wip/tingping/socket-client-data-races-fix' in (*)
  8312a4c... Update Galician translation (*)
  4ccaff0... Fix oss-fuzz coverage link (*)
  5ca0862... Update Basque translation (*)
  4d59005... Merge branch 'patch-1' into 'master' (*)
  ccbb2d8... gdbusnameowning: Subscribe to NameLost before calling Reque (*)
  341c58b... Update Polish translation (*)
  1154a3b... gtlsconnection: Add missing (nullable) annotations (*)
  8e0bd39... Merge branch '1517-bus-ownership-race' into 'master' (*)
  f0e7bc1... Merge branch '1919-relative-paths' into 'master' (*)
  972b977... gunixmounts: Make GUnixMountMonitor thread-safe (*)
  898a9c3... gunixmounts: Prevent invalid time_read timestamps (*)
  ab278c0... gunixmounts: Prevent race when mtab file changed (*)
  501558e... gunixmounts: Remove pending sources when finalizing (*)
  4a1dcdf... Merge branch 'wip/oholy/gunixmountmonitor-thread-safe' into (*)
  51acb01... gobject: Fix strict aliasing warnings with g_set_object() (*)
  b947efb... Merge branch 'g-set-object-strict-aliasing' into 'master' (*)
  6919a71... gwin32: Do not ignore exceptions when running under a debug (*)
  0cfbe8f... gwin32: Do not register a crash handler unless requested (*)
  d7672af... Update Greek translation (*)
  167fbe5... Merge branch 'fix-w32-csharp-exception-handling' into 'mast (*)
  7263fc5... ci: Don't ignore xdg-desktop-portal build failure (*)
  f333a80... ci: Fix xdg-desktop-portal build (*)
  83b7aa5... Merge branch 'wip/hadess/avoid-unintended-success' into 'ma (*)
  7e926cb... Update Korean translation (*)
  6b786ac... tests: Port gdbus-threading to use g_assert_*() rather than (*)
  b302ee9... tests: Move refcount checks to the end of each test in gdbu (*)
  72afc79... gdbusproxy: Replace home-grown weak ref implementation with (*)
  d9dab2b... gdbusproxy: Tidy up some memory management code (*)
  cc11c79... gdbusproxy: Simplify a pointer theft (*)
  bcee182... gdbusconnection: Drop an unnecessary GMainContext reference (*)
  1a51681... gdbusconnection: Simplify some control flow (*)
  b2e543f... tests: Take explicit connection and context when ensuring t (*)
  ac274b4... tests: Add timeout to assert_connection_has_one_ref() (*)
  af6dbec... tests: Wait until unwatching the gdbus-testserver name has  (*)
  79ef610... tests: Wait until unsubscribing from a signal has completed (*)
  cd0ab35... tests: Use GMainContext instead of GMainLoop in gdbus-threa (*)
  f74a987... tests: Use TestSignal rather than NameOwnerChanged to test  (*)
  0f0af5a... tests: Mark gdbus-threading as non-flaky any more (*)
  ab28589... gdbusconnection: Document main context iteration for unsubs (*)
  55eb360... tests: Skip g-file-info-filesystem-readonly test if bindfs  (*)
  73d5579... Merge branch '1515-gdbus-threading' into 'master' (*)
  9650617... GThread: Don't g_error() if setting the thread scheduler se (*)
  325f1e3... gapplication: Consistently use non-copying variant formats  (*)
  b604f00... gapplication: Improve formatting of variant formats in docu (*)
  f04e307... gapplication: Fix a minor typo in the documentation (*)
  d630c58... ghash: Document the iteration order over a hash table is no (*)
  ba5a18a... gitlab-ci: 64-bit ARM is aarch64, not arm64 (*)
  a8ef5fd... gtimezone: Tidy up UTC timezone creation (*)
  46f91a8... Merge branch 'cherry-pick-327-gmodule-cleanup' into 'master (*)
  d40275c... Merge branch '2044-application-variant-docs' into 'master' (*)
  2d7b2a0... ci: Enable parallelisation when running installed tests (*)
  177851c... gdbus-tool: Require message bus connections for most comman (*)
  97f9fc6... Merge branch 'fix-cpu-family-in-ci' into 'master' (*)
  8bf3a66... Merge branch 'gapplication-docs-typo' into 'master' (*)
  cf91f0d... Merge branch 'hash-table-docs' into 'master' (*)
  cfe8d42... tests: Bump the refcount timeout in gdbus-threading (*)
  f17ebde... Merge branch 'timezone-utc-cleanup' into 'master' (*)
  238c774... tests: Reduce iteration counts on gdbus-threading test (*)
  ea461c4... Merge branch 'installed-tests-parallel' into 'master' (*)
  ff44c49... Merge branch 'sched_setattr-no-gerror' into 'master' (*)
  e3c69ac... Merge branch '938-gdbus-tool-message-bus-connections' into  (*)
  1b06461... Merge branch '1515-gdbus-threading-timeout' into 'master' (*)
  2b06b64... Merge branch 'speed-up-actions-test' into 'master' (*)
  c8811da... giochannel: Fix read_line() when nul is not a line terminat (*)
  360fb9d... Merge branch '2002-g-io-channel-read-line-nuls' into 'maste (*)
  b90eb15... 2.63.6 (*)
  15a4cf4... Ensure that we use @basename@ in the glib-mkenums docs (*)
  040803b... Add example of using glib-mkenums with Meson (*)
  79cdd53... Add example of using glib-genmarshal with Meson (*)
  83c13e5... docs: Mention Meson's gnome.mkenums_simple() (*)
  653e0f0... Add links to Meson docs for genmarshal and mkenums (*)
  99a3253... tests: Fix a compiler warning about string+int arithmetic (*)
  37a3da8... tests: Add some assertions to avoid unused variable warning (*)
  276fff2... Merge branch 'issue-1783' into 'master' (*)
  3732f9b... docs: Document generated headers caveats for genmarshal (*)
  cf72043... Merge branch 'warning-fixes' into 'master' (*)
  9547925... ci: Correctly propagate exit status in run-style-check-diff (*)
  f55ff88... Merge branch 'document-generated-headers-caveats-for-genmar (*)
  c015176... Updated Danish translation (*)
  eb867c3... gtestdbus: Use posix_spawn() to spawn dbus-daemon (*)
  2bd7ade... Updated Czech translation (*)
  70c5fd5... Merge branch 'test-dbus-posix_spawn' into 'master' (*)
  dcbaae4... Update GError docs to use G_DEFINE_QUARK (*)
  23d26cf... ci: Fix various shellcheck warnings in the shell scripts (*)
  00dfb1d... ci: Ensure run-check-todos.sh exits on the first error it e (*)
  c5d661b... build: Fix shellcheck warnings in various old build and tes (*)
  5292efd... Merge branch 'sam/use-g-define-quark' into 'master' (*)
  67610c7... Merge branch 'shell-ci-fixes' into 'master' (*)
  423b2bb... gsocks5proxy: Fix SOCKS5 username/password authentication (*)
  d22c762... garray: Fix copying an array with reserved elements (*)
  21471b4... Merge branch '2049-array-crash' into 'master' (*)
  369626e... 2.64.0 (*)
  5f38ae5... macros: Define G_GNUC_FALLTHROUGH for more compilers (*)
  fdbd9ed... tests: Skip MemoryMonitor test if GObject-Introspection is  (*)
  7bdcfcf... tests: Move memory_monitor_tests under installed_tests_enab (*)
  08a4a2e... Merge branch 'installed-tests' into 'master' (*)
  a7181ad... gcontenttype: Fix crash in _get_generic_icon_name() (*)
  2cad4fb... Merge branch 'wip/hadess/avoid-all-remote-files-crash' into (*)
  4093321... tests: Use g_assert_*() in cancellable test rather than g_a (*)
  e4a690f... gcancellable: Fix minor race between GCancellable and GCanc (*)
  b3b814f... Merge branch 'wip/smcv/skip-low-mem' into 'master' (*)
  0a2dc16... gunix{input|output}stream: Drop custom close_{async|finish} (*)
  b9e071f... ci: Update Android Docker image for aarch64 CPU naming chan (*)
  66af0d2... Update Italian translation (*)
  46d343e... garray: Clarify documentation in a few places (*)
  43dbf98... tests: Disable link-time warning for mem-overflow (*)
  b72acc9... Merge branch 'disable_mem-overflow_test_link_warning' into  (*)
  e5ab441... Replace fallthrough comments with G_GNUC_FALLTHROUGH (*)
  51953dd... Merge branch 'wip/baedert/fallthrough-clang' into 'master' (*)
  855e1de... Merge branch 'wip/tbaederr/fallthrough' into 'master' (*)
  8f16a89... Merge branch '2038-tls-connection-annotations' into 'master (*)
  6040819... build: Post-release version bump to 2.65.0 (*)
  fb1e416... gversionmacros: Add version macros for GLib 2.66 (*)
  13d1697... gobject: Add g_{param_spec,signal}_is_valid_name() function (*)
  d49393e... gparam: Clarify that parameter names must be non-empty (*)
  dff2e3b... CI: Show execution environment before we start (*)
  2510d5a... Merge branch 'wip/Jehan/g_param_is_valid_property_name' int (*)
  9e45b95... gtestutils: Add a new g_assert_no_errno() test macro (*)
  9166a0e... gtestutils: Clarify documentation for g_test_set_nonfatal_a (*)
  28133fe... Merge branch '2051-unix-output-stream-fsync' into 'master' (*)
  d149f5e... Merge branch 'wip/smcv/show-execution-environment' into 'ma (*)
  b7a74c4... Fix broken markup in Catalan UI translations (*)
  cf7c522... Fix broken markup in French UI translation (*)
  f7f8315... Fix broken markup in Galician UI translation (*)
  c806905... Fix broken markup in Lithuanian UI translation (*)
  6da07a0... Fix broken markup in Latvian UI translation (*)
  da443b6... Fix broken markup in Malay UI translation (*)
  f08d81d... Fix broken markup in Norwegian Bokmål UI translation (*)
  5892c98... Fix broken markup in Slovak UI translation (*)
  662059d... tests: Don't compare strings by pointer (*)
  c8ad0aa... Merge branch 'wip/tbaederr/clang-warnings' into 'master' (*)
  42c7e89... Merge branch 'w32-fileinfo-mtime-usec' into 'master' (*)
  93ece66... Update Italian translation (*)
  4586bd3... Update Dutch translation (*)
  455e621... gdummytlsconnection: Add missing overrides for ALPN propert (*)
  13d4433... Update Serbian translation (*)
  16c6028... gmemorymonitor: Mention malloc_trim() in the documentation (*)
  f818f50... Merge branch 'wip/tingping/gdummytlsconnection-properties'  (*)
  879f3cd... Merge branch '2057-malloc-trim' into 'master' (*)
  24a0bba... Update German translation (*)
  267a245... gsocks5proxy: Return G_IO_ERROR_PROXY_NEED_AUTH if anonymou (*)
  047957e... Merge branch '1988-socks5-error' into 'master' (*)
  711de65... Merge branch '1986-socks-version' into 'master' (*)
  c1f8f06... gapplication: Fix a minor typo in the documentation (*)
  8be96d5... Merge branch 'gapplication-minor-typo' into 'master' (*)
  2744d79... meson: Don't use assert in test code (*)
  5d6e3d5... Merge branch 'fix-win-assert' into 'master' (*)
  1dfdb75... ginetaddress, ginetsocketaddress: Add missing (nullable) an (*)
  2e23b9e... Merge branch 'optional_inet_address' into 'master' (*)
  21a6f04... Merge branch '1154-array-docs' into 'master' (*)
  9aa3361... Update Ukrainian translation (*)
  0d567c7... tests: Port gdbus-connection to use g_assert_*() rather tha (*)
  721e385... tests: Use atomics for shared data in gdbus-connection test (*)
  0f17659... gmacros.h: avoid using _Static_assert in C++17 mode (*)
  417eb64... Merge branch '2067' into 'master' (*)
  5466a64... gstrutils: Set locale explicitly for search-utils test (*)
  944bcd9... Merge branch 'tests_search-utils_locale_fix' into 'master' (*)
  ea64c73... gvdb-builder: Initialise some memory to zero in the bloom f (*)
  bba5576... Merge branch '480-gdbus-connection-test' into 'master' (*)
  a19e554... glib: Update Unicode Character Database to version 13.0.0 (*)
  697905d... Merge branch 'unicode13' into 'master' (*)
  eb0f73a... Update Romanian translation (*)
  641bbd0... gobject: Clarify assertion failure on ref-after-finalize (*)
  2b741aa... Merge branch 'unref-warning' into 'master' (*)
  84ad802... docs: Fix configuration with gtk_doc=true and installed_tes (*)
  eae7b02... Update Hebrew translation (*)
  0ce0701... gunidecomp: Update and reformat Unicode version support his (*)
  f6ed950... gicon: Clarify GVariant refcounting in docs (*)
  2b9f2b7... Merge branch 'unicode-version-docs' into 'master' (*)
  5035536... Merge branch 'icon-docs' into 'master' (*)
  fdfadfc... Add missing 'extern' to the dllexport version of GLIB_VAR/G (*)
  af0e0cb... Fix arch detection ifdefs in glib/valgrind.h (*)
  dcd15a1... meson: Exclude gosxutils.m when building for iOS (*)
  473b3b4... glib-unix.c: fix heap corruption in g_unix_get_passwd_entry (*)
  be85e23... Merge branch 'fix-heap-corruption' into 'master' (*)
  aa5cb26... Merge branch 'gdbusegdoc' into 'master' (*)
  f62ca93... Merge branch 'fno-common-extern' into 'master' (*)
  b4d6849... Merge branch 'mingw-arch' into 'master' (*)
  5737d06... docs: Mention new gio tool options (*)
  565ba0d... gdbusconnection: GDBusSignalCallback can have a NULL sender (*)
  e7cfe62... meson: Fix check for builtype arguments (*)
  b462e2c... meson: Use the b_vscrt option for selecting the CRT (*)
  5a74c2f... gdbusconnection: Clarify nullability of SignalInstance.send (*)
  88d5265... Merge branch 'wip/tintou/gdbussignalcallback' into 'master' (*)
  8f938eb... gdbusmessage: Fix swapped signatures in error messages (*)
  87cd6a4... Merge branch 'fix-buildtype-usage' into 'master' (*)
  f07e5f6... glib: Update internal copy of valgrind.h from Valgrind 3.15 (*)
  5a540c8... Merge branch 'dbus-signal-sender-nullability' into 'master' (*)
  dde780f... Merge branch '2081-dbus-error-messages' into 'master' (*)
  4530aac... Merge branch 'sync-valgrind' into 'master' (*)
  50a3064... gmarkup tests: tab character escape/unescape (*)
  a136776... Merge branch 'wip/oholy/gio-tool-docs' into 'master' (*)
  1a3a186... Merge branch 'gmarkup-more-unit-tests' into 'master' (*)
  10280de... Meson: Override every dependency glib provides (*)
  461052f... gfile: Fallback to fast-content-type if content-type is not (*)
  6e3b1e0... gdatetime: Document that specific AM/PM formatting is disco (*)
  bd45f71... Merge branch 'override-dependency' into 'master' (*)
  82a5575... Merge branch '1841-cancellable-race-fix' into 'master' (*)
  683cf4c... Merge remote-tracking branch 'gvdb/master' into update-gvdb (*)
  12d79a3... Merge branch 'update-gvdb' into 'master' (*)
  be3728b... Meson: Add glib_checks and glib_asserts options (*)
  1fcd32a... gio: use TAPTestRunner in the memory monitor tests (*)
  0f8399f... Merge branch 'checks-asserts' into 'master' (*)
  fa76bde... Merge branch 'tap' into 'master' (*)
  de8708c... Merge branch 'wip/oholy/fast-content-type' into 'master' (*)
  2709d5e... gio/tests/memory-monitor-*.py.in: skip if 3rd party modules (*)
  fcc7489... meson: Fix the gnulib checks for isnan* functions (*)
  4cf4dbf... meson: Add -Wno-format-zero-length for gcc/clang builds (*)
  5ed1e39... gregistrysettings: Fix a mismatched error format string (*)
  6cae01c... Silence clang errors about -Wformat-nonliteral due to missi (*)
  8bee9fe... glib: Sync the local modification to glib/valgrind.h to wha (*)
  51b8227... gvariant-core: Add a note about memory safety of children (*)
  c9bf247... Merge branch 'update-variant-child-value-docs' into 'master (*)
  c3645a8... CI: Switch to new Windows runners (*)
  7aa3b67... Updated Spanish translation (*)
  123e8c9... Update Chinese (Taiwan) translation (*)
  40a6413... goption: Treat an empty option context parameter string as  (*)
  429da9e... Merge branch 'windows-ci-switch-master' into 'master' (*)
  8a8de39... Merge branch 'valgrind-header-sync' into 'master' (*)
  2e2f737... Merge branch 'gnulib-isnan' into 'master' (*)
  89f964e... Merge branch 'clang-format-nonliteral' into 'master' (*)
  fecaa5a... Merge branch 'imports' into 'master' (*)
  cc58ce6... gthread: ignore deprecated declarations in static inline fu (*)
  567caa9... glib.supp: Allow possible leaks of g_type_register_static() (*)
  bcbcc0e... Merge branch '1911-valgrind-suppression' into 'master' (*)
  fbba0d4... Merge branch 'patch-1' into 'master' (*)
  5314a20... gdesktopappinfo: Note that search results are not filtered (*)
  1e598b9... Merge branch 'desktop-search-docs' into 'master' (*)
  2f171d0... tests: Fix remaining race in gdbus-connection filter test (*)
  da84e9e... Merge branch 'wip/pwithnall/2092-stupid-dbus-tests-again' i (*)
  6978a4f... tests: Fix a memory leak in gdbus-server-auth (*)
  6bf221c... tests: Isolate directory access for gdbus-server-auth test (*)
  f4dc46d... gdbusauthmechanismsha1: Fix return type in precondition gua (*)
  d6bab03... gdbusauthmechanismsha1: Fix keyring lock file permissions (*)
  ed81cbc... gdbusauthmechanismsha1: Fix race in keyring_acquire_lock() (*)
  6627714... gdbusauthmechanismsha1: Reduce syscalls from ensure_keyring (*)
  3b3026b... Merge branch 'wip/pwithnall/1954-dbus-keyring-handling' int (*)
  407b86a... Improve documentation of client connection validation flags (*)
  534a92f... CI: Make sure we use meson 0.49.2 in MSYS2 (*)
  8b542aa... array: fix corrupt state of GPtrArray after g_ptr_array_ext (*)
  507818a... array: use guint type for loop variable iterating over GPtr (*)
  cf1263b... array: combine loop variables in g_ptr_array_remove_range() (*)
  19b6e30... Merge branch 'th/g-ptr-array-extend-and-steal-crash' into ' (*)
  2be506a... Merge branch 'ci-msys2-use-old-meson' into 'master' (*)
  33c9c30... Improve documentation of g_tls_database_verify_chain() (*)
  f9ab234... Merge branch 'mcatanzaro/client-connection-validation-flags (*)
  9d34514... Merge branch 'th/g-ptr-array-variable-cleanups' into 'maste (*)
  3e61acd... GCredentials: Format C library type names as code (*)
  e33b0d0... GCredentials: Document when NETBSD_UNPCBID was added (*)
  0663a9b... gdesktopappinfo: Add several nullable annotation to GAppInf (*)
  5bef562... Merge branch 'mcatanzaro/verify-chain-docs' into 'master' (*)
  ae10034... Merge branch 'gthread-deprecated' into 'master' (*)
  62bffc2... ci: Update Fedora version to latest stable (*)
  48f7566... ci: Fix paths for dist'ed documentation (*)
  555fc57... ci: Fix documentation tarball compression (*)
  e4e875a... Merge branch 'wip/smcv/credentials-docs' into 'master' (*)
  217f1ea... Merge branch 'wip/tintou/gdesktopappinfo-nullable' into 'ma (*)
  a9a7aa0... Merge branch 'wip/hadess/update-fedora-ci' into 'master' (*)
  05cb229... GCredentials: Add the concept of credentials that lack the  (*)
  ec2f60a... gio: add gcredential support for macOS (*)
  9363fe4... Merge branch 'wip/smcv/apple-xucred' into 'master' (*)
  493b01c... Merge branch 'option-context-translations' into 'master' (*)
  1b94bfb... meson: Don't misdetect stpcpy on windows platforms on clang (*)
  06dc61a... Merge branch 'clang-win-stpcpy' into 'master' (*)
  99e2cc7... gtranslit: Drop duplicate if case (*)
  5050298... glib: annotate static inline functions with G_AVAILABLE-typ (*)
  86a0b55... gdatetime: update annotations (*)
  afaa2e3... gdatetime: add preconditons to public methods (*)
  ef1b057... Merge branch 'static-inline-available' into 'master' (*)
  a6b1afc... Merge branch 'zbrown/datetime-annotations' into 'master' (*)
  c0146be... Revert "glib: annotate static inline functions with G_AVAIL (*)
  a714484... meson: Remove stray ], in O_DIRECTORY check (*)
  700be9f... Merge branch 'meson-fix' into 'master' (*)
  4d1132a... docs,glib-mkenums: setup lists for enum/value trigraph exte (*)
  ec6056e... glib-mkenums: allow optional 'since' tag (*)
  bc2bfdf... Merge branch '2082-get-rid-of-am-pm' into 'master' (*)
  12fbb28... Merge branch 'fix-cpu-docker' into 'master' (*)
  01fbeb6... Merge branch 'assert-no-errno' into 'master' (*)
  85f8efa... Merge branch 'aleksm/mkenums-since' into 'master' (*)
  0fc7f40... Revert "Revert "glib: annotate static inline functions with (*)
  4364c51... gmacros: Add missing GLIB_UNAVAILABLE_STATIC_INLINE declara (*)
  f6d26ba... Merge branch 'fix-1487-reversion' into 'master' (*)
  1efa966... array: add internal ptr_array_new() helper for creating GPt (*)
  20fb5bf... Update Turkish translation (*)
  b86d6fe... Update Chinese (Taiwan) translation (*)
  81ee85c... Merge branch 'th/g-ptr-array-new' into 'master' (*)
  1cb2db8... gthread: Add introspection annotations (*)
  445aa65... gmem: Improve documentation to clarify abort-on-alloc-failu (*)
  536e32c... Merge branch '176-malloc-docs' into 'master' (*)
  596fa49... tests: Tidy up test naming in glib/tests/once.c (*)
  bfd8f8c... tests: Add multi-threaded test for g_once() (*)
  e4c3af9... Merge branch '602-introspect-thread' into 'master' (*)
  e52fb6b... gthread: Use C11-style memory consistency to speed up g_onc (*)
  c1d7097... build: Drop unused `G_ATOMIC_OP_MEMORY_BARRIER_NEEDED` (*)
  e3efbd3... gvalue: Static strings should not be copied (*)
  c964749... test: Add string GValue tests (*)
  1a95ce8... GValue: Add interned string support (*)
  73d7f35... gbinding: Use new g_value_set_interned_string() API for per (*)
  1d61c97... Merge branch '1323-aarch64-mem-barrier' into 'master' (*)
  e992b99... Merge branch 'value-interned' into 'master' (*)
  9f421dd... docs: Add indexes for symbols added in 2.66 (*)
  e816e9c... Merge branch 'docs-fix' into 'master' (*)
  26991b6... win32 gpoll: Fix wait for at least one thread to return (*)
  a22a15d... GWin32RegistryKey: add MUI capabilities to get_value() (*)
  898baa0... gobject: Handle runtime checks as such (*)
  9f27f49... tests: Speed up the cancellable test (*)
  8f29148... Merge branch 'lcopyfail' into 'master' (*)
  31099d9... Merge branch 'fix-2107-windows-gpoll-stall' into 'master' (*)
  74f1e58... ci: Add python3-pip to Fedora dependencies (*)
  cbcc0aa... ci: Handle missing suite information in test output JSON (*)
  e89f41d... ci: Rebuild Fedora Docker image for latest Dockerfile chang (*)
  57ed909... ci: Document access token permissions needed for uploading  (*)
  60dd272... docs: Bump gtk-doc requirement for unit tests to 1.32.1 (*)
  4f0b0e1... Update Romanian translation (*)
  43969bf... tests: Port file test to use g_assert_*() rather than g_ass (*)
  26c433d... tests: Speed up the file test and make it more reliable (*)
  743bbb9... Merge branch 'cancellable-test-fix' into 'master' (*)
  2730e5d... Merge branch 'fix-file-test' into 'master' (*)
  f77a6a1... GWin32AppInfo: Drop read_resource_string(), use GWin32Regis (*)
  2ba0f14... Merge branch 'w32reg-mui' into 'master' (*)
  47716bc... glib-compile-resources: Fix exporting on Visual Studio (*)
  f733eff... Merge branch 'fix-fedora-ci-build' into 'master' (*)
  842dccf... meson: Remove transitive dep workaround now we require newe (*)
  56271ff... meson: Fix underlinking of static libintl by trying iconv a (*)
  77346d9... Don't fall back to raise(SIGTRAP) on Windows (*)
  11e9c5a... Merge branch 'clang-trap' into 'master' (*)
  d955719... gdbus-codegen: Allow decorating symbols in headers (*)
  a94f32f... gdbus-object-manager-example: Fix build on Visual Studio (*)
  a3c1bce... Merge branch 'static-libintl' into 'master' (*)
  73d9b72... Merge branch 'fix-gresource-export-msvc' into 'master' (*)
  cd229a2... docs: Document --symbol-decorator for gdbus-codegen (*)
  caec84a... Merge branch 'gdbus-codegen-exporting' into 'master' (*)
  fbc1456... gbookmarkfile: Add Y2038-proof APIs to GBookmarkFile (*)
  9b82fd0... tests: Update GBookmarkFile tests to use new APIs (*)
  6147cae... gbookmarkfile: Deprecate GBookmarkFile APIs which use time_ (*)
  c45ad01... tests: Add tests for deprecated GBookmarkFile API (*)
  3d0e1f5... Merge branch '1931-bookmark-file-y2038' into 'master' (*)
  c6af3c7... meson: host_system can be ios when cross-compiling (*)
  3c78d0c... meson: Autodetect when building for iOS (*)
  a28b52d... meson: Only look for _NSGetEnviron when building for macOS (*)
  e3ef2cd... .gitlab-ci: Add an example iOS cross file (*)
  ab6b764... ci: growing_stack should be true for android and ios (*)
  909a885... Initialize the visited time of a new GBookmarkFile (*)
  9f7f2b4... Add a GBookmarkFile serialization test case (*)
  3fd3a24... Merge branch 'bookmark-visited' into 'master' (*)
  4556bf1... gthreadedsocketservice: Mark source_object of run signal as (*)
  2ed356c... Merge branch 'disable-ios-nsgetenviron' into 'master' (*)
  c933189... Merge branch 'threaded-socket-service-nullable-source-objec (*)
  a2e715a... strfuncs: Use a GPtrArray in strsplit() (*)
  201d9cb... Updated Slovenian translation (*)
  c573e21... Merge branch 'wip/baedert/arrays' into 'master' (*)
  8651bee... GWin32RegistryKey: Move assertions (*)
  016c39d... Merge branch 'win32reg-assertions' into 'master' (*)
  e91f4ac... docs: Add (nullable) annotations (*)
  6334139... Merge branch 'docs' into 'master' (*)
  fcfb1c6... meson: Require 0.54.2 when building for Android ≤ 20 (*)
  625f1b4... Merge branch 'Android-stpcpy' into 'master' (*)
  6c76089... meson: Fix gnulib printf checks (*)
  a50ad8b... Merge branch 'meson-fix-gnulib-printf-checks' into 'master' (*)
  44c004c... Normalize C source files to end with exactly one newline (*)
  b202604... Merge branch 'wip/smcv/normalize-trailing-newlines' into 'm (*)
  98b89b7... Update Japanese translation (*)
  e86dd77... gfileutils: Correct operator precedence to avoid undefined  (*)
  374804c... Update Japanese translation (*)
  d918b6b... Merge branch '2106-dead-code' into 'master' (*)
  4db1336... gtlsconnection: Improve documentation of peer-certificate[- (*)
  d8b8cad... Merge branch 'mcatanzaro/peer-certificate' into 'master' (*)
  c6ccff0... Update Indonesian translation (*)
  a003205... gdate: Add some missing error handling to GetDateFormatW()  (*)
  00bfb3a... tree: Fix various typos and outdated terminology (*)
  1cd7d1a... Merge branch 'codespell' into 'master' (*)
  1519962... gvariant: Fix documentation for g_variant_get_string() to m (*)
  9b59c79... meson: Fix gnulib build where isnan*() is needed (*)
  f9be7d2... win32: spelling fix (*)
  a2e2156... Merge branch 'fix-spelling' into 'master' (*)
  bd7d7cc... Merge branch '1398-getdateformatw-error-handling' into 'mas (*)
  ff7d5b3... Merge branch 'variant-get-string-docs' into 'master' (*)
  40ff2a5... Merge branch 'fix-gnulib-msvc-isnan' into 'master' (*)
  f18f7c9... glib.supp: Tweak reachable allocation suppressions (*)
  8bb04fb... glib.supp: More reachable suppressions for threads and thre (*)
  784bfaa... gthreadpool: Fix some typos in the docs for g_thread_pool_f (*)
  b79635b... Merge branch 'more-memcheck' into 'master' (*)
  99314b1... Add g_get_language_names_with_category() to the suppression (*)
  86d6e18... glib.supp: Suppress reachable leak of g_set_prgname() strin (*)
  c6647b2... Merge branch 'issue-2135' into 'master' (*)
  884d989... Merge branch '2136-option-context-suppressions' into 'maste (*)
  3877093... glocalfile: Handle smb2 filesystem type (*)
  d067b53... glocalfile: Remove redundant private header (*)
  706dc6b... glocalfile: Fix G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE outside  (*)
  39f047e... gsocket: Add missing check_socket() checks (*)
  086dcca... Merge branch '1339-socket-checks' into 'master' (*)
  8055dd2... 2.65.0 (*)
  7535944... Fix issue in GSocketAddressEnumerator documentation (*)
  9792209... Merge branch 'mcatanzaro/#1982' into 'master' (*)
  f489f6c... glocalfile: Do not call statfs/statvfs several times (*)
  a8f97cb... glocalfile: Rename g_local_file_is_remote (*)
  92c9960... glocalfile: Add SMB on the list of remote filesystems (*)
  253f5cd... gmain: Access Unix signal handler state atomically (*)
  97b5bc4... Merge branch 'wip/oholy/remote-attribute-fixes' into 'maste (*)
  b06ddc0... glib.supp: Generalise some g_quark_init() suppressions (*)
  aa46b24... Updated Slovenian translation (*)
  03cf620... gvdb-reader: Reword a comment for clarity (*)
  a63efa4... tree: Fix various ableist language (*)
  e21ab81... gvalue: Do copy non-interned strings (*)
  d1ec046... Merge branch 'stringcopyrevert' into 'master' (*)
  50ce279... Merge branch 'sane-fixes' into 'master' (*)
  0e05ef7... gspawn: Audit for async-signal-safety (*)
  6f46294... gspawn: Don’t use g_close() in async-signal-safe context (*)
  3394892... gspawn: Don’t use g_ascii_isdigit() in async-signal-safe co (*)
  1051bfe... gspawn: Don’t use g_assert() in async-signal-safe context (*)
  84f188a... gspawn: Don’t use getrlimit() or sysconf() in async-signal- (*)
  62ce66d... gspawn: Don’t use getenv() in async-signal-safe context (*)
  cf5af28... gspawn: Don’t use malloc() when searching for a binary (*)
  dd36248... gspawn: Don’t use malloc() when running a binary under /bin (*)
  e48e144... Merge branch '2140-spawn-async-signal-safety' into 'master' (*)
  0dbdd22... Update Kazakh translation (*)
  167b950... misc: code style (*)
  02f0d4f... glib.supp: Suppress calloc() variant of g_get_charset() (*)
  0859a89... Merge branch '1670-unix-signal-handling-safety' into 'maste (*)
  d83d68d... guri: new URI parsing and generating functions (*)
  dd11160... fuzzing: Add fuzz tests for GUri parsing and escaping (*)
  9ddffa1... Merge branch '2136-more-suppressions' into 'master' (*)
  6801e06... Merge branch 'uri' into 'master' (*)
  5b12608... tests: Fix intermittent failure in GCancellableSource test (*)
  5571aaa... tests: Use g_test_message() rather than g_printerr() in can (*)
  a956b09... tests: Use atomics to access counter shared between threads (*)
  5e49d53... tests: Use G_SOURCE_CONTINUE/G_SOURCE_REMOVE instead of boo (*)
  ee3216b... tests: Iterate the GMainContext directly rather than using  (*)
  44524b9... Add g_(d)tls_connection_get_channel_binding_data calls and  (*)
  38be021... Merge branch 'binding' into 'master' (*)
  582ffcd... Merge branch 'cancellable-test-debugging' into 'master' (*)
  8c9b766... Update Romanian translation (*)
  adf6a57... Update Ukrainian translation (*)
  7cb5cd8... Updated Lithuanian translation (*)
  da948f7... gmain: Fix use of atomic primitives with sig_atomic_t (*)
  1cf3ae6... Update POTFILES.in (*)
  b2a6a9a... fuzzing: Ensure input to g_uri_parse() is nul-terminated (*)
  18b89c1... Merge branch 'uri-parsing-fix' into 'master' (*)
  4fe91b6... Remove c-format from the string that is not c-formatted (*)
  a910513... Update Ukrainian translation (*)
  3cb1980... Updated Spanish translation (*)
  f1a9599... Updated Spanish translation (*)
  0bf12c8... fuzzing: Use nul-terminated array introduced in previous co (*)
  39f8aff... fuzzing: Test URI parsing with and without the strict flag (*)
  f77c75a... Merge branch 'ossfuzz-fix-again' into 'master' (*)
  99f87d1... Merge branch 'patch-1' into 'master' (*)
  ab33896... tests: Rewrite a URI test to use an array of test strings (*)
  67c9d34... guri: Allow params to be NULL if length is 0 (*)
  836fee7... tests: Test the length argument of g_uri_parse_params() (*)
  7656399... tests: Rewrite another URI test to use an array of test str (*)
  0b19810... tests: Test the length argument of g_uri_unescaped_bytes() (*)
  67ba5bf... fuzzing: Test g_uri_unescape_segment() as well as g_uri_une (*)
  f9d165a... guri: Fix buffer overrun when decoding %-encoded URI compon (*)
  15bf2dd... Merge branch 'ossfuzz-23815-23818-uri-overflows' into 'mast (*)
  3bc9f57... Update Romanian translation (*)
  497c511... Fix giomodule.cache being wrongly considered stale (*)
  3ef229f... gconvert: Use a pointer array in extract_uris (*)
  b101dbd... Merge branch 'g_uri_list_extract_uris-use-pointer-array' in (*)
  88fe781... gdesktopappinfo: Fix unnecessarily copied and leaked URI li (*)
  1ee22d0... Merge branch 'bugfix/appinfo-launch-urilist-leak' into 'mas (*)
  fa13c41... gtrace: Add sysprof tracing support infrastructure (*)
  bfe1617... gmain: Add sysprof tracing to GMainContext and GSource (*)
  6f281ce... gtask: Include task name in complete_in_idle_cb source name (*)
  7cd67c9... gspawn: Add sysprof trace support for spawning (*)
  b08bd04... gtask: Improve task names used internally within GLib (*)
  db9987d... strfuncs: a few g_strsplit_set() improvements (*)
  4486ac1... Merge branch 'sysprof' into 'master' (*)
  d022b71... uri: change parse_params() to take a separator set (*)
  591d867... uri: modify g_uri_parse_params() to take flags (*)
  e2d3349... tests/uri: add g_uri_parse_params() corner-cases (*)
  30ad9c6... uri: teach g_uri_parse_params() to decode www-form query (*)
  7bee36b... uri: add G_FLAGS_ENCODED_QUERY (*)
  3f72a95... uri: make g_uri_parse_params() take an error (*)
  05d65ae... tests: limit number of threads to something reasonable. (*)
  3cabce3... Merge branch 'tests-limit-threads' into 'master' (*)
  735c80d... Merge branch 'uri-parse-params' into 'master' (*)
  8049535... glocalfileinfo: Handle arbitrary binary data in extended at (*)
  63b329f... glocalfileinfo: Correct an off-by-one error when unescaping (*)
  ed70742... Update Ukrainian translation (*)
  570f27a... Update Romanian translation (*)
  d0eab92... ci: Use --branch and --depth arguments to git clone to save (*)
  5c09c9e... ci: Limit depth of subprojects when cloning (*)
  8b8470f... Updated Lithuanian translation (*)
  10f2d10... Update Catalan translation (*)
  4b31834... portal: Read /.flatpak-info in thread-safe fashion (*)
  eb3409a... gmain: fix fetching timebase on non-Intel Darwin (*)
  f5fc9ca... Merge branch 'wip/wjt/2159-thread-unsafe-initialization-in- (*)
  6bdf640... gtestutils: Mark that g_assert_whatever() macros do not nor (*)
  1135ca2... Merge branch 'analyzer-noreturn' into 'master' (*)
  4433a46... uri: fix g_uri_unescape_string() regression (*)
  5ca8e51... Merge branch 'uri-illegal' into 'master' (*)
  bd75c18... gtask: Only override g_task_set_source_tag() for GLib ≥ 2.6 (*)
  4c6654d... uri: add illegal_characters argument to unescape_bytes (*)
  5ab6a30... Update Ukrainian translation (*)
  d992b90... Update Romanian translation (*)
  21b0003... gtimezone: get 64-bit data from version-3 TZif files (*)
  bc78f0a... gtimezone: support POSIX 1003.1-2001 quoted TZ abbreviation (*)
  325d17c... gtimezone: allow hh to be 24, as per POSIX (*)
  6897863... gtimezone: add support for RFC 8536 time zone transitions (*)
  25d950b... gtimezone: support footers in TZif files (*)
  7414dc2... Clarify memset in set_tz_name (*)
  4408e69... gtimezone: add FIXME comments (*)
  f5b4a6b... Merge branch 'GDateTime-TZif' into 'master' (*)
  e18a6a2... tests: Incorporate bug base into g_test_bug() calls in gdat (*)
  98a7d6e... tests: Add tests for RFC 8536 v3 parsing of time zones (*)
  c3c2c31... glib: Use g_getenv everywhere instead of getenv (*)
  221e32d... Merge branch 'g-getenv-everywhere' into 'master' (*)
  b80b864... tests: Add a test for getting/setting xattrs on a local fil (*)
  1378a40... ci: Limit depth of fetch for initial code checks (*)
  c05252b... Merge branch 'uri-illegal' into 'master' (*)
  50f8a9d... Merge branch '422-xattr-binary-data' into 'master' (*)
  060fda0... Merge branch 'task-set-name-version' into 'master' (*)
  0b75a92... Merge branch '2129-tz-slim-tests' into 'master' (*)
  41ffa41... Merge branch '2132-quark-ctor-supp' into 'master' (*)
  6e707d2... appinfo: Add properties (*)
  7a76fa5... Apply 1 suggestion(s) to 1 file(s) (*)
  28dafe3... Apply 1 suggestion(s) to 1 file(s) (*)
  8d2f149... Apply 1 suggestion(s) to 1 file(s) (*)
  38b5781... Apply 1 suggestion(s) to 1 file(s) (*)
  7994219... Add more documentation (*)
  d5513ef... Merge branch 'giomodule-cache' into 'master' (*)
  ea395e3... uri: add a GError to the new g_uri_unescape_bytes() (*)
  22fe3b0... uri: fix regression in g_uri_unescape_segment/string (*)
  c60d659... Merge branch 'mach_monotonic_time_use_timebase_struct' into (*)
  5b49df3... Merge branch 'uri-non-utf8' into 'master' (*)
  4e485d7... gio: Remove broken support for XP (*)
  554107c... gfileutils: Add g_file_set_contents_full() and GFileSetCont (*)
  00c17de... gfileutils: Split out write_to_file() helper function (*)
  e4e618c... gfileutils: Factor out fsync calculation (*)
  387c159... gfileutils: Tidy up types of length arguments in helper fun (*)
  f3cea1c... gfileutils: Implement GFileSetContentsFlags (*)
  24ed91c... gfileutils: Add a mode argument to g_file_set_contents_full (*)
  3b6460b... glib: Use g_file_set_contents_full() throughout GLib and GI (*)
  ea2db92... glocalfileoutputstream: Use g_fsync() for platform-independ (*)
  84dd892... gfileutils: Use g_fsync() for platform-independence (*)
  926dfe5... gstdio: Handle EINTR in g_fsync() (*)
  cd02eac... gstdio: Add macOS support to g_fsync() (*)
  f35f9e9... tests: Use G_TEST_OPTION_ISOLATE_DIRS for fileutils tests (*)
  5bf3849... tests: Add tests for g_file_set_contents_full() (*)
  a84f241... Merge branch '1302-file-set-contents-fsync' into 'master' (*)
  4375266... tests: Test that UTF-8 is escaped correctly by g_strescape( (*)
  59eb3c5... tests: Add missing cast to URI tests (*)
  1ef6e84... tests: Add some tests for expanding invalid escapes with g_ (*)
  0544fdf... gfileinfo: Clarify docs to say that name and display-name a (*)
  41937c3... gobject: Document that g_object_new() zeros out private dat (*)
  b79747e... Merge branch 'remove-broken-xp-code' into 'master' (*)
  87bc87a... Merge branch '1022-g-object-new-zeros-docs' into 'master' (*)
  feab973... ci: Move some CI jobs from branches to schedules (*)
  410ee53... ci: Add DAG attributes (*)
  b4aa9d7... gfileutils: Fix O_NOFOLLOW handling on BSD systems (*)
  79aeba3... Merge branch 'ci-schedules' into 'master' (*)
  6a87f7e... Merge branch 'bandwidth' into 'master' (*)
  62a54a9... Merge branch '4-strescape-utf8' into 'master' (*)
  4bd74ac... Merge branch 'wip/pwithnall/bsd-nofollow' into 'master' (*)
  9c6c546... gosxutils: Include Foundation rather than Cocoa (*)
  5b42934... Merge branch '1869-ios-cocoa' into 'master' (*)
  5ba5f5b... Merge branch '137-gfileinfo-display-name-docs' into 'master (*)
  648986a... glib: Avoid redefining GLIB_DISABLE_DEPRECATION_WARNINGS (*)
  c77c5e5... ci: Support building a CI image for Coverity Scan builds (*)
  5f25d25... ci: Add scheduled Coverity Scan builds (*)
  6380986... GFile: Document that G_FILE_CREATE_REPLACE_DESTINATION can  (*)
  07278e7... gtestutils: Clarify the docs for g_test_create_case() (*)
  b3c0c48... gthreadpool: Mention g_get_num_processors() in the thread p (*)
  1203e80... Merge branch '250-testcase-docs' into 'master' (*)
  9577616... Merge branch '272-thread-pool-docs' into 'master' (*)
  75000b0... Apply 1 suggestion(s) to 1 file(s) (*)
  d09bd8e... Apply 1 suggestion(s) to 1 file(s) (*)
  10eb974... Apply 1 suggestion(s) to 1 file(s) (*)
  e09594f... Apply 1 suggestion(s) to 1 file(s) (*)
  98deeff... Apply 1 suggestion(s) to 1 file(s) (*)
  bad7efc... Apply 1 suggestion(s) to 1 file(s) (*)
  921e2ee... Apply 1 suggestion(s) to 1 file(s) (*)
  d9757ab... Apply 1 suggestion(s) to 1 file(s) (*)
  c213000... Apply 1 suggestion(s) to 1 file(s) (*)
  2301d75... Apply 1 suggestion(s) to 1 file(s) (*)
  65263ce... Apply 1 suggestion(s) to 1 file(s) (*)
  c10a0a3... Apply 1 suggestion(s) to 1 file(s) (*)
  b5fc5d6... Apply 1 suggestion(s) to 1 file(s) (*)
  df7f35e... Apply 1 suggestion(s) to 1 file(s) (*)
  3521763... uri: add some note about the API scope (*)
  19c0db3... uri: improve some documentation about absolute URIs (*)
  d625a29... uri: add a comment about temporary GUri construction (*)
  44d4640... uri: rename absolute & relative uri_string to uri_ref (*)
  82ad785... uri: change g_uri_is_valid() to check absolute URI (*)
  034a4dc... gio: replace _g_uri_from_authority() with g_uri_join() (*)
  a173a6f... gio: use g_uri_is_valid() (*)
  6f419e7... gio: use g_uri_split_network() in g_network_address_parse_u (*)
  1b6a053... gio: use g_uri_split_with_user() in save_userinfo() (*)
  aa0b09e... gio: use g_uri_split_network() in g_simple_proxy_resolver_l (*)
  dd0fae1... gio: remove _g_uri_parse_authority() (*)
  0fea3d7... guri: add some IPv6 scope-id tests (*)
  4c5ccd3... gslice: Allow inlining of memset() in g_slice_new0() macro (*)
  9193fd5... Add a missing include (*)
  8f960c7... Merge branch 'appinfo-properties' into 'master' (*)
  7ce6a01... Updated Spanish translation (*)
  20ae4b4... uri: do not add ipv6 brackets on non-ip host (*)
  0992978... timezone: Fix an uninitialized use (*)
  5b3da6e... Merge branch 'fix-uninitialized-use' into 'master' (*)
  96d39f8... Revert "Merge branch 'appinfo-properties' into 'master'" (*)
  e3b6f20... Merge branch 'revert-8f960c79' into 'master' (*)
  a97fe4e... Merge branch 'uri-ipv6-bkt' into 'master' (*)
  c9c349a... uri: add ENCODED_PATH & ENCODED_FRAGMENT flags (*)
  b0f9af0... uri: do not encode userinfo fields (*)
  4c20ea4... uri: always add G_URI_FLAGS_HAS_PASSWORD with build_with_us (*)
  c354c40... tests/uri: check user field is correctly encoded (*)
  ef173e2... uri: do not encode ':' and ';' from userinfo (*)
  48ad40a... Merge branch 'uri-encoded-parts' into 'master' (*)
  50343af... Merge branch 'uri-userinfo-enc' into 'master' (*)
  5767eef... uri: add GUriParamsIter (*)
  0d6b175... gunixmounts: Add g_unix_mount_point_at (*)
  4602a5e... gfile: Add support for x-gvfs-notrash option to ignore moun (*)
  1c08f55... Merge branch 'wip/oholy/x-gvfs-notrash' into 'master' (*)
  03550ec... hostutils: accept zoneid in IPv6 addresses (*)
  3bcc6fd... guri: add a test to check ipv6 with zoneid URI to string (*)
  931496b... Merge branch 'replace-destination' into 'master' (*)
  71d1a28... Merge branch 'ipv6-zoneid' into 'master' (*)
  df8dc7f... Merge branch 'guri-gio' into 'master' (*)
  bb1df0e... Merge branch 'uri-params-iter' into 'master' (*)
  0ba7ebf... uri: allow to join a partial URI, without scheme (*)
  a2c8f6f... Merge branch 'guri-join-schemeless' into 'master' (*)
  77f9b0b... meson: Don't use gnulib for printf on iOS (*)
  d7e0fde... Merge branch 'dont-use-gnulib-ios' into 'master' (*)
  161168c... Fix multiple typos in guri.c (*)
  13ad6ab... Merge branch 'patch-1' into 'master' (*)
  623cb10... guri: Always prepend `//` to the host when building a URI (*)
  89cf298... guri: Document and check restrictions on path prefixes (*)
  cff7850... Merge branch 'uri-bees' into 'master' (*)
  602b7cc... Merge branch 'uri-path-slashes' into 'master' (*)
  ff60d2e... guri: Various minor documentation tweaks and improvements (*)
  1f1efbb... guri: Rename G_URI_ERROR_MISC to G_URI_ERROR_FAILED (*)
  de0ebf8... guri: Minor code formatting fixes (*)
  40873f8... guri: Use g_steal_pointer() to make ownership transfer clea (*)
  ae6a0ef... guri: Tweak quotes in error strings (*)
  f873b88... guri: Add G_URI_HIDE_QUERY (*)
  41a21c3... guri: Add links to RFC 3986 in code comments (*)
  83597b9... guri: Use NONE values of flags rather than 0 (*)
  ceda975... guri: Clear return values on error from g_uri_params_iter_n (*)
  e446c34... guri: Change type of g_uri_escape_bytes() to use guint8 (*)
  b5c59cc... guri: Use gssize for array/string lengths (*)
  943b1e4... guri: Don’t fail g_uri_is_valid() if URI is missing a hostn (*)
  b654eb1... guri: Make G_URI_FLAGS_PARSE_STRICT the default (*)
  cacf9c2... guri: Add various small new tests to increase branch covera (*)
  e30fc2e... Merge branch 'uri-tweaks' into 'master' (*)
  b99008f... 2.65.1 (*)
  b660ffe... Update Turkish translation (*)
  55018d3... Update Ukrainian translation (*)
  b7db048... Update Greek translation (*)
  03f1980... Updated Spanish translation (*)
  4a848a0... gio: add missing (out) annotations to g_socket_receive* (*)
  1cb567f... Merge branch 'g-socket-receive-annotations' into 'master' (*)
  373c54a... gfile: Document TOCTTOU avoidance using g_file_delete() (*)
  e4f4a40... Merge branch 'file-delete-docs' into 'master' (*)
  3b0eca5... gdatetime: Add %f format specifier for microseconds (*)
  bcb48a1... gdatetime: Fix alphabetical order of format specifiers (*)
  8e13683... gdatetime: Format iso8601 strings with microsecond precisio (*)
  d31c771... Merge branch 'wip/alloc-memset-inlining' into 'master' (*)
  056aaf3... Merge branch 'master' into 'master' (*)
  b301c92... Update French translation (*)
  80887d5... Update Galician translation (*)
  2ec4e05... docs: glib-compile-resources: json-stripblanks (*)
  91ccc46... Merge branch 'json-stripblanks-docs' into 'master' (*)
  83a59e9... Update Romanian translation (*)
  8edbfe8... glocalfileinfo: Use accessors to access struct stat members (*)
  622806d... glocalfileinfo: Add support for optional/required fields in (*)
  7224baf... Update Indonesian translation (*)
  a8acbba... gioerror: Map WSAENETRESET on Windows to G_IO_ERROR_CONNECT (*)
  4cf95e3... Ensure g_subprocess_communicate_async() never blocks (*)
  30e4dbd... Merge branch 'subprocess-communicate-async-pipe' into 'mast (*)
  60eefd4... glocalfileinfo: Add statx() support (*)
  18aaf33... glocalfileinfo: Support STX_BTIME for G_FILE_ATTRIBUTE_TIME (*)
  a396fa9... Merge branch 'statx' into 'master' (*)
  fb6da56... Merge branch 'wip/pwithnall/coverity' into 'master' (*)
  b639687... gtestutils: Fix a minor memory leak (*)
  0caa00b... guri: Add an assertion to help static analysis (*)
  a5d34a7... gvariant: Ensure GVS.depth is initialised (*)
  27d857b... Merge branch 'minor-coverity-fixes' into 'master' (*)
  c50fb4f... Merge branch 'variant-depth-init' into 'master' (*)
  b0be67c... gdatetime: Widen a variable before multiplication (*)
  9664ff1... gdbusaddress: Drop an unnecessary NULL check (*)
  7afd407... gdbusmessage: Drop redundant uint ≥ 0 checks (*)
  0b0b9bf... Merge branch 'windows-netreset' into 'master' (*)
  ab700f9... Merge branch 'coverity-datetime' into 'master' (*)
  a110ca9... gcancellable: Assert that make_pollfd() call succeeds (*)
  5271b67... Merge branch 'dbus-address-null-check' into 'master' (*)
  009791b... Merge branch 'dbus-uint-checks' into 'master' (*)
  24af98e... Merge branch 'cancellable-pollfd' into 'master' (*)
  f91af20... 2.65.2 (*)
  f95723a... Update Kazakh translation (*)
  684e683... Update Brazilian Portuguese translation (*)
  5725415... Update Japanese translation (*)
  d2803e1... Update Japanese translation (*)
  46a12ea... Update Japanese translation (*)
  5620828... gthread: Add a sysprof mark for thread creation (*)
  aeed676... Replace a bunch of fallthrough comments with an attribute (*)
  a1a8016... Merge branch 'thread-trace' into 'master' (*)
  153ec62... Merge branch 'wip/baedert/fallthrough' into 'master' (*)
  b3c0dd2... Update Polish translation (*)
  c0435cd... Update Catalan translation (*)
  6fc143b... gio: Allow no atime from statx (*)
  e47a7e2... Merge branch 'valentindavid/statx-read-only' into 'master' (*)
  dc1a1b8... gio: Document g_settings_new() missing schema behaviour (*)
  9674d14... Merge branch 'g_settings_new' into 'master' (*)
  0d196a9... Updated Lithuanian translation (*)
  856265f... Fixing signedness warning in glib/gfileutils.c (*)
  dae128e... Don't pass more than G_MAXSSIZE bytes at once to write() in (*)
  151e171... Merge branch 'gfileutils_signedness' into 'master' (*)
  c033450... goutputstream: Check individual close operations after spli (*)
  cf85241... tests: Add splice cancellation test (*)
  e5c119e... Merge branch 'wip/carlosg/cancelled-splice' into 'master' (*)
  e6791aa... Update Basque translation (*)
  1c5073e... Updated Czech translation (*)
  a75b878... Updated Czech translation (*)
  51d8d72... Update Chinese (China) translation (*)
  4e00765... Update Korean translation (*)
  43656b5... Update British English translation (*)
  a818170... Updated Slovenian translation (*)
  7ae9b76... Update Friulian translation (*)
  30a31b2... gcancellable: Mark a variable as unused if built with G_DIS (*)
  4899412... Update Friulian translation (*)
  bdcf193... Merge branch 'cancellable-disable-assert' into 'master' (*)
  14d9cde... Update German translation (*)
  63c5b62... goption: Add a precondition to avoid GOptionEntry list over (*)
  b01bcd3... Merge branch '2197-option-group-limits' into 'master' (*)
  34f03f0... Add some notes on complexity in glib/garray.c (*)
  cbae555... Add some notes on complexity in glib/ghash.c (*)
  4d9cd83... Add some notes on complexity in glib/glist.c (*)
  69e5e12... Add some notes on complexity in glib/gslist.c (*)
  a62fcb9... Add some notes on complexity in glib/gqueue.c (*)
  54c20c8... Add some notes on complexity in glib/gsequence.c (*)
  d27549b... Add some notes on complexity in glib/gtree.c (*)
  eba91d5... Merge branch 'big_O_notations' into 'master' (*)
  c8840ff... gthread: Only print scheduler setting warnings once (*)
  054ef4d... Merge branch '2191-scheduler-warnings' into 'master' (*)
  47488cc... 2.65.3 (*)
  8b319a6... guri: Fix user passed to g_uri_split_with_user() not being  (*)
  6f6462c... Merge branch 'tingping/fix-uri-not-nulling' into 'master' (*)
  d0b8d67... po: Fix tab indentation in Makefile.in.in (*)
  83681d6... Merge branch '2200-po-makefile-tabs' into 'master' (*)
  602edf1... Update Serbian translation (*)
  8be23b0... Update Croatian translation (*)
  91027d4... Update Slovak translation (*)
  8a3f570... Update Swedish translation (*)
  92183fb... gdbusauthmechanismsha1: Use the same timeouts as libdbus (*)
  6f69a79... Update Croatian translation (*)
  7fa8d5f... Update Hungarian translation (*)
  2effedd... Update Croatian translation (*)
  f19cb44... guri: Remove unnecessary NULL pointer check (*)
  cbf72f0... ci: Add model file for Coverity (*)
  bd5efc8... Update Croatian translation (*)
  81fd3fe... Update Croatian translation (*)
  496858c... Update Croatian translation (*)
  bca2bdd... Update Italian translation (*)
  c2c12e4... 2.66.0 (*)
  f010a8c... Merge branch 'coverity-fixes' into 'master' (*)
  aea8c91... Merge branch 'wip/2164-dbus-sha1-timeout' into 'master' (*)
  b7c75f7... Merge branch '2077-pointer-arithmetic' into 'master' (*)
  6f9b379... gwinhttpfile: Set display-name attribute on file info (*)
  9d859f0... gutf8: Fix a typo in the docs for g_utf16_to_utf8() (*)
  c3eda78... Merge branch '2194-winhttp-file-display-name' into 'master' (*)
  1d1262e... Updated Danish translation (*)
  b696dcc... Update Latvian translation (*)
  33bfae7... Fix signedness problem in glib/gutils.c (*)
  d49586c... Fix signedness error in glib/gspawn.c (*)
  33148e6... Fix a signedness problem in glib/tests/collate.c (*)
  16773d2... Fix a signedness problem in glib/tests/date.c (*)
  9bc61de... Merge branch 'fix_warnings' into 'master' (*)
  642baa5... glocalfile: Never require G_LOCAL_FILE_STAT_FIELD_ATIME (*)
  88032cb... trash portal: Handle portal failures (*)
  7e27162... Define G_MSVC_SYMBOL_PREFIX correctly for ARM32 (*)
  7b17c57... Merge branch '2019-10-28_Define_G_MSVC_SYMBOL_PREFIX_correc (*)
  b2d0d10... Update Portuguese translation (*)
  940f3ef... Update Portuguese translation (*)
  76dfe08... Update Greek translation (*)
  eb19c32... glist: Clarify that g_list_free() and friends only free an  (*)
  6248039... Merge branch 'wip/issue2205' into 'master' (*)
  298b712... Update Russian translation (*)
  e64293d... utils: Limit the scope of the variable `max` (*)
  af0b0e9... Merge branch 'trash-portal-error' into 'master' (*)
  851241f... gtimezone: Cache timezones based on the identifier they wer (*)
  cd1b09f... Merge branch 'gutils-limit-scope' into 'master' (*)
  45758e0... Merge branch '2204-timezone-caching' into 'master' (*)
  53819d8... Merge branch 'list-free-docs' into 'master' (*)
  f474ec1... gio-tool-trash: Prevent recursion to speed up emptying tras (*)
  f2df054... Merge branch 'wip/oholy/trash-recursion' into 'master' (*)
  a3b5e18... gthreadedresolver: Fix logic in parse_res_text() (*)
  010569b... Update Hebrew translation (*)
  6a903ff... Fix g_module_symbol() under Windows sometimes not succeedin (*)
  2d78865... Merge branch 'fix-win32-g-module-symbol-flaky' into 'master (*)
  8c76bec... gthread: Destroy value after replacing it in g_private_repl (*)
  aa6aa0d... Merge branch '2209-fix-parse-res-text' into 'master' (*)
  58fce4b... guri: Move IP-literal parsing out into a separate function (*)
  17a53f2... guri: Simplify memory management in parse_host() (*)
  7e400a8... guri: Refactor error handling in parse_ip_literal() (*)
  c363c3a... tests: Remove duplicate IPv6 zone ID URI parsing tests (*)
  b43fb9c... guri: Fix URI scope parsing (*)
  d2f3245... tests: Rework test_uri_parsing_absolute to support failure  (*)
  6762312... tests: Add additional URI scope parsing tests (*)
  5464c4d... Merge branch 'ossfuzz-23816-uri-parsing' into 'master' (*)
  b5656d2... gdatetime: Avoid integer overflow creating dates too far in (*)
  281f669... tests: Test date overflow failure with bookmark file parsin (*)
  d536afe... Merge branch 'ossfuzz-22758-date-negative-overflow' into 'm (*)
  7d1e782... CI: Re-enable code coverage reporting for MSYS2 builds (*)
  e0fd2e3... build: Post-release version bump to 2.67.0 (*)
  a36c98f... Merge branch 'add-back-win32-coverage' into 'master' (*)
  c51a8ce... gversionmacros: Add version macros for GLib 2.68 (*)
  06dabe0... Merge branch '2210-private-replace-destroy' into 'master' (*)
  aa0e120... Make libelf dependency optional via meson feature (*)
  854abcd... Merge branch 'optdeps' into 'master' (*)
  51a135a... Merge branch 'version-bump-2.68' into 'master' (*)
  500d065... GDBus tests: Use G_SOURCE_REMOVE, G_SOURCE_CONTINUE (*)
  d65c8c3... GDBus: Add G_DBUS_METHOD_INVOCATION_HANDLED, _UNHANDLED (*)
  38a2aed... GDBus: Use G_DBUS_METHOD_INVOCATION_HANDLED in method imple (*)
  42961e8... Merge branch 'wip/smcv/invocation-handled' into 'master' (*)
  f9fc29f... gtlscertificate: Add support for PKCS #11 backed certificat (*)
  b01521b... gwin32registrykey: Fix returning subkey_name in subkey_iter (*)
  106e78a... GWin32AppInfo: Support verbs other than "open" (*)
  e9c7ebe... Merge branch 'wip/tingping/pkcs11' into 'master' (*)
  37d04c2... Merge branch 'appinfo-shellany' into 'master' (*)
  f01ca92... Update Ukrainian translation (*)
  b4138bd... gtimezone: Split out fallback timezone identification for u (*)
  7e59a4c... gtimezone: Set resolved_identifier earlier (*)
  bd1e2a9... glib-init: Statically assert more facts about standard type (*)
  fca9824... glib-unix: Assert that our portable types correspond to ssi (*)
  605cff6... GSubprocessLauncher: Move cleanup to dispose() (*)
  ce005e8... Merge branch 'wip/smcv/assert-standard-types' into 'master' (*)
  a82556c... gmain: Fix minor typo in documentation (*)
  f0e74a9... gspawn: Handle error opening /dev/null (*)
  2593780... Merge branch 'gmain-docs' into 'master' (*)
  4d00344... tests: Refactor g_uri_escape_string() tests (*)
  a4cba75... guri: Fix UTF-8 validation when escaping URI components (*)
  f53842a... guri: Add additional tests for scope ID parsing (*)
  5017de6... Merge branch 'ossfuzz-26083-uri-escaping' into 'master' (*)
  094eca7... gio: Expose g_file_build_attribute_list_for_copy (*)
  74756a8... glocalfileinfo: Fix use of fstatat() on macOS < 10.10 (*)
  b402316... gmessages: Document that using a custom log writer disables (*)
  3573a2d... Merge branch 'master' into 'master' (*)
  260e80f... GTree: debugging improvements (*)
  2e7931c... GTree: add an ability to iterate over a tree and a node-bas (*)
  6569529... GLib test: test GTree "lower bound" and "upper bound" opera (*)
  78e1431... Merge branch 'log-fatal' into 'master' (*)
  1538a89... Merge branch 'close_subprocess_parent_fds_on_dispose' into  (*)
  7bfd627... Merge branch 'gtree-add-iterators' into 'master' (*)
  3dc6217... Add boxing for GTree (*)
  97956c2... Merge branch 'boxing_gtree_gqueue_gnode' into 'master' (*)
  10b0ece... gmessages: Add API to move info and debug messages to stder (*)
  b17b537... gmessages: Expose our default filtering as API (*)
  f55b278... Merge branch 'wip/smcv/issue2087' into 'master' (*)
  5d97eb9... Merge branch '2203-fstatat-macos' into 'master' (*)
  6cf381e... Merge branch 'spawn-error-handling' into 'master' (*)
  35bb69b... gsocketclient: set IP_BIND_ADDRESS_NO_PORT if binding to lo (*)
  497ea1a... Merge branch 'ip_bind_address_no_port' into 'master' (*)
  d24970b... gsocketclient: fix docs typo (*)
  d971ac7... gsocketclient: fix whitespace error (*)
  290d572... gsocketclient: document Happy Eyeballs (*)
  f0a7b14... gsocketclient: emit RESOLVING/RESOLVED events only once (*)
  14f7b5e... gsocketclient: Crash on error if error is missing (*)
  b88b371... gsocketclient: return best errors possible (*)
  5af7ed8... Update Portuguese translation (*)
  8cefc0a... Update Chinese (Taiwan) translation (*)
  9f8ccee... gspawn: Use close_range() if available to close FDs between (*)
  c12762a... GSubprocessLauncher: allow to close passed FDs (*)
  59b7183... Merge branch 'spawn-close_range' into 'master' (*)
  2306f96... uri: add missing (not)nullable annotations (*)
  88deca5... Merge branch 'uri-nullable' into 'master' (*)
  0dfef13... Merge branch 'add_close_in_parent_flag' into 'master' (*)
  2954754... Update Slovak translation (*)
  bf814a9... gmain: Fix possible locking issue in source unref (*)
  d691c2e... gsignal: Plug g_signal_connect_object leak (*)
  9c73f8b... Merge branch 'benzea/fix-possible-source-locking-issue' int (*)
  f241b96... Merge branch 'wip/fix-handler-leak' into 'master' (*)
  06587fb... Merge branch 'mcatanzaro/#2211' into 'master' (*)
  2996d0d... gfile: Clarify refcount handling for g_file_replace_content (*)
  b2cc8d1... gstrvbuilder: Add a new object to make NULL-terminated stri (*)
  730a395... Merge branch 'strv-builder' into 'master' (*)
  58d5b27... Merge branch 'file-replace-contents-refcounting' into 'mast (*)
  271db1f... ghash: Move initialisation to declaration (*)
  2e7d3dc... tests: Add some additional assertions to avoid scan-build w (*)
  12f8708... tests: Add an assertion to avoid a scan-build warning (*)
  0544efc... tests: Improve signed int handling to silence scan-build wa (*)
  e9c4e19... tests: Add additional keyfile assertions (*)
  5a361ae... Fix signedness warning in glib/tests/base64.c (*)
  fd7f2e6... Fix several signedness problems in glib/tests/checksum.c (*)
  d6eaa74... Fix signedness warnings in glib/tests/convert.c (*)
  019c674... Fix several signedness warnings in glib/tests/array-test.c (*)
  dfa4907... Fix signedness warning in glib/tests/fileutils.c (*)
  31bca17... Merge branch 'fix_warnings' into 'master' (*)
  5b2bee3... Replace __typeof__ with glib_typeof macro (*)
  a1847d0... gatomic: Check if glib_typeof() is defined before using it (*)
  3028e6a... gmem.h: Simplify condition where typeof is available (*)
  0d81443... Use C++11 decltype where possible (*)
  e2e8339... Merge branch 'typeof' into 'master' (*)
  b538cb0... gslice: Inline win32 implementation of g_getenv() to avoid  (*)
  25e634b... gtimezone: Cache default timezone indefinitely (*)
  36e7b48... Revert "gtimezone: Cache timezones based on the identifier  (*)
  59add5e... tests: Add a basic test for GTimeZone caching (*)
  ed00ee3... Merge branch 'wip/antoniof/fallback-timezone-cache-lookup'  (*)
  4590b49... gio: Fix some remaining DocBook syntax in a documentation c (*)
  e591d2e... Merge branch '2225-slice-getenv-win32' into 'master' (*)
  411aa46... Add a test for the 6-days-until-EOM bug (*)
  da00779... Fix the 6-days-until-the-end-of-the-month bug (*)
  b5429b7... Merge branch 'six-days-to-eom' into 'master' (*)
  7b73546... Merge branch 'scan-build-warnings' into 'master' (*)
  c686e1a... Add various missing nullable annotations (*)
  da2be2e... Merge branch 'missing-nullable' into 'master' (*)
  1655dc9... Revert "Use C++11 decltype where possible" (*)
  b67185c... Merge branch 'revert-decltype-changes' into 'master' (*)
  dce24dc... gmacros: Use __typeof__ when compiling with Clang (*)
  30782c4... gtrace: Add G_GNUC_PRINTF annotation (*)
  51f30cc... Merge branch 'wip/pwithnall/credentials-fix' into 'master' (*)
  2d812f1... Merge branch 'clang-fixes' into 'master' (*)
  8f0b968... 2.67.0 (*)
  3b10a07... Improve docstrings of 'g_strstr_len' and 'g_strrstr_len' (f (*)
  5339082... Merge branch 'improve-g_strrstr_len-docstring' into 'master (*)
  96ccf06... gmain: g_main_context_check() can skip updating polled FD s (*)
  ec22242... Merge branch 'g_main_context_check_skipping_pollrec_updates (*)
  1d28fd5... Fix race in socketclient-slow test (*)
  159a9c2... gio: Fix various typos of the name ‘D-Bus’ (*)
  98f2607... Merge branch 'dbus-typos' into 'master' (*)
  4926948... Merge branch 'app-info-docs' into 'master' (*)
  2d008e4... Merge branch 'mcatanzaro/#2221' into 'master' (*)
  70279f8... gdbus: Cope with sending fds in a message that takes multip (*)
  fc1f496... gdbus: Document the intended semantics of handles and fds (*)
  e5cee9c... gio/tests/gdbus-peer: Exercise fds attached to a large mess (*)
  5b0a7ed... Merge branch 'wip/smcv/dbus-fd-convention' into 'master' (*)
  35ffbf9... Merge branch 'wip/smcv/big-dbus-write-with-fds' into 'maste (*)
  c2b8fa8... gsocketclient: fix crash when async connection step fails (*)
  b04a359... Merge branch 'mcatanzaro/#2233' into 'master' (*)
  db2cb16... docs: Add missing annotation glossary (*)
  2993bb8... docs: Fix xinclude directives (*)
  e174460... Build gdbus-objectmanager-example docs unconditionally (*)
  c63da52... glib/tests/fileutils: Make more use of g_assert_no_errno() (*)
  b3b4ad4... gio/tests/live-g-file: Use g_assert_no_errno() (*)
  3468369... gio/tests/appmonitor: Use g_assert_no_errno() (*)
  3f9f7da... gio/tests/gsettings: Use g_assert_no_errno() (*)
  782c1b4... gio/tests/gsettings: Assert that g_chmod succeeds (*)
  f53aaea... gio/tests/gsettings: Assert that temporary directory ends u (*)
  087fdf8... glib/tests/fileutils: Fix expectations when running as root (*)
  7fd0d1c... Merge branch 'wip/smcv/assert-no-errno' into 'master' (*)
  f2e347d... Merge branch 'wip/smcv/fileutils-test-as-root' into 'master (*)
  86b910e... Merge branch 'issue-2236' into 'master' (*)
  4f7c6e1... gdbusauthmechanismsha1: Don’t create keyring dir when runni (*)
  4f2b1e2... gobject: Standardise on the term ‘instantiatable’ (*)
  1f6c737... Suggest braces around empty body in ‘if’ statements (*)
  e1b5afb... gtype: Fix typo in API comment (*)
  98f0a5a... gtype: Add g_type_interface_instantiatable_prerequisite() (*)
  3f2a8d5... closure: Support generic marshals for interface returns (*)
  458e3b7... value: Allow automatic transforms to/from interfaces (*)
  52357aa... Add a binding test involving interfaces (*)
  0b1f909... Add a test for signals returning interface types (*)
  5719d2c... Merge branch 'wip/otte/interface-types' into 'master' (*)
  c1e0e6a... glocalfileinfo: Use a single timeout source at a time for h (*)
  e1e32e9... Merge branch 'wip/carlosg/shared-hidden-cache-timeout' into (*)
  add3be2... gscanner: Avoid undefined behaviour copying between union m (*)
  63dfcee... Merge branch 'scanner-undefined-behaviour' into 'master' (*)
  482e10d... guri: Normalize uri segments if they are encoded (*)
  a879c46... gdbus: Add FD support for gdbus call (*)
  c1a11c0... Merge branch 'master' into 'master' (*)
  64f478d... guri: Add G_URI_FLAGS_SCHEME_NORMALIZE This flag enables op (*)
  9da213e... docs: Add note about uri normalization for equality (*)
  b8927cc... Merge branch 'wip/tingping/guri-normalize' into 'master' (*)
  705a59a... gio: Add missing nullable annotations (*)
  e2fbb74... Assert that GFileIcon::file is always set after constructio (*)
  234a8cd... Fix broken link syntax in g_vasprintf (*)
  a8bc604... Merge branch 'string-precision-missing-link' into 'master' (*)
  e801143... Fix signedness warning in glib/test/tree.c (*)
  b3244be... Fix signedness warning in glib/tests/hash.c (*)
  8fc0080... Fix signedness warnings in glib/tests/logging.c (*)
  fbb492b... Fix signedness warning in glib/tests/node.c (*)
  d15260e... Fix signedness warnings in glib/tests/markup-escape.c (*)
  700a9d4... Fix signedness warnings in glib/tests/once.c (*)
  be5d48f... Fix various warnings in glib/tests/gvariant.c (*)
  76b84c5... Fix signedness warnings in glib/tests/pattern.c (*)
  9464721... Fix signedness warning in glib/tests/protocol.c (*)
  a175882... Fix signedness warnings in glib/tests/queue.c (*)
  101a604... Fix signedness warnings in glib/tests/rcbox.c (*)
  cc041eb... Fix signedness warning in glib/tests/regex.c (*)
  a7fdca4... Fix signedness warning in glib/tests/scannerapi.c (*)
  d29270d... Fix signedness warning in glib/tests/markup-collect.c (*)
  43a30e4... Fix signedness warning in glib/test/tree.c (*)
  0c81ed3... Fix missing initializer warnings in glib/tests/gvariant.c (*)
  2292960... Fix signedness warning in glib/tests/spawn-multithreaded.c (*)
  93dd614... Fixing missing initializer in glib/test/markup-collect.c (*)
  6c74ab7... Fix signedness warning in glib/tests/markup-collect.c (*)
  24c60ce... Fix missing initializer warnings in glib/tests/markup-colle (*)
  7ea0528... Fix signedness warnings in glib/tests/markup-subparser.c (*)
  2eb66a2... Fix missing initializer warning in glib/tests/markup-subpar (*)
  043cf25... Fix missing initializer warnings in glib/tests/markup-subpa (*)
  75ba0e5... Fix signedness warnings in glib/tests/option-context.c (*)
  913d222... Fix ‘static’ is not at beginning of declaration in glib/tes (*)
  8045b77... Fixing missing initializer warnings in glib/tests/option-co (*)
  5444b7e... Fixing signedness warning in glib/tests/mainloop.c (*)
  e7c1b2a... Fixing missing initializer warnings in glib/tests/mainloop. (*)
  895da99... fuzzing: Fix minor Coverity warning about return values (*)
  43d9844... gtestutils: Mark a return value as explicitly ignored (*)
  e4721df... Merge branch 'coverity-return-values' into 'master' (*)
  ddef9ba... Merge branch 'instantiatable' into 'master' (*)
  332bc17... Merge branch 'fix_more_warnings' into 'master' (*)
  c97827c... Merge branch 'fix_warnings' into 'master' (*)
  ec9fb90... Mark g_subprocess_get_std{in,out,err}_pipe() return value a (*)
  fbfb067... Document that the get_default() functions for the various G (*)
  1c290ac... Merge branch 'gio-missing-nullable' into 'master' (*)
  f98f2c5... gtestutils: Add g_assert_cmpstrv() (*)
  6fa5c13... gio, glib: Use g_assert_cmpstrv where it makes sense (*)
  ab65fb1... Bump the libsysprof-capture dependency (*)
  e21bdf2... Merge branch 'wip/nielsdg/g_assert_cmpstrv' into 'master' (*)
  3530209... gresource: Fix handling of zero-sized compressed resource e (*)
  0a4803a... trace: Add support for integer counters (*)
  d4cb76f... Make the gtrace-private.h header usable in gio (*)
  89d45c7... gio: Include sysprof tracing support (*)
  e53e8b2... gio: Add some tracing to GTask (*)
  a65fe37... gobject: Clarify documentation and annotations of g_set_obj (*)
  94942bc... Merge branch '1849-g-set-object-docs' into 'master' (*)
  728c591... Merge branch '1560-converter-zero-size' into 'master' (*)
  bb4d9e8... Update Ukrainian translation (*)
  8f45fbd... add 2 new stages: sh-check (which run shellcheck) and py-ch (*)
  e817a04... Correct shellcheck errors (and ignore world splitting when  (*)
  bafc7cf... Remove sanity_check script unused for years. (*)
  065dea9... gtestutils: Drop unnecessary NULL check (*)
  51f322b... tests: Add missing assertion to guard against infinite loop (*)
  c338893... Merge branch 'cmpstrv-null-check' into 'master' (*)
  f5b2b81... Fix signedness warning in glib/guri.c (*)
  fcbd9d6... Fix signedness warning in glib/tests/spawn-singlethread.c (*)
  f4bfc50... Fix signedness warnings in glib/tests/slice.c (*)
  82be350... Fix signedness warnings in glib/tests/shell.c (*)
  053d2ae... Merge branch '2046-add-shellcheck-pylint-in-ci' into 'maste (*)
  905b22a... py: Reformat all Python files consistently (*)
  e187d83... ci: Disable formatting warnings in flake8 (*)
  d270b6c... py: Various flake8 cleanups (*)
  89729bc... Fix several signedness warnings in glib/tests/sequence.c (*)
  4c1b068... Extend the documentation of g_sequence_get_length() (*)
  766e632... Fix several signedness warnings in glib/tests/timer.c (*)
  1b7509c... Merge branch 'fix_warnings' into 'master' (*)
  8aa6e39... Fix several missing initializers in glib/tests/uri.c (*)
  427d4fa... GWin32AppInfo: Use a thread for async appinfo tree rebuilds (*)
  b23811a... add __APPLE__ to the list of operating systems that can use (*)
  e457df8... Fix several signedness warnings in glib/tests/uri.c (*)
  c16e1db... Merge branch 'appinfo-shellany-thread-pool' into 'master' (*)
  fe5217b... Merge branch 'master' into 'master' (*)
  40e70f5... Fix several signedness warnings in glib/tests/uri.c (*)
  8105c36... gtimezone: Add new constructor which can report errors (*)
  f9d0135... gdatetime: Port to use new g_time_zone_new_identifier() con (*)
  56cbdb1... Merge branch 'fix_warnings' into 'master' (*)
  355c99a... object: use guint type for n_params argument of g_object_ne (*)
  f936bba... tests: Improve validity of binary GDBusMessage parsing test (*)
  c33de0d... docs: Clarify the meaning of --buildtype=plain a little (*)
  6fdc4fa... Merge branch '1833-buildtype-docs' into 'master' (*)
  6e9ed96... Merge branch 'task-trace' into 'master' (*)
  fb3977e... gobject: limit required stack by heap allocating parameter  (*)
  6931edc... Plug a leak (*)
  e1bf1c2... GWin32AppInfo: Recognize UWP applications (*)
  524696c... Merge branch 'dbus-auth-setuid' into 'master' (*)
  066e680... Merge branch '1963-gdbus-test-validity' into 'master' (*)
  fab561f... gobject: Drop use of volatile from get_type() macros (*)
  a6ce0e7... tests: Fix non-atomic access to a shared variable (*)
  ea746c7... tests: Fix non-atomic access to a shared variable (*)
  3dda662... tests: Drop unnecessary volatile qualifiers from tests (*)
  7f905ff... tests: Fix non-atomic access to some shared variables (*)
  f4607de... tests: Drop unnecessary volatile qualifiers from tests (*)
  3361240... gdbusconnection: Drop unnecessary volatile qualifiers from  (*)
  7c7623c... gdbuserror: Drop unnecessary volatile qualifiers from varia (*)
  74250cd... gio: Drop unnecessary volatile qualifiers from internal var (*)
  e4e8868... kqueue: Fix unlocked access to shared variable (*)
  7cdb687... tests: Drop unnecessary volatile qualifiers from tests (*)
  1a7f000... tests: Fix non-atomic access to some shared variables (*)
  3c64845... gatomic: Drop unnecessary volatile qualifiers from internal (*)
  9474655... gatomic: Drop unnecessary volatile qualifiers from macro va (*)
  1314ff9... glib: Drop unnecessary volatile qualifiers from internal va (*)
  08d04d0... gobject: Drop unnecessary volatile qualifiers from internal (*)
  eee7e3c... gmessages: Drop unnecessary volatile qualifiers from macro  (*)
  8a87069... gtypes: Drop volatile qualifier from gatomicrefcount (*)
  46bae4f... gatomicarray: Drop volatile qualifier from GAtomicArray API (*)
  334f695... gobject: Drop volatile qualifier from GObject.ref_count (*)
  8a112c3... tests: Drop unnecessary volatile qualifiers from tests (*)
  daf90bf... build: Drop unnecessary volatile qualifiers from configure  (*)
  0604f58... gdbusprivate: Avoid a warning about a statement with no eff (*)
  2d03f99... tests: Add comment to volatile atomic tests (*)
  6bd0a4b... gthread: Use g_atomic() primitives correctly in destructor  (*)
  041dd8b... gtype: Fix some typos in comments (*)
  47da8ec... gtype: Add some missing atomic accesses to init_state (*)
  7d417f8... gresource: Fix a pointer mismatch with an atomic load (*)
  83e48d8... docs: Document not to use `volatile` qualifiers (*)
  51651ac... ci: Fix backslash escaping in run-docker.sh (*)
  c7d2206... update-pcre: Use a subshell to avoid `cd ..` (*)
  72e4781... ci: Temporarily fold SH and Py checks into style-check job (*)
  936a071... Merge branch '600-drop-volatile' into 'master' (*)
  a7c0adb... Merge branch 'py-sh-check-fixes' into 'master' (*)
  fa8a39c... Merge branch 'py-fixes' into 'master' (*)
  9f041c9... Merge branch 'th/gobject-new-parameter-list' into 'master' (*)
  3356934... gtimezone: Deprecate g_time_zone_new() (*)
  72360eb... Merge branch '553-tz-errors' into 'master' (*)
  f6e234f... Fix signedness warning in gobject/gtype.c:lookup_iface_entr (*)
  6b0552b... Fix signedness warning in gobject/gtype.c:type_node_add_ifa (*)
  2237db7... tests: Fix GDateTime tests on FreeBSD (*)
  6fcc4db... tests: Drop dead code from GDateTime test (*)
  eafc6b2... tests: Add a test to avoid a set-but-unused variable (*)
  6e44693... tests: Add a test to avoid a set-but-unused variable (*)
  ec981cf... Merge branch 'wip/pwithnall/553-tz-freebsd-tests' into 'mas (*)
  d78778c... Merge branch 'scan-build-fixes' into 'master' (*)
  44c4e42... gfileicon: Fix unused-but-set variable with G_DISABLE_ASSER (*)
  7ec3c26... gdatetime: Fix g_date_time_compare annotation (*)
  b513b35... gdatetime: Fix g_date_time_hash annotation (*)
  cd6b35f... gdatetime: Fix g_date_time_equal annotation (*)
  00e8064... gkeyfilesettingsbackend: improve error checking (*)
  9aaac19... Merge branch 'wip/pwithnall/disable-assert' into 'master' (*)
  44fede4... Merge branch 'wip/jfelder/gdatetime-annotations' into 'mast (*)
  23ad187... Merge branch 'mcatanzaro/coverity-checked-return' into 'mas (*)
  64dda3a... macos: fix frexpl checks in cross-compilation (*)
  fb838bf... guri: apply scheme normalization flag consistently (*)
  a412ffe... gatomicarray: suppress valgrind memory leak warnings (*)
  fb6e10c... gtype: suppress valgrind memory leak warnings (*)
  69f0f33... Merge branch 'mcatanzaro/#2076' into 'master' (*)
  e28d9de... Fix signedness warning in gobject/gtype.c:g_type_interface_ (*)
  d50d209... Fix signedness warning in gobject/gobject.c:g_object_class_ (*)
  7753a04... Fix signedness warnings in gobject/gobject.c:g_object_new_w (*)
  236d628... Fix signedness warnings in gobject/gobject.c:g_object_new_i (*)
  77361ef... Merge branch 'fix_extra_warnings' into 'master' (*)
  a594482... Merge branch 'carlosgc/uri-scheme-normalization' into 'mast (*)
  c1d74e3... Adding macros G_NORETURN and G_NORETURN_FUNCPTR (*)
  76426c0... Rewriting the G_GNUC_NORETURN into G_NORETURN macros everyw (*)
  9cccc08... gmacros: Document soft-deprecation of G_GNUC_NORETURN (*)
  3088fba... Merge branch 'mark_g_assert_as_noreturn_on_MSVC' into 'mast (*)
  0af274f... Merge branch 'macos-cross' into 'master' (*)
  51ee5cf... Use GWeakRef in GBinding (*)
  c8c829f... Add g_binding_dup_target() and g_binding_dup_source() (*)
  1daee6a... Make explicit/implicit GBinding unbinding thread-safe (*)
  98bbe4f... Make transform function handling in GBinding thread-safe (*)
  d296ad4... Factor out common GBinding unbind code into a separate func (*)
  cc15c93... Add tests for GBinding thread-safety (*)
  7367c5d... Release GBinding transform functions also when implicitly u (*)
  52261f0... Deprecate g_binding_get_source() and get_target() in favour (*)
  159ed03... Updated Czech translation (*)
  1d221af... Extends uri test with GstURI inspiration (*)
  3872bf2... Introduce new options -r (or --run-prefix) and -x (or --ski (*)
  20e23c7... gio: ‘security_context_t’ is deprecated (*)
  7bd1e09... build-sys: bump libselinux requirement to >=2.2 (*)
  f9cc77d... gio: remove unnecessary strdup and fix potential leak (*)
  3f18b77... gio: fix set_selinux_context coding style (*)
  124d891... Merge branch '2150-extend-uri-tests' into 'master' (*)
  c27f729... Merge branch 'extend_p_option_for_tests' into 'master' (*)
  48efbc7... Updated Spanish translation (*)
  9a519c8... Merge branch 'selinux-warning' into 'master' (*)
  23f1a31... gspawn: Handle ENOSYS from close_range() (*)
  24b5d86... glocalfile: Check g_stat() return value (*)
  eba2e7f... gtestdbus: Retry writes if they fail (*)
  f83a7d5... Merge branch 'close-range-enosys' into 'master' (*)
  4163393... Merge branch 'coverity-return-values' into 'master' (*)
  df7f954... tests: Use g_assert_*() rather than g_assert() in hostutils (*)
  3531239... ghostutils: Add missing GIR annotations (*)
  1d461bc... ghostutils: Abandon hostname conversion early if it’s too l (*)
  95c1918... guri: Correctly set an error when parsing an invalid hostna (*)
  5e1d368... Merge branch 'binding-threadsafe-2' into 'master' (*)
  bbb9ef1... Fix signedness warnings in gobject/tests/value.c:test_value (*)
  986525f... Merge branch 'ossfuzz-27371-hostname-length' into 'master' (*)
  1d97e80... Update Ukrainian translation (*)
  55b4a25... 2.67.1 (*)
  105e06c... gio-tool-trash: Add --list subcommand (*)
  725984f... gio-tool-trash: Add --restore subcommand (*)
  855a22e... gtlsdatabase: remove duplicate precondition check (*)
  b201e02... Merge branch 'mcatanzaro/verify-chain-extra-check' into 'ma (*)
  105f4a0... fuzzing: Add more fuzzing tests for various string parsing  (*)
  3a7acd2... glocalfile: Add an assertion to help static analysis (*)
  d5778ec... gvariant: Clarify operator precedence (*)
  ec330e5... Merge branch 'more-fuzzing' into 'master' (*)
  c3f613a... Merge branch 'coverity-fixes' into 'master' (*)
  a2de4b2... Clarify in g_object_weak_ref() docs that the callback is ca (*)
  e82eb49... Handle the case of g_object_run_dispose() in GBinding (*)
  ba62118... Merge branch 'weak-notify-dispose' into 'master' (*)
  c3a073e... Add gio launch command to execute desktop file (*)
  1862a90... gosxappinfo: Fix some const-correctness issues (*)
  2a629b3... gosxappinfo: Use strlen() instead of some magic constants (*)
  a9fc7e5... gosxappinfo: Add some more precondition checks (*)
  b4c2e4d... gdate: Validate input as UTF-8 before parsing (*)
  0458ad8... Merge branch '54-add-gio-launch-command' into 'master' (*)
  aa1e91e... Merge branch '2098-add-gio-restore-support' into 'master' (*)
  e17c5d7... Merge branch 'ossfuzz-28458-date-overflow' into 'master' (*)
  737a853... Merge branch 'wip/pwithnall/2119-osx-app-info' into 'master (*)
  c3805d7... gdatetime: Disallow NAN as a number of seconds in a GDateTi (*)
  c2052a4... array: Avoid sorting 0-sized arrays (*)
  7e63bc8... Merge branch 'master' into 'master' (*)
  68e8fc8... Merge branch 'ossfuzz-28473-date-time-iso8601' into 'master (*)
  df42290... Update Ukrainian translation (*)
  673f61a... Update Romanian translation (*)
  7ef936f... gfileutils: Fix typo in docs (*)
  a28b3c9... Merge branch 'fix-set-contents-typo' into 'master' (*)
  48a84f6... gio-tool-info: Prevent criticals if mount options are not a (*)
  819409c... Merge branch 'wip/oholy/gio-info-prevent-criticals' into 'm (*)
  5d7f4b8... gdatetime: Remove floating point from seconds parsing code (*)
  50a3d0b... gdatetime: Use isnan() instead of !isfinite() (*)
  f7dbc60... tests: Add more tests for GDateTime ISO 8601 seconds parsin (*)
  539621d... gapplication: Add postconditions on calls to GApplication.d (*)
  a9e3e37... genums: Add missing (transfer) and (nullable) return annota (*)
  c7a7dd9... gparam: Add missing (transfer) and (nullable) return annota (*)
  181a12c... gsignal: Add missing (transfer) and (nullable) return annot (*)
  adaca14... Merge branch '2227-more-nullables-more' into 'master' (*)
  975603d... Merge branch '769778-dbus_register-contract' into 'master' (*)
  d2cd349... gparam: Fix transfer annotation for g_param_spec_internal() (*)
  7ad0c3a... gsignal: Add (closure) and (destroy) annotations (*)
  a4be857... Merge branch 'wip/pwithnall/freebsd-math' into 'master' (*)
  c311b99... gio-tool-info: Prevent criticals if mount options are not a (*)
  f53b3f3... garray: Add missing (transfer) and (nullable) return annota (*)
  7c3891a... gasyncqueue: Add missing (transfer) and (nullable) return a (*)
  da83d71... gbookmarkfile: Add missing (transfer) and (nullable) return (*)
  3fef049... gchecksum: Add missing (transfer) and (nullable) return ann (*)
  0755ff9... gchecksum: Drop preconditions for checksum_type being valid (*)
  39f3341... python: Reformat some files to keep style-check-diff happy (*)
  ff56386... tests: Add some rounding tolerance in timeout test (*)
  c58f308... tests: Be more lenient with timing checks on asyncqueue pop (*)
  e7f9ae6... docs: Mention GInitiallyUnowned when introducing refcounts (*)
  18f8a8b... Merge branch '1568-initially-unowned-docs' into 'master' (*)
  06511b1... Merge branch 'timeout-test-fix' into 'master' (*)
  cb0f6ad... Merge branch 'py-style-fix' into 'master' (*)
  4fb3b6a... Merge branch 'asyncqueue-test-timing' into 'master' (*)
  f49831c... gfileinfo: Add missing preconditions to g_file_info_get_att (*)
  2e99579... Merge branch 'dm' into 'master' (*)
  784f968... Merge branch '2227-more-nullables' into 'master' (*)
  2a76f01... gcredentials: Add missing (transfer) and (nullable) return  (*)
  f4766f2... gcredentials: Improve documentation formatting slightly (*)
  b19782e... gdbusaddress: Add missing (transfer) and (nullable) return  (*)
  06b5e3e... gdbusconnection: Add missing (transfer) and (nullable) retu (*)
  eb8d1c4... gdbusconnection: Improve documentation formatting slightly (*)
  b66ae5a... gdbuserror: Add missing (transfer) and (nullable) return an (*)
  b7e03e3... Updated Spanish translation (*)
  7d96944... Merge branch '2227-more-annotations' into 'master' (*)
  b207965... gdbus-codegen: Ignore some flake8 warnings (*)
  c257049... Merge branch 'codegen-flake8-warnings' into 'master' (*)
  cc75409... Fix signedness warning in gobject/gtype.c:iface_node_has_av (*)
  12ec1eb... Fix missing initializer warning in gobject/gtypeplugin.c:g_ (*)
  dd16d1e... Fix missing initializer warning in gobject/gtypemodule.c:g_ (*)
  34cb225... Fix missing initializer warning in gobject/gparam.c:g_param (*)
  8fb696e... Fix missing initializer warning in gobject/tests/dynamictes (*)
  db70edb... Merge branch 'fix_more_warnings' into 'master' (*)
  176b204... Fix signedness warnings in gobject/tests/properties.c:prope (*)
  805053d... Fix signedness warning in gobject/tests/signals.c:test_intr (*)
  3b02d46... Fix missing initializer warning in gio/inotify/inotify-kern (*)
  ff5d09a... Fix missing initializer warning in gobject/tests/ifaceprope (*)
  6ca38cc... Fix missing initializer warning in gobject/tests/ifaceprope (*)
  058dda1... Fix missing initializer warning in gio/gcontextspecificgrou (*)
  9025969... Fix missing initializer warning in gio/gcancellable.c (*)
  6723633... Merge branch 'fix_more_warnings' into 'master' (*)
  486a2ca... fuzzing: Add more GUriFlags to the URI parsing test (*)
  b108072... Merge branch 'fuzzing-uri-flags' into 'master' (*)
  0c83f05... fuzzing: Add more parsing flags to the GKeyFile test (*)
  114b1ec... Merge branch 'fuzzing-key-file-flags' into 'master' (*)
  3c461d2... Fix signedness warning in gio/gliststore.c:g_list_store_spl (*)
  fc8062d... Fix signedness warning in gio/gliststore.c: (*)
  f2b8921... Fix signedness warning in gio/gdatainputstream.c:scan_for_n (*)
  f606e33... Fix signedness warning in gio/gdatainputstream.c:scan_for_c (*)
  872763d... Fix signedness warning in gio/gfileinfo.c:g_file_info_final (*)
  bb3f366... Merge branch 'fix_more_warnings' into 'master' (*)
  b82146c... Fix signedness warning in gio/gfileinfo.c:g_file_info_copy_ (*)
  48d783d... Fix signedness warning in gio/gfileinfo.c:g_file_info_set_a (*)
  ece9a52... Fix signedness warning in gio/gfileinfo.c:g_file_info_clear (*)
  a3dd0df... Fix signedness warning in gio/gfileinfo.c:g_file_info_find_ (*)
  aface2b... Fix signedness warning in gio/gfileinfo.c:g_file_info_has_n (*)
  dd63c0b... Fix signedness warning in gio/gfileinfo.c:g_file_info_list_ (*)
  c9ac901... Merge branch 'fix_more_warnings' into 'master' (*)
  dd995ca... Fix signedness warning in gio/gfileinfo.c:g_file_info_remov (*)
  c150e46... Fix signedness warning in gio/gicon.c:g_icon_to_string_toke (*)
  50c8552... Fix signedness warning in gio/gfileattribute.c:escape_byte_ (*)
  477d53b... Fix signedness warning in gio/gbufferedoutputstream.c:g_buf (*)
  e90a791... Fix signedness warnings in gio/gcredentials.c:g_credentials (*)
  15634d6... gdate: Limit length of dates which can be parsed as valid (*)
  2008cb5... Merge branch 'fix_more_warnings' into 'master' (*)
  fec3876... gdate: Use string length when validating UTF-8 (*)
  9d14554... gsignal: Add a new GSignalFlag to mark the first run of an  (*)
  17d1e87... Merge branch 'gsignal-accumulator-first-run' into 'master' (*)
  3581eda... gsignal: Allow return types for RUN_FIRST-only signals too (*)
  581ae46... Merge branch 'gsignal-allow-run-first-only-with-return-type (*)
  8f590df... Merge branch 'ossfuzz-28718-date-normalization' into 'maste (*)
  d48e22e... Update Catalan translation (*)
  8cec87f... glocalfile: Clarify an error message slightly (*)
  b63e988... gresource: Document the `to-pixdata` option as being deprec (*)
  fdfa923... GWin32AppInfo: Store UWP AppUserModelId for a handler (*)
  895fc2e... gio: add GWin32FileSyncStream (*)
  2773c06... gio: Add private headers with missing UWP/COM types (*)
  37ec6f1... docs: Ignore new win32 private headers (*)
  e9b0991... gio: Add g_win32_package_parser_enum_packages() (*)
  720b510... GWin32AppInfo: Support getting information about UWP apps (*)
  0ea2f34... GWin32AppInfo: more checks for UWP apps (*)
  f28b75e... GWin32AppInfo: Support launching UWP applications (*)
  4c3a61e... GWin32AppInfo: use g_new() instead of g_malloc() (*)
  10def41... GWin32AppInfo: simplify appinfo wait condition (*)
  e7a7387... GWin32AppInfo: be more permissive about verbs in capable ap (*)
  a2c287b... GWin32AppInfo: be less picky about names (*)
  a2f8231... GWin32AppInfo: read UWP handler metadata (indirect strings) (*)
  48d96b2... GWin32AppInfo: enforce chosen handler on UWP apps, use URI  (*)
  d33c374... GWin32AppInfo: invert verb comparison function (*)
  c816d07... GWin32AppInfo: fix a leak (*)
  b715e4c... gerror: Simplify error construction (*)
  43b13d7... Windows: fix FD_READ condition flag still set on recoverabl (*)
  7ad7f55... Merge branch 'master' into 'master' (*)
  efcbf1f... Update German translation (*)
  037f1ce... keyfile: Delay calling g_get_language_names() until it's ne (*)
  2bd8626... Merge branch 'wip/baedert/keyfile' into 'master' (*)
  423bfa8... gparam: Remove pspec_list_remove_overridden_and_redirected( (*)
  03ca875... fileutils: Avoid calling set_file_error with NULL GError** (*)
  3ee05ef... keyfile: Don't allocate parse_buffer if we don't need it (*)
  89f12e1... keyfile: Only allocate group_hash if needed (*)
  105e44b... gresource: Avoid work for NULL errors (*)
  fe441c8... giomodule: Don't allocate GHashTable for no entries (*)
  79db527... Update Catalan translation (*)
  9a7ca66... Merge branch 'wip/baedert/gparam' into 'master' (*)
  1b6fa56... Fix warnings (*)
  3d50fe2... Merge remote-tracking branch 'fmartinsons/1735-fix-warnings (*)
  0d3473d... Merge remote-tracking branch 'gvdb/master' into update-gvdb (*)
  9ac3a27... gsocket: Fix credentials error-handling on Apple OSes (*)
  62b4df8... Merge branch 'fix/socket-credentials-error-handling-on-appl (*)
  0c85348... Merge branch 'appinfo-shellany-uwplaunch' into 'master' (*)
  9716a26... Merge branch '1281-to-pixdata-docs' into 'master' (*)
  7f2af26... glocalfile: Improve wording for error messages about trash  (*)
  b1b8611... Updated Lithuanian translation (*)
  87e8eb6... Merge branch '1283-trash-wording' into 'master' (*)
  a2454d7... gdatetime.c: Fix MSVC builds for lack of NAN items (*)
  720dfa8... Modernize g_source_is_destroyed example (*)
  826f890... Update Romanian translation (*)
  be39b8f... Merge branch 'isnan-msvc' into 'master' (*)
  1ae734d... Merge branch 'wip/jtojnar/gsrc-dstr-example' into 'master' (*)
  bf0430f... gerror: Improve documentation formatting slightly (*)
  ea6fe71... gerror: Clarify reference to g_key_file_has_key() in docume (*)
  0d49f4d... Update Ukrainian translation (*)
  c537c93... Merge branch 'error-docs' into 'master' (*)
  16d3691... Update Galician translation (*)
  d752d3b... Merge branch 'update-gvdb' into 'master' (*)
  2ca4d86... completion: Declare variables as local in gio completion sc (*)
  01b7766... Merge branch '2275-gio-script-local' into 'master' (*)
  d45d9f7... gthread: Fix incorrect cast (*)
  f1a1e84... gthread: Port native mutex to Clang (*)
  9cd134d... gsocket: Improve default UDP behavior on Windows (*)
  d01588f... gsocket: Don't bother updating select mask if socket is clo (*)
  17c53b5... gsocket: Don't call WSAEnumNetworkEvents if socket is close (*)
  0ab51f8... gwin32: Always use unicode APIs (*)
  04b1688... build: Add option for disabling tests (*)
  6a6d825... Merge branch 'fix/gthread-win32-incorrect-cast' into 'maste (*)
  6837c81... build: Fix ssize_t detection on older versions of glibc (*)
  7b7f987... build: Add missing host system checks for Android (*)
  ea0c4bf... build: Fix inconsistent Android host system checks (*)
  d35a606... gtestutils: Fix g_assert_not_reached() on MSVC (*)
  82d3b49... Merge branch 'feature/clang-native-mutex' into 'master' (*)
  1810761... Merge branch 'fix/always-use-windows-unicode-apis' into 'ma (*)
  392dc7f... Merge branch 'feature/disable-tests' into 'master' (*)
  1796798... Merge branch 'fix/assert-not-reached-on-msvc' into 'master' (*)
  609d1e2... Merge branch 'fix/android-system-checks' into 'master' (*)
  86c9691... Merge branch 'fix/ssize-detection-on-old-glibc' into 'maste (*)
  b777b4c... Merge branch 'fix/socket-use-after-close' into 'master' (*)
  b3740ac... Add nullable annotation for g_file_get_uri_scheme (*)
  587b46f... Merge branch 'sophie-h-master-patch-90719' into 'master' (*)
  0ea95b7... Update Catalan translation (*)
  ae72f9d... gerror: Add support for extended errors (*)
  3af6849... glib.supp: Ignore one-off allocations in error registration (*)
  3ee1744... glib.supp: Ignore allocations while adding quarks (*)
  8001480... gerror: Inform valgrind about our memory trickery (*)
  8a5cc02... Merge branch 'extended-error' into 'master' (*)
  c983ded... glocalfile: Fix an uninitialized variable (*)
  7f7512b... gerror: Drop a redundant branch (*)
  e233859... gerror: Drop a redundant condition (*)
  2cbcb2b... tests: Add various tests to bring GError coverage up to 100 (*)
  16dfd20... Annotate function parameters with G_GNUC_UNUSED when necess (*)
  a93c667... Merge branch '1105-fix-codegen-unused' into 'master' (*)
  65271eb... Merge branch 'fix/default-windows-socket-udp-behavior' into (*)
  95729db... Merge branch 'error-tests' into 'master' (*)
  ba414ee... giomodule: Ignore GIO_MODULE_DIR when running as setuid (*)
  dba585d... gdbusaddress: Ignore D-Bus addresses from the environment w (*)
  45d01e5... gdesktopappinfo: Validate XDG_CURRENT_DESKTOP before using  (*)
  e2b5094... gresource: Ignore G_RESOURCE_OVERLAYS when running as setui (*)
  793f824... gsettingsschema: Ignore GSETTINGS_SCHEMA_DIR when running s (*)
  20c2a05... Merge branch '2168-io-module-default' into 'master' (*)
  5000193... tests: Ignore -Wformat-nonliteral warning in new GError tes (*)
  885d650... tests: Only run g_error_new_valist() programmer error test  (*)
  673c514... Merge branch 'wip/pwithnall/error-tests-nonliteral' into 'm (*)
  f22b136... 2.67.2 (*)
  d90d914... tests: Add more debug information to gdbus-connection-slow (*)
  e1a99c7... Merge branch 'connection-slow-debugging' into 'master' (*)
  e789e50... docs: update g_action_group_activate_action() remote activa (*)
  4779059... Merge branch 'gaction-group-activation-doc-fix' into 'maste (*)
  46097e9... Merge branch 'wip/baedert/gparam' into 'master' (*)
  cdf0a50... gdesktopappinfo: Fix validation of XDG_CURRENT_DESKTOP (*)
  a252512... tests: Update the expected count in file test (*)
  6cf43f5... Update Portuguese translation (*)
  ca28a3f... trivial: Formatting changes (*)
  1261461... mkenums: Support public/private trigraphs again (*)
  4c0df3f... Merge branch 'fix-desktop-validation' into 'master' (*)
  e54cfb8... Merge branch 'wip/mak/mkenums-priv-trigraph' into 'master' (*)
  c2e21a8... Move common code for searching common ancestor in a dedicat (*)
  bbe4733... It seems the gitlab CI performs only a shallow clone of 1-d (*)
  6e3d30a... Fix signedness warnings in gio/gcredentials.c (*)
  16ee50a... Fix signedness warning in gio/goutputstream.c:g_output_stre (*)
  a39312b... Fix signedness warning in gio/gpollableoutputstream.c:g_pol (*)
  7197ad3... Fix possible integer overflow of g_socket_send_message() (*)
  8b4c6fc... Fix signedness warning in gio/gsimpleproxyresolver.c:ignore (*)
  0705dbd... Fix missing initializer warnings in gio/gsocket.c (*)
  26ec52b... Fix signedness warnings in gio/gsocket.c (*)
  af0a555... Merge branch 'fix_g_socket_send_message' into 'master' (*)
  7e00091... Fixing g_socket_send_message() documentation to make it cle (*)
  1c70c0f... Update Ukrainian translation (*)
  8d78b92... Merge branch 'fix_more_warnings' into 'master' (*)
  dfdab13... Merge branch 'more_on_g_socket_send_message' into 'master' (*)
  5515dda... Fix signedness warning in gio/gsubprocess.c:child_setup() (*)
  be2df3f... Fix signedness warning in gio//gsocketcontrolmessage.c:g_so (*)
  a93a6a5... Fix missing initializer warning in gio/gsubprocess.c:initab (*)
  ffa6d9d... Fix signedness warning in gio/gsubprocess.c:initable_init() (*)
  1061a22... Fix missing initializer warning in gio/glocalfilemonitor.c: (*)
  de5e43d... Fix signedness warning in gio/gmemoryinputstream.c:g_memory (*)
  5940d51... Fix signedness warning in gio/gdesktopappinfo.c:desktop_fil (*)
  ce2446d... Fix signedness warning in gio/gdesktopappinfo.c:array_conta (*)
  04a05ff... Fix signedness warning in gio/gdesktopappinfo.c:desktop_fil (*)
  08f73f8... Fix signedness warning in gio/gdesktopappinfo.c:g_desktop_a (*)
  7789698... Update Ukrainian translation (*)
  5f11206... Merge branch 'fix_more_warnings' into 'master' (*)
  b6f7e46... Another fix on g_socket_send_message() (*)
  b2230cb... gerror: Document in the GError rules that stack allocation  (*)
  1109716... gerror: Add a heading for the docs section on extended GErr (*)
  d6c670c... gerror: Minor documentation formatting fixes (*)
  24db331... Merge branch 'error-tweaks' into 'master' (*)
  23c868e... docs: Move ‘Notes’ section from README to NEWS (*)
  d32059f... Merge branch 'readme-move' into 'master' (*)
  4c3bce8... Merge branch 'fix__g_socket_send_message_again' into 'maste (*)
  0727983... Update Romanian translation (*)
  b840dbc... Updated Spanish translation (*)
  0e6467a... gutils: Document caching of XDG directory variables (*)
  23bf298... Merge branch 'xdg-docs' into 'master' (*)
  5763dda... gthread-win32: Use SetThreadDescription Win32 API for setti (*)
  58d5c09... Merge branch 'win32-thread-name' into 'master' (*)
  5663e29... Updated Czech translation (*)
  ace643f... Update Friulian translation (*)
  11aefe0... Merge branch '2292-fix-ci-common-ancestor' into 'master' (*)
  eb7b88b... Update Portuguese translation (*)
  602528d... ci: Fix msys-mingw32 CI builds due to package rename (*)
  4c83079... Merge branch 'fix-msys' into 'master' (*)
  e97ebfe... Fix the transfer annotations for GClosure constructors (*)
  83af3f6... Merge branch 'issue-2299' into 'master' (*)
  46772fe... Fix signedness warning in gio/gdesktopappinfo.c:get_list_of (*)
  daa0e0b... Fix signedness warnings in gio/gdesktopappinfo.c:g_desktop_ (*)
  554b1ff... Fix several signedness warnings in gio/gdesktopappinfo.c:g_ (*)
  6bce333... Fix signedness warning in gio/gdesktopappinfo.c:g_desktop_a (*)
  9567665... Fix signedness warning in gio/gdesktopappinfo.c:g_desktop_a (*)
  ae1eebb... Fix signedness warning in gio/gdesktopappinfo.c:g_app_info_ (*)
  f12f008... Fix missing initializer warning in gio/gcontenttype.c:load_ (*)
  73499dc... Fix missing initializer warning in gio/gpollableutils.c:clo (*)
  6d08c2f... Fix signedness warning in gio/gdbusdaemon.c:is_key() (*)
  f412993... Fix signedness warning in gio/gdbusdaemon.c:match_new() (*)
  c780afd... Merge branch 'fix_more_warnings' into 'master' (*)
  8199fd6... Merge branch '2227-gobject-annotation-fixes' into 'master' (*)
  bff359d... docs: Add documentation for GLIB_VERSION_CUR_STABLE and PRE (*)
  9d40b0c... Merge branch 'version-macro-docs' into 'master' (*)
  94a8a60... gfile: Add Linux kernel headers compatibility kludge (*)
  2e3e351... Update Hungarian translation (*)
  4e3b646... gunixmounts: Add stubs for QNX (*)
  57768b4... build: Link against libsocket on QNX (*)
  5de2299... build: Define _QNX_SOURCE on QNX (*)
  9204c34... gsocket: Decrease msg_control buffer size for QNX (*)
  f4ca92d... ginetaddress: Handle systems without IPv6 support (*)
  c5eec23... Merge branch 'fix/support-for-systems-without-ipv6' into 'm (*)
  86aec50... Merge branch 'feature/qnx-support' into 'master' (*)
  22b924b... giomodule: Don’t mandatorily cache GIOModule implementation (*)
  98274e0... tests: Free GSettingsBackend singleton at end of gsettings  (*)
  1cde07b... gsettings: Fix a minor memory leak when getting GSettingsAc (*)
  5cafd74... tests: Remove incorrect unref from tls-bindings tests (*)
  b6a1fa4... Merge branch 'settings-test-cleanups' into 'master' (*)
  47355c3... Add g_dbus_utils_object_path_escape and g_dbus_utils_object (*)
  8bdd743... Merge branch '968-add-gdbus-obj-path-escape' into 'master' (*)
  670b84c... build: Add glib_debug option (*)
  d4a875d... gtype: Improve formatting of GType documentation (*)
  caf2343... Merge branch 'gtype-docs' into 'master' (*)
  3791add... Merge branch 'feature/glib-debug-build-option' into 'master (*)
  f885d80... Fix missing initializer warning in gio/gtask.c (*)
  8236b66... Fix signedness warning in gio/gnetworkmonitornetlink.c:remo (*)
  887f59e... Fix missing initializer in gio/gactiongroupexporter.c:g_dbu (*)
  cd540a2... Fix signedness warning in gio/gsocketlistener.c:add_sources (*)
  a68fbcc... Fix signedness warning in gio/gsocketlistener.c:g_socket_li (*)
  5af79a8... Fix signedness warning in gio/gsocketlistener.c:g_socket_li (*)
  7d81742... Fix missing initializer warning in gio/gmenuexporter.c:g_db (*)
  cf5a6cf... Fix several warnings in gio/gapplicationimpl-dbus.c:g_appli (*)
  579e9e4... Fix several warnings in gio/gapplicationimpl-dbus.c:g_appli (*)
  0c49122... Fix signedness warning in gio/gdatainputstream.c:read_data( (*)
  9b2ab50... gwin32appinfo: Fix printf length sub-specifier (*)
  f6ce573... gsocket: Fix SO_NOSIGPIPE regression on Darwin (*)
  d890b1c... Extend dbus watching name tests: (*)
  5463436... Merge branch 'fix/gfile-kernel-headers-compat' into 'master (*)
  2d6eed3... Merge branch '2011-add-unit-test-watch' into 'master' (*)
  657d18f... gtestutils: Add g_test_get_path() API (*)
  7be2e6b... Update Galician translation (*)
  6f26637... m4macros: replace obsolete macros AC_TRY_RUN and AC_TRY_LIN (*)
  9e5b9a8... Merge branch 'wip/g-test-path' into 'master' (*)
  4dc7603... Merge branch 'autoconf-obsolete-macros' into 'master' (*)
  742e55b... Merge branch 'fix/gwin32appinfo-printf-length-sub-specifier (*)
  43c2d74... Check object path validity during completion inside print_p (*)
  1c7c849... Correct memory leaks of error in completion case. (*)
  fdc192f... Merge branch 'fix/darwin-nosigpipe-regression' into 'master (*)
  81e2fff... Check if the remote already exists before adding it. (*)
  25f2971... m4macros: Increment serial number of glib-2.0.m4 (*)
  51003d4... Use C++11 decltype where possible (*)
  d95885d... atomic: Fix type error with clang++ (*)
  4273c43... glib_typeof: It is an API break that should be opt-in (*)
  7ff0fb3... spawn: Don't set a search path if we don't want to search P (*)
  9ea75d1... Merge branch '344-gdbus-completion' into 'master' (*)
  13839f7... Merge branch 'ci-check-remote-exist' into 'master' (*)
  628435e... Merge branch 'wip/autoconf-serial' into 'master' (*)
  82adfd7... Add test coverage for G_SPAWN_SEARCH_PATH (*)
  de87bcf... gdbus-serialization: Don't leak string containing first ser (*)
  9a34c35... Merge branch 'wip/smcv/gdbus-test-leak' into 'master' (*)
  525bbb7... Check the completiondir from bash-completion package config (*)
  3970dde... Merge branch '1054-check-bash-comp-dir' into 'master' (*)
  5b476d0... socket-service test: Don't leak writev vectors (*)
  d499c53... threadpool test: Don't leak the thread pool (*)
  ebcca60... Meson: override gio-querymodules program (*)
  ce8d5e3... gio: Add explicit virtual g-i annotations for undiscovered  (*)
  96cf1b7... Merge branch 'wip/test-leaks' into 'master' (*)
  5f6eb62... Merge branch 'override-gio-querymodules' into 'master' (*)
  e928ddd... Update Brazilian Portuguese translation (*)
  ede8900... Merge branch 'fix_more_warnings' into 'master' (*)
  abd1f4b... Merge branch 'ricotz/for-master' into 'master' (*)
  e864c65... spawn: prefer allocating buffers on stack for small sizes t (*)
  a85c126... Expand test coverage for G_SPAWN_SEARCH_PATH (*)
  cc4ffe4... gsignal: use stack allocate temporary buffer in g_signal_ne (*)
  7777f3b... gsignal: let g_clear_signal_handler() evaluate argument onl (*)
  8416211... gsignal: use g_clear_signal_handler() macro to implement g_ (*)
  c07f8a7... Merge branch 'th/gsignal-cleanup' into 'master' (*)
  80fa64d... Fix missing initializer warning in gio/gdelayedsettingsback (*)
  68e69a4... Fix missing initializer warning in gio/gdbusconnection.c:g_ (*)
  0cc48ee... Fix missing initializer warning in gio/gdbusobjectmanagerse (*)
  2fd4290... Fix several missing initializer warnings in gio/gapplicatio (*)
  def3e33... error test: Don't test programmer error if asked not to (*)
  5685546... gio: Don't run gsocketclient-slow test under sanitizers (*)
  9880478... glib-private: Add infrastructure to detect AddressSanitizer (*)
  9fef98c... gtestutils: Default to -m no-undefined under AddressSanitiz (*)
  0237930... glib-private: Add wrappers for telling AddressSanitizer to  (*)
  41ed1c6... gutils: Tell AddressSanitizer not to track previous XDG dir (*)
  f378352... tests: Mark tests with AddressSanitizer-detected leaks (*)
  07bf886... Merge branch 'wip/smcv/address-sanitizer' into 'master' (*)
  6cca256... Merge branch 'wip/avoid-searching-path' into 'master' (*)
  02fbe86... Mark g_key_file_get_comment() key parameter as nullable (*)
  d7ee70c... gunix: Fix {Input,Output}Stream pollable detection (*)
  7c0b9c7... gdbus: Improve readability by avoiding ternary operator (*)
  94007bb... Merge branch 'key-file-get-comment-nullable' into 'master' (*)
  e6f506a... Merge branch 'fix/unix-stream-pollable-detection' into 'mas (*)
  e38982d... Merge branch 'atomic-typeof' into 'master' (*)
  ccb43b3... Fix signedness warnings in gio/ghttpproxy.c:g_http_proxy_co (*)
  7e958fd... Merge branch 'fix_more_warnings' into 'master' (*)
  6436d52... gdbus: Rename a variable to be less misleading (*)
  7aa0580... gdbus: Use DBUS_SESSION_BUS_ADDRESS if AT_SECURE but not se (*)
  62fc437... gdatetime: Add math library support (*)
  5221b6a... guri: Mark g_uri_get_host as nullable (*)
  ab46205... Merge branch 'carlosgc/uri-host-nullable' into 'master' (*)
  018ae09... Merge branch 'wip/gdbus-even-when-setcap' into 'master' (*)
  7459bf9... Revert "atomic: Fix type error with clang++" (*)
  580b415... atomic: Fix type check of g_atomic_pointer_compare_and_exch (*)
  f67b124... Merge branch 'atomic-take2' into 'master' (*)
  0b0fcfa... Add support for Tilix and Konsole (*)
  8385664... Merge branch 'master' into 'master' (*)
  a1203b3... gapplication: Fix a memory leak (*)
  e41a367... Merge branch 'wip/sadiq/fix-memory-leak' into 'master' (*)
  f8cf0b8... gstrfuncs: Add g_memdup2() function (*)
  73b293f... gio: Use g_memdup2() instead of g_memdup() in obvious place (*)
  f10101b... gobject: Use g_memdup2() instead of g_memdup() in obvious p (*)
  1947072... glib: Use g_memdup2() instead of g_memdup() in obvious plac (*)
  81a4542... gwinhttpfile: Avoid arithmetic overflow when calculating a  (*)
  41d5eed... gdatainputstream: Handle stop_chars_len internally as gsize (*)
  9acebef... gwin32: Use gsize internally in g_wcsdup() (*)
  7781a9c... gkeyfilesettingsbackend: Handle long keys when converting p (*)
  a2e38fd... gsocket: Use gsize to track native sockaddr’s size (*)
  a8b204f... gtlspassword: Forbid very long TLS passwords (*)
  0cc11f7... giochannel: Forbid very long line terminator strings (*)
  20cfc75... Merge branch '2319-memdup' into 'master' (*)
  feff097... gstrfuncs: Deprecate g_memdup() in favour of g_memdup2() (*)
  5bc9710... 2.67.3 (*)
  dfe1b32... Update Swedish translation (*)
  fa248f7... Update Turkish translation (*)
  a149bf2... giochannel: Fix length_size bounds check (*)
  4260193... Fix signedness warning in gio/glocalfileinfo.c:read_link() (*)
  f598a93... Fix signedness warning in gio/glocalfileinfo.c:get_access_r (*)
  2174bcf... Fix signedness warning in gio/gmenu.c:g_menu_insert_item() (*)
  7c32b11... Fix signedness warning in gio/gmenu.c:g_menu_remove() (*)
  05c311a... Fix several missing initializer in gio/gsettingsschema.c:pa (*)
  61bb52e... gtlspassword: Fix inverted assertion (*)
  df45013... tls-interaction: Add test coverage for various ways to set  (*)
  5dc8b00... giochannel: Don't store negative line_term_len in GIOChanne (*)
  63f37f8... io-channel test: Add coverage for g_io_channel_set_line_ter (*)
  d8fe364... Merge branch 'wip/tlspassword' into 'master' (*)
  203e078... Merge branch 'giochannel-check' into 'master' (*)
  ba25c8a... gdbus: Reject attempts to set future connection or server f (*)
  652026b... Merge branch 'fix_more_warnings' into 'master' (*)
  c576a4c... string: Add find and replace function (*)
  dc1f133... Merge branch '225' into 'master' (*)
  57a5ed3... tests: Fix leak of dlopened module in pollable test (*)
  3e5e7aa... Merge branch 'master' into 'master' (*)
  a5e3be4... Adding a missing test on integer overflow within g_http_pro (*)
  ec77b30... Merge branch 'fix_missing_overflow_checks' into 'master' (*)
  50d8179... Update Swedish translation (*)
  3d3fe34... Update Slovenian translation (*)
  471fb5a... Update Ukrainian translation (*)
  654a044... Update Romanian translation (*)
  1d0d2ee... ci: Temporarily disable macOS CI job as runner is offline (*)
  6bdd153... Merge branch 'wip/pwithnall/macos-ci-disable' into 'master' (*)
  3c53392... Update Galician translation (*)
  b9a4897... guniprop: Fix g_utf8_strdown() for Turkish locale (*)
  e008301... guniprop, glib/tests/unicode: Fix style issues (*)
  6528760... Merge branch 'kjellahl/turkish-strdown' into 'master' (*)
  206ebfb... Update Portuguese translation (*)
  1f8d8b3... Fix wrong position for static qualifier warning in fuzzing/ (*)
  8b1959d... Fix several signedness warnings in gio/gsettings-mapping.c (*)
  93f3831... Fix several signedness warnings in gio/glib-compile-schemas (*)
  6b3e39f... Fix several missing initializer warnings in gio/glib-compil (*)
  85f2492... Fix signedness warning in gio/gio-tool.c:attribute_flags_to (*)
  a54ebd6... Fix missing initializer warning in gio/gio-tool-monitor.c (*)
  7c7aec9... Fix several signedness warnings in gio/gio-tool-tree.c (*)
  bdcd7ec... Fix missing initializer warning in gio/glib-compile-resourc (*)
  efe49e4... Merge branch 'fix_more_warnings' into 'master' (*)
  9d27c57... gkeyfilesettingsbackend: Fix basename handling when group i (*)
  a592476... gkeyfilesettingsbackend: Disallow empty key or group names (*)
  68ce7a2... tests: Add tests for key name handling in the keyfile backe (*)
  90d34b3... Merge branch 'keyfile-settings-fix-again' into 'master' (*)
  6647137... Updated Spanish translation (*)
  acb7b0e... gbytearray: Do not accept too large byte arrays (*)
  490b638... Merge branch 'byte-array-take' into 'master' (*)
  a1db705... Merge branch 'wip/gdbus-flags-from-the-future' into 'master (*)
  137a9bd... gdbusauth: Use g_clear_object() to simplify the code a litt (*)
  1a6aa9a... gdbus: Add flags to require authentication as the same user (*)
  5d0ffe7... gdbusdaemon: Use require-same-user flag to avoid auth obser (*)
  2f91caf... tests: Add a basic test for require-same-user D-Bus auth fl (*)
  600c873... Merge branch '1804-gdbus-require-same-user' into 'master' (*)
  347c0b8... Update Ukrainian translation (*)
  7c87d26... Update Galician translation (*)
  52f09fb... Revert "Merge branch 'wip/pwithnall/macos-ci-disable' into  (*)
  667a205... Update Romanian translation (*)
  a75feb1... Update Swedish translation (*)
  5bad389... Add a test for parsing 0 as double (*)
  2c22e62... Update Hungarian translation (*)
  a109854... Merge branch 'revert-6bdd1536' into 'master' (*)
  ee53840... tests: Use a more realistic language code than sv_SV (*)
  c20dd3e... Merge branch 'wip/smcv/sv-sv' into 'master' (*)
  d2b4ba5... gatomic: Make fallback g_atomic_pointer_get type-safe (*)
  b9248b0... Updated Spanish translation (*)
  1e21abf... gtestdbus: Flush stdout and stderr before forking a monitor (*)
  9db166f... Merge branch 'double-zero' into 'master' (*)
  985bb56... Merge branch '2322-fflush-test-dbus' into 'master' (*)
  3dec1b2... Merge branch '2319-memdup-deprecation' into 'master' (*)
  12a627b... gspawn: Reindent some arguments (*)
  63467c5... gspawn: Remove spurious blank lines (*)
  707de30... Update Turkish translation (*)
  fec8f18... Update Catalan translation (*)
  58dd7a3... Merge branch 'wip/smcv/armel-atomic-pointer-get' into 'mast (*)
  58c6e0e... ginputstream: Don’t skip off the end of resizable streams (*)
  8323997... glocalfileinputstream: Drop custom skip vfunc implementatio (*)
  7ec5405... Merge branch '587-seek-behaviour' into 'master' (*)
  80e2dc3... Fix signedness warning in gio/gdbus-tool.c (*)
  e89bd4c... Fix several signedness warnings in gio/gapplication-tool.c (*)
  02126e0... Fix missing initializer warnings in gio/gapplication-tool.c (*)
  ebb3427... Fix signedness warnings in gio/gapplication-tool.c (*)
  18097c8... Fix signedness warning in gio/gbufferedinputstream.c:g_buff (*)
  e939550... Fix signedness warning in gio/gdummyfile.c (*)
  0dde9f3... Fix signedness warning in gio/gmemoryoutputstream.c (*)
  4946569... Merge branch 'fix_more_warnings' into 'master' (*)
  cddcd24... gspawn: Combine fork_exec() implementations (*)
  7be9767... gspawn: Handle arbitrary FD passing and renumbering between (*)
  f20f0d3... gspawn: Avoid custom FDs conflicting with the child_err_rep (*)
  c5f3ba7... gspawn: Avoid merged FDs being closed on exec() (*)
  52dc7cb... tests: Add setlocale() call to spawn-singlethread (*)
  b31f3f5... gspawn: Add new g_spawn_async_with_pipes_and_fds() API (*)
  67a589e... gsubprocess: Use new source/target FD mapping functionality (*)
  fd0b20d... gspawn: Minor improvements to documentation formatting (*)
  ba40390... gspawn-win32: Rename a variable for consistency with the pu (*)
  a34b674... gspawn-win32: Refactor internal spawn functions (*)
  ea9fd4c... gspawn-win32: Implement g_spawn_async_with_pipes_and_fds() (*)
  eebb662... gspawn-win32: Various minor internal const-correctness fixe (*)
  51e9648... Merge branch '2097-spawn-fd-rewriting' into 'master' (*)
  b018730... tests: Add missing NULL terminator to spawn-singlethread te (*)
  4402482... Merge branch 'wip/pwithnall/freebsd-spawn-fix' into 'master (*)
  4236672... 2.67.4 (*)
  b41147d... The ETag returned by various GFile functions is nullable (*)
  49d5c4f... Merge branch 'gfile-etag-nullable' into 'master' (*)
  ba3b429... Update Brazilian Portuguese translation (*)
  0815d44... Update Slovenian translation (*)
  619bb84... Update British English translation (*)
  23dad97... Change SkipAsyncData fields to be gsize (and not gssize) (*)
  1e74c52... gsubprocesslauncher: Improve documentation formatting sligh (*)
  55a7559... gsubprocesslauncher: Don’t close target FDs in close() meth (*)
  50cf90d... tests: Test g_subprocess_launcher_close() doesn’t close too (*)
  7da6d79... Merge branch 'SkipAsyncData_changed_to_gsize' into 'master' (*)
  7b0ac98... Merge branch '2332-subprocess-launcher-oops' into 'master' (*)
  0da87b0... Updated Lithuanian translation (*)
  97c7cb0... meson: Use subproject zlib if "wrap_mode=forcefallback" was (*)
  6d44238... Update German translation (*)
  4bfa4dd... Updated Danish translation (*)
  30fcf2a... Update Basque translation (*)
  26f6e3d... gkeyfilesettingsbackend: check for errors when creating fil (*)
  f4e9e12... Update Galician translation (*)
  17889df... Merge branch 'mcatanzaro/kfsb' into 'master' (*)
  48322e8... Merge branch 'zlib-forcefallback' into 'master' (*)
  f9069b0... Update Portuguese translation (*)
  7318252... Improving documentation for g_file_info_get_size, fixing #2 (*)
  552b8fd... glib/gmacros.h: Move `<type_traits>` include to consumers (*)
  f443144... Merge branch 'pollable-test-dlopen-leak' into 'master' (*)
  429ccbd... Improved the description of g_file_info_get_content_type fu (*)
  81c4f4d... Merge branch 'gio/gfileinfo/g_file_info_get_size/documentat (*)
  2cf8dbe... Update Indonesian translation (*)
  b3b829e... Merge branch 'type-traits-glib-min-version' into 'master' (*)
  cf02c28... gio/tests/pollable.c: Fix build on non-Linux UNIX (*)
  47a949d... Merge branch 'fix.unix.nonlinux.ci' into 'master' (*)
  ddb2b5f... GRWLock: Tweak doc to make things a bit clearer (*)
  1eac0c3... meson: fix str[n]casecmp detection on clang-cl (*)
  22291ce... README.win32.md: Mention about Window 8+ SDK requirement (*)
  d799d27... Merge branch 'msvc.doc' into 'master' (*)
  5b3e4f9... gatomic.h: Make `glib_typeof` API break opt in. (*)
  00e848f... Use the right permissions for directory watching on Win32 (*)
  75ca263... Merge branch 'GRWLock' into 'master' (*)
  1d0d9b9... Merge branch 'fix-clang-cl-strcasecmp' into 'master' (*)
  6cc6df2... Merge branch 'glib-typeof-gatomic-h' into 'master' (*)
  4e4b352... 2.67.5 (*)
  ea19358... gdbusprivate: Simplify some variable initialisations (*)
  daa62a3... gdbusprivate: Validate machine ID after loading it (*)
  05ff2f8... gdbusprivate: Stop hard-coding path to /var/lib (*)
  62cc315... ci: Set localstatedir to the system directory on CI machine (*)
  da50de9... ci: Include details of machine ID in CI output (*)
  ef41cc2... ci: Ensure the machine-id is set on the Fedora CI image (*)
  19106af... data-to-c.py: autodetect line endings (*)
  14c9fc7... Update Serbian translation (*)
  f346b9c... glib-genmarshal: close output file (*)
  d18bdef... gbitlock.c: replace remaining 'asm' with '__asm__' (*)
  1a4f903... Update Korean translation (*)
  6065b53... Update Latvian translation (*)
  c9adc49... Updated Czech translation (*)
  60de03b... glib.supp: Add another system thread suppression (*)
  e401825... Merge branch 'fix-gbitlock-asm' into 'master' (*)
  5968425... Merge branch 'fix-access-rights-for-directory-monitoring-on (*)
  40573a8... Merge branch 'fix-glib-genmarshal-empty-output' into 'maste (*)
  0dc86cd... Merge branch 'machine-id-test' into 'master' (*)
  f5bb3c3... Merge branch 'suppressions' into 'master' (*)
  d811e7d... Update Brazilian Portuguese translation (*)
  bba0b7c... Update Ukrainian translation (*)
  a882fd4... Update Catalan translation (*)
  7ae5db7... Update Swedish translation (*)
  64473e7... Update Hungarian translation (*)
  b3c0013... Update Indonesian translation (*)
  098bd29... Updated Spanish translation (*)
  d523ed4... glocalfileoutputstream: Fix a typo in a comment (*)
  5f2eae1... tests: Stop using g_test_bug_base() in file tests (*)
  a5f1f1e... glocalfileoutputstream: Factor out a flag check (*)
  87e1953... glocalfileoutputstream: Fix CREATE_REPLACE_DESTINATION with (*)
  ac505e8... glocalfileoutputstream: Add a missing O_CLOEXEC flag to rep (*)
  730015a... tests: Add comprehensive tests for static behaviour of g_fi (*)
  57a53ec... gioerror: Add conversion from ENXIO to G_IO_ERROR_NOT_REGUL (*)
  8f57a5b... ci: Set localstatedir to the system directory on FreeBSD CI (*)
  373e46c... gio/tests/{meson.build,pollable.c}: Determine libutil SONAM (*)
  c80528f... Merge branch '2325-symlink-replace-file' into 'master' (*)
  628e1c5... gdummyfile: Return NULL from get_basename() if no path is s (*)
  d52728f... glocalvfs: Create a dummy file for g_file_new_for_path("") (*)
  e72c235... Update Basque translation (*)
  519bdf6... Merge branch 'work-out-libutil-soname-at-build-time' into ' (*)
  f041188... Update French translation (*)
  3cf65c4... Update German translation (*)
  db0ec95... Merge branch '2328-file-new-empty-path' into 'master' (*)
  856aeba... glib-mkenums: Parse and skip deprecation/availability annot (*)
  c92d9dc... enums: Add missing GLIB_AVAILABLE_ENUMERATOR_IN_2_68 annota (*)
  f1b2909... Update Galician translation (*)
  327ea4e... Merge branch '2327-mkenums-version-macros' into 'master' (*)
  cdfa8a6... Update Portuguese translation (*)
  b3384e5... 2.67.6 (*)
  dec66d3... docs: Add a policy for handling security issues (*)
  e85c4a5... Update Turkish translation (*)
  39ecc25... build: Drop gconstructor_as_data_h usage from glib-compile- (*)
  986694d... Merge branch 'gconstructor-fix' into 'master' (*)
  ad96f02... glib.supp: Generalize some suppressions (*)
  68fccd6... Update Korean translation (*)
  366d5e1... Update Romanian translation (*)
  cc060c6... Updated Czech translation (*)
  e31936e... Update Finnish translation (*)
  1a1824c... Update Polish translation (*)
  7bd4a2b... Updated Lithuanian translation (*)
  d26d70d... gbytesicon: Fix error in g_bytes_icon_new() documentation (*)
  094206f... Merge branch 'bytes-icon-docs' into 'master' (*)
  4784da5... Merge branch 'valgrind-updates' into 'master' (*)
  0110181... Update Italian translation (*)
  c4b4fec... glocalfileoutputstream: Tidy up error handling (*)
  3a74ad1... tests: Fix copy/paste error in queue test (*)
  2696384... Merge branch 'mcatanzaro/queue' into 'master' (*)
  98abfc9... Correct memleak introduced by !1885 (*)
  2f5f69e... Use OwnNameData structure when owning a name instead of Wat (*)
  59e999f... Add two test cases which covers disconnection scenario in a (*)
  c537114... Merge branch 'coverity-localfileoutputstream-error-handling (*)
  840d50b... Update Slovenian translation (*)
  a58a47f... 2.68.0 (*)
  1248b64... gversionmacros: Add version macros for GLib 2.70 (*)
  3a0edbe... build: Post-release version bump to 2.69.0 (*)
  bdea782... Merge branch 'fix-data-to-c-line-endings' into 'master' (*)
  9106fd4... Merge branch 'wip/start-2-70' into 'master' (*)
  1fafbb8... Include glibconfig.h to get the G_OS_UNIX token (*)
  e45a92e... Merge branch 'citrus-it-master-patch-49452' into 'master' (*)
  2fd2117... Merge branch '2011-add-dbus-watch-name-tests' into 'master' (*)
  3653260... Update Chinese (China) translation (*)
  27b9d2c... gpollableinputstream: Add missing annotation (*)
  32ed182... Update Serbian translation (*)
  2bf6493... Merge branch 'gpollableinputstream-read-nonblocking-caller- (*)
  b21766e... goption.c: Simplfy parse_short_option() (*)
  3373448... Merge branch 'parsing' into 'master' (*)
  748103d... introspection: Remove 'caller-allocates' from POD types (*)
  46c34ea... Merge branch 'remove-out-caller-allocates-from-pod-types' i (*)
  6c5a227... gmain: Add g_steal_fd() to API (*)
  01d1aae... Merge branch 'wip/steal-fd' into 'master' (*)
  7f2fef5... tests: Deactivate tls-bindings test suite for windows (*)
  0d8799b... Merge branch 'tls-bindings-ci-failure' into 'master' (*)
  9bad388... Merge branch 'security-policy' into 'master' (*)
  8fb3101... gtree: Make g_tree_remove_all() public (*)
  164da19... gkeyfile: Drop a redundant check (*)
  34e4841... gkeyfile: Fix crash when parsing translations on a second l (*)
  8406a2b... Merge branch '2361-key-file-locale-caching' into 'master' (*)
  d6a9b95... docs: Fix example program link (*)
  083e450... Merge branch 'docs' into 'master' (*)
  5ce6ba2... docs: Replace git.gnome.org with gitlab.gnome.org urls (*)
  f078ba1... Merge branch 'git-to-gitlab' into 'master' (*)
  1140c22... fuzzing: Add fuzz tests for functions which parse paths (*)
  eaaa41f... Merge branch 'fuzz-path-functions' into 'master' (*)
  55cbc31... Merge branch 'master' into 'master' (*)
  c3eb4a9... fuzzing: Fix assertion failure in fuzz_paths.c (*)
  b657e78... galloca: Clarify alloca() sizes must always be controlled b (*)
  f701d6c... GIO W32: Pin gio DLL (*)
  03b574a... Don't leak a handle from _g_io_win32_get_module() (*)
  760ba5c... Merge branch '2363-alloca-docs' into 'master' (*)
  6d50032... Merge branch 'fuzz-path-fix' into 'master' (*)
  b4f2002... Correct FIXME by implementing a function for converting two (*)
  c4df3b2... Reorganize headers inclusion alphabetically (*)
  782eb1f... Add private functions to correctly convert datetime when LC (*)
  7629fda... Update Chinese (China) translation (*)
  240cc7d... gfileinfo: Add APIs to get and set {access,creation}_date_t (*)
  1bdfc1a... gfileinfo: Add tests for get and set {access,creation}_date (*)
  e42aff2... Merge branch 'gio-appinfo-thread-crash' into 'master' (*)
  622b31f... Merge branch 'fixing_2281' into 'master' (*)
  762b284... glocalfile: Add native exfat magic number to filesystem lis (*)
  97959cd... msvc_recommended_pragmas.h: Refine for clang-cl (*)
  7b76995... gmacros.h: Use _Static_assert for clang (*)
  f801c84... gmacros.h: Improve check for C _Static_assert (*)
  35154a3... glib-sections.txt: Add g_macro__has_extension in private se (*)
  16c4a9a... Merge branch 'clang-cl-improvements' into 'master' (*)
  0ac0e49... Merge branch 'exfat' into 'master' (*)
  454a9c1... gtlspassword: Fix g-i annotation of return for g_tls_passwo (*)
  4cce4b9... Merge branch 'ricotz/for-master' into 'master' (*)
  d1c5422... GWin32Mount: Don't use SHGetFileInfoW() for icons (*)
  cb99435... GWin32Mount: Don't use SHGetFileInfoW() for mount displayna (*)
  f0afc3e... Merge branch 'remove-shgetfileinfo' into 'master' (*)
  e7f6799... Merge branch '2055-correct-date-format-utf8' into 'master' (*)
  60d4092... gdbus: refactor duplicate code for freeing FilterData (*)
  090eeab... gdbus: simplify error handling in g_dbus_connection_send_me (*)
  32fc1e6... Merge branch 'th/gdbus-cleanup' into 'master' (*)
  e2f2706... Fix small file leak in fuzzing driver (*)
  65b4bc3... gapplication: fix arguments leak in error path (*)
  2b29495... gdbusauth: fix error leak (*)
  719484a... gdbusobjectmanagerservice: fix leak in error path (*)
  8bfc299... gfileenumerator: fix leak in error path (*)
  e0bd609... Update British English translation (*)
  5fec112... Fix signedness warning in gio/giomodule.c (*)
  1f23770... Fix signedness warning in gio/gunixsocketaddress.c (*)
  0214d89... Fix unecessary assert with always true assertions in gio/gr (*)
  a7d3ecc... Fix signedness warning in gio/gsettings-tool.c (*)
  8bcb2b9... Fix several signedness warnings in gio/tests/contexts.c (*)
  88253f1... Fix signedness warning in gio/tests/contenttype.c (*)
  eafc764... Fix several signedness warnings in gio/tests/converter-stre (*)
  9dac3ff... Merge branch 'fix_more_warnings' into 'master' (*)
  1059b7e... Merge branch 'mcatanzaro/coverity' into 'master' (*)
  40a46d1... gsocks5proxy: Handle EOF when reading from a stream (*)
  56d5d9e... Fix annotation of count arguments (*)
  4854cf8... Merge branch 'benzea/fix-socks-eof' into 'master' (*)
  29cd18b... Fix several signedness warnings in gio/tests/converter-stre (*)
  d2c0fd4... Fix several signedness warnings in gio/tests/converter-stre (*)
  cc1e730... Fix signedness warning in gio/tests/converter-stream.c:test (*)
  56e25d8... Fix several signedness warnings in gio/tests/converter-stre (*)
  b07fdb6... Fix signedness warning in gio/tests/converter-stream.c:g_ex (*)
  c216f22... Fix several missing initializer warnings in gio/tests/gsubp (*)
  d936ff1... Fix several signedness warnings in gio/tests/network-addres (*)
  d42bb39... Merge branch 'fix_more_warnings' into 'master' (*)
  85eec6a... Split g_test_log() messages that contain multiple lines (*)
  0ab4ed5... Merge branch 'ebassi/test-tap-lines' into 'master' (*)
  2539d70... gmacros.h: use G_GNUC_CHECK_VERSION (*)
  da752d1... Merge branch 'gmacros-use-g-gnuc-check-version' into 'maste (*)
  afceb25... Merge branch 'fix-annotation' into 'master' (*)
  7c909db... Fix multiple missing initializer warning in gio/tests/g-fil (*)
  e3f6d4a... Fix several missing initializer warnings in gio/tests/gdbus (*)
  0710429... Fix missing initializer warning in gio/tests/gdbus-peer-obj (*)
  c3d558d... Fix multiple missing initializer warnings in gio/tests/acti (*)
  00323ac... Fix several signedness warnings in gio/tests/actions.c (*)
  b9e66a5... Fix signedness warning in glib/gdate.c (*)
  ee242bb... Merge branch 'fix_more_warnings' into 'master' (*)
  f20bcf2... gmacros.h: Complete the use of GLIB_AVAILABLE_MACRO_IN_* (*)
  52ad3ed... gmacros.h: Fix stringification in some macros (*)
  80c2981... Merge branch 'fix-glib-unavailable-macro' into 'master' (*)
  f97ff20... Implement G_ANALYZER_NORETURN for Coverity (*)
  346e486... Merge branch 'mcatanzaro/coverity-noreturn' into 'master' (*)
  21cc809... refcount: Clarify when the ref count ends up undefined (*)
  eb6ca28... grefcount: Clarify that the initial reference count is 1 (*)
  73d759e... Merge branch 'clarify-refcount-init-api' into 'master' (*)
  23277fb... Merge branch 'wip/clarify-ref-count-api' into 'master' (*)
  13ba8d8... gtask: Clarify what counts as ‘too many tasks’ for rate lim (*)
  63fa4e7... gerror: Clarify docs around message requirements (*)
  7a0bc25... Merge branch 'gerror-utf8-docs' into 'master' (*)
  8ad4f75... Fix signedness warning in glib/gstring.c (*)
  60d2cfb... Fix missing initializer warning in gio/tests/gdbus-connecti (*)
  5595b65... Fix multiple missing initializer warnings in gio/tests/gdbu (*)
  0a741d8... Fix signedness warning in gio/tests/socket.c (*)
  34cd8a9... Fix signedness warning in gio/tests/testfilemonitor.c (*)
  4d1f76e... Fix signedness warning in gio/tests/gdbus-test-codegen.c (*)
  7c217b1... Merge branch '2368-task-docs' into 'master' (*)
  55d18fd... Merge branch 'fix_more_warnings' into 'master' (*)
  8608ecc... Fix signedness warning in gio/tests/file.c (*)
  e7aec30... Fix signedness warning in gio/tests/proxy-test.c (*)
  c3c1f6c... Fix signedness warning in gio/tests/mimeapps.c (*)
  5133acd... Fix multiple signedness warnings in gio/tests/gdbus-testser (*)
  83a9ba7... Fix missing initializer warning in gio/tests/gdbus-testserv (*)
  4d52358... Fix signedness warning in gio/tests/gsettings.c (*)
  1c084ca... Fix missing initializer warning in gio/tests/gdbus-example- (*)
  fd926b1... Fix missing initializer in gio/tests/gdbus-example-peer.c (*)
  1afb4c0... Merge branch 'fix_more_warnings' into 'master' (*)
  a78b7eb... Update Nepali translation (*)
  2b9bf7b... gmacros.h: use g_macro__has_attribute() where possible (*)
  56be1f8... gmacros.h: raise minimum GCC version for attribute __noretu (*)
  8e19113... Merge branch 'clang-attributes' into 'master' (*)
  e724e6e... Fix typo in g_socket_listener_accept_async()'s comment (*)
  9e4a6da... Merge branch 'fix-typo' into 'master' (*)
  98c3710... Add nullable annotations in GUnixMountEntry (*)
  b63f7ec... Merge branch 'patch-2' into 'master' (*)
  225fec1... g_string_replace(): Fix documentation of 'limit' parameter (*)
  d602523... Merge branch 'g_string_replace_doc_fix' into 'master' (*)
  30ed2ea... improve console check in gspawn-win32 (*)
  7a50c31... Merge branch 'wip/prince781/fix-gspawn-terminal-win32' into (*)
  e926efe... docs: Fix formatting of code block (*)
  3c02726... dirent: Simplify a memset() call (*)
  496135c... dirent: Add trailing nul delimiter to FILENAME_MAX (*)
  3131a61... gdir: Add trailing nul delimiter to FILENAME_MAX (*)
  80a938a... Merge branch 'pgriffis/doc-fix' into 'master' (*)
  f2be8c7... Fix signedness warnings in gio/ginputstream.c (*)
  2c97526... gmacros: check that __cplusplus or _MSC_VER is defined (*)
  365314b... Merge branch 'nacho/gmacros-master' into 'master' (*)
  0b863a4... Merge branch 'filename_max' into 'master' (*)
  401ff06... Fix signedness warning in gio/gkeyfilesettingsbackend.c (*)
  2187406... Fix signedness warning in gio/tests/gdbus-proxy.c (*)
  d255962... Fix missing initializer warning in gio/tests/gdbus-non-sock (*)
  cb0b4b0... Fix missing initializer warning in gio/tests/gnotification- (*)
  bac08a4... Fix several missing initializer warnings in gio/tests/gdbus (*)
  f587095... Fix signedness warning in gio/tests/socket-common.c (*)
  59acf69... Fix missing initializer warning in gio/tests/gdbus-example- (*)
  e642562... Add extra documentation about the return values of g_seekab (*)
  3e2f31c... Merge branch 'fix_more_warnings' into 'master' (*)
  03e614e... gmacros: missing check if __STDC_VERSION__ is defined (*)
  232d008... Merge branch 'nacho/gmacros-master2' into 'master' (*)
  1000aca... gdbus-tool: Actually use argv[0] basename as program name (*)
  ad07a8e... Merge branch 'gdbus-tool-use-basename-fix' into 'master' (*)
  474ece6... gpattern: Implement copy function (*)
  b8a9f4b... boxed: Register GPatternSpec as boxed type (*)
  fbb198f... gpattern: Move match and match_string functions into GPatte (*)
  3732323... gpattern: Adjust includes to match style rules (*)
  11f31d8... tests/pattern: Add compilation and copy test for utf-8 stri (*)
  78ba6c8... Merge branch 'gpattern-introspectable' into 'master' (*)
  63873c0... application: Unset the registered state after shutting down (*)
  4669f91... Merge branch 'application-unregistered-notify' into 'master (*)
  ab62e65... gstring: Cleanup documentation of g_string_replace (*)
  28b18ca... Merge branch 'fix-documentation-of-limit-in-gstringreplace' (*)
  e010624... Update signal accumulator docs. (*)
  a965262... Fix several signedness warnings in gio/tests/unix-streams.c (*)
  4ad62f7... Fix signedness warning in gio/tests/readwrite.c (*)
  4a503bd... Fix several missing initializer warnings in gio/tests/dbus- (*)
  180c1a1... Fix several missing initializer warnings in gio/tests/basic (*)
  76af9ef... Fix several missing initializer in tests/gobject/testgobjec (*)
  277d206... Fix multiple missing initializer warnings in tests/gobject/ (*)
  b04ebbf... Fix missing initializer warning in tests/gobject/defaultifa (*)
  b419761... Fix signedness warning in tests/onceinit.c (*)
  8312f0b... Merge branch 'fix_more_warnings' into 'master' (*)
  6cc9899... gbitlock: use G_GNUC_CHECK_VERSION (*)
  ad1fd7f... test-printf: use G_GNUC_CHECK_VERSION (*)
  98050b7... gtype: use G_GNUC_CHECK_VERSION (*)
  be57c5d... gdtlsconnection: Fix a check for a vfunc being implemented (*)
  f4f9ce7... Merge branch 'gnuc_macro_updates' into 'master' (*)
  2b3848d... Merge branch 'gdtlsconnection-vfunc-check' into 'master' (*)
  4427786... gthreadedresolver: don't ignore flags in lookup_by_name_wit (*)
  eb0c220... Update Nepali translation (*)
  f39d4f1... Update Occitan translation (*)
  514c2d8... gmacros: Add __ to noinline to prevent conflict with macro  (*)
  95d406c... Merge branch 'allomix302-master-patch-38827' into 'master' (*)
  7b89641... Merge branch 'resolver_lookup_flags' into 'master' (*)
  10027a7... guuid: fix shift operation to parse hex string in uuid_pars (*)
  327f9e2... Merge branch 'th/guuid-parse-shift' into 'master' (*)
  3b424d7... Fix signedness warnings in tests/gobject/performance.c (*)
  7c69a1d... Fix signedness warnings in tests/refcount/objects.c (*)
  7ddcc08... Fix signedness warnings in tests/gobject/timeloop-closure.c (*)
  0ddadf1... Fix several signedness warnings in tests/gobject/performanc (*)
  dcd3af7... Fix signedness warning in tests/dirname-test.c (*)
  c339e29... Fix signedness warning in tests/mainloop-test.c (*)
  2cb303b... Merge branch 'fix_more_warnings' into 'master' (*)
  7b78f0b... Fix signedness warnings in tests/gobject/performance-thread (*)
  026611b... Fix several signedness warnings in tests/slice-threadinit.c (*)
  249f46a... Fix signedness warning in tests/timeloop.c (*)
  65d93a1... Fix several signedness warnings in tests/testglib.c (*)
  7e428aa... guri: always apply the remove dot segments algorithm (*)
  940f9b4... gcredentials.h: Fix comment typo (*)
  7bfda46... Merge branch 'wi24rd-master-patch-30504' into 'master' (*)
  4d3c741... Fix several signedness warnings in tests/testglib.c (*)
  1d02b96... Fix signedness warnings in tests/gio-test.c (*)
  5299ee5... Fix signedness warning in tests/unicode-collate.c (*)
  730cc86... Merge branch 'jomccambridge-master-patch-47329' into 'maste (*)
  45cc35c... Merge branch 'fix_more_warnings' into 'master' (*)
  3951ccf... Fix signedness warning in tests/thread-test.c (*)
  951105f... Fix several signedness warnings in tests/threadpool-test.c (*)
  53157f3... Fix several signedness warnings in tests/unicode-encoding.c (*)
  00a1515... Fix signedness warning in tests/memchunks.c (*)
  e3453f3... Fix missing initializer in gio/tests/fake-service-name.c (*)
  83d46f6... Fix missing field initializer in glib/deprecated/gthread.h (*)
  9656e60... Fix cast to smaller integer type warning in glib/gscanner.c (*)
  0c259e9... Merge branch 'fix_more_warnings' into 'master' (*)
  8cc03f8... docs: Standardize spelling of serializ* (*)
  d270d5b... Use SHGetKnownFolderPath() on Windows (*)
  66fe1da... Merge branch 'serializ' into 'master' (*)
  827b4ec... grefcount: Optimise g_atomic_ref_count_inc (*)
  b0157af... gdbus: document completion after idle action for g_dbus_con (*)
  bdd6b75... main: document notify function gets called during g_source_ (*)
  2549187... Merge branch 'windows-known-folders' into 'master' (*)
  15e3b9e... glib: documentation of GSourceFuncs (*)
  e8329b5... Merge branch 'mywork' into 'master' (*)
  6b867cd... docs: Standardize spelling of serializ* (*)
  ea47214... Merge branch 'optimise_gatomicrefcount' into 'master' (*)
  8cba1f4... grefcount: Optimise g_atomic_ref_count_dec (*)
  4cd1a1c... Merge branch 'optimise_g_atomic_ref_count_dec' into 'master (*)
  55f13da... gmacros.h: G_NORETURN: remove useless checks (*)
  82d162d... tests: Add missing return value check in string test (*)
  940613e... Merge branch 'gmacros-gnoreturn-cleanup' into 'master' (*)
  c0b3393... Merge branch 'mcatanzaro/string-test' into 'master' (*)
  2e4524c... Add the G_OPTION_ENTRY_NULL macro to properly initialize GO (*)
  f2d14a8... Fix missing field initializer warning in glib/tests/option- (*)
  c65ec0b... Fix many missing initializers warnings in glib/tests/option (*)
  f9904fe... Fix missing initializers warnings in glib/tests/utf8-valida (*)
  66af256... Fix missing initializer warning in glib/tests/spawn-path-se (*)
  689b9b5... Fix missing initializer warning in gio/tests/socket-server. (*)
  4301110... Fix missing initializer warning in gio/tests/socket-client. (*)
  27454ed... Fix missing initializer warning in gio/glib-compile-schemas (*)
  c395e86... Fix missing initializer warning in gio/gio-tool-cat.c (*)
  8a3e184... Fix missing initializer warning in gio/gio-tool-copy.c (*)
  82fc86d... Fix missing initializer warning in gio/gio-tool-info.c (*)
  56ddba7... Merge branch 'serializ' into 'master' (*)
  53834ee... Merge branch 'fix_more_warnings' into 'master' (*)
  82e2517... Merge branch 'carlosgc/remove-dot-segments' into 'master' (*)
  e952248... Use G_OPTION_ENTRY_NULL to avoid missing initializer warnin (*)
  3bca6ee... Merge branch 'fix_more_warnings' into 'master' (*)
  0f7950f... gtestutils: Improve documentation formatting for g_test_bug (*)
  46ab682... gtestutils: Allow full URIs in g_test_bug() (*)
  7e95851... tests: Drop use of g_test_bug_base() (*)
  43c28fc... gdbusproxy: Recommend it is not used for stateless services (*)
  f3e65b1... gbookmarkfile: Don't crash if we're not visited (*)
  447f727... tests: Use a temporary file in the bookmarkfile tests (*)
  2910ffd... Merge branch 'test-bug-numbers' into 'master' (*)
  87e994e... Merge branch '1036-dbus-proxy-docs' into 'master' (*)
  e944cf8... Merge branch 'bookmarkfile-crash' into 'master' (*)
  d320766... glib spawn-singlethread test only if F_DUPFD_CLOEXEC is def (*)
  c3b11c6... Merge branch 'test-F_DUPFD_CLOEXEC' into 'master' (*)
  c6ce891... meson: Fix detection of static libintl on macOS (*)
  69be87d... docs: Improved the docs of helper getters optimization in g (*)
  b4522e6... Merge branch 'helper-getters' into 'master' (*)
  e727a69... docs: Improved documentation of GNotification (*)
  62571c7... Merge branch 'Docs' into 'master' (*)
  f71faad... Merge branch 'th/gdbus-doc-unsubscribe-idle' into 'master' (*)
  d64d46d... Merge branch 'macos-static-libintl' into 'master' (*)
  9553072... gapplication: Guard g_application_mark_busy() (*)
  090d657... glib_typeof: Move definition to its own header (*)
  232b40d... gstrvbuilder: add addv and add_many to the API (*)
  4575c70... Merge branch 'strv_builder_add_many' into 'master' (*)
  bee07ce... Fix missing initializer warning in gobject/gtype.c (*)
  652a7b7... Fix missing initializer warnings in gio/tests/socket.c (*)
  aace697... Fix missing initializer warning in gio/tests/gdbus-exit-on- (*)
  a369efd... Fix missing initializer warning in tests/slice-threadinit.c (*)
  2b4bf53... Fix discard qualifier warning in glib/tests/atomic.c (*)
  bf536a5... Fix incompatible pointer to integer conversion warning in g (*)
  0c8740d... Merge branch 'fix_more_warnings' into 'master' (*)
  73a78f7... gmodule: Add some missing consts (*)
  edb40c7... gobject: Allow passing %NULL for @data in g_object_remove_t (*)
  483843c... gmodule: Add locking around dlerror() for some libc impleme (*)
  0d7f3e7... Merge branch '399-dlerror-thread-safety' into 'master' (*)
  9cb1bb0... Add g_prefix_error_literal() (*)
  9bb69af... Update Hebrew translation (*)
  94e9042... Merge branch 'new_patch' into 'master' (*)
  a17c287... tls: expose cert details on GTlsCertificate (*)
  1e90d9c... Add test case for g_prefix_error_literal() function (*)
  bc0d937... Merge branch 'add_g_prefix_error_literal' into 'master' (*)
  e750f7a... gtlspassword: Add flags signifying PIN type for PKCS#11 (*)
  7a51163... Merge branch 'feature/cert-info' into 'master' (*)
  11c0b2e... Merge branch 'pgriffis/pkcs11-password' into 'master' (*)
  dba1fce... gutils: ensure g_find_program_in_path() return an absolute  (*)
  3321fb5... tests: Add a test case for g_find_program_in_path() (*)
  89fe74f... Merge branch 'master' into 'master' (*)
  ac8f4a0... gdbus: Add various missing (nullable) or (not nullable) ann (*)
  04739eb... Merge branch '2227-gdbus-nullability' into 'master' (*)
  be24b0c... docs: Wrap a code example more tightly to reduce minimum pa (*)
  e02b905... Revert "tests: Deactivate tls-bindings test suite for windo (*)
  fbcd653... Merge branch '2414-wrap-code-example' into 'master' (*)
  91759db... tests: Ignore warning about use of volatile from a test for (*)
  11cd751... gbitlock: Drop unnecessary volatile qualifiers (*)
  942501b... gbitlock: Minor improvement to documentation formatting (*)
  bf37392... tls: add functions to get protocol version and ciphersuite  (*)
  df500c6... inotify: Fix a memory leak (*)
  8e6214a... Merge branch 'fix-memory-leak' into 'master' (*)
  02b298c... Merge branch 'mcatanzaro/tls-info' into 'master' (*)
  2632ed7... gsettings: Resolve child schemas from the parent's schema s (*)
  205045e... Merge branch 'wip/issue-1884' into 'master' (*)
  b9d0781... tests/tls-certificate: Add a unit test (*)
  39f661b... tlscertificate: Avoid possible invalid read (*)
  f0a1671... tests/tls-certificate: Add context to the new test (*)
  b407d46... Merge branch '2416-tls-certificate-fix-invalid-read' into ' (*)
  b1ebb72... glocalfileoutputstream: Fix ETag check when replacing throu (*)
  4fd789c... tests: Add missing setlocale() call to file tests (*)
  92c4ae1... gdbus, win32: Fix accidental dllexport in static builds (*)
  533f377... subprojects: Pin gtk-doc to a specific version (*)
  f551a60... ci: Allow origin to choose default branch for gobject-intro (*)
  1a43d95... docs: Update various external links to use HEAD instead of  (*)
  24e459e... Rename the master branch to main (*)
  d811652... docs: Add a section to the README about the branch rename (*)
  8bb4e75... Merge branch '2417-file-replace-contents-etags' into 'maste (*)
  6e92c2c... Merge branch '2348-rename-master' into 'master' (*)
  2b4e852... Merge branch 'fix/accidental-dllexport' into 'main' (*)
  b1d7a57... doc: example for GArray and g_array_set_clear_func() (*)
  2e8feda... Merge branch 'Garray' into 'main' (*)
  ff8b43a... Merge branch '2418-more-stupid-atomics' into 'main' (*)
  1955ede... W32: Don't use g_getenv() in crash handler or during initia (*)
  891e3a0... W32: Initialize debugger stuff in advance (*)
  6d9c3e3... W32: Remove allocations from the crash handler (*)
  5c187b9... Convert the crash handler to UTF-16, mostly (*)
  fbd7a37... Test the wchar_t version of pid-event subst routine (*)
  0908e6a... Fix the math in copy_chars (*)
  601ef3b... Merge branch 'resimplify-w32-veh' into 'main' (*)
  5e2986e... gdbusconnection: removed a confusing message (*)
  6d8caf6... Fix comparison of unsigned expression < 0 is always false w (*)
  f4d6680... Fix dropped 'const' qualifier warning in glib/tests/once.c (*)
  47e161d... compiling.xml: Don't recommend backticks (*)
  78d43a0... Merge branch 'utkarsh181-main-patch-34260' into 'main' (*)
  9ed66b2... Merge branch 'confusing_errors' into 'main' (*)
  b052620... gregex: Fix return from g_match_info_fetch() for unmatched  (*)
  eff19df... Merge branch '229-regex-match' into 'main' (*)
  165a0ba... gunixmounts: Document NULL return value for g_unix_mount_fo (*)
  0362bf5... gunixmounts: Document when g_unix_mount_at() returns NULL (*)
  4d3618c... tls: expose SAN details on GTlsCertificate (*)
  c816ee5... Merge branch 'feature/tls-cert-additional-fields' into 'mai (*)
  71edc3f... Merge branch 'fix_more_warnings' into 'main' (*)
  c794261... docs: Expand documentation about D-Bus GUIDs (*)
  ee716d9... docs: Fix capitalisation of ‘GUID’ in a few places (*)
  055f7c6... gdbusconnection: Fix a typo in a code comment (*)
  c0fe89c... Merge branch 'gtypeof' into 'main' (*)
  fa21de3... Merge branch 'dbus-guids-docs' into 'main' (*)
  76ecdef... Merge branch '2409-application-must-be-registered' into 'ma (*)
  de74a70... Merge branch 'try-tls-binding-tests-again' into 'main' (*)
  3764c67... GObject: add g_object_take_ref() (*)
  708100c... docs: Fix annotations for optional arguments (*)
  b519cf0... Merge branch 'wip/fix-docs' into 'main' (*)
  e522768... tests: Allow GResource external data tests to use llvm-objc (*)
  838dc04... glocalfilemonitor: Avoid a deadlock on finalization (*)
  e7ebee5... Merge branch 'bookmarkfile-test-tmp' into 'main' (*)
  9d2d99e... Merge branch '2423-llvm-objcopy' into 'main' (*)
  b95d9d1... Merge branch 'g_obj_take_ref' into 'main' (*)
  e3452ea... GBytes: add range-checked pointer getter (*)
  7b6ccc8... Merge branch 'range-checked' into 'main' (*)
  031e502... Merge branch 'wip/pwithnall/local-file-monitor-deadlock' in (*)
  f2be22c... subprocess test: Check wait status correctly (*)
  e0b6b80... Distinguish more clearly between wait status and exit statu (*)
  b483013... spawn: Clarify the most common non-exit reason for process  (*)
  757cc93... Merge branch 'unix-mount-for-docs' into 'main' (*)
  00feb4d... Merge branch 'wip/wait-status' into 'main' (*)
  53632c8... gfdonotificationbackend: set app_name if available (*)
  c50e543... gtlscertificate: make private key properties readable (*)
  022ea47... gtlscertificate: add some doc links to PKCS #11 specificati (*)
  5b9a8e2... gdbus: Add g_dbus_is_error_name() symbol for g_dbus_is_inte (*)
  a70df97... Added test case for g_dbus_is_error_name (*)
  4d6dbe0... Merge branch 'g_dbus' into 'main' (*)
  f6fdc9b... Merge branch 'mcatanzaro/readable-private-key' into 'main' (*)
  9d694f6... Merge branch 'app_name' into 'main' (*)
  082c211... tests: Use g_assert_*() rather than g_assert() in bytes.c (*)
  fc7b316... tests: Test that g_bytes_unref(NULL) is a no-op (*)
  b63a318... tests: Add a test for GBytes memory transfer with an odd fr (*)
  a695f92... Merge branch 'gbytes-test-coverage' into 'main' (*)
  0818da5... testgdate: fix -Wmisleading-indentation warning (*)
  132d64d... Merge branch 'mcatanzaro/misleading-indentation' into 'main (*)
  e5979d1... gdbusproxy: Add G_DBUS_PROXY_FLAGS_NO_MATCH_RULE flag

(*) 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]