[glib] Created tag 2.73.1



The signed tag '2.73.1' was created.

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

    2.73.1
    
    Git-EVTag-v0-SHA512: 
9b6c919550ac22e0b5fe59d35a2573cde957815d9892d1753e2497906ad41a2f13941d95338324e7c6c8710d62f4cab0f7a817c9501534b5ba9538b81a3ed814

Changes since the last tag '2.73.0':

Benjamin Berg (1):
      glocalfilemonitor: Avoid file monitor destruction from event thread

Benjamin Otte (4):
      liststore: Use g_object_class_install_properties()
      liststore: Add "n-items" property
      liststore: Add tests for n-items property
      listmodel: Recommend implementing properties

Christopher Nielsen (1):
      credentials: macos: check for existence of LOCAL_PEERPID - Fixes build errors for macOS 10.7 and 
earlier, where this is not supported

Eli Schwartz (3):
      meson: simplify iconv lookups using Meson's builtin dependency lookup
      meson: simplify intl lookups using Meson's builtin dependency lookup
      NEWS: add stub entry for iconv option deprecation

Emmanuel Fleury (4):
      Convert tests/gobject/testgobject.c to glib test framework
      Move tests/gobject/testgobject.c to gobject/tests/basics-gobject.c
      Remove tests/gobject/timeloop-closure.c performance test
      Remove tests/gobject empty directory

Emmanuele Bassi (3):
      Merge branch 'wip/pwithnall/restore-macos-ci' into 'main'
      Merge branch '2672-accel-group-crash' into 'main'
      Merge branch 'tls-certificate-refs' into 'main'

Hugo Parente Lima (1):
      Add nullable annotation to return value of `g_variant_dict_lookup_value`.

Maksym Hazevych (2):
      gdatetime: Pad numbers with numeric space
      gdatetime: Use figure space for `%e`

Marco Trevisan (Treviño) (2):
      gatomic: Add APIs to perform atomic int / pointer exchanges
      glib-unix: Mark GLib.unix_open_pipe fds input array as fixed-size

Matteo Biggio (1):
      gsocketaddressenumerator: add nullable annotation to the result of `next`

Matthias Clasen (32):
      testsuite: Make tests not fail in !debug builds
      gtype: Speed up type checks for final types
      gobject: Drop an unused quark
      Improve the GObject performance test
      Don't copy values in g_object_new
      Don't copy values during g_object_set
      Simplify g_object_notify_by_pspec
      Simplify g_object_new_with_properties
      Don't inline deprecation warnings
      Move deprecation warnings to object_set_property
      Avoid g_type_class_peek
      Merge branch 'gobject-speedup4' into 'main'
      Avoid g_object_ref/unref in some cases
      Avoid g_param_spec_get_redirect_target
      gobject: Avoid redundant atomics
      Keep a separate flag for notify handlers
      Avoid property notification during object construction
      Avoid property notification during g_object_set
      Cosmetic coding style fixes
      Revert "gtype: Speed up type checks for final types"
      gobject: Speed up property lookup
      Consistently use param_spec_follow_override
      Add some tests around properties
      Merge branch 'wip/otte/liststore-properties' into 'main'
      tests: Add a singleton construct-property test
      gobject: Don't thaw excessively
      Add a testcase for notify-in-instance-init
      Unconditionally mark objects as in-construction
      Handle a corner-case of notify avoidance
      Add another testcase
      Handle notify freezing with custom constructors
      Avoid atomics during construction

Michael Catanzaro (2):
      Merge branch '2639-xdgmime-fix' into 'main'
      xdgmime: fix double free

Olivier Crête (1):
      gio: Don't bundle gtrace in static builds

