The following modules have been removed in this release: gnome-doc-utils The following modules have a new version: - at-spi2-atk (2.9.3 => 2.9.4) - at-spi2-core (2.9.3 => 2.9.4) - baobab (3.8.2 => 3.9.1) - clutter (1.14.4 => 1.15.2) - cogl (1.14.0 => 1.15.2) - empathy (3.9.3 => 3.9.4) - evince (3.9.3 => 3.9.4) - evolution-data-server (3.9.3 => 3.9.4) - folks (0.9.2 => 0.9.3) - gdk-pixbuf (2.29.0 => 2.29.2) - gjs (1.37.1 => 1.37.4) (*) - glib (2.37.2 => 2.37.4) - glib-networking (2.37.2 => 2.37.4) - glibmm (2.36.2 => 2.37.4) - gmime (2.6.15 => 2.6.16) (*) - gnome-calculator (3.9.3 => 3.9.4) - gnome-contacts (3.8.2 => 3.9.4) (*) - gnome-online-accounts (3.9.2 => 3.9.4) - gnome-screenshot (3.9.3 => 3.9.4) - gnome-shell (3.9.3 => 3.9.4) - gnome-terminal (3.8.3 => 3.8.4) - gobject-introspection (1.37.1 => 1.37.4) (*) - gtk+ (3.9.4 => 3.9.8) - gtksourceview (3.9.2 => 3.9.3) - gvfs (1.17.2 => 1.17.3) - libgee (0.10.1 => 0.11.4) - libgsf (1.14.26 => 1.14.27) - libsoup (2.43.2 => 2.43.4) - mutter (3.9.3 => 3.9.4) - pango (1.34.1 => 1.35.0) - vino (3.9.2 => 3.9.3) - vte (0.34.6 => 0.34.7) (*) No summarized news available The following modules weren't upgraded in this release: ModemManager, NetworkManager, atk, atkmm, cantarell-fonts, caribou, clutter-gst, clutter-gtk, dconf, eog, epiphany, gcr, gdm, geocode-glib, gnome-backgrounds, gnome-bluetooth, gnome-control-center, gnome-desktop, gnome-dictionary, gnome-disk-utility, gnome-font-viewer, gnome-icon-theme, gnome-icon-theme-extras, gnome-icon-theme-symbolic, gnome-js-common, gnome-keyring, gnome-menus, gnome-packagekit, gnome-session, gnome-settings-daemon, gnome-shell-extensions, gnome-system-log, gnome-system-monitor, gnome-themes-standard, gnome-user-docs, gnome-user-share, gnome-video-effects, grilo, grilo-plugins, gsettings-desktop-schemas, gssdp, gst-plugins-base, gst-plugins-good, gstreamer, gtk-doc, gtk-engines, gtkmm, gucharmap, gupnp, gupnp-igd, json-glib, libchamplain, libcroco, libgdata, libgnome-keyring, libgnomekbd, libgtop, libgweather, libgxps, libnotify, libpeas, libqmi, librsvg, libsecret, libsigc++, libwnck, libzapojit, mm-common, mousetweaks, nautilus, network-manager-applet, pangomm, pygobject, rest, seed, sushi, totem, totem-pl-parser, tracker, vala, yelp, yelp-tools, yelp-xsl, zenity ======================================== at-spi2-atk ======================================== What's new in at-spi2-atk 2.9.4: * Fix a deadlock for apps that also register AT-SPI key event listeners (ie, the Orca preferences dialog works again). ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.9.4: * Add atspi_set_main_context (mainly for use by at-spi2-atk). ======================================== baobab ======================================== 3.9.1 ===== * Use the latest Gtk and Vala features * Port chart widgets to Vala * Minor bugfixes * Updated translations (cs, es, nb, tg, cs, da, en_GB, eu, fi, it, oc, pl, pt_BR, sv, uk, zh_HK, zh_TW, ======================================== clutter ======================================== Clutter 1.15.2 2013-07-10 =============================================================================== • List of changes since Clutter 1.14 - Improve state tracking and short circuiting ClutterActor now tracks clones and unmapped actors more aggressively, to reduce the amount of work necessary when updating the scene graph. - Wayland backend improvements and updates - Documentation updates Clean up the API reference for readability, and improve the comments in the inlined example code. Also, include the cookbook in the distribution tarball. - Allow installation of conformance tests Clutter now allows installing its conformance tests into a well-known location; this allows running the conformance test suite against an installed version of Clutter. - Add ClutterFlowLayout:snap-to-grid ClutterFlowLayout users can now ask the layout manager to not align the actors to a grid. - Improve gesture recognizers - Deprecations ClutterText::cursor-event has been replaced by ClutterText::cursor-changed; ClutterGeometry has been deprecated; ClutterActor::realize and ::unrealize, along with their virtual functions, have been deprecated. • List of bugs fixed since Clutter 1.14 #682789 - Deprecate ClutterGeometry (and remove it for 2.0) ======================================== cogl ======================================== Cogl 1.15.2 2013-07-09 • List of changes since Cogl 1.14.0 » Lots of Wayland backend work, including updated compositor support » Updated cogland, a simple example wayland compositor using Cogl » Made the onscreen resize callback work the same as the frame callback » New cogl_onscreen_swap_buffers_with_damage api » New fence API » New Emscripten support (only basic at the moment) » Improved blend state tracking » New cogl_onscreen_add_dirty_callback() api for window systems that need to notify application of dirty/damaged regions that must be redrawn by the application » Started adding internal unit tests to complement the conformance tests » New support for per-vertex point sizes » New cogl-gst sub-library added enabling gstreamer integration into Cogl based applications. Notably the design is compatible with applications adding custom shader snippets to a CoglPipeline that handles video sampling so application will be able to chain together shader based affects without requiring intermediate renderers. » Adds HSL color conversion apis » The Conformance test suite can now be installed with a .test file enabling them to be run by the gnome-desktop-testing-runner for example. • Bugzilla bugs closed since 1.14.0: #691752 - add fence/sync API #696730 - Compile failure with 1.14.0 due to extra arg in bitmap functions #697330 - Fails to build with the gold linker due to missing reference to libm #699431 - [PATCH] xlib: Don't crash just because the display doesn't expose RANDR #700088 - compile failure: 'wayland_surface' has incomplete type #702570 - cogl 1.16: Regression with event propagation in champlain #702942 - Install conformance tests #702999 - undefined reference to `wl_buffer_is_shm' #703553 - Add support for automake 1.14 Many thanks to: Neil Roberts Robert Bragg Andreas Oberritter Chris Cummins Damien Lespiau Emanuele Aina Plamena Manolova Roy.Li Adam Jackson Daniel Stone Inaki Larranaga Murgoitio Lionel Landwerlin Matthias Clasen Milo Casagrande Rico Tzschichholz Yosef Or Boczko ======================================== empathy ======================================== NEW in 3.9.4 (09/07/2013) ============ Bugs fixed: - Fixed #702095, System crash when typing a long string in empathy (Xavier Claessens) - Fixed #703453, correctly sort contacts and groups (Frédéric Péters) - Fixed #703775, ContactSearch is not clear when it is no supported (Xavier Claessens) Translations: - Updated cs Translation (Marek Černocký) - Updated es Translation (Daniel Mustieles) - Updated gl Translation (Fran Diéguez) - Updated it Translation (Milo Casagrande) - Updated nb Translation (Kjartan Maraas) - Updated sk Translation (Pavol Klačanský) Documentation translations: - Updated es Documentation translation (Daniel Mustieles) ======================================== evince ======================================== ================ Evince 3.9.4 ================ New features and improvements: * Add a find sidebar to show search results with some more context (#566827, Sergey Pushkin, José Aliste, Carlos Garcia Campos) * Zoom selector has been moved to the right of the toolbar, close to the other view options (#701696, Carlos Garcia Campos) * Implement text selection in djvu backend (#448739, #703108, Jonas Danielsson) * Add 'cursor-moved' signal to notify when the caret cursor has been moved (#702078, Antia Puentes) * Keep the offset inside a line when moving the caret between lines (#702075, Antia Puentes) * Position the caret cursor at beginning/end of the line when clicking outside the line (Carlos Garcia Campos) * Implement text selection with the keyboard when caret navigation is enabled (#702073, Antia Puentes) * Notify about caret navigation errors using the error bell (#702650, Antia Puentes) * Set history button arrow icons according to locale's text direction (#702585, Yosef Or Boczko) * Several performance improvements when selecting text (Carlos Garcia Campos) * Emit the AtkText 'text-caret-moved' and 'text-selection-changed' signals in EvViewAccessible (#701732, Antia Puentes) Bug fixes: * Fix selection of overlapping text (#703024, Jason Crain) * Fix a crash when selecting more than one page (#702874, Carlos Garcia Campos) * Fix a crash due to an infinite loop resolving hyphenations in find results sidebar (Carlos Garcia Campos) * Don't draw the caret cursor when the view is not focused (Carlos Garcia Campos) * Do not show the caret cursor when there are active selections (#702761, Carlos Garcia Campos) * Clear the selection when cursor is moved (Carlos Garcia Campos) Translation updates: * Baurzhan Muftakhidinov (kk) * Kjartan Maraas (nb) * Trần Ngọc Quân (vi) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.9.4 2013-07-08 -------------------------------------- Bug Fixes: Bug 682322 - SIGSEGV in pop3_folder_refresh_info_sync (Milan Crha) Bug 697598 - [imapx] Freeze due to calling thread join from main thread (Milan Crha) Bug 700894 - LDAP 'Copy for offline' blocks online searches (Milan Crha) Bug 703053 - Error on setting reminder 'after start of appointment' (Fabiano Fidêncio) Bug 703194 - Custom alarm message is REMINDER (Fabiano Fidêncio) Other Changes: * CamelStore: Add a "folder-info-stale" signal. (Matthew Barnes) * CamelIMAPXStore: Try harder to track settings. (Matthew Barnes) * Add a desktop file for Ubuntu Online Accounts. (Iain Lane) * UOA: Add service-specific descriptions for E-D-S. (Matthew Barnes) * Allow automatic NTLM authentication unconditionally (David Woodhouse) * GError instance use-after-free in collection_backend_load_resources() (Milan Crha) * [IMAPX] Server connection is not mandatory when searching folder content (Milan Crha) * e_book_backend_sqlitedb_has_contact() used nonexistent column (Milan Crha) Translations: Daniel Mustieles (es) Aurimas Černius (lt) Kjartan Maraas (nb) ======================================== folks ======================================== Overview of changes from libfolks 0.9.2 to libfolks 0.9.3 ========================================================= Dependencies: • zeitgeist-2.0 ≥ 0.9.14 Bugs fixed: • Bug 683873 - Leak in Zeitgeist code • Bug 686715 - Telepathy init test often fails during clean-up • Bug 698890 - warning: Folks doesn't set GIR namespace or version annotation • Bug 702490 - Backend support libraries don't have their own gobject-introspection bindings ======================================== gdk-pixbuf ======================================== 2.29.1 ====== * Install some tests * ANI: Set an error if we fail to produce an animation * Translation updates ======================================== glib ======================================== Overview of changes from GLib 2.37.3 to 2.37.4 ============================================== * Bugs fixed: 701283 g_source_add_child_source() segfault 702147 inconsistency of G_STRFUNC 703191 new private macros interact poorly with versioning macros 703254 Doc: various fixes 703407 g_spawn_async() keeps child_pid_report_pipe open in child process 703437 GDBusConnection: be more careful with async GetAll 703478 Missing G_BEGIN/END_DECLS in gsettingsschema.h * Translation updates: Catalan Overview of changes from GLib 2.37.2 to 2.37.3 ============================================== * add a new API for instance private data: G_DEFINE_TYPE_WITH_PRIVATE * fix timestamps in tarball to prevent automake from being required to build the unmodified source * add new D-Bus API for async property handling * add back fsync() on ext4 for g_file_set_contents() after it was discovered that despite statements in the ext4 documentation suggesting that this is safe, it is not safe. * Translations: Italian Norwegian bokmål * Bugs fixed: 698375 - D-Bus async properties 700350 - timestamp issue 701560 - fsync issue (fixed again) 700035 - new API for instance private data ======================================== glib-networking ======================================== 2.37.4 ====== * proxy/gnome: further improve GNOME session detection (#701377) * gnutls: don't crash if $G_TLS_GNUTS_PRIORITY is invalid (#701693) ======================================== glibmm ======================================== 2.37.4 (unstable): glibmm: * Use std::memset() instead of GLIBMM_INITIALIZE_STRUCT (Because it causes compiler warnings with --std=c++ with g++, because that defines __STRICT_ANSI__.) and deprecate GLIBMM_INITIALIZE_STRUCT. (Kjell Ahlstedt) giomm: * Add Gio::DBus::InterfaceSkeleton. (José Alburquerque) gmmproc: * docextract_to_xml.py: Add '⇒' to the list of escape sequences. (José Alburquerque) * Add _WRAP_ENUM_DOCS_ONLY() and simplify enum docs process. (José Alburquerque) Bug #703155 * gmmproc: Use GMMPROC_RETURN_MISMATCHES environment variable. (José Alburquerque) * Write glibmm version in generated files. (Kjell Ahlstedt) Bug #697835 and Bug #700495 Build: * Move to a generated ChangeLog. (José Alburquerque) ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 3.9.4 * Fix TextBufferIterator bug in base conversion * Update Catalan Documentation ======================================== gnome-online-accounts ======================================== Overview of changes in 3.9.4 ============================ * Flickr is enabled by default * Bugs fixed: 678151 flickr: Add icons 688364 google: Don't offer a PasswordBased interface 692176 build: Fix include paths 692177 build: Add missing include path 701500 facebook: Add support for photos 702263 smtp-auth-plain: Handle multiline SMTP greetings 702514 icons: Update the Twitter logo * Updated translations: Galician Indonesian Norwegian bokmål Slovak Vietnamese ======================================== gnome-screenshot ======================================== GNOME Screenshot 3.9.4 - 10th July 2013 ======================================= - Fix app menu and WM close button not showing (John Wendell) - Translation updates ======================================== gnome-shell ======================================== 3.9.4 ===== * Fix chat entries not being focused when expanded [Jasper; #698778] * Fix alignment of "Not Listed?" label [Mathieu; #702307] * Fix alignment of time stamps in chat notifications [Carlos; #687809] * Round the ends of slider trough [Jasper; #702825] * Add support for "box-shadow: none" [Cosimo; #702782] * Keep chrome below popup windows [Florian; #702338] * Move the session list to a popup menu [Ray; #702818] * Fix autorun notifications for "non-native" volumes [Matthias; #703418] * dnd: Speed up by not picking on each motion event [Jasper; #703443] * Fix management of asynchronous background loading [Lionel; #703001] * Rework focus handling [Jasper; #700735] * Optimize box-shadow rendering [Lionel; #689858] * Remove support for fixed positioning in BoxLayouts [Florian; #703808] * Misc bug fixes and cleanups [Adel, Jasper, Florian, Ray, Lionel, Emilio; #702849, #610279, #703132, #703105, #703160, #703126, #703304, #703403, #698593, #703442, #703565, #700901, #703874, #703807, #703893, #703909] Contributors: Mathieu Bridon, Giovanni Campagna, Cosimo Cecchi, Matthias Clasen, Fran Diéguez, Adel Gadllah, Lionel Landwerlin, Florian Müllner, Emilio Pozuelo Monfort, Carlos Soriano, Jasper St. Pierre, Ray Strode Translations: Baurzhan Muftakhidinov [kk], Marek Černocký [cs], Daniel Mustieles [es], Fran Diéguez [gl], Kjartan Maraas [nb], Andika Triwidada [id], Benjamin Steinwender [de], Nguyễn Thái Ngọc Duy [vi], Trần Ngọc Quân [vi] ======================================== gnome-terminal ======================================== 3.8.4 ===== * Fix a crash on session resume (RH#981440) * Fix a mem leak * Don't write to gsettings on each startup if migration is disabled * Translation updates ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.9.6 to 3.9.8 ========================================== * We've started deprecating GtkStock apis. These apis will continue working until GTK+ 4, so there is no need to rush to replace them. For more information, see https://mail.gnome.org/archives/gtk-devel-list/2013-July/msg00000.html Wholly deprecated as part of this effort: GtkIconFactory, GtkIconSet, GtkIconSource, GtkImageMenuItem, GtkAction, GtkUIManager * The GtkSettings cleanup that was discussed at the recent GTK+ hackfest has started to land. A number of settings have been deprecated and are ignored now: gtk-button-images, gtk-show-unicode-menu, gtk-show-input-method-menu, gtk-enable-mnemonics, gtk-auto-mnemonics, gtk-color-palette, gtk-can-change-accels, cursor blink settings, gtk-fallback-icon-theme, gtk-scrolled-window-placement, menu popup delay settings, gtk-menu-bar-accel, keynav tweaks, gtk-touchscreen-mode, gtk-icon-sizes, im style tweaks, gtk-file-chooser-backend, gtk-enable-tooltips, gtk-visible-focus, tooltip timeout tweaks, toolbar style tweaks * Initial support for scaled output (on high-dpi screens) has been added. While this can be built with cairo 1.12, it needs a cairo branch to work. Support for this has been added to the Wayland, OS X and Windows backends. * Bugs fixed: 390048 Entire word search flag 672271 File chooser seems over-enthusiastic about using subdirectories 696498 can't set download folder 701119 Error messages when GtkAboutDialog shows license info 702332 File Browser: Filter submenu is missing from context menu 702831 Shaped GDK windows do not work 702913 Reduce hash table lookups in gdk_x11_screen_supports_net... 702977 Problem with gtk_text_iter_forward_search(), multi-byte ... 702981 GtkListBox docs still refer to GtkListBoxUpdateSeparatorFunc 702996 Port to the new private macros and API 703069 Opening a big menu activates some menu entry 703154 Calling gtk_widget_set_opacity() on an unrealized widget... 703220 Memory allocation integer overflow in gdk_cairo_set_sour... 703313 Improve documentation of the GtkTextView API 703406 GtkSearchBar does not automatically connect entry 703533 textlayout: avoid double-free when adding preedit color 703606 GtkPlacesSidebar should use g_themed_icon_new_with_default... 703616 Inconsistent deprecations. GtkIconSet and other classes. 703618 listbox: Add function to get the index of a GtkListBoxRow 703656 GtkSearchBar: Don't show a close button by default 703765 Build of wayland backend fails when not building X11 backend 703827 Confusion in docs for gtk_recent_info_get_modified () and... * Translation updates: Tajik Vietnamese Overview of Changes in GTK+ 3.9.4 to 3.9.6 ========================================== * GtkListBox: - handle double-clicks properly - add an example in gtk3-demo * Bugs fixed: 390048 Patch for adding "whole word" search for gtk_text_iter... 560337 GtkFileChooser hour time missing for current date files 649390 CRLF text is copied to clipboard as CRCRLF on Windows 679930 gtk_builder_add_* should not use GError 698183 Text input is too slow and some keys are broken after... 701174 Update misleading filechooser documentation 702598 Invalid read of size 4 in gtk_icon_info_get_embedded_rect 702695 typo: "and thus will thus" 702763 ellipsize placeholder text * Translation updates: Italian Tajik ======================================== gtksourceview ======================================== News in 3.9.3 ------------- * Add a higher-level asynchronous search and replace API * Deprecate gtk_source_completion_item_new_from_stock() * Deprecate the GtkSourceGutterRendererPixbuf:stock-id property * Updated translations ======================================== gvfs ======================================== Major changes in 1.17.3 ======================= * Clean shutdown implementation for various backends * tests: Various fixes * afc: Update to libimobiledevice new api ======================================== libgee ======================================== libgee 0.11.4 ============= * Add flat_map method to Traversable * Add zip method to Future * Specialize stream iterator (4-22% speed improvement in tests) * Extend the Traversable.Stream with Stream.WAIT * Fix lazy value usage in unfold libgee 0.11.0 ============= * Add futures and promises to libgee * Update the build system * Return true from HashSet.Iterator.foreach() if we fall off the end ======================================== libgsf ======================================== libgsf 1.14.27 Andreas: * Perform some range checking in gsf_timestamp_load_from_string to avoid crashing in glib. [#702671] Morten: * Introspection fixes. * Property documentation fixes. * I18n fixes for property strings. * I18n fixes for error strings. * Fix uncompress problem with bzip'd files. * Add modtime support for GsfInput, GsfInputStdio, GsfInputGzip. * Add modtime support for GsfInfileZip, GsfInfileTar, GsfInfileMSOle. * Add modtime support for GsfOutput, GsfOutputStdio, GsfOutputGzip. * Add modtime support for GsfOutfileZip, GsfOutfileMSOle. * Enhance gsf tool to print modtime and create archives with modtime. * Improve handling of broken OLE2 files. * Plug leaks. -------------------------------------------------------------------------- ======================================== libsoup ======================================== Changes in libsoup from 2.43.2 to 2.43.4: * Fixed a bug that could cause synchronous sessions to get stuck in a state where no new messages would ever get processed. [#703463, Philip Withnall] * Fixed another memory leak in SoupSocket (found while added a test case for #700472) * Switched to using g_cclosure_marshal_generic() rather than using glib-genmarshal. [#686042, Olivier Blin] * Changed SoupServer to call unref() on the query hash table after calling the handler, rather than destroy(), so that the handler can keep a copy of the query data if it wants. [#702793, Bernhard Schuster] * Fixed a few introspection annotations * Updated examples/get to use SoupLogger and to allow redirecting the output to a file [#703231, #703229, Andres Gomez] ======================================== mutter ======================================== 3.9.4 ===== * Tweak window shadows [Allan; #702141] * Ignore our own focus events for focus prediction [Jasper; #701017] * Add API to query if the stage is focused [Jasper; #700735] * Add API to query the monitor for a given position [Adel] * Don't force attached dialogs to be border-only [Florian; #702764] * Allow slicing of backgrounds to avoid texture size limits [Ray; #702283] * Miscellaneous bug fixes and cleanups [Adel; #701224, #702564] Contributors: Allan Day, Adel Gadllah, Florian Müllner, Jasper St. Pierre, Ray Strode ======================================== pango ======================================== Overview of changes between 1.34 and 1.35.0 =========================================== - Requires cairo 1.12.10 - Add a --with-cairo option - Handle invalid utf8 better (#700577) - Install some tests - Don't change fonts for space (#701652) ======================================== vino ======================================== Vino 3.9.3 ========== David King (2): Update NEWS for 3.9.3 release Post-release bump to 3.9.3 Jonh Wendell (1): Move tube declaration to the right place ======================================== vte ======================================== 0.34.7 ====== - Honour gtk-enable-primary-paste setting - Redraw when changing colours (#702415)