[glib] Created tag 2.73.0



The signed tag '2.73.0' was created.

Tagger: Philip Withnall <pwithnall endlessos org>
Date: 1653672957 +0100

    2.73.0
    
    Git-EVTag-v0-SHA512: 
7d95246ca4d1fe45ac8f7a1e5a329c4d861ab0ed55f3c34b4a817c357058f45d58af342522ae3d5f454a7fec2dbbf397e5d04ed9f7037a2509fcdf08f51248c8

Changes since the last tag '2.72.0':

Aleksandr Melman (2):
      Update Russian translation
      Update Russian translation

Alexander Shopov (4):
      Update Bulgarian translation
      Update Bulgarian translation
      Update Bulgarian translation
      Update Bulgarian translation

Anders Jonsson (1):
      Update Swedish translation

Andika Triwidada (1):
      Update Indonesian translation

Andre Klapper (2):
      Fix invalid markup in Bulgarian translation
      Fix invalid markup in Bulgarian translation

Asier Sarasua Garmendia (1):
      Update Basque translation

Ask Hjorth Larsen (1):
      Updated Danish translation

Aurimas Černius (1):
      Updated Lithuanian translation

Balázs Úr (1):
      Update Hungarian translation

Biswapriyo Nath (1):
      gtestutils: Include stdlib.h for exit function

Bruce Cowan (1):
      Update British English translation

Carlos Garnacho (2):
      glib: Format GDateTime ISO8601 years as %C%y
      glib: Add tests for far away GDateTimes

Charles Monzat (2):
      Update French translation
      Update French translation

Christian Hergert (1):
      build: update sysprof configuration options

Christian Kirbach (1):
      Update German translation

Chun-wei Fan (2):
      gdate.c: Use standard name if no daylight saving exists
      glib/tests/date.c: Fix 2-digit year test

Dan Nicholson (1):
      subprojects: Update pcre

Daniel Mustieles (2):
      Updated Spanish translation
      Updated Spanish translation

Eli Schwartz (2):
      meson: simplify lookup of python command
      meson: use builtin zlib dependency lookup

Emin Tufan Çetin (2):
      Update Turkish translation
      Update Turkish translation

Emmanuel Fleury (54):
      Move unit test on g_basename() function to glib/tests/fileutils.c
      Convert test/relation-test.c to glib test framework
      Move tests/relation-test.c to glib/tests/relation.c
      Enabling disabled slice-color test case
      Convert tests/slice-color.c to glib test framework
      Convert tests/slice-concurrent.c to glib test framework
      Move test files on slices from tests/ to glib/tests/
      Convert tests/unicode-encoding.c to glib test framework
      Move tests/unicode-encoding.c to glib/tests/unicode-encoding.c
      Convert tests/spawn-test.c to glib test framework
      Move tests/spawn-test.c -> glib/tests/spawn-test.c
      Enable and convert tests/unicode-normalize.c to glib test framework
      Move unicode-normalize test from tests/ to glib/tests/
      Convert onceinit.c to glib test framework
      Move tests/onceinit.c to glib/tests/onceinit.c
      Cleaning file 'filename' after the test in glib/tests/fileutils.c
      Clean the file "iochannel-test-outfile" after the test test_small_writes()
      Fix spelling mistake in filename when unlinking it after the test.
      Expand tests on gbookmark file API
      Removing unused tests/timeloop.c and tests/timeloop-basic.c
      Expand ghook unit tests for a better coverage and better control
      Convert tests/threadpool-test.c to glib test framework
      Move tests/threadpool-test.c to glib/test/thread-pool-slow.c
      Move tests/thread-test.c to glib/tests/thread-deprecated.c
      Remove unnecessary test tests/mainloop-test.c duplicated in glib/tests/mainloop.c
      Convert tests/mapping-test.c to glib test framework
      Moving tests/mapping-test.c to glib/test/mapping.c
      Convert tests/gio-test.c to g_test framework
      Convert deprecated GTimeVal to GDateTime in tests/gio-test.c
      Move test/gio-test.c to glib/test/io-channel-basic.c
      Convert g_printf() to g_test_message() to capture messages on TAP
      Convert tests/slice-threadinit.c to glib test framework
      Moving slice-threadinit.c test to glib/tests/
      Cleaning a file left behind by glib/tests/bookmarkfile.c test case
      Convert test/slice-test.c to glib test framework and move it to glib/tests/
      Remove unnecessary dependency on the slice-color test
      Convert tests/modules-test.c to glib test framework
      Move tests/module-test.c to gmodules/tests/
      Convert tests/refcount/objects.c to glib test framework
      Convert tests/refcount/objects2.c to glib test framework
      Convert tests/refcount/properties.c to glib test framework
      Convert tests/refcount/properties2.c to glib test framework
      Convert tests/refcount/properties3.c to glib test framework
      Convert tests/refcount/properties4.c to glib test framework
      Convert tests/refcount/signals.c to glib test framework
      Moving tests/refcount/ directory to gobject/tests/
      Convert tests/gobject/accumulator.c to glib test framework
      Convert tests/gobject/defaultiface.c to glib test framework
      Convert tests/gobject/dynamictype.c to glib test framework
      Convert tests/gobject/override.c to glib test framework
      Convert tests/gobject/references.c to glib test framework
      Convert tests/gobject/signals.c to glib test framework
      Convert tests/gobject/singleton.c to glib test framework
      Moving gobject tests from tests/gobjects to gobjects/tests

