Filewatcher File Search File Search
Catalog
Content Search
» » » » » libpango1.0-0-dbg_1.28.3-1+squeeze2_mipsel.deb » Content »
pkg://libpango1.0-0-dbg_1.28.3-1+squeeze2_mipsel.deb:867228/usr/share/doc/libpango1.0-0-dbg/  info  control  downloads

libpango1.0-0-dbg - The Pango library and debugging symbols…  more info»

changelog.gz

commit b7dd5c0ca11672510f5ab870719a46b01c5a6df4
Author: Colin Walters <walters@verbum.org>
Date:   Tue Sep 28 15:51:44 2010 -0400

    introspection: Use --include-uninstalled

    For inter-module includes we need to use --include-uninstalled,
    otherwise we may try to process pkg-config entries for uninstalled
    .pc files.

    Also:

    * Don't include pangoft2 in its own package list.
    * Filter out non-public pango-color-table.h

    https://bugzilla.gnome.org/show_bug.cgi?id=630857

 configure.in      |    2 +-
 pango/Makefile.am |   19 +++++++++++--------
 2 files changed, 12 insertions(+), 9 deletions(-)

commit 0c6e8ec35a92d61713786fcc3d55099e2be46abc
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Sep 28 14:27:17 2010 -0400

    Release 1.28.2

 NEWS         |   10 ++++++++++
 configure.in |    2 +-
 2 files changed, 11 insertions(+), 1 deletions(-)

commit 2777dce89fdb9e02119c6b2974a9c1b3841da23f
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Sep 27 21:07:34 2010 -0400

    Bug 628497 - Crash in pango_layout_line_get_extents at pango-layout.c

    Cleanup LINE_IS_VALID() usage.

 pango/pango-layout.c |    9 +--------
 1 files changed, 1 insertions(+), 8 deletions(-)

commit ab5e0df8a7a7970e6e4ec03c13a15f7d04cc7594
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Sep 23 15:49:57 2010 -0400

    Bug 626966 - SIGFPE _hb_sanitize_array

    Fix two div-by-zero's.  Both have been fixed upstream.

 pango/opentype/hb-open-type-private.hh      |    2 +-
 pango/opentype/hb-ot-layout-gpos-private.hh |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 9724624b47c72802c6d9584d07e79d627180f8f2
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Sep 14 14:50:01 2010 -0400

    Bug 629632 - configure bug

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit eb00fc677cdf19e99d5e971c72d6aeb15920dc49
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Aug 6 12:48:10 2010 -0400

    Bug 625807 - approximate character width is 0 on pangoft2

    Fix regression.

 pango/pangofc-font.c |   48
 +++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 45 insertions(+), 3 deletions(-)

commit 75f0db89f7a4d0bd2948d27134913b9f2af02533
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sat Sep 11 14:52:28 2010 +0300

    Reduce DLL hijack risk and simplify code in basic-win32 module

    Dont load usp10.dll dynamically with LoadLibrary(). Just link to the
    Uniscribe API directly. MinGW comes with an import library so no
    problem with that either. The Uniscribe DLL is present on all versions
    of Windows we care for.

 modules/basic/Makefile.am   |    3 +-
 modules/basic/basic-win32.c |  136
 ++++++++++---------------------------------
 2 files changed, 33 insertions(+), 106 deletions(-)

commit ed4732969da2219e36c5c74193886637439bb2e9
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sat Sep 11 15:17:19 2010 +0300

    Improve performance on Windows especially for non-Latin scripts

    The use of Uniscribe script caches was decidedly suboptimal. Use one
    persistent SCRIPT_CACHE per Win32 font and script.

    Patch by by David E. Hollingsworth and Fredrik Corneliusson,
    from bug #621869.

 modules/basic/basic-win32.c |   50
 ++++++++++++++++++++++++++++++++----------
 pango/pangowin32-private.h  |    7 ++---
 pango/pangowin32.c          |   29 +++++++++---------------
 pango/pangowin32.def        |    1 +
 4 files changed, 53 insertions(+), 34 deletions(-)

commit 9daa110ccb5adc48a0f01a1a637a9134b6d46892
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Jun 15 11:09:43 2010 -0400

    Release 1.28.1

 NEWS         |   12 ++++++++++++
 configure.in |    2 +-
 2 files changed, 13 insertions(+), 1 deletions(-)

commit 7dc0bb2b5aab78d8d7a299b54351bb0e9a4e888d
Merge: a4ebb72 cf1022c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Jun 15 10:54:36 2010 -0400

    Merge branch 'master' into 1.28

    Conflicts:
	pango/Makefile.am

commit cf1022c02c89d50a64743b1cf8d989817e4e1fd1
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Jun 15 10:05:16 2010 -0400

    Backport this commit from harfbuzz-ng repo:

    Fix awful confusion between lookup format and subtable format

    As reported by John Daggett.

 pango/opentype/hb-ot-layout-gpos-private.hh |	 12 ++++++------
 pango/opentype/hb-ot-layout-gsub-private.hh |	 12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 14763c551fa3c68bfe8ba02389a5f07ab65153b2
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Jun 15 08:38:59 2010 -0400

    Bug 621612 - VPATH build fix

 pango-view/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a30783a14c4dc69adc43922474e79721fec54829
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 3 11:53:21 2010 -0400

    Fix a test failure

    See
    http://build.gnome.org/builders/pango-RHEL5/builds/310/steps/pango%20check/logs/stdio

 pango/pangoft2.def |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8be1be82dbea3e81596366d1fa65d9b79d73850c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed May 26 16:21:47 2010 -0400

    Cypriot is RTL

 pango/pango-gravity.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 495932623fb3390dd4249e08a3fd8593ebceaef4
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon May 10 20:45:07 2010 -0400

    Fix glyph class building.  Oops!

    Bug 605870 - Incorrect shaping for Syriac

 pango/pango-ot-info.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 1caf2947f0941e2354dd4f43d56934e1ec706b6e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue May 4 13:40:35 2010 -0400

    [cairo] Scale font metrics to user space

    Bug 457990 - font metrics are not converted to user space in cairo
    backend

 pango/pangocairo-font.c    |	37 +++++++++++++++++++++++++++++++++++--
 pango/pangocairo-private.h |	 2 +-
 2 files changed, 36 insertions(+), 3 deletions(-)

commit 34e05035af0ce854df1cc2f77c0b11dbc1a3cb36
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue May 4 11:55:27 2010 -0400

    [cairo] Refactor common code in create_metrics_for_context()

 pango/pangocairo-atsuifont.c |   31 +++++--------------------
 pango/pangocairo-fcfont.c    |    8 +++---
 pango/pangocairo-font.c      |   48
 ++++++++++++++++++++++++++++++++++++++-
 pango/pangocairo-private.h   |    4 +-
 pango/pangocairo-win32font.c |   31 +++++--------------------
 pango/pangofc-font.c	      |   51
 ++---------------------------------------
 pango/pangofc-private.h      |    4 +-
 7 files changed, 70 insertions(+), 107 deletions(-)

commit fd31122c5a153c3a21ae015cdd1c72aef79671d0
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Apr 21 02:04:22 2010 -0400

    [HB] Minor

 pango/opentype/hb-ot-layout-gpos-private.hh |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 140cfe4b4a40f95a379c1b78881b1edf12f72145
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Apr 21 00:49:40 2010 -0400

    [HB] Improve comments

 pango/opentype/hb-open-type-private.hh |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

commit 4eca6bc0c98b573cc28005413e40790af8b10930
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Apr 21 00:40:50 2010 -0400

    [HB] Remove stale TODO item

 pango/opentype/hb-open-type-private.hh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 9091e0f4d59b4f6dec4b0992f86ddcc141c0b919
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Apr 21 00:32:47 2010 -0400

    [HB] Use a function template instead of struct template for Null

 pango/opentype/hb-open-type-private.hh |   24 ++++++++++--------------
 1 files changed, 10 insertions(+), 14 deletions(-)

