[glib] (576 commits) Non-fast-forward update to branch wip/smcv/none-flags



The branch 'wip/smcv/none-flags' 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:

  eee17df... gobject: Add a NONE or DEFAULT member to all flags-sets
  5d60f57... gioenums: Consistently have a NONE member in flags sets
  0f64805... glib: Consistently have a NONE or DEFAULT member in flags s
  7c1b3fb... Apply 1 suggestion(s) to 1 file(s)

Commits added to the branch:

  c2b60e0... Fix redefinition of local variable in gio/gdbusconnection.c (*)
  1726e15... tests: Call openpty (if available) without using dlsym (*)
  4f79f07... gversionmacros: Add version macros for GLib 2.74 (*)
  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 (*)
  49cfb37... docs: Add a backports policy (*)
  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' (*)
  50877bb... docs: Add a roadmap policy (*)
  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' (*)
  8764679... tests: Drop redundant collate test data files (*)
  12571a0... Add one-shot idle and timeout functions (*)
  50c316e... Port various timeout/idle callbacks to the once API (*)
  c1f94cd... gmain: Minor documentation updates to idle-once and timeout (*)
  93bf875... Merge branch 'ebassi/source-once' into 'main' (*)
  af02a61... gmain: Factor out common GTimeoutSource code (*)
  c1477f7... gmain: Factor out common GIdleSource code (*)
  6db112f... gmain: Refactor idle-once and timeout-once to avoid a closu (*)
  1c7966b... Merge branch 'source-once-no-allocs' into 'main' (*)
  a9321c3... garray: Add missing (transfer full) introspection annotatio (*)
  ee247c0... array: add support for %NULL termination in GPtrArray (*)
  a922f2f... Merge branch 'th/g-ptr-array-set-null-terminated' into 'mai (*)
  7ad6b05... gfileinfo: Split out a g_file_info_remove_value() helper fu (*)
  b33ef61... Add functionality to preserve nanosecond timestamps (*)
  b7b10cc... tests: Add additional tests for nanosecond precision file t (*)
  18c0088... tests: Fix a memory leak when abandoning a file creation ti (*)
  6fdc427... Merge branch 'nano' into 'main' (*)
  43ac055... 2.73.0 (*)
  ccfabc0... Convert tests/gobject/testgobject.c to glib test framework (*)
  ee67ca4... Move tests/gobject/testgobject.c to gobject/tests/basics-go (*)
  3db1d26... testsuite: Make tests not fail in !debug builds (*)
  0480394... Merge branch 'skip-debug-only-tests' into 'main' (*)
  0ddea2d... gtype: Speed up type checks for final types (*)
  cf988d2... Merge branch 'final-type-speedup' into 'main' (*)
  4643276... Update Hebrew translation (*)
  ac3fc84... gsocketaddressenumerator: add nullable annotation to the re (*)
  745148b... Merge branch 'wip/biggio/fix-socket-enumerator-annotation'  (*)
  ee4d93c... glocalfilemonitor: Avoid file monitor destruction from even (*)
  8e9f238... glocalfilemonitor: Skip event handling if the source has be (*)
  e5a691e... tests: Add a test for GFileMonitor deadlocks (*)
  ac322a1... tests: Use g_assert_*() rather than g_assert() in pollable (*)
  4daa3ca... tests: Remove global variables from pollable test (*)
  95c1d65... tests: Fix a potential race condition in pollable test (*)
  876335d... Merge branch 'backports-policy' into 'main' (*)
  c1f8865... Merge branch 'benzea/fix-inotify-race' into 'main' (*)
  0611999... tests: Remove various bits of overly-verbose test output (*)
  72a6829... gobject: Drop an unused quark (*)
  d785405... credentials: macos: check for existence of LOCAL_PEERPID -  (*)
  3044422... Merge branch 'gobject-cleanup' into 'main' (*)
  7ec351e... xdgmime: Fix broken file:// content type lookups for webkit (*)
  164b989... Merge branch 'mascguy-gsocket-peerpid' into 'main' (*)
  972df06... Merge branch 'wip/pwithnall/fix-pollable-test' into 'main' (*)
  d4b882f... ci: Try reducing FD soft limit to fix valgrind tests (*)
  4282f22... tests: Fix leaks in new GDateTime file info tests (*)
  33f36af... tests: Remove an unnecessary timeout in gnotification test (*)
  69d7f8f... tests: Add no-valgrind suite to slice-known-pages test (*)
  ff7e204... glib.supp: Ignore one-time xdgmime allocations (*)
  05755f2... Merge branch '2639-xdgmime-fix' into 'main' (*)
  35d5f94... Improve the GObject performance test (*)
  964f6ef... Merge branch 'gobject-speedup1' into 'main' (*)
  36da115... Merge branch 'leak-fixes' into 'main' (*)
  731662a... Merge branch 'wip/pwithnall/try-fixing-valgrind-ci' into 'm (*)
  804c453... Merge branch 'test-verbose-output' into 'main' (*)
  d50bc3c... Don't copy values in g_object_new (*)
  95caffc... Don't copy values during g_object_set (*)
  149b0f0... Simplify g_object_notify_by_pspec (*)
  ec69e7c... Simplify g_object_new_with_properties (*)
  12e19ec... Update Georgian translation (*)
  1b3d5cf... Add nullable annotation to return value of `g_variant_dict_ (*)
  0629081... Merge branch 'missing-nullable' into 'main' (*)
  22fea9d... Merge branch 'gobject-speedup3' into 'main' (*)
  89f4c87... Merge branch 'roadmap-docs' into 'main' (*)
  d7ff2b3... Merge branch 'gobject-speedup5' into 'main' (*)
  3ce9237... Merge branch 'drop-collate-files' into 'main' (*)
  d730cfc... Merge branch 'gobject-speedup2' into 'main' (*)
  d97c948... Don't inline deprecation warnings (*)
  a494094... Move deprecation warnings to object_set_property (*)
  19551ac... Avoid g_type_class_peek (*)
  b185f6e... Merge branch 'gobject-speedup4' into 'main' (*)
  e70a4ee... Avoid g_object_ref/unref in some cases (*)
  f8c5d71... Merge branch 'gobject-speedup9' into 'main' (*)
  2b43740... Merge branch 'gobject-speedup7' into 'main' (*)
  9d7d439... Avoid g_param_spec_get_redirect_target (*)
  16a8b6d... gobject: Avoid redundant atomics (*)
  8b328f1... Keep a separate flag for notify handlers (*)
  8851112... Avoid property notification during object construction (*)
  f755f44... Avoid property notification during g_object_set (*)
  7d8e2fc... Cosmetic coding style fixes (*)
  54c867a... Revert "gtype: Speed up type checks for final types" (*)
  5616e1b... tests: Reduce number of threads in once test under valgrind (*)
  c572d01... tests: Use g_assert_*() rather than g_assert() in once (*)
  c11e64e... garray: Fix NULL-termination of GPtrArray copies (*)
  14f4b38... tests: NULL-initialise some variables to help scan-build (*)
  423bcab... garray: Change free/unref semantics under static analysis (*)
  504727c... gvariant: Zero-initialise GVariantBuilder children under st (*)
  6c0bde8... tests: Fix a scan-build warning about uninitialised threads (*)
  9926703... tests: Avoid an uninitialised variable warning in slice-mem (*)
  8f7df34... gobject: Sink floating pspecs if adding them to a class fai (*)
  63974fa... Merge branch 'coverity-pspecs' into 'main' (*)
  5de59d3... Merge branch 'static-analysis-fixes' into 'main' (*)
  b1e3710... Merge branch 'gobject-speedup8' into 'main' (*)
  3076c60... Merge branch 'gobject-speedup10' into 'main' (*)
  18a7b19... Merge branch 'revert-final-type-check' into 'main' (*)
  d0b0f8f... garray: Rename an internal helper to make its behaviour cle (*)
  12dc714... Merge branch 'gobject-speedup11' into 'main' (*)
  a6f208a... Merge branch 'array-copy-null-terminated' into 'main' (*)
  fa4e346... gatomic: Add APIs to perform atomic int / pointer exchanges (*)
  d7c3b0f... Merge branch 'gatomic-exchange' into 'main' (*)
  47c1238... gobject: Speed up property lookup (*)
  df43536... Consistently use param_spec_follow_override (*)
  dccc1ce... build: Add native argument to add_languages() for objc (*)
  385ad59... Revert "ci: Temporarily disable macOS CI runner until it’s  (*)
  8d613ee... tests: Remove unused inline functions from slice tests (*)
  6a1e354... tests: Remove unused function from slice-memchunk.c (*)
  0e1b410... tests: Remove unused variables from slice tests (*)
  98df887... tests: Silence set-but-not-used warnings for variables in a (*)
  8640f95... tests: Fix strict-aliasing and pointer-sign warnings in ato (*)
  3b87740... tests: Fix defined-but-not-used variables if HAVE_OPENPTY i (*)
  77c72f2... Merge branch 'wip/pwithnall/restore-macos-ci' into 'main' (*)
  426724d... Add some tests around properties (*)
  f5c8148... Merge branch 'gobject-speedups4' into 'main' (*)
  5d498f4... Merge branch 'move_testgobject' into 'main' (*)
  d463de0... tests: Move GObject performance tests to gobject/tests/perf (*)
  b23f937... Merge branch 'gobject-perf-tests' into 'main' (*)
  afc8a8f... Remove tests/gobject/timeloop-closure.c performance test (*)
  fcbdfb5... Remove tests/gobject empty directory (*)
  9b55841... liststore: Use g_object_class_install_properties() (*)
  17a1c29... gobject-query: Delete unused code (*)
  91ff469... gobject-query: Use proper Unicode tree drawing characters (*)
  98e6ac7... gobject-query: Remove extraneous blank line between each ou (*)
  993f3f4... gobject-query: Make a --help string slightly more helpful (*)
  ad77557... gobject-query: Print --help output to stdout rather than st (*)
  6211e25... gobject-query: Combine two identical if-branches (*)
  fbdbbfa... gobject-query: Add a --version argument (*)
  c49f481... tests: Add basic tests for gobject-query utility (*)
  6b62d63... liststore: Add "n-items" property (*)
  5184039... liststore: Add tests for n-items property (*)
  7a4ec89... listmodel: Recommend implementing properties (*)
  714a0aa... gbinding: Remove some duplicated code for checking property (*)
  67a168c... tests: Test g_binding_get_source() and g_binding_get_target (*)
  103a9d5... Merge branch 'gobject-query' into 'main' (*)
  c0f2774... Merge branch 'wip/otte/liststore-properties' into 'main' (*)
  edd497f... Merge branch 'binding-code-duplication' into 'main' (*)
  7a4560e... tests: Port GObject singleton test to GTest framework (*)
  9af0444... tests: Simplify singleton test code using G_DECLARE_FINAL_T (*)
  1215278... tests: Add a singleton construct-property test (*)
  98bd4ea... gobject: Don't thaw excessively (*)
  6e42e2e... Merge branch 'fix-freeze-count-underflow' into 'main' (*)
  6b65b72... Merge branch 'timeloop-closure_test' into 'main' (*)
  fb380b9... Add a testcase for notify-in-instance-init (*)
  9444ace... Unconditionally mark objects as in-construction (*)
  58ab960... Handle a corner-case of notify avoidance (*)
  dccab10... Add another testcase (*)
  b92f1fc... Handle notify freezing with custom constructors (*)
  10a1c16... Avoid atomics during construction (*)
  af7ba68... gobject: ifdef out some inline functions if they’re not use (*)
  56d3719... gsocketclient: Fix still-reachable references to cancellabl (*)
  0932f71... gobject: Change GObject notify semantics under static analy (*)
  2e1218e... Merge branch 'freeze-shenanigans' into 'main' (*)
  9274a04... Merge branch '2670-socket-client-cancellable-leak' into 'ma (*)
  3a197d7... glib-unix: Mark GLib.unix_open_pipe fds input array as fixe (*)
  b3f49d0... build: Move gvdb to a subproject (*)
  594a70b... Merge branch 'gvdb-as-wrap' into 'main' (*)
  ccc7006... Merge branch 'fix-unix-open-pipes-introspection' into 'main (*)
  24ec80c... meson: simplify iconv lookups using Meson's builtin depende (*)
  26435b5... meson: simplify intl lookups using Meson's builtin dependen (*)
  1532c58... NEWS: add stub entry for iconv option deprecation (*)
  4a8120e... Merge branch 'meson-dependency-lookups' into 'main' (*)
  f95ca6c... xdgmime: fix double free (*)
  b2f4df9... Merge branch 'coverity-is-stupid' into 'main' (*)
  f5baecd... build: Use add_test_setup() to allow tests to be run under  (*)
  46a6f49... Merge branch 'meson-add-test-setup' into 'main' (*)
  4101770... Merge branch 'mcatanzaro/xdgmime-corruption' into 'main' (*)
  f191603... tests: Add tests for modifiers for GDateTime’s `%l` placeho (*)
  7074122... gdatetime: Pad numbers with numeric space (*)
  7169f6e... gdatetime: Use figure space for `%e` (*)
  150a63e... Merge branch 'iss2655' into 'main' (*)
  01ac1d9... gobject: Fix crash when disposing a GtkAccelGroup (*)
  9cc2859... docs: Add Marco Trevisan as a co-maintainer (*)
  9a2bedb... Merge branch 'update-codeowners' into 'main' (*)
  1cc685a... gio: Don't bundle gtrace in static builds (*)
  fb377b7... Merge branch 'gio-dont-include-gtrace' into 'main' (*)
  2c75c39... gtlscertificate: Hold a ref on the root certificate when bu (*)
  12ed2aa... Merge branch 'fix-once-memcheck-test' into 'main' (*)
  1b377e6... build: Drop MALLOC_PERTURB_ from test environments (*)
  f977ddf... tests: Fix non-TAP output from debugcontroller test (*)
  8dde15a... tests: Fix gengiotypefuncs.py helper script (*)
  75a3911... tests: Fix non-TAP output from socket test (*)
  d48470d... tests: Fix TAP output from spawn-singlethread test (*)
  b82bfe7... tests: Fix an invalid UTF-8 sequence in the uri tests (*)
  011202d... tests: Encode invalid UTF-8 before outputted in a test mess (*)
  74e71c7... tests: Fix a non-TAP formatted debug message in the basics- (*)
  6b8240f... tests: Fix performance-threaded test when run for zero seco (*)
  6747702... tests: Fix use of deprecated threading API in performance-t (*)
  6f435e4... tests: Run GObject performance tests under meson test (*)
  419f882... tests: Allow bitlock performance test to be smoketested (*)
  e51c805... tests: Allow mutex performance tests to be smoketested (*)
  421c238... tests: Allow utf8-performance tests to be smoketested (*)
  1aaf1e7... tests: Allow signal-handler performance tests to be smokete (*)
  be7d824... Merge branch '2672-accel-group-crash' into 'main' (*)
  55a5a82... Merge branch 'tls-certificate-refs' into 'main' (*)
  95d548a... gsignal: Change signal instance ref semantics under static  (*)
  f805635... Merge branch 'coverity-signal-emissions' into 'main' (*)
  ebfbef1... 2.73.1 (*)
  d312647... docs: Sync glib.doap to set of users listed in CODEOWNERS (*)
  91c7dba... Merge branch 'update-doap' into 'main' (*)
  cb0cc99... Merge branch 'test-suite-fixes' into 'main' (*)
  93be696... gtype: Add G_TYPE_FLAG_NONE
  8c6275e... gsignal: Add G_CONNECT_DEFAULT
  e03b257... gioenums: Add G_TLS_CERTIFICATE_FLAGS_NONE
  ea524b7... gtestutils: Add G_TEST_SUBPROCESS_DEFAULT, G_TEST_TRAP_DEFA
  6d3131b... giomodule test: Don't pass a magic number to g_test_trap_su
  1c4b340... giochannel: Add G_IO_FLAG_NONE
  39356fc... gmarkup: Add G_MARKUP_PARSE_FLAGS_NONE
  933cd34... gregex: Add G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT

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