Emmanuele Bassi (5):
      Merge branch 'fix-deprecation-build' into 'main'
      Merge branch 'junit' into 'main'
      Add one-shot idle and timeout functions
      Port various timeout/idle callbacks to the once API
      Merge branch 'source-once-no-allocs' into 'main'

Enrico Nicoletto (1):
      Update Brazilian Portuguese translation

Fran Dieguez (2):
      Update Galician translation
      Update Galician translation

Godvin Ouseph (1):
      Fix typo in gio/meson.build

Goran Vidović (1):
      Update Croatian translation

Haruka Ma (1):
      meson: Set BROKEN_POLL in macOS builds

Hodong (1):
      Fix the annotation of g_utf8_strncpy()

Hugo Carvalho (2):
      Update Portuguese translation
      Update Portuguese translation

Ignacio Casal Quinteiro (2):
      gtask: use g_strconcat() in g_task_return() only if needed
      win32appinfo: change log level from warning to debug

Jason Francis (2):
      gobject: Add g_signal_group_connect_closure
      gio: Add g_list_store_find_with_equal_func_full()

Jordi Mas (2):
      Update Catalan translation
      Update Catalan translation

Logan Rathbone (1):
      docs: Expand G_DEFINE_BOXED_TYPE docs with more detailed example

Loic Le Page (46):
      Fix non-initialized variable in gio/gsettings-tool.c
      Fix redefinition of local variable in gio/gsettings.c
      Fix non-initialized variable in gio/gresourcefile.c
      Fix non-initialized variable in gio/gresource-tool.c
      Fix redefinition of local variable and non-initialized variable in gio/gresource.c
      Fix redefinition of local variable in gio/gregistrysettingsbackend.c
      Fix redefinition of local variable in gio/gnetworkservice.c
      Fix redefinition of local variable in gio/gdbusconnection.c
      Fix redefinition of local variable and non-initialized variable in gio/glocalfileoutputstream.c
      Fix redefinition of local variable in gio/glocalfilemonitor.c
      Fix redefinition of local variable in gio/glib-compile-schemas.c
      Fix redefinition of local variable in gio/giowin32-private.c
      Fix redefinition of local variable in gio/giomodule.c
      Fix global variable name hidden by local variables in gio/gio-tool-trash.c
      Fix global variable name hidden by local variables in gio/gio-tool-save.c
      Fix global variable name hidden by local variables in gio/gio-tool-mount.c
      Fix global variable name hidden by local variables in gio/gio-tool-list.c
      Fix global variable name hidden by local variables in gio/gio-tool-info.c
      Fix global variable name hidden by local variables in gio/gfileinfo.c
      Fix non-initialized variable in gio/gfile.c
      Fix too small array definition in gio/gdummyfile.c (no room for the '\0')
      Fix global variable name hidden by local variables in glib/tests/cond.c
      Fix global variable name hidden by local variables in glib/tests/base64.c
      Fix global variable name hidden by local variables in glib/tests/asyncqueue.c
      Fix redefinition of local variable in gio/gwin32file-sync-stream.c
      Fix global and local variables hidden by local variables and non-initialized variables in 