commit 39620ce42fa212d4e76f49ac257d2b2cf6da20fa
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Apr 21 00:14:12 2010 -0400

    [HB] Simplify Tag struct

 pango/opentype/hb-open-file-private.hh        |    3 ++-
 pango/opentype/hb-open-type-private.hh        |    6 +-----
 pango/opentype/hb-ot-layout-common-private.hh |    3 ++-
 3 files changed, 5 insertions(+), 7 deletions(-)

commit b11755c2f68d0dfe1dac7a7bce29defa25255bc9
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Apr 20 23:50:45 2010 -0400

    [HB] Cosmetic

 pango/opentype/hb-open-type-private.hh        |    8 ++++----
 pango/opentype/hb-ot-layout-common-private.hh |    6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 5453f4b097811e31e8205d3729bee1fc97d2e541
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Apr 20 15:52:47 2010 -0400

    [HB] Fix Class operator return type

 pango/opentype/hb-ot-layout-common-private.hh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 851f873072b26b32c514c459ba2ca141dd1b79e0
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Apr 20 15:51:53 2010 -0400

    [HB] Add couple consts to operators

 pango/opentype/hb-open-type-private.hh |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit fc23518fc6fb391a0e7dc872c6a2e89a09cad018
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Apr 20 15:25:27 2010 -0400

    [HB] Remove ASSERT_SIZE_DATA

 pango/opentype/hb-open-type-private.hh        |    4 ----
 pango/opentype/hb-ot-layout-common-private.hh |    9 ++++++---
 2 files changed, 6 insertions(+), 7 deletions(-)

commit 1c90dc64539551c8e0b86415a4949b8eb21b5b1c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Mar 29 00:04:12 2010 -0400

    GNOME Bug 613015 - [HB] Does not sanitize Device tables referenced
    from ValueRecords

 pango/opentype/hb-ot-layout-gpos-private.hh |	147
 +++++++++++++++++++++------
 1 files changed, 116 insertions(+), 31 deletions(-)

commit 0d0cbf451613c301ae358cc4dbe54fb63ae5fc9e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Apr 19 02:34:10 2010 -0400

    [HB] Round instead of trunc

 pango/opentype/hb-ot-layout-gpos-private.hh |	 20 ++++++++++----------
 pango/opentype/hb-private.h		     |	  2 +-
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 5383831f1c73eaed7696fddad3e2fb823858a8ff
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Apr 19 02:29:04 2010 -0400

    [HB] Fix warnings

 pango/opentype/hb-open-type-private.hh		 |    2 +-
 pango/opentype/hb-ot-layout-gdef-private.hh	 |    4 ++--
 pango/opentype/hb-ot-layout-gpos-private.hh	 |    4 ++--
 pango/opentype/hb-ot-layout-gsubgpos-private.hh |    6 +++---
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 52ab3d508ad900cc435aa6529cd4a333db43af78
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Apr 19 02:27:56 2010 -0400

    [HB] Fix debug build

 pango/opentype/hb-open-type-private.hh		 |    2 +-
 pango/opentype/hb-ot-layout-gsubgpos-private.hh |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1a36b77ee5030c099eff8a6ac7f0081a4a46d69d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Apr 1 03:33:22 2010 -0400

    Bug 582698 - Support CSS-style margin specification

 pango-view/viewer-render.c |	41
 ++++++++++++++++++++++++++++++++++-------
 1 files changed, 34 insertions(+), 7 deletions(-)

commit a4ebb72cfb8814a4d3aee9fd0a02a56e998fe6c6
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Mar 29 17:20:02 2010 -0400

    Release 1.28.0

 NEWS	      |   15 +++++++++++++++
 configure.in |   27 +++++++--------------------
 2 files changed, 22 insertions(+), 20 deletions(-)

commit d98a35b04f57cebdfdbe40750cd1fa998c730c42
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Mar 30 15:07:35 2010 -0400

    Revert "Remove the .vcproj files before rewriting them"

    Revert .vcproj files and accompanying commits as the build stuff
    needs more work.

 Makefile.am			     |	  4 +-
 README.win32			     |	 28 ++-
 build/Makefile.am		     |	  1 -
 build/win32/Makefile.am	     |	  1 -
 build/win32/vs9/Makefile.am	     |	 11 -
 build/win32/vs9/README.txt	     |	 35 ---
 build/win32/vs9/install.vcproj      |	 78 -------
 build/win32/vs9/pango.sln	     |	 79 -------
 build/win32/vs9/pango.vcprojin      |	211 ------------------
 build/win32/vs9/pango.vsprops	     |	137 ------------
 build/win32/vs9/pangocairo.vcprojin |	170 ---------------
 build/win32/vs9/pangoft2.vcprojin   |	408
 -----------------------------------
 build/win32/vs9/pangowin32.vcproj   |	165 --------------
 build/win32/vs9/stdint.h	     |	 36 ---
 build/win32/vs9/unistd.h	     |	  1 -
 config.h.win32.in		     |	151 -------------
 configure.in			     |	  9 +-
 modules/basic/basic-fc.c	     |	  1 -
 modules/basic/basic-win32.c	     |	  5 -
 modules/hebrew/hebrew-fc.c	     |	  1 -
 modules/thai/thai-fc.c		     |	  1 -
 pango/Makefile.am		     |	 58 +-----
 pango/mini-fribidi/Makefile.am      |	 10 -
 pango/module-defs-fc.c.win32	     |	 40 +++--
 pango/module-defs-lang.c.win32      |	 11 -
 pango/module-defs-win32.c.win32     |	 26 ++-
 pango/module-defs.h.win32	     |	 74 -------
 pango/opentype/Makefile.am	     |	 10 -
 pango/pangocairo.rc.in		     |	 30 ---
 29 files changed, 79 insertions(+), 1713 deletions(-)

commit d2be51b19cc4ff2f49ee56ca42782f1c1e57fe2c
Author: Tor Lillqvist <tml@iki.fi>
Date:	Tue Mar 30 10:28:51 2010 +0300

    Remove the .vcproj files before rewriting them

    In case they are write protected for some reason. Might help Behdad's
    problem with make dist.

 pango/Makefile.am |	3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 91d8773a88938aaa0a78de9bc6f768baf7021bc8
Author: Tor Lillqvist <tml@iki.fi>
Date:	Tue Mar 30 10:28:51 2010 +0300

    Remove the .vcproj files before rewriting them

    In case they are write protected for some reason. Might help Behdad's
    problem with make dist.

 pango/Makefile.am |	3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 3ca16ae22be9c1012651f5fdd775f75f5e887033
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Mar 29 17:13:42 2010 -0400

    Disable use of HB Device tables

    There's cleanup needed in the Device code.	The scale stuff is
    pretty bogus
    right now.

 pango/pango-ot-info.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 5f32f21772954f40d337a1e60299be47fc8be572
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Sat Mar 27 17:00:19 2010 -0400

    [HB] Fix leak when duplicating blob

 pango/opentype/hb-blob.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit f4201009d192300442e76d25a83c0dab8022d0d6
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Mar 21 21:23:56 2010 +0100

    Bug 611033 - Layout using ATSUI fontmap treats absolute font
    sizes a...

    pango_atsui_font_map_load_font() has been corrected to take into
    account
    whether the size retrieved from the given font description is absolute
    when setting this size again on best_description.

    _pango_cairo_atsui_font_new() has been cleaned up with regard to size
    conversion and usage.  The code now properly takes the absolute
    property
    into account and is more clear.

 pango/pangoatsui-fontmap.c   |    8 ++++++-
 pango/pangocairo-atsuifont.c |   47
 ++++++++++++++++++++---------------------
 2 files changed, 30 insertions(+), 25 deletions(-)

