[glib] (2336 commits) Non-fast-forward update to branch th/g-ptr-array-set-null-terminated
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] (2336 commits) Non-fast-forward update to branch th/g-ptr-array-set-null-terminated
- Date: Fri, 27 May 2022 12:55:54 +0000 (UTC)
The branch 'th/g-ptr-array-set-null-terminated' 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:
ca54f01... garray: minor coding style fixes
11a700b... array: add support for %NULL termination in GPtrArray
9155e07... fixup! array: add support for %NULL termination in GPtrArra
a508995... fixup! array: add support for %NULL termination in GPtrArra
Commits added to the branch:
f885d80... Fix missing initializer warning in gio/gtask.c (*)
8236b66... Fix signedness warning in gio/gnetworkmonitornetlink.c:remo (*)
887f59e... Fix missing initializer in gio/gactiongroupexporter.c:g_dbu (*)
cd540a2... Fix signedness warning in gio/gsocketlistener.c:add_sources (*)
a68fbcc... Fix signedness warning in gio/gsocketlistener.c:g_socket_li (*)
5af79a8... Fix signedness warning in gio/gsocketlistener.c:g_socket_li (*)
7d81742... Fix missing initializer warning in gio/gmenuexporter.c:g_db (*)
cf5a6cf... Fix several warnings in gio/gapplicationimpl-dbus.c:g_appli (*)
579e9e4... Fix several warnings in gio/gapplicationimpl-dbus.c:g_appli (*)
0c49122... Fix signedness warning in gio/gdatainputstream.c:read_data( (*)
9b2ab50... gwin32appinfo: Fix printf length sub-specifier (*)
f6ce573... gsocket: Fix SO_NOSIGPIPE regression on Darwin (*)
657d18f... gtestutils: Add g_test_get_path() API (*)
7be2e6b... Update Galician translation (*)
6f26637... m4macros: replace obsolete macros AC_TRY_RUN and AC_TRY_LIN (*)
9e5b9a8... Merge branch 'wip/g-test-path' into 'master' (*)
4dc7603... Merge branch 'autoconf-obsolete-macros' into 'master' (*)
742e55b... Merge branch 'fix/gwin32appinfo-printf-length-sub-specifier (*)
43c2d74... Check object path validity during completion inside print_p (*)
1c7c849... Correct memory leaks of error in completion case. (*)
fdc192f... Merge branch 'fix/darwin-nosigpipe-regression' into 'master (*)
81e2fff... Check if the remote already exists before adding it. (*)
25f2971... m4macros: Increment serial number of glib-2.0.m4 (*)
51003d4... Use C++11 decltype where possible (*)
d95885d... atomic: Fix type error with clang++ (*)
4273c43... glib_typeof: It is an API break that should be opt-in (*)
7ff0fb3... spawn: Don't set a search path if we don't want to search P (*)
9ea75d1... Merge branch '344-gdbus-completion' into 'master' (*)
13839f7... Merge branch 'ci-check-remote-exist' into 'master' (*)
628435e... Merge branch 'wip/autoconf-serial' into 'master' (*)
82adfd7... Add test coverage for G_SPAWN_SEARCH_PATH (*)
de87bcf... gdbus-serialization: Don't leak string containing first ser (*)
9a34c35... Merge branch 'wip/smcv/gdbus-test-leak' into 'master' (*)
525bbb7... Check the completiondir from bash-completion package config (*)
3970dde... Merge branch '1054-check-bash-comp-dir' into 'master' (*)
5b476d0... socket-service test: Don't leak writev vectors (*)
d499c53... threadpool test: Don't leak the thread pool (*)
ebcca60... Meson: override gio-querymodules program (*)
ce8d5e3... gio: Add explicit virtual g-i annotations for undiscovered (*)
96cf1b7... Merge branch 'wip/test-leaks' into 'master' (*)
5f6eb62... Merge branch 'override-gio-querymodules' into 'master' (*)
e928ddd... Update Brazilian Portuguese translation (*)
ede8900... Merge branch 'fix_more_warnings' into 'master' (*)
abd1f4b... Merge branch 'ricotz/for-master' into 'master' (*)
e864c65... spawn: prefer allocating buffers on stack for small sizes t (*)
a85c126... Expand test coverage for G_SPAWN_SEARCH_PATH (*)
cc4ffe4... gsignal: use stack allocate temporary buffer in g_signal_ne (*)
7777f3b... gsignal: let g_clear_signal_handler() evaluate argument onl (*)
8416211... gsignal: use g_clear_signal_handler() macro to implement g_ (*)
c07f8a7... Merge branch 'th/gsignal-cleanup' into 'master' (*)
80fa64d... Fix missing initializer warning in gio/gdelayedsettingsback (*)
68e69a4... Fix missing initializer warning in gio/gdbusconnection.c:g_ (*)
0cc48ee... Fix missing initializer warning in gio/gdbusobjectmanagerse (*)
2fd4290... Fix several missing initializer warnings in gio/gapplicatio (*)
def3e33... error test: Don't test programmer error if asked not to (*)
5685546... gio: Don't run gsocketclient-slow test under sanitizers (*)
9880478... glib-private: Add infrastructure to detect AddressSanitizer (*)
9fef98c... gtestutils: Default to -m no-undefined under AddressSanitiz (*)
0237930... glib-private: Add wrappers for telling AddressSanitizer to (*)
41ed1c6... gutils: Tell AddressSanitizer not to track previous XDG dir (*)
f378352... tests: Mark tests with AddressSanitizer-detected leaks (*)
07bf886... Merge branch 'wip/smcv/address-sanitizer' into 'master' (*)
6cca256... Merge branch 'wip/avoid-searching-path' into 'master' (*)
02fbe86... Mark g_key_file_get_comment() key parameter as nullable (*)
d7ee70c... gunix: Fix {Input,Output}Stream pollable detection (*)
7c0b9c7... gdbus: Improve readability by avoiding ternary operator (*)
94007bb... Merge branch 'key-file-get-comment-nullable' into 'master' (*)
e6f506a... Merge branch 'fix/unix-stream-pollable-detection' into 'mas (*)
e38982d... Merge branch 'atomic-typeof' into 'master' (*)
ccb43b3... Fix signedness warnings in gio/ghttpproxy.c:g_http_proxy_co (*)
7e958fd... Merge branch 'fix_more_warnings' into 'master' (*)
6436d52... gdbus: Rename a variable to be less misleading (*)
7aa0580... gdbus: Use DBUS_SESSION_BUS_ADDRESS if AT_SECURE but not se (*)
62fc437... gdatetime: Add math library support (*)
5221b6a... guri: Mark g_uri_get_host as nullable (*)
ab46205... Merge branch 'carlosgc/uri-host-nullable' into 'master' (*)
018ae09... Merge branch 'wip/gdbus-even-when-setcap' into 'master' (*)
7459bf9... Revert "atomic: Fix type error with clang++" (*)
580b415... atomic: Fix type check of g_atomic_pointer_compare_and_exch (*)
f67b124... Merge branch 'atomic-take2' into 'master' (*)
0b0fcfa... Add support for Tilix and Konsole (*)
8385664... Merge branch 'master' into 'master' (*)
a1203b3... gapplication: Fix a memory leak (*)
e41a367... Merge branch 'wip/sadiq/fix-memory-leak' into 'master' (*)
f8cf0b8... gstrfuncs: Add g_memdup2() function (*)
73b293f... gio: Use g_memdup2() instead of g_memdup() in obvious place (*)
f10101b... gobject: Use g_memdup2() instead of g_memdup() in obvious p (*)
1947072... glib: Use g_memdup2() instead of g_memdup() in obvious plac (*)
81a4542... gwinhttpfile: Avoid arithmetic overflow when calculating a (*)
41d5eed... gdatainputstream: Handle stop_chars_len internally as gsize (*)
9acebef... gwin32: Use gsize internally in g_wcsdup() (*)
7781a9c... gkeyfilesettingsbackend: Handle long keys when converting p (*)
a2e38fd... gsocket: Use gsize to track native sockaddr’s size (*)
a8b204f... gtlspassword: Forbid very long TLS passwords (*)
0cc11f7... giochannel: Forbid very long line terminator strings (*)
20cfc75... Merge branch '2319-memdup' into 'master' (*)
feff097... gstrfuncs: Deprecate g_memdup() in favour of g_memdup2() (*)
5bc9710... 2.67.3 (*)
dfe1b32... Update Swedish translation (*)
fa248f7... Update Turkish translation (*)
a149bf2... giochannel: Fix length_size bounds check (*)
4260193... Fix signedness warning in gio/glocalfileinfo.c:read_link() (*)
f598a93... Fix signedness warning in gio/glocalfileinfo.c:get_access_r (*)
2174bcf... Fix signedness warning in gio/gmenu.c:g_menu_insert_item() (*)
7c32b11... Fix signedness warning in gio/gmenu.c:g_menu_remove() (*)
05c311a... Fix several missing initializer in gio/gsettingsschema.c:pa (*)
61bb52e... gtlspassword: Fix inverted assertion (*)
df45013... tls-interaction: Add test coverage for various ways to set (*)
5dc8b00... giochannel: Don't store negative line_term_len in GIOChanne (*)
63f37f8... io-channel test: Add coverage for g_io_channel_set_line_ter (*)
d8fe364... Merge branch 'wip/tlspassword' into 'master' (*)
203e078... Merge branch 'giochannel-check' into 'master' (*)
ba25c8a... gdbus: Reject attempts to set future connection or server f (*)
652026b... Merge branch 'fix_more_warnings' into 'master' (*)
c576a4c... string: Add find and replace function (*)
dc1f133... Merge branch '225' into 'master' (*)
57a5ed3... tests: Fix leak of dlopened module in pollable test (*)
3e5e7aa... Merge branch 'master' into 'master' (*)
a5e3be4... Adding a missing test on integer overflow within g_http_pro (*)
ec77b30... Merge branch 'fix_missing_overflow_checks' into 'master' (*)
50d8179... Update Swedish translation (*)
3d3fe34... Update Slovenian translation (*)
471fb5a... Update Ukrainian translation (*)
654a044... Update Romanian translation (*)
1d0d2ee... ci: Temporarily disable macOS CI job as runner is offline (*)
6bdd153... Merge branch 'wip/pwithnall/macos-ci-disable' into 'master' (*)
3c53392... Update Galician translation (*)
b9a4897... guniprop: Fix g_utf8_strdown() for Turkish locale (*)
e008301... guniprop, glib/tests/unicode: Fix style issues (*)
6528760... Merge branch 'kjellahl/turkish-strdown' into 'master' (*)
206ebfb... Update Portuguese translation (*)
1f8d8b3... Fix wrong position for static qualifier warning in fuzzing/ (*)
8b1959d... Fix several signedness warnings in gio/gsettings-mapping.c (*)
93f3831... Fix several signedness warnings in gio/glib-compile-schemas (*)
6b3e39f... Fix several missing initializer warnings in gio/glib-compil (*)
85f2492... Fix signedness warning in gio/gio-tool.c:attribute_flags_to (*)
a54ebd6... Fix missing initializer warning in gio/gio-tool-monitor.c (*)
7c7aec9... Fix several signedness warnings in gio/gio-tool-tree.c (*)
bdcd7ec... Fix missing initializer warning in gio/glib-compile-resourc (*)
efe49e4... Merge branch 'fix_more_warnings' into 'master' (*)
9d27c57... gkeyfilesettingsbackend: Fix basename handling when group i (*)
a592476... gkeyfilesettingsbackend: Disallow empty key or group names (*)
68ce7a2... tests: Add tests for key name handling in the keyfile backe (*)
90d34b3... Merge branch 'keyfile-settings-fix-again' into 'master' (*)
6647137... Updated Spanish translation (*)
acb7b0e... gbytearray: Do not accept too large byte arrays (*)
490b638... Merge branch 'byte-array-take' into 'master' (*)
a1db705... Merge branch 'wip/gdbus-flags-from-the-future' into 'master (*)
137a9bd... gdbusauth: Use g_clear_object() to simplify the code a litt (*)
1a6aa9a... gdbus: Add flags to require authentication as the same user (*)
5d0ffe7... gdbusdaemon: Use require-same-user flag to avoid auth obser (*)
2f91caf... tests: Add a basic test for require-same-user D-Bus auth fl (*)
600c873... Merge branch '1804-gdbus-require-same-user' into 'master' (*)
347c0b8... Update Ukrainian translation (*)
7c87d26... Update Galician translation (*)
52f09fb... Revert "Merge branch 'wip/pwithnall/macos-ci-disable' into (*)
667a205... Update Romanian translation (*)
a75feb1... Update Swedish translation (*)
5bad389... Add a test for parsing 0 as double (*)
2c22e62... Update Hungarian translation (*)
a109854... Merge branch 'revert-6bdd1536' into 'master' (*)
ee53840... tests: Use a more realistic language code than sv_SV (*)
c20dd3e... Merge branch 'wip/smcv/sv-sv' into 'master' (*)
d2b4ba5... gatomic: Make fallback g_atomic_pointer_get type-safe (*)
b9248b0... Updated Spanish translation (*)
1e21abf... gtestdbus: Flush stdout and stderr before forking a monitor (*)
9db166f... Merge branch 'double-zero' into 'master' (*)
985bb56... Merge branch '2322-fflush-test-dbus' into 'master' (*)
3dec1b2... Merge branch '2319-memdup-deprecation' into 'master' (*)
12a627b... gspawn: Reindent some arguments (*)
63467c5... gspawn: Remove spurious blank lines (*)
707de30... Update Turkish translation (*)
fec8f18... Update Catalan translation (*)
58dd7a3... Merge branch 'wip/smcv/armel-atomic-pointer-get' into 'mast (*)
58c6e0e... ginputstream: Don’t skip off the end of resizable streams (*)
8323997... glocalfileinputstream: Drop custom skip vfunc implementatio (*)
7ec5405... Merge branch '587-seek-behaviour' into 'master' (*)
80e2dc3... Fix signedness warning in gio/gdbus-tool.c (*)
e89bd4c... Fix several signedness warnings in gio/gapplication-tool.c (*)
02126e0... Fix missing initializer warnings in gio/gapplication-tool.c (*)
ebb3427... Fix signedness warnings in gio/gapplication-tool.c (*)
18097c8... Fix signedness warning in gio/gbufferedinputstream.c:g_buff (*)
e939550... Fix signedness warning in gio/gdummyfile.c (*)
0dde9f3... Fix signedness warning in gio/gmemoryoutputstream.c (*)
4946569... Merge branch 'fix_more_warnings' into 'master' (*)
cddcd24... gspawn: Combine fork_exec() implementations (*)
7be9767... gspawn: Handle arbitrary FD passing and renumbering between (*)
f20f0d3... gspawn: Avoid custom FDs conflicting with the child_err_rep (*)
c5f3ba7... gspawn: Avoid merged FDs being closed on exec() (*)
52dc7cb... tests: Add setlocale() call to spawn-singlethread (*)
b31f3f5... gspawn: Add new g_spawn_async_with_pipes_and_fds() API (*)
67a589e... gsubprocess: Use new source/target FD mapping functionality (*)
fd0b20d... gspawn: Minor improvements to documentation formatting (*)
ba40390... gspawn-win32: Rename a variable for consistency with the pu (*)
a34b674... gspawn-win32: Refactor internal spawn functions (*)
ea9fd4c... gspawn-win32: Implement g_spawn_async_with_pipes_and_fds() (*)
eebb662... gspawn-win32: Various minor internal const-correctness fixe (*)
51e9648... Merge branch '2097-spawn-fd-rewriting' into 'master' (*)
b018730... tests: Add missing NULL terminator to spawn-singlethread te (*)
4402482... Merge branch 'wip/pwithnall/freebsd-spawn-fix' into 'master (*)
4236672... 2.67.4 (*)
b41147d... The ETag returned by various GFile functions is nullable (*)
49d5c4f... Merge branch 'gfile-etag-nullable' into 'master' (*)
ba3b429... Update Brazilian Portuguese translation (*)
0815d44... Update Slovenian translation (*)
619bb84... Update British English translation (*)
23dad97... Change SkipAsyncData fields to be gsize (and not gssize) (*)
1e74c52... gsubprocesslauncher: Improve documentation formatting sligh (*)
55a7559... gsubprocesslauncher: Don’t close target FDs in close() meth (*)
50cf90d... tests: Test g_subprocess_launcher_close() doesn’t close too (*)
7da6d79... Merge branch 'SkipAsyncData_changed_to_gsize' into 'master' (*)
7b0ac98... Merge branch '2332-subprocess-launcher-oops' into 'master' (*)
0da87b0... Updated Lithuanian translation (*)
97c7cb0... meson: Use subproject zlib if "wrap_mode=forcefallback" was (*)
6d44238... Update German translation (*)
4bfa4dd... Updated Danish translation (*)
30fcf2a... Update Basque translation (*)
26f6e3d... gkeyfilesettingsbackend: check for errors when creating fil (*)
f4e9e12... Update Galician translation (*)
17889df... Merge branch 'mcatanzaro/kfsb' into 'master' (*)
48322e8... Merge branch 'zlib-forcefallback' into 'master' (*)
f9069b0... Update Portuguese translation (*)
7318252... Improving documentation for g_file_info_get_size, fixing #2 (*)
552b8fd... glib/gmacros.h: Move `<type_traits>` include to consumers (*)
f443144... Merge branch 'pollable-test-dlopen-leak' into 'master' (*)
429ccbd... Improved the description of g_file_info_get_content_type fu (*)
81c4f4d... Merge branch 'gio/gfileinfo/g_file_info_get_size/documentat (*)
2cf8dbe... Update Indonesian translation (*)
b3b829e... Merge branch 'type-traits-glib-min-version' into 'master' (*)
cf02c28... gio/tests/pollable.c: Fix build on non-Linux UNIX (*)
47a949d... Merge branch 'fix.unix.nonlinux.ci' into 'master' (*)
ddb2b5f... GRWLock: Tweak doc to make things a bit clearer (*)
1eac0c3... meson: fix str[n]casecmp detection on clang-cl (*)
22291ce... README.win32.md: Mention about Window 8+ SDK requirement (*)
d799d27... Merge branch 'msvc.doc' into 'master' (*)
5b3e4f9... gatomic.h: Make `glib_typeof` API break opt in. (*)
00e848f... Use the right permissions for directory watching on Win32 (*)
75ca263... Merge branch 'GRWLock' into 'master' (*)
1d0d9b9... Merge branch 'fix-clang-cl-strcasecmp' into 'master' (*)
6cc6df2... Merge branch 'glib-typeof-gatomic-h' into 'master' (*)
4e4b352... 2.67.5 (*)
ea19358... gdbusprivate: Simplify some variable initialisations (*)
daa62a3... gdbusprivate: Validate machine ID after loading it (*)
05ff2f8... gdbusprivate: Stop hard-coding path to /var/lib (*)
62cc315... ci: Set localstatedir to the system directory on CI machine (*)
da50de9... ci: Include details of machine ID in CI output (*)
ef41cc2... ci: Ensure the machine-id is set on the Fedora CI image (*)
19106af... data-to-c.py: autodetect line endings (*)
14c9fc7... Update Serbian translation (*)
f346b9c... glib-genmarshal: close output file (*)
d18bdef... gbitlock.c: replace remaining 'asm' with '__asm__' (*)
1a4f903... Update Korean translation (*)
6065b53... Update Latvian translation (*)
c9adc49... Updated Czech translation (*)
60de03b... glib.supp: Add another system thread suppression (*)
e401825... Merge branch 'fix-gbitlock-asm' into 'master' (*)
5968425... Merge branch 'fix-access-rights-for-directory-monitoring-on (*)
40573a8... Merge branch 'fix-glib-genmarshal-empty-output' into 'maste (*)
0dc86cd... Merge branch 'machine-id-test' into 'master' (*)
f5bb3c3... Merge branch 'suppressions' into 'master' (*)
d811e7d... Update Brazilian Portuguese translation (*)
bba0b7c... Update Ukrainian translation (*)
a882fd4... Update Catalan translation (*)
7ae5db7... Update Swedish translation (*)
64473e7... Update Hungarian translation (*)
b3c0013... Update Indonesian translation (*)
098bd29... Updated Spanish translation (*)
d523ed4... glocalfileoutputstream: Fix a typo in a comment (*)
5f2eae1... tests: Stop using g_test_bug_base() in file tests (*)
a5f1f1e... glocalfileoutputstream: Factor out a flag check (*)
87e1953... glocalfileoutputstream: Fix CREATE_REPLACE_DESTINATION with (*)
ac505e8... glocalfileoutputstream: Add a missing O_CLOEXEC flag to rep (*)
730015a... tests: Add comprehensive tests for static behaviour of g_fi (*)
57a53ec... gioerror: Add conversion from ENXIO to G_IO_ERROR_NOT_REGUL (*)
8f57a5b... ci: Set localstatedir to the system directory on FreeBSD CI (*)
373e46c... gio/tests/{meson.build,pollable.c}: Determine libutil SONAM (*)
c80528f... Merge branch '2325-symlink-replace-file' into 'master' (*)
628e1c5... gdummyfile: Return NULL from get_basename() if no path is s (*)
d52728f... glocalvfs: Create a dummy file for g_file_new_for_path("") (*)
e72c235... Update Basque translation (*)
519bdf6... Merge branch 'work-out-libutil-soname-at-build-time' into ' (*)
f041188... Update French translation (*)
3cf65c4... Update German translation (*)
db0ec95... Merge branch '2328-file-new-empty-path' into 'master' (*)
856aeba... glib-mkenums: Parse and skip deprecation/availability annot (*)
c92d9dc... enums: Add missing GLIB_AVAILABLE_ENUMERATOR_IN_2_68 annota (*)
f1b2909... Update Galician translation (*)
327ea4e... Merge branch '2327-mkenums-version-macros' into 'master' (*)
cdfa8a6... Update Portuguese translation (*)
b3384e5... 2.67.6 (*)
dec66d3... docs: Add a policy for handling security issues (*)
e85c4a5... Update Turkish translation (*)
39ecc25... build: Drop gconstructor_as_data_h usage from glib-compile- (*)
986694d... Merge branch 'gconstructor-fix' into 'master' (*)
ad96f02... glib.supp: Generalize some suppressions (*)
68fccd6... Update Korean translation (*)
366d5e1... Update Romanian translation (*)
cc060c6... Updated Czech translation (*)
e31936e... Update Finnish translation (*)
1a1824c... Update Polish translation (*)
7bd4a2b... Updated Lithuanian translation (*)
d26d70d... gbytesicon: Fix error in g_bytes_icon_new() documentation (*)
094206f... Merge branch 'bytes-icon-docs' into 'master' (*)
4784da5... Merge branch 'valgrind-updates' into 'master' (*)
0110181... Update Italian translation (*)
c4b4fec... glocalfileoutputstream: Tidy up error handling (*)
3a74ad1... tests: Fix copy/paste error in queue test (*)
2696384... Merge branch 'mcatanzaro/queue' into 'master' (*)
98abfc9... Correct memleak introduced by !1885 (*)
2f5f69e... Use OwnNameData structure when owning a name instead of Wat (*)
59e999f... Add two test cases which covers disconnection scenario in a (*)
c537114... Merge branch 'coverity-localfileoutputstream-error-handling (*)
840d50b... Update Slovenian translation (*)
a58a47f... 2.68.0 (*)
1248b64... gversionmacros: Add version macros for GLib 2.70 (*)
3a0edbe... build: Post-release version bump to 2.69.0 (*)
bdea782... Merge branch 'fix-data-to-c-line-endings' into 'master' (*)
9106fd4... Merge branch 'wip/start-2-70' into 'master' (*)
1fafbb8... Include glibconfig.h to get the G_OS_UNIX token (*)
e45a92e... Merge branch 'citrus-it-master-patch-49452' into 'master' (*)
2fd2117... Merge branch '2011-add-dbus-watch-name-tests' into 'master' (*)
3653260... Update Chinese (China) translation (*)
27b9d2c... gpollableinputstream: Add missing annotation (*)
32ed182... Update Serbian translation (*)
2bf6493... Merge branch 'gpollableinputstream-read-nonblocking-caller- (*)
b21766e... goption.c: Simplfy parse_short_option() (*)
3373448... Merge branch 'parsing' into 'master' (*)
748103d... introspection: Remove 'caller-allocates' from POD types (*)
46c34ea... Merge branch 'remove-out-caller-allocates-from-pod-types' i (*)
6c5a227... gmain: Add g_steal_fd() to API (*)
01d1aae... Merge branch 'wip/steal-fd' into 'master' (*)
7f2fef5... tests: Deactivate tls-bindings test suite for windows (*)
0d8799b... Merge branch 'tls-bindings-ci-failure' into 'master' (*)
9bad388... Merge branch 'security-policy' into 'master' (*)
8fb3101... gtree: Make g_tree_remove_all() public (*)
164da19... gkeyfile: Drop a redundant check (*)
34e4841... gkeyfile: Fix crash when parsing translations on a second l (*)
8406a2b... Merge branch '2361-key-file-locale-caching' into 'master' (*)
d6a9b95... docs: Fix example program link (*)
083e450... Merge branch 'docs' into 'master' (*)
5ce6ba2... docs: Replace git.gnome.org with gitlab.gnome.org urls (*)
f078ba1... Merge branch 'git-to-gitlab' into 'master' (*)
1140c22... fuzzing: Add fuzz tests for functions which parse paths (*)
eaaa41f... Merge branch 'fuzz-path-functions' into 'master' (*)
55cbc31... Merge branch 'master' into 'master' (*)
c3eb4a9... fuzzing: Fix assertion failure in fuzz_paths.c (*)
b657e78... galloca: Clarify alloca() sizes must always be controlled b (*)
f701d6c... GIO W32: Pin gio DLL (*)
03b574a... Don't leak a handle from _g_io_win32_get_module() (*)
760ba5c... Merge branch '2363-alloca-docs' into 'master' (*)
6d50032... Merge branch 'fuzz-path-fix' into 'master' (*)
b4f2002... Correct FIXME by implementing a function for converting two (*)
c4df3b2... Reorganize headers inclusion alphabetically (*)
782eb1f... Add private functions to correctly convert datetime when LC (*)
7629fda... Update Chinese (China) translation (*)
240cc7d... gfileinfo: Add APIs to get and set {access,creation}_date_t (*)
1bdfc1a... gfileinfo: Add tests for get and set {access,creation}_date (*)
e42aff2... Merge branch 'gio-appinfo-thread-crash' into 'master' (*)
622b31f... Merge branch 'fixing_2281' into 'master' (*)
762b284... glocalfile: Add native exfat magic number to filesystem lis (*)
97959cd... msvc_recommended_pragmas.h: Refine for clang-cl (*)
7b76995... gmacros.h: Use _Static_assert for clang (*)
f801c84... gmacros.h: Improve check for C _Static_assert (*)
35154a3... glib-sections.txt: Add g_macro__has_extension in private se (*)
16c4a9a... Merge branch 'clang-cl-improvements' into 'master' (*)
0ac0e49... Merge branch 'exfat' into 'master' (*)
454a9c1... gtlspassword: Fix g-i annotation of return for g_tls_passwo (*)
4cce4b9... Merge branch 'ricotz/for-master' into 'master' (*)
d1c5422... GWin32Mount: Don't use SHGetFileInfoW() for icons (*)
cb99435... GWin32Mount: Don't use SHGetFileInfoW() for mount displayna (*)
f0afc3e... Merge branch 'remove-shgetfileinfo' into 'master' (*)
e7f6799... Merge branch '2055-correct-date-format-utf8' into 'master' (*)
60d4092... gdbus: refactor duplicate code for freeing FilterData (*)
090eeab... gdbus: simplify error handling in g_dbus_connection_send_me (*)
32fc1e6... Merge branch 'th/gdbus-cleanup' into 'master' (*)
e2f2706... Fix small file leak in fuzzing driver (*)
65b4bc3... gapplication: fix arguments leak in error path (*)
2b29495... gdbusauth: fix error leak (*)
719484a... gdbusobjectmanagerservice: fix leak in error path (*)
8bfc299... gfileenumerator: fix leak in error path (*)
e0bd609... Update British English translation (*)
5fec112... Fix signedness warning in gio/giomodule.c (*)
1f23770... Fix signedness warning in gio/gunixsocketaddress.c (*)
0214d89... Fix unecessary assert with always true assertions in gio/gr (*)
a7d3ecc... Fix signedness warning in gio/gsettings-tool.c (*)
8bcb2b9... Fix several signedness warnings in gio/tests/contexts.c (*)
88253f1... Fix signedness warning in gio/tests/contenttype.c (*)
eafc764... Fix several signedness warnings in gio/tests/converter-stre (*)
9dac3ff... Merge branch 'fix_more_warnings' into 'master' (*)
1059b7e... Merge branch 'mcatanzaro/coverity' into 'master' (*)
40a46d1... gsocks5proxy: Handle EOF when reading from a stream (*)
56d5d9e... Fix annotation of count arguments (*)
4854cf8... Merge branch 'benzea/fix-socks-eof' into 'master' (*)
29cd18b... Fix several signedness warnings in gio/tests/converter-stre (*)
d2c0fd4... Fix several signedness warnings in gio/tests/converter-stre (*)
cc1e730... Fix signedness warning in gio/tests/converter-stream.c:test (*)
56e25d8... Fix several signedness warnings in gio/tests/converter-stre (*)
b07fdb6... Fix signedness warning in gio/tests/converter-stream.c:g_ex (*)
c216f22... Fix several missing initializer warnings in gio/tests/gsubp (*)
d936ff1... Fix several signedness warnings in gio/tests/network-addres (*)
d42bb39... Merge branch 'fix_more_warnings' into 'master' (*)
85eec6a... Split g_test_log() messages that contain multiple lines (*)
0ab4ed5... Merge branch 'ebassi/test-tap-lines' into 'master' (*)
2539d70... gmacros.h: use G_GNUC_CHECK_VERSION (*)
da752d1... Merge branch 'gmacros-use-g-gnuc-check-version' into 'maste (*)
afceb25... Merge branch 'fix-annotation' into 'master' (*)
7c909db... Fix multiple missing initializer warning in gio/tests/g-fil (*)
e3f6d4a... Fix several missing initializer warnings in gio/tests/gdbus (*)
0710429... Fix missing initializer warning in gio/tests/gdbus-peer-obj (*)
c3d558d... Fix multiple missing initializer warnings in gio/tests/acti (*)
00323ac... Fix several signedness warnings in gio/tests/actions.c (*)
b9e66a5... Fix signedness warning in glib/gdate.c (*)
ee242bb... Merge branch 'fix_more_warnings' into 'master' (*)
f20bcf2... gmacros.h: Complete the use of GLIB_AVAILABLE_MACRO_IN_* (*)
52ad3ed... gmacros.h: Fix stringification in some macros (*)
80c2981... Merge branch 'fix-glib-unavailable-macro' into 'master' (*)
f97ff20... Implement G_ANALYZER_NORETURN for Coverity (*)
346e486... Merge branch 'mcatanzaro/coverity-noreturn' into 'master' (*)
21cc809... refcount: Clarify when the ref count ends up undefined (*)
eb6ca28... grefcount: Clarify that the initial reference count is 1 (*)
73d759e... Merge branch 'clarify-refcount-init-api' into 'master' (*)
23277fb... Merge branch 'wip/clarify-ref-count-api' into 'master' (*)
f5dc0ec... giotypes: Document refcounting of source object for GAsyncR (*)
13ba8d8... gtask: Clarify what counts as ‘too many tasks’ for rate lim (*)
63fa4e7... gerror: Clarify docs around message requirements (*)
7a0bc25... Merge branch 'gerror-utf8-docs' into 'master' (*)
8ad4f75... Fix signedness warning in glib/gstring.c (*)
60d2cfb... Fix missing initializer warning in gio/tests/gdbus-connecti (*)
5595b65... Fix multiple missing initializer warnings in gio/tests/gdbu (*)
0a741d8... Fix signedness warning in gio/tests/socket.c (*)
34cd8a9... Fix signedness warning in gio/tests/testfilemonitor.c (*)
4d1f76e... Fix signedness warning in gio/tests/gdbus-test-codegen.c (*)
7c217b1... Merge branch '2368-task-docs' into 'master' (*)
55d18fd... Merge branch 'fix_more_warnings' into 'master' (*)
8608ecc... Fix signedness warning in gio/tests/file.c (*)
e7aec30... Fix signedness warning in gio/tests/proxy-test.c (*)
c3c1f6c... Fix signedness warning in gio/tests/mimeapps.c (*)
5133acd... Fix multiple signedness warnings in gio/tests/gdbus-testser (*)
83a9ba7... Fix missing initializer warning in gio/tests/gdbus-testserv (*)
4d52358... Fix signedness warning in gio/tests/gsettings.c (*)
1c084ca... Fix missing initializer warning in gio/tests/gdbus-example- (*)
fd926b1... Fix missing initializer in gio/tests/gdbus-example-peer.c (*)
1afb4c0... Merge branch 'fix_more_warnings' into 'master' (*)
a78b7eb... Update Nepali translation (*)
2b9bf7b... gmacros.h: use g_macro__has_attribute() where possible (*)
56be1f8... gmacros.h: raise minimum GCC version for attribute __noretu (*)
8e19113... Merge branch 'clang-attributes' into 'master' (*)
e724e6e... Fix typo in g_socket_listener_accept_async()'s comment (*)
9e4a6da... Merge branch 'fix-typo' into 'master' (*)
98c3710... Add nullable annotations in GUnixMountEntry (*)
b63f7ec... Merge branch 'patch-2' into 'master' (*)
225fec1... g_string_replace(): Fix documentation of 'limit' parameter (*)
d602523... Merge branch 'g_string_replace_doc_fix' into 'master' (*)
30ed2ea... improve console check in gspawn-win32 (*)
7a50c31... Merge branch 'wip/prince781/fix-gspawn-terminal-win32' into (*)
e926efe... docs: Fix formatting of code block (*)
3c02726... dirent: Simplify a memset() call (*)
496135c... dirent: Add trailing nul delimiter to FILENAME_MAX (*)
3131a61... gdir: Add trailing nul delimiter to FILENAME_MAX (*)
80a938a... Merge branch 'pgriffis/doc-fix' into 'master' (*)
f2be8c7... Fix signedness warnings in gio/ginputstream.c (*)
2c97526... gmacros: check that __cplusplus or _MSC_VER is defined (*)
365314b... Merge branch 'nacho/gmacros-master' into 'master' (*)
0b863a4... Merge branch 'filename_max' into 'master' (*)
401ff06... Fix signedness warning in gio/gkeyfilesettingsbackend.c (*)
2187406... Fix signedness warning in gio/tests/gdbus-proxy.c (*)
d255962... Fix missing initializer warning in gio/tests/gdbus-non-sock (*)
cb0b4b0... Fix missing initializer warning in gio/tests/gnotification- (*)
bac08a4... Fix several missing initializer warnings in gio/tests/gdbus (*)
f587095... Fix signedness warning in gio/tests/socket-common.c (*)
59acf69... Fix missing initializer warning in gio/tests/gdbus-example- (*)
e642562... Add extra documentation about the return values of g_seekab (*)
3e2f31c... Merge branch 'fix_more_warnings' into 'master' (*)
03e614e... gmacros: missing check if __STDC_VERSION__ is defined (*)
232d008... Merge branch 'nacho/gmacros-master2' into 'master' (*)
1000aca... gdbus-tool: Actually use argv[0] basename as program name (*)
ad07a8e... Merge branch 'gdbus-tool-use-basename-fix' into 'master' (*)
474ece6... gpattern: Implement copy function (*)
b8a9f4b... boxed: Register GPatternSpec as boxed type (*)
fbb198f... gpattern: Move match and match_string functions into GPatte (*)
3732323... gpattern: Adjust includes to match style rules (*)
11f31d8... tests/pattern: Add compilation and copy test for utf-8 stri (*)
78ba6c8... Merge branch 'gpattern-introspectable' into 'master' (*)
63873c0... application: Unset the registered state after shutting down (*)
4669f91... Merge branch 'application-unregistered-notify' into 'master (*)
ab62e65... gstring: Cleanup documentation of g_string_replace (*)
28b18ca... Merge branch 'fix-documentation-of-limit-in-gstringreplace' (*)
e010624... Update signal accumulator docs. (*)
a965262... Fix several signedness warnings in gio/tests/unix-streams.c (*)
4ad62f7... Fix signedness warning in gio/tests/readwrite.c (*)
4a503bd... Fix several missing initializer warnings in gio/tests/dbus- (*)
180c1a1... Fix several missing initializer warnings in gio/tests/basic (*)
76af9ef... Fix several missing initializer in tests/gobject/testgobjec (*)
277d206... Fix multiple missing initializer warnings in tests/gobject/ (*)
b04ebbf... Fix missing initializer warning in tests/gobject/defaultifa (*)
b419761... Fix signedness warning in tests/onceinit.c (*)
8312f0b... Merge branch 'fix_more_warnings' into 'master' (*)
6cc9899... gbitlock: use G_GNUC_CHECK_VERSION (*)
ad1fd7f... test-printf: use G_GNUC_CHECK_VERSION (*)
98050b7... gtype: use G_GNUC_CHECK_VERSION (*)
be57c5d... gdtlsconnection: Fix a check for a vfunc being implemented (*)
f4f9ce7... Merge branch 'gnuc_macro_updates' into 'master' (*)
2b3848d... Merge branch 'gdtlsconnection-vfunc-check' into 'master' (*)
4427786... gthreadedresolver: don't ignore flags in lookup_by_name_wit (*)
eb0c220... Update Nepali translation (*)
f39d4f1... Update Occitan translation (*)
514c2d8... gmacros: Add __ to noinline to prevent conflict with macro (*)
95d406c... Merge branch 'allomix302-master-patch-38827' into 'master' (*)
7b89641... Merge branch 'resolver_lookup_flags' into 'master' (*)
10027a7... guuid: fix shift operation to parse hex string in uuid_pars (*)
327f9e2... Merge branch 'th/guuid-parse-shift' into 'master' (*)
3b424d7... Fix signedness warnings in tests/gobject/performance.c (*)
7c69a1d... Fix signedness warnings in tests/refcount/objects.c (*)
7ddcc08... Fix signedness warnings in tests/gobject/timeloop-closure.c (*)
0ddadf1... Fix several signedness warnings in tests/gobject/performanc (*)
dcd3af7... Fix signedness warning in tests/dirname-test.c (*)
c339e29... Fix signedness warning in tests/mainloop-test.c (*)
2cb303b... Merge branch 'fix_more_warnings' into 'master' (*)
7b78f0b... Fix signedness warnings in tests/gobject/performance-thread (*)
026611b... Fix several signedness warnings in tests/slice-threadinit.c (*)
249f46a... Fix signedness warning in tests/timeloop.c (*)
65d93a1... Fix several signedness warnings in tests/testglib.c (*)
7e428aa... guri: always apply the remove dot segments algorithm (*)
940f9b4... gcredentials.h: Fix comment typo (*)
7bfda46... Merge branch 'wi24rd-master-patch-30504' into 'master' (*)
4d3c741... Fix several signedness warnings in tests/testglib.c (*)
1d02b96... Fix signedness warnings in tests/gio-test.c (*)
5299ee5... Fix signedness warning in tests/unicode-collate.c (*)
730cc86... Merge branch 'jomccambridge-master-patch-47329' into 'maste (*)
45cc35c... Merge branch 'fix_more_warnings' into 'master' (*)
3951ccf... Fix signedness warning in tests/thread-test.c (*)
951105f... Fix several signedness warnings in tests/threadpool-test.c (*)
53157f3... Fix several signedness warnings in tests/unicode-encoding.c (*)
00a1515... Fix signedness warning in tests/memchunks.c (*)
e3453f3... Fix missing initializer in gio/tests/fake-service-name.c (*)
83d46f6... Fix missing field initializer in glib/deprecated/gthread.h (*)
9656e60... Fix cast to smaller integer type warning in glib/gscanner.c (*)
0c259e9... Merge branch 'fix_more_warnings' into 'master' (*)
8cc03f8... docs: Standardize spelling of serializ* (*)
d270d5b... Use SHGetKnownFolderPath() on Windows (*)
66fe1da... Merge branch 'serializ' into 'master' (*)
827b4ec... grefcount: Optimise g_atomic_ref_count_inc (*)
b0157af... gdbus: document completion after idle action for g_dbus_con (*)
bdd6b75... main: document notify function gets called during g_source_ (*)
2549187... Merge branch 'windows-known-folders' into 'master' (*)
15e3b9e... glib: documentation of GSourceFuncs (*)
e8329b5... Merge branch 'mywork' into 'master' (*)
6b867cd... docs: Standardize spelling of serializ* (*)
ea47214... Merge branch 'optimise_gatomicrefcount' into 'master' (*)
8cba1f4... grefcount: Optimise g_atomic_ref_count_dec (*)
4cd1a1c... Merge branch 'optimise_g_atomic_ref_count_dec' into 'master (*)
55f13da... gmacros.h: G_NORETURN: remove useless checks (*)
82d162d... tests: Add missing return value check in string test (*)
940613e... Merge branch 'gmacros-gnoreturn-cleanup' into 'master' (*)
c0b3393... Merge branch 'mcatanzaro/string-test' into 'master' (*)
2e4524c... Add the G_OPTION_ENTRY_NULL macro to properly initialize GO (*)
f2d14a8... Fix missing field initializer warning in glib/tests/option- (*)
c65ec0b... Fix many missing initializers warnings in glib/tests/option (*)
f9904fe... Fix missing initializers warnings in glib/tests/utf8-valida (*)
66af256... Fix missing initializer warning in glib/tests/spawn-path-se (*)
689b9b5... Fix missing initializer warning in gio/tests/socket-server. (*)
4301110... Fix missing initializer warning in gio/tests/socket-client. (*)
27454ed... Fix missing initializer warning in gio/glib-compile-schemas (*)
c395e86... Fix missing initializer warning in gio/gio-tool-cat.c (*)
8a3e184... Fix missing initializer warning in gio/gio-tool-copy.c (*)
82fc86d... Fix missing initializer warning in gio/gio-tool-info.c (*)
56ddba7... Merge branch 'serializ' into 'master' (*)
53834ee... Merge branch 'fix_more_warnings' into 'master' (*)
82e2517... Merge branch 'carlosgc/remove-dot-segments' into 'master' (*)
e952248... Use G_OPTION_ENTRY_NULL to avoid missing initializer warnin (*)
3bca6ee... Merge branch 'fix_more_warnings' into 'master' (*)
0f7950f... gtestutils: Improve documentation formatting for g_test_bug (*)
46ab682... gtestutils: Allow full URIs in g_test_bug() (*)
7e95851... tests: Drop use of g_test_bug_base() (*)
43c28fc... gdbusproxy: Recommend it is not used for stateless services (*)
f3e65b1... gbookmarkfile: Don't crash if we're not visited (*)
447f727... tests: Use a temporary file in the bookmarkfile tests (*)
2910ffd... Merge branch 'test-bug-numbers' into 'master' (*)
87e994e... Merge branch '1036-dbus-proxy-docs' into 'master' (*)
e944cf8... Merge branch 'bookmarkfile-crash' into 'master' (*)
d320766... glib spawn-singlethread test only if F_DUPFD_CLOEXEC is def (*)
c3b11c6... Merge branch 'test-F_DUPFD_CLOEXEC' into 'master' (*)
c6ce891... meson: Fix detection of static libintl on macOS (*)
69be87d... docs: Improved the docs of helper getters optimization in g (*)
b4522e6... Merge branch 'helper-getters' into 'master' (*)
e727a69... docs: Improved documentation of GNotification (*)
62571c7... Merge branch 'Docs' into 'master' (*)
f71faad... Merge branch 'th/gdbus-doc-unsubscribe-idle' into 'master' (*)
d64d46d... Merge branch 'macos-static-libintl' into 'master' (*)
9553072... gapplication: Guard g_application_mark_busy() (*)
090d657... glib_typeof: Move definition to its own header (*)
232b40d... gstrvbuilder: add addv and add_many to the API (*)
4575c70... Merge branch 'strv_builder_add_many' into 'master' (*)
bee07ce... Fix missing initializer warning in gobject/gtype.c (*)
652a7b7... Fix missing initializer warnings in gio/tests/socket.c (*)
aace697... Fix missing initializer warning in gio/tests/gdbus-exit-on- (*)
a369efd... Fix missing initializer warning in tests/slice-threadinit.c (*)
2b4bf53... Fix discard qualifier warning in glib/tests/atomic.c (*)
bf536a5... Fix incompatible pointer to integer conversion warning in g (*)
0c8740d... Merge branch 'fix_more_warnings' into 'master' (*)
73a78f7... gmodule: Add some missing consts (*)
edb40c7... gobject: Allow passing %NULL for @data in g_object_remove_t (*)
483843c... gmodule: Add locking around dlerror() for some libc impleme (*)
0d7f3e7... Merge branch '399-dlerror-thread-safety' into 'master' (*)
9cb1bb0... Add g_prefix_error_literal() (*)
9bb69af... Update Hebrew translation (*)
94e9042... Merge branch 'new_patch' into 'master' (*)
a17c287... tls: expose cert details on GTlsCertificate (*)
1e90d9c... Add test case for g_prefix_error_literal() function (*)
bc0d937... Merge branch 'add_g_prefix_error_literal' into 'master' (*)
e750f7a... gtlspassword: Add flags signifying PIN type for PKCS#11 (*)
7a51163... Merge branch 'feature/cert-info' into 'master' (*)
11c0b2e... Merge branch 'pgriffis/pkcs11-password' into 'master' (*)
dba1fce... gutils: ensure g_find_program_in_path() return an absolute (*)
3321fb5... tests: Add a test case for g_find_program_in_path() (*)
89fe74f... Merge branch 'master' into 'master' (*)
ac8f4a0... gdbus: Add various missing (nullable) or (not nullable) ann (*)
04739eb... Merge branch '2227-gdbus-nullability' into 'master' (*)
be24b0c... docs: Wrap a code example more tightly to reduce minimum pa (*)
e02b905... Revert "tests: Deactivate tls-bindings test suite for windo (*)
fbcd653... Merge branch '2414-wrap-code-example' into 'master' (*)
91759db... tests: Ignore warning about use of volatile from a test for (*)
11cd751... gbitlock: Drop unnecessary volatile qualifiers (*)
942501b... gbitlock: Minor improvement to documentation formatting (*)
bf37392... tls: add functions to get protocol version and ciphersuite (*)
df500c6... inotify: Fix a memory leak (*)
8e6214a... Merge branch 'fix-memory-leak' into 'master' (*)
02b298c... Merge branch 'mcatanzaro/tls-info' into 'master' (*)
2632ed7... gsettings: Resolve child schemas from the parent's schema s (*)
205045e... Merge branch 'wip/issue-1884' into 'master' (*)
b9d0781... tests/tls-certificate: Add a unit test (*)
39f661b... tlscertificate: Avoid possible invalid read (*)
f0a1671... tests/tls-certificate: Add context to the new test (*)
b407d46... Merge branch '2416-tls-certificate-fix-invalid-read' into ' (*)
b1ebb72... glocalfileoutputstream: Fix ETag check when replacing throu (*)
4fd789c... tests: Add missing setlocale() call to file tests (*)
92c4ae1... gdbus, win32: Fix accidental dllexport in static builds (*)
533f377... subprojects: Pin gtk-doc to a specific version (*)
f551a60... ci: Allow origin to choose default branch for gobject-intro (*)
1a43d95... docs: Update various external links to use HEAD instead of (*)
24e459e... Rename the master branch to main (*)
d811652... docs: Add a section to the README about the branch rename (*)
8bb4e75... Merge branch '2417-file-replace-contents-etags' into 'maste (*)
6e92c2c... Merge branch '2348-rename-master' into 'master' (*)
2b4e852... Merge branch 'fix/accidental-dllexport' into 'main' (*)
b1d7a57... doc: example for GArray and g_array_set_clear_func() (*)
2e8feda... Merge branch 'Garray' into 'main' (*)
ff8b43a... Merge branch '2418-more-stupid-atomics' into 'main' (*)
1955ede... W32: Don't use g_getenv() in crash handler or during initia (*)
891e3a0... W32: Initialize debugger stuff in advance (*)
6d9c3e3... W32: Remove allocations from the crash handler (*)
5c187b9... Convert the crash handler to UTF-16, mostly (*)
fbd7a37... Test the wchar_t version of pid-event subst routine (*)
0908e6a... Fix the math in copy_chars (*)
601ef3b... Merge branch 'resimplify-w32-veh' into 'main' (*)
5e2986e... gdbusconnection: removed a confusing message (*)
6d8caf6... Fix comparison of unsigned expression < 0 is always false w (*)
f4d6680... Fix dropped 'const' qualifier warning in glib/tests/once.c (*)
47e161d... compiling.xml: Don't recommend backticks (*)
78d43a0... Merge branch 'utkarsh181-main-patch-34260' into 'main' (*)
1891165... tests: Tweak whether a PCRE test is enabled (*)
9ed66b2... Merge branch 'confusing_errors' into 'main' (*)
b052620... gregex: Fix return from g_match_info_fetch() for unmatched (*)
eff19df... Merge branch '229-regex-match' into 'main' (*)
165a0ba... gunixmounts: Document NULL return value for g_unix_mount_fo (*)
0362bf5... gunixmounts: Document when g_unix_mount_at() returns NULL (*)
4d3618c... tls: expose SAN details on GTlsCertificate (*)
c816ee5... Merge branch 'feature/tls-cert-additional-fields' into 'mai (*)
71edc3f... Merge branch 'fix_more_warnings' into 'main' (*)
c794261... docs: Expand documentation about D-Bus GUIDs (*)
ee716d9... docs: Fix capitalisation of ‘GUID’ in a few places (*)
055f7c6... gdbusconnection: Fix a typo in a code comment (*)
c0fe89c... Merge branch 'gtypeof' into 'main' (*)
fa21de3... Merge branch 'dbus-guids-docs' into 'main' (*)
76ecdef... Merge branch '2409-application-must-be-registered' into 'ma (*)
de74a70... Merge branch 'try-tls-binding-tests-again' into 'main' (*)
3364e02... win32: Check and avoid using TLS index 0 (*)
4de3ea4... subprojects: Add libpcre.wrap (*)
3764c67... GObject: add g_object_take_ref() (*)
708100c... docs: Fix annotations for optional arguments (*)
b519cf0... Merge branch 'wip/fix-docs' into 'main' (*)
e522768... tests: Allow GResource external data tests to use llvm-objc (*)
838dc04... glocalfilemonitor: Avoid a deadlock on finalization (*)
e7ebee5... Merge branch 'bookmarkfile-test-tmp' into 'main' (*)
9d2d99e... Merge branch '2423-llvm-objcopy' into 'main' (*)
b95d9d1... Merge branch 'g_obj_take_ref' into 'main' (*)
e3452ea... GBytes: add range-checked pointer getter (*)
7b6ccc8... Merge branch 'range-checked' into 'main' (*)
8530a6a... tests: Add missing wakeup calls to gdbus-names test (*)
1ed67a9... gapplication: Expose zero-valued numbers in handle-local-op (*)
031e502... Merge branch 'wip/pwithnall/local-file-monitor-deadlock' in (*)
bd8d139... tests: Add missing wakeup calls to gdbus-names.c (*)
f2be22c... subprocess test: Check wait status correctly (*)
e0b6b80... Distinguish more clearly between wait status and exit statu (*)
b483013... spawn: Clarify the most common non-exit reason for process (*)
757cc93... Merge branch 'unix-mount-for-docs' into 'main' (*)
00feb4d... Merge branch 'wip/wait-status' into 'main' (*)
53632c8... gfdonotificationbackend: set app_name if available (*)
c50e543... gtlscertificate: make private key properties readable (*)
022ea47... gtlscertificate: add some doc links to PKCS #11 specificati (*)
5b9a8e2... gdbus: Add g_dbus_is_error_name() symbol for g_dbus_is_inte (*)
a70df97... Added test case for g_dbus_is_error_name (*)
9c7caf5... gsettingsschema: Fix docs for g_settings_schema_key_range_c (*)
4d6dbe0... Merge branch 'g_dbus' into 'main' (*)
f6fdc9b... Merge branch 'mcatanzaro/readable-private-key' into 'main' (*)
9d694f6... Merge branch 'app_name' into 'main' (*)
082c211... tests: Use g_assert_*() rather than g_assert() in bytes.c (*)
fc7b316... tests: Test that g_bytes_unref(NULL) is a no-op (*)
b63a318... tests: Add a test for GBytes memory transfer with an odd fr (*)
a695f92... Merge branch 'gbytes-test-coverage' into 'main' (*)
1602ca1... ci: Update Android and mingw CI images (*)
1d95215... ci: Update to the latest CI images (*)
9fbd7f3... build: Drop the internal_pcre option in favour of the subpr (*)
9570e67... pcre: Drop internal libpcre copy (*)
54154d6... build: Drop unused pcre_objects+pcre_deps variables in meso (*)
0818da5... testgdate: fix -Wmisleading-indentation warning (*)
132d64d... Merge branch 'mcatanzaro/misleading-indentation' into 'main (*)
e2d1ea3... docs: Mention the stable/unstable support version in README (*)
4fe630d... ci: Use default wrap mode for libpcre on cross-build platfo (*)
32e8e4a... tests: Port gdbus-names test entirely to GMainContext (*)
323c5d7... tests: Add some missing main context iterations to gdbus-na (*)
72f692e... gdbusnamewatching: Ensure GDestroyNotify is called in corre (*)
74595ab... Merge branch 'wip/pwithnall/962-drop-embedded-pcre' into 'm (*)
5e6c2e1... gtlsconnection: use a vfunc to implement get_negotiated_pro (*)
09a4203... gtlsconnection: Add doc comment for GTlsConnectionClass (*)
1ea88f4... gdtlsconnection: document get_binding_data vfunc (*)
2cd187a... gio: add missing Since tags in GTlsConnection/GDtlsConnecti (*)
00868f4... Merge branch 'mcatanzaro/#2393' into 'main' (*)
5e19ccd... gtlscertificate: Add more annotations to new properties (*)
ed49de8... Merge branch 'mcatanzaro/gtlscertificate-introspection' int (*)
1fc905e... g_value_set_string description: clarified (unified), that v (*)
d4ed690... Merge branch 'DarkTrick-main-patch-77797' into 'main' (*)
04a4da8... gdbusobjectmanagerclient: Move weak ref helpers upwards (*)
c548ac0... gdbusobjectmanagerclient: Call GetManagedObjects async (*)
693ca5e... gdbusobjectmanagerclient: Cancel GetManagedObjects on dispo (*)
d8cda38... Merge branch 'async-get-objects' into 'main' (*)
04e629e... gasyncqueue: Add missing (nullable) annotation to free func (*)
3b576bb... Merge branch 'async-queue-nullable' into 'main' (*)
3b452cb... data-to-c.py: generate new-line at the end of the file (*)
847f3e3... Merge branch 'icecc' into 'main' (*)
75db488... GThreadPool: Add g_thread_pool_new_full() (*)
36fe868... Merge branch 'thread' into 'main' (*)
0b2f480... 2.69.0 (*)
289f8be... gio/tests/g-file-info: don't assume million-in-one events d (*)
05d5b40... Merge branch 'time' into 'main' (*)
7743dc8... Merge branch 'issue-2058' into 'main' (*)
b71117d... correctly use 3 parameters for close_range (*)
9c01c1e... gclosure: Fix the invoke() return_value annotation (*)
dda45b0... glocalfileinfo: Fix a typo in a file time utility function (*)
7e8163b... glocalfileinfo: Fix usec/nsec confusion with filetimes on W (*)
cfe8a0b... Merge branch 'main' into 'main' (*)
b5556a2... gspawn: Use CLOSE_RANGE_CLOEXEC if available (*)
cd93c35... Merge branch 'fix/gclosure-invoke-type-annotation' into 'ma (*)
648994d... glocalfile: Fix the global trash dir detection (*)
8a4816f... Merge branch 'fix-detection-of-trash-folders' into 'main' (*)
80189ca... Clarify GValue documentation (*)
1c673dd... Merge branch 'DarkTrick-main-patch-46211' into 'main' (*)
bdbe65d... Merge branch 'nsec-typo' into 'main' (*)
5a458f1... Update Ukrainian translation (*)
a2216f8... glib.supp: Expand match kinds for g_get_language_names() su (*)
92540e7... Merge branch 'language-names-suppressions' into 'main' (*)
28dcec0... Fix cast from pointer to integer of different size warnings (*)
5e0bcbf... Fix signedness warning in glib/grand.c (*)
ee589aa... API: Add g_module_open_full() (*)
be012a8... giomodule: Port to new g_module_open_full() API (*)
e74c955... Merge branch 'g_mod' into 'main' (*)
3029f9a... Merge branch 'fix_more_warnings' into 'main' (*)
1a2e7b3... Update Portuguese translation (*)
ea365b7... g_boxed_type_register_static: added reference to G_DEFINE_B (*)
38ccaf7... Merge branch 'DarkTrick-main-patch-85279' into 'main' (*)
94644e9... Update GValue doc: How to use GBoxed with GValue (*)
950bbe7... Merge branch 'DarkTrick-main-patch-15325' into 'main' (*)
7888358... Update Brazilian Portuguese translation (*)
0786031... g_test_run: Introduce a clean up path once test suite ran (*)
f0c0d8b... glib/gtestutils: Introduce and use a g_test_case_free funct (*)
353f0b5... glib/gtestutils: Introduce and use a g_test_suite_free func (*)
bd779c9... glib/gtestutils: Introduce and use a test_cleanup function (*)
d129395... g_system_thread_new: Free a memory leak on error path (*)
dd69955... gio/tests/async-splice-output-stream: Fix a memory leak (*)
5e356d9... glib/tests/spawn-path-search: Fix memory leaks (*)
6e46ede... gobject/tests/param: Fix a memory leak (*)
bb4d390... mainloop: Add g_source_set_static_name (*)
191df3a... Update Russian translation (*)
5ade56d... Update Indonesian translation (*)
8093da7... GResource compiler: Prefix static [con|de]strutors with c_n (*)
1faa5cd... Merge branch 'avoid-name-collisions' into 'main' (*)
302346d... Merge branch 'cheaper-source-names' into 'main' (*)
8e963e0... Port internal uses to use g_source_set_static_name() (*)
ef6a551... Merge branch 'main' into 'main' (*)
808cde5... Merge branch 'source-static-name' into 'main' (*)
c07dd41... gtype: Add a "final" flag (*)
d1861c8... Add G_DEFINE_* macros for final types (*)
9aacb4d... Add unit for the "final" GType flag (*)
ef15a4e... docs: Add new symbols (*)
39d5f34... Fix doc stanzas for GDataInputStream properties (*)
4a16a5b... Merge branch 'ebassi/final-flag' into 'main' (*)
74f9f5d... Document the stance on ID-based mainloop APIs (*)
6549a36... Merge branch 'mainloop-id-rationale' into 'main' (*)
f56fbb5... Merge branch 'fix-annotations' into 'main' (*)
2e50030... tests: Remove unused constant in GMemoryMonitor test (*)
a7000cd... gio: g_clear_signal_handler() can handle NULL args (*)
92399e7... gio: Do not block when low-memory-monitor daemon appears (*)
889bdb9... Add GPowerProfileMonitor (*)
02742ef... Merge branch 'pgriffis/low-power-monitor' into 'main' (*)
6a6da96... Fix a Unicode typo (*)
770059b... tests: Remove a misplaced comment (*)
9599a94... Add a test for Unicode normalization (*)
8c25302... GWin32RegistryKey: Change STATUS_SUCCESS handling (*)
6885a29... GWin32RegistryKey: ensure reqeueing works correctly (*)
4e9e7bf... GWin32AppInfo: re-trigger registry watcher from the callbac (*)
790571a... gspawn: safe_closefrom for Solaris 11.3/11.4 (*)
a75ffc5... gspawn: safe_fdwalk for Solaris 11.4 (*)
ce5a2cf... Merge branch 'regwatch-appinfo-fixes' into 'main' (*)
24b652d... test_string_replace: Make types agree (*)
c64e6cf... test_string_replace: Make the test table-driven (*)
7d35e49... test_string_replace: Expand test coverage (*)
0a8c7e5... g_string_replace: Don't replace empty string more than once (*)
bf70d58... test_string_replace: Exercise zero-length replacements (*)
069308a... Merge branch 'issue-2429' into 'main' (*)
b137778... g_string_replace: Document behaviour of zero-length match p (*)
f62622f... docs: Start stanzas with a single paragraph (*)
6081e92... docs: Match GZlib(De)Compressor section with the type name (*)
fad0a6a... Merge branch 'wip/smcv/2452-g-string-0-length-replace' into (*)
d6576e9... Merge branch 'nfc-nfd-test' into 'main' (*)
92bdc92... Merge branch 'unicode-typo-fix' into 'main' (*)
2aedaf2... docs: Annotate glib_check_version() (*)
1b666b7... docs: Clean up the GDate types description (*)
ae5e016... GWin32AppInfo: Fix missing initialization (*)
921e1f2... Merge branch 'appinfo-pointer-init' into 'main' (*)
37e5dfd... Merge branch 'close-range-cloexec' into 'main' (*)
3b5d3ed... docs: Fix KeyFile annotations (*)
97a6111... docs: Enable syntax highlighting on code examples (*)
4bbe791... docs: Use the correct sigils for pre-processor symbols (*)
bed2da6... docs: Break gtk-doc stanzas into paragraphs (*)
24a0c3a... docs: Break GFileAttribute descriptions into paragraph (*)
d6f7f8e... docs: Use the proper Markdown syntax for lists (*)
791218a... GNotification: Allow to set a category (*)
8704c52... gfdonotificationbackend: Pass on category (*)
30b9aac... Merge branch 'notify-hint' into 'main' (*)
709df8e... Merge branch 'docgen-fixes' into 'main' (*)
0f9c7ed... Revert "gdbus: Use DBUS_SESSION_BUS_ADDRESS if AT_SECURE bu (*)
be4b8cb... 2.69.1 (*)
032eceb... gwin32packageparser: Fix read past end of buffer (*)
235401b... gtlsdatabase: improve documentation (*)
b11d3fc... gtlscertificate: improve documentation (*)
b006403... tests: Fix error handling when testing gtestutils (*)
7451140... Merge branch 'mcatanzaro/issuer-docs' into 'main' (*)
5a9e3df... Merge branch 'wip/who-tests-the-tests-themselves' into 'mai (*)
e747827... Merge branch 'supported-versions' into 'main' (*)
14f583b... Merge branch 'filename-length' into 'main' (*)
2700a22... Update Hebrew translation (*)
a04e4f7... Updated Czech translation (*)
a380bfd... Update Slovenian translation (*)
9645cbf... gio: Add portal version of GPowerProfileMonitor (*)
18eb298... gio: Add GPowerProfileMonitor tests (*)
66acea8... gio: Remove left-over debug statement from memory monitor p (*)
2e9842c... gio: Simplify memory monitor tests by using assertEventuall (*)
d6a0e70... Merge branch 'wip/hadess/power-profile-monitor-portal' into (*)
971310a... build: Fix implicit declaration of function errors (*)
88cc320... Update Swedish translation (*)
27daa92... Merge branch 'implicit' into 'main' (*)
d5b6c55... Annotate the GString constructors (*)
31f793b... Docs: Mention that G_VA_COPY() must be followed by `va_end( (*)
96763ec... Merge branch 'va_copy-docs' into 'main' (*)
336c747... Merge branch 'string-ctors' into 'main' (*)
592d114... Updated Spanish translation (*)
ae486f6... Merge branch 'wip/pwithnall/gdbus-names-livelock' into 'mai (*)
182d999... gtestutils: Allow skipping tests with a printf-style messag (*)
26fbd14... tests: Use g_test_skip_printf() (*)
a076dbc... gtestutils: Allow failing a test with a printf-style messag (*)
052e335... tests: Make use of g_test_fail_message() (*)
4961c1c... Merge branch 'wip/test-fail-convenience' into 'main' (*)
e31aa76... Merge branch '2316-dbus-session-hardening-again' into 'main (*)
51b0cd3... Merge branch '2343-async-result-docs' into 'main' (*)
b402f66... gthreadpool: Remove a dummy item from the queue before free (*)
0eadf65... tests: Rewrite thread-pool test for freeing queued items (*)
6ed35f2... Merge branch 'wip/pwithnall/2456-thread-pool-fix' into 'mai (*)
10ba1f3... 2.69.2 (*)
9f7491a... Update Basque translation (*)
eafcdd2... Update Galician translation (*)
a8d3f2e... Update Kazakh translation (*)
0de8ec8... Revert "Merge branch 'fix/gclosure-invoke-type-annotation' (*)
144f25f... Update Catalan translation (*)
80ea11e... Updated Lithuanian translation (*)
8b3506b... ci: Use C.UTF-8 locale on FreeBSD 12 (*)
07f23b9... Update Korean translation (*)
758948e... Update Chinese (China) translation (*)
9f327fa... Update Romanian translation (*)
3c459b7... doc: Explicitly said, that no null term. is needed (*)
f26555b... Merge branch 'DarkTrick-main-patch-43422' into 'main' (*)
93ec31e... Merge branch 'wip/lantw/ci-Use-C.UTF-8-locale-on-FreeBSD-12 (*)
e1819c4... gio: Fix conditions in memory-monitor test (*)
5b90f9d... Merge branch 'wip/hadess/fix-assert-eventually' into 'main' (*)
e99ee35... Merge branch 'revert-cd93c350' into 'main' (*)
28ad073... gpowerprofilemonitordbus: Fix a memory leak (*)
a37b9d8... gpowerprofilemonitordbus: Fix a crash if no property is cac (*)
d051ef1... gpowerprofilemonitorportal: Set property value by default (*)
4f62fdf... tests: Fix subsequent tests after first power-profile test (*)
452afce... gsettings: Add various missing (nullable) or (not nullable) (*)
b52de54... Merge branch '2481-power-profile-default-value' into 'main' (*)
5083523... Fix false deprecation warnings on old GCC/MSVC (*)
c9b1e66... Merge branch 'gcc-suppress-deprecated-2' into 'main' (*)
21a27f4... Merge branch '2425-settings-schema-range-check' into 'main' (*)
b8160ce... docs: Add a note about git-evtag to SECURITY.md (*)
573c629... Merge branch 'readme-release-signing' into 'main' (*)
73c217d... 2.69.3 (*)
4466688... Update Swedish translation (*)
9f102c2... Update French translation (*)
b60cd32... gdesktopappinfo: Return failure rather than blindly call xt (*)
f654e4f... Update Turkish translation (*)
205697d... Update German translation (*)
59e5612... gsequence: make treap priorities more random to avoid worst (*)
1436c15... Update Croatian translation (*)
aee2749... Update Hungarian translation (*)
22a43dd... Updated Danish translation (*)
f763f2b... Update Polish translation (*)
e995974... ci: Replace FreeBSD 11 with FreeBSD 13 (*)
6fe0f98... Add a (diagnostic) warning for finalized floating objects (*)
e3e5a06... Merge branch 'wip/lantw/ci-Replace-FreeBSD-11-with-FreeBSD- (*)
0d57092... gobject: Document it’s unsafe to call g_object_ref() from G (*)
1da68b3... Update British English translation (*)
6fd4f36... 2.70.0 (*)
ea68b22... gobject: Cleanup GWeakRef locations on object finalization (*)
e861f60... gobject: Cleanup weak locations when the last one has been (*)
a7262d6... gobject: Cleanup weak locations data as part of dispose (*)
861afbe... Merge branch 'main' into 'main' (*)
94b74c7... gversionmacros: Add version macros for GLib 2.72 (*)
7692e84... build: Post-release version bump to 2.71.0 (*)
7fc7c57... GString: Bump minimum size (*)
97716e7... Merge branch 'gstring-min-size' into 'main' (*)
23e37e0... Small optimization for g_object_set (*)
497986c... Small optimization for g_object_setv (*)
3b67d53... gobject: Clarify behaviour of adding weak refs during dispo (*)
3e57fc4... Merge branch 'always-cleanup-weak-locations' into 'main' (*)
3f1a1cd... Merge branch 'prop-set-speedups' into 'main' (*)
468246b... gobject: Ensure an object has toggle references before noti (*)
e8568e2... Fix documentation for g_dbus_object_manager_get_object(). (*)
ab895d9... Update to Unicode 14 (*)
00b4547... Merge branch 'unicode-14-updates' into 'main' (*)
afaa081... Merge branch 'object-manager-doc-wrong-class' into 'main' (*)
b2b7fed... Merge branch 'safer-toggle-notify' into 'main' (*)
4558810... Merge branch 'gio-add-gsettings-nullable-annotations' into (*)
f6ddce4... g_output_stream_write_all: Allow NULL empty buffer (*)
6483808... Merge branch 'fix-2471' into 'main' (*)
bbd1350... Merge branch '#0434_GSequenceSlowsDown_counter' into 'main' (*)
579ff9f... Merge branch 'ebassi/floating-warning' into 'main' (*)
6fcad9d... Merge branch 'open-2.71' into 'main' (*)
7ba86be... Add g_main_context_new_with_flags() (*)
e26a8a5... Add G_MAIN_CONTEXT_FLAGS_OWNERLESS_POLLING (*)
0460e78... GWin32AppInfo: Remove assertion on the opened registry key (*)
2a17bac... Provide built DLLs as Gitlab-CI artifacts (*)
bb40105... gutils: Avoid segfault in g_get_user_database_entry (*)
969a263... Merge branch 'fix_pw_name_segfault' into 'main' (*)
1176835... Merge branch 'gitlab-ci-provide-built-dlls' into 'main' (*)
8d82453... gdbusobjectmanagerclient: Don’t warn if removing an interfa (*)
3b4a34c... gdbusobjectmanagerclient: Remove an unused label (*)
3d2ac60... Update gio/xdgmime with commit 722325f of xdgmime project (*)
b489398... Force to use the config.h header file (required for HAVE_MM (*)
d099ac6... Merge branch '2401-object-manager-warning' into 'main' (*)
a1bfe89... Don't give up too early when collecting mime types (*)
14e46ca... Don't compile some unused functions in gio/xdgmime/ (*)
e7822bd... Silence an uninitialize variable warning (*)
e4d1813... xdgmime: Finer handling for cases where mmap() is not avail (*)
b765c79... gio/xdgmime/: LGPLv2+ -> LGPLv2.1+ (*)
fa6f455... xdgmime: Add xdg_mime_set_dirs() method to override XDG env (*)
38869ec... xdgmime: Prevent infinite loops from badly-formed MIME regi (*)
2f98cbe... Remove function pointer casts when calling xdg_run_command_ (*)
f304df3... Coerce type cast to void* because it causes compiler warnin (*)
8f2a61f... Update Serbian translation (*)
ef72bed... gtask: Document dependency on GMainContext more explicitly (*)
97d39b7... Merge branch 'fix_atomic_cast' into 'main' (*)
6e791f8... Update Persian translation (*)
1bfac1e... Update Friulian translation (*)
2b86821... fix uninitial variable (*)
60173d0... Merge branch 'xdgmime_update' into 'main' (*)
59ea3c5... glib-private: Add begin/end ignore leak functions for Addre (*)
c2562bd... gcontenttype: Ignore intentional one-time leaks from xdgmim (*)
f31e5e6... tests: Re-enable contenttype tests under AddressSanitizer (*)
4db9e24... Merge branch 'main' into 'main' (*)
510763c... Update Persian translation (*)
6ccb387... Merge branch 'object-weak-ref-docs' into 'main' (*)
1348b36... g_simply_proxy_resolver_set_ignore_hosts: add missing GIR a (*)
951402d... Merge branch 'btj-main-patch-04927' into 'main' (*)
709226d... Do not try to access errno after calling getpwnam_r. (*)
75c854b... Merge branch 'main' into 'main' (*)
36408b1... Merge branch '2404-task-docs-main-context' into 'main' (*)
2464420... giomodule: Skip introspection of two virtual plugin functio (*)
a0d2efd... Merge branch '2498-io-module-annotations' into 'main' (*)
1c37f08... gdbusobjectmanagerserver: Factor out child object path vali (*)
bd7a3e2... gappinfo: Modernize GAppInfo signals docs a bit (*)
5890b2b... gdesktopappinfo: Emit "launched" and "launch-failed" signal (*)
7665b74... gappinfo: Add launch-started signal (*)
d5c9c05... Update Slovak translation (*)
cbb2a51... Merge branch 'dbus-launch-startup-id' into 'main' (*)
9255f1b... update the proxy-libintl subproject to the latest release (*)
ad7ea7f... Merge branch 'fatal-meson-warnings' into 'main' (*)
f0e0754... gdbusobjectmanagerserver: Disallow child objects at `/` (*)
4023c9b... Merge branch '2500-object-manager-path-validation' into 'ma (*)
0aff931... ci: Update Debian CI image to new Stable (Bullseye) (*)
1bba036... ci: Update Fedora CI images to new oldstable (33) (*)
e988220... ci: Update Coverity download URI (*)
e728278... ci: Install the correct libpcre library in the Debian CI (*)
a4c9049... build: Don’t pass false to `install_dir` (*)
4658869... build: Bump Meson dependency to 0.52.0 (*)
4f3e7ca... ci: Drop some workarounds for old Meson versions (*)
59832ab... ci: Use the new CI images (*)
a3ac24c... Update g_source_remove doc comment: the function doesn't al (*)
25c6234... Merge branch 'GuillaumeGomez-main-patch-22014' into 'main' (*)
0c6ed99... Update g_source_remove documentation for the returned value (*)
32b4c53... Merge branch 'g_source_remove-doc' into 'main' (*)
36531f7... gcontenttype: Fix strchr failure leading to a NULL derefere (*)
84affed... gdbusauthmechanismsha1: Fix pointer being freed after being (*)
16ce10e... glocalfile: Fix g_stat return value not being checked (*)
5a032f3... glocalfileinfo: Fix atime/mtime mix due to bad copy/paste (*)
e90eaff... gmarshal-internal: Fix string leakage due to misplaced chec (*)
f419966... gnetworkmonitornm: Stop using removed PropertiesChanged sig (*)
643fc7e... gnetworkmonitornm: Do not re-update cached property (*)
33c2968... Fix always false statement warning in glib/gdatetime.c (*)
74c3c5b... Fix signedness warning in glib/gcharset.c (*)
affa411... Fix signedness warning in glib/ghostutils.c (*)
574842a... Fix signedness warning in glib/genviron.c (*)
cd04e0b... Fix signedness warning in glib/gslice.c (*)
02a94a4... Merge branch 'fix_more_warnings' into 'main' (*)
a2f2745... glib-private: Fix MSVC build with AddressSanitizer (*)
f432ebf... ci: Add -fstack-protector to mingw64 cross file (*)
a8a4bbf... Fix signedness warning in glib/gspawn-win32.c (*)
4ec06aa... Fix missing initializer warning in glib/giowin32.c (*)
90b2ad8... gutf8: Document that out args from g_utf16_to_utf8() are no (*)
5471c13... Fix signedness warning in glib/gdate.c (*)
78af147... Fix signedness warning in glib/gfileutils.c (*)
d16d780... Fix signedness warning in glib/win_iconv.c (*)
9dc7475... gopenuriportal: Fix GVariantBuilder and string leakage on g (*)
a50e605... gproxyaddressenumerator: Fix string leakage on an invalid i (*)
cdb9762... gsettings-mapping: Fix HANDLE being treated as unsigned (*)
328bd31... gsocket: Add ignorant of an fcntl return value (*)
b32727d... gsocks5proxy: Fix buffer overflow on a really long domain n (*)
e9adcd8... gbacktrace: Fix fcntl command arguments not being checked (*)
a3f81a2... gkeyfile: Remove unreachable code (*)
5a61f8b... gmessages: Add check for a localtime function return value (*)
0abf51e... gslice: Fix page size being limited to int instead of gsize (*)
05dffc1... gvariant: Fix memory leak on a TYPE_CHECK failure (*)
7f6ce4d... gvariant: Fix pointers being dereferenced despite NULL chec (*)
5419228... gtype: Fix pointer being dereferenced despite NULL check (*)
9f1c59e... add OOM handling in mimemagic (*)
6163c2c... Merge branch 'update-ci' into 'main' (*)
abb8e1c... meson: fix warnings for extract_all_objects function (*)
2423419... Merge branch 'static-analysis' into 'main' (*)
c8e78f3... Merge branch 'fatal-meson-warnings' into 'main' (*)
68295cb... Merge branch 'utf16-to-utf8-docs' into 'main' (*)
6e2de8f... Merge branch 'msvc-asan-build' into 'main' (*)
aa729f0... Merge branch 'modern-nm-properties-changed' into 'main' (*)
b89967a... Fix signedness warnings in glib/gpoll.c (*)
928be8b... Fix signedness warnings in glib/gstdio.c (*)
e212c5a... Merge branch 'fix_more_windows_warnings' into 'main' (*)
c9b4b0e... Fix signedness warning in glib/gthread-win32.c (*)
995823b... #1331: buffer overflow fix (*)
85969ce... Merge branch 'main' into 'main' (*)
6971f4f... Fix signedness warnings in glib/gtimezone.c (*)
2f2e021... Fix signedness warnings in glib/gwin32.c (*)
059dc76... Fix signedness warnings in gio/win32/gwinhttpvfs.c (*)
a16d639... Fix signedness warning in gio/win32/gwin32fsmonitorutils.c (*)
23e9017... Fix signedness warning in gio/win32/gwinhttpfile.c (*)
db5a9d8... Fix signedness warning in gio/gsocket.c (*)
9784f31... Merge branch 'fix_more_windows_warnings' into 'main' (*)
ee867a3... gthread-win32: Remove an unnecessary volatile qualifier (*)
422f744... Merge branch 'fix-win32-warnings' into 'main' (*)
9b1b045... gunixmounts: Drop references to pamconsole mount option (*)
0630272... gfileenumerator: Add missing precondition to get_child() (*)
e508a0a... gfileenumerator: Upgrade existing warning to critical warni (*)
b6424b5... gfileenumerator: Warn if name is not available for get_chil (*)
2602e0f... Merge branch 'drop-pamconsole' into 'main' (*)
464470d... Merge branch '2507-file-enumerator-docs' into 'main' (*)
5484bf1... gutils: Add a comment specifying reason of omitting g_mkdir (*)
ceb23e9... Merge branch 'XDG_RUNTIME_DIR_mkdir' into 'main' (*)
8f41713... Update Croatian translation (*)
ac26e9d... tests: Fix a typo in a test message in gdatetime.c (*)
1df7c2e... gio: document g_file_get_relative_path() with absolute path (*)
3a6e8bc... gio: check the given child name is not an absolute path (*)
b268555... gio: fix GFile doc indentation and nullable annotations (*)
0c5c55b... Merge branch 'datetime-typo-fix' into 'main' (*)
7fde5a1... Merge branch 'gio-doc-relative' into 'main' (*)
4f6c666... Update Latvian translation (*)
6419033... Update Croatian translation (*)
f9158d8... Update Croatian translation (*)
10f7a0e... Update Croatian translation (*)
8444dc5... Fix cast from pointer to integer of different size warning (*)
045a6fb... Merge branch 'fix_g_win32_app_info_launch_internal_signedne (*)
8b443c3... gdelayedsettingsbackend: Fix applying after calling g_setti (*)
05523b7... tests: Use a helper macro to drop redundant code in gsettin (*)
3db22ab... gsettings: Improve documentation formatting slightly (*)
0101ccb... gsettings: Clarify that g_settings_get_child() inherits del (*)
44cbba5... gsettings: Drop internal delayed member (*)
de720c9... Update Croatian translation (*)
bff13ab... Update Croatian translation (*)
2f4e911... Update Croatian translation (*)
98e0789... Merge branch 'weak-refs-docs' into 'main' (*)
e4b3a88... docs: Add .editorconfig file (*)
310f2c1... gdbusconnection: Move ExportedSubtree definition (*)
a497fdf... gdbusconnection: Add some ownership annotations (*)
c8c2ed4... gdbusconnection: Make ExportedInterface/ExportedSubtree ref (*)
50fbf05... gdbusconnection: Fix race between method calls and object u (*)
117b748... gdbusconnection: Fix race between subtree method call and u (*)
34ce204... tests: Add D-Bus object/subtree unregistration tests (*)
e4bb09d... Merge branch 'fix-win32-app-info-registry-key-assert' into (*)
3dcae41... Revert "Don't compile some unused functions in gio/xdgmime/ (*)
14c5589... gdbusaddress: setuid error message references AT_SECURE (*)
32b034a... Merge branch 'setuid-wording' into 'main' (*)
f6b8679... Update Ukrainian translation (*)
46fe963... gkeyfile: Make various parsing variables const (*)
9a9f6b5... Rename libpcre.wrap to pcre.wrap (*)
40f995e... Merge branch 'editorconfig' into 'main' (*)
726c44c... Merge branch '2400-dbus-race' into 'main' (*)
48af1cb... Merge branch 'source-attach-trigger-wakeup' into 'main' (*)
192b3e6... docs: Fix the GListModel description (*)
e4288ef... Merge branch 'pcre' into 'main' (*)
e045675... Update Swedish translation (*)
1161bd8... Merge branch 'drop-old-xdgmime-change' into 'main' (*)
9600307... gkeyfile: Add a length argument to is_key_name() (*)
f71db39... gkeyfile: Avoid an unnecessary strcmp() (*)
cba8d59... gkeyfile: Eliminate unnecessary allocations when setting bo (*)
c296018... gkeyfile: Eliminate strcmp()s when looking up a group node (*)
535653e... gstrfuncs: Document that g_ascii_strncasecmp() stops at fir (*)
b07408f... gkeyfile: Fix off-by-one error in calculating value length (*)
cdcc06b... gkeyfile: Move allocation of value until after error checki (*)
6c70d30... gkeyfile: Tidy up ownership transfer in parse_key_value_pai (*)
5a38dc7... gkeyfile: Move allocation of value until after locale check (*)
f93f24e... gkeyfile: Avoid allocating a copy of the locale for a key (*)
f471afb... gkeyfile: Clarify behaviour of locales and checked_locales (*)
655e2ba... gkeyfile: Remove some redundant checks (*)
d2e5c61... tests: Use g_assert_*() rather than g_assert() in keyfile.c (*)
e8a6d0b... tests: Test various different invalid encoding names for ke (*)
513f48b... gkeyfile: Rework preconditions to avoid unreachable branche (*)
82be9c4... Merge branch 'keyfile-parsing-performance' into 'main' (*)
fe0346a... gdate: Clarify the documentation for g_date_new_dmy() and n (*)
9500542... Merge branch '2520-date-docs' into 'main' (*)
fd080d8... Merge branch 'list-model-doc-fixes' into 'main' (*)
7be79cb... Merge branch '2310-xdgmime-leaks' into 'main' (*)
caf7779... Merge branch '2426-delayed-settings-null-handling' into 'ma (*)
a107a32... gdbusproxy: Add G_DBUS_PROXY_FLAGS_NO_MATCH_RULE flag (*)
12113f3... Fix always true comparison warning in glib/garray.c (*)
746ce4e... Merge branch 'fix_garray_warning' into 'main' (*)
044229e... Merge branch '1109-no-match-rule' into 'main' (*)
ce093ed... Update Ukrainian translation (*)
e5dc299... Fix link to pcre-8.37.tar.bz2 (*)
15aff43... Merge branch 'fix_pcre' into 'main' (*)
c57d312... Update Portuguese translation (*)
b4b5b3d... Update Italian translation (*)
22e438b... Update Croatian translation (*)
b75a16b... gdbus: Add --interactive option to `gdbus call` (*)
ef3ff29... Update Hebrew translation (*)
9e3a08b... Fix signedness warning in gio/gcontenttype-win32.c (*)
5eeac53... Changed gendered terms to be gender-neutral (*)
c3a87f1... Merge branch 'main' into 'main' (*)
88ed83c... gutils: Add missing (nullable) annotation to g_get_user_spe (*)
e9acc6a... Merge branch '2529-special-dirs-annotation' into 'main' (*)
c8fa295... tests: Drop arbitrary and flaky waits from actions tests (*)
4eafbab... tests: Fix two small leaks in the actions test (*)
d1fc42e... ci: Bump Meson version to 0.60.1 on macOS (*)
366597a... Fix GSettings dict error macOS (*)
1f1bf73... Merge branch 'mauriceackel-main-patch-88459' into 'main' (*)
6a7187c... Merge branch 'actions-test-fix' into 'main' (*)
fc4070a... gmessages: Support namespaced journals (*)
2ebdf59... Merge branch 'wip/pwithnall/macos-ci' into 'main' (*)
42f5a3e... Merge branch '2530-namespaced-journald' into 'main' (*)
03753cd... Better detection of the cleanup attribute. (*)
780af9c... Document potential footgun with GTlsCertificateFlags (*)
38de97c... gtlsclientconnection: deprecate validation-flags property (*)
d1e9e0c... gsocketclient: deprecate tls-validation-flags property (*)
65368ca... Merge branch 'main' into 'main' (*)
743b600... Merge branch 'mcatanzaro/validation-flags' into 'main' (*)
511c5f5... tests: Wait for gdbus-testserver to die when killing it (*)
e7e2949... Merge branch 'test-failure-gdbus-proxy' into 'main' (*)
c6dca34... tests: Reformat mkenums.py slightly to make run-black.sh ha (*)
0749643... gobject: Assert that GObjects are at least as aligned as ba (*)
ed553e8... gtype: Eliminate -Wcast-align warnings with G_TYPE_CHECK_IN (*)
7a8756d... gobject: Add advice on larger alignment requirements for GO (*)
bc04b57... gtypes: Rework checked arithmetic handling (*)
a2d8780... Merge branch '1231-gobject-alignment' into 'main' (*)
9bd4730... gsubprocess: Add G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP (*)
927c7e4... Merge branch 'subprocess-path-envp' into 'main' (*)
f9b4a55... Fix signedness warning in gio/gwin32packageparser.c (*)
264055f... Fix signedness warnings in gio/gwin32appinfo.c (*)
8c35109... Fix signedness warnings in glib/gutf8.c (*)
dea0ec3... Fix signedness warning in gio/ginputstream.c (*)
22037bf... Fix set but unused parameter warning in gio/tests/gio-du.c (*)
b09ccc4... Merge branch 'fix_all_warnings' into 'main' (*)
b5dade1... Get back to '-werror' with warnings at level 3 (*)
21b45d6... guri: Improve performance of remove_dot_segments() algorith (*)
eba5443... Merge branch 'main' into 'main' (*)
30c3f05... Merge branch 'back_to_werror' into 'main' (*)
296a8c6... Sort output of gsettings command-line tool (*)
81a31fd... Merge branch '2523-checked-arithmetic' into 'main' (*)
6554af0... gutils: Disable some dead code on macOS (*)
c94f24c... Merge branch 'fm/gsettings-output-sorted' into 'main' (*)
e161c62... gio/tests/codegen.py: bump timeout to 100 seconds (*)
e5719fd... gosxutils: Add newline at end of file (*)
cc0e297... build: Disable -Wvariadic-macros (*)
249e654... build: Pass warning and warning-disabling arguments to C++ (*)
97e3d36... gosxutils: Add missing prototype (*)
b891266... ci: Enable --werror on macOS (*)
3ec896b... Merge branch 'wip/pwithnall/macos-werror' into 'main' (*)
9adbdd4... gutf8: add string length check when ending character offset (*)
674966b... Update Croatian translation (*)
045b4b8... gwin32.c: Split out call to RtlGetVersion() (*)
0715104... Annotate `g_getenv()` and `g_environ_getenv()` return value (*)
5f56477... gutils.c: Improve Windows Server 2016/10 20H2+ detection (*)
7540bed... gutils.c: Improve g_get_os_info() for Windows Server 2008+ (*)
6d324cb... Merge branch 'getenv-nullable' into 'main' (*)
d455ece... Merge branch 'improve-win32-version' into 'main' (*)
fc05d08... Merge branch 'fix-timeout' into 'main' (*)
de2f692... Merge branch 'main' into 'main' (*)
40037eb... tests: Use g_assert_*() rather than g_assert() in converter (*)
8e185e1... tests: Fix a flaky wait in converter-stream (*)
c3f4f9c... Merge branch 'reformat-enums' into 'main' (*)
84d02b1... Merge branch 'wip/pwithnall/test-converter-stream-fail' int (*)
6d8045d... Merge branch 'gdbus-call-interactive' into 'main' (*)
3b3d56a... gtlsdatabase: remove stray "Since: 2.70" (*)
5f58522... gtlsdatabase: tone down warning about g_tls_database_verify (*)
a6a41cf... gtlscertificate: tone down warning about g_tls_certificate_ (*)
8299987... gtlsconnection: warn about footguns of using a non-default (*)
b092339... Merge branch 'mcatanzaro/gtlsdatabase-docs' into 'main' (*)
d37706f... Update Croatian translation (*)
5c3ebf3... Update Galician translation (*)
9aaaf71... Update Ukrainian translation (*)
4b9a27a... gdbusmessage: Add more bounds checking when parsing D-Bus m (*)
c58be7d... tests: Add test cases for truncated D-Bus messages (*)
1f8390c... gdbusmessage: Remove arbitrary restriction on minimum D-Bus (*)
d98a522... gtestdbus: Print the dbus address on a specific FD intead o (*)
93bde24... ci: Upgrade to clang-format-11 from clang-format-7 (*)
e606205... Merge branch '2528-dbus-message-truncation' into 'main' (*)
56b0b80... Merge branch 'dbus-daemon-print-address-fd' into 'main' (*)
bff4db5... gdbusproxy: Make 'g-signal' signal detailed (*)
ecb2bb7... Update Croatian translation (*)
697d2c3... Update Ukrainian translation (*)
467bcac... Update Portuguese translation (*)
b248f34... meson: specify when commands need to succeed in run_command (*)
23940e4... Merge branch 'dbusproxy-signal-detailed' into 'main' (*)
6ec18d8... Merge branch 'fix-clang-format' into 'main' (*)
6bdb06f... Merge branch 'run_command-check' into 'main' (*)
ef4b43f... gutils: Make g_set_prgname() thread-safe (*)
f496d28... Merge branch 'make_setprgname_thread_safe' into 'main' (*)
dc243a5... tests: Allow `objcopy --help` to fail, because it fails on (*)
ebddb60... Add vfunc checks in gappinfo.c (*)
de6da5a... GWin32AppInfo: Implement should_show vfunc (*)
462b6c2... Merge branch 'issue-1104-avoid-crash' into 'main' (*)
ed7c3dd... Merge branch 'wip/pwithnall/freebsd-objcopy-fix-why-oh-why' (*)
c2b5fe9... gresolver: remove unneeded call to res_init() (*)
6eb741a... gresolver: rename internal reload function (*)
f877b82... gresolver: add missing locking (*)
2a893fd... Merge branch 'mcatanzaro/gresolver-reload' into 'main' (*)
f8bfd73... Update Ukrainian translation (*)
5fcd249... De-duplicate g_nearest_pow() implementation (*)
d01dc6d... Add stricter overflow protection from GArray to g_ptr_array (*)
b5447e8... Add overflow protection to g_string_maybe_expand() (*)
72ca69e... Add some overflow protection to g_string_chunk_insert_len() (*)
d8e745d... Update Portuguese translation (*)
badc51f... Merge branch 'g-nearest-pow' into 'main' (*)
922df0c... Update Brazilian Portuguese translation (*)
7dc7b84... gcharset: Document the CHARSET environment variable a bit (*)
3fecaa3... tests: Unset CHARSET when testing locales to avoid it break (*)
b4631c4... galloca: Add new API g_alloca0 and g_newa0 (*)
1c7936b... slice-test: Use new g_newa0() function (*)
8bf62d6... ghmac: Use new g_alloca0() function (*)
34cf69e... gsignal: Use new g_newa0() function (*)
b321bf7... goption: Use new g_newa0() function (*)
1529c2c... gobject: Use new g_newa0() function (*)
48d0d9f... gsocket: Use new g_alloca0() function (*)
e9eec6f... Merge branch '2514-charset-conundrum' into 'main' (*)
72377e3... Merge branch 'new_alloca0_newa0' into 'main' (*)
9a30a49... gfileutils: Improve performance of g_canonicalize_filename( (*)
96e02da... Updated Spanish translation (*)
64961b5... Update Croatian translation (*)
279a610... gqsort: Move test to glib/tests/ (*)
38b61f3... Merge branch 'move_qsort_test' into 'main' (*)
0a4b693... Update Polish translation (*)
d08690c... Update Russian translation (*)
3bd2ab4... docs: Improve GVariant docs (*)
a8edd30... Merge branch 'wip/sadiq/improve-gvariant-docs' into 'main' (*)
1ec3312... Defer GObject::notify during object destruction (*)
074d0a7... Removing tests/asyncqueue-test.c from tests/ (*)
b1e748a... Merge branch 'ebassi/dispose-notify' into 'main' (*)
0ebaf8a... glib.supp: Suppress one-time allocation in g_get_home_dir() (*)
120478e... Merge branch 'home-dir-suppression' into 'main' (*)
4e8239b... Merge branch 'removing_asyncqueue_from_test' into 'main' (*)
9bd3ae8... Merge branch '2541-canonicalize-performance' into 'main' (*)
70a8811... GSource: move test to glib/tests/ (*)
0cc75eb... gtestutils: Mention the unit used for the test timer (*)
b5b3327... Merge branch 'move_test_sources' into 'main' (*)
dd47df8... Merging tests/bit-test.c into glib/tests/utils.c (*)
17ffe7b... Merge branch 'move_bit-test' into 'main' (*)
d5e6793... tests: Factor out common calculations in test_basic_bits() (*)
cbd4882... tests: Test the function forms of g_bit_*() APIs too (*)
5ab008a... Merge branch 'bit-test-improvements' into 'main' (*)
3421a70... gfileutils: Add a comment in g_canonicalize_filename() (*)
e3d28f8... Update Occitan translation (*)
fc25f8d... gfileutils: Correctly reset start value when canonicalising (*)
9538e05... Merge branch 'ossfuzz-41563-canonical-triple-slash-dot-dot' (*)
4356683... meson: Fix linking with static library in Windows (*)
93f5758... gfileutils: Fix transfer annotation and whitespace issues (*)
4d2a76a... Merge branch 'file-utils-minor-fixes' into 'main' (*)
84464d8... Update Indonesian translation (*)
1acef5a... docs: Add API documentation links to the README (*)
e3e3c02... Merge branch 'readme-docs' into 'main' (*)
568291b... docs: Update the README a little (*)
6c93858... Merge branch 'project-docs' into 'main' (*)
4b2f342... gstrfuncs: don't require nonstandard functions for USE_XLOC (*)
44397ad... Update Romanian translation (*)
67dad10... Merge branch 'xlocale-musl' into 'main' (*)
ce57cc1... Updated Lithuanian translation (*)
cde56cf... Move tests/completion-test.c to glib/tests/completion.c (*)
62be185... Merge branch 'moving_completion_tests' into 'main' (*)
f065497... GDesktopAppInfo: Try to always correctly set id (*)
c7e8878... Updated Lithuanian translation (*)
6616fb7... Merge branch 'main' into 'main' (*)
6a17b11... Removing unnecessary test on gdatetime.c (*)
ae345e5... Distribute cxx test tests/cxx-test.cpp to each module tests (*)
f493d3f... Merge branch 'cxx-test' into 'main' (*)
2c07c17... Merge branch 'datetime_tests' into 'main' (*)
ac8d1aa... gspawn: use close_and_invalidate more (*)
33f15d9... gspawn: Improve error message when dup fails (*)
e2700c7... gspawn: fix hangs when duping child_err_report_fd (*)
f9780c6... gspawn: fix fd remapping conflation issue (*)
7d5bdff... gspawn: Implement fd remapping for posix_spawn codepath (*)
2a7547f... gsubprocess: ensure we test fd remapping on the posix_spawn (*)
34de33a... gspawn: Check from errors from safe_dup2() and dupfd_cloexe (*)
b251a7c... gspawn: add new error message for open() failures (*)
d4c4867... Add tests for GSubprocess fd conflation issues (*)
376e291... Add test for child_err_report_fd conflation with target fds (*)
5462612... Merge branch 'mcatanzaro/posix-spawn2' into 'main' (*)
49e667d... gthreadedresolver: Export g_resolver_records_from_res_query (*)
4d6da44... gthreadedresolver: Tighten up types and constness of parsin (*)
a7a80d9... Update Ukrainian translation (*)
241b9f4... Merging tests/child-test.c into glib/tests/spawn-multithrea (*)
5aafb1f... Update Portuguese translation (*)
45bd6e1... Improving the tests moved in spawn-multithreaded (*)
cdd53b9... fix /list/position test (*)
d60b401... Silence MSVC C4312 in list tests (*)
11767ed... Merge branch 'barch/glist_position_unspecified_behavior' in (*)
dce8d11... Merge branch 'move_tests/child-test_to_glib/tests/spawn-mul (*)
9f760a7... Moving tests/dirname-test.c to glib/tests/fileutils.c (*)
f2609ea... Merge branch 'move_dirname_tests' into 'main' (*)
06e282e... fuzzing: Add a fuzz test for parsing DNS records (*)
22965a4... Merge branch 'wip/pwithnall/resolver-fuzzing' into 'main' (*)
20c8ea1... Move tests/env-test.c into glib/tests/environment.c (*)
42a5f1d... 2.71.0 (*)
908ed34... Prevent gtest tests from popping up dialog boxes (*)
9fd3b5e... Merge branch 'env-test' into 'main' (*)
49ec7f1... Merge branch 'meson-win32-static' into 'main' (*)
c8274a5... Fix defined but not used warning in gobject/gobject.c (*)
3887de1... Fix old_mem_chunk_new() does not match original declaration (*)
c6ced6a... Improving glib/tests/environment.c (*)
aa99af5... Improve test coverage of glib/tests/asyncqueue.c (*)
77df443... Only call _set_abort_behavior with the ucrt. (*)
5c82bf6... include crtdbg first, so includes are alphabatical (*)
eaa52dd... Update Indonesian translation (*)
954a872... xdgmime: Add missing S_ISREG definitions for VS2022 (*)
ca6cf3c... Merge branch 'fix_warnings' into 'main' (*)
4bb9e20... tests: Fix environment test on FreeBSD (*)
f3ad0f6... Merge branch 'improve_environment_tests' into 'main' (*)
1a1f052... Merge branch 'improve_gasyncqueue_tests' into 'main' (*)
2f53c8e... Merge branch 'barch/windows_no_popups' into 'main' (*)
8225637... Merge branch '2560-s-isreg' into 'main' (*)
8ca2a7d... Merge branch 'wip/pwithnall/fix-environment-tests' into 'ma (*)
68eab1d... utils: Add XDG_STATE_HOME support (*)
036340b... Merge branch 'g_get_user_cache_dir' into 'main' (*)
62a88d9... Update Russian translation (*)
82ece18... annotate `g_content_type_guess` parameter as filename (*)
32b4bcb... Merge branch 'content-type-guess-filename' into 'main' (*)
301f00c... Update Hebrew translation (*)
2f9b3ec... paramspec: fix unref annotation (*)
d5ebd6a... Merge branch 'bilelmoussaoui/g-i' into 'main' (*)
614a456... Updated Spanish translation (*)
2a4422b... Use meson dependency to link against apple framework (*)
7f071de... Merge branch 'main' into 'main' (*)
229f7d4... Fix cross build error for Windows with gcc (*)
2c95847... Merge branch 'gcc-win-cross-build-fix' into 'main' (*)
e6b85bc... gtestutils: Fix minor typos in the g_test_get_filename() do (*)
84202a2... guniprop: Set jungseong and jongseong points to zero-width (*)
233611f... tests: Fix compilation failure on msys2-mingw64 (*)
c651ea0... testutils: Defer global cleanup until we really exit (*)
ae0ec9b... Merge branch 'testutils-docs' into 'main' (*)
96ce3fe... gtlscertificate: Add ability to load PKCS #12 encrypted fil (*)
d9e001e... gfileutils: Remove outdated BTRFS fsync optimization from s (*)
dc8fa92... Merge branch 'remove-btrfs-optimization' into 'main' (*)
6342922... gdbus-codegen: Fix a typo in a comment (*)
86fedcf... Merge tests/gobject/gvalue-test.c with gobject/tests/value. (*)
4ee591f... Update Chinese (China) translation (*)
660b6f6... Updated Czech translation (*)
41d80f5... Merge branch 'wip/pwithnall/2565-array-preprocessor' into ' (*)
8cc71d3... Fix GDateTime timezone resolution for Illumos (*)
cddce17... Remove a disabled test case that was covered by glib/tests/ (*)
11f591d... Updated Lithuanian translation (*)
a7a5b24... Merge branch 'pgriffis/gtlscertificate-password' into 'main (*)
8989aae... Update Portuguese translation (*)
af1ae95... Update Ukrainian translation (*)
ea18fcf... Merge branch 'mwleeds/fix-codegen-typo' into 'main' (*)
b824a16... docs: Update some outdated paths in INSTALL.in (*)
36bd5d0... Merge branch '2579-install-paths' into 'main' (*)
b828f10... Merge branch 'illumos-timezone' into 'main' (*)
aaa8927... Merge branch 'remove_gvalue_test' into 'main' (*)
66ebcbc... Merge tests/gobject/paramspec-test.c into gobject/tests/par (*)
eefba53... Merge branch 'tests_unicode-collate' into 'main' (*)
6d2dc3f... Merge branch 'remove_paramspec_test' into 'main' (*)
28d833a... Make clear in doc that signals are emitted synchroniously (*)
3b3022d... Merge branch 'doc_sync_signals' into 'main' (*)
d4a66ba... gio: add win32 SID helper functions (*)
7118c16... docs: Improve docs for gdbusutils.c (*)
525f20a... docs: Replace broken link (*)
af982b1... Merge branch 'docs-improvements-i' into 'main' (*)
b8c4a3e... glib/tests: Fix NULL reference on >= C++11 (*)
185e056... Merge branch 'fix-cxx-test-muslc' into 'main' (*)
e66b948... gio: re-use win32 SID helpers (*)
7d7b52e... gio: make client connection work with EXTERNAL on win32 (*)
283d9e0... ghash: Add g_hash_table_new_similar() (*)
6749b34... Improve g_ascii_formatd docs and preconditions (*)
d83c7b8... Merge branch 'ascii-formatd-libc-dep' into 'main' (*)
c4b055c... Update Indonesian translation (*)
3be0fc8... Merge branch 'wip/hash-table-from' into 'main' (*)
8ec5dca... Merge branch '2564-zerowidth-jungseong' into 'main' (*)
ce04a12... gspawn: Report errors with closing file descriptors between (*)
5483816... gunicollate: Document that g_utf8_collate() can’t compare e (*)
90b40ee... Merge branch '2580-spawn-close-range-errors' into 'main' (*)
b9f07a4... Merge test/unicode-caseconc.c into glib/tests/unicode.c (*)
ce45b88... Merge branch 'unicode_caseconv_tests' into 'main' (*)
cc2b28b... Merge branch 'dbus-external-sid' into 'main' (*)
1848905... credentials: support the local peerpid on macos (*)
08017c0... giowin32: use gint64 and _lseeki64 (*)
1a34988... _g_stat_size: return goffset (*)
c2a56a0... Merge branch 'nacho/creditals-local-peerpid-macos' into 'ma (*)
5439806... Updated Spanish translation (*)
aad2cbd... Merge branch 'nacho/off_t' into 'main' (*)
c6a9113... Update Catalan translation (*)
5013d08... codegen: Do not add extra paragraph elements while parsing (*)
66e4ba8... Add reStructuredText generator to gdbus-codegen (*)
e2fe3aa... Build the reStructuredText docs for the object-manager exam (*)
1437be8... docs: Add --generate-rst to the gdbus-codegen docs (*)
4db9d43... tests: Check "gdbus-codegen --generate-rst" (*)
ba2725f... tests: Check "gdbus-codegen --generate-docbook" (*)
89c1ab2... Merge branch 'ebassi/gdbus-codegen-rst' into 'main' (*)
ce8505b... Update Polish translation (*)
78a2e4d... Update Portuguese translation (*)
d41282f... Update Ukrainian translation (*)
b26c463... Update Russian translation (*)
3b58e85... Update Galician translation (*)
1979bfe... Add `(array length)` annotation to `g_tls_certificate_new_f (*)
0ea10bf... Merge branch 'array-length-annotation-tls-certificate-new-f (*)
06160fa... gio/tests: simplify enum to string in memory-monitor (*)
0ed621e... gio/tests: use g_message to print --watch result (*)
bb1b9d9... gio/win32: add GMemoryMonitorWin32 (*)
e000690... Merge branch 'win32-mem-monitor' into 'main' (*)
d4cbe9c... xdgmime: Fix unused-variable warning (*)
c2ff12c... glib/tests: Fix variable maybe uninitialized warning (*)
6406217... gsequence: Fix variable maybe uninitialized warning (*)
01628f9... Merge branch 'random-fixes' into 'main' (*)
71d2b66... Update Indonesian translation (*)
bfa46bd... Fix gconstructor.h header to include gslist functions (*)
98880b9... Add license disclaimer and header guards to gconstructor.h (*)
4fdbfcc... Uniformize G_PLATFORM_WIN32 and G_OS_WIN32 in glib-init.c (*)
2ff2c9e... Refactor glib/glib-init.c to isolate init/deinit steps in i (*)
42c77c7... Enable full-static build on Windows (*)
097cd3a... Add Windows native static build using msvc to CI (*)
5ca038c... Merge branch 'windows-static-build-core' into 'main' (*)
77233f6... gvariant-serialiser: Prevent unbounded recursion in is_norm (*)
6499ad5... gdbusmessage: Disallow empty structures/tuples in D-Bus mes (*)
c741773... gdbusmessage: Disallow zero-length elements in arrays (*)
374a189... garray: Fix integer overflows in element capacity calculati (*)
34bd3fc... Merge branch 'security-fixes-main' into 'main' (*)
849d381... Move tests/file-test.c to glib/tests/fileutils.c (*)
b3d0752... Improve test coverage of glib/gfileutils.c (*)
fd1e2c8... meson: check for win32 afunix.h (*)
4339192... gio: add fallback afunix.h header (*)
3308cfb... gio: compile GUnixSocketAddress on all platforms (*)
37cab22... gio: compile GSocketAddress with AF_UNIX on all platforms (*)
af1777d... meson: compile GUnixCredentialsMessage on all platforms (*)
83d45c4... gio: compile GUnixConnection on all platforms (*)
2f8a919... gio: return G_IO_NVAL if the socket is already closed (*)
568f00d... gio/tests: enable most AF_UNIX tests on all platforms (*)
95c3e28... gio: add G_CREDENTIALS_TYPE_WIN32_PID (*)
e796124... gio: tests AF_UNIX socket credentials on win32 (*)
9a9e2b5... gio: enable unix: address on win32 (*)
55fa866... tests: Pass --internal to glib-compile-resources tests (*)
51e6e4f... Update Portuguese translation (*)
9cde484... tests: Mark compiled resource file as not having an executa (*)
9159e84... Windows: Do not link DLL specific resources when doing a st (*)
70c116e... Merge branch 'win32-afunix' into 'main' (*)
bb4bec0... gmessages: Expose a property for enabling debug message out (*)
0c8f7de... gdebugcontroller: Add debug controller API and D-Bus implem (*)
34458a7... Update Portuguese translation (*)
d2ab2bc... gio: add missing zlib dependency in gio-windows-2.0.pc (*)
2eb1eb1... Merge branch 'glib-compile-resources-build-improvements' in (*)
d363907... Update Galician translation (*)
2e4eccb... Update Brazilian Portuguese translation (*)
4d97fef... Update Brazilian Portuguese translation (*)
78dc1cc... gutils: Fix g_find_program_in_path() to return an absolute (*)
7f2de9a... Merge branch 'fix-windows-pc' into 'main' (*)
6ec4323... Fix memory leak in gio/gdbusauthmechanismsha1.c (*)
13ee465... Merge branch 'fix-g_find_program_in_path' into 'main' (*)
7f51962... Merge branch '1190-debug-interface' into 'main' (*)
f242299... Merge branch 'windows-static-resource' into 'main' (*)
94f4ec8... Merge branch 'fix-memleak-gdbusauthmechanismsha1' into 'mai (*)
41f8bbd... Fix process spawning with static build on Windows (*)
38abada... Fix dbus process autolaunch with static build on Windows (*)
4f6673f... Fix glib/tests/completion test (*)
cbbc920... Fix exported symbols in proxy-libintl subproject (*)
73aebf3... Update Portuguese translation (*)
cdda7bb... Revert "Merge branch 'fix-windows-pc' into 'main'" (*)
a542c10... Merge branch 'revert-7f2de9ab' into 'main' (*)
e01e6ef... Merge branch 'windows-static-build-postfixes' into 'main' (*)
80b6aad... Update Ukrainian translation (*)
4bd23d1... 2.71.1 (*)
c2ac44b... Update Brazilian Portuguese translation (*)
7a759e1... Update Russian translation (*)
7f044ba... Amend g_bus_get* documentation regarding private connection (*)
88f4514... Merge branch 'SuibianP-main-patch-88562' into 'main' (*)
b1ed990... gi: expose some files as variable for gobject-introspection (*)
ea0fa26... Merge branch 'fix-gi-suproject' into 'main' (*)
0d9de09... gobject: add GBindingGroup (*)
2415b3c... Update Polish translation (*)
8d13fc5... Update Japanese translation (*)
78720ef... Update Japanese translation (*)
fd1890f... Update Chinese (China) translation (*)
b617b40... Update Galician translation (*)
c540c6a... ci: Add link to Coverage output at end of coverage job (*)
555bef0... Merge branch 'file-test' into 'main' (*)
1cdb0f8... Update Slovenian translation (*)
dd43471... gobject: add GSignalGroup (*)
e15de9a... Merge branch 'wip/chergert/add-gbindinggroup' into 'main' (*)
aede29c... gfile: resolve_relative_path isn't nullable (*)
c703116... Merge branch 'zbrown/gfile-not-nullable' into 'main' (*)
e5cb2e9... Remove tests/testgdate.c from tests (*)
62ee602... Merge branch 'move_testgdate' into 'main' (*)
fd52a39... Fix tests on the date format for FreeBSD and MacOS X. (*)
6490c66... Merge branch 'fix_test_date' into 'main' (*)
48c9d77... Fix test date (again)... (*)
9510932... Merge branch 'fix_date_test_again' into 'main' (*)
541d52b... Fix glib/test/date.c for FreeBSD/OpenBSD/MacOS X (*)
dcb0676... Update Basque translation (*)
39d5a18... Update French translation (*)
d1b2a9d... Updated Spanish translation (*)
41ba547... Merge branch 'fix_date_test_again_and_again' into 'main' (*)
eeb2bcf... Implement async file movement (*)
966f887... Rename ambiguous struct (*)
9efde4c... Add test for async file move (*)
50d23f9... Merge branch 'feature/move_async' into 'main' (*)
8309872... glib/tests: fix compilation with MSVC (*)
10b450e... glib/tests: make fd-assignment-clash run on win32 (*)
34ce1b1... glib/spawn: win32 helper doesn't support same fd for out&er (*)
674072b... glib/win32: check if dup() failed in helper process (*)
2d35c57... glib/win32: implement fd passing with g_spawn_async_with_pi (*)
e052273... glib/win32: fix passing same fd for stdout & stderr spawn (*)
17a5958... build: deprecate force_posix_threads build option (*)
91a12c4... Merge branch 'deprecate-force_posix_threads' into 'main' (*)
d2e86d8... Improve coverage of two digit years in gdate tests (*)
2ea9f4b... Update Indonesian translation (*)
ebf64a5... Merge branch 'w32-spawn-fds' into 'main' (*)
e74d6f4... Merge branch 'test_two_digit_years' into 'main' (*)
b965f8d... Update Ukrainian translation (*)
90ccbcc... Update Chinese (China) translation (*)
3cafc63... Updated Czech translation (*)
a4e302f... tests: fix test_set_contents_full mode check on win32 (*)
5f4e8f6... tests: fix test_set_contents_full error test on win32 (*)
59b226d... tests: use g_chmod in fileutils tests (*)
354c454... tests: fix read-only-file test (*)
1713dd0... tests: skip read-only-directory test on win32 (*)
005a536... Update Indonesian translation (*)
7800d10... Merge branch 'w32-tests-fileutils' into 'main' (*)
60e7430... glib/tests: skip rfc8536 file parsing on Windows (*)
2761e13... glib/tests: skip some tests if langinfo isn't available (*)
9e9e323... glib/tests: set DE ThreadLocale to fix a test (*)
6d21ff6... glib/tests: skip test that aborts with plain Windows UCRT (*)
32f514b... glib/tests: skip more tests that depend on installed transl (*)
a93a8db... Merge branch 'w32-tests-datetime' into 'main' (*)
484c884... Update Portuguese translation (*)
0c27ac8... tests: Use g_test_skip() to skip a test on Windows (*)
cfd245b... Merge branch 'test-skip-fix-win32' into 'main' (*)
29edfc1... gdebugcontroller: Drop dup_default() method as it’s broken (*)
a039201... gdebugcontrollerdbus: Fix a typo in a D-Bus interface name (*)
35f6c65... giomodule: Ensure `GDebugControllerDBus` is registered (*)
6d5953e... gdebugcontroller: Add some more documentation (*)
14e0eab... Update Brazilian Portuguese translation (*)
95c6f3d... Merge branch '2329-application-cli-parsing' into 'main' (*)
e85a085... Add G_UNICODE_SCRIPT_MATH to GUnicodeScript (*)
a71ed21... Merge branch 'unicode-script-math' into 'main' (*)
6fd53df... Merge branch 'wip/hadess/timer-docs' into 'main' (*)
00b17c9... Add a test-case for calling g_test_build_filename after g_t (*)
f2d67f3... gtestutils: Mark a variable as const (*)
1094bfc... Merge branch 'wip/smcv/defer-test-cleanup' into 'main' (*)
475d574... Add aligned memory allocators (*)
b37c99c... Add tests for g_aligned_alloc() (*)
36449ef... Explain the errno use in g_aligned_alloc() (*)
fc6d0ba... gapplicationcommandline: Fix a typo in a documentation comm (*)
0d743e7... gapplicationcommandline: Handle the possibility empty args (*)
3ea4ba3... tools: Fix handling of empty argv in various minor GLib too (*)
1165481... gdesktopappinfo: Add checks for empty argv (*)
18fc711... gshell: Mention handling of empty argv arrays in the docume (*)
44f4d55... gspawn: Clarify that empty argv arrays are not allowed when (*)
a6311f8... gtestutils: Handle empty argv array passed to g_test_init() (*)
f9c0830... Merge branch 'ebassi/aligned-alloc' into 'main' (*)
f53e7be... Update Catalan translation (*)
e062679... Update Galician translation (*)
058251a... Update Basque translation (*)
347ffda... Update Russian translation (*)
6ee7175... Update Slovenian translation (*)
87db363... gconstructor.h: Visual Studio: Only include gslist.h if nee (*)
40aeefc... Merge branch 'gconstructor-h-fix' into 'main' (*)
7bc6ef8... Do not generate C resources for all possible toolchains (*)
6c42c79... Use glib-compile-resource's compiler type (*)
1f75ca6... Merge branch 'ebassi/compile-resource-split' into 'main' (*)
010194f... Update Ukrainian translation (*)
6338db9... Update Portuguese translation (*)
1b3e6ba... gdebugcontrollerdbus: Add stop() method (*)
b7d3e3f... tests: Add tests for GDebugController (*)
b28166c... Updated Czech translation (*)
ac06c48... Update Galician translation (*)
e613aed... Update Slovenian translation (*)
66857db... Update Brazilian Portuguese translation (*)
81764b6... Fix unit test on date format '%Z' which is too versatile to (*)
d04f349... tests: Don't assume that all platforms are 64-bit (*)
38cdfe3... tests: Make g_aligned_alloc tests fail if preconditions are (*)
b0f686a... tests: Don't test invalid aligned allocations if avoiding U (*)
27798cd... Merge branch 'fix_gdate_tests' into 'main' (*)
fe3f699... Add .flake8 file (*)
128ae2b... codegen: Fix whitespace (*)
6ddf760... codegen: Remove flake8 lint rule (*)
17f38af... codegen: Add missing closing angular bracket (*)
00ba3ce... Merge branch 'wip/smcv/aligned-alloc-tests' into 'main' (*)
47ce643... codegen: Verify that we're generating valid XML (*)
b587387... Merge branch '1190-debugging-docs' into 'main' (*)
3bf76da... Merge branch 'coverage-link' into 'main' (*)
c39c2a2... Merge branch 'ebassi/issue-2601' into 'main' (*)
40fc53d... 2.71.2 (*)
19ff527... Update Chinese (China) translation (*)
11997a4... Update Hebrew translation (*)
acb46f8... glib/tests: add comment about %Z strftime on w32 (*)
051d000... glib/tests: fix checking two-digit years on Windows (*)
f7c6642... glib/tests: set Polish ThreadLocale on win32 to fix a test (*)
4549a97... glib/tests: ucrt locale date output is a bit different (*)
c70673d... Merge branch 'w32-tests-date' into 'main' (*)
37b39c5... Add cache to g_unix_mount_points_get() (*)
d286ea0... Merge branch 'unix_mount_points' into 'main' (*)
9f2660f... gio: fix OOB string access if filename is empty (*)
a09aca6... glib-compile-resources: Fix a memory leak of the compiler o (*)
5b7383c... tests: Merge iochannel-test into io-channel tests in glib d (*)
0694c1a... gbacktrace: Fix a set-but-not-used variable (*)
9652a3d... gdebugcontrollerdbus: Track pending tasks with weak refs (*)
425702d... gresource-tool: Fix unused-but-set-variable warn with G_DIS (*)
f300e88... codegen: Reformat parser.py according to black (*)
979b9af... Update Indonesian translation (*)
1e9f5d6... Update subproject pcre.wrap to last version (*)
258775a... Hide non-fatal level-4 warnings and repetitions during buil (*)
2d5c6fc... Fix global variable name hidden by local variables in tests (*)
5f5a4a7... Fix non-initialized variable and pointer casted to int in t (*)
84c5675... Fix redefinition of local variable in gobject/gtype.c (*)
208593a... Fix redefinition of local variable and non-initialized vari (*)
8e37f9c... Fix global variable name hidden by local variables in gobje (*)
de8ab33... Fix global variable name hidden by local variables in glib/ (*)
28fa432... Fix non-initialized variable in glib/gvariant-parser.c (*)
bdf1a0b... Fix non-initialized variable in glib/gutils.c (*)
eb961b0... Fix too small array definition in glib/guri.c (no room for (*)
e8761bb... Fix non-initialized variable and signed/unsigned mismatch i (*)
499cb2c... Fix non-initialized variable and signed/unsigned mismatch i (*)
eaf37d6... Fix non-initialized variable in glib/gspawn-win32.c (*)
51e54f6... Fix global variable name hidden by local variables in glib/ (*)
c118fd5... Fix non-initialized variable in glib/gmarkup.c (*)
7304e4d... Fix non-initialized variable in glib/giowin32.c (*)
d5580ed... Fix non-initialized variable in glib/gdatetime.c (*)
112ad3d... Fix too small array definition in glib/gconvert.c (no room (*)
800457e... Fix non-initialized variable in glib/garray.c (*)
e0ccf08... Fix non-initialized variable in gio/gsettings-tool.c (*)
37ca061... Fix redefinition of local variable in gio/gsettings.c (*)
f92002e... Fix non-initialized variable in gio/gresourcefile.c (*)
2c73414... Fix non-initialized variable in gio/gresource-tool.c (*)
98c1b84... Fix redefinition of local variable and non-initialized vari (*)
dd96eee... Fix redefinition of local variable in gio/gregistrysettings (*)
124733d... Fix redefinition of local variable in gio/gnetworkservice.c (*)
c2b60e0... Fix redefinition of local variable in gio/gdbusconnection.c (*)
51b707b... Merge branch 'debugcontroller-test-fix' into 'main' (*)
e30787d... ci: Drop custom dependency builds from installed-tests (*)
2249da9... tests: Use g_assert_*() rather than g_assert() in environme (*)
019aed7... Merge branch 'cleanup-warnings-split-1' into 'main' (*)
d551e81... Merge branch 'fix-compile-resources-leak' into 'main' (*)
f6aafcd... gdesktopappinfo: Fix a leak when launching URIs over D-Bus (*)
5046dd8... Merge branch 'fix-style-check' into 'main' (*)
3583526... Merge branch 'disable-assert-fix' into 'main' (*)
a60424b... Merge branch 'backtrace-unused-variable' into 'main' (*)
e80569b... Merge branch 'iochannel-test' into 'main' (*)
10e5c21... Merge branch 'desktop-app-info-leak' into 'main' (*)
2801f73... Merge branch 'ci-updates' into 'main' (*)
dc0eb5e... gdbusauthmechanismsha1: Don’t delete a stale lock file if i (*)
693e4ef... tests: Use g_assert_*() rather than g_assert() in gdbus-con (*)
648f9ef... tests: Remove extra debugging from gdbus-connection-flush (*)
5ac86e2... Merge branch 'cleanup-warnings-split-2' into 'main' (*)
a57c33f... Merge branch 'cleanup-warnings-split-3' into 'main' (*)
01a432d... glocalfileinfo: Add missing _g_stat_*() methods for win32 (*)
99ac263... Update Russian translation (*)
ed51073... Update Romanian translation (*)
bccc99b... Update German translation (*)
893ff61... doc: Extend a bit G_DECLARE_* documentation example (*)
056d0dc... Merge branch 'doc-declare' into 'main' (*)
f611874... Update Catalan translation (*)
cb18e6b... Merge branch 'empty-argv' into 'main' (*)
12a4fcd... tests: Fix a leak in environment.c with undefined behaviour (*)
9434e4a... tests: Use g_assert_*() rather than g_assert() in resources (*)
d007fdb... tests: Fix a memory leak in the resources test (*)
a4ce839... tests: Fix memory leaks in the g-file-info-filesystem-reado (*)
c60a0a4... tests: Fix a memory leak in the tls-certificate test (*)
a389227... tests: Fix a memory leak in the fileutils test (*)
ba556e6... tests: Fix a memory leak in the keyfile test (*)
2bc1036... tests: Fix a memory leak in the mainloop test (*)
9ee583a... gmain: Expand documentation about GSource priorities a litt (*)
53dc7e2... Merge branch 'document-main-priorities' into 'main' (*)
ae90374... Merge branch 'environment-test-fixes' into 'main' (*)
32aa9b7... ci: Port from YAML anchors to GitLab extends (*)
c44abdc... ci: Replace .build-only-schedules template with multiple ex (*)
0366f10... ci: Rename .build template to .build-linux (*)
02da6e8... ci: Rename .cross-template to .cross-build-linux (*)
0a14b09... ci: Split .only-default out of .build-linux (*)
a9fef02... ci: Factor out a template for jobs which run only on the or (*)
916e7f3... ci: Run the Android API 21 and FreeBSD 12 jobs on a schedul (*)
8f241c4... Updated Lithuanian translation (*)
5d40604... ci: Drop Android API 21 build jobs (*)
5180c7d... tests: Make debugcontroller and defaultvalue depend on dbus (*)
36112f9... tests: Stop ignoring test failures on macOS (*)
f842c7f... gmessages: Fix typo in docs (*)
cbc3d65... Fix global variable name hidden by local variables in glib/ (*)
22b7182... Fix redefinition of local variable in glib/tests/strfuncs.c (*)
5804fa1... Fix global variable name hidden by local variables in glib/ (*)
fb939a0... Fix redefinition of local variable in glib/tests/sequence.c (*)
2885cbd... Fix global variable name hidden by local variables in glib/ (*)
64760f1... Refactor glib/tests/node.c (*)
c53f24b... Fix global variable name hidden by local variables in glib/ (*)
479fcb4... Fix redefinition of local variable in glib/tests/logging.c (*)
becce77... Fix global variable name hidden by local variables in glib/ (*)
d15e6f7... Fix global variable name hidden by local variables in glib/ (*)
3c12ddc... Merge branch '1929-dbus-auth-locking' into 'main' (*)
60e8b48... Update Turkish translation (*)
94f3bb7... Merge branch 'wip/pwithnall/ci-cleanups' into 'main' (*)
6517bbf... glocalfileinfo: Always define _g_stat_mtim_nsec, etc. (*)
0071abc... meson: Set GIO_EXTRA_MODULES in devenv (*)
60bbf27... Merge branch 'cleanup-warnings-split-4' into 'main' (*)
7cef814... Merge branch 'wip/smcv/no-nanoseconds-for-you' into 'main' (*)
cd9ed61... gdebugcontrollerdbus: Mark a variable as G_GNUC_UNUSED (*)
a577068... tests: Fix memory leaks in network-address test (*)
bb2d79e... tests: Use g_assert_*() rather than g_assert() in network-a (*)
13c4b95... tests: Remove threads from mock-resolver/network-address te (*)
00faa84... Merge branch 'giomodule' into 'main' (*)
5aa0388... meson: Add schemasdir and giomoduledir to gio dependency (*)
b400943... Merge branch 'mwleeds/log-set-enabled-docs' into 'main' (*)
68dc5d5... Merge branch 'meson-gio-var' into 'main' (*)
16f0438... Remove old test file tests/testglib.c (*)
199261a... Merge branch 'remove_testglib.c' into 'main' (*)
6e6d800... tests: remove old libtool workarounds (*)
8bb73c2... tests: replace ipconfig call in spawn-multithread on win32 (*)
2ebe30e... tests: fix spawn-multithreaded on win32 (*)
68aff6d... glib/spawn-win32: workaround SEGV on spawnvpe (*)
2583a66... tests: skip spawn-path-search tests on win32 (*)
0f85eef... gio: fix OOB string access if filename is empty (*)
0a6d815... Add handling of NULL time_t* pointer as argument (*)
b615afc... Merge branch 'null_arg_handling' into 'main' (*)
590a2c9... Revert "meson: Add schemasdir and giomoduledir to gio depen (*)
7f8c09c... Merge branch 'wip/pwithnall/network-address-test-fixes' int (*)
dbd11f3... Merge branch 'wip/pwithnall/revert-2517' into 'main' (*)
218ac19... meson: Add schemasdir and giomoduledir to gio dependency (*)
8b14c15... Merge branch 'meson-gio-var-take2' into 'main' (*)
78f6507... Remove unused test tests/testgdateparser.c (*)
54849f2... Merge branch 'remove_testgdateparser' into 'main' (*)
b3311e8... Updated Spanish translation (*)
2bd152b... meson: Add PYTHONPATH to load GDB helper module (*)
888ca6e... Update Basque translation (*)
df7f9a9... Updated Danish translation (*)
46d1329... Merge branch 'meson-devenv-gdb' into 'main' (*)
f87c915... Update Korean translation (*)
223b1f3... Update Croatian translation (*)
a9e97cc... Update Croatian translation (*)
4d66b93... Update Croatian translation (*)
3a22c26... gmessages: Clarify g_log_set_debug_enabled() behavior (*)
16057f7... Merge branch 'mwleeds/log-set-enabled-docs-2' into 'main' (*)
c1293ac... gtask: Document that task name is set by g_task_set_source_ (*)
b1f5780... Merge branch 'task-set-name-docs' into 'main' (*)
8091727... Merge branch 'wip/pwithnall/macos-tests' into 'main' (*)
c3735c1... Merge branch '517-collation-docs' into 'main' (*)
420238e... Merge branch 'debug-controller-unused' into 'main' (*)
b109c2a... Update German translation (*)
bc2ca9d... Explain magic literals in G_VARIANT_*_INIT (*)
feb8ea4... Merge branch 'issue-2613' into 'main' (*)
674dc51... gpowerprofilemonitor: Tweak wording of documentation to mak (*)
340bc1c... Do not use ensure_valid_* call in g_return_* macro (*)
887f73d... Merge branch 'issue-2612' into 'main' (*)
f08324e... Merge branch 'w32-tests-spawn' into 'main' (*)
7e64004... docs: mark macros, flags, enums with percent sign (*)
3bef276... Merge branch 'docs' into 'main' (*)
9933e2b... Convert tests/type-test.c to g_test framework (*)
208dfe9... Move tests/type-test.c to glib/tests/types.c (*)
4f5da83... gmain: Fix reference leak of GMainLoop in some situations (*)
23e935a... Revert "gapplication: Expose zero-valued numbers in handle- (*)
d497bde... Merge branch 'remove_type-test' into 'main' (*)
9469922... tests: Allow g_mkdir_with_parents() to fail with EPERM (*)
141d3f6... tests: Mark network-address test as expected to succeed on (*)
0c4c8d1... Merge branch '2611-revert-option-changes' into 'main' (*)
80d3018... tests: Make the 642026 test take 100× less time (*)
cbca44c... Merge branch '2598-main-loop-unref' into 'main' (*)
54ee8e5... tests: Add more debug output to converter-stream test (*)
4d237da... tests: Add more debug output to gdbus-threading test (*)
56e87ae... glib: fix buffer overflow in g_canonicalize_filename() (*)
f0baa13... Merge branch 'canon-fix' into 'main' (*)
918fcd7... 2.71.3 (*)
ffb3388... Update Romanian translation (*)
791c0be... Update Swedish translation (*)
4ebf316... Update Polish translation (*)
618d687... Merge branch 'wip/pwithnall/ci-fixes' into 'main' (*)
b3a568d... Update Hebrew translation (*)
4a4d9eb... meson: simplify lookup of python command (*)
b131598... fuzzing: Fix test failure with G_DISABLE_ASSERT (*)
20b6bda... ci: Update the Fedora CI image to Fedora 34 (*)
0239ae7... tests: Fix a leak in gdbus-test-codegen test (*)
b337955... gio: return '*' content type on win32 from unknown mime (*)
9d852bc... gio: implement simple directory type detection (*)
529e091... gio/tests: fix content type guess for directory on win32 (*)
ab0c00b... gio/tests: fix various content type guesses on win32 (*)
b60b0ec... gio: relax g_content_type_is_a on win32 (*)
452d64a... tests: use Windows mime type for executable (*)
5f1bae1... gio/tests: fix test_icon on win32 (*)
7fa4999... tests: skip test_tree on win32 (*)
b0c5355... tests: skip check anything is octet-stream (*)
09a5ce5... Update Friulian translation (*)
7329c6e... gprintf: Fix a memory leak with an invalid format in g_vasp (*)
27e1509... tests: Add some tests for g_vasprintf() invalid format stri (*)
d6ad104... tests: Add some tests for g_string_append_vprintf() (*)
9499aeb... tests: Wait for signal unsubscriptions in gdbus-test-codege (*)
bed82b8... tests: Re-enable address sanitizer for gdbus-test-codegen (*)
d0dfc76... Fix redefinition of local variable and non-initialized vari (*)
9380a8c... Fix redefinition of local variable in gio/glocalfilemonitor (*)
7a50259... Fix redefinition of local variable in gio/glib-compile-sche (*)
c604cb1... Fixech Czech translation (*)
aa4385c... gprintf: Clarify error behaviour of g_vasprintf() in docs (*)
8bf6e49... Merge branch 'vasprintf-leak-fix' into 'main' (*)
9141133... Update Hungarian translation (*)
404d5d4... tests: Ensure timeout source is removed in gdbus-auth test (*)
a3c7687... tests: Isolate directory access for gdbus-non-socket test (*)
8cff531... tests: Isolate directory access for gdbus-connection-flush (*)
fd43391... tests: Use g_assert_*() rather than g_assert() in spawn-mul (*)
d6f99e5... tests: Remove global variables from spawn-multithreaded (*)
8cb4423... tests: Remove sources when done in spawn-multithreaded (*)
7b004d4... tests: Fix a memory leak in spawn-multithreaded (*)
54748d3... tests: Lower thread TTLs in spawn-multithreaded (*)
ca99cf0... tests: Use separate GMainContext in thread in spawn-multith (*)
3f753b0... tests: Fix the prototype of a GChildWatchFunc in spawn-mult (*)
c455d0e... tests: Correctly exit and join the worker threads in spawn- (*)
8e89da9... Update Kazakh translation (*)
dbda5a4... Merge branch 'scheduled-ci-fixes' into 'main' (*)
1094144... Merge branch 'gdbus-auth-test-timeout' into 'main' (*)
dbe3468... tests: Skip vasprintf() placeholder checks on FreeBSD and m (*)
96caca2... tests: Explicitly close stream in converter-stream (*)
b86750c... Merge branch 'wip/pwithnall/more-test-fixes' into 'main' (*)
69a1867... gtlsconnection: fix typo in docs (*)
7f0f873... Merge branch 'mcatanzaro/typo' into 'main' (*)
7ab9359... gtimezone: Fix assertion failure when called with a huge of (*)
2fd4382... Merge branch '2620-timezone-offset' into 'main' (*)
612ab10... Update Serbian translation (*)
41c9c09... Update Italian translation (*)
bc88032... Update French translation (*)
8697c1a... 2.72.0 (*)
1756dde... Merge branch '2312-codegen-test-leak-fix' into 'main' (*)
411a20a... Merge branch 'find_program_python3' into 'main' (*)
9627932... Merge branch 'cleanup-warnings-split-6' into 'main' (*)
9b77b75... Merge branch 'w32-contenttype' into 'main' (*)
e4d77f7... gdbusconnection: Use g_strv_contains() rather than a home-g (*)
4ef2717... tests: Use g_strv_contains() rather than a home-grown versi (*)
7f7b5ba... Move unit test on g_basename() function to glib/tests/fileu (*)
372b63b... Convert test/relation-test.c to glib test framework (*)
2d6dc9f... Move tests/relation-test.c to glib/tests/relation.c (*)
a3b8846... gdbusmethodinvocation: Fix a leak on an early return path (*)
76f5460... gdbusmethodinvocation: Fix dead code for type checking GetA (*)
7143457... gdbusmethodinvocation: Drop redundant quote from warning me (*)
a7750cd... tests: Add unit tests for GDBusMethodInvocation (*)
e9d9edd... tests: skip appmonitor test on win32 (*)
cfc4755... tests: enable defaultvalue and debugcontroller on win32 (*)
e014b92... gio/tests: skip filemonitor tests on win32 (*)
b3d6946... tests/socket: skip a test if AF_UNIX is not supported on wi (*)
20f8007... glib/tests: fix random failure due to rounding (*)
56405a2... glib/tests: skip a failing test with a FIXME (*)
0bdd37b... glib/tests: disable a racy check on mainloop test (*)
e38e92e... gio/tests/codegen: skip tests that require /dev/stdout on w (*)
4c8caad... Merge branch 'strv-contains' into 'main' (*)
73f918b... Merge branch 'gdbus-method-invocation-leak' into 'main' (*)
a4810e6... Merge branch 'wip/pwithnall/update-fedora-ci' into 'main' (*)
a9b68f1... ci: Update Coverity image to Fedora 34 and latest Coverity (*)
4e7b763... ci: Update mingw image to Fedora 34 (*)
46c6ed2... ci: Update Android NDK image to Fedora 34 (*)
c531299... Merge branch 'power-profile-monitor-docs' into 'main' (*)
c5e12d9... Merge branch 'wip/pwithnall/update-other-cis' into 'main' (*)
1726e15... tests: Call openpty (if available) without using dlsym (*)
596fa06... Update Bulgarian translation (*)
513afbb... Fix invalid markup in Bulgarian translation (*)
47f905d... Merge branch 'move_relation_tests' into 'main' (*)
48a3e8f... Merge branch 'move_g_basename_test' into 'main' (*)
2e940e1... Merge branch 'w32-skips' into 'main' (*)
96efd66... Update Bulgarian translation (*)
c3cc6bf... glib: Format GDateTime ISO8601 years as %C%y (*)
16fcd08... glib: Add tests for far away GDateTimes (*)
9e38cff... Revert "meson: simplify lookup of python command" (*)
56a3747... Merge branch 'wip/carlosg/gdatetime-before-y1000' into 'mai (*)
84940a5... tests: Fix compilation when GLIB_DISABLE_DEPRECATION_WARNIN (*)
32b5f40... Update Bulgarian translation (*)
495508c... Enabling disabled slice-color test case (*)
6211971... Convert tests/slice-color.c to glib test framework (*)
1f2f3d7... Convert tests/slice-concurrent.c to glib test framework (*)
5931ed8... Move test files on slices from tests/ to glib/tests/ (*)
94179de... Merge branch 'slice_tests' into 'main' (*)
5cdacce... tests: Add basic test framework for GResolver DNS parsing (*)
263ca69... gthreadedresolver: Check header length when parsing respons (*)
8b73d7b... gthreadedresolver: Handle error returns from dn_expand() in (*)
2a7b4db... gthreadedresolver: Expose g_resolver_record_type_to_rrtype( (*)
51f70fe... tests: Add tests for invalid DNS response header parsing (*)
81193c5... gthreadedresolver: Don’t warn on unrecognised record types (*)
023fab8... gthreadedresolver: Add error checking to all record parsing (*)
08dee06... gthreadedresolver: Limit length of each record to its state (*)
0d42af0... gthreadedresolver: Treat query and answer counts as unsigne (*)
33204fe... tests: Add tests for parsing specific DNS record types (*)
e8e8aeb... resolver: Add SRV support to manual resolver test (*)
f9ef3be... gthreadedresolver: Only declare private test APIs on Unix (*)
61e2a9a... Merge branch 'resolver-tests' into 'main' (*)
2afdaf8... Update Ukrainian translation (*)
60ee630... Update Italian translation (*)
39b5925... Update Swedish translation (*)
9000a26... Update Polish translation (*)
8dcb040... Update Slovenian translation (*)
1b0841a... Updated Lithuanian translation (*)
fe95865... Update Portuguese translation (*)
f0f3a48... Update Catalan translation (*)
cffbd11... Update Turkish translation (*)
bbf1dca... docs: Drop reference to G_LOCAL_DIRECTORY_MONITOR_EXTENSION (*)
e951bf1... docs: Improve formatting for some file monitor documentatio (*)
517bd62... gio/win32: TIME_CREATED_USEC is u32 (*)
2759dd7... gio: Remove remaining references to fen file monitor (*)
6aa210e... gio: Remove fam file monitor support (*)
44adc6c... glib/tests: fix casemap_and_casefold test on win32 (*)
4403704... glib/tests: fix test_turkish_strupdown (*)
0ca9edd... glib/tests: fix foo=bar=baz environment test (*)
bd45147... tests/io-channel: skip a "unimplemented" error on win32 (*)
743cd65... tests/filutils: remove an mkdir expected to fail test on wi (*)
628c8ec... Merge branch 'w32' into 'main' (*)
1fc402b... Merge branch '2614-bye-bye-gamin' into 'main' (*)
cc04416... Update Croatian translation (*)
0b9dd11... Update Bulgarian translation (*)
11e4c3c... Update Brazilian Portuguese translation (*)
5d99ec0... Update Russian translation (*)
01a1caa... Fix invalid markup in Bulgarian translation (*)
4f79f07... gversionmacros: Add version macros for GLib 2.74 (*)
be5acbb... meson: Set BROKEN_POLL in macOS builds (*)
2215c88... Merge branch 'macos-broken-poll' into 'main' (*)
e78d247... Update Hungarian translation (*)
2501f24... Merge branch 'revert-2541-meson-python' into 'main' (*)
136dc8a... Merge branch 'fix-deprecation-build' into 'main' (*)
94264e6... Fix redefinition of local variable in gio/giowin32-private. (*)
a30ae24... Fix redefinition of local variable in gio/giomodule.c (*)
781231d... Fix global variable name hidden by local variables in gio/g (*)
c0dabdd... Fix global variable name hidden by local variables in gio/g (*)
71de955... Fix global variable name hidden by local variables in gio/g (*)
72cc5b3... Fix global variable name hidden by local variables in gio/g (*)
cbdddf8... Fix global variable name hidden by local variables in gio/g (*)
397ccd8... Fix global variable name hidden by local variables in gio/g (*)
5ec3a42... Fix non-initialized variable in gio/gfile.c (*)
6888f9e... Fix too small array definition in gio/gdummyfile.c (no room (*)
7d4bc30... Merge branch 'cleanup-warnings-split-7' into 'main' (*)
dabf3ab... Merge branch 'glib-2-74-macros' into 'main' (*)
f8302d2... Merge branch 'wip/smcv/simplify-openpty-linking' into 'main (*)
c90b80b... build: Post-release version bump to 2.73.0 (*)
7c13857... Fix global variable name hidden by local variables in glib/ (*)
29c15bc... Fix global variable name hidden by local variables in glib/ (*)
704c652... Fix global variable name hidden by local variables in glib/ (*)
155657d... Fix redefinition of local variable in gio/gwin32file-sync-s (*)
84dabcf... Fix global and local variables hidden by local variables an (*)
49d0c5a... Fix redefinition of local variable in gio/gtlscertificate.c (*)
bd5d867... Fix global variable name hidden by local variables in gio/g (*)
7bde242... Fix redefinition of local variable in gio/gsocks5proxy.c (*)
bf68e86... Fix non-initialized variable and remove obsolete usage of i (*)
5486e00... Merge branch 'cleanup-warnings-split-5' into 'main' (*)
9884991... Update Indonesian translation (*)
eb157bf... Fix redefinition of local variable in gio/gdbusauthmechanis (*)
4bcb7bc... Fix redefinition of local variable in gio/gdbusauth.c (*)
0c16192... Fix redefinition of local variable in gio/gdbus-tool.c (*)
3214a0f... Fix redefinition of local variable in gio/gapplicationimpl- (*)
c324ce5... Fix redefinition of local variable in gio/gactiongroupexpor (*)
7178e10... Fix redefinition of local variable in gio/tests/testfilemon (*)
027e376... Fix global variable name hidden by local variables in gio/t (*)
7bd79b1... Fix non-initialized variable in gio/tests/socket-client.c (*)
e372ed3... Fix cast pointer to int warning in gio/tests/socket.c (*)
6c31ef6... Merge branch 'cleanup-warnings-split-8' into 'main' (*)
4e65bcd... tests: Fix a typo in a test skip message (*)
16d1bc4... tests: Add C++ tests for typechecking with atomic compare a (*)
ad23894... gatomic: Add a C++ variant of g_atomic_int_compare_and_exch (*)
db76697... Updated Czech translation (*)
f70dc8b... glib/win32: fix spawn from GUI regression (*)
724df43... Fix trashing sandboxed directories (*)
13710c3... Fix global variable name hidden by local variables in gio/t (*)
25ab7f1... Fix global variable name hidden by local variables in gio/t (*)
4e3f704... Fix global variable name hidden by local variables in gio/t (*)
af69d43... Fix unused variable and remove finalize vfunc in gio/tests/ (*)
19280e2... Fix non-initialized variable in gio/tests/date.c (*)
5223863... Fix redefinition of local variable in gio/gdbusserver.c (*)
c6a5021... Fix redefinition of local variable in gio/gdbusobjectmanage (*)
43759ca... Convert tests/unicode-encoding.c to glib test framework (*)
795952c... Move tests/unicode-encoding.c to glib/tests/unicode-encodin (*)
295c2a7... Merge branch 'unicode-encoding-test' into 'main' (*)
c9874f8... GUnixFDList: Include only in unix build (*)
14717e4... Merge branch 'cleanup-warnings-split-9' into 'main' (*)
259c869... Merge branch 'fix-trashing-sandboxed-directories' into 'mai (*)
8bb923f... Move msvc warnings in meson.build file (*)
bae0a3c... Merge branch 'badcel/gunixfdlist-only-unix' into 'main' (*)
e5316bb... Merge branch 'issue-2628' into 'main' (*)
c9ef0bf... Merge branch 'group-msvc-flags-together' into 'main' (*)
82ad051... tests: Don’t exit gdbus-method-invocation test early on con (*)
04e5f93... Merge branch 'version-bump' into 'main' (*)
28add9a... Merge branch 'test-dbus-exit-on-close' into 'main' (*)
2a842b1... gobject: Add g_signal_group_connect_closure (*)
59751e8... Merge branch 'signal-group-connect-object' into 'main' (*)
aec5d17... tests: Remove an incorrect assertion in converter-stream (*)
a85246a... gio: Add g_list_store_find_with_equal_func_full() (*)
e2426dd... Merge branch 'list-store-equal-full' into 'main' (*)
be555e2... Updated Spanish translation (*)
c80ff24... Merge branch 'wip/pwithnall/2625-clang-cxx' into 'main' (*)
f68943d... ci: Expire CI artifacts after 1 week (*)
86a24bb... Merge branch 'wip/pwithnall/converter-stream-debugging' int (*)
3e9a5d4... Merge branch 'ci-expire-artifacts' into 'main' (*)
2a925f2... gio/tests: DuplicateHandle() is inappropriate for SOCKET (*)
a7aa029... Merge branch 'dup-socket' into 'main' (*)
5a7a69b... Convert tests/spawn-test.c to glib test framework (*)
762ed2e... Move tests/spawn-test.c -> glib/tests/spawn-test.c (*)
8e5c729... Update Galician translation (*)
2c37b92... Enable and convert tests/unicode-normalize.c to glib test f (*)
b25eb38... Move unicode-normalize test from tests/ to glib/tests/ (*)
b9cbb61... Update French translation (*)
05a8ef6... gutils: Add flags to g_format_size_full() to return only va (*)
900b945... Merge branch 'spawn_test' into 'main' (*)
be96ea9... Merge branch 'wip/format_size_value_units' into 'main' (*)
690e64a... Merge branch 'unicode-normalize-test' into 'main' (*)
3515170... tests: Make a string comparison on an error string more rel (*)
403edad... ci: Combine style-check-diff and check-todos jobs into one (*)
51c7215... Update Ukrainian translation (*)
3822446... Update Russian translation (*)
91dddb0... Convert onceinit.c to glib test framework (*)
49ecdd1... Move tests/onceinit.c to glib/tests/onceinit.c (*)
bb04fdc... Merge branch 'wip/pwithnall/fix-bsd-spawn-test' into 'main' (*)
fd79c87... Merge branch 'onceinit_test' into 'main' (*)
ba9620f... tests: Ensure NormalizationTest.txt is installed for instal (*)
df80a22... tests: Use g_test_message() rather than fprintf() (*)
20c3ab9... tests: Use G_TEST_OPTION_ISOLATE_DIRS in gdbus-peer-object- (*)
77416fc... tests: Use g_assert_*() rather than g_assert() in gdbus-pee (*)
58f54e8... tests: Reduce wakeup interval in gdbus-threading (*)
697d311... gdate.c: Use standard name if no daylight saving exists (*)
a8f1058... glib/tests/date.c: Fix 2-digit year test (*)
a072c84... Merge branch 'gdate-no-dst' into 'main' (*)
f82f477... tests: fix protocol test on win32 (*)
ae1ccca... glib/gstdio: simplify GStatBuf macro condition for win64 (*)
89539d9... gio/tests: GStatBuf.st_size is 64 bits on win64 (*)
e9f46d3... gio/tests: fix socket /socket/credentials/unix_socketpair o (*)
d987146... Merge branch 'w32-tests' into 'main' (*)
41fcb33... tests: Fix a minor leak in the unicode-normalize test (*)
15d6558... Update Brazilian Portuguese translation (*)
8901898... Cleaning file 'filename' after the test in glib/tests/fileu (*)
9ed0dc5... Clean the file "iochannel-test-outfile" after the test test (*)
b5c1626... Fix spelling mistake in filename when unlinking it after th (*)
d147c36... Updated Danish translation (*)
6eddfef... Expand tests on gbookmark file API (*)
497aba9... Update Croatian translation (*)
3c841f1... gtestutils: Include stdlib.h for exit function (*)
444fc6c... Update British English translation (*)
39378b2... Add inout annotations for g_iconv (*)
199ff2a... Meson: Fix gio-windows-2.0 override name (*)
7ab50b9... Merge branch 'gtestutils-add-stdlib' into 'main' (*)
231a4bb... Merge branch 'update-inout-annotations' into 'main' (*)
cc99d6e... Merge branch 'gio-windows' into 'main' (*)
3a4f074... docs: Expand G_DEFINE_BOXED_TYPE docs with more detailed ex (*)
a44a0c0... Merge branch 'gtype-boxed-type-macro' into 'main' (*)
dfb3517... gmessages: Error if g_log_set_writer_func() is called multi (*)
6dc7b10... Merge branch 'gbookmarkfile_tests' into 'main' (*)
8a498fa... gversion: Clarify that GLIB_CHECK_VERSION is a >= check (*)
b56f10c... Revert "glib/gstdio: simplify GStatBuf macro condition for (*)
862e250... Merge branch 'fixes_in_tests' into 'main' (*)
fa55f37... Merge branch 'log-writer-checks' into 'main' (*)
797bcf3... Fix the annotation of g_utf8_strncpy() (*)
606bdcd... Merge branch 'main' into 'main' (*)
eec65c7... gthread: Fix futex timespec type on 32-bit kernels with 64- (*)
fd8424a... Removing unused tests/timeloop.c and tests/timeloop-basic.c (*)
1dfea6b... Merge branch 'timeloop_test' into 'main' (*)
ff94477... gsocket: Add assertions about socket address sizes for memc (*)
49cc9b9... gio-tool: Fix a minor memory leak when using gio-set with b (*)
4a1ffd1... Merge branch 'gio-tool-set-leak' into 'main' (*)
0c1b7b2... Merge branch 'multicast-memcpy-size' into 'main' (*)
fe26190... Expand ghook unit tests for a better coverage and better co (*)
7a1a925... gmessages: Clear address before passing it to getpeername() (*)
86b8891... gmain: Initialise a variable (*)
c028906... tests: Drop redundant store (*)
7f83151... gsocket: Clear address before filling it (*)
969eb83... gopenuriportal: Fix a use-after-free on an error path (*)
1d6c46a... gdatetime: Rework array indexing to satisfy scan-build (*)
de5b30d... tests: Add a missing assertion (*)
b509e59... tests: Remove some redundant writes (*)
a17a27b... glocalfileinfo: Remove a redundant store (*)
a0aff54... Merge branch 'scan-build-leak-fix' into 'main' (*)
8e295e2... build: Move lcovrc file to root so it’s picked up by Meson (*)
4f48d4e... Merge branch 'scan-build-fixes' into 'main' (*)
53016ef... Merge branch 'revert-stat-abi-break' into 'main' (*)
cf86353... Merge branch 'fix-unicode-normalize-installed-test' into 'm (*)
42da5c4... Merge branch 'move-lcovrc' into 'main' (*)
4ea412c... Merge branch 'unicode-normalise-leak' into 'main' (*)
56531a7... Merge branch 'combine-ci-jobs' into 'main' (*)
ef8e003... Merge branch 'fix-gdbus-peer-object-manager-test' into 'mai (*)
0c6a1af... Merge branch 'gdbus-threading-test-fix-maybe' into 'main' (*)
ac2ab3d... gspawn: Simplify async_with_pipes code (*)
1422e5f... Rename all user datas in callbacks to user_data (*)
168ba78... Remove redundant explicit closure annotations (*)
cc41af5... Convert tests/threadpool-test.c to glib test framework (*)
611a020... Move tests/threadpool-test.c to glib/test/thread-pool-slow. (*)
8cf0c13... Merge branch 'update-closure-annotations' into 'main' (*)
b810bdc... gconvert: Add an assertion to help static analysis (*)
c7c530c... gdate: Add an assertion to help static analysis (*)
a3911ef... ghmac: Fix some signed/unsigned issues with g_checksum_upda (*)
9777565... ghmac: Fix some signed/unsigned issues with g_checksum_type (*)
6822899... Merge branch 'coverity-issues' into 'main' (*)
17f608e... guri: Preallocate a buffer for building URIs (*)
208ae36... Merge branch 'threadpool_test' into 'main' (*)
fa5947d... fuzzing: Add unit tests to check fuzzers (*)
6399ff0... Merge branch 'uri-preallocation' into 'main' (*)
70e7161... fuzzing: Only set the writer function once (*)
c53ba68... Merge branch 'oss-fuzz-test' into 'main' (*)
5ea0ecf... Merge branch 'cond-wait-mips24' into 'main' (*)
6475069... Move tests/thread-test.c to glib/tests/thread-deprecated.c (*)
7fd4eba... docs: Add a Meson version policy (*)
91c50c2... docs: Mention how to install a new Meson version using pip (*)
1bdce46... build: Bump Meson dependency to 0.60.0 (*)
25ab87d... build: Drop checks and workarounds for older Meson versions (*)
374be41... meson: Use meson.can_run_host_binaries() (*)
bd1781a... build: Stop using Meson features deprecated in Meson <0.60 (*)
749b65f... subprojects: Update pcre (*)
f2d24f0... ci: Bump CI image versions for new Meson and libpcre versio (*)
cc79d5b... ci: Explicitly specify Python installation path on Windows (*)
07fb19e... meson: Check rres.compiled() before calling rres.returncode (*)
b4b2f75... Cast to guintptr instead of subtracting by null (*)
91407cd... Merge branch 'use-ptrdiff' into 'main' (*)
c8ea8ca... Merge branch 'meson_fixes' into 'main' (*)
b67de18... Remove unnecessary test tests/mainloop-test.c duplicated in (*)
7c4b4cd... Update Nepali translation (*)
b18fec9... Merge branch 'meson-version-policy' into 'main' (*)
4b4a5f8... Merge branch 'mainloop-test' into 'main' (*)
86927c3... gresource: Assert that resource has correct refcount when u (*)
7767978... gdbusdaemon: Add an assertion to help static analysis of re (*)
e36f2bb... gproxyaddressenumerator: Factor out type check (*)
e0fe616... gvariant: Factor out type check (*)
816abcb... Merge branch 'scan-build-fixes' into 'main' (*)
8f2a950... Merge branch 'check-version-docs' into 'main' (*)
a67e9cd... Convert tests/mapping-test.c to glib test framework (*)
3f085d1... Moving tests/mapping-test.c to glib/test/mapping.c (*)
5eaf305... Merge branch 'expand_ghook_tests' into 'main' (*)
2f73cc6... Merge branch 'mapping-test' into 'main' (*)
d59f2ef... Update Nepali translation (*)
3a8622c... ci: Update to latest Android NDK (*)
9a1b0f1... Merge branch 'ci-android' into 'main' (*)
8b6888a... docs: Add a code of conduct document (*)
f371d71... docs: Drop AUTHORS file in favour of git log (*)
9817ae7... ci: Move clang-format-diff.py into CI directory (*)
06309d5... Merge branch 'coc' into 'main' (*)
403bcda... docs: Drop README file in favour of README.md (*)
cdb0cc8... docs: Move README.rationale to docs subdirectory (*)
3707c21... docs: Drop README.win32 in favour of README.win32.md (*)
b927085... docs: Move INSTALL.in to INSTALL.md (*)
8a30ce9... docs: Reformat INSTALL.md as Markdown (*)
8a3583a... docs: Merge NEWS.pre-1-3 into NEWS (*)
7a569f6... tools: Move check-abis.sh from top-level to tools directory (*)
0dc5368... tools: Move glib-gettextize.in to tools directory (*)
5129750... tools: Move glib.supp to tools directory (*)
f78e288... tests: Move .test.in template files to tests directory (*)
5942103... meson: Use range() instead of listing all stable versions (*)
a5e7156... Replace single quotes in gio/tests/codegen.py (*)
24909d5... Merge branch 'meson-range' into 'main' (*)
da27026... Merge branch 'format-codegen' into 'main' (*)
dbe8e52... Convert tests/gio-test.c to g_test framework (*)
38e0781... Convert deprecated GTimeVal to GDateTime in tests/gio-test. (*)
4589ff0... Move test/gio-test.c to glib/test/io-channel-basic.c (*)
87a4cea... Convert g_printf() to g_test_message() to capture messages (*)
d1520bd... glib/tests: move spawn-test-win32-gui (*)
a638b2b... gio: include Unix socket headers (*)
18d98e3... gio/tests: close leaked fd (*)
c4a7ddb... gio/tests/unix-fd: rename test (*)
e84b05a... glib/win32: drop needless #ifdef G_OS_WIN32 (*)
982b074... glib/win32: fix potential leak on spawn error (*)
c984db6... glib/win32: introduce private g_win32_reopen_noninherited() (*)
c434720... glib/win32: replace reopen_noninherited() (*)
277657e... glib/win32: introduce private g_win32_handle_is_socket() (*)
a34a4e7... glib/win32: teach reopen_noninherited() about SOCKET (*)
960ed2f... glib/tests: add spawn-stderr-socket test (*)
9c9a262... Merge branch 'win32-socket' into 'main' (*)
61ad2d7... Fix typo in gio/meson.build (*)
5718d15... Merge branch 'fix-meson' into 'main' (*)
bd82c8d... Update Galician translation (*)
e367320... ci: Temporarily disable macOS CI runner until it’s fixed (*)
82766ae... Merge branch 'wip/pwithnall/disable-macos-ci' into 'main' (*)
f38d74b... gtask: use g_strconcat() in g_task_return() only if needed (*)
d1bec29... Merge branch 'move_gio-test' into 'main' (*)
5160b12... Merge branch 'move_thread_test' into 'main' (*)
6ad8205... Merge branch 'nacho/gtask-performance' into 'main' (*)
a84068d... gspawn: Avoid considering out parameters as inputs (*)
7137591... tests: Fix a double-close of a GSource in tests (*)
a83ccbd... Convert tests/slice-threadinit.c to glib test framework (*)
ddb0585... Moving slice-threadinit.c test to glib/tests/ (*)
92a6db3... Cleaning a file left behind by glib/tests/bookmarkfile.c te (*)
68574bd... Merge branch 'wip/pwithnall/io-channel-double-close-source' (*)
5eaa13f... Merge branch 'hmac-signedness' into 'main' (*)
acb1ce2... win32appinfo: change log level from warning to debug (*)
5efb84f... gio: add GUnixFDList on win32 (*)
5efbd51... Merge branch 'cleanup-root' into 'main' (*)
848d771... Merge branch 'test-slice-threadinit' into 'main' (*)
e27ef83... Deprecate GDtlsClientConnection validation flags (*)
6039c1f... resources: Hide external data symbol (*)
768c876... build: Specify all inputs to concat-files-helper.py (*)
51c55b4... build: Use cc.check_header() to check malloc.h (*)
bc51658... build: Factor out some size_t checks (*)
ab07ee3... Merge branch 'mcatanzaro/#2646' into 'main' (*)
6659f50... Merge branch 'resources-extraneous-symbol' into 'main' (*)
fa8430d... Merge branch 'fix_test' into 'main' (*)
d0e1131... Merge branch 'wip/pwithnall/meson-cleanups' into 'main' (*)
b8eb64b... gio/tests: add unix-fd test to win32 (*)
c9b5b1f... gio/tests: switch to g_close() (*)
b5c97b1... gio/tests: add basic fd-list unit test to unix-fd (*)
18886d4... gio/gdbusauth: remove #ifdef G_OS_UNIX around credentials (*)
e34795b... gio/gdbusserver: add "unix:" address support on !unix (*)
7886283... gio/tests: unescape the nonce_file value (*)
984103b... gio/tests: add gdbus-peer test to win32 (*)
15ce3c9... glib/tests/spawn-path-search: fix stack-buffer-overflow (*)
bb890b5... gobject/gsignalgroup: fix memory leaks on error (*)
46698ff... docs: Add all used licenses in a REUSE-compatible directory (*)
2dc8184... tests: Add some SPDX license headers (*)
31c1641... docs: Add REUSE-compliant dep5 file for the license of a fe (*)
8ad765a... Convert test/slice-test.c to glib test framework and move i (*)
5c32c31... Remove unnecessary dependency on the slice-color test (*)
d2f1e55... Merge branch 'reuse' into 'main' (*)
aa60b45... docs: Add compiler and toolchain requirements from the wiki (*)
446e016... docs: Formatting improvements to supported-platforms.md (*)
54a7e8a... docs: Update supported platforms list (*)
25d2925... Merge branch 'compiler-toolchain-reqs' into 'main' (*)
5942cd7... gio: Add SPDX license headers automatically (*)
70ee43f... glib: Add SPDX license headers automatically (*)
c613d32... tests: Add SPDX license headers automatically (*)
1771449... tests: Add SPDX license headers automatically (*)
e662779... fuzzing: Add copyright/licensing headers to fuzzing files (*)
b82e3ff... fuzzing: Mark .corpus and .dict files as not copyrightable (*)
2e1b093... Merge branch 'reuse-more' into 'main' (*)
0be6aa1... Merge branch 'reuse-fuzzing' into 'main' (*)
caf6d99... Merge branch 'win32-fd' into 'main' (*)
bfe3499... Merge branch 'spawn-outparams' into 'main' (*)
b90bf35... Update Portuguese translation (*)
294b562... gio: fix gunixfdlist.h location after move to common gio (*)
fdc11d7... Merge branch 'issue-2653' into 'main' (*)
240675d... Add a Unicode testcase (*)
0efd0e1... Merge branch 'nonchar-testcase' into 'main' (*)
6b5b1cd... Updated Spanish translation (*)
ad3c339... Add another Unicode testcase (*)
608eb52... Merge branch 'nonchar-testcase2' into 'main' (*)
c492f4a... gtype: small optimization (*)
8f9c509... docs: Use G_PARAM_STATIC_STRINGS in examples and explain it (*)
3c14b68... docs: Standardise property ID enums in examples (*)
4173d44... Merge branch 'static-param-strings-docs' into 'main' (*)
91dafa8... param: Avoid strcmps (*)
51215bf... param: Avoid strchrs (*)
5570094... param: Drop a pointless function (*)
22f51b8... gtype: Speed up g_type_is_a (*)
e80d2bc... Add a test for g_type_is_a (*)
1f42078... Merge branch 'param-speedups' into 'main' (*)
0a3a089... Merge branch 'gtype-speedups' into 'main' (*)
0605602... Update Catalan translation (*)
b49f36f... Update Basque translation (*)
da7a31a... Rename user data parameters to user_data (*)
568eeda... Update French translation (*)
f0f2c01... Merge branch 'update-closure-annotations-2' into 'main' (*)
bc61ae7... Update German translation (*)
aaef7f3... value: Add G_VALUE_COLLECT_INIT2 (*)
f2a085d... Avoid g_type_peek_value_table (*)
7de0fcd... Merge branch 'gobject-speedups2' into 'main' (*)
1c4f6da... Add a finalization performance test (*)
0415bf9... Add g_datalist_id_remove_multiple (*)
fa8c7c0... gobject: Use g_datalist_id_remove_multiple (*)
b7be0f9... gobject: Speed up finalization (*)
3d3162c... Merge branch 'finalize-speedups' into 'main' (*)
bdc8b02... param: Add a value_is_valid vfunc (*)
dacfe8c... param: Add g_param_value_is_valid (*)
2492565... Add tests for g_param_value_is_valid (*)
c8e14df... Add another test for g_param_value_is_valid (*)
587b155... Update Turkish translation (*)
c630b4a... meson: use builtin zlib dependency lookup (*)
c8ce378... gitlab-ci: remove meson-junit-report.py conversion (*)
aff0430... Merge branch 'junit' into 'main' (*)
b0d1506... gparamspec: Test individual paramspec is_valid() implementa (*)
c72de9d... gobject: Use value_is_valid (*)
a8058cb... gitlab-ci: left-over from junit cleanup (*)
321fe5d... Merge branch 'param-speedups2' into 'main' (*)
96f4c2b... gparamspecs: Remove redundant NULL checks (*)
f157c7d... gparamspecs: Tidy up a precondition (*)
44ba3a5... Merge branch 'param-spec-cleanup' into 'main' (*)
114eb5b... build: update sysprof configuration options (*)
cdc5bf0... Merge branch 'wip/chergert/fix-sysprof-wrapper' into 'main' (*)
eacb41f... Merge branch 'meson-dependency-lookups' into 'main' (*)
4af76e2... Merge branch 'junit' into 'main' (*)
f7119a7... Keep a count of construct params (*)
ecc641d... Avoid malloc for construct params (*)
694e91c... Merge branch 'gobject-speedups3' into 'main' (*)
a20a432... Merge branch 'nacho/uwp-warnings' into 'main' (*)
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' (*)
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' (*)
5f2867a... array: add support for %NULL termination in GPtrArray
(*) 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]