The following modules have been added in this release: libgnomekbd The following modules have a new version: - at-spi2-atk (2.20.1 => 2.21.4) - at-spi2-core (2.21.2 => 2.21.4) - cheese (3.20.2 => 3.21.3) - epiphany (3.21.3 => 3.21.4) - evince (3.21.3 => 3.21.4) - evolution-data-server (3.21.3 => 3.21.4) - gjs (1.45.3 => 1.45.4) - glib (2.49.2 => 2.49.4) - glibmm (2.49.1 => 2.49.4) - gnome-bluetooth (3.18.3 => 3.20.0) - gnome-calendar (3.21.2 => 3.21.4) - gnome-desktop (3.21.3 => 3.21.4) - gnome-logs (3.20.1 => 3.21.3) - gnome-online-accounts (3.21.3 => 3.21.4) - gnome-screenshot (3.20.0 => 3.20.1) - gnome-shell (3.21.2 => 3.21.4) - gnome-shell-extensions (3.21.2 => 3.21.4) - gnome-software (3.21.2 => 3.21.4) - gsettings-desktop-schemas (3.21.2 => 3.21.3) - gtk+ (3.21.3 => 3.21.4) - gtkmm (3.21.2 => 3.21.4) - gtksourceview (3.21.1 => 3.21.3) - gvfs (1.29.3 => 1.29.4) - libgdata (0.17.4 => 0.17.5) - libgsf (1.14.38 => 1.14.39) - libsigc++ (2.9.2 => 2.9.3) - libwnck (3.14.1 => 3.20.1) - mutter (3.21.2 => 3.21.4) - tracker (1.8.0 => 1.9.0) - yelp (3.20.1 => 3.21.3) The following modules weren't upgraded in this release: NetworkManager, adwaita-icon-theme, atk, atkmm, baobab, cantarell-fonts, caribou, clutter, clutter-gst, clutter-gtk, cogl, dconf, eog, file-roller, folks, gcab, gcr, gdk-pixbuf, gdm, gedit, geocode-glib, glib-networking, gmime, gnome-backgrounds, gnome-calculator, gnome-characters, gnome-clocks, gnome-contacts, gnome-control-center, gnome-disk-utility, gnome-font-viewer, gnome-initial-setup, gnome-keyring, gnome-maps, gnome-menus, gnome-online-miners, gnome-session, gnome-settings-daemon, gnome-system-monitor, gnome-terminal, gnome-themes-standard, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gssdp, gtk-doc, gtk-engines, gupnp, gupnp-av, gupnp-igd, json-glib, libchamplain, libcroco, libgee, libgrss, libgtop, libgweather, libgxps, libmediaart, libnotify, libpeas, librsvg, libsecret, libsoup, libzapojit, mm-common, mousetweaks, nautilus, network-manager-applet, orca, pango, pangomm, pyatspi, pygobject, rest, sushi, totem, totem-pl-parser, vala, vino, vte, yelp-tools, yelp-xsl, zenity ======================================== at-spi2-atk ======================================== What's new in at-spi2-atk 2.21.4: * emit_event: Fix out-of-bounds memory access if class is NULL. ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.21.4: * Fixed a crash in atspi_accessible_clear_cache. * Fixed a crash caused by at-spi2-registryd dying. * Fixed some session management issues in at-spi-bus-launcher. ======================================== cheese ======================================== version 3.21.3 - Ensure autogen works in non-srcdir builds Only the configure script should be run from the build directory; the rest of the ancillary tools that modify the sources and generate the configure script itself need to be run inside the source directory. - Use AM_DISTCHECK_CONFIGURE_FLAGS DISTCHECK_CONFIGURE_FLAGS is for users and packagers to override distcheck options, while AM_DISTCHECK_CONFIGURE_FLAGS is for the maintainer of the software. https://www.gnu.org/software/automake/manual/automake.html#DISTCHECK_005fCONFIGURE_005fFLAGS ======================================== epiphany ======================================== =============== Epiphany 3.21.4 =============== - Check for NULL SoupURI when trying to load invalid url(#768250) - Fix misleading ChangeLog generation code(#768218) - Limit side of ChangeLog file(#768218) - Add keyboard shortcuts dialog(#757830) - Update POTFILES.in(#757830) - Generate ChangeLog in builddir(#768218) - Updated translations ======================================== evince ======================================== ================ Evince 3.21.4 ================ New features and improvements: * Improve annotation properties dialog UI (#767895, Trinh Anh Ngoc) * Center sidebar action menu (#767895, Trinh Anh Ngoc) * Make Esc close annotation window (#768448, Christian Gogolin) Bug fixes: * Do not hide the fullscreen toolbar when view or action popover is shown (Carlos Garcia Campos) Translation updates: * Daniel Mustieles (es) * Andika Triwidada (id) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.21.4 2016-07-18 --------------------------------------- Bug Fixes: Bug 767786 - Use socks:// scheme for Camel accounts proxy lookup (Milan Crha) Bug 767865 - [POP3] Correct Delete message after X days comparison (Milan Crha) Bug 767780 - The "References" header folded twice (Milan Crha) Bug 764065 - [Camel] Use get methods for CamelMessageInfo fields (Corentin Noël) Bug 443716 - Move evolution-addressbook-export to e-d-s (Milan Crha) Bug 768000 - [POP3] Make it understand Google authentication mechanism (Milan Crha) Bug 768258 - Decode headers before passing to regex comparison (Milan Crha) Bug 768496 - Fix some Camel annotations and rename structures (Corentin Noël) Miscellaneous: Move Camel dependency into Requires.private in libedataserver/ui.pc (Milan Crha) Always build ESExp structure as a GObject descendant (Milan Crha) Correct version number reference in a developer comment (Milan Crha) Build developer documentation sections and types on the fly (Milan Crha) [POP3] Default to "Leave messages on server" for new accounts (Milan Crha) [IMAPx] Possible deadlock in camel_imapx_server_stop_idle_sync() (Milan Crha) Add Language headers to po files (Piotr Drąg) Translations: Daniel Mustieles (es) Tiago Santos (pt) Rafael Fontenelle (pt_BR) Andika Triwidada (id) Chao-Hsiung Liao (zh_TW) ======================================== gjs ======================================== Version 1.45.4 -------------- - Release out args before freeing caller-allocated structs [Florian Müllner, #768413] - Marshal variable array-typed signal arguments [Philip Chimento, Florian Müllner, #761659] - Marshal all structs in out arrays correctly [Philip Chimento, #761658] - Call setlocale() before processing arguments [Ting-Wei Lan, #760424] - Build fixes and improvements [Philip Chimento, #737702, #761072] [Hashem Nasarat, #761366] [Carlos Garnacho, #765905] [Simon McVittie, #767368] [Emmanuele Bassi] [Michael Catanzaro] [Matt Watson] ======================================== glib ======================================== Overview of changes in GLib 2.49.4 ================================== * Change the just-introduced structured logging API. The arguments of g_log_structured() had to be reordered to enable an implementation within the limits of what the standards guarantee about var args. Bugs fixed: 744456 Structured logging API 768936 gio doc build fails because of missing gio.xml in the tarballs 768963 improper va_list use in g_log_structured() 768968 gio/tests/socket-listener hangs since e4ee307 Translation updates: Spanish Overview of changes in GLib 2.49.3 ================================== * GLib has a structured logging API, g_log_structured, with support for writing to the systemd journal. It also supports colored output in terminals * Some new GBytes API has been added: - g_key_file_load_from_bytes - g_compute_hmac_for_bytes * Stack-allocated GVariantBuilder and GVariantDict objects can now be initialized with G_VARIANT_BUILDER_INIT and G_VARIANT_DICT_INIT * gio: - Add a way to register handlers for custom uri schemes - Add a G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute to have these heuristics in a single place - Include a gio tool that makes the functionality of the various gvfs commandline tools available in a single place - Add portal support to g_app_info_launch_default_for_uri - Add portal support to GNetworkMonitor - Add portal support to GProxyResolver - Add portal support to g_application_send_notification Bugs fixed: 547200 g_utf8_find_next_char() issues 662802 systemtap multiarch issue 723506 fork/exec from non-main thread when autolaunching could be avoided... 725902 build: simplify dtrace configuration 728207 gsocketservice: Documentation does not mention that is already act... 729914 instead of DEBUG_CODE and IF_DEBUG, provide a common macro to supp... 744456 Structured logging API 744678 Unable to delete relocatable schemas 746685 clarify that g_variant_get_data() can be used instead of g_variant... 747134 glib-compile-resources --generate should detect common C++ file ex... 750257 GSettings changed signal should clearly state the order required 753231 Memory is potentially used after free 754012 missing filename in "Error loading css: Failed to import: Error op... 760115 gtestutils: add missing dash in seed argument's --help documentation 760423 gio-querymodules prints error messages as question marks on some l... 761102 Increase performance for main loop 765338 GLib.compute_hmac_for_data throws every time 766370 Add a macro for initializing g_auto(GVariantBuilder) 766899 Superflous HTML/XML comments in GDBusProxyTypeFunc documentation s... 766933 GSocketAddress leaks in gnetworkmonitornetlink.c:read_netlink_mess... 767765 Add names and tags to various GSources and GTasks constructed in GLib 767880 gkeyfile: add g_key_file_load_from_bytes() API 767887 vfs: add g_vfs_register_uri_scheme() 767949 [patch] Typos in glib docs 768029 infinite loop in parse_name_internal() 768119 Fix fallout from get_supported_schemes() changes 768357 Build the gio tool on Windows/MSVC 768498 portal support for glib 768504 keyfile: g_key_file_get_double behavior doesn't follow documentation 768549 Test failure: test_ip_sync_dgram 768551 Test failure: test_socket_address_to_string 768560 gio/tests/gsettings: fix GSettings reference leaks in some tests 768780 O_PATH is a non-standard flag which may be unavailable on non-Lin... 768806 gdbus tool must swallow -- argument Translation updates: Chinese (Taiwan) French Hebrew Indonesian Lithuanian Portuguese Spanish ======================================== glibmm ======================================== 2.49.4: glib: * Replace some use of some deprecated libsigc++ API. (Murray Cumming) Build: * Really enable silent builds. (Sebastian Geiger) Bug #768797 2.49.2: Gio: * FilterInputStream: Added a constructor. (Krzysztof Kosiński, Kjell Ahlstedt) Bug #572471 * FilterOutputStream: - Correct the property_base_stream() return type. (Krzysztof Kosiński) Bug #572471 (Krzysztof Kosiński, Kjell Ahlstedt) Bug #572471 * InputStream: Added a constructor, is_closed(), has_pending(), set_pending(), clear_pending() (Krzysztof Kosiński, Kjell Ahlstedt) Bug #572471 * OutputStream: Added a constructor, is_closed(), is_closing(), has_pending(), set_pending(), and clear_pending(). (Krzysztof Kosiński, Kjell Ahlstedt) Bug #572471 * Pollable, InputStream, OutputStream: Return -1 on error in vfuncs. (Kjell Ahlstedt) gmmproc: * Make h2def.py recognize some GDK_PIXBUF macros (Kjell Ahlstedt) * Add optional argument err_return_value in _WRAP_VFUNC (Kjell Ahlstedt) Build: * Visual Studio build files: Update projects (Chun-wei Fan) ======================================== gnome-bluetooth ======================================== ver 3.20.0: - Add support for joysticks - Fix small memory leaks - Fix a runtime warning when the vendor is unknown - Fix PIN label size ======================================== gnome-calendar ======================================== Major changes in 3.21.4: * Updated translations for: * Arabic (Safa Alfulaij) * Chinese (Taiwan) (Chao-Hsiung Liao) * Friulian (Fabio Tomat) * German (Christian Kirbach) * Spanish (Daniel Mustieles) * Slovak (Dušan Kazik) * Share the 'show-weekdate' with GNOME Shell * Fix issue in the calendar management dialog * Add support for alarms * Major updates on the edit dialog * Style fixes and updates (Lapo Calamandrei) * Fix year view popover positioning (Isaque Galdino) ======================================== gnome-desktop ======================================== ================ Version 3.21.4 ================ - Use udev's hwdb to query PNP IDs (--disable-udev to disable this) - Remove dependencies on xrandr and xext ======================================== gnome-logs ======================================== GNOME Logs 3.21.3 ================= * substitute a newline character in single-line strings from Pranav Ganorkar * toolstip string improvement from Jonathan Kang * GSettings schema translation improvements * use AM_DISTCHECK_CONFIGURE_FLAGS * updates to Vietnamese, Persian, Hungarian, Spanish, Swedish, Occitan, Friulian, Portuguese, German, Turkish, Indonesian Brazilian Portuguese and Slovak translations ======================================== gnome-online-accounts ======================================== Overview of changes in 3.21.4 ============================= * Bugs fixed: 756431 identity: Don't leak the invocation when handling SignIn 764157 Port to GTask from GSimpleAsyncResult 766733 kerberos, telepathy: Stopping goa-daemon removes account or expires credentials 767914 Offer a simple mechanism to introspect the available providers and services 768808 identity: Clean up the credential cache and don't keep trying to sign in if we encounter a failure 768845 kerberos: Don't leak the GSimpleAsyncResult and object_path when signing in * Updated translations: Indonesian Polish Slovak Vietnamese ======================================== gnome-screenshot ======================================== GNOME Screenshot 3.20.1 - 21st June 2016 ======================================== - Fix translations, broken by 3.20.0 ======================================== gnome-shell ======================================== 3.21.4 ====== * overview: Fix switching workspaces when scrolling on non-primary monitors [Florian; #766883, #768316] * Fix crash when using screen recorder under wayland [Rui; #767001] * Update theme on video memory purge errors [Rui; #739178] * Free old backgrounds immediately [Hyungwon; #766353] * Add support for system upgrades to end session dialog [Kalev; #763611] * Fix maximized windows flickering to the wrong size on restart [Owen; #761566] * Hide ignored events in calendar as well [Florian; #768538] * calendar: Only hide dismissed occurrence of recurring event [Florian; #748226] * Provide org.freedesktop.impl.portal.access implementation [Florian; #768669] * Misc. bug fixes and cleanups [Rui, Florian, Marinus, Jonas; #767954, #768317, #746867, #762206, #768956, #768979] Contributors: Jonas Ådahl, Piotr Drąg, Hyungwon Hwang, Kalev Lember, Rui Matos, Florian Müllner, Marinus Schraal, Owen W. Taylor Translations: Andika Triwidada [id], Daniel Mustieles [es], Bruce Cowan [en_GB], Dušan Kazik [sk], Piotr Drąg [pl], Chao-Hsiung Liao [zh_HK] 3.21.3 ====== * Do not disable suspend action when locked [Florian; #725960] * Remember input sources MRU list [Cosimo; #766826] * networkAgent: Handle VPN service aliases [David; #658484] * Plug a memory leak [Hans; #710230] Contributors: Cosimo Cecchi, Florian Müllner, Hans Petter Jansson, David Woodhouse Translations: Tiago Santos [pt], Cédric Valmary [oc], Muhammet Kara [tr], Daniel Mustieles [es], Rafael Fontenelle [pt_BR] ======================================== gnome-shell-extensions ======================================== 3.21.4 ====== * apps-menu: Fix entries from non-standard AppDir directories 3.21.3 ====== * adjust to gnome-shell changes * updated translations (oc) ======================================== gnome-software ======================================== Version 3.21.4 ~~~~~~~~~~~~~~ Released: 2016-07-18 This is an unstable release in the 3.21 development series, with the following improvements: * Add a cancel button and progress information to the details page * Add a dialog to confirm upgrade removals * Add support for authenticating in plugins * Add support for snaps * Enable gtk-doc generation for documentation * Show a new-style category list on the overview page * Show origin information when applications are available from multiple sources * Show sandboxing information for selected applications * Show the star ratings in more places * Support installing .flatpakrepo files * Support launching applicatins using a appstream:// URL The following bugs are also fixed: * Allow plugins to be enabled and disabled at runtime * Always show the 'MyLanguage' kudo when in en_US locale * Correctly trigger systemd offline updates when only processing OS updates * Disable app folders feature when run outside GNOME * Do not show buttons on the search results * Do not use deprecated CSS properties * Do not use deprecated fwupd API * Ensure reviews are shown in the correct order * Fix a crash when double clicking files * Fix several UX issues when upgrading * Show the 'More Reviews' button in the details panel * Try really hard to have two rows of important categories This release also updates translations. ======================================== gsettings-desktop-schemas ======================================== Major changes in 3.21.3 ======================= - Add a setting to store input sources MRU list - Translation updates ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.21.4 ================================== * GtkHeaderBar supports expanding children * GtkPrintDialog respects initially set capabilities * GtkApplication supports registering with the Xfce session manager * Keep firefox working after the introduction of GdkDrawingContext * css: - Support for background-blend-mode has been added * Wayland: - Fix some interoperability issues in clipboard handling * Sandboxing - GtkFileChooserNative gained portal support - GtkPrintOperation gained portal support - gtk_show_uri gained portal support - GtkApplication gained portal support for inhibiting * New APIs: - gtk_show_uri_on_window - gtk_file_filter_to/from_gvariant - gtk_file_chooser_add/remove/set/get_choice - gtk_print_settings_to/from_gvariant - gtk_paper_size_to/from_gvariant - gtk_page_setup_to/from_gvariant * Bugs fixed: 693203 GtkApplication does not support Xfce session manager 724332 GtkHeaderBar need to support an expand property 767849 crash in focus handling 767851 Adwaita: popover arrows broken in some orientations 767965 Improve heuristics to detect remote filesystem 768016 [Wayland] Submenus often get closed after ~2 seconds 768025 entry.warning & entry.error broken 768082 wayland: copying from Wayland to NEdit (Xwayland/Motif) doesn't work 768142 Incorrect order of $(LIBS) and $(OBJS) in Makefile.example caused... 768184 headerbar: don't throw a warning if title widget is hidden 768485 Change the priority of the window-close idle to G_PRIORITY_DEFAULT 768499 portal support for gtk+ 768546 Wrong documentation for the "move-viewport" signal of GtkTextView 768657 places-view: fix open action for locations without mount or volume 768659 gtk/gtkfilechoosernativeportal.c: Don't use g_autoptr() 768756 GtkFileChooserNativePortal uses incorrect response id * Translation updates: Chinese (Taiwan) Hebrew Indonesian Portuguese ======================================== gtkmm ======================================== 3.21.4 (unstable): Gtk: * ApplicationWindow: Add a correct wrap() method, deprecating the incorrect one. (Kjell Ahlstedt) Bug #767951 * FlowBox, ListBox: Add bind_model() and bind_list_store(). (Kjell Ahlstedt, Murray Cumming) #755149 * UIManager, ActionGroup, RadioAction, RecentAction, ToggleAction: Deprecated, as in the C GTK+ API. (Kjell Ahlstedt) Bug #768573. Build: * Fix silent builds (Kjell Ahlstedt) Bug #768797 3.21.3 (unstable): Gtk: * AppChooserDialog, FontChooserDialog: Add _UNMANAGEABLE. (Kjell Ahlstedt) * ScrolledWindow: Deprecate remove_with_viewport(). (Kjell Ahlstedt) Bug #685739 * SizeGroup: Deprecate set/get/property_ignore_hidden(). (Kjell Ahlstedt) * Widget: Deprecate send_expose(). (Kjell Ahlstedt) * Window: Deprecate begin_paint_rect(), begin_paint_region(), end_paint() and create_cairo_context(). Add begin_draw_frame() and end_draw_frame() which use the new Gdk::DrawingContext. (Kjell Ahlstedt) Gdk: * Add DrawingContext. (Kjell Ahlstedt) Build: * Visual Studio builds: Update gdkmm project (Chun-wei Fan) ======================================== gtksourceview ======================================== News in 3.21.3 -------------- * Warn when a secondary public header is #included in external code. Only should be #included directly. * Remove the --disable-completion-providers configure option, to always build the completion providers. There is currently only one completion provider: GtkSourceCompletionWords, which is not a lot of code and doesn't pull up additional dependencies. * Add back the gtksourceview-typebuiltins.h public header, for backward compatibility. * Fixes/improvements to the Visual Studio builds * Improvements to the syntax highlighting of: rpmspec * Fix a bug in GtkSourceSearchContext * Various small code and documentation improvements * Translation updates News in 3.21.2 -------------- * Make gtk_source_style_apply() public * GtkSourceSearchContext: add "version 2" of some functions to improve the API, and deprecate the v1's. * Fix a critical message when showing a completion window * Fix a drawing issue with syntax highlighting * Improvements to the syntax highlighting of: Meson, JavaScript * Various code improvements and bug fixes * Documentation improvements * Build fixes on ARM ======================================== gvfs ======================================== Major changes in 1.29.4 ======================= * Introduce an admin gvfs backend based on polkit * gvfs-open: Fix spawning of applications with dashses in their app IDs * daemon: Fix crashes caused by NULL certificates * daemon: Set G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute * Several smaller bugfixes and improvements * Translation updates ======================================== libgdata ======================================== Overview of changes from libgdata 0.17.4 to libgdata 0.17.5 =========================================================== Major changes: • Google Drive documentation and test fixes • Minor memory leak fixes • Update autogen.sh to latest GNOME recommendations, fixing builddir ≠ srcdir Bugs fixed: • Bug 684920 — Port to Google Drive API v2 • Bug 759180 — Can't open PDF file shared in Google Drive • Bug 767784 — picasaweb: Clarify how to handle authentication failures during upload • Bug 767785 — Mention that GDataGoaAuthorizer uses OAuth 2.0 Updated translations: • cs (Marek Černocký) • da (Ask Hjorth Larsen) • de (Mario Blättermann) • el (Tom Tryfonidis) • es (Daniel Mustieles) • eu (Inaki Larranaga Murgoitio) • fr (Alexandre Franke) • fur (Fabio Tomat) • gl (Fran Dieguez) • id (Andika Triwidada) • it (Milo Casagrande) • ko (Changwoo Ryu) • lt (Aurimas Černius) • lv (Rūdolfs Mazurs) • hu (Balázs Meskó) • nb (Kjartan Maraas) • oc (Cédric Valmary) • pl (Piotr Drąg) • pt (Sérgio Cardeira) • pt_BR (Enrico Nicoletto, Rafael Fontenelle) • ru (Stas Solovey) • sk (Dušan Kazik) • sl (Matej Urbančič) • sr (Мирослав Николић) • sv (Anders Jonsson) • th (Akom Chotiphantawanon) • vi (Trần Ngọc Quân) • zh_CN (Jeff Bai) • zh_TW (Chao-Hsiung Liao) ======================================== libgsf ======================================== libgsf 1.14.39 -------------------------------------------------------------------------- ======================================== libsigc++ ======================================== 2.9.3 (unstable): * signal: Deprecate slots(). Please tell us if you really need this. (Murray Cumming) Deprecate emit_reverse(). Please tell us if you really need this. (Murray Cumming) * Benchmark: Update it and use boost::timer, and actually build it, but not built by default. (Murray Cumming) Build: * Fix the build on MSVC++ 2013 and 2015. (Chun-wei Fan) Bug #767777 ======================================== libwnck ======================================== ============== Version 3.20.1 ============== Fixes * tasklist: ignore size_allocate with invalid size (Alberts Muktupāvels) * tasklist: queue resize on button not on its content (Alberts Muktupāvels) * workspace-accessible: drop obsolete GTK_CHECK_VERSION (Alberts Muktupāvels) * workspace-accessible: don't use deprecated atk_component_get_position (Alberts Muktupāvels) * tasklist: don't use deprecated GtkMisc (Alberts Muktupāvels) * selector: don't use deprecated GtkMisc (Alberts Muktupāvels) * wnckprop: don't use deprecated gdk_cursor_new (Alberts Muktupāvels) * test-wnck: don't use deprecated gtk_tree_view_set_rules_hint (Alberts Muktupāvels) ============== Version 3.20.0 ============== Fixes * xutils: add error trap in try_pixmap_and_mask (Alberts Muktupāvel) * Window: ignore unhandled non-_NET_WM actions * ActionMenu: Use gtk_label_set_text_with_mnemonic instead of gtk_label_set_text (Andrea Azzarone) * tasklist: set css name (Alberts Muktupāvel) * selector: set css name (Alberts Muktupāvel) * pager: set css name Alberts Muktupāvels * configure.ac: redefine introspection dirs using proper prefixes Translators * Dušan Kazi (sk) * Trần Ngọc Quân (vi) ============== Version 3.18.0 ============== ======================================== mutter ======================================== 3.21.4 ====== * Fix missing frame border around GTK+ dialogs [Florian; #745060] * Improve X11 <-> wayland copy and paste interaction [Carlos; #768007] * Add support for NV_robustness_video_memory_purge extension [Rui; #739178] * Fix restoring the old focused window on restart [Owen; #766243] * Fix fullscreen windows on other monitors stealing focus after closing a window [Rui; #768221] * Draw monitor content to individual framebuffer [Jonas; #768976] * Provide screen capture API [Jonas; #768978] * Misc. bug fixes and cleanups [Rui, Owen, Luca, Olivier, Jonas, Carlos; #767969, #768243, #762407, #767997, #768039, #768977, #768977] Contributors: Jonas Ådahl, Luca Bruno, Olivier Fourdan, Carlos Garnacho, Rui Matos, Florian Müllner, Owen W. Taylor Translations: Andika Triwidada [id] 3.21.3 ====== * Don't create invalid UTF-8 window description strings [Rui; #765535] * Convert window titles and wm_class to UTF-8 [Rui; #752788] * Communicate tiled state to GTK+ on wayland [Olivier; #766860] * Use kill() to force-quit unresponsive wayland clients [Olivier; #767464] * Fix window position when unmaximizing via DND on wayland [Olivier; #764180] * Avoid full window redraws when using extended frame sync [Florian; #767798] Contributors: Olivier Fourdan, Rui Matos, Florian Müllner Translations: Cédric Valmary [oc] ======================================== tracker ======================================== NEW in 1.9.0 - 2016-06-21 ========================= * Adapt to new GKqueue monitor mapping. * Remove build time dependency on gnome-common * Fix error handling of tracker-extract-persistence * Fix tracker-miner-fs to honor all configuration options at runtime. * Stop recommending hard resets all through * tracker reset -r will now warn and request the user to explicitly allow the operation. * tracker-preferences won't show anymore a big "reset and restart" button. * Added "tracker reset -f $filename" subcommand. This will recursively reset all indexed content for the given filename/uri, and trigger reindexing if appropriate, so contents are just like freshly indexed. * Fixed possible crash in MP3 extractor * Favor embedded/external cue sheets before flac files' TOC. * store albumArtist from TPE2 tag in MP3 extractor * Avoid possible integer overflow in GIF extractor * Support regular expressions for fn:replace * Mark most internal functions as SQLITE_DETERMINISTIC * Logging changes in tracker-miner-fs, sparql errors no longer end up with full insert queries being logged, but a loud warning with instructions to get more info will be printed instead. * Fix FS size calculations on OpenBSD * Add MS Office "owner files" to ignored-files * Add systemd user services corresponding to D-Bus session services * Handle DjVu files * Fixes in handling of BIND() * miner-fs: Fix handling files moved soon after creating * Improved console output of tracker subcommands Translations: de, es, oc, pt, pt_BR, sk ======================================== yelp ======================================== 3.21.3 ====== * Build system improvements (Michael Catanzaro, Sam Spilsbury, Emmaneuele Bassi) * Compiler warning fix (Cosimo Cecchi) * Updated translations: gd (GunChleoc) oc (Cédric Valmary) pt (Sérgio Cardeira)