[glib] (854 commits) Non-fast-forward update to branch wip/otte/interface-types



The branch 'wip/otte/interface-types' 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:

  956aac5... Suggest braces around empty body in ‘if’ statements
  800d8c4... gtype: Fix typo in API comment
  944a232... gtype: Add g_type_interface_instantiable_prerequisite()
  6f081e6... closure: Support generic marshals for interface returns
  beafa00... value: Allow automatic transforms to/from interfaces

Commits added to the branch:

  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 (*)
  05b0bb5... Add COPYING file to indicate the license (*)
  93ebac0... Merge branch 'mcatanzaro/license' into 'master' (*)
  d12c5aa... Add gvdb_table_write_contents_async() (*)
  16fb81c... Add some g_return checks to gvdb_table_write_contents() (*)
  5b45517... Remove trailing whitespace (*)
  a6f0ead... Merge branch 'mcatanzaro/write-contents-async' into 'master (*)
  0d03b2c... Don't free FileBuilder in serialize function (*)
  18a0d95... Fix -Wsign-compare warning (*)
  8696b6b... Merge branch 'mcatanzaro/fb-free' into 'master' (*)
  f586fa0... Merge branch 'mcatanzaro/sign-compare' into 'master' (*)
  d83587b... Fix gvdb_table_write_contents_async() (*)
  35851dc... Merge branch 'mcatanzaro/fix-write-contents-async' into 'ma (*)
  4131f0d... Add (out) to an (optional) parameter (*)
  e01f111... Merge branch 'dilyan.palauzov/gvdb-add-out-doc' into HEAD (*)
  14ba521... gliststore: Add item lookup functions (*)
  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 (*)
  96d7921... gdbusmessage: Move variable initialisation to declaration t (*)
  de22365... tests: Tidy up test case naming in gdbus-serialization test (*)
  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  (*)
  5054b48... gdbusmessage: Limit recursion of variants in D-Bus messages (*)
  b7fe4b8... ci: Update all Debian CI runners to use v5 of the Dockerfil (*)
  3894335... tests: Don't "timeout tests" by default (*)
  58ba7d7... list, slist: Add g_clear_{s,}list() (*)
  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 (*)
  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 (*)
  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 (*)
  aa46b24... Updated Slovenian translation (*)
  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  (*)
  1051bfe... gspawn: Don’t use g_assert() in async-signal-safe context (*)
  84f188a... gspawn: Don’t use getrlimit() or sysconf() in async-signa (*)
  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 /b (*)
  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 (*)
  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' (*)
  ed70742... Update Ukrainian translation (*)
  570f27a... Update Romanian translation (*)
  8b8470f... Updated Lithuanian translation (*)
  48149d6... Suggest braces around empty body in ‘if’ statements
  a6f52bd... gtype: Fix typo in API comment
  9fc981c... gtype: Add g_type_interface_instantiable_prerequisite()
  bea9389... closure: Support generic marshals for interface returns
  48d683d... value: Allow automatic transforms to/from interfaces
  cb90d55... Use G_TYPE_INVALID instead of 0
  4214f69... closure: Avoid calling G_VALUE_TYPE twice
  d0e5156... Bump since tag
  a577dcd... Add more test for g_type_interface_instantiable_prerequisit
  a2c47b2... Add a binding test involving interfaces
  31e42df... value tests: Match the test description

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