commit 7e2abeb19c4b0760d60ec8b388c9f98075700004
Author: Tor Lillqvist <tml@iki.fi>
Date:	Tue Mar 16 10:37:00 2010 +0200

    Dist also the .vcprojin files

    It has to be possible to run "make dist" also in an unpacked tarball.

 build/win32/vs9/Makefile.am |	  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 9cac172f82dd492d068590434199989021be236e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Mar 16 03:46:17 2010 -0400

    [HB] Fix the mystery bug!

    A couple bugs joined forces to exhibit the mystery behavior of
    crashes / infinite loops on OS X / wrong kerning / invalid memory
    access.  Pooh!

    The bugs were involved:

      - Wrong pointer math with ValueRecord in PairPosFormat1

      - Fallout from avoiding flex arrays, code not correctly updated
	to remove sizeof() usage.

    We strictly never use sizeof() directly now.  And the PairPos code
    is cleaned up.  Should fix them all.  Bugs are:

      Bug 605655 - Pango 1.26.2 introduces kerning bug
      Bug 611229 - Pango reads from uninitialized memory
      Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X

    We were also doing wrong math converting Device adjustments to
    hb_position_t.  Fallout from FreeType days.  Should shift 16, not
    6.	Fixed that too.

    There's still another bug: we don't sanitize Device records
    referenced from value records.  Fixing that also.

 pango/opentype/hb-open-file-private.hh		 |    4 ++-
 pango/opentype/hb-open-type-private.hh		 |   11 ++++---
 pango/opentype/hb-ot-layout-common-private.hh	 |   10 +++++-
 pango/opentype/hb-ot-layout-gpos-private.hh	 |   37
 +++++++++++++----------
 pango/opentype/hb-ot-layout-gsubgpos-private.hh |   15 +++++----
 5 files changed, 46 insertions(+), 31 deletions(-)

commit 7ee9ab4b2519131a9753499175ec43871232c84d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Mar 16 03:15:00 2010 -0400

    [HB] Cosmetic

 pango/opentype/hb-ot-layout-common-private.hh |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d9e254f3220337577b22f229839e036f344ce048
Author: Tor Lillqvist <tml@iki.fi>
Date:	Tue Mar 16 00:46:24 2010 +0200

    Put the PANGO_MODULE_PREFIX defines in the project files

    Put the PANGO_MODULE_PREFIX defines in the project files instead of
    having them behind an ifdef in the source files.

 build/win32/vs9/pango.vcprojin    |   54 ++++++++-
 build/win32/vs9/pangoft2.vcprojin |  243
 +++++++++++++++++++++++++++++++++++--
 modules/arabic/arabic-fc.c	   |	4 -
 modules/arabic/arabic-lang.c	   |	4 -
 modules/basic/basic-fc.c	   |	4 -
 modules/hangul/hangul-fc.c	   |	4 -
 modules/hebrew/hebrew-fc.c	   |	4 -
 modules/indic/indic-fc.c	   |	4 -
 modules/indic/indic-lang.c	   |	4 -
 modules/khmer/khmer-fc.c	   |	4 -
 modules/syriac/syriac-fc.c	   |	4 -
 modules/thai/thai-fc.c		   |	4 -
 modules/tibetan/tibetan-fc.c	   |	4 -
 13 files changed, 286 insertions(+), 55 deletions(-)

commit 27c81605322cab7ed738f51627a33ce640327d17
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Mar 15 23:44:01 2010 +0200

    Build fix on Linux after previous commits

 modules/arabic/arabic-fc.c   |    2 +-
 modules/arabic/arabic-lang.c |    2 +-
 modules/basic/basic-fc.c     |    2 +-
 modules/hangul/hangul-fc.c   |    2 +-
 modules/hebrew/hebrew-fc.c   |    2 +-
 modules/indic/indic-fc.c     |    2 +-
 modules/indic/indic-lang.c   |    2 +-
 modules/khmer/khmer-fc.c     |    2 +-
 modules/syriac/syriac-fc.c   |    2 +-
 modules/thai/thai-fc.c       |    2 +-
 modules/tibetan/tibetan-fc.c |    2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

commit d5264003d594ae5e4d24eda4942a7cae0d39cbba
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Mar 15 23:28:51 2010 +0200

    Add a couple of files accidentally left out in previous commit

 build/Makefile.am	 |    1 +
 build/win32/Makefile.am |    1 +
 config.h.win32.in	 |  151
 +++++++++++++++++++++++++++++++++++++++++++++++
 pango/pangocairo.rc.in  |   30 +++++++++
 4 files changed, 183 insertions(+), 0 deletions(-)

commit b68d520e9ff526be4301f6db09c0faa077cd864a
Author: Tor Lillqvist <tml@iki.fi>
Date:	Wed Feb 10 15:30:12 2010 +0200

    Add solution and project files for Visual Studio builds

    The VS files are kept in build/win32/vs9, the same relative location
    as in GLib, mostly for historical reasons.

    Update README.win32 to reflect the VS possibility.

    Include the VS solution and project files in the tarball when doing a
    release.

    To avoid having to list source files in several locations, generate
    files listing source files at "make dist" time in the corresponding
    source directories. Use the C preprocessor to preprocess .vcprojin
    files that include said list files into the actual .vcproj project
    files.

    Provide a rc file for the pangocairo DLL, too.

    Construct and provide in the tarball a pregenerated config.h.win32
    which can be used as config.h when building with Visual C without
    running any configure script. Provide pregenerarated
    module-defs.h.win32, module-defs-lang.c.win32 files too.

    Define PANGO_MODULE_PREFIX appropriately in the relevant module source
    files if not available from the compilation command line.

    Update module-defs-fc.c.win32 and module-defs-win32.c.win32 to match
    what the configure script provides.

 Makefile.am			     |	  4 +-
 README.win32			     |	 28 +----
 build/win32/vs9/Makefile.am	     |	  8 ++
 build/win32/vs9/README.txt	     |	 35 +++++++
 build/win32/vs9/install.vcproj      |	 78 +++++++++++++++
 build/win32/vs9/pango.sln	     |	 79 +++++++++++++++
 build/win32/vs9/pango.vcprojin      |	161 ++++++++++++++++++++++++++++++
 build/win32/vs9/pango.vsprops	     |	137 ++++++++++++++++++++++++++
 build/win32/vs9/pangocairo.vcprojin |	170
 ++++++++++++++++++++++++++++++++
 build/win32/vs9/pangoft2.vcprojin   |	183
 +++++++++++++++++++++++++++++++++++
 build/win32/vs9/pangowin32.vcproj   |	165
 +++++++++++++++++++++++++++++++
 build/win32/vs9/stdint.h	     |	 36 +++++++
 build/win32/vs9/unistd.h	     |	  1 +
 configure.in			     |	  9 ++-
 modules/arabic/arabic-fc.c	     |	  4 +
 modules/arabic/arabic-lang.c	     |	  4 +
 modules/basic/basic-fc.c	     |	  5 +
 modules/basic/basic-win32.c	     |	  5 +
 modules/hangul/hangul-fc.c	     |	  4 +
 modules/hebrew/hebrew-fc.c	     |	  5 +
 modules/indic/indic-fc.c	     |	  4 +
 modules/indic/indic-lang.c	     |	  4 +
 modules/khmer/khmer-fc.c	     |	  4 +
 modules/syriac/syriac-fc.c	     |	  4 +
 modules/thai/thai-fc.c		     |	  5 +
 modules/tibetan/tibetan-fc.c	     |	  4 +
 pango/Makefile.am		     |	 55 +++++++++-
 pango/mini-fribidi/Makefile.am      |	 10 ++
 pango/module-defs-fc.c.win32	     |	 40 +++-----
 pango/module-defs-lang.c.win32      |	 11 ++
 pango/module-defs-win32.c.win32     |	 26 +----
 pango/module-defs.h.win32	     |	 74 ++++++++++++++
 pango/opentype/Makefile.am	     |	 10 ++
 33 files changed, 1293 insertions(+), 79 deletions(-)

commit 6118d5891fee776a087855c335a73c79fdaf036c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Sat Mar 13 00:02:30 2010 -0500

    [git.mk] Fix bug with parallel make and subdirs

 git.mk |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 238d7a23d619f842953ee41f9592bbf8c6c409c7
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Mar 3 21:43:09 2010 -0500

    Bug 594101 - [Indic] needed character class data updates to support
    unicode 5.1

    Random character class changes...  It's all Chinese to me.

 modules/indic/indic-ot-class-tables.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 45c5cb6acd497e159e68835cba78061793eaad98
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Mar 3 20:43:26 2010 -0500

    Bug 345066 - backspace changes independent indic characters

 modules/indic/indic-lang.c |	73
 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

