summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2008-08-26 18:49:39 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2008-08-26 18:49:39 +0000
commitfc84b5051fa106b255814936b957af7e226a60f7 (patch)
tree044f19e3b04e64590de26c25489c255bff730945
parent2445e04bc11f0e42b61640f1a4cc54778449400d (diff)
downloadpango-fc84b5051fa106b255814936b957af7e226a60f7.tar.gz
=== Released 1.21.5 ===PANGO_1_21_5
2008-08-26 Behdad Esfahbod <behdad@gnome.org> * === Released 1.21.5 === * configure.in: Version 1.21.5 * NEWS: Updated. svn path=/trunk/; revision=2708
-rw-r--r--ChangeLog8
-rw-r--r--NEWS40
-rw-r--r--configure.in2
3 files changed, 49 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 5a81d1b3..1dbcd5ed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-08-26 Behdad Esfahbod <behdad@gnome.org>
+
+ * === Released 1.21.5 ===
+
+ * configure.in: Version 1.21.5
+
+ * NEWS: Updated.
+
2008-08-22 Behdad Esfahbod <behdad@gnome.org>
Bug 549003 – pango_layout_set_height(): layout should not be cleared
diff --git a/NEWS b/NEWS
index 1705d24e..f5caea62 100644
--- a/NEWS
+++ b/NEWS
@@ -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.
diff --git a/configure.in b/configure.in
index 395dcbc1..5c05e3a5 100644
--- a/configure.in
+++ b/configure.in
@@ -22,7 +22,7 @@ dnl
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.