|
596740db
|
2012-12-21T19:41:04
|
|
[Indic] Insert dottedcircle after a lone Malayalam dot-reph
|
|
3cdce649
|
2012-12-21T16:54:22
|
|
Remove TODO that I don't intend to fix
|
|
6f69fa28
|
2012-12-21T16:51:15
|
|
Minor
|
|
f4abcbfc
|
2012-12-21T16:48:51
|
|
Minor
|
|
4a765f09
|
2012-12-21T16:48:47
|
|
Minor
|
|
9815a881
|
2012-12-21T16:46:53
|
|
[util] List supported output formats in --help output
|
|
f95a87b7
|
2012-12-21T16:35:28
|
|
[util] List supported output formats in hb-view
|
|
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.
|
|
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
|
|
742c4ee9
|
2012-12-21T15:35:03
|
|
Minor
|
|
94afeb6e
|
2012-12-21T11:54:50
|
|
Add Android.mk
|
|
d16ddbcb
|
2012-12-20T01:02:36
|
|
Add build confirmation notice to configure
|
|
e24d8dab
|
2012-12-19T15:23:02
|
|
[TODO] Remove done items
|
|
044d3852
|
2012-12-19T13:00:16
|
|
Bug 58498 - Tests fail with gold linker on ARM
|
|
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"
|
|
1ffd23cb
|
2012-12-17T23:29:15
|
|
[OTLayout] Limit alternate-location FeatureParams to 'size' feature
|
|
efe252e6
|
2012-12-17T23:21:05
|
|
[OTLayout] Fix 'size' featureParams implementation
Looks at alternate location now.
|
|
e77b4425
|
2012-12-17T18:42:59
|
|
[OTLayout] Fix tracing
|
|
9b54562d
|
2012-12-17T13:55:36
|
|
[OTLayout] Towards correct FeatureParams handling
|
|
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.
|
|
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...
|
|
0bae50a3
|
2012-12-11T16:01:31
|
|
[OTLayout] Add FeatureParamsCharacterVariants struct
No API yet.
|
|
bd61bc13
|
2012-12-11T16:00:43
|
|
[OTLayout] Add UINT24 type
|
|
9cf7f9d4
|
2012-12-11T14:31:13
|
|
Make test-size-params write size in points
|
|
372fe2b6
|
2012-12-11T14:30:57
|
|
[OTLayout] Make hb_ot_layout_get_size_params() do some checks
|
|
875a5cbc
|
2012-12-11T14:17:01
|
|
[OTLayout] Change hb_ot_layout_get_params() API
And add implementation for StylisticSet UINameID. No API yet.
|
|
5e7e52dd
|
2012-12-10T17:44:22
|
|
[uniscribe] Enable Uniscribe backend only if it has ScriptShapeOpenType()
Bug 55494 - ScriptItemizeOpenType doesn't exists under Windows XP
|
|
d41c0c95
|
2012-12-10T16:41:20
|
|
Update config template
|
|
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.
|
|
0e9f0f3e
|
2012-12-10T15:25:21
|
|
Fix atomic ops on iOS
Patch from John Ralls.
|
|
5f9569c1
|
2012-12-10T13:38:42
|
|
Make older MSVC happy
|
|
071d5b83
|
2012-12-10T00:57:00
|
|
Work around missing OSAtomicCompareAndSwapPtrBarrier() on OS X 10.4
Not sure how to handle iOS.
|
|
e923e648
|
2012-12-09T19:39:40
|
|
[coretext] Fixed typo
Oops. Thanks Khaled for catching this.
|
|
9a839582
|
2012-12-09T18:47:36
|
|
[coretext] Add hb_coretext_face_get_cg_font()
Not sure if it's useful, but it was missing.
|
|
86112356
|
2012-12-09T18:47:09
|
|
[coretext] Remove hack around GlyphID
We not namespace our types, so the hack is not needed anymore.
|
|
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
:).
|
|
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.
|
|
737ba156
|
2012-12-09T18:43:03
|
|
[graphite2] Preload all tables
Part of patch from Martin Hosken.
|
|
0ae6dbf1
|
2012-12-09T18:37:38
|
|
Minor
|
|
3fe5c159
|
2012-12-09T18:20:19
|
|
Remove excess return
Oops!
|
|
ba2d5430
|
2012-12-08T19:28:41
|
|
Update OT language tags
Patch from Roozbeh Pournader.
|
|
aba38173
|
2012-12-05T19:54:48
|
|
Minor
|
|
61865745
|
2012-12-05T19:42:10
|
|
Fix test with gold linker
Bug 57633 - Symbol tests should ignore __bss_start, _edata, _end
|
|
b71b0bd9
|
2012-12-05T19:20:31
|
|
[Indic] Add link to Sinhala split matra section of the Sinhala spec
|
|
9a34a50d
|
2012-12-05T19:18:18
|
|
Fix build with C++11
|
|
0beb66e3
|
2012-12-05T18:46:04
|
|
Fix warnings
|
|
c6408a10
|
2012-12-05T17:36:52
|
|
0.9.9
|
|
130bb3f6
|
2012-12-05T16:49:47
|
|
Rename VOID and void_t to have HarfBuzz prefix
Fixes build on Windows. Ouch!
|
|
4a350d0e
|
2012-12-04T17:13:09
|
|
[OTLayout] Reuse context in collect_glyphs() recursion
|
|
8303593b
|
2012-12-04T17:08:41
|
|
Minor
Use pointers instead of references, in preparation for upcoming change.
|
|
1bcfa06d
|
2012-12-04T16:58:09
|
|
[OTLayout] Don't recurse in collect_glyphs() for GPOS
|
|
b5e04c7d
|
2012-12-04T15:57:02
|
|
[ucdn] Match upstream changes
|
|
a52f51b2
|
2012-12-04T15:43:38
|
|
0.9.8
|
|
7babfe5a
|
2012-12-04T00:35:54
|
|
Move object mutext into the user-data array
We are not using it for anything lse it seems.
|
|
a1900114
|
2012-12-04T00:29:35
|
|
Remove unused functions
|
|
88b75641
|
2012-12-02T19:14:29
|
|
"Update" to Unicode 6.2.0 tables
Nothing changed...
|
|
4ab99fb8
|
2012-11-30T15:02:04
|
|
Minor
|
|
6748b96d
|
2012-11-30T12:02:21
|
|
Minor
|
|
624933f6
|
2012-11-30T11:46:35
|
|
Add Persian test cases from Mehran Mehr
|
|
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.
|
|
8465a05a
|
2012-11-30T08:46:43
|
|
Fix hb_buffer_guess_segment_properties() for empty buffer
Was causing assertion failure in shape_plan().
|
|
e75943de
|
2012-11-30T08:38:24
|
|
[OTLayout] Fix collect_glyphs() recursion in ContextFormat3
|
|
3038ae6a
|
2012-11-30T08:24:13
|
|
[OTLayout] Minor
|
|
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.
|
|
e9ad71de
|
2012-11-30T08:10:26
|
|
[OTLayout] Rename hb_ot_layout_position_get_size() to hb_ot_layout_get_size_params()
|
|
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.
|
|
f54cce3c
|
2012-11-26T14:02:31
|
|
[OTLayout] Implement 'size' feature
|
|
2dc1141d
|
2012-11-24T19:16:34
|
|
[OTLayout] Remove operator() from ClassDef
|
|
b67881b1
|
2012-11-24T19:13:55
|
|
[OTLayout] Remove operator() from Coverage
|
|
a88e7160
|
2012-11-24T02:31:02
|
|
[OTLayout] Implement hb_ot_layout_collect_lookups()
Untested.
|
|
1ea375da
|
2012-11-24T02:05:52
|
|
[OTLayout] Only collect output glyphs during recursion in collect_glyphs()
|
|
f1b12781
|
2012-11-24T01:55:34
|
|
[OTLayout] Implement ChainContext collect_glyphs()
All of collect_glyphs() complete and untested now.
|
|
cdd756b9
|
2012-11-24T01:38:41
|
|
[OTLayout] Implement GPOS collect_glyphs()
|
|
4c4e8f0e
|
2012-11-24T01:13:20
|
|
[OTLayout] Reuse apply context for recursion
|
|
53a69f49
|
2012-11-24T01:03:05
|
|
[OTLayout] Remove unused members
|
|
d0a52337
|
2012-11-23T18:54:59
|
|
[OTLayout] Implement Context::collect_glyphs()
|
|
26514d51
|
2012-11-23T18:13:48
|
|
[OTLayout] More collect_glyphs()
|
|
c6fb843f
|
2012-11-23T18:04:08
|
|
[OTLayout] Templatize process_recurse_func
|
|
9b34677f
|
2012-11-23T17:55:40
|
|
[OTLayout] Clean up closure() a bit
|
|
adf7758a
|
2012-11-23T17:32:00
|
|
Improve debug log format in presence of templates
|
|
2c53bd3c
|
2012-11-23T17:29:05
|
|
[OTLayout] Start porting sanitize() to process()
|
|
f48ec0e8
|
2012-11-23T17:23:41
|
|
[OTLayout] Add process() tracing
|
|
ed2e1359
|
2012-11-23T17:10:40
|
|
[OTLayout] More Extension templatizing
|
|
7dddd4e7
|
2012-11-23T17:04:55
|
|
[OTLayout] More templatizing Extension
|
|
653eeb26
|
2012-11-23T16:57:36
|
|
Make Extension a template
|
|
08f1eede
|
2012-11-23T16:51:43
|
|
Minor
|
|
2c9d6485
|
2012-11-23T16:49:19
|
|
More tracing fixup
|
|
a1733db1
|
2012-11-23T16:40:04
|
|
[OTLayout] Start adding process() tracing
|
|
73c18ae1
|
2012-11-23T15:34:11
|
|
Cleanup
|
|
be218c68
|
2012-11-23T15:32:14
|
|
Pass this object to trace macros
|
|
902cc8ac
|
2012-11-23T15:06:59
|
|
[OTLayout] Start unbreaking tracing
|
|
dabe698f
|
2012-11-23T14:21:35
|
|
Minor
|
|
c779d82b
|
2012-11-23T14:07:24
|
|
Fix warnings
|
|
81822528
|
2012-11-23T13:27:16
|
|
Minor
|
|
1d67ef98
|
2012-11-22T16:47:53
|
|
Move code around
|
|
ec35a72a
|
2012-11-22T16:05:59
|
|
[OTLayout] Port apply() operator to process() template
|
|
2005fa53
|
2012-11-22T14:38:10
|
|
[OTLayout] Port would_apply() and get_coverage() to process() templates
|
|
44fc237b
|
2012-11-21T23:33:13
|
|
[OTLayout] Port closure() to process() template
|
|
5be86b1b
|
2012-11-22T16:26:22
|
|
[ucdn] Make data tables const!
|
|
7c5b7fe6
|
2012-11-22T14:15:08
|
|
Fix hb_shape_plan_get_shaper()
|