[glib] Created tag 2.73.2
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Created tag 2.73.2
- Date: Tue, 12 Jul 2022 17:24:07 +0000 (UTC)
The signed tag '2.73.2' was created.
Tagger: Marco Trevisan (Treviño) <mail 3v1n0 net>
Date: 1657645876 +0200
2.73.2
Git-EVTag-v0-SHA512:
81b1661a828326eaa5ead02f2650b1fa85be1ac82b14493cdae78d4de8c7f02e46ddcb56f091144f9ef68439a4b9d0a598f786d8b07cf508b6dfd15727bc53f7
Changes since the last tag '2.73.1':
Aleksandr Melman (2):
Update Russian translation
Update Russian translation
Aleksei Rybalkin (1):
replace pcre1 with pcre2
Aurimas Černius (1):
Updated Lithuanian translation
Danial Behzadi (2):
Update Persian translation
Update Persian translation
Emmanuel Fleury (2):
Convert tests/assert-msg-test* to glib/tests/assert-msg-test*
Fix some coding style issues in python tests pointed out by black and flake8
Emmanuele Bassi (14):
Merge branch 'why-are-the-tests-always-breaking' into 'main'
Merge branch 'wip/pwithnall/macos-yet-again' into 'main'
Require C99's __VA_ARGS__
Add G_DEFINE macros for enum and flags types
Test the newly added G_DEFINE macros for enumeration types
docs: Add the new G_DEFINE macros for enumeration types
Port enums tests to the appropriate assert functions
docs: Mention alternatives for defining enumeration types
Use varargs for enum types definition macros
Add versioning to the new macros
Merge branch 'ebassi/enum-type-macros' into 'main'
Merge branch 'ebassi/c99-macro-varargs' into 'main'
Merge branch 'another-victim-of-gobject' into 'main'
Merge branch 'wip/pwithnall/2216-pidfd-sigchld' into 'main'
Hugo Carvalho (2):
Update Portuguese translation
Update Portuguese translation
Marc-André Lureau (4):
gobject/tests/performance: fix leaks
tests/spawn-singlethread: fix test EOL on win32
gmain: do not wakeup the wakeup registration
tests/mainloop: iterate for a little while for timeout-once
Marco Trevisan (14):
Merge branch 'test-suite-fixes' into 'main'
Merge branch 'wip/pwithnall/more-macos-test-fixes' into 'main'
Merge branch 'wip/pwithnall/ci-image-updates' into 'main'
Merge branch 'uuid-fuzzing' into 'main'
Merge branch 'thread-pool-fix-test' into 'main'
Merge branch 'content-type-locking' into 'main'
Merge branch 'more-spdx2' into 'main'
Merge branch 'key-file-dead-code' into 'main'
Merge branch 'gmodule-invalid-la-file' into 'main'
Merge branch 'error-unused-results' into 'main'
Merge branch '2776-follow-up' into 'main'
Merge branch 'custom-dispatch-test-more' into 'main'
Merge branch 'wip/pwithnall/wpointer-sign' into 'main'
Merge branch 'wait-for-async-uri-handler-called' into 'main'
Marco Trevisan (Treviño) (49):
gfile: Check that using NULL symlink_value as a programmer error
gfile: Implement interface API to make symbolic links asynchronously
tests: Add unit test for GIOErrorEnum conversion functions
gioerror: Handle EMLINK error as too-many-links error
gioerror: Add G_IO_ERROR_NO_SUCH_DEVICE to map ENODEV
gioerror: Map ETXTBSY to G_FILE_ERROR_BUSY
gioerror: Map ENFILE to G_IO_ERROR_TOO_MANY_OPEN_FILES
gioerror: Map ENOMSG, EBADMSG and ENODATA to G_IO_ERROR_INVALID_DATA
gioerror: Map ENETDOWN to G_IO_ERROR_NETWORK_UNREACHABLE
gioerror: Map ENOSYS to G_IO_ERROR_NOT_SUPPORTED
gerror: Add an utility function to get the GIO Error from GFileError
gioerror: Rely on GFileError to compute GIOErrorEnum from errno
gfile: Add API to create a new temporary file asynchronously
gfile: Add Async API to create a temporary directory and return as GFile
gio/tests: Add test cases for g_file_query_default_handler[_async]
GAppInfo: Add async API to get default Application for content type
gfile: Use async API to get the default GAppInfo for type
GDesktopAppInfo: Ensure that URI scheme is a valid argument
GDesktopAppInfo: Ignore flushing the session bus when there's not
gio/tests: Add test case for g_app_info_launch_default_for_uri
GAppInfo: Add async API to get default Application for URI scheme
GAppInfo: Make g_app_info_launch_default_for_uri_async fully async
gfile: Make g_query_default_handler_async really Async
gatomic: Add Compare and Exchange functions that returns the previous value
build: Use _GLIB prefix for GCC features we detected at build time
gthread: Fix Since tag typo in documentation for some methods
glib/tests/autoptr: Release the acquired locks on GRecMutex
glib/tests/autoptr: Also ensure that GRecMutexLocker can re-lock a mutex
gthread-posix: Use named states to manage the mutex states
gmacros: Provide platform-independent G_ALWAYS_INLINE and G_NO_INLINE
cleanup: Replace G_GNUC_NO_INLINE with G_NO_INLINE
gthread-posix: Use G_NO_INLINE instead of actual attribute
gbacktrace: Ensure return values of write, dup and fgets are used
gio-tool-mount: Exit with error in case we can't read from stdin
glib/tests: Ensure that calls to write, system, symlink and pipe are checked
build: Threat unused-result warnings as errors
glib/tests/fileutils: use g_assert_no_errno instead of manual checking
gbacktrace: Handle case of strerror_r returning an int value
gstrfuncs: Handle the case strerror_r returns an error
gstrfuncs: Update docs for g_strerror with a string closer to reality
gobject/tests/custom-dispatch: Mark the foo property as explicit-notify
gobject/tests: Add test to verify that custom dispatch is called on init
glib/tests/thread-pool-slow: Fix indentation in test_thread_stop_unused
glib/test/thread-pool-slow: Ensure all unused threads are really stopped
gthreadpool: Update unused_threads while we still own the pool lock
gthread-posix: Do not do unguarded and non-atomic assignment of an atomic
gstdio: Do not pass wrong pointer types to FILETIME to unix conversion
gio/tests/desktop-app-info: Wait until the callback is called
2.73.2
Matthias Clasen (3):
gobject: Don't skip custom dispatch_properties_changed
Add a test for custom dispatch_properties_changed
Merge branch 'release-docs' into 'main'
Michael Catanzaro (6):
Merge branch 'wip/smcv/revert-fa8c7c0d' into 'main'
proxy-test: fix check for simple:// URI scheme
gsimpleproxyresolver: default_proxy should be consistently nullable
gsimpleproxyresolver: ensure default proxy is valid
proxyaddressenumerator: set error parameter more thoughtfully
gproxyresolver: add asserts to ensure error is set
Michael Vetter (1):
gdate: Fix a typo in a code comment
Peter Bloomfield (12):
dataset: Do not increment
glib/tests/dataset: Add a test
In `test_datalist_id_remove_multiple()`, verify that the data list contains 3 items before calling
`g_datalist_id_remove_multiple()`.
gdataset: Preserve destruction order
glib/tests/dataset: Test id_remove_multiple
dataset: Rename `i` as `destroy_index` and move it out of `destroy_func()`, so that it can be checked
to confirm that `destroy_func()` was called three times.
glib/tests/dataset: Use existing code
dataset: Improve readability
dataset: Document some logic
gobject: Weaken an assertion in g_weak_ref_set()
gobject/tests/binding: Add a test with run-dispose
gobject: Small speedup in weak-ref-set
Philip Withnall (70):
tests: Add SPDX license headers automatically
Add SPDX license headers for LGPL-2.1-or-later to various files
tools: Add SPDX license header to glib-gettextize.in
fuzzing: Add fuzz test for g_uuid_string_is_valid()
docs: Add a testing policy
build: Drop MALLOC_PERTURB_ from test environments
tests: Fix non-TAP output from debugcontroller test
tests: Fix gengiotypefuncs.py helper script
tests: Fix non-TAP output from socket test
tests: Fix TAP output from spawn-singlethread test
tests: Fix an invalid UTF-8 sequence in the uri tests
tests: Encode invalid UTF-8 before outputted in a test message
tests: Fix a non-TAP formatted debug message in the basics-gobject test
tests: Fix performance-threaded test when run for zero seconds
tests: Fix use of deprecated threading API in performance-threaded
tests: Run GObject performance tests under meson test
tests: Allow bitlock performance test to be smoketested
tests: Allow mutex performance tests to be smoketested
tests: Allow utf8-performance tests to be smoketested
tests: Allow signal-handler performance tests to be smoketested
docs: Document the release process
docs: Sync glib.doap to set of users listed in CODEOWNERS
Merge branch 'update-doap' into 'main'
Merge branch 'wip/smcv/atomic-pointer-exchange-docs' into 'main'
Merge branch 'ericLemanissier-main-patch-01384' into 'main'
Merge branch 'more-async-gfile' into 'main'
Merge branch 'atomic-exchange-pre-value' into 'main'
Merge branch 'leaks' into 'main'
tests: Fix type mismatches in new atomic tests when compiling with clang
Merge branch 'wip/smcv/none-flags' into 'main'
Merge branch 'gthread-initial-cleanups' into 'main'
Merge branch 'fix-macos-again' into 'main'
tests: Fix a path comparison in the file tests
gosxappinfo: Correctly return an error from create_from_commandline()
tests: Skip various default handler tests on macOS
Merge branch 'wip/smcv/more-figure-spaces' into 'main'
Merge branch 'getfsent_lock2' into 'main'
Merge branch 'getfsent_lock' into 'main'
tests: Fix incorrect basename comparison in gsubprocess test
ci: Add gdb to some CI images
ci: Add libpcre2 dependencies and subproject
Merge branch 'mcatanzaro/#2597' into 'main'
Merge branch 'move_assert-msg-test' into 'main'
tests: Skip assert-msg-test.py if gdb is non-functional
Merge branch 'typos' into 'main'
ci: Ensure git submodules are updated before running macOS CI
Merge branch 'testing-docs' into 'main'
gcontenttype: Fix a potential use-after-free of xdgmime data
gcontenttype: Clarify some ownership transfers
test: Potentially fix a race in thread-pool-slow test
tests: Shorten another sleep/retry loop in thread-pool-slow
gkeyfile: Remove some unreachable code
Merge branch 'more-spdx' into 'main'
docs: Mark .wrap files as uncopyrightable
gio: Add some missing license and copyright headers
gmodule: Improve error handling for invalid .la files
gmodule: Use Unicode quotation marks in error messages
Merge branch 'inline-macros' into 'main'
Merge branch 'strerror_r-int-variant-support' into 'main'
Merge branch '2672-dataset-tests-and-fixes' into 'main'
gmain: Add a clarifying comment about exit statuses vs wait statuses
Merge branch 'issue-2659' into 'main'
gmain: Use waitid() on pidfds rather than a global SIGCHLD handler
Merge branch 'thread-pool-slow-really-stops-unused' into 'main'
Merge branch 'rybalkin-pcre2' into 'main'
Merge branch 'scheduler-warning-atomic-set' into 'main'
ci: Specify -Wno-overlength-strings on macOS
build: Specify -Werror=pointer-sign
gsocketclient: Fix passing NULL to g_task_get_cancellable()
Merge branch '2687-socket-cancellable' into 'main'
Rozhuk Ivan (2):
_g_get_unix_mount_points(): reduce syscalls inside loop
Add lock in _g_get_unix_mount_points() around *fsent() functions
Simon McVittie (12):
Correct documentation of g_atomic_pointer_exchange
gtype: Add G_TYPE_FLAG_NONE
gsignal: Add G_CONNECT_DEFAULT
gioenums: Add G_TLS_CERTIFICATE_FLAGS_NONE
gtestutils: Add G_TEST_SUBPROCESS_DEFAULT, G_TEST_TRAP_DEFAULT
giomodule test: Don't pass a magic number to g_test_trap_subprocess()
giochannel: Add G_IO_FLAG_NONE
gmarkup: Add G_MARKUP_PARSE_FLAGS_NONE
gregex: Add G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT
Merge branch 'wip/pwithnall/more-macos-fixes' into 'main'
Revert "gobject: Use g_datalist_id_remove_multiple"
gdatetime test: Consistently expect %k to generate a figure space
Yuri Chornoivan (3):
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
ericLemanissier (1):
use gvdb as a subproject
Мирослав Николић (1):
Update Serbian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]