gio/gwin32appinfo.c
      Fix redefinition of local variable in gio/gtlscertificate.c
      Fix global variable name hidden by local variables in gio/gthreadedresolver.c
      Fix redefinition of local variable in gio/gsocks5proxy.c
      Fix non-initialized variable and remove obsolete usage of inet_addr in gio/gsocket.c
      Fix redefinition of local variable in gio/gdbusauthmechanismsha1.c
      Fix redefinition of local variable in gio/gdbusauth.c
      Fix redefinition of local variable in gio/gdbus-tool.c
      Fix redefinition of local variable in gio/gapplicationimpl-dbus.c
      Fix redefinition of local variable in gio/gactiongroupexporter.c
      Fix redefinition of local variable in gio/tests/testfilemonitor.c
      Fix global variable name hidden by local variables in gio/tests/socket-server.c
      Fix non-initialized variable in gio/tests/socket-client.c
      Fix cast pointer to int warning in gio/tests/socket.c
      Fix global variable name hidden by local variables in gio/tests/resolver.c
      Fix global variable name hidden by local variables in gio/tests/proxy.c
      Fix global variable name hidden by local variables in gio/tests/pollable.c
      Fix unused variable and remove finalize vfunc in gio/tests/gdbus-example-proxy-subclass.c
      Fix non-initialized variable in gio/tests/date.c
      Fix redefinition of local variable in gio/gdbusserver.c
      Fix redefinition of local variable in gio/gdbusobjectmanagerclient.c

Loïc Le Page (1):
      Move msvc warnings in meson.build file

Marc-André Lureau (54):
      gio: fix OOB string access if filename is empty
      gio: return '*' content type on win32 from unknown mime
      gio: implement simple directory type detection
      gio/tests: fix content type guess for directory on win32
      gio/tests: fix various content type guesses on win32
      gio: relax g_content_type_is_a on win32
      tests: use Windows mime type for executable
      gio/tests: fix test_icon on win32
      tests: skip test_tree on win32
      tests: skip check anything is octet-stream
      tests: skip appmonitor test on win32
      tests: enable defaultvalue and debugcontroller on win32
      gio/tests: skip filemonitor tests on win32
      tests/socket: skip a test if AF_UNIX is not supported on win32
      glib/tests: fix random failure due to rounding
      glib/tests: skip a failing test with a FIXME
      glib/tests: disable a racy check on mainloop test
      gio/tests/codegen: skip tests that require /dev/stdout on win32
      gio/win32: TIME_CREATED_USEC is u32
      glib/tests: fix casemap_and_casefold test on win32
      glib/tests: fix test_turkish_strupdown
      glib/tests: fix foo=bar=baz environment test
      tests/io-channel: skip a "unimplemented" error on win32
      tests/filutils: remove an mkdir expected to fail test on win32
      glib/win32: fix spawn from GUI regression
      gio/tests: DuplicateHandle() is inappropriate for SOCKET
      tests: fix protocol test on win32
      glib/gstdio: simplify GStatBuf macro condition for win64
      gio/tests: GStatBuf.st_size is 64 bits on win64
      gio/tests: fix socket /socket/credentials/unix_socketpair on win32
      glib/tests: move spawn-test-win32-gui
      gio: include Unix socket headers
      gio/tests: close leaked fd
      gio/tests/unix-fd: rename test
      glib/win32: drop needless #ifdef G_OS_WIN32
      glib/win32: fix potential leak on spawn error
      glib/win32: introduce private g_win32_reopen_noninherited()
      glib/win32: replace reopen_noninherited()
      glib/win32: introduce private g_win32_handle_is_socket()
      glib/win32: teach reopen_noninherited() about SOCKET
      glib/tests: add spawn-stderr-socket test
      gio: add GUnixFDList on win32
      gio/tests: add unix-fd test to win32
      gio/tests: switch to g_close()
      gio/tests: add basic fd-list unit test to unix-fd
      gio/gdbusauth: remove #ifdef G_OS_UNIX around credentials
      gio/gdbusserver: add "unix:" address support on !unix
      gio/tests: unescape the nonce_file value
      gio/tests: add gdbus-peer test to win32
      glib/tests/spawn-path-search: fix stack-buffer-overflow
      gobject/gsignalgroup: fix memory leaks on error
      gio: fix gunixfdlist.h location after move to common gio
      gitlab-ci: remove meson-junit-report.py conversion
      gitlab-ci: left-over from junit cleanup

Marek Černocký (1):
      Updated Czech translation

Matej Urbančič (1):
      Update Slovenian translation

