diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' pango1.0-1.20.1/ChangeLog pango1.0-1.20.5/ChangeLog --- pango1.0-1.20.1/ChangeLog 2008-04-09 00:02:46.000000000 +0200 +++ pango1.0-1.20.5/ChangeLog 2008-07-02 17:28:15.000000000 +0200 @@ -1,3 +1,64 @@ +2008-07-02 Behdad Esfahbod + + * === Released 1.20.5 === + + * configure.in: Version 1.20.5, with correct libtool version + + * NEWS: Updated. + +2008-06-30 Behdad Esfahbod + + * === Released 1.20.4 === + + * configure.in: Version 1.20.4 + + * NEWS: Updated. + +2008-06-29 Behdad Esfahbod + + Bug 540592 – Crash in HB_GSUB_Apply_String with Linux-Libertine font + + * pango/opentype/harfbuzz-gsub.c (GSUB_Do_String_Lookup): Fix reverse + loops for type 8 lookups. + +2008-05-23 Behdad Esfahbod + + * === Released 1.20.3 === + + * configure.in: Version 1.20.3 + + * NEWS: Updated. + +2008-05-20 Tor Lillqvist + + Bug 523193 – Vista Hebrew, CJK fonts to builtin win32 pango aliases + + Patch by Daniel Atallah. + + * pango/pango-utils.c: Add fonts from Vista to the builtin + aliases. Also add Lucida Sans Unicode and Lucida Console. + +2008-05-03 Behdad Esfahbod + + Bug 531242 – Leak when calculating win32 font coverage + Patch from Daniel Atallah + + * pango/pangowin32.c (pango_win32_font_calc_coverage): Plug leak. + +2008-04-09 Behdad Esfahbod + + * === Released 1.20.2 === + + * configure.in: Version 1.20.2 + + * NEWS: Updated. + +2008-04-09 Behdad Esfahbod + + * pango/pangocairo-atsui.h: + * pango/pangocairo-atsuifont.c: + Really fix build without cairo-atsui. + 2008-04-08 Behdad Esfahbod * === Released 1.20.1 === diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/configure.in /tmp/bgOnE1ieTa/pango1.0-1.20.5/configure.in --- pango1.0-1.20.1/configure.in 2008-04-09 00:02:27.000000000 +0200 +++ pango1.0-1.20.5/configure.in 2008-07-02 17:27:50.000000000 +0200 @@ -22,13 +22,13 @@ dnl The triplet m4_define([pango_version_major], [1]) m4_define([pango_version_minor], [20]) -m4_define([pango_version_micro], [1]) +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. m4_define([pango_api_version], [1.0]) dnl Number of releases since we've added interfaces -m4_define([pango_interface_age], [1]) +m4_define([pango_interface_age], [3]) dnl Number of releases since we've broken binary compatibility. m4_define([pango_binary_age], [m4_eval(100 * pango_version_minor + pango_version_micro)]) diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/debian/changelog /tmp/bgOnE1ieTa/pango1.0-1.20.5/debian/changelog --- pango1.0-1.20.1/debian/changelog 2008-07-03 16:39:01.000000000 +0200 +++ pango1.0-1.20.5/debian/changelog 2008-07-03 16:39:01.000000000 +0200 @@ -1,3 +1,9 @@ +pango1.0 (1.20.5-0ubuntu1) hardy-proposed; urgency=low + + * New upstream version (lp: #245212) + + -- Sebastien Bacher Thu, 03 Jul 2008 16:22:10 +0200 + pango1.0 (1.20.1-1) unstable; urgency=low * New upstream bugfix release. diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/INSTALL /tmp/bgOnE1ieTa/pango1.0-1.20.5/INSTALL --- pango1.0-1.20.1/INSTALL 2008-01-17 22:33:22.000000000 +0100 +++ pango1.0-1.20.5/INSTALL 2008-05-23 19:44:04.000000000 +0200 @@ -2,7 +2,7 @@ ************************* Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, -2006 Free Software Foundation, Inc. +2006, 2007 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. @@ -67,6 +67,9 @@ all sorts of other programs in order to regenerate files that came with the distribution. + 6. Often, you can also type `make uninstall' to remove the installed + files again. + Compilers and Options ===================== diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/NEWS /tmp/bgOnE1ieTa/pango1.0-1.20.5/NEWS --- pango1.0-1.20.1/NEWS 2008-04-09 00:05:15.000000000 +0200 +++ pango1.0-1.20.5/NEWS 2008-07-02 17:28:32.000000000 +0200 @@ -1,3 +1,27 @@ +Overview of changes between 1.20.4 and 1.20.5 +============================================== +- Fix libtool versioning which I broken in 1.20.4 + +Overview of changes between 1.20.3 and 1.20.4 +============================================== +- Fix OpenType GSUB lookup type 8 crash. +- Bugs fixed in this release: + Bug 540592 – Crash in HB_GSUB_Apply_String with Linux-Libertine font + +Overview of changes between 1.20.2 and 1.20.3 +============================================== +- Add more Vista fonts to default win32 aliases. +- Minor win32 leak fix. +- Bugs fixed in this release: + Bug 523193 – Vista Hebrew, CJK fonts to builtin win32 pango aliases + Patch by Daniel Atallah. + Bug 531242 – Leak when calculating win32 font coverage + Patch from Daniel Atallah + +Overview of changes between 1.20.1 and 1.20.2 +============================================== +- Really fix build on OS X. + Overview of changes between 1.20.0 and 1.20.1 ============================================== - Update to Unicode Character Databse 5.1.0. This adds new entries to diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/pango/opentype/harfbuzz-gsub.c /tmp/bgOnE1ieTa/pango1.0-1.20.5/pango/opentype/harfbuzz-gsub.c --- pango1.0-1.20.1/pango/opentype/harfbuzz-gsub.c 2008-01-15 23:43:23.000000000 +0100 +++ pango1.0-1.20.5/pango/opentype/harfbuzz-gsub.c 2008-06-29 20:29:00.000000000 +0200 @@ -4218,7 +4218,7 @@ if ( error == HB_Err_Not_Covered ) buffer->in_pos--; } - while (buffer->in_pos); + while ((HB_Int) buffer->in_pos >= 0); return retError; diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/pango/pangocairo-atsuifont.c /tmp/bgOnE1ieTa/pango1.0-1.20.5/pango/pangocairo-atsuifont.c --- pango1.0-1.20.1/pango/pangocairo-atsuifont.c 2008-04-08 23:04:37.000000000 +0200 +++ pango1.0-1.20.5/pango/pangocairo-atsuifont.c 2008-05-03 19:23:01.000000000 +0200 @@ -79,6 +79,7 @@ } /* XXX remove when we require cairo 1.6 */ +#undef cairo_atsui_font_face_create_for_atsu_font_id cairo_public cairo_font_face_t * cairo_atsui_face_create_for_atsu_font_id (ATSUFontID font_id); diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/pango/pangocairo-atsui.h /tmp/bgOnE1ieTa/pango1.0-1.20.5/pango/pangocairo-atsui.h --- pango1.0-1.20.1/pango/pangocairo-atsui.h 2008-04-08 23:05:14.000000000 +0200 +++ pango1.0-1.20.5/pango/pangocairo-atsui.h 2008-05-03 19:23:01.000000000 +0200 @@ -25,7 +25,7 @@ #include "pangoatsui-private.h" #include #ifdef CAIRO_HAS_QUARTZ_FONT -#include +#include #else #include #endif diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/pango/pango-features.h /tmp/bgOnE1ieTa/pango1.0-1.20.5/pango/pango-features.h --- pango1.0-1.20.1/pango/pango-features.h 2008-04-09 00:13:54.000000000 +0200 +++ pango1.0-1.20.5/pango/pango-features.h 2008-07-02 17:29:06.000000000 +0200 @@ -4,9 +4,9 @@ #define PANGO_VERSION_MAJOR 1 #define PANGO_VERSION_MINOR 20 -#define PANGO_VERSION_MICRO 1 +#define PANGO_VERSION_MICRO 5 -#define PANGO_VERSION_STRING "1.20.1" +#define PANGO_VERSION_STRING "1.20.5" #endif diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/pango/pango-utils.c /tmp/bgOnE1ieTa/pango1.0-1.20.5/pango/pango-utils.c --- pango1.0-1.20.1/pango/pango-utils.c 2008-01-28 03:43:51.000000000 +0100 +++ pango1.0-1.20.5/pango/pango-utils.c 2008-05-23 19:41:31.000000000 +0200 @@ -1340,8 +1340,8 @@ static const char *builtin_aliases[] = { "courier = \"courier new\"", - "\"segoe ui\" = \"segoe ui,arial unicode ms,browallia new,mingliu,simhei,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", - "tahoma = \"tahoma,arial unicode ms,browallia new,mingliu,simhei,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", + "\"segoe ui\" = \"segoe ui,meiryo,malgun gothic,microsoft jhenghei,microsoft yahei,gisha,leelawadee,arial unicode ms,browallia new,mingliu,simhei,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", + "tahoma = \"tahoma,arial unicode ms,lucida sans unicode,browallia new,mingliu,simhei,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", /* It sucks to use the same GulimChe, MS Gothic, Sylfaen, Kartika, * Latha, Mangal and Raavi fonts for all three of sans, serif and * mono, but it isn't like there would be much choice. For most @@ -1349,11 +1349,11 @@ * has ony one. One solution is to install the free DejaVu fonts * that are popular on Linux. They are listed here first. */ - "sans = \"dejavu sans,tahoma,arial unicode ms,browallia new,mingliu,simhei,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", - "sans-serif = \"dejavu sans,tahoma,arial unicode ms,browallia new,mingliu,simhei,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", + "sans = \"dejavu sans,tahoma,arial unicode ms,lucida sans unicode,browallia new,mingliu,simhei,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", + "sans-serif = \"dejavu sans,tahoma,arial unicode ms,lucida sans unicode,browallia new,mingliu,simhei,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", "serif = \"dejavu serif,georgia,angsana new,mingliu,simsun,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", - "mono = \"dejavu sans mono,courier new,courier monothai,mingliu,simsun,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", - "monospace = \"dejavu sans mono,courier new,courier monothai,mingliu,simsun,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"" + "mono = \"dejavu sans mono,courier new,lucida console,courier monothai,mingliu,simsun,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"", + "monospace = \"dejavu sans mono,courier new,lucida console,courier monothai,mingliu,simsun,gulimche,ms gothic,sylfaen,kartika,latha,mangal,raavi\"" }; static void diff -Nru --exclude aclocal.m4 --exclude config.guess --exclude config.sub --exclude configure --exclude gtk-doc.make --exclude install-sh --exclude docs --exclude depcomp --exclude Makefile.in --exclude '*.rc' /tmp/2Pj66wdrHI/pango1.0-1.20.1/pango/pangowin32.c /tmp/bgOnE1ieTa/pango1.0-1.20.5/pango/pangowin32.c --- pango1.0-1.20.1/pango/pangowin32.c 2008-02-25 08:11:40.000000000 +0100 +++ pango1.0-1.20.5/pango/pangowin32.c 2008-05-03 19:23:25.000000000 +0200 @@ -1709,10 +1709,15 @@ guint32 i; PangoWin32CoverageLanguageClass cjkv; gboolean hide_unihan = FALSE; + PangoFontDescription *desc; + gchar *name; - PING(("font:%s lang:%s", - pango_font_description_to_string (pango_font_describe (font)), + desc = pango_font_describe (font); + name = pango_font_description_to_string (desc); + PING(("font:%s lang:%s", name, pango_language_to_string (lang))); + g_free (name); + pango_font_description_free (desc); if (win32font->win32face->has_cmap) {