The following modules have been added in this release: gtk-engines The following modules have a new version: - at-spi2-atk (2.10.0 => 2.11.1) - at-spi2-core (2.10.1 => 2.11.1) - atk (2.10.0 => 2.11.1) - empathy (3.10.1 => 3.11.1) - eog (3.10.1 => 3.11.1) - evince (3.10.0 => 3.11.1) - evolution-data-server (3.10.1 => 3.11.1) (*) - glib (2.38.1 => 2.39.0) - gmime (2.6.18 => 2.6.19) (*) - gnome-calculator (3.10.0 => 3.10.1) - gnome-control-center (3.10.1 => 3.11.1) - gnome-desktop (3.10.1 => 3.11.1) - gnome-session (3.10.1 => 3.11.1) - gnome-settings-daemon (3.10.1 => 3.11.1) - gnome-shell (3.10.1 => 3.11.1) - gssdp (0.14.5 => 0.14.6) - gtk+ (3.10.2 => 3.11.0) - gtkmm (3.10.0 => 3.10.1) - gtksourceview (3.10.1 => 3.11.1) - gupnp (0.20.7 => 0.20.8) - gvfs (1.18.2 => 1.19.1) - mutter (3.10.1.1 => 3.11.1) - pygobject (3.10.1 => 3.11.1) - tracker (0.16.2 => 0.16.3) (*) No summarized news available The following modules weren't upgraded in this release: ModemManager, NetworkManager, atkmm, baobab, cantarell-fonts, caribou, clutter, clutter-gst, clutter-gtk, cogl, dconf, epiphany, folks, gcr, gdk-pixbuf, gdm, geocode-glib, gjs, glib-networking, glibmm, gnome-backgrounds, gnome-bluetooth, gnome-contacts, 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-online-accounts, gnome-online-miners, gnome-packagekit, gnome-screenshot, gnome-shell-extensions, 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, gst-plugins-base, gst-plugins-good, gstreamer, gtk-doc, gucharmap, gupnp-igd, json-glib, libchamplain, libcroco, libgdata, libgee, libgnome-keyring, libgnomekbd, libgsf, libgtop, libgweather, libgxps, libnotify, libpeas, libqmi, librsvg, libsecret, libsigc++, libsoup, libwnck, libzapojit, mm-common, mousetweaks, nautilus, network-manager-applet, pango, pangomm, rest, seed, sushi, totem, totem-pl-parser, vala, vino, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== at-spi2-atk ======================================== What's new in at-spi2-atk 2.11.1: * Fix Contains method for components (BGO#710730). ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.11.1: * Fix a gsource leak that adversely impacted performance (BGO#709625). * Hopefully fix a rare crash when starting at-spi2-registryd (BGO#710689). * Fix atspi_component_contains (BGO#710730). * Fix some compiler warnings and build issues. ======================================== atk ======================================== Changes in version 2.11.1: ========================== * * Bug 684667: Improve AtkObject::children-changed documentation * Bug 709351: new role ATK_ROLE_TITLE_BAR * Bug 710463: new role ATK_ROLE_BLOCK_QUOTE * Updated Spanish translation ======================================== empathy ======================================== NEW in 3.11.1 (31/10/2013) ============= Dependencies: • GStreamer 1.0 is now mandatory as 0.10 support has been removed • The nautilus-sendto plugin has been removed as latest nautilus-sendo versions don't support plugins any more. Bugs fixed: - Fixed #630896, Use tp-glib API for Chan.T.ServerTLSConnection and TLSCertificate (Guillaume Desmottes) - Fixed #708897, Make Appdata file translatable (Daniel Mustieles) - Fixed #710453, libgee memory leak fixes (Philip Withnall) Translations: - Updated be Translation (Ihar Hrachyshka) - Updated ca@valencia Translation (Carles Ferrando) - Updated cs Translation (Marek Černocký) - Updated el Translation (Efstathios Iosifidis) - Updated es Translation (Daniel Mustieles) - Updated fa Translation (Arash Mousavi) - Updated gl Translation (Fran Diéguez) - Updated hu Translation (Balázs Úr) - Updated id Translation (Andika Triwidada) - Updated it Translation (Milo Casagrande) - Updated ja Translation (Jiro Matsuzawa) - Updated lt Translation (Aurimas Černius) - Updated lv Translation (Rūdolfs Mazurs) - Updated nb Translation (Kjartan Maraas) - Updated pl Translation (Piotr Drąg) - Updated pt_BR Translation (Rafael Ferreira, Enrico Nicoletto) - Updated pt Translation (António Lima) - Updated ru Translation (Yuri Myasoedov) - Updated sl Translation (Matej Urbančič) - Updated sr@latin Translation (Мирослав Николић) - Updated sr Translation (Мирослав Николић) Documentation translations: - Updated lv Documentation translation (Rūdolfs Mazurs) ======================================== eog ======================================== Version 3.11.1 -------------- * Use GtkOverlay and GtkRevealer for fullscreen toolbar (Felix Riemann) * Add AppData support (Richard Hughes) * Build system improvements (Felix Riemann) * Replace several deprecated APIs (Felix Riemann) * Various improvements and bugfixes (John Hiesey, Felix Riemann) Bug fixes: #582931, nautilus steals eog focus when opening second image (John Hiesey) #708757, Please include an AppData file (Richard Hughes) ======================================== evince ======================================== ================ Evince 3.11.1 ================ New features and improvements: * Do not open single page pdfs in dual mode by default (#547098, raama) * Activate current focused element on space/return key press (#706244, Antia Puentes, Carlos Garcia Campos) * Draw focus of links and form fields on mouse press (#706244, Antia Puentes) Bug fixes: * Fix a crash in djvu backend due to a double free (#710977, José Aliste) * Fix annotation window focus change after creation (#668446, Nelson Benitez Leon) * Fix loop when iterating search results (#710778, Carlos Garcia Campos) * Fix content exposed to assistive technologies when document changes in EvView (#709375, Joanmarie Diggs) * Simplify debug code to parse env variables using g_parse_debug_string() (Christian Persch) Translation updates: * Gil Forcada (ca) * Gil Forcada (ca@valencia) * Dimitris Spingos (Δημήτρης Σπίγγος) (el) * Arash Mousavi (fa) * Rūdolfs Mazurs (lv) * Kjartan Maraas (nb) * Hannie Dumoleyn (nl) * Theppitak Karoonboonyanan (th) * Gökhan Gurbetoğlu (tr) ======================================== glib ======================================== Overview of changes from GLib 2.38.0 to GLib 2.39.0 ==================================================== * prep for the 2.40 series (version macros, docs index, etc.) * GNotification - new API for sending persistent notifications via the desktop shell - notifications persist when the application has quit and clicking on them can restart the application with an action (via DBusActivatable) * GSubprocess - new API for launching subprocesses - nice GIO integration like async functions, cancellability, etc. - a convenient communicate() API inspired by the same API in Python - related: the gspawn API now has a CLOEXEC flag for the created pipes for stdin/stdout/stderr * New gapplication(1) commandline tool - intended to be used with DBusActivatable apps - can be used for launching apps, opening files, invoking application actions and listing apps and actions - bash tab completion is supported * GDesktopAppInfo changes: - g_file_get_path() can implicitly cause a FUSE mount so don't call it until we know we need it (for an app that doesn't support URIs) - don't crash when trying to load from a keyfile with DBusActivatable=true - remove some dead code, refactor the search path handling a bit and do a large-scale whitespace cleanup (prep work for the pending desktop file index) * File monitors - fix broken handling of mount point monitoring - remove some strange use of GObject::constructor() from the base class and inotify backend - fix GFileMonitor to work in the non-default main context even when the main context is not running (or is blocked) - add internal private API for easily creating a file monitor in the GLib worker thread * GSettings - g_settings_list_children: only list viable schemas. This fixes a longstanding issue where 'gsettings list-recursively' will crash when there are invalid schemas installed - don't accept invalid paths on g_settings_new_with_path, etc. * GIO - GFile now has a thumbnail::is-valid attribute to check if the thumbnail in thumbnail::path needs to be regenerated - GDBusProxy now has a flag to control autostarting of services at construction time - for GSeekable, properly introduce the concept of "resizable" vs. "fixed-sized" streams in the docs, explaining the expected semantics of the interface in each case - fix some cases in GMemoryOutputStream that were violating the above expectations (which may cause a slight API incompatibility) - clean up GCredentials code and add support for Hurd and Solaris - improve splicing by using different codepaths for the case where we have real _read_async() and _write_async() implementations on the stream vs. the case where they are internally emulated (via dispatching the sync variant of the call in a thread) * GKeyFile - fix a leak in g_key_file_get_(u)int64 when we fail to parse the value as an integer - add long-requested API g_key_file_save_to_file() * Portability improvements - avoid using O_DIRECTORY on platforms that don't have it - be careful about systems that define SOCK_CLOEXEC but don't actually support it (like Hurd) - only use SA_RESTART if it exists * Other small API changes/additions - a pair of functions to support matching strings for the type of search functionality that you'd expect to have with things like GtkSearchBar. This will also be used by the desktop file index. - g_str_is_ascii() with obvious purpose - g_test_expect_message() no longer appears to allow you to catch G_LOG_ERROR messages * GMainContext/GSource - fix handling of overflowing the 'next source id' counter - g_source_remove() will not throw a critical in the case that you try to remove a non-existent source. We expect that there is some code in the wild that will fall afoul of this new critical but considering that we now reuse source IDs, this code is already broken and should probably be fixed. - simplify handling of the 'current dispatching source' to not require use of a linked list * GObject - the long-broken (and leaky) pattern of destroying a just-allocated object from inside of a custom GObject::constructor is now officially completely illegal and will abort the program * Unicode: update to 6.3.0 * Bug fixes - g_file_copy() now falls back to pathname queryinfo. This should clear up the bugs with copying from some GVfs backends (afp, gphoto, archive, at least). - fix an out-of-bounds read in the xdgmime code - fix a typo in the /org/freedesktop/DBus path on the object manager client - skip emitting path_namespace='/' in match rules in order to workaround a bug in the D-Bus daemon and fix our own implementation (which shared exactly the same bug) - fix crashes on precondition violations for GParamSpec constructors - many other small fixups (see bug list) * Many documentation improvements Bugs fixed: 309224 g_key_file_save_to_file missing 583321 QNX: no SA_RESTART 661576 fix handling of constructors that destroy half-constructed objects 672102 GSubprocess class 684842 Seeks on GMemoryOutputStream don't have opaque semantics 688492 Add a notification API 691581 g_output_stream_real_splice_async doesn't use overriden read/write_async functions 702516 gfileutils: Make -Werror=format-nonliteral happy 704218 New gapplication(1) tool 704593 g_setenv: on some systems (BSD, OSX…), setting a variable to NULL crashes the system 704882 GLocalDirectoryMonitorClass mount_notify field is useless 704887 file monitoring improvements 705029 Support for Solaris credentials 705688 g_settings_list_children: only list viable schemas 706254 Afp backend cannot copy files 707887 Attempting to create GObject Property with underscore prefix segfaults 708042 gapplication: don't rely on cmdline being finalized immediately 708265 add support for GNU/Hurd in GLib D-Bus Library 708266 fix error code checks when SOCK_CLOEXEC is defined but not supported 708529 xdgmime: valgrind warns about invalid reads 708677 incorrect object path 'deskop' used in gio/gdbusobjectmanagerclient.c 708714 Typo in docs of GLIB_VERSION_2_40 macro. 708753 gdesktopappinfo: Call g_file_get_path() on demand 708793 glib build fails with clang < 3.1: error: expected ';' after top level declarator 708828 GDBusProxy: add the ability to call methods on non autostarted proxies 708860 glib-2.38.0 doesn't build on Solaris 10 708972 gnetworking.h in tarball screws up out-of-source builds 709113 [PATCH] Main loop dispatch path has needless linked list 709227 Update to unicode 6.3.0 709301 goutputstream: Add clear warning about short writes to _write_bytes() and async version 709326 GDesktopAppInfo crashes creating a DBusActivatable app without a filename 709440 Fix overloading of "source" and "target" terminology in GBinding 709615 Cannot use g_test_expect_message with g_error 709753 Add helpers for string matches when using GtkSearchBar-like widget 709898 Expose thumbnail validity in GFile attributes 709966 Remove outdated documentation 709994 Minor fix for HACKERS doc to direct hackers to proper help file 709995 Obsolete makefile rules 710002 G_MAXUINT may be assigned as duplicate source id 710313 Memory leak in g_key_file_get_(u)int64 with invalid integer values 710345 [Patches] Fix some redundant-decls 710496 g_locale_to/from_utf8() doc updated. 710625 g_file_error_from_errno: Remove unneeded breaks 710666 Frame clock related bug fixes 710724 gmain: Warn when g_source_remove() fails 710726 Work around D-Bus bug with path_namespace='/' match rules ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 3.10.1 * Update translations ======================================== gnome-control-center ======================================== ============== Version 3.11.1 ============== Region: - Allow setting system-wide formats - Never show "None" for language and formats Power, Display: - Update for new UPower API Details: - Remove apparently duplicated autostart category - Use gnome-software for showing the list of updates if installed Universal Access: - Split keywords with spaces ======================================== gnome-desktop ======================================== =============== Version 3.11.1 =============== - Add gnome_rr_output_get_min_backlight_step() API ======================================== gnome-session ======================================== ============== Version 3.11.0 ============== * Fix a possible crash in the presence interface * gsm-manager: Don't abort when all clients exit (#710480) * gsm-util: Use g_unsetenv() rather than g_setenv(variable, NULL) (#710485) * Only support UPower 0.9 * Drop EggSMClient * Remove gnome-session-properties (#708923) * Translation updates ======================================== gnome-settings-daemon ======================================== ============== Version 3.11.1 ============== Power: - Remove battery recall support code - Update for new UPower API - Remove org.gnome.SettingsDaemon.Power D-Bus interface (deprecated by the new UPower) - Fix brightness keys when there's less than 20 brightness steps Remote display: - Merge plugin functionality into the XSettings plugin we shouldn't modify GSettings on startup RFKill: - Handle rfkill for WWAN modems ======================================== gnome-shell ======================================== 3.11.1 ====== * power: Use UPower directly instead of gnome-settings-daemon [Bastien; #710273] * Implement support for new GTK+ notification API [Jasper, Giovanni, Florian; #710137, #710596] * gdm: Don't allow user-list to fill up the entire screen [Florian; #710555] * Don't autostart remote search providers at login [Giovanni; #708830] * Fix spacing in end-session dialog [Sebastien; #710543] * Prepare for js24 [Tim; #711052] * Misc bug fixes and cleanups [Jasper, Florian, Adel, Tim, Sebastien; #710347, #710144, #710541, #691409, #710745, #688331, #704912] Contributors: Giovanni Campagna, Adel Gadllah, Sebastien Lafargue, Tim Lunn, Florian Müllner, Bastien Nocera, Jasper St. Pierre, Rico Tzschichholz Translations: Stas Solovey [ru], Yosef Or Boczko [he], Rafael Ferreira [pt_BR] ======================================== gssdp ======================================== 0.14.6 ====== - Add msearch-property to GSSDPClient to use a fixed UDP listening port. - Doc changes. - Marshalling fixes for GSSDPClient::message-received signal. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=711015 All contributors to this release: - Jens Georg ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.10 to 3.11.0 ========================================== * New notebook tab styling: GtkNotebook now offers a way for themes to opt out of the tab rendering, with the 'has-tab-gap' style property. The Adwaita theme is using this to achieve a more modern tab appearance. * GtkFlowBox: A container that its children in a reflowing grid, which can be oriented horizontally or vertically. It is similar to GtkListBox in that the children can be sorted and filtered, and by requiring a dedicated child widget type, GtkFlowBoxChild. It is similar to GtkTreeView in that is supports a full set of selection modes, including rubberband selection. * GtkStack: children can now indicate that they require attention by setting the needs-attention child property. * Broadway now requires binary array buffers and modern WebSocket protocol support * Autoscrolling in range widgets has been improved to work more reliably in maximized windows. * GtkSpinner has been changed to render in in a limited set of sizes. * GtkApplication now stores and handles accelerators for GActions itself. * GtkIconTheme now falls back to the gnome icontheme to fix problems with the availability of symbolic icons in other icon themes. * GTK+ respects the deprecated gtk-button-images and gtk-menu-images settings again. * Bugs fixed: 168530 gtk_accel_map_load: wasteful extra stat call. 341146 reorder lines in configure.in for a better display 467720 Useless use of const qualifier 586107 gtkprintbackendpapi.c does not compile on Solaris 10 643914 Area under tabs need its own style class 651224 null pointer dereferenced due to multiple bugs in gtk... 681484 GtkAboutDialog has extra space when gtk_widget_show_a... 691163 GtkNotebook unable to style active tab 693586 Erroneous focus claims resulting from gtk_notebook_se... 697031 gtk_notebook_draw's type doesn't match GtkWidget::draw ======================================== gtkmm ======================================== 3.10.1 (stable): Gtk: * Avoid including deprecated stockid.h. This lets applications build with deprecated API disabled. * RadioAction, RecentAction: Deprecate constructors and methods that take StockID. StockID was already deprecated so this should not affect application builds. ======================================== gtksourceview ======================================== News in 3.11.1 -------------- * Deprecate the Gutter:xpad and Gutter:ypad properties * Deprecate gtk_source_gutter_get_window() * Better implementation of GtkSourceMarks (private class GtkSourceMarksSequence) * Style schemes: more visible right margin * Documentation improvements * Misc bugfixes ======================================== gupnp ======================================== 0.20.8 ====== Changes since 0.20.7: - Minor compilation and style fixes in the Linux CM. - Add gupnp_white_list_add_entryv utility function. - Use "port" property to set "msearch-port" property on base class. - Other style fixes Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=711015 All contributors to this release: - Jens Georg ======================================== gvfs ======================================== Major changes in 1.19.1 ======================= * Fix seeking past end of file for various backends * archive: Set file executable bit from archive contents * http: Set error to NULL to possibly prevent crash on close * dav: Set file type to regular by default * build: Remove unnecessary trailing slashes in path * client: Fix usage of incorrect enum constant * gvfs-info: Show URI * gvfs-ls: Added option to output URIs * fuse: Use the big_writes option to speed up writes * Translation updates ======================================== mutter ======================================== 3.11.1 ====== * Don't require at least one output device to be connected [Giovanni; #709009] * Name the guard window [Andrew; #710346] * Use new UPower API [Bastien] * Expose min-backlight-stea [Asad; #710380] * Don't focus the no-focus-window for globally active windows [Jasper; #710296] * Misc. fixes and cleanups [Jasper, Rico, Olav, Magdalen; #709776] Contributors: Magdalen Berns, Giovanni Campagna, Asad Mehmood, Bastien Nocera, Jasper St. Pierre, Rico Tzschichholz, Olav Vitters, Andrew Walton Translations: Reinout van Schouwen [nl] ======================================== pygobject ======================================== 3.11.1 28-Oct-2013 - Fix toggleref safety problems by always enabling the GIL (Simon Feltman) (#709223) - Add consistent GLib.MainLoop SIGINT cleanup (Simon Feltman) (#710978) - docs: Add a keyword value of None for allow-none annotations (Simon Feltman) (#640812) - Remove overrides for supporting pre-3.10 GObject signal functions (Simon Feltman) - Add threads_init back as a requirement for non-Python threaded repos (Simon Feltman) (#710447) - Add dir method to GObject props accessor (Simon Feltman) (#705754) - Remove PyGObjectWeakRef now that g_binding_unbind exists (Simon Feltman) (#699571) - Fix lots of memory leaks leaks (Simon Feltman) (#693402, #709397) - Add support for variable user data arguments (Simon Feltman) (#640812) - Bump glib and g-i dependencies to latest stable. (Martin Pitt) ======================================== tracker ======================================== NEW in 0.16.3 - 2013-11-01 ========================== The changes are: * Require: libgsf version to 1.14.24 needed for gsf_doc_meta_data_read_from_msole() * Build: use $(MKDIR_P) instead of $(mkdir_p) * Build: use pkg-config to search for ICU and honour LIBICU flags for libtracker-extract * Build: improve warnings generated from Vala generated C files * Build: avoid warnings about use of old INCLUDES in Makefile.am * Build: remove no longer needed glib version dependent code paths * Fixes: GB#703097, Fix typos in tracker-search man page * Fixes: GB#706003, should not carry a copy of gio-2.0.vapi * Fixes: GB#709703, rules files not noarch * Fixes: GB#699412, libtracker-fts/parser/nwords_6 test fails * Fixes: GB#707499, plural form in string "Pages" * Fixes: GB#707150, No error given * Fixes: GB#707151, context for strings * Fixes: GB#707498, ellipsis instead of three dots * Part-Fixes: GB#676209, Collation breaks in C locale * libtracker-common: use procfs psinfo instead of cmdline on Solaris * libtracker-common: support both UPower 1.0 and pre-1.0 APIs * libtracker-common: fix tests expecting stdout/stderr messages * libtracker-common, tracker-miner-fs: Make sure we load config files properly when using TRACKER_USE_CONFIG_FILES * libtracker-bus: allow cancellation when iterating TrackerCursor * libtracker-miner, libtracker-sparql: Fixed missing setlocale() in unit tests * libtracker-miner: Check segment array bounds in peek function for tracker-priority-queue, fixes crash * libtracker-fts: Always do full unicode testing, e.g. NDF strings and full-word casefolding, GLib didn't support this before but we no longer support GLib. * tracker-preferences: Remove markup from UI files * tracker-extract-pdf: remove usage of non async-signal safe functions from signal handler, fixes crash on Solaris * man-pages: Added information about TRACKER_SPARQL_BACKEND and TRACKER_PRAGMAS_FILE * functional-tests: No longer need to install DConf profile in /etc * utils/sandbox: Hugely improved version from Sam's original and now written in Python Allows prefixes for binaries, separate data stores and separately configured locations for content indexing Translations: * Updated ca: Gil Forcada * Updated ca@valencia: Carles Ferrando * Updated cs: Marek Černocký * Updated da: Kenneth Nielsen * Updated de: Wolfgang Stöggl * Updated eo: Kristjan SCHMIDT * Updated es: Daniel Mustieles * Updated fi: Ville-Pekka Vainio * Updated fr: Frédéric Péters * Updated gl: Fran Diéguez * Updated he: Yaron Shahrabani * Updated hu: Gabor Kelemen * Updated id: Andika Triwidada * Updated it: Milo Casagrande * Updated ja: Jiro Matsuzawa * Updated ko: Seong-ho Cho * Updated lt: Aurimas Černius * Updated lv: Rūdolfs Mazurs * Updated ml: Anish A * Updated pl: Piotr Drąg * Updated pt_BR: Enrico Nicoletto, Rafael Ferreira * Updated ru: Yuri Myasoedov * Updated sk: Dušan Kazik * Updated sl: Matej Urbančič * Updated sr: Мирослав Николић * Updated sr@latin: Мирослав Николић * Updated zh_HK: Chao-Hsiung Liao * Updated zh_TW: Chao-Hsiung Liao