Matthias Clasen (26):
      Fix trashing sandboxed directories
      resources: Hide external data symbol
      Add a Unicode testcase
      Add another Unicode testcase
      gtype: small optimization
      param: Avoid strcmps
      param: Avoid strchrs
      param: Drop a pointless function
      gtype: Speed up g_type_is_a
      Add a test for g_type_is_a
      Merge branch 'gtype-speedups' into 'main'
      value: Add G_VALUE_COLLECT_INIT2
      Avoid g_type_peek_value_table
      Add a finalization performance test
      Add g_datalist_id_remove_multiple
      gobject: Use g_datalist_id_remove_multiple
      gobject: Speed up finalization
      param: Add a value_is_valid vfunc
      param: Add g_param_value_is_valid
      Add tests for g_param_value_is_valid
      Add another test for g_param_value_is_valid
      gparamspec: Test individual paramspec is_valid() implementations
      gobject: Use value_is_valid
      Keep a count of construct params
      Avoid malloc for construct params
      Merge branch 'gobject-speedups3' into 'main'

Michael Catanzaro (1):
      Deprecate GDtlsClientConnection validation flags

Milan Crha (1):
      gutils: Add flags to g_format_size_full() to return only value or only units

Milo Casagrande (1):
      Update Italian translation

Milo Ivir (1):
      Update Croatian translation

Nicola Fontana (2):
      gspawn: Simplify async_with_pipes code
      gspawn: Avoid considering out parameters as inputs

Patrick Griffis (1):
      tests: Add basic test framework for GResolver DNS parsing

Pawan Chitrakar (2):
      Update Nepali translation
      Update Nepali translation

