+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
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
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
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
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
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
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
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
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
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
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
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
AUTHORS | 8 +++
COPYING | 9 +++-
Makefile.am | 13 +++---
- NEWS | 136
+ NEWS | 136
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
THANKS | 7 +++
configure.ac | 4 +-
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
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.
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
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
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
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"
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"
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
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
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
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
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
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
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
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()
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
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
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
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
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
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
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
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
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
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
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'
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
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
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
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
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
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
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
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
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()
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()
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
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
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
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
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
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
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
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
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()
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
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
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
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
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
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()
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
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
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
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
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
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
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
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
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
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
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
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 +++---
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
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
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
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
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!
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
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
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
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()
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
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
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
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
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
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
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 ++++++++
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
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.
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
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
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
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
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
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
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
-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- 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%)
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
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
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
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 ++++
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
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.
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
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
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
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
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
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
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!
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
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'
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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!
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
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
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
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
+++++++++++++++++++++++++++++++++++++++++++++++++++++
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 +-------
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
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
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
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
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
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
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!
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
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
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
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
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
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
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
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
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
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
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
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"
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
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
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
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
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
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
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
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
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
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()
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
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!
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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()
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
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
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.
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
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
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
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++
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
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
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
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
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
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
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
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
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
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()
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
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
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
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
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
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()
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
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 ++++----
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
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
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
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
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
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
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
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
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
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
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
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
--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
++++++++++++++++++++++++++++++++++++++++++++++++
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
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
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"
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()
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
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
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
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
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
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
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
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
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
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"
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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!
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
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
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
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
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
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
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!
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
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
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...
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!
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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()
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
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
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
+++++++++++++++++++++++++----------------
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
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
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
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
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
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
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
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
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
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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!
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
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
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
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
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 +++++++++++++--------
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
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
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
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
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
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
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
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
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
+++++++++++++++++++------------
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
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
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
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
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()
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
+++++++++++++++++++++++++++++++++++++++++++++++++++++
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ----------------------
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
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
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 [/]
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
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
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
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
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
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
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
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
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()
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()
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 --------
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
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
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
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
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
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
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
+++++++++++++++++++++++++++++++++++++++++++++---------
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
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
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
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
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
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
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
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
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
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
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