gnome-gitlab GNOME/glib 2.75.4

latest releases: 2.82.1, 2.80.5, 2.82.0...
19 months ago

Overview of changes in GLib 2.75.4, 2023-03-03

  • Emit a critical warning when acquiring the notification queue during GObject
    finalization. A type's finalize() implementation should not call public
    API that emits property notifications. (!3119, work by Marco Trevisan and Emmanuele Bassi)

  • Bugs fixed:

    • #2720 Fails to create resource.o with LLVM ld
    • #2905 [MSVC] gstring.h: warning C4141: 'inline': used more than once
    • #2907 g_file_info_get_name returns NULL in contradiction to docs (Philip
      Withnall)
    • #2913 glib:glib / error fails with Glibc-2.37 (Philip Withnall)
    • #2915 Python tests fail on Windows when an environment variable contains
      non-ASCII characters (Luca Bacci)
    • #2916 gdbus: Never buffer reads during server authentication
    • #2918 2.75.3: array-test fails on big-endian CPUs (Simon McVittie)
    • #2919 2.75.3: g_string_append_len_inline: error: implicit conversion changes
      signedness
    • #2924 Use-after-free of GDBusMethodInvocation in GDBusInterfaceSkeleton
      (Philip Withnall)
    • !3168 GWin32AppInfo: Retrieve display name for UWP / Packaged apps
    • !3273 Revert "Revert "tests: Temporarily disable socket test due to a kernel
      bug""
    • !3275 tests: Add a -Wsign-conversion test for gstring.h
    • !3279 tests: Don’t run the GObject performance tests under valgrind
    • !3280 ci: Use Meson 1.0.0 on Windows and macOS CI builds
    • !3281 tests: Remove custom printerr logging from live-g-file
    • !3282 spawn-test: Use an absolute path to the system sort.exe on Windows
    • !3283 Make sure new file descriptors have close-on-exec flag set on them in
      a race-free way
    • !3284 Allow passing a NULL item to g_list_store_find_with_equal_func()
    • !3288 spawn-test: Fix running on non-English Windows
    • !3290 g_type_name: Fix return annotation
    • !3292 Close-on-exec flag few missed places
    • !3294 gio/tests/cxx.cpp: fix missing sentinel for musl
    • !3295 tests: Add some missing g_thread_join() calls to onceinit test
    • !3296 gdbusconnection: Explicitly destroy an idle source on cleanup
    • !3299 Update the NEWS file
    • !3301 GObject: Add nullable annotations
    • !3304 tests: Skip assert-msg-test.py if gdb fails
    • !3305 Fix a memory leak in g_strerror
  • Translation updates:

    • Basque (Asier Sarasua Garmendia)
    • Danish (Alan Mortensen)
    • Galician (Fran Dieguez)
    • Georgian (Ekaterine Papava)
    • German (Tim Sabsch)
    • Hebrew (Yaron Shahrabani)
    • Hungarian (Balázs Úr)
    • Indonesian (Kukuh Syafaat)
    • Lithuanian (Aurimas Černius)
    • Portuguese (Hugo Carvalho)
    • Serbian (Марко Костић)
    • Slovenian (Matej Urbančič)
    • Spanish (Daniel)
    • Swedish (Anders Jonsson)
    • Turkish (Sabri Ünal, Emin Tufan Çetin)
    • Ukrainian (Yuri Chornoivan)

Don't miss a new glib release

NewReleases is sending notifications on new releases.