The following modules have a new version: - calls (43.0 => 43.2) - cheese (43.alpha => 43.0) - evince (43.0 => 43.1) - evolution-data-server (3.46.1 => 3.46.2) - gdk-pixbuf (2.42.9 => 2.42.10) - gjs (1.74.0 => 1.74.1) - glib (2.74.0 => 2.74.4) - gnome-bluetooth (42.4 => 42.5) - gnome-boxes (43.0 => 43.2) - gnome-builder (43.2 => 43.4) - gnome-characters (43.0 => 43.1) - gnome-control-center (43.1 => 43.2) - gnome-initial-setup (43.1 => 43.2) - gnome-maps (43.1 => 43.2) - gnome-remote-desktop (43.1 => 43.2) (*) - gnome-shell (43.0 => 43.2) - gnome-shell-extensions (43.0 => 43.1) - gnome-software (43.1 => 43.2) - gssdp (1.6.0 => 1.6.2) - gtk (4.8.2 => 4.8.3) - gtk+ (3.24.34 => 3.24.36) - gupnp (1.6.0 => 1.6.3) - libnma (1.10.2 => 1.10.4) (*) - libpanel (1.0.1 => 1.0.2) - libshumate (1.0.2 => 1.0.3) - libsigc++ (2.10.8 => 2.12.0) - libsoup (3.2.1 => 3.2.2) - mm-common (1.0.4 => 1.0.5) - mutter (43.0 => 43.2) - nautilus (43.0 => 43.1) - pango (1.50.11 => 1.50.12) - tracker (3.4.0.rc => 3.4.2) - tracker-miners (3.4.0.rc => 3.4.2) - vte (0.70.0 => 0.70.2) (*) - yelp-tools (42.0 => 42.1) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-core, atkmm, baobab, cantarell-fonts, clutter, clutter-gst, clutter-gtk, cogl, dconf, dconf-editor, devhelp, eog, epiphany, folks, gcab, gcr, gdm, geocode-glib, gexiv2, glib-networking, glibmm, gmime, gnome-autoar, gnome-backgrounds, gnome-calculator, gnome-calendar, gnome-clocks, gnome-color-manager, gnome-connections, gnome-console, gnome-contacts, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-keyring, gnome-logs, gnome-menus, gnome-music, gnome-online-accounts, gnome-photos, gnome-session, gnome-settings-daemon, gnome-system-monitor, gnome-text-editor, gnome-tour, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp-av, gupnp-dlna, gvfs, json-glib, jsonrpc-glib, libadwaita, libdazzle, libgdata, libgee, libgnomekbd, libgsf, libgtop, libgweather, libgxps, libhandy, libmediaart, libnotify, libpeas, librsvg, libsecret, orca, pangomm, phodav, pyatspi, pygobject, rest, rygel, simple-scan, sushi, sysprof, template-glib, totem, totem-pl-parser, vala, xdg-desktop-portal-gnome, yelp, yelp-xsl ======================================== calls ======================================== Calls 43.2 ---------------- Released: 3 December 2022 New features: ============= None Maybe noteworthy: ================= * Fixed rare endless ringing bug (requires feedbackd 0.0.1) * SIP: Honour remote port in INVITE * SIP: Reenable G722 codec * Shuts down gracefully on SIGTERM/SIGINT * Flatpak build improvements Code contributions: =================== - Evangelos Ribeiro Tzaras - Julian Sparber - Дилян Палаузов Translation updates: ==================== - Czech (Daniel Rusek) - Hungarian (Balázs Úr) - Indonesian (Kukuh Syafaat) - Basque (asier Sarasua Garmendia) - Abkhazian (Nart Tlisha) The detailed changes can be found in debian/changelog ======================================== cheese ======================================== version 43.0 - TODO ======================================== evince ======================================== ============== Evince 43.1 ============== build: * Disable nautilus extension by default (Bastien Nocera) comics: * Avoid critical when pixbuf can't be rendered (Bastien Nocera) * Better debug on archive error (Bastien Nocera) * Fix crash that can happen if archive is damaged (#1866, Bastien Nocera) * Still try to open broken comics (Bastien Nocera) shell: * Fix use-after-free on a modified document (#1766, Gary Li) * Fix incorrect link in README.md (#1857, Andre Klapper) * Use https URL for libarchive.org in README.md (#1858, Andre Klapper) Developers: * Andre Klapper, Bastien Nocera, Gary Li, Germán Poo-Caamaño Translations: * Nart Tlisha (Abkhazian) * Marek Černocký (Czech) * Daniel Mustieles (Spanish) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.46.2 2022-12-02 --------------------------------------- Bug Fixes: I#431 - e-xml-utils: Enable parse of huge XML files I#432 - Fix possible NULL-dereference in e_cal_backend_file_modify_objects() I#435 - ECalComponentAttendee: Default CUTYPE is INDIVIDUAL I#437 - IMAP: Excessive memory usage on folder summary download I#438 - Trust Prompt: Add issuer's certificate fingerprint I#439 - Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google Task list Miscellaneous: build: Add a check for localtime_r() Translations: Balázs Úr (hu) Boyuan Yang (zh_CN) Gianvito Cavasoli (it) Jürgen Benvenuti (de) Kukuh Syafaat (id) Nart Tlisha (ab) Nathan Follens (nl) Мирослав Николић (sr) ======================================== gdk-pixbuf ======================================== 2.42.10 (stable) === - Search for rst2man.py [!145, Matt Turner] - Update the memory size limit for JPEG images [#216, #218] - Translation updates ======================================== gjs ======================================== Version 1.74.1 -------------- - Closed bugs and merge requests: * Problem calling promisified D-Bus wrappers with callback [#494, !790, Marco Trevisan] * docs: Fix link in issue template [!799, Jan Tojnar] * doc: Document Gio.FileEnumerator iteration [!800, Sonny Piers] * doc: Fix Markdown formatting in README.MSVC.md [!803, Kisaragi Hiu] ======================================== glib ======================================== Overview of changes in GLib 2.74.4 ================================== * Fix missing input validation in `GDBusMenuModel` (work by Lars Uebernickel) (#861) * Various GVariant security fixes when handling untrusted data (work by William Manley, Philip Withnall, Simon McVittie) (#2121, #2540, #2794, #2797, #2839, #2840, #2841) * Bugs fixed: - #861 insufficient input validation in GDBusMenuModel (Lars Uebernickel) - #2121 GVariant deserialisation does not match spec for non-normal data (William Manley, Philip Withnall) - #2540 Parsing serialized GVariants can blow up run-time and memory (Philip Withnall) - #2794 GVariant offset table entry size is not checked in is_normal() (Philip Withnall) - #2797 g_variant_byteswap() can take a long time with some non-normal inputs (Philip Withnall) - #2835 gio/gapplication test fails with test_dbus_activate: assertion failed (n_activations == 2): (1 == 2) (Philip Withnall) - #2839 [bisected] GVariant test regression on big-endian architectures (Simon McVittie) - #2840 fuzz_variant_binary_byteswap: Heap-buffer-overflow in g_variant_serialised_get_child (Philip Withnall) - #2841 fuzz_variant_text: Timeout in fuzz_variant_text (Philip Withnall) - #2852 alpine/musl: catching signals from a subprocess triggers GLib:ERROR:../glib/gmain.c:5569:siginfo_t_to_wait_status: code should not be reached (Philip Withnall) - !3114 Backport !3113 “gaction: Validate actions activated over D-Bus” to glib-2-74 - !3126 Backport !3125 “Various fixes to normal form handling in GVariant” to glib-2-74 - !3134 Backport !3133 “gmenumodel: disallow exporting large menus on the bus” to glib-2-74 - !3138 Backport !3136 “gvariant-serialiser: Convert endianness of offsets” to glib-2-74 - !3153 Backport !3120 “glib/gthread-posix: Conditionally use `futex` and/or `futex_time64` syscalls...” to glib-2-74 - !3161 Backport !3158 ”gmain: Define fallback values for siginfo_t constants for musl” to glib-2-74 - !3164 Backport !3163 “gvariant: Check offset table doesn’t fall outside variant bounds and speed up text parsing” to glib-2-74 * Translation updates: - Abkhazian (Nart Tlisha) - Belarusian (Vasil Pupkin) - Georgian (Ekaterine Papava) - Interlingue (Olga Smirnova) Overview of changes in GLib 2.74.3 ================================== * Fix regression in type checking `g_str_equal()` from C++ projects (#2820) * Bugs fixed: - #2820 g_str_equal: New macro version breaks compilation in C++ projects (Philip Withnall) - !3096 Backport !3094 “gstrfuncs: Fix regression in C++ types accepted by g_str_equal()” to glib-2-74 Overview of changes in GLib 2.74.2 ================================== * Fix `GVariant` type depths checks on text format variants (work by Philip Withnall) (#2782) * Fix an obscure corner case with FD handling in `g_spawn_*()` when a process has already closed the standard I/O FDs (work by Ray Strode) (#2795) * Fix regression in type checking on `const` arguments to `g_str_equal()` (#2809) * Bugs fixed: - #2782 GVariant type depth not checked on typedecls in text format variants (Philip Withnall) - #2795 [regression] gnome-keyring-daemon uses 100% CPU with glib-2.74.1 (Ray Strode) - #2799 Wrong GTask tag on error return path in g_proxy_resolver_lookup_async() (Michael Catanzaro) - #2809 g_str_equal switched to stricter API (typing) (Philip Withnall) - !3017 Backport !3008 “gio/gdesktopappinfo: Free the wrapped argv array on launch failure” to glib-2-74 - !3038 Backport !3035 “portal: Fix broken header guard” to glib-2-74 - !3039 Backport !3029 “Revert "Handling collision between standard i/o file descriptors and newly created ones" ” to glib-2-74 - !3046 Backport !3045 “gproxyresolver: lookup_finish() should better parallel lookup_async()” to glib-2-74 - !3063 Backport !3061 “gvariant-parser: Speed up maybe_wrapper() by an order of magnitude” to glib-2-74 - !3084 Backport !3082 “gstrfuncs: Fix regression in types accepted by g_str_equal()” to glib-2-74 * Translation updates: - Abkhazian (Nart Tlisha) - Dutch (Nathan Follens) - Serbian (Мирослав Николић) Overview of changes in GLib 2.74.1 ================================== * Update Unicode data to version 15 (work by Marco Trevisan) (#2735) * Fix various build failures in different situations (work by Kjell Ahlstedt, Marco Trevisan (Treviño)) (#2740, #2758, #2759, #2766) * Fix over-eager deprecated property warnings for construct properties (work by Simon McVittie) (#2748) * Fix a crash calling `g_param_value_is_valid()` on a `GParamSpecParam` (work by Emmanuele Bassi) (#2770) * Fix floating `GVariant` leaks with GObject properties (work by Matthias Clasen) (#2774) * Add inline optimised version of `g_str_equal()` (work by Xavier Claessens) (#2775) * Fix `GVariant` type depths checks on text format variants (work by Philip Withnall) (#2782) * Fix regression with int64 and double hashing functions on big-endian architectures (work by Simon McVittie) (#2787) * Build the API documentation only when building GLib as a shared library (work by Emmanuele Bassi) (!2896) * Ignore weird `/etc/localtime` configurations generated by toolbx (work by Ray Strode) (!2973) * Avoid `EINTR` races when closing FDs in `g_spawn_*()` (work by Thomas Haller) (!2988) * Bugs fixed: - #16 gspawn.c file descriptor handling (Emmanuel Fleury) - #333 Make GLib valgrind friendly (Marco Trevisan (Treviño)) - #2735 Update unicode data to version 15 - #2740 gio-launch-desktop: clang compiler can't compile with commit 813ce7f0b (Kjell Ahlstedt) - #2742 glib:gio / file test fails after update to 2.73.3. (Marco Trevisan (Treviño)) - #2748 construct properties always trigger the deprecated property warning - #2758 gmessages.c compile failure with -Werror=unused-result (Marco Trevisan (Treviño)) - #2759 gosxcontenttype.m compile failure with -Werror=declaration-after- statement (Marco Trevisan (Treviño)) - #2766 glocalfileinfo.c compile failure when utimensat() not available (= MacOS) - #2767 GFileInfo fails to find x-large and xx-large thumbnail paths (Marco Trevisan (Treviño)) - #2770 Random crashes with GLib 2.74.0 (Emmanuele Bassi) - #2774 Floating GVariant leaks since 2.73.1 in g_object_set() (Matthias Clasen) - #2775 Add an inline version of g_str_equal (Xavier Claessens) - #2782 GVariant type depth not checked on typedecls in text format variants (Philip Withnall) - #2787 new int64, double hash functions always hash to 0 on big-endian (Simon McVittie) - #2788 GObject warnings: keep or revert warning -> critical change in 2.74.x branch? (Philip Withnall) - !2852 Replace most GObject warnings with criticals - !2857 glib-mkenums: Specify output encoding as UTF-8 explicitly for non- English locale - !2864 gatomic: fix the atomic compare_and_exchange macros on older C++ standard versions - !2866 tests: skip g-file-info test if atime unsupported - !2867 tests: skip shared libs if default_library=static - !2880 gbacktrace: Don't truncate gdb output - !2885 tests/desktop-app-info: Use unique temporary paths for action files - !2892 tests/unix-streams: Free the cancelled error on cancelled cancellable - !2896 Build API docs only with shared libraries - !2899 gio: make g_task_get_cancellable return value (nullable) - !2901 glocalfileoutputstream: Do not double-close an fd on unlink error - !2903 docs: Fix markup error in code blocks for "DEPRECATED" macros - !2904 tests: Only run g_error_new_valist() programmer error test on glibc - !2905 meson: Set install_tag remaining installed files - !2907 gthread-win32: Fix conversion error from pointer to integer - !2911 glocalfileinfo: In set_mtime_atime(), don't use utimensat() if it's not available - !2913 gregex: Use pcre2 error messages if we don't provide a specific one - !2915 Consider the GLogField.length of "MESSAGE"/"GLIB_DOMAIN" fields in g_log_writer_format_fields() - !2916 Update version in the docs to 2.74.1 for the fixed handling of... - !2920 gregex: Allow G_REGEX_JAVASCRIPT_COMPAT in compile mask - !2922 ci: Conform to Python's coding style - !2924 Optimize the implementation of `g_double_hash` - !2928 build: Let Meson figure out Python installation - !2931 gdatetime: add missing g_return_() check in g_date_time_format_iso8601 - !2933 Fix style warning in gvariant.c - !2938 gdatetime: add NULL guard in g_date_time_new_now() - !2939 gobject/tests/param: Add unit test for handling invalid NULL param spec - !2946 tests: Check the return value of fwrite() in a test - !2948 ghash: document g_hash_table_steal_extended() behavior for sets - !2949 doc: Correctly annotate g_async_queue_push() - !2958 Backport !2952 “Various win32 test fixes” to glib-2-74 - !2960 Backport !2959 “Some leaks fixes” to glib-2-74 - !2973 Backport !2955 “gtimezone: Reject weird /etc/localtime configurations” to glib-2-74 - !2975 Backport !2974 “gvariant-parser: Reject deeply-nested typedecls in text form variants” to glib-2-74 - !2982 Backport !2887 “glocalfileinfo: Ensure we always sniff some data to get the content type” to glib-2-74 - !2983 Backport !2910 “gmessages: Handle unused results from fputs and fwrite” to glib-2-74 - !2988 Backport !2947 “gspawn: avoid race due to retry with EINTR on close()” to glib-2-74 - !2989 Backport !2978 “A couple of test fixes on OS X” to glib-2-74 - !2995 Revert !2924 in 2.74.x branch - !2996 Revert "Replace most GObject warnings with criticals" on glib-2-74 - !2998 Backport !2934 “gobject: Always ref-sink variants in g_object_set” to glib-2-74 - !3010 Backport !3009 “gtimezone: Fix symlink checks on relative link targets” to glib-2-74 * Translation updates: - Abkhazian (Nart Tlisha) - Friulian (Fabio Tomat) - German (Christian Kirbach) - Hebrew (Yaron Shahrabani) - Kazakh (Baurzhan Muftakhidinov) - Occitan (post 1500) (Quentin PAGÈS) - Turkish (Sabri Ünal) ======================================== gnome-bluetooth ======================================== ver 42.5: This version fixes the pairing dialogue misbehaving for some Bluetooth Classic keyboards, with the passkey disappearing after the first digit is typed. ======================================== gnome-boxes ======================================== 43.2 - Dec 22, 2022 =================== Changes since 43.1 - Fix wrong key sent for the tty9 shortcut - Fix creating VMs from remote disks - Added/updated/fixed translations 43.1 - Oct 25, 2022 =================== Changes since 43.0 - Sync VM's clock to the host's configured timezone - Store all express-install credentials in the keyring - Added/updated/fixed translations ======================================== gnome-builder ======================================== # GNOME Builder 43.4 Changes since 43.3 * Build system support for both webkit2gtk-5.0 and webkitgtk-6.0 to allow for various platforms to support the version that will get long term support maintaining ABI. * Fix some C-indenter peculiarities from the GTK 4 port including indentation after comments and overwrite ) triggering parameter alignments. * Fix a keyboard shortcut in overview # GNOME Builder 43.3 Changes since 43.2 * Update GTK Rust template to recent gtk4-rs release. * Spellcheck fixes. * UI improvements to various panels including GAction fixes. * Preference dialog widgetry fixes. * Clear diagnostics when starting a new build. * New "shellcheck" plugin providing diagnostics for shell scripts * Add print support for web pages. * Addition of various default snippet variables. * Vim integration improvements when interacting with some internal features such as bracket/brace overwrite. * Ensure sourceview scrolls when moving between search results instead of jumping, while maintaining jump support when file is opened. * Fix various action activation for web page menus. * CSS style fixes for :backdrop pseudo selector. * Fix measurements for gutter when font is scaled. * Fix console interaction for debugger UI. * Translation updates. ======================================== gnome-characters ======================================== 43.1 =========== * Update to Unicode 15 (Alex Mikhaylenko) * Translation updates: - Abkhazian - Dutch - Greek, Modern (1453-) - Hebrew - Icelandic ======================================== gnome-control-center ======================================== ================ Version 43.2 ================ - Updated translations About - Update distro logo when dark-mode changes Applications - Don't recurse into symlinks when clearing cache Cellular - Avoid duplicated entries in SIM providers list Color - Fix crash when first device row is non-existent Common - Make list row switches work when annimations are OFF Display - Allow the Night Light error label to wrap for small screens Mouse - Fix activation of rows while navigating with keyboard Network - Fix crashes when EAP password is missing - Fix wrong signal of SEA password visibility toggle Notifications - Sync lock screen notification setting string Users - Show a missing-avatar image when avatars cannot be loaded ======================================== gnome-initial-setup ======================================== 43.2 ---- * The webkitgtk-6.0 API version is now supported, in addition to the previous webkit2gtk-5.0 API version. * Bugs fixed: - The Shell quick settings menu will now be shown in the Initial Setup session. This regressed when the previous menu was renamed in gnome-shell during the 43 cycle. (!166) - Error messages shown during enterprise account setup can now be closed by clicking the Close button. (!169) * Translation updates: - Abkhazian - Dutch - Greek, Modern (1453-) - Icelandic ======================================== gnome-maps ======================================== 43.2 - Dec 1, 2022 ========================= Changes since 43.1 - Fix excessive margins in place bubbles - Fix adaptive mode detection when maximized - Fix broken long-press to bring up the context menu on touch screens Added/updated/fixed translations - Belarusian - Dutch - Abkhazian - Hebrew - Greek All contributors to this release Efstathios Iosifidis Marcus Lundblad Nart Tlisha Nathan Follens Vasil Pupkin <3abac@3a.by> Yosef Or Boczko ======================================== gnome-shell ======================================== 43.2 ==== * Fix screencast UI being erroneously disabled [Florian; !2533] * Properly apply saved shortcuts inhibition permissions [Florian; !2548] * Fix IM candidate popup getting closed when switching pages [Carlos; !2497] * Fix unresponsive screen area when quick settings are opened [Carlos; !2535] * Ensure completions are disabled when hiding on-screen keyboard [Carlos; !2543] * Fix missing name in wired network quick settings button [Florian; !2529] * Don't let wayland popovers block overview [Florian; !2549] * Fix repeated entries in volume device menu [Florian; !2558] * Fix input source switching with focus on password entry [Carlos; !2534] * Misc. bug fixes and cleanups [Alessandro, Florian, Jonas; !2536, !2545, !2546, !2547, !2532, !1349] Contributors: Alessandro Bono, Carlos Garnacho, Florian Müllner, Jonas Ådahl Translators: Aleksandr Melman [ru], Dušan Kazik [sk], Vasil Pupkin [be], Sveinn í Felli [is], Nart Tlisha [ab] 43.1 ==== * Fix default keyboard layout during initial setup [Carlos; !2487, !2495] * Show Bluetooth switch in more cases [Bastien; !2488] * Include origin in sound device switcher [Florian; !2502] * Fix remembering inhibit-shortcut permission for multiple apps [Florian; !2504] * Forward TERMINAL input purpose to ibus [Jonas; !2511] * Fix style glitches [Sam; !2513, !2510] * Fix tracking of newly installed apps [Florian; !2480] * Fix space key getting stuck in on-screen keyboard [Carlos; !2508] * Fix showing passwords as on-screen keyboard suggestions [Carlos; !2512] * Fix network portal regression [Marco; !2524] * Fix possible freeze during initialization [Florian; !2519] * Misc. bug fixes and cleanups [Andy, Jonas, Alessandro, Florian, Sebastian; !2470, !2476, !2471, !2483, !2518, !2503] Contributors: Marco Trevisan (Treviño), Alessandro Bono, Carlos Garnacho, Sam Hewitt, Andy Holmes, Sebastian Keller, Florian Müllner, Bastien Nocera, Jonas Ådahl Translators: Baurzhan Muftakhidinov [kk], Марко Костић [sr], Yosef Or Boczko [he], Guillaume Bernard [fr], Hugo Carvalho [pt], Kukuh Syafaat [id], Pawan Chitrakar [ne], Aleksandr Melman [ru], Aurimas Černius [lt], Anders Jonsson [sv], Jordi Mas [ca], Danial Behzadi [fa], Dušan Kazik [sk], Fabio Tomat [fur], Olexander [uk], Nart Tlisha [ab], Cheng-Chia Tseng [zh_TW], Alexander Shopov [bg], Zurab Kargareteli [ka], A S Alam [pa], Kosmas Martakidis [el], Nathan Follens [nl] ======================================== gnome-shell-extensions ======================================== 43.1 ==== * Fixed crash [Florian; !243] * Misc. bug fixes and cleanups [mowemcfc; !244] Contributors: Florian Müllner, mowemcfc Translators: Sabri Ünal [tr] ======================================== gnome-software ======================================== Version 43.2 ~~~~~~~~~~~~ Released: 2022-12-02 This is a stable release with the following changes: * Fix show of updatable app in the details page * Fix search for apps providing some feature under rpm-ostree * Fix sending of ODRS data when using libsoup3 * Fix occasional crash when installing apps This release also updates translations: * Abkhazian (Nart Tlisha) * Belarusian (Vasil Pupkin) * Czech (Daniel Rusek) * Georgian (Zurab Kargareteli) * Greek (Kosmas Martakidis) * Hebrew (Yosef Or Boczko) * Hungarian (Balázs Meskó) * Russian (Aleksandr Melman) * Turkish (Sabri Ünal) ======================================== gssdp ======================================== 1.6.2 (stable) ============== - Propagate random port up to client, partial fix for GUPnP/81 - Add manpage for sniffer All contributors to this release: - Jens Georg 1.6.1 (stable) ============== - Potential fix for sending discovery responses with the wrong location - Properly parse netlink messages in neighbour discovery - Do not leak the host mask if it was alreay provided on object client creation - Fix install path for generated documentation - Fix warning message for link-local v4 addresses Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gssdp/issues/22 - https://gitlab.gnome.org/GNOME/gssdp/issues/24 All contributors to this release: - Jens Georg ======================================== gtk ======================================== Overview of Changes in 4.8.3, 12-22-2022 ======================================== * GtkText: - Claim gestures more selectively - Prevent unexpected notify::direction emissions * Accessibility: - Remember if we don't find the a11y bus * DND: - Prefer file:// urls over other protocols * GtkMountOperation: - Work on Wayland * GtkListView: - Cancel rubberband if not handling drag * Wayland: - Fix button masks * Windows: - Fix resizes with native decorations * X11: - Fix some ordering problems with surface destruction * Translation updates Abkhazian Basque Dutch Hungarian Interlingue Georgian Persian Russian Spanish Turkish ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.36, 12-22-2022 =============================================== This release is the first GTK 3 release to exclusively use the meson build system. * GtkLabel: - Tweak selection behavior * GtkEmojiChooser: - Properly handle empty recent section * GtkFileChooser: - Make ~ key work regardless of dead keys * build: - Improve handling of flaky tests - Drop the autotools build * Wayland: - Fix problems with X<>Wayland DND - Revert cursor changes from 3.24.35 - Fix handling of surrounding text in input * Windows: - Improve handling of line ends in clipboard * MacOS: - Use NSTrackingArea * Translation updates: Abkhazian Basque Brazilian Portuguese Catalan Interlingue Persian Overview of Changes in GTK+ 3.24.35, 11-22-2022 =============================================== * GtkFontChooserWidget: - Fix a critical * GtkAccelLabel: - Differentiate keypad keysyms in accelerators * Input: - Recognize stylus devices as pens - Fix problems with motion compression * Windows: - Build system improvements * Wayland: - Fix problems with unreliable DND - Use GLES if required - Add support for titlebar gestures - Refactor handling of IM client updates - Fix cursor hotspots with scaled surfaces - Use the xdg-activation protocol - Load cursors on demand - Fix cursor size on hi-dpi displays * MacOS: - Use a CVDisplayLink based frame clock - Translation updates: Abkhazian Bulgarian Catalan Chinese (Taiwan) Croatian Dutch Friulian Georgian German Hungarian Indonesian Occitan Persian Portuguese Polish Russian Serbian Slovenian Swedish Turkish Ukrainian ======================================== gupnp ======================================== 1.6.3 (stable) ============== - Fix handling of deprecated and tentative v6 addresses - Bump GSSDP minimjal version to 1.6.2 Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/82 - https://gitlab.gnome.org/GNOME/gupnp/issues/83 All contributors to this release: - Jens Georg 1.6.2 (stable) ============== - Add test for issue 81 Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/81 All contributors to this release: - Jens Georg 1.6.1 (stable) ============== - ControlPoint: Fix error handling if description download fails - Use proper method for detecting IFA_FLAGS availability - ContextManager: Do not leak filtered contexts - Network ContextManager: Do not leak list parts of context lists - Introspection: Properly chain up to parent class - ContextManager: Fix freeing unavailable contexts - ControlPoint: Do not leak cancellable - Service: Fix crash if subscription callback is points unreachable host Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/80 - https://gitlab.gnome.org/GNOME/gupnp/issues/78 All contributors to this release: - Jens Georg ======================================== libpanel ======================================== libpanel 1.0.2 ============== * CSS improvements for backdrop * Block tabbar from handling ctrl+home and similar shortcuts ======================================== libshumate ======================================== ===================== Version 1.0.3 ===================== - Fix memory leaks - Remove old tiles more aggresively, speeding up zoom animations ======================================== libsigc++ ======================================== 2.12.0 (stable) * Add track_object(), deprecate track_obj() (Kjell Ahlstedt) Issue #78 (LordVolumeForm) Examples, tests: * examples/member_method: Make on_print() non-virtual (Kjell Ahlstedt) * test_limit_reference.cc: Don't use auto where a slot is required (Kjell Ahlstedt) Issue #44 (Murray Cumming) Build: * Meson: Avoid configuration warnings (Kjell Ahlstedt) * Meson, MSVC: Compensate for the lack of msvc_recommended_pragmas.h (Chun-wei Fan) * Fix build with -Dbuild-deprecated-api=false (Kjell Ahlstedt) Issue #82 (bbhtt) * Meson: Detect if we build from a git subtree (William Roy) Merge request gtkmm!72 * Meson: Simplify lookup of python command (wael444) Pull request #83 * Meson: Add build_tests option (Fabrice Fontaine) Pull request #84 ======================================== libsoup ======================================== Changes in libsoup from 3.2.1 to 3.2.2: * Various HTTP/2 Fixes: [Carlos Garcia Campos] * Fix `content-sniffed` not being emitted for resources without content * Fix leak of SoupServerConnection when stolen ======================================== mm-common ======================================== mm-common 1.0.5 (2022-12-02) * Convert README to README.md and OVERVIEW.md. (Kjell Ahlstedt) Meson build: * util/meson_aux: Make tarball reproducible. (Jelle van der Waa) Merge request 6 * Simplify lookup of python command. (Kjell Ahlstedt) Pull request libsigcplusplus#83 (wael) Skeletonmm: * Avoid configuration warnings. (Kjell Ahlstedt) * Detect if we build from a git subtree. (Kjell Ahlstedt) Merge request gtkmm!72 (William Roy) * Simplify lookup of python command. (Kjell Ahlstedt) Pull request libsigcplusplus#83 (wael) * Add build-tests option. (Kjell Ahlstedt) Pull request libsigcplusplus#84 (Fabrice Fontaine) ======================================== mutter ======================================== 43.2 ==== * Fix edge resistance and window snapping regression [John; !2687] * Handle stage view updates without allocation more gracefully [Jonas D.; !2694] * Fix window screenshots being cut off at the bottom right [Sebastian K.; !2720] * Implement wl_output v3 and v4 [Robert; !2692] * Fix recalculating viewport after window resize [Sebastian Kr.; !2689] * Set LOD bias for sharper mipmaps [Daniel; !2644] * Don't disable KMS modifiers on newer i915 systems [Sameer; !2641] * Fixed crashes [Jonas Å., Sebastian, msizanoen1, Jonas D., Bilal; !2704, !2695, !2711, !2690, !2691, !2709, !2706] * Misc. bug fixes and cleanups [Jonas Å., Bram; !2716, !2724, !2645, !2710] Contributors: Jonas Dreßler, Bilal Elmoussaoui, Sebastian Keller, Sebastian Krzyszkowiak, Sameer Lattannavar, Robert Mader, Bram Stolk, Daniel van Vugt, Sebastian Wick, John Wudrick, msizanoen1, Jonas Ådahl Translators: Dušan Kazik [sk], Nart Tlisha [ab] 43.1 ==== * Add quirk to work around issue with Mali GPUs [Daniel; !2614] * Notify changes to night-light support over D-Bus [Sebastian W.; !2623] * Fix always-on-top windows unexpectedly taking focus [Sebastian W.; !2489] * Fix accidental direct scanout [Jonas Å.; !2624] * Disable client modifiers with amdgpu driver [Michel; !2637] * Cancel pointer gesture on wl_pointer.leave [Carlos; !2640] * Add black padding to fixed-size wayland fullscreen windows [Jonas Å., Sebastian W.; !2338] * Stop sending frame callbacks to minimized clients [Robert; !2662] * Fix scrolling in clients with no hi-res scroll support in RDP [José; !2664] * Fix skipped low-res scroll events with some high-res mice [José; !2668] * Throttle interactive move and resize updates [Jonas Å.; !2652] * wayland-keyboard: Send pressed keys on enter [Jonas Å.; !2657] * Fix some X11 windows getting unredirected erroneously [Sebastian K.; !2651] * Fix Flatpak applications bypassing X11 permission [msizanoen1; !2633] * Fix always visible cursor in virtual streams [Salman; !2629] * Fixed crashes [Jonas Å., Sebastian W., Max, Carlos, Łukasz; !2616, !2627, !2646, !2661, !2655, !2669, !2676] * Misc. bug fixes and cleanups [Daniel, Jonas Å., Sebastian W., Ivan, Marco, Florian, Carlos, Jonas D.; !2615, !2619, !2590, !2630, !2515, !2656, !2659, !2670, !2667, !2678] Contributors: Marco Trevisan (Treviño), Jonas Dreßler, Michel Dänzer, José Expósito, Carlos Garnacho, Sebastian Keller, Robert Mader, Salman Malik, Ivan Molodetskikh, Florian Müllner, Łukasz Spintzyk, Daniel van Vugt, Sebastian Wick, Max Zhao, msizanoen1, Jonas Ådahl Translators: Baurzhan Muftakhidinov [kk], Sabri Ünal [tr], Pawan Chitrakar [ne], Jürgen Benvenuti [de], Nart Tlisha [ab], Fabio Tomat [fur], Quentin PAGÈS [oc], Freddy Cheng [zh_TW], Мирослав Николић [sr], Nathan Follens [nl] ======================================== nautilus ======================================== Major changes in 43.1 ========================= * Bugfixes - Actually reset metadata when reseting to default columns (Corey Berla) - Don't allow hiding name column (Corey Berla) - Keep track of column sorting changes (Corey Berla) - Fix view focus navigation (António Fernandes) - Reimplement view navigation from the previewer (António Fernandes) - Don't accept drops into search directory (Liu Yuyang) - Share settings with GTK4 filechooser (Colin Sane) - Fix a properties extensions bugs (António Fernandes) - Fix various Drag-and-Drop bugs (Corey Berla) - Remove dead shortcut from Keyboard Shortcut (Jake Dane) - Allow opening current view in new tab from sidebar (Colin Kinloch) - Fix crashes (Corey Berla, Aleksandar Dezelin) * Performance improvements - Optimize sorting during directory loading (Corey Berla) - Minimize column factories (Corey Berla) - Increase search timeout (Jeff Fortin Tam) - Minimize and optimize menu updates (Corey Berla) * Build fixes - Make header prototypes match definitions (Leonardo Hernández) * Translation updates (GNOME Translation Project contributors) ======================================== pango ======================================== Overview of changes in 1.50.12, xx-xx-xxxx ========================================== - Fix weight conversion on MacOS - Update to Unicode 15 - Some introspection annotation fixes - Improve PangoAttrList serialization - Fix char offset calculatiosn in multi-paragraph layouts ======================================== tracker ======================================== NEW in 3.4.2 - 2022-12-05 ========================= * Warn if IRIs are not absolute. This will turn into a query error in future releases. * Handle slight type affinity changes in SQLite 3.40.0 in some operations that broke Tracker expectations. * Close file descriptors asynchronously in TrackerEndpointDBus Translations: ab, nl NEW in 3.4.1 - 2022-10-26 ========================= * Fixes to VAPI file * Fixes to IRI escaping checks in TrackerResource * Move fts: prefix definition to base ontology * Improve memory usage of already executed TrackerBatch objects for GC languages * Replace deprecated egrep tool usage in bash completion script * Fixes for memory leaks and invalid memory access * Fix endpoint-side cancellation of client-side D-Bus cancelled queries Translations: ab, bg, hr, sk, tr NEW in 3.4.0 - 2022-09-17 ========================= Translations: fr Highlighted changes since 3.3.0: * Added tracker_sparql_connection_deserialize_async() API to deserialize RDF content. * Library is no built monolithically, Vala dependency is removed * Improved performance of database updates ======================================== tracker-miners ======================================== NEW in 3.4.2 - 2022-12-05 ========================= * Fix advised flatpak command in sandboxing documentation * Fix intermittent build break Translations: ab, nl NEW in 3.4.1 - 2022-10-26 ========================= * Warning fixes to gstreamer extractor * Silence EXDEV warnings on FANotify monitor failures, likely in some systems * New handled syscalls in seccomp: set_mempolicy, get_mempolicy, epoll_create1 * Improve performance of lookups of related CUE files for gstreamer media * Fix memory leaks Translations: ab, bg, fur, kk, sk, sr, tr NEW in 3.4.0 - 2022-09-17 ========================= Translations: fr ======================================== yelp-tools ======================================== 42.1 ==== * Fixed issue with DocBook when path is missing trailing slash, #22 42.0 ==== * No changes since beta, stable release only