summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2022-08-03 07:47:55 -0400
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2022-08-05 18:24:47 -0400
commit1edb3c515ad30b5b0a206912c4a2e5936ea9393a (patch)
tree82c8ac474b0155dc9eceed8e19101f59db17235d
parenta4f60709d501e5998e16244b30eb600224230896 (diff)
2.73.32.73.3
Co-authored-by: Matthias Clasen <mclasen@redhat.com> Signed-off-by: Marco Trevisan (Treviño) <mail@3v1n0.net>
-rw-r--r--NEWS121
-rw-r--r--meson.build2
2 files changed, 113 insertions, 10 deletions
diff --git a/NEWS b/NEWS
index ebad28be3..b0b632baa 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,115 @@
+Overview of changes in GLib 2.73.3, 05-08-2022
+==============================================
+
+* Revitalize G_REGEX_OPTIMIZE flag and use it to enable PCRE JIT compiler (work
+ by Aleksei Rybalkin) (!2817)
+
+* Fix some regressions due to the PCRE2 port (work
+ by Aleksei Rybalkin, Mamoru TASAKA and Marco Trevisan) (!2814, !2827, #2694,
+ #2699, #2700)
+
+* Fix a pidfd leak that was introduced in the previous release (work by
+ Christian Hergert) (#2708)
+
+* Support compilation without a C++ toolchain (work by James Hilliard) (!2822)
+
+* GDBus: Use namespace-friendly protocol for Linux message buses, and optionally
+ other connections (work by Simon McVittie) (!2832)
+
+* Fix potential races in multi-threaded signal connections handling (work by
+ Marco Trevisan) (!2823)
+
+* Add back gio-launch-desktop to redirect stdout/stderr of launched
+ GDesktopAppInfo's to the journal with proper parent (work by Simon McVittie)
+ (!2818, !2819, #2682)
+
+* Executables that are invoked when installing other software, typically
+ from packaging system triggers, can now be installed into
+ architecture-dependent locations. Unix OS distributors who install
+ GLib for more than one architecture in parallel (multiarch or multilib
+ installations) should consider building with -Dmultiarch=true, installing
+ the bin/glib-compile-schemas and bin/gio-querymodules symbolic links in
+ packages for the primary architecture, and omitting those symlinks from
+ packages for secondary architectures. (work by Simon McVittie) (!2818)
+
+* Some enumerators introduced in previous releases have been changed, for better
+ introspection results:
+ - G_MARKUP_PARSE_FLAGS_NONE renamed to G_MARKUP_DEFAULT_FLAGS
+ - G_TLS_CERTIFICATE_FLAGS_NONE renamed to G_TLS_CERTIFICATE_NO_FLAGS
+ - G_APPLICATION_FLAGS_NONE was deprecated, use G_APPLICATION_DEFAULT_FLAGS now
+ (work by Emmanuele Bassi) (!2835)
+
+* gfileinfo: Implement xattr attribute removal (work by madmurphy) (#1187)
+
+* Add support to --delete option to gio set, to unset a file attribute (work by
+ codeboybebop) (#2588)
+
+* Improve default value of glib_debug option: G_ENABLE_DEBUG will be defined
+ only if using `--buildtype=debug` or enabled via `-Dglib_debug`, but it
+ won't ever be set if an optimized build is requested (specifically if the
+ optimization level is not `0` or `g`) as it may be the case when using
+ `--buildtype=debugoptimized` (work by Michael Catanzaro) (!2851)
+
+* Probably the first revision of any GNOME module ever released from Cuba :)
+
+* Bugs fixed:
+ - #566 support using the PCRE JIT
+ - #1187 xattr add possibility to remove an extended attribute
+ - #2509 g_spawn_*() is not thread-safe on Windows when an environment table is
+ provided
+ - #2542 Flatten line breaks in filenames printed by gio-tool
+ - #2588 gio-tool: -d option to delete attribute
+ - #2682 Launching a GDesktopAppInfo "blames" parent process for its output
+ - #2692 2.73.2: build failure on musl >= 1.2.0
+ - #2694 Recent GRegex changes break vala-language-server compilation
+ - #2699 g_regex_match_all fails on s390x with Fedora glib2-2.73.2-4.fc37
+ - #2700 g_regex_match fails on multiple archs (including x86_64) with Fedora
+ - #2703 Fix GCancellable tests for Windows 64bit
+ glib2-2.73.2-4.fc37
+ - #2705 GResourceFile crashes on `g_file_set_display_name()`
+ - #2708 pidfd leak causes processes to run out of file-descriptors
+ - !2299 GWin32AppInfo: Fix PID reporting in launched signal
+ - !2759 Use atomic exchange operations more
+ - !2812 ci: Setup submodules and subprojects before building on dist
+ - !2813 Add missing extension point register for various settings backends
+ - !2814 gregex: use %s format specifier for localized error message
+ - !2815 giomodule: Use g_once_init_enter/leave to register extensions and load dirs
+ - !2818 gio: Optionally install trigger executables to architecture-specific paths
+ - !2822 meson: fix build without cpp toolchain
+ - !2823 gsignal: Perform signal unlocked handlers block, unblock and disconnect ops
+ - !2825 gioenums: G_IO_ERROR_NO_SUCH_DEVICE is new in 2.74
+ - !2826 GDBus: improve interoperability of SASL handshake
+ - !2827 gregex: Free match info if offset matching recalc failed
+ - !2829 gregex: use g_debug instead of g_warning in case JIT is not available
+ - !2830 goption: Slightly improve the documentation for G_OPTION_FLAG_REVERSE
+ - !2832 GDBus: Use namespace-friendly protocol for Linux message buses, and
+ optionally other connections
+ - !2833 Fix installed-tests failures
+ - !2835 Introduce G_APPLICATION_DEFAULT_FLAGS
+ - !2836 gio-launch-desktop: Only replace fds that point to the Journal
+ - !2851 Improve default value of glib_debug option
+ - !2853 Expose tls-exporter channel binding
+ - !2854 docs: Add --delete option to gio-tool attributes documentation
+
+* Translation updates:
+ - Abkhazian
+ - Basque
+ - Georgian
+ - Hebrew
+ - Persian
+ - Portuguese
+ - Russian
+ - Turkish
+ - Ukrainian
+
+* Contributors:
+ Aleksandr Melman, Aleksei Rybalkin, Asier Sarasua Garmendia, Christian Hergert,
+ codeboybebop, Danial Behzadi, Emin Tufan Çetin, Emmanuele Bassi,
+ Giuseppe Scrivano, Hugo Carvalho, James Hilliard, Luca Bacci, madmurphy,
+ Mamoru TASAKA, Marco Trevisan, Matthias Clasen, Michael Catanzaro,
+ Nart Tlisha, Owen Rafferty, Philip Withnall, Ryan Hope, Simon McVittie,
+ Yosef Or Boczko, Yuri Chornoivan, Zurab Kargareteli.
+
Overview of changes in GLib 2.73.2, 12-07-2022
==============================================
@@ -30,15 +142,6 @@ Overview of changes in GLib 2.73.2, 12-07-2022
* Use waitid() on pidfds rather than a global SIGCHLD handler (work by Philip
Withnall) (!2408)
-* Executables that are invoked when installing other software, typically
- from packaging system triggers, can now be installed into
- architecture-dependent locations. Unix OS distributors who install
- GLib for more than one architecture in parallel (multiarch or multilib
- installations) should consider building with -Dmultiarch=true, installing
- the bin/glib-compile-schemas and bin/gio-querymodules symbolic links in
- packages for the primary architecture, and omitting those symlinks from
- packages for secondary architectures. (work by Simon McVittie) (!2818)
-
* Bugs fixed:
- #1434 Move tests/* into */tests/
- #2216 Chain signal handlers for SIGCHLD
diff --git a/meson.build b/meson.build
index ede31b725..f44fa2d4e 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('glib', 'c',
- version : '2.73.2',
+ version : '2.73.3',
# NOTE: See the policy in docs/meson-version.md before changing the Meson dependency
meson_version : '>= 0.60.0',
default_options : [