The following modules have a new version: - dconf (0.7.3 => 0.7.5) - empathy (3.0.1 => 3.1.1) (*) - eog (3.0.1 => 3.1.1) (*) - epiphany (3.0.1 => 3.0.2) - evolution-data-server (3.0.1 => 3.1.1) (*) - glib (2.28.6 => 2.29.4) (*) - glibmm (2.28.0 => 2.28.1) - gnome-desktop (3.0.1 => 3.1.1) - gnome-keyring (3.0.1 => 3.1.1) - gnome-settings-daemon (3.0.1 => 3.1.1) - gnome-system-monitor (3.0.0 => 3.1.1) - gnome-themes-standard (3.0.1 => 3.1.1) - gtk+ (3.0.9 => 3.1.4) (*) - gtkmm (3.0.0 => 3.0.1) - gvfs (1.8.1 => 1.9.0) - libgnome-keyring (3.0.1 => 3.1.1) - nautilus (3.0.1 => 3.1.1) - network-manager-applet (0.8.998 => 0.8.999) (*) - totem (3.0.1 => 3.1.0) - totem-pl-parser (2.32.4 => 2.32.5) - vino (3.0.1 => 3.1.1) (*) (*) No summarized news available The following modules weren't upgraded in this release: GConf, atk, atkmm, brasero, cantarell-fonts, clutter, clutter-gtk, evince, gcalctool, gdk-pixbuf, gdm, gjs, glib-networking, gnome-backgrounds, gnome-bluetooth, gnome-control-center, gnome-disk-utility, gnome-doc-utils, gnome-icon-theme, gnome-icon-theme-extras, gnome-icon-theme-symbolic, gnome-menus, gnome-packagekit, gnome-panel, gnome-power-manager, gnome-screensaver, gnome-session, gnome-shell, gnome-terminal, gnome-user-docs, gnome-user-share, gnome-utils, gobject-introspection, gsettings-desktop-schemas, gst-plugins-base, gst-plugins-good, gstreamer, gtk-doc, gucharmap, libgnomekbd, libgtop, libgweather, libpeas, librsvg, libsoup, libwnck, metacity, mm-common, mutter, notification-daemon, pango, pangomm, vte, yelp, yelp-xsl, zenity ======================================== dconf ======================================== Changes in dconf 0.7.5 ====================== This release corrects a serious flaw in the previous release: crashing if the database did not already exist. It also contains many fixes and improvements to the dconf-editor, including use of GSettings to store the window geometry. This is the final release before 0.8.0 which will become the first release in a new stable series. Feature development will continue on 'master' toward 0.9 past that point. Changes in dconf 0.7.4 ====================== Changes in this version: - #648949: multithreading issue fixed (which actually affects all GSettings-using programs since dconf is used from a helper thread in that case) - dconf commandline tool is vastly more friendly now - no more aborting on unrecognised arguments - proper help - bash completion support - support for sysadmin lockdown - the editor now properly reads installed enum xml files ======================================== epiphany ======================================== ============== Epiphany 3.0.2 ============== Changes: - Fix overly zealous tab grouping. - Fix compiler warnings. ======================================== glibmm ======================================== 2.28.1: gmmproc: * Extra Defs Tool: Only generate properties that the GType owns. (José Alburquerque) * Put guards around generated includes in wrap_init.cc to fix the wind32 build. (Kalev Lember) Bug #649182 * tools/pm/GtkDefs.pm: GtkDefs::split_tokens(): Speed improvement. (Kjell Ahlstedt) Bug #644037 Build: * Update the VS 2005, 2008, and 2010 project files. (Fan, Chun-wei) * Examples build: Use the GLIB_COMPILE_SCHEMAS variable. (Volker Grabsch) Bug #648485. * Gio::DBus::Message: Fixed includes for WIN32 (Kalev Lember) Bug #649168 Documentation: * Added some classes to the DBus documentation group and added class overview documentation. (Murray Cumming) New API in glibmm 2.28: (There was no stable glibmm 2.26 release) Glib: * Variant: A new hierarchy of templated Variant<> types, for use with Gio::Settings and Gio::DBus. (José Alburquerque, Yannick Guesnet, Murray Cumming) * OptionGroup: - Add add_entry() that takes a slot with callback function. - on_post_parse() overrides no longer need to call the base class. (Kjell Ahlstedt) * RefPtr: Make it work with sorted containers. (David Kozub) * Regex: Added and used a MatchInfo class. (José Alburquerque) * General: - build_filename(): Add method overloads to take up to 9 arguments, for convenience. (Fabricio Godoy) - Added get_system_data_dirs() and get_system_config_dirs(). (Murray Cumming) Gio: * Proxy, ProxyAddress and ProxyResolver. (Murray Cumming) * Settings: For application settings, replacing GConf (or Gnome::Conf). (Jonathon Jongsmam, José Alburquerque, Murray Cumming) * DBus: API to use or implement D-Bus services. (José Alburquerque, Yannick Guesnet, Michael Edwards, Martin Braure de Calignon and Murray Cumming.) * SocketControlMessage, UnixCredentialsMessage and UnixFDMessage. (José Alburquerque) * Added UnixFDList. (José Alburquerque) gmmproc: * Support for use of std::vector<> instead of ListHandle<>, SListHandle<>, and ArrayHandle. (Krzesimir Nowak) See also this list of new API: http://developer.gnome.org/glibmm/unstable/since_2_28.html Gio::DBus, Glib::Variant and Gio::Settings were a huge amount of difficult work mostly by José Alburquerque, with help from Jonathon Jongsmam, Yannick Guesnet, Michael Edwards, Martin Braure de Calignon and Murray Cumming. Some of José Alburquerque's work was funded by Openismus GmbH. Thank you, everyone. 2.28.0 (stable): ======================================== gnome-desktop ======================================== ============= Version 3.1.1 ============= libgnome-desktop * GnomeRR: Fix crash whden randr is not available (Matthias Clasen) * GnomeRR: Add ability to show and hide the monitor labels (Robert Ancell) Translators * Daniel Martinez (an) ======================================== gnome-keyring ======================================== Changes in version 3.1.1 are: * Add 'Export Certificate' option to right click of certificate widget. * Use file system linux capabilities for memory locking. * Set correct daemon SELinux context when started from PAM module. * Fix assertions in parser. * Add GcrCollection interface to represent collections of objects. * Add GcrGnupgCollection to libgcr. * Implement functionality in renderers to populate GtkTreeModel * Add a GcrSelector widget. * Cleanup unregistering from session. * Translations and translation fixes. * Build fixes. ======================================== gnome-settings-daemon ======================================== ============= Version 3.1.1 ============= Common: - Add input-helper test application (Bastien Nocera) - Fix syndaemon never getting started (Edward Sheldrake) (#648885) - Add meaningful app names to notifications from plugins (Matthias Clasen) (#648911) Datetime: - Simplify NTP handling for distros (Bastien Nocera) - Fix setting NTP on Fedora 15 (Bastien Nocera) Media keys: - Show a popup when no media player is running (Bastien Nocera) - Use symbolic icon for Eject action (Bastien Nocera) (#649523) Mouse: - Clean up error handling (Bastien Nocera) - Don't crash if mouse has no FeedbackStates (Bastien Nocera) (#649539) Updates: - Fix the interface name (Richard Hughes) - Deal with absence of gnome-session gracefully (Matthias Clasen) Xrandr: - Never use a notification for errors (Bastien Nocera) (#648303) Translations: - es (Daniel Mustieles) - he (Yaron Shahrabani) - ug (Abduxukur Abdurixit) ======================================== gnome-system-monitor ======================================== New in 3.1.1 - 9 May 2011 * Fixed maximum nice value to read 19 instead of 20. * Fixed network totals overflow on 32-bit machines. * Added SI prefix tera to network counter. * Reworded "Solaris mode" label. * Updated translations. ======================================== gnome-themes-standard ======================================== 3.1.1 ===== Reintroduce the dark theme variant Add inset shades on various elements Render the menus fill in dark Tweak GtkSwitch inactive label color Fix progressbar gradients and GtkCellRendererProgress Improve the maximized windows titlebar height ======================================== gtkmm ======================================== 3.0.1 (stable): Gtk: * EntryCompletion: signal_cursor_match_info(): Fix this. (Murray Cumming) Noticed by Andrew E. Makeev. * MessageDialog: Correct the get_message_area() return type. (Murray Cumming) Noticed by Kjell Ahlstedt. * ScrolledWindow: Correct the get_v/hscrollbar() return types. (Murray Cumming) Noticed by Andrew E. Makeev. * Fix the --enable-warnings=fatal build with GTK+ 3.1.x. (Murray Cumming) gtkmm 3.0: To port to gtkmm-3.0 you should first try to build your application with gtkmm-2.4 but without using deprecated API. For instance: http://www.murrayc.com/blog/permalink/2011/01/18/avoiding-use-of-deprecated-api/ The deprecated API generally has documentation suggesting what new API you should use instead: http://developer.gnome.org/gtkmm/2.24/deprecated.html These hints might also be helpful: http://live.gnome.org/gtkmm/PortingToGtkmm3 Some new/changed API in gtkmm-3.0: Gtk: * Adjustment is now used via RefPtr. * AppChooser, AppChooserButton, AppChooserDialog. * Box, ButtonBox, IconView, Paned, ProgressBar, ScaleButton, ScrollBar, and Separator now derive from Orientable. * All widgets derive from Buildable. * Several widgets derive from Scrollable. * CellArea and CellAreaBox * ComboBox now derives from CellLayout. * IconSet is now used via RefPtr. * StyleContext, StyleProvider, and CssProvider, replacing Style and Rc. * Grid * NumerableIcon. * Switch * Widget::on_expose_event() is now Widget::on_draw(). Gdk: * Added DeviceManager. * Removed Drawable, Pixmap and Bitmap. * Cursor is now used via RefPtr. * RGBA replaces Color, though Color still exists because it is used by TextView. We hope to deprecated Color completely in gtkmm 3.2. * Removed Colormap and its general awkardness. General: * Use std::vector in several methods instead of the intermediate *Handle types, to make the API clearer. * Change all operator void* to operator const void*, with a BoolExpr typedef ======================================== gvfs ======================================== Major changes in 1.9.0 ====================== * fuse: Make created files visible immediately on WebDAV * fuse: Pretend created file exists even if backend didn't create it ======================================== libgnome-keyring ======================================== Changes in version 3.1.1 are: * Build fixes. ======================================== nautilus ======================================== Major changes in 3.1.1 are: * Add a DBus previewer interface to support e.g. the Sushi previewer * Rework handling of _NETSCAPE_URL dnd links * Optimizations in the sorting/layouting code for Icon View * Misc bugfixes Major changes in 3.0.1.1 are: * Fix some crashers * Don't show file transfer progress twice ======================================== totem ======================================== 3.1.0: * Use clutter-gst to draw the video, the only major related change is simpler zoom modes * Use GStreamer API directly for audio preview utility (used in nautilus), thumbnailer and nautilus properties window * Show container format in the properties * Add ability to switch video tracks * Add ability to "thumbnail" DVD ISOs * Advertise support for audio/x-stm and audio/x-s3m * Fix possible dropped chapters in chapter plugin * Code: - Port media-player-keys plugin to GDBus - Add pylint support for all Python plugins, and fix errors from it, and port all of the plugins to GObject Introspection - Simplify screenshot code * Removed: - Remove XVidMode support in backend - Remove video indexer, it wasn't used - Remove thumbnail plugin which doesn't serve a purpose under GNOME 3 ======================================== totem-pl-parser ======================================== 2.32.5: * Fix parsing of iTunes podcasts * Use libarchive to detect media discs in ISO files, instead of gvfs, which makes it more reliable * Add support for new quvi properties (duration and thumbnail URL)