Philip Withnall (214):
      gpowerprofilemonitor: Tweak wording of documentation to make more sense
      ci: Update the Fedora CI image to Fedora 34
      tests: Fix a leak in gdbus-test-codegen test
      tests: Wait for signal unsubscriptions in gdbus-test-codegen
      tests: Re-enable address sanitizer for gdbus-test-codegen
      Merge branch '2312-codegen-test-leak-fix' into 'main'
      Merge branch 'find_program_python3' into 'main'
      Merge branch 'cleanup-warnings-split-6' into 'main'
      Merge branch 'w32-contenttype' into 'main'
      gdbusconnection: Use g_strv_contains() rather than a home-grown version
      tests: Use g_strv_contains() rather than a home-grown version
      gdbusmethodinvocation: Fix a leak on an early return path
      gdbusmethodinvocation: Fix dead code for type checking GetAll
      gdbusmethodinvocation: Drop redundant quote from warning message
      tests: Add unit tests for GDBusMethodInvocation
      ci: Update Coverity image to Fedora 34 and latest Coverity Scan tool
      ci: Update mingw image to Fedora 34
      ci: Update Android NDK image to Fedora 34
      Merge branch 'power-profile-monitor-docs' into 'main'
      Merge branch 'move_relation_tests' into 'main'
      Merge branch 'move_g_basename_test' into 'main'
      Merge branch 'w32-skips' into 'main'
      Revert "meson: simplify lookup of python command"
      Merge branch 'wip/carlosg/gdatetime-before-y1000' into 'main'
      tests: Fix compilation when GLIB_DISABLE_DEPRECATION_WARNINGS is defined
      Merge branch 'slice_tests' into 'main'
      gthreadedresolver: Check header length when parsing response
      gthreadedresolver: Handle error returns from dn_expand() in headers
      gthreadedresolver: Expose g_resolver_record_type_to_rrtype()
      tests: Add tests for invalid DNS response header parsing
      gthreadedresolver: Don’t warn on unrecognised record types
      gthreadedresolver: Add error checking to all record parsing
      gthreadedresolver: Limit length of each record to its stated rdlength
      gthreadedresolver: Treat query and answer counts as unsigned
      tests: Add tests for parsing specific DNS record types
      resolver: Add SRV support to manual resolver test
      gthreadedresolver: Only declare private test APIs on Unix
      Merge branch 'resolver-tests' into 'main'
      docs: Drop reference to G_LOCAL_DIRECTORY_MONITOR_EXTENSION_POINT_NAME
      docs: Improve formatting for some file monitor documentation
      gio: Remove remaining references to fen file monitor
      gio: Remove fam file monitor support
      Merge branch 'w32' into 'main'
      gversionmacros: Add version macros for GLib 2.74
      Merge branch 'macos-broken-poll' into 'main'
      Merge branch 'revert-2541-meson-python' into 'main'
      Merge branch 'cleanup-warnings-split-7' into 'main'
      Merge branch 'glib-2-74-macros' into 'main'
      Merge branch 'wip/smcv/simplify-openpty-linking' into 'main'
      build: Post-release version bump to 2.73.0
      Merge branch 'cleanup-warnings-split-5' into 'main'
      Merge branch 'cleanup-warnings-split-8' into 'main'
      tests: Fix a typo in a test skip message
      tests: Add C++ tests for typechecking with atomic compare and exchanges
      gatomic: Add a C++ variant of g_atomic_int_compare_and_exchange()
      Merge branch 'unicode-encoding-test' into 'main'
      Merge branch 'cleanup-warnings-split-9' into 'main'
      Merge branch 'fix-trashing-sandboxed-directories' into 'main'
      Merge branch 'badcel/gunixfdlist-only-unix' into 'main'
      Merge branch 'issue-2628' into 'main'
      Merge branch 'group-msvc-flags-together' into 'main'
      tests: Don’t exit gdbus-method-invocation test early on connection close
      Merge branch 'signal-group-connect-object' into 'main'
      tests: Remove an incorrect assertion in converter-stream
      Merge branch 'list-store-equal-full' into 'main'
      ci: Expire CI artifacts after 1 week
      Merge branch 'dup-socket' into 'main'
      Merge branch 'spawn_test' into 'main'
      Merge branch 'wip/format_size_value_units' into 'main'
      Merge branch 'unicode-normalize-test' into 'main'
      tests: Make a string comparison on an error string more relaxed
      ci: Combine style-check-diff and check-todos jobs into one
      Merge branch 'onceinit_test' into 'main'
      tests: Ensure NormalizationTest.txt is installed for installed-tests
      tests: Use g_test_message() rather than fprintf()
      tests: Use G_TEST_OPTION_ISOLATE_DIRS in gdbus-peer-object-manager
      tests: Use g_assert_*() rather than g_assert() in gdbus-peer-object-manager
      tests: Reduce wakeup interval in gdbus-threading
      Merge branch 'gdate-no-dst' into 'main'
      Merge branch 'w32-tests' into 'main'
      tests: Fix a minor leak in the unicode-normalize test
      Merge branch 'gtestutils-add-stdlib' into 'main'
      Merge branch 'update-inout-annotations' into 'main'
      Merge branch 'gio-windows' into 'main'
      Merge branch 'gtype-boxed-type-macro' into 'main'
      gmessages: Error if g_log_set_writer_func() is called multiple times
      Merge branch 'gbookmarkfile_tests' into 'main'
      gversion: Clarify that GLIB_CHECK_VERSION is a >= check
      Revert "glib/gstdio: simplify GStatBuf macro condition for win64"
      Merge branch 'fixes_in_tests' into 'main'
      Merge branch 'main' into 'main'
      gthread: Fix futex timespec type on 32-bit kernels with 64-bit userspace
      Merge branch 'timeloop_test' into 'main'
      gsocket: Add assertions about socket address sizes for memcpy()
      gio-tool: Fix a minor memory leak when using gio-set with bytestrings
      gmessages: Clear address before passing it to getpeername()
      gmain: Initialise a variable
      tests: Drop redundant store
      gsocket: Clear address before filling it
      gopenuriportal: Fix a use-after-free on an error path
      gdatetime: Rework array indexing to satisfy scan-build
      tests: Add a missing assertion
      tests: Remove some redundant writes
      glocalfileinfo: Remove a redundant store
      build: Move lcovrc file to root so it’s picked up by Meson
      gconvert: Add an assertion to help static analysis
      gdate: Add an assertion to help static analysis
      ghmac: Fix some signed/unsigned issues with g_checksum_update()
      ghmac: Fix some signed/unsigned issues with g_checksum_type_get_length()
      guri: Preallocate a buffer for building URIs
      Merge branch 'threadpool_test' into 'main'
      fuzzing: Add unit tests to check fuzzers
      Merge branch 'uri-preallocation' into 'main'
      fuzzing: Only set the writer function once
      Merge branch 'cond-wait-mips24' into 'main'
      docs: Add a Meson version policy
      docs: Mention how to install a new Meson version using pip in INSTALL.in
      build: Bump Meson dependency to 0.60.0
      build: Drop checks and workarounds for older Meson versions
      build: Stop using Meson features deprecated in Meson <0.60
      ci: Bump CI image versions for new Meson and libpcre versions
      ci: Explicitly specify Python installation path on Windows
      Merge branch 'meson_fixes' into 'main'
      Merge branch 'meson-version-policy' into 'main'
      Merge branch 'mainloop-test' into 'main'
      gresource: Assert that resource has correct refcount when unregistering
      gdbusdaemon: Add an assertion to help static analysis of refcounts
      gproxyaddressenumerator: Factor out type check
      gvariant: Factor out type check
      Merge branch 'expand_ghook_tests' into 'main'
      Merge branch 'mapping-test' into 'main'
      Merge branch 'ci-android' into 'main'
      docs: Add a code of conduct document
      docs: Drop AUTHORS file in favour of git log
      ci: Move clang-format-diff.py into CI directory
      docs: Drop README file in favour of README.md
      docs: Move README.rationale to docs subdirectory
      docs: Drop README.win32 in favour of README.win32.md
      docs: Move INSTALL.in to INSTALL.md
      docs: Reformat INSTALL.md as Markdown
      docs: Merge NEWS.pre-1-3 into NEWS
      tools: Move check-abis.sh from top-level to tools directory
      tools: Move glib-gettextize.in to tools directory
      tools: Move glib.supp to tools directory
      tests: Move .test.in template files to tests directory
      Merge branch 'meson-range' into 'main'
      Merge branch 'format-codegen' into 'main'
      Merge branch 'win32-socket' into 'main'
      ci: Temporarily disable macOS CI runner until it’s fixed
      Merge branch 'wip/pwithnall/disable-macos-ci' into 'main'
      Merge branch 'move_gio-test' into 'main'
      Merge branch 'move_thread_test' into 'main'
      Merge branch 'nacho/gtask-performance' into 'main'
      tests: Fix a double-close of a GSource in tests
      Merge branch 'cleanup-root' into 'main'
      Merge branch 'test-slice-threadinit' into 'main'
      build: Specify all inputs to concat-files-helper.py
      build: Use cc.check_header() to check malloc.h
      build: Factor out some size_t checks
      Merge branch 'mcatanzaro/#2646' into 'main'
      Merge branch 'resources-extraneous-symbol' into 'main'
      Merge branch 'fix_test' into 'main'
      Merge branch 'wip/pwithnall/meson-cleanups' into 'main'
      docs: Add all used licenses in a REUSE-compatible directory
      tests: Add some SPDX license headers
      docs: Add REUSE-compliant dep5 file for the license of a few directories
      docs: Add compiler and toolchain requirements from the wiki
      docs: Formatting improvements to supported-platforms.md
      docs: Update supported platforms list
      Merge branch 'compiler-toolchain-reqs' into 'main'
      gio: Add SPDX license headers automatically
      glib: Add SPDX license headers automatically
      tests: Add SPDX license headers automatically
      tests: Add SPDX license headers automatically
      fuzzing: Add copyright/licensing headers to fuzzing files
      fuzzing: Mark .corpus and .dict files as not copyrightable
      Merge branch 'win32-fd' into 'main'
      Merge branch 'spawn-outparams' into 'main'
      Merge branch 'issue-2653' into 'main'
      Merge branch 'nonchar-testcase' into 'main'
      Merge branch 'nonchar-testcase2' into 'main'
      docs: Use G_PARAM_STATIC_STRINGS in examples and explain it more
      docs: Standardise property ID enums in examples
      Merge branch 'static-param-strings-docs' into 'main'
      Merge branch 'param-speedups' into 'main'
      Merge branch 'update-closure-annotations-2' into 'main'
      Merge branch 'gobject-speedups2' into 'main'
      Merge branch 'finalize-speedups' into 'main'
      Merge branch 'param-speedups2' into 'main'
      gparamspecs: Remove redundant NULL checks
      gparamspecs: Tidy up a precondition
      Merge branch 'param-spec-cleanup' into 'main'
      Merge branch 'wip/chergert/fix-sysprof-wrapper' into 'main'
      Merge branch 'meson-dependency-lookups' into 'main'
      Merge branch 'junit' into 'main'
      Merge branch 'nacho/uwp-warnings' into 'main'
      tests: Remove redundant meson commands
      Merge branch 'module_tests' into 'main'
      Merge branch 'slice-test' into 'main'
      tests: Port GObject tests from g_thread_create() to g_thread_new()
      Merge branch 'refcount_tests' into 'main'
      Merge branch 'move_gobject_tests' into 'main'
      gmain: Minor documentation updates to idle-once and timeout-once funcs
      Merge branch 'ebassi/source-once' into 'main'
      gmain: Factor out common GTimeoutSource code
      gmain: Factor out common GIdleSource code
      gmain: Refactor idle-once and timeout-once to avoid a closure allocation
      garray: Add missing (transfer full) introspection annotations
      Merge branch 'th/g-ptr-array-set-null-terminated' into 'main'
      gfileinfo: Split out a g_file_info_remove_value() helper function
      tests: Add additional tests for nanosecond precision file timestamps
      tests: Fix a memory leak when abandoning a file creation time test
      Merge branch 'nano' into 'main'
      2.73.0

