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)