commit 8818723646aeb013dd39fca1c6e1162c7636b67f
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Mar 1 22:30:51 2010 -0500

    Bug 609326 - Complex script shaping failed in the FT2 backend
    on Windows

    Check for face->stream->read == NULL instead of face->stream->base
    != NULL.

 pango/pango-ot-info.c |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

commit 952847a6e2d53b33cea39d13255fd0f7c8075942
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Feb 23 16:44:55 2010 -0500

    Make blob unlocking 64bit-safe

    Bug 604128 - Applications crash when displaying Hebrew characters

 pango/opentype/hb-blob.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 8c3bffeccbd0074e04adf894199393580de88e95
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Mar 1 17:53:54 2010 +0200

    Bug 609326 - Complex script shaping failed in the FT2 backend
    on Windows

    I am not sure whether the root cause is a bug in FreeType, or the way
    Pango uses FreeType, or some more exotic mechanism. Anyway, add a
    simple workaround.

 pango/pango-ot-info.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 77f99dd9e17c5051b2b2dcfe6e7746f924e9f71b
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Feb 28 13:48:22 2010 +0100

    Bug 608923 - Incorrect/broken ligatures on MacOS

    Fix the basic ATSUI to probably work on 64-bit Snow Leopard.  The main
    culprit was most probably in the usage of CGFontRef, where ATSUFontID
    was expected.

 modules/basic/basic-atsui.c |	 15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit 2c858fe6b36801e731fe764c1085a2cbcbc04037
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Feb 23 14:14:17 2010 -0500

    Bug 610791 - checks fail for unused documented symbols

    Hookup new symbol.

 docs/pango-docs.sgml	    |	 3 +++
 docs/pango-sections.txt    |	 1 +
 docs/tmpl/atsui-fonts.sgml |	 9 +++++++++
 3 files changed, 13 insertions(+), 0 deletions(-)

commit 728bec3cb2525b35b16cea772428a70350aba3fb
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Feb 22 16:06:18 2010 -0500

    Release 1.27.1

 NEWS	      |   12 ++++++++++++
 configure.in |    4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit ab8d5f6df3171197a7d3913bdf2195bca90fe6de
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Feb 22 16:03:15 2010 -0500

    Ensure proper alignment of NullPool

    Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X

 pango/opentype/hb-open-type-private.hh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit aae6aab95ce876f52c266bddb2b200344f8020bb
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Feb 22 14:01:01 2010 -0500

    Enable introspection for dist again

 Makefile.am |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b6a2d2b3fc0ad9e3506b0b530346d3c044488419
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Feb 17 15:13:37 2010 -0500

    Bug 610183 - Pango doesn't compile with gcc 3.3.3

    Disable some __attribute__s with gcc 3.

 pango/opentype/hb-private.h |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c7460fc1b71a491a1b33c19ba0d4cd3b8353c7cb
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Jan 26 12:58:01 2010 -0500

    [HB] Remove unused argument

 pango/opentype/hb-ot-layout.cc |    1 -
 pango/opentype/hb-ot-layout.h	|    1 -
 pango/pango-ot-info.c		|    3 +--
 3 files changed, 1 insertions(+), 4 deletions(-)

commit 797d46714d27f147277fdd5346648d838c68fb8c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Jan 26 12:30:44 2010 -0500

    [HB/GDEF] Fix bug in building synthetic GDEF table

 pango/opentype/hb-ot-layout.cc |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 558b96314f1184c5f031545ee238549ac3dd3868
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Jan 12 15:23:43 2010 -0500

    Lets see if this shuts introspection down so I can get a release out

 Makefile.am  |    2 +-
 acinclude.m4 |   96
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 autogen.sh   |    2 +-
 3 files changed, 98 insertions(+), 2 deletions(-)

commit 0d5ece134cb0e4866456d90ecf9ac42e8c052e6e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Jan 12 14:05:48 2010 -0500

    [configure] Remove stale code

 configure.in |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 2b3154b4b7cd9ad1cd532f095c10bedfccfae190
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Jan 5 13:21:35 2010 +0100

    Bug 582697 - Add pango-view --pixels option

 pango-view/viewer-render.c |	 8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 0f0b9f963db52024f348359ce61c66bff6ce0531
Author: Johan Dahlin <johan@gnome.org>
Date:	Thu Dec 31 00:27:38 2009 +0100

    Do not get the gir and typelib dir for g-i

    Since it breaks when using a system install of gobject-introspection

 pango/Makefile.am |	4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5389aa2daacc6d41e1a2adeed24ca49f30d371ec
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Dec 25 16:03:12 2009 +0100

    Simplify cluster analysis

 pango/pango-layout.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit d52aa9ec30e74b593eee80082bf8f27bea08246f
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Dec 25 16:02:34 2009 +0100

    Always recalculate run width after breaking the run

    Before we only did this if justifying.  However, computing the
    width is
    essentially free these days, so do it always.

 pango/pango-layout.c |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

commit 2cd9c4b416cbe55dd68106003f360e861a6722be
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Dec 25 16:00:11 2009 +0100

    Zero the space at the end of line when breaking lines

    Previously we were not zeroing the final space in the line when
    breaking
    lines and were doing that only after lines were broken.  This was
    broken
    since setting layout width to its own logical width (under width=-1)
    could
    result in differently broken lines.  That's fixed now.

    Problem originally reported on gtk-list on 2009-12-22 by Ben Pfaff.

 pango/pango-layout.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit dded011854cf721ca80587e3f7587d2af31a859d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Dec 25 15:59:54 2009 +0100

    Cosmetic

 pango/pango-layout.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 0dbcc691b8e14879a72d275d188848064d8c7e40
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Dec 25 15:30:57 2009 +0100

    [modules] Don't warn multiple times

 pango/modules.c |   44 ++++++++++++++++++++++++++++++++------------
 1 files changed, 32 insertions(+), 12 deletions(-)

commit ce6ee34f226b5f7582ea944fe8123bb0a04269d0
Author: Kristian Rietveld <kris@gtk.org>
Date:	Thu Dec 24 08:49:48 2009 +0100

    Don't use devel version numbers in Since tags

 pango/pangoatsui.c |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0f06d7758bc37a4942342d2c17a88944cbc88adb
Author: Kristian Rietveld <kris@gtk.org>
Date:	Tue Dec 22 12:26:12 2009 +0100

    Revert usage of CoreText in ATSUI backend

    Next to CGFontRef we also store an ATSFontRef now.	This required
    the addition of the public for backends function
    pango_atsui_font_get_atsfont().  I have marked this call to be
    available
    starting version 1.27, as Pango is now in the midst of the 1.26
    series.

    Since we now store the ATSFontRef next to CGFontRef, we can
    continue to
    make use of the ATS API in
    pango_cairo_atsui_font_create_metrics_for_context().  The CoreText
    calls
    have been removed.	Both Tiger and earlier, and Leopard and later
    machines
    will now use the ATS API.

    It is well known that the ATS API has been deprecated in Leopard.
    In the
    near future a brand-new CoreText backend has to be written (from
    scratch)
    that should be installed and used on Macs running Leopard and later.

    This patch has been tested on 32-bit Tiger and 64-bit Snow Leopard and
    found to be functioning correctly.	The build should now work
    again fine
    on Tiger machines, as it has been broken since the introduction of the
    CoreText calls.

 pango/pangoatsui-private.h   |    2 ++
 pango/pangoatsui.c	      |   30 +++++++++++++++++++++++++++++-
 pango/pangoatsui.h	      |    3 ++-
 pango/pangocairo-atsuifont.c |   23 +++++++++++------------
 4 files changed, 44 insertions(+), 14 deletions(-)

commit c39acaa75e118261838f74ce568c23f6643f9352
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Nov 6 15:20:29 2009 -0500

    Fix FT_Face finalizer call

 pango/pango-ot-info.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fd15a3a04c69af0f5c04cde8c659269d0b139c28