Piotr Drąg (1):
      Update Polish translation

Rafael Fontenelle (1):
      Update Brazilian Portuguese translation

Sebastian Dröge (30):
      Merge branch 'strv-contains' into 'main'
      Merge branch 'gdbus-method-invocation-leak' into 'main'
      Merge branch 'wip/pwithnall/update-fedora-ci' into 'main'
      Merge branch 'wip/pwithnall/update-other-cis' into 'main'
      Merge branch '2614-bye-bye-gamin' into 'main'
      Merge branch 'wip/pwithnall/2625-clang-cxx' into 'main'
      Merge branch 'wip/pwithnall/converter-stream-debugging' into 'main'
      Merge branch 'ci-expire-artifacts' into 'main'
      Merge branch 'log-writer-checks' into 'main'
      Merge branch 'gio-tool-set-leak' into 'main'
      Merge branch 'multicast-memcpy-size' into 'main'
      Merge branch 'scan-build-leak-fix' into 'main'
      Merge branch 'scan-build-fixes' into 'main'
      Merge branch 'revert-stat-abi-break' into 'main'
      Merge branch 'fix-unicode-normalize-installed-test' into 'main'
      Merge branch 'move-lcovrc' into 'main'
      Merge branch 'unicode-normalise-leak' into 'main'
      Merge branch 'combine-ci-jobs' into 'main'
      Merge branch 'fix-gdbus-peer-object-manager-test' into 'main'
      Merge branch 'gdbus-threading-test-fix-maybe' into 'main'
      Merge branch 'update-closure-annotations' into 'main'
      Merge branch 'coverity-issues' into 'main'
      Merge branch 'oss-fuzz-test' into 'main'
      Merge branch 'use-ptrdiff' into 'main'
      Merge branch 'coc' into 'main'
      Merge branch 'wip/pwithnall/io-channel-double-close-source' into 'main'
      Merge branch 'hmac-signedness' into 'main'
      Merge branch 'reuse' into 'main'
      Merge branch 'reuse-more' into 'main'
      Merge branch 'reuse-fuzzing' into 'main'

