[glib] Created tag 2.73.2



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]