Author: Johan Dahlin <johan@gnome.org>
Date:	Fri Dec 18 09:14:50 2009 -0200

    Use introspection.m4

    Use introspection.m4 without requiring it to be included in the tree.

    https://bugzilla.gnome.org/show_bug.cgi?id=604770

 autogen.sh   |    1 +
 configure.in |   23 ++---------------------
 2 files changed, 3 insertions(+), 21 deletions(-)

commit f9adbd0a57b3f43451e6d1e05d75c96fd116c7ec
Author: Johan Dahlin <johan@gnome.org>
Date:	Wed Dec 16 17:53:29 2009 -0200

    Use Makefile.introspection

    To simplify the introspection scanner/compiler
    build rules. This also changes to the girs are included
    in the dist.

    https://bugzilla.gnome.org/show_bug.cgi?id=604770

 pango/Makefile.am |  145
 +++++++++++++++++++++-------------------------------
 1 files changed, 59 insertions(+), 86 deletions(-)

commit aad6150aa47601dcc1c3aa7766dec828197b5919
Author: Johan Dahlin <johan@gnome.org>
Date:	Wed Dec 16 17:51:45 2009 -0200

    Pass in --enable-introspection to distcheck

    https://bugzilla.gnome.org/show_bug.cgi?id=604770

 Makefile.am |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ee573c4e722c8ef7aff41c6cc98eaeab1ac57aec
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Dec 14 15:42:50 2009 -0500

    Release 1.26.2

 NEWS	      |    9 +++++++++
 configure.in |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 3230261dd6f856b77688cad7c40b7b83b63c17ed
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Nov 26 11:20:48 2009 -0500

    Simplify make rules

 pango/Makefile.am |	6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 20889f065700ef005b1016729e9c26e078ef9e8a
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Dec 6 20:53:20 2009 +0100

    Do not multiply return value of CTFontGetDescent with -1

    The return value of CTFontGetDescent is already positive, as opposed
    to the ats_metrics.descent value used before.  This is a regression
    introduced by the previous patch "porting" the backend to CoreText,
    which
    also broke support for Tiger and earlier -- we will fix that soonish.

 pango/pangocairo-atsuifont.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1a6d89b217fb259f91f8661351336cec651c55e3
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Nov 25 19:49:44 2009 -0500

    Bug 602823 - void function cannot return value

 pango/glyphstring.c |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b685d25141ba069d2494b17fada2ecedd6dd0df5
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Sun Nov 22 18:24:54 2009 -0500

    [GSUB] More ligature/component fixing

    We can only reuse the ligid if it belongs to a previous ligature,
    not a
    component!

    Cherry-picked from harfbuzz-ng repo.

 pango/opentype/hb-ot-layout-gsub-private.hh |	  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 40bade07f999a0535e0cbc8c2afe45d44e92a663
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Sun Nov 22 18:23:35 2009 -0500

    Fix MarkMark issue with ligid and components

    Cherry-picked from harfbuzz-ng repo.

 pango/opentype/hb-ot-layout-gpos-private.hh |	 11 ++++++-----
 pango/opentype/hb-ot-layout-gsub-private.hh |	  6 +-----
 2 files changed, 7 insertions(+), 10 deletions(-)

commit 29010456474a512c4193f2fec583c2723f3e2806
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Sun Nov 22 18:20:49 2009 -0500

    Bug 602660 - [HB] don't use flexible arrays

    Cherry-picked from harfbuzz-ng repo.

 pango/opentype/hb-open-file-private.hh		 |    4 +-
 pango/opentype/hb-open-type-private.hh		 |   36 +++++++----
 pango/opentype/hb-ot-layout-common-private.hh	 |   33 +++++-----
 pango/opentype/hb-ot-layout-gdef-private.hh	 |   14 ++---
 pango/opentype/hb-ot-layout-gpos-private.hh	 |   76
 +++++++++--------------
 pango/opentype/hb-ot-layout-gsub-private.hh	 |   44 +++++--------
 pango/opentype/hb-ot-layout-gsubgpos-private.hh |   47 +++++++--------
 pango/opentype/hb-private.h			 |    5 ++
 8 files changed, 122 insertions(+), 137 deletions(-)

commit 27b2a4a4d504d6ba06b8acd91eab17796bc3b3c8
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Nov 19 20:35:07 2009 -0500

    Another C++ strictness fix

    Pango Bug 602408 - Invalid C++ code breaks compile with Sun C++
    Compiler
    (Error: A union member cannot have a user-defined assignment operator)

    According to the bug:

    C++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids
    explicitly using of union members with constructors, destructors
    or assignment
    operations.

    So we use a set() method instead of the assignment operator.  Ugly,
    but hey,
    that's life.

    Cherry-pick from harfbuzz-ng repo.

 pango/opentype/hb-open-type-private.hh        |    8 ++++----
 pango/opentype/hb-ot-layout-common-private.hh |    2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 640404de481360206d0c08f7528ff14cf9166814
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Nov 17 21:38:53 2009 -0500

    Release 1.26.1

 NEWS	      |   12 ++++++++++++
 configure.in |    2 +-
 2 files changed, 13 insertions(+), 1 deletions(-)

commit df2d2ecbedfcc9fd470313c08f3d7edad148a0d1
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Nov 17 21:09:05 2009 -0500

    Fix pangocairo-fc fontsize weirdness

 pango/pangocairo-fcfont.c |	5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit d9abcaf566e9cd7f702c98958f99f90fd53b4c0b
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Nov 17 19:31:23 2009 -0500

    Bug 341481 - pangocairo kerning problem with nonidentity scaling

    Finally fix this embarrassing bug.	The fix is a kludge, but it will
    be redone for 1.28 (harfbuzz-ng) anyway.

 pango/pango-ot-buffer.c |   56
 +++++++++++++++++++++++++++++++++++++++++-----
 pango/pangofc-font.c	 |   19 ++++++++++++++++
 pango/pangofc-private.h |   44 ++++++++++++++++++++++++++++++++++++
 3 files changed, 113 insertions(+), 6 deletions(-)

commit 4ccabeffc20f899163bf610356871afb197e9bf8
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Nov 17 16:20:42 2009 -0500

    Bug 596614 - Pango application receives SIGSEGV on pasting text
    with U+202E

    Fixed all modules to reverse glyphs if run is rtl.	Except for
    Hangul module.
    Fixed pango_shape() to detect that, warn, and reverse.

 modules/indic/indic-fc.c     |    1 +
 modules/khmer/khmer-fc.c     |    1 +
 modules/thai/thai-fc.c       |    1 +
 modules/tibetan/tibetan-fc.c |    1 +
 pango/glyphstring.c	      |    2 --
 pango/pango-engine.c	      |    3 +++
 pango/pango-impl-utils.h     |   26 +++++++++++++++++++++++++-
 pango/pango-ot-buffer.c      |   23 ++---------------------
 pango/shape.c		      |   34 +++++++++++++++++++++++++++++++---
 9 files changed, 65 insertions(+), 27 deletions(-)

commit 718c533d28cb760e45c7b874420b14003445a9c1
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Nov 11 11:57:59 2009 -0500

    Fix typo in previous commit

 pango-view/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 28e179b4f24e11f2af3b739c6c5c3bd560d2de74
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Nov 11 11:03:29 2009 -0500

    Bug 587768 - [patch] Don't build pango-view twice

    Second try.

 pango-view/Makefile.am |   28 +++++++++++++---------------
 1 files changed, 13 insertions(+), 15 deletions(-)

commit 16c3f1d491a04eb8b12f209f97904c7862fbb9db
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Nov 10 17:09:31 2009 -0500

    Bug 587768 - [patch] Don't build pango-view twice

    Try to fix parallel build..

 pango-view/Makefile.am |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

commit 5f3d21b78679694f76e788e9308062380a0d0c8e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Nov 10 16:44:54 2009 -0500

    Remove REBUILD black magic

    Shouldn't be needed.

 configure.in	   |   13 -------------
 pango/Makefile.am |	4 ++--
 2 files changed, 2 insertions(+), 15 deletions(-)

