The following modules have a new version: - atkmm (2.22.6 => 2.22.7) - evolution-data-server (3.8.1 => 3.9.1) (*) - gcr (3.8.1 => 3.9.1) - gdk-pixbuf (2.28.1 => 2.29.0) - gjs (1.36.0 => 1.36.1) (*) - glib (2.36.1 => 2.37.0) (*) - glib-networking (2.36.1 => 2.37.1) (*) - glibmm (2.36.0 => 2.36.2) - gnome-keyring (3.8.1 => 3.9.1) - gnome-online-accounts (3.8.1 => 3.9.1) - gnome-shell (3.8.1 => 3.9.1) - gnome-shell-extensions (3.8.1 => 3.9.1) - gst-plugins-base (1.0.6 => 1.0.7) - gst-plugins-good (1.0.6 => 1.0.7) - gstreamer (1.0.6 => 1.0.7) - gtk+ (3.8.1 => 3.9.0) - gtkmm (3.8.0 => 3.8.1) - gvfs (1.16.1 => 1.17.0) - libgweather (3.8.1 => 3.9.1) - libsoup (2.42.1 => 2.43.1) - mutter (3.8.1 => 3.9.1) - pangomm (2.28.4 => 2.34.0) - pygobject (3.8.1 => 3.9.1) - tracker (0.16.0 => 0.16.1) (*) No summarized news available The following modules weren't upgraded in this release: GConf, ModemManager, NetworkManager, at-spi2-atk, at-spi2-core, atk, baobab, cantarell-fonts, caribou, clutter, clutter-gst, clutter-gtk, cogl, dconf, empathy, eog, epiphany, evince, folks, gdm, geocode-glib, gmime, gnome-backgrounds, gnome-bluetooth, gnome-calculator, gnome-contacts, gnome-control-center, gnome-desktop, gnome-dictionary, gnome-disk-utility, gnome-doc-utils, gnome-font-viewer, gnome-icon-theme, gnome-icon-theme-extras, gnome-icon-theme-symbolic, gnome-js-common, gnome-menus, gnome-packagekit, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-system-log, gnome-system-monitor, gnome-terminal, gnome-themes-standard, gnome-user-docs, gnome-user-share, gnome-video-effects, gobject-introspection, grilo, grilo-plugins, gsettings-desktop-schemas, gssdp, gtk-doc, gtk-engines, gtksourceview, gucharmap, gupnp, gupnp-igd, json-glib, libchamplain, libcroco, libgdata, libgee, libgnomekbd, libgsf, libgtop, libgxps, libnotify, libpeas, libqmi, librsvg, libsecret, libsigc++, libwnck, libzapojit, mm-common, mousetweaks, nautilus, network-manager-applet, pango, rest, seed, sushi, totem, totem-pl-parser, vala, vino, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== atkmm ======================================== atkmm 2.22.7 (stable): * Remove the use of g_type_init() because it has been deprecated. (José Alburquerque) ======================================== gcr ======================================== gcr 3.9.1: - Vapi bindings [#689685] - Don't import to 'xdg' module in the importer - Add appropriate icon for p11-kit trust module - Handle cases where no certificate data is available - Build fixes ======================================== gdk-pixbuf ======================================== 2.29.0 ====== * Add gdk_pixbuf_loader_write_bytes (696917) * Update GIcon implementation (688820) * Fix libpng linking issues (698093) * Translation updates (Turkish) ======================================== glibmm ======================================== 2.36.2 (stable): * Revert this change from 2.36.1, which should not have appeared in a stable release yet: Custom Interfaces: Implement derived interface properties. (Murray Cumming) 2.36.1 (stable): * Custom Interfaces: Implement derived interface properties. (José Alburquerque) * gmmproc: Fix _WRAP_SIGNAL(custom_c_callback) for void func(). (Kjell Ahlstedt) Bug #605728 (Murray Cumming) * Output.pm: convert_args_c_to_cpp(): Reverse mappings hash correctly. (José Alburquerque) Bug #698989 (David Evans, John Ralls) Changes in 2.36 compared to 2.34: Glib: * AppInfo::get_all(): Fix ownerships. (Pavel Vasi) Bug #694505 (José Alburquerque) * Add ByteArray, because it is used in the GTls* API. (José Alburquerque) * Resolver: Add lookup_records(), lookup_records_async() and lookup_records_finish(). (José Alburquerque) * Signal*::connect(): Make them less thread-unsafe. (Kjell Ahlstedt) Bug #396958 (Daniel Elstner, Chris Vine) * Threads: Add create(slot, name) to create named threads. (Andrew Potter) Bug #689863 * Variant: Allow containing complex types in arrays and in variants. (José Alburquerque) * Variant: Don't refsink variants created using the custom cast ctor. (José Alburquerque) * Variant< std::vector >: Add create_from_object_paths(). (José Alburquerque) * VariantBase: Add check_format_string(). (Murray Cumming) * VariantBase: Add operator for BoolExpr (const void*). (Andrew Potter) Bug #690121 * VariantType: Add create_tuple(). (Andrew Potter) Bug #688682 * VariantType: Correct the referencing in the create*() methods. (José Alburquerque) Bug #688440 (Andrew Potter) Gio: * AppInfo: Add create_duplicate(). (José Alburquerque) * ApplicationCommandLine: Add get_stdin() and create_file_for_arg(). (Murray Cumming) * AsyncResult: Added is_tagged(). (Murray Cumming) * Credentials: Add get_unix_pid(). (José Alburquerque) * DesktopAppInfo: Add has_key(), get_string() and get_boolean(). (Murray Cumming) * DesktopAppInfo: Add some new getter methods. (José Alburquerque) * File: Remove refreturn to avoid memory leaks. (Kjell Ahlstedt) Bug #691606 (Dodak4Gi) * FileEnumerator: Add get_child(). (Murray Cumming) * FileInfo: Add get_deletion_date(). (Murray Cumming) * MemoryOutputStream: Add the steal_as_bytes() method. (José Alburquerque) * SimpleAction: Fix stateful action constructor typo, allowing use. (Andrew Potter) Bug #690122 * SocketClient: Add get/set_tls(), get/set_tls_validation_flags(), get/set_proxy_resolver(). Added timeout, tls, enable-proxy, tls-validation, and proxy-resolver properties. Added the event signal. (Murray Cumming) * SocketConnection: Add connect*() and is_connected() methods. (José Alburquerque) * ThemedIcon: Wrap the "names" property. (José Alburquerque) * Add TlsConnection, TlsClient, TlsServer, TlsDatabase, TlsCertificate, TlsPassword, TlsFileDatabase and TlsInteraction. (José Alburquerque) * UnixConnection: Add [receive|send]_credentials_[async|finish](). (José Alburquerque) Gio::DBus: * DBus::[Connection|Proxy]: Use ifdefs for the UnixFDList call*() methods. (José Alburquerque) gmmproc: * Verify that void methods should not return a value. (José Alburquerque) Bug #696364 * Parse the argument list of methods correctly. (José Alburquerque) * gmmproc: _WRAP_VFUNC: Support the wrapping of slots. (José Alburquerque) * gmmproc: _WRAP_METHOD: Support wrapping methods with slots. (José Alburquerque) Bug #688587 * gmmproc: _WRAP_METHOD: Ensure that slot parameters can be optional. (José Alburquerque) * gmmproc: _WRAP_[CREATE|CTOR|METHOD]: Allow any order of {} options. (José Alburquerque) * gmmproc: _WRAP_ENUM: Skip enum constants whose names are deleted. (Kjell Ahlstedt) Bug #544694 (Murray Cumming) * gmmproc: _WRAP_CTOR: Handle *_new() functions with a final GError**. (José Alburquerque) Bug #687959 Build: * Visual Studio Projects: Fix and update. (Chun-wei Fan) * Add a test of implementing an interface, to detect the problem in glib 2.36.0 and the expected problem with glib >= 2.37.0 See bug #697229 (Murray Cumming) * DBus::[Connection|Proxy]: Change ifdef G_OS_LINUX to ifdef G_OS_UNIX. (Kjell Ahlstedt) * ContentType: Fix typo in the content_type_get_symbolic_icon() implementation. (José Alburquerque) * Remove the use of g_type_init() because it has been deprecated. (José Alburquerque) * Strip trailing whitespace. (Mark Vender) * Fix the build with warnings enabled. (Murray Cumming) Documentation: * Signal[Timeout|Idle]::connect_once() docs: Warn about thread-unsafety. (Kjell Ahlstedt) Bug #396963 (Daniel Elstner, Chris Vine) * ThreadPool::push() docs: Note that sigc::trackable is not thread-safe. (Kjell Ahlstedt) Bug #512348 (Chris Vine) * Threads::Thread::create(): Update the documentation. (Kjell Ahlstedt) Bug #512348 (Chris Vine) * SignalProxy: Fix the documentation, especially of connect_notify(). (Kjell Ahlstedt) Bug #126213, comment 5. * Gio::Action: Add more documentation of get_state_hint() and get_state(). (Kjell Ahlstedt) Bug #690134 (Andrew Potter) * Predefine G_OS_UNIX or G_OS_WIN32 in Doxygen's configuration file. (Kjell Ahlstedt) * gmmproc: Improve the conversion of documentation to Doxygen format. (Kjell Ahlstedt) * Documentation: Fix many warnings from Doxygen. (Kjell Ahlstedt) * gmmproc: Make enum documentation possible. (José Alburquerque) Bug #544694 (Murray Cumming) * gmmproc: Improve the search for documentation of enums. (Kjell Ahlstedt) * gmmproc: Documentation: Adjust if the method has a slot param. (José Alburquerque) Bug #688587. * docextract_to_xml.py: Replace : with ':' in generated XML files. (José Alburquerque) * gmmproc: Improve the documentation of properties. (Kjell Ahlstedt) * ustring docs: The global locale should be set when using C++ streams. (Debarshi Ray) Bug #661588 ======================================== gnome-keyring ======================================== Changes in version 3.9.1 are: * Fix implementation of LockService dbus method [#690466] * Updated translations [nl] * Build fixes ======================================== gnome-online-accounts ======================================== Overview of changes in 3.9.1 ============================ * IMAP/SMTP is enabled by default ======================================== gnome-shell ======================================== 3.9.1 ===== * Add additional toggle-overview keybinding [Matthias; #698251] * Disable shortcut when sticky keys are enabled [Matthias; #685974] * Disable tray context menu while a notification displays [Jasper; #695800] * Watch GApplication busy state [Cosimo; #697207] * Disable style transitions if animations are disabled [Jasper; #698391] * Filter out hidden applications from "Frequent" view [Giovanni; #696949] * Fix window previews swapping place randomly [Jasper; #694469, #698776] * Add support for serialized GIcons in remote search providers [Cosimo; #698761] * Fix hotcorner regression in RTL locales [Jasper; #698884] * Allow some keybindings to work while a top bar menu is open [Florian; #698938] * Make open-app-menu keybinding a toggle action [Florian; #686756] * Only recognize common URL schemes in notification messages [Monica; #661225] * Misc fixes and cleanups [Tim, Jasper, Florian, Giovanni, Owen; #698531, #698622, #698427, #698483, #698513, #697203, #698959, #698918, #699029, #699075, #696720, #649748] Contributors: Giovanni Campagna, Cosimo Cecchi, Monica Chelliah, Matthias Clasen, Tim Lunn, Florian Müllner, Jasper St. Pierre, Michael Wood, Owen W. Taylor Translations: Fran Diéguez [gl], Muhammet Kara [tr], Daniel Mustieles [es], Gil Forcada [ia], Anish A [ml], Dimitris Spingos [el], Marek Černocký [cs], Žygimantas Beručka [lt] ======================================== gnome-shell-extensions ======================================== 3.9.1 ===== * updates to window-list, xrandr-indicator, workspace-indicator, windowsNavigator for gnome-shell changes * translation updates (cs, es, lt, pl, pt_BR, sl) ======================================== gst-plugins-base ======================================== This is GStreamer Base Plugins 1.0.7 Changes since 1.0.6: * streamsynchronizer is now a public element, useful in HLS pipelines for example Bugs fixed since 1.0.6: * 682171 : videoscale: assertion failed: (envelope ((x - (xi - 1)) * ex) == 0) * 688240 : streamsynchronizer: make element public * 696540 : Ring buffer released after parsing caps when setting caps * 696899 : oggdemux: non flushing segment seek makes buffers late * 697092 : rtspconnection: The " x-server-ip-address " header with wrong IP address is added to the GET response * 697162 : SDP library is not parsing correctly * 697277 : SDP library does not include timing line if there is not timing information * 697820 : playbin: Enabling visualizations during playback stops the pipeline * 697824 : videometa: gst_buffer_add_meta() can return NULL ======================================== gst-plugins-good ======================================== This is GStreamer Good Plugins 1.0.7 Changes since 1.0.6: * osxaudio plugin ported to 1.0 Bugs fixed since 1.0.6: * 695709 : vp8enc plugin has invalid parameter error when framerate is " 0/1 " * 697103 : osxaudio: port to 1.0 * 677560 : rtpjpegdepay: crash in copy_into_unchecked * 685209 : gst_v4l2_object_get_nearest_size VIDIOC_G_FMT bug * 693005 : capssetter: do not return a copy of sink caps upstream * 693727 : rtpvrawpay/depay negotiation broken * 696052 : qtmux expose mulaw * 696651 : v4l2loopback:gst_buffer_get_meta: assertion `buffer != NULL' failed. " * 697113 : matroskademux: add TrueHD audio codec support * 697303 : osxvideosink: compiler warning: implicit declaration of function 'pthread_self' * 697984 : souphttpsrc: direct stream dump results in broken audio with internet radio * 698224 : [osxaudio] caps negotiation fails due to invalid channel-mask ======================================== gstreamer ======================================== This is GStreamer 1.0.7 Changes since 1.0.6: * Add better support for static plugins Bugs fixed since 1.0.6: * 667305 : build: Add --enable-static-plugins configure argument * 696357 : Basesrc may send not-neg error when flushed * 696435 : gst_static_caps_get(GST_STATIC_CAPS_NONE) doesn't work properly * 697791 : gst-inspect: shows action signal return pointers as pointers ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.7 to 3.9 ====================================== * GtkFileChooser: - Always show fuse-mounted locations in shortcuts - GtkFileChooserButton has received a lot of fixes and tests have been added for many of them * GtkWindow: - Initial support for client-side decorations has been added. This is going to be used by default under Wayland. To try it with other backends, set the GTK_CSD=1 environment variable. - gtk_window_set_titlebar: A new function that can set a custom, client-side titlebar on toplevel windows. * Wayland: - Use client-side decorations - Implement maximization - Improve cursor handling - Improve multi-monitor handling - Support most GtkSettings (for now by reading GSettings directly) - Complete the keymap implementation - Add support for custom surfaces - Implement animated cursors - Support the WAYLAND_SOCKET environment variable - Implement frame synchronizatio - Document Wayland-specific APIs * Broadway: - Improve window size handling - Implement frame synchronization ======================================== gtkmm ======================================== 3.8.1 (stable): Gtk: * Widget: Don't call signal_hide handlers on a widget being deleted, to fix a crash in some applications. (Kjell Ahlstedt) Bug #605728 Changes in 3.8 compared to 3.6: Gtk: * AccelLabel: Add set_accel(). (Murray Cumming) * ActionGroup: Add get/set_accel_group() and the accel-group property. (Murray Cumming) * Bin, Container::remove(): Restore the floating ref of a managed widget. (Kjell Ahlstedt) Bug #685739 (Jonas Platte) * Builder: - Add const versions of get_object() and get_widget[_derived](). (Kjell Ahlstedt) Bug #666823 (Hubert Figuière) - Add get_objects(). (Hubert Figuière) Bug #666823 * Entry: Add the populate_all property. (Murray Cumming) * Image: Add the resource property. (Murray Cumming) * IconInfo: Add load_icon_async(), load_symbolic_async(), load_symbolic_for_context(). (Murray Cumming) * IconView: - Add get/set_activate_on_single_click(). and the activate-on-single-click property. - Add get_cell_rect(). (Murray Cumming) * LevelBar: Add get/set_inverted(). (Murray Cumming) * MenuShell: Add bind_model(). (Murray Cumming) * ScrolledWindow: Add remove_with_viewport(). (Kjell Ahlstedt) Bug #685739 (Jonas Platte) * Settings: Add the gtk-recent-files-enabled and gtk-primary-button-warps-slider properties. (Murray Cumming) * TextView: Add the populate_all property. (Murray Cumming) * TreeView: Add get/set_activate_on_single_click() and the activate-on-single-click property. (Murray Cumming * Widget: - Add is_visible(), register_window() and unregister_window(). (Murray Cumming) - Add get/set_opacity(), set_opacity() and the opacity property. (Murray Cumming) * Window: Deprecate get_opacity(), set_opacity() and the opacity property. (Murray Cumming) * Window: Add set_titlebar(). (Murray Cumming) * Modify the deletion of widgets. (Kjell Ahlstedt) Bug #605728 (Murray Cumming) and Bug #315874 (Philip Langdale) Gdk: * PixbufAnimation: Fix refcounting on get_iter(). (Andrew Potter) Bug #688686 * Rectangle: Add Gdk::join() and Gdk::intersect() nonmember functions. (Kjell Ahlstedt) Bug #452130 (Jonathon Jongsma) * Window: Add get/set_fullscreen_mode(). (Murray Cumming) Build: * Fix and Update the Visual Studio Solution Files for MSVC.Net 2005, 2008 and 2010. (Chun-wei Fan) * Fix the build with the lastest GTK+ from git master, to cope with the slightly-changed GTK+ API caused by this commit: https://git.gnome.org/browse/gtk+/commit/?id=88623b98a7ca0afca08ac21bc3aa662c6ed3ab7f Bug #695305 (Cosimo Cecchi, mussadek) * Preserve our generated API/ABI after GTK+ API-compatible changes. (Kjell Ahlstedt) * Gtk::ScrolledWindow: Do not use a deprecated function. (Murray Cumming) * Gtk::IconInfo: Do not use deprecated copy/free functions. (Murray Cumming) * gen_scripts: Get information from gdk-pixbuf. (Kjell Ahlstedt) Documentation: * Update generated documentation. (Kjell Ahlstedt) * Small correction to TreeModel::set_value_impl(). (Murray Cumming) * Fix many warnings from Doxygen. (Kjell Ahlstedt) ======================================== gvfs ======================================== Major changes in 1.17.0 ======================= * daemon: Ensure monitors are not prematurely finalized * daemon: Fix crash when cancelling channel operations * daemon: Tweak read sizes * daemon: Close channels belonging to the active mount only * daemon: Add infrastructure for the backends to exit cleanly * channel: Unqueue cancelled requests * channel: Verify that replies are for the right serial * channel: Fix readahead behaviour * channel: Return proper error if we're out of free fds * mtp: Refactor read path in preparation for supporting normal files * mtp: Use Android extensions to support in place read and write of files * mtp: Use normal filenames in paths * mtp: When removing cache entries, remove children too * mtp: Clear previous cache entries when refreshing a directory * mtp: Clear cache and emit delete events when an object is removed * mtp: Handle overwriting of files in do_push and do_pull correctly * mtp: Use standard name for SD Card icon ======================================== libgweather ======================================== ============= Version 3.9.1 ============= * Miscellaneuous fixes to the METAR, Yahoo and yr.no backends * GWeatherLocationEntry will autocomplete when pressing enter (if activates-default is true) * GWeatherInfo now enables automatic disk caching of network request and gzip encoding (where available) * New API added to flush the cache to disk, only for language bindings with a GC (ie JS). C, Vala or Python apps get this for free * Default measure units are now derived from LC_MEASUREMENTS, not LC_MESSAGES, thus respecting the configuration in the Region & Language control center panel. * Lots of translation updates ======================================== libsoup ======================================== Changes in libsoup from 2.42.1 to 2.43.1: * Including no longer pulls in the system networking headers. This may cause some packages to no longer compile, if they were accidentally depending on this. Adding "#include " will fix them on both unix and Windows. (This was done as part of fixing the build on Windows.) [#692134, Dan] * Fixed SoupSession:proxy-resolver [#698163, Dan] * Added soup_message_set_priority(), to mark messages as being high, low, or normal priority, and update the message queue to prioritize them accordingly. [#696277, Sergio] * Fixed several test programs to still work if glib-networking isn't installed [Dan], and fixed another to still work if the kernel has no IPv6 support. [#698220, Dan] ======================================== mutter ======================================== 3.9.1 ===== * Fix miscellaneous memory leaks [Pavel; #698710] * Misc fixes and cleanups [Stef, Simon; #698179, #697758] Contributors: Simon McVittie, Pavel Vasin, Stef Walter ======================================== pangomm ======================================== 2.34.0 (stable): * Remove the use of g_type_init() because it has been deprecated. (José Alburquerque) ======================================== pygobject ======================================== 3.9.1 30-Apr-2013 - gtk-demo: Wrap description strings at 80 characters (Simon Feltman) (#698547) - gtk-demo: Use textwrap to reformat description for Gtk.TextView (Simon Feltman) (#698547) - gtk-demo: Use GtkSource.View for showing source code (Simon Feltman) (#698547) - Use correct class for GtkEditable's get_selection_bounds() function (Mike Ruprecht) (#699096) - Test results of g_base_info_get_name for NULL (Simon Feltman) (#698829) - Add ObjectInfo.get_class_struct() (Johan Dahlin) (#685218) - Change interpretation of NULL pointer field from None to 0 (Simon Feltman) (#698366) - Do not build tests until needed (Sobhan Mohammadpour) (#698444) - pygi-convert: Support toolbar styles (Kai Willadsen) (#698477) - pygi-convert: Support new-style constructors for Gio.File (Kai Willadsen) (#698477) - pygi-convert: Add some support for recent manager constructs (Kai Willadsen) (#698477) - pygi-convert: Don't transform arbitrary keysym imports (Kai Willadsen) (#698477) - Remove Python keyword escapement in Repository.find_by_name (Simon Feltman) (#697363) - Optimize signal lookup in gi repository (Daniel Drake) (#696143) - Optimize connection of Python-implemented signals (Daniel Drake) (#696143) - Consolidate signal connection code (Daniel Drake) (#696143) - Fix setting of struct property values (Daniel Drake) - Optimize property get/set when using GObject.props (Daniel Drake) (#696143) - configure.ac: Fix PYTHON_SO with Python3.3 (Christoph Reiter) (#696646) - Simplify registration of custom types (Daniel Drake) (#696143) ======================================== tracker ======================================== NEW in 0.16.1 - 2013-05-01 ========================== The changes are: * Fixes GB#697719, trackerfox 0.16 fails on 'upgraded' systems * Fixes GB#697809, SCHED_IDLE is only avail. on linux * Fixes GB#697688, OpenBSD needs _XOPEN_SOURCE_EXTENDED for strptime/strcasecmp * Fixes GB#697316, abort trying to unlock an non existent mutex * libtracker-common: Implemented get_memory_total() on OpenBSD * libtracker-common: Added support in dbus process idenfitification for OpenBSD * libtracker-data: Fixed unit tests for localtime/timezone functions * libtracker-data: Fixed AS ?foo handling in FTS queries * libtracker-sparql: Fixed connection singleton mutex issue * tracker-tag: Fixed --list (-t) to use logical OR, not AND * tracker-tag: Fixed GLib-WARNING **: goption.c:2193: ignoring no-arg.. Translations: * Updated cs: Marek Černocký * Updated es: Daniel Mustieles * Updated fr: Alexandre Franke * Updated id: Andika Triwidada * Updated lt: Aurimas Černius, Žygimantas Beručka * Updated pl: Piotr Drąg * Updated pt_BR: Rafael Ferreira * Updated sl: Matej Urbančič * Updated sr: Мирослав Николић * Updated sr@latin: Мирослав Николић