[glib] (1273 commits) Non-fast-forward update to branch issue-1783



The branch 'issue-1783' 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:

  0dd37a3... Ensure that we use @basename@ in the glib-mkenums docs
  44a8c3f... Add example of using glib-mkenums with Meson
  f5a1275... Add example of using glib-genmarshal with Meson
  155fd27... docs: Mention Meson's gnome.mkenums_simple()

Commits added to the branch:

  fd3219a... glib-compile-schemas: Improve translatable strings (*)
  111f2b7... glib-compile-schemas: Fix capitalisation of a command line  (*)
  d23a8bd... ci: Add scan-build job in a new ‘analysis’ pipeline sta (*)
  f666502... gdate: Officially mark GTime as deprecated (*)
  9974cec... glib: Rename G_STDIO_NO_WRAP_ON_UNIX → G_STDIO_WRAP_ON_UN (*)
  d2b419c... gsettings: Document that lists are returned in no defined o (*)
  9c4026d... gsettings: Add missing ‘Deprecated’ tag to g_settings_l (*)
  f093ef6... gobject: Fix apostrophe usage in a few small bits of docume (*)
  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 enum (*)
  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 ref (*)
  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 (*)
  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 (*)
  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 (*)
  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' (*)
  633e9e0... Avoid overrunning stack at the end of the varargs. (*)
  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' (*)
  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 (*)
  f2a979c... Merge branch 'adding_g_array_copy' into 'master' (*)
  d50caa8... tests: Don’t spawn test processes via the terminal in the (*)
  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 (*)
  74583af... Add (out) annotation to (optional) parameters (*)
  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 permi (*)
  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 unsuppor (*)
  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 do (*)
  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 (*)
  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 (*)
  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 (*)
  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 (*)
  15a4cf4... Ensure that we use @basename@ in the glib-mkenums docs
  f4baca5... Add example of using glib-mkenums with Meson
  9d7988f... Add example of using glib-genmarshal with Meson
  6e03d1b... docs: Mention Meson's gnome.mkenums_simple()
  35c68d2... Add links to Meson docs for genmarshal and mkenums

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