diff --git a/NEWS b/NEWS index f6925a40a..d0b82586a 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,99 @@ +Overview of changes in GLib 2.67.2 +================================== + +* Add `gio launch` command to execute programs (work by Frederic Martinsons) (#54) + +* Fix unused parameter warnings in code generated by `gdbus-codegen` (work by Frederic Martinsons) (#1105) + +* Officially deprecate `to-pixdata` option for `glib-compile-resources`, in favour + of simply embedding more modern image formats in linked-in `GResource` files (#1281) + +* Support querying and running UWP applications on Windows (work by LRN) (#1991) + +* Support `gio trash --restore` and `gio trash --list` commands (work by Frederic Martinsons) (#2098) + +* No longer read environment variables for GIO module locations when running as setuid (#2168) + +* More progress on fixing compiler warnings (work by Emmanuel Fleury) (!1773 and others) + +* `GKeyFile` performance improvements (work by Timm Bäder) (!1829, !1832) + +* Improve UDP socket behaviour on Windows (work by Marco Mastropaolo and Ole André Vadla Ravnås) (!1827, !1844) + +* Add `-Dtests` meson configure option for disabling tests entirely (work by Ole André Vadla Ravnås) (!1850) + +* Bugs fixed: + - #54 Add `gio launch` command to execute .desktop files + - #513 GSignal: Impossible to have return values in signals which are G_SIGNAL_RUN_FIRST only + - #514 GSignal: Only limited usage of accumulator function possible + - #1105 gdbus-codegen: fix some unused parameter warnings + - #1188 Crash in gapplication.c:1014 when reading error message if dbus_register returns false without setting error + - #1281 Update glib-compile-resources and GResource docs to deprecate/remove to-pixdata in stable/master resp. + - #1283 gvfs-trash error message when unable to create trash directory is unhelpful + - #1568 GObject tutorial does not mention floating references + - #1991 W32: Glib cannot run UWP applications + - #2098 gio trash: restore trashed files to their original location + - #2168 giomodule: Loads GIO modules even if setuid, etc. + - #2264 GPtrArray might call qsort() with NULL data + - #2265 2.67.1 regression: assertion failure starting gnome-terminal + - #2275 gio/completion/gio: Some variables are not localized + - #2279 g_source_is_destroyed example uses deprecated GDK API + - !1304 Extended error + - !1773 Fix more warnings + - !1783 gtlsdatabase: remove duplicate precondition check + - !1784 fuzzing: Add more fuzzing tests for various string parsing functions + - !1785 glocalfile: Add an assertion to help static analysis + - !1787 Debuggability improvements in gosxappinfo.m + - !1788 gdate: Validate input as UTF-8 before parsing + - !1791 gdatetime: Disallow NAN as a number of seconds in a GDateTime + - !1794 gio-tool-info: Prevent criticals if mount options are not available + - !1796 gfileutils: Fix typo in docs + - !1797 gdatetime: Improve ISO 8601 parsing to avoid floating point checks + - !1801 glib: Add more missing return value annotations + - !1802 gobject: More missing return value annotations + - !1806 tests: Add some rounding tolerance in timeout test + - !1807 python: Reformat some files to keep style-check-diff happy + - !1808 tests: Be more lenient with timing checks on asyncqueue pops + - !1810 gfileinfo: Add missing preconditions to g_file_info_get_attribute_data() + - !1811 Add more missing nullable annotations + - !1813 gdbus-codegen: Ignore some flake8 warnings + - !1815 Fix more warnings + - !1816 fuzzing: Add more GUriFlags to the URI parsing test + - !1817 fuzzing: Add more parsing flags to the GKeyFile test + - !1818 Fix more warnings + - !1819 Fix more warnings + - !1821 gdate: Limit length of dates which can be parsed as valid + - !1822 Fix more warnings + - !1827 Windows: fix FD_READ condition flag still set on recoverable UDP socket errors. + - !1829 keyfile: Delay calling g_get_language_names() until it's needed + - !1830 gsocket: Fix credentials error-handling on Apple OSes + - !1832 More small GKeyFile performance improvements + - !1834 Update gvdb + - !1837 gdatetime.c: Fix MSVC builds for lack of NAN items + - !1838 Minor improvements to GError documentation + - !1840 Add nullable annotation for g_file_get_uri_scheme + - !1841 gthread: Fix incorrect cast + - !1842 gthread: Port native mutex to Clang + - !1844 gsocket: Improve default UDP behavior on Windows + - !1845 gsocket: Fix use-after-close + - !1848 gwin32: Always use unicode APIs + - !1850 build: Add option for disabling tests + - !1855 build: Fix ssize_t detection on older versions of glibc + - !1856 build: Fix Android system checks + - !1857 gtestutils: Fix g_assert_not_reached() on MSVC + - !1861 More GError tests + - !1863 tests: Ignore -Wformat-nonliteral warning in new GError tests + +* Translation updates: + - Catalan + - Galician + - German + - Lithuanian + - Romanian + - Spanish + - Ukrainian + + Overview of changes in GLib 2.67.1 ================================== diff --git a/meson.build b/meson.build index e2a0afa1d..00c4789e9 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('glib', 'c', 'cpp', - version : '2.67.1', + version : '2.67.2', # NOTE: We keep this pinned at 0.49 because that's what Debian 10 ships meson_version : '>= 0.49.2', default_options : [