The following modules have been added in this release: cogl, yelp-tools The following modules have a new version: - GConf (2.32.3 => 2.32.4) - atk (2.0.0 => 2.0.1) - clutter (1.6.14 => 1.7.2) - empathy (3.1.1 => 3.1.2.1) - eog (3.1.1 => 3.1.2) - epiphany (3.0.2 => 3.1.2) (*) - evince (3.0.0 => 3.1.2) - evolution-data-server (3.1.1 => 3.1.2) - gcalctool (6.0.1 => 6.0.2) - gdk-pixbuf (2.23.3 => 2.23.4) - gdm (3.0.0 => 3.1.2) - gjs (0.7.14 => 1.29.0) (*) - glib (2.29.4 => 2.29.8) - glib-networking (2.28.6.1 => 2.28.7) - glibmm (2.28.1 => 2.28.2) - gnome-backgrounds (3.0.1 => 3.1.2) - gnome-bluetooth (3.0.0 => 3.0.1) - gnome-control-center (3.0.1.1 => 3.0.2) - gnome-desktop (3.1.1 => 3.1.2) - gnome-packagekit (3.0.0 => 3.0.3) - gnome-panel (3.0.0.1 => 3.0.2) - gnome-power-manager (3.0.0 => 3.1.2) (*) - gnome-session (3.0.1 => 3.1.2) - gnome-settings-daemon (3.1.1 => 3.1.2) - gnome-shell (3.0.1 => 3.0.2) - gnome-system-monitor (3.1.1 => 3.1.2) - gnome-themes-standard (3.1.1 => 3.1.2.1) - gnome-user-docs (3.0.3 => 3.0.4) - gnome-utils (3.0.1 => 3.1.2) - gobject-introspection (0.10.8 => 1.29.0) (*) - gst-plugins-base (0.10.32 => 0.10.35) - gst-plugins-good (0.10.28 => 0.10.30) - gstreamer (0.10.32 => 0.10.35) - gtk+ (3.1.4 => 3.1.6) - gtkmm (3.0.1 => 3.1.6) - gvfs (1.9.0 => 1.9.1) - libgweather (3.0.0 => 3.0.2) - libpeas (1.0.0 => 1.1.0) - libsoup (2.34.1 => 2.34.2) - libwnck (3.0.0 => 3.0.2) - mutter (3.0.1 => 3.0.2.1) - nautilus (3.1.1 => 3.1.2) - network-manager-applet (0.8.999 => 0.8.9997) (*) - pango (1.28.4 => 1.29.3) - vino (3.1.1 => 3.1.2) - vte (0.28.0 => 0.28.1) - yelp (3.0.2 => 3.1.1) - yelp-xsl (3.0.1 => 3.1.2) (*) No summarized news available The following modules weren't upgraded in this release: atkmm, brasero, cantarell-fonts, clutter-gtk, dconf, gnome-disk-utility, gnome-doc-utils, gnome-icon-theme, gnome-icon-theme-extras, gnome-icon-theme-symbolic, gnome-keyring, gnome-menus, gnome-screensaver, gnome-terminal, gnome-user-share, gsettings-desktop-schemas, gtk-doc, gucharmap, libgnome-keyring, libgnomekbd, libgtop, librsvg, metacity, mm-common, notification-daemon, pangomm, totem, totem-pl-parser, zenity ======================================== GConf ======================================== 2.32.4 ====== Fix distcheck Remove glib and gtk+ deprecations from the example app. Translation updates ======================================== atk ======================================== Changes in version 2.0.1: ========================= * * Bug 652205: Use const instead G_CONST_RETURN * Bug 649307: Clarify AtkPlug and AtkSocket docs * Bug 551489: Fix doc of atk_text_get_text_before_offset * Bug 588083: Information about return value of some AtkText methods can be clearer * Added Alejandro Pińeiro Iglesias as maintainer * Updated .gitignore * VS 2008/2010 support update * New Zulu translation added, Esperanto and Catalan updated ======================================== clutter ======================================== Clutter 1.7.2 2011-06-13 =============================================================================== ā€¢ List of changes since Clutter 1.6.0 - Cogl moved out of tree The Clutter OpenGL abstraction library has been moved to a separate repository and can be used as a stand-alone shared library. Clutter has been modified to depend on Cogl's experimental API. - Correctly composite non fully opaque children Non fully opauqe actors with non fully opaque children will automatically redirect children paint operations to offscreen buffers, which allow correct composition taking into account the overall opacity of the scene's sub-graph. The same mechanism can be used to create a paint cache, and paint that cache when the actor or its children do not change, instead of painting the whole sub-graph again. - Allow connecting signals to ClutterState states in ClutterScript When defining a scene using ClutterScript it's possible to directly connect a state inside a ClutterState object (both defined in ClutterScript or in code) to an object's signal, without using an explicit signal handler in the code. - Long-press handling in ClutterClickAction ClutterClickAction will detect a long-press gesture and emit signals to query, activation and cancellation. - Added ClutterGestureAction and ClutterSwipeAction ClutterGestureAction is a generic "pointer gesture" action; it doesn't provide an implementation: it's up to the developer to add the gesture recognition code. ClutterSwipeAction is a GestureAction sub-class that implement the "swipe" gesture. The GestureAction API is already future proof for multi-device/multi-touch, even though the multi-touch isn't currently implemented. - Allow Effects to influence picking Effects that change the geometry of a ClutterActor should also be allowed to change the picking code to make sure that event handling keeps working. ClutterEffect has a new pick() virtual function for these cases. ā€¢ List of bugs fixes since Clutter 1.6.0 [bugzilla.clutter-project.org] #2257 - clutter fails to link on OS X (10.6) #2447 - atkevents example crashes is the accessibility is disabled #2482 - Cally should avoid to provide a default name and description #2484 - It would be nice to have the old cally Changelog #2553 - new ClutterText API to access the Pango layout offsets #2555 - Per-framebuffer journal causes corruptions #2562 - Crash upon running Clutter-based programs #2585 - add ClutterAction for slide gestures ======================================== empathy ======================================== NEW in 3.1.2.1 (14/06/2011) ============== A small fix release as 3.1.2 was shipping an outdated version of telepathy-yell. We also now depends on telepathy-logger 0.2.10 as the new log viewer was unusable with older versions. Dependencies: ā€¢ telepathy-logger ā‰„ 0.2.10 Translations: - Updated gl Translation (Fran DiĆ©guez) - Updated es Translation (Jorge GonzĆ”lez, Daniel Mustieles) - Updated ug Translation (Abduxukur Abdurixit) - Updated sl Translation (Matej Urbančič) NEW in 3.1.2 (10/06/2011) ============ The "Big one" release. Dependencies: ā€¢ Folks ā‰„ 0.5.1 ā€¢ GStreamer ā‰„ 0.10.32 ā€¢ telepathy-glib ā‰„ 0.15.1 ā€¢ telepathy-logger ā‰„ 0.2.8 ā€¢ telepathy-farstream (optional) ā€¢ geocode-glib (optional) ā€¢ libcheese (optional) Empathy has now a brand new log viewer displaying calls as well as chats. Your telepathy-logger has to be built with call support to be able to enjoy this feature. We now support CSS variants in Adium themes (WebKit 1.4.1 recommended). If built with libcheese, Empathy can now use a webcam to create an avatar. This release also brings empathy-call, a new experimental handler for Call channels, our new audio/video API that is going to replace StreamedMedia channels. If you wish to test it, you'll need to install telepathy-farstream. This new handler can easily be disabled by passing --enable-call=no during the configure. Bugs fixed: - Fixed #521747, Use Cheese to set avatar (Raluca Elena Podiuc) - Fixed #585474, Support for CSS variants in adium themes (Xavier Claessens) - Fixed #596737, No obvious way to view all the history (Emilio Pozuelo Monfort) - Fixed #598904, Log viewer should show an account-independent calendar (Emilio Pozuelo Monfort) - Fixed #635259, Allow to initiate a conversation/call from the previous conversations dialog (Emilio Pozuelo Monfort) - Fixed #646526, It's difficult to find a MUC with the same name but connected via different accounts (Chandni Verma) - Fixed #647011, Backport Call suport from 2.34 (Emilio Pozuelo Monfort) - Fixed #648822, Port Empathy to Folks 0.5.1 (Travis Reitter) - Fixed #649881, Weird parametrized variable syntax is not supported in message styles (Xavier Claessens) - Fixed #649892, Use geocode-glib (Guillaume Desmottes) - Fixed #650015, Chatroom joined but not displayed (Guillaume Desmottes) - Fixed #650386, Should use tp_channel_dispatch_operation_claim_async() (Guillaume Desmottes) - Fixed #650554, Make EmpathyTpChat a subclass of TpTextChannel (Guillaume Desmottes) - Fixed #650590, cell-renderer-expander: fix rendering with GTK+3 (Cosimo Cecchi) - Fixed #650844, SIP widget: add ignore-tls-errors (Guillaume Desmottes) - Fixed #650846, Should insensitive unsupported params (Guillaume Desmottes) - Fixed #650854, Fix expand/fill of some account widgets (Guillaume Desmottes) - Fixed #650939, Cleanup empathy-avatar-chooser (Guillaume Desmottes) - Fixed #651058, Insensitive text entry when joining a password protected IRC room (Chandni Verma) - Fixed #651242, Use tp-glib high level SMS API (Guillaume Desmottes) - Fixed #651489, protocol chooser is the slowest thing ever (Sjoerd Simons) - Fixed #651913, Messages from offline contacts no longer show up in contact list (Guillaume Desmottes) - Fixed #652015, Patch to fix a crash in empathy-accounts (Guillaume Desmottes) - Fixed #652264, log viewer: tpl_entity_get_entity_type: assertion `TPL_IS_ENTITY (self)' failed - Fixed #652270, "Missed call" icon should be the same everywhere (Guillaume Desmottes) - Fixed #619866, Log viewer should be redesigne (Matthew Paul Thomas, Emilio Pozuelo Monfort) Translations: - Updated an Translation (Daniel Martinez) - Updated ca@valencia Translation (Carles Ferrando) - Updated cs Translation (Marek ČernockĆ½) - Updated eo Translation (Kristjan SCHMIDT) - Updated es Translation (Daniel Mustieles, Jorge GonzĆ”lez) - Updated fa Translation (Arash Mousavi) - Updated gl Translation (Fran DiĆ©guez) - Updated he Translation (Yaron Shahrabani) - Updated nb Translation (Kjartan Maraas) - Updated pl Translation (Piotr Drąg) - Updated sl Translation (Matej Urbančič) - Updated th Translation (Sira Nokyoongtong) - Updated tr Translation (Muhammet Kara) - Updated ug Translation (Abduxukur Abdurixit) - Updated uk Translation (Daniel Korostil) - Updated vi Translation (Nguyį»…n ThĆ”i Ngį»c Duy) ======================================== eog ======================================== Version 3.1.2 ------------- * New "Show containing folder" command (Akshay Gupta, Felix Riemann) * Improved SVG decoding (Felix Riemann) * Better orientation support for TIFF and non-exif formats (Felix Riemann) * Port from dbus-glib to GtkApplication (Claudio Saavedra) * Misc. code improvements (Felix Riemann, Claudio Saavedra) * Documentation improvements (Jorge GonzĆ”lez, Tiffany Antopolski) Bug fixes: #649894, gui tag begins with capital letters (Jorge Gonzalez) #650402, Add an "Open containing folder" command (Akshay Gupta) #642725, EOG does not render SVG elements from other files at 100% zoom (Felix Riemann) #544068, Missing signal when the image has been displayed (Felix Riemann) #548474, EOG display TIFF files flipped (Felix Riemann) #615114, some .CR2 (RAW) pictures are displayed mirrored (Felix Riemann) #622876, Migrate from dbus-glib to GApplication (Claudio Saavedra) New and updated translations: - Gil Forcada [ca@valencia] - Daniel Mustieles [es] - Yaron Shahrabani [he] - Fran DiĆ©guez [gl] - Kjartan Maraas [nb] - Matej Urbančič [sl] - Praveen Illa [te] Updated manual translations: - Christian Kirbach, Mario BlƤttermann [de] - Daniel Mustieles [es] ======================================== evince ======================================== ================ Evince 3.1.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) * Gil Forcada (ca@valencia) * Mario BlƤttermann (de) * Kristjan SCHMIDT (eo) * Jorge GonzĆ”lez (es) * Gabor Kelemen (hu) * Pavol KlačanskĆ½ (sk) * Praveen Illa (te) * Korostil Daniel (uk) * Pin-hsien Li (zh_HK) * Pin-hsien Li (zh_TW) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.1.2 2011-06-13 -------------------------------------- Bug Fixes: Bug 550414 - Corruption of mailbox and can't expunge trash (Milan Crha) Bug 589495 - Search folder by Size (KB) counts bytes, not KB (Milan Crha) Bug 633948 - Try harder to use -lresolv in LDAP_LIBS (Mathieu Trudel-Lapierre) Bug 640054 - CamelDB: do not read the db while a trasaction is in progress (Chenthill Palanisamy) Bug 640083 - Force secured connection when using LDAPS port (Milan Crha) Bug 646898 - IMAPX should invalidated cache when uidvalidity changes (Milan Crha) Bug 648454 - Subfolders disappear when moving a folder (Milan Crha) Bug 648736 - Crash when adding default vcard for newly created DB (Matthew Barnes) Bug 649433 - e-calendar-factory SIGSEGV while reading hash_table (David Woodhouse) Bug 649757 - Filtering based on a source account always succeeded (Milan Crha) Bug 649757 - Return back camel_filter_driver_filter_mbox() (Milan Crha) Bug 649761 - Add gobject-introspection build system to libebook (Raul Gutierrez Segales) Bug 649762 - Add support for Vala bindings (Raul Gutierrez Segales) Bug 650105 - Deadlock in GroupWise connector (Matthew Barnes) Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM (Matthew Barnes) Bug 650950 - entry_compare() should iterate over attributes with the same name (Christophe Dumez) Bug 650952 - Remove unknown EContact field name runtime warning (Christophe Dumez) Bug 651054 - Support queries based on "photo" contact field (Christophe Dumez) Bug 651113 - [libebook] Querying date fields is not supported (Christophe Dumez) Bug 651147 - EBook/ECal done signals ignored due to wrong name (Milan Crha) Bug 651226 - e_book_new_system_addressbook() should create source in GConf (Christophe Dumez) Bug 651446 - Implement e_book_client_get_contacts_uids() (Milan Crha) Bug 651458 - Add getters/settrs for EContactPhoto (Raul Gutierrez Segales) Other Changes: * New asynchronous APIs to replace EBook/ECal (Milan Crha) * Improved introspection annotations (Raul Gutierrez Segales) * Improved Vala bindings (Raul Gutierrez Segales) * Various calendar file backend improvements (Patrick Ohly) * Camel: Fetch quota information asynchronously. (Matthew Barnes) * addressbook file backend: libdb must be initialized for concurrent read/write (Patrick Ohly) * CamelService: Add async query_auth_types() functions (Matthew Barnes) * IMAPX: optionally download the messages in descending order (Chenthill Palanisamy) * Handle SIGTERM instead of SIGQUIT. (Matthew Barnes) * CamelDB: use a RW lock to prevent reads while write is in progress (Chenthill Palanisamy) * CamelVeeFolder: Fix a deadlock. (Matthew Barnes) * Replace deprecated g_atomic_int_exchange_and_add() (Milan Crha) * Limit libgdata to 0.7 or 0.8. (Matthew Barnes) * e_name_western_reorder_asshole: Fix possible memory leak (Christophe Dumez) * e_dbhash_new: Close and reopen db handle to avoid memory leak (Christophe Dumez) * e_contact_name_from_string(): Fix possible memory leak (Christophe Dumez) * e_book_backend_file_get_contact_list: Fix memory leak (Christophe Dumez) * CamelVeeFolder: Fix a hang in folder_change_change. (Chenthill Palanisamy) * Use the right free function in the boxed type for EVCardAttributeParam (Alexander Larsson) * CamelIMAPXFolder: Fix handling of "filter_junk" option. (Matthew Barnes) * EBookBackendSqliteDB: Add sqlitedb cache for addressbook (Chenthill Palanisamy) Translations: Carles Ferrando (ca@valencia) Jorge GonzĆ”lez (es) Daniel Mustieles (es) SeĆ”n de BĆŗrca (ga) Fran DiĆ©guez (gl) Kjartan Maraas (nb) Matej Urbančič (sl) Abduxukur Abdurixit (ug) ======================================== gcalctool ======================================== Overview of changes in gcalctool 6.0.2 * Updated translations ======================================== gdk-pixbuf ======================================== 2.23.4 ====== * Drop use of G_CONST_RETURN * Win32 build fixes * Translation updates: Catalan (Valencian) Esperanto Finnish Turkish Vietnamese ======================================== gdm ======================================== ============= Version 3.1.2 ============= - gtk size negotiation fixes - do not propagate WINDOWPATH if its unset to begin with - audit fixes - break cycle between greeter and slave for session notification - Screenshots in docs! - Don't hardcode path to grep - Fix introspection xml - allow .xsession-errors to be a symlink or FIFO - PAM fixes - switch to .xz by default - dconf fixes - land multi-stack - Translation updates ======================================== glib ======================================== Overview of changes from GLib 2.29.6 to 2.29.8 ============================================== * Bug fixes 646608 export_symbols variable for gio dynamic library is wrong 646635 Fix introspection of GLib 647930 Documentation: GDataInputStream _read_upto() version 651745 Switch to _ prefixing rather than G_GNUC_INTERNAL 651920 Improve qsort_r detection 651959 gbitlock: "asm goto" is not available in gcc < 4.5 651998 gdbus-codegen: Use relative Python imports 652000 Fix for gatomic.c on Windows/MSVC 652002 Proposal to clean up gvaluetransform.c for MSVC 652025 g_dbus_connection_register_object: error is not set... 652081 Typos in a GBinding warning message 652197 Improper handling of double values in GDBusMessage Fix a deadlock in gobject finalization * Translation updates: Czech Galician German Hebrew Norwegian bokmĆ„l Spanish Uighur Overview of changes from GLib 2.29.4 to 2.29.6 ============================================== * Atomic operations have been rewritten from scratch to make use of gcc builtins where possible. As a side-effect of this, calls to g_atomic_ API with explicit casts may now be problematic; if that happens to you, try first to remove the casts. Another side-effect of the rewrite is that g_atomic_int_exchange_and_add has been deprecated in favor of g_atomic_int_add. * A full set of atomic operations on pointers has been added, including bit locks in pointer-size locations. * Access to quarks is now lockless * GObject data scalability has been greatly improved * g_data_time_format now supports alternative digits and padding * Introspection improvements: - Add a boxed type for GVariantBuilder - Annotation fixes in GDBus, GVariant, g_base64_ * Bugs fixed: 502560 g_rand_double_range returns 'inf' 612729 g_mkdir_with_parents can fail if the directory already exists 617491 g_once() implementation is inefficient 619418 Add a performance test for UTF-8 decoding functions 619435 Make g_utf8_to_ucs4_fast() yet faster 626549 G_STATIC_ASSERT_EXPR 631231 bitlock: Fix detection and usage of futexes with Bionic 632294 g_queue_remove() should return a boolean 640518 GMainLoop has quadratic complexity when all pollfd's... 642026 Race condition in g_static_private_free 646635 Fix introspection of GLib 648678 g_date_time_format(): support %O flags for localized numbers 649480 Use MSG_CMSG_CLOEXEC in recvmsg in gio/gsocket.c 649506 GTestFunc et al lacking Since tag 649657 Don't return gboolean for functions that throw 649775 glib-gio-gdbuscodegen-Makefile.patch 649915 gsettings accepts unquoted strings longer than two characters 649973 gthread: build unix tests only on unix 649988 gdbus-codegen: Drop dependency on argparse 650078 forkbomb building glib/tests/protocol 650211 Optimization in key file parsing 650236 Application over DBus implements action state incorrectly 650345 g_key_file_has_key_full: New function to fix g_key_file_has_key... 650458 reduce overhead in g_object_set/get_data 650459 hash table consistency while calling destroy notify funcs 650688 enforce rules about hash table modification 650823 expand the set of atomic ops 650874 codegen chokes on docs 650882 use stdout instead of stderr for informational messages 650884 fix compilation with gcc2 650885 implement glib credentials on OpenBSD (hackish) 650935 G_GNUC_MAY_ALIAS and atomic ops 651009 minor documentation fix 651034 Regarding g_cond_wait after g_thread_pool_push in gthreadedresolver 651133 race condition in GDBusConnection's emit_signal_instance_in_idle_cb 651141 hashtable infinite loop 651219 fix path to true(1) on OpenBSD 651223 Fix some compile warnings on OpenBSD 651327 Minor fixes for the gsocket API 651467 Add pointer sized bitlocks 651650 gdbus: Avoid busy wait loop 651725 gmain: Cleanups and a new test case 651745 Switch to _ prefixing rather than G_GNUC_INTERNAL * Updated translations: Catalan (Valencian) Esperanto Hebrew Hungarian Russian Spanish ======================================== 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.2: * gmmproc: - _WRAP_METHOD: Add optional parameter functionality. - _WRAP_[CREATE|CTOR|METHOD]: Support parameter reordering. - _WRAP_METHOD: Add the possibility of an output parameter. (JosĆ© Alburquerque) - Protect documentation with m4 quotes. (Kjell Ahlstedt) Bug #603930 Gio: * DBus::Connection::emit_signal(): Replace empty strings with 0, because gio fails with "", apparently unnecessarily. (JosĆ© Alburquerque) Bug #645072 (Yannick Guesnet). Build: * Removed now-unused doctooldir variable from pkgconfig files. (Kalev Lember) Bug #652461 ======================================== gnome-backgrounds ======================================== ============= Version 3.1.2 ============= * Release for GNOME 3.1.2 Updated translations: Eleanor Chen (zh_CN) Gil Forcada (ca@valencia) Tommi Vainikainen (fi) ============= Version 3.0.2 ============= * Release for GNOME 3.0.2 Updated translations: Kristjan SCHMIDT (eo) Sahran (ug) ======================================== gnome-bluetooth ======================================== ver 3.0.1: Applet: - Fix crasher when using "browse" - Fix startup not working in fallback mode Wizard: - Add support for more Wiimotes - Fix custom PIN entry not working as expected - Fix display of SSP passkeys Library: - Fix possible warnings in debug mode ======================================== 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.1.2 ============= Note to packagers: this release breaks ABI compatibility in GnomeRR, so the version of the library was bumped. libgnome-desktop * GnomeDesktopThumbnail: Use GOnce for thread safety (Colin Walters) * GnomeRR: Add a size return value to gnome_rr_output_get_edid_data() (Richard Hughes) * GnomeRR: Emit ::output-connected and ::output-disconnected when screen outputs come and go (Richard Hughes) Translators * Daniel Martinez (an) * Gil Forcada (ca@valencia) * Kristjan SCHMIDT (eo) * ŠœŠøрŠ¾ŃŠ»Š°Š² ŠŠøŠŗŠ¾Š»Šøћ (sr) * Miroslav Nikolić (sr@latin) ======================================== gnome-packagekit ======================================== Version 3.0.3 ~~~~~~~~~~~~~ Released: 2011-06-01 * Translations - Updated Catalan (Valencian) translation (Carles Ferrando) * Bugfix: - Pack the tarball with a non-broken version of libtool this time (Richard Hughes) - Add the gpk-dbus-service.desktop.in file to POTFILES.in as it was missing (Richard Hughes) - Never auto-close the update-viewer if there are restarts to agree to (Richard Hughes) 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-session ======================================== ============= Version 3.1.2 ============= Session Manager * Fix race condition in idle monitor (Christopher Halse Rogers) * Consistently use Restart and not Reboot (Chris Wilson) * Fix crashes by not assuming XSMP clients set the SmProgram property (Vincent) * Make the acceleration checks refuse to work in zaphod mode (Adam Jackson) * Update libegg code (Vincent) * Code cleanups (Vincent, Kjartan Maraas) Translators * David Planella (ca@valencia) * Daniel Mustieles (es) * Fran DiĆ©guez (gl) * Yaron Shahrabani (he) * Kjartan Maraas (nb) * Matej Urbančič (sl) ============= Version 3.0.2 ============= Translators * Kristjan SCHMIDT (eo) * Sahran (ug) ======================================== gnome-settings-daemon ======================================== ============= Version 3.1.2 ============= Common: - Don't try to convert show-keyboard-leds-indicator in gnome-settings-daemon.convert (Chris Coulson) - Add touchscreen detection (Bastien Nocera) - Add X property setting helper (Bastien Nocera) - Add code to detect accelerometers (Bastien Nocera) - Add better error reporting for egg key parsing (Bastien Nocera) - Add code to allow disabling input devices (Bastien Nocera) Color: - Add new color plugin (Richard Hughes) Cursor: - Hide cursor on tablets with only a touchscreen (Bastien Nocera) (#650604) - Show the cursor again on exit (Bastien Nocera) - Fix XFixes version checking (Bastien Nocera) - Ignore PS/2 mice as well (Bastien Nocera) - Fix checking for extension pointer (Bastien Nocera) Datetime: - Fix ntp logic on Debian to include ntpdate as well as ntpd (Michael Terry) (#644821) GConf: - Add missing schema for org.gnome.settings-daemon.plugins.gconf (Rodrigo Moya) (#652200) Keybindings: - Complete update to egg key parsing change (Florian MĆ¼llner) Media keys: - Only start D-Bus when _start() is called (Bastien Nocera) - Simplify touchpad OSD (Bastien Nocera) - Hardcode the "toggle touchpad" button (Bastien Nocera) - Remove old-style OSD (Bastien Nocera) - Always use the primary monitor for display (Bastien Nocera) (#650159) - Make sound changes quiet with Alt (Bastien Nocera) (#651704) Mouse: - Use new disable/enable device code (Bastien Nocera) Orientation: - Add orientation plugin (Bastien Nocera) Updates: - Fix a string that is hard to translate (Richard Hughes) (#645749) Wacom: - Enable wacom touch key by default (Peter Hutterer) - Use property settings helper in common/ (Bastien Nocera) - Typedef the Wacom device types (Bastien Nocera) Xrandr: - Switch touchscreen rotation as wel (Bastien Nocera) - Fix small memory leak on shutdown (Bastien Nocera) - Remove the functionality to call gcm-apply when outputs change (Richard Hughes) - Remove rotation handling for wacom tablets (Bastien Nocera) Translations: - bg (Alexander Shopov) - ca@valencia (Carles Ferrando) - cz (Marek ČernockĆ½) - de (Mario BlƤttermann) - es (Jorge GonzĆ”lez, Daniel Mustieles) - fa (Arash Mousavi) - gl (Fran DiĆ©guez) - he (Yaron Shahrabani) - nb (Kjartan Maraas) - pl (Piotr Drąg) - sl (Matej Urbančič) ======================================== 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.1.2 - 14 June 2011 * Correct bad status tip wording when hovering over View->My Processes. * Fix to remember custom column ordering. * Added ability to navigate tabs using Alt-N. * Make change priority button respect button-images setting. * Updated translation New in 3.1.1.1 - 13 May 2011 * Fixed 32-bit build * Updated translation ======================================== gnome-themes-standard ======================================== 3.1.2.1 ======= Fix a regression with padding in GtkSpinButtons and GtkEntries 3.1.2 ===== ** GTK+ 3.1.6 or newer is required to use this theme ** Use SVG assets to render border image gradients Use SVG assets to render scale sliders Remove custom inset style properties Render shadows for toolbar buttons Improve GtkAssistant theming Improve GtkTreeView column headers Improve GtkProgressbar, sliders and GtkEntry for the dark theme ======================================== 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) ======================================== gnome-utils ======================================== =============================================================== GNOME Utilities 3.1.2 (14th June 2011) - "Yes, yes, yes, YES!" This is our first unstable release in the 3.2 cycle. News include some nice enhancements for the Screenshot tool, courtesy of Jon McCann, a fix for a crasher in gnome-search-tool and many translation updates. Bruno Brouard (1): Updated French doc translation Carles Ferrando (1): [l10n]Updated Catalan (Valencian) translation Cosimo Cecchi (6): man: fix a typo man: remove a leftover line screenshot: don't segfault when taking a window picture with no delay screenshot: refactor window rect code screenshot: make the flash duration a bit shorter release: prepare for 3.1.2 Daniel Nylander (1): Updated Swedish translation Dennis Cranston (1): Bugs 649016 & 647072 Emmanuele Bassi (1): Remove G_CONST_RETURN usage Kristjan SCHMIDT (1): Updated Esperanto translation Marek ČernockĆ½ (1): Updated Czech translation Mario Kemper (1): screenshot: don't ignore typed-in location Sebastien Bacher (1): Requires the right gtk version (#650860) Tommi Vainikainen (1): Updated Finnish translation William Jon McCann (6): Add a timestamp to screenshot filenames by default Don't use window title in default filenames Increase the size of the filename entry Use XDG Pictures directory by default Change name to Screenshot Flash the area of the screen that is captured ======================================== gst-plugins-base ======================================== This is GStreamer Base Plug-ins 0.10.35, "Short Notice" Changes since 0.10.34: * work around GLib atomic ops API change * don't use G_CONST_RETURN in public headers * subparse: typefinding fixes for subtitles in non-UTF8 charsets Bugs fixed since 0.10.34: * 600043 : subparse: fails to recognise Cyrillic subtitles in windows-1251 encoding 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.30, "Adagio" Changes since 0.10.29: * work around GLib atomic ops API change * better handling of malformed buffers in RTP depayloders * some minor compilation fixes Bugs fixed since 0.10.29: * 650470 : rtp: some depayloaders break with malformed rtp packets * 652144 : udp: fix compiler warning on mingw-w64 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.35 "Nuclear Fission" Changes since 0.10.34: * work around GLib atomic ops API change * some minor win32/mingw fixes * don't use G_CONST_RETURN in public headers Bugs fixed since 0.10.34: * 652211 : Use const instead G_CONST_RETURN 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.1.6 ================================= * GtkOverlay is a new container that allows to place one or more 'overlay' widgets on top of another widget. This can be used for 'floating statusbars' and similar interfaces. * GtkLockButton has been simplified in appearance to look like a normal button * GtkNotebook now supports height-for-width layout * Accessibility for menuitems and combo boxes has been restored * The horizontal and vertical subclasses of GtkBox, GtkPaned, GtkSeparator, GtkScrollbar, GtkScale and GtkButtonBox have been deprecated * The print dialog can now display color profile information * Many enhancements and fixes to CSS theming - The CSS parser has been rewritten with the goal of better CSS compliance and improved error handling - A testsuite for the parser has been added - Attributes can be inherited from parent widgets - Shorthand properties are supported - Color and font attributes are now inherited - Borders and padding are now handled much more consistently, and border-radius support is more complete - text-shadow, box-shadow and icon-shadow attributes are now supported - nth-child works for boxes * Bug fixes: 353712 allow reducing selection in GtkLabel 576492 GtkBuilder does not respect G_PARAM_CONSTRUCT properties 624539 Keep track of last focused window 634491 gtk_tree_path_append_index() is linear in the number of indices 634994 Explicitly declare internal reserved bits in GdkModifierType 641087 Wish: GtkApplication::window-added signal 642768 Make tracker search backend a bit less verbose 642773 Make file search non-case sensitive 642929 GtkFileChooserDialog with GTK_FILE_CHOOSER_ACTION_CREATE_... 644906 gtkimcontextime.c: NULL pointer reference 646859 GtkCssProvider.load_from_data introspection 649314 Add support for the text-shadow property 649779 Add missing gtk_widget_override_* annotations 649972 Crash when loading an ui file with an empty GtkGrid 649979 Argument count TypeError from Gtk.TreeView.enable_model_drag_... 650012 GtkAppChooser* documentation does not document the content_type 650110 Add sanity check in GtkEntryCompletion 650114 gtk_entry_set_completion does not destroy idle source 650167 Unused variable in GtkEditable example code 650202 Optimization in theme_subdir_load (gtkicontheme.c) 650302 Combo box menu items should expose their displayed text 650382 GtkButton uses wrong values in grab 650418 menu: don't use the border as a padding value 650420 all: avoid boxed structs copying where possible 650424 treeview: theming-related fixes 650530 GtkAssistant beautification patches 650664 gtkstatusbar: gtk_misc_set_alignment () function replacement 651194 Should support border-image as a shorthand property 651706 gdk: Update keysyms list from latest X.org headers 651707 Move private functions to private headers 651734 GtkLockButton: symbolic icon is fuzzy 651979 compose-parse.py can not work with the newest gdkkeysyms.h... 652045 file open dialog refuses to open or complete non-local files 652102 Issues when redrawing multiple GdkWindows 652103 Add a GtkPrinterOptionWidget type of label to just show info... 652282 build: fix win32 configure checks * Updated translations Catalan (Valencian) Esperanto Galician Hebrew Norwegian bokmĆ„l Slovenian Spanish ======================================== gtkmm ======================================== 3.1.6 (unstable): Gtk: * All H* or V* specialized classes have been deprecated, to match the deprecations in the GTK+ C API. You should now set the orientation instead. This includes HBox, VBox, HButtonBox, VButtonBox, HPaned, VPaned, HScale, VScale, HSeparator, VSeparator, HScrollbar and VScrollbar. HBox and VBox are not protected by ifdefs because they are used as base classes for several other widgets, and we can't change that without breaking ABI. * Dialog: Deprecate get_vbox(), replacing with get_content_area(), to match the C function name. ======================================== gvfs ======================================== Major changes in 1.9.1 ====================== * client: Handle error events when polling _g_vfs_daemon_call_sync () * client: Don't leak the GCancellable's fd in case of an g_poll error * daemon: New logic to the backend to block requests * daemon: Add logic to force close active channels * daemon: Implement auto-busy on unmount * daemonfile: Re-root the path in set_display_name () * http: Add http_backend_get_mount_base () * http: Get rid of unnecessary calls to uri_for_filename () * dav: Correctly encode URLs * dav: Unescape the path when setting the mount_prefix of the GMountSpec * dav: Include username and/or port in the backend's display-name * dav: Decode the paths of the multistatus response before comparing them * dav: Check for empty but present displayname dav-property * dav: Implement query_fs_info and report used and free space * dav: Use default unmount logic * afc: Better error messages * gphoto2: Use new default auto-busy code * build: Change default tarball compression format to xz * Translation updates ======================================== libgweather ======================================== ============= Version 3.0.2 ============= Translators * Takayuki KUSANO (ja) * Korostil Daniel (uk) ======================================== libpeas ======================================== Overview of Changes in libpeas 1.1.0 ==================================== * Add support gjs-based Javascript extensions * Seed Javascript extension support improvements - Use the new() keyword to instantiate new Javascript extensions. - Previously used "copied arrays" have been deprecated. - Allow using prototypes when defining new extensions. * Add peas_extension_set_foreach() - Also deprecate the old peas_extension_set_call() method as a result. * Drop support for Gtk+ 2 * Translation updates: - Lithuanian - Japanese - Turkish - Esperanto - Persian - Catalan (Valencian) - Finnish ======================================== 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.1.2 are: * Use GtkOverlay for the floating bar * Move the floating bar away from the cursor on hover * Add an autostart desktop file * Add metadata::custom-icon-name key for custom icons * Fix opening the wrong directory when launching an instance from the command line * Misc crashers ======================================== pango ======================================== Overview of changes between 1.29.1 and 1.29.3 ============================================= - Minor fix in 1.29.1 tarball Overview of changes between 1.28.4 and 1.29.1 ============================================= - Lots of introspection markup added - Misc fixes ======================================== vino ======================================== Vino 3.1.2 ========== Abduxukur Abdurixit (1): Added UG translation Andika Triwidada (1): Updated Indonesian translation Arash Mousavi (1): Updated Persian translation Carles Ferrando (1): [l10n]Updated Catalan (Valencian) translation Chao-Hsiung Liao (1): Updated Traditional Chinese translation(Hong Kong and Taiwan) David King (2): Post-release version bump to 3.1.2 Remove gettext macros from configure.ac Kjartan Maraas (1): Updated Norwegian bokmĆ„l translation Kristjan SCHMIDT (1): Updated Esperanto translation Sjoerd Simons (2): Fix _TELEPATHY_GLIB mistyped as _TELEPATHY_GLUB Do not set non-existent use-dbus-listener property ŠœŠøрŠ¾ŃŠ»Š°Š² ŠŠøŠŗŠ¾Š»Šøћ (1): Updated Serbian translation ======================================== vte ======================================== 0.28.1 ====== - Bugs fixed: * Bug 652124 - malicious escape sequence causes gnome-terminal to exhaust memory - Translation updates ======================================== yelp ======================================== 3.1.1 ===== * Update for changes in yelp-xsl (Shaun McCance) * Don't start duplicate Mallard transforms (Shaun McCance) * Fixed various bugs in info parsing/transformations (Rupert Swarbrick) * Added parameters for Mallard conditional processing (Shaun McCance) * Fixed untranslated UI elements, bug #648840 (Matthias Clasen) * Updated translations: ca@valencia (Carles Ferrando) eo (Kristjan SCHMIDT) hu (Gabor Kelemen) sr (ŠœŠøрŠ¾ŃŠ»Š°Š² ŠŠøŠŗŠ¾Š»Šøћ) sr@latin (ŠœŠøрŠ¾ŃŠ»Š°Š² ŠŠøŠŗŠ¾Š»Šøћ) ======================================== yelp-xsl ======================================== 3.1.2 ===== * Changed formatting of notes * Style tweaks to linkdivs and link trails * Fixed localization for bibliographies, citations, comments * Trim link trails that are longer forms of other trails * Added experimental ui:expanded support for notes * Updated translations ca@valencia (Carles Ferrando) es (Jorge GonzĆ”lez) fa (Arash Mousavi) gl (Fran DiĆ©guez) he (Yaron Shahrabani) nb (Kjartan Maraas) sl (Matej Urbančič) ug (Abduxukur Abdurixit) 3.1.1 ===== * Improvements to the JS/CSS for videos and TTML * Changed gettext infrastructure, use itstool * Improvements and cleanup to DocBook code * Implemented experimental Mallard conditional processing * Updated to jQuery.syntax 3.0, custom layout file * Don't embed div in a tag for linkdivs * Added title attribute to HTML output for all links * Updated translations: en_GB (Bruce Cowan) es (Jorge GonzĆ”lez) id (Andika Triwidada) sr (ŠœŠøрŠ¾ŃŠ»Š°Š² ŠŠøŠŗŠ¾Š»Šøћ) sv (Daniel Nylander) vi (Nguyį»…n ThĆ”i Ngį»c Duy) 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)