Imported Upstream version 0.9.12
[platform/upstream/harfbuzz.git] / ChangeLog
index 6fd88f4..014604b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+commit ac064a2db2b7a010d99527e183145286215aea81
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Wed Nov 21 01:14:19 2012 -0500
+
+    Rename hb_set_population() to hb_set_get_population()
+
+ src/hb-set.cc |    2 +-
+ src/hb-set.h  |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 16c914c2a6efeb6999054333985b1f711e33cf94
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Wed Nov 21 01:04:15 2012 -0500
+
+    [Indic] One more try at unbreaking Khmer fonts
+
+    See comments and discussion on the list.
+
+ src/hb-ot-shape-complex-private.hh |   16 ++++++++++------
+ 1 files changed, 10 insertions(+), 6 deletions(-)
+
+commit e8cfdd7fa8d0fb66e0a261f3547e5824897e5131
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Nov 16 19:07:06 2012 -0800
+
+    Start implementing collect_glyphs() operation
+
+    Not functional yet.
+
+ src/hb-ot-layout-gsub-table.hh       |  185
+ ++++++++++++++++++++++++++++++++++
+ src/hb-ot-layout-gsubgpos-private.hh |   57 +++++++++++
+ src/hb-ot-layout.cc                  |   29 ++++++
+ src/hb-ot-layout.h                   |    4 +-
+ 4 files changed, 272 insertions(+), 3 deletions(-)
+
+commit 7d52e6601f0e695690cd168a288466746cf25300
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Nov 16 18:49:54 2012 -0800
+
+    Whitespace
+
+ src/hb-coretext.cc                   |   32 ++++------
+ src/hb-icu-le.cc                     |    2 +-
+ src/hb-old.cc                        |   10 ++--
+ src/hb-open-file-private.hh          |    2 +-
+ src/hb-open-type-private.hh          |    2 +-
+ src/hb-ot-head-table.hh              |    2 +-
+ src/hb-ot-hhea-table.hh              |    2 +-
+ src/hb-ot-hmtx-table.hh              |    2 +-
+ src/hb-ot-layout-common-private.hh   |    2 +-
+ src/hb-ot-layout-gdef-table.hh       |    2 +-
+ src/hb-ot-layout-gpos-table.hh       |    2 +-
+ src/hb-ot-layout-gsub-table.hh       |    2 +-
+ src/hb-ot-layout-gsubgpos-private.hh |    2 +-
+ src/hb-ot-maxp-table.hh              |    2 +-
+ src/hb-ot-name-table.hh              |    2 +-
+ src/hb-ot-shape-complex-default.cc   |  109
+ +++++++++++++++++-----------------
+ src/hb-tt-font.cc                    |    2 +-
+ 17 files changed, 87 insertions(+), 92 deletions(-)
+
+commit 51bb498b7b07bff4a447405b72f09b68d07a3e95
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Nov 16 14:08:05 2012 -0800
+
+    Minor
+
+ src/hb-ot-shape.cc |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 89ca8eeb83fedde06727d386369a0a39d410f12b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Nov 16 13:53:40 2012 -0800
+
+    Implement hb_ot_layout_get_glyphs_in_class()
+
+ src/hb-ot-layout-common-private.hh |   24 ++++++++++++++++++++++++
+ src/hb-ot-layout-gdef-table.hh     |    2 ++
+ src/hb-ot-layout.cc                |    8 ++++++++
+ src/hb-ot-layout.h                 |    5 ++---
+ 4 files changed, 36 insertions(+), 3 deletions(-)
+
+commit 5a08ecf9200a6ac9b4ebb7ec5c13dcb42d8820ce
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Nov 16 13:34:29 2012 -0800
+
+    Implement hb_ot_layout_get_glyph_class()
+
+ src/hb-ot-layout-gdef-table.hh       |   10 +++++-----
+ src/hb-ot-layout-gpos-table.hh       |    8 ++++----
+ src/hb-ot-layout-gsub-table.hh       |    2 +-
+ src/hb-ot-layout-gsubgpos-private.hh |   10 +++++-----
+ src/hb-ot-layout-private.hh          |   10 +++++++++-
+ src/hb-ot-layout.cc                  |    6 ++++++
+ src/hb-ot-layout.h                   |   14 ++++++--------
+ src/hb-ot-shape.cc                   |    4 ++--
+ 8 files changed, 38 insertions(+), 26 deletions(-)
+
+commit f9edd5d56bd219625f5b16b23eac53b4c4a8b194
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Nov 16 13:23:37 2012 -0800
+
+    Implement hb_shape_plan_get_shaper()
+
+    Untested.
+
+ src/hb-shape-plan-private.hh |    1 +
+ src/hb-shape-plan.cc         |    7 +++++++
+ src/hb-shape-plan.h          |    4 +---
+ 3 files changed, 9 insertions(+), 3 deletions(-)
+
+commit 43b653150081a2f9dc6b7481229ac4cd952575dc
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Nov 16 13:12:35 2012 -0800
+
+    [Indic] Another try to unbreak Sinhala split matras
+
+    Just read the comments...
+
+ src/hb-ot-shape-complex-indic.cc                   |   43
+ ++++++++++++++++----
+ .../indic/script-sinhala/misc/MANIFEST             |    1 +
+ .../indic/script-sinhala/misc/split-matras.txt     |    4 ++
+ 3 files changed, 40 insertions(+), 8 deletions(-)
+
+commit 977f1740ace730dcdff8221a17f2a592c2ec7c74
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Nov 16 13:10:07 2012 -0800
+
+    Unbreak tests
+
+ src/hb-ot-layout.h  |   14 +++++++-------
+ src/hb-shape-plan.h |    2 +-
+ 2 files changed, 8 insertions(+), 8 deletions(-)
+
+commit eba312c8d1b2bbe8cb9b6414e843e78d2c521aa4
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Fri Nov 16 12:39:23 2012 -0800
+
+    Plumbing to get shape plan and font into complex decompose function
+
+    So we can handle Sinhala split matras smartly...  Coming soon.
+
+ src/hb-ot-shape-complex-default.cc   |    6 ++--
+ src/hb-ot-shape-complex-indic.cc     |   14 ++++----
+ src/hb-ot-shape-complex-private.hh   |   16 +++++-----
+ src/hb-ot-shape-normalize-private.hh |   22 ++++++++++++-
+ src/hb-ot-shape-normalize.cc         |   56
+ +++++++++++++--------------------
+ src/hb-ot-shape.cc                   |    2 +-
+ 6 files changed, 61 insertions(+), 55 deletions(-)
+
+commit 3f82f8ff07a9d16a7c047129658c1bbedfdb5436
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Thu Nov 15 18:45:31 2012 -0800
+
+    Rename hb_buffer_guess_properties() to
+    hb_buffer_guess_segment_properties()
+
+ src/hb-buffer-private.hh |    2 +-
+ src/hb-buffer.cc         |    6 +++---
+ src/hb-buffer.h          |    2 +-
+ src/hb-fallback-shape.cc |    2 +-
+ src/hb-ot-shape.cc       |    2 +-
+ src/hb-shape.cc          |    2 +-
+ 6 files changed, 8 insertions(+), 8 deletions(-)
+
+commit f30641038ba96e83950729b1bd9d86d2e98e46c5
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:   Thu Nov 15 18:39:46 2012 -0800
+
+    Bunch of independent changes (ouch)
+
+    API additions:
+
+       hb_segment_properties_t
+       HB_SEGMENT_PROPERTIES_DEFAULT
+       hb_segment_properties_equal()
+       hb_segment_properties_hash()
+
+       hb_buffer_set_segment_properties()
+       hb_buffer_get_segment_properties()
+
+       hb_ot_layout_glyph_class_t
+
+       hb_shape_plan_t
+       hb_shape_plan_create()
+       hb_shape_plan_create_cached()
+       hb_shape_plan_get_empty()
+       hb_shape_plan_reference()
+       hb_shape_plan_destroy()
+       hb_shape_plan_set_user_data()
+       hb_shape_plan_get_user_data()
+       hb_shape_plan_execute()
+
+       hb_ot_shape_plan_collect_lookups()
+
+    API changes:
+
+       Rename hb_ot_layout_feature_get_lookup_indexes() to
+       hb_ot_layout_feature_get_lookups().
+
+    New header file:
+
+       hb-shape-plan.h
+
+    And a bunch of prototyped but not implemented stuff.  Coming soon.
+    (Tests fail because of the prototypes right now.)
+
+ src/Makefile.am             |    2 +-
+ src/hb-buffer-private.hh     |   37 --------------
+ src/hb-buffer.cc            |   45 +++++++++++++++++-
+ src/hb-buffer.h             |   47 ++++++++++++++++--
+ src/hb-ot-layout-private.hh  |    8 ---
+ src/hb-ot-layout.cc         |   12 ++--
+ src/hb-ot-layout.h          |  108
+ +++++++++++++++++++++++++++++++++++++++--
+ src/hb-ot-map-private.hh     |    2 +-
+ src/hb-ot-map.cc            |   15 +++---
+ src/hb-ot-shape-private.hh   |   11 ++++-
+ src/hb-ot-shape.cc          |   52 ++++++++++++++------
+ src/hb-ot.h                 |    1 +
+ src/hb-shape-plan-private.hh |    3 +-
+ src/hb-shape-plan.cc        |   23 +++++++--
+ src/hb-shape-plan.h         |   50 +++++++++++++-------
+ src/hb-shaper-private.hh     |    2 -
+ src/hb-shaper.cc            |    2 +-
+ src/hb.h                    |    1 +
+ 18 files changed, 304 insertions(+), 117 deletions(-)
+
+commit 75da37dcb17aacc0be6bb006683a84aa31155938
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 18:39:23 2012 -0800
+
+    Minor
+
+ util/hb-ot-shape-closure.cc |  24 ++++++++++++------------
+ 1 files changed, 12 insertions(+), 12 deletions(-)
+
+commit e05a999495e6575f7cebd7f35db087d964f11ef6
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 16:23:21 2012 -0800
+
+    Add hb_face_[sg]et_glyph_count()
+
+ src/hb-font-private.hh |    9 +++++++++
+ src/hb-font.cc                |   29 ++++++++++++++++++++++++++++-
+ src/hb-font.h         |    7 +++++++
+ 3 files changed, 44 insertions(+), 1 deletions(-)
+
+commit aec89de5641fbe1c3031d63dd5f40ec99bf2a538
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 16:15:42 2012 -0800
+
+    Add / modify set API a bit
+
+ src/hb-ot-shape.cc         |    2 +-
+ src/hb-set-private.hh      |   35 ++++++++++++++++-
+ src/hb-set.cc              |   86
+ +++++++++++++++++++++++++++++--------------
+ src/hb-set.h               |   55 ++++++++++++++++++---------
+ util/hb-ot-shape-closure.cc |   2 +-
+ 5 files changed, 128 insertions(+), 52 deletions(-)
+
+commit c54599ad269380c7aa28d885fcfd660fc2c10a7b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 16:14:23 2012 -0800
+
+    Minor
+
+ src/hb-buffer.cc |    2 +-
+ src/hb-buffer.h  |    8 +++-----
+ 2 files changed, 4 insertions(+), 6 deletions(-)
+
+commit d1aa143ca434fe272de21d2002768c83387b583b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 15:38:08 2012 -0800
+
+    [Thai] Remove U+0E2C from "AC" consonants
+
+    WinXP doesn't include it.
+
+ src/hb-ot-shape-complex-thai.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 362a990b2246f5448ecb9d600761f710aea7d42d
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 14:57:31 2012 -0800
+
+    Rename hb_ot_layout_would_substitute_lookup() and
+    hb_ot_layout_substitute_closure_lookup()
+
+    To match upcoming API.
+
+ src/hb-ot-layout-private.hh     |    2 +-
+ src/hb-ot-layout.cc             |    8 ++++----
+ src/hb-ot-layout.h              |    4 ++--
+ src/hb-ot-map.cc                |    2 +-
+ src/hb-ot-shape-complex-indic.cc |    2 +-
+ src/test-would-substitute.cc    |    2 +-
+ 6 files changed, 10 insertions(+), 10 deletions(-)
+
+commit a4bef84e375b090c1bc7e4221b8e0ee435dfcbba
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 13:29:51 2012 -0800
+
+    [util] Make hb-shape err if output-format is not understood
+
+    And list supported formats.
+
+ util/hb-shape.cc |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 3cec819d39e45470d03085bb6fa132882cc85943
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 13:15:39 2012 -0800
+
+    Make the OT shaper default, even if CoreText or Uniscribe is enabled
+
+ src/hb-shaper-list.hh |   15 ++++++++-------
+ 1 files changed, 8 insertions(+), 7 deletions(-)
+
+commit 072ae7a982bf640804eee0b41525e7c328806bf5
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 13:14:12 2012 -0800
+
+    Add hb_buffer_serialize_list_formats()
+
+ src/hb-buffer.cc |    6 ++++++
+ src/hb-buffer.h  |    3 +++
+ 2 files changed, 9 insertions(+), 0 deletions(-)
+
+commit f9edf1672511c3bcc3796cc79578ffea43b2bda1
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 12:14:09 2012 -0800
+
+    Add buffer serialization / deserialization API
+
+    Two output formats for now: TEXT, and JSON.  For example:
+
+      hb-shape --output-format=json
+
+    Deserialization API is added, but not implemented yet.
+
+ src/hb-buffer.cc |  222
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ src/hb-buffer.h  |   42 ++++++++++
+ util/hb-shape.cc |   21 +++++-
+ util/options.cc  |   57 ++++----------
+ util/options.hh  |    7 +-
+ 5 files changed, 304 insertions(+), 45 deletions(-)
+
+commit fd0de881f4fc004da6f36d50a91d0e62f8eb4d8c
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 10:47:14 2012 -0800
+
+    Avoid C++ undefined behavior
+
+    https://bugzilla.mozilla.org/show_bug.cgi?id=810823
+
+ src/hb-open-type-private.hh |   4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit f41dc2d35b23220d59d38990bb66f1cbd66a55b3
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 15 10:36:43 2012 -0800
+
+    Fix undefined behavior in Indic dottedcircle
+
+    Chromium Issue 158998:     Conditional jump in harfbuzz-ng
+    http://code.google.com/p/chromium/issues/detail?id=158998
+
+ src/hb-ot-shape-complex-indic.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 1eb3e94fe99a072ce422e60ac4d4d89ef489b08a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 17:25:03 2012 -0800
+
+    [Thai] Implement PUA-based fallback shaping
+
+    As explained here:
+
+      http://linux.thai.net/~thep/th-otf/shaping.html
+
+    Our output now matches Uniscribe for old fonts (eg. XP Tahoma) with no
+    Thai GSUB table.
+
+ src/hb-ot-shape-complex-thai.cc |  217
+ +++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 217 insertions(+), 0 deletions(-)
+
+commit 851784f8372004e0a40b698c0cdc2d7db8629aa2
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 16:24:05 2012 -0800
+
+    Improve shaper selection
+
+ src/hb-ot-map-private.hh          |    8 ++++----
+ src/hb-ot-map.cc                  |    6 ++++--
+ src/hb-ot-shape-complex-indic.cc   |   2 +-
+ src/hb-ot-shape-complex-private.hh |  13 ++++++++-----
+ src/hb-ot-shape-complex-thai.cc    |  24 ++++++++++++++++++++++--
+ 5 files changed, 39 insertions(+), 14 deletions(-)
+
+commit f3584d3a3a627e38dfd7769975a670db340d2a48
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 15:55:17 2012 -0800
+
+    Add test cases for Thai PUA shaping
+
+ .../in-tree/shaper-thai/script-thai/misc/MANIFEST  |   1 +
+ .../shaper-thai/script-thai/misc/pua-shaping.txt   |  11 +++++++++++
+ 2 files changed, 12 insertions(+), 0 deletions(-)
+
+commit 43f04a7456419153cb03e610a825056a47824780
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 15:51:54 2012 -0800
+
+    Move Thai shaper into a separate file
+
+ src/Makefile.am                   |    3 +-
+ src/hb-ot-shape-complex-default.cc |  225 ++++++++++++++++++++++++
+ src/hb-ot-shape-complex-misc.cc    |  339
+ ------------------------------------
+ src/hb-ot-shape-complex-thai.cc    |  141 +++++++++++++++
+ 4 files changed, 368 insertions(+), 340 deletions(-)
+
+commit ba82325b7a6311b787ae47f41a56964e2f2cba9f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 15:36:53 2012 -0800
+
+    Add note re 'Phags-pa letter U+A872, which is Joining_Type=L
+
+ src/hb-ot-shape-complex-arabic.cc |   1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit d469fadce8290c7dda559c5927dd19df65f91c1a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 15:07:36 2012 -0800
+
+    [Indic] Exchange abort() for assert()
+
+ src/hb-ot-shape-complex-indic.cc |    7 ++++---
+ 1 files changed, 4 insertions(+), 3 deletions(-)
+
+commit 0f80a89de99293ddbf0b8b815fe360677d057e38
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 15:05:19 2012 -0800
+
+    Don't route Kharoshthi through the Indic shaper
+
+    It's a simple, right-to-left, script.
+
+ src/hb-ot-shape-complex-private.hh |   2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit e67072bb179a5c17db04075de74215597fb43c82
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 15:00:53 2012 -0800
+
+    [Indic] Handle overstruck matra position
+
+ src/hb-ot-shape-complex-indic-private.hh |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 7e99e4f0740e47efda5882604954cb7d12700a4b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 14:09:46 2012 -0800
+
+    Reposition Lao marks
+
+    Lao marks are center-aligned, unlike Thai ones.
+
+ src/hb-ot-shape-fallback.cc |   4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 865745b5b87236651f5663cae3461db9cb505eed
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 13:48:26 2012 -0800
+
+    Don't do fallback positioning for Indic and Thai shapers
+
+ src/hb-ot-shape-complex-arabic.cc  |   1 +
+ src/hb-ot-shape-complex-indic.cc   |   1 +
+ src/hb-ot-shape-complex-misc.cc    |   2 ++
+ src/hb-ot-shape-complex-private.hh |   1 +
+ src/hb-ot-shape.cc                |   20 +++++---------------
+ 5 files changed, 10 insertions(+), 15 deletions(-)
+
+commit 981748cb2e9b48b77177b19ec1f972cab7afda89
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 13:38:16 2012 -0800
+
+    [Indic] If Khmer fonts have a 'liga' feature, use generic shaper
+
+    Seems to produce more coherent results than trying the Indic shaper on
+    them.  I'm looking at you, Kh-* fonts...
+
+ src/hb-ot-shape-complex-private.hh |  21 +++++++++++++++++----
+ 1 files changed, 17 insertions(+), 4 deletions(-)
+
+commit 6b19fa48621dbf36d471d5005f6ae20df350954f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 11:38:50 2012 -0800
+
+    Adjust diff rule for the new hb-shape output format
+
+ test/shaping/hb_test_tools.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit dde5506fd963e3cec27c3389bb1fc092f86d1e06
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 11:37:04 2012 -0800
+
+    [Indic] Don't move virama with left matra
+
+    This is important for the Sinhala U+0DDA split matra since it
+    decomposes
+    to U+0DD9,U+0DCA where U+0DD9 is a left matra and U+0DCA is the
+    virama.
+    We don't want to move the virama with the left matra.
+    TEST: U+0D9A,U+0DDA
+
+    Note that we were already doing this in the Uniscribe bug
+    compatibility
+    mode.  We now do it all the time.
+
+ src/hb-ot-shape-complex-indic.cc |    8 ++++++--
+ 1 files changed, 6 insertions(+), 2 deletions(-)
+
+commit 82c4d9880a2cd321f6426888511c5f0318f96ad5
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 10:56:02 2012 -0800
+
+    Add Sinhala test case for split matra U+0DDA
+
+ .../indic/script-sinhala/misc/misc.txt                    |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit d04b12853167d756a8cccaf4154f0fd894bce6de
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Nov 14 10:53:10 2012 -0800
+
+    Fix test
+
+ test/api/test-buffer.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 92f9bfed42f720c1fd78e795845542661aaf4f8a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 16:50:45 2012 -0800
+
+    Minor
+
+ src/hb-buffer.h |   26 ++++++++++++++------------
+ 1 files changed, 14 insertions(+), 12 deletions(-)
+
+commit 66ac2ff32e24f0d5658ca172147613081a133847
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 16:26:32 2012 -0800
+
+    API change: Remove "mask" from hb_buffer_add()
+
+    I don't expect anybody using hb_buffer_add(), so this shouldn't break
+    anyone's code.
+
+ src/hb-buffer-private.hh |    1 -
+ src/hb-buffer.cc        |    8 +++-----
+ src/hb-buffer.h         |    1 -
+ 3 files changed, 3 insertions(+), 7 deletions(-)
+
+commit 407f80d62589774f845ef1a6a0a7d841b09d57c6
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 15:33:27 2012 -0800
+
+    [util] Add --bot / --eot / --preserve-default-ignorables
+
+ util/options.cc |    3 +++
+ util/options.hh |   12 ++++++++++++
+ 2 files changed, 15 insertions(+), 0 deletions(-)
+
+commit 78d41d8d69142ae95928b51215c0c0c5e3f5b3f0
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 15:15:09 2012 -0800
+
+    Minor
+
+ util/options.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 321f73c16efa0730c96e001d65268f4927a0f735
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 15:12:24 2012 -0800
+
+    [util] Add --text-before and --text-after to hb-shape / hb-view
+
+    Use with Arabic, for example, to see the effect on joining.
+
+ util/hb-ot-shape-closure.cc |   4 +++-
+ util/main-font-text.hh      |   2 +-
+ util/options.cc            |    2 ++
+ util/options.hh            |   18 ++++++++++++++++--
+ util/shape-consumer.hh      |   6 ++++--
+ 5 files changed, 26 insertions(+), 6 deletions(-)
+
+commit e13f8d280bafc6a6b6e31e2eee587660b8333c56
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 15:12:06 2012 -0800
+
+    Fix UTF-8 backward iteration
+
+    Ouch!
+
+ src/hb-utf-private.hh |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 5669a6cf418f3a8b9281c36e9d662d843be80433
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 15:11:51 2012 -0800
+
+    [Arabic] Fix post-context handling
+
+    Ouch!
+
+ src/hb-ot-shape-complex-arabic.cc |   2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 0c7df2222862122ebbdc8665a21d6771ef5e0252
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 14:42:35 2012 -0800
+
+    Add buffer flags
+
+    New API:
+
+       hb_buffer_flags_t
+
+       HB_BUFFER_FLAGS_DEFAULT
+       HB_BUFFER_FLAG_BOT
+       HB_BUFFER_FLAG_EOT
+       HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES
+
+       hb_buffer_set_flags()
+       hb_buffer_get_flags()
+
+    We use the BOT flag to decide whether to insert dottedcircle if the
+    first char in the buffer is a combining mark.
+
+    The PRESERVE_DEFAULT_IGNORABLES flag prevents removal of characters
+    like
+    ZWNJ/ZWJ/...
+
+ src/hb-buffer-private.hh         |    1 +
+ src/hb-buffer.cc                 |   18 ++++++++++++++++
+ src/hb-buffer.h                  |   13 ++++++++++++
+ src/hb-ot-shape-complex-arabic.cc |   40
+ +++++++++++++++++++-----------------
+ src/hb-ot-shape.cc               |    9 +++++--
+ test/api/test-buffer.c                   |    9 ++++++++
+ 6 files changed, 68 insertions(+), 22 deletions(-)
+
+commit 1c7e55511a870f2689680ca8f977e00879f3b3e3
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 14:42:22 2012 -0800
+
+    Minor fix
+
+    Ouch
+
+ src/hb-shape.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit c8d4f8b0fe56ce909e3ca07f8a30cb4fb940868b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 14:10:19 2012 -0800
+
+    Minor
+
+ test/api/test-object.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 82ecaff736e245e117d70b6ec1497508c6eb08d2
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 13:57:52 2012 -0800
+
+    Add hb_buffer_clear()
+
+    Which is like _reset(), but does NOT clear unicode-funcs.
+
+ src/hb-buffer-private.hh |    1 +
+ src/hb-buffer.cc        |   15 +++++++++++++++
+ src/hb-buffer.h         |    4 ++++
+ test/api/test-buffer.c   |   22 +++++++++++++++++++++-
+ 4 files changed, 41 insertions(+), 1 deletions(-)
+
+commit da43a92b04929e93356ae393803ef101154d2267
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 13:48:26 2012 -0800
+
+    0.9.6
+
+ NEWS        |   28 ++++++++++++++++++++++++++++
+ configure.ac |    2 +-
+ 2 files changed, 29 insertions(+), 1 deletions(-)
+
+commit 0736915b8ed789a209205fec762997af3a8af89c
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 12:35:35 2012 -0800
+
+    [Indic] Decompose Sinhala split matras the way old HarfBuzz /
+    Pango did
+
+    Had to do some refactoring to make this happen...
+
+    Under uniscribe bug compatibility mode, we still plit them
+    Uniscrie-style, but Jonathan and I convinced ourselves that there
+    is no
+    harm doing this the Unicode way.  This change makes that happen, and
+    unbreaks free Sinhala fonts.
+
+ src/hb-ot-shape-complex-arabic.cc    |    2 +
+ src/hb-ot-shape-complex-indic.cc     |   74 +++++++++-
+ src/hb-ot-shape-complex-misc.cc      |  133 ++++++++++++++++-
+ src/hb-ot-shape-complex-private.hh   |   28 +++-
+ src/hb-ot-shape-normalize-private.hh |    6 +-
+ src/hb-ot-shape-normalize.cc        |  278
+ +++++++++-------------------------
+ src/hb-ot-shape.cc                  |    5 +-
+ 7 files changed, 312 insertions(+), 214 deletions(-)
+
+commit c8149ca85ed97112778590bc9f090f3ee0254100
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Nov 13 11:07:20 2012 -0800
+
+    [hb-shape] Adjust postioning output format
+
+    1. If there is any offset (x or y), print out both x and y offsets.
+
+    2. Always print out the advance in the major direction of the buffer.
+    Ie. even for zero-advance glyphs, print a "+0".  This is more
+    intuitive.
+
+ util/options.cc |   13 +++++++------
+ 1 files changed, 7 insertions(+), 6 deletions(-)
+
+commit 6fd5335622087e87739684f581aa9f88635ff970
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 18:42:18 2012 -0800
+
+    [Indic] Update auto-generated Indic machine to reflect previous commit
+
+ src/hb-ot-shape-complex-indic-machine.hh | 1126
+ +++++++++++++++---------------
+ 1 files changed, 567 insertions(+), 559 deletions(-)
+
+commit 9cac1338c4bc3e9034cbfa104291ed0329debefe
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 18:41:22 2012 -0800
+
+    [Indic] Allow Consonant_Medial's after Consonant's
+
+    Mostly affects Myanmar, but also Tai Tham, Javanese, and Cham.  The
+    latter three are untested (no fonts!).
+
+ src/hb-ot-shape-complex-indic-machine.rl |    3 ++-
+ src/hb-ot-shape-complex-indic-private.hh |    7 ++++---
+ 2 files changed, 6 insertions(+), 4 deletions(-)
+
+commit d187099cbab8e75f870a2bc9c23b6a1cf226905e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 18:38:06 2012 -0800
+
+    [Indic] Categorize Myanmar "tone marks" as nuktas
+
+ src/hb-ot-shape-complex-indic-private.hh |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 8173f23f3f16972c2e8e0a120724533100acfda2
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 18:37:20 2012 -0800
+
+    [Indic] Add config for Myanmar
+
+ src/hb-ot-shape-complex-indic.cc |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 9e92978c8aa3d3cdab4d20c81698c56adbb3dbdd
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 18:36:10 2012 -0800
+
+    [Indic] Route "new" Myanmar tag through the Indic shaper
+
+    Windows 8 adds a Myanmar shaper using the 'mym2' tag.  Route that
+    through the Indic shaper.  It's still very broken, but at least this
+    does NOT break old-style Myanmar shaping using the generic shaper.
+
+ src/hb-ot-shape-complex-private.hh |  14 +++++++-------
+ 1 files changed, 7 insertions(+), 7 deletions(-)
+
+commit 5ab3855f8106158ee7e68797e8c35e63e9216e5d
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 18:27:42 2012 -0800
+
+    Choose shaper based on chosen OT script tag
+
+    For Arabic and Indic shapers, if the font doesn't have a script system
+    for the script, use default shaper.
+
+    Make an exception for Arabic script since we have fallback logic for
+    that one.
+
+ src/hb-ot-map-private.hh          |    4 ++++
+ src/hb-ot-shape-complex-private.hh |  11 +++++++++--
+ 2 files changed, 13 insertions(+), 2 deletions(-)
+
+commit 9b37b4c5800b158f61602d2aba8a01349e24d251
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 18:23:38 2012 -0800
+
+    Make planner available to complex shaper choosing logic
+
+ src/hb-ot-shape-complex-private.hh |   4 ++--
+ src/hb-ot-shape.cc                |    2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 6fddf2d7397411bba8a23ac535e8b851495d3105
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 17:57:24 2012 -0800
+
+    Refactoring ot-map building to make chosen script available earlier
+
+ src/hb-ot-map-private.hh   |  13 +++++++---
+ src/hb-ot-map.cc          |   51
+ +++++++++++++++++++++++++-------------------
+ src/hb-ot-shape-private.hh |   4 +-
+ 3 files changed, 40 insertions(+), 28 deletions(-)
+
+commit f17ed8116e7b6429af3fa60bb43d5f4fac66eae3
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 17:48:26 2012 -0800
+
+    Minor TODO
+
+ TODO |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit de796a6fb98f4deda276caa82266b7c830978e0b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 17:27:51 2012 -0800
+
+    Add "new" Myanmar OT Script tag
+
+    Windows 8 added support for Myanmar shaping using the "mym2"
+    script tag,
+    even though Windows never supported the old "mymr" tag.
+
+ src/hb-ot-tag.cc      |    2 ++
+ test/api/test-ot-tag.c |    1 +
+ 2 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 27f52dc3f6bbb97594a44f27b180aed73d9e5608
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 16:54:03 2012 -0800
+
+    Add Myanmar tests from UTN#11
+
+ .../south-east-asian/script-myanmar/misc/MANIFEST  |   1 +
+ .../south-east-asian/script-myanmar/misc/utn11.txt |  34
+ ++++++++++++++++++++
+ 2 files changed, 35 insertions(+), 0 deletions(-)
+
+commit e9334ce97bb7f1de87fb211bb5a8168033629b14
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 14:57:02 2012 -0800
+
+    Break build when ragel is needed and missing
+
+ src/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit dba186711e3f5e723f917b7104e849c4c525d3b8
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 14:48:33 2012 -0800
+
+    [Indic] Make more room in the table
+
+    To be used in upcoming commits.
+
+ src/hb-ot-shape-complex-indic-private.hh |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit c4be9917438c45b972ec76dc68409014110f0837
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 14:27:33 2012 -0800
+
+    Typo
+
+ src/hb-ot-shape-complex-indic.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 56be677781736bbedc80df6f6aaa2b5f0bc4041c
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 14:09:40 2012 -0800
+
+    [Indic] Port 'pref' logic to look into font tables
+
+    ...instead of using a hardcoded list of Ra characters.
+
+ src/hb-ot-shape-complex-indic.cc |    7 ++++---
+ 1 files changed, 4 insertions(+), 3 deletions(-)
+
+commit f2c0f59043c93c225274fc0c8177077d16c89d61
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 14:02:02 2012 -0800
+
+    [Indic] Port reph handling logic to look into font features
+
+    ...instead of using a hardcoded list of Ra characters.
+
+ src/hb-ot-shape-complex-indic.cc |   48
+ +++++++++++++++++++++++--------------
+ 1 files changed, 30 insertions(+), 18 deletions(-)
+
+commit 43149afbc0007ea075a7017c0e56056c3c0f3614
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 13:34:17 2012 -0800
+
+    Route MEETEI_MAYEK through the Indic shaper
+
+    Since it has a couple of left-"matras".
+
+ src/hb-ot-shape-complex-private.hh |   5 ++---
+ 1 files changed, 2 insertions(+), 3 deletions(-)
+
+commit d0905c3400085f9c0901c558ba1b81b5039510e4
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 13:02:20 2012 -0800
+
+    Minor
+
+ src/hb-ot-head-table.hh |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 365f27ab5ba025bf1be6a882ed213c695cbfed7e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 11:16:57 2012 -0800
+
+    Work around older compilers
+
+    As reported on the list:
+
+    I am seeing a similar problem building harfbuzz 0.9.5 with Apple gcc
+    4.0.1 on OS X 10.5 Leopard:
+
+    hb-ot-layout-common-private.hh:406: error: 'struct
+    OT::CoverageFormat1::Iter' is private
+    hb-ot-layout-common-private.hh:646: error: within this context
+    hb-ot-layout-common-private.hh:500: error: 'struct
+    OT::CoverageFormat2::Iter' is private
+    hb-ot-layout-common-private.hh:647: error: within this context
+    make[4]: *** [libharfbuzz_la-hb-ot-layout.lo] Error 1
+
+    Also reported as happening with MSVC 2005.
+
+ src/hb-ot-layout-common-private.hh |   6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 6b389ddc3623d042ded4731f4d62dc354002fdd0
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 11:02:56 2012 -0800
+
+    [Indic] Don't apply 'liga'
+
+    Uniscribe doesn't. And some fonts abuse this feature to get Indic
+    shaping working in non-complex applications like Adobe's apps.
+
+    No change in numbers:
+
+    BENGALI: 353897 out of 354188 tests passed. 291 failed (0.0821598%)
+    DEVANAGARI: 707337 out of 707394 tests passed. 57 failed (0.00805774%)
+    GUJARATI: 366440 out of 366457 tests passed. 17 failed (0.00463902%)
+    GURMUKHI: 60704 out of 60747 tests passed. 43 failed (0.0707854%)
+    KANNADA: 951046 out of 951913 tests passed. 867 failed (0.0910798%)
+    KHMER: 299074 out of 299124 tests passed. 50 failed (0.0167155%)
+    LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
+    MALAYALAM: 1048011 out of 1048334 tests passed. 323 failed
+    (0.0308108%)
+    ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
+    SINHALA: 271666 out of 271847 tests passed. 181 failed (0.0665816%)
+    TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%)
+    TELUGU: 970557 out of 970573 tests passed. 16 failed (0.00164851%)
+    TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
+
+ src/hb-ot-shape-complex-indic.cc |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit d05ac7dc3f2949e85f1fe996315b31b7aae370fe
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 10:26:50 2012 -0800
+
+    Fix hb-ft glyph name for broken fonts that return empty glyph names
+
+ src/hb-ft.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 3bc22eb7b843c77706bb13fc332009097f247813
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 12 10:07:28 2012 -0800
+
+    Minor
+
+ util/options.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 4899801155cc0fef7a8aa58c33ac2d30ba34bcc3
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 8 15:08:26 2012 -0800
+
+    U+A872 PHAGS-PA SUPERFIXED LETTER RA is "Right"-Joining
+
+ src/hb-ot-shape-complex-arabic.cc |   3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 22a685836a59d1c02914761c02d3852810b83ec5
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 5 15:20:10 2012 -0800
+
+    Adjust Mongolian shaping
+
+    For U+1880..U+1886 Uniscribe thinks they are non-joining.
+    For U+1887 Uniscribe thinks it's joining, but looks wrong to me.
+    For now, match Uniscribe.
+
+ src/hb-ot-shape-complex-arabic.cc |   3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit e6b86c8519f894bf7fe18d5c143276521fcacece
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Nov 5 15:18:49 2012 -0800
+
+    Add test for non-joining Mongolian letters
+
+    For U+1880..U+1886 Uniscribe thinks they are non-joining.
+    For U+1887 Uniscribe thinks it's joining, but looks wrong to me.
+
+ .../shaper-arabic/script-mongolian/misc/MANIFEST   |   1 +
+ .../script-mongolian/misc/non-joining.txt         |    8 ++++++++
+ 2 files changed, 9 insertions(+), 0 deletions(-)
+
+commit c26a52fbe62e5ba4d0e1e2ba13bfb6ceb3f773dc
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Nov 4 16:48:45 2012 -0800
+
+    Minor
+
+ src/hb-ot-shape-fallback.cc |   2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit f60d3ed35d94f1adcfd73ca05d03d7e81fb5de03
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Nov 4 16:44:47 2012 -0800
+
+    Minor
+
+ src/hb-set-private.hh |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit f5e55754f962184d2fb7dcab837cdba56e8c7731
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Nov 2 13:53:18 2012 -0700
+
+    Add Tifinagh test data
+
+ test/shaping/texts/in-tree/shaper-default/MANIFEST |   2 ++
+ .../shaper-default/script-tifinagh/MANIFEST       |    1 +
+ .../shaper-default/script-tifinagh/misc/MANIFEST   |   1 +
+ .../shaper-default/script-tifinagh/misc/misc.txt   |  11 +++++++++++
+ 4 files changed, 15 insertions(+), 0 deletions(-)
+
+commit 10a33296e674ee84b9ed2df25cf373de7d020b8d
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Nov 2 13:38:55 2012 -0700
+
+    Minor
+
+ src/hb-ot-tag.cc |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit c21498afd857e78230f761ee5c9e73adece89dd0
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Nov 2 10:21:26 2012 -0700
+
+    Add Mongolian and 'Phags-pa joining test cases
+
+ test/shaping/texts/in-tree/shaper-arabic/MANIFEST  |   1 +
+ .../shaper-arabic/script-mongolian/misc/misc.txt   |   3 +++
+ .../in-tree/shaper-arabic/script-phags-pa/MANIFEST |   1 +
+ .../shaper-arabic/script-phags-pa/misc/MANIFEST    |   1 +
+ .../shaper-arabic/script-phags-pa/misc/misc.txt    |  14 ++++++++++++++
+ 5 files changed, 20 insertions(+), 0 deletions(-)
+
+commit 3ba7bc14ea652d27639f34109e51a497a678a54a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 1 20:05:04 2012 -0700
+
+    Implement 'Phags-pa shaping
+
+    Through the Arabic shaper. It's similar to Mongolian.
+
+ src/hb-ot-shape-complex-arabic.cc  |  15 ++++++++++++---
+ src/hb-ot-shape-complex-private.hh |   4 +---
+ 2 files changed, 13 insertions(+), 6 deletions(-)
+
+commit 431bef2e16c7888ca3960f5797432d3a20903550
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Nov 1 16:26:01 2012 -0700
+
+    Minor build fix
+
+ test/api/Makefile.am |   10 +++++++++-
+ 1 files changed, 9 insertions(+), 1 deletions(-)
+
+commit da70111ab234e8b740ce6fb1789a1809fbec0c44
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Oct 31 13:45:30 2012 -0700
+
+    Don't clear buffer pre-context if no new context is being provided
+
+    Patch from Jonathan Kew.
+
+    Part of fixing:
+
+    Mozilla Bug 801410 - avoid inserting dotted-circle for run-initial
+    Unicode combining characters in "simple" scripts such as Latin
+
+    https://bugzilla.mozilla.org/show_bug.cgi?id=801410
+
+ src/hb-buffer.cc |    9 ++++++++-
+ 1 files changed, 8 insertions(+), 1 deletions(-)
+
+commit 0bc7a38463bfb37f12efeb1b8cb2024cf4a347bc
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Oct 29 22:02:45 2012 -0700
+
+    [OT] Fix ReverseChainingSubst
+
+    We should make it clear that we don't want output buffer in this case,
+    otherwise buffer->backtrack_len() would be wrong.
+
+ src/hb-buffer-private.hh      |    1 +
+ src/hb-buffer.cc              |   13 +++++++++++++
+ src/hb-ot-layout-gsub-table.hh |    1 +
+ 3 files changed, 15 insertions(+), 0 deletions(-)
+
+commit 2616689d159024d2b1cb1e68f9936b2129bf9be6
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Oct 29 21:51:56 2012 -0700
+
+    More tracing fixups
+
+ src/hb-ot-layout-gsubgpos-private.hh |   13 +++++++------
+ 1 files changed, 7 insertions(+), 6 deletions(-)
+
+commit 937f8d3871863b8b1ed1d8900cf41999d92ba30f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Oct 29 21:49:33 2012 -0700
+
+    [Arabic] Enable dlig and mset for Arabic
+
+    That's what the spec says, and what Uniscribe does.
+
+ src/hb-ot-shape-complex-arabic.cc |   3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 911ed096980630fd4a37bf2024036daae13a6056
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Oct 29 19:42:19 2012 -0700
+
+    Ignore gid0 in test results
+
+ test/shaping/hb_test_tools.py |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit bc513add7999baf32f126ceebbd318105ee66985
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Oct 29 19:03:55 2012 -0700
+
+    Add missing TRACE_RETURN
+
+ src/hb-ot-layout-gsubgpos-private.hh |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 10b88d89ef1efcfddbbfabd3669399b472c8a900
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Oct 29 18:18:24 2012 -0700
+
+    Add Ethiopic test case
+
+    This sequence: U+120B,U+135F,U+120B with the Nyala font from Win7
+    exposes a GPOS bug in Uniscribe, in that the positioned mark is
+    wrongly
+    moved as a result a following kern.
+
+    This is the one "failure" in the Ethiopic test suite :-).
+
+    ETHIOPIC: 118900 out of 118901 tests passed. 1 failed (0.000841036%)
+
+ .../shaper-default/script-ethiopic/MANIFEST       |    1 +
+ .../shaper-default/script-ethiopic/misc/MANIFEST   |   1 +
+ .../shaper-default/script-ethiopic/misc/misc.txt   |   1 +
+ 3 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 88d3c98e309e14c3115825d1d8d40d0b3eec2d97
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Oct 29 16:27:02 2012 -0700
+
+    [Indic] Position pre-base reordering Ra after Chillus in Malayalam
+
+    The logic for pre-base reordering follows the left matra logic.
+    We had an exception for Malayalam/Tamil in the left matra
+    repositioning
+    which was not reflected in pre-base reordering.
+
+    Malayalam failures down from 337 to 323.
+
+    BENGALI: 353996 out of 354285 tests passed. 289 failed (0.0815727%)
+    DEVANAGARI: 707339 out of 707394 tests passed. 55 failed (0.00777502%)
+    GUJARATI: 366489 out of 366506 tests passed. 17 failed (0.0046384%)
+    GURMUKHI: 60769 out of 60809 tests passed. 40 failed (0.0657797%)
+    KANNADA: 951086 out of 951913 tests passed. 827 failed (0.0868777%)
+    KHMER: 299106 out of 299124 tests passed. 18 failed (0.00601757%)
+    LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
+    MALAYALAM: 1048011 out of 1048334 tests passed. 323 failed
+    (0.0308108%)
+    ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
+    SINHALA: 271726 out of 271847 tests passed. 121 failed (0.0445103%)
+    TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
+    TELUGU: 970558 out of 970573 tests passed. 15 failed (0.00154548%)
+    TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
+
+ src/hb-ot-shape-complex-indic.cc |   35
+ +++++++++++++++++++++--------------
+ 1 files changed, 21 insertions(+), 14 deletions(-)
+
+commit 21bf796954678d02f136709cade43adef6f8f42b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Oct 29 14:21:09 2012 -0700
+
+    Add missed file
+
+ src/hb-ucdn/COPYING |  13 +++++++++++++
+ 1 files changed, 13 insertions(+), 0 deletions(-)
+
+commit 01013a0f5c58d5d54a37e5b4d6692e0bbd4baf80
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Oct 29 10:56:04 2012 -0700
+
+    Include config.h.in in tree
+
+    I typically don't like including generating files in tree.
+    But like to
+    make an exception for this, since this forms the canonical list of
+    options one would need to go through when building with alternative
+    build systems.
+
+ Makefile.am |   1 -
+ config.h.in | 160
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 160 insertions(+), 1 deletions(-)
+
+commit 02ed52169ad3bb48f4989f721b0c6572e064a712
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Oct 28 21:26:19 2012 -0700
+
+    Improve license information
+
+ COPYING                  |    2 ++
+ src/hb-icu-le/COPYING    |    2 ++
+ src/hb-icu-le/Makefile.am |   2 +-
+ src/hb-ucdn/Makefile.am   |   2 +-
+ src/hb-ucdn/README       |    7 +++++++
+ 5 files changed, 13 insertions(+), 2 deletions(-)
+
+commit 4c1d9244617e472464722e64d2cdbc1f9e8827f6
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Oct 28 20:27:25 2012 -0700
+
+    Minor
+
+ src/hb-icu-le.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 38b015e57ffa75d3b078a368c23685beb7c3f946
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Oct 28 20:11:47 2012 -0700
+
+    Fix hb_buffer_set_length(buffer, 0)
+
+    Was causing invalid realloc()s.
+
+ src/hb-buffer.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit b7115b63be72e109b51f538ba581aed1017b2d55
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Oct 28 20:11:42 2012 -0700
+
+    Add XXX
+
+ src/hb-icu-le.cc |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 71ee1f24503cd066ffc1a36cc5dd9a3c1d1a6dfd
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Oct 28 19:18:11 2012 -0700
+
+    Port to ICU LayoutEngine C API
+
+    Incidentally, this makes it not crash with icu-le-hb anymore...
+    I'm not smart / stupid enough to spend two more days debugging C++
+    linking issues, and this is ABI-stable at least.
+
+ src/hb-icu-le.cc |   31 ++++++++++++++++---------------
+ 1 files changed, 16 insertions(+), 15 deletions(-)
+
+commit 0144f05e57088b30ac894cdae8b04b265d4dfbe7
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Oct 26 13:48:06 2012 -0700
+
+    Remove unused members
+
+ src/hb-icu-le/PortableFontInstance.h |    3 ---
+ 1 files changed, 0 insertions(+), 3 deletions(-)
+
+commit cf3afd8979b1db76d437f428cbd51cb363e0d18e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Oct 25 16:32:54 2012 -0700
+
+    Rename and revamp is_zero_width() to be is_default_ignorable()
+
+    That's really the logic desired.  Except that MONGOLIAN VOWEL
+    SEPARATOR
+    is not default_ignorable but it really should be.  Reported to
+    Unicode.
+
+    Based on suggestion from Konstantin Ritt.
+
+ src/hb-fallback-shape.cc   |   2 +-
+ src/hb-ot-shape-private.hh |   4 +-
+ src/hb-ot-shape.cc        |    2 +-
+ src/hb-unicode-private.hh  |  90
+ ++++++++++++++++++++++++++++---------------
+ 4 files changed, 62 insertions(+), 36 deletions(-)
+
+commit a724139e641bf1592b1ff786a75a9de2ea8163cf
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Oct 24 14:02:15 2012 -0700
+
+    Update TODO
+
+ TODO |   14 ++++++++++----
+ 1 files changed, 10 insertions(+), 4 deletions(-)
+
+commit 13c058472913b7b6d689f9022226079da65420b0
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Oct 14 18:37:09 2012 -0500
+
+    0.9.5
+
+ NEWS        |   23 +++++++++++++++++++++++
+ configure.ac |    2 +-
+ 2 files changed, 24 insertions(+), 1 deletions(-)
+
+commit fecdfa95daf4916695f23e7dab89ab363be11b89
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Oct 7 17:19:58 2012 -0400
+
+    Fixup hb_ot_shape_closure()
+
+    Broke it when merged cmap mapping and normalizer.  Ouch!
+
+ src/hb-ot-shape.cc |   2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 2d1dcb3ce3354c2d5e2b4d1d291beb8d23cdea22
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Oct 7 17:13:46 2012 -0400
+
+    Mark debug message functions static
+
+ src/hb-private.hh |   6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 9947bd6daffb5ec76b67536575e7617ba4f10b1e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Oct 2 20:44:43 2012 -0400
+
+    Update UCDN to upstream commit
+    3f159c87824230b59af56e40e2db32caf6afa51a
+
+    - Unicode 6.2.0 goodness,
+    - Unassigned codepoints now have correct properties.  Passes test
+    suite.
+
+ src/hb-ucdn/unicodedata_db.h | 1966
+ ++++++++++++++++++++++--------------------
+ 1 files changed, 1036 insertions(+), 930 deletions(-)
+
+commit 32dbfcf763d1ae497d3c95de986a83441331678f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Oct 2 17:42:13 2012 -0400
+
+    Fix visibility of UCDN symbols
+
+ src/hb-ucdn.cc     |   2 --
+ src/hb-ucdn/ucdn.h |  19 +++++++++++++++++++
+ 2 files changed, 19 insertions(+), 2 deletions(-)
+
+commit 3f33f0d1f2603f22e86adffe3c3836136ba5e5fd
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Oct 2 16:03:18 2012 -0400
+
+    Import UCDN into source tree
+
+    https://github.com/grigorig/ucdn
+
+ configure.ac                |   11 +-
+ src/Makefile.am             |    7 +
+ src/hb-ucdn.cc                      |  207 ++
+ src/hb-ucdn/Makefile.am      |   18 +
+ src/hb-ucdn/README          |   33 +
+ src/hb-ucdn/ucdn.c          |  282 +++
+ src/hb-ucdn/ucdn.h          |  290 +++
+ src/hb-ucdn/unicodedata_db.h | 4648
+ ++++++++++++++++++++++++++++++++++++++++++
+ src/hb-unicode.cc           |    3 +
+ 9 files changed, 5498 insertions(+), 1 deletions(-)
+
+commit 0e292eb2a2abbac152eeea2060e58b7a66449745
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Oct 2 14:59:00 2012 -0400
+
+    Remove Glib thread-safety support
+
+    Now that we have pthread detection in configure, we don't need Glib
+    anymore.  Glib will only be a Unicode data provider.
+
+ configure.ac            |    8 ++++----
+ src/hb-atomic-private.hh |   13 -------------
+ src/hb-mutex-private.hh  |   20 --------------------
+ 3 files changed, 4 insertions(+), 37 deletions(-)
+
+commit 66efe896483c58f3ef9bd218c02bb7ea604f68ee
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Oct 2 14:55:32 2012 -0400
+
+    Check for pthreads
+
+ configure.ac   |    7 +++++++
+ src/Makefile.am |    5 +++++
+ 2 files changed, 12 insertions(+), 0 deletions(-)
+
+commit 10a8162dddb8b39ae130fe5bb7d1819471fa7e06
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Oct 2 14:46:34 2012 -0400
+
+    Add ax_pthread.m4
+
+ m4/ax_pthread.m4 |  309
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 309 insertions(+), 0 deletions(-)
+
+commit 8ac34bc6ff1d0646503a45659b1846d8cf9c0603
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Oct 2 14:46:04 2012 -0400
+
+    Add pkg.m4 to git repo
+
+ m4/pkg.m4 |  157
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 157 insertions(+), 0 deletions(-)
+
+commit c7afac0aa6e51e6a49ebf13f72537398698c9e49
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Oct 2 14:44:47 2012 -0400
+
+    Add AC_CONFIG_MACRODIR
+
+ Makefile.am  |    2 ++
+ configure.ac |    2 ++
+ 2 files changed, 4 insertions(+), 0 deletions(-)
+
+commit f2eb3fa9dca8d21fae20c9b9dddad3245df74a05
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 21:35:35 2012 -0400
+
+    [OT] Only insert dottedcircle if at the beginning of paragraph
+
+    If the first char in the run is a combining mark, but there is text
+    before the run, don't insert dottedcircle.
+
+    Part of addressing:
+    https://bugzilla.redhat.com/show_bug.cgi?id=858736
+
+ src/hb-ot-shape.cc |   6 ++----
+ 1 files changed, 2 insertions(+), 4 deletions(-)
+
+commit bdc2fc8294da7f374701aafe9f5a82d60633946f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 21:32:35 2012 -0400
+
+    [Arabic] Respect Arabic joining from neighboring context
+
+    Now we respect Arabic joining across runs.
+
+ src/hb-ot-shape-complex-arabic.cc |   31 +++++++++++++++++++++++++++++--
+ 1 files changed, 29 insertions(+), 2 deletions(-)
+
+commit 05207a79e0ae1769c5feaebe3fd99bdf9cfcf834
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 17:44:53 2012 -0400
+
+    [buffer] Save pre/post textual context
+
+    To be used for a variety of purposes.  We save up to five characters
+    in each direction. No public API changes, everything is taken care
+    of already.  All clients need to do is to call hb_buffer_add_utf* with
+    the full text + segment info (or at least some context) instead of
+    just passing in the segment.
+
+    Various operations (hb_buffer_reset, hb_buffer_set_length,
+    hb_buffer_add*) automatically reset the relevant contexts.
+
+ src/hb-buffer-private.hh |   13 ++++++++++++-
+ src/hb-buffer.cc        |   44
+ ++++++++++++++++++++++++++++++++++++++++----
+ src/hb-buffer.h         |    2 +-
+ 3 files changed, 53 insertions(+), 6 deletions(-)
+
+commit 89ac39dbbe028e6379f64392f2e590e3f1fdd847
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 13:59:24 2012 -0400
+
+    Add hb_utf_prev()
+
+ src/hb-utf-private.hh |   71
+ +++++++++++++++++++++++++++++++++++++++++++++++-
+ 1 files changed, 69 insertions(+), 2 deletions(-)
+
+commit 70ea4ac6887c7057113d714a98e55738b6196562
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 12:30:16 2012 -0400
+
+    Slightly optimize UTF-8 parsing
+
+ src/hb-utf-private.hh |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 4445e5e2ecc257a5d0fa2f2715bb7181a47346da
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 12:26:12 2012 -0400
+
+    [buffer] Cleanup / optimize UTF-16 parsing a bit
+
+ src/hb-utf-private.hh |   12 +++++++-----
+ 1 files changed, 7 insertions(+), 5 deletions(-)
+
+commit 1f66c3c1a0eb869c0d85a015235313177e0cec62
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 11:42:16 2012 -0400
+
+    Add hb_utf_strlen()
+
+    Speeds up UTF-8 parsing by calling strlen().
+
+ src/hb-buffer.cc      |   13 ++-----------
+ src/hb-utf-private.hh |   22 ++++++++++++++++++++++
+ 2 files changed, 24 insertions(+), 11 deletions(-)
+
+commit 7f19ae7b9f806a2e35206b2ad41651c5f80b2537
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 11:22:28 2012 -0400
+
+    [buffer] Templatize UTF handling
+
+    Also move UTF routines into a separate file, to be reused from shapers
+    that need it.
+
+ src/Makefile.am       |    1 +
+ src/hb-buffer.cc      |  157
+ +++++++++++++------------------------------------
+ src/hb-utf-private.hh |  113 +++++++++++++++++++++++++++++++++++
+ 3 files changed, 155 insertions(+), 116 deletions(-)
+
+commit 0e0a4da9b7677a09e00d27313236e1f333864dd6
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 11:09:04 2012 -0400
+
+    [buffer] Towards template'izing different UTF adders
+
+ src/hb-buffer.cc |   11 ++++++++++-
+ 1 files changed, 10 insertions(+), 1 deletions(-)
+
+commit 7d37280600c157f3c4eae8746e99511702a58e8f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 11:04:41 2012 -0400
+
+    Minor
+
+ src/hb-buffer.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 54d5da4ee9d902ff36473cec558137eef8f23825
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 25 10:50:41 2012 -0400
+
+    Remove unused indic.cc
+
+ src/Makefile.am |    6 +-----
+ src/indic.cc   |   51
+ ---------------------------------------------------
+ 2 files changed, 1 insertions(+), 56 deletions(-)
+
+commit fab7a71f110ed646745d54b23284537c50058c21
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Sep 24 21:51:13 2012 -0400
+
+    [Indic] Import ragel-generated Indic machine in git
+
+    I don't expect ragel to be creating too much noise in its generated
+    output, and including this in-tree helps users right now.  We can
+    revisit this later if it proved to be too much trouble.
+
+ autogen.sh                              |    6 -
+ src/Makefile.am                         |    1 -
+ src/hb-ot-shape-complex-indic-machine.hh | 1314
+ ++++++++++++++++++++++++++++++
+ 3 files changed, 1314 insertions(+), 7 deletions(-)
+
+commit 20a840c7cd08069720050782b4533cde505df09a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Sep 24 20:23:00 2012 -0400
+
+    Use a C++ linker on Windows
+
+    On Windows we don't care whether or not we link to libstdc++.
+    Seems to fix build with mingw32 on msys, as reported by Werner.
+
+ src/Makefile.am |    6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+commit eb7669a38072b66eef3bd905a93c4815bef3f0e5
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 18 19:42:06 2012 -0400
+
+    Better autofoo
+
+ src/Makefile.am |    5 +----
+ 1 files changed, 1 insertions(+), 4 deletions(-)
+
+commit d00f7d83750258eff915a3826700c4819e63e481
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Sep 17 20:59:09 2012 -0400
+
+    Fix dependencies
+
+ src/Makefile.am |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 811eefe225d20b20f1de20c6e62a0ebd6d89102a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Sep 10 09:56:27 2012 -0400
+
+    Return NULL, not false
+
+    Oh well...
+
+ src/hb-open-type-private.hh |   2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 166b5cf7ec2d37fb54a909c437ccdec1edaf37aa
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Sep 7 14:55:07 2012 -0400
+
+    [Indic] Find syllables before any features are applied
+
+    With FreeSerif, it seems that the 'ccmp' feature does ligature
+    substituttions.  That was then causing syllable match failures.
+    We now
+    find syllables before any features have been applied.
+
+    Test sequence: U+0D9A,U+0DCA,U+200D,U+0DBB,U+0DCF
+
+ src/hb-ot-shape-complex-indic-machine.rl          |    4 +-
+ src/hb-ot-shape-complex-indic.cc                  |   56
+ ++++++++++++++------
+ .../indic/script-sinhala/misc/misc.txt                    |    1 +
+ 3 files changed, 43 insertions(+), 18 deletions(-)
+
+commit 96fdc04e5c6daafce3d45e7508418e4db94df44c
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Sep 6 22:26:16 2012 -0400
+
+    Add hb_buffer_[sg]et_content_type
+
+    And hb_buffer_content_type_t and enum values.
+
+ TODO                    |    1 +
+ src/hb-buffer-private.hh |    2 ++
+ src/hb-buffer.cc        |   34 ++++++++++++++++++++++++++++++++++
+ src/hb-buffer.h         |   14 ++++++++++++++
+ src/hb-shape.cc         |    5 +++++
+ 5 files changed, 56 insertions(+), 0 deletions(-)
+
+commit e30ebd2794b37bd8ec716a258d5cb017fb1dfadc
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Sep 6 22:09:06 2012 -0400
+
+    Add hb_feature_to/from_string()
+
+ TODO            |    4 +-
+ src/hb-common.cc |    9 +++
+ src/hb-common.h  |    6 ++-
+ src/hb-shape.cc  |  168
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ src/hb-shape.h   |   13 ++++
+ util/options.cc  |  132 +-----------------------------------------
+ 6 files changed, 201 insertions(+), 131 deletions(-)
+
+commit f67917161bbe317a33d6407fbc62ebffcafe7154
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Sep 6 17:22:31 2012 -0400
+
+    [OT] Do per-ligature-component fallback mark positioning
+
+    With this in place, you can remove GDEF/GSUB/GPOS tables from Arabic
+    fonts and still get per-component marks positioned on
+    oh-yeah-fallback-formed LAM-ALEF ligatures with marks in between
+    the LAM
+    and ALEF.
+
+    Now *that*'s pretty cool, if a bit anachronistic...
+
+ src/hb-ot-shape-fallback.cc |  43
+ ++++++++++++++++++++++++++++++++++++-------
+ 1 files changed, 36 insertions(+), 7 deletions(-)
+
+commit 525c6855783a018d52867b9ece2ee90868ff1f91
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Sep 6 16:02:07 2012 -0400
+
+    [OT] Make fallback mark positioning more robust
+
+    ...with clusters spanning multiple base characters.
+
+ src/hb-ot-shape-fallback.cc |  11 +++++++++--
+ 1 files changed, 9 insertions(+), 2 deletions(-)
+
+commit 5d502443f5a07cbd0aa860dd71a0fa4ea8b6ff9f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Sep 6 15:29:29 2012 -0400
+
+    [old] Clear offset array
+
+ src/hb-old.cc |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 9433c218b4853442dd9ad53d0588a837a33dbf1e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Sep 6 14:27:15 2012 -0400
+
+    [OT] Simplify fallback positioning condition
+
+ src/hb-ot-shape-fallback.cc |   3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit 028a1706f898bfcee0d14acfba47ebe1de09f0c4
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Sep 6 14:25:48 2012 -0400
+
+    Refactor common macro
+
+ src/hb-ot-shape-fallback.cc  |    5 +----
+ src/hb-ot-shape-normalize.cc |    5 +----
+ src/hb-ot-shape.cc          |    5 +----
+ src/hb-unicode-private.hh    |    9 +++++++++
+ 4 files changed, 12 insertions(+), 12 deletions(-)
+
+commit 07cfbe21b511056d5c3c75cbfe84e4e982c3e8fb
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Sep 6 01:16:39 2012 -0400
+
+    [OT] Streamline Arabic fallback shaping table
+
+ src/gen-arabic-table.py                   |    6 +-
+ src/hb-ot-shape-complex-arabic-fallback.hh |   2 +-
+ src/hb-ot-shape-complex-arabic-table.hh    |  266
+ ++++++++++++++--------------
+ 3 files changed, 137 insertions(+), 137 deletions(-)
+
+commit 82f6b6f388b801a1483854cb56a2cadbb94e0f2b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Sep 6 01:12:50 2012 -0400
+
+    Minor
+
+ src/hb-ot-shape-complex-arabic-fallback.hh |  13 +++++++------
+ 1 files changed, 7 insertions(+), 6 deletions(-)
+
+commit fabd3113a98c5f4114f48920fa7ea38bd65a8d32
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Sep 5 22:19:28 2012 -0400
+
+    [OT] Port Arabic fallback shaping to synthetic GSUB
+
+    All of init/medi/fina/isol and rlig implemented.
+
+    Let there be dragons... â»¯
+
+ src/Makefile.am                           |    1 +
+ src/hb-open-type-private.hh               |   69 +++++---
+ src/hb-ot-layout-common-private.hh        |    9 +-
+ src/hb-ot-layout-gsub-table.hh                    |   11 +-
+ src/hb-ot-map-private.hh                  |    6 +
+ src/hb-ot-map.cc                          |    1 +
+ src/hb-ot-shape-complex-arabic-fallback.hh |  252
+ ++++++++++++++++++++++++++++
+ src/hb-ot-shape-complex-arabic.cc         |  158 +++++-------------
+ src/hb-ot-shape.cc                        |    7 +-
+ src/hb-private.hh                         |   11 +-
+ 10 files changed, 369 insertions(+), 156 deletions(-)
+
+commit f0b8ed1b6dd9f1d2b9084c101a6fc5dee0cc22a8
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Sep 5 17:32:57 2012 -0400
+
+    [Indic] Allow "H,ZWJ,M"
+
+    Uniscribe accepts a Halant,ZWJ before matras.  Allow that.
+
+    BENGALI down from 295 to 291
+    DEVANAGARI down from 69 to 57
+    GUJARATI down from 19 to 17
+    KANNADA down from 871 to 867
+    MALAYALAM down from 340 to 337
+    TELUGU down from 20 to 16
+
+    Currently at:
+
+    BENGALI: 353897 out of 354188 tests passed. 291 failed (0.0821598%)
+    DEVANAGARI: 707337 out of 707394 tests passed. 57 failed (0.00805774%)
+    GUJARATI: 366440 out of 366457 tests passed. 17 failed (0.00463902%)
+    GURMUKHI: 60704 out of 60747 tests passed. 43 failed (0.0707854%)
+    KANNADA: 951046 out of 951913 tests passed. 867 failed (0.0910798%)
+    KHMER: 299077 out of 299124 tests passed. 47 failed (0.0157125%)
+    LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
+    MALAYALAM: 1047997 out of 1048334 tests passed. 337 failed
+    (0.0321462%)
+    ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
+    SINHALA: 271666 out of 271847 tests passed. 181 failed (0.0665816%)
+    TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%)
+    TELUGU: 970557 out of 970573 tests passed. 16 failed (0.00164851%)
+    TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
+
+ src/hb-ot-shape-complex-indic-machine.rl |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 4ed717ef61813fa16cf74f2874848e9feb81568f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Sep 5 17:21:17 2012 -0400
+
+    [Indic] Relax grammar
+
+    Now that we insert dotted-circle, tests break more easily when
+    our indic
+    machine breaks.
+
+    In particular, a few Devanagari tests were having sequences like
+    "C,H,ZWJ,N", and because of the ZWJ the Nukta does NOT get reordered
+    to
+    before the Halant as the grammar used to expect... Fixup.
+
+    Another case is as simple as "C,ZWJ,SM".
+
+    Fixes 10 out of 79 failures:
+
+    DEVANAGARI: 707325 out of 707394 tests passed. 69 failed (0.00975411%)
+
+ src/hb-ot-shape-complex-indic-machine.rl |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit aa7141efe49991a1160489106984e95163fe2ab8
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Sep 5 15:54:21 2012 -0400
+
+    [Indic] Fix Khmer syllable-final coeng-consonant
+
+    Brings down Khmer failures from 162 to 47.
+
+    KHMER: 299077 out of 299124 tests passed. 47 failed (0.0157125%)
+
+    Also rebaselined some of the test files that had only-inherited lines.
+    Removing those, the stats are:
+
+    BENGALI: 353893 out of 354188 tests passed. 295 failed (0.0832891%)
+    DEVANAGARI: 707315 out of 707394 tests passed. 79 failed (0.0111678%)
+    GUJARATI: 366438 out of 366457 tests passed. 19 failed (0.00518478%)
+    GURMUKHI: 60704 out of 60747 tests passed. 43 failed (0.0707854%)
+    KANNADA: 951042 out of 951913 tests passed. 871 failed (0.0915%)
+    KHMER: 299077 out of 299124 tests passed. 47 failed (0.0157125%)
+    LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
+    MALAYALAM: 1047994 out of 1048334 tests passed. 340 failed
+    (0.0324324%)
+    ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
+    SINHALA: 271666 out of 271847 tests passed. 181 failed (0.0665816%)
+    TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%)
+    TELUGU: 970553 out of 970573 tests passed. 20 failed (0.00206064%)
+    TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
+
+    Still some regressions, but some of the more egregious cases are
+    addressed.
+
+ src/hb-ot-shape-complex-indic-machine.rl |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit efb8d3eb713bca7cbfca41380a012bdb4d380e5c
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Sep 5 15:50:47 2012 -0400
+
+    Fixup test failure reporting
+
+    After we implemented dotted-circle, we were still ignoring any tests
+    that had dottedcircle in it for any of the shapers.  That meant
+    that if
+    we wrongly outputted dottedcircle, the test was being ignored.  Ouch!
+
+    Fixing that shows regressions across the board.  Most are Uniscribe
+    bugs: NOT inserting dotted-circle when it should.  Some are arou
+    machine bugs.  This is in fact a nice way to catch Indic-machine
+    deficiencies and when I fix the regressions, our clusters should be
+    much closer to Uniscribe.  For now, we regressed from:
+
+    BENGALI: 353997 out of 354285 tests passed. 288 failed (0.0812905%)
+    DEVANAGARI: 707339 out of 707394 tests passed. 55 failed (0.00777502%)
+    GUJARATI: 366489 out of 366506 tests passed. 17 failed (0.0046384%)
+    GURMUKHI: 60769 out of 60809 tests passed. 40 failed (0.0657797%)
+    KANNADA: 951086 out of 951913 tests passed. 827 failed (0.0868777%)
+    KHMER: 299106 out of 299124 tests passed. 18 failed (0.00601757%)
+    LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
+    MALAYALAM: 1048104 out of 1048416 tests passed. 312 failed
+    (0.0297592%)
+    ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
+    SINHALA: 271747 out of 271847 tests passed. 100 failed (0.0367854%)
+    TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
+    TELUGU: 970558 out of 970573 tests passed. 15 failed (0.00154548%)
+    TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
+
+    To:
+
+    BENGALI: 353990 out of 354285 tests passed. 295 failed (0.0832663%)
+    DEVANAGARI: 707315 out of 707394 tests passed. 79 failed (0.0111678%)
+    GUJARATI: 366447 out of 366506 tests passed. 59 failed (0.016098%)
+    GURMUKHI: 60707 out of 60809 tests passed. 102 failed (0.167738%)
+    KANNADA: 951042 out of 951913 tests passed. 871 failed (0.0915%)
+    KHMER: 298962 out of 299124 tests passed. 162 failed (0.0541581%)
+    LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
+    MALAYALAM: 1048074 out of 1048416 tests passed. 342 failed
+    (0.0326206%)
+    ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
+    SINHALA: 271666 out of 271847 tests passed. 181 failed (0.0665816%)
+    TAMIL: 1091835 out of 1091837 tests passed. 2 failed (0.000183178%)
+    TELUGU: 970553 out of 970573 tests passed. 20 failed (0.00206064%)
+    TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
+
+    Investigating.
+
+ test/shaping/hb_test_tools.py |    8 +++++---
+ 1 files changed, 5 insertions(+), 3 deletions(-)
+
+commit 27bd55bd2ca599d501f10c2fae81861137517e46
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Sep 5 15:11:14 2012 -0400
+
+    [Indic] Tamil does not have half-forms either
+
+    The Win7 Tamil font does not realy on this behavior, but the WinXP
+    version does.  Handle Tamil like Malayalam: Matras always move to
+    before base.
+
+    WinXP Tamil failures went down from 168964 (15.4752%) to 167
+    (0.0152953%) (two orders of magnitude reduction!).
+
+    Included in this is a minor fixup that actually fixed a few tests
+    with non-Tamil too.  Numbers at:
+
+    BENGALI: 353997 out of 354285 tests passed. 288 failed (0.0812905%)
+    DEVANAGARI: 707339 out of 707394 tests passed. 55 failed (0.00777502%)
+    GUJARATI: 366489 out of 366506 tests passed. 17 failed (0.0046384%)
+    GURMUKHI: 60769 out of 60809 tests passed. 40 failed (0.0657797%)
+    KANNADA: 951086 out of 951913 tests passed. 827 failed (0.0868777%)
+    KHMER: 299106 out of 299124 tests passed. 18 failed (0.00601757%)
+    LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
+    MALAYALAM: 1048104 out of 1048416 tests passed. 312 failed
+    (0.0297592%)
+    ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
+    SINHALA: 271747 out of 271847 tests passed. 100 failed (0.0367854%)
+    TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
+    TELUGU: 970558 out of 970573 tests passed. 15 failed (0.00154548%)
+    TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
+
+ src/hb-ot-shape-complex-indic.cc |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 87b75d0a4aa03fe7a03e3bf7baf8ece131aec1bb
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 23:06:38 2012 -0400
+
+    [OT] Allow adding features with fallback implementation
+
+ src/hb-ot-map-private.hh |    7 ++++---
+ src/hb-ot-map.cc        |    6 ++++--
+ 2 files changed, 8 insertions(+), 5 deletions(-)
+
+commit 1d3947a6bda6986c9c7d993589053051c119cc81
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 22:42:17 2012 -0400
+
+    Minor
+
+ src/hb-ot-layout-gpos-table.hh |    2 +-
+ src/hb-ot-layout-gsub-table.hh |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit b3b89b66586897a69b410ef02e7434691de84ae6
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 21:13:17 2012 -0400
+
+    [OT] Add SubstLookup serialize API
+
+ src/hb-ot-layout-common-private.hh |   2 +-
+ src/hb-ot-layout-gsub-table.hh     |  65
+ +++++++++++++++++++++++++++++++++++-
+ 2 files changed, 65 insertions(+), 2 deletions(-)
+
+commit 715e03bc21d6adaa8e1f647235843839dc47dad1
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 20:10:17 2012 -0400
+
+    Minor
+
+ src/hb-open-type-private.hh |   7 ++-----
+ 1 files changed, 2 insertions(+), 5 deletions(-)
+
+commit 652d1e0d64e47313ead2fc8318d1236f0e0d80ca
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 20:00:44 2012 -0400
+
+    [OT] Start adding Lookup-level serialize API
+
+ src/hb-ot-layout-common-private.hh |  20 +++++++++++++++++++-
+ 1 files changed, 19 insertions(+), 1 deletions(-)
+
+commit a930c68e9c50aade78c1eb0eef075c9c117e4ef6
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 18:17:57 2012 -0400
+
+    [OT] More serialize.  Implements all basic GSUB subtables
+
+ src/hb-open-type-private.hh       |   53 +++++++++++++++-
+ src/hb-ot-layout-common-private.hh |   8 ++-
+ src/hb-ot-layout-gsub-table.hh     |  125
+ ++++++++++++++++++++++++++++--------
+ 3 files changed, 156 insertions(+), 30 deletions(-)
+
+commit 1b38b4e817d871b9549be65af6030bd0eea7f775
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 18:17:21 2012 -0400
+
+    Minor
+
+ src/hb-ot-layout-gsub-table.hh |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit f7e81ce0b882aa942ae33c787e741c5e8e5a0173
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 15:32:37 2012 -0400
+
+    0.9.4
+
+ NEWS        |   18 ++++++++++++++++++
+ configure.ac |    2 +-
+ 2 files changed, 19 insertions(+), 1 deletions(-)
+
+commit 2bd9fe359839a653f7caae534bf768af1735f155
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 15:15:19 2012 -0400
+
+    Refactor
+
+ src/hb-ot-layout-gpos-table.hh       |    7 ++-----
+ src/hb-ot-layout-gsub-table.hh       |   16 +++++-----------
+ src/hb-ot-layout-gsubgpos-private.hh |   13 +++----------
+ src/hb-ot-layout.cc                 |   23 +++++++++++++++++------
+ src/hb-ot-shape-complex-arabic.cc    |    4 +---
+ 5 files changed, 28 insertions(+), 35 deletions(-)
+
+commit a5ddd9e31cd7906c4b559aa5b2fafdae4b9c8935
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Sep 4 14:55:00 2012 -0400
+
+    [OT] Really fix possible NULL dereference this time
+
+ src/hb-ot-layout-gsubgpos-private.hh |    8 ++++----
+ src/hb-ot-layout.cc                 |    6 +++---
+ src/hb-ot-shape-complex-arabic.cc    |    4 +++-
+ 3 files changed, 10 insertions(+), 8 deletions(-)
+
+commit 29416833584d7831ece84aaeada6f5ebba7828c0
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Sep 3 23:31:14 2012 -0400
+
+    [OT] Implement serialize() for AlternateSubst
+
+ src/hb-ot-layout-gsub-table.hh |   33 +++++++++++++++++++++++++++++++++
+ 1 files changed, 33 insertions(+), 0 deletions(-)
+
+commit 1f07e3382a1608b054cbf88b89fef74f6c485434
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Sep 3 23:28:34 2012 -0400
+
+    [OT] Implement serialize() for MultiSubst
+
+ src/hb-open-type-private.hh   |   10 +++++++++
+ src/hb-ot-layout-gsub-table.hh |   43
+ ++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 53 insertions(+), 0 deletions(-)
+
+commit 4912030dfba740c822e200d33cbb5c6dbbeaf79e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Sep 3 20:58:03 2012 -0400
+
+    Minor
+
+ src/hb-open-type-private.hh   |    4 ++--
+ src/hb-ot-layout-gsub-table.hh |    4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+commit f8fa2b5cf67b02d74514dec7885d03de73ec7349
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Sep 3 20:19:46 2012 -0400
+
+    Fix possible NULL dereference
+
+    As reported by Kenichi Ishibashi.
+
+ src/hb-ot-layout-gsubgpos-private.hh |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 4b312fb288faa383a2c5bd3be0428f0e58e02699
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sat Sep 1 21:56:06 2012 -0400
+
+    [OT] Remove serialize alignment
+
+    Will reintroduce in a different way when we actually need it.
+
+ src/hb-open-type-private.hh |  24 +++++++++++-------------
+ 1 files changed, 11 insertions(+), 13 deletions(-)
+
+commit c61be03d6df122f18eebda3b29e42c9e768d45b9
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sat Sep 1 21:43:38 2012 -0400
+
+    [OT] A bit more serialize
+
+ src/hb-open-type-private.hh       |   14 +++++++++++
+ src/hb-ot-layout-common-private.hh |   2 +-
+ src/hb-ot-layout-gsub-table.hh     |  43
+ ++++++++++++++++++++++++++++++++++-
+ 3 files changed, 56 insertions(+), 3 deletions(-)
+
+commit abcc5ac1fde1c493e4055dd2f27b8aade7713156
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sat Sep 1 21:30:17 2012 -0400
+
+    [OT] Improve serialize syntax
+
+    For some definition of improvement...
+
+ src/hb-open-type-private.hh   |    6 ++++--
+ src/hb-ot-layout-gsub-table.hh |    3 +--
+ 2 files changed, 5 insertions(+), 4 deletions(-)
+
+commit bc5be24014371ceb811b9ffd37062ede63d87bb1
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sat Sep 1 20:48:22 2012 -0400
+
+    [OT] Restart work on serialize()
+
+ src/hb-open-type-private.hh       |   39 +++++++++++++++++-----
+ src/hb-ot-layout-common-private.hh |  61
+ +++++++++++++++++------------------
+ src/hb-ot-layout-gsub-table.hh     |  13 ++++++++
+ 3 files changed, 73 insertions(+), 40 deletions(-)
+
+commit 6912e476dd92639c3ddf07ca51c8d4a262c8b3a5
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sat Sep 1 20:38:45 2012 -0400
+
+    [OT] Insert dotted-circle for run-initial marks
+
+    Unfortunately if the font has GPOS and 'mark' feature does
+    not position mark on dotted-circle, our inserted dotted-circle
+    will not get the mark repositioned to itself.  Uniscribe cheats
+    here.
+
+    If there is no GPOS however, the fallback positioning kicks in
+    and sorts this out.
+
+    I'm not willing to address the first case.
+
+ src/hb-ot-shape.cc |  32 ++++++++++++++++++++++++++++++++
+ 1 files changed, 32 insertions(+), 0 deletions(-)
+
+commit 1d581ec384bc1780995e32e1c44103af57596eda
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sat Sep 1 20:06:26 2012 -0400
+
+    [OT] Fallback-position ccc=0 Thai / Lao marks
+
+    Not perfect, but so is fallback positioning in 2012...
+
+ src/hb-ot-shape-fallback.cc |  56
+ +++++++++++++++++++++++++++++++++++-------
+ 1 files changed, 46 insertions(+), 10 deletions(-)
+
+commit 3992b5ec4cb43d114d87ff7ee2b992bcf819c9cd
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sat Sep 1 19:20:41 2012 -0400
+
+    Move code around
+
+ src/hb-ot-shape-fallback-private.hh |   5 ++++
+ src/hb-ot-shape-fallback.cc        |   46
+ +++++++++++++++++++++++-----------
+ src/hb-ot-shape-private.hh         |    6 ++++
+ src/hb-ot-shape.cc                 |    4 +++
+ 4 files changed, 46 insertions(+), 15 deletions(-)
+
+commit b85800f9de8976a7418ef9df467d3080c6ab0199
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Aug 31 18:12:01 2012 -0400
+
+    [Indic] Implement dotted-circle insertion for broken clusters
+
+    No panic, we reeally insert dotted circle when it's absolutely broken.
+
+    Fixes most of the dotted-circle cases against Uniscribe. (for
+    Devanagari
+    fixes 80% of them, for Khmer 70%; the rest look like Uniscribe being
+    really bogus...)
+
+    I had to make a decision.  Apparently Uniscribe adds one dotted circle
+    to each broken character.  I tried that, but that goes wrong
+    easily with
+    split matras.  So I made it add only one dotted circle to an entire
+    broken syllable tail.  As in: "if there was a dotted circle here, this
+    would have formed a correct cluster."  That works better for split
+    stuff, and I like it more.
+
+ src/hb-buffer-private.hh                |    1 +
+ src/hb-buffer.cc                        |   10 ++++
+ src/hb-ot-shape-complex-indic-machine.rl |    4 +-
+ src/hb-ot-shape-complex-indic-private.hh |    2 +-
+ src/hb-ot-shape-complex-indic.cc        |   67
+ +++++++++++++++++++++++++++---
+ src/hb-ot-shape-normalize-private.hh    |    1 +
+ src/hb-ot-shape-normalize.cc            |   11 +++--
+ 7 files changed, 83 insertions(+), 13 deletions(-)
+
+commit 327d14ef188396006d54af976506ab6f8bb2869a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Aug 31 16:49:34 2012 -0400
+
+    [Indic] Start adding dotted-circle instrastructure
+
+ src/hb-ot-shape-complex-indic-machine.rl |   19 ++++++------
+ src/hb-ot-shape-complex-indic.cc        |   46
+ +++++++++++++++++++++++++++--
+ 2 files changed, 51 insertions(+), 14 deletions(-)
+
+commit 1be368e96fb7de8c77bf992874e0d5bd6b272ebe
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Aug 31 16:29:17 2012 -0400
+
+    Minor
+
+ src/hb-buffer-private.hh |   16 +++++++++++++++-
+ src/hb-buffer.cc        |   15 ---------------
+ 2 files changed, 15 insertions(+), 16 deletions(-)
+
+commit 784f29d061a2939562eca0c4943feb01174aee00
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Aug 31 14:06:26 2012 -0400
+
+    Minor
+
+ src/hb-ot-shape.cc |  12 ++++++++----
+ 1 files changed, 8 insertions(+), 4 deletions(-)
+
+commit 5a7f18767a87a3f07269d0814f984a98f86ab852
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 30 22:53:29 2012 -0400
+
+    [OT] Better fallback-position Thai / Lao ccc!=0 marks
+
+ src/hb-ot-shape-fallback.cc |   8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 9f2348de58f0f85593027378169bc03c4dd64e59
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Aug 29 21:08:59 2012 -0400
+
+    [OT] Add serialize() for Coverage
+
+ src/hb-open-type-private.hh       |   34 ++++++++++++++++---
+ src/hb-ot-layout-common-private.hh |  62
+ ++++++++++++++++++++++++++++++++++++
+ 2 files changed, 90 insertions(+), 6 deletions(-)
+
+commit e901b954c6ec44ac3ae7fb3c326e6e7a40718e4b
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Aug 29 20:26:08 2012 -0400
+
+    [OT] Start adding serialize() API
+
+ src/hb-open-type-private.hh |  77
+ +++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 77 insertions(+), 0 deletions(-)
+
+commit 965c280de09b49d711cb78d629da321c802084de
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Aug 29 13:59:16 2012 -0400
+
+    Add HB_BUFFER_ASSERT_VAR
+
+    To be used in places we access buffer vars...
+
+ src/hb-buffer-private.hh |    3 +++
+ src/hb-buffer.cc        |   16 ++++++++++++++++
+ 2 files changed, 19 insertions(+), 0 deletions(-)
+
+commit 0ccf9b64736559a230425fd131c9eb8aa3048221
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Aug 29 11:53:26 2012 -0400
+
+    Move code around
+
+ src/hb-ot-shape.cc |  21 ++++++++++-----------
+ 1 files changed, 10 insertions(+), 11 deletions(-)
+
+commit 2fcbbdb41a322f54b61d9ce983ab54434504c5ed
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Aug 29 11:11:54 2012 -0400
+
+    Port Arabic fallback ligating to share code with GSUB
+
+    This will eventually allow us to skip marks, as well as (fallback)
+    attach marks to ligature components of fallback-shaped Arabic.
+    That would be pretty cool. I kludged GDEF props in, so mark-skipping
+    works, but the produced ligature id/components will be cleared later
+    by substitute_start() et al.
+
+    Perhaps using a synthetic table for Arabic fallback shaping was
+    a better
+    idea.  The current approach has way too many layering violations...
+
+ src/hb-ot-layout-gsubgpos-private.hh |    4 ++
+ src/hb-ot-shape-complex-arabic.cc    |   72
+ +++++++++++++++++++++++-----------
+ src/hb-ot-shape.cc                  |    4 +-
+ 3 files changed, 56 insertions(+), 24 deletions(-)
+
+commit 5e399a8a45bddb49e06e2ca39df1ed04398c0aff
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Wed Aug 29 10:40:49 2012 -0400
+
+    Minor
+
+ src/hb-ot-layout-gsub-table.hh       |    1 -
+ src/hb-ot-layout-gsubgpos-private.hh |    1 -
+ 2 files changed, 0 insertions(+), 2 deletions(-)
+
+commit a177d027d1d0ad9539e30ed75d8652e0e8da20ff
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Aug 28 23:18:22 2012 -0400
+
+    [GSUB] Move ligation logic over
+
+ src/hb-ot-layout-gsub-table.hh       |   78
+ ++++-----------------------------
+ src/hb-ot-layout-gsubgpos-private.hh |   80
+ ++++++++++++++++++++++++++++++++++
+ 2 files changed, 89 insertions(+), 69 deletions(-)
+
+commit 191fa885d9e0a2dce92dd8727cddd18495e62409
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Aug 28 22:58:55 2012 -0400
+
+    [GSUB] Merge Ligature and context input matching
+
+    Looks better now...
+
+ TODO                                |    4 --
+ src/hb-ot-layout-gsub-table.hh       |   71
+ ++++++---------------------------
+ src/hb-ot-layout-gsubgpos-private.hh |   29 +++++++++++++-
+ 3 files changed, 40 insertions(+), 64 deletions(-)
+
+commit 93814ca7dc2a7251f861c1c47ba155ba6e6bdf19
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Aug 28 22:24:51 2012 -0400
+
+    Start converging Ligature and match_input
+
+ src/hb-ot-layout-gsub-table.hh       |   58
+ ++++++++++++++++---------------
+ src/hb-ot-layout-gsubgpos-private.hh |   62
+ ++++++++++++++++++++++++++--------
+ 2 files changed, 78 insertions(+), 42 deletions(-)
+
+commit 2eef71737ea29ffadbb5a2be4a898b44f53f66ac
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Aug 28 19:16:38 2012 -0400
+
+    [hb-icu-le] Add visbility
+
+ src/hb-icu-le/FontTableCache.h                |    6 ++++-
+ src/hb-icu-le/PortableFontInstance.cpp |   39
+ --------------------------------
+ src/hb-icu-le/PortableFontInstance.h  |    7 ++++-
+ src/hb-icu-le/cmaps.cpp               |    2 +-
+ src/hb-icu-le/cmaps.h                 |    5 +++-
+ src/hb-icu-le/letest.h                        |   14 +++++++++++
+ src/hb-icu-le/sfnt.h                  |    6 ++++-
+ 7 files changed, 34 insertions(+), 45 deletions(-)
+
+commit d59e28e49204ed609d8a1bf3c0f21ab5fc178337
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Aug 28 19:08:36 2012 -0400
+
+    Minor
+
+ src/Makefile.am          |    6 +++++-
+ src/check-libstdc++.sh    |   2 +-
+ src/check-static-inits.sh |   4 ++--
+ 3 files changed, 8 insertions(+), 4 deletions(-)
+
+commit af169d2813ff8075288cd4a7811f0715e4fea3da
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Aug 28 19:08:22 2012 -0400
+
+    Minor
+
+ src/hb-icu-le/PortableFontInstance.h |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 52ff2681d88886e2165ced397966ba29c2073583
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Aug 28 18:03:35 2012 -0400
+
+    Use VisualStudio-style atomic intrinsics on mingw32
+
+ src/hb-atomic-private.hh |   25 ++++++++++++++++++-------
+ 1 files changed, 18 insertions(+), 7 deletions(-)
+
+commit 7c8e844d92aa604fc4b396343721ea90eb83adb8
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Aug 28 17:57:49 2012 -0400
+
+    Use namespace for OpenType tables
+
+    Avoids USHORT, SHORT, ULONG, LONG clashes with Windows API.
+
+ src/hb-font.cc                              |   12 ++--
+ src/hb-open-file-private.hh         |    4 ++
+ src/hb-open-type-private.hh         |    9 ++--
+ src/hb-ot-head-table.hh             |    4 ++
+ src/hb-ot-hhea-table.hh             |    5 ++
+ src/hb-ot-hmtx-table.hh             |    6 ++
+ src/hb-ot-layout-common-private.hh   |    5 ++
+ src/hb-ot-layout-gdef-table.hh       |    4 ++
+ src/hb-ot-layout-gpos-table.hh       |    4 ++
+ src/hb-ot-layout-gsub-table.hh       |    4 ++
+ src/hb-ot-layout-gsubgpos-private.hh |    4 ++
+ src/hb-ot-layout-private.hh         |   12 +++-
+ src/hb-ot-layout.cc                 |   91
+ +++++++++++++++++-----------------
+ src/hb-ot-maxp-table.hh             |    4 ++
+ src/hb-ot-name-table.hh             |    4 ++
+ src/hb-uniscribe.cc                 |    8 +--
+ src/main.cc                         |    2 +
+ 17 files changed, 117 insertions(+), 65 deletions(-)
+
+commit dc5df5af6b349c3d9e4ab876864d9dec8096401f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Tue Aug 28 16:31:23 2012 -0400
+
+    Revert "Minor"
+
+    This reverts commit 3e0a03978b91994bb7fa7922593cbdfc50878dfc.
+
+    I know remember why that line is there :).
+
+ src/hb-ot-shape-complex-arabic.cc |   1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 3e0a03978b91994bb7fa7922593cbdfc50878dfc
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Aug 27 17:10:02 2012 -0400
+
+    Minor
+
+ src/hb-ot-shape-complex-arabic.cc |   1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 667218a5b134728863a318c73070f4e323590bbd
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Aug 27 17:00:44 2012 -0400
+
+    Minor
+
+ src/hb-ot-shape-fallback.cc |   4 +---
+ 1 files changed, 1 insertions(+), 3 deletions(-)
+
+commit 30dd62251fcd04c2cbaa9b979d47ddbf62c6d460
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Aug 27 16:54:34 2012 -0400
+
+    Only fallback-position glyphs if we have the ccc
+
+    Previously, ccc=0 Thai / Lao marks were being
+    mispositioned.  Don't touch them.
+
+ src/hb-ot-shape-fallback.cc |   2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit e1ba62811a61afb046d349e578cd141363c7fb34
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Aug 27 16:28:05 2012 -0400
+
+    Center unknown marks horizontally
+
+ src/hb-ot-shape-fallback.cc |   1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit a4e75e4128751bb902117abc1a59dce4f2147672
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Mon Aug 27 15:54:15 2012 -0400
+
+    Minor
+
+ test/shaping/hb_test_tools.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 23b0e9d7dc801e11640979af3c2b00649a519bb1
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Aug 26 14:30:18 2012 -0400
+
+    [Indic] Fix switch
+
+    D'oh.  Was working by pure chance :)).
+
+ src/hb-ot-shape-complex-indic.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit ae4d4e1de6b4512576080e95896383887b30982f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sun Aug 26 14:27:44 2012 -0400
+
+    Bug 53815 - CoreText backend doesn't link
+
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit ec0e46376a2afec4ff7606f95582b0ec49c2a44a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Aug 24 00:44:53 2012 -0400
+
+    Remove TODO items
+
+ TODO |    4 ----
+ 1 files changed, 0 insertions(+), 4 deletions(-)
+
+commit 56e878ab875ff06d74702145e380e198be967bd6
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Fri Aug 24 00:41:51 2012 -0400
+
+    [graphite2] Cleanup scratch buffer allocation
+
+ src/hb-graphite2.cc |  77
+ +++++++++++++++++++++++++++++----------------------
+ 1 files changed, 44 insertions(+), 33 deletions(-)
+
+commit 2f7586c6229096143ca0a96712a27416ee0d3c85
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 23:59:55 2012 -0400
+
+    [icu-le] Implement icu layout engine shaper
+
+ configure.ac         |    2 +-
+ src/hb-icu-le.cc      |  113
+ ++++++++++++++++++++++++++++++++++++++++++++----
+ src/hb-icu-le/cmaps.h |    1 -
+ src/hb-shaper-list.hh |    4 ++
+ 4 files changed, 108 insertions(+), 12 deletions(-)
+
+commit ba7f6c3797e5b440557bacd9b666bf09713dca76
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 21:52:44 2012 -0400
+
+    [icu-le] Hook up to hb_face_t
+
+ src/hb-icu-le.cc                      |   17 +++-
+ src/hb-icu-le/FontTableCache.cpp      |   34 ++++----
+ src/hb-icu-le/FontTableCache.h                |    9 ++-
+ src/hb-icu-le/PortableFontInstance.cpp |  144
+ +++-----------------------------
+ src/hb-icu-le/PortableFontInstance.h  |   21 ++---
+ src/hb-icu-le/README                  |    1 +
+ 6 files changed, 57 insertions(+), 169 deletions(-)
+
+commit e96bb36995b2a5321b4d32bb11906e1701aaf115
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 21:37:51 2012 -0400
+
+    [icu-le] Actually use the FontTableCache
+
+ src/hb-icu-le/PortableFontInstance.cpp |   25 ++++++++-----------------
+ 1 files changed, 8 insertions(+), 17 deletions(-)
+
+commit 7d242364ea647f655a7092bda25f9a10774c57f5
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 21:23:41 2012 -0400
+
+    [icu-le] Start adding a icu-layout-engine backend
+
+    Import PortableFontInstance and add shaper stub.
+
+ configure.ac                          |    9 +
+ src/Makefile.am                       |    8 +
+ src/hb-icu-le.cc                      |  111 ++++++++
+ src/hb-icu-le/FontTableCache.cpp      |   91 +++++++
+ src/hb-icu-le/FontTableCache.h                |   41 +++
+ src/hb-icu-le/Makefile.am             |   25 ++
+ src/hb-icu-le/PortableFontInstance.cpp |  436
+ +++++++++++++++++++++++++++++++
+ src/hb-icu-le/PortableFontInstance.h  |  117 +++++++++
+ src/hb-icu-le/README                  |    2 +
+ src/hb-icu-le/cmaps.cpp               |  200 ++++++++++++++
+ src/hb-icu-le/cmaps.h                 |   85 ++++++
+ src/hb-icu-le/letest.h                        |   49 ++++
+ src/hb-icu-le/license.html            |   51 ++++
+ src/hb-icu-le/sfnt.h                  |  449
+ ++++++++++++++++++++++++++++++++
+ 14 files changed, 1674 insertions(+), 0 deletions(-)
+
+commit b5584ee4be46b47e1678acf28426970a6d670b4f
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 16:26:07 2012 -0400
+
+    [Indic] For old-spec, match non-zero context
+
+    Fixes consonant-position with old-spec Malayalam.  Uniscribe seem
+    to be
+    doing this.  Fixes below-base La (eg. Pa,H,La) with AnjaliNewLipi.ttf.
+    Doesn't regress new-spec or other scripts.
+
+ src/hb-ot-shape-complex-indic.cc |   10 ++++++----
+ 1 files changed, 6 insertions(+), 4 deletions(-)
+
+commit d9b204d3d24cde165167714728bf380267903d6a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 16:22:28 2012 -0400
+
+    [GSUB] Allow non-zero-context matching in would_apply()
+
+    To be used in the next patch.
+
+ src/hb-ot-layout-gsubgpos-private.hh |    6 ++++--
+ src/hb-ot-layout-private.hh         |    3 ++-
+ src/hb-ot-layout.cc                 |   14 ++++++++------
+ src/hb-ot-layout.h                  |    7 ++++---
+ src/hb-ot-map.cc                    |   12 ++----------
+ src/hb-ot-shape-complex-indic.cc     |    2 +-
+ src/test-would-substitute.cc        |    2 +-
+ 7 files changed, 22 insertions(+), 24 deletions(-)
+
+commit 1f2bb172fe9a173ecfd61054f1fdd850943ef059
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 16:10:37 2012 -0400
+
+    Revert "[Indic/GSUB] Ignore context when matching would_apply()"
+
+    This reverts commit 24dd4e56743c6ce5e01cb710ca9e01b3e527af58.
+
+    Oops.  My bad.  The change _regressed_ Malayalam test suite, not
+    improved it.  I'll redo it, differentiating between old-spec and
+    new-spec cases.
+
+ src/hb-ot-layout-gsubgpos-private.hh |    8 +++-----
+ 1 files changed, 3 insertions(+), 5 deletions(-)
+
+commit 24dd4e56743c6ce5e01cb710ca9e01b3e527af58
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 15:47:10 2012 -0400
+
+    [Indic/GSUB] Ignore context when matching would_apply()
+
+    The MS Indic specs say "...all classifications are determined
+    ... using
+    context-free substitutions."  However, testing shows that MS's
+    Malayalam
+    shapers (both old and new), "match" even if there is no zero-context
+    rule.
+    We follow.
+
+    Fixes below-base La (eg. Pa,H,La) with AnjaliNewLipi.ttf (old spec).
+    Moreover, test suite Malayalam failures are down to 312 from 875!  No
+    change in other scripts.
+
+    Current numbers:
+
+    BENGALI: 353996 out of 354285 tests passed. 289 failed (0.0815727%)
+    DEVANAGARI: 707339 out of 707394 tests passed. 55 failed (0.00777502%)
+    GUJARATI: 366489 out of 366506 tests passed. 17 failed (0.0046384%)
+    GURMUKHI: 60769 out of 60809 tests passed. 40 failed (0.0657797%)
+    KANNADA: 951086 out of 951913 tests passed. 827 failed (0.0868777%)
+    KHMER: 299106 out of 299124 tests passed. 18 failed (0.00601757%)
+    LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
+    MALAYALAM: 1047541 out of 1048416 tests passed. 875 failed
+    (0.0834592%)
+    ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
+    SINHALA: 271726 out of 271847 tests passed. 121 failed (0.0445103%)
+    TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
+    TELUGU: 970558 out of 970573 tests passed. 15 failed (0.00154548%)
+    TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
+
+ src/hb-ot-layout-gsubgpos-private.hh |    8 +++++---
+ 1 files changed, 5 insertions(+), 3 deletions(-)
+
+commit 6732d62e78b13842ead9549c97bede25c73976cb
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 15:19:45 2012 -0400
+
+    [Indic] Implement pre-base reordering Ra for old-spec Malayalam
+
+    Fixes Pa,H,Ra sequence with AnjaliNewLipi.ttf.
+
+ src/hb-ot-shape-complex-indic.cc |    5 ++---
+ 1 files changed, 2 insertions(+), 3 deletions(-)
+
+commit 80cd92326f8a3f48a7821e720e8ecb2072e73286
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 12:06:14 2012 -0400
+
+    [Indic] Only apply basic features per-syllable
+
+    Free up syllables and let features work across syllables for the
+    presentation forms features and GPOS.
+
+    Fixed:
+    - 1 GURMUKHI test (remains 40)
+    - 12 KHMER tests (remains 18)
+    - 11 SINHALA tests (remains 121)
+
+    Regresses:
+    - 5 MALAYALAM tests (up to 312)
+
+    Current numbers:
+
+    BENGALI: 353996 out of 354285 tests passed. 289 failed (0.0815727%)
+    DEVANAGARI: 707339 out of 707394 tests passed. 55 failed (0.00777502%)
+    GUJARATI: 366489 out of 366506 tests passed. 17 failed (0.0046384%)
+    GURMUKHI: 60769 out of 60809 tests passed. 40 failed (0.0657797%)
+    KANNADA: 951086 out of 951913 tests passed. 827 failed (0.0868777%)
+    KHMER: 299106 out of 299124 tests passed. 18 failed (0.00601757%)
+    LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
+    MALAYALAM: 1048104 out of 1048416 tests passed. 312 failed
+    (0.0297592%)
+    ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
+    SINHALA: 271726 out of 271847 tests passed. 121 failed (0.0445103%)
+    TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
+    TELUGU: 970558 out of 970573 tests passed. 15 failed (0.00154548%)
+    TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
+
+ src/hb-ot-shape-complex-indic.cc |    4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+commit df5d5c68f3a5cab17bf4a429802a1a1a834c3456
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Thu Aug 23 09:33:30 2012 -0400
+
+    Whitespace
+
+ src/hb-ot-layout-gpos-table.hh |   20 ++++++++++----------
+ 1 files changed, 10 insertions(+), 10 deletions(-)
+
+commit 7fe00d15da20193ca94a8ead9aee60df24074a9e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sat Aug 18 13:59:46 2012 -0400
+
+    Release 0.9.3
+
+ NEWS        |   16 ++++++++++++++++
+ configure.ac |    2 +-
+ 2 files changed, 17 insertions(+), 1 deletions(-)
+
+commit 7068e534c4ef7ed2eb7ef8e1370fd4a449556ce8
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date:  Sat Aug 18 13:56:10 2012 -0400
+
+    Fix ChangeLog generation rule
+
+ Makefile.am |   2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
 commit 2f1747ed7d28148807ad07eb8e22db3ab5c54966
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 16 11:46:46 2012 -0400
+Date:  Thu Aug 16 11:46:46 2012 -0400
 
     Add comment
 
- src/hb-ot-shape-complex-arabic.cc |    4 ++++
+ src/hb-ot-shape-complex-arabic.cc |   4 ++++
  1 files changed, 4 insertions(+), 0 deletions(-)
 
 commit bd08d5d126aa878d1dbf7bfd4b1a764c170cd9ad
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 16 11:35:50 2012 -0400
+Date:  Thu Aug 16 11:35:50 2012 -0400
 
     [OT] Fix Arabic shaper OOB access
 
     https://bugzilla.mozilla.org/show_bug.cgi?id=782908
 
- src/hb-ot-shape-complex-arabic.cc |    2 +-
+ src/hb-ot-shape-complex-arabic.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit b161bfc4f6f2db0edea780b95b798ff7b559cf33
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 16 08:09:44 2012 -0400
+Date:  Thu Aug 16 08:09:44 2012 -0400
 
     [configure] Cleanup check for ICU
 
@@ -31,7 +2860,7 @@ Date:   Thu Aug 16 08:09:44 2012 -0400
 
 commit daf0731865f91da960446928667d4095bde471ea
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 16 07:32:59 2012 -0400
+Date:  Thu Aug 16 07:32:59 2012 -0400
 
     [ICU] Fix includes
 
@@ -42,7 +2871,7 @@ Date:   Thu Aug 16 07:32:59 2012 -0400
 
 commit a67ba9c0fe6798a3500af9f4acee8d678f5144ee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 15 18:52:17 2012 -0400
+Date:  Wed Aug 15 18:52:17 2012 -0400
 
     Whitespace
 
@@ -51,7 +2880,7 @@ Date:   Wed Aug 15 18:52:17 2012 -0400
 
 commit 9fe76051f7003d6b6a10486c5595bf1a4dbf5fe6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 15 17:24:28 2012 -0400
+Date:  Wed Aug 15 17:24:28 2012 -0400
 
     [NEWS] Fix date
 
@@ -62,19 +2891,19 @@ Date:   Wed Aug 15 17:24:28 2012 -0400
 
 commit 45c1383cc7315f89c23c0ed388b99e87224884e7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 14 09:33:18 2012 -0400
+Date:  Tue Aug 14 09:33:18 2012 -0400
 
     Minor
 
- src/hb-coretext.cc       |    8 ++++----
+ src/hb-coretext.cc      |    8 ++++----
  src/hb-fallback-shape.cc |    8 ++++----
- src/hb-graphite2.cc      |    8 ++++----
- src/hb-uniscribe.cc      |    8 ++++----
+ src/hb-graphite2.cc     |    8 ++++----
+ src/hb-uniscribe.cc     |    8 ++++----
  4 files changed, 16 insertions(+), 16 deletions(-)
 
 commit 4ac4c6f2e12ddc8bf5e750671321458218b6e0c8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Aug 13 10:52:52 2012 -0400
+Date:  Mon Aug 13 10:52:52 2012 -0400
 
     Fix ICU build with older ICUs
 
@@ -83,7 +2912,7 @@ Date:   Mon Aug 13 10:52:52 2012 -0400
 
 commit 883cbf5ed79d2b60191f803a5ee3f3e4496f3441
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Aug 12 17:11:27 2012 -0400
+Date:  Sun Aug 12 17:11:27 2012 -0400
 
     Minor
 
@@ -92,7 +2921,7 @@ Date:   Sun Aug 12 17:11:27 2012 -0400
 
 commit b7a4d37d0b162f2222b65d09b9271b8c636086f8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 11 21:32:23 2012 -0400
+Date:  Sat Aug 11 21:32:23 2012 -0400
 
     minor
 
@@ -101,25 +2930,25 @@ Date:   Sat Aug 11 21:32:23 2012 -0400
 
 commit d5045a5f4017631a4660f985fe451c5a64c42ca0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 11 21:26:25 2012 -0400
+Date:  Sat Aug 11 21:26:25 2012 -0400
 
     [ICU] Use new normalizer2 compose/decompose API
 
     It's considerably faster than the fallback implementation we had
     previously!
 
- src/hb-buffer.cc          |    9 ++---
- src/hb-glib.cc            |   26 ++++++---------
- src/hb-icu.cc             |   75
+ src/hb-buffer.cc         |    9 ++---
+ src/hb-glib.cc                   |   26 ++++++---------
+ src/hb-icu.cc            |   75
  ++++++++++++++++++++++++++++++++++++---------
  src/hb-unicode-private.hh |   13 +------
- src/hb-unicode.cc         |   35 ++++++++++++++++++++-
- src/hb-warning.cc         |    8 -----
+ src/hb-unicode.cc        |   35 ++++++++++++++++++++-
+ src/hb-warning.cc        |    8 -----
  6 files changed, 110 insertions(+), 56 deletions(-)
 
 commit 2b73a1f112c489c2553743c08dc03cd89f60cb2d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 11 19:17:54 2012 -0400
+Date:  Sat Aug 11 19:17:54 2012 -0400
 
     Add TODO
 
@@ -128,7 +2957,7 @@ Date:   Sat Aug 11 19:17:54 2012 -0400
 
 commit 9f9f04c2229227bb0712166e824157bbbf5cef80
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 11 18:34:13 2012 -0400
+Date:  Sat Aug 11 18:34:13 2012 -0400
 
     [OT] Unbreak Thai shaping and fallback Arabic shaping
 
@@ -137,17 +2966,17 @@ Date:   Sat Aug 11 18:34:13 2012 -0400
     shaping stage that happens before normalizing/cmap and disallow
     setup_mask modification of actual text.
 
- src/hb-ot-shape-complex-arabic.cc  |   42
+ src/hb-ot-shape-complex-arabic.cc  |  42
  ++++++++++++++++++++++++++---------
- src/hb-ot-shape-complex-indic.cc   |    1 +
- src/hb-ot-shape-complex-misc.cc    |   12 ++++++----
- src/hb-ot-shape-complex-private.hh |   15 ++++++++++--
- src/hb-ot-shape.cc                 |    3 ++
+ src/hb-ot-shape-complex-indic.cc   |   1 +
+ src/hb-ot-shape-complex-misc.cc    |  12 ++++++----
+ src/hb-ot-shape-complex-private.hh |  15 ++++++++++--
+ src/hb-ot-shape.cc                |    3 ++
  5 files changed, 54 insertions(+), 19 deletions(-)
 
 commit e9f28a38f54b98fa59f9159ccaaa3be6027e1378
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 11 18:20:28 2012 -0400
+Date:  Sat Aug 11 18:20:28 2012 -0400
 
     [OT] Add shape_plan to Arabic shaper
 
@@ -157,7 +2986,7 @@ Date:   Sat Aug 11 18:20:28 2012 -0400
 
 commit 344cc56698a8c84c4c1a05a71d829e5171aa3a60
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 11 17:36:23 2012 -0400
+Date:  Sat Aug 11 17:36:23 2012 -0400
 
     Add TODO
 
@@ -166,27 +2995,27 @@ Date:   Sat Aug 11 17:36:23 2012 -0400
 
 commit daf13afb0801740dcc7900c4af190e24b80a05c0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 10 16:38:44 2012 -0400
+Date:  Fri Aug 10 16:38:44 2012 -0400
 
     [OT] Implement fallback mark positioning for "double" combining marks
 
- src/hb-ot-shape-fallback.cc |    9 ++++++++-
+ src/hb-ot-shape-fallback.cc |   9 ++++++++-
  1 files changed, 8 insertions(+), 1 deletions(-)
 
 commit d345313104d9e3c8a8533ccdebd74e0648d0bee3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 10 16:34:04 2012 -0400
+Date:  Fri Aug 10 16:34:04 2012 -0400
 
     [OT] Fix fallback mark positioning with left-to-right text
 
     Ouch!
 
- src/hb-ot-shape-fallback.cc |   13 +++++++++++--
+ src/hb-ot-shape-fallback.cc |  13 +++++++++++--
  1 files changed, 11 insertions(+), 2 deletions(-)
 
 commit e297ee4acd6f9d950f8542fc6ad71fd580b69284
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 10 14:49:37 2012 -0400
+Date:  Fri Aug 10 14:49:37 2012 -0400
 
     Bump version to 0.9.2
 
@@ -195,7 +3024,7 @@ Date:   Fri Aug 10 14:49:37 2012 -0400
  AUTHORS      |    8 +++
  COPYING      |    9 +++-
  Makefile.am  |   13 +++---
- NEWS         |  136
+ NEWS        |  136
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  THANKS       |    7 +++
  configure.ac |    4 +-
@@ -203,7 +3032,7 @@ Date:   Fri Aug 10 14:49:37 2012 -0400
 
 commit 6efe1200b97cefe019857b0b5951a4a87deeb02b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 10 13:49:32 2012 -0400
+Date:  Fri Aug 10 13:49:32 2012 -0400
 
     Bump version to 0.9.1
 
@@ -212,72 +3041,72 @@ Date:   Fri Aug 10 13:49:32 2012 -0400
 
 commit 206ab6057303273590a3d005660e075bdcee0f5f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 10 09:06:30 2012 -0400
+Date:  Fri Aug 10 09:06:30 2012 -0400
 
     [test] Move around
 
- .../in-tree/shaper-arabic/script-arabic/MANIFEST   |    2 +-
- .../shaper-arabic/script-arabic/crulp/MANIFEST     |    1 -
- .../script-arabic/crulp/ligatures/2grams.txt       |  601 --
- .../script-arabic/crulp/ligatures/3grams.txt       | 3415 -----------
- .../script-arabic/crulp/ligatures/4grams.txt       | 6316
+ .../in-tree/shaper-arabic/script-arabic/MANIFEST   |   2 +-
+ .../shaper-arabic/script-arabic/crulp/MANIFEST     |   1 -
+ .../script-arabic/crulp/ligatures/2grams.txt      |  601 --
+ .../script-arabic/crulp/ligatures/3grams.txt      | 3415 -----------
+ .../script-arabic/crulp/ligatures/4grams.txt      | 6316
  --------------------
- .../script-arabic/crulp/ligatures/5grams.txt       | 5029
+ .../script-arabic/crulp/ligatures/5grams.txt      | 5029
  ----------------
- .../script-arabic/crulp/ligatures/6grams.txt       | 1542 -----
- .../script-arabic/crulp/ligatures/7grams.txt       |  354 --
- .../script-arabic/crulp/ligatures/8grams.txt       |   26 -
- .../script-arabic/crulp/ligatures/LICENSE          |    3 -
- .../script-arabic/crulp/ligatures/MANIFEST         |    7 -
- .../script-arabic/crulp/ligatures/README           |   16 -
- .../script-arabic/crulp/ligatures/SOURCES          |    4 -
- .../script-arabic/language-urdu/MANIFEST           |    1 +
- .../script-arabic/language-urdu/crulp/MANIFEST     |    1 +
- .../language-urdu/crulp/ligatures/2grams.txt       |  601 ++
- .../language-urdu/crulp/ligatures/3grams.txt       | 3415 +++++++++++
- .../language-urdu/crulp/ligatures/4grams.txt       | 6316
+ .../script-arabic/crulp/ligatures/6grams.txt      | 1542 -----
+ .../script-arabic/crulp/ligatures/7grams.txt      |  354 --
+ .../script-arabic/crulp/ligatures/8grams.txt      |   26 -
+ .../script-arabic/crulp/ligatures/LICENSE         |    3 -
+ .../script-arabic/crulp/ligatures/MANIFEST        |    7 -
+ .../script-arabic/crulp/ligatures/README          |   16 -
+ .../script-arabic/crulp/ligatures/SOURCES         |    4 -
+ .../script-arabic/language-urdu/MANIFEST          |    1 +
+ .../script-arabic/language-urdu/crulp/MANIFEST     |   1 +
+ .../language-urdu/crulp/ligatures/2grams.txt      |  601 ++
+ .../language-urdu/crulp/ligatures/3grams.txt      | 3415 +++++++++++
+ .../language-urdu/crulp/ligatures/4grams.txt      | 6316
  ++++++++++++++++++++
- .../language-urdu/crulp/ligatures/5grams.txt       | 5029
+ .../language-urdu/crulp/ligatures/5grams.txt      | 5029
  ++++++++++++++++
- .../language-urdu/crulp/ligatures/6grams.txt       | 1542 +++++
- .../language-urdu/crulp/ligatures/7grams.txt       |  354 ++
- .../language-urdu/crulp/ligatures/8grams.txt       |   26 +
- .../language-urdu/crulp/ligatures/LICENSE          |    3 +
- .../language-urdu/crulp/ligatures/MANIFEST         |    7 +
- .../language-urdu/crulp/ligatures/README           |   16 +
- .../language-urdu/crulp/ligatures/SOURCES          |    4 +
+ .../language-urdu/crulp/ligatures/6grams.txt      | 1542 +++++
+ .../language-urdu/crulp/ligatures/7grams.txt      |  354 ++
+ .../language-urdu/crulp/ligatures/8grams.txt      |   26 +
+ .../language-urdu/crulp/ligatures/LICENSE         |    3 +
+ .../language-urdu/crulp/ligatures/MANIFEST        |    7 +
+ .../language-urdu/crulp/ligatures/README          |   16 +
+ .../language-urdu/crulp/ligatures/SOURCES         |    4 +
  26 files changed, 17316 insertions(+), 17315 deletions(-)
 
 commit 7a484c601e0958533eb85a6902296733c39537fe
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 10 09:05:29 2012 -0400
+Date:  Fri Aug 10 09:05:29 2012 -0400
 
     [test] Add Urdu ligature sequences from CRULP
 
- .../in-tree/shaper-arabic/script-arabic/MANIFEST   |    1 +
- .../shaper-arabic/script-arabic/crulp/MANIFEST     |    1 +
- .../script-arabic/crulp/ligatures/2grams.txt       |  601 ++
- .../script-arabic/crulp/ligatures/3grams.txt       | 3415 +++++++++++
- .../script-arabic/crulp/ligatures/4grams.txt       | 6316
+ .../in-tree/shaper-arabic/script-arabic/MANIFEST   |   1 +
+ .../shaper-arabic/script-arabic/crulp/MANIFEST     |   1 +
+ .../script-arabic/crulp/ligatures/2grams.txt      |  601 ++
+ .../script-arabic/crulp/ligatures/3grams.txt      | 3415 +++++++++++
+ .../script-arabic/crulp/ligatures/4grams.txt      | 6316
  ++++++++++++++++++++
- .../script-arabic/crulp/ligatures/5grams.txt       | 5029
+ .../script-arabic/crulp/ligatures/5grams.txt      | 5029
  ++++++++++++++++
- .../script-arabic/crulp/ligatures/6grams.txt       | 1542 +++++
- .../script-arabic/crulp/ligatures/7grams.txt       |  354 ++
- .../script-arabic/crulp/ligatures/8grams.txt       |   26 +
- .../script-arabic/crulp/ligatures/LICENSE          |    3 +
- .../script-arabic/crulp/ligatures/MANIFEST         |    7 +
- .../script-arabic/crulp/ligatures/README           |   16 +
- .../script-arabic/crulp/ligatures/SOURCES          |    4 +
+ .../script-arabic/crulp/ligatures/6grams.txt      | 1542 +++++
+ .../script-arabic/crulp/ligatures/7grams.txt      |  354 ++
+ .../script-arabic/crulp/ligatures/8grams.txt      |   26 +
+ .../script-arabic/crulp/ligatures/LICENSE         |    3 +
+ .../script-arabic/crulp/ligatures/MANIFEST        |    7 +
+ .../script-arabic/crulp/ligatures/README          |   16 +
+ .../script-arabic/crulp/ligatures/SOURCES         |    4 +
  13 files changed, 17315 insertions(+), 0 deletions(-)
 
 commit f4cb4762986a28634fa7de9b706f9d37859b881e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 10 03:51:44 2012 -0400
+Date:  Fri Aug 10 03:51:44 2012 -0400
 
     [OT] Slightly adjust normalizer
 
-    The change is very subtle.  If we have a single-char cluster that
+    The change is very subtle. If we have a single-char cluster that
     decomposes to three or more characters, then try recomposition, in
     case the farther mark may compose with the base.
 
@@ -287,17 +3116,17 @@ Date:   Fri Aug 10 03:51:44 2012 -0400
 
 commit 07d682806349aee81f53114778ce0beb23909ed7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 10 03:28:50 2012 -0400
+Date:  Fri Aug 10 03:28:50 2012 -0400
 
     Minor
 
  src/hb-ot-shape-normalize.cc |   25 ++++++++-----------------
- src/hb-ot-shape.cc           |    2 +-
+ src/hb-ot-shape.cc          |    2 +-
  2 files changed, 9 insertions(+), 18 deletions(-)
 
 commit b00321ea78793d9b3592b5173a9800e6322424fe
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 9 22:33:32 2012 -0400
+Date:  Thu Aug 9 22:33:32 2012 -0400
 
     [OT] Avoid calling get_glyph() twice
 
@@ -306,23 +3135,23 @@ Date:   Thu Aug 9 22:33:32 2012 -0400
     observable in simple text, like ASCII.
 
  src/hb-ot-shape-normalize-private.hh |    2 +
- src/hb-ot-shape-normalize.cc         |   76
+ src/hb-ot-shape-normalize.cc        |   76
  ++++++++++++++++++++++++----------
- src/hb-ot-shape.cc                   |   44 +++++++++----------
+ src/hb-ot-shape.cc                  |   44 +++++++++----------
  3 files changed, 77 insertions(+), 45 deletions(-)
 
 commit 12c0875eafa4bd92db650e5acca046d99594d1e6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 9 22:00:53 2012 -0400
+Date:  Thu Aug 9 22:00:53 2012 -0400
 
     [OT] Remove redundant check
 
- src/hb-ot-shape.cc |    5 +----
+ src/hb-ot-shape.cc |   5 +----
  1 files changed, 1 insertions(+), 4 deletions(-)
 
 commit 5c60b70c89b4e0a6512d9fd1ab5394dd76feb742
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 9 21:58:07 2012 -0400
+Date:  Thu Aug 9 21:58:07 2012 -0400
 
     [OT] More code shuffling around
 
@@ -334,22 +3163,22 @@ Date:   Thu Aug 9 21:58:07 2012 -0400
 
 commit cd0c6e148f6d078b364370cb2f808b793b921be2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 9 21:48:55 2012 -0400
+Date:  Thu Aug 9 21:48:55 2012 -0400
 
     Shuffle buffer variable allocations around
 
     To room for more allocations, coming.
 
- src/hb-ot-layout-private.hh              |    6 +++---
- src/hb-ot-shape-complex-arabic.cc        |    2 +-
+ src/hb-ot-layout-private.hh             |    6 +++---
+ src/hb-ot-shape-complex-arabic.cc       |    2 +-
  src/hb-ot-shape-complex-indic-private.hh |    4 ++--
- src/hb-ot-shape-complex-private.hh       |    5 ++---
- src/hb-ot-shape-private.hh               |    4 ++--
+ src/hb-ot-shape-complex-private.hh      |    5 ++---
+ src/hb-ot-shape-private.hh              |    4 ++--
  5 files changed, 10 insertions(+), 11 deletions(-)
 
 commit 8d1eef3f32fb539de2a72804fa3834acc18daab5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 9 21:31:52 2012 -0400
+Date:  Thu Aug 9 21:31:52 2012 -0400
 
     Minor
 
@@ -359,19 +3188,19 @@ Date:   Thu Aug 9 21:31:52 2012 -0400
 
 commit 56c9e7c004e802ddcb8c704346026f1d7a812f9f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 9 21:12:30 2012 -0400
+Date:  Thu Aug 9 21:12:30 2012 -0400
 
     Fill out combining class resetting for fallback shaping
     Thai/Lao/Tibetan
 
- src/hb-ot-shape-fallback.cc |   38 +++++++++++++++++++++++++++++++++++++-
- src/hb-unicode-private.hh   |    7 ++++---
- src/hb-unicode.cc           |    2 +-
+ src/hb-ot-shape-fallback.cc |  38 +++++++++++++++++++++++++++++++++++++-
+ src/hb-unicode-private.hh   |   7 ++++---
+ src/hb-unicode.cc          |    2 +-
  3 files changed, 42 insertions(+), 5 deletions(-)
 
 commit a321e1d51e0e7fa02738410e8d6e77c841bc6b13
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 9 18:30:34 2012 -0400
+Date:  Thu Aug 9 18:30:34 2012 -0400
 
     Revert "Reject lookups with no subTable"
 
@@ -379,12 +3208,12 @@ Date:   Thu Aug 9 18:30:34 2012 -0400
 
     See previous commit.
 
- src/hb-ot-layout-common-private.hh |    1 -
+ src/hb-ot-layout-common-private.hh |   1 -
  1 files changed, 0 insertions(+), 1 deletions(-)
 
 commit 2eaf482b371034ce6ebfaedee98049b036fd3493
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 9 18:30:05 2012 -0400
+Date:  Thu Aug 9 18:30:05 2012 -0400
 
     Revert "[GSUB/GPOS] Reject Context/ChainContext lookups with zero
     input"
@@ -400,44 +3229,44 @@ Date:   Thu Aug 9 18:30:05 2012 -0400
 
 commit a02d86484be870615297abfc7be9f94645434762
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 18:04:29 2012 -0400
+Date:  Wed Aug 8 18:04:29 2012 -0400
 
     Add check-exported-symbols.sh
 
     And misc linking fixes.
 
- src/Makefile.am                  |    1 +
- src/check-exported-symbols.sh    |   40
+ src/Makefile.am                 |    1 +
+ src/check-exported-symbols.sh   |   40
  ++++++++++++++++++++++++++++++++++++++
- src/check-internal-symbols.sh    |    2 +-
+ src/check-internal-symbols.sh   |    2 +-
  src/hb-ot-shape-complex-indic.cc |    2 +-
- src/hb-ot-shape.cc               |    6 ++--
+ src/hb-ot-shape.cc              |    6 ++--
  5 files changed, 46 insertions(+), 5 deletions(-)
 
 commit 4c8ac4f47e95d2b266b2f64e75c55af8233b6b91
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 17:44:19 2012 -0400
+Date:  Wed Aug 8 17:44:19 2012 -0400
 
     Misc minor fixes
 
  src/check-internal-symbols.sh |   10 +--
  src/hb-font-private.hh        |   29 +++++++-
- src/hb-font.cc                |   63 +++++++---------
- src/hb-font.h                 |    2 +-
- src/hb-graphite2.cc           |    4 +-
- src/hb-old.cc                 |    2 +-
- src/hb-ot-layout.cc           |    6 +-
+ src/hb-font.cc                       |   63 +++++++---------
+ src/hb-font.h                |    2 +-
+ src/hb-graphite2.cc          |    4 +-
+ src/hb-old.cc                |    2 +-
+ src/hb-ot-layout.cc          |    6 +-
  src/hb-ot-shape-fallback.cc   |   10 +--
- src/hb-ot-shape.cc            |    2 +-
- src/hb-shape-plan.cc          |    2 +-
- src/hb-shape-plan.h           |    2 +-
- src/hb-tt-font.cc             |  166
+ src/hb-ot-shape.cc           |    2 +-
+ src/hb-shape-plan.cc         |    2 +-
+ src/hb-shape-plan.h          |    2 +-
+ src/hb-tt-font.cc            |  166
  +----------------------------------------
  12 files changed, 72 insertions(+), 226 deletions(-)
 
 commit 560d68af8168d1baff607b9616a3590af70fe9ec
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 17:16:01 2012 -0400
+Date:  Wed Aug 8 17:16:01 2012 -0400
 
     Use a export-file for Windows builds
 
@@ -445,14 +3274,14 @@ Date:   Wed Aug 8 17:16:01 2012 -0400
     mingw32.  Going to disable that for DLLs again, but hopefully the
     export-file is doing *something*.
 
- configure.ac    |   14 +++++++++++++-
+ configure.ac   |   14 +++++++++++++-
  src/Makefile.am |   22 +++++++++++++++++++++-
  src/hb-buffer.h |    4 ++--
  3 files changed, 36 insertions(+), 4 deletions(-)
 
 commit f8751cf8e0a16125d63a88da65fdbfa76a19453f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 17:15:44 2012 -0400
+Date:  Wed Aug 8 17:15:44 2012 -0400
 
     [hb-old] speed-up build
 
@@ -461,16 +3290,16 @@ Date:   Wed Aug 8 17:15:44 2012 -0400
 
 commit 5f4c52867ce67faa15f5d26b59c18c8d068e9261
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 16:53:37 2012 -0400
+Date:  Wed Aug 8 16:53:37 2012 -0400
 
     Minor
 
- src/hb-ot-layout.h |    1 -
+ src/hb-ot-layout.h |   1 -
  1 files changed, 0 insertions(+), 1 deletions(-)
 
 commit fe2b8a7777ab1c84980424ede713cb0d6701f987
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 15:27:14 2012 -0400
+Date:  Wed Aug 8 15:27:14 2012 -0400
 
     Minor
 
@@ -479,7 +3308,7 @@ Date:   Wed Aug 8 15:27:14 2012 -0400
 
 commit 7e7d245b332306949a19c628bacd920717434769
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 15:23:48 2012 -0400
+Date:  Wed Aug 8 15:23:48 2012 -0400
 
     Make default_language threadsafe
 
@@ -488,7 +3317,7 @@ Date:   Wed Aug 8 15:23:48 2012 -0400
 
 commit 06b192c458010c847362d809673209c87ea29949
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 15:23:45 2012 -0400
+Date:  Wed Aug 8 15:23:45 2012 -0400
 
     Minor
 
@@ -497,17 +3326,17 @@ Date:   Wed Aug 8 15:23:45 2012 -0400
 
 commit 37191ede7583fdb864db32a8f4d90956657926c7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 14:59:09 2012 -0400
+Date:  Wed Aug 8 14:59:09 2012 -0400
 
     Minor
 
  src/hb-common.h |    4 ++--
- src/hb-icu.h    |    1 -
+ src/hb-icu.h   |    1 -
  2 files changed, 2 insertions(+), 3 deletions(-)
 
 commit 6d9a329a8a0f11f4b175e407de59c55924de1ef6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 14:48:41 2012 -0400
+Date:  Wed Aug 8 14:48:41 2012 -0400
 
     Adjust a couple source checks
 
@@ -517,53 +3346,53 @@ Date:   Wed Aug 8 14:48:41 2012 -0400
 
 commit 9c929abdcfef44c0193a2917b20981df37ade21c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 14:33:37 2012 -0400
+Date:  Wed Aug 8 14:33:37 2012 -0400
 
     Minor renaming
 
- src/Makefile.am                              |    4 +-
- src/hb-ot-shape-fallback-private.hh          |   39 ++++
- src/hb-ot-shape-fallback.cc                  |  276
+ src/Makefile.am                             |    4 +-
+ src/hb-ot-shape-fallback-private.hh         |   39 ++++
+ src/hb-ot-shape-fallback.cc                 |  276
  ++++++++++++++++++++++++++
  src/hb-ot-shape-position-fallback-private.hh |   39 ----
- src/hb-ot-shape-position-fallback.cc         |  276
+ src/hb-ot-shape-position-fallback.cc        |  276
  --------------------------
- src/hb-ot-shape.cc                           |    4 +-
+ src/hb-ot-shape.cc                          |    4 +-
  6 files changed, 319 insertions(+), 319 deletions(-)
 
 commit 801298b590effd768607bb532dc83c73ba65d16b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 14:26:36 2012 -0400
+Date:  Wed Aug 8 14:26:36 2012 -0400
 
     Fix cast
 
     https://bugs.freedesktop.org/show_bug.cgi?id=53233
 
  src/hb-buffer-private.hh |   10 ++++++----
- src/hb-shape-plan.cc     |    4 ++--
+ src/hb-shape-plan.cc    |    4 ++--
  2 files changed, 8 insertions(+), 6 deletions(-)
 
 commit 21756934a15e31dc243e2b6d80adec5752477652
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 8 01:20:45 2012 -0400
+Date:  Wed Aug 8 01:20:45 2012 -0400
 
     [OT] Implement fallback positioning
 
     Implemented for Arabic, Hebrew, and generic marks.
     Activated if no GPOS table present.
 
- src/hb-font.h                        |    3 +-
- src/hb-ft.cc                         |    3 +-
- src/hb-old.cc                        |    2 +-
+ src/hb-font.h                       |    3 +-
+ src/hb-ft.cc                        |    3 +-
+ src/hb-old.cc                       |    2 +-
  src/hb-ot-shape-position-fallback.cc |  237
  +++++++++++++++++++++++++++++++++-
- src/hb-unicode-private.hh            |   81 ++++++++++++
- src/hb-unicode.cc                    |  107 ++++++----------
+ src/hb-unicode-private.hh           |   81 ++++++++++++
+ src/hb-unicode.cc                   |  107 ++++++----------
  6 files changed, 356 insertions(+), 77 deletions(-)
 
 commit fb56e7628362a73e20f7f0b49fe31e802dc01f4f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 23:44:47 2012 -0400
+Date:  Tue Aug 7 23:44:47 2012 -0400
 
     [hb-old] Fix warnings
 
@@ -572,31 +3401,31 @@ Date:   Tue Aug 7 23:44:47 2012 -0400
 
 commit affaf8a0e5aa38e5820455f789eebf916e02eb7b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 22:41:38 2012 -0400
+Date:  Tue Aug 7 22:41:38 2012 -0400
 
     [OT] Start adding fallback positioning
 
     Used when there is no GPOS.
 
- src/Makefile.am                              |    2 +
+ src/Makefile.am                             |    2 +
  src/hb-ot-shape-position-fallback-private.hh |   39 +++++++++++++++++++++
- src/hb-ot-shape-position-fallback.cc         |   47
+ src/hb-ot-shape-position-fallback.cc        |   47
  ++++++++++++++++++++++++++
- src/hb-ot-shape.cc                           |   23 +++----------
+ src/hb-ot-shape.cc                          |   23 +++----------
  4 files changed, 93 insertions(+), 18 deletions(-)
 
 commit 7e4920fd1577987bf6804f67765e22a84983e057
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 22:32:23 2012 -0400
+Date:  Tue Aug 7 22:32:23 2012 -0400
 
     Minor
 
- src/hb-ot-shape.cc |    2 +-
+ src/hb-ot-shape.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 472f229a63f0d1bb21b02179ef430b7698df8f12
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 22:25:24 2012 -0400
+Date:  Tue Aug 7 22:25:24 2012 -0400
 
     [GSUB] Generalize would_apply()
 
@@ -607,38 +3436,38 @@ Date:   Tue Aug 7 22:25:24 2012 -0400
  src/hb-ot-layout-gsub-table.hh       |   26 +++++++++++++++++++----
  src/hb-ot-layout-gsubgpos-private.hh |   37
  ++++++++++++++++-----------------
- src/hb-ot-layout.cc                  |    3 +-
+ src/hb-ot-layout.cc                 |    3 +-
  3 files changed, 40 insertions(+), 26 deletions(-)
 
 commit 6f3a300138f659020c21c3e08b7981c78df5f332
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 22:13:25 2012 -0400
+Date:  Tue Aug 7 22:13:25 2012 -0400
 
     Add hb_font_glyph_from/to_string
 
  src/hb-font-private.hh       |   43
  ++++++++++++++++++++++++++++++++++++++++++
- src/hb-font.cc               |   24 +++++++++++++++++++---
- src/hb-font.h                |   11 ++++++++++
- src/hb-private.hh            |   16 +++++++++++++++
+ src/hb-font.cc                      |   24 +++++++++++++++++++---
+ src/hb-font.h               |   11 ++++++++++
+ src/hb-private.hh           |   16 +++++++++++++++
  src/test-would-substitute.cc |   11 +++++++++-
- util/options.cc              |    2 +-
+ util/options.cc             |    2 +-
  6 files changed, 101 insertions(+), 6 deletions(-)
 
 commit eb56f6ae96260c5b4bcd4e1dfb7ab733a230f3a8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 21:44:25 2012 -0400
+Date:  Tue Aug 7 21:44:25 2012 -0400
 
     Minor
 
  src/hb-mutex-private.hh |    1 +
- src/hb-uniscribe.cc     |    1 +
- src/hb-uniscribe.h      |    2 ++
+ src/hb-uniscribe.cc    |    1 +
+ src/hb-uniscribe.h     |    2 ++
  3 files changed, 4 insertions(+), 0 deletions(-)
 
 commit f4e48adcdd4315ce09e755f87a0f801d88194f42
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 21:12:49 2012 -0400
+Date:  Tue Aug 7 21:12:49 2012 -0400
 
     [OT] Apply 'rclt' feature in horizontal mode
 
@@ -646,12 +3475,12 @@ Date:   Tue Aug 7 21:12:49 2012 -0400
     It's like 'calt', but supposedly always on.  We apply 'calt' anyway,
     and now apply this too.
 
- src/hb-ot-shape.cc |    1 +
+ src/hb-ot-shape.cc |   1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit b1914b8bd08ecdea79930dda7e3bb2ae9e6134a1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 16:57:48 2012 -0400
+Date:  Tue Aug 7 16:57:48 2012 -0400
 
     Fix warnings
 
@@ -660,7 +3489,7 @@ Date:   Tue Aug 7 16:57:48 2012 -0400
 
 commit 0f8881d6bbf6cd59938315eeff9b71cfc736aa4e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 16:57:02 2012 -0400
+Date:  Tue Aug 7 16:57:02 2012 -0400
 
     More refactoring
 
@@ -672,7 +3501,7 @@ Date:   Tue Aug 7 16:57:02 2012 -0400
 
 commit 428dfcab6634ff264570a0a5d715efb8048c3db5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 16:51:48 2012 -0400
+Date:  Tue Aug 7 16:51:48 2012 -0400
 
     Minor refactoring
 
@@ -681,7 +3510,7 @@ Date:   Tue Aug 7 16:51:48 2012 -0400
 
 commit 61f41849af6ff9edf8b55cf9610066d1bfb4a8df
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 16:45:27 2012 -0400
+Date:  Tue Aug 7 16:45:27 2012 -0400
 
     Add Hebrew presentation forms shaping
 
@@ -693,17 +3522,17 @@ Date:   Tue Aug 7 16:45:27 2012 -0400
 
 commit 32d71dc13317b322e2c5de00d767b2cb15fddd8b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 14:11:16 2012 -0400
+Date:  Tue Aug 7 14:11:16 2012 -0400
 
     [Graphite] Minor
 
- src/hb-graphite2.cc |   60
+ src/hb-graphite2.cc |  60
  +++++++++++++++++++++++---------------------------
  1 files changed, 28 insertions(+), 32 deletions(-)
 
 commit 030ac5022e8a43b9329c26e72527bafc582ef44b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Aug 7 13:01:12 2012 -0400
+Date:  Tue Aug 7 13:01:12 2012 -0400
 
     Remove enum trailing comma
 
@@ -714,7 +3543,7 @@ Date:   Tue Aug 7 13:01:12 2012 -0400
 
 commit 368b4e7649f9bc8c6bebf7c7ff03c9b9ec425a25
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Aug 6 23:06:04 2012 -0400
+Date:  Mon Aug 6 23:06:04 2012 -0400
 
     Minor
 
@@ -723,29 +3552,29 @@ Date:   Mon Aug 6 23:06:04 2012 -0400
 
 commit ade7459ea7c75b4f33f7cfa43dd5bdfa0c18d6d5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Aug 6 19:42:47 2012 -0700
+Date:  Mon Aug 6 19:42:47 2012 -0700
 
     [util] Fix leaks
 
- src/hb-graphite2.cc |   18 ++++++++++++++----
- util/options.cc     |    2 +-
- util/options.hh     |    2 +-
+ src/hb-graphite2.cc |  18 ++++++++++++++----
+ util/options.cc     |   2 +-
+ util/options.hh     |   2 +-
  3 files changed, 16 insertions(+), 6 deletions(-)
 
 commit 2fef993460dcfd94c92ab35413bdde18ad2b0ceb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Aug 6 19:35:04 2012 -0700
+Date:  Mon Aug 6 19:35:04 2012 -0700
 
     [Graphite] Fix graphite2 backend with RTL text
 
     Patch from Martin Hosken.
 
- src/hb-graphite2.cc |   33 ++++++++++++++++++---------------
+ src/hb-graphite2.cc |  33 ++++++++++++++++++---------------
  1 files changed, 18 insertions(+), 15 deletions(-)
 
 commit e4992e13e19877a73ea05fc1d31005a262c685ad
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Aug 6 19:25:39 2012 -0700
+Date:  Mon Aug 6 19:25:39 2012 -0700
 
     [Graphite] Port graphite2 backend to new shaper infrastructure
 
@@ -757,7 +3586,7 @@ Date:   Mon Aug 6 19:25:39 2012 -0700
 
 commit 66591ececfba9791de06c814f5f30131e95e5fd2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Aug 6 17:07:19 2012 -0700
+Date:  Mon Aug 6 17:07:19 2012 -0700
 
     Remove unnecessary lifecycle bits
 
@@ -769,7 +3598,7 @@ Date:   Mon Aug 6 17:07:19 2012 -0700
 
 commit e3320ecc1b5a7eaccc7c9370b2d1b76850f054be
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Aug 6 11:44:10 2012 -0700
+Date:  Mon Aug 6 11:44:10 2012 -0700
 
     Fix compiler warnings
 
@@ -778,7 +3607,7 @@ Date:   Mon Aug 6 11:44:10 2012 -0700
 
 commit 167b625d988b74572d6b2f646c285b666b650d49
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Aug 5 21:16:26 2012 -0700
+Date:  Sun Aug 5 21:16:26 2012 -0700
 
     [Indic] Minor, move 'blwf' after 'half'
 
@@ -790,7 +3619,7 @@ Date:   Sun Aug 5 21:16:26 2012 -0700
 
 commit 048e3b596fb7fccd3fb5f48de98b6b67788f774a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 4 18:04:57 2012 -0700
+Date:  Sat Aug 4 18:04:57 2012 -0700
 
     Speed up hb_set_digest_lowest_bits_t calcs
 
@@ -799,7 +3628,7 @@ Date:   Sat Aug 4 18:04:57 2012 -0700
 
 commit 3d1b66a35e1ab3be19335705f310b278d76d66d2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 4 17:42:28 2012 -0700
+Date:  Sat Aug 4 17:42:28 2012 -0700
 
     Speed up hb_set_digest_common_bits_t calcs
 
@@ -808,7 +3637,7 @@ Date:   Sat Aug 4 17:42:28 2012 -0700
 
 commit bdc48a879a1900138d8caaa8d90fb9fe1e768d1d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 4 17:08:38 2012 -0700
+Date:  Sat Aug 4 17:08:38 2012 -0700
 
     Enlarge glyph_name buffer
 
@@ -820,19 +3649,19 @@ Date:   Sat Aug 4 17:08:38 2012 -0700
 
 commit 25326c2359b0a3e25222b94acd142bc36eff78a4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Aug 4 16:43:18 2012 -0700
+Date:  Sat Aug 4 16:43:18 2012 -0700
 
     Rewrite ARRAY_LENGTH as a template function
 
     Such it wouldn't apply to pointers accidentally.
 
  src/hb-ot-shape-complex-arabic-table.hh |    4 ++--
- src/hb-private.hh                       |    9 ++++++---
+ src/hb-private.hh                      |    9 ++++++---
  2 files changed, 8 insertions(+), 5 deletions(-)
 
 commit 8ba8042821e4581fe4e87419e58c823520441205
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 3 18:54:54 2012 -0700
+Date:  Fri Aug 3 18:54:54 2012 -0700
 
     [Indic] Fix consonant position font lookup logic
 
@@ -844,7 +3673,7 @@ Date:   Fri Aug 3 18:54:54 2012 -0700
 
 commit abd0c05f1f7f0546593bb2f1c4d59db12cb32e46
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 3 18:45:05 2012 -0700
+Date:  Fri Aug 3 18:45:05 2012 -0700
 
     Minor
 
@@ -853,7 +3682,7 @@ Date:   Fri Aug 3 18:45:05 2012 -0700
 
 commit 46ee108ef80f5d4675899862698a8c34d8fcfab5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 3 18:21:13 2012 -0700
+Date:  Fri Aug 3 18:21:13 2012 -0700
 
     Fix leak
 
@@ -862,7 +3691,7 @@ Date:   Fri Aug 3 18:21:13 2012 -0700
 
 commit 71baea0062da4d7f143d62da38492a0813814e49
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 3 17:40:07 2012 -0700
+Date:  Fri Aug 3 17:40:07 2012 -0700
 
     [OT] Use general-category, not GDEF class, to decide to zero mark
     advances
@@ -874,48 +3703,48 @@ Date:   Fri Aug 3 17:40:07 2012 -0700
     is being
     replaced by proper fallback mark positioning soon.
 
- src/hb-ot-shape.cc |    7 ++-----
+ src/hb-ot-shape.cc |   7 ++-----
  1 files changed, 2 insertions(+), 5 deletions(-)
 
 commit 3a7e137a68ec8f723dc3afa89c918ca2df7ff6bf
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 3 17:23:40 2012 -0700
+Date:  Fri Aug 3 17:23:40 2012 -0700
 
     Dn't use gint
 
  src/hb-glib.cc |    4 ++--
- src/hb-icu.cc  |    2 +-
+ src/hb-icu.cc |    2 +-
  2 files changed, 3 insertions(+), 3 deletions(-)
 
 commit 11b0e20ba42bf0b17133c3e1087732802bb4f230
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 14:21:40 2012 -0400
+Date:  Thu Aug 2 14:21:40 2012 -0400
 
     [Indic] Add per-script configuration tables
 
     This concludes the Indic shape_plan work.  May do for Arabic also...
 
  src/hb-ot-shape-complex-indic-private.hh |   16 +-
- src/hb-ot-shape-complex-indic.cc         |  309
+ src/hb-ot-shape-complex-indic.cc        |  309
  +++++++++++++++---------------
  2 files changed, 159 insertions(+), 166 deletions(-)
 
 commit 85fc6c483f6d734febbe39270e84701a651f01f1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 12:21:44 2012 -0400
+Date:  Thu Aug 2 12:21:44 2012 -0400
 
     [Indic] Move more stuff to the shape_plan
 
     Almost done.  Need to add per-script static tables.
 
  src/hb-ot-shape-complex-indic-machine.rl |    4 +-
- src/hb-ot-shape-complex-indic.cc         |  216
+ src/hb-ot-shape-complex-indic.cc        |  216
  ++++++++++++++++--------------
  2 files changed, 116 insertions(+), 104 deletions(-)
 
 commit 914ffaa40fcca020f65bacdd709421e9047afd83
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 11:03:39 2012 -0400
+Date:  Thu Aug 2 11:03:39 2012 -0400
 
     [Indic] Move more repeated work into shape_plan
 
@@ -925,79 +3754,79 @@ Date:   Thu Aug 2 11:03:39 2012 -0400
 
 commit a8c6da90f4c6e8d27a3a1b758a55476776d9f750
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 10:46:34 2012 -0400
+Date:  Thu Aug 2 10:46:34 2012 -0400
 
     [OT] Add per-complex-shaper shape_plan data
 
     Hookup some Indic data to it.  More to come.
 
- src/hb-ot-shape-complex-arabic.cc  |    2 +
+ src/hb-ot-shape-complex-arabic.cc  |   2 +
  src/hb-ot-shape-complex-indic.cc   |  128
  +++++++++++++++++++++---------------
- src/hb-ot-shape-complex-misc.cc    |    4 +
- src/hb-ot-shape-complex-private.hh |   16 ++++-
- src/hb-ot-shape-private.hh         |    1 +
- src/hb-ot-shape.cc                 |   23 +++++--
+ src/hb-ot-shape-complex-misc.cc    |   4 +
+ src/hb-ot-shape-complex-private.hh |  16 ++++-
+ src/hb-ot-shape-private.hh        |    1 +
+ src/hb-ot-shape.cc                |   23 +++++--
  6 files changed, 113 insertions(+), 61 deletions(-)
 
 commit 8bb5deba9630d35878eb6edb4643ecfabf99f15f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 10:07:58 2012 -0400
+Date:  Thu Aug 2 10:07:58 2012 -0400
 
     [OT] Pipe shape_plan down to pause_callbacks
 
- src/hb-ot-map-private.hh                 |    8 ++--
- src/hb-ot-map.cc                         |   11 +++---
+ src/hb-ot-map-private.hh                |    8 ++--
+ src/hb-ot-map.cc                        |   11 +++---
  src/hb-ot-shape-complex-indic-machine.rl |    4 +-
- src/hb-ot-shape-complex-indic.cc         |   50
+ src/hb-ot-shape-complex-indic.cc        |   50
  ++++++++++++++---------------
- src/hb-ot-shape-private.hh               |    6 +++
- src/hb-ot-shape.cc                       |   28 +++++++++-------
+ src/hb-ot-shape-private.hh              |    6 +++
+ src/hb-ot-shape.cc                      |   28 +++++++++-------
  6 files changed, 57 insertions(+), 50 deletions(-)
 
 commit 3e38c0f2886c38d2f0a9d80a97a36edf2479d2c7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 09:44:18 2012 -0400
+Date:  Thu Aug 2 09:44:18 2012 -0400
 
     More massaging
 
- src/hb-ot-map-private.hh          |   20 ++++++++------------
- src/hb-ot-map.cc                  |   17 ++++++++---------
- src/hb-ot-shape-complex-arabic.cc |    8 ++++----
+ src/hb-ot-map-private.hh         |   20 ++++++++------------
+ src/hb-ot-map.cc                 |   17 ++++++++---------
+ src/hb-ot-shape-complex-arabic.cc |   8 ++++----
  src/hb-ot-shape-complex-indic.cc  |   18 +++++++-----------
  4 files changed, 27 insertions(+), 36 deletions(-)
 
 commit 16c6a27b4bffc19026944c7bea9cf0a3a8ff1d8f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 09:38:28 2012 -0400
+Date:  Thu Aug 2 09:38:28 2012 -0400
 
     [OT] Port complex_shaper to planner/plan
 
- src/hb-ot-shape-complex-arabic.cc  |   17 ++++++++---------
- src/hb-ot-shape-complex-indic.cc   |   19 ++++++++-----------
- src/hb-ot-shape-complex-misc.cc    |   20 ++++++++------------
- src/hb-ot-shape-complex-private.hh |   32
+ src/hb-ot-shape-complex-arabic.cc  |  17 ++++++++---------
+ src/hb-ot-shape-complex-indic.cc   |  19 ++++++++-----------
+ src/hb-ot-shape-complex-misc.cc    |  20 ++++++++------------
+ src/hb-ot-shape-complex-private.hh |  32
  +++++++++++---------------------
- src/hb-ot-shape-private.hh         |   14 +++++++++++---
- src/hb-ot-shape.cc                 |    9 +++++----
+ src/hb-ot-shape-private.hh        |   14 +++++++++++---
+ src/hb-ot-shape.cc                |    9 +++++----
  6 files changed, 51 insertions(+), 60 deletions(-)
 
 commit 5393e3a62ba09fd7bcf3767b36225c8f49badb9d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 09:24:35 2012 -0400
+Date:  Thu Aug 2 09:24:35 2012 -0400
 
     [OT] Minor refactoring
 
- src/hb-ot-map.cc           |    4 ----
- src/hb-ot-shape-private.hh |   26 ++++++++++++++++++++++++++
- src/hb-ot-shape.cc         |   26 ++------------------------
- src/hb-shape-plan.cc       |    2 ++
- src/hb-shape.cc            |    2 --
+ src/hb-ot-map.cc          |    4 ----
+ src/hb-ot-shape-private.hh |  26 ++++++++++++++++++++++++++
+ src/hb-ot-shape.cc        |   26 ++------------------------
+ src/hb-shape-plan.cc      |    2 ++
+ src/hb-shape.cc           |    2 --
  5 files changed, 30 insertions(+), 30 deletions(-)
 
 commit 24eacf17c801c66a2d466e8ae02b73f501a26b25
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 08:42:11 2012 -0400
+Date:  Thu Aug 2 08:42:11 2012 -0400
 
     [Indic] Move consonant-position-setting into initial_reordering()
 
@@ -1007,7 +3836,7 @@ Date:   Thu Aug 2 08:42:11 2012 -0400
 
 commit afbcc24be01a64bdb5c05c63880269145fa1d3c8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 08:36:40 2012 -0400
+Date:  Thu Aug 2 08:36:40 2012 -0400
 
     [GSUB] Wire the font, not just the face, down to substitute()
 
@@ -1018,33 +3847,33 @@ Date:   Thu Aug 2 08:36:40 2012 -0400
 
  src/hb-ot-layout-gsub-table.hh       |   13 +++++--------
  src/hb-ot-layout-gsubgpos-private.hh |    7 ++-----
- src/hb-ot-layout-private.hh          |    6 +++---
- src/hb-ot-layout.cc                  |   18 +++++++++---------
- src/hb-ot-map-private.hh             |   15 ++++++---------
- src/hb-ot-map.cc                     |    8 ++++----
+ src/hb-ot-layout-private.hh         |    6 +++---
+ src/hb-ot-layout.cc                 |   18 +++++++++---------
+ src/hb-ot-map-private.hh            |   15 ++++++---------
+ src/hb-ot-map.cc                    |    8 ++++----
  src/hb-ot-shape-complex-indic.cc     |    8 ++++----
- src/hb-ot-shape.cc                   |    6 +++---
+ src/hb-ot-shape.cc                  |    6 +++---
  8 files changed, 36 insertions(+), 45 deletions(-)
 
 commit b0e6a26a10ccca70ebc88a9e158a89ccfab0add5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 08:11:14 2012 -0400
+Date:  Thu Aug 2 08:11:14 2012 -0400
 
     [OT] Hide some API
 
     It was impossible to meaningfully use them from the outside these
     days.
 
- src/hb-ot-layout-private.hh |   40
+ src/hb-ot-layout-private.hh |  40
  ++++++++++++++++++++++++++++++++--------
- src/hb-ot-layout.cc         |   20 --------------------
- src/hb-ot-layout.h          |   34 ----------------------------------
- src/hb-ot-map.cc            |    8 ++++----
+ src/hb-ot-layout.cc        |   20 --------------------
+ src/hb-ot-layout.h         |   34 ----------------------------------
+ src/hb-ot-map.cc           |    8 ++++----
  4 files changed, 36 insertions(+), 66 deletions(-)
 
 commit 305246744ed178f116e01498b7f9d1af6950ca30
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 08:08:04 2012 -0400
+Date:  Thu Aug 2 08:08:04 2012 -0400
 
     Minor
 
@@ -1053,7 +3882,7 @@ Date:   Thu Aug 2 08:08:04 2012 -0400
 
 commit 8ef3d53255ae9fbb0e46c22909e50009d1e7eeb0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 07:53:18 2012 -0400
+Date:  Thu Aug 2 07:53:18 2012 -0400
 
     [Indic] More refactoring of consonant position peeking in the font
 
@@ -1065,7 +3894,7 @@ Date:   Thu Aug 2 07:53:18 2012 -0400
 
 commit 3eb6f81fd3f1e56679eec10d08f5e2303121753f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 07:37:46 2012 -0400
+Date:  Thu Aug 2 07:37:46 2012 -0400
 
     [Indic] Refactor
 
@@ -1074,13 +3903,13 @@ Date:   Thu Aug 2 07:37:46 2012 -0400
 
  src/hb-ot-shape-complex-indic-private.hh |  210
  +++++++++++++++++++++++++++
- src/hb-ot-shape-complex-indic.cc         |  227
+ src/hb-ot-shape-complex-indic.cc        |  227
  +----------------------------
  2 files changed, 218 insertions(+), 219 deletions(-)
 
 commit 3614ba242fc7d338761acdda365a134706035b6d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 07:13:55 2012 -0400
+Date:  Thu Aug 2 07:13:55 2012 -0400
 
     [Indic] Rename
 
@@ -1090,54 +3919,54 @@ Date:   Thu Aug 2 07:13:55 2012 -0400
 
 commit 610e5e8f713bb2a68939b72cb2b801a7aaede4f9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 05:27:46 2012 -0400
+Date:  Thu Aug 2 05:27:46 2012 -0400
 
     [Indic] Streamline feature would_apply()
 
     Comes with some 10% speedup for Devanagari even!
 
- src/hb-ot-map-private.hh         |   85
+ src/hb-ot-map-private.hh        |   85
  +++++++++++++++++++++++--------------
- src/hb-ot-map.cc                 |   18 ++++----
+ src/hb-ot-map.cc                |   18 ++++----
  src/hb-ot-shape-complex-indic.cc |   85
  +++++++++++++++++++++----------------
  3 files changed, 110 insertions(+), 78 deletions(-)
 
 commit 1d002048d5afcd45abbb09fdf0419f13b2e2265c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 05:01:11 2012 -0400
+Date:  Thu Aug 2 05:01:11 2012 -0400
 
     [Indic] Minor
 
  src/hb-ot-shape-complex-indic-private.hh |   16 -------
- src/hb-ot-shape-complex-indic.cc         |   64
+ src/hb-ot-shape-complex-indic.cc        |   64
  ++++++++++++++++++++----------
  2 files changed, 43 insertions(+), 37 deletions(-)
 
 commit 6f7611375521c6d285a9aa763f2ea5cb44cd0d39
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 04:00:31 2012 -0400
+Date:  Thu Aug 2 04:00:31 2012 -0400
 
     [GSUB/GPOS] Check array size before accessing digests
 
- src/hb-ot-layout-private.hh |    3 +++
- src/hb-ot-layout.cc         |   32 ++++++++++++++++----------------
+ src/hb-ot-layout-private.hh |   3 +++
+ src/hb-ot-layout.cc        |   32 ++++++++++++++++----------------
  2 files changed, 19 insertions(+), 16 deletions(-)
 
 commit 22148b8c4af3ed296d96e969cdd47bac97b32307
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 03:51:51 2012 -0400
+Date:  Thu Aug 2 03:51:51 2012 -0400
 
     Use Coverage digests in would_apply
 
  src/hb-ot-layout-gsub-table.hh       |    1 +
  src/hb-ot-layout-gsubgpos-private.hh |    6 +++++-
- src/hb-ot-layout.cc                  |    4 ++--
+ src/hb-ot-layout.cc                 |    4 ++--
  3 files changed, 8 insertions(+), 3 deletions(-)
 
 commit 6c459c8fef85bc44f45d7b58c28a34abfb2c33fc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Aug 2 03:45:53 2012 -0400
+Date:  Thu Aug 2 03:45:53 2012 -0400
 
     Minor
 
@@ -1148,7 +3977,7 @@ Date:   Thu Aug 2 03:45:53 2012 -0400
 
 commit e2b8d75fa6e847ecf5c040f4e1e16a565c5d8aaf
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 22:17:48 2012 -0400
+Date:  Wed Aug 1 22:17:48 2012 -0400
 
     Use wider set digests on 64-bit archs
 
@@ -1157,7 +3986,7 @@ Date:   Wed Aug 1 22:17:48 2012 -0400
 
 commit 0120ce9679aab3ac936aeb18f6709529eef000a4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 21:56:35 2012 -0400
+Date:  Wed Aug 1 21:56:35 2012 -0400
 
     [GSUB/GPOS] Remove unused get_coverage() methods
 
@@ -1167,7 +3996,7 @@ Date:   Wed Aug 1 21:56:35 2012 -0400
 
 commit 1336ecdf8e4e9879b96b26ecfbf5c9ba6c49e2b9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 21:46:36 2012 -0400
+Date:  Wed Aug 1 21:46:36 2012 -0400
 
     [GSUB/GPOS] Use Coverage digests as gatekeeper
 
@@ -1182,13 +4011,13 @@ Date:   Wed Aug 1 21:46:36 2012 -0400
  src/hb-ot-layout-gsub-table.hh       |   35
  +++++++++++----------------------
  src/hb-ot-layout-gsubgpos-private.hh |    8 +++++-
- src/hb-ot-layout-private.hh          |    4 +++
- src/hb-ot-layout.cc                  |   29 ++++++++++++++++++++++++---
+ src/hb-ot-layout-private.hh         |    4 +++
+ src/hb-ot-layout.cc                 |   29 ++++++++++++++++++++++++---
  5 files changed, 56 insertions(+), 50 deletions(-)
 
 commit a878c58a8fc1500986d713b2bcedfeb90a0087b0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 21:18:54 2012 -0400
+Date:  Wed Aug 1 21:18:54 2012 -0400
 
     [GSUB/GPOS] Add add_coverage()
 
@@ -1198,7 +4027,7 @@ Date:   Wed Aug 1 21:18:54 2012 -0400
 
 commit 60a3035ac5ec8227e4cc0e6708732bb139c9e0b8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 21:06:27 2012 -0400
+Date:  Wed Aug 1 21:06:27 2012 -0400
 
     Add hb_set_digest_t
 
@@ -1210,92 +4039,92 @@ Date:   Wed Aug 1 21:06:27 2012 -0400
 
 commit c8accf1dd2d92cc4f714393eb0ea46f69bb182a6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 21:05:57 2012 -0400
+Date:  Wed Aug 1 21:05:57 2012 -0400
 
     [OT] Templatize Coverage::add_coverage()
 
- src/hb-ot-layout-common-private.hh |   12 ++++++++----
+ src/hb-ot-layout-common-private.hh |  12 ++++++++----
  1 files changed, 8 insertions(+), 4 deletions(-)
 
 commit 8fbfda920e0b3bb4ab7afb732826026964b79be9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 19:03:46 2012 -0400
+Date:  Wed Aug 1 19:03:46 2012 -0400
 
     Inline font getters
 
- src/hb-fallback-shape.cc          |   21 ++--
- src/hb-font-private.hh            |  204
+ src/hb-fallback-shape.cc         |   21 ++--
+ src/hb-font-private.hh                   |  204
  +++++++++++++++++++++++++++++++++++++
- src/hb-font.cc                    |  129 ++++--------------------
- src/hb-graphite2.cc               |    6 +-
- src/hb-old.cc                     |   10 +-
- src/hb-ot-layout-gdef-table.hh    |    2 +-
- src/hb-ot-layout-gpos-table.hh    |    2 +-
- src/hb-ot-shape-complex-arabic.cc |    4 +-
- src/hb-ot-shape-complex-indic.cc  |    6 +-
- src/hb-ot-shape-normalize.cc      |   12 +-
- src/hb-ot-shape.cc                |   47 ++++-----
+ src/hb-font.cc                           |  129 ++++--------------------
+ src/hb-graphite2.cc              |    6 +-
+ src/hb-old.cc                    |   10 +-
+ src/hb-ot-layout-gdef-table.hh    |   2 +-
+ src/hb-ot-layout-gpos-table.hh    |   2 +-
+ src/hb-ot-shape-complex-arabic.cc |   4 +-
+ src/hb-ot-shape-complex-indic.cc  |   6 +-
+ src/hb-ot-shape-normalize.cc     |   12 +-
+ src/hb-ot-shape.cc               |   47 ++++-----
  11 files changed, 277 insertions(+), 166 deletions(-)
 
 commit 6adf417bc15d4524e280b284e3accd1ae647662e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 18:07:42 2012 -0400
+Date:  Wed Aug 1 18:07:42 2012 -0400
 
     Use a lookup table for modified_combining_class
 
  src/hb-unicode-private.hh |   10 ++-
- src/hb-unicode.cc         |  213
+ src/hb-unicode.cc        |  213
  +++++++++++++++++++++++++++++++--------------
- src/hb-unicode.h          |    4 +
+ src/hb-unicode.h         |    4 +
  3 files changed, 157 insertions(+), 70 deletions(-)
 
 commit 208f70f0553d73d2908b21b9552298029482a8b9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 17:13:10 2012 -0400
+Date:  Wed Aug 1 17:13:10 2012 -0400
 
     Inline Unicode callbacks internally
 
- src/hb-buffer.cc                |    2 +-
- src/hb-fallback-shape.cc        |    2 +-
- src/hb-old.cc                   |    2 +-
+ src/hb-buffer.cc               |    2 +-
+ src/hb-fallback-shape.cc       |    2 +-
+ src/hb-old.cc                  |    2 +-
  src/hb-ot-shape-complex-misc.cc |    2 +-
- src/hb-ot-shape-normalize.cc    |   13 ++---
- src/hb-ot-shape-private.hh      |    6 +-
- src/hb-ot-shape.cc              |    4 +-
- src/hb-unicode-private.hh       |  112
+ src/hb-ot-shape-normalize.cc   |   13 ++---
+ src/hb-ot-shape-private.hh     |    6 +-
+ src/hb-ot-shape.cc             |    4 +-
+ src/hb-unicode-private.hh      |  112
  +++++++++++++++++++-------------------
- src/hb-unicode.cc               |    5 +-
+ src/hb-unicode.cc              |    5 +-
  9 files changed, 73 insertions(+), 75 deletions(-)
 
 commit 7470315a3e782aa6192bbe64f7a3944266fb1521
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 17:01:59 2012 -0400
+Date:  Wed Aug 1 17:01:59 2012 -0400
 
     Move unicode accessors around
 
  src/hb-unicode-private.hh |   73
  ++++++++++++++++++++++++++++++++++++++++++++-
- src/hb-unicode.cc         |   65 ++++------------------------------------
+ src/hb-unicode.cc        |   65 ++++------------------------------------
  2 files changed, 78 insertions(+), 60 deletions(-)
 
 commit 21fdcee00125b6e1c09f0bed3064d16ccd3a7a5d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 16:23:44 2012 -0400
+Date:  Wed Aug 1 16:23:44 2012 -0400
 
     Add hb_unicode_combining_class_t
 
- src/hb-common.h           |   38 +-------------
- src/hb-glib.cc            |    4 +-
- src/hb-icu.cc             |    4 +-
- src/hb-unicode-private.hh |    2 +-
- src/hb-unicode.cc         |   11 ++--
- src/hb-unicode.h          |  124
+ src/hb-common.h          |   38 +-------------
+ src/hb-glib.cc                   |    4 +-
+ src/hb-icu.cc            |    4 +-
+ src/hb-unicode-private.hh |   2 +-
+ src/hb-unicode.cc        |   11 ++--
+ src/hb-unicode.h         |  124
  ++++++++++++++++++++++++++++++++++++++++++++-
  6 files changed, 134 insertions(+), 49 deletions(-)
 
 commit 84186a64004e5dcd2ce98b564d0e0a09aa5d68b2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 13:32:39 2012 -0400
+Date:  Wed Aug 1 13:32:39 2012 -0400
 
     Add commentary on the compatibility decomposition in the normalizer
 
@@ -1304,20 +4133,20 @@ Date:   Wed Aug 1 13:32:39 2012 -0400
 
 commit 0834d952017a04c6f4599e574cb75ecf3ca27d3b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 00:21:09 2012 -0400
+Date:  Wed Aug 1 00:21:09 2012 -0400
 
     [hb-old] Adjust mark positioning parameters
 
     Fallback mark positioning works now...  With hb-ft and hb-view /
     hb-shape at least.
 
- src/hb-old.cc                  |   10 +++++-----
+ src/hb-old.cc                 |   10 +++++-----
  src/hb-old/harfbuzz-shaper.cpp |    1 +
  2 files changed, 6 insertions(+), 5 deletions(-)
 
 commit 4ca743dfb8e09f9fa525061c7f1144d55f72effb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Aug 1 00:03:41 2012 -0400
+Date:  Wed Aug 1 00:03:41 2012 -0400
 
     [old] Implement fontMetrics
 
@@ -1326,7 +4155,7 @@ Date:   Wed Aug 1 00:03:41 2012 -0400
 
 commit 1e7d860613032e40a3f90e2caa2ee5ac44ab8c8c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 31 23:41:06 2012 -0400
+Date:  Tue Jul 31 23:41:06 2012 -0400
 
     [GPOS] Adjust mark advance-width zeroing logic
 
@@ -1338,54 +4167,54 @@ Date:   Tue Jul 31 23:41:06 2012 -0400
     Fixes regression with Tibetan, where the font has GPOS, and marks a
     glyph as mark where it shouldn't get zero advance.
 
- src/hb-ot-layout-gpos-table.hh     |   14 ++++++++------
- src/hb-ot-layout.cc                |    4 ++--
- src/hb-ot-layout.h                 |    3 ++-
- src/hb-ot-shape-complex-arabic.cc  |    2 +-
- src/hb-ot-shape-complex-indic.cc   |    2 +-
- src/hb-ot-shape-complex-misc.cc    |    4 ++--
- src/hb-ot-shape-complex-private.hh |    2 +-
- src/hb-ot-shape.cc                 |    6 ++----
+ src/hb-ot-layout-gpos-table.hh     |  14 ++++++++------
+ src/hb-ot-layout.cc               |    4 ++--
+ src/hb-ot-layout.h                |    3 ++-
+ src/hb-ot-shape-complex-arabic.cc  |   2 +-
+ src/hb-ot-shape-complex-indic.cc   |   2 +-
+ src/hb-ot-shape-complex-misc.cc    |   4 ++--
+ src/hb-ot-shape-complex-private.hh |   2 +-
+ src/hb-ot-shape.cc                |    6 ++----
  8 files changed, 19 insertions(+), 18 deletions(-)
 
 commit a8842e4a448efb30f3f2f3c628d6dc4824829726
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 31 23:10:11 2012 -0400
+Date:  Tue Jul 31 23:10:11 2012 -0400
 
     Remove some TODO items
 
- TODO            |   27 ---------------------------
+ TODO           |   27 ---------------------------
  src/hb-shape.cc |    2 ++
  2 files changed, 2 insertions(+), 27 deletions(-)
 
 commit 2bc3b9a616cedbc56ff4a915f9e3439ff3a6bf13
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 31 23:08:25 2012 -0400
+Date:  Tue Jul 31 23:08:25 2012 -0400
 
     [OT] Zero mark advances if the shaper desires so
 
     Enabled for all shapers except for Indic.
 
- src/hb-ot-shape-complex-arabic.cc  |    1 +
- src/hb-ot-shape-complex-indic.cc   |    1 +
- src/hb-ot-shape-complex-misc.cc    |    2 ++
- src/hb-ot-shape-complex-private.hh |    2 ++
- src/hb-ot-shape.cc                 |   15 +++++++++++++++
+ src/hb-ot-shape-complex-arabic.cc  |   1 +
+ src/hb-ot-shape-complex-indic.cc   |   1 +
+ src/hb-ot-shape-complex-misc.cc    |   2 ++
+ src/hb-ot-shape-complex-private.hh |   2 ++
+ src/hb-ot-shape.cc                |   15 +++++++++++++++
  5 files changed, 21 insertions(+), 0 deletions(-)
 
 commit 5fecd8b0355894ceda14b3d3c654f20c3d5e77f4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 31 22:48:38 2012 -0400
+Date:  Tue Jul 31 22:48:38 2012 -0400
 
     [OT] Synthesize glyph classes
 
- TODO               |    2 --
- src/hb-ot-shape.cc |   20 ++++++++++++++++++--
+ TODO              |    2 --
+ src/hb-ot-shape.cc |  20 ++++++++++++++++++--
  2 files changed, 18 insertions(+), 4 deletions(-)
 
 commit 03b09214c073ce37eeb8af5218942c85b2d393df
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 31 22:43:58 2012 -0400
+Date:  Tue Jul 31 22:43:58 2012 -0400
 
     [GSUB] Minor
 
@@ -1394,7 +4223,7 @@ Date:   Tue Jul 31 22:43:58 2012 -0400
 
 commit f0fc1df8fc949739b68d55948741016081b69c3a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 31 22:43:32 2012 -0400
+Date:  Tue Jul 31 22:43:32 2012 -0400
 
     [hb-old] Implement getGlyphMetrics()
 
@@ -1405,28 +4234,28 @@ Date:   Tue Jul 31 22:43:32 2012 -0400
 
 commit 378d279bbf692195c4654e312dae854ab3be04cf
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 31 21:36:16 2012 -0400
+Date:  Tue Jul 31 21:36:16 2012 -0400
 
     Implement Unicode compatibility decompositions
 
     Based on patch from Philip Withnall.
     https://bugs.freedesktop.org/show_bug.cgi?id=41095
 
- src/hb-glib.cc               |   30 +++++++++++++++++++++++
- src/hb-icu.cc                |   36 +++++++++++++++++++++++++++-
+ src/hb-glib.cc                      |   30 +++++++++++++++++++++++
+ src/hb-icu.cc               |   36 +++++++++++++++++++++++++++-
  src/hb-ot-shape-normalize.cc |   53
  +++++++++++++++++++++++++++--------------
  src/hb-unicode-private.hh    |    1 +
- src/hb-unicode.cc            |   27 ++++++++++++++++++++-
- src/hb-unicode.h             |   37 ++++++++++++++++++++++++++++-
- test/api/hb-test.h           |    1 +
+ src/hb-unicode.cc           |   27 ++++++++++++++++++++-
+ src/hb-unicode.h            |   37 ++++++++++++++++++++++++++++-
+ test/api/hb-test.h          |    1 +
  test/api/test-unicode.c      |   50
  +++++++++++++++++++++++++++++++++++++++
  8 files changed, 214 insertions(+), 21 deletions(-)
 
 commit 321ec29cc270e7e66a529696b70b2caac553c95f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 31 21:10:16 2012 -0400
+Date:  Tue Jul 31 21:10:16 2012 -0400
 
     Remove unused function
 
@@ -1435,17 +4264,17 @@ Date:   Tue Jul 31 21:10:16 2012 -0400
 
 commit 69cc492dc120847ed00cae65ec958593ebf550c5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 31 14:51:36 2012 -0400
+Date:  Tue Jul 31 14:51:36 2012 -0400
 
     [buffer] Minor
 
  src/hb-buffer-private.hh |    3 ++-
- src/hb-buffer.cc         |   24 ++++++++++++------------
+ src/hb-buffer.cc        |   24 ++++++++++++------------
  2 files changed, 14 insertions(+), 13 deletions(-)
 
 commit 693918ef8541014a5ef7dfb91c6ea0ae36d9c368
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 21:08:51 2012 -0400
+Date:  Mon Jul 30 21:08:51 2012 -0400
 
     [OT] Streamline complex shaper enumeration
 
@@ -1457,25 +4286,25 @@ Date:   Mon Jul 30 21:08:51 2012 -0400
  src/hb-ot-shape-complex-private.hh   |  179
  ++++++++++------------------------
  src/hb-ot-shape-normalize-private.hh |    4 +-
- src/hb-ot-shape-private.hh           |    2 +-
- src/hb-ot-shape.cc                   |   16 ++-
+ src/hb-ot-shape-private.hh          |    2 +-
+ src/hb-ot-shape.cc                  |   16 ++-
  7 files changed, 143 insertions(+), 209 deletions(-)
 
 commit c2e42c3db691515f3a458eb4c71fe1e6439d5620
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 19:54:50 2012 -0400
+Date:  Mon Jul 30 19:54:50 2012 -0400
 
     Minor
 
  src/hb-ot-layout-gpos-table.hh       |    2 +-
  src/hb-ot-layout-gsub-table.hh       |    4 ++--
  src/hb-ot-layout-gsubgpos-private.hh |    8 ++++----
- src/hb-ot-layout-private.hh          |    4 ++--
+ src/hb-ot-layout-private.hh         |    4 ++--
  4 files changed, 9 insertions(+), 9 deletions(-)
 
 commit 03f67bc012f42131b36083a23efc78e1b04b828c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 19:47:53 2012 -0400
+Date:  Mon Jul 30 19:47:53 2012 -0400
 
     More refactoring glyph class access
 
@@ -1487,7 +4316,7 @@ Date:   Mon Jul 30 19:47:53 2012 -0400
 
 commit 300c7307eb7943ba7416b672345506be1e27c6ba
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 19:37:44 2012 -0400
+Date:  Mon Jul 30 19:37:44 2012 -0400
 
     [OT] Don't crash if no GDEF available
 
@@ -1496,16 +4325,16 @@ Date:   Mon Jul 30 19:37:44 2012 -0400
 
 commit 3dcbdc2125c04c173f29f04922fc031929893f4e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 19:31:17 2012 -0400
+Date:  Mon Jul 30 19:31:17 2012 -0400
 
     Minor
 
- src/hb-ot-layout.cc |   15 +++++----------
+ src/hb-ot-layout.cc |  15 +++++----------
  1 files changed, 5 insertions(+), 10 deletions(-)
 
 commit 05bd1b63426e07d1df7a1b40bf845dc94ab995a8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 19:30:01 2012 -0400
+Date:  Mon Jul 30 19:30:01 2012 -0400
 
     [GSUB/GPOS] Move glyph props matching around
 
@@ -1513,16 +4342,16 @@ Date:   Mon Jul 30 19:30:01 2012 -0400
  src/hb-ot-layout-gsub-table.hh       |   18 ++++--
  src/hb-ot-layout-gsubgpos-private.hh |   99
  ++++++++++++++++++++++++++++----
- src/hb-ot-layout-private.hh          |   12 ----
- src/hb-ot-layout.cc                  |  104
+ src/hb-ot-layout-private.hh         |   12 ----
+ src/hb-ot-layout.cc                 |  104
  +++-------------------------------
- src/hb-ot-layout.h                   |   12 +++-
- src/hb-ot-shape.cc                   |   10 ++--
+ src/hb-ot-layout.h                  |   12 +++-
+ src/hb-ot-shape.cc                  |   10 ++--
  7 files changed, 127 insertions(+), 139 deletions(-)
 
 commit 2fca1426ca06cabbe8f027f2dc9dee9c27560c76
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 18:46:41 2012 -0400
+Date:  Mon Jul 30 18:46:41 2012 -0400
 
     [GSUB] Don't erase glyph classes if GDEF does not have glyph classes
 
@@ -1531,16 +4360,16 @@ Date:   Mon Jul 30 18:46:41 2012 -0400
 
 commit fd42257f8c45ff8e036e1c3eb1a788a101be7ead
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 18:40:27 2012 -0400
+Date:  Mon Jul 30 18:40:27 2012 -0400
 
     Minor
 
- src/hb-ot-layout.cc |   29 +++++------------------------
+ src/hb-ot-layout.cc |  29 +++++------------------------
  1 files changed, 5 insertions(+), 24 deletions(-)
 
 commit 7fbbf86efe675e4c038dfc5985c24bbc544620cd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 18:36:42 2012 -0400
+Date:  Mon Jul 30 18:36:42 2012 -0400
 
     [GSUB] Minor
 
@@ -1550,16 +4379,16 @@ Date:   Mon Jul 30 18:36:42 2012 -0400
 
 commit 713914d3203109a8e9213f5a1d3b384730703ce9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 17:54:38 2012 -0400
+Date:  Mon Jul 30 17:54:38 2012 -0400
 
     [Uniscribe] Clean up a bit
 
- src/hb-uniscribe.cc |   17 +++++------------
+ src/hb-uniscribe.cc |  17 +++++------------
  1 files changed, 5 insertions(+), 12 deletions(-)
 
 commit 301168dae77a63ee25adfb26ce2b54a708f83791
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 17:48:04 2012 -0400
+Date:  Mon Jul 30 17:48:04 2012 -0400
 
     [CoreText] Port to shape_plan infrastructure
 
@@ -1569,7 +4398,7 @@ Date:   Mon Jul 30 17:48:04 2012 -0400
 
 commit 6cdfd14bb19d60ac3d6b20ff611408432254f273
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 17:22:17 2012 -0400
+Date:  Mon Jul 30 17:22:17 2012 -0400
 
     Fix build on Mac
 
@@ -1578,7 +4407,7 @@ Date:   Mon Jul 30 17:22:17 2012 -0400
 
 commit 7e34601dededd521bcef15111e39293df3d0d13d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 14:53:41 2012 -0400
+Date:  Mon Jul 30 14:53:41 2012 -0400
 
     Unbreak Hangul jamo composition
 
@@ -1587,37 +4416,37 @@ Date:   Mon Jul 30 14:53:41 2012 -0400
     copied from Hangul, so had the fully-composed normalization behavior,
     which was unnecessary.  So, fix that too.
 
- src/hb-ot-shape-complex-arabic.cc  |    2 +-
- src/hb-ot-shape-complex-indic.cc   |    4 +---
- src/hb-ot-shape-complex-misc.cc    |   12 +++++++++---
- src/hb-ot-shape-complex-private.hh |    9 ++++-----
- src/hb-ot-shape.cc                 |    4 +++-
+ src/hb-ot-shape-complex-arabic.cc  |   2 +-
+ src/hb-ot-shape-complex-indic.cc   |   4 +---
+ src/hb-ot-shape-complex-misc.cc    |  12 +++++++++---
+ src/hb-ot-shape-complex-private.hh |   9 ++++-----
+ src/hb-ot-shape.cc                |    4 +++-
  5 files changed, 18 insertions(+), 13 deletions(-)
 
 commit 7afb14407e59dfeaa79c33aca1ffa60e7982e349
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 13:54:46 2012 -0400
+Date:  Mon Jul 30 13:54:46 2012 -0400
 
     [Indic] Recategorize Telugu length marks
 
-    Fixes 8 more Telugu tests.  Failures at 15 (0.00154548%).
+    Fixes 8 more Telugu tests. Failures at 15 (0.00154548%).
 
- src/hb-unicode.cc |    8 ++++++++
- src/indic.cc      |   11 ++++++++---
+ src/hb-unicode.cc |   8 ++++++++
+ src/indic.cc     |   11 ++++++++---
  2 files changed, 16 insertions(+), 3 deletions(-)
 
 commit 70b3dc327232b20051b36397aa2b196ab8c62397
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 12:40:18 2012 -0400
+Date:  Mon Jul 30 12:40:18 2012 -0400
 
     Add Hebrew test
 
- .../script-hebrew/misc/diacritics.txt              |    1 +
+ .../script-hebrew/misc/diacritics.txt             |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit f2377155e35c15919af4d7db21b6edc6783146b6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 10:50:57 2012 -0400
+Date:  Mon Jul 30 10:50:57 2012 -0400
 
     [hb-old] Fix misc leaks
 
@@ -1627,12 +4456,12 @@ Date:   Mon Jul 30 10:50:57 2012 -0400
     Author: Behdad Esfahbod <behdad@behdad.org>
     Date:   Mon Jul 30 10:50:22 2012 -0400
 
-        Fix misc leaks
+       Fix misc leaks
 
-        https://bugs.freedesktop.org/show_bug.cgi?id=31992
-        https://bugs.freedesktop.org/show_bug.cgi?id=31993
-        https://bugs.freedesktop.org/show_bug.cgi?id=31994
-        https://bugs.freedesktop.org/show_bug.cgi?id=31995
+       https://bugs.freedesktop.org/show_bug.cgi?id=31992
+       https://bugs.freedesktop.org/show_bug.cgi?id=31993
+       https://bugs.freedesktop.org/show_bug.cgi?id=31994
+       https://bugs.freedesktop.org/show_bug.cgi?id=31995
 
  src/hb-old/harfbuzz-arabic.c  |   12 +++++++++---
  src/hb-old/harfbuzz-gpos.c    |    6 +++---
@@ -1642,62 +4471,62 @@ Date:   Mon Jul 30 10:50:57 2012 -0400
 
 commit 3f4764bb56bb7e42ba8859f1905810bd2f998838
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 10:06:42 2012 -0400
+Date:  Mon Jul 30 10:06:42 2012 -0400
 
     Don't lock user_data set during destruction if empty
 
- src/hb-private.hh |    5 +++++
+ src/hb-private.hh |   5 +++++
  1 files changed, 5 insertions(+), 0 deletions(-)
 
 commit 4ba647eecf0f70917ac4229af1f2dd3c62fcb7d5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 09:53:06 2012 -0400
+Date:  Mon Jul 30 09:53:06 2012 -0400
 
     Fix leak
 
- src/hb-ot-shape.cc |    2 ++
+ src/hb-ot-shape.cc |   2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)
 
 commit f860366456d9e59b139a940da6d89c3c4fb9e96e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 02:38:39 2012 -0400
+Date:  Mon Jul 30 02:38:39 2012 -0400
 
     [OT] Gain back some lost speed
 
- src/hb-ot-layout-private.hh        |   27 +++++++++++++++-
- src/hb-ot-layout.cc                |   63
+ src/hb-ot-layout-private.hh       |   27 +++++++++++++++-
+ src/hb-ot-layout.cc               |   63
  ++++++++++++++++++++++++++++++++---
- src/hb-ot-map-private.hh           |   26 +++------------
- src/hb-ot-map.cc                   |   35 ++++++++++++++------
- src/hb-ot-shape-complex-indic.cc   |    2 +-
- src/hb-ot-shape-complex-private.hh |    5 ---
+ src/hb-ot-map-private.hh          |   26 +++------------
+ src/hb-ot-map.cc                  |   35 ++++++++++++++------
+ src/hb-ot-shape-complex-indic.cc   |   2 +-
+ src/hb-ot-shape-complex-private.hh |   5 ---
  6 files changed, 114 insertions(+), 44 deletions(-)
 
 commit 11f4c87d01924cac43bf40044f67838440e19e42
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 02:36:46 2012 -0400
+Date:  Mon Jul 30 02:36:46 2012 -0400
 
     [OT] Remove hb_ot_layout_ensure()
 
     I didn't like it from the beginning.
 
- src/hb-ot-layout.cc |    9 +++++----
- src/hb-ot-layout.h  |    5 -----
+ src/hb-ot-layout.cc |   9 +++++----
+ src/hb-ot-layout.h  |   5 -----
  2 files changed, 5 insertions(+), 9 deletions(-)
 
 commit 578e42182b9b9cf15b4c5426fae36e224160cbd7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 02:35:07 2012 -0400
+Date:  Mon Jul 30 02:35:07 2012 -0400
 
     Minor
 
- src/hb-ot-layout-private.hh |    2 --
- src/hb-ot-layout.cc         |    1 -
+ src/hb-ot-layout-private.hh |   2 --
+ src/hb-ot-layout.cc        |    1 -
  2 files changed, 0 insertions(+), 3 deletions(-)
 
 commit a973b5ce86051e8ef0d20df362db1a50488842ab
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 01:46:34 2012 -0400
+Date:  Mon Jul 30 01:46:34 2012 -0400
 
     [GSUB] Further adjustments to mark-attachment vs ligation interaction
 
@@ -1706,13 +4535,13 @@ Date:   Mon Jul 30 01:46:34 2012 -0400
     since it was ligating consonants, pushing matra out, and then ligating
     with the matra.  Adjust for that.  See comments.
 
- src/hb-ot-layout-gsub-table.hh                     |   11 ++++++++---
- .../indic/script-kannada/misc/misc.txt             |    1 +
+ src/hb-ot-layout-gsub-table.hh                            |   11 ++++++++---
+ .../indic/script-kannada/misc/misc.txt                    |    1 +
  2 files changed, 9 insertions(+), 3 deletions(-)
 
 commit 0aef425e25e2c58445157057f17ef18f695c5240
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 00:55:15 2012 -0400
+Date:  Mon Jul 30 00:55:15 2012 -0400
 
     [GSUB] Minor
 
@@ -1721,7 +4550,7 @@ Date:   Mon Jul 30 00:55:15 2012 -0400
 
 commit d1d69ec52e75a78575b620a1c456d528b6078170
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 00:51:47 2012 -0400
+Date:  Mon Jul 30 00:51:47 2012 -0400
 
     [GSUB] Don't ligate glyphs attached to different components of
     ligatures
@@ -1734,16 +4563,16 @@ Date:   Mon Jul 30 00:51:47 2012 -0400
 
 commit 4751dec8be05883483fd5f6b474ebd22583ae566
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 00:42:07 2012 -0400
+Date:  Mon Jul 30 00:42:07 2012 -0400
 
     Minor
 
- src/hb-ot-layout-private.hh |   20 ++++++++++----------
+ src/hb-ot-layout-private.hh |  20 ++++++++++----------
  1 files changed, 10 insertions(+), 10 deletions(-)
 
 commit f24bcfbed1f3b4f4f6311246bd870f73ad6ba750
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 00:39:00 2012 -0400
+Date:  Mon Jul 30 00:39:00 2012 -0400
 
     Minor
 
@@ -1752,7 +4581,7 @@ Date:   Mon Jul 30 00:39:00 2012 -0400
 
 commit fe20c0f84f5ff518dc471bf22ac5a83ef079eb69
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 30 00:00:59 2012 -0400
+Date:  Mon Jul 30 00:00:59 2012 -0400
 
     [GSUB] Fix mark component stuff when ligatures form ligatures!
 
@@ -1763,24 +4592,24 @@ Date:   Mon Jul 30 00:00:59 2012 -0400
  src/hb-ot-layout-gsub-table.hh       |  117
  ++++++++++++++++++++++------------
  src/hb-ot-layout-gsubgpos-private.hh |    8 --
- src/hb-ot-layout-private.hh          |    8 +--
+ src/hb-ot-layout-private.hh         |    8 +--
  3 files changed, 79 insertions(+), 54 deletions(-)
 
 commit 2ec3ba46a3c24469096e901750e38f6ee555479a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 29 22:02:24 2012 -0400
+Date:  Sun Jul 29 22:02:24 2012 -0400
 
     [GSUB/GPOS] Minor
 
     Start squeezing more out of lig_id/lig_comp.
 
  src/hb-ot-layout-gsub-table.hh |    6 +++---
- src/hb-ot-layout-private.hh    |   35 +++++++++++++++++++++++++++++++----
+ src/hb-ot-layout-private.hh   |   35 +++++++++++++++++++++++++++++++----
  2 files changed, 34 insertions(+), 7 deletions(-)
 
 commit ef6e9cec3399e4f63f4b662abd77cf6d4683e8a3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 29 21:35:22 2012 -0400
+Date:  Sun Jul 29 21:35:22 2012 -0400
 
     Fixup bb0e4ba3e9c5a407fc5d73c914e429d24d336380
 
@@ -1789,7 +4618,7 @@ Date:   Sun Jul 29 21:35:22 2012 -0400
 
 commit cb3d34063154bf164c61eeba41c6166b0bd304fb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 29 20:37:38 2012 -0400
+Date:  Sun Jul 29 20:37:38 2012 -0400
 
     [GSUB] Don't set new lig_id on mark ligatures
 
@@ -1811,18 +4640,18 @@ Date:   Sun Jul 29 20:37:38 2012 -0400
 
 commit 97a201becf936f62046914b568e5763e27ee936e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 29 20:31:36 2012 -0400
+Date:  Sun Jul 29 20:31:36 2012 -0400
 
     Add Arabic tests for mark ligature component attachments
 
- .../script-arabic/misc/diacritics/MANIFEST         |    1 +
- .../misc/diacritics/ligature-components.txt        |   18
+ .../script-arabic/misc/diacritics/MANIFEST        |    1 +
+ .../misc/diacritics/ligature-components.txt       |   18
  ++++++++++++++++++
  2 files changed, 19 insertions(+), 0 deletions(-)
 
 commit a15b70a81a609f024083cb04f9819483f4d5cab7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 29 20:09:22 2012 -0400
+Date:  Sun Jul 29 20:09:22 2012 -0400
 
     [hb-old] Fix cluster formation in RTL
 
@@ -1834,26 +4663,26 @@ Date:   Sun Jul 29 20:09:22 2012 -0400
 
 commit 8a7e70ef65952fc16b8c1d5f1126c94d9d81e755
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 29 19:56:54 2012 -0400
+Date:  Sun Jul 29 19:56:54 2012 -0400
 
     [Minor]
 
- src/test.cc |    2 +-
+ src/test.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit bb0e4ba3e9c5a407fc5d73c914e429d24d336380
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 29 17:34:14 2012 -0400
+Date:  Sun Jul 29 17:34:14 2012 -0400
 
     Minor
 
- src/hb-shape-plan.cc         |    2 +-
+ src/hb-shape-plan.cc        |    2 +-
  src/test-would-substitute.cc |    2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 commit a00ad60bc0fe74bf0e11d73da563239f3392f351
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jul 28 21:16:08 2012 -0400
+Date:  Sat Jul 28 21:16:08 2012 -0400
 
     [Uniscribe] Remove hb_uniscribe_font_ensure()
 
@@ -1861,13 +4690,13 @@ Date:   Sat Jul 28 21:16:08 2012 -0400
     it and
     do what we've got to do transparently.
 
- src/hb-uniscribe.cc |    6 +++++-
- src/hb-uniscribe.h  |    4 ----
+ src/hb-uniscribe.cc |   6 +++++-
+ src/hb-uniscribe.h  |   4 ----
  2 files changed, 5 insertions(+), 5 deletions(-)
 
 commit 5d874d566fe5d2cc4cfaf02c79b663d8a626ca1e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jul 28 21:05:25 2012 -0400
+Date:  Sat Jul 28 21:05:25 2012 -0400
 
     [GPOS] Fix mark-to-mark positioning when one of the marks is
     a ligature
@@ -1877,20 +4706,20 @@ Date:   Sat Jul 28 21:05:25 2012 -0400
     when one of the marks itself is a ligature.  That regressed 26 Tibetan
     tests (up from zero!).  Fix that.  Tibetan back to zero.
 
- src/hb-ot-layout-gpos-table.hh                     |   27
+ src/hb-ot-layout-gpos-table.hh                            |   27
  ++++++++++++++-----
- src/hb-ot-layout-private.hh                        |    5 ++-
- test/shaping/texts/in-tree/shaper-indic/MANIFEST   |    1 +
- .../indic/script-sinhala/misc/MANIFEST             |    1 +
- .../in-tree/shaper-indic/south-asian/MANIFEST      |    1 +
- .../south-asian/script-tibetan/MANIFEST            |    1 +
- .../south-asian/script-tibetan/misc/MANIFEST       |    1 +
- .../south-asian/script-tibetan/misc/misc.txt       |    1 +
+ src/hb-ot-layout-private.hh                       |    5 ++-
+ test/shaping/texts/in-tree/shaper-indic/MANIFEST   |   1 +
+ .../indic/script-sinhala/misc/MANIFEST                    |    1 +
+ .../in-tree/shaper-indic/south-asian/MANIFEST     |    1 +
+ .../south-asian/script-tibetan/MANIFEST           |    1 +
+ .../south-asian/script-tibetan/misc/MANIFEST      |    1 +
+ .../south-asian/script-tibetan/misc/misc.txt      |    1 +
  8 files changed, 29 insertions(+), 9 deletions(-)
 
 commit 338fe662b50f9309bf0050dd99becb644874195b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jul 28 18:53:01 2012 -0400
+Date:  Sat Jul 28 18:53:01 2012 -0400
 
     [GSUB] Minor
 
@@ -1899,7 +4728,7 @@ Date:   Sat Jul 28 18:53:01 2012 -0400
 
 commit e6f7479fe34fb4a7cada61d84c2ed70d1fd565c8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jul 28 18:34:58 2012 -0400
+Date:  Sat Jul 28 18:34:58 2012 -0400
 
     [GSUB] Simplify would-apply
 
@@ -1910,18 +4739,18 @@ Date:   Sat Jul 28 18:34:58 2012 -0400
 
 commit dadede012e4841f9fcb70d514fdc752f3ea4663d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jul 28 18:03:20 2012 -0400
+Date:  Sat Jul 28 18:03:20 2012 -0400
 
     Minor
 
- src/hb-ot-layout-common-private.hh |    7 +++----
- src/hb-ot-layout-gpos-table.hh     |    2 +-
- src/hb-ot-layout-gsub-table.hh     |    2 +-
+ src/hb-ot-layout-common-private.hh |   7 +++----
+ src/hb-ot-layout-gpos-table.hh     |   2 +-
+ src/hb-ot-layout-gsub-table.hh     |   2 +-
  3 files changed, 5 insertions(+), 6 deletions(-)
 
 commit 0b99429ead05ae32b3c210cb499af401b02770a9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jul 28 17:31:01 2012 -0400
+Date:  Sat Jul 28 17:31:01 2012 -0400
 
     [GSUB/GPOS] Add get_coverage() and use it to speed up main loop
 
@@ -1942,16 +4771,16 @@ Date:   Sat Jul 28 17:31:01 2012 -0400
 
 commit 30ec9002d84e8b49290e782e6192069821ffa942
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jul 28 17:25:20 2012 -0400
+Date:  Sat Jul 28 17:25:20 2012 -0400
 
     Reject lookups with no subTable
 
- src/hb-ot-layout-common-private.hh |    1 +
+ src/hb-ot-layout-common-private.hh |   1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 0981068b75710397f08e0d2d776a0a2ea68d7117
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jul 28 17:01:59 2012 -0400
+Date:  Sat Jul 28 17:01:59 2012 -0400
 
     [GSUB/GPOS] Reject Context/ChainContext lookups with zero input
 
@@ -1960,35 +4789,35 @@ Date:   Sat Jul 28 17:01:59 2012 -0400
 
 commit 2f87cebe1062c7007021ebd05c1664e60da80825
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 27 04:02:38 2012 -0400
+Date:  Fri Jul 27 04:02:38 2012 -0400
 
     Implement shape_plan caching
 
     Should give us some performance boost.
 
- TODO                     |    4 ++
+ TODO                    |    4 ++
  src/hb-buffer-private.hh |   30 ++++++++++++++
  src/hb-font-private.hh   |    6 +++
- src/hb-font.cc           |   15 ++++++-
- src/hb-shape-plan.cc     |  100
+ src/hb-font.cc                  |   15 ++++++-
+ src/hb-shape-plan.cc    |  100
  ++++++++++++++++++++++++++++++++++++++++++++++
- src/hb-shape-plan.h      |    7 +++
- src/hb-shape.cc          |    2 +-
+ src/hb-shape-plan.h     |    7 +++
+ src/hb-shape.cc         |    2 +-
  7 files changed, 162 insertions(+), 2 deletions(-)
 
 commit e9eb9503e97044222f843daacfa47e26e51312b7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 27 03:16:22 2012 -0400
+Date:  Fri Jul 27 03:16:22 2012 -0400
 
     Add default_shaper_list to shape_plan
 
  src/hb-shape-plan-private.hh |    1 +
- src/hb-shape-plan.cc         |    2 ++
+ src/hb-shape-plan.cc        |    2 ++
  2 files changed, 3 insertions(+), 0 deletions(-)
 
 commit 3b7c4e270694ed962e2a2839e44f2a59c26b326c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 27 03:12:23 2012 -0400
+Date:  Fri Jul 27 03:12:23 2012 -0400
 
     Don't fail choosing shaper on planning failure
 
@@ -2000,80 +4829,80 @@ Date:   Fri Jul 27 03:12:23 2012 -0400
 
 commit cfe9882610489e1b917e09a74dfbf6bbba2e4a57
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 27 03:06:30 2012 -0400
+Date:  Fri Jul 27 03:06:30 2012 -0400
 
     Add hb_ot_layout_ensure() and hb_uniscribe_font_ensure()
 
- src/hb-ot-layout.cc      |    7 +++++++
- src/hb-ot-layout.h       |    6 ++++++
- src/hb-shape-plan.cc     |   22 ++--------------------
+ src/hb-ot-layout.cc     |    7 +++++++
+ src/hb-ot-layout.h      |    6 ++++++
+ src/hb-shape-plan.cc    |   22 ++--------------------
  src/hb-shaper-private.hh |   18 ++++++++++++++++++
- src/hb-uniscribe.cc      |   11 +++++++++++
- src/hb-uniscribe.h       |    4 ++++
+ src/hb-uniscribe.cc     |   11 +++++++++++
+ src/hb-uniscribe.h      |    4 ++++
  6 files changed, 48 insertions(+), 20 deletions(-)
 
 commit c5b668fb9239c912d2448280a7176e331ebc9181
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 27 02:49:39 2012 -0400
+Date:  Fri Jul 27 02:49:39 2012 -0400
 
     Choose one shaper per plan
 
  src/hb-shape-plan-private.hh |    2 +-
- src/hb-shape-plan.cc         |   19 +++++++++----------
+ src/hb-shape-plan.cc        |   19 +++++++++----------
  2 files changed, 10 insertions(+), 11 deletions(-)
 
 commit e82061e8db922f0ddbefd5a184ee2f9f967b9a05
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 27 02:29:32 2012 -0400
+Date:  Fri Jul 27 02:29:32 2012 -0400
 
     Move ot shaper completely to shape_plan
 
- src/hb-ot-shape-private.hh |    6 --
- src/hb-ot-shape.cc         |  181
+ src/hb-ot-shape-private.hh |   6 --
+ src/hb-ot-shape.cc        |  181
  ++++++++++++++++++++------------------------
- src/hb-uniscribe.cc        |    2 +-
+ src/hb-uniscribe.cc       |    2 +-
  3 files changed, 84 insertions(+), 105 deletions(-)
 
 commit ea278d3895fe0c92801d692cd71d8d9f1de7c048
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 27 02:12:28 2012 -0400
+Date:  Fri Jul 27 02:12:28 2012 -0400
 
     Partially switch ot shaper to shape_plan
 
- src/hb-buffer-private.hh       |    1 +
- src/hb-buffer.cc               |    1 -
- src/hb-font-private.hh         |    2 --
- src/hb-font.cc                 |   22 ++++++++++++++--------
+ src/hb-buffer-private.hh      |    1 +
+ src/hb-buffer.cc              |    1 -
+ src/hb-font-private.hh                |    2 --
+ src/hb-font.cc                        |   22 ++++++++++++++--------
  src/hb-ot-layout-gpos-table.hh |    2 +-
  src/hb-ot-layout-gsub-table.hh |    4 ++--
- src/hb-ot-layout-private.hh    |    1 +
- src/hb-ot-layout.cc            |    9 ++++++---
- src/hb-ot-shape.cc             |    3 ++-
- src/hb-shape-plan.cc           |   11 +++++++++++
- src/hb-shaper-private.hh       |    3 ++-
+ src/hb-ot-layout-private.hh   |    1 +
+ src/hb-ot-layout.cc           |    9 ++++++---
+ src/hb-ot-shape.cc            |    3 ++-
+ src/hb-shape-plan.cc          |   11 +++++++++++
+ src/hb-shaper-private.hh      |    3 ++-
  11 files changed, 40 insertions(+), 19 deletions(-)
 
 commit b6b7ba1313bf686e6ed567183466104c90504a67
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 27 01:26:11 2012 -0400
+Date:  Fri Jul 27 01:26:11 2012 -0400
 
     Switch old and uniscribe backends to shape_plan
 
- src/hb-old.cc                 |   80 ++-----------------------
- src/hb-shape.cc               |    5 ++
+ src/hb-old.cc                |   80 ++-----------------------
+ src/hb-shape.cc              |    5 ++
  src/hb-shaper-impl-private.hh |    3 +-
  src/hb-shaper-private.hh      |    4 -
- src/hb-uniscribe.cc           |  130
+ src/hb-uniscribe.cc          |  130
  ++++++++++++-----------------------------
  5 files changed, 48 insertions(+), 174 deletions(-)
 
 commit c32c096a429da3e64896cf42ff5ab8c775d3c2ec
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 27 01:13:53 2012 -0400
+Date:  Fri Jul 27 01:13:53 2012 -0400
 
     Switch to shape_plan
 
-    Not optimized yet.  Eats babies.  And no shaper uses the shape_plan.
+    Not optimized yet. Eats babies.  And no shaper uses the shape_plan.
 
  src/hb-shape-plan.cc |   37 +++++++++++++++++++++++++++++++++++--
  src/hb-shape-plan.h  |    8 ++++++++
@@ -2082,77 +4911,77 @@ Date:   Fri Jul 27 01:13:53 2012 -0400
 
 commit 5b95c148cc485f79fd7018bc4520b4cb5f728a18
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 26 23:46:53 2012 -0400
+Date:  Thu Jul 26 23:46:53 2012 -0400
 
     Start implementing shape_plan
 
  src/hb-fallback-shape.cc     |    4 ++-
  src/hb-font-private.hh       |    4 ++
- src/hb-old.cc                |    4 ++-
- src/hb-ot-shape.cc           |    4 ++-
+ src/hb-old.cc               |    4 ++-
+ src/hb-ot-shape.cc          |    4 ++-
  src/hb-shape-plan-private.hh |    7 ++++
- src/hb-shape-plan.cc         |   76
+ src/hb-shape-plan.cc        |   76
  ++++++++++++++++++++++++++++++++++++++++-
- src/hb-shape.cc              |    4 ++
+ src/hb-shape.cc             |    4 ++
  src/hb-shaper-private.hh     |    4 +-
- src/hb-uniscribe.cc          |    4 ++-
+ src/hb-uniscribe.cc         |    4 ++-
  9 files changed, 103 insertions(+), 8 deletions(-)
 
 commit bd26b4d21f59312805d294f46f15182adbcc47da
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 26 22:05:39 2012 -0400
+Date:  Thu Jul 26 22:05:39 2012 -0400
 
     Minor
 
- src/Makefile.am              |    1 +
+ src/Makefile.am             |    1 +
  src/hb-fallback-shape.cc     |    3 +-
- src/hb-old.cc                |    3 +-
- src/hb-ot-shape.cc           |    3 +-
+ src/hb-old.cc               |    3 +-
+ src/hb-ot-shape.cc          |    3 +-
  src/hb-shape-plan-private.hh |    2 +-
- src/hb-shape-plan.cc         |    2 +
- src/hb-shape.cc              |   98
+ src/hb-shape-plan.cc        |    2 +
+ src/hb-shape.cc             |   98
  ++++----------------------------------
  src/hb-shaper-private.hh     |   16 +++++-
- src/hb-shaper.cc             |  109
+ src/hb-shaper.cc            |  109
  ++++++++++++++++++++++++++++++++++++++++++
- src/hb-uniscribe.cc          |    3 +-
+ src/hb-uniscribe.cc         |    3 +-
  10 files changed, 145 insertions(+), 95 deletions(-)
 
 commit 027857d0412477fb4427dcb8a8c45287c272e143
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 26 17:34:25 2012 -0400
+Date:  Thu Jul 26 17:34:25 2012 -0400
 
     Start adding a unified shaper access infrastructure
 
     Add global shape_plan.  Unused so far.
 
- src/Makefile.am                  |   15 ++-
- src/hb-coretext-private.hh       |   42 ---------
- src/hb-coretext.cc               |    6 +-
+ src/Makefile.am                 |   15 ++-
+ src/hb-coretext-private.hh      |   42 ---------
+ src/hb-coretext.cc              |    6 +-
  src/hb-fallback-shape-private.hh |   41 ---------
- src/hb-fallback-shape.cc         |   62 ++++++++++++-
- src/hb-font-private.hh           |   12 +++
- src/hb-font.cc                   |   15 +++-
- src/hb-graphite2-private.hh      |   42 ---------
- src/hb-old-private.hh            |   40 --------
- src/hb-old.cc                    |  109 +++++++++++++++++-----
- src/hb-ot-shape-private.hh       |    8 --
- src/hb-ot-shape.cc               |   60 ++++++++++++-
- src/hb-shape-plan-private.hh     |   52 +++++++++++
- src/hb-shape-plan.cc             |   85 +++++++++++++++++
- src/hb-shape-plan.h              |   60 ++++++++++++
- src/hb-shape.cc                  |   48 +---------
- src/hb-shaper-impl-private.hh    |   44 +++++++++
- src/hb-shaper-list.hh            |   50 ++++++++++
- src/hb-shaper-private.hh         |   81 +++++++++++++++++
- src/hb-uniscribe-private.hh      |   42 ---------
- src/hb-uniscribe.cc              |  186
+ src/hb-fallback-shape.cc        |   62 ++++++++++++-
+ src/hb-font-private.hh                  |   12 +++
+ src/hb-font.cc                          |   15 +++-
+ src/hb-graphite2-private.hh     |   42 ---------
+ src/hb-old-private.hh           |   40 --------
+ src/hb-old.cc                   |  109 +++++++++++++++++-----
+ src/hb-ot-shape-private.hh      |    8 --
+ src/hb-ot-shape.cc              |   60 ++++++++++++-
+ src/hb-shape-plan-private.hh    |   52 +++++++++++
+ src/hb-shape-plan.cc            |   85 +++++++++++++++++
+ src/hb-shape-plan.h             |   60 ++++++++++++
+ src/hb-shape.cc                 |   48 +---------
+ src/hb-shaper-impl-private.hh   |   44 +++++++++
+ src/hb-shaper-list.hh           |   50 ++++++++++
+ src/hb-shaper-private.hh        |   81 +++++++++++++++++
+ src/hb-uniscribe-private.hh     |   42 ---------
+ src/hb-uniscribe.cc             |  186
  ++++++++++++++++++++++++--------------
  21 files changed, 735 insertions(+), 365 deletions(-)
 
 commit fa2dfcd560444d8c54b6349ee106134d3536f79b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 26 16:06:16 2012 -0400
+Date:  Thu Jul 26 16:06:16 2012 -0400
 
     Fix visibility warnings with MinGW32
 
@@ -2162,7 +4991,7 @@ Date:   Thu Jul 26 16:06:16 2012 -0400
 
 commit ac2085d4b391b0a72473ecac3dd6c22efe66833f
 Author: Jonathan Kew <jfkthame@gmail.com>
-Date:   Thu Jul 26 15:58:45 2012 -0400
+Date:  Thu Jul 26 15:58:45 2012 -0400
 
     [CoreText] Ensure cluster indices in output buffer are non-decreasing.
 
@@ -2173,21 +5002,21 @@ Date:   Thu Jul 26 15:58:45 2012 -0400
     For RTL runs, ensure cluster values are non-increasing (instead of
     non-decreasing).
 
- src/hb-coretext.cc |   37 +++++++++++++++++++++++++++++++++++++
+ src/hb-coretext.cc |  37 +++++++++++++++++++++++++++++++++++++
  1 files changed, 37 insertions(+), 0 deletions(-)
 
 commit 441d3bb7de311d54b9f0a5210344f9a96e97e153
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 26 12:01:12 2012 -0400
+Date:  Thu Jul 26 12:01:12 2012 -0400
 
     Minor
 
- src/hb-coretext.cc |    4 ++--
+ src/hb-coretext.cc |   4 ++--
  1 files changed, 2 insertions(+), 2 deletions(-)
 
 commit 2e7f223054d310695bdb3498b2b2b5d17b6cce78
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 25 19:30:15 2012 -0400
+Date:  Wed Jul 25 19:30:15 2012 -0400
 
     [hb-old] Fix Arabic cursive positioning
 
@@ -2197,19 +5026,19 @@ Date:   Wed Jul 25 19:30:15 2012 -0400
     Author: Behdad Esfahbod <behdad@behdad.org>
     Date:   Wed Jul 25 19:29:16 2012 -0400
 
-        [arabic] Fix Arabic cursive positioning
+       [arabic] Fix Arabic cursive positioning
 
-        This was clearly broken in testing.  Who knows...  Fixes for me.
-        Test with a Nastaleeq font, or with Arabic Typesetting.
+       This was clearly broken in testing.  Who knows...  Fixes for me.
+       Test with a Nastaleeq font, or with Arabic Typesetting.
 
-        Backporting from Chromium.
+       Backporting from Chromium.
 
  src/hb-old/harfbuzz-shaper.cpp |    2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 9550a8c4e8b4e28be60d38c27d59253846ff9569
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 25 19:22:57 2012 -0400
+Date:  Wed Jul 25 19:22:57 2012 -0400
 
     [hb-old] Fixup not-enough-space handling
 
@@ -2218,22 +5047,22 @@ Date:   Wed Jul 25 19:22:57 2012 -0400
 
 commit 91e721ea8693205f4f738bca97a5055ee75cf463
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 25 19:20:34 2012 -0400
+Date:  Wed Jul 25 19:20:34 2012 -0400
 
     [hb-old] Fix clusters
 
     Unlike its "documentation", hb-old's log_clusters are, well, indeed
     logical, not visual.  Fixup.  Adapted / copied from hb-uniscribe.
 
- src/hb-old.cc                |   51
+ src/hb-old.cc               |   51
  ++++++++++++++++++++++++++++++++---------
  src/hb-old/harfbuzz-shaper.h |    1 +
- src/hb-uniscribe.cc          |    5 ++-
+ src/hb-uniscribe.cc         |    5 ++-
  3 files changed, 44 insertions(+), 13 deletions(-)
 
 commit a3313e54008167e415b72c780ca7b9cda958d07e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 25 18:37:51 2012 -0400
+Date:  Wed Jul 25 18:37:51 2012 -0400
 
     [GPOS] Fix MarkMarkPos applied to results of MultipleSubst
 
@@ -2244,73 +5073,73 @@ Date:   Wed Jul 25 18:37:51 2012 -0400
     in Amiri.
 
  src/hb-ot-layout-gpos-table.hh |   10 +++++-----
- src/hb-ot-layout-private.hh    |   23 +++++++++++++++++++++--
+ src/hb-ot-layout-private.hh   |   23 +++++++++++++++++++++--
  2 files changed, 26 insertions(+), 7 deletions(-)
 
 commit 35bdab3cf1f0836807160e3ce93766c321b32e8c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 25 11:59:52 2012 -0400
+Date:  Wed Jul 25 11:59:52 2012 -0400
 
     Minor
 
- src/hb-unicode-private.hh |    2 +-
+ src/hb-unicode-private.hh |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 8fe4c7405b922cf0f936a46a9baedf4885b05254
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 21:05:12 2012 -0400
+Date:  Tue Jul 24 21:05:12 2012 -0400
 
     [hb-old] Add HarfBuzz.old shaper
 
     Choose using shaper name "old".
 
- configure.ac           |    8 +
- src/Makefile.am        |   14 +-
- src/hb-old-private.hh  |   40 +++
- src/hb-old.cc          |  369 +++++++++++++++++++++++
- src/hb-old/.gitignore  |    7 -
+ configure.ac          |    8 +
+ src/Makefile.am       |   14 +-
+ src/hb-old-private.hh |   40 +++
+ src/hb-old.cc         |  369 +++++++++++++++++++++++
+ src/hb-old/.gitignore |    7 -
  src/hb-old/Makefile.am |    2 +
  src/hb-old/Makefile.in |  762
  ------------------------------------------------
- src/hb-shape.cc        |    8 +-
+ src/hb-shape.cc       |    8 +-
  8 files changed, 436 insertions(+), 774 deletions(-)
 
 commit 5e1987005eb1b9af7a4d3d9f90c5768d8cc80015
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 19:53:55 2012 -0400
+Date:  Tue Jul 24 19:53:55 2012 -0400
 
     [hb-old] Define Unicode funcs in terms of new HarfBuzz
 
- src/hb-old/Makefile.am         |    4 +
- src/hb-old/Makefile.in         |  182
+ src/hb-old/Makefile.am                |    4 +
+ src/hb-old/Makefile.in                |  182
  +++++++++++++++++++++++++++++++++++-----
  src/hb-old/harfbuzz-external.h |  100 +++++++++++++---------
  3 files changed, 224 insertions(+), 62 deletions(-)
 
 commit 4a31166b2853c1ec052844140e114158f47c2355
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 19:49:48 2012 -0400
+Date:  Tue Jul 24 19:49:48 2012 -0400
 
     [hb-old] Shovel out the line-breaking / word-segmentation stuff
 
- src/hb-old/Makefile.am               |   10 +-
- src/hb-old/Makefile.in               |   13 +-
+ src/hb-old/Makefile.am                      |   10 +-
+ src/hb-old/Makefile.in                      |   13 +-
  src/hb-old/harfbuzz-external.h       |   66 ------
- src/hb-old/harfbuzz-indic.cpp        |   26 ---
- src/hb-old/harfbuzz-khmer.c          |   25 --
- src/hb-old/harfbuzz-myanmar.c        |   28 ---
+ src/hb-old/harfbuzz-indic.cpp       |   26 ---
+ src/hb-old/harfbuzz-khmer.c         |   25 --
+ src/hb-old/harfbuzz-myanmar.c       |   28 ---
  src/hb-old/harfbuzz-shaper-private.h |   12 -
  src/hb-old/harfbuzz-shaper.cpp       |  403
  +++-------------------------------
- src/hb-old/harfbuzz-shaper.h         |   31 ---
- src/hb-old/harfbuzz-thai.c           |  111 ----------
- src/hb-old/harfbuzz-tibetan.c        |   26 ---
- src/hb-old/harfbuzz.c                |   32 ---
+ src/hb-old/harfbuzz-shaper.h        |   31 ---
+ src/hb-old/harfbuzz-thai.c          |  111 ----------
+ src/hb-old/harfbuzz-tibetan.c       |   26 ---
+ src/hb-old/harfbuzz.c               |   32 ---
  12 files changed, 33 insertions(+), 750 deletions(-)
 
 commit 0bcbe88cf313117f739b98a11dbe698b75784e9d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 19:38:24 2012 -0400
+Date:  Tue Jul 24 19:38:24 2012 -0400
 
     [hb-old] Add visibility attributes
 
@@ -2320,82 +5149,82 @@ Date:   Tue Jul 24 19:38:24 2012 -0400
 
 commit 6a9d43c3178c920672a84382ca3797e3c478b2b0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 19:21:22 2012 -0400
+Date:  Tue Jul 24 19:21:22 2012 -0400
 
     [hb-old] Remove unused header file
 
- src/hb-old/harfbuzz-shape.h |  199
+ src/hb-old/harfbuzz-shape.h | 199
  -------------------------------------------
  1 files changed, 0 insertions(+), 199 deletions(-)
 
 commit fb47209c5b3aa992faf18d1a3f78b9d7682cf62f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 19:20:19 2012 -0400
+Date:  Tue Jul 24 19:20:19 2012 -0400
 
     [hb-old] Rename hb_buffer_* to HB_Buffer_*
 
- src/hb-old/harfbuzz-buffer.c   |   22 +++++++++++-----------
- src/hb-old/harfbuzz-buffer.h   |    8 ++++----
+ src/hb-old/harfbuzz-buffer.c  |   22 +++++++++++-----------
+ src/hb-old/harfbuzz-buffer.h  |    8 ++++----
  src/hb-old/harfbuzz-shaper.cpp |    8 ++++----
  3 files changed, 19 insertions(+), 19 deletions(-)
 
 commit 1512a7357513b72e2a07dda706a176bb23d694e9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 19:16:56 2012 -0400
+Date:  Tue Jul 24 19:16:56 2012 -0400
 
     [hb-old] Start adding HarfBuzz-old as a new backend
 
- configure.ac                         |    1 +
- src/Makefile.am                      |    5 +
- src/hb-old/.gitignore                |    7 +
- src/hb-old/COPYING                   |   24 +
- src/hb-old/Makefile.am               |   56 +
- src/hb-old/Makefile.in               |  631 ++++
- src/hb-old/README                    |    7 +
- src/hb-old/harfbuzz-arabic.c         | 1144 +++++++
+ configure.ac                        |    1 +
+ src/Makefile.am                     |    5 +
+ src/hb-old/.gitignore               |    7 +
+ src/hb-old/COPYING                  |   24 +
+ src/hb-old/Makefile.am                      |   56 +
+ src/hb-old/Makefile.in                      |  631 ++++
+ src/hb-old/README                   |    7 +
+ src/hb-old/harfbuzz-arabic.c        | 1144 +++++++
  src/hb-old/harfbuzz-buffer-private.h |  107 +
- src/hb-old/harfbuzz-buffer.c         |  383 +++
- src/hb-old/harfbuzz-buffer.h         |  102 +
+ src/hb-old/harfbuzz-buffer.c        |  383 +++
+ src/hb-old/harfbuzz-buffer.h        |  102 +
  src/hb-old/harfbuzz-external.h       |  151 +
  src/hb-old/harfbuzz-gdef-private.h   |  135 +
- src/hb-old/harfbuzz-gdef.c           | 1163 +++++++
- src/hb-old/harfbuzz-gdef.h           |  140 +
- src/hb-old/harfbuzz-global.h         |  118 +
+ src/hb-old/harfbuzz-gdef.c          | 1163 +++++++
+ src/hb-old/harfbuzz-gdef.h          |  140 +
+ src/hb-old/harfbuzz-global.h        |  118 +
  src/hb-old/harfbuzz-gpos-private.h   |  729 ++++
- src/hb-old/harfbuzz-gpos.c           | 6094
+ src/hb-old/harfbuzz-gpos.c          | 6094
  ++++++++++++++++++++++++++++++++++
- src/hb-old/harfbuzz-gpos.h           |  155 +
- src/hb-old/harfbuzz-greek.c          |  447 +++
+ src/hb-old/harfbuzz-gpos.h          |  155 +
+ src/hb-old/harfbuzz-greek.c         |  447 +++
  src/hb-old/harfbuzz-gsub-private.h   |  483 +++
- src/hb-old/harfbuzz-gsub.c           | 4329 ++++++++++++++++++++++++
- src/hb-old/harfbuzz-gsub.h           |  148 +
- src/hb-old/harfbuzz-hangul.c         |  268 ++
- src/hb-old/harfbuzz-hebrew.c         |  187 ++
- src/hb-old/harfbuzz-impl.c           |   84 +
- src/hb-old/harfbuzz-impl.h           |  131 +
- src/hb-old/harfbuzz-indic.cpp        | 1894 +++++++++++
- src/hb-old/harfbuzz-khmer.c          |  667 ++++
- src/hb-old/harfbuzz-myanmar.c        |  539 +++
+ src/hb-old/harfbuzz-gsub.c          | 4329 ++++++++++++++++++++++++
+ src/hb-old/harfbuzz-gsub.h          |  148 +
+ src/hb-old/harfbuzz-hangul.c        |  268 ++
+ src/hb-old/harfbuzz-hebrew.c        |  187 ++
+ src/hb-old/harfbuzz-impl.c          |   84 +
+ src/hb-old/harfbuzz-impl.h          |  131 +
+ src/hb-old/harfbuzz-indic.cpp       | 1894 +++++++++++
+ src/hb-old/harfbuzz-khmer.c         |  667 ++++
+ src/hb-old/harfbuzz-myanmar.c       |  539 +++
  src/hb-old/harfbuzz-open-private.h   |  102 +
- src/hb-old/harfbuzz-open.c           | 1433 ++++++++
- src/hb-old/harfbuzz-open.h           |  288 ++
- src/hb-old/harfbuzz-shape.h          |  199 ++
+ src/hb-old/harfbuzz-open.c          | 1433 ++++++++
+ src/hb-old/harfbuzz-open.h          |  288 ++
+ src/hb-old/harfbuzz-shape.h         |  199 ++
  src/hb-old/harfbuzz-shaper-all.cpp   |   37 +
  src/hb-old/harfbuzz-shaper-private.h |  171 +
  src/hb-old/harfbuzz-shaper.cpp       | 1338 ++++++++
- src/hb-old/harfbuzz-shaper.h         |  294 ++
+ src/hb-old/harfbuzz-shaper.h        |  294 ++
  src/hb-old/harfbuzz-stream-private.h |   81 +
- src/hb-old/harfbuzz-stream.c         |  114 +
- src/hb-old/harfbuzz-stream.h         |   51 +
- src/hb-old/harfbuzz-thai.c           |  111 +
- src/hb-old/harfbuzz-tibetan.c        |  274 ++
- src/hb-old/harfbuzz.c                |   32 +
- src/hb-old/harfbuzz.h                |   38 +
+ src/hb-old/harfbuzz-stream.c        |  114 +
+ src/hb-old/harfbuzz-stream.h        |   51 +
+ src/hb-old/harfbuzz-thai.c          |  111 +
+ src/hb-old/harfbuzz-tibetan.c       |  274 ++
+ src/hb-old/harfbuzz.c               |   32 +
+ src/hb-old/harfbuzz.h               |   38 +
  45 files changed, 24892 insertions(+), 0 deletions(-)
 
 commit 478fd0529b868b22905a9dedf331ac7cc9721723
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 17:09:01 2012 -0400
+Date:  Tue Jul 24 17:09:01 2012 -0400
 
     Minor
 
@@ -2404,18 +5233,18 @@ Date:   Tue Jul 24 17:09:01 2012 -0400
 
 commit 8979a7f6f2b44ade4c0198a31ae08561b35ce009
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 17:03:55 2012 -0400
+Date:  Tue Jul 24 17:03:55 2012 -0400
 
     [Mongolian] Remove Mongolian Vowel Separator at the end of shaping
 
     Results match Uniscribe now.
 
- src/hb-unicode-private.hh |    3 +++
+ src/hb-unicode-private.hh |   3 +++
  1 files changed, 3 insertions(+), 0 deletions(-)
 
 commit aa6d849838d5231465ae1a25a4dd5ea1e9380ff9
 Author: Jonathan Kew <jfkthame@gmail.com>
-Date:   Tue Jul 24 15:52:32 2012 -0400
+Date:  Tue Jul 24 15:52:32 2012 -0400
 
     [CoreText] Add basic Core Text backend for comparison with our
     native shaping
@@ -2426,18 +5255,18 @@ Date:   Tue Jul 24 15:52:32 2012 -0400
     may even be
     out-of-order in the case of reordrant glyphs.
 
- configure.ac               |   12 ++
- src/Makefile.am            |    7 +
- src/hb-coretext-private.hh |   42 ++++++
- src/hb-coretext.cc         |  323
+ configure.ac              |   12 ++
+ src/Makefile.am           |    7 +
+ src/hb-coretext-private.hh |  42 ++++++
+ src/hb-coretext.cc        |  323
  ++++++++++++++++++++++++++++++++++++++++++++
- src/hb-coretext.h          |   43 ++++++
- src/hb-shape.cc            |    6 +
+ src/hb-coretext.h         |   43 ++++++
+ src/hb-shape.cc           |    6 +
  6 files changed, 433 insertions(+), 0 deletions(-)
 
 commit ec8d2494694275dfbbac2dd0d33ca2894b0463d6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 15:40:37 2012 -0400
+Date:  Tue Jul 24 15:40:37 2012 -0400
 
     Make data members of various OpenType structs protected instead
     of private
@@ -2446,23 +5275,23 @@ Date:   Tue Jul 24 15:40:37 2012 -0400
     -Wunused-private-field.
     Based on patch from Jonathan Kew.
 
- src/hb-open-file-private.hh          |    8 +++---
- src/hb-ot-head-table.hh              |    2 +-
- src/hb-ot-hhea-table.hh              |    2 +-
- src/hb-ot-hmtx-table.hh              |    2 +-
+ src/hb-open-file-private.hh         |    8 +++---
+ src/hb-ot-head-table.hh             |    2 +-
+ src/hb-ot-hhea-table.hh             |    2 +-
+ src/hb-ot-hmtx-table.hh             |    2 +-
  src/hb-ot-layout-common-private.hh   |   14 +++++----
  src/hb-ot-layout-gdef-table.hh       |   20 +++++++-------
  src/hb-ot-layout-gpos-table.hh       |   48
  +++++++++++++++++-----------------
  src/hb-ot-layout-gsub-table.hh       |   30 ++++++++++----------
  src/hb-ot-layout-gsubgpos-private.hh |   32 +++++++++++-----------
- src/hb-ot-maxp-table.hh              |    2 +-
- src/hb-ot-name-table.hh              |    2 +-
+ src/hb-ot-maxp-table.hh             |    2 +-
+ src/hb-ot-name-table.hh             |    2 +-
  11 files changed, 82 insertions(+), 80 deletions(-)
 
 commit 97aa0b738a33b73a3f9763dd2950f2dd39f596ed
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 15:02:34 2012 -0400
+Date:  Tue Jul 24 15:02:34 2012 -0400
 
     Minor const correctness shuffling
 
@@ -2471,7 +5300,7 @@ Date:   Tue Jul 24 15:02:34 2012 -0400
 
 commit 6411e74caf23af7b0545f1fe54d19a1c8da895e8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 13:48:49 2012 -0400
+Date:  Tue Jul 24 13:48:49 2012 -0400
 
     [Indic] Reposition Gurmukhi top matras to after post
 
@@ -2481,13 +5310,13 @@ Date:   Tue Jul 24 13:48:49 2012 -0400
 
     Gurmukhi failures down from 59 to 41 (0.0674242%).
 
- src/hb-ot-shape-complex-indic.cc                   |    2 +-
- .../indic/script-gurmukhi/misc/misc.txt            |    1 +
+ src/hb-ot-shape-complex-indic.cc                  |    2 +-
+ .../indic/script-gurmukhi/misc/misc.txt           |    1 +
  2 files changed, 2 insertions(+), 1 deletions(-)
 
 commit c3f769ba09df319fa69d04f68c57444f95eceee6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 13:26:32 2012 -0400
+Date:  Tue Jul 24 13:26:32 2012 -0400
 
     [Indic] Ignore Uniscribe output containing two zero-width space glyphs
 
@@ -2513,13 +5342,13 @@ Date:   Tue Jul 24 13:26:32 2012 -0400
     TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
     TELUGU: 970550 out of 970573 tests passed. 23 failed (0.00236973%)
 
- test/shaping/hb_test_tools.py                      |    1 +
- .../indic/script-malayalam/misc/misc.txt           |    2 ++
+ test/shaping/hb_test_tools.py                     |    1 +
+ .../indic/script-malayalam/misc/misc.txt          |    2 ++
  2 files changed, 3 insertions(+), 0 deletions(-)
 
 commit 65c43accdc4d2082282d5cedba8514b8df0c18a2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 03:36:47 2012 -0400
+Date:  Tue Jul 24 03:36:47 2012 -0400
 
     [Indic] Better position left-matra in Malayalam
 
@@ -2540,14 +5369,14 @@ Date:   Tue Jul 24 03:36:47 2012 -0400
     TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
     TELUGU: 970524 out of 970573 tests passed. 49 failed (0.00504856%)
 
- src/hb-ot-shape-complex-indic.cc                   |   41
+ src/hb-ot-shape-complex-indic.cc                  |   41
  +++++++++++++------
- .../indic/script-malayalam/misc/misc.txt           |    1 +
+ .../indic/script-malayalam/misc/misc.txt          |    1 +
  2 files changed, 29 insertions(+), 13 deletions(-)
 
 commit 88f413b56f2858d149e2fc067685aeecaea779ca
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 03:04:36 2012 -0400
+Date:  Tue Jul 24 03:04:36 2012 -0400
 
     [Indic] Implement Reph+Ya-Phalaa interaction
 
@@ -2577,13 +5406,13 @@ Date:   Tue Jul 24 03:04:36 2012 -0400
     TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
     TELUGU: 970524 out of 970573 tests passed. 49 failed (0.00504856%)
 
- src/hb-ot-shape-complex-indic.cc                   |   10 ++++++++--
- .../indic/script-bengali/misc/reph.txt             |    4 ++++
+ src/hb-ot-shape-complex-indic.cc                  |   10 ++++++++--
+ .../indic/script-bengali/misc/reph.txt                    |    4 ++++
  2 files changed, 12 insertions(+), 2 deletions(-)
 
 commit dff0ece11d61978c04e839501f179a5c3077f340
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 02:30:38 2012 -0400
+Date:  Tue Jul 24 02:30:38 2012 -0400
 
     [Indic] Limit matras to 4 per syllable
 
@@ -2593,26 +5422,26 @@ Date:   Tue Jul 24 02:30:38 2012 -0400
     closer to what Uniscribe does anyway.
 
     Two Devanagari tests regressed, but who cares about tests with 20
-    joiners in a row?!  Devanagari at 57 (0.00821766%) now.
+    joiners in a row?! Devanagari at 57 (0.00821766%) now.
 
  src/hb-ot-shape-complex-indic-machine.rl |    4 ++--
  1 files changed, 2 insertions(+), 2 deletions(-)
 
 commit 330b329c8905a37ca88c556dea82c70d74c77458
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 02:25:26 2012 -0400
+Date:  Tue Jul 24 02:25:26 2012 -0400
 
     [Indic] Unmark U+17D1 KHMER SIGN VIRIAM to NOT be a Virama
 
     Fixes another 1 Khmer failure.  Down to 30 (0.0100293%) now.
 
- src/hb-ot-shape-complex-indic.cc                   |    2 ++
- .../south-east-asian/script-khmer/misc/misc.txt    |    1 +
+ src/hb-ot-shape-complex-indic.cc                  |    2 ++
+ .../south-east-asian/script-khmer/misc/misc.txt    |   1 +
  2 files changed, 3 insertions(+), 0 deletions(-)
 
 commit 6824a7194e01b77eddb95bd95a9b32e219140912
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 02:22:18 2012 -0400
+Date:  Tue Jul 24 02:22:18 2012 -0400
 
     [Indic] Recategorize Khmer various signs as top matras
 
@@ -2623,7 +5452,7 @@ Date:   Tue Jul 24 02:22:18 2012 -0400
 
 commit d90b8e841e0068a601c96ab184d18b0f48eec9d1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 02:10:20 2012 -0400
+Date:  Tue Jul 24 02:10:20 2012 -0400
 
     [Indic] Reposition Khmer prebase-reordering Ra around split matras
 
@@ -2634,13 +5463,13 @@ Date:   Tue Jul 24 02:10:20 2012 -0400
 
     Khmer failures down from 136 to 39 (0.0130381%).
 
- src/hb-ot-shape-complex-indic.cc                   |   13 +++++++++++++
- .../south-east-asian/script-khmer/misc/misc.txt    |    4 ++++
+ src/hb-ot-shape-complex-indic.cc                  |   13 +++++++++++++
+ .../south-east-asian/script-khmer/misc/misc.txt    |   4 ++++
  2 files changed, 17 insertions(+), 0 deletions(-)
 
 commit 0afb84c12567ac35adac657bf8be29999b8c5a50
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 01:44:47 2012 -0400
+Date:  Tue Jul 24 01:44:47 2012 -0400
 
     [Indic] Fix minor bug in pre-base Ra positioning
 
@@ -2649,19 +5478,19 @@ Date:   Tue Jul 24 01:44:47 2012 -0400
 
 commit 7573799126e812a047daa5f64121ec959866b3c8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 01:32:07 2012 -0400
+Date:  Tue Jul 24 01:32:07 2012 -0400
 
     [Indic] Position Khmer U+17CE
 
     Fixes another 6 Khmer failures.  Now at 136 (0.0454661%).
 
- src/hb-ot-shape-complex-indic.cc                   |    6 ++++++
- .../south-east-asian/script-khmer/misc/misc.txt    |    1 +
+ src/hb-ot-shape-complex-indic.cc                  |    6 ++++++
+ .../south-east-asian/script-khmer/misc/misc.txt    |   1 +
  2 files changed, 7 insertions(+), 0 deletions(-)
 
 commit 8d00e8d0e7d10f823e6975fecaffb9d557b1a99a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 01:04:18 2012 -0400
+Date:  Tue Jul 24 01:04:18 2012 -0400
 
     [Indic] Don't reposition Khmer Bindu
 
@@ -2675,19 +5504,19 @@ Date:   Tue Jul 24 01:04:18 2012 -0400
 
 commit 2278eefcdb3dd0d492b9d07176fbecc1f0516bb7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 00:26:43 2012 -0400
+Date:  Tue Jul 24 00:26:43 2012 -0400
 
     [Indic] In Sinhala, form forced Reph even if no other consonant found
 
-    Fixes another 10 Sinhala failures.  Down to 148 (0.0544424%).
+    Fixes another 10 Sinhala failures. Down to 148 (0.0544424%).
 
- src/hb-ot-shape-complex-indic.cc                   |   10 +++++-----
- .../indic/script-sinhala/misc/misc.txt             |    1 +
+ src/hb-ot-shape-complex-indic.cc                  |   10 +++++-----
+ .../indic/script-sinhala/misc/misc.txt                    |    1 +
  2 files changed, 6 insertions(+), 5 deletions(-)
 
 commit 71fd5e80ad06c8e85a1112cc89e129d6cd03f82c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 00:21:16 2012 -0400
+Date:  Tue Jul 24 00:21:16 2012 -0400
 
     [Indic] Further adjust base algorithm for Sinhala
 
@@ -2702,13 +5531,13 @@ Date:   Tue Jul 24 00:21:16 2012 -0400
     Sinhala failures down from 208 to 158 (0.0581209%).  No changes to
     Khmer.
 
- src/hb-ot-shape-complex-indic.cc                   |   11 +++++++----
- .../indic/script-sinhala/misc/misc.txt             |    3 +++
+ src/hb-ot-shape-complex-indic.cc                  |   11 +++++++----
+ .../indic/script-sinhala/misc/misc.txt                    |    3 +++
  2 files changed, 10 insertions(+), 4 deletions(-)
 
 commit 73d71cc527d28fd5519c5d965c272ea1fb149a0e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 24 00:09:12 2012 -0400
+Date:  Tue Jul 24 00:09:12 2012 -0400
 
     [Indic] End Vowel-based syllable at ZWJ
 
@@ -2716,13 +5545,13 @@ Date:   Tue Jul 24 00:09:12 2012 -0400
 
     Fixed 120 Sinhala failures.  Now at 208 (0.0765136%).
 
- src/hb-ot-shape-complex-indic-machine.rl           |    2 +-
- .../indic/script-sinhala/misc/misc.txt             |    1 +
+ src/hb-ot-shape-complex-indic-machine.rl          |    2 +-
+ .../indic/script-sinhala/misc/misc.txt                    |    1 +
  2 files changed, 2 insertions(+), 1 deletions(-)
 
 commit 34c215036f5fcdc7599b1ab0591b56dbb3811902
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 23:51:29 2012 -0400
+Date:  Mon Jul 23 23:51:29 2012 -0400
 
     [Indic] Improve Sinhala base algorithm and reph positioning
 
@@ -2739,14 +5568,14 @@ Date:   Mon Jul 23 23:51:29 2012 -0400
 
     Brings down Sinhala failures from 455 to 328 (0.120656%).
 
- src/hb-ot-shape-complex-indic.cc                   |   18
+ src/hb-ot-shape-complex-indic.cc                  |   18
  +++++++++++++++++-
- .../indic/script-sinhala/misc/misc.txt             |    1 +
+ .../indic/script-sinhala/misc/misc.txt                    |    1 +
  2 files changed, 18 insertions(+), 1 deletions(-)
 
 commit 2ec934c6c25423e7af20d909a9c698a149808ea9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 23:49:04 2012 -0400
+Date:  Mon Jul 23 23:49:04 2012 -0400
 
     [Indic] Change "unknown" position to end of syllable
 
@@ -2755,31 +5584,31 @@ Date:   Mon Jul 23 23:49:04 2012 -0400
 
 commit b70021f7c81a0ed08475b14b07291f662cd9f905
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 20:18:17 2012 -0400
+Date:  Mon Jul 23 20:18:17 2012 -0400
 
     When removing zero-width marks, don't remove ligatures
 
     If a mark ligated, it probably should NOT be removed.
 
- src/hb-ot-shape.cc |    6 +++---
+ src/hb-ot-shape.cc |   6 +++---
  1 files changed, 3 insertions(+), 3 deletions(-)
 
 commit 49c5ec51444f27f33e1eb6aa1959c61b08fa89c0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 20:14:13 2012 -0400
+Date:  Mon Jul 23 20:14:13 2012 -0400
 
     Minor refactoring
 
  src/hb-ot-layout-gsubgpos-private.hh |   32
  -------------------------------
- src/hb-ot-layout-private.hh          |   35
+ src/hb-ot-layout-private.hh         |   35
  ++++++++++++++++++++++++++++++++++
  src/hb-ot-shape-complex-indic.cc     |    2 +-
  3 files changed, 36 insertions(+), 33 deletions(-)
 
 commit c3e6fdc3791168cf2b4c9412e751f187d58faa42
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 20:11:42 2012 -0400
+Date:  Mon Jul 23 20:11:42 2012 -0400
 
     [Indic] Improve check on ligatures
 
@@ -2791,7 +5620,7 @@ Date:   Mon Jul 23 20:11:42 2012 -0400
 
 commit 771a8f50289e8fa458cfc3cd84f73a380ce98077
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 20:07:50 2012 -0400
+Date:  Mon Jul 23 20:07:50 2012 -0400
 
     [Indic] exclude ligatures when matching on Indic category
 
@@ -2802,14 +5631,14 @@ Date:   Mon Jul 23 20:07:50 2012 -0400
 
     Sinhala failures down from 514 to 455 (0.167374%).
 
- src/hb-ot-shape-complex-indic.cc                   |   41
+ src/hb-ot-shape-complex-indic.cc                  |   41
  ++++++++++---------
- .../indic/script-sinhala/misc/misc.txt             |    1 +
+ .../indic/script-sinhala/misc/misc.txt                    |    1 +
  2 files changed, 23 insertions(+), 19 deletions(-)
 
 commit d1af9e82e5309158ed334ab8e21f3a3b64b9540f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 19:55:35 2012 -0400
+Date:  Mon Jul 23 19:55:35 2012 -0400
 
     [GSUB/GPOS] Const correctness
 
@@ -2818,7 +5647,7 @@ Date:   Mon Jul 23 19:55:35 2012 -0400
 
 commit baacd090df97610e3f6d1b2a110dc67b6c6f9f5c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 19:51:48 2012 -0400
+Date:  Mon Jul 23 19:51:48 2012 -0400
 
     [Indic] Minor refactoring
 
@@ -2827,7 +5656,7 @@ Date:   Mon Jul 23 19:51:48 2012 -0400
 
 commit c7c4de2fb9bba216e37875d79815eef55c0acc01
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 18:25:02 2012 -0400
+Date:  Mon Jul 23 18:25:02 2012 -0400
 
     [Indic] Remove syllable length check before sorting
 
@@ -2838,7 +5667,7 @@ Date:   Mon Jul 23 18:25:02 2012 -0400
 
 commit 9fa052733eb93a3ce1205f63ff8f74cb295cbe99
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 18:19:17 2012 -0400
+Date:  Mon Jul 23 18:19:17 2012 -0400
 
     [Indic] Limit syllables to at most five consonants
 
@@ -2851,7 +5680,7 @@ Date:   Mon Jul 23 18:19:17 2012 -0400
       - Devanagari failures went down from 490 to 56.
       - Telugu went down from 113 to 49.
 
-    Other scripts went down slightly or didn't change.  New numbers:
+    Other scripts went down slightly or didn't change. New numbers:
 
     BENGALI: 353908 out of 354285 tests passed. 377 failed (0.106412%)
     DEVANAGARI: 693572 out of 693628 tests passed. 56 failed (0.00807349%)
@@ -2875,19 +5704,19 @@ Date:   Mon Jul 23 18:19:17 2012 -0400
 
 commit 093cd583263a5d427e3377b31585043fb55d2557
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 14:04:42 2012 -0400
+Date:  Mon Jul 23 14:04:42 2012 -0400
 
     [Thai] Fix SARA AM handling
 
     Oops, thinko.
 
  src/hb-ot-shape-complex-misc.cc |    6 +++---
- src/hb-private.hh               |    4 ++--
+ src/hb-private.hh              |    4 ++--
  2 files changed, 5 insertions(+), 5 deletions(-)
 
 commit 42848453bf260b456b46a07f066e31b8c3aac2f1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 13:52:07 2012 -0400
+Date:  Mon Jul 23 13:52:07 2012 -0400
 
     [Thai] Reorder U+0E3A THAI VOWEL SIGN PHINTHU
 
@@ -2897,51 +5726,51 @@ Date:   Mon Jul 23 13:52:07 2012 -0400
 
     Fixes the two remaining Thai failures (see previous commit).
 
- src/hb-ot-shape-complex-misc.cc                    |    7 +++++++
- src/hb-unicode.cc                                  |    6 ++++++
- .../in-tree/shaper-thai/script-thai/misc/MANIFEST  |    1 +
- .../shaper-thai/script-thai/misc/phinthu.txt       |   16
+ src/hb-ot-shape-complex-misc.cc                   |    7 +++++++
+ src/hb-unicode.cc                                 |    6 ++++++
+ .../in-tree/shaper-thai/script-thai/misc/MANIFEST  |   1 +
+ .../shaper-thai/script-thai/misc/phinthu.txt      |   16
  ++++++++++++++++
  4 files changed, 30 insertions(+), 0 deletions(-)
 
 commit 4a7f4f3e56f8f7640ae7337aa1b3324f31e0d4ab
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 13:15:33 2012 -0400
+Date:  Mon Jul 23 13:15:33 2012 -0400
 
     [Thai] Adjust SARA AM reordering to match Uniscribe
 
     Adjust the list of marks before SARA AM that get the reordering
-    treatment.  Also adjust cluster formation to match Uniscribe.
+    treatment. Also adjust cluster formation to match Uniscribe.
 
     With Wikipedia test data, now I see:
 
       - For Thai, with the Angsana New font from Win7, I see 54
       failures out
-        of over 4M tests  (0.00129107%).  Of the 54, two are legitimate
-        reordering issues (fix coming soon), and the other 52 are simply
-        Uniscribe using a zero-width space char instead of an unknown
-        character for missing glyphs.  No idea why.  The missing-glyph
-        sequences include one that is a Thai character followed by
-        an Arabic
-        Sokun.  Someone confused it with Nikhahit I assume!
+       of over 4M tests  (0.00129107%).  Of the 54, two are legitimate
+       reordering issues (fix coming soon), and the other 52 are simply
+       Uniscribe using a zero-width space char instead of an unknown
+       character for missing glyphs.  No idea why.  The missing-glyph
+       sequences include one that is a Thai character followed by
+       an Arabic
+       Sokun.  Someone confused it with Nikhahit I assume!
 
       - For Lao, with the Dokchampa font from Win7, 33 tests fail out of
-        54k (0.0615167%).  All seem to be insignificant mark positioning
-        with two marks on a base.  Have to investigate.
+       54k (0.0615167%).  All seem to be insignificant mark positioning
+       with two marks on a base.  Have to investigate.
 
- src/hb-ot-shape-complex-misc.cc                    |   42
+ src/hb-ot-shape-complex-misc.cc                   |   42
  ++++++++++++-------
- src/hb-private.hh                                  |    6 +++
- test/shaping/texts/in-tree/shaper-thai/MANIFEST    |    1 +
- .../texts/in-tree/shaper-thai/script-lao/MANIFEST  |    1 +
- .../in-tree/shaper-thai/script-lao/misc/MANIFEST   |    1 +
- .../shaper-thai/script-lao/misc/sara-am.txt        |   20 +++++++++
- .../shaper-thai/script-thai/misc/sara-am.txt       |   18 ++++++++-
+ src/hb-private.hh                                 |    6 +++
+ test/shaping/texts/in-tree/shaper-thai/MANIFEST    |   1 +
+ .../texts/in-tree/shaper-thai/script-lao/MANIFEST  |   1 +
+ .../in-tree/shaper-thai/script-lao/misc/MANIFEST   |   1 +
+ .../shaper-thai/script-lao/misc/sara-am.txt       |   20 +++++++++
+ .../shaper-thai/script-thai/misc/sara-am.txt      |   18 ++++++++-
  7 files changed, 72 insertions(+), 17 deletions(-)
 
 commit 2cc933aff97916e5d0fe42883f40f0879f848e25
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 08:22:55 2012 -0400
+Date:  Mon Jul 23 08:22:55 2012 -0400
 
     [Indic] Fix cluster formation with left-matras and conjunct forms
 
@@ -2952,7 +5781,7 @@ Date:   Mon Jul 23 08:22:55 2012 -0400
 
 commit e6b01a878cd2e63cb675e7e0c6ac4d83a8c10f37
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 23 00:11:26 2012 -0400
+Date:  Mon Jul 23 00:11:26 2012 -0400
 
     [Indic] Further streamline cluster formation
 
@@ -2964,12 +5793,12 @@ Date:   Mon Jul 23 00:11:26 2012 -0400
 
 commit 7b2a7dadd6c616bbfe1d8358700cab9cee88e584
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 22 23:58:55 2012 -0400
+Date:  Sun Jul 22 23:58:55 2012 -0400
 
     [Indic] Merge clusters before sorting
 
     This should fix any instabilities in cluster formation that we were
-    speculating may happen with surrounding syllables.  Or most of it
+    speculating may happen with surrounding syllables. Or most of it
     perhaps.
 
  src/hb-ot-shape-complex-indic.cc |    4 ++++
@@ -2977,7 +5806,7 @@ Date:   Sun Jul 22 23:58:55 2012 -0400
 
 commit abb3239ef92cc5dccb4638806d7ae9868b9ac9b3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 22 23:55:19 2012 -0400
+Date:  Sun Jul 22 23:55:19 2012 -0400
 
     [Indic] Update clusters for left-matra even if matra didn't move
 
@@ -2989,60 +5818,60 @@ Date:   Sun Jul 22 23:55:19 2012 -0400
 
 commit 60554f14d8dca208721f0da8b69d84b92819c54f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 22 23:23:56 2012 -0400
+Date:  Sun Jul 22 23:23:56 2012 -0400
 
     [Indic] Merge in Malayalam tests
 
     From:
     http://silpa.org.in/pub/tests/hb/ml/ml-harfbuzz-testdata.txt
 
- .../indic/script-malayalam/misc/misc.txt           |   94
+ .../indic/script-malayalam/misc/misc.txt          |   94
  ++++++++++----------
  1 files changed, 46 insertions(+), 48 deletions(-)
 
 commit 5c7081770c7a611bbe79b451b7b86dec4fa6395d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 22 23:20:27 2012 -0400
+Date:  Sun Jul 22 23:20:27 2012 -0400
 
     [Indic] Add extensive Sinhala tests
 
     Generated by:
     http://git.savannah.gnu.org/cgit/sinhala.git/plain/utils/gen-unicode-sinhala.py
 
- .../indic/script-sinhala/misc/extensive.txt        | 4390
+ .../indic/script-sinhala/misc/extensive.txt       | 4390
  ++++++++++++++++++++
  1 files changed, 4390 insertions(+), 0 deletions(-)
 
 commit 2efe4707b1b449962f6e161716477d9775456c46
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jul 22 23:17:59 2012 -0400
+Date:  Sun Jul 22 23:17:59 2012 -0400
 
     [Indic] Add Sinhala tests
 
     Merge tests from:
     http://git.savannah.gnu.org/cgit/sinhala.git/plain/patches/icu-sinhala-rendering.txt
 
- .../indic/script-sinhala/misc/misc.txt             |   26
+ .../indic/script-sinhala/misc/misc.txt                    |   26
  ++++++++++++++++++-
  1 files changed, 24 insertions(+), 2 deletions(-)
 
 commit 3d4c111b7a13700b2f7a0b087eb3992283295f21
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 19:34:39 2012 -0400
+Date:  Fri Jul 20 19:34:39 2012 -0400
 
     Add a test case
 
- .../indic/script-bengali/misc/misc.txt             |    1 +
+ .../indic/script-bengali/misc/misc.txt                    |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 92a1ad7bef9efb456ab87bd63818cfbed7da3f6f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 18:38:27 2012 -0400
+Date:  Fri Jul 20 18:38:27 2012 -0400
 
     [Indic] Stop searching for base if a post form is found before
     below form
 
-    Improves Bengali and Gurmukhi.  Malayalam regressed a bit.  We will
+    Improves Bengali and Gurmukhi.  Malayalam regressed a bit. We will
     deal
     with that later.
 
@@ -3051,7 +5880,7 @@ Date:   Fri Jul 20 18:38:27 2012 -0400
 
 commit 4c450c703f8e4618c587bcd7ef46dcc1f2c7947b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 18:13:04 2012 -0400
+Date:  Fri Jul 20 18:13:04 2012 -0400
 
     [Indic] Recompose Bengali Ya,Nukta
 
@@ -3060,23 +5889,23 @@ Date:   Fri Jul 20 18:13:04 2012 -0400
     Improves Bengali a bit.
 
  src/hb-ot-shape-complex-indic.cc |    4 ++--
- src/hb-unicode.cc                |    8 ++++++++
+ src/hb-unicode.cc               |    8 ++++++++
  2 files changed, 10 insertions(+), 2 deletions(-)
 
 commit e9c0f152a38cb2e76650a3e43f7fdcda266af696
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 17:05:46 2012 -0400
+Date:  Fri Jul 20 17:05:46 2012 -0400
 
     [Uniscribe] Fix script fallback
 
     Gurmukhi failures half now.  Others changed slightly.
 
- src/hb-uniscribe.cc |   34 ++++++++++++++--------------------
+ src/hb-uniscribe.cc |  34 ++++++++++++++--------------------
  1 files changed, 14 insertions(+), 20 deletions(-)
 
 commit 5791f329159c9863317e2b507514c29321be31a7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 16:26:55 2012 -0400
+Date:  Fri Jul 20 16:26:55 2012 -0400
 
     [Indic] Allow a ZWNJ after SM's
 
@@ -3089,7 +5918,7 @@ Date:   Fri Jul 20 16:26:55 2012 -0400
 
 commit 34ae336f3fae93ef9372881d545c817bce383041
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 16:17:28 2012 -0400
+Date:  Fri Jul 20 16:17:28 2012 -0400
 
     [Indic] Improve Reph AfterMain positioning
 
@@ -3101,20 +5930,20 @@ Date:   Fri Jul 20 16:17:28 2012 -0400
 
 commit bdd080431a40bc941ece3230f338b94a46bd12a2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 16:03:09 2012 -0400
+Date:  Fri Jul 20 16:03:09 2012 -0400
 
     [Indic] Reposition Oriya Candrabindu
 
     Oriya failures down from 0.65% to 0.20%.
 
- src/hb-ot-shape-complex-indic.cc                   |    1 +
- .../shaper-indic/indic/script-oriya/misc/MANIFEST  |    1 +
- .../shaper-indic/indic/script-oriya/misc/bindu.txt |    2 ++
+ src/hb-ot-shape-complex-indic.cc                  |    1 +
+ .../shaper-indic/indic/script-oriya/misc/MANIFEST  |   1 +
+ .../shaper-indic/indic/script-oriya/misc/bindu.txt |   2 ++
  3 files changed, 4 insertions(+), 0 deletions(-)
 
 commit 5f0eaaad129ff04d56b8756bebf19fbc242718c9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 15:47:24 2012 -0400
+Date:  Fri Jul 20 15:47:24 2012 -0400
 
     [Indic] Fix base search in final_reordering
 
@@ -3126,41 +5955,41 @@ Date:   Fri Jul 20 15:47:24 2012 -0400
 
 commit 81202bd860e4034c18d9f80c5a4f33d9f48463a3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 15:10:02 2012 -0400
+Date:  Fri Jul 20 15:10:02 2012 -0400
 
     [Indic] Don't attach SM/VD to other characters
 
  src/hb-ot-shape-complex-indic-private.hh |    3 ++
- src/hb-ot-shape-complex-indic.cc         |   38
+ src/hb-ot-shape-complex-indic.cc        |   38
  ++++++++++++++++-------------
  2 files changed, 24 insertions(+), 17 deletions(-)
 
 commit efb4ad735691837a52447bedc1a66a87d0d9af51
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 14:27:38 2012 -0400
+Date:  Fri Jul 20 14:27:38 2012 -0400
 
     Fix compiler warnings
 
     If x is not constant, we cannot ASSERT_STATIC on it.
 
- src/hb-private.hh |    2 +-
+ src/hb-private.hh |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit f31d97e44eeb6fb141f3de928e27e033fc7b1f47
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 14:13:35 2012 -0400
+Date:  Fri Jul 20 14:13:35 2012 -0400
 
     [Indic] Form Telugu Reph out of Ra,Virama,ZWJ
 
     Apparently this was approved in Feb 2012.  No font yet.
 
  src/hb-ot-shape-complex-indic-private.hh |    2 +-
- src/hb-ot-shape-complex-indic.cc         |    4 ++--
+ src/hb-ot-shape-complex-indic.cc        |    4 ++--
  2 files changed, 3 insertions(+), 3 deletions(-)
 
 commit 2e193b240ec85cab0d4e2f8a375c5a7f0ef99985
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 14:02:35 2012 -0400
+Date:  Fri Jul 20 14:02:35 2012 -0400
 
     [Indic] Don't split U+0AC9
 
@@ -3170,12 +5999,12 @@ Date:   Fri Jul 20 14:02:35 2012 -0400
 
     Gujarati failures down from 0.672% to 0.0130966%.
 
- src/hb-unicode.cc |    2 +-
+ src/hb-unicode.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 30c3d5e9fc61b49c2c6ad4e744300edd6f3e0261
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 13:56:32 2012 -0400
+Date:  Fri Jul 20 13:56:32 2012 -0400
 
     [Indic] Simplify Uniscribe cluster emulation
 
@@ -3187,7 +6016,7 @@ Date:   Fri Jul 20 13:56:32 2012 -0400
 
 commit decf6ffca475fe01ff3151b7641f629f031137d2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 13:51:31 2012 -0400
+Date:  Fri Jul 20 13:51:31 2012 -0400
 
     [Indic] Minor!
 
@@ -3196,7 +6025,7 @@ Date:   Fri Jul 20 13:51:31 2012 -0400
 
 commit 9e4f94a72cea6d65a6a7ba5a47db92e00dbfbb91
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 13:48:03 2012 -0400
+Date:  Fri Jul 20 13:48:03 2012 -0400
 
     [Indic] Break syllables at Halant,ZWNJ
 
@@ -3208,12 +6037,12 @@ Date:   Fri Jul 20 13:48:03 2012 -0400
     slightly.  Fixed half of Bengali, and did NOT break anything!
 
  src/hb-ot-shape-complex-indic-machine.rl |    5 +++--
- src/hb-ot-shape-complex-indic.cc         |    5 ++---
+ src/hb-ot-shape-complex-indic.cc        |    5 ++---
  2 files changed, 5 insertions(+), 5 deletions(-)
 
 commit 2c372b80f6befad69e216e3f218b38640b8cc044
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 13:37:48 2012 -0400
+Date:  Fri Jul 20 13:37:48 2012 -0400
 
     [Indic] Better check for applying 'init'
 
@@ -3222,12 +6051,12 @@ Date:   Fri Jul 20 13:37:48 2012 -0400
     Fixes some more of Bengali.
 
  src/hb-ot-shape-complex-indic.cc |    9 +--------
- src/hb-private.hh                |    3 ++-
+ src/hb-private.hh               |    3 ++-
  2 files changed, 3 insertions(+), 9 deletions(-)
 
 commit 34a7440b7c6c6e53394ddbdbedaad57b23f85105
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 12:32:59 2012 -0400
+Date:  Fri Jul 20 12:32:59 2012 -0400
 
     [GPOS] Don't zero mark advances
 
@@ -3242,7 +6071,7 @@ Date:   Fri Jul 20 12:32:59 2012 -0400
 
 commit 8ed248de77e5d2ed978e55c0ce1a11727bc9e34c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 11:42:24 2012 -0400
+Date:  Fri Jul 20 11:42:24 2012 -0400
 
     [Indic] Minor
 
@@ -3251,7 +6080,7 @@ Date:   Fri Jul 20 11:42:24 2012 -0400
 
 commit d0e68dbd0b9fc9a42c4280d01c8ffd9c5015d550
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 11:25:41 2012 -0400
+Date:  Fri Jul 20 11:25:41 2012 -0400
 
     [Indic] Implement reph positioning step 5
 
@@ -3263,7 +6092,7 @@ Date:   Fri Jul 20 11:25:41 2012 -0400
 
 commit a9e45c32e4a0d6da33c52f8427aa694e57f52eb9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 11:04:15 2012 -0400
+Date:  Fri Jul 20 11:04:15 2012 -0400
 
     [Indic] Don't let ZWNJ at the end of syllable affect base search
 
@@ -3276,7 +6105,7 @@ Date:   Fri Jul 20 11:04:15 2012 -0400
 
 commit 20b68e699f73e6ce046c0ec143d40b3d6d48e06b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 10:47:46 2012 -0400
+Date:  Fri Jul 20 10:47:46 2012 -0400
 
     [Indic] Apply 'cjct' globally
 
@@ -3287,7 +6116,7 @@ Date:   Fri Jul 20 10:47:46 2012 -0400
 
 commit 51e764de441072e7c9f67de23e8ed717b9b8957d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 10:30:24 2012 -0400
+Date:  Fri Jul 20 10:30:24 2012 -0400
 
     [Indic] Unbreak old scriptures
 
@@ -3298,7 +6127,7 @@ Date:   Fri Jul 20 10:30:24 2012 -0400
 
 commit 900cf3d449bf36d4f8b1474590cae925fef48fc8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 20 10:18:23 2012 -0400
+Date:  Fri Jul 20 10:18:23 2012 -0400
 
     Minor
 
@@ -3307,20 +6136,20 @@ Date:   Fri Jul 20 10:18:23 2012 -0400
 
 commit 87cd63266e73af316b250573ef57388a0bcc9133
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 21:17:48 2012 -0400
+Date:  Thu Jul 19 21:17:48 2012 -0400
 
     [Indic] Recategorize some Kannada right matras
 
     Kannada failures down from 3.5% to 2.93%.
 
- src/hb-ot-shape-complex-indic.cc                   |    2 +-
- .../indic/script-kannada/misc/MANIFEST             |    1 +
- .../indic/script-kannada/misc/right-matras.txt     |    7 +++++++
+ src/hb-ot-shape-complex-indic.cc                  |    2 +-
+ .../indic/script-kannada/misc/MANIFEST                    |    1 +
+ .../indic/script-kannada/misc/right-matras.txt     |   7 +++++++
  3 files changed, 9 insertions(+), 1 deletions(-)
 
 commit 3604d64ced909ade91998d294a7b4b2ee14d47aa
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 21:13:04 2012 -0400
+Date:  Thu Jul 19 21:13:04 2012 -0400
 
     [Indic] Recategorize GURMUKHI ADDAK
 
@@ -3333,7 +6162,7 @@ Date:   Thu Jul 19 21:13:04 2012 -0400
 
 commit 89328581236a53ec16508b95db54c7e5315b178f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 21:02:38 2012 -0400
+Date:  Thu Jul 19 21:02:38 2012 -0400
 
     Minor
 
@@ -3342,7 +6171,7 @@ Date:   Thu Jul 19 21:02:38 2012 -0400
 
 commit 47ef931f13778b894090139a64238a5ab9ac1154
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 20:52:44 2012 -0400
+Date:  Thu Jul 19 20:52:44 2012 -0400
 
     [buffer] Make sure out_info = info during GPOS
 
@@ -3351,16 +6180,16 @@ Date:   Thu Jul 19 20:52:44 2012 -0400
 
 commit ae63cf206291befe3920adfe015e6cd0961580e5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 20:45:41 2012 -0400
+Date:  Thu Jul 19 20:45:41 2012 -0400
 
     Print line number during return when tracing
 
- src/hb-private.hh |    8 ++++----
+ src/hb-private.hh |   8 ++++----
  1 files changed, 4 insertions(+), 4 deletions(-)
 
 commit 5249f3aee108b0f41770d137e63a625f594418e7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 20:30:22 2012 -0400
+Date:  Thu Jul 19 20:30:22 2012 -0400
 
     [Indic] Unbreak Khmer
 
@@ -3373,7 +6202,7 @@ Date:   Thu Jul 19 20:30:22 2012 -0400
 
 commit e0475345d5d7db8dbc8b554beedfa2435c5d7fd1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 20:24:14 2012 -0400
+Date:  Thu Jul 19 20:24:14 2012 -0400
 
     [Indic] Apply 'akhn' globally
 
@@ -3385,16 +6214,16 @@ Date:   Thu Jul 19 20:24:14 2012 -0400
 
 commit c87bcddb10752b407c0471ee5ac4de6f1b00b711
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 20:03:25 2012 -0400
+Date:  Thu Jul 19 20:03:25 2012 -0400
 
     [Indic] Add failing test for Kannada
 
- .../indic/script-kannada/misc/misc.txt             |    1 +
+ .../indic/script-kannada/misc/misc.txt                    |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit fa247ebe524f92fa95d344ba912f704262879c13
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 19:52:19 2012 -0400
+Date:  Thu Jul 19 19:52:19 2012 -0400
 
     [Indic] Better position U+0CD5
 
@@ -3405,21 +6234,21 @@ Date:   Thu Jul 19 19:52:19 2012 -0400
 
 commit f055442716ec7543ed156d4789955b19c11a5255
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 16:20:21 2012 -0400
+Date:  Thu Jul 19 16:20:21 2012 -0400
 
     [Indic] Lookup consonant position in the font
 
     Fixes most failures of Oriya, and improves others a bit.
 
- src/hb-ot-map-private.hh                 |   13 +++-
+ src/hb-ot-map-private.hh                |   13 +++-
  src/hb-ot-shape-complex-indic-private.hh |  105
  ------------------------------
- src/hb-ot-shape-complex-indic.cc         |   63 +++++++++++++-----
+ src/hb-ot-shape-complex-indic.cc        |   63 +++++++++++++-----
  3 files changed, 54 insertions(+), 127 deletions(-)
 
 commit 74d1d88781e91866a52e27f391e34df03b313442
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 16:14:23 2012 -0400
+Date:  Thu Jul 19 16:14:23 2012 -0400
 
     [GSUB] Fix would_apply() for LigatureSubst
 
@@ -3428,7 +6257,7 @@ Date:   Thu Jul 19 16:14:23 2012 -0400
 
 commit 787f7d1e9ba9ad038f24e5a1063d12c7d169ad37
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 15:29:13 2012 -0400
+Date:  Thu Jul 19 15:29:13 2012 -0400
 
     [TODO] Minor
 
@@ -3437,19 +6266,19 @@ Date:   Thu Jul 19 15:29:13 2012 -0400
 
 commit be73a5f9368136ecbdb211b96516ad0c554c8201
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 14:59:15 2012 -0400
+Date:  Thu Jul 19 14:59:15 2012 -0400
 
     Add src/test-would-substitute tool
 
- src/Makefile.am              |    6 ++-
+ src/Makefile.am             |    6 ++-
  src/test-would-substitute.cc |   94 ++++++++++++++++++++++++++++++
- src/test.cc                  |  132
+ src/test.cc                 |  132
  ++++++++++++++++++++++++++++++++++++++++++
  3 files changed, 231 insertions(+), 1 deletions(-)
 
 commit e72b360ac6381b549249b8836fa3e70b909d3437
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 14:35:23 2012 -0400
+Date:  Thu Jul 19 14:35:23 2012 -0400
 
     Refactor / finish would_apply() operation
 
@@ -3459,13 +6288,13 @@ Date:   Thu Jul 19 14:35:23 2012 -0400
  src/hb-ot-layout-gsub-table.hh       |  126 ++++++++----------
  src/hb-ot-layout-gsubgpos-private.hh |  233
  +++++++++++++++++++++++++++++++++-
- src/hb-ot-layout.cc                  |   11 ++
- src/hb-ot-layout.h                   |    7 +
+ src/hb-ot-layout.cc                 |   11 ++
+ src/hb-ot-layout.h                  |    7 +
  5 files changed, 308 insertions(+), 75 deletions(-)
 
 commit 8c973ebf0f59abb5ee920edd5d64e23d8e47ad75
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 13:25:08 2012 -0400
+Date:  Thu Jul 19 13:25:08 2012 -0400
 
     [Indic] Implement per-script matra positioning
 
@@ -3476,25 +6305,25 @@ Date:   Thu Jul 19 13:25:08 2012 -0400
     44% to 10%.  Does NOT affect other scripts' test results.
 
  src/hb-ot-shape-complex-indic-private.hh |    2 +-
- src/hb-ot-shape-complex-indic.cc         |   40
+ src/hb-ot-shape-complex-indic.cc        |   40
  +++++++++++++++++++++++++++--
- src/hb-unicode.cc                        |    2 +-
+ src/hb-unicode.cc                       |    2 +-
  3 files changed, 39 insertions(+), 5 deletions(-)
 
 commit 8bb32458f95f13f66688e0811cc91f1bfffb867d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 12:59:06 2012 -0400
+Date:  Thu Jul 19 12:59:06 2012 -0400
 
     [Indic] More refactoring
 
  src/hb-ot-shape-complex-indic-private.hh |    9 ++--
- src/hb-ot-shape-complex-indic.cc         |   65
+ src/hb-ot-shape-complex-indic.cc        |   65
  +++++++++++++++++++++++-------
  2 files changed, 54 insertions(+), 20 deletions(-)
 
 commit 9ccc6382ba43760167c134c18c1c4ada4b8c3f22
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 12:32:16 2012 -0400
+Date:  Thu Jul 19 12:32:16 2012 -0400
 
     [Indic] Minor refactoring
 
@@ -3504,7 +6333,7 @@ Date:   Thu Jul 19 12:32:16 2012 -0400
 
 commit f83aaa3133de5d807be267a100d6a200e8db9017
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 12:23:23 2012 -0400
+Date:  Thu Jul 19 12:23:23 2012 -0400
 
     [Indic] Minor
 
@@ -3514,18 +6343,18 @@ Date:   Thu Jul 19 12:23:23 2012 -0400
 
 commit be8b9f5f715f6fb36b98bd33c3303f79cc068f8a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 12:11:12 2012 -0400
+Date:  Thu Jul 19 12:11:12 2012 -0400
 
     [Indic] Start refactoring different matra positions per script
 
  src/hb-ot-shape-complex-indic-private.hh |   36
  ++++++++++++++++++-----------
- src/hb-ot-shape-complex-indic.cc         |    4 +-
+ src/hb-ot-shape-complex-indic.cc        |    4 +-
  2 files changed, 24 insertions(+), 16 deletions(-)
 
 commit deeb540a74f8d394db273145b17bf385d14d01bb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 11:30:48 2012 -0400
+Date:  Thu Jul 19 11:30:48 2012 -0400
 
     [test] Ignore tests with DOTTED CIRCLE in the output
 
@@ -3534,7 +6363,7 @@ Date:   Thu Jul 19 11:30:48 2012 -0400
 
 commit b01d9b3d90e892341ee4463f2eda4600850b97d8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jul 19 11:25:49 2012 -0400
+Date:  Thu Jul 19 11:25:49 2012 -0400
 
     [Indic] Disallow decomposition of a couple characters
 
@@ -3545,43 +6374,43 @@ Date:   Thu Jul 19 11:25:49 2012 -0400
     The results with or without decomposition are the same, but Uniscribe
     does not normalize, so this matches better.
 
- src/hb-unicode.cc |    3 +++
+ src/hb-unicode.cc |   3 +++
  1 files changed, 3 insertions(+), 0 deletions(-)
 
 commit 422ecd2d3c198a36d07d409341cb82ea57c7ad6b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 23:25:58 2012 -0400
+Date:  Wed Jul 18 23:25:58 2012 -0400
 
     [Indic] Accept a forced Rakar sequence at the end of syllable
 
     In Sinhala, Rakar is formed by Al-Lakuna,ZWJ,Ra.  If you put that
     at the
     end of a Consonant,Matra syllable, you get a dotted-circle from
-    Uniscribe.  Apparently adding a ZWJ before the Al-Lakuna "fixes" that.
+    Uniscribe. Apparently adding a ZWJ before the Al-Lakuna "fixes" that.
     And people have been encoding that sequence...  So, allow a forced
     "ZWJ,Virama,ZWJ,Ra" sequence at the of syllables.
 
     Fixes some 100 or more of Sinhala failures.  Now at 622 only (0.23%).
 
- src/hb-ot-shape-complex-indic-machine.rl           |    3 ++-
- .../indic/script-sinhala/misc/misc.txt             |    2 ++
+ src/hb-ot-shape-complex-indic-machine.rl          |    3 ++-
+ .../indic/script-sinhala/misc/misc.txt                    |    2 ++
  2 files changed, 4 insertions(+), 1 deletions(-)
 
 commit 6fc1732003d71cf90d37247482772c3da884687f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 17:49:19 2012 -0400
+Date:  Wed Jul 18 17:49:19 2012 -0400
 
     [Indic] Allow joiners on both sides of Halant at the same time
 
     The sequence <ZWJ,Al-Lakuna,ZWJ> is used in Sinhala to explicitly ask
-    for Rakar.  Fixes two-thousand Sinhala tests.  Not many left.
+    for Rakar. Fixes two-thousand Sinhala tests.  Not many left.
 
  src/hb-ot-shape-complex-indic-machine.rl |    2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 10cdc94eee2225f14c198c015256a5a0063eecad
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 17:42:34 2012 -0400
+Date:  Wed Jul 18 17:42:34 2012 -0400
 
     [Indic] In final reordering, find base, even if it disappeared
 
@@ -3590,13 +6419,13 @@ Date:   Wed Jul 18 17:42:34 2012 -0400
 
     Fixes a few hundred of Sinhala failures with Iskoola Pota.
 
- src/hb-ot-shape-complex-indic.cc                   |    7 ++-----
- .../indic/script-sinhala/misc/misc.txt             |    1 +
+ src/hb-ot-shape-complex-indic.cc                  |    7 ++-----
+ .../indic/script-sinhala/misc/misc.txt                    |    1 +
  2 files changed, 3 insertions(+), 5 deletions(-)
 
 commit 9c4d24a3a677a58ec59c7fb0f8b70b8aad30a032
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 17:29:10 2012 -0400
+Date:  Wed Jul 18 17:29:10 2012 -0400
 
     [Indic] Minor
 
@@ -3605,21 +6434,21 @@ Date:   Wed Jul 18 17:29:10 2012 -0400
 
 commit 3285e107c9a83aeb552e67f9460680ff6d167d88
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 17:22:14 2012 -0400
+Date:  Wed Jul 18 17:22:14 2012 -0400
 
     [Indic] Implement Sinhala "Al Lakuna" Reph behavior
 
     In Sinhala, Reph is formed only explicitly, by the presence of a ZWJ.
 
- src/hb-ot-shape-complex-indic-private.hh           |    2 ++
- src/hb-ot-shape-complex-indic.cc                   |    7 ++++++-
- .../indic/script-sinhala/misc/MANIFEST             |    1 +
- .../indic/script-sinhala/misc/reph.txt             |    3 +++
+ src/hb-ot-shape-complex-indic-private.hh          |    2 ++
+ src/hb-ot-shape-complex-indic.cc                  |    7 ++++++-
+ .../indic/script-sinhala/misc/MANIFEST                    |    1 +
+ .../indic/script-sinhala/misc/reph.txt                    |    3 +++
  4 files changed, 12 insertions(+), 1 deletions(-)
 
 commit 91cade755534c42bb826a6aefcbca8a543d94387
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 16:50:41 2012 -0400
+Date:  Wed Jul 18 16:50:41 2012 -0400
 
     [Indic/Unicode] Decompose Sinhala split matras the way Uniscribe likes
 
@@ -3627,12 +6456,12 @@ Date:   Wed Jul 18 16:50:41 2012 -0400
 
     Fixes most of the failures.  Down from 15% to 1.3%!
 
- src/hb-unicode.cc |    8 ++++++++
+ src/hb-unicode.cc |   8 ++++++++
  1 files changed, 8 insertions(+), 0 deletions(-)
 
 commit d8942dcbb4e3249a2d78a6455c119294ed4390bc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 16:34:10 2012 -0400
+Date:  Wed Jul 18 16:34:10 2012 -0400
 
     Apply Tibetan (global) features.
 
@@ -3640,14 +6469,14 @@ Date:   Wed Jul 18 16:34:10 2012 -0400
 
     Merges back Hangul into the default shaper.
 
- src/hb-ot-shape-complex-misc.cc    |   82
+ src/hb-ot-shape-complex-misc.cc    |  82
  ++++++++++++++++--------------------
- src/hb-ot-shape-complex-private.hh |    7 ---
+ src/hb-ot-shape-complex-private.hh |   7 ---
  2 files changed, 37 insertions(+), 52 deletions(-)
 
 commit 552d19b7a11f7dff888587fce4d56d9f8e47e819
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 16:00:49 2012 -0400
+Date:  Wed Jul 18 16:00:49 2012 -0400
 
     [Indic] Treat Register Shifters like Nukta
 
@@ -3655,14 +6484,14 @@ Date:   Wed Jul 18 16:00:49 2012 -0400
 
     Fixes another 18 Khmer tests.
 
- src/hb-ot-shape-complex-indic-machine.rl           |    2 +-
- src/hb-ot-shape-complex-indic.cc                   |    2 --
- .../south-east-asian/script-khmer/misc/misc.txt    |    1 +
+ src/hb-ot-shape-complex-indic-machine.rl          |    2 +-
+ src/hb-ot-shape-complex-indic.cc                  |    2 --
+ .../south-east-asian/script-khmer/misc/misc.txt    |   1 +
  3 files changed, 2 insertions(+), 3 deletions(-)
 
 commit e8cd81f76d159f3ecf808952dab24bc07782497a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 16:00:20 2012 -0400
+Date:  Wed Jul 18 16:00:20 2012 -0400
 
     [Indic] Minor
 
@@ -3671,7 +6500,7 @@ Date:   Wed Jul 18 16:00:20 2012 -0400
 
 commit 69f26bf39c824d6bf5b1c0d410380cc5462ad5ca
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 15:45:43 2012 -0400
+Date:  Wed Jul 18 15:45:43 2012 -0400
 
     [Indic] Fix Matra reordering when base is at end of syllable
 
@@ -3679,13 +6508,13 @@ Date:   Wed Jul 18 15:45:43 2012 -0400
 
     Fixes last Tamil failure!
 
- src/hb-ot-shape-complex-indic.cc                   |    2 +-
- .../indic/script-devanagari/misc/misc.txt          |    1 +
+ src/hb-ot-shape-complex-indic.cc                  |    2 +-
+ .../indic/script-devanagari/misc/misc.txt         |    1 +
  2 files changed, 2 insertions(+), 1 deletions(-)
 
 commit d16ccc4ae7aa8be460881042413fa2637929fede
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 15:43:55 2012 -0400
+Date:  Wed Jul 18 15:43:55 2012 -0400
 
     Leave one extra item at the end of buffer allocation
 
@@ -3698,7 +6527,7 @@ Date:   Wed Jul 18 15:43:55 2012 -0400
 
 commit 075d671f1093d2e3c58f7f45568696030f1b3efd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 15:41:53 2012 -0400
+Date:  Wed Jul 18 15:41:53 2012 -0400
 
     [Indic] Fix out-of-bounds array access
 
@@ -3707,7 +6536,7 @@ Date:   Wed Jul 18 15:41:53 2012 -0400
 
 commit dcb527242b1eca4db1e190a7802f9cd132aaf46e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 15:28:25 2012 -0400
+Date:  Wed Jul 18 15:28:25 2012 -0400
 
     [Indic] Allow joiners before matras
 
@@ -3718,20 +6547,20 @@ Date:   Wed Jul 18 15:28:25 2012 -0400
 
 commit 391cc0331749e263bdfe83a8f5f6d76f2360ee7a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 15:10:05 2012 -0400
+Date:  Wed Jul 18 15:10:05 2012 -0400
 
     [Indic] Allow halant group in Vowel and placeholder syllables
 
     Fixes 2 out of 560 Devanagari failures.  AND:
     Fixes 1 out of 2 Tamil failures.
 
- src/hb-ot-shape-complex-indic-machine.rl           |    7 ++++---
- .../indic/script-devanagari/misc/misc.txt          |    1 +
+ src/hb-ot-shape-complex-indic-machine.rl          |    7 ++++---
+ .../indic/script-devanagari/misc/misc.txt         |    1 +
  2 files changed, 5 insertions(+), 3 deletions(-)
 
 commit ca4e3d3eab7b738c2b8e2a81696a28bca1b81495
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 15:05:40 2012 -0400
+Date:  Wed Jul 18 15:05:40 2012 -0400
 
     [Indic] Streamline halant/joiner in grammar
 
@@ -3740,17 +6569,17 @@ Date:   Wed Jul 18 15:05:40 2012 -0400
 
 commit 418d00dffddd95a1f27e9be15752d494c627d45e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 14:57:28 2012 -0400
+Date:  Wed Jul 18 14:57:28 2012 -0400
 
     [Indic] Minor
 
- src/hb-ot-shape-complex-indic-machine.rl           |    3 ++-
- .../indic/script-devanagari/misc/misc.txt          |    3 +++
+ src/hb-ot-shape-complex-indic-machine.rl          |    3 ++-
+ .../indic/script-devanagari/misc/misc.txt         |    3 +++
  2 files changed, 5 insertions(+), 1 deletions(-)
 
 commit 4c3691d2a32ca7e54a54f7c08098fd96fa7af39e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 14:23:55 2012 -0400
+Date:  Wed Jul 18 14:23:55 2012 -0400
 
     [Indic] Hopefully minor!
 
@@ -3761,7 +6590,7 @@ Date:   Wed Jul 18 14:23:55 2012 -0400
 
 commit e092c556fb1cf38be3cea1f4b75a0d879372dfa2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 14:09:25 2012 -0400
+Date:  Wed Jul 18 14:09:25 2012 -0400
 
     [Indic] Minor
 
@@ -3770,7 +6599,7 @@ Date:   Wed Jul 18 14:09:25 2012 -0400
 
 commit 14dbdd9e39d3a869fd1521000c889c347433d22b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 18 13:13:03 2012 -0400
+Date:  Wed Jul 18 13:13:03 2012 -0400
 
     [Indic] Unbreak Tamil
 
@@ -3781,7 +6610,7 @@ Date:   Wed Jul 18 13:13:03 2012 -0400
 
 commit db8981f1e0e8625714568c6d0f11f0b317b11d0a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 18:17:30 2012 -0400
+Date:  Tue Jul 17 18:17:30 2012 -0400
 
     [Indic] Position Khmer Robat
 
@@ -3795,28 +6624,28 @@ Date:   Tue Jul 17 18:17:30 2012 -0400
  src/hb-ot-shape-complex-indic-machine.rl |   36
  +++++++++++++++--------------
  src/hb-ot-shape-complex-indic-private.hh |    7 +++--
- src/hb-ot-shape-complex-indic.cc         |   13 ++++++++++
+ src/hb-ot-shape-complex-indic.cc        |   13 ++++++++++
  3 files changed, 36 insertions(+), 20 deletions(-)
 
 commit 25bc489498ef7d0beb8fe9ab663e3f0b2f52c9c2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 17:53:03 2012 -0400
+Date:  Tue Jul 17 17:53:03 2012 -0400
 
     [Indic] Better categorize Register Shifters and Khmer Various signs
 
     Down another 500 or so Khmer failures!
 
- src/hb-ot-shape-complex-indic-machine.rl           |   14 +++++++-------
- src/hb-ot-shape-complex-indic-private.hh           |    2 +-
- src/hb-ot-shape-complex-indic.cc                   |    8 ++++----
- .../south-east-asian/script-khmer/misc/MANIFEST    |    2 ++
- .../script-khmer/misc/other-marks-invalid.txt      |    4 ++++
- .../script-khmer/misc/other-marks.txt              |    6 ++++++
+ src/hb-ot-shape-complex-indic-machine.rl          |   14 +++++++-------
+ src/hb-ot-shape-complex-indic-private.hh          |    2 +-
+ src/hb-ot-shape-complex-indic.cc                  |    8 ++++----
+ .../south-east-asian/script-khmer/misc/MANIFEST    |   2 ++
+ .../script-khmer/misc/other-marks-invalid.txt     |    4 ++++
+ .../script-khmer/misc/other-marks.txt             |    6 ++++++
  6 files changed, 24 insertions(+), 12 deletions(-)
 
 commit 39b17837b4064d59c18cebb49c1c0b5b8cc0c117
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 17:09:29 2012 -0400
+Date:  Tue Jul 17 17:09:29 2012 -0400
 
     Add hb_buffer_normalize_glyphs() and hb-shape --normalize-glyphs
 
@@ -3830,13 +6659,13 @@ Date:   Tue Jul 17 17:09:29 2012 -0400
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
  src/hb-buffer.h   |   13 +++++++++
  src/hb-private.hh |   29 +++++++++++++++-----
- util/options.cc   |    1 +
- util/options.hh   |    7 ++++-
+ util/options.cc   |   1 +
+ util/options.hh   |   7 ++++-
  5 files changed, 118 insertions(+), 8 deletions(-)
 
 commit 25e302da9a712e6f1d63b0d243a8df0d326ddba3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 14:25:14 2012 -0400
+Date:  Tue Jul 17 14:25:14 2012 -0400
 
     [Indic] Minor
 
@@ -3845,7 +6674,7 @@ Date:   Tue Jul 17 14:25:14 2012 -0400
 
 commit 5d32690a3428fa86eb26fe5fcec943a10aa95881
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 14:23:28 2012 -0400
+Date:  Tue Jul 17 14:23:28 2012 -0400
 
     [Indic] For scripts without Half forms, always choose first consonant
     as base
@@ -3862,19 +6691,19 @@ Date:   Tue Jul 17 14:23:28 2012 -0400
 
 commit 34b57149065d96f7528aaccaa7654e956ce27e93
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 14:09:32 2012 -0400
+Date:  Tue Jul 17 14:09:32 2012 -0400
 
     [Indic] Treat Khmer Register Shifters more like Nuktas
 
     Except that there may be a ZWNJ before a Register Shifter.
 
- src/hb-ot-shape-complex-indic-machine.rl           |    2 +-
- .../south-east-asian/script-khmer/misc/misc.txt    |    2 ++
+ src/hb-ot-shape-complex-indic-machine.rl          |    2 +-
+ .../south-east-asian/script-khmer/misc/misc.txt    |   2 ++
  2 files changed, 3 insertions(+), 1 deletions(-)
 
 commit 11e2a601b19861b05dbb2051d2d078c3cfd75b29
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 14:02:28 2012 -0400
+Date:  Tue Jul 17 14:02:28 2012 -0400
 
     [Indic] Minor
 
@@ -3883,7 +6712,7 @@ Date:   Tue Jul 17 14:02:28 2012 -0400
 
 commit 0201e0a4649ad5b607e50bcb9605e7a5b7143812
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 13:55:10 2012 -0400
+Date:  Tue Jul 17 13:55:10 2012 -0400
 
     [Indic] Apply 'cfar' for Khmer
 
@@ -3893,14 +6722,14 @@ Date:   Tue Jul 17 13:55:10 2012 -0400
       U+1784,U+17D2,U+179A,U+17D2,U+1782
       U+1784,U+17D2,U+1782,U+17D2,U+179A
 
- src/hb-ot-shape-complex-indic.cc                   |   16
+ src/hb-ot-shape-complex-indic.cc                  |   16
  ++++++++++++++--
- .../south-east-asian/script-khmer/misc/misc.txt    |    2 ++
+ .../south-east-asian/script-khmer/misc/misc.txt    |   2 ++
  2 files changed, 16 insertions(+), 2 deletions(-)
 
 commit 55f70ebfb95083f515d9b0044a2a65ab11484bb5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 12:50:13 2012 -0400
+Date:  Tue Jul 17 12:50:13 2012 -0400
 
     [Indic] Position final subjoined consonants (and vowels) after matras
 
@@ -3910,14 +6739,14 @@ Date:   Tue Jul 17 12:50:13 2012 -0400
 
     Fixes another 1k of the Khmer failures.  Not much left really.
 
- src/hb-ot-shape-complex-indic-private.hh           |    1 +
- src/hb-ot-shape-complex-indic.cc                   |   13 +++++++++++++
- .../south-east-asian/script-khmer/misc/misc.txt    |    2 ++
+ src/hb-ot-shape-complex-indic-private.hh          |    1 +
+ src/hb-ot-shape-complex-indic.cc                  |   13 +++++++++++++
+ .../south-east-asian/script-khmer/misc/misc.txt    |   2 ++
  3 files changed, 16 insertions(+), 0 deletions(-)
 
 commit c50ed71e9a3df1844f564de66d54b46a696c1356
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 11:54:28 2012 -0400
+Date:  Tue Jul 17 11:54:28 2012 -0400
 
     [Indic] Recategorize Khmer coeng sign as a separate category OT_Coeng
 
@@ -3925,14 +6754,14 @@ Date:   Tue Jul 17 11:54:28 2012 -0400
     (Coeng+C) and a final subscripted independent vowel (Coeng+V).
     Fixes another 2k of Khmer failures.
 
- src/hb-ot-shape-complex-indic-machine.rl           |    7 ++++---
- src/hb-ot-shape-complex-indic.cc                   |    6 +++++-
- .../south-east-asian/script-khmer/misc/misc.txt    |    1 +
+ src/hb-ot-shape-complex-indic-machine.rl          |    7 ++++---
+ src/hb-ot-shape-complex-indic.cc                  |    6 +++++-
+ .../south-east-asian/script-khmer/misc/misc.txt    |   1 +
  3 files changed, 10 insertions(+), 4 deletions(-)
 
 commit deb521dee4fdca8c2124cfb39a205e6269d4a70d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 11:37:32 2012 -0400
+Date:  Tue Jul 17 11:37:32 2012 -0400
 
     [Indic] Add a separate Coeng class
 
@@ -3940,13 +6769,13 @@ Date:   Tue Jul 17 11:37:32 2012 -0400
 
  src/hb-ot-shape-complex-indic-machine.rl |    1 +
  src/hb-ot-shape-complex-indic-private.hh |    3 ++-
- src/hb-ot-shape-complex-indic.cc         |   26
+ src/hb-ot-shape-complex-indic.cc        |   26
  ++++++++++++++++----------
  3 files changed, 19 insertions(+), 11 deletions(-)
 
 commit 74ccc6a1322f8c48c5f2a05f04821783c4b87a14
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 11:16:19 2012 -0400
+Date:  Tue Jul 17 11:16:19 2012 -0400
 
     [Indic] Move Halant with after-base consonants
 
@@ -3959,13 +6788,13 @@ Date:   Tue Jul 17 11:16:19 2012 -0400
     should ligate with the Halant to form Ya Phala, but previously a
     reordered matras was blocking the ligation.
 
- src/hb-ot-shape-complex-indic.cc                   |   11 +++++++++++
- .../indic/script-bengali/misc/misc.txt             |    1 +
+ src/hb-ot-shape-complex-indic.cc                  |   11 +++++++++++
+ .../indic/script-bengali/misc/misc.txt                    |    1 +
  2 files changed, 12 insertions(+), 0 deletions(-)
 
 commit d5c4edcdd6df32f2f23aca44f14838b4baab4d7a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 17 10:40:59 2012 -0400
+Date:  Tue Jul 17 10:40:59 2012 -0400
 
     [Indic] Apply presentation-forms features all at once
 
@@ -3976,46 +6805,46 @@ Date:   Tue Jul 17 10:40:59 2012 -0400
     some Ra Phala sequences for Bengali with Vrinda.  Fixes another 2% of
     Bengali failures (a couple more to go).
 
- src/hb-ot-shape-complex-indic.cc                   |    6 +++---
- .../indic/script-bengali/misc/misc.txt             |    1 +
+ src/hb-ot-shape-complex-indic.cc                  |    6 +++---
+ .../indic/script-bengali/misc/misc.txt                    |    1 +
  2 files changed, 4 insertions(+), 3 deletions(-)
 
 commit 559f70667891a3ceeffb36f40de38a4f85868945
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 22:43:17 2012 -0400
+Date:  Mon Jul 16 22:43:17 2012 -0400
 
     Fix MarkAttachmentType matching
 
     Fixes issue reported by Khaled Hosny with his Hussaini Nastaleeq font
     and sequences like those added in the previous commit.
 
- src/hb-ot-layout.cc |    2 +-
+ src/hb-ot-layout.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 6de103547e4a7fb34c833861713ea373cd912261
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 22:46:06 2012 -0400
+Date:  Mon Jul 16 22:46:06 2012 -0400
 
     [test/arabic] Add Arabic tests for mark skipping
 
     Expose a bug with Khaled's Hussaini Nastaleeq font.
 
- .../script-arabic/misc/diacritics/MANIFEST         |    1 +
- .../misc/diacritics/mark-skipping.txt              |   10 ++++++++++
+ .../script-arabic/misc/diacritics/MANIFEST        |    1 +
+ .../misc/diacritics/mark-skipping.txt             |   10 ++++++++++
  2 files changed, 11 insertions(+), 0 deletions(-)
 
 commit ad4494759fa8bfd2497800c24fa414075ed1aa61
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 22:40:21 2012 -0400
+Date:  Mon Jul 16 22:40:21 2012 -0400
 
     Minor
 
- src/hb-ot-layout.cc |    2 +-
+ src/hb-ot-layout.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit af92b4cc90e4184d5bdd8037c551ed482700114f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 20:31:24 2012 -0400
+Date:  Mon Jul 16 20:31:24 2012 -0400
 
     [Indic] Disable 'kern' in Uniscribe bug compatibility mode
 
@@ -4032,22 +6861,22 @@ Date:   Mon Jul 16 20:31:24 2012 -0400
 
 commit d96838ef951ce6170eb2dc576ebcba2262cf7008
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 20:26:57 2012 -0400
+Date:  Mon Jul 16 20:26:57 2012 -0400
 
     Allow complex shapers overriding common features
 
     In a new callback...  Currently unused by all complex shapers.
 
- src/hb-ot-shape-complex-arabic.cc  |    6 ++++++
- src/hb-ot-shape-complex-indic.cc   |    6 ++++++
- src/hb-ot-shape-complex-misc.cc    |   18 ++++++++++++++++++
- src/hb-ot-shape-complex-private.hh |   30 ++++++++++++++++++++++++++++++
- src/hb-ot-shape.cc                 |    2 ++
+ src/hb-ot-shape-complex-arabic.cc  |   6 ++++++
+ src/hb-ot-shape-complex-indic.cc   |   6 ++++++
+ src/hb-ot-shape-complex-misc.cc    |  18 ++++++++++++++++++
+ src/hb-ot-shape-complex-private.hh |  30 ++++++++++++++++++++++++++++++
+ src/hb-ot-shape.cc                |    2 ++
  5 files changed, 62 insertions(+), 0 deletions(-)
 
 commit df50b8474094f0563ccfdae12c4425a51b72add6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 19:56:29 2012 -0400
+Date:  Mon Jul 16 19:56:29 2012 -0400
 
     [Indic] Categorize other Khmer marks
 
@@ -4061,7 +6890,7 @@ Date:   Mon Jul 16 19:56:29 2012 -0400
 
 commit 8e7b5882fb4c1921c9d030d354a9b998115cdb8c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 17:04:46 2012 -0400
+Date:  Mon Jul 16 17:04:46 2012 -0400
 
     [Indic] Recognize pre-base reordering Ra anywhere in the syllable
 
@@ -4076,7 +6905,7 @@ Date:   Mon Jul 16 17:04:46 2012 -0400
 
 commit 7d09c98a1fff97127e48eae48d380dc9fcff288e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 16:45:22 2012 -0400
+Date:  Mon Jul 16 16:45:22 2012 -0400
 
     [Indic] Recognizer Register Shifter marks
 
@@ -4084,12 +6913,12 @@ Date:   Mon Jul 16 16:45:22 2012 -0400
 
  src/hb-ot-shape-complex-indic-machine.rl |    3 ++-
  src/hb-ot-shape-complex-indic-private.hh |    5 +++--
- src/hb-ot-shape-complex-indic.cc         |    2 ++
+ src/hb-ot-shape-complex-indic.cc        |    2 ++
  3 files changed, 7 insertions(+), 3 deletions(-)
 
 commit 60da763dfac96a7931d6e6bdef8b9973bd5209ab
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 16:13:32 2012 -0400
+Date:  Mon Jul 16 16:13:32 2012 -0400
 
     [GSUB/GDEF] Guess glyph classes after substitution only if no GDEF
 
@@ -4100,7 +6929,7 @@ Date:   Mon Jul 16 16:13:32 2012 -0400
 
 commit fcdc5f1c8849a7f38d9f34f64d60c6d95d7501f7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 15:52:54 2012 -0400
+Date:  Mon Jul 16 15:52:54 2012 -0400
 
     [Indic] Categorize Khmer Ro
 
@@ -4111,7 +6940,7 @@ Date:   Mon Jul 16 15:52:54 2012 -0400
 
 commit 78818124b17691ec2c647142fdb9ae743aa03dee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 15:49:08 2012 -0400
+Date:  Mon Jul 16 15:49:08 2012 -0400
 
     [Indic] Reoder pre-base reordering Ra
 
@@ -4123,7 +6952,7 @@ Date:   Mon Jul 16 15:49:08 2012 -0400
 
 commit 1a1dbe9a2787f226f3e43063da8eb6633438b0a0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 15:40:33 2012 -0400
+Date:  Mon Jul 16 15:40:33 2012 -0400
 
     [Indic] Rename
 
@@ -4132,7 +6961,7 @@ Date:   Mon Jul 16 15:40:33 2012 -0400
 
 commit 46e645ec4b59f0a278347be11f40c7df700d5bb6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 15:30:05 2012 -0400
+Date:  Mon Jul 16 15:30:05 2012 -0400
 
     [Indic] Start implementing pre-base reordering
 
@@ -4141,7 +6970,7 @@ Date:   Mon Jul 16 15:30:05 2012 -0400
 
 commit 921ce5b17daf06af8e17989a3e335b9f5df20483
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 15:26:56 2012 -0400
+Date:  Mon Jul 16 15:26:56 2012 -0400
 
     [Indic] Rename
 
@@ -4152,7 +6981,7 @@ Date:   Mon Jul 16 15:26:56 2012 -0400
 
 commit b504e060f008e95b1ba36c06600c9fea4f5d4808
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 15:21:12 2012 -0400
+Date:  Mon Jul 16 15:21:12 2012 -0400
 
     [Indic] Implement After-Main Reph positioning
 
@@ -4163,7 +6992,7 @@ Date:   Mon Jul 16 15:21:12 2012 -0400
 
 commit 17d7de91d76406d3e92db37d9eef2fc615f06e68
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 15:20:15 2012 -0400
+Date:  Mon Jul 16 15:20:15 2012 -0400
 
     [Indic] Apply 'pref' to pre-base reodering Ra
 
@@ -4174,11 +7003,11 @@ Date:   Mon Jul 16 15:20:15 2012 -0400
 
 commit 362d3db8d3527d0fef260a17d2466e92a4a25425
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 15:15:28 2012 -0400
+Date:  Mon Jul 16 15:15:28 2012 -0400
 
     [Indic] Minor
 
-    Should not be any semantic change.  In preparation for implementing
+    Should not be any semantic change. In preparation for implementing
     pre-base reordering Ra.
 
  src/hb-ot-shape-complex-indic.cc |    8 +-------
@@ -4186,7 +7015,7 @@ Date:   Mon Jul 16 15:15:28 2012 -0400
 
 commit 70fe77bb9a25922bd34f206826d8731d901fb451
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 14:52:18 2012 -0400
+Date:  Mon Jul 16 14:52:18 2012 -0400
 
     Minor
 
@@ -4196,7 +7025,7 @@ Date:   Mon Jul 16 14:52:18 2012 -0400
 
 commit 2f903215c5da2330a37abe489a3f45f7c3fd5a09
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 13:54:43 2012 -0400
+Date:  Mon Jul 16 13:54:43 2012 -0400
 
     Minor
 
@@ -4205,7 +7034,7 @@ Date:   Mon Jul 16 13:54:43 2012 -0400
 
 commit a3e04bee2c2fa648759a87e460db6b4f1b685586
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 13:47:19 2012 -0400
+Date:  Mon Jul 16 13:47:19 2012 -0400
 
     [Indic] Reorder virama only for old Indic spec
 
@@ -4214,7 +7043,7 @@ Date:   Mon Jul 16 13:47:19 2012 -0400
 
 commit 0de771b72da6b342b015e3556190821547a4011d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 13:39:36 2012 -0400
+Date:  Mon Jul 16 13:39:36 2012 -0400
 
     [Indic] Categorize Khmer consonants
 
@@ -4223,7 +7052,7 @@ Date:   Mon Jul 16 13:39:36 2012 -0400
 
 commit d487fff266258eb1af056e9704cfb09d04251ddc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 13:25:17 2012 -0400
+Date:  Mon Jul 16 13:25:17 2012 -0400
 
     Split matras without a Unicode decomposition
 
@@ -4236,7 +7065,7 @@ Date:   Mon Jul 16 13:25:17 2012 -0400
 
 commit 8aa801a6fd1a737fa20b851edf7528bdd6635b8b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 13:24:26 2012 -0400
+Date:  Mon Jul 16 13:24:26 2012 -0400
 
     [Indic] Adjust position for split matras
 
@@ -4249,7 +7078,7 @@ Date:   Mon Jul 16 13:24:26 2012 -0400
 
 commit 1feb8345a5fd92297eb6796e6dce633bafa0c76e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 13:23:40 2012 -0400
+Date:  Mon Jul 16 13:23:40 2012 -0400
 
     [GSUB] Allow 1-to-1 ligature substitutions!
 
@@ -4262,7 +7091,7 @@ Date:   Mon Jul 16 13:23:40 2012 -0400
 
 commit 29f106d7fba25e1464debd3a4831a7380d75c4c9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jul 16 12:05:35 2012 -0400
+Date:  Mon Jul 16 12:05:35 2012 -0400
 
     [Indic] Apply Above Forms
 
@@ -4271,7 +7100,7 @@ Date:   Mon Jul 16 12:05:35 2012 -0400
 
 commit fa2bd9fb63d83b657373764d4b657084d8327fc9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jul 14 12:15:54 2012 -0400
+Date:  Sat Jul 14 12:15:54 2012 -0400
 
     Further simplify atomic ops on Visual Studio
 
@@ -4280,7 +7109,7 @@ Date:   Sat Jul 14 12:15:54 2012 -0400
 
 commit 0a492357016bc9a614d2a726f2006c10af68ca58
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 13 13:20:49 2012 -0400
+Date:  Fri Jul 13 13:20:49 2012 -0400
 
     Minor
 
@@ -4289,17 +7118,17 @@ Date:   Fri Jul 13 13:20:49 2012 -0400
 
 commit 11c4ad439ef2b39a840f397a693b1ba643f52c21
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 13 11:29:31 2012 -0400
+Date:  Fri Jul 13 11:29:31 2012 -0400
 
     Add -Wcast-align
 
- configure.ac    |    3 +++
+ configure.ac   |    3 +++
  src/Makefile.am |    2 +-
  2 files changed, 4 insertions(+), 1 deletions(-)
 
 commit a98d0ab18624501ee60551304f2715361ac643da
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 13 10:19:10 2012 -0400
+Date:  Fri Jul 13 10:19:10 2012 -0400
 
     Make sure HB_BEGIN_DECLS / HB_END_DECLS is only used in public headers
 
@@ -4307,14 +7136,14 @@ Date:   Fri Jul 13 10:19:10 2012 -0400
     desired,
     and use these to make only declared symbols public.
 
- src/check-c-linkage-decls.sh             |   10 +++++++++-
- src/hb-fallback-shape-private.hh         |    6 ------
+ src/check-c-linkage-decls.sh            |   10 +++++++++-
+ src/hb-fallback-shape-private.hh        |    6 ------
  src/hb-ot-shape-complex-indic-machine.rl |    4 ----
  3 files changed, 9 insertions(+), 11 deletions(-)
 
 commit 5c5bc96216c9ad58243eb3ed27b253e237f08ebe
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 13 10:15:37 2012 -0400
+Date:  Fri Jul 13 10:15:37 2012 -0400
 
     Allow overriding HB_BEGIN_DECLS / HB_END_DECLS
 
@@ -4323,7 +7152,7 @@ Date:   Fri Jul 13 10:15:37 2012 -0400
 
 commit ec5f5f0f8a1d5b3ff98452175bb4450a59897620
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 13 10:00:42 2012 -0400
+Date:  Fri Jul 13 10:00:42 2012 -0400
 
     Don't export inline methods
 
@@ -4332,7 +7161,7 @@ Date:   Fri Jul 13 10:00:42 2012 -0400
 
 commit 50a4e78b530563917eb606ff3b96dcc9eed5b3ee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 13 09:48:39 2012 -0400
+Date:  Fri Jul 13 09:48:39 2012 -0400
 
     Check for exported weak symbols
 
@@ -4345,16 +7174,16 @@ Date:   Fri Jul 13 09:48:39 2012 -0400
 
 commit b5aeb95afeb13a66177caada9f5d5ad4cddbd35f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 13 09:45:54 2012 -0400
+Date:  Fri Jul 13 09:45:54 2012 -0400
 
     Make hb_in_range() static
 
- src/hb-private.hh |    2 +-
+ src/hb-private.hh |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 271c8f89075607c689938b4f5e60323d9a1acd70
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 13 09:32:30 2012 -0400
+Date:  Fri Jul 13 09:32:30 2012 -0400
 
     Minor
 
@@ -4363,7 +7192,7 @@ Date:   Fri Jul 13 09:32:30 2012 -0400
 
 commit 391f1ff5d894b60bfe0f606be436ffe7e43f7455
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jul 13 09:04:07 2012 -0400
+Date:  Fri Jul 13 09:04:07 2012 -0400
 
     Fix _InterlockedCompareExchangePointer on x86
 
@@ -4372,7 +7201,7 @@ Date:   Fri Jul 13 09:04:07 2012 -0400
 
 commit 2023e2b54d91924dddfd228ffdbb46021135b068
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 11 19:00:30 2012 -0400
+Date:  Wed Jul 11 19:00:30 2012 -0400
 
     [ft] Disable ppem setting
 
@@ -4386,7 +7215,7 @@ Date:   Wed Jul 11 19:00:30 2012 -0400
 
 commit cdf7444505a7ae49d20f9ba6776dea92c1fde2a6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 11 18:52:39 2012 -0400
+Date:  Wed Jul 11 18:52:39 2012 -0400
 
     [ft] Use unfitted kerning if x_ppem is zero
 
@@ -4395,7 +7224,7 @@ Date:   Wed Jul 11 18:52:39 2012 -0400
 
 commit 6d08c7f1b3601095f9a12630045331dd0fe75380
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 11 18:01:27 2012 -0400
+Date:  Wed Jul 11 18:01:27 2012 -0400
 
     Revert "Towards templatizing common Lookup types"
 
@@ -4411,7 +7240,7 @@ Date:   Wed Jul 11 18:01:27 2012 -0400
 
 commit 552bf3a9f9651311084b7979805dbdc18c0335ca
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 11 16:44:51 2012 -0400
+Date:  Wed Jul 11 16:44:51 2012 -0400
 
     Bump WINNT version requested from 500 to 600
 
@@ -4420,22 +7249,22 @@ Date:   Wed Jul 11 16:44:51 2012 -0400
     will hide
     those symbols.
 
- src/hb-uniscribe.cc |    2 +-
- src/hb-uniscribe.h  |    2 +-
+ src/hb-uniscribe.cc |   2 +-
+ src/hb-uniscribe.h  |   2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 commit 9a5b421a64db1bb23d5c6ebbc3bf3f3a5513dc36
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 11 16:35:04 2012 -0400
+Date:  Wed Jul 11 16:35:04 2012 -0400
 
     Fix build with no Unicode funcs implementations provided
 
- src/hb-unicode-private.hh |    1 +
+ src/hb-unicode-private.hh |   1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 6efe1eca660135096f05987ac0ef9b635de6cdfd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jul 11 15:30:08 2012 -0400
+Date:  Wed Jul 11 15:30:08 2012 -0400
 
     Update git.mk to upstream
 
@@ -4444,7 +7273,7 @@ Date:   Wed Jul 11 15:30:08 2012 -0400
 
 commit 727135f3a9938c1ebd5b9f5015a46c7ccc8573c5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 3 22:15:35 2012 -0400
+Date:  Tue Jul 3 22:15:35 2012 -0400
 
     Towards templatizing common Lookup types
 
@@ -4456,30 +7285,30 @@ Date:   Tue Jul 3 22:15:35 2012 -0400
 
 commit 1167c7bfc9e61f145e11da4881968293a4d3c0a9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jul 3 11:38:46 2012 -0400
+Date:  Tue Jul 3 11:38:46 2012 -0400
 
     Minor
 
- test/shaping/texts/in-tree/shaper-thai/MANIFEST    |    2 +-
- .../texts/in-tree/shaper-thai/misc/MANIFEST        |    1 -
- .../texts/in-tree/shaper-thai/misc/misc.txt        |    6 ------
- .../texts/in-tree/shaper-thai/script-thai/MANIFEST |    1 +
- .../in-tree/shaper-thai/script-thai/misc/MANIFEST  |    1 +
- .../shaper-thai/script-thai/misc/sara-am.txt       |    4 ++++
+ test/shaping/texts/in-tree/shaper-thai/MANIFEST    |   2 +-
+ .../texts/in-tree/shaper-thai/misc/MANIFEST       |    1 -
+ .../texts/in-tree/shaper-thai/misc/misc.txt       |    6 ------
+ .../texts/in-tree/shaper-thai/script-thai/MANIFEST |   1 +
+ .../in-tree/shaper-thai/script-thai/misc/MANIFEST  |   1 +
+ .../shaper-thai/script-thai/misc/sara-am.txt      |    4 ++++
  6 files changed, 7 insertions(+), 8 deletions(-)
 
 commit aa116582e69d18777448e7993078e5d6335ddfed
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 29 10:50:12 2012 -0400
+Date:  Fri Jun 29 10:50:12 2012 -0400
 
     Minor
 
- .../indic/script-malayalam/misc/misc.txt           |    1 +
+ .../indic/script-malayalam/misc/misc.txt          |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 1f13c7185f02ea18d4fadd2ea8ad444bea863c39
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jun 27 10:07:27 2012 -0400
+Date:  Wed Jun 27 10:07:27 2012 -0400
 
     Add TODO item
 
@@ -4488,17 +7317,17 @@ Date:   Wed Jun 27 10:07:27 2012 -0400
 
 commit 12f5c0a222a2f0aebe63c0d367937a0ff985474a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 26 11:16:13 2012 -0400
+Date:  Tue Jun 26 11:16:13 2012 -0400
 
     Fix check for Intel atomic ops
 
- configure.ac             |    9 +++++----
+ configure.ac            |    9 +++++----
  src/hb-atomic-private.hh |    2 +-
  2 files changed, 6 insertions(+), 5 deletions(-)
 
 commit 6932a41fb61ffc2901c260587b1e98ed9c2a7ea1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 26 10:46:31 2012 -0400
+Date:  Tue Jun 26 10:46:31 2012 -0400
 
     Use octal-escaped UTF-8 characters instead of plain text
 
@@ -4509,19 +7338,19 @@ Date:   Tue Jun 26 10:46:31 2012 -0400
 
 commit 8c0ea7bcb4409aaf8c96ad641f2db30003228ad0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jun 24 13:20:56 2012 -0400
+Date:  Sun Jun 24 13:20:56 2012 -0400
 
     Disable introspection again
 
     Until I figure out the build issues.  Sigh...
 
- configure.ac    |    2 +-
+ configure.ac   |    2 +-
  src/Makefile.am |   42 +++++++++++++++++++++---------------------
  2 files changed, 22 insertions(+), 22 deletions(-)
 
 commit 8c5f5e6f5ec2b6a219fbdfc955f6299325a0adde
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jun 17 14:58:59 2012 -0400
+Date:  Sun Jun 17 14:58:59 2012 -0400
 
     Minor
 
@@ -4530,7 +7359,7 @@ Date:   Sun Jun 17 14:58:59 2012 -0400
 
 commit 49f8e0cd9a5493ae26857c43bac0711cdf47c80d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 16 15:40:03 2012 -0400
+Date:  Sat Jun 16 15:40:03 2012 -0400
 
     GStaticMutex is deprecated
 
@@ -4539,48 +7368,48 @@ Date:   Sat Jun 16 15:40:03 2012 -0400
 
 commit 5e113a4b7921ced6af2d53460a7a2f1d0185c02a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 16 15:26:13 2012 -0400
+Date:  Sat Jun 16 15:26:13 2012 -0400
 
     g_thread_init() is deprecated
 
- test/api/hb-test.h |    2 ++
+ test/api/hb-test.h |   2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)
 
 commit 1bc1cb3603167f5da309336f7018c8b0608ac104
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 16 15:21:55 2012 -0400
+Date:  Sat Jun 16 15:21:55 2012 -0400
 
     Make source more digestable for gobject-introspection
 
- src/hb-blob.cc            |    2 +-
- src/hb-blob.h             |    2 +-
- src/hb-buffer-private.hh  |    4 ++--
- src/hb-buffer.h           |    6 +++---
- src/hb-common.cc          |    2 +-
- src/hb-common.h           |    4 ++--
- src/hb-font-private.hh    |    6 +++---
- src/hb-font.cc            |    2 +-
- src/hb-font.h             |    8 ++++----
- src/hb-set-private.hh     |    2 +-
- src/hb-set.h              |    2 +-
- src/hb-shape.h            |    2 +-
- src/hb-unicode-private.hh |    2 +-
- src/hb-unicode.h          |    2 +-
+ src/hb-blob.cc                   |    2 +-
+ src/hb-blob.h            |    2 +-
+ src/hb-buffer-private.hh  |   4 ++--
+ src/hb-buffer.h          |    6 +++---
+ src/hb-common.cc         |    2 +-
+ src/hb-common.h          |    4 ++--
+ src/hb-font-private.hh    |   6 +++---
+ src/hb-font.cc                   |    2 +-
+ src/hb-font.h            |    8 ++++----
+ src/hb-set-private.hh    |    2 +-
+ src/hb-set.h             |    2 +-
+ src/hb-shape.h                   |    2 +-
+ src/hb-unicode-private.hh |   2 +-
+ src/hb-unicode.h         |    2 +-
  14 files changed, 23 insertions(+), 23 deletions(-)
 
 commit 84d781e54cc75c81a06ba43fd7b1a74b8c7d9591
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 16 15:21:41 2012 -0400
+Date:  Sat Jun 16 15:21:41 2012 -0400
 
     Flesh out gobject-introspection stuff a bit
 
- configure.ac    |    1 +
+ configure.ac   |    1 +
  src/Makefile.am |   23 +++++++++++++++++++++--
  2 files changed, 22 insertions(+), 2 deletions(-)
 
 commit 49ee12ccd00870d4976339dc546c74eaf08a8fc0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 16 14:53:51 2012 -0400
+Date:  Sat Jun 16 14:53:51 2012 -0400
 
     Add TODO item
 
@@ -4589,7 +7418,7 @@ Date:   Sat Jun 16 14:53:51 2012 -0400
 
 commit d3c8115d1ad09404b8970b98e6b5ab74510a35f6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 12 09:52:57 2012 -0400
+Date:  Tue Jun 12 09:52:57 2012 -0400
 
     Minor
 
@@ -4598,7 +7427,7 @@ Date:   Tue Jun 12 09:52:57 2012 -0400
 
 commit 2cf301968cb8c1150cead0ab909457cdd3ee2d01
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 14:58:01 2012 -0400
+Date:  Sat Jun 9 14:58:01 2012 -0400
 
     Add hb_object_lock/unlock()
 
@@ -4607,7 +7436,7 @@ Date:   Sat Jun 9 14:58:01 2012 -0400
 
 commit 6a5661f1e69c937083e8d976cb12429b99180d54
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 03:26:16 2012 -0400
+Date:  Sat Jun 9 03:26:16 2012 -0400
 
     Ugh
 
@@ -4616,18 +7445,18 @@ Date:   Sat Jun 9 03:26:16 2012 -0400
 
 commit f211d5c291b4c947cfd732e873627567173057e4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 03:11:22 2012 -0400
+Date:  Sat Jun 9 03:11:22 2012 -0400
 
-    More Oops!  Fix fast-path with sub-type==0
+    More Oops! Fix fast-path with sub-type==0
 
  src/hb-ot-layout-gpos-table.hh |    2 +-
  src/hb-ot-layout-gsub-table.hh |    2 +-
- util/shape-consumer.hh         |    2 ++
+ util/shape-consumer.hh                |    2 ++
  3 files changed, 4 insertions(+), 2 deletions(-)
 
 commit b1de6aa1f33b228afe231c8209aef90a5fa1ee5d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 03:07:59 2012 -0400
+Date:  Sat Jun 9 03:07:59 2012 -0400
 
     Oops!
 
@@ -4637,7 +7466,7 @@ Date:   Sat Jun 9 03:07:59 2012 -0400
 
 commit b12e2549cbcd4f1ef46e66c75533686ee560f59b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 03:05:20 2012 -0400
+Date:  Sat Jun 9 03:05:20 2012 -0400
 
     Minor
 
@@ -4646,7 +7475,7 @@ Date:   Sat Jun 9 03:05:20 2012 -0400
 
 commit faf0f20253d954cc4cfa4c967ece7573a5ddae3b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 03:02:36 2012 -0400
+Date:  Sat Jun 9 03:02:36 2012 -0400
 
     Add sanitize() logic for fast-paths
 
@@ -4656,7 +7485,7 @@ Date:   Sat Jun 9 03:02:36 2012 -0400
 
 commit 4e766ff28d1fb831ded20666799787478129c07c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 02:53:57 2012 -0400
+Date:  Sat Jun 9 02:53:57 2012 -0400
 
     Add fast-path for GPOS too
 
@@ -4667,7 +7496,7 @@ Date:   Sat Jun 9 02:53:57 2012 -0400
 
 commit 993c51915f503f74ee00eee646b67bf2e3f73596
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 02:48:16 2012 -0400
+Date:  Sat Jun 9 02:48:16 2012 -0400
 
     Add fast-path to GSUB to check coverage
 
@@ -4680,7 +7509,7 @@ Date:   Sat Jun 9 02:48:16 2012 -0400
 
 commit f19e0b0099ec73b8fedccacff4902403f5eabc42
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 02:26:57 2012 -0400
+Date:  Sat Jun 9 02:26:57 2012 -0400
 
     Match input before backtrack
 
@@ -4691,17 +7520,17 @@ Date:   Sat Jun 9 02:26:57 2012 -0400
 
 commit 67bb9e8cea49a44be6996515e1c7d8cdc95a77e6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 02:02:46 2012 -0400
+Date:  Sat Jun 9 02:02:46 2012 -0400
 
     Add set add_coverage() to Coverage()
 
- src/hb-ot-layout-common-private.hh |   24 ++++++++++++++++++++++++
- src/hb-set-private.hh              |    5 +++++
+ src/hb-ot-layout-common-private.hh |  24 ++++++++++++++++++++++++
+ src/hb-set-private.hh             |    5 +++++
  2 files changed, 29 insertions(+), 0 deletions(-)
 
 commit 4952f0aa5b2f4368d9e3418252e0a1b9294cd5ee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 01:39:11 2012 -0400
+Date:  Sat Jun 9 01:39:11 2012 -0400
 
     Minor
 
@@ -4710,16 +7539,16 @@ Date:   Sat Jun 9 01:39:11 2012 -0400
 
 commit ad6a6f22401d6256e34521d0f52e91348c5ed4c9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 01:21:02 2012 -0400
+Date:  Sat Jun 9 01:21:02 2012 -0400
 
     Minor
 
- src/hb-ot-layout.cc |    2 +-
+ src/hb-ot-layout.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 46617a42133fbab151de4111a74dcbdc4e769c74
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 01:18:58 2012 -0400
+Date:  Sat Jun 9 01:18:58 2012 -0400
 
     Fix cache implementation
 
@@ -4728,69 +7557,69 @@ Date:   Sat Jun 9 01:18:58 2012 -0400
 
 commit ce47613889aa3ff9b0067d3e51ba63cfdb139adb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 01:10:26 2012 -0400
+Date:  Sat Jun 9 01:10:26 2012 -0400
 
     Micro-optimize
 
     I know...
 
  src/hb-ot-layout-gsubgpos-private.hh |    3 +-
- src/hb-ot-layout.cc                  |   46
+ src/hb-ot-layout.cc                 |   46
  ++++++++++++++++++++-------------
  2 files changed, 30 insertions(+), 19 deletions(-)
 
 commit 70416de298b811ab6be53a1c67f0d2531d99cd46
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 00:56:41 2012 -0400
+Date:  Sat Jun 9 00:56:41 2012 -0400
 
     Minor
 
- src/hb-open-type-private.hh |    2 --
+ src/hb-open-type-private.hh |   2 --
  1 files changed, 0 insertions(+), 2 deletions(-)
 
 commit 99159e52a3c9d5ae6c0fbdec64e7ed684fa70b61
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 00:50:40 2012 -0400
+Date:  Sat Jun 9 00:50:40 2012 -0400
 
     Use linear search for small counts
 
     I see about 8% speedup with long strings with DejaVu Sans.
 
- src/hb-open-type-private.hh |   19 ++++++++++++++-----
+ src/hb-open-type-private.hh |  19 ++++++++++++++-----
  1 files changed, 14 insertions(+), 5 deletions(-)
 
 commit caf0412690542e58e23246dccc4b2fb83bd652ec
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 00:26:32 2012 -0400
+Date:  Sat Jun 9 00:26:32 2012 -0400
 
     Minor
 
- src/hb-ot-layout-common-private.hh |    2 +-
+ src/hb-ot-layout-common-private.hh |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 0f8fea71a66b1e01ee4398967db464393f478d42
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 00:24:38 2012 -0400
+Date:  Sat Jun 9 00:24:38 2012 -0400
 
     Minor.  Hide _hb_ot_layout_get_glyph_property()
 
- src/hb-ot-layout-private.hh |    4 ----
- src/hb-ot-layout.cc         |    2 +-
+ src/hb-ot-layout-private.hh |   4 ----
+ src/hb-ot-layout.cc        |    2 +-
  2 files changed, 1 insertions(+), 5 deletions(-)
 
 commit 44b8ee0c90d7b1dd91e5848114141e3186534a0f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 9 00:23:24 2012 -0400
+Date:  Sat Jun 9 00:23:24 2012 -0400
 
     Minor
 
  src/hb-ot-layout-gpos-table.hh |    3 ++-
- src/hb-ot-layout.cc            |    2 +-
+ src/hb-ot-layout.cc           |    2 +-
  2 files changed, 3 insertions(+), 2 deletions(-)
 
 commit 7b84c536c10ab90ed96a033d88e9ad232d46c5b8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 22:04:23 2012 -0400
+Date:  Fri Jun 8 22:04:23 2012 -0400
 
     In MarkBase attachment, only attach to first of a MultipleSubst
     sequence
@@ -4807,7 +7636,7 @@ Date:   Fri Jun 8 22:04:23 2012 -0400
 
 commit ec57e0c5655ced5109c4638bf802772d336448fd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 21:47:23 2012 -0400
+Date:  Fri Jun 8 21:47:23 2012 -0400
 
     Set lig_comp for MultipleSubst components
 
@@ -4819,18 +7648,18 @@ Date:   Fri Jun 8 21:47:23 2012 -0400
 
 commit e085fcf7ca302eb7802a032197c022819e7e7074
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 21:45:00 2012 -0400
+Date:  Fri Jun 8 21:45:00 2012 -0400
 
     Remove unused buffer->replace_glyphs_be16
 
- src/hb-buffer-private.hh             |    3 ---
- src/hb-buffer.cc                     |   23 -----------------------
+ src/hb-buffer-private.hh            |    3 ---
+ src/hb-buffer.cc                    |   23 -----------------------
  src/hb-ot-layout-gsubgpos-private.hh |    8 --------
  3 files changed, 0 insertions(+), 34 deletions(-)
 
 commit 3ec77d6ae0510dc2c0ec64382c4948bc6e109844
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 21:44:06 2012 -0400
+Date:  Fri Jun 8 21:44:06 2012 -0400
 
     Don't use replace_glyphs_be for MultipleSubst
 
@@ -4840,7 +7669,7 @@ Date:   Fri Jun 8 21:44:06 2012 -0400
 
 commit 4b7192125ffd295091d6b3a0bdfca7011947c2ca
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 21:41:46 2012 -0400
+Date:  Fri Jun 8 21:41:46 2012 -0400
 
     Minor
 
@@ -4850,17 +7679,17 @@ Date:   Fri Jun 8 21:41:46 2012 -0400
 
 commit 4508789f4b5e0ece5620d35598aeeb7ecbe3e3aa
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 21:32:43 2012 -0400
+Date:  Fri Jun 8 21:32:43 2012 -0400
 
     Add test for static initializers and other C++ stuff
 
- src/Makefile.am           |    3 ++-
+ src/Makefile.am          |    3 ++-
  src/check-static-inits.sh |   33 +++++++++++++++++++++++++++++++++
  2 files changed, 35 insertions(+), 1 deletions(-)
 
 commit 56bd259b9ac22dd98913c8ca2e2cf7b30b632373
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 21:29:18 2012 -0400
+Date:  Fri Jun 8 21:29:18 2012 -0400
 
     Minor
 
@@ -4869,7 +7698,7 @@ Date:   Fri Jun 8 21:29:18 2012 -0400
 
 commit 4538b47bf08e73e7f5cce6337df5fe154233c168
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 21:01:45 2012 -0400
+Date:  Fri Jun 8 21:01:45 2012 -0400
 
     Remove done TODO items
 
@@ -4878,7 +7707,7 @@ Date:   Fri Jun 8 21:01:45 2012 -0400
 
 commit bc8357ea7b4c0d7c715aae353176434fb9460205
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 21:01:20 2012 -0400
+Date:  Fri Jun 8 21:01:20 2012 -0400
 
     Merge clusters during normalization
 
@@ -4887,7 +7716,7 @@ Date:   Fri Jun 8 21:01:20 2012 -0400
 
 commit fe3dabc08df7501010564f8844bd4d11771cc6a4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:56:05 2012 -0400
+Date:  Fri Jun 8 20:56:05 2012 -0400
 
     Minor
 
@@ -4896,7 +7725,7 @@ Date:   Fri Jun 8 20:56:05 2012 -0400
 
 commit e88e14421a33ca5bdfd76bc0b2f801fcb6e78911
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:55:21 2012 -0400
+Date:  Fri Jun 8 20:55:21 2012 -0400
 
     Use merge_clusters instead of open-coding
 
@@ -4905,16 +7734,16 @@ Date:   Fri Jun 8 20:55:21 2012 -0400
 
 commit 330a2af3ff0e12c01b3b451357b8bdc83b2e9b47
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:40:02 2012 -0400
+Date:  Fri Jun 8 20:40:02 2012 -0400
 
     Use merge_clusters when forming Unicode clusters
 
- src/hb-ot-shape.cc |    4 +++-
+ src/hb-ot-shape.cc |   4 +++-
  1 files changed, 3 insertions(+), 1 deletions(-)
 
 commit bd300df9adf955c1e69b3783c1c061876940fb8b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:35:18 2012 -0400
+Date:  Fri Jun 8 20:35:18 2012 -0400
 
     Minor
 
@@ -4923,18 +7752,18 @@ Date:   Fri Jun 8 20:35:18 2012 -0400
 
 commit e51d2b6ed1c794ac28c5610bfd01dbc9fb383633
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:33:27 2012 -0400
+Date:  Fri Jun 8 20:33:27 2012 -0400
 
     Extend into main buffer if extension hit end of out-buffer merging
     clusters
 
- src/hb-buffer.cc                |    5 +++++
+ src/hb-buffer.cc               |    5 +++++
  src/hb-ot-shape-complex-misc.cc |    9 ---------
  2 files changed, 5 insertions(+), 9 deletions(-)
 
 commit 5ced012d9f58c51d557a835593c3277e35fe3b35
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:31:32 2012 -0400
+Date:  Fri Jun 8 20:31:32 2012 -0400
 
     Extend end when merging clusters in out-buffer
 
@@ -4943,17 +7772,17 @@ Date:   Fri Jun 8 20:31:32 2012 -0400
 
 commit 72c0a1878313e7232d554bc226f4c6dc01418a95
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:30:03 2012 -0400
+Date:  Fri Jun 8 20:30:03 2012 -0400
 
     Extend clusters backward in out-buffer
 
- src/hb-buffer.cc                |    8 ++++++++
+ src/hb-buffer.cc               |    8 ++++++++
  src/hb-ot-shape-complex-misc.cc |    2 --
  2 files changed, 8 insertions(+), 2 deletions(-)
 
 commit cd5891493df06fdb92e1ae526d29dee8df250235
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:27:53 2012 -0400
+Date:  Fri Jun 8 20:27:53 2012 -0400
 
     Extend clusters backwards, into the out-buffer too
 
@@ -4962,7 +7791,7 @@ Date:   Fri Jun 8 20:27:53 2012 -0400
 
 commit 77471e037122548bfc08cacea6fbb472831c34f3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:21:02 2012 -0400
+Date:  Fri Jun 8 20:21:02 2012 -0400
 
     Clear output buffer before calling GSUB pause functions
 
@@ -4971,7 +7800,7 @@ Date:   Fri Jun 8 20:21:02 2012 -0400
 
 commit cafa6f372721fd6b0a7c0da68b9421d3e94931bc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:17:10 2012 -0400
+Date:  Fri Jun 8 20:17:10 2012 -0400
 
     When merging clusters, extend the end
 
@@ -4980,7 +7809,7 @@ Date:   Fri Jun 8 20:17:10 2012 -0400
 
 commit 28ce5fa454b54f728044ee12a9dbe7d016783d4a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 20:13:56 2012 -0400
+Date:  Fri Jun 8 20:13:56 2012 -0400
 
     Merge clusters when ligating
 
@@ -4989,7 +7818,7 @@ Date:   Fri Jun 8 20:13:56 2012 -0400
 
 commit 2bb1761ccb7d300744ced6427165f4ea75ddf96c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 19:29:44 2012 -0400
+Date:  Fri Jun 8 19:29:44 2012 -0400
 
     Minor, use next_glyph()
 
@@ -4998,25 +7827,25 @@ Date:   Fri Jun 8 19:29:44 2012 -0400
 
 commit 5f68f8675e5ccaee91f5a90d86bc3b022b9a54e4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 19:23:43 2012 -0400
+Date:  Fri Jun 8 19:23:43 2012 -0400
 
     Minor
 
- src/hb-ot-shape.cc |    1 +
+ src/hb-ot-shape.cc |   1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 872969126756456a69bf958f3df6e56a26e57b0a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 14:18:30 2012 -0400
+Date:  Fri Jun 8 14:18:30 2012 -0400
 
     Increase Uniscribe MAX_ITEMS
 
- src/hb-uniscribe.cc |    2 +-
+ src/hb-uniscribe.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit dbffa4c83d29c689ee4cd8a1c53e84521028c711
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 14:08:32 2012 -0400
+Date:  Fri Jun 8 14:08:32 2012 -0400
 
     Fix Uniscribe charset matching
 
@@ -5025,25 +7854,25 @@ Date:   Fri Jun 8 14:08:32 2012 -0400
 
     There still remains a problem with the Uniscribe backend, in that if a
     font with the same family name is installed, and is newer, the native
-    one is preferred over the font we provide.  Fixing it requires
+    one is preferred over the font we provide. Fixing it requires
     rewriting
     the name table with a unique family name...
 
- src/hb-uniscribe.cc |    1 +
+ src/hb-uniscribe.cc |   1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 82e8bd8628aeb37835fb019a71b6bdac87824b97
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 11:48:29 2012 -0400
+Date:  Fri Jun 8 11:48:29 2012 -0400
 
     Remove unused code
 
- src/hb-uniscribe.cc |    4 +---
+ src/hb-uniscribe.cc |   4 +---
  1 files changed, 1 insertions(+), 3 deletions(-)
 
 commit 6da9dbff21b47fb10794b8d6cb747393c9eab7dd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 10:53:35 2012 -0400
+Date:  Fri Jun 8 10:53:35 2012 -0400
 
     Remove zero-width chars in the fallback shaper too
 
@@ -5052,9 +7881,9 @@ Date:   Fri Jun 8 10:53:35 2012 -0400
 
 commit 68b76121f83fc9b87dc84f03e8bef38d4332734d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 10:43:49 2012 -0400
+Date:  Fri Jun 8 10:43:49 2012 -0400
 
-    Fix regressions introduced by sed.  Ouch!
+    Fix regressions introduced by sed. Ouch!
 
     Introduced in 99c2695759a6af855d565f4994bbdf220570bb48.
     Broken mark-mark and mark-ligature stuff.
@@ -5065,91 +7894,91 @@ Date:   Fri Jun 8 10:43:49 2012 -0400
 
 commit 0dd86f9f6849d82d60a99e66b6928795cfb2a3c7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 10:23:03 2012 -0400
+Date:  Fri Jun 8 10:23:03 2012 -0400
 
     Whitespace
 
- src/hb-uniscribe.cc |  144
+ src/hb-uniscribe.cc | 144
  +++++++++++++++++++++++++-------------------------
  1 files changed, 72 insertions(+), 72 deletions(-)
 
 commit 8e7beba7c3b3dea3cb3b7e280c5aab4f13b92d31
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 10:22:06 2012 -0400
+Date:  Fri Jun 8 10:22:06 2012 -0400
 
     Fix Uniscribe clusters with direction-overriden Arabic
 
- src/hb-uniscribe.cc |    4 ++--
+ src/hb-uniscribe.cc |   4 ++--
  1 files changed, 2 insertions(+), 2 deletions(-)
 
 commit b069c3c31bfbbf160eb897c7474be9ea90ed4fc1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 10:10:29 2012 -0400
+Date:  Fri Jun 8 10:10:29 2012 -0400
 
     Really fix override-direction in Uniscribe
 
- src/hb-uniscribe.cc |   10 +++++++---
+ src/hb-uniscribe.cc |  10 +++++++---
  1 files changed, 7 insertions(+), 3 deletions(-)
 
 commit fcd6f5326166e993b8f5222efbaffe916da98f0a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 09:59:43 2012 -0400
+Date:  Fri Jun 8 09:59:43 2012 -0400
 
     Unbreak Uniscribe
 
     Oops.  hb_tag_t and OPENTYPE_TAG have different endianness.  Perhaps
     something to add API for in hb-uniscribe.h
 
- src/hb-private.hh   |   12 +++++++++++-
- src/hb-uniscribe.cc |    8 ++++----
+ src/hb-private.hh   |  12 +++++++++++-
+ src/hb-uniscribe.cc |   8 ++++----
  2 files changed, 15 insertions(+), 5 deletions(-)
 
 commit 29eac8f591fdb86f1c4fdc0a6ab63910ff286b84
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 09:26:17 2012 -0400
+Date:  Fri Jun 8 09:26:17 2012 -0400
 
     Override direction in Uniscribe backend
 
     Matches OT backend now.
 
- src/hb-uniscribe.cc |    2 +-
+ src/hb-uniscribe.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 1c1233e57686d77d89fe3ac1dc53de9ee60798c1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 8 09:20:53 2012 -0400
+Date:  Fri Jun 8 09:20:53 2012 -0400
 
     Make Uniscribe backend respect selected script
 
- src/hb-uniscribe.cc |   15 +++++++++++++--
+ src/hb-uniscribe.cc |  15 +++++++++++++--
  1 files changed, 13 insertions(+), 2 deletions(-)
 
 commit 0bb0f5d41976ae27c5c7a51cbb82144b48315a4b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jun 7 17:42:48 2012 -0400
+Date:  Thu Jun 7 17:42:48 2012 -0400
 
     Add note re _NullPool
 
- src/hb-open-type-private.hh |    1 +
+ src/hb-open-type-private.hh |   1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 2a3d911fe0ff5d6442659d3381d5b08c30ee2896
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jun 7 17:31:46 2012 -0400
+Date:  Thu Jun 7 17:31:46 2012 -0400
 
     Fix alignment-requirement missmatch
 
     Detected by clang and lots of cmdline options.
 
- src/hb-buffer-private.hh             |    2 +-
- src/hb-buffer.cc                     |    5 +++--
+ src/hb-buffer-private.hh            |    2 +-
+ src/hb-buffer.cc                    |    5 +++--
  src/hb-ot-layout-gsub-table.hh       |    4 ++--
  src/hb-ot-layout-gsubgpos-private.hh |    2 +-
  4 files changed, 7 insertions(+), 6 deletions(-)
 
 commit 6095de1635441af16340c7b2c5a6b4c531ec242f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jun 7 15:48:18 2012 -0400
+Date:  Thu Jun 7 15:48:18 2012 -0400
 
     Fix clang warning with NO_MT path
 
@@ -5158,28 +7987,28 @@ Date:   Thu Jun 7 15:48:18 2012 -0400
 
 commit a18280a8ce9128fc9d75f8a367ae8ce0886a9599
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jun 7 15:44:12 2012 -0400
+Date:  Thu Jun 7 15:44:12 2012 -0400
 
     Fix warnings produced by clang analyzer
 
- src/hb-icu.cc          |    6 ++++--
- test/api/test-blob.c   |    2 +-
+ src/hb-icu.cc         |    6 ++++--
+ test/api/test-blob.c  |    2 +-
  test/api/test-buffer.c |    4 ++--
- util/helper-cairo.cc   |    2 +-
+ util/helper-cairo.cc  |    2 +-
  4 files changed, 8 insertions(+), 6 deletions(-)
 
 commit 7ec83051c05777c0e6e2eea6ef6c71effede9527
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jun 7 13:32:57 2012 -0400
+Date:  Thu Jun 7 13:32:57 2012 -0400
 
     Fix warnings
 
- util/ansi-print.cc |   30 +++++++++++++-----------------
+ util/ansi-print.cc |  30 +++++++++++++-----------------
  1 files changed, 13 insertions(+), 17 deletions(-)
 
 commit 73cb02de2dd28b09d4aa76230132248215cfe83d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jun 6 11:29:25 2012 -0400
+Date:  Wed Jun 6 11:29:25 2012 -0400
 
     Minor
 
@@ -5188,18 +8017,18 @@ Date:   Wed Jun 6 11:29:25 2012 -0400
 
 commit 79e2b4791fe95ede9a1e6b1c71ccc6e36c4fc0e5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jun 6 11:27:17 2012 -0400
+Date:  Wed Jun 6 11:27:17 2012 -0400
 
     Fix ASSERT_POD on clang
 
     As reported by bashi.  Not tested.
 
- src/hb-private.hh |    8 ++++++--
+ src/hb-private.hh |   8 ++++++--
  1 files changed, 6 insertions(+), 2 deletions(-)
 
 commit 4282d2f3771d6510c27b62e54cc1254d6f2389b3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jun 6 03:42:36 2012 -0400
+Date:  Wed Jun 6 03:42:36 2012 -0400
 
     Enabled ICU again
 
@@ -5208,33 +8037,33 @@ Date:   Wed Jun 6 03:42:36 2012 -0400
 
 commit 6220e5fc0dad728e67a92e838d3ac275d032f2c7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jun 6 03:30:09 2012 -0400
+Date:  Wed Jun 6 03:30:09 2012 -0400
 
     Add ASSERT_POD for most objects
 
- src/hb-blob.cc            |    1 +
- src/hb-buffer-private.hh  |    2 ++
- src/hb-font-private.hh    |    3 +++
- src/hb-object-private.hh  |    2 ++
- src/hb-private.hh         |    2 +-
- src/hb-set-private.hh     |    4 +++-
- src/hb-unicode-private.hh |    1 +
+ src/hb-blob.cc                   |    1 +
+ src/hb-buffer-private.hh  |   2 ++
+ src/hb-font-private.hh    |   3 +++
+ src/hb-object-private.hh  |   2 ++
+ src/hb-private.hh        |    2 +-
+ src/hb-set-private.hh    |    4 +++-
+ src/hb-unicode-private.hh |   1 +
  7 files changed, 13 insertions(+), 2 deletions(-)
 
 commit a00a63b5ef503fafa87e26b517732b2214e01719
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jun 6 03:07:01 2012 -0400
+Date:  Wed Jun 6 03:07:01 2012 -0400
 
     Add macros to check that types are POD
 
- configure.ac                |    1 +
- src/hb-open-type-private.hh |   32 ++++++++++++++++++++------------
- src/hb-private.hh           |   24 ++++++++++++++++++++++++
+ configure.ac               |    1 +
+ src/hb-open-type-private.hh |  32 ++++++++++++++++++++------------
+ src/hb-private.hh          |   24 ++++++++++++++++++++++++
  3 files changed, 45 insertions(+), 12 deletions(-)
 
 commit 61eb60c129e865e92f6a5767a88c44a391f4d413
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 21:14:04 2012 -0400
+Date:  Tue Jun 5 21:14:04 2012 -0400
 
     Don't link to libstdc++
 
@@ -5245,7 +8074,7 @@ Date:   Tue Jun 5 21:14:04 2012 -0400
 
 commit 81a4b9fd4eb8995c5930db1df3669db93661eb52
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 20:49:51 2012 -0400
+Date:  Tue Jun 5 20:49:51 2012 -0400
 
     Remove unused hb_static_mutex_t
 
@@ -5254,7 +8083,7 @@ Date:   Tue Jun 5 20:49:51 2012 -0400
 
 commit 4a3a9897b3698dd09c3e880b3ddd4db24c6fb460
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 20:39:07 2012 -0400
+Date:  Tue Jun 5 20:39:07 2012 -0400
 
     Disable Intel atomic ops on mingw32
 
@@ -5265,45 +8094,45 @@ Date:   Tue Jun 5 20:39:07 2012 -0400
 
 commit 0594a2448440208efa0acac9a5d8d52d43108289
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 20:35:40 2012 -0400
+Date:  Tue Jun 5 20:35:40 2012 -0400
 
     Cleanup TRUE/FALSE vs true/false
 
- src/hb-atomic-private.hh           |    4 +-
- src/hb-blob.cc                     |   28 ++++++++--------
- src/hb-buffer-private.hh           |    2 +-
- src/hb-buffer.cc                   |   38 ++++++++++++------------
- src/hb-buffer.h                    |    4 +-
- src/hb-fallback-shape.cc           |    2 +-
- src/hb-font.cc                     |   22 +++++++-------
- src/hb-ft.cc                       |   22 +++++++-------
- src/hb-glib.cc                     |   16 +++++-----
- src/hb-graphite2.cc                |    8 ++--
- src/hb-icu.cc                      |   30 +++++++++---------
- src/hb-ot-layout.cc                |   28 ++++++++--------
- src/hb-ot-shape-complex-private.hh |    2 +-
- src/hb-ot-shape-normalize.cc       |   16 +++++-----
- src/hb-ot-shape.cc                 |    4 +-
- src/hb-private.hh                  |   18 ++++-------
- src/hb-set.cc                      |    2 +-
- src/hb-set.h                       |    2 +-
- src/hb-shape.cc                    |    6 ++--
- src/hb-tt-font.cc                  |   12 ++++----
- src/hb-unicode.cc                  |    8 ++--
- src/hb-uniscribe.cc                |   18 +++++-----
- src/main.cc                        |    2 +-
- util/hb-shape.cc                   |    2 +-
- util/helper-cairo.cc               |   16 +++++-----
- util/main-font-text.hh             |    2 +-
- util/options.cc                    |   58
+ src/hb-atomic-private.hh          |    4 +-
+ src/hb-blob.cc                            |   28 ++++++++--------
+ src/hb-buffer-private.hh          |    2 +-
+ src/hb-buffer.cc                  |   38 ++++++++++++------------
+ src/hb-buffer.h                   |    4 +-
+ src/hb-fallback-shape.cc          |    2 +-
+ src/hb-font.cc                            |   22 +++++++-------
+ src/hb-ft.cc                      |   22 +++++++-------
+ src/hb-glib.cc                            |   16 +++++-----
+ src/hb-graphite2.cc               |    8 ++--
+ src/hb-icu.cc                     |   30 +++++++++---------
+ src/hb-ot-layout.cc               |   28 ++++++++--------
+ src/hb-ot-shape-complex-private.hh |   2 +-
+ src/hb-ot-shape-normalize.cc      |   16 +++++-----
+ src/hb-ot-shape.cc                |    4 +-
+ src/hb-private.hh                 |   18 ++++-------
+ src/hb-set.cc                     |    2 +-
+ src/hb-set.h                      |    2 +-
+ src/hb-shape.cc                   |    6 ++--
+ src/hb-tt-font.cc                 |   12 ++++----
+ src/hb-unicode.cc                 |    8 ++--
+ src/hb-uniscribe.cc               |   18 +++++-----
+ src/main.cc                       |    2 +-
+ util/hb-shape.cc                  |    2 +-
+ util/helper-cairo.cc              |   16 +++++-----
+ util/main-font-text.hh                    |    2 +-
+ util/options.cc                   |   58
  ++++++++++++++++++------------------
- util/options.hh                    |    2 +-
- util/view-cairo.hh                 |    2 +-
+ util/options.hh                   |    2 +-
+ util/view-cairo.hh                |    2 +-
  29 files changed, 185 insertions(+), 191 deletions(-)
 
 commit e1ac38f8dd04c29d2d4140f5a492cdaf25d72901
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 20:31:49 2012 -0400
+Date:  Tue Jun 5 20:31:49 2012 -0400
 
     Fix inert buffer set_length() with zero
 
@@ -5314,18 +8143,18 @@ Date:   Tue Jun 5 20:31:49 2012 -0400
 
 commit 04bc1eebe7a304c0e6f86ab6814c65889f152602
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 20:16:56 2012 -0400
+Date:  Tue Jun 5 20:16:56 2012 -0400
 
     Add configure tests for Intel atomic intrinsics
 
- configure.ac             |   17 +++++++++++++++++
+ configure.ac            |   17 +++++++++++++++++
  src/hb-atomic-private.hh |   12 ++++++------
  src/hb-mutex-private.hh  |    2 +-
  3 files changed, 24 insertions(+), 7 deletions(-)
 
 commit 68c75b46977beb57e35082db26be712b3cd65678
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 19:55:46 2012 -0400
+Date:  Tue Jun 5 19:55:46 2012 -0400
 
     Shuffle
 
@@ -5334,52 +8163,52 @@ Date:   Tue Jun 5 19:55:46 2012 -0400
 
 commit f64b2ebf82c5f355cd95806478cd30c00b1a2731
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 19:23:29 2012 -0400
+Date:  Tue Jun 5 19:23:29 2012 -0400
 
     Remove last static initializer
 
     We're free!  Lazy or immediate...
 
- src/hb-ft.cc    |    2 +
+ src/hb-ft.cc   |    2 +
  src/hb-shape.cc |  150
  +++++++++++++++++++++++++++++++++++++++---------------
  2 files changed, 110 insertions(+), 42 deletions(-)
 
 commit 4a8a529068fc380298bb05b9d878bede3e9f4da1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 19:17:02 2012 -0400
+Date:  Tue Jun 5 19:17:02 2012 -0400
 
     Make hb-view err if all shapers failed
 
- util/view-cairo.hh |    2 +-
+ util/view-cairo.hh |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 04aed572f112b96a6033cd6c3df7bdba5e29e93c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 18:30:19 2012 -0400
+Date:  Tue Jun 5 18:30:19 2012 -0400
 
     Make hb-ft static-initializer free
 
  src/hb-common.cc |    5 ++---
- src/hb-ft.cc     |   38 +++++++++++++++++++++++++++-----------
+ src/hb-ft.cc    |   38 +++++++++++++++++++++++++++-----------
  2 files changed, 29 insertions(+), 14 deletions(-)
 
 commit be4560a3b5e8599cbe2b29a01a60c21c9e2b194f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 18:14:03 2012 -0400
+Date:  Tue Jun 5 18:14:03 2012 -0400
 
     Undo default unicode-funcs to avoid static initializer again
 
- src/hb-buffer.cc          |    2 +-
- src/hb-glib.cc            |   23 ++++++++++++-----------
- src/hb-icu.cc             |   24 +++++++++++++-----------
+ src/hb-buffer.cc         |    2 +-
+ src/hb-glib.cc                   |   23 ++++++++++++-----------
+ src/hb-icu.cc            |   24 +++++++++++++-----------
  src/hb-unicode-private.hh |   10 +++++-----
- src/hb-unicode.cc         |   26 ++++++++++++++------------
+ src/hb-unicode.cc        |   26 ++++++++++++++------------
  5 files changed, 45 insertions(+), 40 deletions(-)
 
 commit 093171cceca63e48e735bbf05a2c11b1b7e95ef1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 18:00:45 2012 -0400
+Date:  Tue Jun 5 18:00:45 2012 -0400
 
     Implement lock-free hb_language_t
 
@@ -5391,7 +8220,7 @@ Date:   Tue Jun 5 18:00:45 2012 -0400
 
 commit 6843ce01be0df501ef3149a2c1c54cdfb693195d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 17:27:20 2012 -0400
+Date:  Tue Jun 5 17:27:20 2012 -0400
 
     Add atomic-pointer functions
 
@@ -5403,21 +8232,21 @@ Date:   Tue Jun 5 17:27:20 2012 -0400
 
 commit cdafe3a7d8483ac586e2c16487e2a09164e0f65c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 16:34:49 2012 -0400
+Date:  Tue Jun 5 16:34:49 2012 -0400
 
     Add gcc intrinsics implementations for atomic and mutex
 
- configure.ac             |    4 +-
+ configure.ac            |    4 +-
  src/hb-atomic-private.hh |   11 ++++++++-
  src/hb-mutex-private.hh  |   51
  +++++++++++++++++++++++++++++++++++++++------
  src/hb-object-private.hh |    4 ++-
- src/hb-warning.cc        |   14 ++++++------
+ src/hb-warning.cc       |   14 ++++++------
  5 files changed, 65 insertions(+), 19 deletions(-)
 
 commit d970d2899b36a2fbd002b224b8bd37b0906fdd5f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 16:06:28 2012 -0400
+Date:  Tue Jun 5 16:06:28 2012 -0400
 
     Add gcc implementation for atomic ops
 
@@ -5426,21 +8255,21 @@ Date:   Tue Jun 5 16:06:28 2012 -0400
 
 commit 0e253e97af71e2a7ead153589f61fd579a247502
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 15:37:19 2012 -0400
+Date:  Tue Jun 5 15:37:19 2012 -0400
 
     Add a mutex to object header
 
     Removes one more static-initialization.  A few more to go.
 
- src/hb-common.cc         |   24 +++++++++---------------
+ src/hb-common.cc        |   24 +++++++++---------------
  src/hb-mutex-private.hh  |   19 +++++++------------
  src/hb-object-private.hh |   36 ++++++++++++++++++++++--------------
- src/hb-private.hh        |   11 +++++------
+ src/hb-private.hh       |   11 +++++------
  4 files changed, 43 insertions(+), 47 deletions(-)
 
 commit a2b471df821b32625d127f83b2f90e6d6a967e7e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 15:17:44 2012 -0400
+Date:  Tue Jun 5 15:17:44 2012 -0400
 
     Remove static initializers from indic
 
@@ -5450,25 +8279,25 @@ Date:   Tue Jun 5 15:17:44 2012 -0400
 
 commit f06ab8a4262c759b4723614fd28f55ee77aa8466
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 12:31:51 2012 -0400
+Date:  Tue Jun 5 12:31:51 2012 -0400
 
     Better hide nil objects and make them const
 
- src/hb-blob.cc            |   34 +++++++++++-----------
- src/hb-buffer.cc          |   39 ++++++++++++-------------
- src/hb-font.cc            |   70
+ src/hb-blob.cc                   |   34 +++++++++++-----------
+ src/hb-buffer.cc         |   39 ++++++++++++-------------
+ src/hb-font.cc                   |   70
  ++++++++++++++++++++++-----------------------
- src/hb-ft.cc              |   49 ++++++++++++++-----------------
- src/hb-glib.cc            |   25 ++++++++--------
- src/hb-icu.cc             |   25 ++++++++--------
- src/hb-set.cc             |   16 +++++-----
+ src/hb-ft.cc             |   49 ++++++++++++++-----------------
+ src/hb-glib.cc                   |   25 ++++++++--------
+ src/hb-icu.cc            |   25 ++++++++--------
+ src/hb-set.cc            |   16 +++++-----
  src/hb-unicode-private.hh |   11 +++----
- src/hb-unicode.cc         |   34 +++++++++++-----------
+ src/hb-unicode.cc        |   34 +++++++++++-----------
  9 files changed, 146 insertions(+), 157 deletions(-)
 
 commit bf93b636c4963cbc32d5fba7ace1053db6719192
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 14:17:32 2012 -0400
+Date:  Tue Jun 5 14:17:32 2012 -0400
 
     Remove constructor from hb_prealloced_array_t
 
@@ -5479,13 +8308,13 @@ Date:   Tue Jun 5 14:17:32 2012 -0400
     coming soon.
 
  src/hb-object-private.hh |    3 +++
- src/hb-private.hh        |    4 +++-
- src/hb-set-private.hh    |    1 +
+ src/hb-private.hh       |    4 +++-
+ src/hb-set-private.hh   |    1 +
  3 files changed, 7 insertions(+), 1 deletions(-)
 
 commit 7037291aacb858f8090fd7d9028c196cc1a21703
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 13:30:11 2012 -0400
+Date:  Tue Jun 5 13:30:11 2012 -0400
 
     Check for atexit()
 
@@ -5494,7 +8323,7 @@ Date:   Tue Jun 5 13:30:11 2012 -0400
 
 commit f1971a217424bd6db5c7072ba5cf197f318d4e47
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jun 5 13:04:20 2012 -0400
+Date:  Tue Jun 5 13:04:20 2012 -0400
 
     Fix warnings
 
@@ -5503,58 +8332,58 @@ Date:   Tue Jun 5 13:04:20 2012 -0400
 
 commit b0a6e58bb3dda72dcce37d54d987591630a3db6c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jun 4 10:21:22 2012 -0400
+Date:  Mon Jun 4 10:21:22 2012 -0400
 
     s/script-punjabi/script-gurmukhi/
 
- .../texts/in-tree/shaper-indic/indic/MANIFEST      |    2 +-
- .../shaper-indic/indic/script-gurmukhi/MANIFEST    |    2 +
- .../indic/script-gurmukhi/misc/MANIFEST            |    1 +
- .../indic/script-gurmukhi/misc/misc.txt            |    1 +
- .../indic/script-gurmukhi/utrrs/LICENSE            |   19 +++
- .../indic/script-gurmukhi/utrrs/MANIFEST           |    3 +
- .../indic/script-gurmukhi/utrrs/README             |   13 ++
- .../indic/script-gurmukhi/utrrs/SOURCES            |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   38 +++++
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |    9 ++
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 ++
- .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |    6 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   10 ++
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 +
- .../indic/script-gurmukhi/utrrs/codepoint/MANIFEST |    7 +
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   22 +++
- .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |    2 +
- .../indic/script-gurmukhi/utrrs/gpos/MANIFEST      |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  152
+ .../texts/in-tree/shaper-indic/indic/MANIFEST     |    2 +-
+ .../shaper-indic/indic/script-gurmukhi/MANIFEST    |   2 +
+ .../indic/script-gurmukhi/misc/MANIFEST           |    1 +
+ .../indic/script-gurmukhi/misc/misc.txt           |    1 +
+ .../indic/script-gurmukhi/utrrs/LICENSE           |   19 +++
+ .../indic/script-gurmukhi/utrrs/MANIFEST          |    3 +
+ .../indic/script-gurmukhi/utrrs/README                    |   13 ++
+ .../indic/script-gurmukhi/utrrs/SOURCES           |    2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   38 +++++
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |   9 ++
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 ++
+ .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |   6 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  10 ++
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 +
+ .../indic/script-gurmukhi/utrrs/codepoint/MANIFEST |   7 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  22 +++
+ .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |   2 +
+ .../indic/script-gurmukhi/utrrs/gpos/MANIFEST     |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  152
  ++++++++++++++++++++
- .../indic/script-gurmukhi/utrrs/gsub/MANIFEST      |    1 +
- .../shaper-indic/indic/script-punjabi/MANIFEST     |    2 -
- .../indic/script-punjabi/misc/MANIFEST             |    1 -
- .../indic/script-punjabi/misc/misc.txt             |    1 -
- .../indic/script-punjabi/utrrs/LICENSE             |   19 ---
- .../indic/script-punjabi/utrrs/MANIFEST            |    3 -
- .../shaper-indic/indic/script-punjabi/utrrs/README |   13 --
- .../indic/script-punjabi/utrrs/SOURCES             |    2 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   38 -----
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |    9 --
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 --
- .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |    6 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   10 --
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 -
- .../indic/script-punjabi/utrrs/codepoint/MANIFEST  |    7 -
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   22 ---
- .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |    2 -
- .../indic/script-punjabi/utrrs/gpos/MANIFEST       |    2 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  152
+ .../indic/script-gurmukhi/utrrs/gsub/MANIFEST     |    1 +
+ .../shaper-indic/indic/script-punjabi/MANIFEST     |   2 -
+ .../indic/script-punjabi/misc/MANIFEST                    |    1 -
+ .../indic/script-punjabi/misc/misc.txt                    |    1 -
+ .../indic/script-punjabi/utrrs/LICENSE                    |   19 ---
+ .../indic/script-punjabi/utrrs/MANIFEST           |    3 -
+ .../shaper-indic/indic/script-punjabi/utrrs/README |  13 --
+ .../indic/script-punjabi/utrrs/SOURCES                    |    2 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   38 -----
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |   9 --
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 --
+ .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |   6 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  10 --
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 -
+ .../indic/script-punjabi/utrrs/codepoint/MANIFEST  |   7 -
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  22 ---
+ .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |   2 -
+ .../indic/script-punjabi/utrrs/gpos/MANIFEST      |    2 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  152
  --------------------
- .../indic/script-punjabi/utrrs/gsub/MANIFEST       |    1 -
+ .../indic/script-punjabi/utrrs/gsub/MANIFEST      |    1 -
  41 files changed, 309 insertions(+), 309 deletions(-)
 
 commit c1885483120d4b686b2fe95b217dce7248e040b1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jun 4 08:56:00 2012 -0400
+Date:  Mon Jun 4 08:56:00 2012 -0400
 
     Add --verbose to hb-shape
 
@@ -5566,7 +8395,7 @@ Date:   Mon Jun 4 08:56:00 2012 -0400
 
 commit 9fc7a11469113d31d8095757c4fc038c3427d44a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jun 4 08:28:19 2012 -0400
+Date:  Mon Jun 4 08:28:19 2012 -0400
 
     Remove comma at the end of enum
 
@@ -5577,16 +8406,16 @@ Date:   Mon Jun 4 08:28:19 2012 -0400
 
 commit 3b8fd9c48f4bde368bf2d465c148b9743a9216ee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jun 3 15:54:19 2012 -0400
+Date:  Sun Jun 3 15:54:19 2012 -0400
 
     Remove const from ref_count.ref_count
 
     According to Tom Hacohen this was breaking build with some compilers.
 
     In file included from hb-buffer-private.hh:35:0,
-                     from hb-ot-map-private.hh:32,
-                     from hb-ot-shape-private.hh:32,
-                     from hb-ot-shape.cc:29:
+                    from hb-ot-map-private.hh:32,
+                    from hb-ot-shape-private.hh:32,
+                    from hb-ot-shape.cc:29:
     hb-object-private.hh: In constructor
     '_hb_object_header_t::_hb_object_header_t()':
     hb-object-private.hh:97:8: error: uninitialized const member in
@@ -5608,7 +8437,7 @@ Date:   Sun Jun 3 15:54:19 2012 -0400
 
 commit 70600dbf626808a30fb0fd8b7ae860e64d9ffe87
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jun 3 15:52:51 2012 -0400
+Date:  Sun Jun 3 15:52:51 2012 -0400
 
     Minor
 
@@ -5617,56 +8446,56 @@ Date:   Sun Jun 3 15:52:51 2012 -0400
 
 commit ae62166519291057316a9d15cea3f1570fcb5eaf
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 2 12:21:19 2012 -0400
+Date:  Sat Jun 2 12:21:19 2012 -0400
 
     [util] Minor
 
- util/options.cc        |    4 +---
- util/options.hh        |   26 ++++++++++++++------------
+ util/options.cc       |    4 +---
+ util/options.hh       |   26 ++++++++++++++------------
  util/shape-consumer.hh |    4 +++-
  3 files changed, 18 insertions(+), 16 deletions(-)
 
 commit 5db0683a822f70c914468430cda6487cee740ae3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jun 2 12:13:08 2012 -0400
+Date:  Sat Jun 2 12:13:08 2012 -0400
 
     [util] Make hb-shape continue shaping other lines if shapers failed
 
- util/hb-ot-shape-closure.cc |    3 ++
- util/hb-shape.cc            |   36 ++++++++++++++++++++++++-----
- util/main-font-text.hh      |    2 +-
- util/options.cc             |   34 +++++++++++++++++++++------
- util/options.hh             |   33 ++++++++++++++-------------
- util/shape-consumer.hh      |   17 +++++++++++--
- util/view-cairo.cc          |   47 ++++++--------------------------------
- util/view-cairo.hh          |   52
+ util/hb-ot-shape-closure.cc |   3 ++
+ util/hb-shape.cc           |   36 ++++++++++++++++++++++++-----
+ util/main-font-text.hh      |   2 +-
+ util/options.cc            |   34 +++++++++++++++++++++------
+ util/options.hh            |   33 ++++++++++++++-------------
+ util/shape-consumer.hh      |  17 +++++++++++--
+ util/view-cairo.cc         |   47 ++++++--------------------------------
+ util/view-cairo.hh         |   52
  +++++++++++++++++++++++++++++++++++++-----
  8 files changed, 143 insertions(+), 81 deletions(-)
 
 commit 96a9ef0c9fca8d58d8dc6baf6b262d96587abee0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 1 13:46:26 2012 -0400
+Date:  Fri Jun 1 13:46:26 2012 -0400
 
     Remove tab character like other "zero-width" characters
 
     Uniscribe does that, this make comparing results to Uniscribe
     easier.
 
- src/hb-unicode-private.hh |    3 ++-
+ src/hb-unicode-private.hh |   3 ++-
  1 files changed, 2 insertions(+), 1 deletions(-)
 
 commit cd6a5493411fea30a04466128e1a37b4d89c6a72
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jun 1 13:45:25 2012 -0400
+Date:  Fri Jun 1 13:45:25 2012 -0400
 
     Remove unused variable
 
- util/hb-ot-shape-closure.cc |    2 --
+ util/hb-ot-shape-closure.cc |   2 --
  1 files changed, 0 insertions(+), 2 deletions(-)
 
 commit 0558d55bac7fb9279aac859b465e7c0e3ad97492
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon May 28 10:46:47 2012 -0400
+Date:  Mon May 28 10:46:47 2012 -0400
 
     Remove hb_atomic_int_set/get()
 
@@ -5681,56 +8510,56 @@ Date:   Mon May 28 10:46:47 2012 -0400
 
 commit 4efdffec095e19ceeb4b319d60201e84ece30fd9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 27 22:39:48 2012 -0400
+Date:  Sun May 27 22:39:48 2012 -0400
 
     Minor Malayalam test case
 
     From https://bugs.freedesktop.org/show_bug.cgi?id=45166
 
- .../indic/script-malayalam/misc/misc.txt           |    1 +
+ .../indic/script-malayalam/misc/misc.txt          |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit dfff5b3021016d3a472c100272fd8e2f52307860
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 27 22:07:04 2012 -0400
+Date:  Sun May 27 22:07:04 2012 -0400
 
     Add Myanmar test case
 
- .../in-tree/shaper-indic/south-east-asian/MANIFEST |    1 +
- .../south-east-asian/script-myanmar/MANIFEST       |    1 +
- .../south-east-asian/script-myanmar/misc/MANIFEST  |    1 +
- .../south-east-asian/script-myanmar/misc/misc.txt  |    1 +
+ .../in-tree/shaper-indic/south-east-asian/MANIFEST |   1 +
+ .../south-east-asian/script-myanmar/MANIFEST      |    1 +
+ .../south-east-asian/script-myanmar/misc/MANIFEST  |   1 +
+ .../south-east-asian/script-myanmar/misc/misc.txt  |   1 +
  4 files changed, 4 insertions(+), 0 deletions(-)
 
 commit bce095524b3e69a47f8e88a2fb02d6ab537f9b0a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 27 11:29:21 2012 -0400
+Date:  Sun May 27 11:29:21 2012 -0400
 
     Add hb_font_get_glyph_name() and hb_font_get_glyph_from_name()
 
- TODO                        |    1 +
- src/hb-font-private.hh      |    2 +
- src/hb-font.cc              |   80
+ TODO                       |    1 +
+ src/hb-font-private.hh      |   2 +
+ src/hb-font.cc                     |   80
  +++++++++++++++++++++++++++++++++----------
- src/hb-font.h               |   28 +++++++++++++++
- src/hb-ft.cc                |   52 +++++++++++++++++++++++-----
- util/hb-ot-shape-closure.cc |    9 ++---
- util/options.cc             |   10 ++----
+ src/hb-font.h              |   28 +++++++++++++++
+ src/hb-ft.cc               |   52 +++++++++++++++++++++++-----
+ util/hb-ot-shape-closure.cc |   9 ++---
+ util/options.cc            |   10 ++----
  7 files changed, 142 insertions(+), 40 deletions(-)
 
 commit bc145658bdaeaeea0cdbd719e2756f09a2dbfb48
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 27 10:45:57 2012 -0400
+Date:  Sun May 27 10:45:57 2012 -0400
 
     Warn if no Unicode functions implementation is found
 
- src/hb-unicode-private.hh |    1 +
- src/hb-warning.cc         |   13 +++++++++++++
+ src/hb-unicode-private.hh |   1 +
+ src/hb-warning.cc        |   13 +++++++++++++
  2 files changed, 14 insertions(+), 0 deletions(-)
 
 commit a3547330fa88e30a138f6f17e60d9c7d1e316622
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 27 10:20:47 2012 -0400
+Date:  Sun May 27 10:20:47 2012 -0400
 
     Cleanup atomic ops on OS X
 
@@ -5739,12 +8568,12 @@ Date:   Sun May 27 10:20:47 2012 -0400
 
 commit e4b6d503c5575ddbf49249e3fef693d75ae75170
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 27 10:11:13 2012 -0400
+Date:  Sun May 27 10:11:13 2012 -0400
 
     Don't use atomic ops in hb_cache_t
 
     We don't care about linearizability, so unprotected int read/write
-    are enough, no need for expensive memory barriers.  It's a cache,
+    are enough, no need for expensive memory barriers. It's a cache,
     that's all.
 
  src/hb-cache-private.hh |    8 ++++----
@@ -5752,7 +8581,7 @@ Date:   Sun May 27 10:11:13 2012 -0400
 
 commit 819faa05307aa192015f4b43d8103a35e87d6cc7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 27 10:09:18 2012 -0400
+Date:  Sun May 27 10:09:18 2012 -0400
 
     Minor
 
@@ -5761,7 +8590,7 @@ Date:   Sun May 27 10:09:18 2012 -0400
 
 commit 303d5850ec0516e198db241456b0cfc4899ef9c0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 27 10:01:13 2012 -0400
+Date:  Sun May 27 10:01:13 2012 -0400
 
     Fix Windows atomic get/set
 
@@ -5777,7 +8606,7 @@ Date:   Sun May 27 10:01:13 2012 -0400
 
 commit 8f8956a55fff95e5ad529d2f124c9528d1f4f81d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 25 14:30:24 2012 -0400
+Date:  Fri May 25 14:30:24 2012 -0400
 
     [util] Add hidden --shaper that is equivalent of --shapers
 
@@ -5787,40 +8616,40 @@ Date:   Fri May 25 14:30:24 2012 -0400
 
 commit 29ce446d3161b7ea5874352e5f8eb33cd59338c3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 25 14:17:54 2012 -0400
+Date:  Fri May 25 14:17:54 2012 -0400
 
     Add set iterator
 
- src/hb-set-private.hh       |   26 +++++++++++++++++++++++---
- src/hb-set.cc               |    7 +++++++
- src/hb-set.h                |   11 +++++++++--
- util/hb-ot-shape-closure.cc |    8 +++++---
+ src/hb-set-private.hh      |   26 +++++++++++++++++++++++---
+ src/hb-set.cc              |    7 +++++++
+ src/hb-set.h               |   11 +++++++++--
+ util/hb-ot-shape-closure.cc |   8 +++++---
  4 files changed, 44 insertions(+), 8 deletions(-)
 
 commit 62c3e111fce0ad34960871134c2eb6da572df303
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 25 13:48:00 2012 -0400
+Date:  Fri May 25 13:48:00 2012 -0400
 
     Add set symmetric difference
 
  src/hb-set-private.hh |    5 +++++
- src/hb-set.cc         |    7 +++++++
- src/hb-set.h          |    6 ++++++
+ src/hb-set.cc        |    7 +++++++
+ src/hb-set.h         |    6 ++++++
  3 files changed, 18 insertions(+), 0 deletions(-)
 
 commit 27aba594c90b4444c35273a38f5fedc8e09d9a88
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 24 15:00:01 2012 -0400
+Date:  Thu May 24 15:00:01 2012 -0400
 
     Minor
 
  src/hb-ot-shape-complex-indic-machine.rl |    2 +-
- src/hb-ot-shape-complex-indic.cc         |    2 +-
+ src/hb-ot-shape-complex-indic.cc        |    2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 commit cde1c0114ba66a45d907e81a49bf625e0dc946b0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 24 10:46:39 2012 -0400
+Date:  Thu May 24 10:46:39 2012 -0400
 
     Fix hb_atomic_int_set() implementation for HB_NO_MT
 
@@ -5831,7 +8660,7 @@ Date:   Thu May 24 10:46:39 2012 -0400
 
 commit 3b9b7133bea787f787170beea073f185e36d2327
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 23 22:00:25 2012 -0400
+Date:  Wed May 23 22:00:25 2012 -0400
 
     Update TODO
 
@@ -5840,24 +8669,24 @@ Date:   Wed May 23 22:00:25 2012 -0400
 
 commit ff3524c21aabf5d0d6014d1ce1b3e12ca5f0990f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 23 21:50:43 2012 -0400
+Date:  Wed May 23 21:50:43 2012 -0400
 
     Add Arabic diacritics tests
 
- .../shaper-arabic/script-arabic/misc/MANIFEST      |    2 +-
- .../script-arabic/misc/diacritics/MANIFEST         |    5 +
- .../script-arabic/misc/diacritics/lam-alef.txt     |   28 +
- .../misc/diacritics/language-arabic.txt            |  695
+ .../shaper-arabic/script-arabic/misc/MANIFEST     |    2 +-
+ .../script-arabic/misc/diacritics/MANIFEST        |    5 +
+ .../script-arabic/misc/diacritics/lam-alef.txt     |  28 +
+ .../misc/diacritics/language-arabic.txt           |  695
  ++++++++++++++++++++
- .../misc/diacritics/language-persian.txt           |   48 ++
- .../misc/diacritics/language-urdu.txt              |  188 ++++++
- .../misc/diacritics/ligature-diacritics.txt        |    1 +
- .../script-arabic/misc/ligature-diacritics.txt     |    1 -
+ .../misc/diacritics/language-persian.txt          |   48 ++
+ .../misc/diacritics/language-urdu.txt             |  188 ++++++
+ .../misc/diacritics/ligature-diacritics.txt       |    1 +
+ .../script-arabic/misc/ligature-diacritics.txt     |   1 -
  8 files changed, 966 insertions(+), 2 deletions(-)
 
 commit ed2f1363a391add41f10cff18792003583a10257
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue May 22 22:12:22 2012 -0400
+Date:  Tue May 22 22:12:22 2012 -0400
 
     Fix substitution glyph class propagation
 
@@ -5872,47 +8701,47 @@ Date:   Tue May 22 22:12:22 2012 -0400
 
 commit a6de53664df9549a5dc93752647ea1d3bb336f7b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 18 15:04:35 2012 -0400
+Date:  Fri May 18 15:04:35 2012 -0400
 
     Add CJK Compatibility Ideographs tests
 
     From:
     http://people.mozilla.org/~jdaggett/tests/cjkcompat.html
 
- test/shaping/texts/in-tree/shaper-default/MANIFEST |    3 +-
- .../in-tree/shaper-default/script-han/MANIFEST     |    1 +
- .../shaper-default/script-han/misc/MANIFEST        |    1 +
- .../shaper-default/script-han/misc/cjk-compat.txt  |    3 +
- .../shaper-default/script-hiragana/MANIFEST        |    1 +
- .../shaper-default/script-hiragana/misc/MANIFEST   |    2 +
- .../script-hiragana/misc/kazuraki-liga-lines.txt   |    8 +++
- .../script-hiragana/misc/kazuraki-liga.txt         |   53
+ test/shaping/texts/in-tree/shaper-default/MANIFEST |   3 +-
+ .../in-tree/shaper-default/script-han/MANIFEST     |   1 +
+ .../shaper-default/script-han/misc/MANIFEST       |    1 +
+ .../shaper-default/script-han/misc/cjk-compat.txt  |   3 +
+ .../shaper-default/script-hiragana/MANIFEST       |    1 +
+ .../shaper-default/script-hiragana/misc/MANIFEST   |   2 +
+ .../script-hiragana/misc/kazuraki-liga-lines.txt   |   8 +++
+ .../script-hiragana/misc/kazuraki-liga.txt        |   53
  ++++++++++++++++++++
- .../shaper-default/script-japanese/MANIFEST        |    1 -
- .../shaper-default/script-japanese/misc/MANIFEST   |    2 -
- .../script-japanese/misc/kazuraki-liga-lines.txt   |    8 ---
- .../script-japanese/misc/kazuraki-liga.txt         |   53
+ .../shaper-default/script-japanese/MANIFEST       |    1 -
+ .../shaper-default/script-japanese/misc/MANIFEST   |   2 -
+ .../script-japanese/misc/kazuraki-liga-lines.txt   |   8 ---
+ .../script-japanese/misc/kazuraki-liga.txt        |   53
  --------------------
  12 files changed, 71 insertions(+), 65 deletions(-)
 
 commit 20fdb0f41d81b226e076a4830d4b0d03da31fc19
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 17 22:04:45 2012 -0400
+Date:  Thu May 17 22:04:45 2012 -0400
 
     Add a lock-free cache type for int->int functions
 
     To be used for cmap and advance caching if desired.
 
- TODO                    |    2 +
- src/Makefile.am         |    1 +
+ TODO                   |    2 +
+ src/Makefile.am        |    1 +
  src/hb-cache-private.hh |   72
  +++++++++++++++++++++++++++++++++++++++++++++++
- src/hb-font.cc          |    2 +
+ src/hb-font.cc                 |    2 +
  4 files changed, 77 insertions(+), 0 deletions(-)
 
 commit bd908b4f102b5ae18a3ad4a8b137994cf74b86ce
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 17 22:02:08 2012 -0400
+Date:  Thu May 17 22:02:08 2012 -0400
 
     Implement hb_atomic_int_set() for OS X
 
@@ -5921,7 +8750,7 @@ Date:   Thu May 17 22:02:08 2012 -0400
 
 commit 022a05ae90f30bcddff413022e0cd801809b5390
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 17 21:53:24 2012 -0400
+Date:  Thu May 17 21:53:24 2012 -0400
 
     Minor
 
@@ -5931,7 +8760,7 @@ Date:   Thu May 17 21:53:24 2012 -0400
 
 commit 22afd66a30d01b6771405e76777306f600807bea
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 17 21:23:49 2012 -0400
+Date:  Thu May 17 21:23:49 2012 -0400
 
     Add hb_atomic_int_set() again
 
@@ -5940,28 +8769,28 @@ Date:   Thu May 17 21:23:49 2012 -0400
 
 commit 4aa7258cb16176a89e1547fee8f86571fdd98307
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 17 21:01:04 2012 -0400
+Date:  Thu May 17 21:01:04 2012 -0400
 
     Fix type conflicts on Windows without glib
 
- src/hb-tt-font.cc |    3 ++-
+ src/hb-tt-font.cc |   3 ++-
  1 files changed, 2 insertions(+), 1 deletions(-)
 
 commit f039e79d5438a8fc4a3ec11a387bbfc0f6b83024
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 17 20:55:12 2012 -0400
+Date:  Thu May 17 20:55:12 2012 -0400
 
     Don't use min/max as function names
 
     They can be macros on some systems.  Eg. mingw32.
 
  src/hb-set-private.hh |    4 ++--
- src/hb-set.cc         |    4 ++--
+ src/hb-set.cc        |    4 ++--
  2 files changed, 4 insertions(+), 4 deletions(-)
 
 commit 34961e3198e27fa37fd4cfdad12ef86a2e9e51c2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 17 20:50:38 2012 -0400
+Date:  Thu May 17 20:50:38 2012 -0400
 
     Prefer native atomic/mutex ops to glib's
 
@@ -5971,21 +8800,21 @@ Date:   Thu May 17 20:50:38 2012 -0400
 
 commit ec3ba4b96fc4f262db1ff9f906628c32f26c9b7d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 17 20:30:46 2012 -0400
+Date:  Thu May 17 20:30:46 2012 -0400
 
     Move atomic ops into their own header
 
- src/Makefile.am          |    1 +
+ src/Makefile.am         |    1 +
  src/hb-atomic-private.hh |   78
  ++++++++++++++++++++++++++++++++++++++++++++++
  src/hb-mutex-private.hh  |    1 -
  src/hb-object-private.hh |   52 +-----------------------------
- src/hb-warning.cc        |    2 +-
+ src/hb-warning.cc       |    2 +-
  5 files changed, 82 insertions(+), 52 deletions(-)
 
 commit de0878395be5c72d7058faac8f64715bdd42eb3b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 17 20:15:49 2012 -0400
+Date:  Thu May 17 20:15:49 2012 -0400
 
     Update TODO
 
@@ -5994,7 +8823,7 @@ Date:   Thu May 17 20:15:49 2012 -0400
 
 commit c87b317f0eb118e67134e8e419a6d65e0fa40d30
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue May 15 23:53:18 2012 -0400
+Date:  Tue May 15 23:53:18 2012 -0400
 
     [util] Add hb-ot-shape-closure tool
 
@@ -6027,23 +8856,23 @@ Date:   Tue May 15 23:53:18 2012 -0400
     --no-glyph-names
     5 6 133 134 135 136
 
- configure.ac                |    2 +-
- util/Makefile.am            |   22 ++++++---
- util/hb-ot-shape-closure.cc |  112
+ configure.ac               |    2 +-
+ util/Makefile.am           |   22 ++++++---
+ util/hb-ot-shape-closure.cc | 112
  +++++++++++++++++++++++++++++++++++++++++++
- util/options.hh             |   12 +++++
+ util/options.hh            |   12 +++++
  4 files changed, 140 insertions(+), 8 deletions(-)
 
 commit 45675e589e6ef9f81b2a4199cf33e3e7778433a8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue May 15 23:10:39 2012 -0400
+Date:  Tue May 15 23:10:39 2012 -0400
 
     [util] Refactor to accommodate for upcoming new tool
 
- util/Makefile.am       |   10 +++--
- util/hb-shape.cc       |   70 ++++++++++++++++++-----------------------
- util/hb-view.cc        |    8 +++--
- util/hb-view.hh        |   80
+ util/Makefile.am      |   10 +++--
+ util/hb-shape.cc      |   70 ++++++++++++++++++-----------------------
+ util/hb-view.cc       |    8 +++--
+ util/hb-view.hh       |   80
  ------------------------------------------------
  util/main-font-text.hh |   80
  ++++++++++++++++++++++++++++++++++++++++++++++++
@@ -6052,7 +8881,7 @@ Date:   Tue May 15 23:10:39 2012 -0400
 
 commit 1d6846db9ebf84561bb30a4e48c6c43184914099
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 18:09:29 2012 +0200
+Date:  Sun May 13 18:09:29 2012 +0200
 
     [Indic] Apply vatu feature after cjct
 
@@ -6064,17 +8893,17 @@ Date:   Sun May 13 18:09:29 2012 +0200
 
 commit 8caf5dcd66550351c6038b9ae7ecc5254eed64ff
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 17:10:18 2012 +0200
+Date:  Sun May 13 17:10:18 2012 +0200
 
     Minor
 
- util/ansi-print.cc |   67
+ util/ansi-print.cc |  67
  +++++++++++++++++++++++++--------------------------
  1 files changed, 33 insertions(+), 34 deletions(-)
 
 commit 617f4ac46f1084859d2034c08760e31e52d3bec3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 16:48:03 2012 +0200
+Date:  Sun May 13 16:48:03 2012 +0200
 
     Refactor
 
@@ -6084,7 +8913,7 @@ Date:   Sun May 13 16:48:03 2012 +0200
 
 commit 5e4e21fce4b548b0b8a5951bc8f35a9f27428192
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 16:46:08 2012 +0200
+Date:  Sun May 13 16:46:08 2012 +0200
 
     Revert "[Indic] Refactoring"
 
@@ -6095,31 +8924,31 @@ Date:   Sun May 13 16:46:08 2012 +0200
 
 commit 3f18236a03880c0960f5990dc90685f6146951a6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 16:20:10 2012 +0200
+Date:  Sun May 13 16:20:10 2012 +0200
 
     Fix more warnings
 
- src/hb-ot-layout-common-private.hh |    2 +-
- src/hb-ot-layout-gsub-table.hh     |    2 +-
- src/hb-ot-shape-complex-indic.cc   |    8 ++++----
+ src/hb-ot-layout-common-private.hh |   2 +-
+ src/hb-ot-layout-gsub-table.hh     |   2 +-
+ src/hb-ot-shape-complex-indic.cc   |   8 ++++----
  3 files changed, 6 insertions(+), 6 deletions(-)
 
 commit 9f377ed3210fe7d9f15e0c4f82020556f9a8f6f0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 16:13:44 2012 +0200
+Date:  Sun May 13 16:13:44 2012 +0200
 
     Fix more unused-var warnings
 
- src/hb-ot-shape-complex-arabic.cc |    7 +++++--
+ src/hb-ot-shape-complex-arabic.cc |   7 +++++--
  src/hb-ot-shape-complex-indic.cc  |   25 ++++++++++++++++++-------
  src/hb-ot-shape-complex-misc.cc   |   21 +++++++++++++++------
- src/hb-ot-shape-normalize.cc      |   13 ++++++-------
- src/hb-set.cc                     |    2 +-
+ src/hb-ot-shape-normalize.cc     |   13 ++++++-------
+ src/hb-set.cc                    |    2 +-
  5 files changed, 45 insertions(+), 23 deletions(-)
 
 commit d993e72331c6c4c783b803e01e4d4a02c8e3eb77
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 16:04:36 2012 +0200
+Date:  Sun May 13 16:04:36 2012 +0200
 
     Fix hb_face_set_index()
 
@@ -6128,18 +8957,18 @@ Date:   Sun May 13 16:04:36 2012 +0200
 
 commit 93345edcbea49bdf0e22f26b5b74a23e601dfab4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 16:01:08 2012 +0200
+Date:  Sun May 13 16:01:08 2012 +0200
 
     Fix warnings
 
  src/hb-fallback-shape.cc |    4 +-
- src/hb-private.hh        |   54
+ src/hb-private.hh       |   54
  +++++++++++++++++++++++-----------------------
  2 files changed, 29 insertions(+), 29 deletions(-)
 
 commit eace47b173807d94b29a6490d0bc3c9f8f6168d1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 15:54:43 2012 +0200
+Date:  Sun May 13 15:54:43 2012 +0200
 
     Minor
 
@@ -6148,24 +8977,24 @@ Date:   Sun May 13 15:54:43 2012 +0200
 
 commit 99c2695759a6af855d565f4994bbdf220570bb48
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 15:45:18 2012 +0200
+Date:  Sun May 13 15:45:18 2012 +0200
 
     Add accessort to buffer for current info, current pos, and prev info
 
- src/hb-buffer-private.hh             |    9 +++++++
+ src/hb-buffer-private.hh            |    9 +++++++
  src/hb-ot-layout-gpos-table.hh       |   44
  +++++++++++++++++-----------------
  src/hb-ot-layout-gsub-table.hh       |   28 ++++++++++----------
  src/hb-ot-layout-gsubgpos-private.hh |   28 ++++++++++----------
  src/hb-ot-shape-complex-arabic.cc    |    4 +-
  src/hb-ot-shape-complex-misc.cc      |    5 ++-
- src/hb-ot-shape-normalize.cc         |   16 ++++++------
- src/hb-ot-shape.cc                   |    8 +++---
+ src/hb-ot-shape-normalize.cc        |   16 ++++++------
+ src/hb-ot-shape.cc                  |    8 +++---
  8 files changed, 76 insertions(+), 66 deletions(-)
 
 commit 6736f3c5b09af6a71935afc04248b033e171a9b2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 15:21:06 2012 +0200
+Date:  Sun May 13 15:21:06 2012 +0200
 
     Minor
 
@@ -6174,7 +9003,7 @@ Date:   Sun May 13 15:21:06 2012 +0200
 
 commit 5df809b655bb1318115651fd87d4555cdd9b41cb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 15:17:51 2012 +0200
+Date:  Sun May 13 15:17:51 2012 +0200
 
     [GSUB/GPOS] Remove context_length
 
@@ -6191,7 +9020,7 @@ Date:   Sun May 13 15:17:51 2012 +0200
 
 commit 28b9d502bb69a8045818d5f6113ded9c59a56bd7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 15:04:00 2012 +0200
+Date:  Sun May 13 15:04:00 2012 +0200
 
     Minor
 
@@ -6200,28 +9029,28 @@ Date:   Sun May 13 15:04:00 2012 +0200
 
 commit 50f630c17ced1bd59b4da4f27728dcfbb876400a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 13:03:44 2012 +0200
+Date:  Sun May 13 13:03:44 2012 +0200
 
     Remove ioctl checks
 
     Ended up not using terminal size after all.
 
- configure.ac       |    2 +-
- util/ansi-print.cc |   11 -----------
+ configure.ac      |    2 +-
+ util/ansi-print.cc |  11 -----------
  2 files changed, 1 insertions(+), 12 deletions(-)
 
 commit db0de7cd616e1e9d6fde6659e52a541477fb0148
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 13:02:38 2012 +0200
+Date:  Sun May 13 13:02:38 2012 +0200
 
     [util] Set ansi color only on color change
 
- util/ansi-print.cc |   28 +++++++++++++++++++++++-----
+ util/ansi-print.cc |  28 +++++++++++++++++++++++-----
  1 files changed, 23 insertions(+), 5 deletions(-)
 
 commit 912c5ff80a255edb8145b9db69e2ed828f8eab5c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 12:51:02 2012 +0200
+Date:  Sun May 13 12:51:02 2012 +0200
 
     Reduce default margin
 
@@ -6230,24 +9059,24 @@ Date:   Sun May 13 12:51:02 2012 +0200
 
 commit 52e7b1424a3613122e9ca30879298df42733acda
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 02:02:58 2012 +0200
+Date:  Sun May 13 02:02:58 2012 +0200
 
     [util] Make hb-view print out Unicode art if stdout is a terminal
 
- configure.ac              |    4 +-
- util/Makefile.am          |    4 +
- util/ansi-print.cc        |  411
+ configure.ac             |    4 +-
+ util/Makefile.am         |    4 +
+ util/ansi-print.cc       |  411
  +++++++++++++++++++++++++++++++++++++++++++++
- util/ansi-print.hh        |   39 +++++
+ util/ansi-print.hh       |   39 +++++
  util/helper-cairo-ansi.cc |  102 +++++++++++
  util/helper-cairo-ansi.hh |   39 +++++
- util/helper-cairo.cc      |   70 ++++++++-
- util/options.hh           |    3 +
+ util/helper-cairo.cc     |   70 ++++++++-
+ util/options.hh          |    3 +
  8 files changed, 668 insertions(+), 4 deletions(-)
 
 commit 8b2753ce2bea8a21ea757186d86dc4a55d8c8b0c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun May 13 00:54:07 2012 +0200
+Date:  Sun May 13 00:54:07 2012 +0200
 
     Minor
 
@@ -6256,7 +9085,7 @@ Date:   Sun May 13 00:54:07 2012 +0200
 
 commit 30874b4819a99cc84fa39e794266685e1b8735d2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat May 12 15:54:27 2012 +0200
+Date:  Sat May 12 15:54:27 2012 +0200
 
     [util] Make tools default to stdin if no text is provided
 
@@ -6269,7 +9098,7 @@ Date:   Sat May 12 15:54:27 2012 +0200
 
 commit 2097951110e33fe091ed9515ae77e2683c46c889
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat May 12 15:41:48 2012 +0200
+Date:  Sat May 12 15:41:48 2012 +0200
 
     [util] Change default font size of hb-view to 256
 
@@ -6282,7 +9111,7 @@ Date:   Sat May 12 15:41:48 2012 +0200
 
 commit 737dded2e08fcc19935db51c05201a987184d337
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat May 12 15:40:11 2012 +0200
+Date:  Sat May 12 15:40:11 2012 +0200
 
     Fix compiler warnings
 
@@ -6291,7 +9120,7 @@ Date:   Sat May 12 15:40:11 2012 +0200
 
 commit f538fcb538f1decb4100ba89457eb83f2350d64b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat May 12 15:34:40 2012 +0200
+Date:  Sat May 12 15:34:40 2012 +0200
 
     [test] Make tool usage easier by not requiring "--stdin"
 
@@ -6302,27 +9131,27 @@ Date:   Sat May 12 15:34:40 2012 +0200
 
 commit a3273e30bb7ffd727ffc18af5716dfef705d3d94
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat May 12 13:34:18 2012 +0200
+Date:  Sat May 12 13:34:18 2012 +0200
 
     [Indic] Add more Malayalam tests
 
- .../indic/script-malayalam/misc/misc.txt           |   38
+ .../indic/script-malayalam/misc/misc.txt          |   38
  ++++++++++++++++++++
  1 files changed, 38 insertions(+), 0 deletions(-)
 
 commit 7f852b644b8143492a02edfc853114aaa23446bd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 23:10:31 2012 +0200
+Date:  Fri May 11 23:10:31 2012 +0200
 
     Fix compiler warnings
 
- src/hb-ot-shape-complex-indic.cc   |    2 +-
- src/hb-ot-shape-complex-private.hh |    2 +-
+ src/hb-ot-shape-complex-indic.cc   |   2 +-
+ src/hb-ot-shape-complex-private.hh |   2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 commit f7e8dcfd4fc377e3d786b097beb656284240456d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 22:00:06 2012 +0200
+Date:  Fri May 11 22:00:06 2012 +0200
 
     [Indic] Unbreak Devanagari
 
@@ -6332,13 +9161,13 @@ Date:   Fri May 11 22:00:06 2012 +0200
     and
     letting me get commit points.
 
- configure.ac                             |    2 +-
+ configure.ac                            |    2 +-
  src/hb-ot-shape-complex-indic-private.hh |    2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 commit 6a091df9b403b147ef78f3974610dedf4ce1e08a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 21:42:27 2012 +0200
+Date:  Fri May 11 21:42:27 2012 +0200
 
     [Indic] Disambiguate sub vs post vs above matras
 
@@ -6346,12 +9175,12 @@ Date:   Fri May 11 21:42:27 2012 +0200
 
  src/hb-ot-shape-complex-indic-private.hh |   31
  ++++++++++++++---------------
- src/hb-ot-shape-complex-indic.cc         |   12 +++++-----
+ src/hb-ot-shape-complex-indic.cc        |   12 +++++-----
  2 files changed, 21 insertions(+), 22 deletions(-)
 
 commit 9d0d319a4a7e85d922e58fade0f40caae1c9f109
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 21:36:32 2012 +0200
+Date:  Fri May 11 21:36:32 2012 +0200
 
     [Indic] Position Bengali Reph before matras
 
@@ -6361,7 +9190,7 @@ Date:   Fri May 11 21:36:32 2012 +0200
 
 commit f89367251109af235f4f0446c13c261a5a4a6f72
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 21:10:03 2012 +0200
+Date:  Fri May 11 21:10:03 2012 +0200
 
     [Indic] Start categorizing Reph per script
 
@@ -6371,7 +9200,7 @@ Date:   Fri May 11 21:10:03 2012 +0200
 
 commit a913b024d84973556094fd64ce5f0b7106fcc3b5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 20:59:26 2012 +0200
+Date:  Fri May 11 20:59:26 2012 +0200
 
     [Indic] Apply 'init' feature for Bengali
 
@@ -6382,7 +9211,7 @@ Date:   Fri May 11 20:59:26 2012 +0200
 
 commit eed903b1644e087178438959664a6a57bebc398b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 20:50:53 2012 +0200
+Date:  Fri May 11 20:50:53 2012 +0200
 
     [Indic] Refactor for the arrival of 'init' feature
 
@@ -6394,7 +9223,7 @@ Date:   Fri May 11 20:50:53 2012 +0200
 
 commit 18c06e189bd078affbb84c3bb5bb80687a227c5e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 20:02:14 2012 +0200
+Date:  Fri May 11 20:02:14 2012 +0200
 
     [Indic] Add Uniscribe bug feature for dotted circle
 
@@ -6405,22 +9234,22 @@ Date:   Fri May 11 20:02:14 2012 +0200
 
  src/hb-ot-shape-complex-indic-machine.rl |    4 +++-
  src/hb-ot-shape-complex-indic-private.hh |    3 ++-
- src/hb-ot-shape-complex-indic.cc         |   20 ++++++++++++++++----
+ src/hb-ot-shape-complex-indic.cc        |   20 ++++++++++++++++----
  3 files changed, 21 insertions(+), 6 deletions(-)
 
 commit 5b16de97bcc4b24da4c77ca6c1a42e814d8cdbd1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 19:55:42 2012 +0200
+Date:  Fri May 11 19:55:42 2012 +0200
 
     [Indic] Add tests for dottedcircle
 
- .../indic/script-devanagari/misc/MANIFEST          |    1 +
- .../indic/script-devanagari/misc/dottedcircle.txt  |    7 +++++++
+ .../indic/script-devanagari/misc/MANIFEST         |    1 +
+ .../indic/script-devanagari/misc/dottedcircle.txt  |   7 +++++++
  2 files changed, 8 insertions(+), 0 deletions(-)
 
 commit 0831061efb78983b9c6e1e72574c977e56383c08
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 19:07:58 2012 +0200
+Date:  Fri May 11 19:07:58 2012 +0200
 
     [Indic] Refactoring
 
@@ -6429,7 +9258,7 @@ Date:   Fri May 11 19:07:58 2012 +0200
 
 commit 7ea58db311bfb0d8f804d1e9f4a1f004bd45075a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 18:58:57 2012 +0200
+Date:  Fri May 11 18:58:57 2012 +0200
 
     Minor
 
@@ -6438,7 +9267,7 @@ Date:   Fri May 11 18:58:57 2012 +0200
 
 commit 9c09928989316e2befe00d52ed66e055637ccd36
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 18:46:35 2012 +0200
+Date:  Fri May 11 18:46:35 2012 +0200
 
     [Indic] Allow multiple Consonants in Vowel/NBSP syllables
 
@@ -6451,7 +9280,7 @@ Date:   Fri May 11 18:46:35 2012 +0200
 
 commit 8c0aa486f31e9b6cbb31ce295573b53b0a214124
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 18:13:42 2012 +0200
+Date:  Fri May 11 18:13:42 2012 +0200
 
     [Indic] Allow two Nuktas per consonant
 
@@ -6459,32 +9288,32 @@ Date:   Fri May 11 18:13:42 2012 +0200
     does so
     indepent of whether the consonant already has a nukta in it.  Tests:
 
-            * U+0916,U+093C,U+0941
-            * U+0959,U+093C,U+0941
-            * U+0916,U+093C,U+093C,U+0941
-            * U+0959,U+093C,U+093C,U+0941
-            * U+0916,U+093C,U+093C,U+093C,U+0941
-            * U+0959,U+093C,U+093C,U+093C,U+0941
-            * 915,93c,93c,,94d,U+0916,U+093C,U+093C,U+093e,93c,93c
+           * U+0916,U+093C,U+0941
+           * U+0959,U+093C,U+0941
+           * U+0916,U+093C,U+093C,U+0941
+           * U+0959,U+093C,U+093C,U+0941
+           * U+0916,U+093C,U+093C,U+093C,U+0941
+           * U+0959,U+093C,U+093C,U+093C,U+0941
+           * 915,93c,93c,,94d,U+0916,U+093C,U+093C,U+093e,93c,93c
 
  src/hb-ot-shape-complex-indic-machine.rl |    7 ++++---
  1 files changed, 4 insertions(+), 3 deletions(-)
 
 commit 3399a06e7033651ee926448737bdb18e553c1796
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 17:54:26 2012 +0200
+Date:  Fri May 11 17:54:26 2012 +0200
 
     [Indic] Fix U+0952 and similar classification to match Uniscribe
 
     See comments.
 
  src/hb-ot-shape-complex-indic-machine.rl |    1 +
- src/hb-ot-shape-complex-indic.cc         |   16 +++++++++++-----
+ src/hb-ot-shape-complex-indic.cc        |   16 +++++++++++-----
  2 files changed, 12 insertions(+), 5 deletions(-)
 
 commit 11aa3ef18dbc6ac9561bd119f5ca2c1aa1209c3a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 17:30:48 2012 +0200
+Date:  Fri May 11 17:30:48 2012 +0200
 
     [Indic] Treat U+0951..U+0954 all similar to U+0952
 
@@ -6493,7 +9322,7 @@ Date:   Fri May 11 17:30:48 2012 +0200
 
 commit 5f131d3226131df440d7f36655e57f6effcae204
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 17:29:40 2012 +0200
+Date:  Fri May 11 17:29:40 2012 +0200
 
     [GSUB/GPOS/Indic] Apply GSUB/GPOS within syllables only
 
@@ -6507,7 +9336,7 @@ Date:   Fri May 11 17:29:40 2012 +0200
 
 commit 8fd83aaf6e50c2c25002c51fee26d82847a61769
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 17:18:37 2012 +0200
+Date:  Fri May 11 17:18:37 2012 +0200
 
     [GSUB/GPOS] Fix wrong buffer access in backward skippy mask matching
 
@@ -6516,7 +9345,7 @@ Date:   Fri May 11 17:18:37 2012 +0200
 
 commit ff24d1081af08a887895975285d7e38f5d07bc37
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 17:07:08 2012 +0200
+Date:  Fri May 11 17:07:08 2012 +0200
 
     [Indic] Don't use syllable serial value 0
 
@@ -6525,7 +9354,7 @@ Date:   Fri May 11 17:07:08 2012 +0200
 
 commit 892eb7878238d810a2a70f9dadbf958207bfeaa1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 16:54:40 2012 +0200
+Date:  Fri May 11 16:54:40 2012 +0200
 
     [Indic] Implement Uniscribe Reph+Matra+Halant bug feature
 
@@ -6534,7 +9363,7 @@ Date:   Fri May 11 16:54:40 2012 +0200
 
 commit 67ea29af49bb08ee679914076808327992cf6676
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 16:51:23 2012 +0200
+Date:  Fri May 11 16:51:23 2012 +0200
 
     [Indic] Add example of different Uniscribe behavior
 
@@ -6543,7 +9372,7 @@ Date:   Fri May 11 16:51:23 2012 +0200
 
 commit ebe29733d44fe0fa9fb30f946ab0dd7a40336a24
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 16:43:12 2012 +0200
+Date:  Fri May 11 16:43:12 2012 +0200
 
     [Indic] Add runtime Uniscribe bug compatibility mode!
 
@@ -6559,7 +9388,7 @@ Date:   Fri May 11 16:43:12 2012 +0200
 
 commit 616e692e2950d326b6c46aba5b5bead3cc29d315
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 16:25:02 2012 +0200
+Date:  Fri May 11 16:25:02 2012 +0200
 
     [Indic] Add #define UNISCRIBE_BUG_COMPATIBLE 1
 
@@ -6568,7 +9397,7 @@ Date:   Fri May 11 16:25:02 2012 +0200
 
 commit 6782bdae3be0357da1dadc7b806a43ceefa67a90
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 16:23:43 2012 +0200
+Date:  Fri May 11 16:23:43 2012 +0200
 
     [Indic] Fix Left Matra + Halant reordering
 
@@ -6579,7 +9408,7 @@ Date:   Fri May 11 16:23:43 2012 +0200
 
 commit 3c2ea9481b1028e927e615a5434ebf8edcb5f891
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 16:23:38 2012 +0200
+Date:  Fri May 11 16:23:38 2012 +0200
 
     Minor
 
@@ -6589,19 +9418,19 @@ Date:   Fri May 11 16:23:38 2012 +0200
 
 commit c071b99f150a9344a2056dfeba8c613f8a5602db
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 16:22:46 2012 +0200
+Date:  Fri May 11 16:22:46 2012 +0200
 
     [Indic] Add test for Left Matra with Halant
 
     Uniscribe doesn't move the Halant, we do.  And do a broken job of
     it now.
 
- .../script-devanagari/misc/tricky-reordering.txt   |    1 +
+ .../script-devanagari/misc/tricky-reordering.txt   |   1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 203d71069c45048b6dd8fa22b61fd8f2c844b4f6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 16:01:44 2012 +0200
+Date:  Fri May 11 16:01:44 2012 +0200
 
     [GSUB/GPOS] Check all glyph masks when matching input
 
@@ -6610,7 +9439,7 @@ Date:   Fri May 11 16:01:44 2012 +0200
 
 commit 668c6046c1b3af3bd316bda0cc8636f2a5e8df42
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 15:34:13 2012 +0200
+Date:  Fri May 11 15:34:13 2012 +0200
 
     [Indic] Apply Reph mask to all POS_REPH glyphs
 
@@ -6621,36 +9450,36 @@ Date:   Fri May 11 15:34:13 2012 +0200
 
 commit 4be46bade26faf13f7b4d447e9cc608e183955dc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 14:39:01 2012 +0200
+Date:  Fri May 11 14:39:01 2012 +0200
 
     [Indic] Fix state machine to backtrack
 
  src/hb-ot-shape-complex-indic-machine.rl |   42
  +++++++++++++----------------
- src/hb-private.hh                        |    2 +
+ src/hb-private.hh                       |    2 +
  2 files changed, 21 insertions(+), 23 deletions(-)
 
 commit cee7187447b76b22e1bb6136d137b35ac49c3a5d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 11:41:39 2012 +0200
+Date:  Fri May 11 11:41:39 2012 +0200
 
     [Indic] Move syllable tracking from Indic to generic layer
 
     This is to incorporate it into GSUB/GPOS processing.
 
- src/hb-ot-layout-gpos-table.hh           |    1 +
- src/hb-ot-layout-gsub-table.hh           |    3 ++-
- src/hb-ot-layout-gsubgpos-private.hh     |    3 ---
- src/hb-ot-layout-private.hh              |    4 +---
+ src/hb-ot-layout-gpos-table.hh                  |    1 +
+ src/hb-ot-layout-gsub-table.hh                  |    3 ++-
+ src/hb-ot-layout-gsubgpos-private.hh    |    3 ---
+ src/hb-ot-layout-private.hh             |    4 +---
  src/hb-ot-shape-complex-indic-machine.rl |    2 +-
  src/hb-ot-shape-complex-indic-private.hh |    1 -
- src/hb-ot-shape-complex-indic.cc         |    8 +++-----
- src/hb-ot-shape-complex-private.hh       |   13 ++++++++-----
+ src/hb-ot-shape-complex-indic.cc        |    8 +++-----
+ src/hb-ot-shape-complex-private.hh      |   13 ++++++++-----
  8 files changed, 16 insertions(+), 19 deletions(-)
 
 commit 3bf27a9f0e92aa31b464bd3b9fdea5933c9ae8b1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 11:17:23 2012 +0200
+Date:  Fri May 11 11:17:23 2012 +0200
 
     [Indic] Disable conjuncts when a ZWJ happens
 
@@ -6663,7 +9492,7 @@ Date:   Fri May 11 11:17:23 2012 +0200
 
 commit c6d904d67db589dd6209928e56504f04f6a07756
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 11:07:40 2012 +0200
+Date:  Fri May 11 11:07:40 2012 +0200
 
     [Indic] Fix bitops typo!
 
@@ -6674,7 +9503,7 @@ Date:   Fri May 11 11:07:40 2012 +0200
 
 commit 55fe2cf79b11d9a63ea33b3ee76bd0ebca345157
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 03:45:28 2012 +0200
+Date:  Fri May 11 03:45:28 2012 +0200
 
     Make APPLY debug output print current index and codepoint
 
@@ -6685,7 +9514,7 @@ Date:   Fri May 11 03:45:28 2012 +0200
 
 commit 7bd2b04fea5649d77d796d58b7f4918fe0378ee5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 03:40:58 2012 +0200
+Date:  Fri May 11 03:40:58 2012 +0200
 
     Minor
 
@@ -6694,7 +9523,7 @@ Date:   Fri May 11 03:40:58 2012 +0200
 
 commit cf26510dbbd8d38486e6ba423800db6427ade332
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 03:35:08 2012 +0200
+Date:  Fri May 11 03:35:08 2012 +0200
 
     Some more...
 
@@ -6705,7 +9534,7 @@ Date:   Fri May 11 03:35:08 2012 +0200
 
 commit 9659523ca32b0e254d0e5fe387d817208d9cb6bf
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 03:33:36 2012 +0200
+Date:  Fri May 11 03:33:36 2012 +0200
 
     More beauty in debug output!
 
@@ -6714,17 +9543,17 @@ Date:   Fri May 11 03:33:36 2012 +0200
 
 commit cf26e88a5ab477295479f5b9450c2019b6430eaa
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 03:16:57 2012 +0200
+Date:  Fri May 11 03:16:57 2012 +0200
 
     Finish off debug output beautification
 
- src/hb-open-type-private.hh |   58
+ src/hb-open-type-private.hh |  58
  +++++++++++++++++++-----------------------
  1 files changed, 26 insertions(+), 32 deletions(-)
 
 commit d7bba01a353efc7432c474dd8755a02db4abd2ae
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 02:46:26 2012 +0200
+Date:  Fri May 11 02:46:26 2012 +0200
 
     Only print class name in debug output if there's one available
 
@@ -6733,18 +9562,18 @@ Date:   Fri May 11 02:46:26 2012 +0200
 
 commit 85f73fa8da1fbb864aef0f3a592b1d65e24d593d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 02:40:42 2012 +0200
+Date:  Fri May 11 02:40:42 2012 +0200
 
     Only printout class name in tracing, if one is available
 
     Makes debug output much more pleasant.
 
- src/hb-private.hh |    8 ++++++--
+ src/hb-private.hh |   8 ++++++--
  1 files changed, 6 insertions(+), 2 deletions(-)
 
 commit 98619ce4fa650c593b030d06d2f89fec83a10015
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 02:34:06 2012 +0200
+Date:  Fri May 11 02:34:06 2012 +0200
 
     Minor
 
@@ -6753,7 +9582,7 @@ Date:   Fri May 11 02:34:06 2012 +0200
 
 commit acea183e986dd378c6f95120fe0feb0586a8ef36
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 02:33:11 2012 +0200
+Date:  Fri May 11 02:33:11 2012 +0200
 
     Add return annotation for APPLY
 
@@ -6765,40 +9594,40 @@ Date:   Fri May 11 02:33:11 2012 +0200
 
 commit 5ccfe8e2154ad0b58dabcc236bbe9478c17b02ab
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 02:19:41 2012 +0200
+Date:  Fri May 11 02:19:41 2012 +0200
 
     /Minor/
 
- src/hb-private.hh |    2 +-
+ src/hb-private.hh |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 0ab8c8621712d33e1e91dfdb4ad0b335e3d2a3fb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 01:25:34 2012 +0200
+Date:  Fri May 11 01:25:34 2012 +0200
 
     Annotate SANITIZE return values
 
     More to come, for APPLY, CLOSURE, etc.
 
- src/hb-open-file-private.hh          |   23 +++--
- src/hb-open-type-private.hh          |   49 +++++-----
- src/hb-ot-head-table.hh              |    4 +-
- src/hb-ot-hhea-table.hh              |    4 +-
- src/hb-ot-hmtx-table.hh              |    4 +-
+ src/hb-open-file-private.hh         |   23 +++--
+ src/hb-open-type-private.hh         |   49 +++++-----
+ src/hb-ot-head-table.hh             |    4 +-
+ src/hb-ot-hhea-table.hh             |    4 +-
+ src/hb-ot-hmtx-table.hh             |    4 +-
  src/hb-ot-layout-common-private.hh   |   51 ++++------
  src/hb-ot-layout-gdef-table.hh       |   48 +++++-----
  src/hb-ot-layout-gpos-table.hh       |  180
  +++++++++++++++-------------------
  src/hb-ot-layout-gsub-table.hh       |  101 +++++++++----------
  src/hb-ot-layout-gsubgpos-private.hh |   88 ++++++++---------
- src/hb-ot-maxp-table.hh              |    7 +-
- src/hb-ot-name-table.hh              |   17 ++--
- src/hb-private.hh                    |   39 ++++++--
+ src/hb-ot-maxp-table.hh             |    7 +-
+ src/hb-ot-name-table.hh             |   17 ++--
+ src/hb-private.hh                   |   39 ++++++--
  13 files changed, 299 insertions(+), 316 deletions(-)
 
 commit 829e814ff358c5e700ba4df54932696801aa9f65
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 00:52:16 2012 +0200
+Date:  Fri May 11 00:52:16 2012 +0200
 
     Minor
 
@@ -6807,7 +9636,7 @@ Date:   Fri May 11 00:52:16 2012 +0200
 
 commit 6eec6f406d2cc13dbca422e88492d3d498af02bf
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 00:50:38 2012 +0200
+Date:  Fri May 11 00:50:38 2012 +0200
 
     Code reshuffling
 
@@ -6816,29 +9645,29 @@ Date:   Fri May 11 00:50:38 2012 +0200
 
 commit 1e08830b4fac3a60ae52349cab6e101d389d30cd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri May 11 00:16:40 2012 +0200
+Date:  Fri May 11 00:16:40 2012 +0200
 
     Beautify debug output
 
- src/hb-open-type-private.hh |   20 ++++++------
- src/hb-private.hh           |   74
+ src/hb-open-type-private.hh |  20 ++++++------
+ src/hb-private.hh          |   74
  ++++++++++++++++++++++++++-----------------
  2 files changed, 55 insertions(+), 39 deletions(-)
 
 commit 6f4553801729a06e506ffdde7b27c72780d4bb80
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 23:24:43 2012 +0200
+Date:  Thu May 10 23:24:43 2012 +0200
 
     More massaging trace messaging
 
- src/hb-open-type-private.hh          |    2 +-
+ src/hb-open-type-private.hh         |    2 +-
  src/hb-ot-layout-gsubgpos-private.hh |    4 ++--
- src/hb-private.hh                    |    4 ++--
+ src/hb-private.hh                   |    4 ++--
  3 files changed, 5 insertions(+), 5 deletions(-)
 
 commit b5fa37cb694b01a7df3a656710391c40dd3fcc04
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 23:09:48 2012 +0200
+Date:  Thu May 10 23:09:48 2012 +0200
 
     Minor
 
@@ -6847,21 +9676,21 @@ Date:   Thu May 10 23:09:48 2012 +0200
 
 commit 208109703c929428c684ddcf9310b8ba780c4c31
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 23:06:58 2012 +0200
+Date:  Thu May 10 23:06:58 2012 +0200
 
     Better trace message support infrastructure
 
     We have varargs in the trace interface now.  To be used soon...
 
- src/hb-open-type-private.hh          |   17 ++++-----
+ src/hb-open-type-private.hh         |   17 ++++-----
  src/hb-ot-layout-gsubgpos-private.hh |    4 +-
- src/hb-private.hh                    |   64
+ src/hb-private.hh                   |   64
  +++++++++++++++++++++++++---------
  3 files changed, 56 insertions(+), 29 deletions(-)
 
 commit 02b2922fbf098c8282eb23dc2c54d5829cf67024
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 21:44:50 2012 +0200
+Date:  Thu May 10 21:44:50 2012 +0200
 
     [Indic] Towards better Reph positioning
 
@@ -6875,7 +9704,7 @@ Date:   Thu May 10 21:44:50 2012 +0200
 
 commit 74e54cf446bb979e488685e8c09eeed6b9d03c24
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 21:20:37 2012 +0200
+Date:  Thu May 10 21:20:37 2012 +0200
 
     [Indic] Add Ra back for scripts without Reph
 
@@ -6887,7 +9716,7 @@ Date:   Thu May 10 21:20:37 2012 +0200
 
 commit 2b70df5cc008617453b12bafeaac50e6d61b3224
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 18:38:22 2012 +0200
+Date:  Thu May 10 18:38:22 2012 +0200
 
     [Indic] Add note re Uniscribe clusters
 
@@ -6896,7 +9725,7 @@ Date:   Thu May 10 18:38:22 2012 +0200
 
 commit 21d2803133c2c424ed37a9f3d17c7fc4963e5a60
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 18:34:34 2012 +0200
+Date:  Thu May 10 18:34:34 2012 +0200
 
     [Indic] Do clustering like Uniscribe does
 
@@ -6907,7 +9736,7 @@ Date:   Thu May 10 18:34:34 2012 +0200
 
 commit b20c9ebaf5176101fdfcffbe4714a2e619dd94b6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 18:31:17 2012 +0200
+Date:  Thu May 10 18:31:17 2012 +0200
 
     [Indic] Add test for matra group
 
@@ -6915,13 +9744,13 @@ Date:   Thu May 10 18:31:17 2012 +0200
     We instead do: "{M+[N]+[H]}", which means we allow Nukta and Halant
     after all Matras, not just the last one.  It makes more sense.
 
- .../indic/script-devanagari/misc/MANIFEST          |    1 +
- .../script-devanagari/misc/spec-deviations.txt     |    1 +
+ .../indic/script-devanagari/misc/MANIFEST         |    1 +
+ .../script-devanagari/misc/spec-deviations.txt     |   1 +
  2 files changed, 2 insertions(+), 0 deletions(-)
 
 commit 8df5636968389ac7bf8620ccd091fd4872b0bbee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 15:41:04 2012 +0200
+Date:  Thu May 10 15:41:04 2012 +0200
 
     [Indic] Reorder Reph to before the Halant after Matras
 
@@ -6936,7 +9765,7 @@ Date:   Thu May 10 15:41:04 2012 +0200
 
 commit daf3234bdc82c669302599a76d2b14f5e69989db
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 15:28:27 2012 +0200
+Date:  Thu May 10 15:28:27 2012 +0200
 
     [Indic] Don't clear the mask for Reph
 
@@ -6948,7 +9777,7 @@ Date:   Thu May 10 15:28:27 2012 +0200
 
 commit 7708ee23cbcc8c8edce13e73b6e549b77bd8c2d0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 14:48:25 2012 +0200
+Date:  Thu May 10 14:48:25 2012 +0200
 
     [Indic] Improve Left Matra repositioning
 
@@ -6959,7 +9788,7 @@ Date:   Thu May 10 14:48:25 2012 +0200
 
 commit 61a58e26a5bda16851669404fc8206896e124740
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 14:43:53 2012 +0200
+Date:  Thu May 10 14:43:53 2012 +0200
 
     [Indic] Add tricky reordering test cases
 
@@ -6967,13 +9796,13 @@ Date:   Thu May 10 14:43:53 2012 +0200
     where it is, but we want to move it with the Matra as that makes more
     logical sense.
 
- .../indic/script-devanagari/misc/MANIFEST          |    1 +
- .../script-devanagari/misc/tricky-reordering.txt   |    4 ++++
+ .../indic/script-devanagari/misc/MANIFEST         |    1 +
+ .../script-devanagari/misc/tricky-reordering.txt   |   4 ++++
  2 files changed, 5 insertions(+), 0 deletions(-)
 
 commit dbb105883c6e9b83e78dc8b10766cd56b98cd7e1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 13:45:52 2012 +0200
+Date:  Thu May 10 13:45:52 2012 +0200
 
     [Indic] Do Reph repositioning in final reordering like the spec says
 
@@ -6989,13 +9818,13 @@ Date:   Thu May 10 13:45:52 2012 +0200
     boundaries.  That's coming after lunch!
 
  src/hb-ot-shape-complex-indic-private.hh |    2 -
- src/hb-ot-shape-complex-indic.cc         |  103
+ src/hb-ot-shape-complex-indic.cc        |  103
  ++++++++++++++++++-----------
  2 files changed, 64 insertions(+), 41 deletions(-)
 
 commit 4705a7026900e51f6430f03a73c87f2df035df92
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 13:09:08 2012 +0200
+Date:  Thu May 10 13:09:08 2012 +0200
 
     Minor
 
@@ -7004,18 +9833,18 @@ Date:   Thu May 10 13:09:08 2012 +0200
 
 commit 4ac9e98d9d2ea973dd612dc4063cf78496c643a0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 12:53:53 2012 +0200
+Date:  Thu May 10 12:53:53 2012 +0200
 
     [Indic] Reorder left matras to be closer to base
 
  src/hb-ot-shape-complex-indic-private.hh |    4 --
- src/hb-ot-shape-complex-indic.cc         |   50
+ src/hb-ot-shape-complex-indic.cc        |   50
  +++++++++++++++++++++++++++--
  2 files changed, 46 insertions(+), 8 deletions(-)
 
 commit 1a1fa8c655a082fc1439608457ba717306cc83ca
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 12:20:21 2012 +0200
+Date:  Thu May 10 12:20:21 2012 +0200
 
     [Indic] Treat the standalone cluster case reusing the consonant logic
 
@@ -7024,7 +9853,7 @@ Date:   Thu May 10 12:20:21 2012 +0200
 
 commit 190eb31a16178269aecaf5d2ecc9012f956749f4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 12:17:16 2012 +0200
+Date:  Thu May 10 12:17:16 2012 +0200
 
     [Indic] Minor
 
@@ -7033,19 +9862,19 @@ Date:   Thu May 10 12:17:16 2012 +0200
 
 commit c5306b6861cfaa50af40e8ceb058791fa06d7981
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 12:07:33 2012 +0200
+Date:  Thu May 10 12:07:33 2012 +0200
 
     [Indic] Handle Vowel syllables
 
     Reusing the consonant logic!
 
  src/hb-ot-shape-complex-indic-private.hh |    3 +--
- src/hb-ot-shape-complex-indic.cc         |   11 ++++++-----
+ src/hb-ot-shape-complex-indic.cc        |   11 ++++++-----
  2 files changed, 7 insertions(+), 7 deletions(-)
 
 commit 6d8e0cb74c02f6bc09cd4abe9e4bc82062e1b517
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 11:41:51 2012 +0200
+Date:  Thu May 10 11:41:51 2012 +0200
 
     [Indic] Simplify Reph logic
 
@@ -7054,17 +9883,17 @@ Date:   Thu May 10 11:41:51 2012 +0200
 
 commit 3d25079f8d6be81b9b4b91d3a97016b8a572f571
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 11:37:42 2012 +0200
+Date:  Thu May 10 11:37:42 2012 +0200
 
     [Indic] Don't form Reph is Ra is the only consonant in the syllable
 
  src/hb-ot-shape-complex-indic-private.hh |    2 +-
- src/hb-ot-shape-complex-indic.cc         |   10 ++++++++++
+ src/hb-ot-shape-complex-indic.cc        |   10 ++++++++++
  2 files changed, 11 insertions(+), 1 deletions(-)
 
 commit b99d63ae114fb58f129562b293a8a66543d499ad
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 11:32:52 2012 +0200
+Date:  Thu May 10 11:32:52 2012 +0200
 
     [Indic] Increase max syllable length
 
@@ -7076,7 +9905,7 @@ Date:   Thu May 10 11:32:52 2012 +0200
 
 commit a391ff50b9a7b6ac3e58d199ea726b20ee6839bb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 11:31:20 2012 +0200
+Date:  Thu May 10 11:31:20 2012 +0200
 
     [Indic] Adjust base after sorting
 
@@ -7085,7 +9914,7 @@ Date:   Thu May 10 11:31:20 2012 +0200
 
 commit d3637edb248162970e202e9d0671540274192844
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu May 10 10:51:38 2012 +0200
+Date:  Thu May 10 10:51:38 2012 +0200
 
     [Indic] Don't return for long syllables.  Just not sort.
 
@@ -7094,16 +9923,16 @@ Date:   Thu May 10 10:51:38 2012 +0200
 
 commit dfa0cade7fce3791e47eaa7edcd23da76c7a0ed0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 19:10:07 2012 +0200
+Date:  Wed May 9 19:10:07 2012 +0200
 
     Fix Uniscribe clusters with multiple items
 
- src/hb-uniscribe.cc |    3 +++
+ src/hb-uniscribe.cc |   3 +++
  1 files changed, 3 insertions(+), 0 deletions(-)
 
 commit 86e5dd386a7989701da476db89be268e4ac1e219
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 18:57:37 2012 +0200
+Date:  Wed May 9 18:57:37 2012 +0200
 
     [Indic] Don't give up syllable parsing upon junk
 
@@ -7112,21 +9941,21 @@ Date:   Wed May 9 18:57:37 2012 +0200
 
 commit ef24cc8c8e2478a6352c340f4611a617646de4cc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 17:56:03 2012 +0200
+Date:  Wed May 9 17:56:03 2012 +0200
 
     [Indic] Towards multi-cluster syllables and final reordering
 
- src/hb-ot-shape-complex-arabic.cc        |    2 +-
+ src/hb-ot-shape-complex-arabic.cc       |    2 +-
  src/hb-ot-shape-complex-indic-machine.rl |   21 +++++++++----
  src/hb-ot-shape-complex-indic-private.hh |    1 +
- src/hb-ot-shape-complex-indic.cc         |   45
+ src/hb-ot-shape-complex-indic.cc        |   45
  ++++++++++++++++++++++--------
- src/hb-ot-shape-complex-private.hh       |    5 +--
+ src/hb-ot-shape-complex-private.hh      |    5 +--
  5 files changed, 51 insertions(+), 23 deletions(-)
 
 commit a9844d41c6cb30d8a2d733130a0e72f51b6c81c1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 17:53:13 2012 +0200
+Date:  Wed May 9 17:53:13 2012 +0200
 
     Combine lig_id and lig_comp into one byte, to free up one for Indic
 
@@ -7137,7 +9966,7 @@ Date:   Wed May 9 17:53:13 2012 +0200
 
 commit 92332e5116271a5d96e532005fe750e7552a6cbb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 17:40:00 2012 +0200
+Date:  Wed May 9 17:40:00 2012 +0200
 
     Minor
 
@@ -7147,18 +9976,18 @@ Date:   Wed May 9 17:40:00 2012 +0200
 
 commit dbccf87eef0d26838fa4bb3ae26410f6c4818836
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 17:24:39 2012 +0200
+Date:  Wed May 9 17:24:39 2012 +0200
 
     [Indic] Make room for more reordering positions
 
  src/hb-ot-shape-complex-indic-private.hh |  213
  +++++++++++++++---------------
- src/hb-ot-shape-complex-indic.cc         |   12 +-
+ src/hb-ot-shape-complex-indic.cc        |   12 +-
  2 files changed, 115 insertions(+), 110 deletions(-)
 
 commit d4480ace7fdbe48aeaf77278c032b8b2ef2ebe8e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 15:56:35 2012 +0200
+Date:  Wed May 9 15:56:35 2012 +0200
 
     [Indic] Improve matra vs consonant ordering
 
@@ -7166,13 +9995,13 @@ Date:   Wed May 9 15:56:35 2012 +0200
 
  src/hb-ot-shape-complex-indic-private.hh |   32
  ++++++++++++++++++-----------
- src/hb-ot-shape-complex-indic.cc         |    6 ++--
- src/indic.cc                             |    2 +-
+ src/hb-ot-shape-complex-indic.cc        |    6 ++--
+ src/indic.cc                            |    2 +-
  3 files changed, 24 insertions(+), 16 deletions(-)
 
 commit 33c92e769563ec2a6c1249b57d8cac742eea6f88
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 15:41:51 2012 +0200
+Date:  Wed May 9 15:41:51 2012 +0200
 
     [Indic] Categorize Anudatta
 
@@ -7181,18 +10010,18 @@ Date:   Wed May 9 15:41:51 2012 +0200
 
 commit 3943293a9942201d8fc8d59212fcc8cca5132e3d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 15:27:56 2012 +0200
+Date:  Wed May 9 15:27:56 2012 +0200
 
     [Indic] Add joiner test cases for Devanagari
 
- .../indic/script-devanagari/misc/MANIFEST          |    1 +
- .../indic/script-devanagari/misc/joiners.txt       |   19
+ .../indic/script-devanagari/misc/MANIFEST         |    1 +
+ .../indic/script-devanagari/misc/joiners.txt      |   19
  +++++++++++++++++++
  2 files changed, 20 insertions(+), 0 deletions(-)
 
 commit 19d984edaa4f86c842345a9d4150597e045e1887
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 15:21:13 2012 +0200
+Date:  Wed May 9 15:21:13 2012 +0200
 
     [Indic] Make sure Reph jumps over all matras to the right
 
@@ -7203,7 +10032,7 @@ Date:   Wed May 9 15:21:13 2012 +0200
 
 commit 9034641333d7bfb41a0784cce72e43591faea083
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 15:04:58 2012 +0200
+Date:  Wed May 9 15:04:58 2012 +0200
 
     [Indic] Keep Vedic signs at the right too
 
@@ -7212,26 +10041,26 @@ Date:   Wed May 9 15:04:58 2012 +0200
 
 commit d1deaa2f5bd028e8076265cba92cffa4fa2834ac
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 15:04:13 2012 +0200
+Date:  Wed May 9 15:04:13 2012 +0200
 
     Replace zerowidth invisible chars with a zero-advance space glyph
 
     Like Uniscribe does.
 
- src/hb-ot-shape-complex-arabic.cc  |    3 +-
- src/hb-ot-shape-complex-indic.cc   |   20 -----------------
- src/hb-ot-shape-complex-private.hh |    4 +-
- src/hb-ot-shape-normalize.cc       |   25 ++++++++--------------
- src/hb-ot-shape-private.hh         |   27 +++++++++++++++++++++++
- src/hb-ot-shape.cc                 |   41
+ src/hb-ot-shape-complex-arabic.cc  |   3 +-
+ src/hb-ot-shape-complex-indic.cc   |  20 -----------------
+ src/hb-ot-shape-complex-private.hh |   4 +-
+ src/hb-ot-shape-normalize.cc      |   25 ++++++++--------------
+ src/hb-ot-shape-private.hh        |   27 +++++++++++++++++++++++
+ src/hb-ot-shape.cc                |   41
  +++++++++++++++++++++++------------
- src/hb-unicode-private.hh          |   38
+ src/hb-unicode-private.hh         |   38
  +++++++++++++++++++++++++++++++++
  7 files changed, 105 insertions(+), 53 deletions(-)
 
 commit 49e5da1591b8d28f01e7ff9caac9d9ac53668bba
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 13:23:27 2012 +0200
+Date:  Wed May 9 13:23:27 2012 +0200
 
     [indic] Keep the syllable modifier marks to the right
 
@@ -7242,16 +10071,16 @@ Date:   Wed May 9 13:23:27 2012 +0200
 
 commit 5b1260909350bffa3e3d06da346f9f86ce651dbb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 12:37:27 2012 +0200
+Date:  Wed May 9 12:37:27 2012 +0200
 
     Minor
 
- src/hb-ot-shape-complex-private.hh |    2 +-
+ src/hb-ot-shape-complex-private.hh |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 9ce939232bbce8f51e235195e3854d1e8bb961f8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 12:03:09 2012 +0200
+Date:  Wed May 9 12:03:09 2012 +0200
 
     Minor
 
@@ -7260,7 +10089,7 @@ Date:   Wed May 9 12:03:09 2012 +0200
 
 commit 76b3409de6887c1cdd5c679939497b1b56f4554b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 11:43:43 2012 +0200
+Date:  Wed May 9 11:43:43 2012 +0200
 
     [indic] Better Reph matching
 
@@ -7269,7 +10098,7 @@ Date:   Wed May 9 11:43:43 2012 +0200
 
 commit df6d45c693c417bf311e6fa49f18a8558542e525
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 11:38:31 2012 +0200
+Date:  Wed May 9 11:38:31 2012 +0200
 
     Minor
 
@@ -7278,7 +10107,7 @@ Date:   Wed May 9 11:38:31 2012 +0200
 
 commit 412b91889d9a1ae477e8b6907d0b9a76e78a6c91
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 11:07:18 2012 +0200
+Date:  Wed May 9 11:07:18 2012 +0200
 
     [indic] Apply Indic features in order
 
@@ -7287,7 +10116,7 @@ Date:   Wed May 9 11:07:18 2012 +0200
 
 commit 1ac075b227090a9ad930dcc1670236c176b27067
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 11:06:47 2012 +0200
+Date:  Wed May 9 11:06:47 2012 +0200
 
     [indic] Apply rakaar forms
 
@@ -7298,7 +10127,7 @@ Date:   Wed May 9 11:06:47 2012 +0200
 
 commit 2214a03900d32710573a1b05c7665195b3129761
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 09:54:54 2012 +0200
+Date:  Wed May 9 09:54:54 2012 +0200
 
     Add hb-diff-ngrams
 
@@ -7310,7 +10139,7 @@ Date:   Wed May 9 09:54:54 2012 +0200
 
 commit 178e6dce01ad28c8708bad62ce0fb79c46e836dc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 08:57:29 2012 +0200
+Date:  Wed May 9 08:57:29 2012 +0200
 
     Add N-gram generator
 
@@ -7320,7 +10149,7 @@ Date:   Wed May 9 08:57:29 2012 +0200
 
 commit 98669ceb77657d60435f2cb2e3fc18272c0a2c6a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 08:16:15 2012 +0200
+Date:  Wed May 9 08:16:15 2012 +0200
 
     Use groupby()
 
@@ -7329,7 +10158,7 @@ Date:   Wed May 9 08:16:15 2012 +0200
 
 commit c438a14b62433db488b5c90854a4a3934adf3305
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 07:45:17 2012 +0200
+Date:  Wed May 9 07:45:17 2012 +0200
 
     Add hb-diff-stat
 
@@ -7340,7 +10169,7 @@ Date:   Wed May 9 07:45:17 2012 +0200
 
 commit 1058d031e2046eb80331b0950eaff75c2bf608dc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed May 9 07:30:07 2012 +0200
+Date:  Wed May 9 07:30:07 2012 +0200
 
     Make hb-diff-filter-failtures retain all test info for failed tests
 
@@ -7349,14 +10178,14 @@ Date:   Wed May 9 07:30:07 2012 +0200
 
 commit f1eb008cc727370e1bd0dc32fdf301f62d9ff981
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue May 8 23:41:41 2012 +0200
+Date:  Tue May 8 23:41:41 2012 +0200
 
     Add hb-diff-colorize
 
     Accepts --format=html now.
 
  test/shaping/Makefile.am      |    1 +
- test/shaping/hb-diff          |    4 +-
+ test/shaping/hb-diff         |    4 +-
  test/shaping/hb-diff-colorize |    7 ++
  test/shaping/hb_test_tools.py |  158
  +++++++++++++++++++++++++----------------
@@ -7364,20 +10193,20 @@ Date:   Tue May 8 23:41:41 2012 +0200
 
 commit 9155e4ffe00c96a2c14e14a300004b1038ca3a9c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue May 8 22:44:21 2012 +0200
+Date:  Tue May 8 22:44:21 2012 +0200
 
     Cleanup diff
 
     Doesn't do --color anymore.  That will go into a new hb-diff-colorize
     tool.
 
- test/shaping/hb-diff          |   10 +++-------
+ test/shaping/hb-diff         |   10 +++-------
  test/shaping/hb_test_tools.py |   32 ++++++++++++++++++--------------
  2 files changed, 21 insertions(+), 21 deletions(-)
 
 commit 7d22135b4c3f8fb70552302bf8239df9976dddda
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue May 8 19:38:49 2012 +0200
+Date:  Tue May 8 19:38:49 2012 +0200
 
     Make hb-diff faster
 
@@ -7386,64 +10215,64 @@ Date:   Tue May 8 19:38:49 2012 +0200
 
 commit a93e238e05a2f70a6e664e5d04ba25bbd54493dc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue May 8 18:55:29 2012 +0200
+Date:  Tue May 8 18:55:29 2012 +0200
 
     More tests
 
- .../shaper-arabic/script-mongolian/misc/MANIFEST   |    1 +
- .../shaper-arabic/script-mongolian/misc/poem.txt   |    4 ++++
- .../indic/script-bengali/misc/MANIFEST             |    1 +
- .../indic/script-bengali/misc/reph.txt             |   10 ++++++++++
+ .../shaper-arabic/script-mongolian/misc/MANIFEST   |   1 +
+ .../shaper-arabic/script-mongolian/misc/poem.txt   |   4 ++++
+ .../indic/script-bengali/misc/MANIFEST                    |    1 +
+ .../indic/script-bengali/misc/reph.txt                    |   10 ++++++++++
  4 files changed, 16 insertions(+), 0 deletions(-)
 
 commit 1a2a4a0078dda834443edd421037a4bcbad18c5e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat May 5 22:38:20 2012 +0200
+Date:  Sat May 5 22:38:20 2012 +0200
 
     Fix warning and build issues
 
     As reported by Jonathan Kew on the list.
 
  src/hb-set-private.hh |    2 +-
- src/main.cc           |    9 +++++----
+ src/main.cc          |    9 +++++----
  2 files changed, 6 insertions(+), 5 deletions(-)
 
 commit a5e39fed85e069ba1afbf90408349ad99ceb0e1d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Apr 25 00:14:46 2012 -0400
+Date:  Wed Apr 25 00:14:46 2012 -0400
 
     Minor
 
  src/hb-set-private.hh |    2 ++
- src/hb-set.cc         |    2 ++
+ src/hb-set.cc        |    2 ++
  2 files changed, 4 insertions(+), 0 deletions(-)
 
 commit 1827dc208c867e433a95237d1ed3fc7a73d1d9a7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 24 16:56:37 2012 -0400
+Date:  Tue Apr 24 16:56:37 2012 -0400
 
     Add hb_ot_shape_glyphs_closure()
 
     Experimental API for now.
 
  src/hb-ot-map-private.hh |    7 ++++---
- src/hb-ot-shape.cc       |   35 +++++++++++++++++++++++++++++++++++
- src/hb-ot.h              |    8 ++++++++
- src/hb-set-private.hh    |    3 +++
+ src/hb-ot-shape.cc      |   35 +++++++++++++++++++++++++++++++++++
+ src/hb-ot.h             |    8 ++++++++
+ src/hb-set-private.hh   |    3 +++
  4 files changed, 50 insertions(+), 3 deletions(-)
 
 commit bb09f0ec10216b11189b5e8584856adf0f14d1fc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 24 16:02:12 2012 -0400
+Date:  Tue Apr 24 16:02:12 2012 -0400
 
     Minor
 
- src/hb-unicode.cc |    2 --
+ src/hb-unicode.cc |   2 --
  1 files changed, 0 insertions(+), 2 deletions(-)
 
 commit 29a7e306e30e894f7a38daf73eca9fc772c58158
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 24 16:01:30 2012 -0400
+Date:  Tue Apr 24 16:01:30 2012 -0400
 
     Minor
 
@@ -7452,7 +10281,7 @@ Date:   Tue Apr 24 16:01:30 2012 -0400
 
 commit 585b107cdee7305920dacc83c9ee1f8eeff7afd1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 24 16:00:50 2012 -0400
+Date:  Tue Apr 24 16:00:50 2012 -0400
 
     Add test caes for a minority language using Bengali
 
@@ -7465,12 +10294,12 @@ Date:   Tue Apr 24 16:00:50 2012 -0400
     We reached the consensus on the list to NOT implement dotted-circle
     in HarfBuzz.
 
- .../indic/script-bengali/misc/misc.txt             |    1 +
+ .../indic/script-bengali/misc/misc.txt                    |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 6c6ccaf575392f6e6bb9a15534026e4ea462705b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 24 14:21:15 2012 -0400
+Date:  Tue Apr 24 14:21:15 2012 -0400
 
     Add a few more set operations
 
@@ -7478,46 +10307,46 @@ Date:   Tue Apr 24 14:21:15 2012 -0400
 
  src/hb-set-private.hh |   54
  +++++++++++++++++++++++++++++++++++++++++++++++-
- src/hb-set.cc         |   55
+ src/hb-set.cc        |   55
  +++++++++++++++++++++++++++++++++++++++++++++++++
- src/hb-set.h          |   34 +++++++++++++++++++++++++++--
+ src/hb-set.h         |   34 +++++++++++++++++++++++++++--
  3 files changed, 139 insertions(+), 4 deletions(-)
 
 commit 5caece67ab9eee322bdcdf6f4b607eadde297e56
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 23:03:12 2012 -0400
+Date:  Mon Apr 23 23:03:12 2012 -0400
 
     Make closure() return void
 
  src/hb-ot-layout-gsub-table.hh       |  142 ++++++++++++-----------------
  src/hb-ot-layout-gsubgpos-private.hh |  165
  +++++++++++++++++-----------------
- src/hb-ot-layout.cc                  |   10 +-
- src/hb-ot-layout.h                   |    8 +-
- src/hb-set-private.hh                |   20 ++---
+ src/hb-ot-layout.cc                 |   10 +-
+ src/hb-ot-layout.h                  |    8 +-
+ src/hb-set-private.hh               |   20 ++---
  5 files changed, 157 insertions(+), 188 deletions(-)
 
 commit 0b08adb3539f2ec29682456b89c69e89ff5e9c03
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 22:41:09 2012 -0400
+Date:  Mon Apr 23 22:41:09 2012 -0400
 
     Add hb_set_t
 
- TODO                               |    2 +
- src/Makefile.am                    |    3 +
- src/hb-ot-layout-common-private.hh |    1 +
- src/hb-ot-layout-private.hh        |   47 --------------
- src/hb-ot-layout.h                 |    2 -
- src/hb-set-private.hh              |   95 ++++++++++++++++++++++++++++
- src/hb-set.cc                      |  120
+ TODO                              |    2 +
+ src/Makefile.am                   |    3 +
+ src/hb-ot-layout-common-private.hh |   1 +
+ src/hb-ot-layout-private.hh       |   47 --------------
+ src/hb-ot-layout.h                |    2 -
+ src/hb-set-private.hh             |   95 ++++++++++++++++++++++++++++
+ src/hb-set.cc                     |  120
  ++++++++++++++++++++++++++++++++++++
- src/hb-set.h                       |   91 +++++++++++++++++++++++++++
- src/hb.h                           |    1 +
+ src/hb-set.h                      |   91 +++++++++++++++++++++++++++
+ src/hb.h                          |    1 +
  9 files changed, 313 insertions(+), 49 deletions(-)
 
 commit 5b93e8d94fb4c2474816304ae3f52e1c704882de
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 22:26:13 2012 -0400
+Date:  Mon Apr 23 22:26:13 2012 -0400
 
     Update copyright headers
 
@@ -7529,102 +10358,102 @@ Date:   Mon Apr 23 22:26:13 2012 -0400
 
 commit 6a9be5bd3524dc3eb1e88d1063bde2e4d8b57011
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 22:23:17 2012 -0400
+Date:  Mon Apr 23 22:23:17 2012 -0400
 
     Rename hb_glyph_map_t to hb_set_t
 
  src/hb-ot-layout-common-private.hh   |   16 ++++++++--------
  src/hb-ot-layout-gsubgpos-private.hh |   12 ++++++------
- src/hb-ot-layout-private.hh          |    2 +-
- src/hb-ot-layout.cc                  |    2 +-
- src/hb-ot-layout.h                   |    4 ++--
- src/hb-ot-map-private.hh             |    2 +-
- src/hb-ot-map.cc                     |    2 +-
+ src/hb-ot-layout-private.hh         |    2 +-
+ src/hb-ot-layout.cc                 |    2 +-
+ src/hb-ot-layout.h                  |    4 ++--
+ src/hb-ot-map-private.hh            |    2 +-
+ src/hb-ot-map.cc                    |    2 +-
  7 files changed, 20 insertions(+), 20 deletions(-)
 
 commit a4385f0b0a6949e2ce49e6a147ad4beaa724f6c3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 22:20:14 2012 -0400
+Date:  Mon Apr 23 22:20:14 2012 -0400
 
     Improve clustering
 
- src/hb-ot-shape.cc |    5 ++---
+ src/hb-ot-shape.cc |   5 ++---
  1 files changed, 2 insertions(+), 3 deletions(-)
 
 commit 8e3715f8a16b315c1c7dd4b256e7f68a36c53e7c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 22:18:54 2012 -0400
+Date:  Mon Apr 23 22:18:54 2012 -0400
 
     Minor
 
- src/hb-buffer-private.hh          |    2 +-
- src/hb-buffer.cc                  |    2 +-
- src/hb-graphite2.cc               |    5 ++---
- src/hb-ot-shape-complex-arabic.cc |    4 ++--
- src/hb-ot-shape-complex-misc.cc   |    4 ++--
+ src/hb-buffer-private.hh         |    2 +-
+ src/hb-buffer.cc                 |    2 +-
+ src/hb-graphite2.cc              |    5 ++---
+ src/hb-ot-shape-complex-arabic.cc |   4 ++--
+ src/hb-ot-shape-complex-misc.cc   |   4 ++--
  5 files changed, 8 insertions(+), 9 deletions(-)
 
 commit d2984a241e4819474d827b1dd5d4b6d76596b3a5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 17:21:14 2012 -0400
+Date:  Mon Apr 23 17:21:14 2012 -0400
 
     Add map->substitute_closure()
 
  src/hb-ot-map-private.hh |    3 +++
- src/hb-ot-map.cc         |   15 +++++++++++++++
+ src/hb-ot-map.cc        |   15 +++++++++++++++
  2 files changed, 18 insertions(+), 0 deletions(-)
 
 commit 31081f7390e5130df72f89acc609ccab5dc77a48
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 16:54:58 2012 -0400
+Date:  Mon Apr 23 16:54:58 2012 -0400
 
     Implement closure() for Context and ChainContext lookups
 
  src/hb-ot-layout-common-private.hh   |   54 ++++++
  src/hb-ot-layout-gsubgpos-private.hh |  347
  +++++++++++++++++++++++++++-------
- src/hb-ot-layout-private.hh          |   23 ++-
+ src/hb-ot-layout-private.hh         |   23 ++-
  3 files changed, 351 insertions(+), 73 deletions(-)
 
 commit c64ddab3c34897cd520d4d73a054866e649e8793
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 15:28:35 2012 -0400
+Date:  Mon Apr 23 15:28:35 2012 -0400
 
     Flesh out closure() for GSUB
 
     The GSUBGPOS part still missing.
 
- src/hb-ot-layout-common-private.hh |   61 ++++++++++++++------
+ src/hb-ot-layout-common-private.hh |  61 ++++++++++++++------
  src/hb-ot-layout-gsub-table.hh     |  112
  ++++++++++++++++++++++++++++--------
- src/hb-ot-layout-private.hh        |   34 +++++++++++
- src/hb-ot-layout.h                 |    2 +-
+ src/hb-ot-layout-private.hh       |   34 +++++++++++
+ src/hb-ot-layout.h                |    2 +-
  4 files changed, 165 insertions(+), 44 deletions(-)
 
 commit 0da132bde4d576a03095d6738507954f7f85103d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 14:21:33 2012 -0400
+Date:  Mon Apr 23 14:21:33 2012 -0400
 
     Fix Coverage iters
 
- src/hb-ot-layout-common-private.hh |   30 +++++++++++++++++++++---------
+ src/hb-ot-layout-common-private.hh |  30 +++++++++++++++++++++---------
  1 files changed, 21 insertions(+), 9 deletions(-)
 
 commit 3e32cd9570fd8b09901fb790b80365ae425f681a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 13:20:52 2012 -0400
+Date:  Mon Apr 23 13:20:52 2012 -0400
 
     Minor
 
  src/hb-ot-layout-gsubgpos-private.hh |    1 -
- src/hb-ot-layout.cc                  |    6 +++---
- src/hb-ot-layout.h                   |    8 ++++++++
- src/hb-private.hh                    |    4 +++-
+ src/hb-ot-layout.cc                 |    6 +++---
+ src/hb-ot-layout.h                  |    8 ++++++++
+ src/hb-private.hh                   |    4 +++-
  4 files changed, 14 insertions(+), 5 deletions(-)
 
 commit 650ac00da3d2f988197393f34d40f0ba1a0fa093
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 13:17:09 2012 -0400
+Date:  Mon Apr 23 13:17:09 2012 -0400
 
     Minor refactoring
 
@@ -7632,12 +10461,12 @@ Date:   Mon Apr 23 13:17:09 2012 -0400
  src/hb-ot-layout-gsub-table.hh       |   39
  +++++++++++++++------------------
  src/hb-ot-layout-gsubgpos-private.hh |    8 +-----
- src/hb-ot-layout.cc                  |    6 +++-
+ src/hb-ot-layout.cc                 |    6 +++-
  4 files changed, 36 insertions(+), 44 deletions(-)
 
 commit f94b0aa64609654497ced9c00312c9643eb69053
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 13:04:38 2012 -0400
+Date:  Mon Apr 23 13:04:38 2012 -0400
 
     Add "closure" operation stubs to GSUB
 
@@ -7646,36 +10475,36 @@ Date:   Mon Apr 23 13:04:38 2012 -0400
  src/hb-ot-layout-gsub-table.hh       |  179
  ++++++++++++++++++++++++++++++++++
  src/hb-ot-layout-gsubgpos-private.hh |  110 ++++++++++++++++++++-
- src/hb-ot-layout.cc                  |    8 ++
+ src/hb-ot-layout.cc                 |    8 ++
  3 files changed, 293 insertions(+), 4 deletions(-)
 
 commit 7d50d502635d7c95e6bd091e7d4cc993f0853f76
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 23 13:02:14 2012 -0400
+Date:  Mon Apr 23 13:02:14 2012 -0400
 
     Add Coverage iterators
 
- src/hb-ot-layout-common-private.hh |   59
+ src/hb-ot-layout-common-private.hh |  59
  ++++++++++++++++++++++++++++++++++++
  1 files changed, 59 insertions(+), 0 deletions(-)
 
 commit 3ed4634ec349fa9e943ad23718c04be4dd4bba62
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 19 22:34:06 2012 -0400
+Date:  Thu Apr 19 22:34:06 2012 -0400
 
     Add Indic inspection tool
 
- src/Makefile.am                          |    7 +-
+ src/Makefile.am                         |    7 +-
  src/hb-ot-shape-complex-indic-private.hh |  264
  ++++++++++++++++++++++++++++++
- src/hb-ot-shape-complex-indic.cc         |  229
+ src/hb-ot-shape-complex-indic.cc        |  229
  +--------------------------
- src/indic.cc                             |   46 +++++
+ src/indic.cc                            |   46 +++++
  4 files changed, 317 insertions(+), 229 deletions(-)
 
 commit a06411ecf93c7e5256e363eef3ef69554896dd55
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 19 22:28:25 2012 -0400
+Date:  Thu Apr 19 22:28:25 2012 -0400
 
     Minor matra renumbering
 
@@ -7686,7 +10515,7 @@ Date:   Thu Apr 19 22:28:25 2012 -0400
 
 commit 36608941f3cc530fea57282fa175e4cc3b4c66c6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 19 22:21:38 2012 -0400
+Date:  Thu Apr 19 22:21:38 2012 -0400
 
     Add GSUB "would_apply" API
 
@@ -7698,7 +10527,7 @@ Date:   Thu Apr 19 22:21:38 2012 -0400
 
 commit a0d4caeb91fa5e5f2090db4efc35c64ff9a64789
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 17 13:42:30 2012 -0400
+Date:  Tue Apr 17 13:42:30 2012 -0400
 
     Minor
 
@@ -7707,7 +10536,7 @@ Date:   Tue Apr 17 13:42:30 2012 -0400
 
 commit a5e40542ab9508f0ba6f822f1262d93fccb71f45
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 17 12:37:19 2012 -0400
+Date:  Tue Apr 17 12:37:19 2012 -0400
 
     Make font immutable in hb_shape()
 
@@ -7716,34 +10545,34 @@ Date:   Tue Apr 17 12:37:19 2012 -0400
 
 commit 3cde23664fbbe9cd2ac1b8fd5eb2ea288309cc9c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 17 11:44:49 2012 -0400
+Date:  Tue Apr 17 11:44:49 2012 -0400
 
     Minor note re Graphite
 
- src/hb-graphite2.cc |    3 +++
+ src/hb-graphite2.cc |   3 +++
  1 files changed, 3 insertions(+), 0 deletions(-)
 
 commit 4dc2449d92308f8dd366142831c0b85bd30ea5a9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 17 11:39:48 2012 -0400
+Date:  Tue Apr 17 11:39:48 2012 -0400
 
     Fix leak in graphite
 
- src/hb-graphite2.cc |    1 +
+ src/hb-graphite2.cc |   1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 0290bbf8611aa881daed907f22256a431250c90a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 17 10:28:21 2012 -0400
+Date:  Tue Apr 17 10:28:21 2012 -0400
 
     Add another Thai test
 
- .../texts/in-tree/shaper-thai/misc/misc.txt        |    1 +
+ .../texts/in-tree/shaper-thai/misc/misc.txt       |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 9ceca3aeb14cc096f5f87660cf7351bc35073084
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 16 21:05:51 2012 -0400
+Date:  Mon Apr 16 21:05:51 2012 -0400
 
     Fix ragel regexp in vowel-based syllable
 
@@ -7754,7 +10583,7 @@ Date:   Mon Apr 16 21:05:51 2012 -0400
 
 commit b870afcd1b436614af95db6dc297e54c8f03f0cd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 16 21:05:11 2012 -0400
+Date:  Mon Apr 16 21:05:11 2012 -0400
 
     Rewrite ragel expression to better match the one on MS spec
 
@@ -7765,7 +10594,7 @@ Date:   Mon Apr 16 21:05:11 2012 -0400
 
 commit 95cefdf96efe43a44133aa8a186155cf4e63e2b7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 16 18:08:20 2012 -0400
+Date:  Mon Apr 16 18:08:20 2012 -0400
 
     Add --utf8-clusters
 
@@ -7783,84 +10612,84 @@ Date:   Mon Apr 16 18:08:20 2012 -0400
 
 commit effb42e5c520128bdc2e29398ed801730c5c0f52
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 16 16:04:07 2012 -0400
+Date:  Mon Apr 16 16:04:07 2012 -0400
 
     Always use cairo_show_text_glyphs()
 
     Better catches cluster errors.
 
- util/view-cairo.cc |    2 +-
+ util/view-cairo.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 799cfdd15ab369580b2283200c3aca6866214b59
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 16 16:00:36 2012 -0400
+Date:  Mon Apr 16 16:00:36 2012 -0400
 
     Make page progression be right to left for vertical text
 
- util/view-cairo.cc |    8 ++++----
+ util/view-cairo.cc |   8 ++++----
  1 files changed, 4 insertions(+), 4 deletions(-)
 
 commit a5f1834f57ea3fb254f5c7d372747de316fcc8f1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 16 15:55:13 2012 -0400
+Date:  Mon Apr 16 15:55:13 2012 -0400
 
     Apply 'liga' for vertical writing mode too
 
     Apparently that's what Kazuraki uses to form vertical ligatures,
     which suggests that it's what Adobe does.
 
- src/hb-ot-shape.cc |    2 +-
+ src/hb-ot-shape.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 4d85252bda25cddd1fbdd744687e449888f0b5fa
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Apr 16 15:54:26 2012 -0400
+Date:  Mon Apr 16 15:54:26 2012 -0400
 
     Add Japanese test data from Adobe's Kazuraki font ligatures
 
- test/shaping/texts/in-tree/shaper-default/MANIFEST |    1 +
- .../shaper-default/script-japanese/MANIFEST        |    1 +
- .../shaper-default/script-japanese/misc/MANIFEST   |    2 +
- .../script-japanese/misc/kazuraki-liga-lines.txt   |    8 +++
- .../script-japanese/misc/kazuraki-liga.txt         |   53
+ test/shaping/texts/in-tree/shaper-default/MANIFEST |   1 +
+ .../shaper-default/script-japanese/MANIFEST       |    1 +
+ .../shaper-default/script-japanese/misc/MANIFEST   |   2 +
+ .../script-japanese/misc/kazuraki-liga-lines.txt   |   8 +++
+ .../script-japanese/misc/kazuraki-liga.txt        |   53
  ++++++++++++++++++++
  5 files changed, 65 insertions(+), 0 deletions(-)
 
 commit e74616b8898b5f18d9bf82b9e81aefad056c1e36
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Apr 15 14:12:13 2012 -0400
+Date:  Sun Apr 15 14:12:13 2012 -0400
 
     Add comment
 
- src/hb-private.hh |    8 ++++++++
+ src/hb-private.hh |   8 ++++++++
  1 files changed, 8 insertions(+), 0 deletions(-)
 
 commit 683b503f30bba29d57a93d7e8ac7138c2e7f49f1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 14 20:47:14 2012 -0400
+Date:  Sat Apr 14 20:47:14 2012 -0400
 
     Minor
 
  src/hb-ot-shape-normalize.cc |   11 +++++++++--
  src/hb-ot-shape-private.hh   |    9 ---------
- src/hb-ot-shape.cc           |    9 ++++++++-
+ src/hb-ot-shape.cc          |    9 ++++++++-
  3 files changed, 17 insertions(+), 12 deletions(-)
 
 commit b9f199c8e38cc5ed0d73845568630f3bcbdd4374
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 14 20:23:58 2012 -0400
+Date:  Sat Apr 14 20:23:58 2012 -0400
 
     Move code around
 
- src/hb-ot-shape-private.hh |   40 ---------------------------------------
- src/hb-ot-shape.cc         |   45
+ src/hb-ot-shape-private.hh |  40 ---------------------------------------
+ src/hb-ot-shape.cc        |   45
  ++++++++++++++++++++++++++++++++++++++++---
  2 files changed, 41 insertions(+), 44 deletions(-)
 
 commit 38a83019e6a7f4aa47662fd557344f62ae001abe
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 14 19:40:18 2012 -0400
+Date:  Sat Apr 14 19:40:18 2012 -0400
 
     Minor
 
@@ -7869,40 +10698,40 @@ Date:   Sat Apr 14 19:40:18 2012 -0400
 
 commit d4adade217a61007dd2da5cd9eccf889f79a019a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 14 19:23:17 2012 -0400
+Date:  Sat Apr 14 19:23:17 2012 -0400
 
     Add assert
 
- src/hb-ot-shape.cc |    2 ++
+ src/hb-ot-shape.cc |   2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)
 
 commit fe28b997fbbeb2cfeab62ac453993ccffe3e6719
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 14 19:19:26 2012 -0400
+Date:  Sat Apr 14 19:19:26 2012 -0400
 
     Add HB_DIRECTION_IS_VALID
 
- src/hb-common.h        |    1 +
+ src/hb-common.h       |    1 +
  test/api/test-common.c |    7 +++++++
  2 files changed, 8 insertions(+), 0 deletions(-)
 
 commit 5e88aa66822ba64324b4428c9ffbe06a43b4f310
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 14 18:51:50 2012 -0400
+Date:  Sat Apr 14 18:51:50 2012 -0400
 
     Remove public enum names again
 
     As was reported to me, glib-mkenum does not understand named enums,
     so remove for now.
 
- src/hb-blob.h               |    2 +-
- src/hb-common.h             |    6 +++---
- src/hb-ot-layout-private.hh |    2 +-
+ src/hb-blob.h              |    2 +-
+ src/hb-common.h            |    6 +++---
+ src/hb-ot-layout-private.hh |   2 +-
  3 files changed, 5 insertions(+), 5 deletions(-)
 
 commit 08569c0eaab026c7122c0dc29922cf44011c4d10
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 14 18:47:07 2012 -0400
+Date:  Sat Apr 14 18:47:07 2012 -0400
 
     Minor
 
@@ -7911,21 +10740,21 @@ Date:   Sat Apr 14 18:47:07 2012 -0400
 
 commit 4bf90f648313e35d21b427a956aa1fe762bae757
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 17:38:23 2012 -0400
+Date:  Thu Apr 12 17:38:23 2012 -0400
 
     Make HB_DIRECTION_INVALID be zero
 
     This changes all the HB_DIRECTION_* enum member values, but is
     nicer, in preparation for making hb_segment_properties_t public.
 
- src/hb-common.cc       |    7 ++++---
- src/hb-common.h        |   20 ++++++++++----------
+ src/hb-common.cc      |    7 ++++---
+ src/hb-common.h       |   20 ++++++++++----------
  test/api/test-common.c |    9 +++++++--
  3 files changed, 21 insertions(+), 15 deletions(-)
 
 commit d01402da9c756f90a84bfb1f964fd56caf2b35c3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 17:38:02 2012 -0400
+Date:  Thu Apr 12 17:38:02 2012 -0400
 
     Minor
 
@@ -7934,7 +10763,7 @@ Date:   Thu Apr 12 17:38:02 2012 -0400
 
 commit 69b84a8f6c789726815261c2e86692de7a65d6e8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 15:50:40 2012 -0400
+Date:  Thu Apr 12 15:50:40 2012 -0400
 
     Fix hb-view surface size calc for vertical text
 
@@ -7949,7 +10778,7 @@ Date:   Thu Apr 12 15:50:40 2012 -0400
 
 commit 6bd9b479b8b2befbb0847282e93beade197c8038
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 14:53:53 2012 -0400
+Date:  Thu Apr 12 14:53:53 2012 -0400
 
     Hide backend-specific shape functions
 
@@ -7958,47 +10787,47 @@ Date:   Thu Apr 12 14:53:53 2012 -0400
 
     More shaper API coming in preparation for plan/planned API.
 
- configure.ac                     |    6 ++--
- src/Makefile.am                  |   11 ++++----
+ configure.ac                    |    6 ++--
+ src/Makefile.am                 |   11 ++++----
  src/hb-fallback-shape-private.hh |    9 +++----
- src/hb-fallback-shape.cc         |    9 +++----
- src/hb-graphite2-private.hh      |   42 +++++++++++++++++++++++++++++++++
- src/hb-graphite2.cc              |    5 +--
- src/hb-graphite2.h               |    7 -----
- src/hb-ot-shape-private.hh       |    8 ++++-
- src/hb-ot-shape.cc               |   11 +++-----
- src/hb-ot-shape.h                |   48
+ src/hb-fallback-shape.cc        |    9 +++----
+ src/hb-graphite2-private.hh     |   42 +++++++++++++++++++++++++++++++++
+ src/hb-graphite2.cc             |    5 +--
+ src/hb-graphite2.h              |    7 -----
+ src/hb-ot-shape-private.hh      |    8 ++++-
+ src/hb-ot-shape.cc              |   11 +++-----
+ src/hb-ot-shape.h               |   48
  --------------------------------------
- src/hb-ot.h                      |    1 -
- src/hb-shape.cc                  |   24 +++++++------------
- src/hb-shape.h                   |    1 -
- src/hb-uniscribe-private.hh      |   42 +++++++++++++++++++++++++++++++++
- src/hb-uniscribe.cc              |    9 +++----
- src/hb-uniscribe.h               |    7 -----
- util/options.hh                  |    2 +-
+ src/hb-ot.h                     |    1 -
+ src/hb-shape.cc                 |   24 +++++++------------
+ src/hb-shape.h                          |    1 -
+ src/hb-uniscribe-private.hh     |   42 +++++++++++++++++++++++++++++++++
+ src/hb-uniscribe.cc             |    9 +++----
+ src/hb-uniscribe.h              |    7 -----
+ util/options.hh                 |    2 +-
  17 files changed, 126 insertions(+), 116 deletions(-)
 
 commit c6035cf802c60f0526f421f39a55886061df94ee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 13:23:59 2012 -0400
+Date:  Thu Apr 12 13:23:59 2012 -0400
 
     Add names to enums
 
     gdb was showing <anonymous enum> instead of useful stuff, so name
     all our enums.
 
- src/hb-blob.h                      |    2 +-
- src/hb-common.h                    |    6 +++---
- src/hb-ot-layout-common-private.hh |    2 +-
- src/hb-ot-layout-gdef-table.hh     |    2 +-
- src/hb-ot-layout-gpos-table.hh     |    5 ++---
- src/hb-ot-layout-gsub-table.hh     |    2 +-
- src/hb-ot-layout-private.hh        |    2 +-
+ src/hb-blob.h                     |    2 +-
+ src/hb-common.h                   |    6 +++---
+ src/hb-ot-layout-common-private.hh |   2 +-
+ src/hb-ot-layout-gdef-table.hh     |   2 +-
+ src/hb-ot-layout-gpos-table.hh     |   5 ++---
+ src/hb-ot-layout-gsub-table.hh     |   2 +-
+ src/hb-ot-layout-private.hh       |    2 +-
  7 files changed, 10 insertions(+), 11 deletions(-)
 
 commit d1c9eb458c843215da8df84b596bfae51fee135b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 13:17:44 2012 -0400
+Date:  Thu Apr 12 13:17:44 2012 -0400
 
     Make it an error to include non-top-level headers
 
@@ -8006,30 +10835,30 @@ Date:   Thu Apr 12 13:17:44 2012 -0400
     never things like hb-shape.h directly.  This makes it easier to
     refactor headers later on without breaking compatibility.
 
- src/hb-blob.h       |    4 ++++
- src/hb-buffer.h     |    4 ++++
- src/hb-common.h     |    4 ++++
- src/hb-font.h       |    4 ++++
- src/hb-ft.h         |    2 --
- src/hb-glib.h       |    1 +
- src/hb-gobject.h    |    1 +
- src/hb-graphite2.h  |    5 +++--
- src/hb-icu.h        |    1 +
- src/hb-ot-layout.h  |    8 +++++---
- src/hb-ot-shape.h   |    9 +++++----
- src/hb-ot-tag.h     |    6 +++++-
- src/hb-ot.h         |    2 ++
- src/hb-private.hh   |    5 ++++-
- src/hb-shape.h      |    4 ++++
- src/hb-unicode.h    |    4 ++++
- src/hb-uniscribe.h  |    3 +--
- src/hb-version.h.in |    4 ++++
- src/hb.h            |    2 ++
+ src/hb-blob.h      |    4 ++++
+ src/hb-buffer.h     |   4 ++++
+ src/hb-common.h     |   4 ++++
+ src/hb-font.h      |    4 ++++
+ src/hb-ft.h        |    2 --
+ src/hb-glib.h      |    1 +
+ src/hb-gobject.h    |   1 +
+ src/hb-graphite2.h  |   5 +++--
+ src/hb-icu.h       |    1 +
+ src/hb-ot-layout.h  |   8 +++++---
+ src/hb-ot-shape.h   |   9 +++++----
+ src/hb-ot-tag.h     |   6 +++++-
+ src/hb-ot.h        |    2 ++
+ src/hb-private.hh   |   5 ++++-
+ src/hb-shape.h      |   4 ++++
+ src/hb-unicode.h    |   4 ++++
+ src/hb-uniscribe.h  |   3 +--
+ src/hb-version.h.in |   4 ++++
+ src/hb.h           |    2 ++
  19 files changed, 58 insertions(+), 15 deletions(-)
 
 commit 323190c27b80cddc9b3c42d19f1f243e2acb2411
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 12:29:10 2012 -0400
+Date:  Thu Apr 12 12:29:10 2012 -0400
 
     Minor
 
@@ -8038,41 +10867,41 @@ Date:   Thu Apr 12 12:29:10 2012 -0400
 
 commit 0e3361464b00b76aa7375515163e0710a691db0c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 10:06:52 2012 -0400
+Date:  Thu Apr 12 10:06:52 2012 -0400
 
     Fix bug with not setting Unicode props of the first character
 
     Fixes Mongolian shaping issue:
     https://bugs.freedesktop.org/show_bug.cgi?id=45695
 
- src/hb-ot-shape.cc |    2 +-
+ src/hb-ot-shape.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit f9746b600a6e14dbe48aabfc17df8f12a5b46b11
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 09:59:26 2012 -0400
+Date:  Thu Apr 12 09:59:26 2012 -0400
 
     Minor
 
- .../shaper-arabic/script-mongolian/misc/misc.txt   |    1 -
+ .../shaper-arabic/script-mongolian/misc/misc.txt   |   1 -
  1 files changed, 0 insertions(+), 1 deletions(-)
 
 commit 7470b0ff805e4ff59d23d7a1808888fafdf550eb
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 09:44:27 2012 -0400
+Date:  Thu Apr 12 09:44:27 2012 -0400
 
     Add Mongolian test case
 
- test/shaping/texts/in-tree/MANIFEST                |    1 +
- .../shaper-arabic/script-mongolian/misc/MANIFEST   |    1 +
- .../shaper-arabic/script-mongolian/misc/misc.txt   |    4 ++++
- test/shaping/texts/in-tree/shaper-thai/MANIFEST    |    1 +
- .../texts/in-tree/shaper-thai/misc/MANIFEST        |    1 +
+ test/shaping/texts/in-tree/MANIFEST               |    1 +
+ .../shaper-arabic/script-mongolian/misc/MANIFEST   |   1 +
+ .../shaper-arabic/script-mongolian/misc/misc.txt   |   4 ++++
+ test/shaping/texts/in-tree/shaper-thai/MANIFEST    |   1 +
+ .../texts/in-tree/shaper-thai/misc/MANIFEST       |    1 +
  5 files changed, 8 insertions(+), 0 deletions(-)
 
 commit c65662b71e6160f5adfb6226d97589ca457d98b9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 12 09:31:55 2012 -0400
+Date:  Thu Apr 12 09:31:55 2012 -0400
 
     Fix left-matra positioning in Indic
 
@@ -8084,7 +10913,7 @@ Date:   Thu Apr 12 09:31:55 2012 -0400
 
 commit 6d16403bfaa4d710d80c93298eca7211ecaa419f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Apr 11 22:04:42 2012 -0400
+Date:  Wed Apr 11 22:04:42 2012 -0400
 
     Adjust TODO
 
@@ -8093,7 +10922,7 @@ Date:   Wed Apr 11 22:04:42 2012 -0400
 
 commit 029a82d81d8ffa1b6771d19018d592fec1dbc934
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Apr 11 22:00:46 2012 -0400
+Date:  Wed Apr 11 22:00:46 2012 -0400
 
     [hangul] Apply *jmo features to all Hangul chars
 
@@ -8108,7 +10937,7 @@ Date:   Wed Apr 11 22:00:46 2012 -0400
 
 commit 3baae2440de69577d330209edb708e7d2bb2231d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Apr 11 21:54:37 2012 -0400
+Date:  Wed Apr 11 21:54:37 2012 -0400
 
     Update TODO
 
@@ -8117,16 +10946,16 @@ Date:   Wed Apr 11 21:54:37 2012 -0400
 
 commit a4976447cd1a1feffdecd0d501a2690716b1cf4b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Apr 11 17:48:40 2012 -0400
+Date:  Wed Apr 11 17:48:40 2012 -0400
 
     Add Hangul test
 
- .../shaper-hangul/script-hangul/misc/misc.txt      |    1 +
+ .../shaper-hangul/script-hangul/misc/misc.txt     |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit e95d912b3b0af027c4384553f95236db822e5acc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Apr 11 17:33:02 2012 -0400
+Date:  Wed Apr 11 17:33:02 2012 -0400
 
     Fix diff tool
 
@@ -8135,7 +10964,7 @@ Date:   Wed Apr 11 17:33:02 2012 -0400
 
 commit 41ae674f6871f43d0a6e4ca67a747074d63ae576
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Apr 11 17:11:05 2012 -0400
+Date:  Wed Apr 11 17:11:05 2012 -0400
 
     Don't create hb_apply_context_t per glyph!
 
@@ -8151,18 +10980,18 @@ Date:   Wed Apr 11 17:11:05 2012 -0400
 
 commit 4a1e02ef7979d58fe0c726ee7c665b2420c42ddd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Apr 11 14:37:53 2012 -0400
+Date:  Wed Apr 11 14:37:53 2012 -0400
 
     Fix shape to presentation forms font check
 
     As reported by Jonathan Kew on the list.
 
- src/hb-ot-shape-complex-arabic.cc |    9 ++++++---
+ src/hb-ot-shape-complex-arabic.cc |   9 ++++++---
  1 files changed, 6 insertions(+), 3 deletions(-)
 
 commit 6062f5f01436b4044be729890ed00b9b62737824
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Apr 11 14:19:55 2012 -0400
+Date:  Wed Apr 11 14:19:55 2012 -0400
 
     Fix build with some compilers
 
@@ -8173,44 +11002,44 @@ Date:   Wed Apr 11 14:19:55 2012 -0400
 
 commit acd88e659fdb2fa1cbf7171f0a1c7fbc81b9f298
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 10 18:02:20 2012 -0400
+Date:  Tue Apr 10 18:02:20 2012 -0400
 
     In Arabic fallback shaping, check that the font has glyph for new char
 
- src/hb-ot-shape-complex-arabic.cc  |   12 +++++++-----
- src/hb-ot-shape-complex-indic.cc   |    2 +-
- src/hb-ot-shape-complex-misc.cc    |    6 +++---
- src/hb-ot-shape-complex-private.hh |    7 ++++---
- src/hb-ot-shape.cc                 |    2 +-
+ src/hb-ot-shape-complex-arabic.cc  |  12 +++++++-----
+ src/hb-ot-shape-complex-indic.cc   |   2 +-
+ src/hb-ot-shape-complex-misc.cc    |   6 +++---
+ src/hb-ot-shape-complex-private.hh |   7 ++++---
+ src/hb-ot-shape.cc                |    2 +-
  5 files changed, 16 insertions(+), 13 deletions(-)
 
 commit 7752aa73e72301a46c64c533c1e423ff5987cc05
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 10 17:22:14 2012 -0400
+Date:  Tue Apr 10 17:22:14 2012 -0400
 
     Minor
 
- src/hb-ot-shape-private.hh |    1 -
- src/hb-ot-shape.cc         |   10 ----------
+ src/hb-ot-shape-private.hh |   1 -
+ src/hb-ot-shape.cc        |   10 ----------
  2 files changed, 0 insertions(+), 11 deletions(-)
 
 commit 939c010211b063f78874a3b72b032c1ed9a13b87
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 10 17:20:05 2012 -0400
+Date:  Tue Apr 10 17:20:05 2012 -0400
 
     Implement Arabic fallback shaping mandatory ligatures
 
- src/gen-arabic-table.py                 |   32
+ src/gen-arabic-table.py                |   32
  +++++++++++++++++++++---------
  src/hb-ot-shape-complex-arabic-table.hh |   28 ++++++++++++++++++--------
- src/hb-ot-shape-complex-arabic.cc       |   31
+ src/hb-ot-shape-complex-arabic.cc      |   31
  ++++++++++++++++++++++++++++++
- src/hb-ot-shape-complex-misc.cc         |    4 +-
+ src/hb-ot-shape-complex-misc.cc        |    4 +-
  4 files changed, 74 insertions(+), 21 deletions(-)
 
 commit b7d04eb606800100faa11100d2adf559e297a4ee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 10 16:44:38 2012 -0400
+Date:  Tue Apr 10 16:44:38 2012 -0400
 
     Do Arabic fallback shaping
 
@@ -8220,37 +11049,37 @@ Date:   Tue Apr 10 16:44:38 2012 -0400
 
 commit ae4a2b9365051c23c9a299cf76f3ab7e661999b1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 10 16:25:08 2012 -0400
+Date:  Tue Apr 10 16:25:08 2012 -0400
 
     Generate fallback Arabic shaping table
 
     Not hooked up yet.
 
- src/Makefile.am                         |    6 +-
- src/gen-arabic-table.py                 |  220
+ src/Makefile.am                        |    6 +-
+ src/gen-arabic-table.py                |  220
  ++++++++++++++++++++++---------
- src/gen-indic-table.py                  |    4 +-
+ src/gen-indic-table.py                         |    4 +-
  src/hb-ot-shape-complex-arabic-table.hh |  205
  ++++++++++++++++++++++++++++-
  4 files changed, 367 insertions(+), 68 deletions(-)
 
 commit 3b26f96ebe859570d14c6902afc23462bca40712
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 10 10:52:07 2012 -0400
+Date:  Tue Apr 10 10:52:07 2012 -0400
 
     Add Thai shaper that does SARA AM decomposition / reordering
 
     That's not in the OpenType spec, but it's what MS and Adobe do.
 
- src/hb-buffer.cc                   |    1 +
+ src/hb-buffer.cc                  |    1 +
  src/hb-ot-shape-complex-misc.cc    |  104
  +++++++++++++++++++++++++++++++++++-
- src/hb-ot-shape-complex-private.hh |    8 +++
+ src/hb-ot-shape-complex-private.hh |   8 +++
  3 files changed, 112 insertions(+), 1 deletions(-)
 
 commit 0b6d2ac6a1d04877ae4542fc2a3b920185547053
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 10 10:52:03 2012 -0400
+Date:  Tue Apr 10 10:52:03 2012 -0400
 
     Minor
 
@@ -8259,44 +11088,44 @@ Date:   Tue Apr 10 10:52:03 2012 -0400
 
 commit e099dd6592b4ea887696330f4718efb572494d93
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Apr 10 10:47:33 2012 -0400
+Date:  Tue Apr 10 10:47:33 2012 -0400
 
     Add Thai test case for SARA AM decomposition
 
- test/shaping/texts/in-tree/shaper-hangul/MANIFEST  |    1 +
- .../texts/in-tree/shaper-thai/misc/misc.txt        |    5 +++++
+ test/shaping/texts/in-tree/shaper-hangul/MANIFEST  |   1 +
+ .../texts/in-tree/shaper-thai/misc/misc.txt       |    5 +++++
  2 files changed, 6 insertions(+), 0 deletions(-)
 
 commit 4450dc9354b18cd68980b0891b24ea8efa4f38b6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 7 22:07:23 2012 -0400
+Date:  Sat Apr 7 22:07:23 2012 -0400
 
     Move around
 
- test/shaping/texts/in-tree/MANIFEST                |    1 +
- test/shaping/texts/in-tree/shaper-default/MANIFEST |    1 -
- .../in-tree/shaper-default/script-hangul/MANIFEST  |    1 -
- .../shaper-default/script-hangul/misc/MANIFEST     |    1 -
- .../shaper-default/script-hangul/misc/misc.txt     |    2 --
- .../in-tree/shaper-hangul/script-hangul/MANIFEST   |    1 +
- .../shaper-hangul/script-hangul/misc/MANIFEST      |    1 +
- .../shaper-hangul/script-hangul/misc/misc.txt      |    2 ++
+ test/shaping/texts/in-tree/MANIFEST               |    1 +
+ test/shaping/texts/in-tree/shaper-default/MANIFEST |   1 -
+ .../in-tree/shaper-default/script-hangul/MANIFEST  |   1 -
+ .../shaper-default/script-hangul/misc/MANIFEST     |   1 -
+ .../shaper-default/script-hangul/misc/misc.txt     |   2 --
+ .../in-tree/shaper-hangul/script-hangul/MANIFEST   |   1 +
+ .../shaper-hangul/script-hangul/misc/MANIFEST     |    1 +
+ .../shaper-hangul/script-hangul/misc/misc.txt     |    2 ++
  8 files changed, 5 insertions(+), 5 deletions(-)
 
 commit d4cc44716c1e098f8abbc0e495404598026ef242
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 7 21:52:28 2012 -0400
+Date:  Sat Apr 7 21:52:28 2012 -0400
 
     Move code around, in prep for Thai/Lao shaper
 
- src/hb-buffer-private.hh                 |    5 +++++
- src/hb-buffer.cc                         |   23 +++++++++++++++++++++++
+ src/hb-buffer-private.hh                |    5 +++++
+ src/hb-buffer.cc                        |   23 +++++++++++++++++++++++
  src/hb-ot-shape-complex-indic-machine.rl |   14 +-------------
  3 files changed, 29 insertions(+), 13 deletions(-)
 
 commit c9a841f4452921c5361b8f5697bbff7736ce60cd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 7 15:06:55 2012 -0400
+Date:  Sat Apr 7 15:06:55 2012 -0400
 
     Add simple Hangul shaper that recomposes Jamo when feasible
 
@@ -8313,18 +11142,18 @@ Date:   Sat Apr 7 15:06:55 2012 -0400
     I have no idea how the 'ljmo', 'vjmo', 'tjmo' features are supposed to
     work.  Maybe someone can explain them to me?
 
- src/hb-ot-shape-complex-misc.cc    |   16 ++++++++++++++++
- src/hb-ot-shape-complex-private.hh |   15 +++++++++++++--
+ src/hb-ot-shape-complex-misc.cc    |  16 ++++++++++++++++
+ src/hb-ot-shape-complex-private.hh |  15 +++++++++++++--
  2 files changed, 29 insertions(+), 2 deletions(-)
 
 commit 968318455304804dc53045e8ba0cd4d76800c02d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 7 14:57:21 2012 -0400
+Date:  Sat Apr 7 14:57:21 2012 -0400
 
     Implement normalization mode
     HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_FULL
 
-    In this mode we try composing CCC=0 with CCC=0 characters.  Useful for
+    In this mode we try composing CCC=0 with CCC=0 characters. Useful for
     Hangul.
 
  src/hb-ot-shape-normalize.cc |   21 +++++++++++++--------
@@ -8332,7 +11161,7 @@ Date:   Sat Apr 7 14:57:21 2012 -0400
 
 commit bec2ac4fde1ba0dd6dba02adbb836ce569a5cf6f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 7 14:51:17 2012 -0400
+Date:  Sat Apr 7 14:51:17 2012 -0400
 
     Bring normalization algorithm closer to the spec
 
@@ -8343,7 +11172,7 @@ Date:   Sat Apr 7 14:51:17 2012 -0400
 
 commit e02d9257863b49e33ab5942971266349d3c548f6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Apr 7 14:49:13 2012 -0400
+Date:  Sat Apr 7 14:49:13 2012 -0400
 
     Flip logic around
 
@@ -8353,90 +11182,90 @@ Date:   Sat Apr 7 14:49:13 2012 -0400
 
 commit aaa25d5f458127f53f4b5ecdeb986ae91fabbad3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 5 17:27:23 2012 -0400
+Date:  Thu Apr 5 17:27:23 2012 -0400
 
     Add Hangul test case
 
     Composed, and decomposed, of the same text.
 
- test/shaping/texts/in-tree/shaper-default/MANIFEST |    1 +
- .../in-tree/shaper-default/script-hangul/MANIFEST  |    1 +
- .../shaper-default/script-hangul/misc/MANIFEST     |    1 +
- .../shaper-default/script-hangul/misc/misc.txt     |    2 ++
+ test/shaping/texts/in-tree/shaper-default/MANIFEST |   1 +
+ .../in-tree/shaper-default/script-hangul/MANIFEST  |   1 +
+ .../shaper-default/script-hangul/misc/MANIFEST     |   1 +
+ .../shaper-default/script-hangul/misc/misc.txt     |   2 ++
  4 files changed, 5 insertions(+), 0 deletions(-)
 
 commit 11138ccff71f442da1fcf64faa0e1d22e083e775
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 5 17:25:19 2012 -0400
+Date:  Thu Apr 5 17:25:19 2012 -0400
 
     Add normalize mode
 
     In preparation for Hangul shaper.
 
- src/Makefile.am                      |    1 +
+ src/Makefile.am                     |    1 +
  src/hb-ot-layout-common-private.hh   |    1 -
  src/hb-ot-shape-complex-arabic.cc    |    6 +-
  src/hb-ot-shape-complex-indic.cc     |    6 +-
  src/hb-ot-shape-complex-misc.cc      |    8 ++--
  src/hb-ot-shape-complex-private.hh   |   13 +++---
  src/hb-ot-shape-normalize-private.hh |   46 +++++++++++++++++++++
- src/hb-ot-shape-normalize.cc         |   73
+ src/hb-ot-shape-normalize.cc        |   73
  ++++++++++++++++-----------------
- src/hb-ot-shape-private.hh           |    7 +--
- src/hb-ot-shape.cc                   |    2 +-
+ src/hb-ot-shape-private.hh          |    7 +--
+ src/hb-ot-shape.cc                  |    2 +-
  10 files changed, 102 insertions(+), 61 deletions(-)
 
 commit 6769f21d579a354e32577ec57348e97d2cb1b438
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 5 16:46:46 2012 -0400
+Date:  Thu Apr 5 16:46:46 2012 -0400
 
     More moving code around
 
  src/hb-ot-shape-normalize.cc |    2 +-
  src/hb-ot-shape-private.hh   |    8 --------
- src/hb-ot-shape.cc           |    2 +-
+ src/hb-ot-shape.cc          |    2 +-
  src/hb-unicode-private.hh    |    8 ++++++++
  4 files changed, 10 insertions(+), 10 deletions(-)
 
 commit 2db2a566826ed4763ce69629194ec656bd48b0bd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Apr 5 16:40:37 2012 -0400
+Date:  Thu Apr 5 16:40:37 2012 -0400
 
     Move code around
 
- src/hb-ot-shape-private.hh |   53
+ src/hb-ot-shape-private.hh |  53
  ------------------------------------------
- src/hb-unicode-private.hh  |    3 ++
- src/hb-unicode.cc          |   55
+ src/hb-unicode-private.hh  |   3 ++
+ src/hb-unicode.cc         |   55
  ++++++++++++++++++++++++++++++++++++++++++++
  3 files changed, 58 insertions(+), 53 deletions(-)
 
 commit cad3821f3d5b68d490b0728bd37bd57428ec809c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 17:13:25 2012 -0500
+Date:  Wed Mar 7 17:13:25 2012 -0500
 
     More sorting by Unicode version
 
     This is the most convenient way to browse scripts.
 
- src/hb-common.cc                   |    2 +-
- src/hb-common.h                    |    2 +-
- src/hb-ot-shape-complex-private.hh |   94
+ src/hb-common.cc                  |    2 +-
+ src/hb-common.h                   |    2 +-
+ src/hb-ot-shape-complex-private.hh |  94
  ++++++++++++++++++++++++++---------
  3 files changed, 72 insertions(+), 26 deletions(-)
 
 commit 317b9504d7a4faa70dcf21e5c2aff4792dbd201a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 16:51:29 2012 -0500
+Date:  Wed Mar 7 16:51:29 2012 -0500
 
     Minor
 
- src/hb-ot-shape-complex-private.hh |   10 ++++++++--
+ src/hb-ot-shape-complex-private.hh |  10 ++++++++--
  1 files changed, 8 insertions(+), 2 deletions(-)
 
 commit fa2673c1ee954ddbbfbfca7cced7b839d7776fc0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 15:52:02 2012 -0500
+Date:  Wed Mar 7 15:52:02 2012 -0500
 
     More Unicode script age annotation, and a couple more RTL scripts
 
@@ -8449,19 +11278,19 @@ Date:   Wed Mar 7 15:52:02 2012 -0500
 
 commit 6d4016f1ba48d409800dc3281b93e5cd58c99d9f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 15:33:14 2012 -0500
+Date:  Wed Mar 7 15:33:14 2012 -0500
 
     Make src tests pass again
 
- src/gen-arabic-table.py                 |   11 ++++++-----
- src/gen-indic-table.py                  |    9 +++++----
+ src/gen-arabic-table.py                |   11 ++++++-----
+ src/gen-indic-table.py                         |    9 +++++----
  src/hb-ot-shape-complex-arabic-table.hh |    6 ++++++
  src/hb-ot-shape-complex-indic-table.hh  |    4 ++++
  4 files changed, 21 insertions(+), 9 deletions(-)
 
 commit 7da435f08cc406080a5ee9b1ab5351db6a93acae
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 15:20:20 2012 -0500
+Date:  Wed Mar 7 15:20:20 2012 -0500
 
     Separate Unicode 3.1 and Unicode 3.2 additions
 
@@ -8470,16 +11299,16 @@ Date:   Wed Mar 7 15:20:20 2012 -0500
 
 commit f91136cb528e298651c4a8a8a1d6dc54136e09ce
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 12:56:22 2012 -0500
+Date:  Wed Mar 7 12:56:22 2012 -0500
 
     Route three Unicode 6.1 scripts through Indic shaper
 
- src/hb-ot-shape-complex-private.hh |    7 ++++++-
+ src/hb-ot-shape-complex-private.hh |   7 ++++++-
  1 files changed, 6 insertions(+), 1 deletions(-)
 
 commit f32c0012ad794cd2df669dfc7b0438fafbe38b2d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 12:53:34 2012 -0500
+Date:  Wed Mar 7 12:53:34 2012 -0500
 
     Add Unicode 6.1.0 scripts
 
@@ -8489,7 +11318,7 @@ Date:   Wed Mar 7 12:53:34 2012 -0500
 
 commit 50e810cd0e55c25fddb0a2fd0861c51fbf65700e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 12:49:08 2012 -0500
+Date:  Wed Mar 7 12:49:08 2012 -0500
 
     Lydian and Kharoshthi are right-to-left
 
@@ -8498,7 +11327,7 @@ Date:   Wed Mar 7 12:49:08 2012 -0500
 
 commit a52835635e4a2a12715aff2febb561515a10cd5a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 12:38:39 2012 -0500
+Date:  Wed Mar 7 12:38:39 2012 -0500
 
     Whitespace
 
@@ -8508,7 +11337,7 @@ Date:   Wed Mar 7 12:38:39 2012 -0500
 
 commit 183224684a45d7dcd7d28510d4383a7a7cb3dff3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 12:21:28 2012 -0500
+Date:  Wed Mar 7 12:21:28 2012 -0500
 
     Use generic shaper for Buhid
 
@@ -8519,17 +11348,17 @@ Date:   Wed Mar 7 12:21:28 2012 -0500
     data for some scripts in the Indic shaper that are not even going
     through that shaper.  Need to find a better way...
 
- src/hb-ot-shape-complex-private.hh |    2 +-
+ src/hb-ot-shape-complex-private.hh |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit cdc8b491a8e7cec5082ca2ad0346c1f41fdd5c92
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 12:08:33 2012 -0500
+Date:  Wed Mar 7 12:08:33 2012 -0500
 
     Update Indic table to Unicode 6.1 data
 
- src/Makefile.am                         |   15 +++
- src/gen-indic-table.py                  |   20 ++--
+ src/Makefile.am                        |   15 +++
+ src/gen-indic-table.py                         |   20 ++--
  src/hb-ot-shape-complex-arabic-table.hh |   35 ------
  src/hb-ot-shape-complex-indic-table.hh  |  178
  +++++++++++++++++++------------
@@ -8537,7 +11366,7 @@ Date:   Wed Mar 7 12:08:33 2012 -0500
 
 commit e3b2e077f549b04779c08a9fedb1f35b9f11075c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Mar 7 10:21:24 2012 -0500
+Date:  Wed Mar 7 10:21:24 2012 -0500
 
     Typo
 
@@ -8546,7 +11375,7 @@ Date:   Wed Mar 7 10:21:24 2012 -0500
 
 commit c346671b6b9b05fa51b95c16212eb29ac69510fa
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Mar 6 20:47:50 2012 -0500
+Date:  Tue Mar 6 20:47:50 2012 -0500
 
     Minor doc fixes
 
@@ -8555,27 +11384,27 @@ Date:   Tue Mar 6 20:47:50 2012 -0500
 
 commit 406044986a68676f3050f9350ccc448c615fc685
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Mar 6 20:24:31 2012 -0500
+Date:  Tue Mar 6 20:24:31 2012 -0500
 
     Add Hebrew diacritics test cases
 
     From:
     https://bugzilla.mozilla.org/show_bug.cgi?id=662055
 
- test/shaping/texts/in-tree/shaper-default/MANIFEST |    1 +
- .../in-tree/shaper-default/script-hebrew/MANIFEST  |    1 +
- .../shaper-default/script-hebrew/misc/MANIFEST     |    1 +
- .../script-hebrew/misc/diacritics.txt              |   15 +++++++++++++++
+ test/shaping/texts/in-tree/shaper-default/MANIFEST |   1 +
+ .../in-tree/shaper-default/script-hebrew/MANIFEST  |   1 +
+ .../shaper-default/script-hebrew/misc/MANIFEST     |   1 +
+ .../script-hebrew/misc/diacritics.txt             |   15 +++++++++++++++
  4 files changed, 18 insertions(+), 0 deletions(-)
 
 commit 461b9b6347e4f58589f5be82c40a2df61da2c715
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Mar 1 18:11:19 2012 -0800
+Date:  Thu Mar 1 18:11:19 2012 -0800
 
     Fix cluster formation in Indic
 
     Makes number of failures against Uniscribe with hi_IN dictionary from
-    OO.o to go down from 6334 to 4290.  Not bad for a one-line change!
+    OO.o to go down from 6334 to 4290. Not bad for a one-line change!
 
     Mozilla Bug 729626 - ASAN: heap-buffer-overflow HTML
 
@@ -8584,20 +11413,20 @@ Date:   Thu Mar 1 18:11:19 2012 -0800
 
 commit bc71ad4973842f25216b48842a46d6c9cbce6aa3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Mar 1 17:30:29 2012 -0800
+Date:  Thu Mar 1 17:30:29 2012 -0800
 
     Fix atomic-int op on Apple
 
     The OSAtomicAdd32Barrier operator returns the new value, we want the
     old value.
 
- src/hb-blob.cc           |    2 +-
+ src/hb-blob.cc                  |    2 +-
  src/hb-object-private.hh |    2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 commit a1970d9afc15b2c6b7513b923019bb223bd95154
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Feb 24 13:51:09 2012 -0500
+Date:  Fri Feb 24 13:51:09 2012 -0500
 
     Add support for atomic int and mutex on Apple systems
 
@@ -8614,7 +11443,7 @@ Date:   Fri Feb 24 13:51:09 2012 -0500
 
 commit 8004429102d7d3a8c42e1cbfe231835de4d3d782
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Feb 23 18:47:17 2012 -0500
+Date:  Thu Feb 23 18:47:17 2012 -0500
 
     Remove unused hb_atomic_int_set()
 
@@ -8626,9 +11455,9 @@ Date:   Thu Feb 23 18:47:17 2012 -0500
 
 commit 45227c10e416894ba7f84fdf72d849cecdb9b898
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Feb 23 19:47:43 2012 -0500
+Date:  Thu Feb 23 19:47:43 2012 -0500
 
-    Add hb-warning.cc.  Oops!
+    Add hb-warning.cc. Oops!
 
  src/hb-warning.cc |   53
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
@@ -8636,7 +11465,7 @@ Date:   Thu Feb 23 19:47:43 2012 -0500
 
 commit bd7ff1dec5b92ee59fa060e793f88499adcd8c11
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Feb 23 15:06:16 2012 -0500
+Date:  Thu Feb 23 15:06:16 2012 -0500
 
     Allow disabling multi-threaded support
 
@@ -8647,24 +11476,24 @@ Date:   Thu Feb 23 15:06:16 2012 -0500
     Mozilla Bug 666661 - gfx/harfbuzz/src/hb-prive.h - compiler warnings
     on mac
 
- src/Makefile.am          |    1 +
+ src/Makefile.am         |    1 +
  src/hb-mutex-private.hh  |    6 +++---
  src/hb-object-private.hh |   11 +++--------
  3 files changed, 7 insertions(+), 11 deletions(-)
 
 commit 634c9e3423a9c23793400d1f56e98070e00b6056
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Feb 22 16:43:21 2012 -0500
+Date:  Wed Feb 22 16:43:21 2012 -0500
 
     Minor
 
- src/hb-ot-shape-private.hh |   69
+ src/hb-ot-shape-private.hh |  69
  +++++++++++++++++++++++++-------------------
  1 files changed, 39 insertions(+), 30 deletions(-)
 
 commit 514b6f88668da4eab85103c536dabe24b7bc457b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Feb 22 16:34:37 2012 -0500
+Date:  Wed Feb 22 16:34:37 2012 -0500
 
     Followup: Reorder Hebrew combining classes for better rendering
 
@@ -8673,12 +11502,12 @@ Date:   Wed Feb 22 16:34:37 2012 -0500
     Bug 662055 - advanced Hebrew diacritics are shown correctly only in
     particular order.
 
- src/hb-ot-shape-private.hh |   20 ++++++++++----------
+ src/hb-ot-shape-private.hh |  20 ++++++++++----------
  1 files changed, 10 insertions(+), 10 deletions(-)
 
 commit 6e78607ea71e3e5306f88f227ddba76133d16ed0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Feb 22 16:31:15 2012 -0500
+Date:  Wed Feb 22 16:31:15 2012 -0500
 
     Reorder Hebrew combining classes for better rendering
 
@@ -8687,22 +11516,22 @@ Date:   Wed Feb 22 16:31:15 2012 -0500
     Bug 662055 - advanced Hebrew diacritics are shown correctly only in
     particular order
 
- src/hb-ot-shape-private.hh |   28 ++++++++++++++++++++++++++++
+ src/hb-ot-shape-private.hh |  28 ++++++++++++++++++++++++++++
  1 files changed, 28 insertions(+), 0 deletions(-)
 
 commit 7a70ca78e06c676befe1ae17199fff1f000f8188
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Feb 21 11:31:47 2012 -0500
+Date:  Tue Feb 21 11:31:47 2012 -0500
 
     Add test case from https://bugzilla.mozilla.org/show_bug.cgi?id=714067
 
- .../shaper-arabic/script-arabic/misc/MANIFEST      |    1 +
- .../script-arabic/misc/ligature-diacritics.txt     |    1 +
+ .../shaper-arabic/script-arabic/misc/MANIFEST     |    1 +
+ .../script-arabic/misc/ligature-diacritics.txt     |   1 +
  2 files changed, 2 insertions(+), 0 deletions(-)
 
 commit f51e167436a51b890ffe3f7f7920498fa287acd9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jan 30 09:48:33 2012 -0500
+Date:  Mon Jan 30 09:48:33 2012 -0500
 
     Minor error handling
 
@@ -8711,7 +11540,7 @@ Date:   Mon Jan 30 09:48:33 2012 -0500
 
 commit bee74efbdebc4e46ce57daa8a88bcf06b13411fe
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 27 02:14:08 2012 -0500
+Date:  Fri Jan 27 02:14:08 2012 -0500
 
     Update git.mk to new upstream
 
@@ -8720,7 +11549,7 @@ Date:   Fri Jan 27 02:14:08 2012 -0500
 
 commit 134aa7bc7e3f9b9de76c9de2ed4b7344a7b323f9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 27 02:09:40 2012 -0500
+Date:  Fri Jan 27 02:09:40 2012 -0500
 
     Make checks more OS X friendly
 
@@ -8730,16 +11559,16 @@ Date:   Fri Jan 27 02:09:40 2012 -0500
 
 commit 6152199368399bf98368ea3c794fa760b49756ba
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 27 01:57:59 2012 -0500
+Date:  Fri Jan 27 01:57:59 2012 -0500
 
     Fix check-header-guards on OS X
 
- src/check-header-guards.sh |    2 +-
+ src/check-header-guards.sh |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit c62e41b6aad1fc56225d0e53d6d4abd0f005fe3b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 27 02:20:58 2012 -0500
+Date:  Fri Jan 27 02:20:58 2012 -0500
 
     Minor
 
@@ -8748,38 +11577,38 @@ Date:   Fri Jan 27 02:20:58 2012 -0500
 
 commit 1a5a91dc0d8bf4b72a2f22dc6300b06ad7000b79
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jan 22 19:57:00 2012 -0500
+Date:  Sun Jan 22 19:57:00 2012 -0500
 
     Add a few more tests
 
- .../indic/script-devanagari/misc/misc.txt          |    3 +++
- .../south-east-asian/script-thai/misc/misc.txt     |    9 +++++++++
+ .../indic/script-devanagari/misc/misc.txt         |    3 +++
+ .../south-east-asian/script-thai/misc/misc.txt     |   9 +++++++++
  2 files changed, 12 insertions(+), 0 deletions(-)
 
 commit 1795f3a222a85cdf80c78a0e9181d23dd1673876
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jan 22 19:29:45 2012 -0500
+Date:  Sun Jan 22 19:29:45 2012 -0500
 
     Add a couple Thai test cases from Thep
 
- .../in-tree/shaper-indic/south-east-asian/MANIFEST |    1 +
- .../south-east-asian/script-thai/MANIFEST          |    1 +
- .../south-east-asian/script-thai/misc/MANIFEST     |    1 +
- .../south-east-asian/script-thai/misc/misc.txt     |    2 ++
+ .../in-tree/shaper-indic/south-east-asian/MANIFEST |   1 +
+ .../south-east-asian/script-thai/MANIFEST         |    1 +
+ .../south-east-asian/script-thai/misc/MANIFEST     |   1 +
+ .../south-east-asian/script-thai/misc/misc.txt     |   2 ++
  4 files changed, 5 insertions(+), 0 deletions(-)
 
 commit ec3f506682fc6e2d7d7455e49d6c82ac9dd0c660
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jan 22 19:10:55 2012 -0500
+Date:  Sun Jan 22 19:10:55 2012 -0500
 
     Add Devanagari test from Tom Hacohen
 
- .../indic/script-devanagari/misc/misc.txt          |    1 +
+ .../indic/script-devanagari/misc/misc.txt         |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 commit 71be4ca3dd5eaaca31957e34fef11f6aeb4aebdf
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jan 22 16:26:49 2012 -0500
+Date:  Sun Jan 22 16:26:49 2012 -0500
 
     Also ignore "ChangeLog" in manifests
 
@@ -8788,7 +11617,7 @@ Date:   Sun Jan 22 16:26:49 2012 -0500
 
 commit 3c9a39ecd65990f2c7b29bb741c6a538fa425531
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jan 22 16:21:19 2012 -0500
+Date:  Sun Jan 22 16:21:19 2012 -0500
 
     Remove newline
 
@@ -8797,20 +11626,20 @@ Date:   Sun Jan 22 16:21:19 2012 -0500
 
 commit e4ccbfe276db5ed098ddcf78a7bb8f2da4263128
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jan 22 16:07:32 2012 -0500
+Date:  Sun Jan 22 16:07:32 2012 -0500
 
     Allow --color=html in hb-diff
 
     Not that useful right now as we don't escape < and >.  Perhaps
     another tool can be added to convert the ANSI output to HTML.
 
- test/shaping/hb-diff          |    2 +-
+ test/shaping/hb-diff         |    2 +-
  test/shaping/hb_test_tools.py |   22 +++++++++++++++++-----
  2 files changed, 18 insertions(+), 6 deletions(-)
 
 commit 71632c96daa4ba15e13f4d9e7f2c121d0162614e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jan 22 15:31:44 2012 -0500
+Date:  Sun Jan 22 15:31:44 2012 -0500
 
     Fallback to Latin script if the font has no other usable scripts
 
@@ -8841,23 +11670,23 @@ Date:   Sun Jan 22 15:31:44 2012 -0500
 
     JK
 
- src/hb-ot-layout.cc |    9 +++++++++
+ src/hb-ot-layout.cc |   9 +++++++++
  1 files changed, 9 insertions(+), 0 deletions(-)
 
 commit 8f80f93491be73f05eba908591c856339acda51e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 21 20:03:25 2012 -0500
+Date:  Sat Jan 21 20:03:25 2012 -0500
 
     More shoveling around
 
  test/shaping/hb-diff-filter-failures |    2 +-
- test/shaping/hb-manifest-read        |    2 +-
- test/shaping/hb_test_tools.py        |   27 ++++++++++++++++-----------
+ test/shaping/hb-manifest-read       |    2 +-
+ test/shaping/hb_test_tools.py       |   27 ++++++++++++++++-----------
  3 files changed, 18 insertions(+), 13 deletions(-)
 
 commit c78c6e9844a23144ce7fa29afbf57b74587bfcd0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 21 19:55:16 2012 -0500
+Date:  Sat Jan 21 19:55:16 2012 -0500
 
     Cleanup
 
@@ -8867,7 +11696,7 @@ Date:   Sat Jan 21 19:55:16 2012 -0500
 
 commit ab94a9c542f7ec9143335b73493ccb75d4586a3a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 21 19:43:58 2012 -0500
+Date:  Sat Jan 21 19:43:58 2012 -0500
 
     Distribute testing tools
 
@@ -8876,7 +11705,7 @@ Date:   Sat Jan 21 19:43:58 2012 -0500
 
 commit 3e86feb54c94e46b60168fd2a4773183eb1354b4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 21 19:40:30 2012 -0500
+Date:  Sat Jan 21 19:40:30 2012 -0500
 
     Speed up colorless diff
 
@@ -8885,7 +11714,7 @@ Date:   Sat Jan 21 19:40:30 2012 -0500
 
 commit 1e58df603457cb4b57da78b5d4a8df66aa7d7be4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 21 19:37:31 2012 -0500
+Date:  Sat Jan 21 19:37:31 2012 -0500
 
     Cleanup manifest code
 
@@ -8894,18 +11723,18 @@ Date:   Sat Jan 21 19:37:31 2012 -0500
 
 commit 956d552e108eeb50bb3ad21588830af7a2f3862a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 21 19:31:51 2012 -0500
+Date:  Sat Jan 21 19:31:51 2012 -0500
 
     Port hb-manifest-update to Python
 
  test/shaping/hb-manifest-update |   23 +++--------------------
- test/shaping/hb_test_tools.py   |   38
+ test/shaping/hb_test_tools.py  |   38
  ++++++++++++++++++++++++++++++--------
  2 files changed, 33 insertions(+), 28 deletions(-)
 
 commit 3a34e9e351ed0ee3eb27f9c0f154bc227f1226bf
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 21 19:15:41 2012 -0500
+Date:  Sat Jan 21 19:15:41 2012 -0500
 
     Ignore Broken Pipe errors
 
@@ -8915,7 +11744,7 @@ Date:   Sat Jan 21 19:15:41 2012 -0500
 
 commit d5300241680844f5625f32792f7dd7181ed05f9b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 21 19:07:22 2012 -0500
+Date:  Sat Jan 21 19:07:22 2012 -0500
 
     [util] Make clusters work with char offset instead of UTF-8 offset
 
@@ -8931,7 +11760,7 @@ Date:   Sat Jan 21 19:07:22 2012 -0500
 
 commit 0f68f4a0b5ee78cbdb2a89a9a1a9125afe72ed2f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 21 18:59:48 2012 -0500
+Date:  Sat Jan 21 18:59:48 2012 -0500
 
     Correctly print out Unicode strings
 
@@ -8940,108 +11769,108 @@ Date:   Sat Jan 21 18:59:48 2012 -0500
 
 commit f22089ac24f43ff048c2a0f1c1f604ae3a96be8b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 21:21:47 2012 -0500
+Date:  Fri Jan 20 21:21:47 2012 -0500
 
     Misc fixes
 
- test/shaping/hb-diff          |    8 ++++----
+ test/shaping/hb-diff         |    8 ++++----
  test/shaping/hb_test_tools.py |    4 ++--
  2 files changed, 6 insertions(+), 6 deletions(-)
 
 commit 96968bfae5ce61a0a098bf0e6acd2210a309a499
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 21:16:34 2012 -0500
+Date:  Fri Jan 20 21:16:34 2012 -0500
 
     Port hb-manifest-read to Python
 
  test/shaping/hb-diff-filter-failures |    2 +-
- test/shaping/hb-manifest-read        |   37 ++-----------------------
- test/shaping/hb_test_tools.py        |   49
+ test/shaping/hb-manifest-read       |   37 ++-----------------------
+ test/shaping/hb_test_tools.py       |   49
  ++++++++++++++++++++++++++++++---
  3 files changed, 48 insertions(+), 40 deletions(-)
 
 commit a59ed46fa4f7b76605f8ce6e75783ead406468f5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 20:56:32 2012 -0500
+Date:  Fri Jan 20 20:56:32 2012 -0500
 
     Add final residues from test-shape-complex
 
- .../in-tree/shaper-arabic/script-nko/misc/MANIFEST |    1 +
- .../in-tree/shaper-arabic/script-nko/misc/misc.txt |    5 +++++
- test/shaping/texts/in-tree/shaper-default/MANIFEST |    1 +
- .../shaper-default/script-linear-b/MANIFEST        |    1 +
- .../shaper-default/script-linear-b/misc/MANIFEST   |    1 +
- .../shaper-default/script-linear-b/misc/misc.txt   |    1 +
- test/shaping/texts/in-tree/shaper-indic/MANIFEST   |    1 +
- .../in-tree/shaper-indic/south-east-asian/MANIFEST |    1 +
- .../south-east-asian/script-khmer/MANIFEST         |    1 +
- .../south-east-asian/script-khmer/misc/MANIFEST    |    1 +
- .../south-east-asian/script-khmer/misc/misc.txt    |    9 +++++++++
+ .../in-tree/shaper-arabic/script-nko/misc/MANIFEST |   1 +
+ .../in-tree/shaper-arabic/script-nko/misc/misc.txt |   5 +++++
+ test/shaping/texts/in-tree/shaper-default/MANIFEST |   1 +
+ .../shaper-default/script-linear-b/MANIFEST       |    1 +
+ .../shaper-default/script-linear-b/misc/MANIFEST   |   1 +
+ .../shaper-default/script-linear-b/misc/misc.txt   |   1 +
+ test/shaping/texts/in-tree/shaper-indic/MANIFEST   |   1 +
+ .../in-tree/shaper-indic/south-east-asian/MANIFEST |   1 +
+ .../south-east-asian/script-khmer/MANIFEST        |    1 +
+ .../south-east-asian/script-khmer/misc/MANIFEST    |   1 +
+ .../south-east-asian/script-khmer/misc/misc.txt    |   9 +++++++++
  11 files changed, 23 insertions(+), 0 deletions(-)
 
 commit 820e0ed318d9b187a131baa9491d5d390ec33ef4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 20:51:52 2012 -0500
+Date:  Fri Jan 20 20:51:52 2012 -0500
 
     Add Punjabi tests from test-shape-complex also
 
- .../indic/script-punjabi/misc/MANIFEST             |    1 +
- .../indic/script-punjabi/misc/misc.txt             |    1 +
+ .../indic/script-punjabi/misc/MANIFEST                    |    1 +
+ .../indic/script-punjabi/misc/misc.txt                    |    1 +
  2 files changed, 2 insertions(+), 0 deletions(-)
 
 commit a7d71c105772fb612871b4cae59bdae47bbc8751
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 20:50:09 2012 -0500
+Date:  Fri Jan 20 20:50:09 2012 -0500
 
     Add Tamil test data from Muguntharaj Subramanian
 
- .../shaper-indic/indic/script-tamil/misc/MANIFEST  |    1 +
- .../shaper-indic/indic/script-tamil/misc/misc.txt  |   43
+ .../shaper-indic/indic/script-tamil/misc/MANIFEST  |   1 +
+ .../shaper-indic/indic/script-tamil/misc/misc.txt  |  43
  ++++++++++++++++++++
  2 files changed, 44 insertions(+), 0 deletions(-)
 
 commit 5992a9941e7f19181df1e34e79e514ccedc3d284
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 20:48:14 2012 -0500
+Date:  Fri Jan 20 20:48:14 2012 -0500
 
     Import test data from late test-shape-complex
 
- .../in-tree/shaper-arabic/script-arabic/MANIFEST   |    1 +
- .../in-tree/shaper-arabic/script-mandaic/MANIFEST  |    1 +
- .../shaper-arabic/script-mongolian/MANIFEST        |    1 +
- .../in-tree/shaper-arabic/script-nko/MANIFEST      |    1 +
- .../in-tree/shaper-arabic/script-syriac/MANIFEST   |    1 +
- .../shaper-indic/indic/script-assamese/MANIFEST    |    1 +
- .../shaper-indic/indic/script-bengali/MANIFEST     |    1 +
- .../indic/script-bengali/misc/MANIFEST             |    1 +
- .../indic/script-bengali/misc/misc.txt             |   48
+ .../in-tree/shaper-arabic/script-arabic/MANIFEST   |   1 +
+ .../in-tree/shaper-arabic/script-mandaic/MANIFEST  |   1 +
+ .../shaper-arabic/script-mongolian/MANIFEST       |    1 +
+ .../in-tree/shaper-arabic/script-nko/MANIFEST     |    1 +
+ .../in-tree/shaper-arabic/script-syriac/MANIFEST   |   1 +
+ .../shaper-indic/indic/script-assamese/MANIFEST    |   1 +
+ .../shaper-indic/indic/script-bengali/MANIFEST     |   1 +
+ .../indic/script-bengali/misc/MANIFEST                    |    1 +
+ .../indic/script-bengali/misc/misc.txt                    |   48
  ++++++++++++++++++++
- .../shaper-indic/indic/script-devanagari/MANIFEST  |    1 +
- .../indic/script-devanagari/misc/MANIFEST          |    1 +
- .../indic/script-devanagari/misc/misc.txt          |   23 +++++++++
- .../shaper-indic/indic/script-gujarati/MANIFEST    |    1 +
- .../shaper-indic/indic/script-kannada/MANIFEST     |    1 +
- .../indic/script-kannada/misc/MANIFEST             |    1 +
- .../indic/script-kannada/misc/misc.txt             |   17 +++++++
- .../shaper-indic/indic/script-malayalam/MANIFEST   |    1 +
- .../indic/script-malayalam/misc/MANIFEST           |    1 +
- .../indic/script-malayalam/misc/misc.txt           |   22 +++++++++
- .../shaper-indic/indic/script-oriya/MANIFEST       |    1 +
- .../shaper-indic/indic/script-oriya/misc/MANIFEST  |    1 +
- .../shaper-indic/indic/script-oriya/misc/misc.txt  |   28 +++++++++++
- .../shaper-indic/indic/script-punjabi/MANIFEST     |    1 +
- .../shaper-indic/indic/script-sinhala/MANIFEST     |    1 +
- .../indic/script-sinhala/misc/MANIFEST             |    1 +
- .../indic/script-sinhala/misc/misc.txt             |    6 +++
- .../shaper-indic/indic/script-tamil/MANIFEST       |    1 +
- .../shaper-indic/indic/script-telugu/MANIFEST      |    1 +
- .../shaper-indic/indic/script-telugu/misc/MANIFEST |    1 +
- .../shaper-indic/indic/script-telugu/misc/misc.txt |   11 +++++
+ .../shaper-indic/indic/script-devanagari/MANIFEST  |   1 +
+ .../indic/script-devanagari/misc/MANIFEST         |    1 +
+ .../indic/script-devanagari/misc/misc.txt         |   23 +++++++++
+ .../shaper-indic/indic/script-gujarati/MANIFEST    |   1 +
+ .../shaper-indic/indic/script-kannada/MANIFEST     |   1 +
+ .../indic/script-kannada/misc/MANIFEST                    |    1 +
+ .../indic/script-kannada/misc/misc.txt                    |   17 +++++++
+ .../shaper-indic/indic/script-malayalam/MANIFEST   |   1 +
+ .../indic/script-malayalam/misc/MANIFEST          |    1 +
+ .../indic/script-malayalam/misc/misc.txt          |   22 +++++++++
+ .../shaper-indic/indic/script-oriya/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-oriya/misc/MANIFEST  |   1 +
+ .../shaper-indic/indic/script-oriya/misc/misc.txt  |  28 +++++++++++
+ .../shaper-indic/indic/script-punjabi/MANIFEST     |   1 +
+ .../shaper-indic/indic/script-sinhala/MANIFEST     |   1 +
+ .../indic/script-sinhala/misc/MANIFEST                    |    1 +
+ .../indic/script-sinhala/misc/misc.txt                    |    6 +++
+ .../shaper-indic/indic/script-tamil/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-telugu/MANIFEST     |    1 +
+ .../shaper-indic/indic/script-telugu/misc/MANIFEST |   1 +
+ .../shaper-indic/indic/script-telugu/misc/misc.txt |  11 +++++
  30 files changed, 178 insertions(+), 0 deletions(-)
 
 commit 46ac45647760984c6220f04ba4521038e628b169
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 19:32:17 2012 -0500
+Date:  Fri Jan 20 19:32:17 2012 -0500
 
     Fix Unicode encoding issue
 
@@ -9050,7 +11879,7 @@ Date:   Fri Jan 20 19:32:17 2012 -0500
 
 commit ad34e39a4a320310b1edd9fc4d7e740373510c69
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 18:39:27 2012 -0500
+Date:  Fri Jan 20 18:39:27 2012 -0500
 
     Make test tools interactive
 
@@ -9061,38 +11890,38 @@ Date:   Fri Jan 20 18:39:27 2012 -0500
 
 commit 91540a7d97051a3d6e97fdcd1e98af23e0780cdd
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 18:27:52 2012 -0500
+Date:  Fri Jan 20 18:27:52 2012 -0500
 
     Move most testing logic into hb_test_tools.py
 
     The actual utils are one-liners now.
 
- test/shaping/hb-diff                 |   77 ++-------------
+ test/shaping/hb-diff                |   77 ++-------------
  test/shaping/hb-diff-filter-failures |   27 +-----
  test/shaping/hb-unicode-decode       |   18 +---
  test/shaping/hb-unicode-encode       |   21 +----
  test/shaping/hb-unicode-prettyname   |   53 +----------
- test/shaping/hb_test_tools.py        |  180
+ test/shaping/hb_test_tools.py       |  180
  ++++++++++++++++++++++++++++++++++
  6 files changed, 197 insertions(+), 179 deletions(-)
 
 commit 66aa080033dcff07b8bb5e7b1f0e3511f067d6c1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 17:36:10 2012 -0500
+Date:  Fri Jan 20 17:36:10 2012 -0500
 
     Remove test-shape-complex
 
     New shaping testsuite and framework coming.
 
- test/api/Makefile.am               |    6 -
- test/api/test-shape-complex.c      | 1237
+ test/api/Makefile.am              |    6 -
+ test/api/test-shape-complex.c     | 1237
  ------------------------------------
- test/shaping/hb-unicode-prettyname |    1 +
+ test/shaping/hb-unicode-prettyname |   1 +
  3 files changed, 1 insertions(+), 1243 deletions(-)
 
 commit ed459bfb63c58b59fc0dbe25021c396e8ef8683c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 17:24:05 2012 -0500
+Date:  Fri Jan 20 17:24:05 2012 -0500
 
     Add hb-unicode-encode
 
@@ -9101,7 +11930,7 @@ Date:   Fri Jan 20 17:24:05 2012 -0500
 
 commit d8134bc017ca3383e0978ddee57070eb3aab8964
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 17:18:59 2012 -0500
+Date:  Fri Jan 20 17:18:59 2012 -0500
 
     [hb-shape] Add parantheses around --show-text output
 
@@ -9110,7 +11939,7 @@ Date:   Fri Jan 20 17:18:59 2012 -0500
 
 commit b12c4d43614199f8910a06507603f6c431d9df67
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 17:17:44 2012 -0500
+Date:  Fri Jan 20 17:17:44 2012 -0500
 
     Add hb-diff-filter-failures
 
@@ -9119,429 +11948,429 @@ Date:   Fri Jan 20 17:17:44 2012 -0500
 
 commit d4bffbc55bf4c23ab5c7f46af613aeecc79ac515
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 17:16:35 2012 -0500
+Date:  Fri Jan 20 17:16:35 2012 -0500
 
     Move
 
- test/shaping/texts/MANIFEST                        |    4 +-
- test/shaping/texts/in-tree/MANIFEST                |    3 +
- test/shaping/texts/in-tree/shaper-arabic/MANIFEST  |    5 +
- test/shaping/texts/in-tree/shaper-indic/MANIFEST   |    1 +
- .../texts/in-tree/shaper-indic/indic/MANIFEST      |   11 +
- .../shaper-indic/indic/script-assamese/MANIFEST    |    1 +
- .../indic/script-assamese/utrrs/LICENSE            |   19 +
- .../indic/script-assamese/utrrs/MANIFEST           |    3 +
- .../indic/script-assamese/utrrs/README             |   13 +
- .../indic/script-assamese/utrrs/SOURCES            |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    4 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   40 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   10 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   11 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 +
- .../indic/script-assamese/utrrs/codepoint/MANIFEST |    7 +
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   59 +
+ test/shaping/texts/MANIFEST                       |    4 +-
+ test/shaping/texts/in-tree/MANIFEST               |    3 +
+ test/shaping/texts/in-tree/shaper-arabic/MANIFEST  |   5 +
+ test/shaping/texts/in-tree/shaper-indic/MANIFEST   |   1 +
+ .../texts/in-tree/shaper-indic/indic/MANIFEST     |   11 +
+ .../shaper-indic/indic/script-assamese/MANIFEST    |   1 +
+ .../indic/script-assamese/utrrs/LICENSE           |   19 +
+ .../indic/script-assamese/utrrs/MANIFEST          |    3 +
+ .../indic/script-assamese/utrrs/README                    |   13 +
+ .../indic/script-assamese/utrrs/SOURCES           |    2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   4 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   40 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  10 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  11 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 +
+ .../indic/script-assamese/utrrs/codepoint/MANIFEST |   7 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  59 +
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  131 ++
- .../indic/script-assamese/utrrs/gpos/MANIFEST      |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  139 ++
- .../indic/script-assamese/utrrs/gsub/MANIFEST      |    1 +
- .../shaper-indic/indic/script-bengali/MANIFEST     |    1 +
- .../indic/script-bengali/utrrs/LICENSE             |   19 +
- .../indic/script-bengali/utrrs/MANIFEST            |    3 +
- .../shaper-indic/indic/script-bengali/utrrs/README |   13 +
- .../indic/script-bengali/utrrs/SOURCES             |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    1 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   36 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   10 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   12 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 +
- .../indic/script-bengali/utrrs/codepoint/MANIFEST  |    7 +
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   58 +
+ .../indic/script-assamese/utrrs/gpos/MANIFEST     |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  139 ++
+ .../indic/script-assamese/utrrs/gsub/MANIFEST     |    1 +
+ .../shaper-indic/indic/script-bengali/MANIFEST     |   1 +
+ .../indic/script-bengali/utrrs/LICENSE                    |   19 +
+ .../indic/script-bengali/utrrs/MANIFEST           |    3 +
+ .../shaper-indic/indic/script-bengali/utrrs/README |  13 +
+ .../indic/script-bengali/utrrs/SOURCES                    |    2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   1 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   36 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  10 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  12 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 +
+ .../indic/script-bengali/utrrs/codepoint/MANIFEST  |   7 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  58 +
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  119 ++
- .../indic/script-bengali/utrrs/gpos/MANIFEST       |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  215 +++
- .../indic/script-bengali/utrrs/gsub/MANIFEST       |    1 +
- .../shaper-indic/indic/script-devanagari/MANIFEST  |    1 +
- .../indic/script-devanagari/utrrs/LICENSE          |   19 +
- .../indic/script-devanagari/utrrs/MANIFEST         |    3 +
- .../indic/script-devanagari/utrrs/README           |   13 +
- .../indic/script-devanagari/utrrs/SOURCES          |    2 +
- ...icFontFeatureCodepoint-AdditionalConsonants.txt |    8 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    4 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   45 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   14 +
- ...tFeatureCodepoint-DevnagariSpecificAddition.txt |    1 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...ndicFontFeatureCodepoint-GenericPunctuation.txt |    2 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   16 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |   10 +
- .../script-devanagari/utrrs/codepoint/MANIFEST     |    9 +
+ .../indic/script-bengali/utrrs/gpos/MANIFEST      |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  215 +++
+ .../indic/script-bengali/utrrs/gsub/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-devanagari/MANIFEST  |   1 +
+ .../indic/script-devanagari/utrrs/LICENSE         |   19 +
+ .../indic/script-devanagari/utrrs/MANIFEST        |    3 +
+ .../indic/script-devanagari/utrrs/README          |   13 +
+ .../indic/script-devanagari/utrrs/SOURCES         |    2 +
+ ...icFontFeatureCodepoint-AdditionalConsonants.txt |   8 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   4 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   45 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  14 +
+ ...tFeatureCodepoint-DevnagariSpecificAddition.txt |   1 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...ndicFontFeatureCodepoint-GenericPunctuation.txt |   2 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  16 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |  10 +
+ .../script-devanagari/utrrs/codepoint/MANIFEST     |   9 +
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  185 +++
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  185 +++
- .../indic/script-devanagari/utrrs/gpos/MANIFEST    |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            | 1367
+ .../indic/script-devanagari/utrrs/gpos/MANIFEST    |   2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           | 1367
  ++++++++++++++++++++
- .../indic/script-devanagari/utrrs/gsub/MANIFEST    |    1 +
- .../shaper-indic/indic/script-gujarati/MANIFEST    |    1 +
- .../indic/script-gujarati/utrrs/LICENSE            |   19 +
- .../indic/script-gujarati/utrrs/MANIFEST           |    3 +
- .../indic/script-gujarati/utrrs/README             |   13 +
- .../indic/script-gujarati/utrrs/SOURCES            |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    1 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   34 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   12 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   13 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    7 +
- .../indic/script-gujarati/utrrs/codepoint/MANIFEST |    7 +
+ .../indic/script-devanagari/utrrs/gsub/MANIFEST    |   1 +
+ .../shaper-indic/indic/script-gujarati/MANIFEST    |   1 +
+ .../indic/script-gujarati/utrrs/LICENSE           |   19 +
+ .../indic/script-gujarati/utrrs/MANIFEST          |    3 +
+ .../indic/script-gujarati/utrrs/README                    |   13 +
+ .../indic/script-gujarati/utrrs/SOURCES           |    2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   1 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   34 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  12 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  13 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   7 +
+ .../indic/script-gujarati/utrrs/codepoint/MANIFEST |   7 +
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  170 +++
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  170 +++
- .../indic/script-gujarati/utrrs/gpos/MANIFEST      |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            | 1156
+ .../indic/script-gujarati/utrrs/gpos/MANIFEST     |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           | 1156
  +++++++++++++++++
- .../indic/script-gujarati/utrrs/gsub/MANIFEST      |    1 +
- .../shaper-indic/indic/script-kannada/MANIFEST     |    1 +
- .../indic/script-kannada/utrrs/LICENSE             |   19 +
- .../indic/script-kannada/utrrs/MANIFEST            |    3 +
- .../shaper-indic/indic/script-kannada/utrrs/README |   13 +
- .../indic/script-kannada/utrrs/SOURCES             |    2 +
- ...icFontFeatureCodepoint-AdditionalConsonants.txt |    1 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    4 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   40 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   13 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   14 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    9 +
- .../indic/script-kannada/utrrs/codepoint/MANIFEST  |    8 +
+ .../indic/script-gujarati/utrrs/gsub/MANIFEST     |    1 +
+ .../shaper-indic/indic/script-kannada/MANIFEST     |   1 +
+ .../indic/script-kannada/utrrs/LICENSE                    |   19 +
+ .../indic/script-kannada/utrrs/MANIFEST           |    3 +
+ .../shaper-indic/indic/script-kannada/utrrs/README |  13 +
+ .../indic/script-kannada/utrrs/SOURCES                    |    2 +
+ ...icFontFeatureCodepoint-AdditionalConsonants.txt |   1 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   4 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   40 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  13 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  14 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   9 +
+ .../indic/script-kannada/utrrs/codepoint/MANIFEST  |   8 +
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  188 +++
- .../indic/script-kannada/utrrs/gpos/MANIFEST       |    1 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  306 +++++
- .../indic/script-kannada/utrrs/gsub/MANIFEST       |    1 +
- .../shaper-indic/indic/script-malayalam/MANIFEST   |    1 +
- .../indic/script-malayalam/utrrs/LICENSE           |   19 +
- .../indic/script-malayalam/utrrs/MANIFEST          |    2 +
- .../indic/script-malayalam/utrrs/README            |   13 +
- .../indic/script-malayalam/utrrs/SOURCES           |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   36 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   12 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   14 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    4 +
- .../script-malayalam/utrrs/codepoint/MANIFEST      |    7 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  254 ++++
- .../indic/script-malayalam/utrrs/gsub/MANIFEST     |    1 +
- .../shaper-indic/indic/script-oriya/MANIFEST       |    1 +
- .../shaper-indic/indic/script-oriya/utrrs/LICENSE  |   19 +
- .../shaper-indic/indic/script-oriya/utrrs/MANIFEST |    2 +
- .../shaper-indic/indic/script-oriya/utrrs/README   |   13 +
- .../shaper-indic/indic/script-oriya/utrrs/SOURCES  |    2 +
- ...icFontFeatureCodepoint-AdditionalConsonants.txt |    3 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   34 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   12 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   12 +
- .../IndicFontFeatureCodepoint-OriyaSpecific.txt    |    2 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    8 +
- .../indic/script-oriya/utrrs/codepoint/MANIFEST    |    9 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  170 +++
- .../indic/script-oriya/utrrs/gsub/MANIFEST         |    1 +
- .../shaper-indic/indic/script-punjabi/MANIFEST     |    1 +
- .../indic/script-punjabi/utrrs/LICENSE             |   19 +
- .../indic/script-punjabi/utrrs/MANIFEST            |    3 +
- .../shaper-indic/indic/script-punjabi/utrrs/README |   13 +
- .../indic/script-punjabi/utrrs/SOURCES             |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   38 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |    9 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |    6 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   10 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 +
- .../indic/script-punjabi/utrrs/codepoint/MANIFEST  |    7 +
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   22 +
- .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |    2 +
- .../indic/script-punjabi/utrrs/gpos/MANIFEST       |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  152 +++
- .../indic/script-punjabi/utrrs/gsub/MANIFEST       |    1 +
- .../shaper-indic/indic/script-sinhala/MANIFEST     |    1 +
- .../indic/script-sinhala/utrrs/LICENSE             |   19 +
- .../indic/script-sinhala/utrrs/MANIFEST            |    3 +
- .../shaper-indic/indic/script-sinhala/utrrs/README |   13 +
- .../indic/script-sinhala/utrrs/SOURCES             |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   41 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   17 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   18 +
- .../IndicFontFeatureCodepoint-Punctuation.txt      |    1 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    3 +
- .../indic/script-sinhala/utrrs/codepoint/MANIFEST  |    5 +
- .../utrrs/gpos/IndicFontFeatureGPOS.txt            |  162 +++
- .../indic/script-sinhala/utrrs/gpos/MANIFEST       |    1 +
- .../utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt   |    1 +
- .../gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt    |   41 +
- .../utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt     |   42 +
- .../gsub/IndicFontFeatureGSUB-Special-Cases.txt    |    2 +
- .../gsub/IndicFontFeatureGSUB-TouchingLetters.txt  |    1 +
- .../utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt    |   41 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |    1 +
- .../indic/script-sinhala/utrrs/gsub/MANIFEST       |    7 +
- .../shaper-indic/indic/script-tamil/MANIFEST       |    1 +
- .../shaper-indic/indic/script-tamil/utrrs/LICENSE  |   19 +
- .../shaper-indic/indic/script-tamil/utrrs/MANIFEST |    3 +
- .../shaper-indic/indic/script-tamil/utrrs/README   |   13 +
- .../shaper-indic/indic/script-tamil/utrrs/SOURCES  |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   23 +
- .../IndicFontFeatureCodepoint-CurrencySymbols.txt  |    1 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   11 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   12 +
- .../IndicFontFeatureCodepoint-Numerics.txt         |    3 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-Symbols.txt          |    6 +
- .../IndicFontFeatureCodepoint-TamilSymbol.txt      |    1 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    4 +
- .../indic/script-tamil/utrrs/codepoint/MANIFEST    |   10 +
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   64 +
- .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |   44 +
- .../indic/script-tamil/utrrs/gpos/MANIFEST         |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |    4 +
- .../indic/script-tamil/utrrs/gsub/MANIFEST         |    1 +
- .../shaper-indic/indic/script-telugu/MANIFEST      |    1 +
- .../shaper-indic/indic/script-telugu/utrrs/LICENSE |   19 +
- .../indic/script-telugu/utrrs/MANIFEST             |    3 +
- .../shaper-indic/indic/script-telugu/utrrs/README  |   13 +
- .../shaper-indic/indic/script-telugu/utrrs/SOURCES |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   38 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   13 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   14 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 +
- .../indic/script-telugu/utrrs/codepoint/MANIFEST   |    7 +
+ .../indic/script-kannada/utrrs/gpos/MANIFEST      |    1 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  306 +++++
+ .../indic/script-kannada/utrrs/gsub/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-malayalam/MANIFEST   |   1 +
+ .../indic/script-malayalam/utrrs/LICENSE          |   19 +
+ .../indic/script-malayalam/utrrs/MANIFEST         |    2 +
+ .../indic/script-malayalam/utrrs/README           |   13 +
+ .../indic/script-malayalam/utrrs/SOURCES          |    2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   36 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  12 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  14 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   4 +
+ .../script-malayalam/utrrs/codepoint/MANIFEST     |    7 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  254 ++++
+ .../indic/script-malayalam/utrrs/gsub/MANIFEST     |   1 +
+ .../shaper-indic/indic/script-oriya/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-oriya/utrrs/LICENSE  |  19 +
+ .../shaper-indic/indic/script-oriya/utrrs/MANIFEST |   2 +
+ .../shaper-indic/indic/script-oriya/utrrs/README   |  13 +
+ .../shaper-indic/indic/script-oriya/utrrs/SOURCES  |   2 +
+ ...icFontFeatureCodepoint-AdditionalConsonants.txt |   3 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   34 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  12 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  12 +
+ .../IndicFontFeatureCodepoint-OriyaSpecific.txt    |   2 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   8 +
+ .../indic/script-oriya/utrrs/codepoint/MANIFEST    |   9 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  170 +++
+ .../indic/script-oriya/utrrs/gsub/MANIFEST        |    1 +
+ .../shaper-indic/indic/script-punjabi/MANIFEST     |   1 +
+ .../indic/script-punjabi/utrrs/LICENSE                    |   19 +
+ .../indic/script-punjabi/utrrs/MANIFEST           |    3 +
+ .../shaper-indic/indic/script-punjabi/utrrs/README |  13 +
+ .../indic/script-punjabi/utrrs/SOURCES                    |    2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   38 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |   9 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |   6 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  10 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 +
+ .../indic/script-punjabi/utrrs/codepoint/MANIFEST  |   7 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  22 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |   2 +
+ .../indic/script-punjabi/utrrs/gpos/MANIFEST      |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  152 +++
+ .../indic/script-punjabi/utrrs/gsub/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-sinhala/MANIFEST     |   1 +
+ .../indic/script-sinhala/utrrs/LICENSE                    |   19 +
+ .../indic/script-sinhala/utrrs/MANIFEST           |    3 +
+ .../shaper-indic/indic/script-sinhala/utrrs/README |  13 +
+ .../indic/script-sinhala/utrrs/SOURCES                    |    2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   41 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  17 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  18 +
+ .../IndicFontFeatureCodepoint-Punctuation.txt     |    1 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   3 +
+ .../indic/script-sinhala/utrrs/codepoint/MANIFEST  |   5 +
+ .../utrrs/gpos/IndicFontFeatureGPOS.txt           |  162 +++
+ .../indic/script-sinhala/utrrs/gpos/MANIFEST      |    1 +
+ .../utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt   |   1 +
+ .../gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt    |  41 +
+ .../utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt     |  42 +
+ .../gsub/IndicFontFeatureGSUB-Special-Cases.txt    |   2 +
+ .../gsub/IndicFontFeatureGSUB-TouchingLetters.txt  |   1 +
+ .../utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt    |  41 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |    1 +
+ .../indic/script-sinhala/utrrs/gsub/MANIFEST      |    7 +
+ .../shaper-indic/indic/script-tamil/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-tamil/utrrs/LICENSE  |  19 +
+ .../shaper-indic/indic/script-tamil/utrrs/MANIFEST |   3 +
+ .../shaper-indic/indic/script-tamil/utrrs/README   |  13 +
+ .../shaper-indic/indic/script-tamil/utrrs/SOURCES  |   2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   23 +
+ .../IndicFontFeatureCodepoint-CurrencySymbols.txt  |   1 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  11 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  12 +
+ .../IndicFontFeatureCodepoint-Numerics.txt        |    3 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-Symbols.txt         |    6 +
+ .../IndicFontFeatureCodepoint-TamilSymbol.txt     |    1 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   4 +
+ .../indic/script-tamil/utrrs/codepoint/MANIFEST    |  10 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  64 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  44 +
+ .../indic/script-tamil/utrrs/gpos/MANIFEST        |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |    4 +
+ .../indic/script-tamil/utrrs/gsub/MANIFEST        |    1 +
+ .../shaper-indic/indic/script-telugu/MANIFEST     |    1 +
+ .../shaper-indic/indic/script-telugu/utrrs/LICENSE |  19 +
+ .../indic/script-telugu/utrrs/MANIFEST                    |    3 +
+ .../shaper-indic/indic/script-telugu/utrrs/README  |  13 +
+ .../shaper-indic/indic/script-telugu/utrrs/SOURCES |   2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   38 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  13 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  14 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 +
+ .../indic/script-telugu/utrrs/codepoint/MANIFEST   |   7 +
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  385 ++++++
- .../indic/script-telugu/utrrs/gpos/MANIFEST        |    1 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  287 ++++
- .../indic/script-telugu/utrrs/gsub/MANIFEST        |    1 +
- test/shaping/texts/shaper-arabic/MANIFEST          |    5 -
- test/shaping/texts/shaper-indic/MANIFEST           |    1 -
- test/shaping/texts/shaper-indic/indic/MANIFEST     |   11 -
- .../shaper-indic/indic/script-assamese/MANIFEST    |    1 -
- .../indic/script-assamese/utrrs/LICENSE            |   19 -
- .../indic/script-assamese/utrrs/MANIFEST           |    3 -
- .../indic/script-assamese/utrrs/README             |   13 -
- .../indic/script-assamese/utrrs/SOURCES            |    2 -
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    4 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   40 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   10 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   11 -
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 -
- .../indic/script-assamese/utrrs/codepoint/MANIFEST |    7 -
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   59 -
+ .../indic/script-telugu/utrrs/gpos/MANIFEST       |    1 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  287 ++++
+ .../indic/script-telugu/utrrs/gsub/MANIFEST       |    1 +
+ test/shaping/texts/shaper-arabic/MANIFEST         |    5 -
+ test/shaping/texts/shaper-indic/MANIFEST          |    1 -
+ test/shaping/texts/shaper-indic/indic/MANIFEST     |  11 -
+ .../shaper-indic/indic/script-assamese/MANIFEST    |   1 -
+ .../indic/script-assamese/utrrs/LICENSE           |   19 -
+ .../indic/script-assamese/utrrs/MANIFEST          |    3 -
+ .../indic/script-assamese/utrrs/README                    |   13 -
+ .../indic/script-assamese/utrrs/SOURCES           |    2 -
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   4 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   40 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  10 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  11 -
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 -
+ .../indic/script-assamese/utrrs/codepoint/MANIFEST |   7 -
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  59 -
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  131 --
- .../indic/script-assamese/utrrs/gpos/MANIFEST      |    2 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  139 --
- .../indic/script-assamese/utrrs/gsub/MANIFEST      |    1 -
- .../shaper-indic/indic/script-bengali/MANIFEST     |    1 -
- .../indic/script-bengali/utrrs/LICENSE             |   19 -
- .../indic/script-bengali/utrrs/MANIFEST            |    3 -
- .../shaper-indic/indic/script-bengali/utrrs/README |   13 -
- .../indic/script-bengali/utrrs/SOURCES             |    2 -
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    1 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   36 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   10 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   12 -
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 -
- .../indic/script-bengali/utrrs/codepoint/MANIFEST  |    7 -
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   58 -
+ .../indic/script-assamese/utrrs/gpos/MANIFEST     |    2 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  139 --
+ .../indic/script-assamese/utrrs/gsub/MANIFEST     |    1 -
+ .../shaper-indic/indic/script-bengali/MANIFEST     |   1 -
+ .../indic/script-bengali/utrrs/LICENSE                    |   19 -
+ .../indic/script-bengali/utrrs/MANIFEST           |    3 -
+ .../shaper-indic/indic/script-bengali/utrrs/README |  13 -
+ .../indic/script-bengali/utrrs/SOURCES                    |    2 -
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   1 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   36 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  10 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  12 -
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 -
+ .../indic/script-bengali/utrrs/codepoint/MANIFEST  |   7 -
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  58 -
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  119 --
- .../indic/script-bengali/utrrs/gpos/MANIFEST       |    2 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  215 ---
- .../indic/script-bengali/utrrs/gsub/MANIFEST       |    1 -
- .../shaper-indic/indic/script-devanagari/MANIFEST  |    1 -
- .../indic/script-devanagari/utrrs/LICENSE          |   19 -
- .../indic/script-devanagari/utrrs/MANIFEST         |    3 -
- .../indic/script-devanagari/utrrs/README           |   13 -
- .../indic/script-devanagari/utrrs/SOURCES          |    2 -
- ...icFontFeatureCodepoint-AdditionalConsonants.txt |    8 -
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    4 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   45 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   14 -
- ...tFeatureCodepoint-DevnagariSpecificAddition.txt |    1 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- ...ndicFontFeatureCodepoint-GenericPunctuation.txt |    2 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   16 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |   10 -
- .../script-devanagari/utrrs/codepoint/MANIFEST     |    9 -
+ .../indic/script-bengali/utrrs/gpos/MANIFEST      |    2 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  215 ---
+ .../indic/script-bengali/utrrs/gsub/MANIFEST      |    1 -
+ .../shaper-indic/indic/script-devanagari/MANIFEST  |   1 -
+ .../indic/script-devanagari/utrrs/LICENSE         |   19 -
+ .../indic/script-devanagari/utrrs/MANIFEST        |    3 -
+ .../indic/script-devanagari/utrrs/README          |   13 -
+ .../indic/script-devanagari/utrrs/SOURCES         |    2 -
+ ...icFontFeatureCodepoint-AdditionalConsonants.txt |   8 -
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   4 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   45 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  14 -
+ ...tFeatureCodepoint-DevnagariSpecificAddition.txt |   1 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ ...ndicFontFeatureCodepoint-GenericPunctuation.txt |   2 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  16 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |  10 -
+ .../script-devanagari/utrrs/codepoint/MANIFEST     |   9 -
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  185 ---
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  185 ---
- .../indic/script-devanagari/utrrs/gpos/MANIFEST    |    2 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            | 1367
+ .../indic/script-devanagari/utrrs/gpos/MANIFEST    |   2 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           | 1367
  --------------------
- .../indic/script-devanagari/utrrs/gsub/MANIFEST    |    1 -
- .../shaper-indic/indic/script-gujarati/MANIFEST    |    1 -
- .../indic/script-gujarati/utrrs/LICENSE            |   19 -
- .../indic/script-gujarati/utrrs/MANIFEST           |    3 -
- .../indic/script-gujarati/utrrs/README             |   13 -
- .../indic/script-gujarati/utrrs/SOURCES            |    2 -
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    1 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   34 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   12 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   13 -
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    7 -
- .../indic/script-gujarati/utrrs/codepoint/MANIFEST |    7 -
+ .../indic/script-devanagari/utrrs/gsub/MANIFEST    |   1 -
+ .../shaper-indic/indic/script-gujarati/MANIFEST    |   1 -
+ .../indic/script-gujarati/utrrs/LICENSE           |   19 -
+ .../indic/script-gujarati/utrrs/MANIFEST          |    3 -
+ .../indic/script-gujarati/utrrs/README                    |   13 -
+ .../indic/script-gujarati/utrrs/SOURCES           |    2 -
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   1 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   34 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  12 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  13 -
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   7 -
+ .../indic/script-gujarati/utrrs/codepoint/MANIFEST |   7 -
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  170 ---
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  170 ---
- .../indic/script-gujarati/utrrs/gpos/MANIFEST      |    2 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            | 1156
+ .../indic/script-gujarati/utrrs/gpos/MANIFEST     |    2 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           | 1156
  -----------------
- .../indic/script-gujarati/utrrs/gsub/MANIFEST      |    1 -
- .../shaper-indic/indic/script-kannada/MANIFEST     |    1 -
- .../indic/script-kannada/utrrs/LICENSE             |   19 -
- .../indic/script-kannada/utrrs/MANIFEST            |    3 -
- .../shaper-indic/indic/script-kannada/utrrs/README |   13 -
- .../indic/script-kannada/utrrs/SOURCES             |    2 -
- ...icFontFeatureCodepoint-AdditionalConsonants.txt |    1 -
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    4 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   40 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   13 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   14 -
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    9 -
- .../indic/script-kannada/utrrs/codepoint/MANIFEST  |    8 -
+ .../indic/script-gujarati/utrrs/gsub/MANIFEST     |    1 -
+ .../shaper-indic/indic/script-kannada/MANIFEST     |   1 -
+ .../indic/script-kannada/utrrs/LICENSE                    |   19 -
+ .../indic/script-kannada/utrrs/MANIFEST           |    3 -
+ .../shaper-indic/indic/script-kannada/utrrs/README |  13 -
+ .../indic/script-kannada/utrrs/SOURCES                    |    2 -
+ ...icFontFeatureCodepoint-AdditionalConsonants.txt |   1 -
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   4 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   40 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  13 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  14 -
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   9 -
+ .../indic/script-kannada/utrrs/codepoint/MANIFEST  |   8 -
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  188 ---
- .../indic/script-kannada/utrrs/gpos/MANIFEST       |    1 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  306 -----
- .../indic/script-kannada/utrrs/gsub/MANIFEST       |    1 -
- .../shaper-indic/indic/script-malayalam/MANIFEST   |    1 -
- .../indic/script-malayalam/utrrs/LICENSE           |   19 -
- .../indic/script-malayalam/utrrs/MANIFEST          |    2 -
- .../indic/script-malayalam/utrrs/README            |   13 -
- .../indic/script-malayalam/utrrs/SOURCES           |    2 -
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    2 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   36 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   12 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   14 -
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    4 -
- .../script-malayalam/utrrs/codepoint/MANIFEST      |    7 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  254 ----
- .../indic/script-malayalam/utrrs/gsub/MANIFEST     |    1 -
- .../texts/shaper-indic/indic/script-oriya/MANIFEST |    1 -
- .../shaper-indic/indic/script-oriya/utrrs/LICENSE  |   19 -
- .../shaper-indic/indic/script-oriya/utrrs/MANIFEST |    2 -
- .../shaper-indic/indic/script-oriya/utrrs/README   |   13 -
- .../shaper-indic/indic/script-oriya/utrrs/SOURCES  |    2 -
- ...icFontFeatureCodepoint-AdditionalConsonants.txt |    3 -
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    2 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   34 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   12 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   12 -
- .../IndicFontFeatureCodepoint-OriyaSpecific.txt    |    2 -
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    8 -
- .../indic/script-oriya/utrrs/codepoint/MANIFEST    |    9 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  170 ---
- .../indic/script-oriya/utrrs/gsub/MANIFEST         |    1 -
- .../shaper-indic/indic/script-punjabi/MANIFEST     |    1 -
- .../indic/script-punjabi/utrrs/LICENSE             |   19 -
- .../indic/script-punjabi/utrrs/MANIFEST            |    3 -
- .../shaper-indic/indic/script-punjabi/utrrs/README |   13 -
- .../indic/script-punjabi/utrrs/SOURCES             |    2 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   38 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |    9 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |    6 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   10 -
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 -
- .../indic/script-punjabi/utrrs/codepoint/MANIFEST  |    7 -
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   22 -
- .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |    2 -
- .../indic/script-punjabi/utrrs/gpos/MANIFEST       |    2 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  152 ---
- .../indic/script-punjabi/utrrs/gsub/MANIFEST       |    1 -
- .../shaper-indic/indic/script-sinhala/MANIFEST     |    1 -
- .../indic/script-sinhala/utrrs/LICENSE             |   19 -
- .../indic/script-sinhala/utrrs/MANIFEST            |    3 -
- .../shaper-indic/indic/script-sinhala/utrrs/README |   13 -
- .../indic/script-sinhala/utrrs/SOURCES             |    2 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   41 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   17 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   18 -
- .../IndicFontFeatureCodepoint-Punctuation.txt      |    1 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    3 -
- .../indic/script-sinhala/utrrs/codepoint/MANIFEST  |    5 -
- .../utrrs/gpos/IndicFontFeatureGPOS.txt            |  162 ---
- .../indic/script-sinhala/utrrs/gpos/MANIFEST       |    1 -
- .../utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt   |    1 -
- .../gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt    |   41 -
- .../utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt     |   42 -
- .../gsub/IndicFontFeatureGSUB-Special-Cases.txt    |    2 -
- .../gsub/IndicFontFeatureGSUB-TouchingLetters.txt  |    1 -
- .../utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt    |   41 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |    1 -
- .../indic/script-sinhala/utrrs/gsub/MANIFEST       |    7 -
- .../texts/shaper-indic/indic/script-tamil/MANIFEST |    1 -
- .../shaper-indic/indic/script-tamil/utrrs/LICENSE  |   19 -
- .../shaper-indic/indic/script-tamil/utrrs/MANIFEST |    3 -
- .../shaper-indic/indic/script-tamil/utrrs/README   |   13 -
- .../shaper-indic/indic/script-tamil/utrrs/SOURCES  |    2 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   23 -
- .../IndicFontFeatureCodepoint-CurrencySymbols.txt  |    1 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   11 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   12 -
- .../IndicFontFeatureCodepoint-Numerics.txt         |    3 -
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-Symbols.txt          |    6 -
- .../IndicFontFeatureCodepoint-TamilSymbol.txt      |    1 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    4 -
- .../indic/script-tamil/utrrs/codepoint/MANIFEST    |   10 -
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   64 -
- .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |   44 -
- .../indic/script-tamil/utrrs/gpos/MANIFEST         |    2 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |    4 -
- .../indic/script-tamil/utrrs/gsub/MANIFEST         |    1 -
- .../shaper-indic/indic/script-telugu/MANIFEST      |    1 -
- .../shaper-indic/indic/script-telugu/utrrs/LICENSE |   19 -
- .../indic/script-telugu/utrrs/MANIFEST             |    3 -
- .../shaper-indic/indic/script-telugu/utrrs/README  |   13 -
- .../shaper-indic/indic/script-telugu/utrrs/SOURCES |    2 -
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    2 -
- .../IndicFontFeatureCodepoint-Consonants.txt       |   38 -
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   13 -
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 -
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   14 -
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 -
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 -
- .../indic/script-telugu/utrrs/codepoint/MANIFEST   |    7 -
+ .../indic/script-kannada/utrrs/gpos/MANIFEST      |    1 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  306 -----
+ .../indic/script-kannada/utrrs/gsub/MANIFEST      |    1 -
+ .../shaper-indic/indic/script-malayalam/MANIFEST   |   1 -
+ .../indic/script-malayalam/utrrs/LICENSE          |   19 -
+ .../indic/script-malayalam/utrrs/MANIFEST         |    2 -
+ .../indic/script-malayalam/utrrs/README           |   13 -
+ .../indic/script-malayalam/utrrs/SOURCES          |    2 -
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   2 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   36 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  12 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  14 -
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   4 -
+ .../script-malayalam/utrrs/codepoint/MANIFEST     |    7 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  254 ----
+ .../indic/script-malayalam/utrrs/gsub/MANIFEST     |   1 -
+ .../texts/shaper-indic/indic/script-oriya/MANIFEST |   1 -
+ .../shaper-indic/indic/script-oriya/utrrs/LICENSE  |  19 -
+ .../shaper-indic/indic/script-oriya/utrrs/MANIFEST |   2 -
+ .../shaper-indic/indic/script-oriya/utrrs/README   |  13 -
+ .../shaper-indic/indic/script-oriya/utrrs/SOURCES  |   2 -
+ ...icFontFeatureCodepoint-AdditionalConsonants.txt |   3 -
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   2 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   34 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  12 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  12 -
+ .../IndicFontFeatureCodepoint-OriyaSpecific.txt    |   2 -
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   8 -
+ .../indic/script-oriya/utrrs/codepoint/MANIFEST    |   9 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  170 ---
+ .../indic/script-oriya/utrrs/gsub/MANIFEST        |    1 -
+ .../shaper-indic/indic/script-punjabi/MANIFEST     |   1 -
+ .../indic/script-punjabi/utrrs/LICENSE                    |   19 -
+ .../indic/script-punjabi/utrrs/MANIFEST           |    3 -
+ .../shaper-indic/indic/script-punjabi/utrrs/README |  13 -
+ .../indic/script-punjabi/utrrs/SOURCES                    |    2 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   38 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |   9 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |   6 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  10 -
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 -
+ .../indic/script-punjabi/utrrs/codepoint/MANIFEST  |   7 -
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  22 -
+ .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |   2 -
+ .../indic/script-punjabi/utrrs/gpos/MANIFEST      |    2 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  152 ---
+ .../indic/script-punjabi/utrrs/gsub/MANIFEST      |    1 -
+ .../shaper-indic/indic/script-sinhala/MANIFEST     |   1 -
+ .../indic/script-sinhala/utrrs/LICENSE                    |   19 -
+ .../indic/script-sinhala/utrrs/MANIFEST           |    3 -
+ .../shaper-indic/indic/script-sinhala/utrrs/README |  13 -
+ .../indic/script-sinhala/utrrs/SOURCES                    |    2 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   41 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  17 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  18 -
+ .../IndicFontFeatureCodepoint-Punctuation.txt     |    1 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   3 -
+ .../indic/script-sinhala/utrrs/codepoint/MANIFEST  |   5 -
+ .../utrrs/gpos/IndicFontFeatureGPOS.txt           |  162 ---
+ .../indic/script-sinhala/utrrs/gpos/MANIFEST      |    1 -
+ .../utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt   |   1 -
+ .../gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt    |  41 -
+ .../utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt     |  42 -
+ .../gsub/IndicFontFeatureGSUB-Special-Cases.txt    |   2 -
+ .../gsub/IndicFontFeatureGSUB-TouchingLetters.txt  |   1 -
+ .../utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt    |  41 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |    1 -
+ .../indic/script-sinhala/utrrs/gsub/MANIFEST      |    7 -
+ .../texts/shaper-indic/indic/script-tamil/MANIFEST |   1 -
+ .../shaper-indic/indic/script-tamil/utrrs/LICENSE  |  19 -
+ .../shaper-indic/indic/script-tamil/utrrs/MANIFEST |   3 -
+ .../shaper-indic/indic/script-tamil/utrrs/README   |  13 -
+ .../shaper-indic/indic/script-tamil/utrrs/SOURCES  |   2 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   23 -
+ .../IndicFontFeatureCodepoint-CurrencySymbols.txt  |   1 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  11 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  12 -
+ .../IndicFontFeatureCodepoint-Numerics.txt        |    3 -
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-Symbols.txt         |    6 -
+ .../IndicFontFeatureCodepoint-TamilSymbol.txt     |    1 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   4 -
+ .../indic/script-tamil/utrrs/codepoint/MANIFEST    |  10 -
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  64 -
+ .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  44 -
+ .../indic/script-tamil/utrrs/gpos/MANIFEST        |    2 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |    4 -
+ .../indic/script-tamil/utrrs/gsub/MANIFEST        |    1 -
+ .../shaper-indic/indic/script-telugu/MANIFEST     |    1 -
+ .../shaper-indic/indic/script-telugu/utrrs/LICENSE |  19 -
+ .../indic/script-telugu/utrrs/MANIFEST                    |    3 -
+ .../shaper-indic/indic/script-telugu/utrrs/README  |  13 -
+ .../shaper-indic/indic/script-telugu/utrrs/SOURCES |   2 -
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   2 -
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   38 -
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  13 -
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 -
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  14 -
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 -
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 -
+ .../indic/script-telugu/utrrs/codepoint/MANIFEST   |   7 -
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  385 ------
- .../indic/script-telugu/utrrs/gpos/MANIFEST        |    1 -
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  287 ----
- .../indic/script-telugu/utrrs/gsub/MANIFEST        |    1 -
+ .../indic/script-telugu/utrrs/gpos/MANIFEST       |    1 -
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  287 ----
+ .../indic/script-telugu/utrrs/gsub/MANIFEST       |    1 -
  410 files changed, 7601 insertions(+), 7600 deletions(-)
 
 commit 45f640c98d752161e51eda63061d70fad9ab9f68
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 14:24:21 2012 -0500
+Date:  Fri Jan 20 14:24:21 2012 -0500
 
     Minor
 
@@ -9550,231 +12379,231 @@ Date:   Fri Jan 20 14:24:21 2012 -0500
 
 commit 47ca766a9cbdfb304f60e23a4dee0a155075a277
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 14:21:53 2012 -0500
+Date:  Fri Jan 20 14:21:53 2012 -0500
 
     Minor
 
- test/shaping/hb-unicode-decode     |    2 +-
- test/shaping/hb-unicode-prettyname |    5 ++---
+ test/shaping/hb-unicode-decode     |   2 +-
+ test/shaping/hb-unicode-prettyname |   5 ++---
  2 files changed, 3 insertions(+), 4 deletions(-)
 
 commit 8f1db07894674b02c36ca9352e666b4618ee8832
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 13:57:57 2012 -0500
+Date:  Fri Jan 20 13:57:57 2012 -0500
 
     [test/shaping] Add some Indic test data for the new test suite
 
     Imported from UTRRS.
 
- test/shaping/texts/shaper-indic/indic/MANIFEST     |    2 +-
- .../shaper-indic/indic/script-assamese/MANIFEST    |    1 +
- .../indic/script-assamese/utrrs/LICENSE            |   19 +
- .../indic/script-assamese/utrrs/MANIFEST           |    3 +
- .../indic/script-assamese/utrrs/README             |   13 +
- .../indic/script-assamese/utrrs/SOURCES            |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    4 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   40 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   10 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   11 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 +
- .../indic/script-assamese/utrrs/codepoint/MANIFEST |    7 +
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   59 +
+ test/shaping/texts/shaper-indic/indic/MANIFEST     |   2 +-
+ .../shaper-indic/indic/script-assamese/MANIFEST    |   1 +
+ .../indic/script-assamese/utrrs/LICENSE           |   19 +
+ .../indic/script-assamese/utrrs/MANIFEST          |    3 +
+ .../indic/script-assamese/utrrs/README                    |   13 +
+ .../indic/script-assamese/utrrs/SOURCES           |    2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   4 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   40 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  10 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  11 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 +
+ .../indic/script-assamese/utrrs/codepoint/MANIFEST |   7 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  59 +
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  131 ++
- .../indic/script-assamese/utrrs/gpos/MANIFEST      |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  139 ++
- .../indic/script-assamese/utrrs/gsub/MANIFEST      |    1 +
- .../shaper-indic/indic/script-bengali/MANIFEST     |    1 +
- .../indic/script-bengali/utrrs/LICENSE             |   19 +
- .../indic/script-bengali/utrrs/MANIFEST            |    3 +
- .../shaper-indic/indic/script-bengali/utrrs/README |   13 +
- .../indic/script-bengali/utrrs/SOURCES             |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    1 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   36 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   10 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   12 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 +
- .../indic/script-bengali/utrrs/codepoint/MANIFEST  |    7 +
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   58 +
+ .../indic/script-assamese/utrrs/gpos/MANIFEST     |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  139 ++
+ .../indic/script-assamese/utrrs/gsub/MANIFEST     |    1 +
+ .../shaper-indic/indic/script-bengali/MANIFEST     |   1 +
+ .../indic/script-bengali/utrrs/LICENSE                    |   19 +
+ .../indic/script-bengali/utrrs/MANIFEST           |    3 +
+ .../shaper-indic/indic/script-bengali/utrrs/README |  13 +
+ .../indic/script-bengali/utrrs/SOURCES                    |    2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   1 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   36 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  10 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  12 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 +
+ .../indic/script-bengali/utrrs/codepoint/MANIFEST  |   7 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  58 +
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  119 ++
- .../indic/script-bengali/utrrs/gpos/MANIFEST       |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  215 +++
- .../indic/script-bengali/utrrs/gsub/MANIFEST       |    1 +
- .../shaper-indic/indic/script-devanagari/MANIFEST  |    1 +
- .../indic/script-devanagari/utrrs/LICENSE          |   19 +
- .../indic/script-devanagari/utrrs/MANIFEST         |    3 +
- .../indic/script-devanagari/utrrs/README           |   13 +
- .../indic/script-devanagari/utrrs/SOURCES          |    2 +
- ...icFontFeatureCodepoint-AdditionalConsonants.txt |    8 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    4 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   45 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   14 +
- ...tFeatureCodepoint-DevnagariSpecificAddition.txt |    1 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...ndicFontFeatureCodepoint-GenericPunctuation.txt |    2 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   16 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |   10 +
- .../script-devanagari/utrrs/codepoint/MANIFEST     |    9 +
+ .../indic/script-bengali/utrrs/gpos/MANIFEST      |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  215 +++
+ .../indic/script-bengali/utrrs/gsub/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-devanagari/MANIFEST  |   1 +
+ .../indic/script-devanagari/utrrs/LICENSE         |   19 +
+ .../indic/script-devanagari/utrrs/MANIFEST        |    3 +
+ .../indic/script-devanagari/utrrs/README          |   13 +
+ .../indic/script-devanagari/utrrs/SOURCES         |    2 +
+ ...icFontFeatureCodepoint-AdditionalConsonants.txt |   8 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   4 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   45 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  14 +
+ ...tFeatureCodepoint-DevnagariSpecificAddition.txt |   1 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...ndicFontFeatureCodepoint-GenericPunctuation.txt |   2 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  16 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |  10 +
+ .../script-devanagari/utrrs/codepoint/MANIFEST     |   9 +
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  185 +++
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  185 +++
- .../indic/script-devanagari/utrrs/gpos/MANIFEST    |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            | 1367
+ .../indic/script-devanagari/utrrs/gpos/MANIFEST    |   2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           | 1367
  ++++++++++++++++++++
- .../indic/script-devanagari/utrrs/gsub/MANIFEST    |    1 +
- .../shaper-indic/indic/script-gujarati/MANIFEST    |    1 +
- .../indic/script-gujarati/utrrs/LICENSE            |   19 +
- .../indic/script-gujarati/utrrs/MANIFEST           |    3 +
- .../indic/script-gujarati/utrrs/README             |   13 +
- .../indic/script-gujarati/utrrs/SOURCES            |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    1 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   34 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   12 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   13 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    7 +
- .../indic/script-gujarati/utrrs/codepoint/MANIFEST |    7 +
+ .../indic/script-devanagari/utrrs/gsub/MANIFEST    |   1 +
+ .../shaper-indic/indic/script-gujarati/MANIFEST    |   1 +
+ .../indic/script-gujarati/utrrs/LICENSE           |   19 +
+ .../indic/script-gujarati/utrrs/MANIFEST          |    3 +
+ .../indic/script-gujarati/utrrs/README                    |   13 +
+ .../indic/script-gujarati/utrrs/SOURCES           |    2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   1 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   34 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  12 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  13 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   7 +
+ .../indic/script-gujarati/utrrs/codepoint/MANIFEST |   7 +
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  170 +++
  .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  170 +++
- .../indic/script-gujarati/utrrs/gpos/MANIFEST      |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            | 1156
+ .../indic/script-gujarati/utrrs/gpos/MANIFEST     |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           | 1156
  +++++++++++++++++
- .../indic/script-gujarati/utrrs/gsub/MANIFEST      |    1 +
- .../shaper-indic/indic/script-kannada/MANIFEST     |    1 +
- .../indic/script-kannada/utrrs/LICENSE             |   19 +
- .../indic/script-kannada/utrrs/MANIFEST            |    3 +
- .../shaper-indic/indic/script-kannada/utrrs/README |   13 +
- .../indic/script-kannada/utrrs/SOURCES             |    2 +
- ...icFontFeatureCodepoint-AdditionalConsonants.txt |    1 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    4 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   40 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   13 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   14 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    9 +
- .../indic/script-kannada/utrrs/codepoint/MANIFEST  |    8 +
+ .../indic/script-gujarati/utrrs/gsub/MANIFEST     |    1 +
+ .../shaper-indic/indic/script-kannada/MANIFEST     |   1 +
+ .../indic/script-kannada/utrrs/LICENSE                    |   19 +
+ .../indic/script-kannada/utrrs/MANIFEST           |    3 +
+ .../shaper-indic/indic/script-kannada/utrrs/README |  13 +
+ .../indic/script-kannada/utrrs/SOURCES                    |    2 +
+ ...icFontFeatureCodepoint-AdditionalConsonants.txt |   1 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   4 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   40 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  13 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  14 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   9 +
+ .../indic/script-kannada/utrrs/codepoint/MANIFEST  |   8 +
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  188 +++
- .../indic/script-kannada/utrrs/gpos/MANIFEST       |    1 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  306 +++++
- .../indic/script-kannada/utrrs/gsub/MANIFEST       |    1 +
- .../shaper-indic/indic/script-malayalam/MANIFEST   |    1 +
- .../indic/script-malayalam/utrrs/LICENSE           |   19 +
- .../indic/script-malayalam/utrrs/MANIFEST          |    2 +
- .../indic/script-malayalam/utrrs/README            |   13 +
- .../indic/script-malayalam/utrrs/SOURCES           |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   36 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   12 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   14 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    4 +
- .../script-malayalam/utrrs/codepoint/MANIFEST      |    7 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  254 ++++
- .../indic/script-malayalam/utrrs/gsub/MANIFEST     |    1 +
- .../texts/shaper-indic/indic/script-oriya/MANIFEST |    1 +
- .../shaper-indic/indic/script-oriya/utrrs/LICENSE  |   19 +
- .../shaper-indic/indic/script-oriya/utrrs/MANIFEST |    2 +
- .../shaper-indic/indic/script-oriya/utrrs/README   |   13 +
- .../shaper-indic/indic/script-oriya/utrrs/SOURCES  |    2 +
- ...icFontFeatureCodepoint-AdditionalConsonants.txt |    3 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   34 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   12 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   12 +
- .../IndicFontFeatureCodepoint-OriyaSpecific.txt    |    2 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    8 +
- .../indic/script-oriya/utrrs/codepoint/MANIFEST    |    9 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  170 +++
- .../indic/script-oriya/utrrs/gsub/MANIFEST         |    1 +
- .../shaper-indic/indic/script-punjabi/MANIFEST     |    1 +
- .../indic/script-punjabi/utrrs/LICENSE             |   19 +
- .../indic/script-punjabi/utrrs/MANIFEST            |    3 +
- .../shaper-indic/indic/script-punjabi/utrrs/README |   13 +
- .../indic/script-punjabi/utrrs/SOURCES             |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   38 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |    9 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |    6 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   10 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 +
- .../indic/script-punjabi/utrrs/codepoint/MANIFEST  |    7 +
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   22 +
- .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |    2 +
- .../indic/script-punjabi/utrrs/gpos/MANIFEST       |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  152 +++
- .../indic/script-punjabi/utrrs/gsub/MANIFEST       |    1 +
- .../shaper-indic/indic/script-sinhala/MANIFEST     |    1 +
- .../indic/script-sinhala/utrrs/LICENSE             |   19 +
- .../indic/script-sinhala/utrrs/MANIFEST            |    3 +
- .../shaper-indic/indic/script-sinhala/utrrs/README |   13 +
- .../indic/script-sinhala/utrrs/SOURCES             |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   41 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   17 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   18 +
- .../IndicFontFeatureCodepoint-Punctuation.txt      |    1 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    3 +
- .../indic/script-sinhala/utrrs/codepoint/MANIFEST  |    5 +
- .../utrrs/gpos/IndicFontFeatureGPOS.txt            |  162 +++
- .../indic/script-sinhala/utrrs/gpos/MANIFEST       |    1 +
- .../utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt   |    1 +
- .../gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt    |   41 +
- .../utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt     |   42 +
- .../gsub/IndicFontFeatureGSUB-Special-Cases.txt    |    2 +
- .../gsub/IndicFontFeatureGSUB-TouchingLetters.txt  |    1 +
- .../utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt    |   41 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |    1 +
- .../indic/script-sinhala/utrrs/gsub/MANIFEST       |    7 +
- .../texts/shaper-indic/indic/script-tamil/MANIFEST |    1 +
- .../shaper-indic/indic/script-tamil/utrrs/LICENSE  |   19 +
- .../shaper-indic/indic/script-tamil/utrrs/MANIFEST |    3 +
- .../shaper-indic/indic/script-tamil/utrrs/README   |   13 +
- .../shaper-indic/indic/script-tamil/utrrs/SOURCES  |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   23 +
- .../IndicFontFeatureCodepoint-CurrencySymbols.txt  |    1 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   11 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   12 +
- .../IndicFontFeatureCodepoint-Numerics.txt         |    3 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-Symbols.txt          |    6 +
- .../IndicFontFeatureCodepoint-TamilSymbol.txt      |    1 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    4 +
- .../indic/script-tamil/utrrs/codepoint/MANIFEST    |   10 +
- .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |   64 +
- .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |   44 +
- .../indic/script-tamil/utrrs/gpos/MANIFEST         |    2 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |    4 +
- .../indic/script-tamil/utrrs/gsub/MANIFEST         |    1 +
- .../shaper-indic/indic/script-telugu/MANIFEST      |    1 +
- .../shaper-indic/indic/script-telugu/utrrs/LICENSE |   19 +
- .../indic/script-telugu/utrrs/MANIFEST             |    3 +
- .../shaper-indic/indic/script-telugu/utrrs/README  |   13 +
- .../shaper-indic/indic/script-telugu/utrrs/SOURCES |    2 +
- .../IndicFontFeatureCodepoint-AdditionalVowels.txt |    2 +
- .../IndicFontFeatureCodepoint-Consonants.txt       |   38 +
- .../IndicFontFeatureCodepoint-DependentVowels.txt  |   13 +
- .../codepoint/IndicFontFeatureCodepoint-Digits.txt |   10 +
- ...IndicFontFeatureCodepoint-IndependentVowels.txt |   14 +
- .../IndicFontFeatureCodepoint-Reserved.txt         |    2 +
- .../IndicFontFeatureCodepoint-VariousSigns.txt     |    6 +
- .../indic/script-telugu/utrrs/codepoint/MANIFEST   |    7 +
+ .../indic/script-kannada/utrrs/gpos/MANIFEST      |    1 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  306 +++++
+ .../indic/script-kannada/utrrs/gsub/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-malayalam/MANIFEST   |   1 +
+ .../indic/script-malayalam/utrrs/LICENSE          |   19 +
+ .../indic/script-malayalam/utrrs/MANIFEST         |    2 +
+ .../indic/script-malayalam/utrrs/README           |   13 +
+ .../indic/script-malayalam/utrrs/SOURCES          |    2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   36 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  12 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  14 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   4 +
+ .../script-malayalam/utrrs/codepoint/MANIFEST     |    7 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  254 ++++
+ .../indic/script-malayalam/utrrs/gsub/MANIFEST     |   1 +
+ .../texts/shaper-indic/indic/script-oriya/MANIFEST |   1 +
+ .../shaper-indic/indic/script-oriya/utrrs/LICENSE  |  19 +
+ .../shaper-indic/indic/script-oriya/utrrs/MANIFEST |   2 +
+ .../shaper-indic/indic/script-oriya/utrrs/README   |  13 +
+ .../shaper-indic/indic/script-oriya/utrrs/SOURCES  |   2 +
+ ...icFontFeatureCodepoint-AdditionalConsonants.txt |   3 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   34 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  12 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  12 +
+ .../IndicFontFeatureCodepoint-OriyaSpecific.txt    |   2 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   8 +
+ .../indic/script-oriya/utrrs/codepoint/MANIFEST    |   9 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  170 +++
+ .../indic/script-oriya/utrrs/gsub/MANIFEST        |    1 +
+ .../shaper-indic/indic/script-punjabi/MANIFEST     |   1 +
+ .../indic/script-punjabi/utrrs/LICENSE                    |   19 +
+ .../indic/script-punjabi/utrrs/MANIFEST           |    3 +
+ .../shaper-indic/indic/script-punjabi/utrrs/README |  13 +
+ .../indic/script-punjabi/utrrs/SOURCES                    |    2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   38 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |   9 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt |   6 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  10 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 +
+ .../indic/script-punjabi/utrrs/codepoint/MANIFEST  |   7 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  22 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |   2 +
+ .../indic/script-punjabi/utrrs/gpos/MANIFEST      |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  152 +++
+ .../indic/script-punjabi/utrrs/gsub/MANIFEST      |    1 +
+ .../shaper-indic/indic/script-sinhala/MANIFEST     |   1 +
+ .../indic/script-sinhala/utrrs/LICENSE                    |   19 +
+ .../indic/script-sinhala/utrrs/MANIFEST           |    3 +
+ .../shaper-indic/indic/script-sinhala/utrrs/README |  13 +
+ .../indic/script-sinhala/utrrs/SOURCES                    |    2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   41 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  17 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  18 +
+ .../IndicFontFeatureCodepoint-Punctuation.txt     |    1 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   3 +
+ .../indic/script-sinhala/utrrs/codepoint/MANIFEST  |   5 +
+ .../utrrs/gpos/IndicFontFeatureGPOS.txt           |  162 +++
+ .../indic/script-sinhala/utrrs/gpos/MANIFEST      |    1 +
+ .../utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt   |   1 +
+ .../gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt    |  41 +
+ .../utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt     |  42 +
+ .../gsub/IndicFontFeatureGSUB-Special-Cases.txt    |   2 +
+ .../gsub/IndicFontFeatureGSUB-TouchingLetters.txt  |   1 +
+ .../utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt    |  41 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |    1 +
+ .../indic/script-sinhala/utrrs/gsub/MANIFEST      |    7 +
+ .../texts/shaper-indic/indic/script-tamil/MANIFEST |   1 +
+ .../shaper-indic/indic/script-tamil/utrrs/LICENSE  |  19 +
+ .../shaper-indic/indic/script-tamil/utrrs/MANIFEST |   3 +
+ .../shaper-indic/indic/script-tamil/utrrs/README   |  13 +
+ .../shaper-indic/indic/script-tamil/utrrs/SOURCES  |   2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   23 +
+ .../IndicFontFeatureCodepoint-CurrencySymbols.txt  |   1 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  11 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  12 +
+ .../IndicFontFeatureCodepoint-Numerics.txt        |    3 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-Symbols.txt         |    6 +
+ .../IndicFontFeatureCodepoint-TamilSymbol.txt     |    1 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   4 +
+ .../indic/script-tamil/utrrs/codepoint/MANIFEST    |  10 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  64 +
+ .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt  |  44 +
+ .../indic/script-tamil/utrrs/gpos/MANIFEST        |    2 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |    4 +
+ .../indic/script-tamil/utrrs/gsub/MANIFEST        |    1 +
+ .../shaper-indic/indic/script-telugu/MANIFEST     |    1 +
+ .../shaper-indic/indic/script-telugu/utrrs/LICENSE |  19 +
+ .../indic/script-telugu/utrrs/MANIFEST                    |    3 +
+ .../shaper-indic/indic/script-telugu/utrrs/README  |  13 +
+ .../shaper-indic/indic/script-telugu/utrrs/SOURCES |   2 +
+ .../IndicFontFeatureCodepoint-AdditionalVowels.txt |   2 +
+ .../IndicFontFeatureCodepoint-Consonants.txt      |   38 +
+ .../IndicFontFeatureCodepoint-DependentVowels.txt  |  13 +
+ .../codepoint/IndicFontFeatureCodepoint-Digits.txt |  10 +
+ ...IndicFontFeatureCodepoint-IndependentVowels.txt |  14 +
+ .../IndicFontFeatureCodepoint-Reserved.txt        |    2 +
+ .../IndicFontFeatureCodepoint-VariousSigns.txt     |   6 +
+ .../indic/script-telugu/utrrs/codepoint/MANIFEST   |   7 +
  .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt  |  385 ++++++
- .../indic/script-telugu/utrrs/gpos/MANIFEST        |    1 +
- .../utrrs/gsub/IndicFontFeatureGSUB.txt            |  287 ++++
- .../indic/script-telugu/utrrs/gsub/MANIFEST        |    1 +
+ .../indic/script-telugu/utrrs/gpos/MANIFEST       |    1 +
+ .../utrrs/gsub/IndicFontFeatureGSUB.txt           |  287 ++++
+ .../indic/script-telugu/utrrs/gsub/MANIFEST       |    1 +
  202 files changed, 7581 insertions(+), 1 deletions(-)
 
 commit 11267aef364b1cc5683ce65aaf544b7f2a127fb3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 13:57:14 2012 -0500
+Date:  Fri Jan 20 13:57:14 2012 -0500
 
     Fix
 
@@ -9783,27 +12612,27 @@ Date:   Fri Jan 20 13:57:14 2012 -0500
 
 commit 4e84ce48d5d41cf1bad2fb8774e5c66745b0e75e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 13:50:55 2012 -0500
+Date:  Fri Jan 20 13:50:55 2012 -0500
 
     Move hb-diff to test/shaping/
 
  test/shaping/hb-diff |   70
  ++++++++++++++++++++++++++++++++++++++++++++++++++
  util/Makefile.am     |    2 -
- util/hb-diff         |   70
+ util/hb-diff        |   70
  --------------------------------------------------
  3 files changed, 70 insertions(+), 72 deletions(-)
 
 commit f868e1b84d2f73688d4d6558d44610b1ac75ec13
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 13:50:05 2012 -0500
+Date:  Fri Jan 20 13:50:05 2012 -0500
 
     Add hb-unicode-decode
 
- test/shaping/hb-manifest-read    |   36
+ test/shaping/hb-manifest-read   |   36
  ++++++++++++++++++++++++++++++++++++
  test/shaping/hb-manifest-update  |   22 ++++++++++++++++++++++
- test/shaping/hb-read-manifest    |   36
+ test/shaping/hb-read-manifest   |   36
  ------------------------------------
  test/shaping/hb-unicode-decode   |   19 +++++++++++++++++++
  test/shaping/hb-update-manifests |   22 ----------------------
@@ -9811,44 +12640,44 @@ Date:   Fri Jan 20 13:50:05 2012 -0500
 
 commit 9ab23ef4749b51e60464b9ef2a92739cdc2b36ba
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 13:49:56 2012 -0500
+Date:  Fri Jan 20 13:49:56 2012 -0500
 
     Minor
 
- test/shaping/hb-unicode-prettyname |    5 +++++
+ test/shaping/hb-unicode-prettyname |   5 +++++
  1 files changed, 5 insertions(+), 0 deletions(-)
 
 commit c8d81db03335192f20f08ab8fabe9869fd7350a2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 13:39:27 2012 -0500
+Date:  Fri Jan 20 13:39:27 2012 -0500
 
     Recognize more characters
 
- test/shaping/hb-unicode-prettyname |    7 +++++++
+ test/shaping/hb-unicode-prettyname |   7 +++++++
  1 files changed, 7 insertions(+), 0 deletions(-)
 
 commit 0016d4662d486fa32c2191df801a2792f44b273c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Jan 20 13:31:59 2012 -0500
+Date:  Fri Jan 20 13:31:59 2012 -0500
 
     [test] Make hb-unicode-prettyname take a --stdin option
 
- test/shaping/hb-unicode-prettyname |   15 +++++++++------
+ test/shaping/hb-unicode-prettyname |  15 +++++++++------
  1 files changed, 9 insertions(+), 6 deletions(-)
 
 commit ad8c6446f2e0d21d065203924467f6a2c418401e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 20:28:31 2012 -0500
+Date:  Thu Jan 19 20:28:31 2012 -0500
 
     [test/shaping] Add hb-unicode-prettyname
 
- test/shaping/hb-unicode-prettyname |   38
+ test/shaping/hb-unicode-prettyname |  38
  ++++++++++++++++++++++++++++++++++++
  1 files changed, 38 insertions(+), 0 deletions(-)
 
 commit e900869b0f373d25b72d966338beb6cbc53e6446
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 20:28:15 2012 -0500
+Date:  Thu Jan 19 20:28:15 2012 -0500
 
     [test/shaping] Add hb-read-manifest
 
@@ -9857,7 +12686,7 @@ Date:   Thu Jan 19 20:28:15 2012 -0500
 
 commit a211cd3ffce3aa100e92d837384bbaa9decf6b09
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 20:27:53 2012 -0500
+Date:  Thu Jan 19 20:27:53 2012 -0500
 
     Ignore AUTHORS also
 
@@ -9866,7 +12695,7 @@ Date:   Thu Jan 19 20:27:53 2012 -0500
 
 commit c91c4fa47140c0d6191241a832fc534b1c1514ce
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 17:51:57 2012 -0500
+Date:  Thu Jan 19 17:51:57 2012 -0500
 
     [hb-shape] Change glyphstring brackets from </> to [/]
 
@@ -9878,7 +12707,7 @@ Date:   Thu Jan 19 17:51:57 2012 -0500
 
 commit 36fe87d1b4bf8317074a597501d1ee52c0bec38d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 16:55:26 2012 -0500
+Date:  Thu Jan 19 16:55:26 2012 -0500
 
     More Indic tests from Pravin
 
@@ -9888,95 +12717,95 @@ Date:   Thu Jan 19 16:55:26 2012 -0500
 
 commit a33e46cf7d9862856fd7ecb04e047cc58a9785c8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 15:43:48 2012 -0500
+Date:  Thu Jan 19 15:43:48 2012 -0500
 
     [test/shaping] Add hb-update-manifests
 
- test/shaping/Makefile.am                       |    6 ++----
- test/shaping/hb-update-manifests               |   22
+ test/shaping/Makefile.am                      |    6 ++----
+ test/shaping/hb-update-manifests              |   22
  ++++++++++++++++++++++
  test/shaping/texts/shaper-indic/indic/MANIFEST |    1 +
  3 files changed, 25 insertions(+), 4 deletions(-)
 
 commit d4de562adf691425b15e3e9c0eec035feaa60413
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 15:21:04 2012 -0500
+Date:  Thu Jan 19 15:21:04 2012 -0500
 
     Start adding new shaping test suite together
 
- configure.ac                                   |    1 +
- test/Makefile.am                               |    2 +-
- test/shaping/Makefile.am                       |   10 ++++++++++
- test/shaping/texts/MANIFEST                    |    3 +++
- test/shaping/texts/shaper-arabic/MANIFEST      |    5 +++++
- test/shaping/texts/shaper-indic/MANIFEST       |    1 +
+ configure.ac                                  |    1 +
+ test/Makefile.am                              |    2 +-
+ test/shaping/Makefile.am                      |   10 ++++++++++
+ test/shaping/texts/MANIFEST                   |    3 +++
+ test/shaping/texts/shaper-arabic/MANIFEST     |    5 +++++
+ test/shaping/texts/shaper-indic/MANIFEST      |    1 +
  test/shaping/texts/shaper-indic/indic/MANIFEST |   10 ++++++++++
  7 files changed, 31 insertions(+), 1 deletions(-)
 
 commit 7a4a848db27d1605195f677c9c8632cde558aa05
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 15:15:21 2012 -0500
+Date:  Thu Jan 19 15:15:21 2012 -0500
 
     Minor
 
- src/hb-ot-shape-complex-private.hh |    3 ++-
+ src/hb-ot-shape-complex-private.hh |   3 ++-
  1 files changed, 2 insertions(+), 1 deletions(-)
 
 commit 4d6dafd47f4271549e528d2e8047d50562aef399
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 14:52:02 2012 -0500
+Date:  Thu Jan 19 14:52:02 2012 -0500
 
     Rename test/ to test/api/
 
- configure.ac                  |    1 +
- test/Makefile.am              |  128 +-----
- test/api/Makefile.am          |  131 +++++
- test/api/hb-test.h            |  265 +++++++++
- test/api/test-blob.c          |  301 +++++++++++
+ configure.ac                 |    1 +
+ test/Makefile.am             |  128 +-----
+ test/api/Makefile.am         |  131 +++++
+ test/api/hb-test.h           |  265 +++++++++
+ test/api/test-blob.c         |  301 +++++++++++
  test/api/test-buffer.c        |  783 +++++++++++++++++++++++++++
- test/api/test-c.c             |   58 ++
+ test/api/test-c.c            |   58 ++
  test/api/test-common.c        |  213 ++++++++
  test/api/test-cplusplus.cc    |   30 +
- test/api/test-font.c          |  502 +++++++++++++++++
+ test/api/test-font.c         |  502 +++++++++++++++++
  test/api/test-object.c        |  367 +++++++++++++
  test/api/test-ot-tag.c        |  241 +++++++++
  test/api/test-shape-complex.c | 1189
  +++++++++++++++++++++++++++++++++++++++++
- test/api/test-shape.c         |  165 ++++++
+ test/api/test-shape.c        |  165 ++++++
  test/api/test-unicode.c       |  887 ++++++++++++++++++++++++++++++
  test/api/test-version.c       |   80 +++
- test/hb-test.h                |  265 ---------
- test/test-blob.c              |  301 -----------
- test/test-buffer.c            |  783 ---------------------------
- test/test-c.c                 |   58 --
- test/test-common.c            |  213 --------
+ test/hb-test.h                       |  265 ---------
+ test/test-blob.c             |  301 -----------
+ test/test-buffer.c           |  783 ---------------------------
+ test/test-c.c                |   58 --
+ test/test-common.c           |  213 --------
  test/test-cplusplus.cc        |   30 -
- test/test-font.c              |  502 -----------------
- test/test-object.c            |  367 -------------
- test/test-ot-tag.c            |  241 ---------
+ test/test-font.c             |  502 -----------------
+ test/test-object.c           |  367 -------------
+ test/test-ot-tag.c           |  241 ---------
  test/test-shape-complex.c     | 1189
  -----------------------------------------
- test/test-shape.c             |  165 ------
- test/test-unicode.c           |  887 ------------------------------
- test/test-version.c           |   80 ---
+ test/test-shape.c            |  165 ------
+ test/test-unicode.c          |  887 ------------------------------
+ test/test-version.c          |   80 ---
  29 files changed, 5214 insertions(+), 5208 deletions(-)
 
 commit 3b5c22c39b87155f315853fb0c40edcf14e99b54
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 14:28:11 2012 -0500
+Date:  Thu Jan 19 14:28:11 2012 -0500
 
     Remove src/test.cc
 
     Not really useful.
 
  src/Makefile.am |    6 +--
- src/test.cc     |  132
+ src/test.cc    |  132
  -------------------------------------------------------
  2 files changed, 1 insertions(+), 137 deletions(-)
 
 commit 4983feebbbb25e79201bf34035e4d58e61218758
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 13:54:52 2012 -0500
+Date:  Thu Jan 19 13:54:52 2012 -0500
 
     [hb-diff] Clean up
 
@@ -9985,7 +12814,7 @@ Date:   Thu Jan 19 13:54:52 2012 -0500
 
 commit cdc673d97c5ffedb386865a81f54a5cedcbad27c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 12:46:18 2012 -0500
+Date:  Thu Jan 19 12:46:18 2012 -0500
 
     [hb-shape] Add --show-line-num
 
@@ -9998,7 +12827,7 @@ Date:   Thu Jan 19 12:46:18 2012 -0500
 
 commit cc4d9810d6318ca2e4de3b8d62f03b51cc21ee05
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 12:32:20 2012 -0500
+Date:  Thu Jan 19 12:32:20 2012 -0500
 
     [hb-shape] Add --show-text and --show-unicode options
 
@@ -10009,7 +12838,7 @@ Date:   Thu Jan 19 12:32:20 2012 -0500
 
 commit 27c36af411c7c4d75dd25d79fc76dd92c6bb9643
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 12:30:43 2012 -0500
+Date:  Thu Jan 19 12:30:43 2012 -0500
 
     Fix OOB in hb-shape
 
@@ -10018,7 +12847,7 @@ Date:   Thu Jan 19 12:30:43 2012 -0500
 
 commit 8d2781d69274672303e30522e222bd01c6b5e781
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Jan 19 11:36:39 2012 -0500
+Date:  Thu Jan 19 11:36:39 2012 -0500
 
     [test] Add two Indic test cases from Bernard Massot
 
@@ -10027,7 +12856,7 @@ Date:   Thu Jan 19 11:36:39 2012 -0500
 
 commit 8750abaf8410005facbea8c886c592bead7f959b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jan 18 22:47:44 2012 -0500
+Date:  Wed Jan 18 22:47:44 2012 -0500
 
     [util] Add --help-features
 
@@ -10038,7 +12867,7 @@ Date:   Wed Jan 18 22:47:44 2012 -0500
 
 commit 889caa52fa1bef61013ec1d127f84d7d5907ef1e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jan 18 22:32:52 2012 -0500
+Date:  Wed Jan 18 22:32:52 2012 -0500
 
     [icu] Use U_FAILURE
 
@@ -10047,7 +12876,7 @@ Date:   Wed Jan 18 22:32:52 2012 -0500
 
 commit 36a4f4a482456ee816dcb59befa0b0538ba487df
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jan 18 22:16:49 2012 -0500
+Date:  Wed Jan 18 22:16:49 2012 -0500
 
     Replace u_strlen() with u_countChar32()
 
@@ -10058,18 +12887,18 @@ Date:   Wed Jan 18 22:16:49 2012 -0500
 
 commit 055fb24d03ae518fa0aa6c2860a03f3cb6a5ef0d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jan 18 21:58:34 2012 -0500
+Date:  Wed Jan 18 21:58:34 2012 -0500
 
     Add test for bug in ICU decompose
 
     As reported by Kenichi Ishibashi on 2011-10-28.
 
- test/test-unicode.c |    2 +-
+ test/test-unicode.c |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit c521e793bd6c1dafacb94253a45b9c70ab38525e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jan 18 21:51:05 2012 -0500
+Date:  Wed Jan 18 21:51:05 2012 -0500
 
     Fix OOB in replace_glyph()
 
@@ -10080,7 +12909,7 @@ Date:   Wed Jan 18 21:51:05 2012 -0500
 
 commit 03408ce73d003ed4e58e3f8472f9445e72b86bee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jan 18 21:28:34 2012 -0500
+Date:  Wed Jan 18 21:28:34 2012 -0500
 
     Fix more possible buffer overruns
 
@@ -10091,7 +12920,7 @@ Date:   Wed Jan 18 21:28:34 2012 -0500
 
 commit 7d479900cd11bc88148cd601ee43bc5492ce5843
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jan 18 21:19:32 2012 -0500
+Date:  Wed Jan 18 21:19:32 2012 -0500
 
     Refactor the two remaining uses of _hb_ot_layout_skip_mark()
 
@@ -10101,7 +12930,7 @@ Date:   Wed Jan 18 21:19:32 2012 -0500
 
 commit 506ffeb8e77a668fa305139582d215c32e46bb03
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Jan 18 16:07:53 2012 -0500
+Date:  Wed Jan 18 16:07:53 2012 -0500
 
     Further mark skippy fixes from Jonathan Kew
 
@@ -10112,7 +12941,7 @@ Date:   Wed Jan 18 16:07:53 2012 -0500
 
 commit a4a48fe6d4f884a37e720430347d10dbe3562a79
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Jan 17 18:08:41 2012 -0500
+Date:  Tue Jan 17 18:08:41 2012 -0500
 
     Fix mark skipping regression
 
@@ -10123,7 +12952,7 @@ Date:   Tue Jan 17 18:08:41 2012 -0500
 
 commit 4ab97311541225906f6b737a2b47de252224cc09
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jan 16 22:05:08 2012 -0500
+Date:  Mon Jan 16 22:05:08 2012 -0500
 
     Refactor mark skipping
 
@@ -10135,7 +12964,7 @@ Date:   Mon Jan 16 22:05:08 2012 -0500
 
 commit 370f03e9c69d98d735eafb7e72b13b17f42cbaa9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jan 16 17:03:55 2012 -0500
+Date:  Mon Jan 16 17:03:55 2012 -0500
 
     Minor
 
@@ -10145,7 +12974,7 @@ Date:   Mon Jan 16 17:03:55 2012 -0500
 
 commit 4d3aeb8cb2bc1ca7cdd03ba28ba8c334f12d4c03
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jan 16 16:43:26 2012 -0500
+Date:  Mon Jan 16 16:43:26 2012 -0500
 
     [GSUB/GPOS] Fix mark skip indexing issues
 
@@ -10162,19 +12991,19 @@ Date:   Mon Jan 16 16:43:26 2012 -0500
 
 commit e8eedf2687f05372bf5476e84139d01ba67c9f73
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Jan 16 16:39:40 2012 -0500
+Date:  Mon Jan 16 16:39:40 2012 -0500
 
     Avoid enum trailing commas
 
     Based on patch from Jonathan Kew.
 
- src/hb-ot-shape-complex-indic.cc   |    4 ++--
- src/hb-ot-shape-complex-private.hh |    2 ++
+ src/hb-ot-shape-complex-indic.cc   |   4 ++--
+ src/hb-ot-shape-complex-private.hh |   2 ++
  2 files changed, 4 insertions(+), 2 deletions(-)
 
 commit 3d0ddd12801689b4093ffca97da4dd9ca669b64a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jan 15 15:55:52 2012 -0500
+Date:  Sun Jan 15 15:55:52 2012 -0500
 
     Require glib >= 2.16 for the gobject option
 
@@ -10183,7 +13012,7 @@ Date:   Sun Jan 15 15:55:52 2012 -0500
 
 commit 95ab82a992ab916046c2e6205db7cadeec88d206
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sun Jan 15 14:56:56 2012 -0500
+Date:  Sun Jan 15 14:56:56 2012 -0500
 
     Disable gtk-doc macro
 
@@ -10194,7 +13023,7 @@ Date:   Sun Jan 15 14:56:56 2012 -0500
 
 commit 299ae0c3a367c84a835eadbd1276ca284d2720c0
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 14 21:29:45 2012 -0500
+Date:  Sat Jan 14 21:29:45 2012 -0500
 
     [icu] Remove glib-ism
 
@@ -10203,7 +13032,7 @@ Date:   Sat Jan 14 21:29:45 2012 -0500
 
 commit a097043f9a81e6c20caf69a5dabdf9e00438d79b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Jan 14 17:55:51 2012 -0500
+Date:  Sat Jan 14 17:55:51 2012 -0500
 
     Allow space in one more place when parsing features
 
@@ -10212,7 +13041,7 @@ Date:   Sat Jan 14 17:55:51 2012 -0500
 
 commit af92135424b994062648f4fb7e26af0bd970a4b1
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Oct 21 09:18:43 2011 -0700
+Date:  Fri Oct 21 09:18:43 2011 -0700
 
     Minor
 
@@ -10221,7 +13050,7 @@ Date:   Fri Oct 21 09:18:43 2011 -0700
 
 commit 89d89646e8163b6c0874b9a3c14d4da974ea8219
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Oct 17 11:50:54 2011 -0700
+Date:  Mon Oct 17 11:50:54 2011 -0700
 
     Fix intrin.h b0rkage with older MSVC
 
@@ -10232,7 +13061,7 @@ Date:   Mon Oct 17 11:50:54 2011 -0700
 
 commit af913c5788e600e36d29f44fe4e77db84cf8c442
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Oct 17 11:39:28 2011 -0700
+Date:  Mon Oct 17 11:39:28 2011 -0700
 
     Fix infinite loop in normalization code with variation selectors
 
@@ -10243,7 +13072,7 @@ Date:   Mon Oct 17 11:39:28 2011 -0700
 
 commit fd528c17b7b5ac912f1ac980e1d9981f561c3b46
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Oct 12 15:03:58 2011 -0400
+Date:  Wed Oct 12 15:03:58 2011 -0400
 
     [util] Add --list-shapers to hb-view and hb-shape
 
@@ -10252,7 +13081,7 @@ Date:   Wed Oct 12 15:03:58 2011 -0400
 
 commit a17554bfd51dc8a37b1674d1ede63e616618e0a6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Sep 28 16:57:34 2011 -0400
+Date:  Wed Sep 28 16:57:34 2011 -0400
 
     Make test-c.c actually use hb
 
@@ -10264,7 +13093,7 @@ Date:   Wed Sep 28 16:57:34 2011 -0400
 
 commit 55deff7595ef357d000fef83559c74c9f8acad00
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Sep 28 16:20:09 2011 -0400
+Date:  Wed Sep 28 16:20:09 2011 -0400
 
     Add comments
 
@@ -10273,7 +13102,7 @@ Date:   Wed Sep 28 16:20:09 2011 -0400
 
 commit a240d5a0a3ccc71902e7a341b6d531995319999d
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Sep 27 13:50:45 2011 -0400
+Date:  Tue Sep 27 13:50:45 2011 -0400
 
     Add TODO item
 
@@ -10282,7 +13111,7 @@ Date:   Tue Sep 27 13:50:45 2011 -0400
 
 commit 52ebdff49d13f239efc886de935d47be9860f6e5
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Sep 27 12:38:16 2011 -0400
+Date:  Tue Sep 27 12:38:16 2011 -0400
 
     Fix GSUB lookuptype 1 subtype 1 delta wrapping
 
@@ -10291,7 +13120,7 @@ Date:   Tue Sep 27 12:38:16 2011 -0400
 
 commit 5857720cd35078d1c3906c8b2db3190b5166b66f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Sep 27 12:36:26 2011 -0400
+Date:  Tue Sep 27 12:36:26 2011 -0400
 
     [util] s/%d/%u/ when printing glyph ids and clusters
 
@@ -10300,7 +13129,7 @@ Date:   Tue Sep 27 12:36:26 2011 -0400
 
 commit b95324cdd217f44c40c5fd44898e659500f19511
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Sep 21 16:50:39 2011 -0400
+Date:  Wed Sep 21 16:50:39 2011 -0400
 
     Minor
 
@@ -10309,7 +13138,7 @@ Date:   Wed Sep 21 16:50:39 2011 -0400
 
 commit 0cd33592ab4bb486ffc438ba0efdac2fa7a1bb7f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Sep 21 16:49:33 2011 -0400
+Date:  Wed Sep 21 16:49:33 2011 -0400
 
     Fix possible leaks
 
@@ -10318,7 +13147,7 @@ Date:   Wed Sep 21 16:49:33 2011 -0400
 
 commit d3f3690b485e1d240fec4f204aef54e07853a244
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Wed Sep 21 16:41:43 2011 -0400
+Date:  Wed Sep 21 16:41:43 2011 -0400
 
     hb-shape: In --no-glyph-names, output glyph number directly
 
@@ -10329,7 +13158,7 @@ Date:   Wed Sep 21 16:41:43 2011 -0400
 
 commit 088c1e27c0fc0cdef999cf1f567e4d5eb2cfb2e4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Sep 20 14:43:55 2011 -0400
+Date:  Tue Sep 20 14:43:55 2011 -0400
 
     [util] Fix option parsing
 
@@ -10344,7 +13173,7 @@ Date:   Tue Sep 20 14:43:55 2011 -0400
 
 commit d606daa4cca323c8977b2e52e6863dc0f1b72fa9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Sep 20 14:34:06 2011 -0400
+Date:  Tue Sep 20 14:34:06 2011 -0400
 
     Whitespace
 
@@ -10354,7 +13183,7 @@ Date:   Tue Sep 20 14:34:06 2011 -0400
 
 commit e700bce1189465a159a7c3c179f231be224f31cc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Sep 20 11:20:53 2011 -0400
+Date:  Tue Sep 20 11:20:53 2011 -0400
 
     [util] Add hb-diff
 
@@ -10371,13 +13200,13 @@ Date:   Tue Sep 20 11:20:53 2011 -0400
     You can pipe the colored output to 'less -r'.
 
  util/Makefile.am |    2 +
- util/hb-diff     |   59
+ util/hb-diff    |   59
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2 files changed, 61 insertions(+), 0 deletions(-)
 
 commit 880c1f0e4ede65890592d28dfb38bb06f5b57500
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 23:10:22 2011 -0400
+Date:  Mon Sep 19 23:10:22 2011 -0400
 
     Rewrite ICU detection code with in-house macros
 
@@ -10388,27 +13217,27 @@ Date:   Mon Sep 19 23:10:22 2011 -0400
 
 commit f83f0f4836691b04306c2ef80979f2e1d76a2f28
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 18:51:48 2011 -0400
+Date:  Mon Sep 19 18:51:48 2011 -0400
 
     [graphite] Add note about graphite shaker brokenness
 
- src/hb-graphite2.cc |    8 ++++++++
+ src/hb-graphite2.cc |   8 ++++++++
  1 files changed, 8 insertions(+), 0 deletions(-)
 
 commit 422558142aabb996d8ad1848df7ea4d5a8ade98a
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 17:57:02 2011 -0400
+Date:  Mon Sep 19 17:57:02 2011 -0400
 
     [util] Account for line-space in surface size
 
- util/options.cc    |    2 +-
- util/options.hh    |    1 -
- util/view-cairo.cc |    2 +-
+ util/options.cc    |   2 +-
+ util/options.hh    |   1 -
+ util/view-cairo.cc |   2 +-
  3 files changed, 2 insertions(+), 3 deletions(-)
 
 commit b5afd8f78e6b372f1bbed469329c1554adb20eea
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 16:56:21 2011 -0400
+Date:  Mon Sep 19 16:56:21 2011 -0400
 
     [util] Rename --output to --output_file, and --format to
     --output-format
@@ -10418,7 +13247,7 @@ Date:   Mon Sep 19 16:56:21 2011 -0400
 
 commit 0a965eee880428a43ad7f9d1317c344666247dd7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 16:53:47 2011 -0400
+Date:  Mon Sep 19 16:53:47 2011 -0400
 
     Minor
 
@@ -10427,7 +13256,7 @@ Date:   Mon Sep 19 16:53:47 2011 -0400
 
 commit 466393c2f04fb5b3dcb3e81ea9609905fa8c9648
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 16:50:18 2011 -0400
+Date:  Mon Sep 19 16:50:18 2011 -0400
 
     Really fix build this time
 
@@ -10436,7 +13265,7 @@ Date:   Mon Sep 19 16:50:18 2011 -0400
 
 commit fe1605db4f28ed75d5debe0db45a19aa77f0585f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 16:49:03 2011 -0400
+Date:  Mon Sep 19 16:49:03 2011 -0400
 
     Fix dist
 
@@ -10445,7 +13274,7 @@ Date:   Mon Sep 19 16:49:03 2011 -0400
 
 commit 8b8b19056decaf09e4e0ccd9412ee1aeb30f4de7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 16:41:17 2011 -0400
+Date:  Mon Sep 19 16:41:17 2011 -0400
 
     [util] Add hb-shape utility
 
@@ -10453,7 +13282,7 @@ Date:   Mon Sep 19 16:41:17 2011 -0400
 
     The output format is kinda cryptic.  Suggestions welcome.
 
- configure.ac         |    6 -
+ configure.ac        |    6 -
  util/Makefile.am     |   44 ++++--
  util/common.cc       |   43 ------
  util/common.hh       |   57 --------
@@ -10472,7 +13301,7 @@ Date:   Mon Sep 19 16:41:17 2011 -0400
 
 commit eb2d8be7a8ede0c0f5e346cf06516792f83f36f7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 16:15:22 2011 -0400
+Date:  Mon Sep 19 16:15:22 2011 -0400
 
     Minor
 
@@ -10481,89 +13310,89 @@ Date:   Mon Sep 19 16:15:22 2011 -0400
 
 commit f6496663c2f6849a944e41afcf9511f378477532
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 15:45:52 2011 -0400
+Date:  Mon Sep 19 15:45:52 2011 -0400
 
     [util] If no text is provided, simply call cairo_show_glyphs()
 
- util/view-cairo.cc |   92
+ util/view-cairo.cc |  92
  +++++++++++++++++++++++++++++-----------------------
  1 files changed, 51 insertions(+), 41 deletions(-)
 
 commit 5c299343118d1eaff32ffb2a5dac077cfff67dee
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 14:53:26 2011 -0400
+Date:  Mon Sep 19 14:53:26 2011 -0400
 
     [uniscribe] Various improvements
 
- src/hb-uniscribe.cc |   30 +++++++++++++++++++-----------
+ src/hb-uniscribe.cc |  30 +++++++++++++++++++-----------
  1 files changed, 19 insertions(+), 11 deletions(-)
 
 commit 11e51993ab562d4c7460eb7c43d0e97404e628e7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Mon Sep 19 09:58:55 2011 -0400
+Date:  Mon Sep 19 09:58:55 2011 -0400
 
     [util] Move font-size into view-options
 
- util/options.cc    |    2 +-
- util/options.hh    |    7 +++----
- util/view-cairo.cc |    4 ++--
+ util/options.cc    |   2 +-
+ util/options.hh    |   7 +++----
+ util/view-cairo.cc |   4 ++--
  3 files changed, 6 insertions(+), 7 deletions(-)
 
 commit 0fe296019746689551d224a5f6fb7e0ebe1b91dc
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Sat Sep 17 09:59:58 2011 -0400
+Date:  Sat Sep 17 09:59:58 2011 -0400
 
     Fix Linux build when io.h is available
 
     Bug 40953 - fail compile git: make[2]: *** [hb_view-options.o] Error 1
 
- configure.ac    |    2 +-
+ configure.ac   |    2 +-
  util/options.cc |    8 ++++----
  2 files changed, 5 insertions(+), 5 deletions(-)
 
 commit d2b3ab9ecebbf46cb9dac1f09c17379c50ea4575
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 16:59:17 2011 -0400
+Date:  Fri Sep 16 16:59:17 2011 -0400
 
     Fix "[util] Fix hb-view crash with bogus font."
 
- util/view-cairo.cc |    2 +-
+ util/view-cairo.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit da4a2a1426ee3aa9d9678ec12c9ba4dfcba0bcf8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 16:56:34 2011 -0400
+Date:  Fri Sep 16 16:56:34 2011 -0400
 
     Cosmetic
 
- util/view-cairo.cc |   31 +++++++++++++++++++++++--------
+ util/view-cairo.cc |  31 +++++++++++++++++++++++--------
  1 files changed, 23 insertions(+), 8 deletions(-)
 
 commit 4274ed7ab6fb03fbf8eaaa43ab06647dc0beed79
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 16:52:26 2011 -0400
+Date:  Fri Sep 16 16:52:26 2011 -0400
 
     [util] Fix hb-view crash with bogus font
 
- util/view-cairo.cc |    8 +++++++-
+ util/view-cairo.cc |   8 +++++++-
  1 files changed, 7 insertions(+), 1 deletions(-)
 
 commit 5ddd9cc499f2470eca239ae357a5c8a3626c0809
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 16:40:44 2011 -0400
+Date:  Fri Sep 16 16:40:44 2011 -0400
 
     Minor
 
- src/hb-private.hh         |    2 +-
- src/hb-unicode-private.hh |    4 ++--
- src/test.cc               |    4 ++--
- util/common.hh            |    2 +-
- util/options.cc           |    8 ++++----
+ src/hb-private.hh        |    2 +-
+ src/hb-unicode-private.hh |   4 ++--
+ src/test.cc              |    4 ++--
+ util/common.hh                   |    2 +-
+ util/options.cc          |    8 ++++----
  5 files changed, 10 insertions(+), 10 deletions(-)
 
 commit 652d64aa8d32d914bf3ee2f2c451de103fea8fa9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 16:34:39 2011 -0400
+Date:  Fri Sep 16 16:34:39 2011 -0400
 
     TODO items
 
@@ -10572,7 +13401,7 @@ Date:   Fri Sep 16 16:34:39 2011 -0400
 
 commit 947c9a778c0d4b428b58806f98c34ede59b7439c
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 16:33:18 2011 -0400
+Date:  Fri Sep 16 16:33:18 2011 -0400
 
     Minor
 
@@ -10581,7 +13410,7 @@ Date:   Fri Sep 16 16:33:18 2011 -0400
 
 commit d5476a30a10da5e54783c8dbf04340225a9a00d7
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 12:30:50 2011 -0400
+Date:  Fri Sep 16 12:30:50 2011 -0400
 
     Minor
 
@@ -10590,19 +13419,19 @@ Date:   Fri Sep 16 12:30:50 2011 -0400
 
 commit 55aeb0490454cc1ba93a42f307ed1230f59dee4b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 02:08:36 2011 -0400
+Date:  Fri Sep 16 02:08:36 2011 -0400
 
     Fix reading text from stdin
 
- util/options.cc    |   76
+ util/options.cc    |  76
  ++++++++++++++++++++++++++++++++++------------------
- util/options.hh    |   16 +++++++----
- util/view-cairo.cc |    6 +++-
+ util/options.hh    |  16 +++++++----
+ util/view-cairo.cc |   6 +++-
  3 files changed, 64 insertions(+), 34 deletions(-)
 
 commit a75c1b125159f6cfb6b652a9ec40803f7c7e3f71
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 01:16:41 2011 -0400
+Date:  Fri Sep 16 01:16:41 2011 -0400
 
     Move code around
 
@@ -10612,20 +13441,20 @@ Date:   Fri Sep 16 01:16:41 2011 -0400
 
 commit 7bf6ecd3bfb1ccf5d9ac6fe274efa74b46885fea
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 01:11:30 2011 -0400
+Date:  Fri Sep 16 01:11:30 2011 -0400
 
     Always shape at size=upem
 
     Fixes bug with uniscribe not handling GIGANTIC sizes.
 
- util/options.cc    |    2 +-
- util/view-cairo.cc |    8 ++++----
- util/view-cairo.hh |    2 +-
+ util/options.cc    |   2 +-
+ util/view-cairo.cc |   8 ++++----
+ util/view-cairo.hh |   2 +-
  3 files changed, 6 insertions(+), 6 deletions(-)
 
 commit 674ee58d9bc9f825d769220d77f58513edae4558
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 00:54:05 2011 -0400
+Date:  Fri Sep 16 00:54:05 2011 -0400
 
     Minor
 
@@ -10634,14 +13463,14 @@ Date:   Fri Sep 16 00:54:05 2011 -0400
 
 commit 4451168e5d1ea26560899e9a9733b3a3f1853050
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 16 00:38:19 2011 -0400
+Date:  Fri Sep 16 00:38:19 2011 -0400
 
     Fix binary stdin/stdout io in Windows
 
     Make --font-file accept "-" to mean stdin, and have it work
     in Windows too!
 
- configure.ac    |    2 +-
+ configure.ac   |    2 +-
  util/common.hh  |    5 ++++
  util/options.cc |   64
  +++++++++++++++++++++++++++++++++++++++++++++---------
@@ -10650,7 +13479,7 @@ Date:   Fri Sep 16 00:38:19 2011 -0400
 
 commit 639b5957d9c7b6d8bef6784e3467ccc055ddeea4
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 15 18:09:49 2011 -0400
+Date:  Thu Sep 15 18:09:49 2011 -0400
 
     Minor
 
@@ -10660,22 +13489,22 @@ Date:   Thu Sep 15 18:09:49 2011 -0400
 
 commit f7e2ef74f856ee13d6fd6cf3f1e04bc162203bc2
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 15 17:52:00 2011 -0400
+Date:  Thu Sep 15 17:52:00 2011 -0400
 
     [hb-view] Make print to stdout work in Windows
 
     Apparently there's no equivalent to "/dev/stdout", so write using
     stdio to be able to output to stdout.
 
- util/common.hh     |    1 +
- util/options.hh    |   31 ++++++++++++++++----
- util/view-cairo.cc |   79
+ util/common.hh     |   1 +
+ util/options.hh    |  31 ++++++++++++++++----
+ util/view-cairo.cc |  79
  +++++++++++++++++++++++++++++++++++-----------------
  3 files changed, 78 insertions(+), 33 deletions(-)
 
 commit 36b10f58cc70ce9570d17b30616f9cb27423e03b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 15 16:29:51 2011 -0400
+Date:  Thu Sep 15 16:29:51 2011 -0400
 
     Minor
 
@@ -10684,38 +13513,38 @@ Date:   Thu Sep 15 16:29:51 2011 -0400
 
 commit c4611cb66f8e3a133ec00e3ace62ef19d9b95b28
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Sep 13 13:33:11 2011 -0400
+Date:  Tue Sep 13 13:33:11 2011 -0400
 
     Fix test
 
- src/hb-graphite2.h |    1 +
- src/hb-ot-shape.h  |    1 +
- src/hb-uniscribe.h |    1 +
+ src/hb-graphite2.h |   1 +
+ src/hb-ot-shape.h  |   1 +
+ src/hb-uniscribe.h |   1 +
  3 files changed, 3 insertions(+), 0 deletions(-)
 
 commit b9b10ad78b1f977494a3a42b58f8040fe16505a3
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Tue Sep 13 13:30:39 2011 -0400
+Date:  Tue Sep 13 13:30:39 2011 -0400
 
     [util] Refactor hb-view completely
 
     Now we can use the same code to do other utils...
 
- configure.ac       |    2 +
- util/Makefile.am   |    2 +
- util/common.cc     |    7 +-
- util/common.hh     |    2 +-
+ configure.ac      |    2 +
+ util/Makefile.am   |   2 +
+ util/common.cc     |   7 +-
+ util/common.hh     |   2 +-
  util/hb-view.cc    |  244 ++++-------------------------
  util/options.cc    |  321 +++++++++++++++++++++++++++-----------
  util/options.hh    |  179 +++++++++++++++++++---
  util/view-cairo.cc |  440
  ++++++++++++++++++++++++++++++++++++++++++++++++++++
- util/view-cairo.hh |   63 ++++++++
+ util/view-cairo.hh |  63 ++++++++
  9 files changed, 927 insertions(+), 333 deletions(-)
 
 commit bc4b07b05ea9e39eb9f966eb2c3e1c737efa77ff
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 8 17:08:32 2011 -0400
+Date:  Thu Sep 8 17:08:32 2011 -0400
 
     More reshuffling
 
@@ -10727,7 +13556,7 @@ Date:   Thu Sep 8 17:08:32 2011 -0400
 
 commit 516857eb51bbb79ff4adf44e3fefbf460f9ee8f8
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 8 16:50:24 2011 -0400
+Date:  Thu Sep 8 16:50:24 2011 -0400
 
     [util] Simplify more
 
@@ -10736,7 +13565,7 @@ Date:   Thu Sep 8 16:50:24 2011 -0400
 
 commit 4f4b114a5592c2f5d128ee795f159b438ad97829
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 8 16:49:02 2011 -0400
+Date:  Thu Sep 8 16:49:02 2011 -0400
 
     [util] Move code around
 
@@ -10746,7 +13575,7 @@ Date:   Thu Sep 8 16:49:02 2011 -0400
 
 commit 46d86a73a103b061144018c3fe947b57548fc58f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 8 16:43:15 2011 -0400
+Date:  Thu Sep 8 16:43:15 2011 -0400
 
     Minor
 
@@ -10757,7 +13586,7 @@ Date:   Thu Sep 8 16:43:15 2011 -0400
 
 commit 90e312cb85df7a6dc350cb62138ab950790e3d15
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 8 16:42:37 2011 -0400
+Date:  Thu Sep 8 16:42:37 2011 -0400
 
     [util] Move code around
 
@@ -10767,7 +13596,7 @@ Date:   Thu Sep 8 16:42:37 2011 -0400
 
 commit 109cb382898f491eed733dba4ef5ba12de94aaf6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 8 16:00:04 2011 -0400
+Date:  Thu Sep 8 16:00:04 2011 -0400
 
     [util] Further refactor option parsing
 
@@ -10778,17 +13607,17 @@ Date:   Thu Sep 8 16:00:04 2011 -0400
 
 commit bc187e5ac7433f5561b0e97e8c62172c73883f3f
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Thu Sep 8 13:35:17 2011 -0400
+Date:  Thu Sep 8 13:35:17 2011 -0400
 
     Refine Indic scripts, following Martin Hosken's recommendation
 
- src/hb-ot-shape-complex-private.hh |   56
+ src/hb-ot-shape-complex-private.hh |  56
  ++++++++++++++++++++++--------------
  1 files changed, 34 insertions(+), 22 deletions(-)
 
 commit 738d096a06822e63b3894bd817ecb90e5fb94f73
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 2 13:31:19 2011 -0400
+Date:  Fri Sep 2 13:31:19 2011 -0400
 
     Pass through unknown ISO 639-3 language tags to OpenType engine
 
@@ -10796,81 +13625,81 @@ Date:   Fri Sep 2 13:31:19 2011 -0400
     language is three letters long, use it directly as OpenType language
     tag (after case conversion and padding).
 
- src/hb-ot-tag.cc   |    8 ++++++++
- test/test-ot-tag.c |    5 +++++
+ src/hb-ot-tag.cc   |   8 ++++++++
+ test/test-ot-tag.c |   5 +++++
  2 files changed, 13 insertions(+), 0 deletions(-)
 
 commit ea02cbf03c084b3ead6e9e4c9af07b3b47608d5b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Sep 2 12:39:20 2011 -0400
+Date:  Fri Sep 2 12:39:20 2011 -0400
 
     [graphite] Don't preload glyphs
 
     Doesn't seem to be slower.
 
- src/hb-graphite2.cc |    2 +-
+ src/hb-graphite2.cc |   2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 commit 210a06f3d7bd2df55ebd1743da74f327c5a7a967
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 26 13:39:49 2011 +0200
+Date:  Fri Aug 26 13:39:49 2011 +0200
 
     Minor
 
- src/hb-graphite2.h |   12 ++++++------
- src/hb-ot-shape.h  |    1 -
- src/hb-uniscribe.h |    1 -
+ src/hb-graphite2.h |  12 ++++++------
+ src/hb-ot-shape.h  |   1 -
+ src/hb-uniscribe.h |   1 -
  3 files changed, 6 insertions(+), 8 deletions(-)
 
 commit 4a8d2e379a34b19bccc72bc3e2d9ace3fdd27733
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 26 09:40:54 2011 +0200
+Date:  Fri Aug 26 09:40:54 2011 +0200
 
     [graphite2] Chop a few more lines
 
- src/hb-graphite2.cc |   13 ++++---------
+ src/hb-graphite2.cc |  13 ++++---------
  1 files changed, 4 insertions(+), 9 deletions(-)
 
 commit 81ec289da799bd2f50da9382507c606d2c779ab9
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 26 09:33:06 2011 +0200
+Date:  Fri Aug 26 09:33:06 2011 +0200
 
     Minor
 
- src/hb-graphite2.cc |   24 ++++++++++++------------
+ src/hb-graphite2.cc |  24 ++++++++++++------------
  1 files changed, 12 insertions(+), 12 deletions(-)
 
 commit 3380de5abbaff535e1cf57ea7e5c2a7c4fdcfe66
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 26 09:30:49 2011 +0200
+Date:  Fri Aug 26 09:30:49 2011 +0200
 
     [graphite] Use buffer->replace_glyphs()
 
- src/hb-graphite2.cc |    3 +--
+ src/hb-graphite2.cc |   3 +--
  1 files changed, 1 insertions(+), 2 deletions(-)
 
 commit 9ebe8c0286856d46430ae184ba7303bd34485883
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 26 09:29:42 2011 +0200
+Date:  Fri Aug 26 09:29:42 2011 +0200
 
     Add buffer->replace_glyphs()
 
  src/hb-buffer-private.hh |    3 +++
- src/hb-buffer.cc         |   26 ++++++++++++++++++++++++++
+ src/hb-buffer.cc        |   26 ++++++++++++++++++++++++++
  2 files changed, 29 insertions(+), 0 deletions(-)
 
 commit a5edb1031c204464da4f852ba3d90e8cc20cd20e
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 26 09:27:13 2011 +0200
+Date:  Fri Aug 26 09:27:13 2011 +0200
 
     Minor
 
- src/hb-graphite2.cc |    9 +++++----
+ src/hb-graphite2.cc |   9 +++++----
  1 files changed, 5 insertions(+), 4 deletions(-)
 
 commit 290e3ee51727df75d136ccfff79831b94d1583b6
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 26 09:25:04 2011 +0200
+Date:  Fri Aug 26 09:25:04 2011 +0200
 
     [graphite] Only pass the first part language tag to graphite
 
@@ -10882,12 +13711,12 @@ Date:   Fri Aug 26 09:25:04 2011 +0200
     2) Padding.  IMO, tag padding is always with spaces, but Martin was
     talking about NUL bytes.
 
- src/hb-graphite2.cc |    5 +++--
+ src/hb-graphite2.cc |   5 +++--
  1 files changed, 3 insertions(+), 2 deletions(-)
 
 commit 4c9fe88d30036340fe592bcbc375049b84602b8b
 Author: Behdad Esfahbod <behdad@behdad.org>
-Date:   Fri Aug 26 09:18:53 2011 +0200
+Date:  Fri Aug 26 09:18:53 2011 +0200
 
     [API] Make all _from_string() functions take a len parameter