The following modules have been removed in this release: gnome-themes-extra, libzapojit The following modules have a new version: - adwaita-icon-theme (3.36.0 => 3.36.1) - atk (2.35.1 => 2.36.0) - atkmm (2.29.1 => 2.28.0) (*) - eog (3.36.0 => 3.37.1) - epiphany (3.36.0 => 3.37.1) - evolution-data-server (3.36.0 => 3.37.1) - file-roller (3.36.0 => 3.36.2) - folks (0.13.2 => 0.14.0) - gcr (3.35.91 => 3.36.0) - gedit (3.36.0 => 3.37.1) - gjs (1.64.0 => 1.65.2) - glib (2.64.0 => 2.64.2) - glib-networking (2.64.0 => 2.64.2) - glibmm (2.63.1 => 2.64.2) - gmime (3.2.6 => 3.2.7) - gnome-boxes (3.36.0 => 3.36.3) - gnome-calendar (3.36.0 => 3.36.1) - gnome-color-manager (3.35.90 => 3.36.0) (*) - gnome-contacts (3.35.90 => 3.36.1) (*) - gnome-control-center (3.36.0 => 3.36.1) - gnome-desktop (3.36.0 => 3.37.1) - gnome-disk-utility (3.36.0 => 3.36.1) - gnome-getting-started-docs (3.35.92 => 3.36.2) - gnome-initial-setup (3.36.0 => 3.37.1) - gnome-keyring (3.35.90 => 3.36.0) - gnome-maps (3.36.0 => 3.37.1) - gnome-menus (3.35.3 => 3.36.0) - gnome-music (3.36.0 => 3.36.2) - gnome-screenshot (3.36.0 => 3.37.1) - gnome-settings-daemon (3.36.0 => 3.36.1) - gnome-shell (3.36.0 => 3.37.1) - gnome-shell-extensions (3.36.0 => 3.37.1) - gnome-software (3.35.92 => 3.36.0) (*) - gnome-terminal (3.36.0.1 => 3.36.2) (*) - gnome-user-docs (3.35.92 => 3.36.2) - gnome-weather (3.34.0 => 3.36.1) - gobject-introspection (1.64.0 => 1.64.1) - gsettings-desktop-schemas (3.36.0 => 3.37.1) - gtk (3.98.0 => 3.98.3) - gtk+ (3.24.14 => 3.24.20) - gtkmm (3.97.1 => 3.24.2) - gvfs (1.44.0 => 1.44.1) - libgsf (1.14.46 => 1.14.47) - librsvg (2.48.0 => 2.48.4) - libsecret (0.20.1 => 0.20.3) - libsigc++ (3.0.2 => 2.10.3) - mutter (3.36.0 => 3.37.1) - nautilus (3.36.0 => 3.37.1.1) - orca (3.35.92 => 3.37.1) - pangomm (2.43.1 => 2.42.1) - simple-scan (3.36.0 => 3.37.1) - vala (0.48.0 => 0.48.5) - vte (0.60.0 => 0.60.2) (*) (*) No summarized news available The following modules weren't upgraded in this release: at-spi2-atk, at-spi2-core, baobab, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, evince, gcab, gdk-pixbuf, gdm, geocode-glib, gfbgraph, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-calculator, gnome-characters, gnome-clocks, gnome-font-viewer, gnome-logs, gnome-online-accounts, gnome-online-miners, gnome-photos, gnome-session, gnome-system-monitor, gnome-user-share, gnome-video-effects, gom, grilo, grilo-plugins, gsound, gspell, gssdp, gtk-doc, gtk-vnc, gtksourceview, gupnp, gupnp-av, gupnp-dlna, json-glib, libchamplain, libdazzle, libgdata, libgee, libgnomekbd, libgtop, libgudev, libgweather, libgxps, libmediaart, libnma, libnotify, libpeas, libsoup, mm-common, pango, phodav, pyatspi, pygobject, rest, rygel, sushi, totem, totem-pl-parser, tracker, tracker-miners, yelp, yelp-tools, yelp-xsl, zenity ======================================== adwaita-icon-theme ======================================== 3.36.1 - symbolic: user-not-tracked bugfix (issue 81) - fullcolor: video-x-generic metaphor (issue 59) - symbolic: color coding of battery states (issue 77) - symbolic: hw disabled states (sam) - symbolic: microphone state icons (sam) ======================================== atk ======================================== Changes in version 2.36 ========================= * New API * Added ATK_ROLE_MARK and ATK_ROLE_SUGGESTION * Add ATK_TEX_ATTR_TEXT_POSITION to the list of possible AtkText attributes (MR!33) * Documentation * Updated documentation for atk_text_set_caret_offset (MR!18) * Building - meson * Fix building atk as subproject * Add Meson wrap file for GLib (MR!37) * Building - visual studio * Use -utf-8 if available (MR!38) Contributors Luca Bacci, Joanmarie Diggs, Samuel Thibault Translations Fran Dieguez (gl), Ryuta Fujii (ja), Daniel Korostil (uk), Jwtiyar Nariman (ckb), Umarzuki Bin Mochlis Moktar (ms) ======================================== eog ======================================== Version 3.37.1 -------------- Bug fixes: !48, Change "Back space" to "Backspace" (scootergrisen) !49, Change "Slide show" to "Slideshow" (scootergrisen) !56, Fix minor typos (Yuri Chornoivan) #115, "Use the keyboard keys" could explain which ones (Ali Hassan-Zahraee) New and updated translations: - Charles Monzat [fr] New and updated manual translations - Yuri Chornoivan [uk] Version 3.36.2 -------------- Bug fixes: !50, help-overlay: Fix next/previous image shortcuts for RTL languages !51, appdata: Update to release 3.36.1 (Felipe Borges) !55, eog-application.c: Add new shortcut for zoom-normal action (Sabri Ünal) #121, Swipe left and swipe right action have the same description in Keyboard Shortcuts dialog (Felix Riemann) #124, eog 3.36 cannot open HEIF files via gdk-pixbuf loader (Felix Riemann) New and updated translations: - Jordi Mas [ca] - Fabio Tomat [fur] - Yosef Or Boczko [he] - Matej Urbančič [sl] - Yuri Chornoivan [uk] New and updated manual translations - Jordi Mas [ca] - Yuri Chornoivan [uk] Version 3.36.1 -------------- New and updated translations: - Jwtiyar Nariman [ckb] - Tim Sabsch [de] - Kjartan Maraas [nb] - Daniel Șerbănescu [ro] New and updated manual translations - Jordi Mas, Francesc Bassas i Bullich, Jaume Jorba, Jordi Sagues, Assumpta [ca] - Charles Monzat [fr] - Andika Triwidada [id] ======================================== epiphany ======================================== 3.37.1 - April 25, 2020 ======================= * Address bar completion can now jump to tabs in other windows (#117) * Suppress navigation buttons with apple-mobile-web-app-capable (#212) * Add bookmarks import from Chrome/Chromium (#352) * Add bookmarks import from HTML files (#483, ignapk) * Fix Ctrl+Tab shortcut immediately after opening new tab (#890) * Fix Ctrl+Tab shortcut after using Ctrl+F (#911, Andrei Lisita) * Disable close actions in pinned tab context menu (#998) * Add Ctrl+K shortcut to search in default engine (#1088, Andrei Lisita) * Add confirmation dialog before deleting all passwords (#1094) * Set reasonable limit on address bar autocompletions (#1096, #1155) * Update highlight.js (#1124) * Invert back/forward shortcuts in keyboard shortcuts dialog in RTL locales (#1145) * Fix crash in web app creation dialog (#1151) * Fix two windows opened by new window action (#1152) * Increase back/forward button size in narrow mode (#1163) * Avoid using deprecated libnotify (#1168) * Add web app shortcuts to keyboard shortcuts dialog (!560, Sabri Ünal) * Remove "Epiphany" from user agent header (!595) * Mobile user agent now depends on chassis type (!601) * Hide new tab and reload buttons in narrow mode (!612, #1162) * Update gvdb (!615) * Fix various web app memory issues (!616) * Rename security popover settings (!620) * Improve transition to/from narrow mode (!627, Alexander Mikhaylenko) 3.36.1 - March 27, 2020 ======================= * Fix bookmarks lockdown (#339) * Fix endless Epiphany launch loop loading ftp:// URIs (#1053) * Fix tab name on detached tabs (#1113) * Fix extra blank space in bookmarks popover (#1119) * Fix some downloads not working (#1127) * Use full width address bar dropdown in narrow mode (!611) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.37.1 2020-04-24 --------------------------------------- Bug Fixes: I#165 - Add backend to access Nextcloud Notes (Milan Crha) I#195 - alarm-notify: Show more details of the selected event (Milan Crha) I#199 - ESoupAuthBearer: Is not thread safe (Milan Crha) I#203 - Google book: Do not use progress callbacks in libgdata sync API (Milan Crha) I#204 - GOA-configured Nextcloud account not appearing (Milan Crha) I#205 - e-source-selectable: Add annotations to developer comments (Milan Crha) I#206 - LDAP: Incorrectly converts SExp to LDAP query (Milan Crha) evo-I#831 - Free/Busy times are not in UTC (Milan Crha) ews-I#87 - Meta backends not moved back online after connect failure (Milan Crha) Miscellaneous: Name D-Bus .service files by D-Bus service names they provide (Milan Crha) ESourceRegistryWatcher: The 'filter' signal listener should not be required (Milan Crha) Translations: Marek Černocký (cs) Rafael Fontenelle (pt_BR) Gianvito Cavasoli (it) Goran Vidović (hr) Daniel Korostil (uk) Daniel Șerbănescu (ro) Fabio Tomat (fur) ======================================== file-roller ======================================== version 3.36.2 -------------- Bugs fixed: * libarchive: do not follow external links when extracting files. * libarchive: overwrite symbolic links as well if requested by the user. * Help: Update steps to create a new archive to 3.34 UI. (Andre Klapper) New or updated application translations: * Hebrew (Yosef Or Boczko) * Kurdish (Sorani) (Jwtiyar Nariman) * Turkish (Emin Tufan Çetin) New or updated manual translations: * French (Guillaume Bernard) * Indonesian (Andika Triwidada) * Polish (Piotr Drąg) * Ukrainian (Yuri Chornoivan) version 3.36.1 -------------- Bugs fixed: * Fixed Properties command in menubar. (Sabri Ünal) * Fixed compiling with GCC 10. (David Seifert) New or updated application translations: * Burmese (Vampire) * Ukrainian (Yuri Chornoivan) New or updated manual translations: * Catalan (Manel Vidal) * Czech (Marek Černocký) * French (Charles Monzat) * Indonesian (Andika Triwidada) ======================================== folks ======================================== Overview of changes from libfolks 0.13.2 to libfolks 0.14.0 =========================================================== Major changes: * Lots of translation updates ======================================== gcr ======================================== gcr 3.36.0: - gcr: Update gtk-doc get_der_data() vfunc [GNOME/gcr!48] - Updated translations ======================================== gedit ======================================== News in 3.37.1, 2020-04-24 -------------------------- * Remove the support for X11 workspaces. See: commit d0728e7d0c3e7fdc58f03f0af4e0ce64eb7aef6e * gedit no longer depends on X11, gedit is now a native app on Wayland. * Remove the support for the org.gnome.desktop.lockdown GSettings. See: commit b6728797d6b308b46cf4e0dae4493dc62d3decda * Some updates to the user manual. * Improvements to the keyboard shortcuts window. * Build system: various small improvements. * Update the Flatpak. * Other small improvements and code refactorings. * A few bug fixes. * Translation updates. Changes for plugins: * Bump API version to 3.38. * Remove all deprecated APIs. * See the list of API breaks and new deprecations in the API reference. Tepl-ification: * Move some utility functions to the Tepl library. * Refactor and move some I/O error infobars to Tepl. * GeditView now inherits from TeplView. * Port to the new Tepl metadata API. * Use TeplStyleSchemeChooserWidget. News in 3.36.1, 2020-03-20 -------------------------- * File chooser dialog: use text files filter by default. * Fix compilation on macOS. * Fix External Tools plugin. * Fix Snippets plugin. * Other bug fixes. * Translation updates. ======================================== gjs ======================================== Version 1.65.2 -------------- - It's now possible to omit the getter and setter for a GObject property on your class, if you only need the default behaviour (reading and writing the property, respecting the default value if not set, and implementing property notifications if the setter changes the value.) This should cut down on boilerplate code and any mistakes made in it. - The log level of exception messages has changed. Previously, some exceptions would be logged as critical-level messages even when they were logged intentionally with logError(). Now, critical-level messages are only logged when an exception goes uncaught (programmer error) and in all other cases a warning-level message is logged. - Closed bugs and merge requests: * build: Use '!=' instead of 'is not' to compare string [Robert Mader, !414] * Various maintenance [Philip Chimento, !413, !425] * doc fixes [Sonny Piers, !415, !416] * jsapi-util: Make log levels of exceptions consistent [Philip Chimento, !418] * Too much recursion error accessing overrided gobject interface property from a subclass [Philip Chimento, #306, !408] * JS: migrate from the global `window` to `globalThis` [Andy Holmes, !423] * doc: Fix a typo [Matthew Leeds, !424] Version 1.64.2 -------------- - Closed bugs and merge requests: * GList of int not correctly demarshalled on 64-bit big-endian [Philip Chimento, Simon McVittie, #309, !417, !419] * Fix template use in GTK4 [Florian Müllner, !420] * Don't crash if a callback doesn't return an expected array of values [Marco Trevisan, !405] * Crash passing integer to strv in constructor [Evan Welsh, #315, !422] * Skip some tests if GTK can't be initialised [Ross Burton, !421] - Various backports: * Fix gjs_log_exception() for InternalError [Philip Chimento] * Fix signal match mechanism [Philip Chimento] Version 1.58.7 -------------- - Various backports: * Don't crash if a callback doesn't return an expected array of values [Marco Trevisan] * GList of int not correctly demarshalled on 64-bit big-endian [Philip Chimento, Simon McVittie] * Crash passing integer to strv in constructor [Evan Welsh] * Ignore format-nonliteral warning [Marco Trevisan] Version 1.65.1 -------------- - Closed bugs and merge requests: * boxed: Implement newEnumerate hook for boxed objects [Ole Jørgen Brønner, !400] * ns: Implement newEnumerate hook for namespaces [Ole Jørgen Brønner, !401] * CI: Tag sanitizer jobs as "privileged" [Philip Chimento, !407] * overrides/Gio: Allow promisifying static methods [Florian Müllner, !410] * overrides/Gio: Guard against repeated _promisify() calls [Florian Müllner, !411] Version 1.64.1 -------------- - The BigInt type is now _actually_ available, as it wasn't enabled in the 1.64.0 release even though it was mentioned in the release notes. - Closed bugs and merge requests: * testCommandLine's Unicode tests failing on Alpine Linux [Philip Chimento, #296, !399] * build: Various clean-ups [Jan Tojnar, !403] * Correctly handle vfunc inout parameters [Marco Trevisan, !404] * Fix failed redirect of output in CommandLine tests [Liban Parker, !409] Version 1.58.6 -------------- - Various backports: * Correctly handle vfunc inout parameters [Marco Trevisan] * Fix failed redirect of output in CommandLine tests [Liban Parker] * Avoid filename conflict when tests run in parallel [Philip Chimento] ======================================== glib ======================================== Overview of changes in GLib 2.64.2 ================================== * Bugs fixed: - #2067 Glib uses _Static_assert in C++17 mode - #2081 gdbus error messages contains mixed up body and head signatures - !1421 Backport !1420 “gmacros.h: avoid using _Static_assert in C++17 mode” to glib-2-64 - !1438 Backport various patches to glib-2-64 - !1424 docs: Fix configuration with gtk_doc=true and installed_tests=false - !1428 Add missing 'extern' to the dllexport version of GLIB_VAR/GOBJECT_VAR - !1429 Fix arch detection ifdefs in glib/valgrind.h - !1431 glib-unix.c: fix heap corruption in g_unix_get_passwd_entry - !1432 docs: Mention new gio tool options - !1435 gdbusmessage: Fix swapped signatures in error messages - !1447 Backport !1442 “gfile: Fallback to fast-content-type if content-type is not set” to glib-2-64 * Translation updates: - Hebrew - Romanian - Ukrainian Overview of changes in GLib 2.64.1 ================================== * Fix memory monitor tests to only be installed if installed-tests are enabled, and to be skipped if GObject-Introspection is too old (!1407) * Bugs fixed: - #1986 Socks5 Proxy: Authentication seems broken - #1988 Socks5 Proxy: Wrong error returned when using no authentication - !1407 Backport various patches from master to glib-2-64 - !1412 Backport SOCKS5 fixes to glib-2-64 * Translation updates: - Dutch - Italian - Serbian ======================================== glib-networking ======================================== 2.64.2 - April 14, 2020 ======================= - Reenable TLS 1.0/1.1 protocols due to COVID-19. - Fix build warning on Windows. 2.64.1 - March 27, 2020 ======================= - Warn when server-identity property is missing (#130) - Fix crashes in debug logs (#131) - Fix write loop in OpenSSL backend (!117) ======================================== glibmm ======================================== 2.64.2: (stable): Glib: * build_filename(): Fix the template overload (Kjell Ahlstedt) Issue #71 (Kalev Lember) Build: * Meson build: Install generate_extra_defs.h (Kjell Ahlstedt) Issue #70 (Jan Alexander Steffens) 2.64.1: (stable): Glib: * Add missing #includes (Kjell Ahlstedt) Issue #69 (Kalev Lember) 2.64.0 (stable): Glib: * Add get_user_runtime_dir() (scx) Issue #57, merge request !14 * Add get_host_name() (scx) Issue #58, merge request !15 * MainContext: Add push/pop/get_thread_default() (Kjell Ahlstedt) Issue #56 (Yackie-Yang) * Add StdStringView and UStringView Use them in build_filename() (Thomas Holder, Kjell Ahlstedt) Issue #34 * Regex: match(), match_all(): Deprecate rvalue string references (Thomas Holder, Kjell Ahlstedt) Issue #66, merge request !26 * Add Glib::canonicalize_filename() (Kjell Ahlstedt) Issue #59 (Patrick Storz) * ustring: Fix insert(iterator, In, In) (Thomas Holder) Merge request !19 Gio: * DBus::Connection: Make the wrap() function thread-safe (Kjell Ahlstedt) Issue #56 (Yackie-Yang) * DBus::Message::get_unix_fd_list(): Add refreturn (Kjell Ahlstedt) Issue #68 (kr.woaini) gmmproc: * Add optional decl_prefix parameter to _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT, _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE, _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR Used for adding GLIBMM_API or similar for MS Visual C++ (Chun-wei Fan) Build: * Add Meson support (Chun-wei Fan, Kjell Ahlstedt) Merge request !28 * Drop gendef from Windows builds (Chun-wei Fan) Issue #12 (Mikhail Titov), merge request !30 Documentation: * Correct spelling of spawn_async_with_pipes() (Mike Fleetwood) Merge request !16 * Glib::Binding: Several doc improvements (Daniel Boles) Merge request !17 * Glib::Binding: Explain why SlotTransform takes GValue* (Kjell Ahlstedt) Issue #61 (Daniel Boles) * Regex: Note that Glib::ustring must be used in match methods (Kjell Ahlstedt) Issue #66, merge request !26 * Gio::AsyncResult: Improve the class description (Kjell Ahlstedt) Issue #27 (Alberto Mardegan) 2.62.0 (stable): Glib: * Add ustring::make_valid() (Krzysztof Piecuch) Bug #780075 (Martin Ejdestig) Merge request !11 Issue #40 (Tanu Kaskinen) * Use convert_return_gchar_ptr_to_*() in a couple of ustring methods ======================================== gmime ======================================== ### GMime 3.2.7 * Added some configure logic to auto-detect the system shift-jis charset alias. (issue #81) * Fixed tests/Makefile.am to exit with a non-negative value (issue #82) * Fixed logic to skip expired or revoked gpg subkeys when looking for the correct subkey to use for signing or encrypting. (issue #88) * Fixed a regression introduced into 3.2.6 as part of the header parsder rewrite that lost the ability to warn about invalid headers for non-toplevel MIME parts. (issue #89) * Fixed S/MIME to always set GPGME_KEYLIST_MODE_VALIDATE when looking up certificates as this is needed in order to correctly populate the GMimeCertificates (issue #90) ======================================== gnome-boxes ======================================== 3.36.3 - Apr 20, 2020 ===================== Changes since 3.36.2 - Set the "No KVM Infobar" visibility correctly - Build FreeRDP with OPENH264=ON on Flatpak - Only store auth credentials when connection succeeds - Fix authentication dialog not popping up for retrials - Apply disk size changes in the VM creation assistant - Don't recreate GraphicsSpice device on startup - Added/updated/fixed translations: - Chinese (Taiwan) - Japanese - Italian - Indonesian All contributors to this release: Cheng-Chia Tseng Federico Bruni Felipe Borges Kukuh Syafaat Manuel Wassermann Ryuta Fujii 3.36.2 - Mar 30, 2020 ===================== Changes since 3.36.1 - Pass VIR_DOMAIN_UNDEFINE_NVRAM while undefining VM - Fix crash when recommended-downloads are less than the three - Various warning supressed - Added/updated/fixed translations: - Japanese - Serbian - Catalan All contributors to this release: Felipe Borges Jordi Mas Марко Костић Ryuta Fujii Sergio Costas 3.36.1 - Mar 17, 2020 ===================== Changes since 3.36.0 - Allow "spice://" addresses in Remote Connections assistant - Only set firmware when it's EFI - Fix VM clonning for installed medias - Added/updated/fixed translations: - Catalan - Indonesian - Italian - German - Czech - Romanian - Dutch All contributors to this release: Andika Triwidada Daniel Șerbănescu Felipe Borges Jordi Mas Marek Černocký Milo Casagrande Nathan Follens Tim Sabsch ======================================== gnome-calendar ======================================== Major changes in 3.36.1: * Introduce a new engine * Fix a lot of bugs * Support webcal:// URLs * Updated translations ======================================== gnome-control-center ======================================== ================ Version 3.36.1 ================ - Update man page for info panel change - Updated translations Display - Fix resolution options getting stuck in a low resolution Sound - Remove unused files ======================================== gnome-desktop ======================================== =============== Version 3.37.1 =============== - rr: add color transform functions - remove unused direct x11 dependency ======================================== gnome-disk-utility ======================================== 3.36.1 - March 21, 2020 ======================= Kai Lüke: * Wait until UDisks updates the unmounted filesystem Updated translations: * Daniel Korostil (uk), Daniel Șerbănescu (ro) ======================================== gnome-getting-started-docs ======================================== ============== Version 3.36.2 ============== * Updated translations: fa (Danial Behzadi) id (Andika Triwidada) uk (Yuri Chornoivan) ============== Version 3.36.1 ============== * Updated translations: es (Daniel Mustieles) fi (Jiri Grönroos) fr (Charles Monzat) lt (Mantas Kriaučiūnas) pl (Piotr Drąg) sv (Anders Jonsson) ============== Version 3.36.0 ============== * Updates to Getting Started (Petr Kovar, Jakub Steiner) * Updated translations: ca (Jordi Mas) hr (Goran Vidović) ======================================== gnome-initial-setup ======================================== 3.37.1 ------ * Bugs fixed: - !82 keyboard: Nullify pointers if getting layout fails * Translation updates: - Hebrew - Kurdish, Central - Slovak 3.36.1 ------ * Previous releases of gnome-initial-setup had an unversioned dependency on libsecret; this release requires libsecret ≥ 0.18.8. (libsecret 0.18.8 was released as part of GNOME 3.32; GNOME 3.36 includes libsecret 0.20.1.) * Bugs fixed: - !78 account: Make parent account usable in case of errors - !79 Improve readability when removing event sources - !80 Fix two crashes when saving parental controls settings - !81 Use g_auto and g_autoptr more * Translation updates: - Bokmål, Norwegian - Dutch - German - Japanese - Romanian - Ukrainian ======================================== gnome-keyring ======================================== Changes in version 3.36.0 are: * Updated translations ======================================== gnome-maps ======================================== 3.37.1 - Apr 25, 2020 ========================= Changes since 3.36.0 - Adaptive UI for narrow screens - Recognize contact:website and contact:phone OSM tags - Fix link to sign up for an OpenStreetMap account for editing - Public transit routing plugin for GoMetro (South Africa) - Don't reset query points when routing fails (e.g. no public transit provider is available) to allow switching mode with the same query - Add command line option to specify tile size when using --local with a local tile cache - Fix a bug not displaying tiles south of the equator when using --local - Allow entering DMS coordinates without comma between latitude and logitude parts - Use localized digits in more places Added/updated/fixed translations - Korean - Slovenian - Ukranian - Chinese (Taiwan) - Serbian - German - Norwegian Bokmål - Catalan - Greek All contributors to this release Cheng-Chia Tseng Daniel Korostil Efstathios Iosifidis James Westman Jeeyong Um Jonathan Brielmaier Jordi Mas Kjartan Maraas Marcus Lundblad Matej Urbančič Piotr Drąg Sabri Ünal Tim Sabsch Yuri Chornoivan Марко Костић ======================================== gnome-menus ======================================== ============== Version 3.36.0 ============== * Translation updates ======================================== gnome-music ======================================== Overview of changes in 3.36.2 ============================= • Fix two crashers Bugs fixed: Crash on playlist change check (#382) Rare crash on some music files (!701) Thanks to our contributors this release: Marinus Schraal Translation added: Ukranian Updated translations: Hebrew Slovak Russian Slovenian Chinese (China) Overview of changes in 3.36.1 ============================= • Fix crash when Pango 1.44 is not available • Do not change python module search path • Various CoreModel and Playlist binding optimizations • Various crash and bugfixes Bugs fixed: Crash while searching due to bugs in searchview.py (#372) Do not change the module search path (#377) Wrong song count in favourite playlist (#376) First song selected displays selected count as 2 (#379) App crashing on start: type object 'AttrFontFeatures' has no attribute 'new' (#374) Thanks to our contributors this release: Ashwani Singh Tanwar Jean Felder Marinus Schraal Weifeng Lai Updated translations: Catalan Norwegian Bokmål Ukrainian ======================================== gnome-screenshot ======================================== GNOME Screenshot 3.37.1 - 25th April 2020 =========================================== - Completely redesign the UI [!7, Christopher Davis] - Allow taking area screenshots with timeout [!17, Philipp Wolfer] - Deprecate --include-border and --remove-border options - Deprecate --border-effect option - Add -Dx11 build option to allow building without X11 [!27] - Cleanups and deprecation fixes [!18, !20, !21, !23, !29, !30] - Translation updates: Basque, British English, French, Galician, Hebrew, Japanese, Malay, Persian, Slovak, Ukrainian ======================================== gnome-settings-daemon ======================================== ============== Version 3.36.1 ============== - Translation updates - CI improvements Media-keys: - Do not consider sound feedback a reason to inhibit sound feedback. Print-notification: - Fix a minor warning on shutdown Sharing: - Do not warn after starting/stopping nonexistent services ======================================== gnome-shell ======================================== 3.37.1 ====== * Improve bluetooth submenu title [Mariana; #2340] * Add openPrefs() convenience method for extensions [Florian; !1163] * Bring back support for empty StIcons [Andre, Jonas D.; !1173, !1178] * Wake up screen when unlocking programmatically [Florian; !1158] * Improve extensions tool error reporting [Florian; #2391] * Improve handling of scale-factor changes [Georges; !1176] * Tone down weekend days with events in calendar [Jakub; #2588] * Fix showing bluetooth submenu when devices were set up [Florian; !1174] * Add support for parental controls filtering [Philip W.; !465] * Provide alternative extension templates [Florian; !812] * Improve weather section's empty state [Mariana; #2179] * Fix translations of folder names [Florian; #2623] * Drop Tweener [Jonas Å.; !1200] * Match ASCII alternatives of system actions [Will; #2688] * Fix delay on lock screen after entering wrong password [Jonas D.; #2655] * Use globalThis instead of window [Andy; #2322] * Inhibit remote access when disabled by session mode [Jonas Å.; !1210] * Improve calendar-server performance [Milan; #1875] * Add gnome-shell-extension-prefs wrapper for compatibility [Florian; !1220] * Fix stuck lock screen after unlock [Jonas D., Florian; #2446] * Fixed crashes [Jonas D., Florian, Carlos; #2584, #2625, !1223, !1218] * Misc. bug fixes and cleanups [Florian, Jonas Å., Marco, Andre, Georges, Jonas D., Jan, Philip Ch.,, Xiaoguang, Will, Jordan, Matthew, qarmin; !1126, !1155, !1156, !1165, !1168, !1169, #2551, #2563, !1172, !1175, !1179, !1160, #2562, #2578, !1184, #2559, !1186, #2607, !1191, !1194, !1199, !1203, #2649, #2628, !1205, !1206, !1208, !1207, !1211, !1214, !1213, !1192, !1217, !1219, #1615, #2691, !1094, !1177] Contributors: Marco Trevisan (Treviño), Philip Chimento, Milan Crha, Jonas Dreßler, Carlos Garnacho, Andy Holmes, Matthew Leeds, Andre Moreira Magalhaes, Florian Müllner, Georges Basile Stavracas Neto, Jordan Petridis, Mariana Picolo, Jakub Steiner, Will Thompson, Jan Tojnar, Xiaoguang Wang, Philip Withnall, qarmin, Jonas Ådahl Translators: Fabio Tomat [fur], Cheng-Chia Tseng [zh_TW], Danial Behzadi [fa], Jiri Grönroos [fi], Ibai Oihanguren Sala [eu], Марко Костић [sr], Rūdolfs Mazurs [lv], Yuri Chornoivan [uk], Carmen Bianca BAKKER [eo], Dingzhong Chen [zh_CN], Rafael Fontenelle [pt_BR], Petr Kovář [cs], Asier Sarasua Garmendia [eu], Daniel Mustieles [es], Emin Tufan Çetin [tr] ======================================== gnome-shell-extensions ======================================== 3.37.1 ====== * drive-menu: Emphasize eject buttons [Florian; #223] * user-theme: Add preference dialog [Florian; !117] * window-list: Fix inconsistent state in preference dialog [Milan; !119] * workspace-indicator: Overhaul preference dialog [Florian; !120] * user-theme: Support session mode styles [Florian; !118] * Misc. bug fixes and cleanups [Florian, Xiaoguang; !113, !106, !114, !116] Contributors: Milan Crha, Florian Müllner, Xiaoguang Wang Translators: Daniel Korostil [uk], Yosef Or Boczko [he], Kristjan SCHMIDT [eo], Dz Chen [zh_CN], Danial Behzadi [fa], Yuri Chornoivan [uk], Anders Jonsson [sv], Daniel Mustieles [es] ======================================== gnome-user-docs ======================================== 3.36.2 ====== * Updates to GNOME Help (Andre Klapper) * Updates to System Admin Guide (Ondrej Holy) * Updated translations: ca (Jordi Mas) de (Andre Klapper) es (Andre Klapper) fa (Arash Mousavi, Danial Behzadi) fi (Jiri Grönroos) id (Andika Triwidada) pl (Piotr Drąg) 3.36.1 ====== * Updates to GNOME Help (Rafael Fontenelle) * Updated translations: ca (Jordi Mas) es (Daniel Mustieles) fi (Jiri Grönroos) lt (Aurimas Černius) pl (Piotr Drąg) pt_BR (Rafael Fontenelle) sv (Anders Jonsson) 3.36.0 ====== * Updates to GNOME Help (Andre Klapper) * Updated translations: ca (Jordi Mas) es (Daniel Mustieles) hr (Goran Vidović) pl (Piotr Drąg) pt_BR (Rafael Fontenelle) sv (Anders Jonsson) ======================================== gnome-weather ======================================== 3.36.1 ====== * Bugs fixed: - #95 Unknown temperature and cloud conditions when using autolocation (Michael Catanzaro) 3.36.0 ====== * Bugs fixed: - #90 Always shows weather for wrong location (Michael Catanzaro) - !26 Deduplicate cities in locations popover (Michael Catanzaro) * Bugs introduced: - #95 Unknown location since 3.34.1 (sorry!) * New nightly app icon (Jakub Steiner) * Publish nightlies from CI (Christopher Davis) * Added README (Christopher Davis) * Many translation updates ======================================== gobject-introspection ======================================== 1.64.1 - 2020-04-05 ------------------- * Replace calls to deprecated xml.etree.cElementTree removed in Python 3.9 :mr:`202` (:user:`Stephen Gallagher `) * gimarshallingtests: Use g_assert_cmpfloat_with_epsilon. Fixes tests on some architectures :mr:`200` (:user:`Iain Lane `) ======================================== gsettings-desktop-schemas ======================================== Major changes in 3.37.1 ======================= - Add 'avatar-directories' setting - Translation updates ======================================== gtk ======================================== Overview of Changes in GTK 3.98.3 ================================= * GtkEntry: - Support setting attributes in ui files * GtkScaleButton: - Don't derive from GtkButton * GtkAboutDialog: - Support more common licenses * GtkEmojiChooser: - Improve keyboard navigation * GtkLabel: - Remove pattern API * GtkAspectFrame: - Modernize and simplify * Chooser buttons: - Make dialogs modal by default * Various widgets: - Replace shadow-type and relief properties by a simpler has-frame * CSS: - Use :focus-visible instead of :focus(visible) - Add support for :focus-within * Focus handling - Fix crossing event generation - Fix focus handling in various widgets - Change :can-focus to be recursive - Fix GtkWindow:is-active setting * Scrolling - gtk_container_set_focus_[hv]adjustment has been removed - gtk_viewport_set_scroll_to_focus has been added * Accessibility: - Add a cursor-aspect-ratio setting - Set focus-related states properly * Themes: - Use blue focus outlines more - Numerous minor improvements * Wayland: - Fix .Compose file loading - Support popup repositioning - Fix problems with autohide popovers * GDK: - Remove GdkKeymap from public API, replaced by GdkDevice properties - Add full keyboard translation state to key events - Simplify modifier support, drop GdkModifierIntent - Move key event matching to GDK - Add GdkSurface::enter/leave-monitor signals - Turn GskEvent into a derivable type, and make it introspectable * GSK: - Turn GskRenderNode into a derivable type, and make it introspectable - Fall back to cairo if compiling shaders fails * Translation updates: - Japanese - Lithuanian - Turkish Overview of Changes in GTK 3.98.2 ================================= * Introduce GtkShortcutController, and replace key bindings, mnemonics and accelerators by GtkShortcut * Derive the HighContrast theme from Adwaita * GtkMenuButton: Add a use-underline property * GtkTreeView: Fix cell editing * Add gdk_toplevel_inhibit_system_shortcuts * gtk-demo: Fix issues in multiple demos * Translation updates: Polish Overview of Changes in GTK 3.98.1 ================================= * GtkFileChooser: - Remove filename/uri api - Drop extra-widget - Remove overwrite confirmation - Remove show-hidden property - Remove local-only property - Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER - The portal file chooser supports selecting folders * GtkSpinner: - Rename active property to spinning * GtkRevealer: - Fix size allocation at small scales * GtkPopover: - Drop :relative-to, it is always the :parent now * GtkWindow: - Drop window-type, it is always a regular toplevel * GtkWidget: - Drop expand property - Drop margin property - Drop gtk_grab_add, gtk_device_grab_add * GtkTextView: - Support overlines in GtkTextTag - Support visible spaces in GtkTextTag - Support hyphenation control in GtkTextTag * Split GtkEventControllerFocus from GtkEventControllerKey * DND: - Fix local DND to avoid serialization - Add new content provider constructors - Split GtkDropTargetAsync and GtkDropTarget - Group DND events into event sequences - Propagate DND events like motion events - Introduce GtkDropControllerMotion - Remove GtkSelectionData * Performance: - Clean up profiler marks - Share GL programs between renderers * GDK: - Drop gdk_surface_new_temp - Make GdkEvent an immutable boxed type, not an object - Remove GdkAtom and property- and selection-related apis - Introduce GdkPopup and GdkToplevel interfaces - Implement them in backend-specific surface subtypes - Rename gdk_surface_input_shape_combine_region to gdk_surface_set_input_region - Drop X11-only concepts such as sticky or keep-below * OS X: Fix OpenGL extension detection * Broadway: implement scaling * Translation updates: Dutch Japanese Persian ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.20 =================================== * GtkFileChooser: - Prevent selection changes after overwrite confirmation - Don't grab focus to the sidebar on click - Avoid a use-after-free in GtkFileSystemModel * GtkEmojiChooser: - Remove blacklist * GtkAboutDialog: - Add more licenses * Adwaita: - Lower the contrast of checkboxes * HighContrast: - Export the same public colors as Adwaita * OS X: - Don't filter Escape in input methods * Windows: - Infer font settings from system settings * Translation updates Brazilian Portuguese Chinese Croatian French Japanese Lithuanian Polish Spanish Swedish Turkish Ukrainian Overview of Changes in GTK+ 3.24.18 =================================== * Wayland: - Fix more sizing regressions in Epiphany and LibreOffice menus, and popups in general * Build: - Make resource build reproducible * Translation updates Basque Latvian Overview of Changes in GTK+ 3.24.17 =================================== * GtkFileChooser: Fix some keynav issues * GtkMenuButton: disable focus-on-click * Derive the HighContrast and HighContrastInverse themes from Adwaita * Wayland: - Fix firefox sizing problems - Prevent Alt lingering after Alt-Tab - Load compose sequences from ~/.Compose - Fix a crash in the Wayland input method * Translation updates Finnish Hebrew Overview of Changes in GTK+ 3.24.16 =================================== * Fix the build Overview of Changes in GTK+ 3.24.15 =================================== * filechooser: - Fix a crash - Support selecting directories with a new enough file chooser portal * textview: - Speed up tag handling * wayland: - Fix problems with clipboard handling - Fix a crash in the Wayland input method - Support cursor scale of 400% - Fix a crash in glade * css: Support font-feature-settings * Adwaita: - Use tabular figures where appropriate - Color tweaks for dark mode - Improve rendering of rounded corners * Translation updates Dutch German Japanese Korean Lithuanian Norwegian Bokmål Persian Ukrainian ======================================== gtkmm ======================================== 3.24.2 (stable): Gdk: * Window::create_similar_surface(): Fix a memory leak. (Daniel Boles) Merge request !19 * Suppress warnings from deprecated GTimeVal in PixbufAnimation::get_iter() PixbufAnimationIter::advance() (Kjell Ahlstedt) Issue #55 (Peter Weber) Gtk: * Fix memory leaks in IconTheme::list_icons() IconView::get_selected_icons() RecentManager::get_items() (Kjell Ahlstedt) ======================================== gvfs ======================================== Major changes in 1.44.1 ======================= * udisks2: Fix several memory leaks * Translation updates ======================================== libgsf ======================================== libgsf 1.14.47 Allin Cottrell: * GsfOutputMemory improvement. * Teach GsfOutputGzip to control compression level. Marc-Andr Lureau: * Cleanups. See merge request 5. Morten: * Fix fuzzed-file crash. [#19] -------------------------------------------------------------------------- ======================================== librsvg ======================================== Version 2.48.4 - #590 - Fix regression when rendering masks. - #588 - Fix panic when a big viewBox creates an invalid transform. - #592 - Fix invalid argument to g_log_structured_array() Version 2.48.3 - Librsvg now requires glib 2.50.0 or later. - rsvg-convert's --background-color option now accepts colors with transparency like #rrggbbaa, rgba(...), hsla(...); the transparency value was ignored before (Hao Guan). - #584 - Fix arithmetic overflow when rendering to large GdkPixbufs. - #582 - Make librsvg build with Rust 1.39 again. - #581 - Don't require upcalls into C code for Debian powerpc. Version 2.48.2 - Fix linking of the test suite against Harfbuzz. Version 2.48.1 - #129 - Fix baseline-shift for simple subscripts/superscripts and absolute offsets. This should fix a lot of Wikimedia images with formulas. - #548 - Support images with data: URLs that don't have a MIME-type. This fixes some Open Clip Art images generated by old versions of Adobe Illustrator. - Fix build of the test suite on Windows (Chun-wei Fan). - Support running the rsvg_internals tests on Windows (Chun-wei Fan). ======================================== libsecret ======================================== 0.20.3 * secret-file-backend: Fix use-after-free in flatpak [!52] * docs: Add man subdir only if manpage is enabled [!51] 0.20.2 * secret-file-collection: force little-endian in GVariant [!49, #42] * Prefer g_info() over g_message() [!48, #40] * meson: Don't specify shared_library() [!47] * docs: Make sure to set install: true [!46] ======================================== libsigc++ ======================================== 2.10.3 (stable) Build: * Add Meson build, alongside the existing Autotools build. (Kjell Ahlstedt, Chun-Wei Fan) Pull request #47, #50 * Improve MSVC builds on Windows (Chun-Wei Fan) Pull request #50 * meson.build: Check if .git is a directory or file (Kjell Ahlstedt) Merge request pangomm!8 (Ting-Wei Lan) * docs/reference/meson.build: Check if perl is found (Kjell Ahlstedt) Issue #53 (Rasmus Thomsen) * README: Describe building with Meson and Autotools ======================================== mutter ======================================== 3.37.1 ====== * Fix screencasting non-maximized windows [Jonas Å.; !1174] * Make window-aliveness checks less aggressive [Jonas Å.; !1182] * Fix stylus coordinates when using screen rotation [Jonas T.; #1118] * Preserve keyboard state on VT switch [Olivier; !1185] * Remove Clutter's drag and drop actions [Jonas D.; !789] * Cancel clicks/gestures actions on disable [Georges; !1188] * Fix various clipboard issues [Carlos; !1186, !1198, !1203, !1204, !1206] * Fix trackball button scrolling [Phillip; #1120] * Fix tiled monitor support [Jonas; !1199] * Support unredirecting fullscreen wayland surfaces [Jonas Å.; !798] * Support area screencasts [Jonas Å.; !1207] * Synchronize shadows to server-side decorations [Olivier; !1214] * Allow inhibiting remote access [Jonas Å.; !1212] * Fix overview key on X11 when using multiple keyboard layouts [Olivier; !1219] * Fixed crashes [Jonas, D., Carlos; !1173, !1183, !1012] * Misc. bug fixes and cleanups [Andre, Georges, Christian, Jonas Å., Andre, Simon, Florian, Carlos, Adam, Marco, Thomas, Elias, Pekka, Jonas D., Laurent; !1169, !1168, !1166, !1170, !1167, !1172, !1175, !1176, !1184, !1126, !1187, !1191, !1195, !1179, !1200, !1193, !1209, !1213, !1208, #1074, !1223] Contributors: Marco Trevisan (Treviño), Elias Aebi, Thomas Hindoe Paaboel Andersen, Laurent Bigonville, Jonas Dreßler, Olivier Fourdan, Carlos Garnacho, Adam Jackson, Andre Moreira Magalhaes, Simon McVittie, Florian Müllner, Georges Basile Stavracas Neto, Pekka Paalanen, Christian Rauch, Jonas Troeger, Phillip Wood, Jonas Ådahl Translators: Dušan Kazik [sk], Christian Kirbach [de] ======================================== nautilus ======================================== Major changes in 3.37.1.1: * Prevent jump to the old scrolling position after changing location (António Fernandes) * Add org.gnome.Nautilus.FileOperations2 interface (Alberts Muktupāvels) * Fix content type detection when opening files from remote locations (Ondrej Holy) * Show notification on completion of file transfers if the window isn't focused (Sachin Daluja) * Add support for zoom media keys (Sabri Ünal) * Add dynamic tooltip for the toggle views button (Ujjwal Kumar) Major changes in 3.37.1: * Always show pathbar background to fix styling glitches (António Fernandes) * Fix check to not clear clipboard after each move/copy operation (Artem Serostanov) * Ignore hidden directories in the templates folder (Ondrej Holy) * Add several missing shortcuts to the Keyboard Shortcuts dialog (Sabri Ünal) * Unify pathbar and background context menus (Sachin Daluja) * Refactor menu handling to fix repeated popover animations (António Fernandes) * Mark Empty Trash and Delete All buttons as destructive actions (Alexey Chernyshov) * Show infobar to allow installation of OSTree software (Philip Withnall) * Honor umask when creating new files from templates (Ondrej Holy) * Fix endless content size calculations in properties dialog (Ondrej Holy) ======================================== orca ======================================== 3.37.1 - 23 April 2020 VSCode: As a consequence of feature implementation and bug fixes described below under "Chromium" and "Web," Orca support for VSCode has been improved significantly. Users are encouraged to test Orca with VSCode Insiders build, where Microsoft has many accessibility fixes to work with Orca. Chromium: * Improve label inference for form fields without author-provided names * Fix issue causing us to present the previous line in contenteditable * Fix chattiness issue resulting from failing to consider the prior object when generating labelOrName * Fix false positive on identifying list item marker * Prevent double-speaking of ARIA combobox value * Don't speak child position for popup menus (it's always 1 of 1) * Attempt to identify and work around possible missing window events * Improve responsiveness of text selection in large objects Web: * Support navigation within focusable tooltips in web applications * Update Orca to handle new mappings for ARIA alert and alertdialog * Add support for new ARIA code role * Multiple performance improvements to event handling * Ensure we always present ARIA groups with author-provided names * Improve behavior navigating in tables in web-based rich-text editors * Ensure we adjust text for repeated characters even in browse mode * Fix bug causing us to present stale value information for ARIA range widgets * Don't announce returning to browse mode when page is loading * Don't present load completed or page summary information if we are in focus mode for a valid object * Don't present loading message from pages which have no URI (fixes some chattiness when launching Firefox) * Ensure more objects with info get presented in flat review * General improvements for presentation of ARIA comboboxes * Don't iterate through all children of very complex SVGs (improves performance) * Ignore caret-moved events from outside the active grid in focus mode (fixes chattiness and also incorrectly updating our location) * Don't infer labels for any web app descendant (names must come from authors in ARIA apps) * Ensure we handle selection-change events from web app descendants * Ensure we present the name of focused web documents * Update focus when web app descendant claims focus, unless browse mode is sticky * Only present comment role when first entering the comment (chattiness) * Fix bug causing us to not present text which is directly inside a scroll pane * Treat treeitems as a whole for the purpose of caret navigation * Prevent Orca from combining words into a single word in web content when navigating by word * Fix several issues related to rich-text editors in web apps Thunderbird: * Fix bug causing us to incorrectly update the focused location when navigating in Settings Mouse Review: * Do not announce redundant information when enabling mouse review * Fix window list the second time mouse review gets enabled * Fix window detection with more than one workspace * Ensure we compare the top level document with the active one * Fix mouse review on some web elements after scrolling Chat apps: * Fix false positive with autocompleted text event (causing us to present membership count changes, e.g. in Pidgin) General: * Reduce chattiness from page tab selection events following focus * Reduce chattiness from text insertions resulting from page tab switch * Don't re-present the description if the locusOfFocus hasn't changed * Don't present position in list for comboboxes which lack children * Fix bug causing us to not present changes in already-focused terminal when Orca is launched * Only present the status bar if it is showing and visible (increases likelihood of Orca finding the right status bar when command to speak the status bar is given) * Prevent double-speaking of static text in alerts and other containers * Speak "alert" role before its name rather than after New and updated translations (THANKS EVERYONE!!!): nl Dutch Justin van Steijn sl Slovenian Matej Urbančič zh_CN Chinese (China) Dz Chen ========= 3.36.1 - 11 March 2020 Web: * Flush live region messages when interrupting presentation * Support checkable list items and present unchecked state when item has checkable state and menu item role * Handle extraneous elements inside containers which support selection * Improve handling of live region messages with embedded object chars and filter out some duplicate messages ========= 3.36.0 - 11 March 2020 New and updated translations (THANKS EVERYONE!!!): nl Dutch Nathan Follens ro Romanian Daniel Șerbănescu uk Ukrainian Daniel Korostil ========= ======================================== pangomm ======================================== 2.42.1 (stable): * Coverage: Ignore deprecations of pango functions (so it can be used with the latest versions of pango) (Kjell Ahlstedt) * Layout::get_lines(): Fix ownership of the GSList (Kjell Ahlstedt) * pango/src/color.hg: Fix call to _CLASS_BOXEDTYPE_STATIC (Chun-wei Fan) Merge request !10 Build: * tools/gen_scripts: Update for non-source-dir builds (Kjell Ahlstedt) * Add support for building pangomm with Meson (Chun-wei Fan, Kjell Ahlstedt) Merge request !7, !10 * meson.build: Check if .git is a directory or file (Ting-Wei Lan) Merge request !8 * NMake Makefiles: Allow builds from a GIT checkout (Chun-wei Fan) * The fixed call to _CLASS_BOXEDTYPE_STATIC in color.hg is necessary in order to use glibmm 2.64.0 or later, combined with maintainer-mode in pangomm. 2.42.0 (stable): ======================================== simple-scan ======================================== Overview of changes in simple-scan 3.37.1 * Show ruler around page. * Use higher bit depth on text scans. * Use default quality setting to prevent slow scanning. * Always set brightness and contrast settings to fix bugs with the wrong values being used. * Redetect scanners when document restarted to fix network scanner detection. * Don't interrupt scanning if the device is busy. * Support saving files to FUSE file systems. * Fix size of first page on second scan. * Small fixes to home page. * Display dialog if out of memory. * Add ADF duplex support for Brother DS-720. * Fix setting source for Epson scanner. * Preserve file format between saves. * Add initial Lexmark printers support. * Update keyboard shortcuts dialog. * Update known USB scanner IDs. * Improve debugging messages. * Update documentation. ======================================== vala ======================================== Vala 0.48.5 =========== * Regression and bug fixes: - Revert "vala: Set default_construction_method in semantic-analyzer check if required" [#982] - tests: Fix make dist Vala 0.48.4 =========== * Various improvements and bug fixes: - codegen: + Fix binary 'in' operator on array with boxed value-typed needle [#951] + Use get_value_*_function() in GSignalModule.generate_marshaller() [#468] + Correctly handle signals returning real non-nullable struct [#466] + Use specified indices to access multidimensional array constants [#905] + Fix base-access to non-abstract/non-virtual properties [#204] + Fix default of CCode.pos for parameters in async methods - vala: + Set default_construction_method in semantic-analyzer check if required + Fix cleaning of output in CodeContext.pkg_config_modversion() + Don't use possibly uninitialized backing field of package_name [#971] + Add SourceReference.contains() and SourceLocation.to_string() + Check assigned handler of dynamic signal before proceeding further + Don't perform version check on internal lambda method + Perform version check for types of non-external variable declarations + Quote symbol on report by version attribute check + Ensure non-empty argument list for "disconnect" before accessing it - girparser + Move special handling for certain parameters to process_callable() + Drop special handling of GLib.Data, GLib.PtrArray and GLib.String + Improve detection of AsyncReadyCallback/AsyncResult parameters [#340] - parser: Handle incomplete expression statements * Bindings: - gio-2.0: Add "async_result_pos" attributes to *.call_with_unix_fd_list() [#340] - glib-2.0: Fix Filename.canonicalize() binding of g_canonicalize_filename - glib-2.0: Guard Pid.to_string() with GLIB_2_50 to deal with G_PID_FORMAT - gstreamer-app-1.0: Don't merge Src.push_buffer_*() signal with its method [#968] - gstreamer-1.0: Don't skip GST_*_FORMAT strings [#970] - gtk4: Update to 3.98.3 - vapi: Update GIR-based bindings Vala 0.48.3 =========== * Various improvements and bug fixes: - codegen: + Append initializer for "_*_size_" of array field in internal struct + Avoid critical trying to serialize an unsupported type to Variant [#952] + Don't free value if property setter takes ownership [#953] + Correct field declaration for captured inline-allocated array [#954] + Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage + Correctly handle transformation of translated string-literal constants + Don't pass CCodeCastExpression to NULL-aware free macro [#953] - vala: + Support struct initializer list in non-constant array [#949] + Handle unlock() statement in CodeWriter + Handle all ctors and dtors in CodeWriter + Consider boolean types are compatible with each other + Parse standalone integer/real literals as expression statement [#961] + Warn about usage of override to implement abstract interface methods * Bindings: - gio-2.0: Update to 2.65.0~a136776e - gstreamer: Update from 1.17.0+ git master - gtk4: Update to 3.98.2+11495027 Vala 0.48.2 =========== * Various improvements and bug fixes: - vapigen: Define "GOBJECT" corresponding to set profile of CodeContext [#933] - codegen: + Reset outdated array _size_ variable after use as ref parameter [#929] + Emit postconditions before free'ing local variables + Correctly access captured parameter in precondition of method [#144] + Use correctly typed array-length variable for property-getter + Use correctly typed array-length variable for delegate invocation + Inherit "array_length_type" from (base-) parameter/property/method [#938] + Improve handling of "array_length_type" attribute [#938] + Use memset to init inline-allocated array with non-constant size [#910] + Initialize temp-var for property array length before calling getter + Include "glib.h" for g_return_*() usage [#940] - vala: + Use error() instead of Report.error() inside of CodeContext.get() + Accept enum-values as length for inline allocated arrays [#935] + Improve copy of required attributes from delegate to lamdba method + Inherit lambda parameter attributes from delegate + Inline-allocated array aren't instantiated with creation expression [#926] - valadoc: Create and register current Vala.CodeContext properly - parser: Improve error message for invalid ArrayCreationExpression [#939] - tests: Drop usage of "--main main" and avoid ambigious entry-points - manual: Update from wiki.gnome.org * Bindings: - Add cairo-gobject binding - cairo: Add missing type_id attributes guarded by GOBJECT define - glib-2.0: Add binding for g_poll() [#924] - glib-2.0: Add binding for g_win32_ftruncate() - glib-2.0: Add missing IOChannel's win32 API - gio-2.0: Add binding for g_io_error_from_win32_error() - gstreamer: Update from 1.17.0+ git master - gtk4: Update to 3.98.1 - posix: Add pathconf and fpathconf bindings - vapi: Update GIR-based bindings Vala 0.48.1 =========== * Various improvements and bug fixes: - codegen: + Replace hard-coded "gsize" with resolved "size_t" + Add destroy of parameter in vfunc of delegate property setter [#919] + Inherit "array" attributes from (base/-interface) property + Inherit "delegate_target" from (base/-interface) parameter/property/method + Actually respect "delegate_target" attribute of method/parameter + Move ObjectTypeSymbol casting to GTypeModule + Factor out GValueModule and GLibValue into a separate source-files + Avoid symbol clashes with "va_*" from "stdarg.h" - vala: + Fix search for Parameter.base_parameter + Real struct-type without type_id can't be used for GObject property [#921] - codewriter: Output inner interface declarations [#918] * Bindings: - glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs [#921] - glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46 - linux: Don't depend on GLib.Time when using POSIX profile - gtk4: Update to 3.98+2da445f9 - poppler-glib: Update to 0.85 - vapi: Update GIR-based bindings