Log

Author Commit Date CI Message
Behdad Esfahbod 596740db 2012-12-21T19:41:04 [Indic] Insert dottedcircle after a lone Malayalam dot-reph
Behdad Esfahbod 3cdce649 2012-12-21T16:54:22 Remove TODO that I don't intend to fix
Behdad Esfahbod 6f69fa28 2012-12-21T16:51:15 Minor
Behdad Esfahbod f4abcbfc 2012-12-21T16:48:51 Minor
Behdad Esfahbod 4a765f09 2012-12-21T16:48:47 Minor
Behdad Esfahbod 9815a881 2012-12-21T16:46:53 [util] List supported output formats in --help output
Behdad Esfahbod f95a87b7 2012-12-21T16:35:28 [util] List supported output formats in hb-view
Behdad Esfahbod 6bad092a 2012-12-21T16:01:52 [util] Default to "text" output format in hb-shape If you say: hb-shape font.ttf text --output-file out.txt This was previously failing: Unknown output format `txt'; supported formats are: TEXT / JSON Now we simply fallback to TEXT if no explicit format was requested.
Behdad Esfahbod 8b217f5a 2012-12-21T15:48:32 [Indic] Reorder Malayalam dot-reph to after base Test sequence is simple: U+0D4E,U+0D15. The doth-reph should be reordered to after the Ka. https://bugzilla.redhat.com/show_bug.cgi?id=799565
Behdad Esfahbod 742c4ee9 2012-12-21T15:35:03 Minor
Behdad Esfahbod 94afeb6e 2012-12-21T11:54:50 Add Android.mk
Behdad Esfahbod d16ddbcb 2012-12-20T01:02:36 Add build confirmation notice to configure
Behdad Esfahbod e24d8dab 2012-12-19T15:23:02 [TODO] Remove done items
Behdad Esfahbod 044d3852 2012-12-19T13:00:16 Bug 58498 - Tests fail with gold linker on ARM
Behdad Esfahbod b68b86da 2012-12-18T20:39:40 Use C++ linker if ICU is disabled Bug 54948 - Undefined symbols: "operator delete(void*)" "operator new(unsigned long)" "___cxa_pure_virtual"
Behdad Esfahbod 1ffd23cb 2012-12-17T23:29:15 [OTLayout] Limit alternate-location FeatureParams to 'size' feature
Behdad Esfahbod efe252e6 2012-12-17T23:21:05 [OTLayout] Fix 'size' featureParams implementation Looks at alternate location now.
Behdad Esfahbod e77b4425 2012-12-17T18:42:59 [OTLayout] Fix tracing
Behdad Esfahbod 9b54562d 2012-12-17T13:55:36 [OTLayout] Towards correct FeatureParams handling
Behdad Esfahbod 87e43b7f 2012-12-14T17:48:23 [OTLayout] Wire tag and list start all the way to Feature To fix FeatureParam issues. No actual fix yet, just plumbing.
Behdad Esfahbod 85bc44b9 2012-12-12T11:38:49 [OTLayout] More 'size' feature sanity checking We still don't look for the old incorrect place of the featureParams. I'll wait till someone actually complains about it...
Behdad Esfahbod 0bae50a3 2012-12-11T16:01:31 [OTLayout] Add FeatureParamsCharacterVariants struct No API yet.
Behdad Esfahbod bd61bc13 2012-12-11T16:00:43 [OTLayout] Add UINT24 type
Behdad Esfahbod 9cf7f9d4 2012-12-11T14:31:13 Make test-size-params write size in points
Behdad Esfahbod 372fe2b6 2012-12-11T14:30:57 [OTLayout] Make hb_ot_layout_get_size_params() do some checks
Behdad Esfahbod 875a5cbc 2012-12-11T14:17:01 [OTLayout] Change hb_ot_layout_get_params() API And add implementation for StylisticSet UINameID. No API yet.
Behdad Esfahbod 5e7e52dd 2012-12-10T17:44:22 [uniscribe] Enable Uniscribe backend only if it has ScriptShapeOpenType() Bug 55494 - ScriptItemizeOpenType doesn't exists under Windows XP
Behdad Esfahbod d41c0c95 2012-12-10T16:41:20 Update config template
John Ralls c48a04e5 2012-12-10T16:24:24 [coretext] Better test for CoreText Instead of checking for ApplicationServices.h, which is present in all versions of MacOSX, check for CTFontRef, a CoreText basic type.
Behdad Esfahbod 0e9f0f3e 2012-12-10T15:25:21 Fix atomic ops on iOS Patch from John Ralls.
Behdad Esfahbod 5f9569c1 2012-12-10T13:38:42 Make older MSVC happy
Behdad Esfahbod 071d5b83 2012-12-10T00:57:00 Work around missing OSAtomicCompareAndSwapPtrBarrier() on OS X 10.4 Not sure how to handle iOS.
Behdad Esfahbod e923e648 2012-12-09T19:39:40 [coretext] Fixed typo Oops. Thanks Khaled for catching this.
Behdad Esfahbod 9a839582 2012-12-09T18:47:36 [coretext] Add hb_coretext_face_get_cg_font() Not sure if it's useful, but it was missing.
Behdad Esfahbod 86112356 2012-12-09T18:47:09 [coretext] Remove hack around GlyphID We not namespace our types, so the hack is not needed anymore.
Behdad Esfahbod 8e58459a 2012-12-09T18:45:47 [graphite2] "Update to new API" Part of patch from Martin Hosken. I believe he knows what he's doing :).
Behdad Esfahbod a5a4ab38 2012-12-09T18:44:41 [graphite2] Add hb_graphite2_face_get_gr_face and hb_graphite2_font_get_gr_font Based on patch from Martin Hosken. I believe it returns NULL if the font doesn't have graphite tables, but have not tested.
Behdad Esfahbod 737ba156 2012-12-09T18:43:03 [graphite2] Preload all tables Part of patch from Martin Hosken.
Behdad Esfahbod 0ae6dbf1 2012-12-09T18:37:38 Minor
Behdad Esfahbod 3fe5c159 2012-12-09T18:20:19 Remove excess return Oops!
Behdad Esfahbod ba2d5430 2012-12-08T19:28:41 Update OT language tags Patch from Roozbeh Pournader.
Behdad Esfahbod aba38173 2012-12-05T19:54:48 Minor
Behdad Esfahbod 61865745 2012-12-05T19:42:10 Fix test with gold linker Bug 57633 - Symbol tests should ignore __bss_start, _edata, _end
Behdad Esfahbod b71b0bd9 2012-12-05T19:20:31 [Indic] Add link to Sinhala split matra section of the Sinhala spec
Behdad Esfahbod 9a34a50d 2012-12-05T19:18:18 Fix build with C++11
Behdad Esfahbod 0beb66e3 2012-12-05T18:46:04 Fix warnings
Behdad Esfahbod c6408a10 2012-12-05T17:36:52 0.9.9
Behdad Esfahbod 130bb3f6 2012-12-05T16:49:47 Rename VOID and void_t to have HarfBuzz prefix Fixes build on Windows. Ouch!
Behdad Esfahbod 4a350d0e 2012-12-04T17:13:09 [OTLayout] Reuse context in collect_glyphs() recursion
Behdad Esfahbod 8303593b 2012-12-04T17:08:41 Minor Use pointers instead of references, in preparation for upcoming change.
Behdad Esfahbod 1bcfa06d 2012-12-04T16:58:09 [OTLayout] Don't recurse in collect_glyphs() for GPOS
Behdad Esfahbod b5e04c7d 2012-12-04T15:57:02 [ucdn] Match upstream changes
Behdad Esfahbod a52f51b2 2012-12-04T15:43:38 0.9.8
Behdad Esfahbod 7babfe5a 2012-12-04T00:35:54 Move object mutext into the user-data array We are not using it for anything lse it seems.
Behdad Esfahbod a1900114 2012-12-04T00:29:35 Remove unused functions
Behdad Esfahbod 88b75641 2012-12-02T19:14:29 "Update" to Unicode 6.2.0 tables Nothing changed...
Behdad Esfahbod 4ab99fb8 2012-11-30T15:02:04 Minor
Behdad Esfahbod 6748b96d 2012-11-30T12:02:21 Minor
Behdad Esfahbod 624933f6 2012-11-30T11:46:35 Add Persian test cases from Mehran Mehr
Behdad Esfahbod 0f3f5299 2012-11-30T09:06:59 Add test-size-params Eventually this will become part of a yet-to-be-written hb-ot cmdline tool.
Behdad Esfahbod 8465a05a 2012-11-30T08:46:43 Fix hb_buffer_guess_segment_properties() for empty buffer Was causing assertion failure in shape_plan().
Behdad Esfahbod e75943de 2012-11-30T08:38:24 [OTLayout] Fix collect_glyphs() recursion in ContextFormat3
Behdad Esfahbod 3038ae6a 2012-11-30T08:24:13 [OTLayout] Minor
Behdad Esfahbod 0dff11f6 2012-11-30T08:14:20 [OTLayout] Look for any 'size' feature, not only in DFLT script The old code doesn't work with all fonts, as Khaled has reported.
Behdad Esfahbod e9ad71de 2012-11-30T08:10:26 [OTLayout] Rename hb_ot_layout_position_get_size() to hb_ot_layout_get_size_params()
Behdad Esfahbod f18ff5a8 2012-11-30T08:07:06 [OTLayout] Return correct value from recursion Commit 4c4e8f0e754b79ac6190d21878eaaf0b790c7579 broke contextual lookups by making the recurse() function always return false. Reported by Khaled. Test case: لا in Amiri.
Behdad Esfahbod f54cce3c 2012-11-26T14:02:31 [OTLayout] Implement 'size' feature
Behdad Esfahbod 2dc1141d 2012-11-24T19:16:34 [OTLayout] Remove operator() from ClassDef
Behdad Esfahbod b67881b1 2012-11-24T19:13:55 [OTLayout] Remove operator() from Coverage
Behdad Esfahbod a88e7160 2012-11-24T02:31:02 [OTLayout] Implement hb_ot_layout_collect_lookups() Untested.
Behdad Esfahbod 1ea375da 2012-11-24T02:05:52 [OTLayout] Only collect output glyphs during recursion in collect_glyphs()
Behdad Esfahbod f1b12781 2012-11-24T01:55:34 [OTLayout] Implement ChainContext collect_glyphs() All of collect_glyphs() complete and untested now.
Behdad Esfahbod cdd756b9 2012-11-24T01:38:41 [OTLayout] Implement GPOS collect_glyphs()
Behdad Esfahbod 4c4e8f0e 2012-11-24T01:13:20 [OTLayout] Reuse apply context for recursion
Behdad Esfahbod 53a69f49 2012-11-24T01:03:05 [OTLayout] Remove unused members
Behdad Esfahbod d0a52337 2012-11-23T18:54:59 [OTLayout] Implement Context::collect_glyphs()
Behdad Esfahbod 26514d51 2012-11-23T18:13:48 [OTLayout] More collect_glyphs()
Behdad Esfahbod c6fb843f 2012-11-23T18:04:08 [OTLayout] Templatize process_recurse_func
Behdad Esfahbod 9b34677f 2012-11-23T17:55:40 [OTLayout] Clean up closure() a bit
Behdad Esfahbod adf7758a 2012-11-23T17:32:00 Improve debug log format in presence of templates
Behdad Esfahbod 2c53bd3c 2012-11-23T17:29:05 [OTLayout] Start porting sanitize() to process()
Behdad Esfahbod f48ec0e8 2012-11-23T17:23:41 [OTLayout] Add process() tracing
Behdad Esfahbod ed2e1359 2012-11-23T17:10:40 [OTLayout] More Extension templatizing
Behdad Esfahbod 7dddd4e7 2012-11-23T17:04:55 [OTLayout] More templatizing Extension
Behdad Esfahbod 653eeb26 2012-11-23T16:57:36 Make Extension a template
Behdad Esfahbod 08f1eede 2012-11-23T16:51:43 Minor
Behdad Esfahbod 2c9d6485 2012-11-23T16:49:19 More tracing fixup
Behdad Esfahbod a1733db1 2012-11-23T16:40:04 [OTLayout] Start adding process() tracing
Behdad Esfahbod 73c18ae1 2012-11-23T15:34:11 Cleanup
Behdad Esfahbod be218c68 2012-11-23T15:32:14 Pass this object to trace macros
Behdad Esfahbod 902cc8ac 2012-11-23T15:06:59 [OTLayout] Start unbreaking tracing
Behdad Esfahbod dabe698f 2012-11-23T14:21:35 Minor
Behdad Esfahbod c779d82b 2012-11-23T14:07:24 Fix warnings
Behdad Esfahbod 81822528 2012-11-23T13:27:16 Minor
Behdad Esfahbod 1d67ef98 2012-11-22T16:47:53 Move code around
Behdad Esfahbod ec35a72a 2012-11-22T16:05:59 [OTLayout] Port apply() operator to process() template
Behdad Esfahbod 2005fa53 2012-11-22T14:38:10 [OTLayout] Port would_apply() and get_coverage() to process() templates
Behdad Esfahbod 44fc237b 2012-11-21T23:33:13 [OTLayout] Port closure() to process() template
Behdad Esfahbod 5be86b1b 2012-11-22T16:26:22 [ucdn] Make data tables const!
Behdad Esfahbod 7c5b7fe6 2012-11-22T14:15:08 Fix hb_shape_plan_get_shaper()