The following modules have been removed in this release: libgrss The following modules have a new version: - at-spi2-atk (2.33.1 => 2.33.2) - at-spi2-core (2.33.1 => 2.33.2) - atk (2.33.1 => 2.33.3) - eog (3.33.1 => 3.33.2) - epiphany (3.33.1 => 3.33.3) - evolution-data-server (3.33.2 => 3.33.3) - folks (0.12.1 => 0.13.1) - gjs (1.57.2 => 1.57.3) - glib-networking (2.60.2 => 2.61.1) - gnome-calculator (3.33.2 => 3.33.3) - gnome-calendar (3.32.2 => 3.33.1) (*) - gnome-control-center (3.32.2 => 3.33.3) (*) - gnome-desktop (3.33.2 => 3.33.3) - gnome-maps (3.33.2 => 3.33.3) - gnome-settings-daemon (3.32.0 => 3.32.1) - gobject-introspection (1.60.1 => 1.60.2) - gtk+ (3.24.8 => 3.24.9) - gtk-doc (1.29 => 1.30) - gvfs (1.41.2 => 1.41.3) - libgovirt (0.3.4 => 0.3.6) - libsigc++ (2.99.12 => 2.99.13) - libsoup (2.67.1 => 2.67.2) - network-manager-applet (1.8.20 => 1.8.22) - orca (3.33.1 => 3.33.3) - pyatspi (2.33.1 => 2.33.2) - simple-scan (3.33.1 => 3.33.3) - sushi (3.32.0 => 3.33.3) - vala (0.45.1 => 0.45.2) - yelp-tools (3.32.1 => 3.32.2) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, atkmm, baobab, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, evince, file-roller, gcab, gcr, gdk-pixbuf, gdm, gedit, geocode-glib, gfbgraph, glib, glibmm, gmime, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-characters, gnome-clocks, gnome-color-manager, gnome-contacts, gnome-disk-utility, gnome-font-viewer, gnome-getting-started-docs, gnome-initial-setup, gnome-keyring, gnome-logs, gnome-menus, gnome-music, gnome-online-accounts, gnome-online-miners, gnome-photos, gnome-screenshot, gnome-session, gnome-shell, gnome-shell-extensions, gnome-software, gnome-system-monitor, gnome-terminal, gnome-themes-extra, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk, gtk-vnc, gtkmm, gtksourceview, gupnp, gupnp-av, gupnp-dlna, json-glib, libchamplain, libcroco, libdazzle, libgdata, libgee, libgepub, libgnomekbd, libgsf, libgtop, libgudev, libgweather, libgxps, libmediaart, libnotify, libpeas, librsvg, libsecret, libzapojit, mm-common, mutter, nautilus, pango, pangomm, phodav, pygobject, rest, rygel, totem, totem-pl-parser, tracker, tracker-miners, vino, vte, yelp, yelp-xsl, zenity ======================================== at-spi2-atk ======================================== What's new in at-spi2-atk 2.33.2: * Add support for ROLE_CONTENT_DELETION and ROLE_CONTENT_INSERTION * Fix a build issue where libgobject might not have been linked, resulting in undefined symbols. ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.33.2: * Check WAYLAND_DISPLAY, rather than XDG_SESSION_TYPE, to avoid X connections. Fixes breakage if X is started with startx and XDG_SESSION_TYPE is unset. * X11: also try mod4 and mod5 to generate keysyms. * Add ATSPI_ROLE_CONTENT_DELETION and ATSPI_ROLE_CONTENT_INSERTION. * Check for dbus-daemon in /usr/lib (for Solaris). ======================================== atk ======================================== Changes in version 2.33.3 ========================= * Documentation: general documentation cleanup, as part of MR!3, changes include: * Move Deprecated section down on AtkUtil * Update the list of symbols * Annotate the version for AtkTableCellIface * Use Markdown syntax for notes * Use the appropriate syntax for enumerations * Add missing documentation for AtkObject functions * Write description for AtkImage method * Add proper gtk-doc blurbs for AtkDocument, AtkComponentIface and AtkActionIface * Remove atk.types (as we can autogenerate it) * AtkSocket/AtkPlug * Implement proper constructor for AtkPlug and AtkSocket (MR!3) * AtkText * Doc: minor doc fix for atk_text_get_default_attributes (MR!20) * New Roles: * Issue #2: Add ATK_ROLE_CONTENT_INSERTION and ATK_ROLE_CONTENT_DELETION (MR!19) * Build * Meson: do not guard gir behind a cross_build check. (MR!12) * Meson: refresh the build (part of MR!3) * Meson: use Meson to generate the pkgconfig file (MR!3) Contributors Emmanuele Bassi, Joanmarie Diggs, Christoph Reiter, Martin Robinson Translations Charles Monzat (fr) ======================================== eog ======================================== Version 3.33.2 -------------- Bug fixes #61, Unreasonable limitation of scaling in print dialog (Felix Riemann) New and updated translations: - Efstathios Iosifidis [el] - Balázs Úr [hu] New and updated manual translations - Aleix Badia i Bosch [ca] ======================================== epiphany ======================================== 3.33.3 - June 14, 2019 ====================== - More fixes for web app migration (#713) - More password manager fixes - Add mobile user agent setting 3.33.2 - June 6, 2019 ===================== - Fix password manager for pages in iframes (#25, #26) - Search engines now have favicons in address bar dropdown (#128) - Allow searching for open tabs with address bar (#153) - Show error message for moved or deleted downloads (#155) - Fix preferences language button sensitivity (#279) - Continue downloads in background when last window is closed (#322) - Add custom error page for missing files when loading file URIs (#444) - Add visual feedback for importing Firefox bookmarks (#484) - Fix crash opening preferences dialog in weird locales (#545) - Fix manage additional URLs web apps preference (#558) - Fix downloading blob URIs in web apps (#593) - Add search match counter (#639) - Pages popover should not exceed window size in X11 (#656) - Fix HTTP auth dialog losing focus when switching tabs (#750) - Fix tab order reversing in session if tab is pinned (#777) - Fix issues with ordering of pinned tabs (#780) - Pinned tabs should not have a close button in tabs popover (#792) - Add tooltips to items in address bar (#807) - Log message to inspector console when adblocker blocks a resource - New redesigned cookies dialog ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.33.3 2019-06-17 --------------------------------------- Bug Fixes: I#108 - [IMAPx] Folder changes could be claimed in a wrong folder after APPEND (Milan Crha) I#117 - Fix clang warnings (mostly [-Wenum-conversion]) (Milan Crha) I#120 - Fails to build with libasan using Clang (undefined symbols) (Milan Crha) I#121 - CalDAV-advertised subscribed WebCal is not imported (Milan Crha) I#123 - [SMTP] Ignore 8BITMIME extension for Yahoo! servers (Milan Crha) M!15 - Fix typos in CMake modules (Дилян Палаузов) M!17 - Use Media Type from RFC 8551 for S/MIME creation (Tom Kranz) evo-I#476 - Hide "Server handles meeting invitations" for VJOURNAL/CalDAV (Milan Crha) evo-I#479 - Call mail account refresh also after going online (Milan Crha) Miscellaneous: EDataBook/EDataCal: Flush GDBus connection on backend property change (Milan Crha) Add workaround for D-Bus property change into get-revision tests (Milan Crha) Expose E-Book/Cal-BackendSExp lock (Milan Crha) Update overdue time immediately after the reminders' window is mapped (Milan Crha) Add ESourceLocal::writable extension property (Milan Crha) CamelOperation can be used by other thread while in its finalize() (Milan Crha) Memos cannot have set reminders according to RFC 5545 (Milan Crha) Change how CamelOfflineStore goes online (Milan Crha) [IMAPx] Prefer local search in folders fully synchronized for offline (Milan Crha) Correct e_cal_component_get_start_plus_duration() (Milan Crha) Translations: Ih0rko (uk) Balázs Meskó (hu) Fabio Tomat (fur) Daniel Mustieles (es) ======================================== folks ======================================== Overview of changes from libfolks 0.12.1 to libfolks 0.13.1 =========================================================== Dependencies: evolution-data-server 3.33.2 Major changes: * Remove libsocialweb backend ======================================== gjs ======================================== Version 1.57.3 -------------- - The GJS profiler is now integrated directly into Sysprof 3, via the GJS_TRACE_FD environment variable. Call stack information and garbage collector timing will show up in Sysprof. See also GNOME/Initiatives#10 - New JS API: System.addressOfGObject(obj) will return a string with the hex address of the underlying GObject of `obj` if it is a GObject wrapper, or throw an exception if it is not. This is intended for debugging. - New JS API: It's now possible to pass a value from Gio.DBusProxyFlags to the constructor of a class created by Gio.DBusProxy.makeProxyWrapper(). - Backwards-incompatible change: Trying to read a write-only property on a DBus proxy object, or write a read-only property, will now throw an exception. Previously it would fail silently. It seems unlikely any code is relying on the old behaviour, and if so then it was probably masking a bug. - Closed bugs and merge requests: * Build failure on Continuous [#253, !300, Philip Chimento] * build: Bump glib requirement [!302, Florian Müllner] * profiler: avoid clearing 512 bytes of stack [!304, Christian Hergert] * system: add addressOfGObject method [!296, Marco Trevisan] * Add support for GJS_TRACE_FD [!295, Christian Hergert] * Gio: Make possible to pass DBusProxyFlags to proxy wrapper [!297, Marco Trevisan] * Various maintenance [!301, Philip Chimento] * Marshalling of GPtrArray broken [#9, !307, Stéphane Seng] * Build fix [!308, Philip Chimento] * Gio: sync dbus wrapper properties flags [!298, Marco Trevisan] * GjsMaybeOwned: Reduce allocation when used as Object member [!303, Marco Trevisan] ======================================== glib-networking ======================================== 2.61.1 - June 9, 2019 ===================== This release contains a major refactoring of the TLS codebase. The GnuTLS backend now shares the same base classes as the OpenSSL backend, to avoid duplicating as much code as possible. The base classes, previously used only by the OpenSSL backend and originally forked from glib-networking several years ago, have been enhanced to achieve feature-parity with the current state of the GnuTLS backend. Please note that the OpenSSL backend remains experimental. Further planned work is required before this backend will be production-ready. 2.60.3 - June 9, 2019 ===================== - Fix clobbering of the thread-default main context after certificate verification failure during async handshakes since 2.60.1 (#85) - Fix GTlsDatabase initialization failures in OpenSSL backend due to uninitialized memory use - Fix minor leak of ALPN protocols ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 3.33.3 * Updated Indonesian translation (Kukuh Syafaat) * Updated Hungarian translation (Balázs Úr) * Updated Spanish translation (Daniel Mustieles) * Updated Greek translation (Efstathios Iosifidis) * calculator library build fixes (Daniel Espinosa Ortiz) * CI build fixes (Ken VanDine) * Added mnemonics for primary menu items #113 (Robert Roth) * Dropped leading zeros octal prefix #114, #109, #110 (Robert Roth) ======================================== gnome-desktop ======================================== ============== Version 3.33.3 ============== - Translation updates ======================================== gnome-maps ======================================== 3.33.3 - Jun 17, 2019 ========================= Changes since 3.33.2 - Auto-complete searches ("search-as-you-type") using GraphHopper geocoder / Photon - Redesigned Send to-dialog with ability to copy and send locations in e-mails and better integration with Weather and Clocks - Show clockwise roundabout icons for turn-by-turn routing in left-hand traffic countries and territories - Update appdata screenshots with tile style - Fix a crash when there's many contacts with addresses in an Evolution address book Added/updated/fixed translations - Indonesian - Greek - Spanish - Hungarian All contributors to this release Balázs Úr Daniel Mustieles Efstathios Iosifidis James Westman Kukuh Syafaat Marcus Lundblad ======================================== gnome-settings-daemon ======================================== ============== Version 3.32.1 ============== - Translation updates - Signal connector rather than output ID for OSDs Media-keys: - Fix MPRIS issues with disconnecting clients Color: - Allow night light to be always on Power: - Only disable Suspend/Hibernate actions inside VM Smartcard: - Fix cancellation issues ======================================== gobject-introspection ======================================== 1.60.2 - 2019-06-15 ------------------- * docwriter: Fix Exception message attribute :mr:`146` (:user:`Philip Chimento `) * meson: fix default cairo DLL name on Windows * scanner: Fix error on Windows in case source files are on different drives * gi-test: Fix gir file tests with MSVC :mr:`151` (:user:`Chun-wei Fan `) * MSVC.README.rst: Update VS 2008/x64 build notes :mr:`152` (:user:`Chun-wei Fan `) * giscanner/scannerlexer.l: Include io.h on Windows (:user:`Chun-wei Fan `) * build: Force-include msvc_recommended_pragmas.h on Visual Studio :mr:`152` (:user:`Chun-wei Fan `) * Update glib annotations (2.60.4) ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.9 ================================== * GTK can now be built with the meson build system * Quartz: - Build fixes - Fix a crash with DND * Win32: - Enable GLES via libANGLE - Fix preedit window placement on hi-dpi screens * Wayland: - Support the xdg-output protocol for correct monitor sizes with scaled displays - Fix handling of cursor hotspots that was reading uninitialized memory - Update tablet cursors when scale changes * CSS: - Use multiple font-family values * Emoji: - Populate the Emoji chooser incrementally * Printing: - Require CUPS 1.7 * Scrolling: - Add a gtk-overlay-scrolling setting that can be used to force traditional (non-overlay) scrollbars * GtkTreeView: - Update rubberband rectangles more often - Remove the pixel cache, to avoid the redraw issues that it causes * Tooling: - Support sysprof profiling * Themes: - Adwaita: Small tweaks to the theme refresh - Adwaita: Update treeview progress bars - HighContrast: Improve notebook tabs * Translation updates: Brazilian Portuguese Friulian Hungarian Indonesian Italian Lithuanian ======================================== gtk-doc ======================================== GTK-Doc 1.30 (May 08 2019) =============== GTK-Doc is now using python-pygments to do the syntax highlighing. It is not depending on highligh or source-highligh anymore. This version ships with a new expermiental gtkdoc-mkhtml2 toolchain replacing gktdoc-mkhtml+gtkdoc-fixxref. Contributors Aleksander Morgado Anders Jonsson Andre Klapper Bastien Nocera Christian Kirbach Corentin Noël Daniel Mustieles Emmanuele Bassi Ignacio Casal Quinteiro Lubomir Rintel Marco Trevisan (Treviño) Marek Cernocky Mario Blättermann Mathieu Bridon Michael Catanzaro Nicola Fontana Philip Withnall Piotr Drąg Rafael Fontenelle Stefan Sauer Ting-Wei Lan Руслан Ижбулатов ======================================== gvfs ======================================== Major changes in 1.41.3 ======================= * daemon: Only accept EXTERNAL authentication (CVE-2019-12795) * daemon: Check that the connecting client is the same user (CVE-2019-12795) * admin: Ensure correct ownership when moving to file:// uri (CVE-2019-12449) * admin: Use fsuid to ensure correct file ownership (CVE-2019-12447) * admin: Allow changing file owner (CVE-2019-12447) * admin: Add query_info_on_read/write functionality (CVE-2019-12448) * Translation updates ======================================== libgovirt ======================================== 0.3.6 - May 22nd 2019 ===================== Changes since 0.3.5 - Fixed distcheck build by renewing tests certificates which had been expired. - Updated Translations: * Spanish (Daniel Mustieles) * Brazilian Portuguese (Rafael Fontenelle) * Polish (Piotr Drąg) * Indonesian (Kukuh Syafaat) * Hungarian (Balázs Úr) 0.3.5 - March 28th 2019 ======================= Changes since 0.3.4 - API additions: - ovirt_api_get_clusters() - ovirt_api_get_data_centers() - ovirt_api_get_hosts() - ovirt_api_search_clusters() - ovirt_api_search_data_centers() - ovirt_api_search_hosts() - ovirt_api_search_storage_domains() - ovirt_api_search_vms() - ovirt_api_search_vm_pools() - ovirt_cluster_get_data_center() - ovirt_cluster_get_type() - ovirt_cluster_get_hosts() - ovirt_cluster_new() - ovirt_data_center_get_clusters() - ovirt_data_center_get_storage_domains() - ovirt_data_center_get_type() - ovirt_data_center_new() - ovirt_host_get_cluster() - ovirt_host_get_type() - ovirt_host_get_vms() - ovirt_host_new() - ovirt_vm_get_host() - ovirt_vm_get_cluster() - Force use of v3 REST API - Fix crash on 404 - Fix persistent session with oVirt 3.6 - Support for new storage format added in oVirt 4.1 - New unified mode for parsing nodes using a single struct - Initial support for hosts/clusters/datacenters - Support for searching queries of collections - New nodes can be created with name/uuid only, but require explicit refresh() call to retrieve attributes/subnodes. - Improved error messages in case of error in async call - Translations: * Danish (Ask Hjorth Larsen) * Dutch (Nathan Follens) * Friulian (Fabio Tomat) * Italian (Milo Casagrande) * Polish (Piotr Drąg) * Spanish (Daniel Mustieles) 0.3.4 - April 13th 2016 ======================= ======================================== libsigc++ ======================================== 2.99.13: (unstable) * Replace the deprecated std::result_of with std::invoke_result (Kjell Ahlstedt) Issue #19 Build: * CMake: Supply SIGC_BUILD and use CMAKE_CXX_STANDARD (Jeff Trull) Issue #23, pull request #24 Documentation: * Remove some obsolete documentation (Murray Cumming) Issue #12 (Jeremy Bicha) * Rename README to README.md and update it (Murray Cumming) Issue #18 (Traumschule) (Jürg Billeter) Pull request #20 * Reference docs generated by Doxygen 1.8.11. Hopefully it will show up at https://developer.gnome.org/libsigc++/unstable/ Tests: * Add some necessary #include directives (Lennard Berger) Pull Request #15 ======================================== libsoup ======================================== Changes in libsoup from 2.67.1 to 2.67.2: * gobject-introspection: Fix annotation for soup_auth_new() [Rico Tzschichholz] * brotli: Do not advertise the decoder as it's failing with some websites [Patrick Griffis] * Meson: Fix xml2 and sqlite fallbacks [Xavier Claessens] * HSTS: Add SoupHSTSEnforcer:hsts-enforced signal [Claudio Saavedra] * HSTS: Fixes to the types used to store policies in the SQLite storage [Claudio Saavedra] * HSTS: Accept Strict-Transport-Security regardless of casing [Claudio Saavedra] * WebSockets: Ensure messages finishes when handshake fails [Carlos Garcia Campos] * WebSockets: Fix critical warnings and test failures [Carlos Garcia Campos] ======================================== network-manager-applet ======================================== ======================================================= network-manager-applet-1.8.22 Overview of changes since network-manager-applet-1.8.20 ======================================================= * The applet's secret agent can now utilize external UI mode for VPN plugins that support it. * The Wi-Fi-related items in the applet menu are now sorted more reasonably. * Various improvements to the Mobile Wizard and Certificate Chooser usability. * Render a QR code in the applet's connection info dialog. * Improved the applet's info dialog appearance. * Updated translations. ======================================== orca ======================================== 3.33.3 - 18 June 2019 Web: * Improve presentation of Google Sheets when native accessibility support is being used rather than live-region-based support * Add support for in-process ARIA feature for alternative text for cell indices * Fix bug in live region support causing some information to not be presented * Improve presentation of off-screen content (so that it isn't spoken as if each word is on its own line) * Ensure we present newly-focused widget when current widget gets destroyed * Fix presentation of description-term and description-value roles * Fix bug causing basic context information to be missing during structural navigation * Improve presentation of Dojo color-chooser buttons * Speak the landmark type before the landmark name/content rather than after * Don't treat two landmarks as being on the same line * Fix issue resulting in some items being skipped during SayAll * Ensure we don't filter out links with author-provided names * Improve likelihood that we'll speak link role for descendant text * Improve behavior of non-interactive web cells with click handlers * Ensure we present the newly-focused element after dialog is dismissed * Explicitly clear text selection when controlling navigation * Work around another issue in Gecko's broken text implementation * Ongoing work on 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. Mouse Review: * Fix bug causing us to present the wrong document when multiple documents are open General: * Fix several issues related to presentation of combo boxes * Separate out voice variants in GUI * Fix braille traceback when there are no lines to display * Add marks at end of line for speech * Fix several "chattiness" issues * Improve performance searching for objects in accessibility tree * Improve flat review of table rows * Ignore window deactivate events if the event is not from the active window New and updated translations (THANKS EVERYONE!!!): el Greek Efstathios Iosifidis es Spanish Daniel Mustieles eu Basque Asier Sarasua Garmendia hu Hungarian Balázs Úr, Attila Hammer id Indonesian Kukuh Syafaat nl Dutch Nathan Follens ========= ======================================== pyatspi ======================================== What's new in pyatspi 2.33.2: * Add support for ROLE_CONTENT_DELETION and ROLE_CONTENT_INSERTION. ======================================== simple-scan ======================================== Overview of changes in simple-scan 3.33.3 * Updated translations Overview of changes in simple-scan 3.33.2 * Make icon landscape ======================================== sushi ======================================== 3.33.3 ====== - Rewrite to use GTK directly, drop Clutter dependency - Use GtkSourceView 4 (Joel Ong, Martin Blanchard) ======================================== vala ======================================== Vala 0.45.2 =========== * Various improvements and bug fixes: - Only warn about imcompatible type of external construct property [#803] - codegen: Use array_length of collection variable instead of expression - girparser: Skip 'attribute' elements - girwriter: Report error on secondary top-level namespace [#805] - genie: Drop unused "writeonly" token - genie: Make 'self' match its TokenType name - tests: Null-terminate arrays for compatibility test of uint8 / uchar [#809] * Bindings: - gmodule-2.0: Build from GIR - glib-2.0: Add Unicode 12.0 symbols - gstreamer: Update from 1.17.0+ git master - gtk+-3.0: Update to 3.24.9~18177388 - gtk4: Update to 3.96.0+8cfdd6c5 - webkit2gtk-4.0: Update to 2.25.1 - vapi: Update GIR-based bindings ======================================== yelp-tools ======================================== 3.32.2 ====== * yelp-build: Fix spurious warning about missing stack files