The following modules have a new version: - atk (2.30.0 => 2.31.90) - cheese (3.30.0 => 3.31.90) - clutter-gst (3.0.26 => 3.0.27) - dconf (0.31.1 => 0.31.2) - eog (3.31.3 => 3.31.90) - epiphany (3.31.4 => 3.31.90) - evince (3.31.4 => 3.31.90) - evolution-data-server (3.31.4 => 3.31.90) - file-roller (3.31.2 => 3.31.90) - gcr (3.28.0 => 3.28.1) - gedit (3.31.3 => 3.31.90) - gjs (1.55.4 => 1.55.90) - glib (2.59.0 => 2.59.2) - glib-networking (2.59.2 => 2.59.90) - gnome-boxes (3.31.4 => 3.31.90) - gnome-calculator (3.31.3 => 3.31.90) - gnome-calendar (3.30.1 => 3.31.90) (*) - gnome-contacts (3.31.4 => 3.31.90) (*) - gnome-desktop (3.31.4 => 3.31.90) - gnome-disk-utility (3.31.2 => 3.31.90) - gnome-initial-setup (3.30.0 => 3.31.90) - gnome-maps (3.31.4 => 3.31.90) - gnome-menus (3.31.3 => 3.31.90) - gnome-shell (3.31.2 => 3.31.4) - gnome-software (3.31.1 => 3.31.2) - gnome-system-monitor (3.31.3 => 3.31.90) - gnome-terminal (3.31.0 => 3.31.90) (*) - gnome-weather (3.31.3 => 3.31.90) - gobject-introspection (1.59.3 => 1.59.4) - gsettings-desktop-schemas (3.31.0.1 => 3.31.0.2) - gssdp (1.1.2 => 1.1.3) - gupnp (1.1.1 => 1.1.2) - gvfs (1.39.4 => 1.39.90) - libdazzle (3.31.1 => 3.31.90) - libgnomekbd (3.26.0 => 3.26.1) - libgtop (2.38.0 => 2.39.90) - libsoup (2.65.1 => 2.65.90) - mousetweaks (3.12.0 => 3.31.90) - mutter (3.31.2 => 3.31.4) - orca (3.31.1 => 3.31.4) - pygobject (3.31.2 => 3.31.3) - rygel (0.37.1 => 0.37.2) - simple-scan (3.31.4 => 3.31.90) - totem-pl-parser (3.26.1 => 3.26.2) - tracker (2.1.6 => 2.1.7) - vala (0.43.4 => 0.43.90) - vte (0.55.0 => 0.55.90) (*) - yelp (3.30.0 => 3.31.90) - yelp-tools (3.28.0 => 3.31.90) - yelp-xsl (3.30.1 => 3.31.90) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-atk, at-spi2-core, atkmm, baobab, cantarell-fonts, clutter, clutter-gtk, cogl, folks, gcab, gdk-pixbuf, gdm, geocode-glib, gfbgraph, glibmm, gmime, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-characters, gnome-clocks, gnome-color-manager, gnome-control-center, gnome-font-viewer, gnome-getting-started-docs, gnome-keyring, gnome-logs, gnome-music, gnome-online-accounts, gnome-online-miners, gnome-photos, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-shell-extensions, gnome-themes-extra, gnome-user-docs, gnome-user-share, gnome-video-effects, gom, grilo, grilo-plugins, gsound, gspell, gtk+, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp-av, gupnp-dlna, json-glib, libchamplain, libcroco, libgdata, libgee, libgepub, libgovirt, libgrss, libgsf, libgudev, libgweather, libgxps, libmediaart, libnotify, libpeas, librsvg, libsecret, libsigc++, libzapojit, mm-common, nautilus, network-manager-applet, pango, pangomm, phodav, pyatspi, rest, sushi, totem, tracker-miners, vino, zenity ======================================== atk ======================================== Changes in version 2.31.90 ========================== * * AtkText * Add ScrollSubstringTo and ScrollSubstringToPoint methods to AtkText * Build - meson * Make atk work as a subproject * Use an autotools compatible compatibility_version/current_version on macOS * Fix usage of glib as a subproject dependency * Replace shared_library by library * Build - Visual Studio * Add build instructions for Visual Studio, as now is done via Meson * Documentation * Move atk_relation_set_contains_target to correct doc section * Improve documentation for AtkText method return values * Misc * atkplug, atksocket: Fix -Wredundant-decls Contributors: Chun-wei Fan, Nirbheek Chauhan, Fabrice Fontaine, Niclas Moeslund Overby, Christoph Reiter, Martin Robinson, Samuel Thibault Translations Tiago Casal (pt_BR) Changes in version 2.29.94 ======================================== cheese ======================================== version 3.31.90 - Remove app menu https://wiki.gnome.org/Initiatives/GnomeGoals/AppMenuRetirement - Replace git.gnome.org by Gitlab URL in in DOAP file - Replace Bugzilla by Gitlab URL in DOAP file - Drop deprecated GtkScrollbar-min-slider-length It seems to serve no purpose anymore + added bonus: Avoid deprecation warning littering journald logs. - Added/Updated Translations - fr, courtesy of Charles Monzat - id, courtesy of Andika Triwidada - pl, courtesy of Piotr Drąg ======================================== clutter-gst ======================================== clutter-gst 3.0.27 (06/02/2019) =============================================================================== List of changes o Explicitly link to gdk-pixbuf ======================================== dconf ======================================== Changes in dconf 0.31.2 ======================= - Bin: rewrite dconf utility in C. Updates are no longer conditional on the mtime of the database directory and files. Help information is shown on erroneous usage, but not otherwise. (Tomasz Miąsko; !39) - build: Make dconf client vapi file installation optional, and thus the Vala dependency optional (still built by default) (Tomasz Miąsko; !40) - bin: Add a new database directory argument for the update command (Tomasz Miąsko, Takao Fujiwara; !39, !41) ======================================== eog ======================================== Version 3.31.90 --------------- * Improved wording in help docs (Andre Klapper) Bug fixes: !16, EogScrollView: Set scale=1 for the image surface (Jan Alexander Steffens) New and updated translations: - Jordi Mas [ca] - Fran Dieguez [gl] - Balázs Úr [hu] - Kukuh Syafaat [id] - Shushi Kurose [ja] - Florentina Mușat [ro] New and updated manual translations - Daniel Mustieles [es] - Balázs Úr [hu] ======================================== epiphany ======================================== 3.31.90 - February 4, 2019 ========================== - Hide new tab button in app mode (#19) - Move all stored data to appropriate locations (#182, #477, Patrick Griffis) - Middle-click on new tab button now loads URL from clipboard (#203) - Animate to web app in GNOME shell overview after installing (#206) - Fix next/previous accelerators in right-to-left locales (#239) - Rename "New tab page" homepage option to "Most visited pages" (#394) - Animate downloads button instead of intrusively opening popover (#395) - New three-finger swipe gesture for back/forward navigation (#435) - Don't close menu when changing zoom (#462) - Fix zoom in internal pages (#539) - Fix some tests (#617) - Fix crash setting web app title without hostname (#618) - "Search the Web" -> "Search the web" (#635) - Tab menu is now a featureful popover (#647, Adrien Plazas) - Remove PDF support for now, not stable yet (#659) - New shortcuts for reload bypassing cache and reader mode (#661) - Fix crashes caused by password manager rework (Patrick Griffis) - Fix crash when $XDG_CURRENT_DESKTOP is undefined (Adrian Perez de Castro) - Make find toolbar adaptive (Adrien Plazas) - Make bookmarks import dialog adaptive (Adrien Plazas) - Add tab menu for narrow mode (Adrien Plazas) - Many CSS style improvements (Alexander Mikhaylenko) - Fix too-tall switch in search engines dialog (Alexander Mikhaylenko) - Remove process model and process count settings (Spectre mitigation) - New design for security popover, appropriate for small screens - Remove all deprecated settings and associated migrators - Add setting to configure hardware acceleration policy - Fix modified form submission warning - Fix opening downloads under flatpak ======================================== evince ======================================== ================= Evince 3.31.90 ================= * Fix typo's spotted for max-scale and min-scale (Nelson Benítez León) * remove '.flat' style from PDF forms GtkEntry's (#687, Nelson Benítez León) * set MIN_SCALE back to previous low value (#702, Nelson Benítez León) * Revert removal of browser-plugin support" (Germán Poo-Caamaño) * update app icon (#2, Jakub Steiner) help: * No more View menu (Andre Klapper) * Replace title bar with header bar (Andre Klapper) pdf backend: * Ignore diacritics when searching text (#58, #637, Nelson Benítez León) unarr: * Update LZMA SDK (Bastien Nocera) Developers: * Andre Klapper, Bastien Nocera, Germán Poo-Caamaño, Jakub Steiner, Nelson Benítez León Translations: * Jordi Mas (Catalan) * Balázs Úr (Hungarian) * Kukuh Syafaat (Indonesian) * Ryuta Fujii (Japanese) * Daniel Mustieles (Spanish) * Anders Jonsson (Swedish) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.31.90 2019-02-04 ---------------------------------------- Bug Fixes: I#70 - Add camel-autocleanups header (Corentin Noël) I#71 - Add e-backend-autocleanups header (Corentin Noël) I#73 - Add e-dataserver-autocleanups header (Corentin Noël) I#75 - Sometimes fails to properly decrypt large GPG encrypted messages (Milan Crha) I#79 - [Camel] Threading view depends on message order (Milan Crha) I#81 - Pops up a reminder of a deleted instance of a recurring event (Milan Crha) I#82 - Use uppercase in MIME-Version 1.0 header (Milan Crha) Miscellaneous: Remove some duplicated #define-s with developer documentation comments (Milan Crha) De-deprecate camel_folder_info_build() (Milan Crha) [libebackend] Do not define autoptr for deprecated EOfflineListener (Milan Crha) [EBookBackendSExp] Skip PHOTO attribute in "Any field contains" search (Milan Crha) Add also $PREFIX/share/gir-1.0 into g-ir-scanner arguments (Milan Crha) Translations: Jordi Mas (ca) Charles Monzat (fr) Daniel Mustieles (es) Kukuh Syafaat (id) Balázs Úr (hu) ======================================== file-roller ======================================== version 3.31.90 --------------- New or updated application translations: * Catalan (Gil Forcada) * Esperanto (Carmen Bianca BAKKER) * français (Guillaume Bernard) * Galician (Fran Dieguez) * Hungarian (Balázs Úr) * Indonesian (Kukuh Syafaat) * Japanese (sicklylife) * Romanian (Daniel Șerbănescu) New or updated manual translations: * es (Daniel Mustieles) ======================================== gcr ======================================== gcr 3.28.1: - system-prompter: Fix use of g_hash_table_lookup_extended [#9] - Updated translations ======================================== gedit ======================================== ============== gedit 3.31.90 ============== Development release - Switch to meson (Martin) - Drop autotools support (Jeremy) - Add tests to validate AppStream metadata and .desktop (Bilal) - Flatpak and Snap versions now bundle gedit-plugins (Martin & Jeremy) - Fix some issues resulting from the GNOME 3.32 menu changes (Jeffery) - Drop gconf conversion file (Jeremy) - Miscellaneous fixes (Andre, Jeremy) Contributors: Jeremy Bicha, Martin Blanchard, Bilal Elmoussaoui Andre Klapper, Jeffery To ======================================== gjs ======================================== Version 1.55.90 --------------- - New JS API: It's now possible to call and implement DBus methods whose parameters or return types include file descriptor lists (type signature 'h'.) This involves passing or receiving a Gio.UnixFDList instance along with the parameters or return values. To call a method with a file descriptor list, pass the Gio.UnixFDList along with the rest of the parameters, in any order, the same way you would pass a Gio.Cancellable or async callback. For return values, things are a little more complicated, in order to avoid breaking existing code. Previously, synchronously called DBus proxy methods would return an unpacked GVariant. Now, but only if called with a Gio.UnixFDList, they will return [unpacked GVariant, Gio.UnixFDList]. This does not break existing code because it was not possible to call a method with a Gio.UnixFDList before, and the return value is unchanged if not calling with a Gio.UnixFDList. This does mean, unfortunately, that if you have a method with an 'h' in its return signature but not in its argument signatures, you will have to call it with an empty FDList in order to receive an FDList with the return value, when calling synchronously. On the DBus service side, when receiving a method call, we now pass the Gio.UnixFDList received from DBus to the called method. Previously, sync methods were passed the parameters, and async methods were passed the parameters plus the Gio.DBusInvocation object. Appending the Gio.UnixFDList to those parameters also should not break existing code. See the new tests in installed-tests/js/testGDBus.js for examples of calling methods with FD lists. - We have observed on the CI server that GJS 1.55.90 will hang forever while running the test suite compiled with GCC 9.0.0 and configured with the --enable-asan and --enable-ubsan arguments. This should be addressed in one of the following 1.55.x releases. - Closed bugs and merge requests: * GDBus proxy overrides should support Gio.DBusProxy.call_with_unix_fd_list() [#204, !263, Philip Chimento] * Add regression tests for GObject vfuncs [!259, Jason Hicks] * GjsPrivate: Sources should be C files [!262, Philip Chimento] * build: Vendor last-good version of AX_CODE_COVERAGE [!264, Philip Chimento] ======================================== glib ======================================== Overview of changes in GLib 2.59.2 ================================== * Fix check on GDBusMessage size when reading it. (#1642) * Add async GIO API: g_file_query_default_handler_async(), g_app_info_launch_uris_async() (#1249, #1347) * Fix some bugs in the Happy Eyeballs implementation. (#1646, #1649) * Install a new generated header with enum types for Unicode enums. (!481) * Support the XDG trash portal. (!276) * Bugs fixed: - #1224 TSAN patches - #1249 xdg-open/gnome-open doesn't work if service isn't started - #1347 g_app_info_launch_default_for_uri_async is not really async - #1376 gmarkup: Optimize g_markup_escape_text() - #1642 minor mismatch between error and code in g_dbus_message_bytes_needed - #1646 Criticals in g_socket_client_enumerator_callback() - #1649 Critical in g_socket_client_connected_callback - #1673 G_MININT constants broken in g-i - !276 Support the trash portal - !481 Define enum types for Unicode enums - !585 gio: do not pass O_PATH file descriptors to portal APIs - !593 Don't fail trash test if ~/.local doesn't exist or mount points can't be determined (master) - !609 Make `g_app_info_launch_uris_async()` really asynchronous - !619 gvariant: Fix a mistake in docs - !622 Fixing warnings - !626 gdbus: Avoid printing null strings - !627 gsocketclient: Fix criticals - !629 Various memory leak cleanups to GSettings tests (subset) - !630 docs: Ignore more version macros * Translation updates: - Galician - Hungarian - Lithuanian - Polish - Spanish Overview of changes in GLib 2.59.1 ================================== * Autotools support is gone. (!580) * g_format_size() now uses a no-break space to separate digits and units; translations will need to be updated accordingly. (#1625) * New g_queue_clear_full() API. (#1464) * Fix argument quoting on win32 when spawning subprocesses. (!419) * Allow polling more than 64 handles on win32 using g_poll(). (#1071) * Tag various tests as ‘flaky’. These are no longer run routinely on our upstream CI machines, and downstream packagers may want to not run them (or not treat those test failures as package build failures) on their test machines either. They are in the `flaky` test suite. (!579) * Add overlay support to g_resources_get_info(). (#1445) * Support defaults and locks in the keyfile GSettings backend. This will be used for flatpaks. (!450) * Accept unquoted strings in the keyfile GSettings backend to simplify things for sysadmins. (!603) * Update our contribution guidelines (`CONTRIBUTING.md`). (!590) * Add writev() and writev_all() APIs to GOutputStream and GPollableOutputStream, and provide implementations of them for many subclasses. (#1431) * Bugs fixed: - #424 Add 'proxy' debugging support - #1055 Provide alignment macros - #1071 Eliminate MAXIMUM_WAIT_OBJECTS limitation in g_poll() on Windows - #1445 g_resources_get_info doesn't respect resource overlays - #1464 Add g_queue_clear_full() API - #1500 GListStore needs double checking on some warnings - #1623 xdg-open: file with colon results in “The specified location is not supported” - #1625 Unbreakable space needed when showing size of folder/file - #1636 GTask getters don’t return TRUE/FALSE after bitfield changes - #1637 EXCEPTION_ACCESS_VIOLATION in g_clear_pointer - #1639 GListStore implementation of g_list_model_get_item() returns wrong results on integer overflow - #1655 gvariant-parser warnings - #1663 G_MININT32 triggers compiler warning C4146 with Visual C++ - #1666 `G_DEFINE_DYNAMIC_TYPE_EXTENDED` causes warnings with -Wcast-function-type - !319 giomodule: Print the type of each default GIO module - !333 Add writev() API to GOutputStream and GPollableOutputStream - !419 gspawn, win32: qouted args - escape end backslash - !450 Settings portal - !512 gtype: Clarify type of GInterfaceInitFunc - !516 gthread: Add g_private_set_alloc0() convenience API - !535 win32 gpoll: overcome the 64 handles limit - !545 goption: Fix an annotation on g_option_context_parse_strv() - !560 docs: Fix dconf GSETTINGS_BACKEND name in gio overview - !564 gtype: Document type for iface_default_init() function - !568 Add separate definitions of g_assert_[non]null() for C++ - !571 docs: Add note on how to check a gboolean condition - !575 gio: Update bad cert error in accept-certificate and GTlsError docs - !579 Temporarily disable flaky tests - !580 Drop autotools support - !583 gmacros: MSVC supports the noreturn function attribute - !587 Remove unused .pc.in files - !588 MSVC: Move dirent implementation to glib/dirent/ - !590 Update contribution documentation - !591 gfileinfo: Fix annotation for g_file_info_set_attribute_stringv - !592 Remove leftover build/ directory - !595 gtestutils: pass open file descriptors to subprocess - !597 tests: Tag gsocketclient-slow test as ‘flaky’ - !598 gdbus-proxy test fails with GLib-GIO:ERROR:glib/gio/tests/gdbus-proxy.c:832:fail_test: code should not be reached - !599 gdtlsconnection: do not return on a void method - !601 gio: Support "help" in extension point env vars - !602 Update POTFILES.in - !603 keyfile settings: Accept unquoted strings - !608 build: Add -Wno-pedantic flag to compiler arguments - !611 gnetworkaddress: fix use-after-free for network address - !612 gdir: shutup a warning when building with msvc - !615 Fix a couple of wrong compiler warnings * Translation updates: - Spanish - Swedish ======================================== glib-networking ======================================== 2.59.90 - February 4, 2019 ========================== This release adds an OpenSSL backend, obsoleting the glib-openssl project. Credit to all the contributors to the glib-openssl project, especially Ignacio Casal Quinteiro. Also thanks to Xavier Claessens for helping with the transition. The OpenSSL backend seems to be mature, though it is less well-tested for desktop usage than the GnuTLS backend. It will remain disabled by default at build time due to the GPL-incompatible nature of the OpenSSL license -- and the GPLv2-incompatible nature of the Apache license that will be used by future versions of OpenSSL -- and because the GnuTLS backend is sufficient for Linux distros. Use the OpenSSL backend if you are building an embedded system where (GPLv2+ or LGPLv3+) dependencies are unacceptable (e.g. nettle or GMP, both dependencies of GnuTLS) and you are OK with the GPL-incompatible OpenSSL license. If the OpenSSL backend is enabled at build time, you should probably disable build of the GnuTLS backend, or it will take precedence over the OpenSSL backend at runtime. For example, you could configure with: $ mkdir build && cd build $ meson -Dgnutls=disabled -Dopenssl=enabled .. ======================================== gnome-boxes ======================================== 3.31.90 - Tue 05, 2019 ====================== Changes since 3.31.4 - Use "host-passthrough" as default CPU mode - Always override the CPU mode (Use host-passthrough for existing VMs too) - Remove custom "devel" styling (use GTK one) - Make the application icon more legible - Pass a better keyboard id for express installations - Paint thumbnails' background with CSS - Added/updated/fixed translations: - German - Esperanto - French - Afrikaans - Chinese (Taiwan) - Slovenian - Hungarian - Galician - Spanish - Romanian - Indonesian All contributors to this release: Balázs Úr Bernd Homuth Carmen Bianca BAKKER Charles Monzat Daniel Mustieles Daniel Șerbănescu Felipe Borges Fran Dieguez Guillaume Bernard Jakub Steiner Kukuh Syafaat Matej Urbančič Pieter Schalk Schoeman Yi-Jyun Pan ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 3.31.90 * Updated Friulian translation (Fabio Tomat) * Updated Greek translation (Tom Tryfonidis) * Updated Swedish translation (Anders Jonsson) * Updated Spanish translation (Daniel Mustieles) * Updated Japanese translation (Ryuta Fujii) * Updated Slovenian translation (Matej Urbančič) * Updated Indonesian translation (Kukuh Syafaat) * Updated Hungarian translation (Balázs Úr) * Updated Czech translation (Daniel Rusek) * Updated Catalan translation (Jordi Maas) * snap build fixes (Jeremy Bicha) * Exchange rate update interval preference #58 (Robert Roth) * Updated and fixed appdata !20 (Harald H.) * Fix for digit transformed into ^ on double * #91 (Robert Roth) * Accept comma and decimal point as decimal separator #86 (Robert Roth) ======================================== gnome-desktop ======================================== =============== Version 3.31.90 =============== - Fix slow thumbnailer due to missing font cache (#90) - Translation updates ======================================== gnome-disk-utility ======================================== 3.31.90 - February 5, 2019 ========================== Helmut Grohne: * build: stop checking for fallocate Jakub Steiner: * icon: app icon adjustments Maoschanz: * Update the UI to match current guidelines Piotr Drąg: * Update POTFILES.in Ronald van Engelen: * Added total-lbas-written and total-lbas-read to translatable strings segfault: * unlock dialog: Add tooltip for keyfile chooser button Updated translations: * Anders Jonsson (sv), Balázs Úr (hu), Charles Monzat (fr), Daniel Mustieles (es), Daniel Rusek (cs), Fabio Tomat (fur), Fran Dieguez (gl), Jordi Mas (ca), Matej Urbančič (sl), Ryuta Fujii (ja) ======================================== gnome-initial-setup ======================================== 3.31.90 * Generate default user account pictures * Fix Meson build with (buggy) Meson 0.48.0 and 0.48.1 * Remove Autotools build * Fix various compiler warnings * Add welcome distro logo for openSUSE * Translation updates: - Afrikaans - Arabic - Aragonese - Assamese - Basque - Belarusian - Bengali (India) - Bokmål, Norwegian - Bosnian - Bulgarian - Catalan - Chinese (China) - Chinese (Hong Kong) - Czech - English (United Kingdom) - Esperanto - Estonian - Gaelic - German - Gujarati - Hebrew - Hindi - Hungarian - Indonesian - Interlingua (International Auxiliary Language Association) - Irish - Japanese - Kannada - Malayalam - Marathi - Nepali - Occitan (post 1500) - Oriya - Persian - Portuguese - Serbian - Slovak - Tajik - Tamil - Telugu - Thai - Uighur - Vietnamese ======================================== gnome-maps ======================================== 3.31.90 - Feb 4, 2019 ========================= Changes since 3.31.4 - Show live-updated thumbnails for the street/aerial layer switcher, instead of (outdated) hard-code thumbnails - Fix a bug where the scrollbar in the favorites popover didn't show up Added/updated/fixed translations - Finnish - Friulian - French - Turkish - Indonesian - Romanian - Galician - Hungarian - Slovenian - Swedish - Spanish All contributors to this release Anders Jonsson Balázs Úr Claude Paroz Daniel Mustieles Daniel Șerbănescu Fabio Tomat Fran Dieguez James Westman Jiri Grönroos Kukuh Syafaat Marcus Lundblad Matej Urbančič Sabri Ünal ======================================== gnome-menus ======================================== =============== Version 3.31.90 =============== * Fix missing close tag that broke traditional menu users (Jeremy) * Add CI to check the validity of our menu file so we don't make that mistake as easily next time (Jeremy) * Add gnome-abrt to the Utilities category (Kalev) * Translation updates Contributors: Jeremy Bicha, Kalev Lember ============== Version 3.31.4 ============== * Remove the Sundry category (Jeremy) * Switch to modern realpath (Pino) * Stop using intltool (Alberts) * Translation updates Contributors: Jeremy Bicha, Alberts Muktupāvels, Pino Toscano ======================================== gnome-shell ======================================== 3.31.4 ====== * Improve icon grid performance [Daniel; #174] * Remove browser plugin [Michael; #766776] * Add DBus API for introspecting the application state [Jonas, Olivier; !326] * Always allow leaving the overview via the hot-corner [Pascal; #429] * Misc. bug fixes [Florian, Jasper, Andrea, Sam, Dani, Cosimo, Jonas, Carlos; #643595, #673767, !293, #783, #781, !298, !297, #782, !301, !314, !305, #799, #632, !327] Contributors: Jonas Ådahl, Andrea Azzarone, Michael Catanzaro, Cosimo Cecchi, daniruiz, Olivier Fourdan, Carlos Garnacho, Sam Hewitt, Andre Klapper, Florian Müllner, Pascal Nowack, Jasper St. Pierre, RyuzakiKK, Marco Trevisan (Treviño), João Paulo Rechi Vita, Daniel van Vugt Translators: Kristjan SCHMIDT [eo], Matej Urbančič [sl], Daniel Mustieles [es], Fabio Tomat [fur], Emin Tufan Çetin [tr], Anders Jonsson [sv], Ryuta Fujii [ja] ======================================== gnome-software ======================================== Version 3.31.2 ~~~~~~~~~~~~~~ Released: 2019-01-16 This is an unstable release in the 3.31 development series, with the following improvements: * Show permissions for installed flatpaks, and new permissions for updates * Use libxmlb to parse AppStream XML, making gnome-software start up faster and use less memory * Update the app icon * Update categories for ESRA rating system * Improve various error messages to have more details * Fix an issue that caused incorrect version numbers to be shown for installed flatpaks * Fix various thread safety related crashes * Fix row unrevealing to not leave behind 2 pixels on the updates page * Make the refresh button to actually refresh packagekit cache * Fix various issues that could lead to cache refresh getting stuck * Show updates available notifications even when automatic updates are disabled * Fix counting apps in the updates applied notification * Improve packagekit update loading code, hopefully making it more robust * Fix an issue that could lead to the packagekit plugin activating on rpm-ostree based systems * Switch flatpak updates to use a single transaction, which lets us share more code (and bugs) with the command line flatpak utility * Fix various issues with transitioning from the "Download" state to "Restart & Update" * Don't error out from update downloads if the ODRS server is unavailable * Fix old updates accumulating in the OS Updates item * Various flatpakref installation fixes * Fix opening the details page when clicking on "Show Details" in GNOME Shell * Fix opening shell extensions details from GNOME Tweaks * Various fixes for initial loading state * Add a separate "Download" step for packagekit offline updates, so that "Restart & Update" is instant * Fix a version comparison issue that led to package updates sometimes showing as downgrades in the OS Updates section (this needs latest appstream-glib) * Show the refresh button when the updates page is in the failed state * Notify about offline updates only after they are fully downloaded * Fix a memory corruption issue on 32-bit arches that made gnome-software very crashy * Fix an issue with stuck back button on the details page after closing and reopening gnome-software * Make distro upgrades to Fedora N+2 release show up correctly * Various flatpak plugin fixes * Allow opening CAB files that include more than one update * Fix critical warnings when quickly switching between category pages * Small memory leak fixes This release also updates translations. ======================================== gnome-system-monitor ======================================== New in 3.31.90 - 4 February 2019 * added/updated translations Efstathios Iosifidis (he) Fabio Tomat (fur) Anders Jonsson (sv) Sabri Unal (tr) Ryuta Fujii (ja) Daniel Mustieles (es) Julien Humbert (fr) Matej Urbančič (sl) Balázs Úr (hu) Fran Diéguez (gl) Daniel Șerbănescu (ro) Kukuh Syafaat (id) List of fixed bugs gitlab#89 - Removed appmenu gitlab#93 - use delayed g_settings write ======================================== gnome-weather ======================================== 3.31.90 ======= * Port from Autotools to Meson (Falk Seidl) * Show tomorrow's forecasts at the end of the day (Michael Catanzaro) * Unify App ID * Translation updates: - Galician - Greek - Hungarian - Swedish - Turkish ======================================== gobject-introspection ======================================== 1.59.4 - 2019-02-04 ------------------- * tests: Add functions using flat struct arrays. :mr:`130` (:user:`Tomasz Miąsko `) * Clean shebangs out of non-executable scripts and drop exec perm from xmlwriter.py. :mr:`131` (:user:`Dominique Leuenberger `) * maintransformer: parse deprecation annotations for section blocks. :issue:`213` :mr:`132` * repository: g_irepository_get_object_gtype_interfaces. :mr:`30` (:user:`Colin Walters `, :user:`Philip Chimento `) * message: handle fatal errors even if warnings are disabled. :issue:`229` :mr:`126` * autotools: Fix build with ``-Wl,--as-needed``. :issue:`226` :mr:`134` * maintransformer: Don't warn on (optional) annotations on (inout) :mr:`135` (:user:`Guido Günther `) * girepository: Fix a possible use-after-free if g_mapped_file_new() fails and fix possible leak of transitive dependency names. :mr:`136` (:user:`Elliott Sales de Andrade `) ======================================== gsettings-desktop-schemas ======================================== Major changes in 3.31.0.2 ========================= - Fixed generation of enums XML on meson builds - Convert post-install script to python - Translation updates ======================================== gssdp ======================================== 1.1.3 ===== - Fix a memory leak in sniffer - Minor other improvements to sniffer - Fix address fall-back to IP v4 for GSSDP client - Bump minimum GLib version to 2.44 - Fix a crash due to a dangling pointer in GSSDP client - Fix a memory leak in pktinfo handler - Use g_type_ensure instead of custom solution - Implement UDA 1.1 boot-id and config-id - Implement UDA 1.1 ssdp:update messages - Documentation updates - Style fixes Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gssdp/issues/1 - https://gitlab.gnome.org/GNOME/gssdp/issues/2 All contributors to this release: - Jens Georg ======================================== gupnp ======================================== 1.1.2 ===== - Use python3 in binding tool - Avoid a static buffer in the linux context manager - Add UDA version and address family to linux context manager - Implement ssdp:update in context manager - Update documentation - Introduce new sync/async service proxy call API Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/1 All contributors to this release: - Jens Georg - Jakub Adam - Andre Klapper ======================================== gvfs ======================================== Major changes in 1.39.90 ======================== * sftp: Always use port 22 if not specified * mtp: Don't retry reading an event after failure * admin: Prevent access if any authentication agent isn't available * build: Several meson improvements * Several smaller bugfixes * Translation updates ======================================== libdazzle ======================================== =============== Version 3.31.90 =============== Changes in this release: • A number of improvements to DzlSuggestionEntry to act more like GtkEntryCompletion. It now uses pointer grabs while the popover is displayed. • Styling for the suggestion entry was tweaked to allow themes more control over styling. • DzlProgressMenuButton got a fix for improper gvalue accessor usage. ============== Version 3.31.4 ============== Changes in the release: • Improvements to documentation • Improvements to suggestion entry resiliency • GIR fixes for DzlGraphModel • Fixes for ctrl+shift+d • Use GtkPopover for GMenuModel • Animation improvements • Various memory leaks were plugged • Additional Radio API was added • A new remove-file signal was added to the directory reaper. This is not efficient as it passes state to the main thread from a worker thread. It may be optimized in the future • Various performance improvements • File transfer progress callback improvements ======================================== libgnomekbd ======================================== 3.26.1: Translation updates Fix build with new GLib ======================================== libgtop ======================================== 04 February 2019: Overview of changes in 2.39.90 ================================================ * Updated translations * FreeBSD: - added support for laundry memory - added support for ZFS ARC * Fixed compile warnings * Fix build on FreeBSD and darwin * Linux: - get procmap doesn't need suid ======================================== libsoup ======================================== Changes in libsoup from 2.65.2 to 2.65.90: * Avoid using threads in SoupRequestFile asynchronous API [Ignacio Casal Quinteiro] Changes in libsoup from 2.65.1 to 2.65.2: * Remove autotools build system and change to meson by default [#12, Tomas Popela] * Many fixes to Meson [Claudio Saavedra, Tomas Popela, Xavier Claessens] * Improvements to the continuous integration infrastructure [Xavier Claessens] * Make sure SoupSession features are not disposed until all pending messages are processed [#130, Claudio Saavedra] * Updated translations: Greek, Slovak, French. ======================================== mousetweaks ======================================== Version 3.31.90 -------------- - Stop using intltool - Translation updates ======================================== mutter ======================================== 3.31.4 ====== * keybindings: Limit corner move to current monitor [Jānis; #320] * xdg-output: Report rotated physical dimensions [Olivier; #369] * Add continuous integration pipeline [Jonas; #193] * Improve performance on secondary GPUs [Pekka; #323, !313] * Use the actual hardware refresh rate [Daniel; #781296] * Remove hide-titlebar-when-maximized support [Florian; !221] * wayland: Implement buffer transforms [Robert; !322] * Remove ability to externally set sync-to-vblank [Georges; !191] * Turn off touchscreens together with DPMS [Carlos; gnome-settings-daemon#29] * Mipmap the wallpaper when shrinking [Daniel; gnome-shell#254] * Implement RecordWindow method for screen-casts [Olivier; !306] * Fix EGLStream texture downloading [Jonas; !362] * Split out display-server-specific code from MetaWindowActor [Georges; !368] * Improve render performance on some KMS devices with software GL [Jonas; #106] * Fix damage area of transformed surfaces [Robert; !366] * Remove autotools support [George] * Misc. bug fixes and cleanups [Jonas, Alan, Olivier, Carlos, Javier, Peter, Daniel, Robert, Florian; !309, #790207, #272, #393, #276, #404, #104, !343, #765011, #786663, #342, !356, #414, #782344, #781034, #423, !374, !382, !383] Contributors: Jonas Ådahl, Nikita Churaev, Alan Coopersmith, Jānis Džeriņš, Olivier Fourdan, Carlos Garnacho, Niels De Graef, Peter Hutterer, Javier Jardón, Abderrahim Kitouni, Andre Klapper, Ting-Wei Lan, Robert Mader, Emilio Pozuelo Monfort, Florian Müllner, Georges Basile Stavracas Neto, Pekka Paalanen, Daniel Stone, Marco Trevisan (Treviño), Daniel van Vugt ======================================== orca ======================================== 3.31.4 - 14 January 2019 New Commands: * Add unbound command to present current object's size and position * Add an unbound command to switch between layout mode and object mode Web: * Ignore page loads for non-active documents * Fix presentation of focusable text with MathML children * Eliminate some chattiness with MathML embedded in links and headings * Improve finding sentence start in contents with embedded objects * Make toggle buttons and non-focusable buttons reachable via "b" * Improve consistency in placement of navlist * Fallback on access key when there is no aria-keyshortcuts value * Check 'URI' in addition to 'DocURL' when getting URL of document * Add initial Chromium script. Please note: ATK support in Chromium needs much work. Until that work has been done, Orca will not be able to provide access to Chromium. The current support is very much a work in progress and not yet ready for end-user testing. LibreOffice: * Ensure we fall back on native headers when dynamic headers aren't set Braille: * Fail initialization if device is not plugged yet * On initialization error, make sure to clean BrlAPI connection * Ensure we don't pan beyond the length of the line being displayed * Make sure the attribute mask is as long as the text string General: * Ignore window deactivations we believe are not user-triggered (Reduces chattiness when using certain window-manager shortcuts) * Improve performance searching the accessibility tree for needed information * Don't clear the cache of non-Gecko windows by default (improves performance) * Don't bother checking the mousereview item when mousereview is not active (improves performance) * Fix bug in flat review say all causing us to cut off information * Fall back on rolename when presenting title of nameless frames * Ensure we use keyval_name when event_string is absent for keyboard events New and updated translations (THANKS EVERYONE!!!): es Spanish Daniel Mustieles fr French Charles Monzat sl Slovenian Matej Urbančič sv Swedish Anders Jonsson ========= ======================================== pygobject ======================================== 3.31.3 - 2019-02-02 ------------------- * Speed up destruction of boxed types :mr:`106` and GObject.Value.set_value() calls. This makes appending to a Gtk.TreeModel nearly twice as fast for example :issue:`46`, :issue:`218` * Allow passing None for boolean parameters * meson: Install .egg-info directory to arch'd dir. :mr:`109` (:user:`Elliott Sales de Andrade `) * gtk overrides: raise in case Gtk.Window is instantiated after gtk_init failed :issue:`298` * gio overrides: Warn when creating various dbus types without a constructor :issue:`15` * tests: Fix tests with glib 2.59.x :issue:`287` * tests: fix test_atoms failing in some environments :issue:`300` ======================================== rygel ======================================== 0.37.2 ====== Build: - Bump GLib dependency to 2.44 - Drop Valac requirement to 0.36 Server: - Fix @ADDRESS@ replacement for proxy or transcoded urls - Use a proper check for localhost - Add some hacks for LG devices MediaExport: - Document blacklisting behaviour Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/rygel/issues/122 - https://gitlab.gnome.org/GNOME/rygel/issues/123 - https://gitlab.gnome.org/GNOME/rygel/issues/89 All contributors to this release: - Jens Georg - Pieter Schalk Schoeman - Yuras Shumovich - Andre Klapper Added/updated translations: - af.po, courtesy of F Wolff - be.po, courtesy of Uladzimir Manulenka ======================================== simple-scan ======================================== Overview of changes in simple-scan 3.31.90 * Support non-standard Epson ADF scanner options ======================================== totem-pl-parser ======================================== 3.26.2: - Remove gmime dependency ======================================== tracker ======================================== NEW in 2.1.7 - 2019-02-06 ========================= * Fix build order with libtracker-sparql generated headers * Fix ontology update with SQLite 3.25 * Fix build with Vala 0.43 Translations: eu, fr ======================================== vala ======================================== Vala 0.43.90 ============ * Various improvements and bug fixes: - codegen: Replace some unfortunate asserts with internal error reports - codegen: Properly handle and catch inner-error of finally-block (#742) - codegen: Pass lambda expression of variable initializer to signal connect - vala: Check inferred variable_type of LocalVariables - vala: Parser doesn't ensure "protected" to be applied on TypeSymbol members - libvaladoc: Don't change the size of an array in-parameter - g-i: Fix return value on error in start_discriminator() * Bindings: - Add goocanvas-2.0 bindings (#739) - gdk-3.0: Update to 3.24.4+a0129f55 - glib-2.0: Bind g_log_writer_journald/_standard_streams/_default as LogWriterFunc (#559) - goocanvas: Update from 1.0.0+af07af5d - gstreamer: Update from 1.15.1+ - gtk+-4.0: Update to 3.94.0+a7fa1cf6 - vapi: Update GIR-based bindings Vala 0.43.6 =========== * Various improvements and bug fixes: - codegen: Don't apply address-of operator on literals when casting to array - vala: Don't tweak closure on static lambdas [#740] - Revert "codegen: Use copies of error_variable of catch-clauses for nested usage" and add asynchronous "catch-error-scope" regression test [#741] - libvaladoc: Build backing Vala.SourceFile for GIRs processed by importer - libvaladoc/girimporter: Skip "source-position" elements - genie: Support "protected" accessibility and allow explicit "public" [#346] * Bindings: - gst-editing-services-1.0: Fix some construtors and (un)hide symbols - javascriptcoregtk-4.0: Fix GLib.Callback parameters which can't hold target Vala 0.43.5 =========== * Various improvements and bug fixes: - vala: + Use dedicated error message for assignments to literals + Async methods don't allow out-parameters before in-parameters [#636] + Allow direct access to the integer constants of an error-domain [#732] + Multiple lamdba arguments in method call should all use same scope [#59] - codegen: + Use a parameter-map for creation of delegate declaration [#728] + Add "error_pos" CCode attribute and use it as needed [#728] + Emit struct declaration typedef before resolving its fields [#318] + Add "destroy_notify_cname" CCode attribute + Use get_ccode_*name/get_parameter_cexpression() for Parameters + Set owner for ValaDestroyNotify (POSIX) [#730] + Include "stddef.h" in CCodeBaseModule.destroy_value() (POSIX) [#730] - girparser: Recognize error parameter before delegate target parameter [#265] - compiler: Report deprecated command-line option "--thread" - valadoc: Specify that the "--driver" option is deprecated [#736] * Bindings: - atk: Don't use a custom SignalEmissionHook while it is part of gobject-2.0 - gdk-pixbuf-2.0: Make PixbufSaveFunc usable [#728] - gio-2.0: Make DBusInterface[GS]etPropertyFunc usable [#728] - gio-2.0: Add CancellableSource ctor and update PollableSource ctors - glib-2.0: Add Queue.clear_full() since 2.60 - gstreamer: Update from 1.15+ git master - gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 - gtk+-4.0: Update to 3.94.0+9b15c690 - libsoup-2.4: Fix Message.add_*_handler() [#731] - vapi: Update GIR-based bindings ======================================== yelp ======================================== 3.31.90 ======= * Fix issues when running in a sandbox (Matthias Clasen) * Various code cleanups (Tomas Popela) * Stop using GNOME app menu (Jeremy Bicha) * Support for keywords in search results for Mallard and DocBook (Shaun McCance) * Update app icon (Jakub Steiner) * Move from intltool to gettext (Krzesimir Nowak) * Updated translations: es (Daniel Mustieles) fur (Fabio Tomat) gl (Fran Dieguez) hu (Balázs Úr) id (Kukuh Syafaat) ja (Ryuta Fujii) ml (Anish Sheela) nb (Kjartan Maraas) pl (Piotr Drąg) ro (Daniel Șerbănescu) sl (Matej Urbančič) sv (Anders Jonsson) ======================================== yelp-tools ======================================== 3.31.90 ======= * Initial support for Mallard 1.2 stack files ======================================== yelp-xsl ======================================== 3.31.90 ======= * Refresh colors for new GNOME HIG colors * Support for Mallard 1.1 hi element * Initial work on Mallard 1.2 stack element * Added ui-expander-preview style for expanders * Converted xsldoc docs to Ducktype