Overview of Changes from GLib 2.21.2 to GLib 2.21.3
===================================================
* GMappedFile is refcounted now
* Mainloop: It is now possible to set per-thread default contexts,
with g_main_context_push_thread_default.
* glib-mkenums supports a @basename@ substitution, in addition
to @filename@.
* GIO:
- Vfs implementations can support storing of per-file metadata.
- GCancellable can now be subclassed.
- Unmount and eject methods now optionally allow interaction, via
variants that take a GMountOperation object.
* Bugs fixed:
556706 Inconsistent help arguments -h, -?
579449 FileChoosers no longer work if an idle handler is active
579933 mainloop FD_CLOEXEC has a race condition
579984 alternate GMainContext support
585937 gio/gsocket.c (glib 2.21.2) does not compile (Windows/mingw)
586675 Runtime library location
586797 Add GCancellables to GSocket ops
586868 g_filename_complete_get_completions doesn't always return...
587415 g_resolver_lookup_by_name_finish returns a freed list
587434 regression tests fail, at least on x86_64
586928 Avoid g++ warning in g_error()
Overview of Changes from GTK+ 2.17.3 to 2.17.4
==============================================
* GtkEntry now has model-view separation, with GtkEntryBuffer.
One intended use case for this is to support 'secure memory'
for password entries.
* The print dialog can now optionally include the page setup
controls, avoiding the need for a separate page setup dialog
in many applications.
* Coloring of visited links in GtkLabel can now be turned off, with
the ::track-visited-links property.
* Support for clipmasks in gdk_draw_pixbuf now works, this will
introduce visual changes in code that uses clipmasks when drawing
pixbufs. However, since this never worked that is unlikely to happen.
Old code using gdk_pixbuf_render_threshold_alpha masks when rendering
pixbufs will now produce truncated results at the edges.
* A number of regressions from the client-side window merge have
been fixed.
* The directfb GDK backend has been fixed to build with csw.
* Bugs fixed:
569393 gtk calendar localization YM note is wrong
587559 Popup closes immediately
551409 Print dialog should include page size and orientation
588115 gvim clipboard broken
* Updated translations:
Dutch
Estonian
Spanish
Ukrainian
Vietnamese
Overview of Changes from GTK+ 2.17.2 to 2.17.3
==============================================
* GtkFileChooser:
- Shows the size column by default now
* GtkStatusIcon:
- Has a title property, which can be used by ATs when they
read status icons
* GtkInfoBar:
- The default theme now includes color definitions for infobars
- The ::use-tooltip-style style property has been removed
* GtkMountOperation now supports interaction during unmount operations.
* The client-side windows branch has been merged; GDK now maintains
its own window hierarchy client-side, and only uses X windows where
unavoidable. Some of the benefits of this change are
- Reduced flicker
- The ability to do transformed and animated rendering of widgets
- Easier embedding of GTK+ widgets e.g. into Clutter scene graphs
This is a fundamental change to the way GDK works, so watch out for
regressions.
* Bugs fixed:
586315 Crash in GTK+ 2.14 when calling gtk.FileChooser.list_shor...
461944 pressing the volume icon in full screen shuts down the sound
490724 iconview item's height would be changed event with same m...
564063 regression: Left margin in popup menus
582025 Accelerators fail for submenus
585626 Setting widget tooltip hammers X11 server on any TCP/IP X...
585802 Add API to make GtkStatusIcon accessible with a name
585858 right-click Add-to-Booksmarks is sometimes greyed out
586330 GtkButton ignores user_underline when an image is set
318807 Offscreen windows and window redirection
587716 GtkInfoBar broken on resize
587485 GMountOperation::show-processes support
* Updated translations
Brazilian Portuguese
Estonian
Hebrew
Spanish
Swedish
Vietnamese
Overview of changes between 1.24.3 and 1.24.4
=============================================
- Misc bug fixes
Bug 586814 – Crashes related to fontmap destruction after upgrade
Overview of changes between 1.24.2 and 1.24.3
=============================================
- Fix build with new automake
- Misc bug fixes
Bug 585337 – Fails to install: install: will not overwrite
just-created
Bug 585164 – 'man preload' shows man page for pango-view
Bug 584328 – Persian sample text is not good
Bug 583250 – pango_font_metrics_get_approximate_char_width is
wrong when LANG=fa_IR