[glib] (374 commits) Non-fast-forward update to branch wip/pwithnall/2216-pidfd-sigchld
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] (374 commits) Non-fast-forward update to branch wip/pwithnall/2216-pidfd-sigchld
- Date: Thu, 7 Jul 2022 12:05:28 +0000 (UTC)
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]