pango 1.21.4
- From: "Behdad Esfahbod" <install-module gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: pango 1.21.4
- Date: Mon, 11 Aug 2008 23:53:56 +0000 (UTC)
Module: pango
Version: 1.21.4
Uploaded by: Behdad Esfahbod
http://download.gnome.org/sources/pango/1.21/pango-1.21.4.tar.gz
md5sum: 3a12cb5a7f2dc562aab415d764810f4e
sha1sum: 2e004d8b220b6f8ee6f90af6780f9d505f3f1ab4
size: 2.1M
http://download.gnome.org/sources/pango/1.21/pango-1.21.4.tar.bz2
md5sum: 75f8dea346a160f8f45c47cd30e6ab3b
sha1sum: d9cf5fe7fbef108180b3b144addd5ec8ec4da9d3
size: 1.4M
News
----
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:
New public API:
PangoRenderer::draw_glyph_item()
pango_renderer_draw_glyph_item()
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.
New public API, for iterating a PangoGlyphItem:
PangoGlyphItemIter
PANGO_TYPE_GLYPH_ITEM_ITER
pango_glyph_item_iter_copy()
pango_glyph_item_iter_free()
pango_glyph_item_iter_init_start()
pango_glyph_item_iter_init_end()
pango_glyph_item_iter_next_cluster()
pango_glyph_item_iter_prev_cluster()
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:
Deprecate pango_cairo_font_map_create_context().
Deprecate pango_fc_font_map_create_context().
Deprecate pango_ft2_font_map_create_context().
Deprecate pango_win32_get_context().
Deprecate pango_xft_get_context().
Deprecate pango_x_get_context().
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
--
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]