The following modules have been added in this release: grilo, grilo-plugins The following modules have a new version: - at-spi2-atk (2.4.0 => 2.5.1) - at-spi2-core (2.4.1 => 2.5.1) - clutter (1.10.2 => 1.11.2) - cogl (1.10.0 => 1.10.2) - dconf (0.12.0 => 0.12.1) - empathy (3.4.1 => 3.5.1) - eog (3.4.1 => 3.5.1) - epiphany (3.4.0.1 => 3.5.1) - evolution-data-server (3.4.1 => 3.5.1) (*) - folks (0.6.9 => 0.7.0) - glib (2.32.1 => 2.33.1) - glib-networking (2.32.1 => 2.33.2) - gnome-contacts (3.4.0 => 3.4.1) - gnome-disk-utility (3.4.0 => 3.4.1) - gnome-font-viewer (3.4.0 => 3.5.1) - gnome-online-accounts (3.4.1 => 3.5.1) (*) - gnome-themes-standard (3.4.1 => 3.5.1) - gtk+ (3.4.1 => 3.5.2) - gvfs (1.12.1 => 1.13.0) - libgee (0.6.4 => 0.7.2) (*) - libsoup (2.38.1 => 2.39.1) - nautilus (3.4.1 => 3.5.1) - polkit-gnome (0.105 => 0.102) (*) - pygobject (3.2.0 => 3.3.1) - sushi (0.4.1 => 0.5.1) - vala (0.16.0 => 0.17.0) (*) No summarized news available The following modules weren't upgraded in this release: GConf, NetworkManager, atk, atkmm, baobab, brasero, cantarell-fonts, caribou, clutter-gst, clutter-gtk, evince, gcalctool, gcr, gdk-pixbuf, gdm, geocode-glib, gjs, glibmm, gmime, gnome-backgrounds, gnome-bluetooth, gnome-control-center, gnome-desktop, gnome-dictionary, gnome-doc-utils, gnome-icon-theme, gnome-icon-theme-extras, gnome-icon-theme-symbolic, gnome-js-common, gnome-keyring, gnome-menus, gnome-packagekit, gnome-panel, gnome-power-manager, gnome-screensaver, gnome-screenshot, gnome-search-tool, gnome-session, gnome-settings-daemon, gnome-shell, gnome-system-log, gnome-system-monitor, gnome-terminal, gnome-user-docs, gnome-user-share, gnome-video-effects, gobject-introspection, gsettings-desktop-schemas, gst-plugins-base, gst-plugins-good, gstreamer, gtk-doc, gtk-engines, gtkmm, gtksourceview, gucharmap, json-glib, libchamplain, libcroco, libgdata, libgnome-keyring, libgnomekbd, libgtop, libgweather, libgxps, libnotify, libpeas, librsvg, libsigc++, libwacom, libwnck, metacity, mm-common, mousetweaks, mutter, network-manager-applet, notification-daemon, pango, pangomm, rest, seed, totem-pl-parser, vino, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== at-spi2-atk ======================================== What's new in at-spi2-atk 2.5.1: * Updated Norwegian Nynorsk translation ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.5.1: * Add atspi_set_timeout. * By default, disable method call timeouts until an application has been on the bus for 15 seconds (work-around for applications with potentially long start-up times). This behavior can be changed with a call to atspi_set_timeout. * Fix GError sent when receiving a reply of the wrong type * Fix typo in atspi_document_get_attribute_value * Fix for bug 675004 - object:state-changed:defunct events are emitted as object:state-change:defunct ======================================== clutter ======================================== Clutter 1.11.2 2012-04-30 =============================================================================== • List of changes since Clutter 1.10 - Add ClutterScrollActor An actor that can display a portion of its children, as well as transitioning between visible regions. - Make clutter_actor_allocate() respect the easing state of the actor This allows animating allocations in layout managers. - Add automatic expansion flags for ClutterActor Actors can be marked to by allocated extra space by their parent, or by the layout manager used by their parent; the expansion flags are also recursive, so they can be set on a leaf node of the actor tree, and propagate further up automatically. - Add ClutterTransitionGroup and ClutterKeyframeTransition Two ClutterTransition implementation that allow creating complex transitions. - Provide more C convenience API to ClutterTransition Instead of dealing with ClutterInterval instances, it's possible to define the starting and final values of a transition. - Provide base geometric types: point, size, rectangle Along with commodity API. - New round of deprecations ClutterMedia, ClutterCairoTexture, clutter_actor_animate(), ClutterAnimation, ClutterAnimator, ClutterState, ClutterLayoutManager's animation API. - Return a valid default PaintVolume in more cases For actors not overriding paint() or get_paint_volume() we can already infer enough information on the area thatis going to be painted, and return a valid paint volume. We specifically ignore any painting going on inside a ClutterActor::paint signal handler, as that is considered legacy and on its way to deprecation. People overriding the paint sequence of an actor from within a paint signal handler, and painting outside the allocation, are evil anyway. - Depend on Pango 1.30 - Report distance as an axis on X11 with XInput 2 support enabled Proximity information with XInput 2+ is reported as axis data on devices with valuator classes. - Documentation fixes • List of bugs fixed since Clutter 1.10 #674510 - Changing a hidden child's position with new API shows the actor #672994 - Orca sometimes presents previously-entered text in GNOME Shell Alt+F2 dialog #652521 - get_length fails in Clutter.Path when length is greater than 46340 #673644 - Scroll not working in document overview Many thanks to: Jasper St. Pierre, Neil Roberts, Robert Bragg, Cosimo Cecchi, Rob Bradford, Jonh Wendell, Piotr Drąg, Rico Tzschichholz, Alejandro Piñeiro, Carles Ferrando, Christian Kirbach, Daniel Korostil, Daniel Mustieles, Daniel Nylander, Fran Diéguez, Ihar Hrachyshka, Jordi Serratosa, Kenneth Nielsen, Owen W. Taylor, Peter Hutterer, Rajesh Ranjan, Rudolfs Mazurs, Stefano Facchini, Tristan Van Berkom, Viktor Nyberg, Yuri Myasoedov, kkrothap@redhat.com. ======================================== cogl ======================================== Cogl 1.10.2 2012-04-19 • List of changes since Cogl 1.10.0 » Fix for fallback path in cogl_texture_get_data when reading from an FBO doesn't work » Bug fix to make cogl_pipeline_get_depth_state work » The cogl-crate and cogl-msaa examples now show error messages if it fails to initialise » cogl_context_new no longer crashes if initialisation fails when passed a NULL display » Visual Studio build fixes » Translation updates • List of bugs fixed since Cogl 1.10.0 https://bugzilla.gnome.org: #672533 - Quartz image option causes compile error #673137 - Grab the current window -> Screenshot is mirrored Many thanks to: Robert Bragg Chun-wei Fan Adel Gadllah Bruno Brouard Gabor Kelemen Krishnababu Krothapalli Rajesh Ranjan Yinghua Wang ======================================== dconf ======================================== Changes in dconf 0.12.1 ======================= * dconf CLI: call setlocale() on startup (for proper handling of values containing non-ascii characters) ======================================== empathy ======================================== NEW in 3.5.1 (30/04/2012) ============ Dependencies: • GLib ≥ 2.32.0 • telepathy-glib ≥ 0.17.6 • Intltool ≥ 0.50.0 Bugs fixed: - Fixed #501065, Can't rename group (Guillaume Desmottes) - Fixed #668186, make check does not run the test suite (which doesn't pass when it is run) (Guillaume Desmottes) - Fixed #668261, empathy-tls-test (Stef Walter) - Fixed #669134, SIP widget: add local IP widgets (Laurent Contzen) - Fixed #669177, Show who changed the subject. - Fixed #672619, Drop org.gnome.Empathy.gschema.xml.in (Guillaume Desmottes) - Fixed #672976, Use GNetworkMonitor (Guillaume Desmottes) - Fixed #673159, Add 'Rename' entry to accounts context menu (Guillaume Desmottes) - Fixed #673410, Tooltip text when editing should be translatable (Laurent) - Fixed #673821, Remove old contact list code (Guillaume Desmottes) - Fixed #674432, The buddy list window is very small by default (Guillaume Desmottes) - Fixed #640846, No tooltips in status picker (Laurent Contzen) Translations: - Updated an Translation (Daniel Martinez Cucalon) - Updated ar Translation (Ibrahim Saed) - Updated ca Translation (Jordi Serratosa) - Updated ca@valencia Translation (Carles Ferrando) - Updated en_CA Translation (Tiffany Antopolski) - Updated es Translation (Daniel Mustieles) - Updated eu Translation (Inaki Larranaga Murgoitio) - Updated fa Translation (Arash Mousavi) - Updated gl Translation (Fran Diéguez) - Updated he Translation (Yaron Shahrabani) - Updated hi Translation (Chandan Kumar) - Updated id Translation (Andika Triwidada) - Updated ja Translation (Mako N) - Updated ko Translation (Changwoo Ryu) - Updated nb Translation (Kjartan Maraas) - Updated or Translation (ManojKumar Giri) - Updated sk Translation (Pavol Klačanský) - Updated sl Translation (Matej Urbančič, Andrej Žnidaršič) - Updated te Translation (Sasi Bhushan) - Updated zh_CN Translation (Automatic Mirroring) Documentation translations: - Updated fr Documentation translation (Bruno Brouard) - Updated ja Documentation translation (Mako N) ======================================== eog ======================================== Version 3.5.1 ------------- * Try to avoid recompressing JPG images to PNG for printing (Felix Riemann) * Choose default paper orientation based on image dimensions (Javier Sánchez) Bug fixes: #394260, PDF of JPG way too large (Felix Riemann) #531898, Printing paper orientation should default based on image dimensions (Javier Sánchez) #579595, fullscreen plugin is massively overzealous (Felix Riemann) #658127, replace slideshow time spinbutton with a scale (Felix Riemann) ======================================== epiphany ======================================== ============== Epiphany 3.5.1 ============== Changes: - Use the linked style class for the download bar (#672712) - Use glib resources for the UI and CSS files - Default to always restoring the last session on startup, regardless of how epiphany was closed. To go back to the old behavior (only restore the session when epiphany crashes), or to choose the new option of never restoring the old session, you can set org.gnome.Epiphany.restore-session-policy. (#673453, #673122) - Use intltool 0.50 (#672932) - Improvements in the url entry layout (#672927) - Fix stop/reload button misalignment when using custom font size (#668135) - New org.gnome.Epiphany.ui.tabs-visibility-policy setting. It's now possible to always hide tabs. - Consider email-type entries when doing login/password autocomplete (#666326) - Prioritize smart bookmarks URIs over normal URIs when exporting bookmarks (#534565) - Restore right-click/long press menus in back/forward buttons (#671609) ======================================== folks ======================================== Overview of changes from libfolks 0.6.9 to libfolks 0.7.0 ========================================================= Major changes: * Folks now uses the Connection.ContactList Telepathy spec. instead of the deprecated Channel.ContactList. This means legacy Connection Managers (notably telepathy-butterfly) are not supported any more . Bugs fixed: • Bug 658576 — Need API to get a FolksIndividual from his ID • Bug 671662 — Renamed alias of Facebook contact is not saved • Bug 630822 — Support Connection.Interface.ContactList API API changes: • Add IndividualAggregator.look_up_individual() ======================================== glib ======================================== Overview of changes from GLib 2.32.1 to 2.33.1 ============================================== * GApplication - can now have a NULL application ID - add accessors for determining dbus connection and object path * g_clear_object: fix warnings when using it on C++ (due to lack of ability to implicitly cast void*) * add g_clear_pointer as a generic form of g_clear_object * GDBus: - add our own implementation of the message bus for use on Windows only - fix up a few bugs that use of this bus uncovered in GDBus - escape nonce files in dbus addressess (think 'c:\') - support initial underscores in dbus codegen namespace (for private) - add GTestDBus for bringing up a session bus for testing purposes - gdbus-codegen: Avoid warnings in generated code - GDBusAuthObserver: Add a way to control what authentication mechanisms to use - * Fix misdetection of GNUstep as Cocoa (for the MacOS GSettings backend) * make sure configure fails if AC_CHECK_ALIGNOF cannot detect the alignment * GAppInfo - overwrite the DISPLAY only if it is set in the launch context - add accessor for StartupWMClass * glib/tests/date: force US locale running the GDateTime tests * Resources: - fix broken use of GVDB on big endian machines - set a 'display name' so that pretty file names appear in Gtk CSS warning messages * GMainContext: - block child sources when blocking the parent - introduce more testcases for child sources * GResolver: add support for MX, TXT, NS and SOA records * GSocketControlMessage: Don't warn about unknown messages * GIO: - implement GSeekable for the data and buffered stream classes - implement GPollable for many more classes as well - fix GConverterInputStream infinite loop when fill_buffer returns an error - fileinfo: document the correct type for trash::orig-path * test coverage improvements and general fixes * new 2.34 stuff: version macros, docs index section, etc. * Build: - add --disable-modular-tests build option - don't require host binaries if tests are not enabled for cross-builds * Translations updated Brazilian Portuguese Bulgarian Czech French Galician German Hebrew Hindi Italian Norwegian bokmål Polish Russian Russian Serbian Simplified Chinese Slovenian Spanish Telugu ======================================== glib-networking ======================================== 2.33.2 ====== * gnutls: simplify using new glib pollable stream methods * proxy/gnome: fix a bug that made it impossible to use SOCKS without also having a separate http proxy. ======================================== gnome-contacts ======================================== Major changes in 3.4.0 are: * Updated translations * Remove non-working reference to setting Avatar in new contact dialog * Correct handling of detecting the main group of contacts in Google contacts * Detect more facebook URIs ======================================== gnome-disk-utility ======================================== ------------------------- gnome-disk-utility 3.4.1 ------------------------- The gnome-disk-utility project provides the Disks application for dealing with storage devices. It relies on the udisks project. Changes since gnome-disk-utility 3.4.0: David Zeuthen (2): Post-release version bump to 3.4.1 Update NEWS for release Updated translations: Alexander Shopov, Aurimas Černius, Bruce Cowan, Bruno Brouard, Carles Ferrando, Changwoo Ryu, Daniel Mustieles, Daniel Nylander, Fran Diéguez, Gabor Kelemen, Gil Forcada, Ihar Hrachyshka, Jordi Serratosa, Krishnababu Krothapalli, ManojKumar Giri, Matej Urbančič, Milo Casagrande, Petr Kovar, Piotr Drąg, Rudolfs Mazurs, Sandeep Sheshrao Shedmake, Sasi Bhushan, Shankar Prasad, Wolfgang Stöggl, Yuri Myasoedov, Мирослав Николић David Zeuthen, April 21, 2012 ======================================== gnome-font-viewer ======================================== GNOME Font Viewer - 3.5.1 ------------------------------------------------------------------------------- • Rewrite the user interface using a GNOME 3 style • Implement a gallery mode for all the fonts on the system • Add an application menu and an about dialog • Make "Install" button insensitive if the font is already installed • Port the thumbnailer to cairo drawing • Translation updates ======================================== gnome-themes-standard ======================================== 3.5.1 ===== Rework HighContrast theme according to new mockups Add theming support for OSD style Render borders for GtkFrame; remove its padding Improve fallback mode theming Fix theming for fail whale dialog Fix notebook tab background rendering Update for GTK master CSS syntax changes ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.5.1 ================================= * Wayland: - Allow the wayland backend to be used without cairo-gl - Expose GdkWaylandDisplayManager for runtime checks * Theming: - Optimizations to style invalidation - Support CSS animatable properties * Bugs fixed 563688 GtkScale (GtkRange) should jump to clicked position 668931 Scrolling down via PageDown/PageUp keys impossible ... 669989 gtk_grid_attach(): Documentation doesn't mention mu... 670373 modules/printing/cups/gtkprintbackendcups.c won't b... 672361 Remove cairo-gl dependency from wayland backend 672789 gtk_builder_add_objects_from_file() crashes on GtkU... 672993 print dialog overrides default cups number-up settings 673259 The gdk/gdkkeysyms-update.pl script and the keysym ... 673644 Scroll not working in document overview 673650 Evince 3.4: adding new annotation is not possible (... 674050 Free image->priv->icon_helper in gtk_image_finalize... 674102 Defaults to wayland over x11 backend 674118 application-window: Desktop file handling improvements 674200 ./configure gives wrong error message if -lXext is ... 674286 "Delete confirmation" dialog has wrong padding 674326 Use localizations of option names and values contai... 674468 Add GTK_STYLE_CLASS_DIM_LABEL 674577 Non static variable in GtkStyleProviderPrivate 674587 treemodelsort: allow iter_previous() to go past the... 674806 icontheme: search first in all themes if the reques... 674807 spinbutton: port to GtkIconHelper 674808 themingengine: render a frame in gtk_render_handle() 674809 themingengine: simplify render_extension() default ... 674890 Fix the colord support in GtkPrinterCups when the P... 646631 GTK should use XDG base dir spec instead of home * Translation updates Bulgarian Crimean Tatar Czech Galician German Hebrew Norwegian bokmål Russian Serbian Simplified Chinese Slovenian ======================================== gvfs ======================================== Major changes in 1.13.0 ======================= * afp: Convert pascal strings into utf-8 * afp: Use the UTF-8 server name for password dialogs when it's available * udisks2: Don't set should_automount to TRUE for devices on other seats * udisks2: Set should_automount correctly when starting up * udisks2: Don't show drives from other seats and special-case seat "all" * udisks2: Don't automount if drive is shared across all seats * udisks2: Support getting/storing LUKS encryption passphrase from keyring * build: Include udisks2/what-is-shown.txt in the tarball * build: Bail if gphoto support is requested but not available * Translation updates ======================================== libsoup ======================================== Changes in libsoup from 2.38.1 to 2.39.1: * Major rewrite of the I/O code to use gio streams more directly. In particular, when using SoupRequestHTTP now, the input stream that is returned is actually pulling data from the socket, rather than just repeatedly pausing and unpausing the underlying SoupMessage and waiting for data to be pushed into it. This also means that SoupRequestHTTP now works with SoupSessionSync as well. [#591739, Dan] (The SoupRequest API is still protected by unstable-API #ifdefs, but will be made public later in this cycle.) * Libsoup now finally supports SOCKS proxies again. [#553269, Dan] * Certain error messages returned from the streaming API (SoupRequest, etc) are now localized; more strings will be localized later on. * New translations: Galician, Hebrew, Indonesian, Norwegian bokmål, Polish, Russian, Slovenian, Spanish. * Added a SoupCookieJar:is-persistent property, to distinguish memory-only jars from SoupCookieJarText and SoupCookieJarSqlite. [#672838, Carlos Garcia Campos] ======================================== nautilus ======================================== Major changes in 3.5.1 are: * Add an application menu * Don't show sliders up to the file system root in the pathbar * Add support for AFP shares in the Connect to Server dialog * Don't remove selection when clicking on a row out of name boundaries * Fix a wrapping issue with numeric strings in some circumstances * Fix rename field selection color for backdrop state * Don't select all icons on Ctrl+A when the search entry is focused * Remove desktop-is-home-dir GSetting * Remove custom accel map loading/saving * Use new XDG location for GTK bookmarks file ======================================== pygobject ======================================== 3.3.1 30-Apr-2012 - GSettings: allow extra keyword arguments (Giovanni Campagna) (#675105) - pygtkcompat: Correct Userlist module use (Jose Rostagno) (#675084) - Add release-news make rule (Martin Pitt) - Add "make check.nemiver" target (Martin Pitt) - Test flags and enums in GHash values (Martin Pitt) (#637466) - tests: Activate test_hash_in and apply workaround (Martin Pitt) (#666636) - Add special case for Gdk.Atom array entries from Python (Martin Pitt) (#661709) - test_gdbus: Call GetConnectionUnixProcessID() with correct signature (Martin Pitt) (#667954) - Add test case for Gtk.ListStore custom sort (Martin Pitt) (#674475) - GTK overrides: Add missing keyword arguments (Martin Pitt) (#660018) - Add missing override for TreeModel.iter_previous() (Martin Pitt) (#660018) - pygi-convert.py: Drop obsolete drag method conversions (Martin Pitt) (#652860) - tests: Replace deprecated assertEquals() with assertEqual() (Martin Pitt) - Plug tiny leak in constant_info_get_value (Paolo Borelli) (#642754) - Fix len_arg_index for array arguments (Bastian Winkler) (#674271) - Support defining GType properties from Python (Martin Pitt) (#674351) - Handle GType properties correctly (Bastian Winkler) (#674351) - Add missing GObject.TYPE_GTYPE (Martin Pitt) - Fix test_mainloop.py for Python 3 (Martin Pitt) - Make callback exception propagation test stricter (Martin Pitt) (#616279) - Add context management to freeze_notify() and handler_block(). (Simon Feltman) (#672324) - Add support for GFlags properties (Martin Pitt) (#620943) - Wrap GLib.Source.is_destroyed() method (Martin Pitt) (#524719) - Fix error message when trying to override a non-GI class (Martin Pitt) (#646667) - Fix segfault when accessing __grefcount__ before creating the GObject (Steve Frécinaux) (#640434) - Do not bind gobject_get_data() and gobject_set_data() (Steve Frécinaux) (#641944) - Add test case for multiple GLib.MainLoop instances (Martin Pitt) (#663068) - Add a ccallback type which is used to invoke callbacks passed to a vfunc (John (J5) Palmieri) (#644926) - Regression test: marshalling GValues in GHashTable (Alberto Mardegan) (#668903) - Update .gitignore (Martin Pitt) - Fix "distcheck" and tests with out-of-tree builds (Martin Pitt) - Add a pep8 check to the makefile (Johan Dahlin) (#672627) - PEP8 whitespace fixes (Johan Dahlin) (#672627) - PEP8: Remove trailing ; (Johan Dahlin) (#672627) - tests: Replace deprecated Python API (Martin Pitt) - Fail tests if they use or encounter deprecations (Martin Pitt) - Do not run tests in two phases any more (Martin Pitt) - test_overrides: Find local gsettings schema with current glib (Martin Pitt) - Add GtkComboBoxEntry compatibility (Paolo Borelli) (#672589) - Correct review comments from Martin (Johan Dahlin) (#672578) - Correct pyflakes warnings/errors (Johan Dahlin) (#672578) - Make tests fail on CRITICAL logs, too, and apply to all tests (Martin Pitt) - Support marshalling GI_TYPE_TAG_INTERFACE (Alberto Mardegan) (#668903) - Fix warnings on None values in added tree/list store rows (Martin Pitt) (#672463) - pygtkcompat test: Properly clean up PixbufLoader (Martin Pitt) ======================================== sushi ======================================== 0.5.1 - "Let It Go" =================== - Use libmusicbrainz v4 API - Add a preference to turn off client window decorations - Fix vertical interline spacing in the font viewer - Enable fullscreen for the font viewer - Use OSD style class for toolbars - Use GEdit GtkSourceView color scheme if available (Vadim Rutkovsky) - Don't install the private library in the system libdir (Michael Biebl) - Use mime type list provided by Totem for gst and audio viewers (Bastien Nocera) ======================================== vala ======================================== Vala 0.17.0 =========== * Support simple method-level profiling. * Add VALA_CHECK_MODULES and VALA_PROG_VAPIGEN to vala.m4. * Bug fixes and binding updates.