The following modules have a new version: - dconf (0.7.3 => 0.7.5) - empathy (3.0.1 => 3.0.2) - eog (3.0.1 => 3.0.2) - epiphany (3.0.1 => 3.0.3) - evince (3.0.0 => 3.0.2) - evolution-data-server (3.0.1 => 3.0.2.1) - gcalctool (6.0.1 => 6.0.2) - gdm (3.0.0 => 3.0.2) - glib (2.28.6 => 2.28.7) - glib-networking (2.28.6.1 => 2.28.7) - glibmm (2.28.0 => 2.28.1) - gnome-backgrounds (3.0.1 => 3.0.2) - gnome-control-center (3.0.1.1 => 3.0.2) - gnome-desktop (3.0.1 => 3.0.2) - gnome-keyring (3.0.1 => 3.0.2) - gnome-packagekit (3.0.0 => 3.0.2) - gnome-panel (3.0.0.1 => 3.0.2) - gnome-power-manager (3.0.0 => 3.0.2) - gnome-session (3.0.1 => 3.0.2) - gnome-settings-daemon (3.0.1 => 3.0.2) - gnome-shell (3.0.1 => 3.0.2) - gnome-system-monitor (3.0.0 => 3.0.1) - gnome-themes-standard (3.0.1 => 3.0.2) - gnome-user-docs (3.0.3 => 3.0.4) - gst-plugins-base (0.10.32 => 0.10.34) - gst-plugins-good (0.10.28 => 0.10.29) - gstreamer (0.10.32 => 0.10.34) - gtk+ (3.0.9 => 3.0.10) - gtkmm (3.0.0 => 3.0.1) - gvfs (1.8.1 => 1.8.2) - libgnome-keyring (3.0.1 => 3.0.2) - libgweather (3.0.0 => 3.0.2) - libsoup (2.34.1 => 2.34.2) - libwnck (3.0.0 => 3.0.2) - mutter (3.0.1 => 3.0.2.1) - nautilus (3.0.1 => 3.0.2) - network-manager-applet (0.8.998 => 0.8.999) (*) - totem-pl-parser (2.32.4 => 2.32.5) - vino (3.0.1 => 3.0.2) - yelp (3.0.2 => 3.0.3) - yelp-xsl (3.0.1 => 3.0.2) (*) No summarized news available The following modules weren't upgraded in this release: GConf, atk, atkmm, brasero, cantarell-fonts, clutter, clutter-gtk, gdk-pixbuf, gjs, gnome-bluetooth, gnome-disk-utility, gnome-doc-utils, gnome-icon-theme, gnome-icon-theme-extras, gnome-icon-theme-symbolic, gnome-menus, gnome-screensaver, gnome-terminal, gnome-user-share, gnome-utils, gobject-introspection, gsettings-desktop-schemas, gtk-doc, gucharmap, libgnomekbd, libgtop, libpeas, librsvg, metacity, mm-common, notification-daemon, pango, pangomm, totem, vte, 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 ======================================== empathy ======================================== NEW in 3.0.2 (23/05/2011) ============ Once again, no big changes in this stable release but still worth an update. Bugs fixed: - Fixed #648842, Notifications are delayed if contacts send messages too fast (Guillaume Desmottes) - Fixed #648914, Favourite contacts appear in other contact list groups when offline (Guillaume Desmottes) - Fixed #649161, Leak in main_window_flash_foreach (Guillaume Desmottes) - Fixed #649273, empathy-chat exits even if there is disconnected chat (Guillaume Desmottes) - Fixed #649379, Some files in libempathy-gtk use gi18n.h instead of gi18n-lib.h (Gabor Kelemen) - Fixed #650015, Chatroom joined but not displayed (Guillaume Desmottes) - Fixed #650590, cell-renderer-expander: fix rendering with GTK+3 (Cosimo Cecchi) - Fixed #650854, Fix expand/fill of some account widgets (Guillaume Desmottes) Translations: - Updated fr Translation (Bruno Brouard) ======================================== eog ======================================== Version 3.0.2 ------------- New and updated translations: - Sahran [ug] New and updated manual translations - Yasumichi Akahoshi [ja] ======================================== epiphany ======================================== ============== Epiphany 3.0.3 ============== Changes: - Call g_type_init in the migrator explictly. ============== Epiphany 3.0.2 ============== Changes: - Fix overly zealous tab grouping. - Fix compiler warnings. ======================================== evince ======================================== ================ Evince 3.0.2 ================ Bug fixes: * Fix goto window in presentation mode (Carlos Garcia Campos) * Don't allow to hide the toolbar when it's being edited (#648056, Carlos Garcia Campos) * Send page dest as integer to other evince instances when '-i' command line switch is used (#647138, Carlos Garcia Campos) * Don't jump to find result when the findbar is shown with search text (#647378, Carlos Garcia Campos) * Fix error processing some malformed TIFF files (#644806, Juanjo Marín) * Clear caches after destroying child widgets (#648365, Marek Kašík) * Fix ev_win32_get_locale_dir() (Hib Eris) Documentation: * Toolbar documentation (#503638, Tiffany Antopolski) * Fix typo (#637512, Tiffany Antopolski) * Change OpenOffice refs to LibreOffice (Tiffany Antopolski) Translation updates: * Daniel Martinez Cucalon (an) * Mario Blättermann (de) * Jorge González (es) * Gabor Kelemen (hu) * Pavol Klačanský (sk) * Praveen Illa (te) * Korostil Daniel (uk) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.0.2.1 2011-05-23 ---------------------------------------- Vala itself still has too many issues, so revert the Vala bindings from the gnome-3-0 branch. They should be available in E-D-S 3.2. Second attempt at fixing Bug 550414: "Corruption of mailbox and can't expunge trash". Evolution-Data-Server 3.0.2 2011-05-23 -------------------------------------- Bug Fixes: Bug 599745 GW incorrect dates are displayed in message list for memos (Punit Jain) Bug 628684 groupwise critical warnings (Punit Jain) Bug 649762 - Add support for Vala bindings (Raul Gutierrez Segales) Bug 649761 - Add gobject-introspection build system to libebook (Raul Gutierrez Segales) Bug 648454 - Subfolders disappear when moving a folder (Milan Crha) Bug 649433 - e-calendar-factory SIGSEGV while reading hash_table (David Woodhouse) Bug 649684 - GIR files should contain (Raul Gutierrez Segales) Bug 628142 - Fix handling of simultaneous get_message requests (David Woodhouse) Miscellaneous Fixes: addressbook file backend: libdb must be initialized for concurrent read/write (Patrick Ohly) Translations: Abduxukur Abdurixit (ug) ======================================== gcalctool ======================================== Overview of changes in gcalctool 6.0.2 * Updated translations ======================================== gdm ======================================== ============= Version 3.0.2 ============= - Update copyright notices - Crasher fixes - Force symbolic icons in panel - Translation updates ======================================== glib ======================================== Overview of Changes from GLib 2.28.6 to 2.28.7 ============================================== * Bugs fixed: 635694 gdbus aborting due to unauthorized socket... 637561 Crash when using G_DBUS_SERVER_FLAGS_RUN_IN_THREAD 642935 g_date_time_format() prints wrong value for %z... 643134 g_dbus_message_copy 646326 /gdbus/message-serialize-invalid test relies on... 646435 GTimeZone doesn't seem to be thread-safe 647594 README link to mailing list is broken 647602 Cannot connect to remote message bus via TCP 648416 g_app_info_create_from_commandline ignores SUPP... 648966 Update g_unichar_iswide and g_unichar_iswide_cjk 649915 gsettings accepts unquoted strings longer than two... 650078 forkbomb building glib/tests/protocol 650211 Optimization in key file parsing 650236 GApplication over DBus implements action state... * Translation updates: Turkish Uighur ======================================== glib-networking ======================================== 2.28.7 ====== * Fixed a race condition in GProxyResolverGnome that caused problems when making simultaneous corrections from multiple threads. (David Zeuthen) * New translations: Esperanto ======================================== 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-backgrounds ======================================== ============= Version 3.0.2 ============= * Release for GNOME 3.0.2 Updated translations: Kristjan SCHMIDT (eo) Sahran (ug) ======================================== gnome-control-center ======================================== ========================== Version 3.0.2 (2011-05-24) ========================== Common: - Remove calls to AM_GNU_GETTEXT, IT_PROG_INTLTOOL should be enough (Rodrigo Moya) Mouse: - Update from gnome-settings-daemon (Bastien Nocera) (#695041) Network: - Properly select the active ap (Matthias Clasen) (#649934) Power: - Only show the 'When power is critically low' when there is a laptop battery or UPS attached (Richard Hughes) (#646053) Printers: - Remove the subscription renewal timeout when the panel goes away (Matthias Clasen) - Make Add button insensitive until user select a printer (Marek Kasik) (#648787) - Improve search for PPDs for new devices (Marek Kasik) - Check presence of new printer (Marek Kasik) Shell: - Add raised style to "All Settings" button (Cosimo Cecchi) (#645809) - Kill warning in g_print call (Rodrigo Moya) User accounts: - Show username when no real name (Bastien Nocera) (#648348) - Fix bug when name is changed to contain markup (Bastien Nocera) - Don't call gtk_main_quit if AccountService is unavailable (David Benjamin) (#648969) Translations: - ga (Seán de Búrca) - gl (Fran Diéguez) - hu (Gabor Kelemen) - nb (Kjartan Maraas) - pl (Piotr Drąg) - pt_BR (Rodrigo Padula de Oliveira) - ug (Abduxukur Abdurixit) - uk (Daniel Korostil) - zh_CN (Funda Wang) - zh_HK (Pin-Hsien Li) - zh_TW (Pin-Hsien Li) ======================================== gnome-desktop ======================================== ============= Version 3.0.2 ============= libgnome-desktop * GnomeRR: Fix crash when randr is not available (Matthias Clasen) Translators * Daniel Martinez (an) * Мирослав Николић (sr) * Miroslav Nikolić (sr@latin) ======================================== gnome-keyring ======================================== Changes in version 3.0.2 are: * Add documentation images for gcr widgets. * Translation fixes. * Build fixes. ======================================== gnome-packagekit ======================================== Version 3.0.2 ~~~~~~~~~~~~~ Released: 2011-05-23 * Translations - Added UG translation (Abduxukur Abdurixit) - Added Vietnamese translation (Nguyễn Thái Ngọc Duy) - Updated Finnish translation (Ville-Pekka Vainio) - Updated Korean translation (Changwoo Ryu) - Updated Latvian translation (Rudolfs Mazurs) - Updated Lithuanian translation (Gintautas Miliauskas) - Updated Persian translation (Arash Mousavi) - Updated Slovak translation (Ivan Masár) - Updated Ukranian (Daniel Korostil) * Bugfix: - Only use the window title if the user set a parent window XID. Fixes rh#700229 (Richard Hughes) ======================================== gnome-panel ======================================== ============= Version 3.0.2 ============= Panel * Fix crash when starting launcher (Josselin Mouette) * Fix edit menu not working even when modifier is pressed, when caps lock is used (Vincent) * Fix crash when running without gnome-session (Vincent) * Add missing config.h includes (Kjartan Maraas) * Code cleanups (Vincent) libpanel-applet * Fix edit menu not working even when modifier is pressed, when caps lock is used (Vincent) Clock Applet * Pass the correct month to Evolution command line (Rodrigo Moya) * Fix usage of polkit service to set timezone (Chris Vine) * Correctly deal with leap seconds for updates (Andrey Vihrov) Docs Translators * Joe Hansen (da) * Sergiy Gavrylov (uk) Translators * Alexander Shopov (bg) * David Planella (ca) * Marek Černocký (cs) * Ask Hjorth Larsen (da) * Mario Blättermann (de) * Michael Kotsarinis (el) * Bruce Cowan (en_GB) * Daniel Mustieles (es) * Arash Mousavi (fa) * Claude Paroz (fr) * Fran Diéguez (gl) * Yaron Shahrabani (he) * Gabor Kelemen (hu) * Changwoo Ryu (ko) * Torstein Adolf Winterseth (nb) * Rachid (nl) * A S Alam (pa) * Piotr Drąg (pl) * Rodrigo Padula de Oliveira (pt_BR) * Yuri Myasoedov (ru) * Matej Urbančič (sl) * Daniel Nylander (sv) * Sahran (ug) * Korostil Daniel (uk) * Clytie Siddall (vi) * Chao-Hsiung Liao (zh_HK) * Chao-Hsiung Liao (zh_TW) ======================================== gnome-power-manager ======================================== Version 3.0.2 ~~~~~~~~~~~~~ Released: 2011-05-23 * Translations - Added UG translation (Abduxukur Abdurixit) - Updated Esperanto translation (Kristjan SCHMIDT) - Updated Japanese translation (Takayoshi OKANO) - Updated Lithuanian translation (Gintautas Miliauskas) - Updated Turkish translation (Muhammet Kara) - Updated zh_CN translation (Lele Long) * Bugfix: - Don't set the master percentage in when the backligh changes. Fixes rh#650405 (Adam Williamson) - Remove the BR of libgnome-control-center, the prefs capplet is now seporate. Fixes #648615 (Richard Hughes) ======================================== gnome-session ======================================== ============= Version 3.0.2 ============= Translators * Kristjan SCHMIDT (eo) * Sahran (ug) ======================================== gnome-settings-daemon ======================================== ============= Version 3.0.2 ============= Common: - Fix syndaemon never getting started (Edward Sheldrake) (#648885) - Fix example input device script (Bastien Nocera) - Don't try to convert show-keyboard-leds-indicator in gnome-settings-daemon.convert (Chris Coulson) Date & Time: - Fix setting NTP on Fedora 15 (Bastien Nocera) (#648556) Media keys: - Use symbolic icon for Eject action (Bastien Nocera) (#649523) Mouse: - Don't pass NULL to device_is_touchpad (Matthias Clasen) (#649214) - Clean up error handling (Bastien Nocera) - Don't crash if mouse has no FeedbackStates (Bastien Nocera) (#649539) XRandr: - Never use a notification for errors (Bastien Nocera) (#648303) Translations: - fa (Arash Mousavi) - ug (Abduxukur Abdurixit) ======================================== gnome-shell ======================================== 3.0.2 ===== * Network Menu [Dan Williams - Fix connecting to WPA2 Enterprise access points Fixes https://bugzilla.gnome.org/show_bug.cgi?id=648171 - Show the mobile broadband wizard when selecting 3G network Fixes https://bugzilla.gnome.org/show_bug.cgi?id=649318 - Miscellaneous bug fixes 648648, 650124 * Fix duplicate icons in the application browser [Owen] https://bugzilla.gnome.org/show_bug.cgi?id=648739 * Make clicking anywhere on the volume icon slider work [Giovanni] https://bugzilla.gnome.org/show_bug.cgi?id=646660 * Fix a case where activating and clicking the hot corner at the same time could result in immediately leaving the overview [Rui] https://bugzilla.gnome.org/show_bug.cgi?id=649427 * Fix a case where applications became misordered in Alt-Tab [Jasper] https://bugzilla.gnome.org/show_bug.cgi?id=643302 * Fix a bug where messages you send could show up in notifications as if someone else sent them [Jonny] https://bugzilla.gnome.org/show_bug.cgi?id=650219 * Memory leak fixes [Colin, Maxim] 642652, 649508, 649497 * Miscellaneous minor bug fixes [Adel, Christopher, Jasper] 649596,648765, 648983, 649632 Contributors: Christopher Aillon, Giovanni Campagna, Maxim Ermilov, Adel Gadllah, Jonny Lamb, Rui Matos, Jasper St. Pierre, Owen Taylor, Colin Walters, Dan Williams Translations: Arash Mousavi [fa], Seán de Búrca [ga], Timo Jyrinki [fi], Sigurd Gartmann [nb], Daniel Nylander [se], Peter Mráz [sl], Abduxukur Abdurixit [ug], Nguyễn Thái Ngọc Duy [vi] ======================================== gnome-system-monitor ======================================== New in 3.0.1 - 23 May 2011 * Updated translations. ======================================== gnome-themes-standard ======================================== 3.0.2 ===== Reduce padding in WM decorations Fix fallback Metacity WM theme Fix maximized windows WM decorations Add a missing cairo_restore() call ======================================== gnome-user-docs ======================================== Version 3.0.4 ------------- * Added print driver setup page (Kelly Sinnott) * Other minor corrections * Updated translations: de (Gabor Karsay, Mario Blättermann) es (Jorge González, Daniel Mustieles, Francisco Molinero) sl (Matej Urbančič, Andrej Žnidaršič) vi (Nguyễn Thái Ngọc Duy) ======================================== gst-plugins-base ======================================== This is GStreamer Base Plug-ins 0.10.34, "Lemmings" Changes since 0.10.33: * None: this release is identical to 0.10.33 and just done to keep core/base versions in sync Changes since 0.10.32: * audioringbuffer: make sure to not start if the may_start flag is FALSE * baseaudiosink: arrange for running clock when rendering eos * baseaudiosink: don't allow aligning behind the read-segment * baseaudiosink: start ringbuffer upon going to PLAYING and already EOS * riff: Add support for video/x-camstudio * rtcpbuffer: fix invalid read in validation of padding in rtcp packet * rtcpbuffer: Round to next 32bit word, not current 32bit word at end of SDES chunk * rtpbuffer: Off-by-one error when creating RTP header extensions with a two-byte header * rtsptransport: ensure valid int result when parsing ranges * tag: map the ID3v2 TENC frame to GST_TAG_ENCODED_BY * tag: add GST_TAG_CAPTURING_EXPOSURE_COMPENSATION incl. EXIF/XMP mappings * tag: add a new GstTagXmpWriter interface to select XMP schemas to be used * tagdemux: also push cached events downstream when operating in pull mode * video: add GST_VIDEO_BUFFER_PROGRESSIVE flag * video: add ARGB64 and AYUV64 (16 bits per channel) formats * video: add r210 (10 bits per channel) format * video: add gst_video_format_get_component_depth() and _new_template_caps() * video: fix creation of grayscale caps and height calculation for YUV9/YVU9 * appsink: emit "new-buffer-list" signal for buffer lists if handled by app * audiorate: add "skip-to-first" property * decodebin2: don't use the same parser element multiple times in the same chain * decodebin2: improve detection of raw caps in expose-all-streams=false mode * discoverer: don't wait for subtitle streams to preroll; leak fixes * discoverer: use nominal bitrate if bitrate tag is unavailable * encodebin: add an audioconvert after the audio resampler * encodebin: fix refcounting issues and leaks related to request pads * encodebin: return a new reference of the pad for the "request-pad" signal * encodebin: set all elements to NULL and remove them from the bin when removing a source group * encodebin: tear down old profiles when setting new ones * multifdsink: disconnect inactive clients in the select loop too * oggmux: prefer headers from caps to determine stream type (for VP8) * oggmux: fix issue with ogg page numbering and discont flag handling * oggmux: ensure stream serial numbers are unique * oggmux: use running time for muxing instead of timestamps * oggparse: better detection of delta unit flag * playbin2, uridecodebin: add "source-setup" signal * playbin2: always prefer the custom set sink and also set it back to NULL in all cases * playbin2: check if an already existing sink supports the non-raw format too * playbin2: fix handling of non-raw custom sinks * playbin2: if a sink claims to support ANY caps assume that it only supports the usual raw formats * playbin2: only consider the audio/video sinks in autoplug_continue for the normal uridecodebin * playbin2: use gst_pad_accept_caps() instead of intersecting with the getcaps caps * playbin2: set sinks to READY before checking if it accept caps * textoverlay: add support for ARGB and other RGB alpha variants, and xBGR and RGBx * textoverlay: add support for vertical center alignment * textoverlay: converted AYUV to use 'A OVER B' alpha compositing * textoverlay: use a class wide mutex to work around pango reentrance issues * theoraenc: don't reset the video quality when setting the bitrate * theoraenc: allow adjustment of the speed level while running * theoraenc: set speed-level property defaults from libtheora's defaults * typefinding: MPEG-TS detection fixes * typefinding: detect HTTP live streaming m3u8 playlists * typefinding: detect windows icon files and DEGAS images (to avoid false positives) * typefinding: detect raw h.263 * typefinding: add depth and endianness fields to DTS caps * uridecodebin: Add default handler for autoplug-select * uridecodebin: add https:// to protocols for which to enable buffering * uridecodebin: expose "autoplug-sort" signal * uridecodebin: post proper error message if decodebin2/typefind elements are missing * uridecodebin: Return NULL from the default autoplug-sort handler * videorate: fix "skip-to-first" timestamp setup * videoscale: add 16-bit-channel support (ARGB64, AYUV64), fix ARGB bilinear scaling * videotestsrc: add 16-bit-per-channel support (ARGB64, AYUV64) * vorbis: add support for using tremolo on android * vorbistag: Add support for METADATA_BLOCK_PICTURE tags * vorbistag: Write GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE as METADATA_BLOCK_PICTURE * win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink * xvimagesink: don't paint the window black when going to NULL Bugs fixed since 0.10.32: * 618516 : [typefinding] need raw H.263 typefinder * 619778 : oggdemux: fails on zero-length pages with Patent_Absurdity_HD_3540kbit.ogv * 633837 : videoscale: invalid reads after conversion to orc linear scaling * 412678 : random segfaults or memory corruptions with multiple textoverlays (pango not reentrant) * 620364 : [typefinding] .ico file detected as AAC * 625129 : typefinding: file incorrectly detected as audio/x-dts * 626152 : [playbin2] add " source-setup " signal * 627268 : [tag] add GST_TAG_ENCODED_BY and map id3v2 TENC frame * 629196 : oggmux: re-tagging an Ogg Vorbis file may corrupt audio data * 632291 : discoverer: sparse tracks cause prerolling to hang till timeout * 632889 : [multifdsink] [PATCH] Disconnect inactive clients in the select loop too * 635669 : [vorbistag] Support METADATA_BLOCK_PICTURE for Vorbis cover art * 635784 : ringbuffer: make sure to not start if the may_start flag is FALSE * 635800 : xvimagesink flashes black when going from READY_TO_NULL * 636886 : baseaudiosink: no running clock when eos leads to hang in PLAYING * 639136 : [oggparse]code is not safe when using libogg fuctions * 639159 : [textoverloay] Add vertical center alignment option * 639237 : textoverlay: patch to use " A OVER B " alpha compositing * 639744 : [oggdemux] Removing dead code: * 640189 : oggmux: cleanup * 640211 : oggmux: ensure serialnos are unique * 640607 : appsink never sends " new-buffer-list " signal * 640709 : [typefindfunctions] h264 typefinder registered with MPEG_VIDEO_CAPS * 640804 : checks: encodebin test fails if theora or vorbis plugins are not available * 641706 : discoverer: Keep references on discoverer objects for callbacks * 641860 : discoverer: Use nominal bitrate if bitrate tag is unavailable * 641917 : [gdppay] Ensure buffer's medata is writeable before setting it * 641927 : [encodebin] refcount issue with the " request-pad " signal * 641952 : [videoscale] assertion on fixate_caps * 642174 : Playbin2 cannot work with non-raw custom sinks * 642232 : theoraenc sets Video quality to zero when explicitely setting the bitrate to 0 * 642274 : [playbin2] arbitrary audio-sink is chosen even though explicitely having set a custom audio-sink bin * 642381 : potential memleak in decodebin2 * 642466 : playbin2: after replacing a video sink with the pipeline in NULL state I still get the old one * 642720 : audiotestsrc: pipelines with multiple instances with wave=gaussian-noise, white-noise, or pink-noise are very slow * 642942 : adder: offset_end field of outgoing buffers is set to GST_BUFFER_OFFSET_NONE * 642949 : pbutils: encoding-target: chaining error object in loading target from file may cause crash if there is no error * 643775 : [oggmux] use running time instead of timestamps * 644416 : [encodebin] Cannot be reused * 644745 : [oggmux] Fails to mux Speex content, doesn't preroll * 644845 : [alsa] Comparison of unsigned int < 0 always false in gstalsamixer.c * 644996 : libsABI check doesn't depend only on architecture * 645167 : [xmp] Add a new XmpConfig interface * 645437 : encoding-profile: Fix syntax in Example: Creating a profile * 646570 : baseaudiosink: don't allow aligning behind the read-segment * 646572 : baseaudiosrc: protect against ringbuffer disappearing while in a query * 646573 : baseaudiosrc: Add src object lock around call to ringbuffer parse caps * 646575 : rtcpbuffer: Round to next 32bit word, not current 32bit word at end of SDES chunk * 646576 : rtcpbuffer: fix invalid read in validation of padding in rtcp packet * 646923 : video: Remove unused variable * 646924 : rtp: Remove unused variables * 646925 : encoding-profile: Remove unused variables * 646952 : Fix the strlol return type mismatch : * 647399 : Bad typo in ID3 tags: psychadelic - > psychedelic * 647721 : Remove excessive checking for video.c * 647781 : [playbin2] missing shutdown steps and inconsistent error behaviour * 647856 : [oggmux] Assumes that the first buffer can be used to detect the stream type * 647857 : [xvimagesink/ximagesink] Handle NULL caps in buffer_alloc() * 647942 : [pango] Use different Pango contexts for the different subclasses * 647943 : [pango] Class global pango mutex not always used * 648459 : tag: exif: register common tags from tag library * 648466 : Ogg to LPCM transcoding fails * 648548 : videoscale broken with orc 0.4.13 * 642667 : [playbin2] autoplug-factories code does not do what it claims to do * 642732 : [playbin2] sinks set to READY after activating groups causes bad autoplug-continue decisions * 646744 : libgsttag: Minor issues building gst-plugins-base with MS compiler * 647294 : gst-plugins-base doesn't compile with GCC 4.6 API additions since 0.10.32: * gst_tag_list_to_xmp_buffer_full() * gst_tag_xmp_list_schemas() * gst_tag_xmp_writer_add_all_schemas() * gst_tag_xmp_writer_add_schema() * gst_tag_xmp_writer_get_type() * gst_tag_xmp_writer_has_schema() * gst_tag_xmp_writer_remove_all_schemas() * gst_tag_xmp_writer_remove_schema() * gst_tag_xmp_writer_tag_list_to_xmp_buffer() * GST_TAG_CAPTURING_EXPOSURE_COMPENSATION * gst_video_format_get_component_depth() * gst_video_format_new_template_caps() ======================================== gst-plugins-good ======================================== This is GStreamer Good Plug-ins 0.10.29, "Soft Cheese Enthusiast" Changes since 0.10.28: * audioparser: new amrparse, aacparse, ac3parse, flacparse, mpegaudioparse, dcaparse elements * audiowsincband: Add new windowing functions: gaussian, cos and hann * audiowsincband: Fix range of kernel elements (lim -> lim-1) * audiowsinclimimt: Add new windows to high/low-pass filters: gaussian, cosine, hann * audiowsinclimit: Fix range of kernel elements (lim -> lim-1) in high/low-pass filters * avidemux: also add the frame-type for the stream index. * avidemux, flvdemux: mark delta-units in the index * avidemux: stream->current_total is accumulated byte size and not time * avimux: add stream-format field to h264 pad template caps * avimux: rework _request_new_pad to handle explict req-pad-names * avimux: use running time for synchronization * cairooverlay: Add generic Cairo overlay video element. * debugutils: remove bitrotten negotiation element * deinterlace: add support for NV12 and NV21 formats; fix greedyl method * dvdemux: first try if upstream handles TIME seeks before handling them here and other event handling fixes * flacdec: fix issues with large metadata blocks when streaming unframed flac * flacenc: Add support for writing METADATA_BLOCK_PICTURE blocks for GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE * flacenc: Don't store image tags inside the vorbiscomments and the flac metadata * flvdemux: add width, height and framerate to caps when present on onMetaData * flvdemux: Do not build an index if upstream is not seekable * flvdemux: fix deadlock on setting index on flvdemux * flvmux: don't overwrite metadata tag with duration in streaming mode * flvmux: don't set duration for live stream * flvmux: use running time for synchronization * flv: specify stream-format for h264 in the pad template caps * icydemux: fix tag list handling issues that might have caused crashes * j2kpay: skip EPH packets * jitterbuffer: also estimate eos if very near eos * jitterbuffer: avoid trying to buffer more than is available * jitterbuffer: handle position query * matroskademux: better calculation of output framerate * matroskademux: properly resume cluster scanning * matroskademux: pull mode should always report seekable * matroskademux: set stream-format=byte-stream on h264 caps if there's no codec data * matroskademux: store cluster positions provided by SeekHead * matroskamux: add support for A-Law and µ-Law * matroskamux: avoid building index when streamable * matroskamux: use running time for stream synchronization * matroskamux: add stream-format field to h264 pad template caps * matroska: Use ARTIST Matroska tag instead of AUTHOR for GST_TAG_ARTIST * matroskaparse: new element * monoscope: stability (off-by-one) and memory leak fixes * pngdec: handle 16-bit-per-channel images * pulsesink: also uncork during EOS waiting (and after EOS is rendered) * pulsesink: fix deadlock if connecting to PA fails * pulsesink: release pa_shared_resource_mutex before pa_threaded_mainloop_wait * qtdemux: Adds more h264 fields to its caps * qtdemux: Add support for 2Vuy and r210 * qtdemux: don't error out when there's a problem parsing non-vital headers * qtdemux: avoid skipping exposing a stream following a removed stream * qtdemux: Check for invalid (empty) classification info entity strings * qtdemux: extract MusicBrainz tags * qtdemux: mind rounding issues when converting from global time to mov time * qtdemux: propagate error during expose_streams * qtdemux: support some more mpeg-4 fourcc variants * qtdemux: take configured start time into account * isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename qtdemux plugin to isomp4 * rtpbin: Don't try to request the same request pad twice * rtpbin: fix setting the SDES property * rtpbin: Get and use the NTP time when receiving RTCP * rtpmanager: ignore a BYE if it is sent with our internal SSRC * rtpptdemux: Tag upstream custom events with payload type * rtpsession: add action signal to request early RTCP * rtpsession: add "rtcp-min-interval" property for minimum interval between Regular RTCP messages * rtpsession: Don't relay more than one PLI request per RTT * rtpsession: Emit "on-ssrc-validated" when validating by RTCP * rtpsession: Emit signal on incoming RTCP feedback packet * rtpsession: Emit signal when sending a compound RTCP packet * rtpsession: Implement sending PLI packets in response to GstForceKeyUnit * rtpsession: Number of active sources should be updated whenever the status of the source changes to active * rtpsession: Send GstForceKeyUnit event in response to received RTCP PLI * rtpsource: Retain RTCP Feedback packets for a specified amount of time * rtpssrcdemux: Tag upstream custom events with SSRC * rtpssrcdemux: Unknown SSRC is not fatal * rtpspeexpay: Do not transmit samples with GAP flag * rtptheoradepay: Request new keyframe on lost packets * rtpvrawpay: add support for interlaced video * rtspsrc: distribute new base_time to manager children following flush seek * rtspsrc: handle * control correctly * rtspsrc: improve recovery from failed seek * spectrum: miscellaneous optimisations, add multi-channel support * speexdec: Always process the number of frames per packet as specified in the header * speexdec: get and use streamheader from the caps if possible * speexenc: Use speex intern silence detection * theorapay: handle 0-sized packets (which are repeat frames) * udpsink: warn when packet is too large * v4l2: Add PJPG mapping * v4l2: fix interlaced set_format configuration * v4l2: new v4l2radio element to control analog radio devices * videobalance: fix handling of YUV images with 'odd' widths * videoflip: add support for YUY2, UVYV and YVYU * videoflip: fix invalid memory access for odd resolutions and Y422 * videomixer2: Add transparent background option for alpha channel formats * videomixer: Add transparent background option for alpha channel formats * videomixer: Fix argb/rgba overlay orc code * wavparse: tune output max buffer size to material Bugs fixed since 0.10.28: * 564122 : Crash in monoscope_update * 432612 : [matroskamux] doesn't handle segments correctly * 593482 : Spectrum: Multi-Channel support and Stereo to Mono compat report(cross-correlation) * 595520 : Implement a generic cairo overlay * 622553 : rtpmanager: Implement RFC 4585 (AVPF / early feedback) * 636699 : [PLUGIN-MOVE] qtmux: move to -good * 639994 : videomixer2: added 'transparent' background option * 640118 : v4l2: add element to control radio devices * 640163 : rtspsrc: minor leak * 640249 : [taginject] Taginject does not allow to change tags after init * 640483 : flvdemux: Video's width, height and/or framerate src caps added when present on onMetaData * 640542 : matroskamux leaks memory after reset * 641330 : icydemux: crash while playing MP3 stream in amarok * 641332 : can't connect vorbisenc ! queue ! matroskamux * 641400 : [deinterlace] Handle image caps without asserting * 641827 : rtptheorapay: doesn't handle 0-size packets * 642205 : qtdemux: extract MusicBrainz tags * 642337 : [souphttpsrc] Add support for URI queries * 642412 : gstrtpbin with ignore-pt tries to use NULL stream- > demux during uninitialization * 642691 : deinterlace: Miscellaneous cleanup * 642879 : qtmux: add a 'variant' with the bare video/quicktime media type * 642961 : NV12 colorspace support for deinterlace plugin * 642963 : [dvdemux] time based upstream seek * 643087 : pulsesink: deadlock in gst_pulseringbuffer_open_device * 643981 : [cairooverlay] example uses gtk/gtk-x11 unnecessarily * 644288 : generic/states check fails * 644477 : [jack] doesn't build with jack > = 0.120.2 * 644510 : pulsesink: deadlock when create/connect fails * 644669 : gstspeexdec causes 'Conditional jump depends on uninitialised value' * 644773 : Add support for Y422 colorspaces in videoflip element * 644849 : [speexdec] Remove warning message when it is inappropriate * 644875 : [matroskademux] can't read the ARTIST tag in a Matroska file * 645858 : [flvdemux] memory leak when demuxing infinite FLV files * 645961 : [pulsesink] hangs when going from paused to playing near EOS * 646397 : rtpjitterbuffer base_time broken by commit f84b8a69 * 646474 : rtpspeexpay should drop empty samples * 646567 : [matroska] Add alaw/mulaw audio support * 646800 : rtspsrc: control attribute on the session and not on the media * 646954 : rtpgstpay: declare frag_offset to hold 32 bits * 646964 : rtpmanager: ignore a BYE if it is sent with our internal SSRC * 646965 : rtpmanager: Number of active sources should be updated whenever the status of the source changes to active * 646966 : rtpssrcdemux: Unknown SSRC is not fatal * 646967 : rtpsession: make iterate_internal_links MT-safe * 646999 : [regression] pulsesink: underruns while playing WMA * 647263 : REGRESSION: rtpsession: fix wrongly applied patch * 647510 : audiowsinclimit uses the wrong limits for the range of the kernel elements * 647511 : add other common windows to low/high-pass filters in audiowsinclimit.c * 647659 : mp3parse / mpegaudioparse fails to detect VBRI header in mpeg1 mono and mpeg2 files * 647833 : matroskademux: bad at guessing the framerate * 647848 : Failure to compile with GCC 4.6.x due to variable unused but set warnings being treated as errors * 647919 : qtmux: silently corrupts h264 streams with legacy caps * 648004 : [quicktime] Rename plugin library to quicktime too * 648160 : Remove half-complete bits of RTCP FIR support * 648589 : jpegdec: documentation typo " jpegddec " * 649060 : flvmux: overwrites metadata tags with duration in streamable=false mode * 649449 : [gppmux] Failure to write location * 566769 : [flacdec] crash in push mode with large header packet (image) * 644730 : [matroskamux] Should return TRUE in the event function when the event is handled ======================================== gstreamer ======================================== This is GStreamer 0.10.34 "Misfits" Changes since 0.10.33: * Fix multiqueue thread-safety regression * Don't set artificial 0-timestamp on first packet for TIME-based live sources * Otherwise identical to the previous release (0.10.33) Bugs fixed since 0.10.33: * 649369 : basesrc: do not set first buffer timestamp to 0 for live sources * 649878 : multiqueue regression: gst_single_queue_new not MT-safe Changes since 0.10.32: * atomicqueue: add an atomic/lock-free queue structure based * bufferlist: improve _add*() performance * bus: in _add_watch() honour any per-thread default main context set via g_main_thread_push_thread_default() * caps: new gst_caps_intersect_full() to intersect in different modes * clock: add functions to re-init existing periodic GstClockIDs * event: add QoS type (overflow, underflow, throttle) for QoS events * ghostpad: The internally linked pad of the proxypad is the ghostpad * gstpoll: retry reading the control socket to release properly all wakeups * message: new progress message API for asynchronous operations * pad: unlock before freeing the pad cache to avoid deadlock * pad: better handling for when parent goes away during data/query/event flow * parse-launch: allow element names to begin with digits * pluginloader: call gst-plugin-scanner with the right arch on OSX, fixing hangs with firefox * registry: fixes elements (features) disappearing if a plugin or plugin file is renamed * structure: Add "(date)" as a type abbreviation of GDate * structure: Don't allow invalid GDates in all structures and don't allow NULL GDates in taglists * taglist: add a new "encoded-by" tag * uri: add gst_filename_to_uri() that takes relative filenames * utils: add gst_element_factory_can_{src|sink}_{any|all}_caps() to replace can_{sink,src}_caps() * baseparse: new GstBaseParse class for parsers * basesink: improve rate, duration, and average duration calculation * basesink: use new QoS types and add add "throttle-time" property * basesrc: Handle tag and custom downstream events the same * basesrc: keep downstream caps order when fixating, to honour downstream preferences when negotiating * basesrc: Return FALSE if we don't handle an event * basesrc: Send synchronized custom downstream/both events downstream from the streaming thread * basetransform: Be smarter with pad allocs * basetransform: Check for pad alloc caps when suggestion is not fixed * basetransform: Retain caps order when getting caps, to honour downstream preferences when negotiating * funnel: new N-to-1 pipe fitting element imported from farsight * fakesink: print buffer flags * filesink: Fix escaping of URIs * file{sink,src}: Check if non-URI characters are escaped, but only for the URI not the location property * filesrc, filesink: fix URI creation regression for non-absolute locations * filesrc: Fix escaping of file uris * inputselector: Hold the selector lock while reading properties of the active pad * inputselector: Make sure that EOS is always sent downstream for the active pad * inputselector: Return GST_FLOW_OK until the selected pad pushed something downstream * inputselector: Stop waiting for a pad switch when the pad is flushing * multiqueue: fix some potential corner-case deadlocks and some leaks * multiqueue: handle arbitrary sink + source pad naming * queue2: don't read beyond the end of file upstream in pull mode; leak fixes * plugins: make query and event functions more thread-safe, protect against parent-pad disappearing * gst-launch: add GstIndex support Bugs fixed since 0.10.32: * 642356 : [Index] review api and add an example * 402141 : gst_element_factory_can_{sink,src}_caps seems to be broken * 518857 : [API] GstBaseParse: new base class for parsers * 604094 : registry: do not remove features when removing a cached plugin that no longer is present * 615357 : [macosx] Handle multi-arch plugin-scanner * 617045 : [caps] New method for intersecting caps while retaining order * 639674 : parse-launch: improve parsing resilience (for escapes at end of string) * 639962 : design docs: Fix a few typos and a think * 640071 : pluginloader: do not leak the description string of blacklisted plugin * 640437 : design docs: fix 2 typos in part-MT-refcounting * 640502 : fix a few typos * 640622 : gst_element_link_pads_full function return wrong error information * 640675 : high cpu-load with 0.10.32 release * 640850 : GstElement: Fix warning with GCC 4.6 * 641212 : gst-uninstalled: use $GST_PREFIX variable * 641928 : gst_pad_push fast path races with pad deactivation * 642071 : Incorrect comparing of number of source and sink links when parsing a launch string * 642130 : [basetransform] Check for pad alloc caps when suggestion is not fixed * 642271 : crash in gst_caps_structure_intersect, encoder_match_media_type * 642373 : [basetransform] Avoid too may pad allocs * 642393 : [filesrc] Fails setting the same uri it's setting in the uri queries. * 642504 : [mingw/cygwin build] correctly export plugin description * 642522 : gstvalue.c does not include a deserialize function for uchar * 642869 : gst_index_new: documentation typo * 643301 : Adding a buffer to a buffer list iterates the list * 643455 : [regression] Lots of dropouts in Empathy voip calls * 644935 : [inputselector] During switching of streams it can happen that all pads returned not-linked last * 645022 : GstTask: typo in GST_TASK_BROADCAST - g_cond_breadcast should probably be g_cond_broadcast * 645267 : build: fix build with -Werror with GCC 4.6.0 * 645595 : bytereader, bytewriter: fix warnings when using inline functions with g++ * 645746 : [gstpoll] Regression causes 100% cpu usage in multifdsink * 645877 : commit 14d7db1 causes cpu spinning and other bus weirdness * 645931 : [gstmultiqueue] fix arbitrary sink + source pad naming * 646118 : [gstmultiqueue] if arbitrary sink number is specified by caller, use this as single queue id * 646341 : [baseparse] Add a queued flow return so parsers can keep frames in a queue * 646531 : GST_BOILERPLATE: don't use " type " as both a variable name and a macro argument * 646566 : Protect against Pad-Parent disappearing * 646569 : poll: don't call WSAWaitForMultipleEvents with no events * 646624 : GstBin: regression: creating too many bins fails, exhausting allowed file descriptor limit * 646811 : baseparse: deadlock in gst_base_parse_set_index * 646971 : iterator: resync to avoid infinite loop * 647005 : GstBus: Only create the socketpair for async message delivery if required * 647131 : recent multiqueue changes break DVD playback (again) * 647293 : Fix pad callbacks so they handle when parent goes away * 647763 : [bus] Bus is leaked if a watch is installed in the default main context * 647844 : baseparse: Remove unused but set variable * 647922 : [introspection] Needs to call gst_init() before anything else * 648199 : pad: potential deadlock / crash when freeing cache * 648215 : basetransform: unref in wrong place * 648220 : Regression: videoscale fails to negotiate for PAR transformation * 648297 : [bus] regression: critical assertion failure * 649195 : [miniobject] Fix dup_mini_object function to handle NULL gvalues * 635718 : [basesrc] custom, non-OOB events aren't pushed downstream * 625396 : gst_debug_remove_log_function doesn't remove default log handler * 640771 : amarok doesn't start with new phonon gstreamer * 646972 : queue2: Fixes memory leak on out_flushing error in gst_queue2_create_read * 640665 : basesink: drops too many buffers when there's no duration API additions since 0.10.32: * gst_atomic_queue_length() * gst_atomic_queue_new() * gst_atomic_queue_peek() * gst_atomic_queue_pop() * gst_atomic_queue_push() * gst_atomic_queue_ref() * gst_atomic_queue_unref() * gst_buffer_list_iterator_get_type() * gst_caps_intersect_full() * gst_caps_intersect_mode_get_type() * gst_clock_periodic_id_reinit() * gst_element_factory_can_sink_all_caps() * gst_element_factory_can_sink_any_caps() * gst_element_factory_can_src_all_caps() * gst_element_factory_can_src_any_caps() * gst_event_new_qos_full() * gst_event_parse_qos_full() * gst_filename_to_uri() * gst_message_new_progress() * gst_message_parse_progress() * gst_parse_context_get_type() * gst_progress_type_get_type() * gst_qos_type_get_type() * GST_TAG_ENCODED_BY * gst_base_parse_add_index_entry() * gst_base_parse_convert_default() * gst_base_parse_frame_free() * gst_base_parse_frame_get_type() * gst_base_parse_frame_init() * gst_base_parse_frame_new() * gst_base_parse_get_type() * gst_base_parse_push_frame() * gst_base_parse_set_average_bitrate() * gst_base_parse_set_duration() * gst_base_parse_set_frame_rate() * gst_base_parse_set_has_timing_info() * gst_base_parse_set_min_frame_size() * gst_base_parse_set_passthrough() * gst_base_parse_set_syncable() * gst_base_sink_get_throttle_time() * gst_base_sink_set_throttle_time() API deprecated since 0.10.32: * gst_element_factory_can_src_caps() * gst_element_factory_can_sink_caps() ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.0.10 ================================== * Bugs fixed: 649880 GtkEntry icon tooltip is never appearing 647284 GtkLabel does not honor width-chars anymore 648570 Mnemonics don't show under some letters 649779 Add missing gtk_widget_override_* annotations 650382 GtkButton uses wrong values in grab * Translation updates: Greek Lithuanian Uighur ======================================== 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.8.2 ====================== * dav: Fix copying of remote folders to disk * dav: Correctly handle usernames supplied in the URL * daemonfile: Re-root the path in set_display_name () ======================================== libgnome-keyring ======================================== Changes in version 3.0.2 are: * Fix memory leak * Build fixes ======================================== libgweather ======================================== ============= Version 3.0.2 ============= Translators * Takayuki KUSANO (ja) * Korostil Daniel (uk) ======================================== libsoup ======================================== Changes in libsoup from 2.34.1 to 2.34.2: * Minor build fix for Debian/Ubuntu [#648948] * Two SoupCache-related leak fixes [Xan] * Fixed a docs typo ======================================== libwnck ======================================== ============= Version 3.0.2 ============= Translators * Sahran (ug) ======================================== mutter ======================================== 3.0.2.1 ======= * When saving the session, use the "program name" rather than harcoding mutter, fixing session saving for gnome-shell [Matthias] https://bugzilla.gnome.org/show_bug.cgi?id=648828 Contributors: Matthias Clasen 3.0.2 ===== * Fix a crash when running without XKB support [Adam] https://bugzilla.gnome.org/show_bug.cgi?id=647777 * Fix smallish memory leaks [Colin] https://bugzilla.gnome.org/show_bug.cgi?id=649500 https://bugzilla.gnome.org/show_bug.cgi?id=649504 * Ignore mirrored monitors when listing monitors, fixing drag-and-drop problems in GNOME Shell [Owen] https://bugzilla.gnome.org/show_bug.cgi?id=649299 * Don't allow side-by-side tiling of non-maximizable windows like dialogs and utility windows [Dan] * Fix interaction of _NET_WM_WINDOW_OPACITY with window effects, making it work again with GNOME Shell https://bugzilla.gnome.org/show_bug.cgi?id=648613 Contributors: Adam Jackson, Colin Walters, Dan Winship Translations: Abduxukur Abdurixit [ug] ======================================== nautilus ======================================== Major changes in 3.0.2 are: * Add an autostart desktop file * Treat regular files as selection when opening a location * Don't delete files when pressing Ctrl+Delete on rename * Strip the method scheme in the connect to server dialog if possible * Fix selection issues when navigating upwards * Minor UI fixes Major changes in 3.0.1.1 are: * Fix some crashers * Don't show file transfer progress twice ======================================== 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) ======================================== vino ======================================== Vino 3.0.2 ========== Abduxukur Abdurixit (1): Added UG translation David King (2): Post-release version bump to 3.0.2 Avoid out-of-bounds memory accesses Update NEWS for 3.0.2 release Muhammet Kara (1): Updated Turkish translation ======================================== yelp ======================================== Changes in 3.0.3 ---------------- * Fixed parsing error on info URIs (Rupert Swarbrick) * Don't start duplicate XSLT transforms (Shaun McCance) * Fixed untranslated UI elements, bug #648840 (Matthias Clasen) ======================================== yelp-xsl ======================================== 3.0.2 ===== * Fixed Previous/Next link translation, bug #640318 * Updated translations: bg (Alexander Shopov) ca (Gil Forcada) cs (Marek Černocký) de (Mario Blättermann) en_GB (Bruce Cowan) es (Daniel Mustieles) fr (Bruno Brouard) hu (Gabor Kelemen) ko (Changwoo Ryu) ru (Yuri Myasoedov) sl (Matej Urbančič) sv (Daniel Nylander) ug (Abduxukur Abdurixit) vi (Nguyễn Thái Ngọc Duy)