commit 8e9d153733cac83bfc8ce0c068d2af455d0e9a76
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Nov 3 17:11:53 2009 -0500

    Fix leak with non-mmapped fonts

 pango/pango-ot-info.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bfbe9aea599bc98ffd4640268a66c90d6fa21736
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Oct 29 03:08:42 2009 -0400

    [HB] Add glyph_metrics typedef

 pango/opentype/hb-font.h |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit cdb7383be41b4ace0e6d9f3a05ac3983e8d4eaf0
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Oct 29 03:05:18 2009 -0400

    [HB] Add point_index to get_contour_point()

    Pointed out by Keith Stribley on HarfBuzz list.

 pango/opentype/hb-font.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 44164ee60f5ef2fc4f7a03846b60d72eb67ecb0e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Oct 29 03:00:44 2009 -0400

    [HB] Fix lookup_flag ignoring

    Reported by Keith Stribley on HarfBuzz list.

 pango/opentype/hb-ot-layout-common-private.hh |    1 +
 pango/opentype/hb-ot-layout.cc		       |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 078b2d5b20c4c9e8b3f0a11d1d40e5510ef94cf6
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Oct 23 16:45:36 2009 -0400

    Bug 594101 - [Indic] character class data updates to support
    unicode 5.1

    Add classification for new characters.  Patch from Parag AN.

 modules/indic/indic-ot-class-tables.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 1038b7959944dd25d7c2a76a3c769eb26b5fd6a2
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Oct 22 17:24:21 2009 -0400

    Allow using uninstalled glib

    Reported by mpsuzuki on gtk-i18n-list on 2009-10-09.

 configure.in	   |	5 +++++
 pango/Makefile.am |	4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 72b3642ec8f689eee5463ae8675323d91496238e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Oct 22 17:17:38 2009 -0400

    [configure] Allow using uninstalled cairo

    Reported by mpsuzuki on gtk-i18n-list on 2009-10-16.

 configure.in |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 8598817414ab8bde6c218c6255faf378597394ea
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Oct 21 18:26:27 2009 -0400

    Update from vte

 git.mk |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6cf73f0034b6db8f10a5cdc096c7a5d1ac53af94
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Oct 5 15:31:31 2009 -0400

    Typo

 pango/pangocairo-font.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8299e480df42f0c1c6481a87c83a6497e76856f0
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Sep 30 16:35:40 2009 -0400

    Bug 596837 - Typo in pango_cairo_show_layout documentation

 pango/pangocairo-render.c |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 18b4ad750528cf5018dc7aa53ba37d1a8af44e1f
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Sep 21 16:58:52 2009 -0400

    Release 1.26.0

 NEWS	      |    6 ++++++
 configure.in |    4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 07bb283c9f2d5a1403964dc083c981d9b2e4919f
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Sep 21 13:58:56 2009 -0400

    [HB] Add comment

 pango/opentype/hb-ot-layout-gsubgpos-private.hh |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit d50615c838ef7b448021dacbe4daa49aa26ea388
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Sep 21 13:43:54 2009 -0400

    [HB] Fix apply_lookup() loop

    Part of Bug 595539 - Regressions in rendering certain Thai sequences
    with
    OpenType font

 pango/opentype/hb-ot-layout-gsubgpos-private.hh |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 73f94ec879476f52adac105570f4cebe5bd02c0c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Sep 21 13:40:38 2009 -0400

    [HB] Fix bug in chain_context_lookup() invocations

    Part of Bug 595539 - Regressions in rendering certain Thai sequences
    with
    OpenType font

 pango/opentype/hb-ot-layout-gsubgpos-private.hh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 730bed768e8eb4ed14d21bd390403d8bfed71742
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Sep 16 15:43:57 2009 -0400

    Bug 595350 - set LC_ALL=C, not LANG=C

 docs/check.docs  |    4 +++-
 git.mk		  |    2 +-
 pango/check.defs |    3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

commit 24bb7774579627b25a61a348ffe0fb25988a12f3
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Sep 11 16:57:25 2009 -0400

    Bug 594936 - pango_layout_set_wrap

    Remove wrong optimization in pango_layout_set_wrap().  The assumption
    that
    if the layout was not wrapped before, it will not wrap now is
    simply wrong.

 pango/pango-layout.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ce01a496c7dad90c672e673c0e7ba8c5de350137
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Sep 11 16:51:34 2009 -0400

    Bug 594934 - pango_layout_copy

    Use memcpy() to copy value fields so we don't miss any.

 pango/pango-layout-private.h |   27 +++++++++++++++------------
 pango/pango-layout.c	      |   27 +++++++--------------------
 2 files changed, 22 insertions(+), 32 deletions(-)

commit 33bb108bd8c053de4ce37c6db26dd32ea20f46e2
Author: Tor Lillqvist <tml@iki.fi>
Date:	Thu Sep 10 18:49:31 2009 +0300

    Revert "[basic-win32] Increase performance of Uniscribe code"

    Unfortunately this change breaks complex script shaping.

    This reverts commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53.

 modules/basic/basic-win32.c |	 13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit 7f821fb6f714095c431f2195eb42ea2d288f84af
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Sep 9 20:25:32 2009 -0400

    Only check doc coverage if building docs

 docs/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 03e20e37a11971de6717c88d392362ec9e858880
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Sep 8 11:41:38 2009 -0400

    Release 1.25.6

 NEWS	      |    7 +++++++
 configure.in |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 29f4c73be091fa950269d5923923482905bcd14b
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Sun Aug 30 21:02:28 2009 -0400

    [HB] Add TODO item

 pango/opentype/TODO |	  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e10a17f28cbb8c6c4bd707b79af7e7d2b1370c16
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 28 17:17:11 2009 -0400

    [HB] Rename DEBUG to TRACE where appropriate

 pango/opentype/hb-open-file-private.hh		 |    8 +-
 pango/opentype/hb-open-type-private.hh		 |   50 ++++++------
 pango/opentype/hb-ot-layout-common-private.hh	 |   32 ++++----
 pango/opentype/hb-ot-layout-gdef-private.hh	 |   20 +++---
 pango/opentype/hb-ot-layout-gpos-private.hh	 |   92
 +++++++++++-----------
 pango/opentype/hb-ot-layout-gsub-private.hh	 |   72 +++++++++---------
 pango/opentype/hb-ot-layout-gsubgpos-private.hh |   78
 ++++++++++----------
 7 files changed, 176 insertions(+), 176 deletions(-)

commit a6fbd0752ada8f1ae64b77b09b84202c969a3b9b
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 28 17:14:33 2009 -0400

    [HB] Add GSUB/GPOS tracing

 pango/opentype/hb-ot-layout-gpos-private.hh	 |   29 ++++++++++++-
 pango/opentype/hb-ot-layout-gsub-private.hh	 |   28 ++++++++++++-
 pango/opentype/hb-ot-layout-gsubgpos-private.hh |   49
 ++++++++++++++++++++++-
 3 files changed, 98 insertions(+), 8 deletions(-)

commit a9ab729acf465253f29a65481eb8730d1547f974
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 28 16:31:20 2009 -0400

    [HB] Allow enabling different debug facilities individually

 pango/opentype/hb-blob.c		|   28
 ++++++++++++++++------------
 pango/opentype/hb-open-type-private.hh |   32
 ++++++++++++++++++--------------
 2 files changed, 34 insertions(+), 26 deletions(-)

