Features
- stop using /tmp for the IOR, instead use the DBus session bus (Ray Strode)
- optionally install a DBus service for system-wide settings (Matthias Clasen, Behdad Esfahbod)
Overview of Changes from GLib 2.17.6 to GLib 2.17.7
===================================================
* More fixes for 64-bit Windows
* GIO
- Add a vfs implementation for HTTP and HTTPS URIs on Windows
* Bugs fixed:
546329 API docs for g_utf8_normalize() are incorrect
546876 Modify GMarkup parser to accept  .. 
547200 g_utf8_find_next_char() issues
547637 unconditional #include of sys/statfs.h in configure
547337 G_DISABLE_DEPRECATED breaks tests build
547832 gtk+-2.12.11 fails to build - AC_PROG_MMAP too strict
502498 Test framework assertion failures should follow gcc
546371 Improve docs re g_file_monitor
546483 GThemedIcon:use-default-fallbacks is not readable without...
546132 GFileIcon is bindings-unfriendly
542156 zfs mount in home directory shown on nautilus desktop
535124 umask 002 not being applied for new directories...
547080 g_file_copy leaks expected errors
546582 Callbacks from GFileMonitor present a GFile...
547262 Missing link in the docs
* glade_xml_new_from_buffer(): Do not call
g_free() on a GObject. (Matthias Clasen, Peter Clifton)
* Build: Check for glib >= 2.10 in configure.
(Murray Cumming)
* Documentation:
- Actually show glade_xml_construct_from_buffer().
(Murray Cumming)
- Improve the book title and abstract.
(Diego Gonzalez)
- Mention gmodule-export-2.0 for autoconnecting. Bug #446175.
(Murray Cumming)
* Windows: Export glade_xml_construct_from_buffer().
(Armin Burgmeier)
* Fix gtk+ includes for the new order (Felix Riemann)
* Use GType and friends instead of deprecated ones (Christian Persch)
* Don't leak GChecksums in the thumbnailer (Felix Riemann)
* Various cleanups (Tim Janik, Cosimo Cecchi)
- portability
+ Fix build on win32 (Tor)
+ Mac OS/X fixes (Jules Colding)
- bug fixes
+ use ORBIT_SOCKETDIR to propagate the socket dir to children
wherever possible: has two benefits: speeds up ORBit2 launch,
and allows root owned apps to talk to the user's AT. (Mike Gorse)
+ other linc2 fixes (Michael, Mike)
+ Cleanups (JP, Jules Colding, dmacks at netspace org)
Overview of changes between 1.21.3 and 1.21.4
=============================================
- Use cairo_show_text_glyphs() if target cairo surface supports that.
This is done by adding a new PangoRenderer method, draw_glyph_item().
Custom PangoRenderer implementations that delegate to pango_cairo
may want to implement this method if they target PDF files.
- Requires cairo >= 1.7.4 now
- Win32 build improvements
- Justify lines broken by U+2028 LINE SEPARATOR
- Various small fixes and improvements
- New API additions:
Make layout and layout-line default renderers go through
draw_glyph_item(), which then by default falls back to
draw_glyphs(). The advantage in draw_glyph_item() is that it
has access to the text and cluster information.
Make the following previously backend-only API public:
pango_context_new()
pango_context_set_font_map()
This also means that bindings are recommended to allow
instantiation of pango.Context. This was discouraged before.
New public API:
pango_font_map_create_context()
This is equivalent to pango_context_new() followed by an
immediate pango_context_set_font_map(). This change also
deprecates various per-fontmap-type context constructors:
Language bindings are encouraged to bind
pango.Fontmap.create_context() and remove the create_context()
method from subclass implementations.
- Bugs fixed in this release:
Bug 547303 – pango_layout_get_cursor_pos crashes on certain text
buffers
Fedora Bug 457883 - Sindhi Characters are not supported in
pango [U+097B-U+097F]
Patch from Pravin Satpute
Bug 441654 – prefix fails when more than one base characters (as
conjuncts) present after a half form the next prefix renders
incorrectly
Patch from Rahul Bhalerao
Bug 546534 – pango_cairo_font_map_set_default(NULL) errs
Bug 431394 – Use pango_glyph_item_iter in more places
Bug 377948 – Make pango_glyph_item_iter public
Bug 472625 – Add draw_glyph_item() to PangoRenderer
Bug 540592 – Crash in HB_GSUB_Apply_String with Linux-Libertine font
Bug 540036 – Doesn't link to fontconfig
Bug 380094 – Fix split matra rendering bug for Kannada language
Bug 536017 – Remove SF_MPRE_FIXUP from Sinhala script flags
Patch by Harshula