Philip Withnall (98):
      docs: Add a backports policy
      docs: Add a roadmap policy
      tests: Drop redundant collate test data files
      Merge branch 'skip-debug-only-tests' into 'main'
      Merge branch 'final-type-speedup' into 'main'
      glocalfilemonitor: Skip event handling if the source has been destroyed
      tests: Add a test for GFileMonitor deadlocks
      tests: Use g_assert_*() rather than g_assert() in pollable
      tests: Remove global variables from pollable test
      tests: Fix a potential race condition in pollable test
      Merge branch 'backports-policy' into 'main'
      Merge branch 'benzea/fix-inotify-race' into 'main'
      tests: Remove various bits of overly-verbose test output
      Merge branch 'gobject-cleanup' into 'main'
      xdgmime: Fix broken file:// content type lookups for webkitgtk
      Merge branch 'mascguy-gsocket-peerpid' into 'main'
      Merge branch 'wip/pwithnall/fix-pollable-test' into 'main'
      ci: Try reducing FD soft limit to fix valgrind tests
      tests: Fix leaks in new GDateTime file info tests
      tests: Remove an unnecessary timeout in gnotification test
      tests: Add no-valgrind suite to slice-known-pages test
      glib.supp: Ignore one-time xdgmime allocations
      Merge branch 'gobject-speedup1' into 'main'
      Merge branch 'gobject-speedup3' into 'main'
      Merge branch 'roadmap-docs' into 'main'
      Merge branch 'gobject-speedup5' into 'main'
      Merge branch 'drop-collate-files' into 'main'
      Merge branch 'gobject-speedup2' into 'main'
      Merge branch 'gobject-speedup9' into 'main'
      Merge branch 'gobject-speedup7' into 'main'
      tests: Reduce number of threads in once test under valgrind
      tests: Use g_assert_*() rather than g_assert() in once
      garray: Fix NULL-termination of GPtrArray copies
      tests: NULL-initialise some variables to help scan-build
      garray: Change free/unref semantics under static analysis
      gvariant: Zero-initialise GVariantBuilder children under static analysis
      tests: Fix a scan-build warning about uninitialised threads
      tests: Avoid an uninitialised variable warning in slice-memchunk test
      gobject: Sink floating pspecs if adding them to a class fails
      Merge branch 'gobject-speedup8' into 'main'
      Merge branch 'gobject-speedup10' into 'main'
      Merge branch 'revert-final-type-check' into 'main'
      garray: Rename an internal helper to make its behaviour clearer
      Merge branch 'gobject-speedup11' into 'main'
      Merge branch 'array-copy-null-terminated' into 'main'
      Merge branch 'gatomic-exchange' into 'main'
      build: Add native argument to add_languages() for objc
      Revert "ci: Temporarily disable macOS CI runner until it’s fixed"
      tests: Remove unused inline functions from slice tests
      tests: Remove unused function from slice-memchunk.c
      tests: Remove unused variables from slice tests
      tests: Silence set-but-not-used warnings for variables in autoptr test
      tests: Fix strict-aliasing and pointer-sign warnings in atomic tests
      tests: Fix defined-but-not-used variables if HAVE_OPENPTY is undefined
      Merge branch 'gobject-speedups4' into 'main'
      Merge branch 'move_testgobject' into 'main'
      tests: Move GObject performance tests to gobject/tests/performance/
      Merge branch 'gobject-perf-tests' into 'main'
      gobject-query: Delete unused code
      gobject-query: Use proper Unicode tree drawing characters
      gobject-query: Remove extraneous blank line between each output line
      gobject-query: Make a --help string slightly more helpful
      gobject-query: Print --help output to stdout rather than stderr
      gobject-query: Combine two identical if-branches
      gobject-query: Add a --version argument
      tests: Add basic tests for gobject-query utility
      gbinding: Remove some duplicated code for checking property names
      tests: Test g_binding_get_source() and g_binding_get_target()
      Merge branch 'gobject-query' into 'main'
      Merge branch 'binding-code-duplication' into 'main'
      tests: Port GObject singleton test to GTest framework
      tests: Simplify singleton test code using G_DECLARE_FINAL_TYPE
      Merge branch 'fix-freeze-count-underflow' into 'main'
      Merge branch 'timeloop-closure_test' into 'main'
      gobject: ifdef out some inline functions if they’re not used
      gsocketclient: Fix still-reachable references to cancellables
      gobject: Change GObject notify semantics under static analysis
      Merge branch 'freeze-shenanigans' into 'main'
      Merge branch '2670-socket-client-cancellable-leak' into 'main'
      build: Move gvdb to a subproject
      Merge branch 'gvdb-as-wrap' into 'main'
      Merge branch 'fix-unix-open-pipes-introspection' into 'main'
      Merge branch 'meson-dependency-lookups' into 'main'
      Merge branch 'coverity-is-stupid' into 'main'
      build: Use add_test_setup() to allow tests to be run under valgrind
      Merge branch 'meson-add-test-setup' into 'main'
      Merge branch 'mcatanzaro/xdgmime-corruption' into 'main'
      tests: Add tests for modifiers for GDateTime’s `%l` placeholder
      Merge branch 'iss2655' into 'main'
      gobject: Fix crash when disposing a GtkAccelGroup
      docs: Add Marco Trevisan as a co-maintainer
      Merge branch 'update-codeowners' into 'main'
      Merge branch 'gio-dont-include-gtrace' into 'main'
      gtlscertificate: Hold a ref on the root certificate when building chains
      Merge branch 'fix-once-memcheck-test' into 'main'
      gsignal: Change signal instance ref semantics under static analysis
      Merge branch 'coverity-signal-emissions' into 'main'
      2.73.1

Sebastian Dröge (4):
      Merge branch 'wip/biggio/fix-socket-enumerator-annotation' into 'main'
      Merge branch 'missing-nullable' into 'main'
      Merge branch 'coverity-pspecs' into 'main'
      Merge branch 'static-analysis-fixes' into 'main'

Simon McVittie (3):
      Merge branch 'leak-fixes' into 'main'
      Merge branch 'wip/pwithnall/try-fixing-valgrind-ci' into 'main'
      Merge branch 'test-verbose-output' into 'main'

Yosef Or Boczko (1):
      Update Hebrew translation

Zurab Kargareteli (1):
      Update Georgian translation


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