pango r2708 - trunk



Author: behdad
Date: Tue Aug 26 18:49:39 2008
New Revision: 2708
URL: http://svn.gnome.org/viewvc/pango?rev=2708&view=rev

Log:
2008-08-26  Behdad Esfahbod  <behdad gnome org>

        * === Released 1.21.5 ===

        * configure.in: Version 1.21.5

        * NEWS: Updated.

Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/configure.in

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS	(original)
+++ trunk/NEWS	Tue Aug 26 18:49:39 2008
@@ -1,3 +1,43 @@
+Overview of changes between 1.21.4 and 1.21.5
+=============================================
+- Make the reference the font->fontmap reference weak.  Previously all
+  fontmaps had circular references to their fonts and back, making them
+  leak instead of being freed upon finalization.  Now they all clean after
+  themselves.  There's a slight semantic change though, that a PangoFont does
+  not keep its fontmap alive anymore, so that's up to the user.  But then
+  again, finalizing fontmaps is not a good idea to begin with.
+
+- Improve pango_language_get_sample_string() to add language sample texts that
+  are actually usable.  Compiled from a variety of sources.
+  See pango-language-sample-table.h.
+
+- In pango_language_get_sample_string() use default language if provided
+  language is NULL.
+
+- Update OpenType language-system tags to OpenType 1.5 draft intersected with
+  ISO639-3 of 2008/08/04.
+
+- New API additions:
+	Add a minor new public API:
+
+		pango_language_get_scripts()
+	
+	This is what pango_language_includes_script() has been using
+	internally.  Previously one had to call that function over all
+	possible script values to determine which scripts a language
+	uses.  The new API makes that much easier.
+
+- Bugs fixed in this release:
+	Bug 549003 â pango_layout_set_height(): layout should not be cleared
+		     unless required
+	Bug 143542 â PangoFT2Fontmap leak
+	Bug 314094 â Get rid of poutpourri default sample string
+	Bug 473806 â Improve pango_language_get_sample_string()
+	Bug 473805 â Add API enumerating scripts for a language
+	Bug 470895 â Improve OpenType language tag list
+	Bug 547432 â Deprecation of pango_(backend)_font_map_create_context()
+		     not clean
+
 Overview of changes between 1.21.3 and 1.21.4
 =============================================
 - Use cairo_show_text_glyphs() if target cairo surface supports that.

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Tue Aug 26 18:49:39 2008
@@ -22,7 +22,7 @@
 dnl The triplet 
 m4_define([pango_version_major], [1])
 m4_define([pango_version_minor], [21])
-m4_define([pango_version_micro], [4])
+m4_define([pango_version_micro], [5])
 m4_define([pango_version],
           [pango_version_major.pango_version_minor.pango_version_micro])
 dnl The X.Y in -lpango-X.Y line. This is expected to stay 1.0 until Pango 2.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]