======================================== NEWS: glib-2.21.2 ======================================== Overview of Changes from GLib 2.21.1 to GLib 2.21.2 =================================================== * GIO: - g_socket_speaks_ipv4 is a new function to check if a socket can speak IPv4. - g_socket_listener_add_address gained a new effective_address out parameter. - GIO now returns special icons for XDG user directories, by the name folder-music, folder-documents, etc. - GIO gained support for starting/stopping of drives, which can be used in connection with external hard disk enclosures, disk arrays, iSCSI devices, etc. See g_file_start/stop_mountable. * GLib: - g_reload_user_special_dirs_cache is a new function to force GLib to reload the XDG user directory mapping from disk. * Bug fixes: 584574 glib compile failure on Mac OS X with gunixresolver.c and... 585566 GSocketListener API issues 584255 Incorrect freeing of thread pool in GThreadedSocketService 585088 g_string_chunk_insert_len stops at nul bytes 585360 Monitor fontconfig configuration files using gio causes m... 580103 Terminal starts on Display :0.0 when started on :0.1 in D... 580301 network: a few issues on old darwin 583398 SRV weight sorting is incorrect 584176 build fixes on FreeBSD 585189 g_cancellable_reset() must be called in same thread as g_... 585280 compilation dies on gio/gsocket.c, needs sys/uio.h to con... 585281 gio/gunixfdmessage.c needs sys/types.h for platforms that... 585478 don't leak the inotify fd 585575 g_socket_listener_add_inet_port() doesn't do the right thing 585599 g_socket_listener_add_socket() consumes the socket 585676 GEmblem doesn't reference its 'icon' if that is set as a ... 585717 "bytes" nautilus translation to french is not shown in th... 541276 XDG directories should have their own icons 585726 Grammatical error in GList documentation 585520 Wrong warning option in documentation 585673 GNOME Goal: Remove deprecated glib symbols 585591 Starting/stopping drives * Updated translations: Bengali India Norwegian bokmål Overview of Changes from GLib 2.21.0 to GLib 2.21.1 =================================================== * GIO: - Support for network IO has been added, including a low-level socket API and a high-level API for network connections and services. - Support for read-write access with GIOStream and its subclasses. - GMount gained a pre-unmount signal. * Bug fixes: 576104Implement GMount::pre-unmount 578769 implement GWinHttpFileInputStream::close_fn 582856 gsocket.c doesn't compile on Solaris 569375 g[u]intptr undocumented 573246 [FIX] g_desktop_app_info_dup() can access NULL pointer 575013 g_cancellable_push_current() does not allow NULL 577884 live-g-file.c:461: error: format ‘%d’ expects type ... 578499 g_output_stream_splice and stream closing with gnio strea... 579558 Application employing gvfs crashes with only libgvfscommo... 583001 SIGPIPE (grr!) 583061 Please add convenience function to connect to machines by... 583198 typo in error message 583206 use g_set_error_literal where appropriate 583229 void function g_async_initable_init_async returns value 583324 locking problem in g_main_context_iterate() 583408 void function g_socket_control_message_serialize returns ... 578786 wrong and confusing error message 583205 g_inet_address_to_bytes has no length outparam 583196 mem leak in keyfile test 583663 GSocketType enum ends with a comma 569024 Make g_error_new_valist public 569376 missing G_G[U]INTPTR_FORMAT 580347 off-by-1 bug in GWinHttpFile * Updated translations: Oriya Spanish Valencian-Catalan ======================================== NEWS: gtk+-2.17.2 ======================================== Overview of Changes from GTK+ 2.17.1 to 2.17.2 ============================================== * GtkInfoBar: A new widget to show a transient 'message area' inside a content pane. The API is similar to GtkDialog and supports theming for different message types (warnings, errors, etc) * GtkFileChooser: - Improve path bar by ellipsizing long names and preventing vertical size changes - Backup files are now hidden by default - GTK+ remembers the file chooser sorting state now * GtkButtonBox: Implements the GtkOrientable interface now. * Printing: - GTK+ supports printing an application-defined 'selection' now, in addition to usual page ranges. * Changes that are relevant for theme authors: - The new GtkInfoBar widget uses symbolic colors for theming its background color depending on the message type. By default, it uses the same background color as tooltips. This can be turned off with style property. - The GTK+ file chooser (as well as nautilus and other users of GIO icon information) can now show different icons for xdg user dirs. The icon names are folder-documents, folder-download, folder-music, folder-pictures, folder-publicshare, folder-templates, folder-videos, with an automatic fallback to the standard folder icon. * Bugs fixed: 584021 titchy leak 579590 gtk_entry_set_icon_from_stock should warn when invalid st... 584125 GtkAssistant asserts if last page is GTK_ASSISTANT_PAGE_C... 171416 Resume editing if name of new folder is "Type name of new... 420335 Page assignment when printing 4 pages to a sheet 161670 Bad behaviour from gtk_file_chooser_set_filename 327152 Long names in the FileChooserDialog directory buttons sho... 355851 File Dialog shows Backup Files 390312 Gtk grabs keyboard on DND 486839 Filechooser 'Places' items should not move up and down th... 562335 Deprecate gtk_tree_view_column_get_cell_renderers and gtk... 565317 Resulting image of GtkCellRendererPixbuf depends on order... 565998 configure script doesn't check for cairo-xlib.pc 580079 Better configure detection of Xinerama on Solaris 580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE as ... 580560 Backspace key does not go to the parent directory 584598 GtkButtonBox silently ignores gtk_orientable_set_orientation 584637 Missing conditionals for X11 shape extension in GdkWindow 584805 GtkEntryCompletion selection reset when calling gtk_entry... 584832 Duplicate the exec string returned by gtk_recent_info_get... 585024 some gtksettings properties need extra initialisation 585371 Add additional sizes to the font selector 585791 use g_*gettext instead of *gettext directly 562579 [Patch] Remove error dialog when directory does not exist 344519 custom print ranges 484922 Should remember the sort state of columns 555344 consider adding a message area widget * Updated translations: Danish Brazilian Portuguese Estonian Oriya Bengali India Norwegian bokmål Hindi Spanish Overview of Changes from GTK+ 2.17.0 to 2.17.1 ============================================== * GtkLabel: - GtkLabel can show embedded URLs, much like SexyUrlLabel * Printing: - GTK+ includes a print backend that works with the PAPI printing service. - The file and lpr backends can print multiple pages per sheet. * Changes that are relevant for theme authors: - The URL support in GtkLabel uses the link-color / visited-link-color style properties * Bugs fixed: 576091 GtkTooltip destroy the custom widget 315462 GtkButton doesn't center its child when the child is too ... 390331 "Pages per sheet" does not work for LPR printing 531490 gdk_window_set_events (0) will _ADD_ events to the root w... 574386 Remove deprecated call to gtk_status_icon_set_tooltip in ... 576678 cups printbackend doesn't list printers on NetBSD 579366 gtkbuilderparser leaks RequiresInfo objects. 579884 casting problem in gmodule 580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE as ... 581876 Remove deprecated call to gtk_action_connect_proxy in tes... 581878 Remove deprecated call to gtk_scale_button_get_orientatio... 582003 Calling gdk_window_get_events() changes the event mask, b... 582488 GtkNotebook behaves poorly when allocated less than reque... 582950 Use number of pages to print when showing printing progress 582963 Crash when printing from a thread 583050 unclear disposition of function gtk_combo_box_get_active... 583522 Trivial error in GtkBuilder migration documentation 535557 gdk_window_set_icon_name should accept NULL to unset 549859 "file" printer doesn't support n-up * Updated translations: Arabic British English Catalan Czech Danish Estonian French German Greek Hungarian Irish Italian Kannada Portuguese Russian Slovenian Spanish Ukrainian Simplified Chinese