Simon McVittie (6):
      tests: Call openpty (if available) without using dlsym
      Merge branch 'version-bump' into 'main'
      Merge branch 'test-dbus-exit-on-close' into 'main'
      Merge branch 'wip/pwithnall/fix-bsd-spawn-test' into 'main'
      Merge branch 'scan-build-fixes' into 'main'
      Merge branch 'check-version-docs' into 'main'

TestingPlant (6):
      Add inout annotations for g_iconv
      Rename all user datas in callbacks to user_data
      Remove redundant explicit closure annotations
      Cast to guintptr instead of subtracting by null
      Replace single quotes in gio/tests/codegen.py
      Rename user data parameters to user_data

Thomas Haller (1):
      array: add support for %NULL termination in GPtrArray

Xavier Claessens (5):
      Meson: Fix gio-windows-2.0 override name
      meson: Use meson.can_run_host_binaries()
      ci: Update to latest Android NDK
      meson: Use range() instead of listing all stable versions
      Merge branch 'fix-meson' into 'main'

Yuri Chornoivan (2):
      Update Ukrainian translation
      Update Ukrainian translation

badcel (1):
      GUnixFDList: Include only in unix build

illiliti (1):
      meson: Check rres.compiled() before calling rres.returncode()

nitinosiris (1):
      Add functionality to preserve nanosecond timestamps


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]