The following modules have a new version: - adwaita-icon-theme (45.beta => 45.rc) - at-spi2-core (2.49.90 => 2.49.91) - calls (45.alpha.0 => 45.rc.0) - evince (45.alpha => 45.rc) - evolution-data-server (3.49.2 => 3.49.3) - gdm (44.1 => 45.beta) - gjs (1.77.2 => 1.77.90) - glib (2.77.2 => 2.77.3) - gnome-backgrounds (45.beta => 45.rc) - gnome-boxes (44.2 => 45.rc) - gnome-builder (45.beta => 45.rc) - gnome-calculator (45.beta => 45.0.1) - gnome-calendar (44.1 => 45.rc) - gnome-connections (45.beta => 45.rc) - gnome-control-center (45.beta => 45.rc) - gnome-maps (45.beta => 45.rc) - gnome-remote-desktop (45.beta => 45.rc) - gnome-settings-daemon (45.beta => 45.rc) - gnome-shell (45.beta.1 => 45.rc) - gnome-shell-extensions (45.beta => 45.rc) - gnome-software (45.beta => 45.rc) - gnome-system-monitor (45.0 => 45.0.1) - gsettings-desktop-schemas (45.beta => 45.rc) - gtk (4.12.0 => 4.13.0) - gtksourceview (5.8.0 => 5.9.0) - gvfs (1.51.90 => 1.51.91) - libadwaita (1.4.beta => 1.4.rc) - libpanel (1.3.0 => 1.3.1) - libpeas (1.99.0 => 1.99.1) - librsvg (2.56.92 => 2.56.93) - libshumate (1.0.5 => 1.1.rc) - mutter (45.beta.1 => 45.rc) - nautilus (45.beta => 45.rc) - orca (45.beta2 => 45.rc) - sysprof (45.beta => 45.rc) - tracker (3.6.beta => 3.6.rc) - tracker-miners (3.6.beta => 3.6.rc) - vala (0.56.11 => 0.56.13) - vte (0.73.93 => 0.73.99) (*) - xdg-desktop-portal-gnome (45.beta => 45.rc) (*) No summarized news available The following modules weren't upgraded in this release: atkmm, baobab, cantarell-fonts, cogl, d-spy, dconf, dconf-editor, devhelp, epiphany, folks, gcab, gcr, gdk-pixbuf, geocode-glib, gexiv2, glib-networking, glibmm, gmime, gnome-autoar, gnome-bluetooth, gnome-characters, gnome-clocks, gnome-color-manager, gnome-console, gnome-contacts, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-initial-setup, gnome-keyring, gnome-logs, gnome-menus, gnome-music, gnome-online-accounts, gnome-session, gnome-text-editor, gnome-tour, gnome-user-docs, gnome-user-share, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsound, gspell, gssdp, gtk+, gtk-doc, gtk-vnc, gtkmm, gupnp, gupnp-av, gupnp-dlna, json-glib, jsonrpc-glib, libdazzle, libdex, libgee, libgsf, libgtop, libgweather, libgxps, libhandy, libmediaart, libnma, libnotify, libsecret, libsigc++, libsoup, loupe, mm-common, pango, pangomm, phodav, pyatspi, pygobject, rest, rygel, simple-scan, snapshot, sushi, template-glib, totem, totem-pl-parser, yelp, yelp-tools, yelp-xsl ======================================== adwaita-icon-theme ======================================== 45.rc - cursors: new hand cursors, updated spinner ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.49.91: * collection: Avoid locking up if an object has a very large child count * Fix possible NULL pointer dereference when deregistering an event listener. * Various fixes for the new key grabbing API. * Don't wait for a reply when registering or deregistering keystroke listeners. * Add a meson option to exclude the gtk2 atk-bridge module. ======================================== calls ======================================== Calls 45.rc.0 ---------- Released: September 2023 New features: ============= * SIP: Support for AES 256 bit crypto suites Changes: ========= * Fixed object life cycle of CallsMMOrigin Code contributions: =================== - Evangelos Ribeiro Tzaras - Дилян Палаузов Translation updates: ==================== - Friulian (Fabio Tomat) - Spanish (Pablo Correa Gómez, Daniel Mustieles) - Catalan (Jordi Mas i Hernandez) - Turkish (Sabri Ünal) - Slovak (Dušan Kazik) - British English (Bruce Cowan) - Chinese (Boyuan Yang) - Hungarian (Balázs Úr) - Georgian (Ekaterine Papava) - Hebrew (Yosef Or Boczko) - Ukranian (Yuri Chornoivan) - German (Jürgen Benvenuti) - Persian (Danial Behzadi) - Greek (Efstathios Iosifidis) - Belarusian (Vasil Pupkin) - Slovenian (Matej Urbančič) - Portuguese (Hugo Carvalho) - Italian (Vittorio Monti) - Russian (Artur So) - Basque (Asier Sarasua Garmendia) - Czech (Daniel Rusek) - Polish (Piotr Drąg) - Romanian (Daniel Șerbănescu) - Indonesian (Kukuh Syafaat) - Galician (Fran Dieguez) - Lithuanian (Aurimas Černius) - Finnish (Jiri Grönroos) - Swedish (Anders Jonsson) - Danish (Alan Mortensen) ======================================== evince ======================================== ============== Evince 45.rc ============== build: * Post release version bump (Germán Poo-Caamaño) * Update flatpak dependencies (Germán Poo-Caamaño) ci: * Add default template for issues (Pablo Correa Gómez) data: * Move metainfo top-level dir to data dir (Pablo Correa Gómez) * Use gitlab issues as the official bugtracker (#1969, Pablo Correa Gómez) libview: * Fix transformation of view coordinates (#1951, Marek Kasik) Developers: * Danial Behzadi, Germán Poo-Caamaño, Marek Kasik, Pablo Correa Gómez, Piotr Drąg Translations: * Asier Sarasua Garmendia (Basque) * Vasil Pupkin (Belarusian) * Jordi Mas i Hernandez (Catalan) * Boyuan Yang (Chinese (China)) * Luming Zh (Chinese (China)) * Daniel Rusek (Czech) * Alan Mortensen (Danish) * Nathan Follens (Dutch) * Jiri Grönroos (Finnish) * Fran Dieguez (Galician) * Ekaterine Papava (Georgian) * Jürgen Benvenuti (German) * Philipp Kiemle (German) * Efstathios Iosifidis (Greek) * Yosef Or Boczko (Hebrew) * Balázs Úr (Hungarian) * Andika Triwidada (Indonesian) * Olga Smirnova (Interlingue) * Baurzhan Muftakhidinov (Kazakh) * Aurimas Černius (Lithuanian) * Quentin PAGÈS (Occitan) * Danial Behzadi (Persian) * Piotr Drąg (Polish) * Hugo Carvalho (Portuguese) * Amn Alam (Punjabi) * Artur So (Russian) * Matej Urbančič (Slovenian) * Daniel Mustieles (Spanish) * Sabri Ünal (Turkish) * Yuri Chornoivan (Ukrainian) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.49.3 2023-09-01 --------------------------------------- Bug Fixes: I#487 - IMAPx: Messages unexpectedly deleted from Inbox I#491 - docs: Move the gi-docgen documentation to the parent folder (Corentin Noël) I#493 - Use collection source also when it has no auth method set I#497 - IMAP: Cache does not refresh after UIDVALIDITY changes M!128 - reminder-watcher: Default to system set 24-hour format (Melker Narikka) M!129 - docs: Add more dependencies to the gi-docgen generated documentation (Corentin Noël) M!129 - Refine the pkgconfig and .gir dependencies (Corentin Noël) evo-I#1234 - Add "Unset Label" action in filter rules ews-I#241 - OAuth2: Provide detailed error on access token refresh failure Miscellaneous: libecal: Move some basic utility functions from Evolution build: Do not depend on libsecret-unstable Harmonize `sizeof` keyword use CamelGgpContext: Strip unneeded information from keys on export ECalComponentText: Fix compiler warning from type-check of const object Translations: Asier Sarasua Garmendia (eu) Jürgen Benvenuti (de) Kukuh Syafaat (id) Piotr Drąg (pl) Sabri Ünal (tr) Sergej A (ru) Yuri Chornoivan (uk) ======================================== gdm ======================================== =============== Version 45.beta =============== - A ton of small code clean ups and small leak fixes - Set gnome-initial-setup dconf profile - Honor settings configured with a template in AccountsService - Crash fix from stray udev events - VT handling fixes - Work better in presence of simpledrm - wayland multi-seat support ======================================== gjs ======================================== Version 1.77.90 --------------- - Building GJS with -fno-exceptions is now the default. To retain the previous behaviour, invoke Meson with -Dcpp_eh=default. - Closed bugs and merge requests: * testEverything fails make check [#95, !858, Marco Trevisan] * Using a Gio.Appinfo().launch with context may crash gjs [#553, !858, Marco Trevisan] * Fixed-size and Zero-terminated arrays are leaked when used as in or inout arguments with transfer none [#561, !858, Marco Trevisan] * Crash due to bad memory usage when calling a function taking an inout array with length parameter and transfer full [#562, !858, Marco Trevisan] * Various maintenance [!875, !888, Philip Chimento, Marco Trevisan, Andy Holmes] * README.MSVC.md: Update for SpiderMonkey-115.x [!877, Chun-wei Fan] * GJS returns pointers instead of numbers for function with output parameters [#570, !878, Philip Chimento, Marco Trevisan] * Profiler spuriously records GJS.boxed_instance and GJS.boxed_prototype [#551, !879, Philip Chimento] * installed-tests/js/meson: Add tests dependencies to dbus tests [!880, Marco Trevisan] * eslint: Make multi-line imports to always include a trailing comma [!881, Marco Trevisan] * Make console.error format GError correctly [#572, !883, Sriyansh Shivam] * Gtk: Throw an error for an invalid Template string [!884, Andy Holmes] * Gtk: Attempt to load Template from a string, if it appears valid [!885, Andy Holmes] * global: Really enable non-mutating Array methods [!887, Philip Chimento] ======================================== glib ======================================== Overview of changes in GLib 2.77.3, 2023-08-31 ============================================== * Bugs fixed: - #2575 GSettings schemas default value translations don't work when using l10n=time (Michael Catanzaro) - #3032 gdbus-codegen eats indentation in RST in XML comments (André) - #3051 g_dbus_connection_export_menu_model() is not thread_safe - #3061 Possible SEGV (null pointer deref) in distribute_method_call() (Philip Withnall) - #3083 `arg_data` in GOptionEntry is not a list (Philip Withnall) - #3090 Possible SEGV (null pointer deref) in _g_resource_file_new() (Philip Withnall) - !3459 glib-unix: Clean up use of O_NONBLOCK - !3503 interim solution for macOS CI - !3519 meson: warn if -mms-bitfields is necessary - !3526 gnetworkaddress: use reentrant getservbyname_r() if available - !3527 tests: Use g_assert_*() rather than g_assert() in tree tests - !3528 gio-tool-info: Move translator comments so they’re visible - !3530 gregex: set default max stack size for PCRE2 JIT compiler to 512KiB - !3532 tests: Disable use of ptrace() in tests on BSD and macOS - !3533 ci: Only run pages CI job on scheduled job runs - !3534 ci: Further fix to pages CI job - !3535 Use 'meson setup' to configure - !3538 glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in g_unix_open_pipe() - !3540 gio: Add gresource.dtd - !3541 gtestutils: Mention not ignoring SIGCHLD in g_test_trap_subprocess() docs - !3542 [th/gchildwatch-fail-message] gmain: improve g_warning() for failure in g_child_watch_dispatch() - !3543 [th/use-localtime-r] use localtime_r() in g_log_writer_format_fields() - !3545 gregex: if JIT stack limit is reached, fall back to interpretive matching - !3547 glib/gfileutils.c: use 64 bits for value in get_tmp_file() - !3550 glib/tests/asyncqueue.c: skip test_async_queue_timed in 2038 or later - !3553 Generate missing docs for out arguments - !3555 gkeyfile: Fix overwriting of GError * Translation updates: - Basque (Asier Sarasua Garmendia) - Kazakh (Baurzhan Muftakhidinov) - Panjabi (Amn Alam) - Persian (Danial Behzadi) - Swedish (Anders Jonsson) ======================================== gnome-backgrounds ======================================== ================ Version 45.beta ================ - revert to JPEGs - blue default (light) ======================================== gnome-boxes ======================================== 45.rc - Sep 04, 2023 ==================== Changes since 44.2 - Mark Shell search-provider to not autostart - Report OS download errors to the user - Fix current-memory not being updated on RAM preference changes - Fix failure to create VMs when G_MESSAGES_DEBUG=all was set - Appdata updates and validation fixes ======================================== gnome-builder ======================================== # GNOME Builder 45.rc * Improvements to various Meson-based project templates * Ensure more error messages are translated * Support for more recent Sysprof features such as scheduler details and D-Bus message recording * Improve pattern matching for symbol-tree popover and global search integration * Make sure to run sysprof-agent with --cwd= * Flatpak runtime will only poke sandbox holes when we think we are performing a profile with sysprof-agent. * Fix cursor placement after formatting with XML indent. * Move `flatpak build-init` as a fallback pipeline stage during `BEFORE|AUTOGEN` phase. * Fix mimetype for C++ code * Translation updates ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 45.0.1 * Retagging release Overview of changes in gnome-calculator 45.rc * Updated translations Overview of changes in gnome-calculator 45.0 * Updated translations * Search provider performance improvements !154, !155, !156 (Christian Hergert) * Use numeric font instead of monospace #290 (Robert Roth) * Fixed electron-volt unit abbreviation #347 (Robert Roth) * Fixed erroneous Joule unit name #348 (Robert Roth) * Fixed missing build dependency !157 (Jeremy Bicha) ======================================== gnome-calendar ======================================== Major changes in 45.rc: * Fix a plethora of threading issues with the backend * Fix a crash in the Shell search provider code * Make new Month view handle dragging events to days in other months * Fix crash with events without end date * Improve behaviour of new Month view with reduced animations * Updated translations Major changes in 45.beta: * Redesign the Month view to scroll infinitely to the future and past. It also displays events from other months, and allows creating events that span multiple months. Overall, it's pretty nice. I think I'm happy about it. * Use modern widgets in the event editor dialog * Use modern widgets in the calendar management dialog * Use modern widgets in the event editor dialog * Improve search performance and increase the range * Various improvements to the event preview popover * Add a menu shortcut for the Date & Time panel * Port various message dialogs to AdwMessageDialog * Add various shortcuts to common actions * Load cached events immediately on startup * Updated translations ======================================== gnome-connections ======================================== 45.rc - 02 Sep, 2023 ===================== Changes since 45.beta - Added/updated/fixed translations: - Basque - Chinese (China) - Czech - Finnish - Galician - Indonesian - Kazakh - Korean - Occitan - Polish - Punjabi - Spanish - Swedish - Turkish ======================================== gnome-control-center ======================================== ============= Version 45.rc ============= This is an exceptionally early release with the goal of speeding up the user testing of our new libadwaita navigation widgets that were merged as a release freeze break exception. These changes are mostly made of widget changes/reorganization, with no fundamental behavior or logic change. No major regressions are expected. About - Port to AdwToolbarView - Make System Details window more compact - Port System Details window to AdwBreakpoint - Port System Details window to AdwToolbarView   Accessibility - Port to AdwToolbarView Applications - Make panel fit on narrow widths - Port deprecated GtkDialogs to AdwWindow Background - Port to AdwToolbarView Bluetooth - Port to AdwToolbarView Color - Port to AdwToolbarView Date and Time - Port to AdwToolbarView - Port dialog to AdwWindow Default Apps - Port to AdwToolbarView Default Apps - Port to AdwToolbarView Display - Port to AdwNavigationView and AdwtoolbarView - Reduce the size of the preview width Keyboard - Port to AdwToolbarView - Port keyboard shortcuts dialog to AdwNavigationView - Fix criticals when inpuit chooser is destroyed - Write to mru-sources setting if it has never been set before Mouse - Make adaptative - Port to AdwToolbarView - Port the test dialog to AdwToolbarView - Stop leaking the test window Multitasking - Port to AdwToolbarView Network - Port to AdwNavigationView and AdwToolbarView - Port the Wi-Fi panel to AdwToolbarView - Stop leaking the hotspot dialog Notifications - Port to AdwToolbarView - Port dialog to AdwWindow and AdwToolbarView Online Accounts - Port to AdwToolbarView Power - Port to AdwToolbarView - Port the suspend dialog to AdwWindow and AdwToolbarView Printers - Port to AdwToolbarView - Make the panel adaptative - Move search bar above the banner - Port dialogs to AdwWindow and AdwToolbarView - Fix size calculation for normalized printer name Removable Media - Port the dialog to AdwWindow - Port to AdwToolbarView Region - Port to AdwToolbarView Search - Port to AdwToolbarView Sharing - Port to AdwToolbarView - Port dialogs to AdwWindow and AdwToolbarView - Port Remote Login row to AdwSwitchRow Sound - Port to AdwToolbarView - Port dialogs to AdwWindow and AdwToolbarView User Accounts - Fix account type row sensitivity - Port to AdwToolbarView - Port Add User dialog from deprecated GtkDialog to AdwWindow - Update status page text when no accountsservice is available - Show label when another user is logged in - Port error message dialogs to AdwToasts - Port deprecated GtkMessageDialogs to AdwMessageDialog - Add "loading" page at startup Wacom - Port to AdwToolbarView WWAN - Port to AdwToolbarView ======================================== gnome-maps ======================================== 45.rc - Sep 1, 2023 ========================= Changes since 45.rc - Enabled experimental vector-based map - Update OSM edit POI definition - Increase sidebar width to fit longer translated strings Added/updated/fixed translations - Russian - Chinese (China) - Punjabi - German - Greek - Kazakh - Spanish - Finnish - Czech - Portuguese - Belarusian - Polish - Persian - Galician - Turkish - Ukrainian - Indonesian All contributors to this release Amn Alam Artur S0 Asier Sarasua Garmendia Baurzhan Muftakhidinov Boyuan Yang <073plan@gmail.com> Danial Behzadi Daniel Mustieles Daniel Rusek Efstathios Iosifidis Fran Dieguez Harry Bond Hugo Carvalho James Westman Jiri Grönroos Kukuh Syafaat Marcus Lundblad Michael Evans Nathan Follens Philipp Kiemle Piotr Drąg RedAuburn Sabri Ünal Vasil Pupkin <3abac@3a.by> Yuri Chornoivan ======================================== gnome-remote-desktop ======================================== 45.rc ===== * Use default RDP and VNC ports again * Use libei for input event plumbing Contributors: Jonas Ådahl, Pascal Nowack Translators: Sabri Ünal [tr], Florentina Musat [ro], A S Alam [pa] ======================================== gnome-settings-daemon ======================================== ============= Version 45.rc ============= - Translation updates Smartcards: - Rewrite to use p11-kit backend via Gck API ======================================== gnome-shell ======================================== 45.rc ===== * Allow notification dismissal with backspace [Chris; !2435] * Add workspace indicators in activities button [Georges; !2902] * Add extension hook to add quick settings items [Florian; !2894] * Fix legibility issue in calendar [Jakub; !2857] * Fix three-finger swipes on touchscreens [Carlos; !2910] * Add more options to `gnome-extensions create` [Florian; !2889] * Fix scrolling regression in ScrollView [Andrew; !2920] * Fix broken workspace animation with swipe gesture [Carlos; !2918] * Restore focus indication in system entries [Florian; !2922] * Use UUID as fallback extension gettext domain [Florian; !2888] * Reflect core app change in default "Utilities" folder [kramo; !2916] * Support OWE networks in status menu [Florian; !2927] * Show immediate feedback when toggling bluetooth [Florian; !2815] * Switch workspaces when scrolling over activities button [Florian; !2933] * Wrap around when navigating menus with arrow keys [Lukáš; !2525] * Fix background apps menu showing up empty [Florian; !2938] * Misc. bug fixes and cleanups [Florian, Dallas, Georges, Sebastian, Brendan, Simon, Marco, Daniel, Stuart, Bilal, Carlos, aliriza, Bryan; !2884, !2885, !2881, !2887, !2893, !2891, !2729, !2892, !2897, !2898, !2899, !2900, !2828, !2903, !2904, !2859, !2911, !2912, !2917, !2919, !2873, !2928, !2924, !2926, !2930, !2932, !2934, !2936, !2875, !2938, !2940, !2939] Contributors: aliriza, Bilal Elmoussaoui, Carlos Garnacho, Stuart Hayhurst, Chris Heywood, Sebastian Keller, kramo, Florian Müllner, Georges Basile Stavracas Neto, Bryan Ricker, Simon Schneegans, Jakub Steiner, Dallas Strouse, Marco Trevisan (Treviño), Lukáš Tyrychtr, Daniel van Vugt, Brendan William, Andrew Zaech Translators: Fran Dieguez [gl], Asier Sarasua Garmendia [eu], Quentin PAGÈS [oc], Sabri Ünal [tr], Baurzhan Muftakhidinov [kk], Ekaterine Papava [ka], Jordi Mas [ca], Yuri Chornoivan [uk], Piotr Drąg [pl], Vasil Pupkin [be], Philipp Kiemle [de], Daniel Rusek [cs], Daniel Mustieles [es], Danial Behzadi [fa], Amn Alam [pa], Artur S0 [ru], Yosef Or Boczko [he], Jiri Grönroos [fi], Nathan Follens [nl], Luming Zh [zh_CN], Kukuh Syafaat [id], Milo Casagrande [it], Aurimas Černius [lt], Changwoo Ryu [ko], A S Alam [pa], Alan Mortensen [da], Balázs Úr [hu], Bruce Cowan [en_GB] ======================================== gnome-shell-extensions ======================================== 45.rc ===== * Misc. bug fixes and cleanups [Florian; !267, !224, !272] Contributors: Florian Müllner Translators: Sabri Ünal [tr], Florentina Musat [ro], A S Alam [pa] ======================================== gnome-software ======================================== Version 45~rc ~~~~~~~~~~~~~ Released: 2023-09-01 This is an unstable release with the following changes: * Fix firmware's 'Restart & Update' to ask for the restart * Fix app getting unresponsive when loading screenshots * Improve performance for PackageKit plugin search-by-file * Improve app license display * Improve search to also check for 'contains' words * Various minor styling updates This release also updates translations: * Basque (Asier Sarasua Garmendia) * Belarusian (Vasil Pupkin) * Catalan (Jordi Mas) * Chinese (China) (Luming Zh, Boyuan Yang) * Czech (Daniel Rusek) * Danish (Alan Mortensen) * Dutch (Nathan Follens) * Finnish (Jiri Grönroos) * Galician (Fran Dieguez) * Georgian (Ekaterine Papava) * German (Philipp Kiemle, Christian Kirbach) * Greek, Modern (1453-) (Efstathios Iosifidis) * Hebrew (Yosef Or Boczko) * Hungarian (Balázs Úr) * Indonesian (Andika Triwidada, Kukuh Syafaat) * Kazakh (Baurzhan Muftakhidinov) * Lithuanian (Aurimas Černius) * Panjabi (Amn Alam) * Persian (Danial Behzadi) * Polish (Piotr Drąg) * Portuguese (Hugo Carvalho) * Russian (Artur S0, Artur So) * Spanish (Daniel Mustieles) * Turkish (Sabri Ünal) * Ukrainian (Yuri Chornoivan) ======================================== gnome-system-monitor ======================================== New in 45.0.1 - 2 September 2023 * Retagging 45.rc as 45.0.1 New in 45.rc - 2 September 2023 * Updated translations * GTK4 port preparations (Ondřej Míchal) * Remove visible property from window !51 (Óscar Fernández Díaz) ======================================== gsettings-desktop-schemas ======================================== Major changes in 45.rc ====================== - Translation updates ======================================== gtk ======================================== Overview of Changes in 4.13.0, 25-08-2023 ========================================= * GskPath, GskPathBuilder, GskPathMeasure: Data types and APIs for path rendering. These APIs are still considered experimental, and may change until 4.14. Please try them out and give us feedback. Documentation can be found here: https://docs.gtk.org/gsk4/paths.html * GtkGridView: - Fix a crash when scrolling * GtkColumnView: - Fix a refcounting issue in the new scroll_to api * GtkTreeView - Fix style classes for sort arrows * GtkEntry: - Improve tracking of user changes (for undo) * GtkNotebook: - Fix a critical when switching pages * GtkColor/FontDialogButton: - Make these widgets activatable * GtkMenuButton: - Fix problems with focus handling - Fix problems with DND - Make flags a settable property * GtkShortcutsWindow: - Add API to build shortcuts windows programmatically * Printing - Fix the cpdb backend build * MacOS: - Make file filters work again * GSK: - Fix issues with color matrix nodes * Wayland: - Fix a crash with compositors other than gnome-shell * Deprecations: - Remaining GtkTreeModel-related types * Demos: - Add a few path demos to gtk4-demo * Tools: - gtk4-path-tool provides a commandline interface for paths * Translation updates: Basque Catalan Finnish Galician Georgian German Greek Indonesian Kazakh Persian Polish Romanian Spanish Swedish Turkish Ukrainian ======================================== gtksourceview ======================================== News in 5.9.0, 2023-09-01 ------------------------- 5.9.0 is a release candidate for GNOME 45. * Documentation improvements * Various introspection improvements * New languages: Blueprint * Updated languages: C, C++, Rust, Python3, Shell, Java, OCaml * Updated style schemes: cobalt * GtkSourceBuffer gained a "loading" property which is toggled when GtkSourceFileLoader is loading the buffer from storage. * More defensiveness improvements in GtkSourceBufferOutputStream. * A leak in Vim emulation has been fixed. * Vim emulation now supports visual replace. * Scheduling of batched workers has been improved with gtk_source_scheduler_add(). * Snippets are now initialized from GtkSourceView.constructed() to allow for applications to hook buffer creation. * Translation updates ======================================== gvfs ======================================== Major changes in 1.51.91 ======================== * sftp/ftp: Ensure that is-symlink is always set to avoid warnings (Sébastien Noel) * Translation updates (GNOME Translation Project contributors) ======================================== libadwaita ======================================== ============== Version 1.4.rc ============== - AdwAboutWindow - Accessibility fixes - Add a minimum size - AdwExpanderRow - Accessibility fixes - AdwHeaderBar - Fix missing title fallback for back button tooltip and history menu - Set "Back" as an accessible label for the back button - Clarify docs around :show-back-button - AdwNavigationView - Warn when a navigation page is missing a title - AdwStyleManager - Fix over-releasing a string on macOS - AdwTabButton - Set the correct gettext domain - AdwTabOverview - Set the correct gettext domain - Fix reordered thumbnail being drawn below others - AdwToastOverlay - Set the correct gettext domain - Build - Update pkg-config description field - Demo - Update screenshot in appdata - Correctly dismiss the last toast in the dialogs demo - Add missing navigation page titles - Stylesheet - Fix filename entry margins in file chooser - Fix menubutton.card corners - Fix button.card focus ring transition - Avoid background overdraw in GtkColumnView - Translation updates - Basque - Chinese (China) - Czech - Finnish - Galician - German - Indonesian - Kazakh - Korean - Lithuanian - Persian - Polish - Romanian - Spanish - Turkish ======================================== libpanel ======================================== libpanel 1.3.1 ============== Changes in libpanel 1.3.1 (GNOME 45.rc) * Build system improvements * A11y improvements ======================================== libpeas ======================================== # Libpeas 1.99.1 This release corresponds with GNOME 45.rc. It contains various build system improvements that were found when integrating 1.99.0 with various distribution channels. ======================================== librsvg ======================================== Version 2.56.93 =============== librsvg crate version 2.57.0-beta.3 - #1009 - Fix rsvg-convert man page about overriding styles with !important in an external stylesheet. - #1008 - Clean up the documentation for the Rust API. - #1012 - RenderingError::InvalidTransform no longer exists; this was not meant to be an error that surfaces to the public API. - Update cssparser and selectors crates (Lukáš Tyrychtr, Federico Mena). - Remove unnecessary dependencies (Uli Schlachter). ======================================== libshumate ======================================== ===================== Version 1.1.rc - Bugfixes and optimizations in vector render - Add icon-color property for vector renderer - Disable g_asserts on release builds - Updated translations ===================== Version 1.1.beta ===================== - Vector rendering improvements - Updated translations ======================================== mutter ======================================== 45.rc ===== * Fix possible redraw freeze in fullscreen windows [msizanoen; !3127] * Fix restoring focus when leaving the overview [Jonas Å., Carlos; !3185] * Support alpha-composited window screencasts [Georges; !3175] * Fix some XWayland windows not getting mapped [Sebastian; !3194] * Fix cursor movement on rotated screens [Daniel; !3180] * Avoid global lock in stage signals [Christian; !3204] * Implemented suspended xdg_toplevel state [Jonas Å.; !3019, !3213] * Support idle_inhibit protocol [Charbel; !3145] * Do not trigger repick during relayout [Carlos; !3220] * Fix redraw issue when buffer age is unavailable [Carlos; !3221] * Add Meta Toolkit (MTK) library [Bilal; !3128] * Fix possible window freeze during resize operations [Carlos; !3189] * Fixes to tablet cursor visibility on Wayland [Carlos; !3218] * Improve support for input capture and emulated input [Jonas Å.; !3228] * Use headless mode when seat ID is unset [Joan; !3093] * Fix unresponsive touchscreen after titlebar drag [Carlos; !3059] * Fix absolute pointer events on virtual monitor streams [Jonas Å.; !3241] * Fix disabling CRTCs in disable-only mode updates [Jonas Å.; !3073] * Cache multi-texture shader snippets [Daniel; !3224] * Fixed crashes [Carlos, Jonas Å., Jonas D., Barnabás, Jeremy; !3183, !3219, !3234, !3216, !3202, !3229, !3246] * Plugged leaks [Sebastian, Niels; !3188, !3203] * Misc. bug fixes and cleanups [Bilal, Michel, Jonas Å., Florian, Carlos, Sebastian, Sandro, Daniel, Pascal, Georges, Jonas D., Uzair; !3087, !3154, !3169, !3124, !3173, !3190, !3197, !3198, !3215, !3209, !3155, !3225, !3226, !3223, !3231, !3187, !3230, !3210, !3227, !3233, !3235, !3237, !3238, !3236, !3239, !3243, !3199, !3247, !3242] Contributors: Jonas Ådahl, Uzair Ahmad, Charbel Assaad, Sandro Bonazzola, Jeremy Cline, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, Carlos Garnacho, Niels De Graef, Christian Hergert, Sebastian Keller, msizanoen, Florian Müllner, Georges Basile Stavracas Neto, Pascal Nowack, Barnabás Pőcze, Joan Torres, Daniel van Vugt Translators: Kukuh Syafaat [id], Sabri Ünal [tr], Jiri Grönroos [fi], Baurzhan Muftakhidinov [kk], Vasil Pupkin [be], Jordi Mas [ca], Aurimas Černius [lt], A S Alam [pa], Nathan Follens [nl], Philipp Kiemle [de], Milo Casagrande [it], Yaron Shahrabani [he], Gwan-gyeong Mun [ko], Bruce Cowan [en_GB] ======================================== nautilus ======================================== Major changes in 45.rc ===================== * Avoid slowness when many files are selected (Corey Berla, António Fernandes) * Make tooltip and menu for Preferences back button not empty (Domenico Iezzi) * Revert patch which could cause loss of data (Corey Berla, Ondrej Holy) * Fix sizing and styling of Visible Columns (António Fernandes) * Change sidebar title (António Fernandes) * Translation updates (GNOME Translation Project contributors) Major changes in 45.beta2 ===================== * Feature enhancements: - New "Search Everywhere" buttons to expand search scope (Allan Day, António Fernandes) - Modern full-height sidebar layout (Marco Melorio, António Fernandes) - Refined sidebar sizing and folding treshold (Tobias Bernard, Corey Berla, António Fernandes) * Performance enhancements: - Flickerless transition into and from search (António Fernandes) - Accelerated generation of multiple thumbnail (Khalid Abu Shawarib, Corey Berla) - Avoid DBus-activating other apps when starting (Corey Berla) * Bugfixes: - Delete partially copied file on cancelled copy (Corey Berla) - Don't restrict shell search results do %HOME (António Fernandes) - Don't open trash on drag hover (Jakob Landbo) - Fix multiple search bugs (Khalid Abu Shawarib, Peter Eisenmann, António Fernandes) - Avoid crashes on search (Khalid Abu Shawarib, Corey Berla) - Fix "sort after rename" regression (António Fernandes) - Fix various styling issues (Alice Mikhaylenko) - Don't allow to resize Properties too small (Automeris naranja) * Maintenance: - Disable deprecation warnings, fix other warnings (Peter Eisenmann, Luciano Santos) * Translation updates (GNOME Translation Project contributors) ======================================== orca ======================================== 45.rc - 5 September 2023 Bug Fixes: * Fix several performance issues * Fix bug causing utterances to be split up unexpectedly * Filter out redundant descriptions to reduce chattiness * Fix tracebacks resulting from hand-editing user-settings.conf New and updated translations (THANKS EVERYONE!!!): be Belarusian Vasil Pupkin da Danish Alan Mortensen de German Jürgen Benvenuti de German Philipp Kiemle es Spanish Daniel Mustieles fa Persian Danial Behzadi fi Finnish Jiri Grönroos gl Galician Fran Dieguez id Indonesian Andika Triwidada kk Kazakh Baurzhan Muftakhidinov lt Lithuanian Aurimas Černius pa Punjabi Amn Alam pl Polish Piotr Drąg ru Russian Artur S0 ru Russian Sergej A sv Swedish Anders Jonsson tr Turkish Sabri Ünal ========= ======================================== sysprof ======================================== Overview of changes in Sysprof 45.rc ==================================== Changes since 45.beta: * A Rust demangler is provided which can demangle some newer style Rust symbols. * The C++ and Rust legacy demanger has improved to handle some scenarios where <> and :: should be used. * The D-Bus section has gained support for search filtering. * A busy indicator is now show when callgraphs are being generated or updated to reflect changing view options. * Improvements to sysprof-cli and sysprof-agent to support recent capture features. * sysprof-cli can now specify capture buffer size in number of pages to help in situations where you want to avoid disk spillage. * Zoom controls now stay sticky to the left. * SysprofCollector will now try much harder for the peer to process the mmap ring buffer before bailing so that the leak collector is less likely to drop records. * Sysprof now uses gtktimsort to sort records for a significant speed improvement when loading large captures. * Window titles now include documen title. * Reduction in number of samples to normalize for various charts which results in faster loading times. You can continue to zoom in to get better details. * A new scheduler details instrument is provided, which uses tracepoints to track when processes were running and on what CPU. * A new flamegraph is added for viewing profiling results. It is powered by the same callgraph seen in the callgraph view, which means changes to the callgraph can influence the flamegraph. Colorization is provided by stack categorization in callgraphs. * Categorization of Kernel symbols has been fixed. * Callgraphs are now sorted incrementally to help keep the UI responsive while loading the document. * Accounting of weights for callgraphs has been improved to avoid double counting summary values when recursion is used. * A fix for a crash when pivoting to a new root in the callgraph. * A new option to merge similar processes when generating callgraphs. * A new option to filter out kernel processes has been added. This feature is quite rudimentary and involves commandline sniffing. Improvements are requested by those seeking more comprehensive filtering. * Improvements to locating and symbolizing Flatpak processes. * The files section has gained search filter support. Happy Hacking! ======================================== tracker ======================================== NEW in 3.6.rc - 2023-09-05 ========================== * Documentation updates Translations: fa, tr ======================================== tracker-miners ======================================== NEW in 3.6.rc - 2023-09-05 ========================== * Throttle extractor process on battery conditions * Handle deletion of directories no longer configured as indexed. * Lower footprint crawling very large directories * Hint tracker-extract-3 file access with posix_fadvise * Raise file descriptor limit in tracker-miner-fs-3 * Test fixes * Build fixes Translations: fa, ka, tr, sv ======================================== vala ======================================== Vala 0.56.13 ============ * Bindings: - gtk4: Restore CssProvider.load_from_data() signature to take an array [#1478] Vala 0.56.12 ============ * Regression fix: - vala: Only transform default initializers of parameters [#1474] * Bindings: - gtk4: Preserve compatibility with <= 4.8.x [#1475] ======================================== xdg-desktop-portal-gnome ======================================== Changes in 45.rc ================= - Advertise the version of the ScreenCast portal correctly - Proxy the 'mapping_id' property to xdg-desktop-portal - Translation updates