pango 1.21.4



       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]