Behdad Esfahbod
e89b7d2a61
Logically separate feature collection
14 years ago
Behdad Esfahbod
5b88908f12
Minor
14 years ago
Behdad Esfahbod
5360ce0c5c
Move some more code around
14 years ago
Behdad Esfahbod
d9c7260788
Minor
14 years ago
Behdad Esfahbod
efe0d682e8
Simplify compiling lookups
14 years ago
Behdad Esfahbod
476c94218b
Rename
14 years ago
Behdad Esfahbod
34db6f031d
Add XXX note
14 years ago
Behdad Esfahbod
98aa3f6544
Call hb_ot_shape_setup_lookups_complex()
14 years ago
Behdad Esfahbod
f1d07885dc
Rename setup_lookups()
14 years ago
Behdad Esfahbod
affc5abac7
Move table_tag to hb_ot_shape_context_t
14 years ago
Behdad Esfahbod
967240dd8b
Add internal hb_ot_shape_context_t
14 years ago
Behdad Esfahbod
3eb936f153
Add Arabic/Syriac/N'ko shaping logic
...
Not hooked up just yet.
14 years ago
Behdad Esfahbod
0109816b50
Update build system
14 years ago
Behdad Esfahbod
e81d7afe6e
Add hb_face_get_upem()
14 years ago
Behdad Esfahbod
d47f79db92
Add TODO item
14 years ago
Behdad Esfahbod
bd361945a8
Add API comments
14 years ago
Behdad Esfahbod
645f6f265b
Add is_mutable() functions
...
Correspond to the make_mutable() ones.
14 years ago
Behdad Esfahbod
19c0eab8cf
Add getters for all setter APIs
...
One in particular is not a straight getter: hb_font_unset_funcs() is
special because of the specific needs of the lifecycle management of
the user_data object.
14 years ago
Behdad Esfahbod
f0feb084b0
Minor
14 years ago
Behdad Esfahbod
ac0c1663fa
Avoid div-by-zero, validate upem
14 years ago
Behdad Esfahbod
7f97d2cd90
Pedantic
14 years ago
Behdad Esfahbod
2841436926
Don't zero glyph advances in MarkToBase and similar lookups
...
See email thread "Should MarkToBase attachment zero the mark advance?"
started by Jonathan Kew on 23 August 2010 for details.
14 years ago
Behdad Esfahbod
36b3862009
One fewer cmp() implementation...
14 years ago
Behdad Esfahbod
4e573715ae
Improve cmp function parameter namings and casts
...
No semantic change.
14 years ago
Behdad Esfahbod
dca8aff246
Add comment re DejaVu Sans Mono having 'dflt' script
14 years ago
Behdad Esfahbod
9dc45401c0
Fix stupid bug in bsearch cmp function!
14 years ago
Behdad Esfahbod
6fca4c18c4
Add TODO iteam
14 years ago
Behdad Esfahbod
f2a30bd605
Remove unimplemented method hb_font_get_funcs()
...
Got to add a suitable replacement.
14 years ago
Behdad Esfahbod
7b9a38a112
Add test.c using public API
14 years ago
Behdad Esfahbod
9ea7368fce
Fix hb_ot_layout leak
14 years ago
Behdad Esfahbod
8e577acae2
Fix blob refcounting with insane SFNT table directories
14 years ago
Behdad Esfahbod
75371bea4f
Add TODO item
14 years ago
Behdad Esfahbod
5bd1e95236
Speedup Device table delta computation for common cases
14 years ago
Behdad Esfahbod
ed4acbde9c
Fix NULL dereference
...
Reported by Jonathan Kew. Face table handling needs to be redone
anyway, but fix this for now.
14 years ago
Behdad Esfahbod
258305c2a5
[GPOS] Fix div-by-zero
...
Patch by Jonathan Kew. Mozilla bug #465728 .
14 years ago
Behdad Esfahbod
2422c4b96d
Add TODO
14 years ago
Behdad Esfahbod
27f0b092a1
Logically separate feature allocation from application
15 years ago
Behdad Esfahbod
6cf63132dc
Minor
15 years ago
Behdad Esfahbod
4e4ef24e46
Towards separating bit allocation from shaping
15 years ago
Behdad Esfahbod
da6cff3864
Add TODO items
15 years ago
Behdad Esfahbod
acdba3f90b
Prefer C linkage
15 years ago
Behdad Esfahbod
cc6d52279d
De-C++ where possible
...
Helps with avoiding many "extern C" declarations in source files.
15 years ago
Behdad Esfahbod
0dd200d28f
Header dep cleanup
15 years ago
Behdad Esfahbod
fb0d252462
dos2unix
15 years ago
Behdad Esfahbod
81408cd51c
Don't use "operator ="
...
Some compilers don't like operator = defined on members of union members
either. Reported by Ginn Chen for Sun Studio compilers.
15 years ago
Behdad Esfahbod
39fe34d4c3
Add TODO option
15 years ago
Behdad Esfahbod
243a96f414
Add arm build fix to TODO
15 years ago
Behdad Esfahbod
c407f05f99
Remove fixed TODO item
15 years ago
Behdad Esfahbod
4f801bd658
Mozilla bug 580233 - check for zero-length record in hb sanitizer.
...
Patch / report by Jonathan Kew.
15 years ago
Behdad Esfahbod
17e9ff938b
Fix 64bit issues with debug prints
15 years ago