The following modules have been added in this release: at-spi2-atk, at-spi2-core, baobab, clutter-gst, gcr, gmime, gnome-dictionary, gnome-font-viewer, gnome-js-common, gnome-screenshot, gnome-search-tool, gnome-system-log, gtk-engines, gtksourceview, json-glib, libchamplain, libcroco, libgdata, libgee, libnotify, libsigc++, libunique, pygobject, rest, seed, vala The following modules have been removed in this release: gnome-utils The following modules have a new version: - GConf (3.2.0 => 3.2.2) - atkmm (2.22.5 => 2.22.6) - cantarell-fonts (0.0.6 => 0.0.7) - caribou (0.4.0 => 0.4.1) - clutter (1.8.0 => 1.8.2) - cogl (1.8.0 => 1.8.2) - dconf (0.10.0 => 0.11.0) (*) - empathy (3.2.0 => 3.3.1) - eog (3.2.0 => 3.2.1) - epiphany (3.2.0 => 3.3.1) - evince (3.2.0 => 3.2.1) - evolution-data-server (3.2.0 => 3.3.1.1) - gdm (3.2.0 => 3.2.1.1) - gjs (1.30.0 => 1.31.0) (*) - glib (2.30.0 => 2.31.0) - glib-networking (2.30.0 => 2.31.0) - glibmm (2.30.0 => 2.31.0.2) - gnome-bluetooth (3.2.0 => 3.2.1) - gnome-contacts (3.2.0.1 => 3.2.2) - gnome-control-center (3.2.0 => 3.2.1) - gnome-desktop (3.2.0 => 3.3.1) - gnome-icon-theme (3.2.0 => 3.2.1.2) - gnome-icon-theme-symbolic (3.2.0 => 3.2.1) - gnome-keyring (3.2.0 => 3.3.1.1) - gnome-menus (3.2.0 => 3.3.1) - gnome-online-accounts (3.2.0.1 => 3.2.1) - gnome-packagekit (3.2.0 => 3.2.1) - gnome-panel (3.2.0 => 3.3.1) - gnome-power-manager (3.2.0 => 3.2.1) - gnome-session (3.2.0 => 3.3.1) - gnome-settings-daemon (3.2.0 => 3.2.1) - gnome-shell (3.2.0 => 3.2.1) - gnome-system-monitor (3.2.0 => 3.2.1) - gnome-terminal (3.2.0 => 3.2.1) (*) - gnome-themes-standard (3.2.0.2 => 3.3.1) - gnome-user-docs (3.2.0.1 => 3.2.1) - gnome-user-share (3.0.0 => 3.0.1) - gobject-introspection (1.30.0 => 1.31.0) (*) - gtk+ (3.2.0 => 3.3.2) - gtkmm (3.2.0 => 3.3.2) - gucharmap (3.2.0 => 3.2.1) - gvfs (1.10.0 => 1.11.0) - libgweather (3.2.0 => 3.2.1) - libsoup (2.36.0 => 2.37.1) - libwnck (3.2.0 => 3.2.1) - mousetweaks (3.2.0 => 3.2.1) - mutter (3.2.0 => 3.2.1) - nautilus (3.2.0 => 3.3.1.1) - notification-daemon (0.7.2 => 0.7.3) - pangomm (2.28.3 => 2.28.4) - polkit-gnome (0.103 => 0.102) (*) - sushi (0.2.0 => 0.2.1) - vino (3.2.0 => 3.3.1) - vte (0.30.0 => 0.30.1) - yelp (3.2.0 => 3.3.1) - yelp-tools (3.2.0 => 3.2.1) - yelp-xsl (3.2.0 => 3.2.1) (*) No summarized news available The following modules weren't upgraded in this release: NetworkManager, atk, brasero, clutter-gtk, folks, gcalctool, gdk-pixbuf, gnome-backgrounds, gnome-disk-utility, gnome-doc-utils, gnome-icon-theme-extras, gnome-screensaver, gnome-video-effects, gsettings-desktop-schemas, gst-plugins-base, gst-plugins-good, gstreamer, gtk-doc, libgnome-keyring, libgnomekbd, libgtop, libpeas, librsvg, metacity, mm-common, network-manager-applet, pango, totem-pl-parser, zenity ======================================== GConf ======================================== 3.2.2 ===== Fixes: * 661372 - Avoid crash when there is no reply to messages in gconf_engine_notify_remove * Clean-up ORBit vs DBus logic (Jasper St. Pierre) 3.2.1 ===== Fixes: * 659835 - Configuration server couldn't be contacted: D-BUS error: Method "Set" with signature "s(ii)" on interface "org.gnome.GConf.Database" doesn't exist (Vincent Untz) * Build fix for -Werror=format-securiyt (Rico Tzschichholz) Translations: * fi (Tommi Vainikainen), ja (OKANO Takayoshi), vi (Nguyễn Thái Ngọc Duy) ======================================== atkmm ======================================== atkmm 2.22.6 (stable): * Add #includes needed with the latest glibmm. ======================================== cantarell-fonts ======================================== 0.0.7 - ON/OFF glyphs. bug #643120 - combining circumflex metrics. bug #637066 - ] hinting. bug #652834 - bold: 'a','e','n','s' and 'c' hints. - black circle a circle. bug #660442 - bold: sync accented characters with base glyph. ======================================== caribou ======================================== ============= Version 0.4.1 ============= What's New ========== - Autostart only in GNOME and Unity (bug #660901). New And Updated Translations ============================ - Yaron Shahrabani (he) - Simos Xenitellis & Ioannis Zampoukas (el) - Nguyễn Thái Ngọc Duy (vi) - Daniel Korostil (uk) - YunQiang Su (zh_CN) ======================================== clutter ======================================== Clutter 1.8.2 2011-10-17 =============================================================================== • List of changes since Clutter 1.8.0 - Plug memory leaks in ClutterBoxLayout The list of children retrieved from the container was not being freed in each size negotiation cycle. - Fix the handling of out-of-stage actors in OffscreenEffect The expansion of the viewport needed for out-of-stage actors when computing the size and position of the offscreen buffer was failing with nested effects. - Do not complete a PaintVolume multiple times A missing guard was causing the lazily computed vertices of the cube to be trampled over; this caused visual artefacts as the stage-relative bounding box became unstable, leading to the wrong clip region to be used when painting. - Update the MingW cross-compilation script - Updated translations Danish, Brazilian, Serbian, Punjabi, Telugu, Assamese, German, Oriya, Esperanto, Tamil, Portuguese, Ukrainian, Traditional Chinese (Hong Kong and Taiwan), Catalan, French. • List of bugs fixed since Clutter 1.8.0 [bugzilla.gnome.org] #659625 - mingw32: Update the build script to compile 1.8.0 #659893 - clutter-main: Reword translator comment for default:LTR #659601 - offscreen effects on children of containers also with an offscreen effect get a wrong viewport #660985 - memory leak in clutter_box_layout.c #661022 - Mark clutter_state_set_key() source_state_name as nullable Many thanks to: Bruno Brouard, Neil Roberts, Carles Ferrando, Chao-Hsiung Liao, Colin Walters, Damien Lespiau, Daniel Korostil, Duarte Loreto, I Felix, Kristjan SCHMIDT, Manoj Kumar Giri, Marc-André Lureau, Mario Blättermann, Nilamdyuti Goswami, Sunjin Yang, krishnababu k, A S Alam, Мирослав Николић, Adorilson Bezerra, Ask H. Larsen. ======================================== cogl ======================================== Cogl 1.8.2 2011-10-17 =============================================================================== • List of changes since Cogl 1.8.0 » Fix a crash while generating ARBfp code with layers containing a NULL texture. » Improvements to the mingw-fetch-dependencies script to work without first needing to find a copy of config.guess. » Translation updates. • List of bugs fixed since Cogl 1.8.0 https://bugzilla.gnome.org: #660184 - Running an X client causes a segfault when using software rendering #660387 - test-color-mask fails due to uninitialized texture data #660986 - memory leak in CoglPipeline::layers_cache Many thanks to: Robert Bragg Ivaylo Valkov Gabor Kelemen Luca Bruno Seong-ho, Cho ======================================== empathy ======================================== NEW in 3.3.1 (24/10/2011) ============ The "So Long, and Thanks for all the Koalas" release. This is the first 3.3 development release which will lead to 3.4 in March 2012. It contains all the fixes from 3.2.1.1, including the HTML injection security bug (CVE-2011-3635). The "New Call" and "New Conversation" dialogs have been re-written and the experimental Call UI has been improved. This release is also the first one shipping our brand new xmpp link-local icon. Here is a tribute to the hypno-koala who will no longer appear in your accounts dialog: http://t.co/9OTilx3K Bugs fixed: - Fixed #646630, account-widgets: fix glade sizing issues (Xavier Claessens) - Fixed #662035, HTML injection in nicknames (Guillaume Desmottes) - Fixed #662211, contact_list_store_contact_active_cb may be called after the destruction of the store (Guillaume Desmottes) - Fixed #661981, new message/call dialog: use EmpathyContactChooser (Guillaume Desmottes) - Fixed #574879, remember which account/server I joined a chat on last (Juan R. Garcia Blanco) - Fixed #619186, That hypno-koala thing in the accounts dialog is freaking scary (Damien Lespiau) - Fixed #629517, Nautilus-sendto plugin: use libfolks (Guillaume Desmottes) - Fixed #650861, Unify contact selection (Guillaume Desmottes) - Fixed #656884, Give more feedback when changing camera (Emilio Pozuelo Monfort) - Fixed #656907, Make video preview jump around smoothly. (Emilio Pozuelo Monfort) - Fixed #658245, Use TpFileTransferChannel (Guillaume Desmottes) - Fixed #658542, Use new Subject and RoomConfig APIs rather than Telepathy.Properties (Will Thompson) - Fixed #659144, Over-contextualization of 'unknown' string (Guillaume Desmottes) - Fixed #659207, Some preferences are obscure or obsolete with gnome 3 (Juan R. Garcia Blanco) - Fixed #659474, Gtk-WARNING **: Overriding tab label for notebook (Guillaume Desmottes) - Fixed #659594, Shouldn't try requesting Call channel if built without Call support (Guillaume Desmottes) - Fixed #659807, auth request contacts not included in contact list (Xavier Claessens) - Fixed #659816, Presence misaligned in muc user tooltips (Guillaume Desmottes) - Fixed #659952, Added shortcut CTRL + J for joining a new chat (Bernhard Posselt) - Fixed #660124, editing of local accounts fails (Guillaume Desmottes) - Fixed #660429, Stop using GtkTable (Guillaume Desmottes) - Fixed #660449, empathy-accounts still uses goa-prefs.desktop (Guillaume Desmottes) - Fixed #660586, setting to third party Adium theme leads to crash (Guillaume Desmottes) - Fixed #661464, [Call] Use dark theme by default? (Guillaume Desmottes) - Fixed #661489, Should just use Folks to get favorites (Guillaume Desmottes) - Fixed #661734, Report insufficient balance for calls (Emilio Pozuelo Monfort, Danielle Madeley) - Fixed #661756, String "Use echo cancellation to improve call quality" is untranslated (Gabor Kelemen) - Fixed #661993, invite dialog: invite first selected contact when hitting 'enter' after typing (Guillaume Desmottes) - Fixed #662250, contact-chooser does not activate after down-arrow (Danielle Madeley) - Fixed #612555, Remove butterfly workarounds (Jonny Lamb) Translations: - Updated be Translation (Ihar Hrachyshka) - Updated bg Translation (Alexander Shopov) - Updated ca Translation (Gil Forcada) - Updated ca@valencia Translation (Carles Ferrando) - Updated de Translation (Paul Seyfert, Mario Blättermann) - Updated en_GB Translation (Bruce Cowan) - Updated eo Translation (Kristjan SCHMIDT) - Updated es Translation (Daniel Mustieles) - Updated fa Translation (Arash Mousavi) - Updated gl Translation (Fran Dieguez) - Updated he Translation (Yaron Shahrabani) - Updated hu Translation (Gabor Kelemen) - Updated it Translation (Luca Ferretti) - Updated ko Translation (Changwoo Ryu) - Updated lt Translation (Algimantas Margevičius) - Updated lv Translation (Rudolfs Mazurs) - Updated nb Translation (Kjartan Maraas) - Updated pl Translation (Piotr Drąg) - Updated sk Translation (Pavol Klačanský) - Updated sl Translation (Matej Urbančič) - Updated sv Translation (Daniel Nylander) - Updated tr Translation (Muhammet Kara) - Updated vi Translation (Nguyễn Thái Ngọc Duy) - Updated zh_CN Translation (Aron Xu) Documentation translations: - Updated fr Documentation translation (Bruno Brouard) - Updated hu Documentation translation (Gabor Kelemen) ======================================== eog ======================================== Version 3.2.1 ------------- New and updated translations: - Hari Krishna [te] - Korostil Daniel [uk] - Nguyễn Thái Ngọc Duy [vi] New and updated manual translations - Alain Lojewski [fr] - Gabor Kelemen [hu] - Andrej Žnidaršič [sl] ======================================== epiphany ======================================== ============== Epiphany 3.3.1 ============== Changes: - Don't crash when NetworkManager is not available (#659103) - Fix markup in in dialog string (#660749) - Port from GtkTable to GtkGrid (#661347) ======================================== evince ======================================== ================ Evince 3.2.1 ================ Bug fixes: * Make sure page labels are valid utf-8 strings in PostScript backend (#654263, Carlos Garcia Campos) Documentation: * Update and extend man page, Added documentation for the --page-index command line switch, and improved wording a bit at various places (Wouter Bolsterlee) * Small fixes to markup in help pages (Tiffany Antopolski) Translation updates: * Xandru Armesto (ast) * Mario Blättermann (de) * Daniel Mustieles (es) * Gabor Kelemen (hu) * Sasi Bhushan Boddepalli (te) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.3.1.1 2011-10-26 ---------------------------------------- * Work around libgthread shenanigans in GLib 2.31. Evolution-Data-Server 3.3.1 2011-10-24 -------------------------------------- Bug Fixes: Bug 527614 - Valgrind shows a nice amount of lost memory (Milan Crha) Bug 601898 - SOCKS proxy does not work with mailer (Milan Crha) Bug 620382 - Do not delete also directory for custom local calendars (Milan Crha) Bug 632619 - Recurring events can clutter month view (Milan Crha) Bug 642984 - Drop --enable-ssl configure option (nss/nspr always required) (Milan Crha) Bug 655252 - Need to escape the comp_uid part of a path (Milan Crha) Bug 656473 - Store server folder cache in user's cache directory (Milan Crha) Bug 656603 - Add support for generating vCard 2.1 in libebook (Bartosz Szatkowski) Bug 659438 - Checks junk in all folders despite restricting to INBOX (Milan Crha) Bug 659553 - Fix e_vcard_unescape_string (Alexander Larsson) Bug 659555 - Add custom icons in a folder Subscription dialog (Milan Crha) Bug 659568 - One day delay in calendar view (Milan Crha) Bug 659914 - e_book_get_changes: Fix crash caused by unref of a NULL pointer (Christophe Dumez) Bug 660246 - EBookBackendSqliteDB: Bad loop iteration (Christophe Dumez) Bug 660533 - Missing GOA cflags/libs in libedata-book (Cosimo Cecchi) Bug 660615 - Make POP3 provider more cancellable ready (Milan Crha) Bug 660656 - Fix e_iterator_get annotation (Alban Browaeys) Bug 660829 - Allow 'Mark as read' in right click menu on spam folder (Milan Crha) Bug 660870 - Empty Contacts list when pressing "To:" in composer (Milan Crha) Bug 660884 - Missing libebackend LIBADD in calendar/backends (Christian Hilberg) Bug 661432 - 'Any field contains' search doesn't work in contact view (Milan Crha) Bug 661448 - e_util_copy_*_slist(): Avoid using append function (Christophe Dumez) Bug 661549 - Avoid fetching from backend when calculating summary (Milan Crha) Other Changes: * libebook.pc.in: camel-1.2 is a private requirement. (Matthew Barnes) * Add CamelMemChunk (copy of EMemChunk). (Matthew Barnes) * CamelService: Add "password" property. (Matthew Barnes) * CamelProvider: Remove 'license' and 'license_file' members. (Matthew Barnes) * Add EModule, EExtensible and EExtension (Matthew Barnes) * Add various base classes for backends and servers. (Matthew Barnes) * Provide CamelFolder::get_message_cached() (Milan Crha) * Merge libcamel-provider into libcamel. (Matthew Barnes) * Add a "services" directory. (Matthew Barnes) * Require GLib 2.30. (Matthew Barnes) * addressbook: Optimizations to avoid vcard parsing (Christophe Dumez) * Provide EClient's GSList utility functions within e-data-server-util.h (Milan Crha) * Increase dependency on gtk+ to 3.2 (Milan Crha) * CamelFolderSummary API changes (Milan Crha) * gdbus_proxy_call_sync: check sync flag more frequently (Christophe Dumez) * Make all backends return NULL when calling get_contact() and the contact is not found. (Christophe Dumez) * e-book-client: add e_book_client_add_contacts*() methods (Christophe Dumez) * addressbook: Improve bulk contact removal code (Christophe Dumez) * configure.ac: Bump ADDRESS_BOOK_DBUS_SERVICE_NAME to 2 (Christophe Dumez) * Workaround possible crash in imap_body_decode() (Milan Crha) * e-book-client: Add bulk contact modification methods. (Christophe Dumez) * e_book_backend_sqlitedb_new: Fix database connection reuse (Christophe Dumez) * Don't free vcard memory in e_data_book_view_notify_update*_vcard() (Christophe Dumez) * ENameSelectorEntry::user_delete_text: Delete whole text when user deleted it (Milan Crha) * e-book-backend-file: Don't share DB_ENV between address books from different sources (Christophe Dumez) * Require libgdata >= 0.10. (Matthew Barnes) * Camel: New authentication API. (Matthew Barnes) * Really implement e_cal_client_view_set_fields_of_interest() (Tristan Van Berkom) * Add camel_folder_refresh_info()/_finish(). (Matthew Barnes) * Avoid a crash in camel_session_get_service_by_url(). (Matthew Barnes) Translations: Ihar Hrachyshka (be) Alexander Shopov (bg) Gil Forcada (ca) Carles Ferrando (ca@valencia) Jiri Eischmann (cs) Mario Blättermann (de) Bruce Cowan (en_GB) Daniel Mustieles (es) Inaki Larranaga Murgoitio (eu) Alexandre Franke (fr) Fran Dieguez (gl) Gabor Kelemen (hu) Luca Ferretti (it) OKANO Takayoshi (ja) Changwoo Ryu (ko) Kjartan Maraas (nb) Piotr Drąg (pl) Matej Urbančič (sl) Daniel Nylander (sv) Nguyễn Thái Ngọc Duy (vi) YunQiang Su (zh_CN) ======================================== gdm ======================================== =============== Version 3.2.1.1 =============== - change the way we do dconf again (bug 662168) ============== Version 3.2.1 ============== - legacy authentication fixes - change the way we do dconf - rearrange pam files for fingerprint/smartcard - add new "disable-user-list" gsettings key - allow users to connect to local $DISPLAY when ssh'd in without mucking with xauth - Translation updates ======================================== glib ======================================== Overview of changes from GLib 2.29/2.30 to 2.31.0 ================================================= This release contains a huge number of changes (500 commits worth). The list below attempts to summarise, but not every change is listed. * Major changes to threading and synchronisation - threading is now always enabled in GLib - support for custom thread implementations (including our own internal support for errorcheck mutexes) has been removed - a whole lot of dead code (to deal with the non-threaded case) has been ripped out. This includes the racy path of GMainContext that caused deadlocks with respect to child process exits in single-threaded programs (such as gtester). - libgthread is now an empty shell and g_thread_init() is no longer required (and has been deprecated) - GMutex and GCond can now be statically allocated without explicit initialisation. Dynamic allocation for these types is deprecated. - new types GRecMutex and GRWLock can also be statically allocated without explicit initialisation. - GPrivate can now be statically allocated and has an improved API. Dynamic allocation of GPrivate is deprecated. - GStaticMutex, GStaticRecMutex, GStaticRwLock, GStaticPrivate are deprecated. - GCond now uses monotonic time internally and a new API takes monotonic time for timed waits, deprecating the wallclock API - removal of the insane macro indirection used in the previous implementation of threading and synchronisation APIs - use SRWLock and CONDITION_VARIABLE APIs when available on Windows (Vista and later) and emulate them on XP - leaks of G(Static)Private-allocated data on some cases of thread exit have been fixed - simplified new thread creation API with the old API deprecated. The concept of joinability has disappeared (all threads are joinable) as have priority levels, 'bound'ness (ie: kernel vs. userspace threads) and ability to manipulate the stack size. - GThread is now a refcounted type - other implementation details changed * Move headers for some deprecated functionality to a separate deprecated/ directory. * New support for attribute-based deprecations to issue compiler warnings instead of breaking the build and/or giving warnings about implicit declarations (and possibly miscompiling). * GCache has been deprecated (after its last use was removed from our platform over a year ago). * It is no longer possible to include individual headers (like "ghash.h") -- you must #include . * The misguided experiment of allowing the program to stumble along with missing GSettings schemas is now over -- the abort is back. * Clarify that fork() is not valid while using GMainContext. This is because the internal resources of the GMainContext end up being shared by both processes. We had an assert here but it was breaking existing (valid) use cases as well, so it has been removed for now. * GApplication - add ::shutdown signal as logical dual to ::startup - don't use a GMainLoop: iterate the GMainContext directly (improves quit logic) * Several portability fixes for Windows, OpenBSD, Solaris * Add new GValue API to specifically deal in signed chars (in case the platform defines 'char' as unsigned) * some new API to mitigate the problems associated with calling setenv() in a multi-threaded program * Use CLOCK_MONOTONIC unconditionally if the libc has support at compile time (ie: stop checking for kernel support at runtime). * pkg-config files: - drop -uninstalled variants - remove gobject dependency on gthread * New macro G_ATOMIC_LOCK_FREE is defined if the atomic operations are implemented without use of a mutex. Cleaned up atomic-related compilation issues with mingw compilers on win32 systems. * SOCKS proxy and resolver improvements * Fix the spelling of G_IO_FLAG_IS_WRITABLE (was WRITEABLE) and introduce a macro for backwards compatibility. * GDBus: - many code generation updates and improvements - some race condition fixes, including testcase hangs * GVariant: - new g_variant_new_from_fixed_array() API - substantial docs improvements/clarifications * GKeyFile is now refcounted and boxed * mount monitoring is now based on /proc/mounts (where available) instead of mtab * new macros G_SOURCE_CONTINUE and G_SOURCE_REMOVE for returning from GSourceFunc (so you don't have to remember what TRUE and FALSE mean) * use xlocale functions where available to avoid too much heavy lifting in functions like g_ascii_strtod() * GMappedFile can now be created from an fd * error message strings grammar/i18n fixes * many docs updates * Partial list of bugs closed: 70598 Unify GStaticMutex and GMutex. 320888 optimization for g_main_context_wakeup 398418 GChildWatch race condition? 527214 g_timer_elapsed() returns random values 580505 add a way to set/get name for a thread 583511 race condition means g_main_loop_quit() does not work 590808 GKeyFile should have a refcount and a boxed type in GObject 592715 Document that g_str_hash() and g_int_hash() are not NULL safe 631413 Add macros for GSourceFunc return values 632049 not immediately clear what g_variant_get_fixed_array expects 640212 "Error stating file" is not a friendly message 640293 Use xlocale functions to implement g_ascii_strtod() 640975 Check that error exists before trying to set it 643934 GApplication lacking a logical dual for the ::startup signal 651268 assertion failed in GDBus worker thread 653987 g_key_file_get_integer cannot interpret trailing spaces 654412 Documentation for g_variant_get_child_value unclear ======================================== glib-networking ======================================== 2.31.0 ====== * gnutls * Bumped required GNUTLS version to 2.11.0 and updated code for that (Stef, #656903) * Fixed a crash when passing a NULL GCancellable to g_tls_connection_close_async() (Dan, #659786) or a NULL GError to g_tls_file_database_new(). * Fixed handling of self-signed CA certificates in GTlsDatabaseGnutls (Dan, #660508) * Added another G_TLS_ERROR_NOT_TLS (aka "dumb server, try falling back from TLS to SSLv3") case, when the handshake completes but then packets after that don't decrypt correctly. (Dan, #662104) * Made sure that GTlsConnection:peer-certificate and :peer-certificate-errors get set even when the peer certificate is rejected. (Dan) * proxy/gnome * Fixed ignore_hosts handling (Dan, #655581) * Fixed configure check so that "--without-gnome-proxy" works. (Alexandre Rostovtsev, #662203) * Fixed tests to only build the gnome proxy test if we're building the gnome proxy. (Kalev Lember, #662085) * New translations: Telugu ======================================== glibmm ======================================== 2.31.0.2: (unstable) * gthread.h: Move the deprecation ifdefs to avoid affecting non-deprecated API. 2.31.0.1: (unstable) * Avoid deprecation compiler warnings in glibmm and projects using glibmm. However, you will need to include either or before other glibmm includes. (Murray Cumming) * Move IOCondition from main.h to iochannel.h. (Murray Cumming) * Don't include via init.h or wrap_init.h. (Murray Cumming) * gmmproc: - Don't include C code examples found in the XML docs. Bug #650544 - Don't include by default in generated files. Bug #662597 (José Alburquerque) 2.31.0: (unstable) Glib: * Date: set_time(): Use g_date_set_time_t() instead of g_date_set_time(). (José Alburquerque) * Thread: Deprecated thread_init(), Thread::joinable(), *_priority(), etc. (Murray Cumming) * (Threads are always enabled in glib now, and thread_init() does nothing.) * VariantContainerBase: Add create_maybe(). (José Alburquerque) Gio: * DataInputStream: Add read_line_utf8() and read_line_finish_utf8(). (José Alburquerque) * DBus::MethodInvocation: Add UnixFDList return_value() method overload. (José Alburquerque) * Re-add Application and related class so they can be finished. (José Alburquerque) * ApplicationCommandLine: Add the get_platform_data() method. (José Alburquerque) * SimpleAction: Wrap the signals and properties. (José Alburquerque) * gmmproc: - Fix h2def.py not parsing function starting with G_GNUC_* macros. (Krzesimir Nowak) Bug #660225. - _WRAP_METHOD: Allow return types to have commas. (José Alburquerque) Bug #661401 - _WRAP_METHOD: Use {OUT} instead of {RET} for output params. (José Alburquerque) - Remove M4 warnings due to commas in return types. (José Alburquerque) 2.30.0: (stable) ======================================== gnome-bluetooth ======================================== ver 3.2.1: Fix warnings about BluetoothStatusClass Fix small memory leaks Translations ======================================== gnome-contacts ======================================== Major changes in 3.2.2 are: * Fixed crashes * Fixed display name for Google contact sources * Add Unity to OnlyShowIn * Fix up spacing in contact pane Major changes in 3.2.1 are: * Translation updates ======================================== gnome-control-center ======================================== ========================== Version 3.2.1 (2011-10-17) ========================== Common: - Always collect locales from the directory (Bastien Nocera) (#660725) Color: - After removing a profile select the device so the UI is correct (Richard Hughes) (#661658) Date & time: - Fix showing actual clock format on panel open (Tomas Bzatek) Info: - Use new GtkAppChooserButton API (Bastien Nocera) (#658693) - Use x-content/unix-software as mime for the Software combobox (Cosimo Cecchi) Network: - Allocate nm-connection for nma-wireless-dialog (Gary Ching-Pang Lin) (#648174) - Show wireless dialog even if there is no active AP (Gary Ching-Pang Lin) (#661526) Printers: - Check state of CUPS after start (Marek Kasik) (#659721) - Fix build on systems without LC_PAPER (Bastien Nocera) (#660692) - Don't hide address entry (Marek Kasik) - Disable remove button if no printer is selected (Rodrigo Moya) (#659724) - Hide spinner after search (Marek Kasik) (#659753) - Make +/- buttons insensitive when can not connect to CUPS (Marek Kasik) Region: - Hide system tab if no localed (Bastien Nocera) - Simplify getting the current Locale (Bastien Nocera) - Implement copying layouts (Bastien Nocera) (#659300) - Fix build on systems without LC_MEASUREMENT (Antoine Jacoutot) (#660787) - Only show locales for languages that have translations (Rodrigo Moya) Screen: - Never set gnome-session's idle-delay to 1 (Rodrigo Moya) Shell: - Use gtk_widget_show instead of _show_all in gnome_control_center_show (Rodrigo Moya) - Show the label for the category sections (Rodrigo Moya) - Make sure we gtk_widget_show the search view (Rodrigo Moya) - Make Ctrl+Q work outside the overview (Bastien Nocera) - Give focus to the search entry when showing the overview page (Anders G. Jørgensen) - Don't crash when loading the icon fails (Christian Persch) (#660513) Translations: - ar (Abderrahim Kitouni) - be (Yuri Matsuk) - en_GB (Bruce Cowan) - ga (Seán de Búrca) - gl (Fran Dieguez) - ja (Jiro Matsuzawa) - lv (Rudolfs Mazurs) - nl (Wouter Bolsterlee) - pt_BR (André Gondim) - sr (Мирослав Николић) - ta (Dr.T.Vasudevan) - te (krishnababu k) - uk (Daniel Korostil) - zh_CN (Aron Xu, Funda Wang) - zh_HK (Chao-Hsiung Liao) - zh_TW (Chao-Hsiung Liao) ======================================== gnome-desktop ======================================== Version 3.3.1 ============= libgnome-desktop * GnomePnpIds: Add object to get the vendor name from PNP IDs (Bastien Nocera) * GnomeRR: - Fix crash in update_brightness_limits (Ray Strode) - Don't print an error for no backlight (Bastien Nocera) - Remove deprecated functions (Bastien Nocera) - When setting the DPMS mode manually, clear the timeouts (Michael Vogt, Richard Hughes) - Ignore DPMSSetTimeouts() and DPMSForceLevel() return value (Alexandre Rostovtsev) - Other DPMS-related fixes (Richard Hughes) * GnomeWallClock: - Remove the date/time source on dispose (Vincent) - Fix non-Linux fallback code (Colin Walters) ======================================== gnome-icon-theme ======================================== 3.2.1.2 - bug #662171 3.2.1 - right to left variants of directional icons ======================================== gnome-icon-theme-symbolic ======================================== 3.2.1 - right to left variants of directional icons - telephony status & action icons ======================================== gnome-keyring ======================================== Changes in version 3.3.1.1 are: * Build correctly against glib 2.31 Changes in version 3.3.1 are: * Return most recent secret first when searching * Split the Gcr and Gck libraries out of gnome-keyring * Build fixes * Updated translations Changes in version 3.2.1 are: * Fix debugging output, and erroneous warnings * Updated translations ======================================== gnome-menus ======================================== ============= Version 3.3.1 ============= libmenu * Ignore desktop entries with no Name or Exec key (Florian Müllner) Layout * Put the Other menu at the end (Vincent) =============== Version 3.2.0.1 =============== Menu Editor * Work with latest pygobject (Vincent) ======================================== gnome-online-accounts ======================================== ================================================== gnome-online-accounts 3.2.1 ================================================== Translation updates (Telugu, Vietnamese) ======================================== gnome-packagekit ======================================== Version 3.2.1 ~~~~~~~~~~~~~ Released: 2011-10-17 * Translations - Updated Arabic translation (Anass Ahmed, Abdalrahim Fakhouri) - Updated Asturian translation (Xandru Armesto) - Updated Finnish translation (Ville-Pekka Vainio) - Updated Irish translation (Seán de Búrca) - Updated Latvian translation (Rudolfs Mazurs) - Updated Telugu Translation (ipraveen) ======================================== gnome-panel ======================================== ============= Version 3.3.1 ============= Panel * Support instance configuration of objects in default layout (Vincent) * Do not assert on error when using default layout (Vincent) * Make it possible to load a default layout from the user config (Vincent) * Fix loading launchers defined with relative paths (Vincent) * Fix panels forced to be big because of user menu (Vincent) * Fix wrong height of Places menu item in main menu (Vincent) * Change default size of icon in menu bar & user menu applets to 16 (Vincent) Translators * Ihar Hrachyshka (be) * David Planella (ca@valencia) * Jorge González (es) * Erdal Ronahî (ku) * Rūdolfs Mazurs (lv) * Kjartan Maraas (nb) * Мирослав Николић (sr) * Miroslav Nikolić (sr@latin) * Praveen Illa (te) ======================================== gnome-power-manager ======================================== Version 3.2.1 ~~~~~~~~~~~~~ Released: 2011-10-17 * Translations - Updated Telugu Translations (krishnababu k) * Bugfix: - Remove the deprecated g_thread_init (Richard Hughes) - Remove the deprecated pango_cairo_font_map_create_context (Richard Hughes) ======================================== gnome-session ======================================== ============= Version 3.3.1 ============= Tools * Look at gnome.fallback={0,1} argument in kernel boot line to determine if fallback mode should be enforced or ignored (Vincent) * Use whitelist/blacklist regexps in an external file when evaluating renderer for accelerated check (Vincent) * Blacklist Intel 830-865 hardware when checking for accelerated hardware (Vincent) Translators * Ihar Hrachyshka (be) ============= Version 3.2.1 ============= Session Manager * Refuse to install an idle timeout of 0 seconds (Rodrigo Moya) * Fix crash on Solaris because of bad comparison (Brian Cameron) Translators * David Planella (ca@valencia) * Kristjan SCHMIDT (eo) * Nguyễn Thái Ngọc Duy (vi) * Chao-Hsiung Liao (zh_HK) * Chao-Hsiung Liao (zh_TW) ======================================== gnome-settings-daemon ======================================== ============= Version 3.2.1 ============= Common: - Remove left-over debug (Bastien Nocera) (#660073) Color: - Fix a crash if ~/.local is deleted at runtime (Richard Hughes) (#660664) - Do not load all the color devices twice at startup (Richard Hughes) - Don't assign the same device more than once at startup (Richard Hughes) - Fix critical warning if the user disables the internal LCD screen (Richard Hughes) - Reset the gamma tables when the screen configuration changes (Richard Hughes) (#660164) - Fix 'make check' by including -lm for powf() (Richard Hughes) Media keys: - Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya) - Don't assert if the user sets the 'button-power' action to 'shutdown' (Richard Hughes) - Don't assert if the user sets the 'button-power' action to 'nothing' (Richard Hughes) - Fix OSD touchpad icon names (Bastien Nocera) (#661179) - Fix suspend button not locking the screen (Bastien Nocera) (#660267) Power: - Don't restore the brightness if it's never been set (Richard Hughes) - Fix two small reference leaks when using the D-Bus interface (Richard Hughes) - Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya) - Do not sleep-on-idle by default (Richard Hughes) (#660395) - Do not revert to the pre-idle brightness if idle dimming is disabled (Richard Hughes) (#660434) - Ensure the DPMS state is 'on' at startup (Richard Hughes) (#660482) - Close low-battery notification when plugged in (Florian Müllner) (#660942) - Don't crash when setting the dim timeout when using NX (Richard Hughes) (#661000) - Call XSyncInitialize() in case GTK+ wasn't compiled with XSync support (Richard Hughes) - Emit 'Changed' signal to all listeners (Gary Ching-Pang Lin) Printers: - Fix build on systems without LC_PAPER (Bastien Nocera) (#660626) - Call setlocale() (Bastien Nocera) (#660632) - Exit gsd-printer when session ends (Marek Kasik) (#660158) - Correct signature when calling PrinterAddOptionDefault (Marek Kasik) - Don't show "Not connected?" when not needed (Marek Kasik) - Unown name on the system bus when session goes idle (Marek Kasik) Wacom: - Fix possible crasher (Bastien Nocera) (#661170) Xrandr: - Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya) Translations: - ast (Xandru Armesto) - gl (Fran Dieguez) - nl (Redmar, Wouter Bolsterlee) - or (Manoj Kumar Giri) - vi (Nguyễn Thái Ngọc Duy) ======================================== gnome-shell ======================================== 3.2.1 ===== * Restore the IM state on startup - if you were available in when you logged out, then you'll be set available again when you log in. [Florian; #65902, #661485] * Improve searching for contacts in the overview: search more fields, show a more meaningful name, require that all search terms match. [Florian, Matthias; #660580] * Improve search for applications in the overview: take frequency into account and tweak match algorithm [Florian; #623372] * Remove the "Show Password" switch from network password prompts, and move the functionality to a right-click menu [Florian; #658948] * Add context menus with Cut/Paste options to most entries [Florian; #659275] * On screen keyboard: - Show the keyboard immediately when it's turned enabled [Dan; #659743] - Fix problem where keyboard would hide when starting to type in the search entry [Nohemi; #661340] - Fix problem with keyboard hiding when selected accented characters [Nohemi; 661707] * Login mode: - Allow hitting Enter to select the first user [Ray; #657996] - Fix flicker of a fingerprint prompt that could show up [Ray; #660492] - Fix password bullets vanishing during login [Ray; #657894] - Misc bug fixes and visual tweaks [Ray; #659763, #660919, #661479] * Display a caps-lock warning in password entries [Florian; #660806] * Show the state of installed extensions in Looking Glass [Jasper; #660494] * Load user extensions after system ones [Jasper; #661815] * Fix problem with many applications showing extra-large icons in notifications [Marina; #659158] * Fix a problem where alt-Tab had trouble tracking the current application with certain applications such as Emacs. [Dan; #645026] * Fix confusion between different users avatar images [Florian; #660585] * Remove behavior where you could switch workspaces by bumping a dragged window in the overview against a screen edge; it was leftover and just confusing. [Florian; #660838] * Fix long-standing bug where the Dash in the overview could end up mis-sized and run off the screen [Florian; #649248] * Fix automatic launching of applications when media is inserted [Cosimo; #660821] * Fix handling of vertically stacked monitors with NVIDIA drivers [Florian; #661387] * Translation marking fixes [Jasper, Wouter; #660600] * Code cleanups and warning fixes [Adel, Dan, Florian, Jasper; #659822, #659940, #660122, #660358, #660968, #661231] * Small memory leak fixes [Florian, Jasper; #661231] * Misc bug fixes [Adel, Florian, Jasper; #659274, #659861, #660166, #660310, #660397, #660608, #660606, #660674, #660774. #660848, #661151, #661617] Contributors: Wouter Bolsterlee, Cosimo Cecchi, Matthias Clasen, Nohemi Fernandez, Adel Gadllah, Florian Müllner, Jasper St. Pierre, Ray Strode, Dan Winship, Marina Zhurakhinskaya Translations: Tiffany Antopolski [eo], Xandru Armesto [ast], Alexander Shopov, Ivaylo Valkov [bg], Gil Forcada [ca], Carles Ferrando [ca@valencia], Mario Blättermann, Paul Seyfert [de], Bruce Cowan [en_GB], Jorge González, Daniel Mustieles [es], Arash Mousavi [fa], Bruno Brouard [fr], Seán de Búrca [ga], Fran Diéguez [gl], Gabor Kelemen [hu], Luca Ferretti [it], Takayuki Kusano [ja], Changwoo Ryu [ko], Erdal Ronahi [ku], Algimantas Margevičius [lt], Rudolfs Mazurs [lv], Wouter Bolsterlee [nl], Piotr Drąg [pl], Adorilson Bezerra [pt_BR], Yuri Myasoedov [ru], Matej Urbančič [sl], Daniel Nylander [sv], Miroslav Nikolić [sr, sr@latin], Tirumurti Vasudevan [ta], Krishnababu Krothapalli [te], Daniel Korostil [uk], Nguyễn Thái Ngọc Duy [vi], YunQiang Su [zh_CN] ======================================== gnome-system-monitor ======================================== New in 3.2.1 - 18 October 2011 * Updated translations. ======================================== gnome-themes-standard ======================================== 3.3.1 ===== Use a new wallpaper Improve notebook tabs padding Enable transparency and rounded corners for tooltips Correctly theme GtkSwitch for the dark variant Fix gnome-panel theming for fallback mode ======================================== gnome-user-docs ======================================== 3.2.1 ===== * Contributions from Michael Hill, Shaun McCance, Tiffany Antopolski * Updated translations: de (Mario Blättermann, Gabor Karsay) es (Jorge González, Daniel Mustieles) fi (Timo Jyrinki) gl (Fran Dieguez) hu (Gabor Kelemen) ======================================== gnome-user-share ======================================== This is gnome-user-share 3.0.1, a system for easy sharing of user files. Major changes since 3.0.0 are: - Work-around Linux 3.0 regression that caused the file sharing not to work - Updated translations ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.3.2 ================================= * GtkCellRendererAccel can show virtual modifiers * Theming improvements: - CSS: 'transparent' can be used a color - Improved notebook tab rendering - Support opacity and rounded corners for tooltips * OS X improvements: - Disable mnemonics - Make Option work as a modifier - Cleanup of modifiers: Alt/Option is MOD1, Command is MOD2 - Fix keyval <> Unicode and lowercase/uppercase mapping * Improvements of cross-platform key and button event handling: - Support '' in accelerator strings - Use approprivate modifiers for extending and modifying selections, depending on the platform - Use the appropriate button for triggering context menus, depending on the platform * Bugs fixed: 628936 gtk build fails because of objective-c elements 653289 GtkCellRendererText "edited" signal not emitted... 655057 rendering issues with map plugin 657770 Write to released memory in gtkdnd-quartz.c 658767 Drag and Drop NSEvent capture is racy 658772 Directory paths for resource directories are hard-coded 659022 gtk_tree_model_filter_clear_cache_helper: assertion failed 659655 3 errors in Spanish translation of gtk+ 660687 roxterm X crashes with accessibility enabled 660730 Use of "struct stat" breaks Windows 659602 Provide an abstraction for the platform's use... 659406 Abstract what triggers a context menu 660619 __SIZEOF_INT__ and __SIZEOF_POINTER__ may not be defined 599617 a modern tooltip look 628936 gtk build fails because of objective-c elements 631167 GtkComboBox with has-entry=true should not require... 651818 Crash in gtk_app_chooser_refresh() 659672 gtk_tree_view_column_dispose() does not remove from tree... 660139 GtkGrid gives Gtk-Warnings about negative sizes... 660833 all: add an 'only-child' pseudo-class selector 661032 out-of-tree builds result in broken gtk-doc documentation 661089 gtkfontbutton.c will not compile on Solaris 661780 GTK_STOCK_INDENT references wrong images 661835 GMountOperation on OpenBSD: remove the need for kvm(3) 662024 tests/css/parser/selector.errors missing from EXTRA_DIST 662132 --sync 662177 Toolbar returns invalid paths for toolbar items 662230 treemodel: document gtk_tree_path_free() as allow-none 662308 Scrollbars seem to unconditionally reserve a space... 662467 tooltip: only update shape if the window is realized 662481 Clean up the gtkprivate directory redefinition mess 662629 notebook: update tab area allocation when switching page * Translation updates Brazilian Portuguese British English Catalan (Valencian) Czech Dutch Esperanto Japanese Galician Latvian Serbian Spanish Simplified Chinese Traditional Chinese Vietnamese ======================================== gtkmm ======================================== 3.3.2. (unstable): * Avoid some more deprecation warnings with the recent GTK+. * Deprecate HandleBox. * Deprecate TearOffMenuItem. * Deprecate Gtk::Table in favour of Gtk::Grid. * Add #includes needed with the latest glibmm. * Build: make check: Use xmllint to check the generated .html documentation. (Murray Cumming) ======================================== gucharmap ======================================== gucharmap 3.2.1 * Translation updates gucharmap 3.2.0 * Translation updates ======================================== gvfs ======================================== Major changes in 1.11.0 ======================= * volume monitors: Keep remote volume monitor proxies alive forever * volume monitors: Support get_sort_key() in out-of-process volume monitors and gvfs-mount(1) * daemon: Grab a pointer to the GvfsBackend before unref'ing a job source, preventing a crash * build: Purge hardcoded -DG_DISABLE_DEPRECATED * Adapt to GLib 2.31.0 deprecations and new API * Translation updates ======================================== libgweather ======================================== ============= Version 3.2.1 ============= libgweather * Fix fetching forecast from bom.gov.au (Johnny, Vincent) * Fix fetching forecasts from the Met Office (Vincent) * Fix introspection build with builddir != srcdir (Vincent) ======================================== libsoup ======================================== Changes in libsoup from 2.36.0 to 2.37.1: * Fixed a problem with connections being assigned to multiple requests at once after a redirection [#651146, Sergio]. Made soup_session_pause/unpause_message() work in any state, not just while the HTTP I/O is occurring, and used this to add a test case for that bug. [Dan] * Ported SoupSession to use GTlsDatabase internally, and added two new properties, SoupSession:use-system-ca-file (to specify that the session should use the default system tlsdb) and SoupSession:tlsdb (to specify a specific tlsdb to use). [Dan] * Likewise, added SoupServer:tls-certificate, for specifying a certificate/key for an https server to use. * Made SoupHTTPInputStream use memory more efficiently. [#659255, Sergio] * Fixed soup_message_get_https_status() to return information more reliably (with latest glib-networking). * Bumped the glib requirement to 2.30.0; although libsoup does not use any new glib 2.30 APIs, there are several important bugfixes in glib between 2.28 and 2.30 that libsoup needs. Currently libsoup builds against either glib 2.30.x or glib 2.31.x. ======================================== libwnck ======================================== ============= Version 3.2.1 ============= Translators * Sílvia Miranda (ca@valencia) * Мирослав Николић (sr) * Miroslav Nikolić (sr@latin) * Hari Krishna (te) * Muhammet Kara (tr) * Korostil Daniel (uk) * Nguyễn Thái Ngọc Duy (vi) ======================================== mousetweaks ======================================== Version 3.2.1 ------------- New and updated translations: [te] Hari Krishna ======================================== mutter ======================================== 3.2.1 ===== * Allow keyboard window switching (alt-Tab) during drag-and-drop [Matthias, #660457] * Don't add invisible resize borders to fullscreen windows [Jasper, Owen; #659854] * Fix crash when toplevel windows were set to unexpected window types [Owen; #599988] * Correct problems with windows moving when restarting or switching window managers [Jasper; #660848] * Fix interaction of tiled windows with multiple monitors [Rui; #642580, #657519] * Make meta_display_unmanage_screen() public [Jasper; #660848] * Fix problem with turning off window decorations on the fly [Rui; #660773] * Fix spurious assertion failures with themes such as Nodoka [Sandro; #661286] * Misc bug fixes [Adel, Jasper, Rui; #660464, #660854, #662053] Contributors: Matthias Clasen, Sandro Mani, Rui Matos, Jasper St. Pierre, Owen Taylor Translations: Tommi Vainikainen [fi], Miroslav Nikolić [sr, sr@latin], Muhammet Kara [tr] ======================================== nautilus ======================================== Major changes in 3.3.1 are: * Show a Properties item in the sidebar for mounts * Use GtkStyleContext to draw editable label elements * Port to use GtkGrid * Don't use deprecated GThread API * Fix pie chart background rendering in Properties view * Fix a crasher when activating a sidebar item * Cleanup old libeel boilerplate code Major changes in 3.2.1 are: * Consolidate typeahead find entry for icon view * Fix a crasher when middle-clicking empty space in the places sidebar * Fix a crasher when trying to delete files from the tree sidebar * Fix a crasher when ejecting a removable device under some circumstances * Fix a crasher when trying to activate the previewer in a list view with no selection * Fix a crasher when symbolic icon theme is not available * Plug some memory leaks * Fix the build when Tracker FTS is enabled ======================================== notification-daemon ======================================== NEW in 0.7.3: ============== - Translation updates (Asturian, Assamese, Thai, Telugu) ======================================== pangomm ======================================== 2.28.4 (stable): * Add #includes needed with the latest glibmm. (Murray Cumming) ======================================== sushi ======================================== 0.2.1 - "Here and now" ====================== - Fix OSD toolbar not appearing for text files previews - Make sure the decoration title is centered with the close button - Translation updates ======================================== vino ======================================== Vino 3.3.1 ========== David King (3): Post-release version bump to 3.3.1 Update smclient to latest libegg version Update NEWS for 3.3.1 release Ihar Hrachyshka (1): Updated Belarusian translation. krishnababu k (1): Updated Telugu Translations ======================================== vte ======================================== 0.30.1 ====== - Translation updates ======================================== yelp ======================================== 3.3.1 ===== * Added Share button to IM, email, or copy page link * Allow multiple package with install links * Set right-click menu for http and install links * Link to full search when loading a page from external search * Dropped jquery-ui in favor of CSS transitions * Updated translations: be (Ihar Hrachyshka) bg (Alexander Shopov) en_GB (Bruce Cowan) es (Jorge González) gl (Fran Dieguez) he (Yaron Shahrabani) ko (Changwoo Ryu) nb (Kjartan Maraas) sl (Matej Urbančič) sv (Daniel Nylander) ======================================== yelp-tools ======================================== 3.2.1: ====== * yelp-check status: Accept commas as a delimiter for options (Shaun McCance) ======================================== yelp-xsl ======================================== 3.2.1 ===== * Fixed editor-mode badges for final pages and pkgversion * Updated translations: eo (Tiffany Antopolski) fi (Tommi Vainikainen) nl (Wouter Bolsterlee) te (Hari Krishna) uk (Daniel Korostil) vi (Nguyễn Thái Ngọc Duy)