The following modules have been removed in this release: libgudev The following modules have a new version: - adwaita-icon-theme (3.36.1 => 3.37.2) - cogl (1.22.6 => 1.22.8) - epiphany (3.37.1 => 3.37.2) - evince (3.36.0 => 3.37.2) - evolution-data-server (3.37.1 => 3.37.2) - gdm (3.34.1 => 3.37.1) - gedit (3.37.1 => 3.37.2) - gfbgraph (0.2.3 => 0.2.4) - gjs (1.65.2 => 1.65.3) - glib (2.64.2 => 2.64.3) - glib-networking (2.64.2 => 2.64.3) - gnome-backgrounds (3.36.0 => 3.37.2) (*) - gnome-boxes (3.36.3 => 3.36.4) - gnome-clocks (3.36.0 => 3.36.2) (*) - gnome-control-center (3.36.1 => 3.36.3) - gnome-desktop (3.37.1 => 3.37.2) - gnome-logs (3.34.0 => 3.36.0) - gnome-maps (3.37.1 => 3.37.2) - gnome-music (3.36.2 => 3.37.2) - gnome-photos (3.34.1 => 3.37.2) - gnome-shell (3.37.1 => 3.37.2) - gnome-shell-extensions (3.37.1 => 3.37.2) - gnome-software (3.36.0 => 3.36.1) (*) - gnome-system-monitor (3.36.0 => 3.36.1) - gtk (3.98.3 => 3.98.4) - gvfs (1.44.1 => 1.45.2) - librsvg (2.48.4 => 2.49.2) - mm-common (1.0.0 => 1.0.1) - mutter (3.37.1 => 3.37.2) - nautilus (3.37.1.1 => 3.37.2) - orca (3.37.1 => 3.37.2) - pygobject (3.36.0 => 3.36.1) - simple-scan (3.37.1 => 3.37.2) - tracker (2.3.4 => 2.99.1) - tracker-miners (2.3.3 => 2.99.1) - vala (0.48.5 => 0.48.6) - vte (0.60.2 => 0.60.3) (*) (*) No summarized news available The following modules weren't upgraded in this release: at-spi2-atk, at-spi2-core, atk, atkmm, baobab, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, dconf, eog, file-roller, folks, gcab, gcr, gdk-pixbuf, geocode-glib, glibmm, gmime, gnome-autoar, gnome-bluetooth, gnome-calculator, gnome-calendar, gnome-characters, gnome-color-manager, gnome-contacts, gnome-disk-utility, gnome-font-viewer, gnome-getting-started-docs, gnome-initial-setup, gnome-keyring, gnome-menus, gnome-online-accounts, gnome-online-miners, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-terminal, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk+, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp, gupnp-av, gupnp-dlna, json-glib, libchamplain, libdazzle, libgdata, libgee, libgnomekbd, libgsf, libgtop, libgweather, libgxps, libmediaart, libnma, libnotify, libpeas, libsecret, libsigc++, libsoup, pango, pangomm, phodav, pyatspi, rest, rygel, sushi, totem, totem-pl-parser, yelp, yelp-tools, yelp-xsl, zenity ======================================== adwaita-icon-theme ======================================== 3.37.2 - symbolic: night light metaphor (issue 76) - symbolic: larger expanders (gtk#2656) - scripts -- rendrable with inkscape 1.0 (issue 57) ======================================== cogl ======================================== Cogl 1.22.8 2020-06-04 • List of changes since Cogl 1.22.6 » Fix building against libglvnd-provided EGL headers [!19; Simon McVittie] » Stop checking the Automake version [!20; Simon McVittie] » Fix compiler warnings with GCC ≥ 9 [!21; Simon McVittie] » Ensure we don't close the same X display twice [!23; Simon McVittie] » Test suite fixes [!10, !11, !12, !14, !15, !22; Simon McVittie] » Free pipeline state last [#14] ======================================== epiphany ======================================== 3.37.2 - May 29, 2020 ===================== * Search provider now offers to load URLs, rather than search the web (#150) * Redesigned password management dialog (#225) * Add user script support (like Greasemonkey) (#298) * Fix and reenable test-ephy-web-view (#378) * Import passwords from Chrome/Chromium (#424, #1187) * Drop duplicate bookmarks during bookmark import (#485) * Highlight active tab in mobile page view (#760) * Allow drag and drop from downloads popover (#766) * Allow opening multiple pages in history dialog (#862) * Fix non-default search engines appearing in search provider (#923) * Remove 10-tab limit on reopen closed tabs (#991) * Remove secret service access from flatpak builds (#1009) * Add keyboard shortcut to duplicate tab (#1167) * Update to highlight.js 10.0.2 (#1171, #1176) * Distribute unpacked version of highlight.js (#1173) * Restore bookmark tag search in URL entry (#1177) * Use GNotification and switch to appropriate tab when notification is clicked (#1180) * Fix bookmark lockdown enabled when current page cannot be bookmarked (#1196) * Refactor incognito recoloring and support HighContrastInverse (!626, Alexander Mikhaylenko) * Fix crash loading about:applications (!636) * Fix duplicate bookmarks causing import to go haywire (!639, ignapk) * Improve maintainability of preferences dialog (!651, Andrei Lisita) * Improve title and icon selection for web apps (!654) * Add import/export menu (!658) * Drop raised style for back/forward buttons (!665, Alexander Mikhaylenko) * Update images in user help (!677, Vanadiae) ======================================== evince ======================================== ================ Evince 3.37.2 ================ backends: * Annotate functions that wraps formatting strings (#1410, Germán Poo-Caamaño) * Fix -Wformat-zero-length warning (Germán Poo-Caamaño) build: * use so suffix on macOS (Tom Schoonjans) ci: * Fix meson targets (Germán Poo-Caamaño) cut-n-paste: * Annotate functions that wraps formatting strings (#1410, Germán Poo-Caamaño) Developers: * Germán Poo-Caamaño, Tom Schoonjans Translations: * Kukuh Syafaat (Indonesian) ================ Evince 3.37.1 ================ build: * Use lowercase for project name in meson (Germán Poo-Caamaño) * Add 'user_doc' option to meson (Nelson Benítez León) ci: * build with meson by default and autotools manually (Germán Poo-Caamaño) flatpak: * Update Poppler to 0.88.0 (Casey Jao) libview: * Fix typo in parameter's description (Yuri Chornoivan) shell: * Check type of window/sidebar objects (#1409, Ilario Gelmetti) * Don't send Ctrl and Alt accels to sidebar (#795, #860, Nelson Benítez León) * Use markup text region (#1275, Nelson Benítez León) * Fix cast on gtk_menu (Germán Poo-Caamaño) general: * Fix multiple typos (Germán Poo-Caamaño) Developers: * Casey Jao, Germán Poo-Caamaño, Ilario Gelmetti, Nelson Benítez León, Yuri Chornoivan Translations: * sicklylife (Japanese) ================ Evince 3.36.1 ================ backends: * Support 'de facto' tooltip feature (#34, #842, Nelson Benítez León) ci: * Add scripts to update Docker image for CI (Germán Poo-Caamaño) help: * Add Ukrainian screenshots for the docs (Yuri Chornoivan) * Fix incorrect markup in Czech UI translation (Andre Klapper) * Update French help image (Charles Monzat) libdocument: * Allow text entries to handle clicks (#1364, Nelson Benítez León) * Ignore deprecation warnings in headers (Matthew Leeds) libview: * Fix "can-have-popup" prop when creating markup annotations (#1373, Casey Jao) * Move annotation popup window to new position (#570, Marek Kasik) shell: * Set menu button to not focus-on-click (#1339, Nelson Benítez León) * Fix too large slides on scaled display (#1365, #2599, Nelson Benítez León) snap: * Use removable-media for access to USB drives (Sébastien Bacher) Developers: * Andre Klapper, Casey Jao, Charles Monzat, Germán Poo-Caamaño, Marek Kasik, Matthew Leeds, Nelson Benítez León, Sébastien Bacher, Yuri Chornoivan Translations: * Jordi Mas (Catalan) * Marek Černocký (Czech help) * Charles Monzat (French) * Fabio Tomat (Friulian) * Tim Sabsch (German) * Yosef Or Boczko (Hebrew) * Andika Triwidada (Indonesian) * Daniel Șerbănescu (Romanian) * Марко Костић (Serbian) * Matej Urbančič (Slovenian) * Anders Jonsson (Swedish) * Yuri Chornoivan (Ukrainian) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.37.2 2020-05-29 --------------------------------------- Bug Fixes: I#101 - DAV backends: Limit server requests after getting online (Milan Crha) I#209 - libedataserverui: Remove unneeded dependency on libebackend (Milan Crha) I#210 - Global buffer overflow in e_contact_check_attr_type_value_used() (Milan Crha) I#211 - IMAPx: No IDLE after extraneous connection reset (Milan Crha) I#212 - EWebDAVSession: Ignore text/plain server responses on success (Milan Crha) I#213 - camel_mime_filter_backup() calls memcpy(null, ...) (Milan Crha) I#219 - Search folder content rebuilt after a change in it (Milan Crha) M!40 - Add the the enumeration of possible values for ENABLE_FILE_LOCKING (Дилян Палаузов) evo-I#915 - Fix some issues reported by Clang's ubsan sanitizer (Milan Crha) Miscellaneous: ECredentialsPrompterImplOAuth2: Enable sandbox usage for WebKitGTK (Milan Crha) CamelFilterDriver: do_shell: NULL-terminate the arguments array (Milan Crha) SetupBuildFlags.cmake: Use -Werror=implicit-function-declaration only for C code compilation (Milan Crha) ECollectionBackend: Limit how often checks for new child sources (Milan Crha) WebDAV backends: Transform Precondition Failed error to E_CLIENT_ERROR_OUT_OF_SYNC (Milan Crha) Translations: Daniel Mustieles (es) Emin Tufan Çetin (tr) Florentina Mușat (ro) ======================================== gdm ======================================== ============== Version 3.37.1 ============== - Switch from autogoo to meson - Fixes for when GDM isn't started on its configured initial VT - Don't hardcode path to plymouth - keyutils has a .pc file so use it - Enable wayland on cirrus - Chrome remote desktop fix - Always use separate session bus for greeter sessions This runs dbus-run-session, so the binary needs to be available - Translation updates ======================================== gedit ======================================== News in 3.37.2, 2020-05-29 -------------------------- * gedit is now available on the Microsoft Store! * Remove the checkupdate plugin (no longer useful). * GSettings: revisit the set of plugins activated by default. * Change app description. * Write a script to have a list of plugins with their description. * Documentation updates. * About dialog: have the gedit icon, not the old logo. * Many improvements to the build system. * Fix a few bugs. * Add a few keyboard shortcuts to the Shortcuts window. * Updates to the Flatpak and Snap. * Translation updates. Tepl-ification: * Create GeditFactory class, subclass of TeplAbstractFactory. * Use tepl_application_handle_metadata(). ======================================== gfbgraph ======================================== ================= LibGFBGraph 0.2.4 ================= The changes include: - Change Facebook Graph API version to v2.10 by Álvaro Peña. - Fix memory leaks of GFBGraphNode class by Krzesimir Nowak. - Support g_autoptr for GFBGraphAlbum, GFBGraphNode, GFBGraphPhoto, GFBGraphUser by Leesoo Ahn. - Fix memory leaks of GFBGraphUser, GFBGraphSimpleAuthorizer, GFBGraphAlbum by Leesoo Ahn. ======================================== gjs ======================================== Version 1.65.3 -------------- - In GTK 4, Gtk.Widget is now an iterable object which iterates through its child widgets. (`for (let child of widget) { ... }`) - Closed bugs and merge requests: * Installed tests are not in preferred directories [#318, !427, Ross Burton] * Build new test CI images with Buildah [!429, Philip Chimento] * CI fixes for new test images [!433, Philip Chimento] * Various maintenance [!428, Philip Chimento] * Fix dead link [!436, prnsml] * overrides/Gtk: Make GTK4 widgets iteratable [!437, Florian Müllner] * arg.cpp: Fix building on Visual Studio [!439, Chun-wei Fan] * Separate closures and vfuncs [!438, Philip Chimento] * Improvements to IWYU script [!435, Philip Chimento] * Various refactors in preparation for ES modules [!440, Evan Welsh, Philip Chimento] - Various refactors for type safety [Marco Trevisan] Version 1.64.3 -------------- - Closed bugs and merge requests: * arg: Don't sink GClosure ref if it's a return value [!426, Philip Chimento] * overrides/Gtk: Adjust gtk_container_child_set_property() check [!431, Florian Müllner] * 1.63.3: test suite is failing [#298, !430, Philip Chimento] * Simplify private pointers [!434, Philip Chimento] - Various backports: * Use memory GSettings backend in tests [Philip Chimento] * Update debug message from trimLeft/trimRight to trimStart/trimEnd [Philip Chimento] * Various fixes for potential crash and memory issues [Philip Chimento] Version 1.58.8 -------------- - Various backports * 1.63.3: test suite is failing [Philip Chimento] * Various fixes for potential crash and memory issues [Philip Chimento] ======================================== glib ======================================== Overview of changes in GLib 2.64.3 ================================== * Stability improvements for various unit tests * Bugs fixed: - #1954 gdbus-server-auth intermittent failure - #2094 Deprecation warnings when compiling with -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_28 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_28 - !1470 Backport !1440 -Wformat-nonliteral fixes to glib-2-64 - !1471 Backport !1448 memory monitor test dependency fixes to glib-2-64 - !1473 CI: Switch to new Windows runners (2.64) - !1478 Backport !1477 D-Bus keyring handling fixes to glib-2-64 - !1483 Backport !1481 “array: fix corrupt state of GPtrArray after g_ptr_array_extend_and_steal()” to glib-2-64 - !1484 Backport !1480 “CI: Make sure we use meson 0.49.2 in MSYS2” to glib-2-64 - !1486 Backport !1472 “gthread: ignore deprecated declarations in static inline functions” to glib-2-64 - !1495 Backport !1493 “meson: Remove stray ], in O_DIRECTORY check” to glib-2-64 - !1501 Backport !1439 “Fix stpcpy() detection“ to glib-2-64 * Translation updates: - Chinese (Taiwan) - German ======================================== glib-networking ======================================== 2.64.3 - May 28, 2020 ===================== - Revert warning when server-identity property is unset (#130) - Fix CVE-2020-13645, fail connections when server identity is unset (#135) ======================================== gnome-boxes ======================================== 3.36.4 - May 25, 2020 ===================== Changes since 3.36.3 - Fix crash when input-source is not available - Include rolling release OSes in "Download an OS" - Offer newest releases of recommended downloads - Fix drag and drop issue in file sharing - Grab focus for password field when showing an authentication dialog - Added/updated/fixed translations: - Slovak - Catalan All contributors to this release: Dušan Kazik Felipe Borges Isaque Galdino Jordi Mas Manuel Wassermann ======================================== gnome-control-center ======================================== ================ Version 3.36.3 ================ - Updated translations Users: - Show add user button also if no users found - Show permissions toolbar also if no users found ================ Version 3.36.2 ================ - Updated translations CI - Update Flatpak libnma, mobile-broadband-provider-info, libhandy build depends Applications - Fix only connected snap interfaces showing Background - Allow adding multiple files to backgrounds Printers - Add whitespace between top right buttons Sharing - Set label for checkbox properly Sound - Fix translation of "System Sounds" Info: - Verify data coming from switcheroo-control ======================================== gnome-desktop ======================================== =============== Version 3.37.2 =============== - languages: Fix encoding issue when translating locale modifiers (#156) - thumbnails: keep the orignal file name (#154) - Translation updates ======================================== gnome-logs ======================================== GNOME Logs 3.36.0 ================= * new nightly app icon from Jakub Steiner * add British, Tamil, Indonesian, Malay, Ukrainian and Turkish help translations * updates to British English, Japanese, Indonesian, Spanish, Hungarian, Swedish, Brazilian, Finnish, Lithuanian, Romanian, Friulian, Persian, Italian, Czech, Chinese (Taiwan), German, Galician, Greek, Slovak, Croatian, French, Serbian, Turkish, Basque, Dutch, Korean, Danish, Slovenian, Ukrainian, Polish, Malay and Latvian translations ======================================== gnome-maps ======================================== 3.37.2 - May 30, 2020 ========================= Changes since 3.37.1 - Fix "no network" dispay to fit better on smaller displays - Add initial basic support for running unit tests on builds - Enable sandboxing on the WebKit web view used in OpenStreetMap account setup - Limit the number of fraction digits when displaying raw coordinates in place entries (i.e. when route searching) for better readability - Restrict the user location accuracy circle to only show when all of it fits in the view (both horizontally and vertically) to avoid obscuring too much of the map view i.e. on very wide displays. Also lower the opacity of the circle to make it "stand out" less Added/updated/fixed translations - Turkish - Romanian - Persian - Chinese (Taiwan) - Spanish - Ukranian All contributors to this release Cheng-Chia Tseng Danial Behzadi Daniel Mustieles Emin Tufan Çetin Florentina Mușat Marcus Lundblad mimi89999 Yuri Chornoivan ======================================== gnome-music ======================================== Overview of changes in 3.37.2 ============================= * Use Gtk.Template for all the Views and remove BaseView * Prefer Albumartist field for artist search * Change Artist view selection from artist to song * Extend Gtk.Template usage for Window * Deinitialize Grilo on shutdown * Music now explicitly depends on Pango 1.44 or above * Flatpak cleanups and updates * Various widgets style and code cleanups Bugs fixed: Artist view should support music selection (#26) In-app notifications need to be dismissable (#259) Stop using show_all (#320) ======================================== gnome-photos ======================================== Overview of changes in 3.37.2 ============================= * Drop the Autotools build system (!113) * Bugs fixed: !118 flatpak: Fix the tracker and tracker-miners builds !119 help-overlay: Add the shortcut for showing the help overlay itself !120 help: Update the application icon !121 application: Support zooming using the keyboard's numeric keypad keys !122 flatpak: Sandbox GSettings use by dropping the dconf permissions !123 CI: Use the new template !124 flatpak: Fix the grilo-plugins build !126 test-gegl: Unbreak /gegl/buffer/zoom/in* with Babl 0.1.67 !127 appdata: Add release notes for 3.34.0 !128 base-item: Use GDateTime instead of deprecated GTimeVal #143 help: No more 'Recent' tab, replaced by 'Photos' tab #149 Fix the build with GEGL 0.4.23 * Updated translations: Basque ======================================== gnome-shell ======================================== 3.37.2 ====== * Add support for "PrefersNonDefaultGPU" desktop key [Bastien; !1226] * Only start systemd units when running under systemd [Carlos, Florian; #2755, !1242, !1252] * Fix "ghost" media controls [Bryan; #2776] * Fix zombie sockets from extensions downloader [Michael; #2774] * Update world clocks offsets when timezone changes [Bryan; #2209] * Support scrolling anywhere in slider menu items [Peter; #2795] * Fix "Do Not Disturb" setting getting reset on startup [Florian; #2804] * Only allow updates for extensions that aren't cached [Florian; !1248] * Fix matching notifications by PID [Florian; #2592] * Indicate extension errors in Extensions app [Florian; #2337] * Add clipboard API for querying supported mimetypes [Andy; #2819] * Add preview to color picker [Florian; #451] * Improve world clocks styling [PrOF-kk; #2825] * Remove Frequent view from app picker [Georges; !880] * Fix pad OSD glitches [Carlos; !1290] * Expose actor tree in looking glass [Georges; !1292] * Fixed crashes [Jonas D., Florian; #2709, #2757] * Misc. bug fixes and cleanups [Florian, AsciiWolf, Michael, Piotr, Ting-Wei, Amr, Alexander, Bryan, Georges, Jonas D., Andy, Björn, Koki, Carlos; !1229, !1231, !1233, !1235, #2578, #2735, #2751, #2602, #2777, !1249, #2796, !1268, !1269, !1265, !1245, !1273, #2816, !1274, !1263, !1188, !1276, #2652, !1277, !1281, #2286, !1267, !1286, !1279, !1288, !1293, !1294, !1291] Contributors: AsciiWolf, Michael Catanzaro, Björn Daase, Jonas Dreßler, Bryan Dunsmore, Koki Fukuda, Carlos Garnacho, Andy Holmes, Amr Ibrahim, Soslan Khubulov, Ting-Wei Lan, Michael Lass, Alexander Mikhaylenko, Florian Müllner, Georges Basile Stavracas Neto, Bastien Nocera, PrOF-kk, Peter Simonyi Translators: Fabio Tomat [fur], Cheng-Chia Tseng [zh_TW], Yuri Chornoivan [uk], Dušan Kazik [sk], Piotr Drąg [pl], Soslan Khubulov [os], Daniel Mustieles [es], Nathan Follens [nl], Bruce Cowan [en_GB], Florentina Mușat [ro], Milo Casagrande [it], Anders Jonsson [sv], Charles Monzat [fr], Danial Behzadi [fa], sicklylife [ja], Kukuh Syafaat [id], Jordi Mas [ca], Emin Tufan Çetin [tr], Jiri Grönroos [fi], Марко Костић [sr], Christian Kirbach [de], Changwoo Ryu [ko], Matej Urbančič [sl] ======================================== gnome-shell-extensions ======================================== 3.37.2 ====== * window-list, auto-move: Modernize preference dialogs [Florian; !121] * Adjust to gnome-shell changes [Florian; !122] Contributors: Florian Müllner Translators: Cheng-Chia Tseng [zh_TW], Yuri Chornoivan [uk], Daniel Mustieles [es], Emin Tufan Çetin [tr], Danial Behzadi [fa], Daniel Șerbănescu [ro], Matej Urbančič [sl] ======================================== gnome-system-monitor ======================================== New in 3.36.1 - 29 March 2020 * added/updated translations Yuri Chornoivan, Daniel Korostil (uk) Christian Kirbach (de) Daniel Șerbănescu (ro) Yosef Or Boczko (he) Cheng-Chia Tseng (zh_TW) Rūdolfs Mazurs (lv) Dušan Kazik (sk) 王滋涵 Zephyr Wang (zh_CN) List of fixed bugs gitlab#142 - Michael Debertol: fixed net stats delta calculation ======================================== gtk ======================================== Overview of Changes in GTK 3.98.4 ================================= * Themes - Refine menu styling - Tweak visible focus behavior - HighConstrast: Add public colors - HighContrast: Fix scale borders * CSS: - Drop the nonstandard -gtk-icon-theme property - Add a system_setting_changed vfunc to propagate global changes * Untangle titlebars from windows: - Add a GtkWindowControls widget - Add a GtkWindowHandle widget - Add actions for window menu items - Remove app menu fallback from GtkHeaderBar - Remove title and subtitle properties from GtkHeaderBar, rename custom-title to title-widget * GtkWidget - Add a focusable property * GtkPopover: - Fix (re-)positioning issues * GtkStack: - Drop the homogeneous property - Add a use-underline property to stack pages * GtkScale: - Make area around the trough clickable * GtkScrolledWindow: - Fix kinetic scrolling * GtkTreeView: - Break reference cycles in unroot * Drop GtkBin and GtkContainer. All existing GtkBin subclasses have grown a child property with setter and getter. All existing GtkContainer subclasses have grown widget-specific remove (and in some cases, add) functions. in ui files continues to work as before * Replace gtk_widget_destroy by gtk_window_destroy * Drop the ::size-allocate signal. Use a GtkWidgetPaintable if you need to be informed about changes to a widgets content or size * Remove gtk_dialog_run * GDK: - Wayland: Provide a builtin cursor of last resort - Change the monitor api to use a GListModel * GSK: - Don't include renderer-specific headers automatically - GL: Fix nested rounded clips * Introspection: - Assorted annotation fixes * Inspector: - Preview media resources - Show media backend information * gtk4-widget-factory: - Add GtkVideo - Add text styles - Add a print dialog - Add a password entry - Improve toolbar styling - Revamp transition effects * gtk4-demo: - Replace some demos * Translation updates: Chinese (Taiwan) Esperanto Japanese Romanian Spanish Ukrainian ======================================== gvfs ======================================== Major changes in 1.45.2 ======================= * metadata: Emit D-Bus signal when metadata are modified * sftp: Preserve timestamps during copy and move operations * dav: Add support for Negotiate and NTLM authentication * Translation updates ======================================== librsvg ======================================== Version 2.49.2 - Fix failing tests. Version 2.49.1 - (#604) - Fix build on big-endian machines. Thanks to Daniel Kolesa for testing this repeatedly. Version 2.49.0 - Memory consumption of parsed SVG data is greatly reduced. Property values, path data, and text nodes now use much less memory than before. Thanks to Sergey "Shnatsel" Davidoff and Adam Reichold for their contributions. - With that reduction in memory consumption, librsvg can now load up to 1 million XML elements. This is a hard limit to avoid malicious files consuming arbitrary amounts of memory. - #508 - radialGradient now supports the "fr" property from SVG2 (Dunja Lalic, Corentin Rossignon). - Sven Neumann has written a fantastic test suite for rsvg-convert(1). Now we can modify this program with confidence. - Many, many cleanups (Paolo Borelli). - #594 - Only compute locale information for elements that need it. - As usual, thanks to Bastien Orivel for keeping dependent crates updated. - Fix Windows builds without PangoFT2. - Benchmarks of internal functions work now. You can run "cargo bench" in librsvg/ and rsvg_internals/. Version 2.48.5 - #577 - Support multiple fonts in the font-family property (Bastien Orivel). Previously in font-family="Foo, Bar, Baz" only Foo would get used. - #591 - Catch overflow when rendering files with a huge viewBox. - #593 - Don't panic with an empty objectBoundingBox for a mask. - #596 - Fix introspection data for rsvg_handle_set_stylesheet (Sutou Kouhei). - Fixes to the librsvg_crate documentation (Abraham Toriz). - Loading raster images for inclusion in an SVG and producing GdkPixbufs is now faster. ======================================== mm-common ======================================== mm-common 1.0.1 (2020-06-04) * Make libstdc++.tag retrieval work for Windows (Chun-wei Fan) Merge request !3 * skeletonmm/meson.build: Check if .git is a directory or a file (Kjell Ahlstedt) Merge request pangomm!8 (Ting-Wei Lan) * util: Add check-dllexport-usage.py to check gmmproc version (Chun-wei Fan) Merge request !5 * skeletonmm: Improve the Meson build system (Kjell Ahlstedt) ======================================== mutter ======================================== 3.37.2 ====== * Fix move-to-center keybinding with multiple monitors [Sergey; #1073] * Fix stuck buttons when a virtual device is destroyed [Carlos; !1239] * Use workarea when centering new windows [Akatsuki; #964] * Limit mipmap levels when rendering background [Daniel; !1003] * Broadcast clipboard/primary offers [Carlos; !1253] * Support primary-selection protocol from wayland-protocols [Carlos; !1255] * Fix monitor screen cast on X11 [Jonas Å.; !1251] * Support a "blank" cursor type [Florian; !1244] * Improve stage view damage tracking [Jonas Å.; !1237] * Implement touch-mode detecation for the X11 backend [Carlos; !1278] * Drop external keyboard detection from touch-mode heuristics [Carlos; !1277] * Optimize actor allocations [Jonas D.; !1247] * Fixed crashes [Daniel, Carlos, Jonas Å., Jonas D.; !1256, !1258, !1217, !1280] * Misc. bug fixes and cleanups [Christian, Jonas D., Olivier, Ting-Wei, Jonas Å., Marco, Corentin, Daniel, Robert, Niels, Florian, Simon; !1231, !1228, !1238, !1229, !1192, !1236, !1171, !1134, #1126, !1234, !1230, !1210, !1242, !1243, !1252, !1113, !1232, !1259, !1245, !1265, !1180, !1261, !788, !1264, !1235, !1218, !1150, !1274, !1271, !1279, !1283, !1272] Contributors: Marco Trevisan (Treviño), Akatsuki, Jonas Dreßler, Olivier Fourdan, Carlos Garnacho, Niels De Graef, Ting-Wei Lan, Robert Mader, Simon McVittie, Florian Müllner, Corentin Noël, Christian Rauch, Daniel van Vugt, Sergey Zigachev, Jonas Ådahl ======================================== nautilus ======================================== Major changes in 3.37.2: * Fix broken tracker search engine under some locales (Cristiano Nunes, António Fernandes) * Use tabular numbers for progress info (Diego Escalante Urrelo) * Disable select-all while directory is loading (Ujjwal Kumar) * Add newly created files to Recent (Sachin Daluja) * Port to new PackageKit DBus API (Romeo Calota) * Translation updates ======================================== orca ======================================== 3.37.2 - 1 June 2020 Web: * Present aria-sort value when focus moves to sorted row/col header * Ensure we present functionally-empty entries from web apps * Make ARIA gridcell cells caret-navigable if browse mode is sticky * Fix bug causing us to skip over objects in certain grids in browse mode * Handle links whose sole content is an image with alt="" * Force browse mode switch in web apps when child document claims focus * Don't repeat label, name, or role when in the same object in SayAll * Improve performance of presenting status bar items for web/Electron apps (e.g. VSCode) * Check for "keyshortcuts" attribute also for browser UI * Eliminate chattiness from Chromium omnibox * Ensure we present the correct row when navigating to table with missing rows * Improve structural navigation in HTML tables with conflicting ARIA semantics * Ensure we announce role and content of elements with ARIA's separator role * Ensure we verbalize punctuation for named items inside code elements * Improve heuristic to identify elements serving as fake placeholder for text * Use caret-moved event to recover from object destruction * Prevent Orca from wandering into hidden objects and improve recovery when the currently-focused object is removed/destroyed * Improve overall performance processing caret-moved, children-changed, and text-changed events * Expand embedded objects for live region text insertions Mouse Review: * Fix several chattiness issues * Fix presentation of nested cells Braille: * Ensure blockquote and section text is always displayed * Ensure focused region starts the display when panToCursor * Fix bug in word wrap causing us to not display the relevant info * Fix error using braille with JavaAtkWrapper * Ensure we update our position when an anchor is clicked on via braille display * Hand off Braille output on NoFocus so other screen readers can provide information * Correctly display long strings of non-space characters that exceed the width of the braille line * Fix several panning issues * Remove fallback on VT 7 Speech: * Use punct level 'most' when available in speech-dispatcher * Insert pause breaks when generating status bar items so they don't all run together when spoken General: * Emit region-changed events to inform other tools (e.g. magnifiers, highlighting tools) the object and optional text range Orca is presenting * Present description change events for the current object * Fix crash related to non-standard tables * Work around Qt not exposing STATE_CHECKABLE and/or using ROLE_CHECK_MENU_ITEM on checkable menu items * Fix presentation of Qt widgets labelled by their parent container * Gracefully handle AT-SPI2 timeout when checking validity of app * Add support for the Orca key being "sticky" * Fall back on name for labels which lack displayed text * Present message when the status bar cannot be found * Respect user's punctuation settings in app switchers New and updated translations (THANKS EVERYONE!!!): ckb Kurdish Sorani Jwtiyar Nariman de German Tim Sabsch es Spanish Daniel Mustieles hu Hungarian Attila Hammer ro Romanian Daniel Șerbănescu, Florentina Mușat sv Swedish Anders Jonsson tr Turkish Emin Tufan Çetin uk Ukrainian Yuri Chornoivan ========= ======================================== pygobject ======================================== 3.36.1 - 2020-05-06 ------------------- * tests: Fix failing tests with pytest 5.4.0+ * Gtk: Add override to make sure both TreeModelSort.new_with_model and TreeModel.sort_new_with_model exist independend of the gtk version * Gtk.Template: Fix initialisation order errors with Widgets getting created from C (potentially through other templates) :issue:`257` :issue:`386` :issue:`341` :mr:`140` (:user:`Jean Felder `) * Gtk.Template: Fix errors when calling init_template() multiple times :mr:`140` (:user:`Jean Felder `) ======================================== simple-scan ======================================== Overview of changes in simple-scan 3.37.2 * Store save directory as URI * Change the size of the paper to avoid visual glitches. * Revert the higher bit depth text scans changes - they aren't working with PDF saving. ======================================== tracker ======================================== NEW in 2.99.1 - 2020-05-03 ========================== Highlighted updates compared to 2.x: ------------------------------------ * A full implementation of SPARQL 1.1 * A change of paradigm. There is no central store, services are free to create their own, and to make those an endpoint for public access. Applications may syndicate queries across external endpoints through the SERVICE syntax. * No tracker-store * No libtracker-miner * No libtracker-control * API changes - Explicit API to create a local store, or proxy a DBus/remote one - TrackerEndpoint proxies local stores out of process - separate python library to write tests * A base and reference ontologies of our own - Officially it's no longer Nepomuk - No more broken links * An extensible CLI tool, with a generic set of core subcommands * Parallel installable to tracker 2.x * Documentation * Tests * Many many others ======================================== tracker-miners ======================================== NEW in 2.99.1 - 2020-05-03 ========================== Highlighted updates compared to 2.x: ------------------------------------ * tracker-miner-fs/tracker-extract and tracker-miner-rss data are split into 2 endpoints: - org.freedesktop.Tracker3.Miner.Files - org.freedesktop.Tracker3.Miner.RSS * tracker-miner-fs data is split into different graphs: - tracker:FileSystem - tracker:Audio - tracker:Video - tracker:Documents - tracker:Software * Full split between file and content elements. 1:1, 1:N, M:1 and M:N are allowed combinations of those, they relate to each other through the nie:isStoredAs and nie:interpretedAs properties. * Parallel installable to tracker-miners 2.x * Better, more tests * Reincorporated libtracker-miner and libtracker-control code. These are no longer for public consumption ======================================== vala ======================================== Vala 0.48.6 =========== * Regression and bug fixes: - codegen: + Correctly handle cast-expression of real struct to nullable struct [#991] + Use loop index instead of get_ccode_pos() for ellipsis parameter [#995] - vala: + Allow node_ref being null in SemanticAnalyzer.get_instance_base_type() + SemanticAnalyzer.get_instance_base_type() is not allowed to return null + params-array parameter is not allowed in abstract/virtual method [#985] + Use stable hash for methods in HashMap of implicit_implementations [#990] and Use "str_equal" as equal_func for ArrayList instances + Set value_type of undefined member-access to avoid further criticals + Transform cast from floating-type to boxed-type [#991] + Transform cast from integer-type to boxed-type [#992] + Explicit "new" method may be incompatible with a posssible base method - valadoc: Add implicit "Posix" using-directive for POSIX profile - girparser: Add support for boolean "new" argument for methods * Bindings: - gtk4: Update to 3.98.3+028942c8