[glib] (374 commits) Non-fast-forward update to branch wip/pwithnall/2216-pidfd-sigchld



The branch 'wip/pwithnall/2216-pidfd-sigchld' 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:

  7e099d3... gmain: Add a clarifying comment about exit statuses vs wait
  f043f03... gmain: Use waitid() on pidfds rather than a global SIGCHLD 

Commits added to the branch:

  8ad765a... Convert test/slice-test.c to glib test framework and move i (*)
  5c32c31... Remove unnecessary dependency on the slice-color test (*)
  49cfb37... docs: Add a backports policy (*)
  50877bb... docs: Add a roadmap policy (*)
  f62be56... Convert tests/modules-test.c to glib test framework (*)
  c71d0c5... Move tests/module-test.c to gmodules/tests/ (*)
  0dca8bb... tests: Remove redundant meson commands (*)
  8625d81... Merge branch 'module_tests' into 'main' (*)
  ce585ba... Merge branch 'slice-test' into 'main' (*)
  62b5fe5... Convert tests/refcount/objects.c to glib test framework (*)
  715ff4e... Convert tests/refcount/objects2.c to glib test framework (*)
  76fccc7... Convert tests/refcount/properties.c to glib test framework (*)
  ddadb89... Convert tests/refcount/properties2.c to glib test framework (*)
  94ef5ae... Convert tests/refcount/properties3.c to glib test framework (*)
  d97c1a1... Convert tests/refcount/properties4.c to glib test framework (*)
  b65260a... Convert tests/refcount/signals.c to glib test framework (*)
  70401ae... Moving tests/refcount/ directory to gobject/tests/ (*)
  ed84b8f... tests: Port GObject tests from g_thread_create() to g_threa (*)
  d378108... Convert tests/gobject/accumulator.c to glib test framework (*)
  d1cb96b... Merge branch 'refcount_tests' into 'main' (*)
  b61d3ed... Convert tests/gobject/defaultiface.c to glib test framework (*)
  17ddf79... Convert tests/gobject/dynamictype.c to glib test framework (*)
  662d845... Convert tests/gobject/override.c to glib test framework (*)
  2767e16... Convert tests/gobject/references.c to glib test framework (*)
  d057729... Convert tests/gobject/signals.c to glib test framework (*)
  a8baa8d... Convert tests/gobject/singleton.c to glib test framework (*)
  4e02be9... Moving gobject tests from tests/gobjects to gobjects/tests (*)
  81fd75b... Merge branch 'move_gobject_tests' into 'main' (*)
  8764679... tests: Drop redundant collate test data files (*)
  12571a0... Add one-shot idle and timeout functions (*)
  50c316e... Port various timeout/idle callbacks to the once API (*)
  c1f94cd... gmain: Minor documentation updates to idle-once and timeout (*)
  93bf875... Merge branch 'ebassi/source-once' into 'main' (*)
  af02a61... gmain: Factor out common GTimeoutSource code (*)
  c1477f7... gmain: Factor out common GIdleSource code (*)
  6db112f... gmain: Refactor idle-once and timeout-once to avoid a closu (*)
  1c7966b... Merge branch 'source-once-no-allocs' into 'main' (*)
  a9321c3... garray: Add missing (transfer full) introspection annotatio (*)
  ee247c0... array: add support for %NULL termination in GPtrArray (*)
  a922f2f... Merge branch 'th/g-ptr-array-set-null-terminated' into 'mai (*)
  7ad6b05... gfileinfo: Split out a g_file_info_remove_value() helper fu (*)
  b33ef61... Add functionality to preserve nanosecond timestamps (*)
  b7b10cc... tests: Add additional tests for nanosecond precision file t (*)
  18c0088... tests: Fix a memory leak when abandoning a file creation ti (*)
  6fdc427... Merge branch 'nano' into 'main' (*)
  43ac055... 2.73.0 (*)
  ccfabc0... Convert tests/gobject/testgobject.c to glib test framework (*)
  ee67ca4... Move tests/gobject/testgobject.c to gobject/tests/basics-go (*)
  3db1d26... testsuite: Make tests not fail in !debug builds (*)
  0480394... Merge branch 'skip-debug-only-tests' into 'main' (*)
  0ddea2d... gtype: Speed up type checks for final types (*)
  cf988d2... Merge branch 'final-type-speedup' into 'main' (*)
  4643276... Update Hebrew translation (*)
  ac3fc84... gsocketaddressenumerator: add nullable annotation to the re (*)
  745148b... Merge branch 'wip/biggio/fix-socket-enumerator-annotation'  (*)
  ee4d93c... glocalfilemonitor: Avoid file monitor destruction from even (*)
  8e9f238... glocalfilemonitor: Skip event handling if the source has be (*)
  e5a691e... tests: Add a test for GFileMonitor deadlocks (*)
  ac322a1... tests: Use g_assert_*() rather than g_assert() in pollable (*)
  4daa3ca... tests: Remove global variables from pollable test (*)
  95c1d65... tests: Fix a potential race condition in pollable test (*)
  876335d... Merge branch 'backports-policy' into 'main' (*)
  c1f8865... Merge branch 'benzea/fix-inotify-race' into 'main' (*)
  0611999... tests: Remove various bits of overly-verbose test output (*)
  72a6829... gobject: Drop an unused quark (*)
  d785405... credentials: macos: check for existence of LOCAL_PEERPID -  (*)
  3044422... Merge branch 'gobject-cleanup' into 'main' (*)
  b2272ff... tests: Add SPDX license headers automatically (*)
  26409f1... Add SPDX license headers for LGPL-2.1-or-later to various f (*)
  4166ca1... tools: Add SPDX license header to glib-gettextize.in (*)
  7ec351e... xdgmime: Fix broken file:// content type lookups for webkit (*)
  164b989... Merge branch 'mascguy-gsocket-peerpid' into 'main' (*)
  972df06... Merge branch 'wip/pwithnall/fix-pollable-test' into 'main' (*)
  d4b882f... ci: Try reducing FD soft limit to fix valgrind tests (*)
  4282f22... tests: Fix leaks in new GDateTime file info tests (*)
  33f36af... tests: Remove an unnecessary timeout in gnotification test (*)
  69d7f8f... tests: Add no-valgrind suite to slice-known-pages test (*)
  ff7e204... glib.supp: Ignore one-time xdgmime allocations (*)
  05755f2... Merge branch '2639-xdgmime-fix' into 'main' (*)
  35d5f94... Improve the GObject performance test (*)
  964f6ef... Merge branch 'gobject-speedup1' into 'main' (*)
  36da115... Merge branch 'leak-fixes' into 'main' (*)
  731662a... Merge branch 'wip/pwithnall/try-fixing-valgrind-ci' into 'm (*)
  804c453... Merge branch 'test-verbose-output' into 'main' (*)
  d50bc3c... Don't copy values in g_object_new (*)
  95caffc... Don't copy values during g_object_set (*)
  149b0f0... Simplify g_object_notify_by_pspec (*)
  ec69e7c... Simplify g_object_new_with_properties (*)
  12e19ec... Update Georgian translation (*)
  1b3d5cf... Add nullable annotation to return value of `g_variant_dict_ (*)
  0629081... Merge branch 'missing-nullable' into 'main' (*)
  22fea9d... Merge branch 'gobject-speedup3' into 'main' (*)
  89f4c87... Merge branch 'roadmap-docs' into 'main' (*)
  d7ff2b3... Merge branch 'gobject-speedup5' into 'main' (*)
  3ce9237... Merge branch 'drop-collate-files' into 'main' (*)
  d730cfc... Merge branch 'gobject-speedup2' into 'main' (*)
  d97c948... Don't inline deprecation warnings (*)
  a494094... Move deprecation warnings to object_set_property (*)
  19551ac... Avoid g_type_class_peek (*)
  b185f6e... Merge branch 'gobject-speedup4' into 'main' (*)
  e70a4ee... Avoid g_object_ref/unref in some cases (*)
  f8c5d71... Merge branch 'gobject-speedup9' into 'main' (*)
  2b43740... Merge branch 'gobject-speedup7' into 'main' (*)
  9d7d439... Avoid g_param_spec_get_redirect_target (*)
  16a8b6d... gobject: Avoid redundant atomics (*)
  8b328f1... Keep a separate flag for notify handlers (*)
  8851112... Avoid property notification during object construction (*)
  f755f44... Avoid property notification during g_object_set (*)
  7d8e2fc... Cosmetic coding style fixes (*)
  54c867a... Revert "gtype: Speed up type checks for final types" (*)
  5616e1b... tests: Reduce number of threads in once test under valgrind (*)
  c572d01... tests: Use g_assert_*() rather than g_assert() in once (*)
  c11e64e... garray: Fix NULL-termination of GPtrArray copies (*)
  14f4b38... tests: NULL-initialise some variables to help scan-build (*)
  423bcab... garray: Change free/unref semantics under static analysis (*)
  504727c... gvariant: Zero-initialise GVariantBuilder children under st (*)
  6c0bde8... tests: Fix a scan-build warning about uninitialised threads (*)
  9926703... tests: Avoid an uninitialised variable warning in slice-mem (*)
  8f7df34... gobject: Sink floating pspecs if adding them to a class fai (*)
  63974fa... Merge branch 'coverity-pspecs' into 'main' (*)
  5de59d3... Merge branch 'static-analysis-fixes' into 'main' (*)
  b1e3710... Merge branch 'gobject-speedup8' into 'main' (*)
  3076c60... Merge branch 'gobject-speedup10' into 'main' (*)
  18a7b19... Merge branch 'revert-final-type-check' into 'main' (*)
  d0b0f8f... garray: Rename an internal helper to make its behaviour cle (*)
  12dc714... Merge branch 'gobject-speedup11' into 'main' (*)
  a6f208a... Merge branch 'array-copy-null-terminated' into 'main' (*)
  fa4e346... gatomic: Add APIs to perform atomic int / pointer exchanges (*)
  d7c3b0f... Merge branch 'gatomic-exchange' into 'main' (*)
  47c1238... gobject: Speed up property lookup (*)
  df43536... Consistently use param_spec_follow_override (*)
  dccc1ce... build: Add native argument to add_languages() for objc (*)
  385ad59... Revert "ci: Temporarily disable macOS CI runner until it’s  (*)
  8d613ee... tests: Remove unused inline functions from slice tests (*)
  6a1e354... tests: Remove unused function from slice-memchunk.c (*)
  0e1b410... tests: Remove unused variables from slice tests (*)
  98df887... tests: Silence set-but-not-used warnings for variables in a (*)
  8640f95... tests: Fix strict-aliasing and pointer-sign warnings in ato (*)
  3b87740... tests: Fix defined-but-not-used variables if HAVE_OPENPTY i (*)
  77c72f2... Merge branch 'wip/pwithnall/restore-macos-ci' into 'main' (*)
  426724d... Add some tests around properties (*)
  f5c8148... Merge branch 'gobject-speedups4' into 'main' (*)
  5d498f4... Merge branch 'move_testgobject' into 'main' (*)
  d463de0... tests: Move GObject performance tests to gobject/tests/perf (*)
  b23f937... Merge branch 'gobject-perf-tests' into 'main' (*)
  afc8a8f... Remove tests/gobject/timeloop-closure.c performance test (*)
  fcbdfb5... Remove tests/gobject empty directory (*)
  9b55841... liststore: Use g_object_class_install_properties() (*)
  17a1c29... gobject-query: Delete unused code (*)
  91ff469... gobject-query: Use proper Unicode tree drawing characters (*)
  98e6ac7... gobject-query: Remove extraneous blank line between each ou (*)
  993f3f4... gobject-query: Make a --help string slightly more helpful (*)
  ad77557... gobject-query: Print --help output to stdout rather than st (*)
  6211e25... gobject-query: Combine two identical if-branches (*)
  fbdbbfa... gobject-query: Add a --version argument (*)
  c49f481... tests: Add basic tests for gobject-query utility (*)
  6b62d63... liststore: Add "n-items" property (*)
  5184039... liststore: Add tests for n-items property (*)
  7a4ec89... listmodel: Recommend implementing properties (*)
  714a0aa... gbinding: Remove some duplicated code for checking property (*)
  67a168c... tests: Test g_binding_get_source() and g_binding_get_target (*)
  103a9d5... Merge branch 'gobject-query' into 'main' (*)
  c0f2774... Merge branch 'wip/otte/liststore-properties' into 'main' (*)
  edd497f... Merge branch 'binding-code-duplication' into 'main' (*)
  7a4560e... tests: Port GObject singleton test to GTest framework (*)
  9af0444... tests: Simplify singleton test code using G_DECLARE_FINAL_T (*)
  1215278... tests: Add a singleton construct-property test (*)
  98bd4ea... gobject: Don't thaw excessively (*)
  6e42e2e... Merge branch 'fix-freeze-count-underflow' into 'main' (*)
  6b65b72... Merge branch 'timeloop-closure_test' into 'main' (*)
  ee69c88... fuzzing: Add fuzz test for g_uuid_string_is_valid() (*)
  fb380b9... Add a testcase for notify-in-instance-init (*)
  9444ace... Unconditionally mark objects as in-construction (*)
  58ab960... Handle a corner-case of notify avoidance (*)
  dccab10... Add another testcase (*)
  b92f1fc... Handle notify freezing with custom constructors (*)
  10a1c16... Avoid atomics during construction (*)
  af7ba68... gobject: ifdef out some inline functions if they’re not use (*)
  56d3719... gsocketclient: Fix still-reachable references to cancellabl (*)
  0932f71... gobject: Change GObject notify semantics under static analy (*)
  2e1218e... Merge branch 'freeze-shenanigans' into 'main' (*)
  9274a04... Merge branch '2670-socket-client-cancellable-leak' into 'ma (*)
  7674fd1... docs: Add a testing policy (*)
  fe9e356... gfile: Check that using NULL symlink_value as a programmer  (*)
  04718a9... gfile: Implement interface API to make symbolic links async (*)
  35c6c5c... tests: Add unit test for GIOErrorEnum conversion functions (*)
  9e09894... gioerror: Handle EMLINK error as too-many-links error (*)
  d2ca48a... gioerror: Add G_IO_ERROR_NO_SUCH_DEVICE to map ENODEV (*)
  6bc6b7e... gioerror: Map ETXTBSY to G_FILE_ERROR_BUSY (*)
  19417b1... gioerror: Map ENFILE to G_IO_ERROR_TOO_MANY_OPEN_FILES (*)
  3d6f843... gioerror: Map ENOMSG, EBADMSG and ENODATA to G_IO_ERROR_INV (*)
  587f5f2... gioerror: Map ENETDOWN to G_IO_ERROR_NETWORK_UNREACHABLE (*)
  e5841be... gioerror: Map ENOSYS to G_IO_ERROR_NOT_SUPPORTED (*)
  3a197d7... glib-unix: Mark GLib.unix_open_pipe fds input array as fixe (*)
  b3f49d0... build: Move gvdb to a subproject (*)
  594a70b... Merge branch 'gvdb-as-wrap' into 'main' (*)
  ccc7006... Merge branch 'fix-unix-open-pipes-introspection' into 'main (*)
  24ec80c... meson: simplify iconv lookups using Meson's builtin depende (*)
  26435b5... meson: simplify intl lookups using Meson's builtin dependen (*)
  1532c58... NEWS: add stub entry for iconv option deprecation (*)
  4a8120e... Merge branch 'meson-dependency-lookups' into 'main' (*)
  f95ca6c... xdgmime: fix double free (*)
  b2f4df9... Merge branch 'coverity-is-stupid' into 'main' (*)
  f5baecd... build: Use add_test_setup() to allow tests to be run under  (*)
  46a6f49... Merge branch 'meson-add-test-setup' into 'main' (*)
  4101770... Merge branch 'mcatanzaro/xdgmime-corruption' into 'main' (*)
  f191603... tests: Add tests for modifiers for GDateTime’s `%l` placeho (*)
  7074122... gdatetime: Pad numbers with numeric space (*)
  7169f6e... gdatetime: Use figure space for `%e` (*)
  150a63e... Merge branch 'iss2655' into 'main' (*)
  01ac1d9... gobject: Fix crash when disposing a GtkAccelGroup (*)
  9cc2859... docs: Add Marco Trevisan as a co-maintainer (*)
  9a2bedb... Merge branch 'update-codeowners' into 'main' (*)
  1cc685a... gio: Don't bundle gtrace in static builds (*)
  fb377b7... Merge branch 'gio-dont-include-gtrace' into 'main' (*)
  2c75c39... gtlscertificate: Hold a ref on the root certificate when bu (*)
  12ed2aa... Merge branch 'fix-once-memcheck-test' into 'main' (*)
  1b377e6... build: Drop MALLOC_PERTURB_ from test environments (*)
  f977ddf... tests: Fix non-TAP output from debugcontroller test (*)
  8dde15a... tests: Fix gengiotypefuncs.py helper script (*)
  75a3911... tests: Fix non-TAP output from socket test (*)
  d48470d... tests: Fix TAP output from spawn-singlethread test (*)
  b82bfe7... tests: Fix an invalid UTF-8 sequence in the uri tests (*)
  011202d... tests: Encode invalid UTF-8 before outputted in a test mess (*)
  74e71c7... tests: Fix a non-TAP formatted debug message in the basics- (*)
  6b8240f... tests: Fix performance-threaded test when run for zero seco (*)
  6747702... tests: Fix use of deprecated threading API in performance-t (*)
  6f435e4... tests: Run GObject performance tests under meson test (*)
  419f882... tests: Allow bitlock performance test to be smoketested (*)
  e51c805... tests: Allow mutex performance tests to be smoketested (*)
  421c238... tests: Allow utf8-performance tests to be smoketested (*)
  1aaf1e7... tests: Allow signal-handler performance tests to be smokete (*)
  be7d824... Merge branch '2672-accel-group-crash' into 'main' (*)
  55a5a82... Merge branch 'tls-certificate-refs' into 'main' (*)
  95d548a... gsignal: Change signal instance ref semantics under static  (*)
  f805635... Merge branch 'coverity-signal-emissions' into 'main' (*)
  ebfbef1... 2.73.1 (*)
  d312647... docs: Sync glib.doap to set of users listed in CODEOWNERS (*)
  91c7dba... Merge branch 'update-doap' into 'main' (*)
  b64fd31... gerror: Add an utility function to get the GIO Error from G (*)
  2a05fd0... gioerror: Rely on GFileError to compute GIOErrorEnum from e (*)
  fa24391... gfile: Add API to create a new temporary file asynchronousl (*)
  22e951e... gfile: Add Async API to create a temporary directory and re (*)
  abae8c1... gio/tests: Add test cases for g_file_query_default_handler[ (*)
  44dbd43... GAppInfo: Add async API to get default Application for cont (*)
  c876024... gfile: Use async API to get the default GAppInfo for type (*)
  6fef60b... GDesktopAppInfo: Ensure that URI scheme is a valid argument (*)
  eee1522... GDesktopAppInfo: Ignore flushing the session bus when there (*)
  73b29e8... gio/tests: Add test case for g_app_info_launch_default_for_ (*)
  8aee5fc... GAppInfo: Add async API to get default Application for URI  (*)
  8a880e1... GAppInfo: Make g_app_info_launch_default_for_uri_async full (*)
  5b04d23... gfile: Make g_query_default_handler_async really Async (*)
  cb0cc99... Merge branch 'test-suite-fixes' into 'main' (*)
  bfdeb37... gatomic: Add Compare and Exchange functions that returns th (*)
  922bc1d... build: Use _GLIB prefix for GCC features we detected at bui (*)
  69f7b03... Correct documentation of g_atomic_pointer_exchange (*)
  f2ea67a... use gvdb as a subproject (*)
  5e164c6... gtype: Add G_TYPE_FLAG_NONE (*)
  7045260... gsignal: Add G_CONNECT_DEFAULT (*)
  f59e02a... gioenums: Add G_TLS_CERTIFICATE_FLAGS_NONE (*)
  de8672f... gtestutils: Add G_TEST_SUBPROCESS_DEFAULT, G_TEST_TRAP_DEFA (*)
  cc528f6... giomodule test: Don't pass a magic number to g_test_trap_su (*)
  cef780e... giochannel: Add G_IO_FLAG_NONE (*)
  0d4e401... gmarkup: Add G_MARKUP_PARSE_FLAGS_NONE (*)
  879b9cd... gregex: Add G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT (*)
  ea7be5b... Merge branch 'wip/smcv/atomic-pointer-exchange-docs' into ' (*)
  6529be2... Merge branch 'ericLemanissier-main-patch-01384' into 'main' (*)
  5655af6... Merge branch 'more-async-gfile' into 'main' (*)
  a5d551e... gobject/tests/performance: fix leaks (*)
  e5ccbe0... Merge branch 'atomic-exchange-pre-value' into 'main' (*)
  d198edf... Merge branch 'leaks' into 'main' (*)
  35c4b64... tests: Fix type mismatches in new atomic tests when compili (*)
  9dffecf... gthread: Fix Since tag typo in documentation for some metho (*)
  e2d2db6... glib/tests/autoptr: Release the acquired locks on GRecMutex (*)
  15d2053... glib/tests/autoptr: Also ensure that GRecMutexLocker can re (*)
  8d98617... gthread-posix: Use named states to manage the mutex states (*)
  191923c... Merge branch 'wip/smcv/none-flags' into 'main' (*)
  b5231ed... Merge branch 'gthread-initial-cleanups' into 'main' (*)
  ac898b8... Merge branch 'fix-macos-again' into 'main' (*)
  44bb5c2... Update Portuguese translation (*)
  8c4598a... dataset: Do not increment (*)
  ad0f719... glib/tests/dataset: Add a test (*)
  ac113c1... In `test_datalist_id_remove_multiple()`, verify that the da (*)
  a4fa456... gdataset: Preserve destruction order (*)
  4282657... glib/tests/dataset: Test id_remove_multiple (*)
  a437a97... dataset: Rename `i` as `destroy_index` and move it out of ` (*)
  e95a6bd... glib/tests/dataset: Use existing code (*)
  468e096... Update Ukrainian translation (*)
  a98bd89... tests: Fix a path comparison in the file tests (*)
  dbdc9ca... gosxappinfo: Correctly return an error from create_from_com (*)
  059a5fd... tests: Skip various default handler tests on macOS (*)
  99a7c63... Merge branch 'wip/pwithnall/more-macos-fixes' into 'main' (*)
  02d0d64... [PATCH] _g_get_unix_mount_points(): reduce syscalls inside  (*)
  f43cf34... [PATCH] Add lock in _g_get_unix_mount_points() around *fsen (*)
  f3838e5... Update Russian translation (*)
  d4043ec... Revert "gobject: Use g_datalist_id_remove_multiple" (*)
  6e81c21... Merge branch 'wip/smcv/revert-fa8c7c0d' into 'main' (*)
  6a599e0... gdatetime test: Consistently expect %k to generate a figure (*)
  eec8171... Merge branch 'wip/smcv/more-figure-spaces' into 'main' (*)
  3c47fa6... Merge branch 'getfsent_lock2' into 'main' (*)
  6d381c9... Merge branch 'getfsent_lock' into 'main' (*)
  0872727... tests: Fix incorrect basename comparison in gsubprocess tes (*)
  5e00b30... ci: Add gdb to some CI images (*)
  03ea524... ci: Add libpcre2 dependencies and subproject (*)
  4667f59... proxy-test: fix check for simple:// URI scheme (*)
  8a1f087... gsimpleproxyresolver: default_proxy should be consistently  (*)
  6f83f45... gsimpleproxyresolver: ensure default proxy is valid (*)
  1738fad... proxyaddressenumerator: set error parameter more thoughtful (*)
  8e29865... gproxyresolver: add asserts to ensure error is set (*)
  8bd6325... dataset: Improve readability (*)
  8a43ae7... dataset: Document some logic (*)
  113d726... Merge branch 'wip/pwithnall/more-macos-test-fixes' into 'ma (*)
  207b8cb... Convert tests/assert-msg-test* to glib/tests/assert-msg-tes (*)
  5699b7b... Fix some coding style issues in python tests pointed out by (*)
  164d375... Merge branch 'mcatanzaro/#2597' into 'main' (*)
  bd56345... Merge branch 'move_assert-msg-test' into 'main' (*)
  cf3ea1a... Update Ukrainian translation (*)
  5e4fa36... Merge branch 'wip/pwithnall/ci-image-updates' into 'main' (*)
  162df3a... gdate: Fix a typo in a code comment (*)
  6e44151... tests: Skip assert-msg-test.py if gdb is non-functional (*)
  466a080... Merge branch 'typos' into 'main' (*)
  d2c715d... Merge branch 'why-are-the-tests-always-breaking' into 'main (*)
  dc2c769... ci: Ensure git submodules are updated before running macOS  (*)
  89b3496... Merge branch 'wip/pwithnall/macos-yet-again' into 'main' (*)
  2a12de5... Require C99's __VA_ARGS__ (*)
  9a4a10f... Add G_DEFINE macros for enum and flags types (*)
  2a9ef1e... Test the newly added G_DEFINE macros for enumeration types (*)
  28edd84... docs: Add the new G_DEFINE macros for enumeration types (*)
  6cbf7a7... Port enums tests to the appropriate assert functions (*)
  fa05ebe... docs: Mention alternatives for defining enumeration types (*)
  c0766ca... Use varargs for enum types definition macros (*)
  c4f9b92... Add versioning to the new macros (*)
  f389082... Merge branch 'ebassi/enum-type-macros' into 'main' (*)
  5cf742d... Merge branch 'ebassi/c99-macro-varargs' into 'main' (*)
  f7113ae... Merge branch 'uuid-fuzzing' into 'main' (*)
  89b1fe4... Merge branch 'testing-docs' into 'main' (*)
  45d4c52... gcontenttype: Fix a potential use-after-free of xdgmime dat (*)
  ecec522... gcontenttype: Clarify some ownership transfers (*)
  afc0883... test: Potentially fix a race in thread-pool-slow test (*)
  c530deb... tests: Shorten another sleep/retry loop in thread-pool-slow (*)
  f86d8e2... Merge branch 'thread-pool-fix-test' into 'main' (*)
  777f097... Merge branch 'content-type-locking' into 'main' (*)
  b1ffc83... Update Portuguese translation (*)
  8c26266... Update Russian translation (*)
  2137347... Updated Lithuanian translation (*)
  ccc9bc1... Update Serbian translation (*)
  94ba14d... gobject: Weaken an assertion in g_weak_ref_set() (*)
  4ef2025... gobject/tests/binding: Add a test with run-dispose (*)
  3c69cd3... gkeyfile: Remove some unreachable code (*)
  41691cc... Merge branch 'more-spdx' into 'main' (*)
  1b7f76f... docs: Mark .wrap files as uncopyrightable (*)
  59fc26c... gio: Add some missing license and copyright headers (*)
  d74c773... Merge branch 'more-spdx2' into 'main' (*)
  5764e39... Merge branch 'key-file-dead-code' into 'main' (*)
  9b02e58... gmodule: Improve error handling for invalid .la files (*)
  06be6ac... gmodule: Use Unicode quotation marks in error messages (*)
  15cd0f0... gmacros: Provide platform-independent G_ALWAYS_INLINE and G (*)
  a6f8fe0... cleanup: Replace G_GNUC_NO_INLINE with G_NO_INLINE (*)
  e59ac0b... gthread-posix: Use G_NO_INLINE instead of actual attribute (*)
  45028d7... Merge branch 'gmodule-invalid-la-file' into 'main' (*)
  8385f52... Merge branch 'inline-macros' into 'main' (*)
  0e4d8c2... gbacktrace: Ensure return values of write, dup and fgets ar (*)
  a539000... gio-tool-mount: Exit with error in case we can't read from  (*)
  7a38243... glib/tests: Ensure that calls to write, system, symlink and (*)
  b61cd87... build: Threat unused-result warnings as errors (*)
  8c5dac1... glib/tests/fileutils: use g_assert_no_errno instead of manu (*)
  c25ad9a... Merge branch 'error-unused-results' into 'main' (*)
  640e586... gbacktrace: Handle case of strerror_r returning an int valu (*)
  edd718b... gstrfuncs: Handle the case strerror_r returns an error (*)
  d21d213... gstrfuncs: Update docs for g_strerror with a string closer  (*)
  1bf53c9... Merge branch 'strerror_r-int-variant-support' into 'main' (*)
  ed564b7... Merge branch '2672-dataset-tests-and-fixes' into 'main' (*)
  7b93693... gmain: Add a clarifying comment about exit statuses vs wait
  87eb1f4... gmain: Use waitid() on pidfds rather than a global SIGCHLD 

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