commit 3e74e62983e77a83a74be5de3470595e3b6d7f2b
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 28 14:01:49 2009 -0400

    Enable silent rules by default

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 735e2efc3369d4ad28a1ab73352232e39f768e27
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 28 09:46:14 2009 -0400

    Fix stupid array growing bug

 pango/opentype/hb-ot-layout.cc |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit d82431ec05b92cef903d02d47d8069a9427e96b9
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 27 01:32:17 2009 -0400

    [HB] Simplify counting

 pango/opentype/hb-ot-layout.cc |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 98428c0680625be6737d89bca6104ff95cd7037b
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 27 01:16:28 2009 -0400

    Fix bug with lookup_index overflowing our static array

    Part of Bug 593240 - updating pango to latest git master makes
    things crash

 pango/pango-ot-info.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ca180e1f0e2a453bd9ae16791b6bba1328cfffeb
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 27 00:21:04 2009 -0400

    [HB] Indent

 pango/opentype/hb-blob.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b16c2664af5be02dfa987f3e8449dcb04d108c00
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 26 18:53:43 2009 -0400

    [HB] Bug 593231 - < c99 compiler dislikes ValueRecord

 pango/opentype/hb-ot-layout-gpos-private.hh |	  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 364548d8014ba4e29b486a5d430f23415f27742e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Aug 24 16:52:05 2009 -0400

    Release 1.25.5

 NEWS	      |    7 +++++++
 configure.in |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 3831dec6ed827fb7854743413b1936ab65b578b3
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 20 15:26:12 2009 -0400

    Update git.mk

 git.mk |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4c68b4bf575e6d02c658507374c9fb3cb0f958c6
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 20 14:01:37 2009 -0400

    Bug 592484 -  invalid write in HB

    Fix off-by-one.

 pango/opentype/hb-ot-layout.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 48d7faba771a738504e0c431c29458cac305275f
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 20 13:07:50 2009 -0400

    [HB][glib] Make glib unicode funcs static

 pango/opentype/hb-glib.c |   36 +++++++++++++++++-------------------
 1 files changed, 17 insertions(+), 19 deletions(-)

commit c18e50d95f6283031e9fe365d914bdcc85f339cc
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 19 18:16:50 2009 -0400

    [HB] Fix more casts

 pango/opentype/hb-open-type-private.hh |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 6f73b497a2f4d22611a136ef360b68a78547074f
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 19 18:07:36 2009 -0400

    [HB] Rename CAIRO_ in macro prefix to HB_

    Hiss!

 pango/opentype/hb-private.h |	  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 392f1f1ddb24c0e7d1d64ee8d36c739ac6482b81
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 19 16:45:41 2009 -0400

    [HB] Remove HB_MEMORY_MODE_READONLY_NEVER_DUPLICATE

    Unlike the rest of the memory-mode enum, this one didn't only
    describe the access mode of the input memory region.  Remove it.

    If someone wants to inhibit duplicating, they can lock the blob
    and throw away the key.

    Based on mailing list discussion with Carl Worth.

 pango/opentype/hb-blob.c |   51
 ++++++++++++++++++++++-----------------------
 pango/opentype/hb-blob.h |    1 -
 2 files changed, 25 insertions(+), 27 deletions(-)

commit 446d7a2cce64aeee26b94f59a3f518e61c6d5c41
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 19 16:17:24 2009 -0400

    [HB] s/writeable/writable/g

 pango/opentype/hb-blob.c		|   38
 ++++++++++++++++----------------
 pango/opentype/hb-blob.h		|   10 ++++----
 pango/opentype/hb-open-type-private.hh |    6 ++--
 pango/pango-ot-info.c			|    4 +-
 4 files changed, 29 insertions(+), 29 deletions(-)

commit 2bd2cd6ed88671df1d7db1ede9a8c02208cb8f48
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 19 16:07:40 2009 -0400

    [HB] Hide lig_id and component members of hb_glyph_info_t

 pango/opentype/hb-buffer.h |	 5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 34810eedcd0fe0c5347a69e511a16b27ef0499d6
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 19 14:45:24 2009 -0400

    [HB] Fix typo

 pango/opentype/hb-font.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0a8034ea52c1297e330e75ce5cccb3a6bf602fff
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Aug 18 18:37:36 2009 -0400

    [HB] Add font funcs prototypes

 pango/opentype/hb-font-private.h |    2 --
 pango/opentype/hb-font.cc	  |   14 ++++++--------
 pango/opentype/hb-font.h	  |   23 ++++++++++++++++-------
 3 files changed, 22 insertions(+), 17 deletions(-)

commit 82edd870bd4a86ceaeea93afc59e5c3096c740c9
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Aug 18 16:41:59 2009 -0400

    Fix a few other pedantic warnings

 pango/opentype/hb-ot-layout-common-private.hh |    2 +-
 pango/opentype/hb-ot-layout-gdef-private.hh   |    2 +-
 pango/opentype/hb-ot-layout-gpos-private.hh   |    4 ++--
 pango/opentype/hb-ot-layout-gsub-private.hh   |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit f397c67d5b23b35b6488c00b821f727d2e67cab4
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Aug 18 16:38:48 2009 -0400

    [HB] Fix pedantic warnings

 pango/opentype/hb-blob.h	    |	 2 +-
 pango/opentype/hb-buffer-private.h |	18 +++++++++---------
 pango/opentype/hb-buffer.h	    |	 6 +++---
 3 files changed, 13 insertions(+), 13 deletions(-)

commit 6ace51e45c90184fe62ad3efbb0d84fd8e415fde
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Aug 18 16:32:31 2009 -0400

    [HB] Fix more wrong method signatures

 pango/opentype/hb-ot-layout-common-private.hh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 602c83982359f98916967dc88da6b5731fc06798
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Aug 18 16:27:48 2009 -0400

    [HB] Fix wrong method signature

 pango/opentype/hb-ot-layout-common-private.hh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8f6e589aaab62f384c6c8dbc4d0087147bc22237
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Aug 18 15:49:23 2009 -0400

    Bug 592194 -  Fix missing _SC_PAGE_SIZE macro

    Autoconfiscate a simple call to mprotect() even more.

 configure.in		  |    1 +
 pango/opentype/hb-blob.c |   94
 +++++++++++++++++++++++++++++----------------
 2 files changed, 61 insertions(+), 34 deletions(-)

commit a90b692a43bc94a7d204ff36422e3b0b3c5ba27d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Aug 17 19:16:53 2009 -0400

    Release 1.25.4

 NEWS	      |   13 +++++++++++++
 configure.in |    2 +-
 2 files changed, 14 insertions(+), 1 deletions(-)

commit cad422da3d653dae3f55eb9fc93d09b8a9530c9d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Aug 17 19:13:30 2009 -0400

    AM_V_GEN ChangeLog too

 Makefile.am |	  3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit d4f8da3f4855db24484a8924d883df362561b7ce
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Aug 17 18:39:00 2009 -0400

    Bug 592131 -  Add AM_SILENT_RULES

    And sprinkle some $(AM_V_GEN) around. Silent rules are disabled by
    default.

 configure.in		|    1 +
 modules/Makefile.am	|    2 +-
 pango-view/Makefile.am |    3 +--
 pango/Makefile.am	|   44
 ++++++++++++++++++++++----------------------
 4 files changed, 25 insertions(+), 25 deletions(-)

commit caed415f553a60176b33e30ee37e891cb720e9c6
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Aug 17 18:29:37 2009 -0400

    Make pango_interface_age automatic

    For unstable releases, we act as if each micro release has new API.
    For stable releases, no micro release adds new API.

 configure.in |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 5f256c2fd14b2cd18978a3963c8b49a2b68966f5
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Aug 17 17:10:04 2009 -0400

    [introspection] Don't this gir files, really

 pango/Makefile.am |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 59fbdf8efd88d72c587dc55a22b6eabd7184284b
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Aug 17 17:07:12 2009 -0400

    [Makefile] Remove GIR files from EXTRA_DIST

 pango/Makefile.am |	2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 078300ef69ab0855a7cc39503880cbc8b2e23494
Author: Colin Walters <walters@verbum.org>
Date:	Mon Aug 17 16:50:57 2009 -0400

    Re-enable introspection, delete PangoX

    This patch relies on the latest GObject Introspection; bump
    requirement to 0.6.4.

    First, delete the PangoX.gir since it's "incredibly deprecated"
    in Owen's words =)

    Next, clean up the PangoCairo.gir logic; we need to include the .gir
    for the relevant font backend (currently just FT2), because the
    font object gets expanded.

 configure.in	   |	2 +-
 pango/Makefile.am |   69
 ++++++++++++++++++++--------------------------------
 2 files changed, 28 insertions(+), 43 deletions(-)

