MAJOR=4 MINOR=63 DEVNAME=tty63 $ˆl–ß=żJő!śe@ˇpNÜjbѿà …l-´ÂÁ?÷Overview of changes in GLib 2.68.4 ================================== * Bugs fixed: - #2454 Read past the end of buffer in g_win32_package_parser_enum_packages - !2158 Backport !2155 “glocalfilemonitor: Avoid a deadlock on finalization” to glib-2-68 - !2175 Backport !2174 “data-to-c.py: generate new-line at the end of the file” to glib-2-68 - !2183 Backport !2180 “correctly use 3 parameters for close_range” to glib-2-68 - !2186 Backport !2185 “glocalfile: Fix the global trash dir detection” to glib-2-68 - !2209 Backport !2208 “g_string_replace: Don't replace empty string more than once per location” to glib-2-68 - !2220 Backport GWin32AppInfo fixes to glib-2-68 * Translation updates: - Chinese (China) - Chinese (Taiwan) - Occitan (post 1500) Overview of changes in GLib 2.68.3 ================================== * Bugs fixed: - #2311 testfilemonitor test leaks ip_watched_file_t struct - #2417 GFile: `g_file_replace_contents()` reports `G_IO_ERROR_WRONG_ETAG` when saving from a symlink - !2133 Backport !2128 “inotify: Fix a memory leak” to glib-2-68 - !2137 Backport !2136 “tlscertificate: Avoid possible invalid read” to glib-2-68 - !2141 Backport !2138 “glocalfileoutputstream: Fix ETag check when replacing through a symlink” to glib-2-68 Overview of changes in GLib 2.68.2 ================================== * Fix building third-party projects against GLib on CentOS 7 (work by Ignacio Casal Quinteiro) (#2387) * Bugs fixed: - #2387 json-glib does not build with glib 2.68.1 - !2060 gmacros: check that __cplusplus or _MSC_VER is defined - !2068 gmacros: missing check if __STDC_VERSION__ is defined - !2079 Backport !2078 “gthreadedresolver: don't ignore flags in lookup_by_name_with_flags” to glib-2-68 * Translation updates: - Nepali - Serbian Overview of changes in GLib 2.68.1 ================================== * Fix a crash in `GKeyFile` when parsing a file which contains translations using a `GKeyFile` instance which has loaded another file previously (#2361) * Pin GIO DLL in memory on Windows (!2016) * Bugs fixed: - #2361 g_key_file_load_from_file segfaults on "Key[*]="like lines - !1997 Backport !1996 “Include glibconfig.h to get the G_OS_UNIX token” to glib-2-68 - !2016 GIO W32: Pin gio DLL - !2021 Backport MR !2016 (GIO W32: Pin gio DLL) into glib-2-68 - !2022 Few fixes and notes for building on Visual Studio 2012 and earlier - !2034 Backport MR !2032 (gkeyfile: Drop a redundant check) into glib-2-68 - !2035 Backport !2026 “Split g_test_log() messages that contain multiple lines” to glib-2-68 * Translation updates: - English (United Kingdom) Overview of changes in GLib 2.68.0 ================================== * Bugs fixed: - !1987 build: Drop gconstructor_as_data_h usage from glib-compile-schemas - !1989 glib.supp: Generalize some suppressions - !1992 gbytesicon: Fix error in g_bytes_icon_new() documentation - !1994 glocalfileoutputstream: Tidy up error handling - !1995 tests: Fix copy/paste error in queue test * Translation updates: - Czech - Finnish - Italian - Korean - Lithuanian - Polish - Romanian - Slovenian - Turkish Overview of changes in GLib 2.67.6 ================================== * Fix a security issue when using `g_file_replace()` with `G_FILE_CREATE_REPLACE_DESTINATION` (#2325) * Disallow operations on the empty path with `g_file_new_from_path()` (#2328) * Various fixes for GLib when building with clang-cl on Windows (work by Aleksandr Mezin) (#2341, #2344) * Bugs fixed: - #2325 file-roller symlink attack - #2327 Teach glib-mkenums about GLIB_AVAILABLE_ENUMERATOR_IN_2_68, and start using it - #2328 g_file_new_for_path("") yields CWD, which seems wrong - #2341 glib-genmarshal output is sometimes empty because output file is not closed - #2344 c_std=c11: gbitlock.c: ‘asm’ undeclared - !1962 Validate D-Bus machine ID after loading - !1976 Use the right permissions for directory watching on Win32 -