[glib] (1206 commits) Non-fast-forward update to branch gobject-speedups



The branch 'gobject-speedups' 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:

  421447e... Simplify g_object_new_with_properties
  3be66eb... Drop a pointless function
  21da3ec... Add G_PARAM_NO_VALIDATION
  af280ea... Speed up setting properties
  0c154c8... Don't inline deprecation warnings
  68c810f... Improve GObject perf test
  31b0977... Apply 1 suggestion(s) to 1 file(s)

Commits added to the branch:

  1ed67a9... gapplication: Expose zero-valued numbers in handle-local-op (*)
  3b67d53... gobject: Clarify behaviour of adding weak refs during dispo (*)
  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 (*)
  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 (*)
  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' (*)
  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 (*)
  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' (*)
  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 (*)
  06309d5... Merge branch 'coc' into 'main' (*)
  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' (*)
  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' (*)
  bfbbb3c... Improve GObject perf test
  04f0042... Simplify g_object_new_with_properties
  422e118... Drop a pointless function
  09619eb... param: Add a value_is_valid vfunc
  f19c76e... Speed up setting properties
  5ff3ae1... Don't inline deprecation warnings
  33c8df0... Keep a count of construct params
  59ea33d... Move deprecation warnings to object_set_property
  84ab23b... Don't copy values when collecting in g_object_new

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