commit f1d8d01c81b10a8c5ed47fef7a3fba10aa66140c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Aug 17 16:48:13 2009 -0400

    [HB] Avoid int overflow in GPOS

    Bug 592036 - integer overflow bug causes misrendering of Nepali
    characters

 pango/opentype/hb-ot-layout-gpos-private.hh |	 20 ++++++++++----------
 pango/opentype/hb-private.h		     |	  3 +++
 2 files changed, 13 insertions(+), 10 deletions(-)

commit a465d3c1854033f2c3c05616bde7762ff0cf2d5b
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 19:37:18 2009 -0400

    [HB] Simplify loop

 pango/opentype/hb-ot-layout-gpos-private.hh |	 31
 ++++++++++++--------------
 1 files changed, 14 insertions(+), 17 deletions(-)

commit 400a17544e80d46ef9d7aaca4d1c33a6e11f5f97
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 19:33:24 2009 -0400

    [HB] Merge mark positionin code between three types of lookups

 pango/opentype/hb-ot-layout-gpos-private.hh |	 95
 ++++++++------------------
 1 files changed, 29 insertions(+), 66 deletions(-)

commit ae76417677db1d7a8daf454bf043269479b7910d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 18:42:42 2009 -0400

    [HB] More minor shuffling

 pango/opentype/hb-open-type-private.hh        |    3 ---
 pango/opentype/hb-ot-layout-common-private.hh |    5 +++++
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 1b91a23d57d1aef4349f28e0154aff68ad855357
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 18:40:56 2009 -0400

    [HB] Move code around

 pango/opentype/hb-open-type-private.hh        |   21
 +++++++++++++++++++++
 pango/opentype/hb-ot-layout-common-private.hh |   19 -------------------
 2 files changed, 21 insertions(+), 19 deletions(-)

commit 165203e4f57c39d292f4a010561948b58c6196ab
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 18:32:56 2009 -0400

    [HB] Correctly sanitize LigatureAttach

 pango/opentype/hb-open-type-private.hh        |   14 ++++++++++----
 pango/opentype/hb-ot-layout-common-private.hh |    4 ++++
 pango/opentype/hb-ot-layout-gdef-private.hh   |    4 ++--
 pango/opentype/hb-ot-layout-gpos-private.hh   |    6 +++---
 4 files changed, 19 insertions(+), 9 deletions(-)

commit 8aa69042d86497c1dd45bd4ad89e7f0e247f244f
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 18:14:03 2009 -0400

    [HB] Simplify MarkBase and MarkLig too

 pango/opentype/hb-ot-layout-gpos-private.hh |	127
 ++++++++++-----------------
 1 files changed, 48 insertions(+), 79 deletions(-)

commit 279a5bd1bbd085493a1ce882274481a80a443e46
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 17:53:31 2009 -0400

    [HB] Simplify MarkMark

 pango/opentype/hb-ot-layout-gpos-private.hh |	 29
 ++++++++++++++------------
 1 files changed, 16 insertions(+), 13 deletions(-)

commit 10bc378f81fb2fd21fd7ef5f8d6242ad18b88132
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 17:31:16 2009 -0400

    [HB] Fix possible int overflows during sanitize

 pango/opentype/TODO			     |	  1 -
 pango/opentype/hb-open-type-private.hh      |	 22 ++++++++++++++++++++++
 pango/opentype/hb-ot-layout-gpos-private.hh |	 15 ++++++++-------
 3 files changed, 30 insertions(+), 8 deletions(-)

commit 23dd984c1647179d8431c0879e8477f52a626ed0
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 16:41:00 2009 -0400

    [HB] Debug output for SANITIZE_MEM()

 pango/opentype/hb-open-type-private.hh |   34
 +++++++++++++++++++++----------
 1 files changed, 23 insertions(+), 11 deletions(-)

commit 397196a3758a4f0e645df876937ccc88d529b865
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 16:25:33 2009 -0400

    [HB] Use inline function for SANITIZE_MEM()

 pango/opentype/hb-open-type-private.hh |   33
 +++++++++++++++++++------------
 1 files changed, 20 insertions(+), 13 deletions(-)

commit 6e5affe549e571c4bfa46be48963001bcc1b3d74
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 16:17:32 2009 -0400

    [HB] Use SANITIZE_THIS() when applicable

 pango/opentype/hb-open-type-private.hh |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 578e321d3b5a08b86e6f1576f09973a94924e448
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Aug 14 16:12:22 2009 -0400

    [HB] Add note about auditing sanitize code for overflows

 pango/opentype/TODO			     |	  1 +
 pango/opentype/hb-ot-layout-gpos-private.hh |	  2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit d683b37b8817aef334281aada550bf8974fde1a8
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 13 17:13:25 2009 -0400

    [HB] Add empty hb_shape() API

 pango/opentype/Makefile.am |	 2 +
 pango/opentype/hb-shape.c  |	40 +++++++++++++++++++++++++++++++++
 pango/opentype/hb-shape.h  |	53
 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 95 insertions(+), 0 deletions(-)

commit f4868084a55e3abd0b45ee2fb7b477e038a81d1a
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 13 11:47:08 2009 -0400

    [HB] Bitfield packing *is* very delicate

    Fix the second instance.

 pango/opentype/hb-buffer.h |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53
Author: David E. Hollingsworth <deh@curl.com>
Date:	Thu Aug 13 15:55:50 2009 +0300

    [basic-win32] Increase performance of Uniscribe code

    A few weeks ago I reported a performance issue regarding the use of
    Uniscribe in the win32 basic shaper.

    It turns out that the issue was with the use of Uniscribe's
    SCRIPT_CACHE.  Despite the name, this value is for caching
    per-font-plus-size values, not per-script values.  See:

      http://msdn.microsoft.com/en-us/library/dd317726(VS.85).aspx

    Since shaping occurs on runs containing a single font, we only need
    one SCRIPT_CACHE in uniscribe_shape.  I'm including a patch below that
    does this.	With the patch applied, the time for one of my tests went
    from 20s to .3s.

 modules/basic/basic-win32.c |	 13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit b4f10583ea84d02ed0278fc2cb2846aaf075864d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 13 05:25:23 2009 -0400

    Bug 591511 – hh-blob.c does not compile using mingw on windows

    Check for sys/mman.h, not mprotect().

 configure.in		  |    2 +-
 pango/opentype/hb-blob.c |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 87f9fedcd27baa62043cb59b03dfd5ce0a9214db
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 13 05:20:46 2009 -0400

    [HB] Fix buffer sizing issue with mingw gcc

    Bit field packing is a delicate field.  Issue reported in comment
    3 here:
    http://bugzilla.gnome.org/show_bug.cgi?id=591511

 pango/opentype/hb-buffer-private.h |	14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit c4f35720bc1310c37b41af134dace628ff35a221
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 12 19:56:26 2009 -0400

    Release 1.25.3

 NEWS	      |   16 ++++++++++++++++
 configure.in |    4 ++--
 2 files changed, 18 insertions(+), 2 deletions(-)

commit 4770396ca172bab95dd4d0b34a272816f1b26922
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 12 19:45:50 2009 -0400

    Bug 591413 – needs to link with libstdc++

    Enforce -fno-exceptions better.

 configure.in		    |	29 ++++++++++++++++++++++++++---
 pango/opentype/Makefile.am |	 2 +-
 2 files changed, 27 insertions(+), 4 deletions(-)

commit 7380a171e933b8690146d2976caf0c5abafbed91
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 12 19:36:29 2009 -0400

    Bug 591511 – hb-blob.c does not compile using mingw on windows

    Only call mprotect() when available.  For optimal performance, a win32
    way to make memory writeable needs to be added.

 configure.in		  |    3 ++-
 pango/opentype/hb-blob.c |    8 ++++++++
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 2059465b5d9440126d99a78aae7f785d89572194
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Wed Aug 
Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017 FileWatcher.com