The following modules have a new version: - adwaita-icon-theme (3.38.0 => 40.rc) - at-spi2-core (2.39.90.1 => 2.39.91) - dconf (0.39.1 => 0.40.0) - eog (40.beta => 40.rc) - epiphany (40.beta => 40.rc) - evolution-data-server (3.39.2 => 3.39.3) - gdm (3.38.2.1 => 40.rc) - gjs (1.67.2 => 1.67.3) - glib (2.67.4 => 2.67.6) - glib-networking (2.68.alpha => 2.68.rc) - gnome-autoar (0.3.0 => 0.3.1) - gnome-backgrounds (3.38.0 => 40.rc) - gnome-boxes (40.beta => 40.rc) - gnome-calculator (40.beta => 40.rc) - gnome-calendar (40.beta => 40.rc) - gnome-contacts (40.alpha => 40.beta) (*) - gnome-control-center (40.beta => 40.rc) - gnome-desktop (40.beta => 40.rc) - gnome-disk-utility (40.beta => 40.rc) - gnome-initial-setup (40.beta => 40.rc) - gnome-maps (40.beta => 40.rc) - gnome-music (3.38.2 => 40.rc) - gnome-online-accounts (3.38.0 => 3.39.92) - gnome-photos (3.38.1 => 40.beta) - gnome-screenshot (40.beta => 40.rc) - gnome-settings-daemon (40.beta => 40.rc) - gnome-shell (40.beta => 40.rc) - gnome-shell-extensions (40.alpha.1 => 40.rc) - gnome-software (40.beta => 40.rc) - gnome-system-monitor (40.beta => 40.rc) - gnome-user-docs (40.beta => 40.rc) - gobject-introspection (1.66.1 => 1.67.1) - gsettings-desktop-schemas (40.beta => 40.rc) - gtk (4.1.0 => 4.1.2) - gtk+ (3.24.26 => 3.24.27) - gtksourceview (4.8.0 => 4.8.1) - gvfs (1.47.90 => 1.47.91) - libgdata (0.18.0 => 0.18.1) - libgee (0.20.3 => 0.20.4) - libgxps (0.3.1 => 0.3.2) - libhandy (1.1.90 => 1.2.0) - mutter (40.beta => 40.rc) - nautilus (40.beta => 40.rc) - orca (40.beta => 40.rc) - pango (1.48.2 => 1.48.3) - pyatspi (2.38.0 => 2.38.1) - simple-scan (3.38.2 => 40.beta) (*) - tracker (3.1.0.beta => 3.1.0.rc) - tracker-miners (3.1.0.beta => 3.1.0.rc) - vala (0.51.2 => 0.52.0) - yelp-tools (40.beta => 40.rc) - yelp-xsl (40.beta => 40.rc) (*) No summarized news available The following modules weren't upgraded in this release: at-spi2-atk, atk, atkmm, baobab, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, evince, file-roller, folks, gcab, gcr, gdk-pixbuf, gedit, geocode-glib, gfbgraph, glibmm, gmime, gnome-bluetooth, gnome-characters, gnome-clocks, gnome-color-manager, gnome-font-viewer, gnome-keyring, gnome-logs, gnome-menus, gnome-online-miners, gnome-session, gnome-terminal, gnome-user-share, gnome-video-effects, gnome-weather, gom, grilo, grilo-plugins, gsound, gspell, gssdp, gtk-doc, gtk-vnc, gtkmm, gupnp, gupnp-av, gupnp-dlna, json-glib, libchamplain, libdazzle, libgnomekbd, libgsf, libgtop, libgweather, libmediaart, libnma, libnotify, libpeas, librsvg, libsecret, libsigc++, libsoup, mm-common, pangomm, phodav, pygobject, rest, rygel, sushi, totem, totem-pl-parser, vte, yelp, zenity ======================================== adwaita-icon-theme ======================================== 40.rc - fullcolor emblem contrast (issue 110) - cursor naming (issue 111) - updated contribution instructions - symbolic: bluetooth-disconneted - symbolic: power profile icons (gcc mr 816) - symbolic: night light and display brightness (issue 98) - symbolic: contact-new (issue 97) ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.39.91: * Fix a couple of memory leaks. * Remove const from AtspiDeviceListenerCB prototype (#31). ======================================== dconf ======================================== Changes in dconf 0.40.0 ======================= - common: Add missing G_BEGIN/END_DECLS to allow use of headers from C++ code (Philip Withnall, !67) ======================================== eog ======================================== Version 40.rc ------------- Bug fixes: !91, docs: Remove shortcuts page (Sabri Ünal) !92, docs: Update EOG icon (Sabri Ünal) !93, docs: Update some outdated information (Sabri Ünal) !95, help: Preferences do not have a close button (Sabri Ünal) !96, help: Fix a sentence suggesting click on "Show other application" (Sabri Ünal) #146, Part of a large image (exceeding certain dimensions) does not display (Felix Riemann) #181, docs: Remove PicasaWeb support (Andre Klapper) New and updated translations: - scootergrisen [da] - Fabio Tomat [fur] - Fran Dieguez [gl] - A S Alam [pa] - Sabri Ünal, Emin Tufan Çetin [tr] New and updated manual translations - Marek Černocký [cs] - scootergrisen [da] - Mario Blättermann [de] - Guillaume Bernard [fr] - Balázs Úr [hu] - Seong-ho Cho [ko] - Anders Jonsson [sv] - Yuri Chornoivan [uk] ======================================== epiphany ======================================== 40.rc - March 12, 2021 ====================== * Close history when Escape is pressed (#728) * Fix potential loss of session state when web process is unresponsive (#1445) * Icons in page popover have a wrong scale after changing scale factor (#1450) * Crash switching to the second page of keyboard shortcuts (#1452) * Fix language preferences (#1456) * Dismiss search bar when Escape is pressed (#1463) * Fix overaggressive adblocker (#1467) * Avoid adding ephy-pdf: URIs to history (!923) * Fix clicking links beneath floating status bar (!925) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.39.3 2021-03-12 --------------------------------------- Bug Fixes: I#301 - alarm-notify: Add "until start time" as predefined snooze time (Milan Crha) I#303 - camel-folder: Add nullable and optional annotations to out parameters. (Corentin Noël) I#304 - IMAPx: Inbox hidden in offline when not subscribed (Milan Crha) I#309 - EContact: Inline locally stored image does not retain its mime type (Milan Crha) ews-I#144 - Calendar: Dismiss of a reminder doesn't provide recurrence ID (Milan Crha) Miscellaneous: ESoupAuthBearer: Shorten the token expiry time by 4 more seconds (Milan Crha) ESoupSession: Refresh Bearer auth token during request redirect (Milan Crha) MetaBackend tests: Relax a runtime requirement (Milan Crha) Calendar: Add functions to clamp a VTIMEZONE component (Milan Crha) e_cal_client_get_component_as_string: Clamp the VTIMEZONE component (Milan Crha) test-cal-utils: Add test to clamp a VTIMEZONE by a future time (Milan Crha) Calendar: Make few improvements in the Weather backend (Milan Crha) camel-debug: Copy cached backtrace symbol strings (Milan Crha) camel-gpg-context: Add some debug prints (Milan Crha) [IMAPx] Cancel authentication request when failed to get the SASL response (Milan Crha) EBookMetaBackend: Add 'backend_module_directory' property into the class (Milan Crha) Allow to load modules from custom prefixes (Milan Crha) reminder-watcher: Process "Dismiss All" requests in the background (Milan Crha) Allocate large-enough buffer for g_base64_decode_step() (Milan Crha) CamelSpoolStore: Use cache for often accessed data (Milan Crha) alarm-notify: Default notify-past-events to false plus few related fixes (Milan Crha) e-book-backend-file: Fix busy loop when modifying multiple contacts at once (Milan Crha) Use SHA256 instead of SHA1 where appropriate (Milan Crha) Fix integer overflow on 32-bit architectures (Milan Crha) Fix a memory leak in camel_util_get_directory_variants() (Milan Crha) Translations: Charles Monzat (fr) Ask Hjorth Larsen (da) Yuri Chornoivan (uk) Asier Sarasua Garmendia (eu) Fran Dieguez (gl) Kukuh Syafaat (id) Hugo Carvalho (pt) Мирослав Николић (sr) Emin Tufan Çetin (tr) Jiri Grönroos (fi) Matej Urbančič (sl) Balázs Úr (hu) Philipp Kiemle (de) Goran Vidović (hr) Henrique Machado Campos (pt_BR) Aurimas Černius (lt) Anders Jonsson (sv) Jordi Mas (ca) Piotr Drąg (pl) Rūdolfs Mazurs (lv) Daniel Mustieles (es) Daniel Șerbănescu (ro) Marek Černocký (cs) Guillaume Bernard (fr) Changwoo Ryu (ko) ======================================== gdm ======================================== ================ Version 40.rc ================ - Fingerprint auth fixes - Fix timeout handling for graphics bringup - Translation updates ================ Version 40.beta ================ - xinit script improvements - Build goo fixes - Support systems that boot before the graphics subsystem fully loads - Don't overwrite PATH set by user - Generalize gdm-disable-wayland into new gdm-runtime-config tool - Fail hard if accountsservice fails - PAM integration improvements - Leak fixes - Stop using deprecated systemd functions - Translation updates ======================================== gjs ======================================== Version 1.67.3 -------------- - Closed bugs and merge requests: * System.exit() doesn't work inside signal handler [#19, !565, Evan Welsh] * GdkEvent subtypes trigger assert in Gtk4 [#365, !566, Evan Welsh] * Replace g_memdup [#375, !567, Philip Chimento] * 1.67.2: build fails with gcc 11 [#376, !568, Philip Chimento] * Warnings introspecting array of boxed type as signal argument. [#377, !569, Carlos Garnacho] * Add list command to debugger [!571, Nasah Kuma] * Assertion failure in enqueuePromiseJob [#349, !572, Philip Chimento] * in interpreter Ctrl-c should exit inner shell if stuck [#98, !574, Philip Chimento] * Compiler ambiguity in enum-utils.h on operator overloading [#368, !576, Chun-wei Fan] * Fix GJS_DISABLE_JIT not fully disabling JIT [!575, Ivan Molodetskikh] * Error running gjs built with prefix: g_object_new_is_valid_property: object class 'GjsContext' has no property named 'program-path' [#381, !577, Sonny Piers] * Various maintenance [!578, !586, Philip Chimento] * Add some profiling labels [!579, Ivan Molodetskikh] * Some installed tests (introspection) segfault when GTK isn't available [#383, !580, Olivier Tilloy] * Installed tests do not install the js/modules subdir [#384, !581, Olivier Tilloy] * Installed tests fail because expected path doesn't include project name [#385, !582, Olivier Tilloy] * 1.67.2: Regress test hangs / timeouts on i686 [#379, !583, Marco Trevisan] * object: Do not call any function on disposed GObject pointers [!585, Marco Trevisan] ======================================== glib ======================================== Overview of changes in GLib 2.67.6 ================================== * Fix a security issue when using `g_file_replace()` with `G_FILE_CREATE_REPLACE_DESTINATION` (#2325) * Disallow operations on the empty path with `g_file_new_from_path()` (#2328) * Various fixes for GLib when building with clang-cl on Windows (work by Aleksandr Mezin) (#2341, #2344) * Bugs fixed: - #2325 file-roller symlink attack - #2327 Teach glib-mkenums about GLIB_AVAILABLE_ENUMERATOR_IN_2_68, and start using it - #2328 g_file_new_for_path("") yields CWD, which seems wrong - #2341 glib-genmarshal output is sometimes empty because output file is not closed - #2344 c_std=c11: gbitlock.c: ‘asm’ undeclared - !1962 Validate D-Bus machine ID after loading - !1976 Use the right permissions for directory watching on Win32 - !1977 gio/tests/{meson.build,pollable.c}: Determine libutil SONAME at build time - !1980 glib.supp: Add another system thread suppression * Translation updates: - Basque - Catalan - Czech - French - Galician - German - Hungarian - Indonesian - Korean - Latvian - Portuguese - Portuguese (Brazil) - Serbian - Spanish - Swedish - Ukrainian Overview of changes in GLib 2.67.5 ================================== * Fix more issues with `glib_typeof` macro from 2.67.3–2.67.4 (work by Iain Lane, Simon McVittie) (#2331, !1975) * Fix regression with some FD mappings passed to `g_subprocess_launcher_spawnv()` caused by changes for #2097 in GLib 2.67.4 (work by Olivier Fourdan, Philip Withnall) (#2332) * Fix detection of `str[n]casecmp()` when building with `clang-cl` (work by Aleksandr Mezin) (#2337) * Use zlib from subproject if configured with `wrap_mode=forcefallback` (work by Seungha Yang) (!1959) * Bump Visual Studio compilation requirement to VS 2012, and Windows 8 SDK for GLib 2.67.x onwards (work by Chun-wei Fan) (!1970) * Bugs fixed: - #832 Some tweaks re: GRWLock - #2331 glib 2.67.3: can no longer be included in extern "C" blocks - #2332 Glib 2.67.4 causes gnome-shell to exit when spawning Xwayland on demand - #2333 Missing relation between g_file_info_get_size() and G_FILE_ATTRIBUTE_STANDARD_SIZE attribute in documentation - #2337 Linking fails when building with clang-cl because of str[n]casecmp - !1936 tests: Fix leak of dlopened module in pollable test - !1954 Change SkipAsyncData fields to be gsize (and not gssize) - !1956 The ETag returned by various GFile functions is nullable - !1959 meson: Use subproject zlib if "wrap_mode=forcefallback" was specified - !1961 gkeyfilesettingsbackend: check for errors when creating file monitors - !1970 README.win32.md: Mention about Window 8+ SDK requirement - !1971 gio/tests/pollable.c: Fix build on non-Linux UNIX - !1975 gatomic.h: Make `glib_typeof` API break opt in. * Translation updates: - Basque - Danish - English (United Kingdom) - Galician - German - Indonesian - Lithuanian - Portuguese - Portuguese (Brazil) - Slovenian ======================================== glib-networking ======================================== 2.68.rc - March 12, 2021 ======================== - Improve heuristic for returning G_TLS_ERROR_CERTIFICATE_REQUIRED - Fix check for certain handshake failure conditions ======================================== gnome-autoar ======================================== Major changes in 0.3.1: * Disallow symlinks in parents completely when extracting (Ondrej Holy) * Make AutoarExtractor documentation clearer (Ondrej Holy) * Drop recursive delete on failure to prevent data loss (Ondrej Holy) * Add back RAR support (Matthias) ======================================== gnome-backgrounds ======================================== ================= Version 40.rc ================= - new default & supplemental updates ======================================== gnome-boxes ======================================== 40.rc - Mar 12, 2021 ==================== Changes since 40.beta - Use USB3 for supported operating systems - Improve human-readable names for OS variants - Fix config-editor error message formating - Indicate that we can open other formats other than .iso - Undefine NVRAM domains also for non-flatpak builds - References of [GtkChild] no longer take ownership - Update documentation for editing libvirt domain config - Use scallable icon in help pages - Default sound model to ich9 for undetected OSes - Added/updated/fixed translations: - Brazilian Portuguese - Slovenian - French - Hungarian - German - Finnish - Lithuanian - Basque - Galician - Croatian - Catalan - Turkish - Indonesian - Ukrainian - Swedish - Kazakh - Persian - British English - Serbian - Korean - Portuguese - Spanish - Czech - Romanian - Friulian - Dutch Dependencies changed: - libvirt-glib >= 4.0.0 All contributors to this release: Alexandre Franke Anders Jonsson Asier Sarasua Garmendia Aurimas Černius Balázs Úr Baurzhan Muftakhidinov Charles Monzat Danial Behzadi Daniel Mustieles Daniel Șerbănescu Emin Tufan Çetin Fabio Tomat Felipe Borges Fran Dieguez Goran Vidović Guillaume Bernard Hannie Dumoleyn Hugo Carvalho Jiri Grönroos Jordi Mas Kukuh Syafaat Marek Černocký Matej Urbančič Мирослав Николић Philipp Kiemle Rafael Fontenelle Rico Tzschichholz Sabri Ünal Sebastian Grabowski Seong-ho Cho Stephan Woidowski Tim Sabsch Vanadiae Yuri Chornoivan Zander Brown ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 40.rc * Updated Translations * Resize window after switching mode !78 (joshas) * Fixed compilation warnings (Robert Roth) * Support offline currency conversion tests #208 (Robert Roth) * Use official unit on conversion button click #207 (Robert Roth) * Fixed temperature unit typos #211 (Robert Roth) * Ellipsize conversion labels #17 (Robert Roth) * Added Ctrl+Delete shortcut for clearing the current equation #187 (Robert Roth) * Allow multiple decimal points #166. #5 (Robert Roth) * Added Ctrl+O shortcut for degrees symbol (Robert Roth) * Use gtk-sourceview 4.8 !80 (Robert Roth) ======================================== gnome-calendar ======================================== Major changes in 40.rc: * Updated translations * Minor cleanups ======================================== gnome-control-center ======================================== ================ Version 40.rc ================ - Various fixes to the language chooser - Updated translations Location - Wrap label to fit smaller window sizes Mouse & Touchpad - Allow horizontal scrolling in test page Network - Fix creation of the netmask widget ======================================== gnome-desktop ======================================== =============== Version 40.rc =============== - bg-slide-show: Always parse date/time integers in base 10 - thumbnail: Fix thumbnailing of CBZ with UTF-8 filenames - thumbnail: Fix non-working thumbnailer in Flatpak - Translation updates ======================================== gnome-disk-utility ======================================== 40.rc - March 13, 2020 ====================== Updated translations: * Asier Sarasua Garmendia (eu), Aurimas Černius (lt), Balázs Úr (hu), Charles Monzat (fr), Christian Kirbach (de), Danial Behzadi (fa), Emin Tufan Çetin (tr), Fabio Tomat (fur), Fran Dieguez (gl), Jiri Grönroos (fi), Jordi Mas (ca), Kukuh Syafaat (id), Marek Černocký (cs), Matej Urbančič (sl), Rafael Fontenelle (pt_BR), Rūdolfs Mazurs (lv), Seong-ho Cho (ko), Марко Костић (sr) ======================================== gnome-initial-setup ======================================== 40.rc ----- * Translation updates: - Galician - Portuguese (Brazil) ======================================== gnome-maps ======================================== 40.rc - Mar 13, 2021 ========================= Changes since 40.beta - Updated appdata screenshots - Updated POI defintions for OSM editing Added/updated/fixed translations - Korean - Vietnamese - Persian - Friulian - Czech - Indonesian - French - Greek - Serbian - Kazakh - Lithuanian - German - Galician - Portuguese - Basque - Finnish - Brazilian Portuguese - Turkish - Catalan - Slovenian - Romanian - Spanish - Punjabi - Hungarian - Swedish - Ukrainian All contributors to this release Anders Jonsson Andre Klapper A S Alam Asier Sarasua Garmendia Aurimas Černius Balázs Meskó Baurzhan Muftakhidinov Charles Monzat Danial Behzadi Daniel Mustieles Daniel Șerbănescu Efstathios Iosifidis Fabio Tomat Fran Dieguez Hugo Carvalho Jeeyong Um Jiri Grönroos Jordi Mas Kukuh Syafaat Marcus Lundblad Marek Černocký Matej Urbančič Ngọc Quân Trần Philipp Kiemle Piotr Drąg Rafael Fontenelle Sabri Ünal Yuri Chornoivan Мирослав Николић ======================================== gnome-music ======================================== Overview of changes in 40.rc ============================ • Improve startup loading • Misc playlist handling fixes • Use publication date instead of creation date for songs Bugs fixed: Scrobbling crash (#412, !769) Fix artist queries to retrieve art (!773) Ignore redundant Tracker delete events (!781) Fix album selection checkboxes style (#414) Fix playlist deletion (!793, !813) adding songs to favorite crashes the app (#441) GNOME Music crashes during startup: discbox is None (#430) Crash when creating a playlist containing a quotation mark (#447) Thanks to our contributors this release: James A. Baker Jean Felder Marinus Schraal Yann Delaby Updated translation: British English Catalan ======================================== gnome-online-accounts ======================================== Overview of changes in 3.39.92 ============================== * Last.fm is enabled by default (#134) * Bugs fixed: #76 web-extension-main: Remove unnecessary and unused entry point #92 kerberos-identity: Handle information-only prompts when signing in #139 client: Mention that goa_client_get_manager might return NULL * Updated translations: Catalan Galician Norwegian bokmål Punjabi ======================================== gnome-photos ======================================== Overview of changes in 40.beta ============================== * Bugs fixed: !132 Use libhandy Hdy.ViewSwitcher instead of Gtk.StackSwitcher !135 Generate queries using SPARQL templates !136 query-builder: Use GDateTime instead of deprecated GTimeVal ======================================== gnome-screenshot ======================================== ======================================== GNOME Screenshot 40.rc - 12th March 2021 ======================================== - metainfo: add a launchable tag [Bilal Elmoussaoui] - Translation updates: Galician, Punjabi ======================================== gnome-settings-daemon ======================================== ============= Version 40.rc ============= - Translation updates - Test framework improvements Xsettings: - Go back to loading gtk modules from lib/gnome-settings-daemon-3.0 ======================================== gnome-shell ======================================== 40.rc ===== * Define default app grid arrangement [Allan; !1700] * Fix shading behind system modal dialogs [Florian; !1712] * Only show logout-inhibiting apps in end-session dialog [Michael; !1424] * Fix minimap previews on multi-monitor systems [Florian; !1721] * Drop strict extension version match for unstable releases [Florian; !1719] * Fix missing app menu after overview gesture [Florian; !1726] * Improve app folder appearance [Jakub; !1714] * Fix window previews becoming undraggable after workspace switch [Sebastian; !1717] * Fix dragging icons to a different page in RTL locales [Carlos; !1734] * Support double super for opening app grid [Florian; !1736] * Improve workspace handling on secondary monitors [Florian; !1735] * Improve interaction when dragging between app grid pages [Carlos; !1630] * Fix launching on requested workspace on wayland [Florian; !1316] * Make wifi strength indicator consistent with icons in Settings [Remi; !1432] * Start session in overview [Georges; !1678] * Tweak window preview layout in overview [Jonas D.; !1702, !1737] * Improve overview performance [Jonas D.; !1713, !1733, !1743, !1755] * Fix new workspaces being invisible in minimap [Florian; !1716] * Fix glitch after dragging window preview from second monitor [Ivan; !1727] * Do not switch workspaces when scrolling during super-tab [Florian; !1746] * Make OSK shifting up windows more reliable [Jonas D.; !1728, !1760] * Fix swipe gesture glitches [Alexander; !1731] * Fix mis-scaled preview icons in window picker [Sebastian; !1751] * Fix unintended app grid changes during icon DND in dash [Sebastian; !1767] * Fix missing X11 fallback icons [Florian; !1761] * Fixed crashes [Sebastian; !1718] * Misc. bug fixes and cleanups [Jonas Å., Sebastian, Abderrahim, Florian, Alexander, Felix, Ivan, Jonas D., Jakub, Daniel; !1710, !1707, !1720, !1722, !1724, !1732, !1246, !1738, !1740] !1742, !1741, !1745, !1748, !1749, !1765, !1766, !1757, !1758] Contributors: Jonas Ådahl, arushsharma24, Allan Day, Felix Divo, Jonas Dreßler, Carlos Garnacho, Sebastian Keller, Abderrahim Kitouni, Alexander Mikhaylenko, Ivan Molodetskikh, Florian Müllner, Georges Basile Stavracas Neto, Remi Salmon, Jakub Steiner, Michael Terry, Daniel van Vugt Translators: Fran Dieguez [gl], Balázs Meskó [hu], Baurzhan Muftakhidinov [kk], Goran Vidović [hr], Christian Kirbach [de], Марко Костић [sr], Asier Sarasua Garmendia [eu], Guillaume Bernard [fr], Tim Sabsch [de], Philipp Kiemle [de], Danial Behzadi [fa], Piotr Drąg [pl], Rūdolfs Mazurs [lv], Daniel Mustieles [es], Marek Černocký [cs], Fabio Tomat [fur], Changwoo Ryu [ko], Kjartan Maraas [nb], A S Alam [pa], Milo Casagrande [it] ======================================== gnome-shell-extensions ======================================== 40.rc ===== * native-window-placement: Adjust to gnome-shell changes [Florian; !164] * windows-navigator: Adjust to gnome-shell changes [Florian; !163] * window-list, workspace-indicator: Only show previews for up to six workspaces [Florian; !165] * window-list, workspace-indicator: Improve workspace preview appearance [Florian; !166] Contributors: Florian Müllner Translators: Fran Dieguez [gl] 40.beta ======= * Add tooltips to workspace thumbnails [Florian; !155] * Drop arrows from top bar menus [Florian; !156] * drive-menu: Mark mounts that can be unmounted as removable [Michael; !152] * Remove horizontal-workspaces extension [Florian; !158] * Adjust to shell overview changes [Florian; !159, !160] * Fix crashes [Daniel; !157] * Misc. bug fixes and cleanups [Florian; !154, !161] Contributors: Michael Lawton, Florian Müllner, Daniel van Vugt Translators: Аляксей [be], A S Alam [pa] ======================================== gnome-software ======================================== Version 40.rc ~~~~~~~~~~~~~ Released: 2021-03-12 This is an unstable release with the following changes: * Implement new featured apps carousel. * List of Flatpak repositories is updated when changed using the Flatpak command line tool. * The loading page now shows the full color icon instead of the symbolic one. * Show release date in version history for releases that use the 'date' attribute. * Improved icon handling, including with hiDPI screens. * Fixed a bug in remembering when update notifications were shown. * Build as a dynamic rather than a static library, and rearrange installation paths. Translation updates: * Basque * Catalan * Croatian * Czech * Dutch * English (United Kingdom) * Finnish * French * Friulian * Galician * German * Hungarian * Indonesian * Kazakh * Korean * Lithuanian * Persian * Portuguese * Portuguese (Brazil) * Romanian * Serbian * Slovenian * Spanish * Swedish * Turkish * Ukrainian ======================================== gnome-system-monitor ======================================== New in 40.rc - 12 March 2021 * Updated translations * Updated view switcher and preferences !37 (Christopher Davis) * Fixed out of bounds error !38 (Abderrahim Kitouni) * Use correct x-axis labels #175 (Robert Roth) * Fixed compilation warnings (Robert Roth) ======================================== gnome-user-docs ======================================== 40.rc ===== * Updates for GNOME 40 (Andre Klapper, Shaun McCance, Michael Hill, scootergrisen) * Updated translations: ca (Jordi Mas) da (Ask Hjorth Larsen) de (Mario Blättermann, Christian Kirbach) es (Daniel Mustieles) fa (Danial Behzadi) hu (Balázs Úr) pl (Piotr Drąg) pt_BR (Rafael Fontenelle) sv (Anders Jonsson) uk (Yuri Chornoivan) ======================================== gobject-introspection ======================================== 1.67.1 - 2021-03-12 ------------------- * Requires Python 3.6+ * Update GLib annotations * Fix compatibility with Python 3.10 :issue:`358` * Fix build with GIR data disabled :mr:`248` * Add test object for signal marshallers :mr:`259` ======================================== gsettings-desktop-schemas ======================================== Major changes in 40.rc ====================== - Translation updates ======================================== gtk ======================================== Overview of Changes in 4.1.2 ============================ * Input: - Ensure preedit-start and preedit-end are emitted properly - Support the Wayland text protocol better - Delete the selection when preedit starts * Label: Fix a small issue with markup parsing and mnemonics * Spinbutton: Interpret localized digits * Textview: Fix blinking block cursors * Tooltips: Don't pop up erroneous on popovers * Window: Add a way to disable F10 handling * Theme: - Use a regular focus ring for sidebar rows * GSK - ngl: Performance improvements - vulkan: Add visible fallback rendering - vukan: Handle simple transforms when clipping * Wayland: - Don't force a full redraw for every frame - Don't leak buffers when rendering with cairo * Demos: - iconbrowser: Make search more useful * Documentation: - Switch to building docs from gir files with gi-docgen * build: - Allow GTK to be used as meson subproject * Translation updates Catalan Czech Finnish French Indonesian Kazakh Latvian Norwegian Bokmål Polish Serbian Turkish Overview of Changes in 4.1.1 ============================ * Popover: - Support shadows on popover > contents * Input: - Show preedit for compose sequences - Support long compose sequences - Support compose sequences producing multiple characters * Themes: - Allow suggested and destructive actions in lists - Disable shadows on maximized, fullscreen and tiled windows - Fine-tune scrollbar transitions and size * CSS: - Support drop-shadow filters - Correct blur filter spread interpretation * Documentation: - Improvements and updates for dialogs and native dialog * Printing: - Support Avahi-discovered printers better * GSK: - Add another OpenGL render. It is not the default yet. To try it, use GSK_RENDERER=ngl * Build: - Lots of static analysis fixes found by pvs - Add a -Dprofile=devel option for devel styling and use it for nightly flatpaks * X11: - Fix DND of X11-specific types * Wayland: - Fix lookup of font settings in flatpaks * Windows: - Fix window resizing - Avoid UAC for gtk-update-icon-cache * MacOs: - Use correct module file extension - Make OpenGL context opaque when possible - Fix window resizing * Translation updates: British English Czech Danish Galician Hungarian Turkish ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.27 =================================== * Input: Ensure preedit-start and preedit-end are emitted properly * GtkScrolledWindow: - Revert a change that broke touch scrolling * Theme: - Fix a problem with size changes in SSD decorations that caused mutter crashes - Use transparent black for window border in the dark theme * Windows: - Memory leak fixes - Fix unresponsive windows after tablet input - Add support for wheel and rotation axes * Translation updates: Belarusian German Kazakh Korean Latvian Turkish ======================================== gtksourceview ======================================== News in 4.8.1, 2021-03-02 ------------------------- * Fix highlighting in presence of byte-order-marks (BOM) * meson.lang: Update keywords to 0.55.3 syntax * cmake.lang: Update keywords to 3.18.2 syntax * go.lang: make "0i" syntax highlight as integer * Translation updates ======================================== gvfs ======================================== Major changes in 1.47.91 ======================== * Translation updates ======================================== libgdata ======================================== Overview of changes from libgdata 0.18.0 to libgdata 0.18.1 =========================================================== * Translation updates: - French - German - Hungarian - Indonesian - Lithuanian - Polish - Portuguese - Portuguese (Brazil) - Romanian - Serbian - Slovenian - Spanish - Swedish - Turkish - Ukrainian ======================================== libgee ======================================== libgee 0.20.4 ============= * Fixes for newer valac ======================================== libgxps ======================================== libgxps 0.3.2 (16 February 2021) ================================ New features: - Add support to wdp images on Windows using WIC API (Vittorio Vaselli) Bug fixes: - Fix a crash in tools when the surface is NULL on conversion end (#3, Qiuhao Li) Build: - Improve dependency check on Windows (Chun-wei Fan) - Don't assume that cross builds can't generate gir (maxice8) ======================================== libhandy ======================================== ============= Version 1.2.0 ============= - Fix deprecation warnings when including handy.h. - Fix warnings with -Wmissing-field-initializers. - Fix warnings with --buildtype=optimized. - Fix a crash when subclassing HdyPreferencesGroup. - Fix a build reproducibility issue by using basenames rather than full paths in generated sources. - HdyAvatar: - Fix leaking a GTask. - Fix leaking HdyAvatarIcon. - HdyCarousel: - Fix positioning non-expanded children in RTL. - HdyDeck and HdyLeaflet: - Fix touchpad swipes when the widget isn't at 0,0. - HdyFlap: - Prevent focusing obscured content when modal. - Redraw when allocating to fix glitches when the flap child resizes while the shadow is visible. - HdyStatusPage: - Fix the page margins when missing one of the children. - HdySwipeTracker: - Fix wrapping back to the first page when reaching the last one on long swipes. - HdyTabBar: - Fix drag threshold calculation. - Translation updates: - Brazilian Portuguese - German - Spanish - Swedish ======================================== mutter ======================================== 40.rc ===== * Fix keyboard input from remote desktop in Xorg session [Pascal; !1732] * Fix restoring focus to windows using globally active input [Olivier; !1716] * Expose unaccalerated touchpad gesture deltas [Alexander; !1353] * Avoid relayout on text attribute changes when possible [Jonas D.; !1750] * Add remote desktop caps- and num-lock state properties [Jonas Å.; !1739] * Improve refresh rate calculation [Akihiko; !1737] * Implement presentation-time protocol [Ivan; !1484] * Disable double-buffered shadow buffering [Jonas Å.; !1724] * Fix missing cursor on tablet devices [Jonas D.; !1758] * Fix frame timings causing X11 clients to get stuck [Jonas Å.; !1754] * Fix applying input settings on X11 [Marco, Suryashankar; !1769, !1767] * Add headless native backend [Jonas Å.; !1698] * Fix high latency and stalls with proprietary nvidia driver [Daniel; !1726] * Fix maximized windows not reacting to strut changes [Aleksandr; !1755] * Only start XWayland on demand when running under systemd [Benjamin; !1771] * Sync LEDs when a new input device is added [Olivier; !1662] * Fix order in which subsurface placement operations are handled [Robert; !1768] * Fixed crashes [Jonas Å., Sebastian; !1745, !1747, !1759, !1748, !1776, !1775] * Plugged leaks [Philip, Sebastian; !1738, !1728] * Misc. bug fixes and cleanups [Jonas Å., Jonas D., Ivan, Florian, Marco; !1688, !1744, !1736, !1749, !1752, !1753, !427, !1757, !1751, !1760, !1765, !1770, !1763, !1774, !1780, !1779] Contributors: Jonas Ådahl, Benjamin Berg, Suryashankar Das, Jonas Dreßler, Olivier Fourdan, Sebastian Keller, Robert Mader, Aleksandr Mezin, Alexander Mikhaylenko, Ivan Molodetskikh, Florian Müllner, Pascal Nowack, Akihiko Odaki, Marco Trevisan (Treviño), Daniel van Vugt, Philip Withnall Translators: Fran Dieguez [gl], Asier Sarasua Garmendia [eu], Claude Paroz [fr], Piotr Drąg [pl], Hugo Carvalho [pt], Jordi Mas [ca], Fabio Tomat [fur], Yuri Chornoivan [uk], Enrico Nicoletto [pt_BR], Emin Tufan Çetin [tr], Daniel Șerbănescu [ro], Marek Černocký [cs], Balázs Úr [hu], Aurimas Černius [lt], Kukuh Syafaat [id], A S Alam [pa] ======================================== nautilus ======================================== Major changes in 40.rc ====================== * Group files depending on the opening app (Bastien Nocera, António Fernandes) * Fix crashes when closing the last tab (António Fernandes) * Revert text-based clipboard workaround and use the dedicated type again (António Fernandes) * Use GNOME 40 empty view styling (Christopher Davis, António Fernandes) * Translation updates ======================================== orca ======================================== 40.rc - 11 March 2021 Web: * Improve handling of, and recovery from, element destruction, e.g. to find the new location and contents more accurately and quickly * Don't generate line contents when tabbing into editable with descendants (chattiness) General: * Prevent hang generating statusbar content * Prevent hang resulting from accessible objects which claim to be their own parent * Try to detect and avoid selection-changed event flood from apps like Caja which can make Orca not responsive * Work around lack of children-changed accessibility events from fillers which report 0 children New and updated translations (THANKS EVERYONE!!!): de German Mario Blättermann eu Basque Asier Sarasua Garmendia fi Finnish Jiri Grönroos gl Galician Fran Dieguez id Indonesian Kukuh Syafaat pl Polish Piotr Drąg pt Portuguese Hugo Carvalho ========= ======================================== pango ======================================== Overview of changes in 1.48.3 ============================= - Miscellaneous introspection fixes - Make pango_attr_list_splice clip inserted attrbiutes - Do costly fontconfig calls in threads - markup: Fix issues with accel handling - docs: Convert docs to use gi-docgen - Fix build against harfbuzz < 2.6 ======================================== pyatspi ======================================== What's new in pyatspi 2.38.1: * Add sanity checks to getPath and findAncestor so that we don't hang if an accessible returns itself as its own parent (#6, #7). ======================================== tracker ======================================== NEW in 3.1.0.rc - 2021-03-14 ============================ * Add tracker_sparql_connection_bus_new_async() * Fix TrackerNotifier signal subscriptions across the portal * Fix race condition / crash when performing SELECT queries * Propagate errors better when updating the database * Do not miss valid prefixed names in TrackerResource * Sparql 1.1 correctness fixes * Handle nesting of multivalued property functions * CI improvements in JUnit test results Translations: fr, gl, hr, ko, pl, sr, tr ======================================== tracker-miners ======================================== NEW in 3.1.0.rc - 2021-03-14 ============================ * Dispatch monitor events on a private thread * Fix After= usage in systemd service files * Fix compiler warnings Translations: ca, de, eu, gl, hr, hu, ko, lt, lv, pl, sr, tr ======================================== vala ======================================== Vala 0.52.0 =========== * Various improvements and bug fixes: - codegen: Include "glib.h" for deprecated symbols (GOBJECT) [#1155] - vala: Improve error for incompatible expressions in conditional expression - vala: Check for unused attributes unconditionally - girparser: Allow overriding of "Compact" attribute for classes - girparser: Handle empty "" element and report an error - girparser: Add support for NoWrapper metadata for methods - build: Add --enable-test-asan configure option * Bindings: - gio-2.0: Add some missing NoWrapper and CCode.has_typedef attributes - gnutls: Fix some binding errors - gsl: Fix some binding errors - gstreamer: Update from 1.19.0+ git master - gtk4: Add Gtk.INVALID_LIST_POSITION [#1151] - gtk4-unix-print: Switch to gir - gtk4: Update to 4.1.2 - linux: Provide Input.Event.input_event_sec/input_event_usec fields [#1152] - vapi: Fix a couple of attribute typos - webkit2gtk-4.0: Update to 2.31.91 Vala 0.51.91 ============ * Various improvements and bug fixes: - codegen: + Error for missing type-arguments of HashTable (de)serialization [#1147] + Free intermediate temp-variables of postcondition expression [#80] + Use the one available source_reference for internal error [#436] + Fix access to captured generics in async method of interfaces [#537] + Don't ever create null-aware free macro for GenericType + Don't add generics arguments/parameters to async finish method + Drop inner casts before converting between generics and integers - vala: + Add missing null-check in DataType.get_type_signature() + Check array type of declarations for errornous type-arguments + Check (optional) type-arguments of array creation expression + Replace all type parameter occurances in parameters for signal delegate * Bindings: - glib-2.0,gio-2.0: Add some missing type-arguments - vapi: Update GIR-based bindings Vala 0.51.90 ============ * Various improvements and bug fixes: - codegen: + More use of get_ccode_type_name() + "_first_array" parameter for params-array is variadic too + Inherit GType from base struct of SimpleType structs - vala: + Report warning if --target-glib=auto was not evaluated successfully + Fix ownership inheritance of "unowned var" in foreach statement + Use pre-resolved symbol/type of SemanticAnalyzer if possible - gdbus: Don't leak memory of deserialized arguments on error in wrapper method - girparser: Reuse populated Node.gtype_struct_for instead of resolving again - girparser: Evaluate "glib:type-struct" twice to pick up reparented structs - testrunner: Include Gio-2.0/gio-2.0 for GIR tests too * Bindings: - gtk4: Update to 4.1.1+f8f90d85 Vala 0.51.3 =========== * Various improvements and bug fixes: - codegen: + Don't use volatile modifier in glib API when targetting >= 2.68 [glib!1719] + CCodeBaseModule.get_type_id_expression () won't return null + Don't wrongly emit declaration for default-handler of signals + Include "string.h" for strcmp() (POSIX) - vala: + Generics value holding struct pointer requires casting on access [#347] + Infer needle type for "in" expression on enum [#1138] + Don't allow "in" operation with different enum types [#1139] + Improve context check whether property is writeable on assignments + Include "stdlib.h" for Enum.to_string() (POSIX) [#1143] + Set proper source_reference for implicit "this" and "result" variables + Report error for invalid inner operand of unary expressions - girwriter: Output default handler of signals * Bindings: - glib-2.0: Add new symbols from 2.68 - webkit2gtk-4.0: Update to 2.31.90 - vapi: Update GIR-based bindings ======================================== yelp-tools ======================================== 40.beta ======= * Added --skip option to skip files in yelp-check * Custom checkers in yelp-check return 1 on failure ======================================== yelp-xsl ======================================== 40.rc ===== * Updated translations: gl (Fran Dieguez) sl (Matej Urbančič)