The following modules have a new version: - at-spi2-core (2.34.0 => 2.35.1) - cantarell-fonts (0.111 => 0.201) - eog (3.35.2 => 3.35.3) - epiphany (3.35.3 => 3.35.90) - evolution-data-server (3.35.3 => 3.35.90) - file-roller (3.35.1 => 3.35.90) - folks (0.13.1 => 0.13.2) - gcr (3.35.1 => 3.35.90) - gedit (3.35.1 => 3.35.90) - gjs (1.63.3 => 1.63.90) - glib (2.63.3 => 2.63.5) - glib-networking (2.63.3 => 2.63.90) - gnome-boxes (3.35.2 => 3.35.90) - gnome-calculator (3.35.3 => 3.35.90) - gnome-contacts (3.35.1 => 3.35.90) (*) - gnome-control-center (3.35.2 => 3.35.90) - gnome-desktop (3.35.3 => 3.35.90) - gnome-initial-setup (3.35.3 => 3.35.90) - gnome-keyring (3.34.0 => 3.35.1) - gnome-maps (3.35.3 => 3.35.90) - gnome-shell (3.35.3 => 3.35.90) - gnome-shell-extensions (3.35.3 => 3.35.90) - gnome-system-monitor (3.32.1 => 3.35.90) (*) - gobject-introspection (1.63.1 => 1.63.2) - gspell (1.8.2 => 1.8.3) - gvfs (1.43.2 => 1.43.90) - libdazzle (3.35.2 => 3.35.3) - libpeas (1.24.1 => 1.25.3) (*) - librsvg (2.47.1 => 2.47.3) - libsecret (0.19.1 => 0.20.1) - libsoup (2.68.3 => 2.69.90) - mutter (3.35.3 => 3.35.90) - nautilus (3.35.2 => 3.35.90) - pyatspi (2.34.0 => 2.35.1) - simple-scan (3.35.3 => 3.35.90) - vala (0.47.2 => 0.47.4) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-atk, atk, atkmm, baobab, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, evince, gcab, gdk-pixbuf, gdm, geocode-glib, gfbgraph, glibmm, gmime, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-calendar, gnome-characters, gnome-clocks, gnome-color-manager, gnome-disk-utility, gnome-font-viewer, gnome-getting-started-docs, gnome-logs, gnome-menus, gnome-music, gnome-online-accounts, gnome-online-miners, gnome-photos, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-software, gnome-terminal, gnome-themes-extra, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gssdp, gtk, gtk+, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp, gupnp-av, gupnp-dlna, json-glib, libchamplain, libgdata, libgee, libgnomekbd, libgsf, libgtop, libgudev, libgweather, libgxps, libmediaart, libnma, libnotify, libsigc++, libzapojit, mm-common, orca, pango, pangomm, phodav, pygobject, rest, rygel, sushi, totem, totem-pl-parser, tracker, tracker-miners, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.35.1: * Fix source reproducibility (!25). * Avoid depending on Meson 0.50 (#20). * Add ATSPI_ROLE_MARK and ATSPI_ROLE_SUGGESTION (!27). ======================================== cantarell-fonts ======================================== 0.201: - Oopsie-release: The last one was missing pre-built binaries in the release tarball. - Use AFDKO's `tx` to compress the variable font in roughly half. - Addendum: For 0.200 and 0.201, the following appstream translations were added or updated: - Basque by Asier Sarasua Garmendia - Brazilian Portuguese by Rafael Fontenelle - British English by Zander Brown - Esperanto by Carmen Bianca Bakker - French by Charles Monzat - Karbi by Jor Teron - Kazakh by Baurzhan Muftakhidinov - Lao by Saikeo Kavhanxay - Malay by Umarzuki Bin Mochlis Moktar - Malayalam by Anish Sheela - Nepali by Pawan Chitrakar - Persian by Danial Behzadi - Scottish Gaelic by Gun Chleoc - Ukrainian by Daniel Korostil 0.200: - (The design points below are mostly the result of design reviews by Alexei Vanyashin, Jacques Le Bailly and Stephen Nixon, in no particular order). - Respacing of uppercase letters in the regular master and complete thin and extra bold masters. Uppercase letters space better next to lowercase letters now. Cyrillics are more consistently spaced. - Tweak numerals some. Especially the "one" and fractions. - Various tweaks to various shapes across the board, especially symbols. Braces are curlier now. Detail tweaks to Cyrillics. - Basic mathy symbols and currency symbols now have tabular number width. I found no advantage to having proportional variants. - Removed .tosf numerals. Fiddly work without clear purpose. - Experimental alternative form of "l" without the tail, contributed by Jacques Le Bailly. Accessible via the ss01 feature. - Added variable font, CFF2 flavor. postscriptBlueFuzz is set to 1 explicitly to avoid rounding issues with blue zone coverage in FreeType. - Removed f-ligatures without their own Unicode code points, as the design doesn't currently need them. They were mainly added to fill up the Google glyph set. - The following glyphs now represent more than one Unicode code point to keep the glyph view tidier: emdash: U+2014, U+2015 emspace: U+2001, U+2003 enspace: U+2000, U+2002 hyphen: U+002D, U+00AD, U+2010, U+2011 space: U+0020, U+00A0 In PDFs where the generator removed the text stream, copy-paste may lead to the others turning into the first. Meh. - Filled in hryvnia (U+20B4), tugrik (U+20AE) and tenge (U+20B8). - Static fonts use same rounding method as varLib uses for the variable font. - Fixed Ustraight-cy (U+04AE), ustraight-cy (U+04AF), Ustraightstroke-cy (U+04B0), ustraightstroke-cy (U+04B1), they didn't have a proper production name before and may not have been properly accessible. - Removed some building components that made it into the final font. - Limited anchor propagation to letters, excluding ligatures. Generate GDEF table properly. - Set one simple `gasp` table for hinted display for e.g. Windows. - Removed `ccmp` from the `aalt` lookup. - The OS/2 table fsType now says that no Digital Rights Management is applied to the fonts, the name table now says the fonts are OFL 1.1 licensed. - Internal housekeeping: Sources are stored in the open UFO and Designspace format now, with various cleanups like removed unused layers. - Internal housekeeping: Removed composite diacritics that served no design purpose. ======================================== eog ======================================== Version 3.35.3 -------------- Bug fixes: !36, EogPrintImageSetup: Rework spinbutton behaviour (Peter C. S. Scholtens) !38, Improve Keyboard Shortcuts (Sabri Ünal) !40, Remove outdated info from HACKING (Anton Leontiev) !41, App icon: minor updates for 3.36 (Tobias Bernard) !45, help: Add Danish screenshots (scootergrisen) New and updated translations: - Daniel Mustieles [es] - abuyop [ms] - Dušan Kazik [sk] - Anders Jonsson [sv] New and updated manual translations - scootergrisen [da] - Andika Triwidada [id] ======================================== epiphany ======================================== 3.35.90 - February 1, 2020 ========================== - Update design of bookmark dialogs (#371) - Disable new tab page when homepage is about:blank (#393, ignapk) - Tab now autocompletes URL in address bar (#705) - Reorganize the preferences dialog (#803, #1055) - Changing web app icon in preferences dialog should copy icon (#810, ignapk) - Update design of data management dialogs (#832, Adrien Plazas) - Add placeholder text to address bar (#852) - Add address bar dropdown icons for jump-to-tab and for bookmarks (#861, #895) - Fix history dialog claiming history is empty until history has loaded (#992, Adrien Plazas) - Fix Favorites and Mobile bookmarks not tagged correctly when localized (#1015, Jonathan Kang) - Fix crash when loading empty sessions (#1043) - Hide view source context menu item when on view source page (#1046) - Use page URI as tab title in view source mode (#1048) - Allow Ctrl+Tab in address bar (#1051) - Fix inconsistent capitalization in preferences dialog (#1054, Devesh Vijaywargiya) - Fix padding on incognito mode welcome page (#1056) - Fix problems with the new PDF support (#1059, !548) - Temporarily disable web process sandbox due to WebKit #206533 problems (#1060) - Fix password saving, likely broken in 3.35.3 (#1064) - Fix memory corruption in view source mode (#1065) - Allow opening PDFs with file chooser (#1073) - Fix view source mode for URIs with non-default port numbers (#1076) - Fix occasional failure to start up (!537, Alexander Mikhaylenko) - Fix download time remaining "jumping around" (!553) - Avoid theoretical bookmark ID collisions (!555, Andrei Lisita) - Standardize keyboard shortcuts and improve keyboard shortcuts dialog (!556, Sabri Ünal) - Fix web background color to allow dark mode to work (!558, !559) - Fix sides cropped off of new tab page snapshots (!563) - Fix memory corruption when loading adblock filters - Fix display of script dialogs, broken in 3.35.3 - Fix various scan-build warnings ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.35.90 2020-01-31 ---------------------------------------- Bug Fixes: I#154 - Replace deprecated gdk_beep() usage in the code (Milan Crha) I#179 - Calendar: Handle errors in file backend's refresh thread gracefully (Milan Crha) I#184 - WebDAV: Privilege with multiple child elements not handled properly (Milan Crha) I#186 - Allow override of PHONENUMBER_DEFINITIONS (Milan Crha) M!34 - Use G_PARAM_STATIC_STRINGS (Niels De Graef) M!35 - CamelMessageContentInfo: Define CamelProviderAutoDetectFunc (Corentin Noël) M!36 - EBookSqlite: Make the signal definition for before-*-contact more specific (Corentin Noël) M!37 - CamelFolderSummary: Explicitely map the virtual methods to their callers (Corentin Noël) evo-I#686 - Broken search folder that includes all mails from other search folders (Milan Crha) Miscellaneous: EDBusServer: Delay new module load (Milan Crha) alarm-notify: Double-free with certain types of the reminder (Milan Crha) ESourceCollection: Add 'allow-sources-rename' property (Milan Crha) camel: Document the GHashTable type in CamelProviderAutoDetectFunc and camel_provider_auto_detect (Corentin Noël) Speed-up e_contact_get_attributes_set() (Milan Crha) Prefer GSlice over heap allocation for short-lived structures (Milan Crha) EBookSqlite: Address runtime warnings from remove_leading_zeros() in unit tests (Milan Crha) CamelMessageInfo: Cache common strings in the string pool (Milan Crha) ECalCache: Be more specific regarding the signal definition and fix documentation (Corentin Noël) CamelHeaderParam: Specify the transfer annotation for camel_header_param (Corentin Noël) Vala: Add more .metadata fixes (Corentin Noël) Bump libical-glib dependency to 3.0.7 and benefit from its behavior (Milan Crha) Translations: Rafael Fontenelle (pt_BR) Sucipto (id) Dušan Kazik (sk) Anders Jonsson (sv) Umarzuki Bin Mochlis Moktar (ms) ======================================== file-roller ======================================== version 3.35.90 --------------- New or updated application translations: * Galician (Fran Dieguez) * Japanese (sicklylife) * Pasukan Terjemahan Malaysia (abuyop) * Turkish (Emin Tufan Çetin) New or updated manual translations: * Galician (Fran Diéguez) ======================================== folks ======================================== Overview of changes from libfolks 0.13.1 to libfolks 0.13.2 =========================================================== Dependencies: * Drop python2 dependency Major changes: * !25 - Use the key-file backend to link personas. * !21 - Automatically pick the correct E-D-S AddressBook version (using pkgconfig) Bugs fixed: * tests: Remove errornous c-header reference of extern method * #114 - GSettings conversion tool no longer installed * #115 - Profiling code cannot be enabled with Meson build system * #117 - Documentation installed in wrong path * #119 - Build failure with meson-0.53.0 * !34 - Tests failing on newer Vala versions API changes: ======================================== gcr ======================================== gcr 3.35.90: - Add support for "NEW CERTIFICATE REQUEST" header [GNOME/gcr!44] - Add support for GOST certificates [GNOME/gcr!43] - Rework handling of ASN.1 standard types [GNOME/gcr!42] - Fix a few regressions in the Meson build [GNOME/gcr!46, 7ba0e00d] - Add support for g_autoptr [GNOME/gcr!36, GNOME/gcr#16] - Fixed some compiler warnings [GNOME/gcr!38] - Updated translations ======================================== gedit ======================================== News in 3.35.90, 2020-01-31 --------------------------- * Remove text centering when in fullscreen mode and when a right margin was set. For the explanation see: commit 8710e89d847b0bfc65d7833255090e304cf7c890 * Make the scrollbars always visible around the main text area. For the explanation see: commit 5e0909c19f267b4023131881fac89c58a2a17453 * Remove the overview map. For the explanation see: commit 26899e0ba7c1390c098b61fc7a901d700c4e745c * File chooser dialog: re-add the feature to be able to customize the list of character encodings. * Open a file from the headerbar: re-implement the previous user interface: two buttons, "Open" to open the dialog window, and an arrow to open the recent menu. For the explanation see: commit 27f54a9aed82109a512743b5e819b18004c19de7 * GSettings schema: enable more features by default (auto-indent, display-line-numbers, highlight-current-line and bracket-matching) and set default style scheme to 'tango'. * Bug fixes. * Code refactorings. * Lots of small improvements to the build system. * The libsoup dependency is required only on Windows for the checkupdate plugin. * Translation updates. ======================================== gjs ======================================== Version 1.63.90 --------------- - New JS API: The GObject module has gained new overrides: GObject.signal_handler_find(), GObject.signal_handlers_block_matched(), GObject.signal_handlers_unblock_matched(), and GObject.signal_handlers_disconnect_matched(). These overrides replace the corresponding C API, which was not idiomatic for JavaScript and was not fully functional because it used bare C pointers for some of its functionality. See modules/overrides/GObject.js for API documentation. - New JavaScript features! This version of GJS is based on SpiderMonkey 68, an upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 60. Here are the highlights of the new JavaScript features. For more information, look them up on MDN or devdocs.io. * New language features + The BigInt type, currently a stage 3 proposal in the ES standard, is now available. * New syntax + `globalThis` is now the ES-standard supported way to get the global object, no matter what kind of JS environment. The old way, `window`, will still work, but is no longer preferred. + BigInt literals are expressed by a number with "n" appended to it: for example, `1n`, `9007199254740992n`. * New APIs + String.prototype.trimStart() and String.prototype.trimEnd() now exist and are preferred instead of trimLeft() and trimRight() which are nonstandard. + String.prototype.matchAll() allows easier access to regex capture groups. + Array.prototype.flat() flattens nested arrays, well-known from lodash and similar libraries. + Array.prototype.flatMap() acts like a reverse filter(), allowing adding elements to an array while iterating functional-style. + Object.fromEntries() creates an object from iterable key-value pairs. + Intl.RelativeTimeFormat is useful for formatting time differences into human-readable strings such as "1 day ago". + BigInt64Array and BigUint64Array are two new typed array types. * New behaviour + There are a lot of minor behaviour changes as SpiderMonkey's JS implementation conforms ever closer to existing ECMAScript standards and adopts new ones. For complete information, read the Firefox developer release notes: https://developer.mozilla.org/en-US/Firefox/Releases/61#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/62#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/63#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/64#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/65#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/66#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/67#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/68#JavaScript * Backwards-incompatible changes + The nonstandard String generics were removed. These had only ever been implemented by Mozilla and never made it into a standard. (An example of a String generic is calling a string method on something that might not be a string like this: `String.endsWith(foo, 5)`. The proper way is `String.prototype.endsWith.call(foo, 5)` or converting `foo` to a string.) This should not pose much of a problem for existing code, since in the previous version these would already print a deprecation warning whenever they were used. You can use `moz68tool` from mozjs-deprecation-tools (https://gitlab.gnome.org/ptomato/moz60tool) to scan your code for this nonstandard usage. - Closed bugs and merge requests: * invalid import on signal.h [#295, !382, Philip Chimento] * SpiderMonkey 68 [#270, !386, Philip Chimento] * GObject: Add override for GObject.handler_block_by_func [#290, !371, Philip Chimento] ======================================== glib ======================================== Overview of changes in GLib 2.63.5 ================================== * Fix behaviour of `g_file_move()` fallback code to not follow symlinks (#986) * Rename `--glib-min-version` argument of `gdbus-codegen` to `--glib-min-required` (this is not an API break as `--glib-min-version` was added earlier in the 2.63 cycle) (#1993) * Add gtk-doc checks to CI and fix a number of documentation issues (thanks to Xavier Claessens) (!978) * Add `G_SIZEOF_MEMBER()` macro (!1333) * Add a debug message if `g_setenv()` or `g_unsetenv()` are used after any threads have been spawned — this will be upgraded to a warning in future (!1337, #715) * Skip memory monitor tests if xdg-desktop-portal or dbusmock are not available (!1296, !1338) * Change the `libmount` configure option from a boolean to a Meson `feature` (!1344) * Do not return `target-uri` from `g_file_peek_path()` when called on trash/recent files (!1346) * Drop new TLS certificate API for PKCS #11 backed certificates, as the implementation is not ready yet (this is not an API break as the API was added earlier in the 2.63 cycle) (!1347) * Bugs fixed: - #986 g_file_move: remove G_FILE_COPY_NOFOLLOW_SYMLINKS section - #1551 CI: Add checks for `TODO` in MRs - #1925 Large number of routes installed into kernel cause high cpu usage - #1993 Rename gdbus-codegen --glib-min-version argument to --glib-min-required and add --glib-max-allowed - #2012 spawn_thread_queue not initialised in GThreadPool - #2020 g_network_monitor_base_add_network() improperly unrefs GInetAddressMask - !978 Various fixes to make gtkdoc-check pass on glib - !1018 docs: tag enclose 'all' and 'help' values - !1170 Avoid C++20 deprecated assignment to volatile - !1296 tests: Skip GMemoryMonitor tests if the dbusmock template is not available - !1307 Remove global declaration of GMemoryMonitor - !1322 gmain: Mark G_SOURCE_FUNC as available in 2.58 - !1333 Add and use G_SIZEOF_MEMBER() macro - !1337 genviron: Message if g_setenv()/g_unsetenv() are used after threads spawned - !1338 tests: Skip GMemoryMonitor tests if xdg-desktop-portal is not available - !1344 meson: libmount autodectection - !1345 gio-tool-info: Print unix mount information where available - !1346 gfile: Do not return target-uri from g_file_peek_path() - !1347 Revert "gtlscertificate: Add support for PKCS #11 backed certificates" - !1348 ghash: Clarify that g_hash_table_add() always consumes the key - !1349 doc: Clarify that _locker_new() does not actually allocate memory - !1351 glib.supp: update g-threaded-resolver-getaddrinfo-config * Translation updates: - Japanese - Lithuanian - Malay - Portuguese (Brazil) - Swedish Overview of changes in GLib 2.63.4 ================================== * Fix various race conditions on signal emission in GDBus (#604, #978, #1232) * Change thread pools so that thread attributes (in particular, priority) are inherited from the thread which created the `GThreadPool` initially, rather than from the thread which is pushing a new job into the pool (#1834, #2007) * Expand support for running Windows apps with `g_app_info_launch_default_for_uri()` using rundll32 on Windows (#1932) * Support multiple directories in `GSETTINGS_SCHEMA_DIR` environment variable (#1998) * Support full Julian day range in `TZ` environment variable (#1999) * Apply recursion depth limits to variants in D-Bus messages (!1201) * Support adding call flags and timeouts to method calls generated by `gdbus-codegen` through the new `--glib-min-version` option (!1286) * Fully deprecate TLS rehandshakes; they are now ignored due to TLS protocol changes (!1305) * Bugs fixed: - #198 g_fopen and friends: should also state how to close a stream - #604 GDBus name watching dispatch is buggy/excessively-complicated - #833 g_object_set: document the need to cast varargs - #978 SIGSEGV in on_name_lost_or_acquired - #1232 Insufficient thread safety around GDBusObjectManagerClient - #1416 Re-add macOS CI - #1834 Unwanted priority/etc inheritance with GThreadPool and GThread and the POSIX implementation - #1932 Windows: Gio.AppInfo.launch_default_for_uri seems not to work for local files/folders - #1983 glib:gio / dbus-appinfo test fails: GLib-GIO:ERROR:../../../../Projects/glib/gio/tests/dbus-appinfo.c:326:on_flatpak_open: 'g_file_equal (files[0], f)' should be TRUE - #1997 Base64 encoding with "break_lines" claims to wrap at 72 characters but seems to wrap at 76 - #1998 support multiple directories in GSETTINGS_SCHEMA_DIR - #1999 GTimeZone fails to accept full Julian day range when parsing the direct $TZ string format - #2007 Thread scheduler attributes fail under valgrind - !388 ci: Avoid downloading subprojects for each job - !1111 gio: test that launch_uris() exports files with the document portal when launching a flatpak - !1201 gdbusmessage: Limit recursion of variants in D-Bus messages - !1279 tests: Fix an error message set by foo_set_property() - !1286 gdbus-codegen: Add a GDBusCallFlags arg to method calls - !1291 gio-tool-list: Add an option to print display names - !1294 GMemoryMonitor docs fixes - !1295 gio: Fix socket test - !1301 GThread - Inherit parent thread priority by default for new Win32 threads - !1303 gvariant-core: Don't pass NULL second argument to memcpy - !1305 Fully deprecate TLS rehandshakes - !1308 gsocketclient: run timeout source on the task's main context - !1309 Fix crash in gutils when application is prevented access to passwd file - !1317 gfdonotificationbackend: remove notifications when bus name vanishes - !1320 subprojects: Temporarily avoid using wrapdb while it’s down - !1324 ci: Add some documentation to the style check CI test - !1325 Check for SYS_sched_getattr before using it unconditionally - !1330 W32: Correctly set st_ino when doing private stat() - !1334 gthread: Ensure GThreadSchedulerSettings is always defined * Translation updates: - Catalan - Galician - Hungarian - Indonesian - Polish - Portuguese (Brazil) - Spanish ======================================== glib-networking ======================================== 2.63.90 - February 1, 2020 ========================== - Remove PKCS#11 support, deferred until next cycle (#104) - Remove OpenSSL backend's OCSP support (#124) ======================================== gnome-boxes ======================================== 3.35.90 - Feb 03, 2020 ====================== Changes since 3.35.2 - Draw a pie chart to indicate progress in downloads hub - Pop up downloads hub when a new download is added - Launch installation when there's only one download - Cleanup downloads list after download is complete - Don't use q35 machine profile with unknown OSes - Introduce the Welcome Tutorial dialog - Fix VNC authentication retrials - Offer "Read only" option in VNC connections - Allow to clone VMs only when they aren't running - Drop system libvirt importer - Allow installed disks/images to exist anywhere in $HOME (instead of importing into Boxes' internal storage) - Update keyboard shortcuts - Make the search provider work for Flatpak installations - Allow users to change the vCPU count - Added/updated/fixed translations: - Spanish - Occitan - Chinese (Taiwan) - Greek - Friulian - Galician - Indonesian - Japanese - Croatian - Catalan - Slovak - Brazilian Portuguese - Finnish - Malay - Turkish - Swedish - Lithuanian Dependencies changed: - libosinfo >= 1.7 - libvirt-glib >= 3.0 All contributors to this release: Anders Jonsson Andika Triwidada Aurimas Černius Cédric Valmary Daniel Mustieles Dušan Kazik Efstathios Iosifidis Fabiano Fidêncio Fabio Tomat Felipe Borges Fran Dieguez Goran Vidović Jiri Grönroos Jordan Petridis Jordi Mas Kukuh Syafaat Piotr Drąg Rafael Fontenelle Ryuta Fujii Sabri Ünal Umarzuki Bin Mochlis Moktar Yi-Jyun Pan 3.35.2 - Nov 25, 2019 ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 3.35.90 * Updated Greek translation (Efstathios Iosifidis) * Updated Indonesian translation (Sucipto) * Drop padding around the display !40 (Adrien Plazas) * Updated Keyboard Shortcuts (Sabri Ünal) * Handle Escape and Enter correctly with completion #144 (Robert Roth) * Updated Spanish translation (Daniel Mustieles García) * Updated Slovak translation (Dušan Kazik) * Added F10 for primary menu shortcut #148 (Robert Roth) * Updated Catalan translation (Jordi Mas) * Updated Friulian translation (Fabio Tomat) * Updated app icon !43 (Tobias Bernard) * Updated Malay translation (Umarzuki Mochlis) * Updated Brazilian Portuguese translation (Rafael Fontenelle) * Added Rack Units to the conversions !37 (Léo Gillot-Lamure) * Updated Karbi translation (J T) * Fixed freeze on calculating atan(+/-i) #139 (Robert Roth) * Fixed mode shortcuts by removing blocking mnemonics #138 (Robert Roth) * Implemented result history browsing using alt left/right #129 (Robert Roth) * Added translator comments for possible modes as command line arguments !38 (Rafael Fontenelle) ======================================== gnome-control-center ======================================== ================ Version 3.35.90 ================ - New sidebar panel order and grouping - Introduce CcPermissionInfoBar - More code style updates - Updated translations Applications - Add "Run in Background" switch - Add "Set Desktop Background" switch - Show snap packages Network - Add SAE support - Many code refactorings - Switch to use GtkTemplate Power - Hide power button the chassis is handset Printers - Use CcPermissionInfoBar Region & Language - New design for the Formats dialog User Accounts - Use CcPermissionInfoBar - Improved layout ======================================== gnome-desktop ======================================== =============== Version 3.35.90 =============== - Fix crash in idle monitor ============== Version 3.35.4 ============== - Remove unused API not compatible with wayland ======================================== gnome-initial-setup ======================================== 3.35.90 ------- * The final page has been revamped, with minor typography tweaks to other pages (#8). * The timezone map was updated. * Three pages have been removed since they were unused in all known configurations: - the region page, which has not displayed even if enabled for many years (#90) - the software page, which has not displayed for several releases due to changes in GNOME Software (#59) - the eulas page (!71, #72) * The providers shown on the goa page can now be customized in the vendor conf file (!63) * Bugs fixed: - #61 CheeseCameraDeviceMonitor may hang account page during initialization - #82 Support Wi-Fi devices appearing and disappearing dynamically - !53 Change generated avatar for empty name * Translation updates: - Finnish - Kurdish, Central - Malay - Portuguese (Brazil) - Slovak - Spanish - Swedish ======================================== gnome-keyring ======================================== Changes in version 3.35.1 are: * dbus: Implement secret portal backend [!18] * Updated translations ======================================== gnome-maps ======================================== 3.35.90 - Jan 31, 2020 ========================= Changes since 3.35.3 - Move “Export as Image” to the hamburger menu - Restructure context menu items for routing to allow changing start and destination points without resetting the query from the sidebar - Allow more width for the favourites popover and search result popovers in the routing sidebar to better avoid clipping longer place names Added/updated/fixed translations - Spanish - Finnish - Malay - Friulian - Slovak - Indonesian - Greek All contributors to this release Daniel Mustieles Dušan Kazik Efstathios Iosifidis Fabio Tomat Jiri Grönroos Kukuh Syafaat Marcus Lundblad Rafael Fontenelle Umarzuki Bin Mochlis Moktar Yi-Jyun Pan ======================================== gnome-shell ======================================== 3.35.90 ======= * Update default favorite apps [Michael; !907] * Add Shell.Blur effect [Georges; !864, !924] * Overhaul scroll/swipe gestures [Alexander; !821, !825, !826] * Fix VPN connections when delaying request [Florian; #2008] * Overhaul theme [Sam, Jakub, nana-4; !904, !931, !957] * Improve visual appearance of Weather integration [Florian; #1143] * Implement new system dialog designs [Jonas; #1343] * Animate position changes of app icons [Georges; !882] * Add St.Viewport [Georges; !929] * Make app folders behave as dialogs [Georges; !896] * Add do-not-disturb functionality to calendar popup [Florian; #239] * Show hint actor in focused entries [Jonas; !944] * Switch screen-recorder back to VP8 [Björn; #256] * Allow to run perf-tool as wayland compositor [Olivier; !941] * Handle extension updates [Florian; !945] * Animate showing and hiding caps-lock warning [Jonas; !952] * Support "auto" lengths in CSS [Florian; !971] * Turn extension-prefs into the offical Extensions app [Florian; #1968] * Sandbox the portal helper [Michael; !983] * Misc. bug fixes and cleanups [Florian, Björn, Jakub, Alexander, Daniel V., Jonas, nana-4, Carlos, Sebastian, Daniel G., Georges, Piotr; !918, !917, !919, !920, #763, #791659, !927, #2091, !930, !926, !888, !934, !168, #2133, #682, #2142, #2131, !943, #2132, #1958, #2146, !951, #1779, #2130, !964, !965, !948, #2151, #1746, !967, !760, !968, !970, !973, #2169, #2176, !978, !980, !979, #2177, !981, #2180, !974] Contributors: Michael Catanzaro, Björn Daase, Jonas Dreßler, Piotr Drąg, Olivier Fourdan, Carlos Garnacho, Sam Hewitt, Sebastian Keller, Andre Klapper, Alexander Mikhaylenko, Daniel García Moreno, Florian Müllner, Georges Basile Stavracas Neto, Jakub Steiner, Daniel van Vugt, nana-4 Translators: Asier Sarasua Garmendia [eu], Daniel Mustieles [es], Andrej Shadura [sk], Carmen Bianca BAKKER [eo], Sucipto [id], Dušan Kazik [sk], Goran Vidović [hr], sicklylife [ja], Kukuh Syafaat [id], Yi-Jyun Pan [zh_TW], Rafael Fontenelle [pt_BR], Jordi Mas [ca], Jiri Grönroos [fi], Fabio Tomat [fur], Umarzuki Bin Mochlis Moktar [ms], Daniel Korostil [uk], Jor Teron [mjw], Anders Jonsson [sv], Aurimas Černius [lt] ======================================== gnome-shell-extensions ======================================== 3.35.90 ======= * Adjust to gnome-shell changes [Florian; !100, !101, !102] * Force single-line window titles in window list [Florian; #202] * Misc. bug fixes and cleanup [Florian; !104, !105] Contributors: Florian Müllner Translators: sicklylife [ja], Umarzuki Bin Mochlis Moktar [ms] ======================================== gobject-introspection ======================================== 1.63.2 - 2020-01-17 ------------------- * Update glib annotations (:user:`Rico Tzschichholz `) * Add GMemoryMonitor to glib annotations :mr:`193` (:user:`Bastien Nocera `) * Fix build reproducibility :mr:`192` (:user:`Joshua Watt `) * Drop deprecated xml.etree.ElementTree.Element.getchildren() calls :mr:`194` (:user:`Miro Hrončok `) * Support Python 3.8.x+ on Windows :mr:`195` (:user:`Chun-wei Fan `) * Cross compile support :mr:`64` (:user:`Alexander Kanavin `) * meson: Visual Studio builds: Use -utf-8 where available :mr:`196` (:user:`Chun-wei Fan `) ======================================== gspell ======================================== News in 1.8.3, 2020-01-25 ------------------------- * Small maintenance stuff. * Translation updates. ======================================== gvfs ======================================== Major changes in 1.43.90 ======================== * google: Add support for move and copy operations * google: Several smaller bugfixes and enhancements * goa: Add support for certificate prompts * sftp: Fix file ownership when replacing * dnssd: Prevent crashes after releasing resolver * fuse: Prevent abortions if modified time is not set * Translation updates ======================================== libdazzle ======================================== ============== Version 3.35.3 ============== Changes in this release: • Support for secondary icons in suggestion rows • Graph model property range fixes ======================================== librsvg ======================================== Version 2.47.3 - #379 - New API, rsvg_handle_set_stylesheet(), to set a CSS stylesheet independent of the SVG document. - #510 - support opacity in patterns (Sven Neumann). - Move away from the Cairo transform type to our own (Paolo Borelli). - Update the gtk-rs version. Version 2.47.2 - Handling of the "result", "in", "in2" attributes in filter primitives is slightly stricter now, and spec compliant. Their arguments must be of type CSS custom-ident, so "default", "inherit", "initial", and "unset" are disallowed. Most SVGs should still work fine. - #542 - Fix infinite loop when processing CSS sibling combinators. - #408 - feImage filters no longer clip their output to integer coordinates. - #504 - Documentation for the Rust crate (available at https://gnome.pages.gitlab.gnome.org/librsvg/doc/librsvg/) now has API usage examples. - Debug logs from RSVG_LOG=1 should now be more legible and contain better information on invalid CSS. - Remove link-time workarounds for Rust pre-1.35 (Kleis Auke Wolthuizen). - Unify internal error types to share the CSS code with gnome-shell. - Made handling of XML namespaces more spec-compliant. - Lots of refactoring to start moving away from Cairo internals (Paolo Borelli). ======================================== libsecret ======================================== 0.20.1 * Build fixes [!45] 0.20.0 * secret-backend: New interface to represent password storage backend [!34] * secret-backend: Add local-storage backend [!6] * item: Port to GTask [!43] * Build fixes [!34, !37, !38, !40, !41, !42, ...] * Updated translations ======================================== libsoup ======================================== Changes in libsoup from 2.68.3 to 2.69.90: * Add new API to expose support for same-site cookies [Patrick Griffis] * Fix TRACE method not being considered safe and idempotent internally [Patrick Griffis] * WebSockets: ensure a new connection is created for WebSocket requests [Carlos Garcia Campos] * WebSockets: do not start the input source when IO is closing [Carlos Garcia Campos] * Deprecate soup_date_to_timeval() [Claudio Saavedra] * build: Update glib requirement to 2.58 [Xavier Claessens] * Updated translations: Malay [Umarzuki Mochlis] ======================================== mutter ======================================== 3.35.90 ======= * Cull out clip region [Robert; !985] * Always enable tap-to-click/drag on opaque Wacom tablets [Carlos; !968] * Fix visual glitches with offscreen effects applied [Georges; !992] * Fix "sticky corner" in multi-head setups [Jonas D.; #774] * Fix black shadows around XWayland windows during resizes [Ray, Olivier; #858] * Zero-copy path for GPU-less secondary GPUs [Pekka; !810] * Cancel DND on Esc [Carlos; #1020] * Sync XWayland window shadows to frame during resizes [Olivier; !1009] * Add support for per-monitor workareas [Alberts; !370] * Ensure newly mapped wayland windows receive ENTER event [Olivier; !1026] * Add ClutterSeat object [Carlos; !852] * Honour CLUTTER_ACTOR_NO_LAYOUT flag more efficiently [Daniel; !575] * Fix interoperation with wl_data_device_manager v1 [Carlos; #965] * Favor text over images in clipboard manager [Carlos; #919] * Apply monitor scale after background texture creation [Daniel; !1004] * Plugged memory leaks [Sebastian, Adam; !991, #1000, !1011, !1020, !1030, !1001, !1033] * Fixed crashes [Jonas Å., Florian, Olivier; !961, #1029, !1037] * Misc. bug fixes and cleanups [Björn, Jonas Å., Adam, Sebastian, Jonas D., Daniel, Carlos, Corentin, Sebastian, Robert, Daniel; #385, !998, !1007, !995, !1016, !1018, !1017, !1005, !1019, !1025, !1028, !1029, !1031, !1015, !1032, !1034, #1025] Contributors: Björn Daase, Jonas Dreßler, Olivier Fourdan, Carlos Garnacho, Adam Jackson, Sebastian Keller, Robert Mader, Alberts Muktupāvels, Florian Müllner, Georges Basile Stavracas Neto, Corentin Noël, Pekka Paalanen, Ray Strode, Daniel van Vugt, Jonas Ådahl Translators: sicklylife [ja], Umarzuki Bin Mochlis Moktar [ms] ======================================== nautilus ======================================== Major changes in 3.35.90: * Fix crashes after conflict dialog response (Ondrej Holy) * Add support for numeric keypad for zooming (Sabri Ünal) * Fix missing filename results when searching (Ondrej Holy) * Fix compilation on Wayland-only systems (Javier Jardón) ======================================== pyatspi ======================================== What's new in pyatspi 2.35.1: * Fix dead link in README. * Adjust accepted test results for python 3.8 compatibility (!21). * Add ROLE_MARK and ROLE_SUGGESTION (!22). ======================================== simple-scan ======================================== Overview of changes in simple-scan 3.35.90 * Fix mnemnonics in preferences dialog. * Help improvements. ======================================== vala ======================================== Vala 0.47.4 =========== * Various improvements and bug fixes: - codegen: + Skip StructRegisterFunction for boolean/integer/floating types [#901] + Handle different type-symbols in visit_base_access() [#901] + Explicitly include header for length-type of arrays + Explicitly include as needed for null-literal + Make *_try_id specific to emit-context instead being global states - vala: + Improve detection of recursive struct declarations [#902] + Inline allocated arrays require length or initializer [#903] - parser: Improve robustness and behavior of --keep-going * Bindings: - javascriptcoregtk-4.0: Make JSC.Class usable by defining the right callback - gtk4: Update to 3.96.0+4ab12ab7 - vapi: Update GIR-based bindings Vala 0.47.3 =========== * Highlights: - Add further support for params arrays [#128] * Various improvements and bug fixes: - codegen: + Don't set implemenation of interface property to its own [#891] + Use result value of assignment rather than its computation [#895] + Cast instance parameter in member-initializer for base-properties [#899] - vala: + Infer target_type in coalescing expressions [#892] + Non-nullable value-type in coalesce expression needs to be copied [#893] + Fix short-circuiting behavior of coalescing operator [#534] + Always bail if there are semantic errors - girparser: Apply explicitly given ctype metadata attributes on callables * Bindings: - glib-2.0: Let (u)int.try_parse() return false if there is an unparsed part - gtk4: Update to 3.96.0+7e2e92a8 - gstreamer: Update from 1.17.0+ git master - vapi: Update GIR-based bindings - webkit2gtk-4.0: Update to 2.27.4