The following modules have a new version: - NetworkManager (1.7.91 => 1.6.2) - at-spi2-atk (2.24.0 => 2.24.1) - at-spi2-core (2.24.0 => 2.24.1) - atkmm (2.25.2 => 2.24.2) (*) - epiphany (3.24.1 => 3.24.2) - evolution-data-server (3.24.1 => 3.24.2) - file-roller (3.24.0 => 3.24.1) - gdm (3.24.1 => 3.24.2) - gjs (1.48.1 => 1.48.3) - glib (2.52.1 => 2.52.2) - glibmm (2.53.1 => 2.53.1.1) - gmime (2.99.0 => 3.0.0) (*) - gnome-calendar (3.24.0 => 3.24.2) - gnome-control-center (3.24.1 => 3.24.2) - gnome-desktop (3.24.1 => 3.24.2) - gnome-disk-utility (3.24.0 => 3.24.1) - gnome-documents (3.24.1 => 3.24.2) - gnome-font-viewer (3.23.91 => 3.24.0) - gnome-getting-started-docs (3.24.0 => 3.24.1) - gnome-initial-setup (3.24.0 => 3.24.2) - gnome-maps (3.24.1 => 3.24.2) - gnome-photos (3.24.1 => 3.24.2) - gnome-settings-daemon (3.24.1 => 3.24.2) - gnome-shell (3.24.1 => 3.24.2) - gnome-shell-extensions (3.24.1 => 3.24.2) - gnome-software (3.24.1 => 3.24.2) (*) - gnome-system-monitor (3.24.0 => 3.22.2) (*) - gnome-terminal (3.24.1 => 3.24.2) (*) - gnome-user-docs (3.24.0 => 3.24.2) - gspell (1.4.1 => 1.5.1) - gtksourceview (3.99.3 => 3.99.4) - libgdata (0.17.7 => 0.17.8) - libhttpseverywhere (0.4.1 => 0.4.3) (*) - libsoup (2.57.1 => 2.58.1) - mutter (3.24.1 => 3.24.2) - nautilus (3.24.0 => 3.24.1) - network-manager-applet (1.7.1 => 1.8.0) (*) - pangomm (2.41.2 => 2.41.3) - sushi (3.23.91 => 3.24.0) - vala (0.36.1 => 0.36.3) - vte (0.48.2 => 0.48.3) (*) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, atk, baobab, cantarell-fonts, caribou, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, eog, evince, folks, gcab, gcr, gdk-pixbuf, gedit, geocode-glib, gfbgraph, glib-networking, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-calculator, gnome-characters, gnome-clocks, gnome-color-manager, gnome-contacts, gnome-keyring, gnome-logs, gnome-menus, gnome-online-accounts, gnome-online-miners, gnome-screenshot, gnome-session, gnome-themes-standard, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, graphene, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gssdp, gtk+, gtk-doc, gtk-engines, gtk-vnc, gtkmm, gupnp, gupnp-av, gupnp-dlna, gupnp-igd, gvfs, json-glib, libchamplain, libcroco, libgee, libgepub, libgnomekbd, libgovirt, libgrss, libgsf, libgtop, libgweather, libgxps, libmediaart, libnotify, libpeas, librsvg, libsecret, libsigc++, libwnck, libxml2, libxslt, libzapojit, mm-common, mousetweaks, orca, pango, phodav, pyatspi, pygobject, rest, totem, totem-pl-parser, tracker, vino, yelp, yelp-tools, yelp-xsl, zenity ======================================== NetworkManager ======================================== ============================================== NetworkManager-1.6.2 Overview of changes since NetworkManager-1.6.0 ============================================== This is a new stable release of NetworkManager. Notable changes include: * Fixed build warnings with GCC 7 * Multiple bug fixes in NetworkManager, nmcli and nm-online including several crashes. ======================================== at-spi2-atk ======================================== What's new in at-spi2-atk 2.24.1: * Fix position getter for table cells. * atk-adaptor/bridge: Fix GList handling resulting in memory corruption (bgo#781658). * Fix use after free when returned objects hold only one ref (bgo#781716). ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.24.1: * atspi_table_cell_get_position: Don't crash on error. ======================================== epiphany ======================================== 3.24.2 - May 8, 2017 ==================== - Decode last component of URIs to determine file names for saving (#780086) - Disable Ctrl+T in application mode (#781440) - Do not use a popover for the tab selection menu, to allow scrolling it - Add hidden setting for disabling quirks mode - Updated translations ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.24.2 2017-05-08 --------------------------------------- Bug Fixes: Bug 777042 - [NNTP] Offline access not working when server service unreachable (Milan Crha) Bug 656635 - Use-after-free when setting summary for component with alarms (Milan Crha) Bug 781376 - [LDAP] Search in supported fields only (Milan Crha) Bug 781465 - Add db4_load and db_load-4 to DB_LOAD NAMES (Antoine Jacoutot) Bug 781543 - Provide all Google Task lists (Milan Crha) Bug 781549 - [IMAPx] Treat UID as unsigned integer (Milan Crha) Bug 781833 - Do not set '-Wl,--no-undefined' on BSD (Antoine Jacoutot) Bug 779749 - [NNTP] Add exclusive usage locking for underlying stream (Milan Crha) Miscellaneous: Correct two libecal/client tests (Milan Crha) [IMAPx] Unsubscribed folders shown after refresh (Milan Crha) [IMAPx] Fix a memory leak of CamelIMAPXServer (Milan Crha) ======================================== file-roller ======================================== version 3.24.1 -------------- Bugs fixed: * Cannot browse archive, extract or open files when running on Wayland. (#772850) New or updated application translations: * Belarusian (Yuras Shumovich) ======================================== gdm ======================================== =============== Version 3.24.2 =============== - Update session type when we know username (and user's session) - Fix bug leading to reauthentication happening outside the session - Make sure greeter is killed and reaped when gdm is restarted ======================================== gjs ======================================== Version 1.48.3 -------------- - Closed bugs: * arg: don't crash when asked to convert a null strv to an array [#775679, Cosimo Cecchi, Sam Spilsbury] * gjs 1.48.0: does not compile on macOS with clang [#780350, Tom Schoonjans, Philip Chimento] * Modernize shell scripts [#781806, Claudio André] Version 1.48.2 -------------- - Closed bugs: * Intermittent crash in gnome-shell, probably in weak pointer updating code [#781194, Georges Basile Stavracas Neto] * Add contributor's guide [#781297, Philip Chimento] - Misc fixes [Debarshi Ray, Philip Chimento] ======================================== glib ======================================== Overview of changes in GLib 2.52.2 ================================== * Bug fixes: 734946 Implement GContentType on OSX 761102 Increase performance for main loop 780300 gio/gosxappinfo.c uses deprecated LSFindApplicationForInfo 780309 gio/tests/appinfo build fails: gdesktopappinfo.c skipped on OS X 781298 gfileutils.c:330:3: error: ISO C90 forbids mixed declarations and code * Translation updates: Indonesian ======================================== glibmm ======================================== 2.53.1.1 (unstable): Glib: * Use C++11 enum classes instead of old-style enums, and put many enums inside relevant class declarations: - Glib::NodeTree: Move enums into class. - Glib::BindingFlags is now Glib::Binding::Flags. - Glib::KeyfileFlags is now Glib::Keyfile::Flags. - Glib::ModuleFlags is now Glib::Module::Flags. - Glib::ChecksumType is now Glib::Checksum::Type. - Glib::Regex: Move enums inside class. - Glib::Resource: Move enums into class. (Murray Cumming, Kjell Ahlstedt) * RefPtr: Make this an alias for std::shared_ptr<> instead. - Use std::dynamic_pointer_cast<>() instead of RefPtr<>::cast_dynamic(). - Use std::static_pointer_cast<>() instead of RefPtr<>::cast_static(). - Use std::const_pointer_cast<>() instead of RefPtr<>::cast_const(). - When creating RefPtr directly, instead of using create() methods, use Glib::make_refptr_for_instance() so the std::shared_ptr<> has the necessary Deleter. (Murray Cumming) Bug #755037 * Remove Glib::WeakRef. Use std::weak_ref<> instead. (Murray Cumming) Bug #755037 * Object: Use g_object_new_with_properties() instead of (deprecated) g_object_newv() and (deprecated) GParameter. (Murray Cumming) * IOChannel: Avoid creating a RefPtr to this. (Murray Cumming) Bug #755037 * SignalProxy: connect(): Signals with non-void return values now have no default value for the "after" parameter, forcing application developers to think about whether they should connect before or after already-connected signal handlers, and default signal handlers. This is awkward but necessary. Just provide "true" to get the previous behaviour, or use connect_notify(). connect_notify(): Signals with void return values have no connect_notify(), because it is not useful with those signals. (Kjell Ahlstedt) Bug #126213. Gio: * Use C++11 enum classes instead of old-style enums, and put many enums inside relevant class declarations: - Gio::Drive: Move enums into class. - Gio::TlsDatabase: Move enums into class. - Gio::UnixSocketAddressType is now Gio::UnixSocketAddress::Type. - Gio::Mount: Move enums into class. - Gio::TlsPasswordFlags is now Gio::TlsPassword::Flags. - Gio::IOStreamSpliceFlags is now Gio::IOStream::SpliceFlags. - Gio::SettingsBindFlags is now Gio::Settings::BindFlags. - Gio::ResolverRecordType is now Gio::Resolver::RecordType. - Gio::Socket: Move enums into class. - Gio::File: Move some flags enums into the class. - Gio::OutputStreamSpliceFlags is now Gio::OuputStream::SpliceFlags. - Gio::CredentialsType is now Gio::Credentials::Type. - Gio::NotificationPriority is now Gio::Notification::Priority. - Gio::FileMonitorEvent is now Gio::FileMonitor::Event. - Gio::FileAttributeInfoFlags is now Gio::FileAttributeInfo::Flags. - Gio::EmblemOrigin is now Gio::Emblem::Origin. - Gio::Converter: Put enums inside class. - Gio::ConverterFlags is now Gio::Converter::Flags. - Gio::ConverterResult is now Gio::Converter::Result. - Gio::AppInfoCreateFlags is now Gio::AppInfo::CreateFlags. - Gio::ApplicationFlags is now Gio::Application::Flags. (Murray Cumming, Kjell Ahlstedt) * Remove duplicate ErrorEnum declaration. (Kjell Ahlstedt) * ConstructParams: - Remove (hopefully really unnecessary) copy constructor. - C++11: =delete the operator=, instead of making it private. (Murray Cumming) * Value: - Remove the CType alias, which should be unnecessary. - value_custom: Replace a template parameter with C++11 type traits. - Value>: Only use this specialization if T has get_base_type(). (Murray Cumming) Bug #755037 * Variant: - operator bool(): Simplify to avoid clang++ warnings. - C++11: Variant: Replace throw(std::bad_cast) with noexcept(false). See https://bugzilla.redhat.com/show_bug.cgi?id=1438766 (Murray Cumming) * Socket: Avoid creating a RefPtr to this. (Murray Cumming) Bug #755037 Gio:DBus: * Use C++11 enum classes instead of old-style enums, and put many enums inside relevant class declarations: - Gio::DBus::InterfaceSkeletonFlags is now Gio::DBus::InterfaceSkeleton::Flags. - Gio::DBus::ServerFlags is now Gio::DBus::Server::Flags. (Murray Cumming, Kjell Ahlstedt) gmmproc: * _WRAP_ENUM(): Generate C++ enum classes instead of enums, and let the enums be inside class declarations. (Kjell Ahlstedt) Bug #86864 Build * Windows: Visual Studio builds: Update ABI version (Chun-wei Fan) 2.53.1 (unstable): Glib: * OptionGroup: - Don't allow copy or move. - Remove the OptionGroup& parameter in on_pre_parse(), on_post_parse() and on_error(). (Kjell Ahlstedt) * IOChannel, StreamIOChannel: Remove deprecated parts. (Kjell Ahlstedt) * ustring: Add make_valid(). (Krzysztof Piecuch) Bug #780075 * Remove (unused) Sequence and sequence(). (Murray Cumming) * Remove ListHandle, SListHandle, ArrayHandle, SArrayHandle, and StringArrayHandle, replacing them with std::vector in API. (Murray Cumming) gmmproc: * _WRAP_METHOD(): Some more use of auto in generated code. (Murray Cumming) Build: * Change the ABI to glibmm-2.54. (Murray Cumming) * Add some #include directives. (Kjell Ahlstedt) * Visual Studio: Require Visual Studio 2017 and update the glibmm project. (Chu-wei Fan) ======================================== gnome-calendar ======================================== Major changes in 3.24.2: * Fix crash in Week view (Mohammed Sadiq) * Fix crash in changing the current date (Mohammed Sadiq) * Properly update Week view's header when removing events (Orkun Tezer) * Hide search popover when clicking outside it (Kevin Lopez) * Updated translations for: * Belarusian (Yuras Shumovich) Major changes in 3.24.1: * Added logging capabilities * Fix a lot of issues in Week view * Big code cleanups in old classes * Synchronize disabled calendars with Evolution * Fix DnD cursor (Jente Hidskes) * Optimize Year view * Drop "Search..." app menu item (Jeremy Bicha) * Show tooltips when hovering event widgets (Novi-Novi) * Various memory leaks and fixups (Mohammed Sadiq) * Updated translations for: * Croatian (gogo) * Greek (Tom Tryfonidis) * Latvian (Rūdolfs Mazurs) * Spanish (Daniel Mustieles) * Turkish (Emin Tufan Çetin) ======================================== gnome-control-center ======================================== ============== Version 3.24.2 ============== - Memory leak and correctness fixes - Translation updates Keyboard: - Discard the added shortcut on Escape Network: - Fix mobile broadband switch state ======================================== gnome-desktop ======================================== ============== Version 3.24.2 ============== - No changes ======================================== gnome-disk-utility ======================================== 3.24.1 - May 5, 2017 ==================== * Fix unmounting and probing of mounted volumes (Kai Lüke) * Fix wrong behavior of filesystem creation dialog (Kai Lüke) * Updated translations ======================================== gnome-documents ======================================== 3.24.2 - "Sterling Cooper" ========================== - Unbreak previews of LOKDocView-supported documents from OneDrive - Unreak caching of LOKDocView-supported documents from ownCloud - Support previews of encrypted PDFs from Google - Pass the right number of arguments to LOKDocView.View.new - Translation updates ======================================== gnome-font-viewer ======================================== GNOME Font Viewer - 3.24.0 ------------------------------------------------------------------------------- • Improve usage of GApplication API • Translation updates ======================================== gnome-getting-started-docs ======================================== ============== Version 3.24.1 ============== * Updates to Getting Started (Petr Kovar, Jeremy Bicha) ======================================== gnome-initial-setup ======================================== 3.24.2 * Translation updates ======================================== gnome-maps ======================================== 3.24.2 - May 8, 2017 ========================= Changes since 3.24.1: - Avoid a use-after-free crash in contact store. Added/updated/fixed translations: - Slovenian All contributors to this release: Marcus Lundblad Matej Urbančič ======================================== gnome-photos ======================================== Overview of changes in 3.24.2 ============================= * Bugs fixed: 778354 photos:insta-curve should support buffers with alpha channel * Updated translations: Gujarati ======================================== gnome-settings-daemon ======================================== ============== Version 3.24.2 ============== - Fix plugins not getting started under gdm - Fix mmkeys D-Bus API to match API docs - Disable rfkill keys handling - Choose correct backlight device on laptops with hybrid graphics - Translation updates ======================================== gnome-shell ======================================== 3.24.2 ====== * Only fetch weather information when there's a valid location [Rares; #780404] * Handle extension errors during reload due to settings change [Emilio; #781728] * Fix StEntry::primary-icon-clicked emission [Florian; #782190] * Allow search providers to provide clipboard text for results [Daiki; #775099] * Misc. bug fixes [Florian; #781545] Contributors: Florian Müllner, Emilio Pozuelo Monfort, Daiki Ueno, Rares Visalom Translations: Milo Casagrande [it], Милош Поповић [sr], Khaled Hosny [ar] ======================================== gnome-shell-extensions ======================================== 3.24.2 ====== * apps-menu: Mark copied launchers as trusted * places-menu: Make icon lookup asynchronous * updated translations (hr) ======================================== gnome-user-docs ======================================== 3.24.2 ====== * Updates to GNOME Help (Paul Cutler, Alexandre Franke, Gunnar Hjalmarsson) * Updated translations: pt_BR (Rafael Fontenelle) sv (Anders Jonsson) ======================================== gspell ======================================== News in 1.5.1, 2017-04-23 ------------------------- This is an unstable release in the 1.5 development cycle. The 1.6 stable version will be released at the same time as GNOME 3.26. * Change underline type to PANGO_UNDERLINE_SINGLE, to remove the workaround for the GtkTextView bug where wavy underlines are not properly removed: https://bugzilla.gnome.org/show_bug.cgi?id=763741 * Up to 20x faster implementation for the GtkTextView inline spell-checker, to fix a responsiveness problem when editing long lines. * Rework symbol visibility handling, by using the -export-dynamic LDFLAG and -fvisibility=hidden CFLAG, instead of the -export-symbols-regex LDFLAG. * Add note for packagers in the README file: aspell doesn't work well with gspell, hunspell is preferred. * Various other small improvements. * Translation updates. ======================================== gtksourceview ======================================== News in 3.99.4 -------------- * The API of the GtkSourceView::move-lines keybinding signal has been simplified: the copy parameter has been removed; and the count parameter has been replaced by the down boolean. * Force visual word movements for RTL text with Ctrl+left/right. * Improvements to the Visual Studio builds and add support for Visual Studio 2017. * Improvements to the syntax highlighting of: Rust and LaTeX. * Add mimetype to python3.lang. * Misc bug fixes. * Various other small improvements. * Translation updates. ======================================== libgdata ======================================== Overview of changes from libgdata 0.17.7 to libgdata 0.17.8 =========================================================== Major changes: • Bump GLib dependency to 2.38.0 for G_TEST_DIST • Bump libsoup dependency for tests to 2.55.90; the dependency if building libgdata without tests is still 2.42.0 • Fix use of deprecated GTK+ API in the demos Bugs fixed: • Bug 779641 — test_query_properties broken on i686 • Bug 780067 — Unable to sync Google Contacts • Bug 780081 — libgdata 0.17.7 fails streams tests (unable to set up SSL cert) Updated translations: • be (Yuras Shumovich) • da (Alan Mortensen) • el (Tom Tryfonidis) • fi (Jiri Grönroos) • gl (Fran Dieguez) • oc (Cédric Valmary) • ru (Yuri Myasoedov) ======================================== libsoup ======================================== Changes in libsoup from 2.58.0 to 2.58.1: * Reverts a change to SoupSession to close all open connections when the :proxy-resolver property is changed [#777326; this change was made in 2.58.0 but accidentally left out of the NEWS for that release]; although that behavior made :proxy-resolver more consistent with :proxy-uri, it ended up breaking Evolution EWS. [#781590] * Fixed undefined behavior in tests/header-parsing that could make the test spuriously fail. [#777258] * Updates to the configure tests for Apache for use in tests/: * Dropped support for Apache 2.2 * Changed PHP support from PHP 5 to PHP 7 * mod_unixd can now be either built-in or dynamically loaded [#776478] * Updated translations: Turkish Changes in libsoup from 2.57.1 to 2.58.0: * Fix authentication issues when the SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE flag is used. [#778497, #777936, Carlos Garcia Campos] * MSVC build improvements (Chun-wei Fan) * Updated translations: Basque, Belarusian, Brazilian Portuguese, Chinese (Taiwan), Danish, French, Galician, Greek, Indonesian, Italian, Korean, Latvian, Lithuanian, Norwegian bokmål, Russian, Serbian, Slovak, Slovenian, Spanish, zh_CN ======================================== mutter ======================================== 3.24.2 ====== * Don't crash when wayland clients commit to destroyed surfaces [Jonas; #781391] * Fix frame updates on hide-titlebar-when-maximized changes [Florian; #781862] * Fix accessible screen coordinates on X11 [Florian; #781902] * Fix copy+paste of UTF8 strings between X11 and wayland [Carlos; #782472] * Fix non-wayland builds [Chris; #780533] * Misc. bug fixes [Philip, Matthias, Nigel; #781242, #780215, #759085] Contributors: Jonas Ådahl, Philip Chimento, Carlos Garnacho, Matthias Liertzer, Florian Müllner, Nigel Taylor, Chris Vine Translations: Jordi Mas [ca] ======================================== nautilus ======================================== Major changes in 3.24.1: * Focus when a new folder is created (Kevin Lopez) * Do not consider directory names with dots as extensions (Evgeny Shulgin) * Fix move to/copy to when searching (Alex Pandelea) * Various fixes to the new experimental views (Carlos Soriano) * Fix scripts order in submenu (Carlos Soriano) * Fix open in new tab/window in Other Places (Carlos Soriano) * Show new networks available while in Other Places view (Georges Basile Stavracas Neto) ======================================== pangomm ======================================== 2.41.3 (unstable): * Use C++11 enum classes instead of old-style enums, and put many enums inside relevant class declarations: - Coverage: Change CoverageLevel to Coverage::Level. - Renderer: Change RendererPart to Renderer::Part. (Kjell Ahlstedt, Murray Cumming) * Build: Windows: Visual Studio builds: Update glibmm ABI version. ======================================== sushi ======================================== 3.24.0 ====== - Translation updates ======================================== vala ======================================== Vala 0.36.3 =========== * Various bug fixes: - scanner: Fix calculation of column value for tokens after multiline comment [#652899] - codegen: Unref GLib.AsyncResult on uncaught errors in coroutines [#641171] - Keep initializing result-variable for struct constructors [#782056] Vala 0.36.2 =========== * Various bug fixes: - Enums require at least one value otherwise report an error * Bindings: - gstreamer-1.0: Update to 1.11.90+ - gio-2.0: Fix GLib.Task constructor and report_error/report_new_error() - glib-2.0: Add quark() functions to errordomains, Add missing version macro and constants,