|
ceeae30f
|
2013-01-31T19:27:36
|
|
Really fix setmode this time
Thanks to Khaled for spotting it.
|
|
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.
|
|
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.
|
|
e9171af5
|
2013-01-29T22:45:00
|
|
Bug 60053 - hb-common.cc:181:6: warning: ‘void free_langs()’ defined but not used
|
|
09b53938
|
2013-01-18T17:10:47
|
|
0.9.12
|
|
eb45c0a2
|
2013-01-16T22:07:50
|
|
Minor
|
|
52c8d122
|
2013-01-14T13:51:46
|
|
Minor
|
|
f88d3bd7
|
2013-01-14T00:33:58
|
|
Fix build with Sun compiler
|
|
08b29c08
|
2013-01-14T00:32:12
|
|
Revert "Minor"
This reverts commit 0a492357016bc9a614d2a726f2006c10af68ca58.
Enables code on more compilers.
|
|
e7846321
|
2013-01-14T00:27:21
|
|
Fix linking with non-gcc compilers
|
|
de649f07
|
2013-01-14T00:26:43
|
|
Fix residuals from fontconfig changes
|
|
cf81fb36
|
2013-01-10T09:06:34
|
|
0.9.11
|
|
2dcb333f
|
2013-01-10T01:17:59
|
|
Add atomic ops for Solaris
Based on fontconfig patch from Raimund Steger.
|
|
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
|
|
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
|
|
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"
|
|
e5dbf399
|
2013-01-07T17:34:24
|
|
Bug 58638 - Building fails with ICU due to not passing required flags
|
|
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.
|
|
7b912c19
|
2013-01-04T01:25:27
|
|
Remove a few unnecessary const's
Apparently helps with MSVC compilation.
|
|
34e6c3e3
|
2013-01-03T00:14:24
|
|
0.9.10
|
|
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.
|
|
15e9e4e1
|
2013-01-03T00:04:40
|
|
[OTLayout] Fix feature iteration in collect_lookups
Previous logic was just wrong.
|
|
733e8c0d
|
2013-01-03T00:00:23
|
|
[OTLayout] Whitespace
|
|
d37ae380
|
2013-01-02T23:57:36
|
|
[OTLayout] Handle required_feature_index in collect_lookups
|
|
11fba79e
|
2013-01-02T23:36:37
|
|
[OTLayout] Fix various introspection issues with ClassDef's
As reported by Jonathan Kew.
|
|
e81aff9e
|
2013-01-02T23:22:54
|
|
[tests] Finish test-set.c
All passing now.
|
|
7b1b720a
|
2013-01-02T23:02:59
|
|
Protect sets in-error from further modication
Fixes test-set.c
|
|
8165f276
|
2013-01-02T22:50:36
|
|
[tests] Start adding tests for hb-set.h
Fails now. Fixing.
|
|
b9d28f69
|
2013-01-02T22:49:58
|
|
[tests] Add set object to test-object.c
|
|
11d29565
|
2013-01-02T17:41:27
|
|
Minor
|
|
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.
|