Log

Author Commit Date CI Message
Behdad Esfahbod ceeae30f 2013-01-31T19:27:36 Really fix setmode this time Thanks to Khaled for spotting it.
Behdad Esfahbod 7cba8a67 2013-01-31T18:37:10 Fixup previous commit Now, it looks like this breaks Cygwin again. Have to figure out what's going on.
Behdad Esfahbod bc76449f 2013-01-31T18:18:05 Use setmode() instead of _setmode() Looks like Cygwin / MSVC declare it that way, and it still works on MinGW32 cross.
Behdad Esfahbod e9171af5 2013-01-29T22:45:00 Bug 60053 - hb-common.cc:181:6: warning: ‘void free_langs()’ defined but not used
Behdad Esfahbod 09b53938 2013-01-18T17:10:47 0.9.12
Behdad Esfahbod eb45c0a2 2013-01-16T22:07:50 Minor
Behdad Esfahbod 52c8d122 2013-01-14T13:51:46 Minor
Behdad Esfahbod f88d3bd7 2013-01-14T00:33:58 Fix build with Sun compiler
Behdad Esfahbod 08b29c08 2013-01-14T00:32:12 Revert "Minor" This reverts commit 0a492357016bc9a614d2a726f2006c10af68ca58. Enables code on more compilers.
Behdad Esfahbod e7846321 2013-01-14T00:27:21 Fix linking with non-gcc compilers
Behdad Esfahbod de649f07 2013-01-14T00:26:43 Fix residuals from fontconfig changes
Behdad Esfahbod cf81fb36 2013-01-10T09:06:34 0.9.11
Behdad Esfahbod 2dcb333f 2013-01-10T01:17:59 Add atomic ops for Solaris Based on fontconfig patch from Raimund Steger.
Behdad Esfahbod 69fd6e15 2013-01-10T00:03:36 Fix crasher during multi-thread shaper data creation Sample crash: 0 _hb_graphite2_shaper_face_data_destroy (data=0xffffffffffffffff) at ../../src/hb-graphite2.cc:129 1 0x00007ffff4271d7d in hb_graphite2_shaper_face_data_ensure ( face=<optimized out>) at ../../src/hb-shaper-list.hh:35 2 hb_shape_plan_plan (shaper_list=<optimized out>, num_user_features=0, user_features=0x0, shape_plan=0xf7b490) at ../../src/hb-shaper-list.hh:35 3 hb_shape_plan_create (face=<optimized out>, props=<optimized out>, user_features=0x0, num_user_features=0, shaper_list=<optimized out>) at ../../src/hb-shape-plan.cc:108 4 0x00007ffff4272c93 in hb_shape_plan_create_cached (face=0x10cf2b0, props=0x11980d8, user_features=0x0, num_user_features=<optimized out>, shaper_list=0x0) at ../../src/hb-shape-plan.cc:283
Behdad Esfahbod ecd454b3 2013-01-08T18:09:46 [Indic] In old-spec shaping, don't move viramas around if seq ends with one For example: u0c9a u0ccd u0c9a u0ccd with Lohit. See: https://bugs.freedesktop.org/show_bug.cgi?id=59118
Behdad Esfahbod e95e031b 2013-01-08T16:15:46 [GPOS] If an Anchor offset is NULL, return false If in a MarkPos table, a base has no anchor for a particular mark class, return NULL such that the subsequent subtables get a chance at it. Test case: hb-shape ./EBGaramond12-Regular.otf ἂ --features="ss20","smcp"
Behdad Esfahbod e5dbf399 2013-01-07T17:34:24 Bug 58638 - Building fails with ICU due to not passing required flags
Behdad Esfahbod 1172dc73 2013-01-07T16:46:37 Rename hb_buffer_clear() to hb_buffer_clear_contents() The previous name was clashing with harfbuzz.old. There are systems that need to link both... Clash-free now again.
Behdad Esfahbod 7b912c19 2013-01-04T01:25:27 Remove a few unnecessary const's Apparently helps with MSVC compilation.
Behdad Esfahbod 34e6c3e3 2013-01-03T00:14:24 0.9.10
Behdad Esfahbod f0c82410 2013-01-03T00:07:16 [OTLayout] Always collect default language system in collect_lookups Not sure if this is the most desired behavior. It's the most easily defined though.
Behdad Esfahbod 15e9e4e1 2013-01-03T00:04:40 [OTLayout] Fix feature iteration in collect_lookups Previous logic was just wrong.
Behdad Esfahbod 733e8c0d 2013-01-03T00:00:23 [OTLayout] Whitespace
Behdad Esfahbod d37ae380 2013-01-02T23:57:36 [OTLayout] Handle required_feature_index in collect_lookups
Behdad Esfahbod 11fba79e 2013-01-02T23:36:37 [OTLayout] Fix various introspection issues with ClassDef's As reported by Jonathan Kew.
Behdad Esfahbod e81aff9e 2013-01-02T23:22:54 [tests] Finish test-set.c All passing now.
Behdad Esfahbod 7b1b720a 2013-01-02T23:02:59 Protect sets in-error from further modication Fixes test-set.c
Behdad Esfahbod 8165f276 2013-01-02T22:50:36 [tests] Start adding tests for hb-set.h Fails now. Fixing.
Behdad Esfahbod b9d28f69 2013-01-02T22:49:58 [tests] Add set object to test-object.c
Behdad Esfahbod 11d29565 2013-01-02T17:41:27 Minor
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.