Behdad Esfahbod
7cba8a673b
Fixup previous commit
...
Now, it looks like this breaks Cygwin again. Have to figure out what's
going on.
12 years ago
Behdad Esfahbod
bc76449f51
Use setmode() instead of _setmode()
...
Looks like Cygwin / MSVC declare it that way, and it still works on
MinGW32 cross.
12 years ago
Behdad Esfahbod
e9171af55c
Bug 60053 - hb-common.cc:181:6: warning: ‘void free_langs()’ defined but not used
12 years ago
Behdad Esfahbod
09b5393874
0.9.12
12 years ago
Behdad Esfahbod
eb45c0a2fb
Minor
12 years ago
Behdad Esfahbod
52c8d1226f
Minor
12 years ago
Behdad Esfahbod
f88d3bd7e4
Fix build with Sun compiler
12 years ago
Behdad Esfahbod
08b29c0809
Revert "Minor"
...
This reverts commit 0a49235701
.
Enables code on more compilers.
12 years ago
Behdad Esfahbod
e78463211e
Fix linking with non-gcc compilers
12 years ago
Behdad Esfahbod
de649f07f1
Fix residuals from fontconfig changes
12 years ago
Behdad Esfahbod
cf81fb3624
0.9.11
12 years ago
Behdad Esfahbod
2dcb333f52
Add atomic ops for Solaris
...
Based on fontconfig patch from Raimund Steger.
12 years ago
Behdad Esfahbod
69fd6e157c
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
12 years ago
Behdad Esfahbod
ecd454b3cd
[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
12 years ago
Behdad Esfahbod
e95e031b56
[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"
12 years ago
Behdad Esfahbod
e5dbf39900
Bug 58638 - Building fails with ICU due to not passing required flags
12 years ago
Behdad Esfahbod
1172dc7362
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.
12 years ago
Behdad Esfahbod
7b912c1936
Remove a few unnecessary const's
...
Apparently helps with MSVC compilation.
12 years ago
Behdad Esfahbod
34e6c3e3e4
0.9.10
12 years ago
Behdad Esfahbod
f0c82410db
[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.
12 years ago
Behdad Esfahbod
15e9e4e1dd
[OTLayout] Fix feature iteration in collect_lookups
...
Previous logic was just wrong.
12 years ago
Behdad Esfahbod
733e8c0d7b
[OTLayout] Whitespace
12 years ago
Behdad Esfahbod
d37ae38047
[OTLayout] Handle required_feature_index in collect_lookups
12 years ago
Behdad Esfahbod
11fba79ee9
[OTLayout] Fix various introspection issues with ClassDef's
...
As reported by Jonathan Kew.
12 years ago
Behdad Esfahbod
e81aff9ef7
[tests] Finish test-set.c
...
All passing now.
12 years ago
Behdad Esfahbod
7b1b720a8d
Protect sets in-error from further modication
...
Fixes test-set.c
12 years ago
Behdad Esfahbod
8165f2765b
[tests] Start adding tests for hb-set.h
...
Fails now. Fixing.
12 years ago
Behdad Esfahbod
b9d28f696c
[tests] Add set object to test-object.c
12 years ago
Behdad Esfahbod
11d2956553
Minor
12 years ago
Behdad Esfahbod
596740db04
[Indic] Insert dottedcircle after a lone Malayalam dot-reph
12 years ago
Behdad Esfahbod
3cdce6497b
Remove TODO that I don't intend to fix
12 years ago
Behdad Esfahbod
6f69fa283e
Minor
12 years ago
Behdad Esfahbod
f4abcbfc62
Minor
12 years ago
Behdad Esfahbod
4a765f092d
Minor
12 years ago
Behdad Esfahbod
9815a88111
[util] List supported output formats in --help output
12 years ago
Behdad Esfahbod
f95a87b7b8
[util] List supported output formats in hb-view
12 years ago
Behdad Esfahbod
6bad092aa8
[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.
12 years ago
Behdad Esfahbod
8b217f5ac5
[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
12 years ago
Behdad Esfahbod
742c4ee97e
Minor
12 years ago
Behdad Esfahbod
94afeb6ebe
Add Android.mk
12 years ago
Behdad Esfahbod
d16ddbcbbe
Add build confirmation notice to configure
12 years ago
Behdad Esfahbod
e24d8dab74
[TODO] Remove done items
12 years ago
Behdad Esfahbod
044d385276
Bug 58498 - Tests fail with gold linker on ARM
12 years ago
Behdad Esfahbod
b68b86daf1
Use C++ linker if ICU is disabled
...
Bug 54948 - Undefined symbols: "operator delete(void*)" "operator
new(unsigned long)" "___cxa_pure_virtual"
12 years ago
Behdad Esfahbod
1ffd23cb47
[OTLayout] Limit alternate-location FeatureParams to 'size' feature
12 years ago
Behdad Esfahbod
efe252e600
[OTLayout] Fix 'size' featureParams implementation
...
Looks at alternate location now.
12 years ago
Behdad Esfahbod
e77b442574
[OTLayout] Fix tracing
12 years ago
Behdad Esfahbod
9b54562d63
[OTLayout] Towards correct FeatureParams handling
12 years ago
Behdad Esfahbod
87e43b7f2b
[OTLayout] Wire tag and list start all the way to Feature
...
To fix FeatureParam issues. No actual fix yet, just plumbing.
12 years ago
Behdad Esfahbod
85bc44b90a
[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...
12 years ago