Behdad Esfahbod
ed900ee9af
[tests] Rename
6 years ago
Behdad Esfahbod
20edc70d53
[morx/kerx] Fix sanitize regression
...
Broke in 8dcc1913a1
If sanitizer is left with another object, it wouldn't work.
Better fix coming soon.
6 years ago
Ebrahim Byagowi
3cc14e78ae
[test] Enable more of aots tests ( #1408 )
...
The ones commented out in this change should've be passed :/
a closer look is needed.
6 years ago
Ebrahim Byagowi
24887d1115
Add Adobe AOTS tests ( #1395 )
...
Annotated OpenType Specification or aots, https://github.com/adobe-type-tools/aots
provides a set of tests for OpenType specification, this change add those tests in addition
to modified version of their HarfBuzz test runner for generating harfbuzz project specific tests.
6 years ago
Behdad Esfahbod
ae96c98dfa
[color] Use SortedUnsizedArrayOf<>
6 years ago
Behdad Esfahbod
4a3b20738f
[trak] Coment
6 years ago
Behdad Esfahbod
918b1ee54d
[arrays] Add not_found to reference bsearch as well
6 years ago
Behdad Esfahbod
d77a098b73
[arrays] Improve bfind() interface
...
Much more useful now. :)
6 years ago
Behdad Esfahbod
1204a247a5
[fuzzing] Add tests for previous commit
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11526
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11522
6 years ago
Behdad Esfahbod
8dcc1913a1
[kerx/morx] Make sure object length is sanitized before accessing it
6 years ago
Behdad Esfahbod
70d80c90fe
[arrays] Port ArrayOf.qsort() and hb_vector_t.qsort() to hb_array_t
6 years ago
Behdad Esfahbod
073d837aa2
[arrays] Port ArrayOf.qsort() to hb_array_t's
6 years ago
Behdad Esfahbod
ad5c871d80
[arrays] Add copy-constructor to hb_array_t and hb_sorted_array_t
6 years ago
Behdad Esfahbod
61de55bf49
[arrays] Port hb_vector_t.qsort() to hb_array_t's
6 years ago
Behdad Esfahbod
e3face8e79
[arrays] Remove one flavor of hb_vector_t.qsort()
6 years ago
Behdad Esfahbod
7c1600dcd9
[arrays] Add (unused) SortedUnsizedArrayOf<>
6 years ago
Behdad Esfahbod
e700392f5c
[arrays] Port SortedArrayOf.bsearch/bfind to hb_sorted_array_t's
6 years ago
Behdad Esfahbod
e604306f28
[arrays] Port hb_vector_t.bsearch/bfind to (new) hb_sorted_array_t's
6 years ago
Behdad Esfahbod
268eca2492
[arrays] Port (unused) ArrayOf.lsearch() to hb_array_t's
6 years ago
Behdad Esfahbod
830856ba6b
[arrays] Port hb_vector_t.lsearch() to hb_array_t's
6 years ago
Behdad Esfahbod
96cf088980
[arrays] More
6 years ago
Behdad Esfahbod
3e26c8d2b1
[arrays] Update ArrayOf.lsearch()
...
Currently unused apparently
6 years ago
Behdad Esfahbod
22e1857b01
[arrays] Change argument type of cmp called by hb_vector_t.bsearch()
...
Towards consolidating all array bsearch/...
6 years ago
Nathan Willis
5fdf7b724e
Usermanual: clusters chapter; add brief grapheme definition and clarify monotonous cluster handling.
6 years ago
Nathan Willis
939220e57d
Usermanual: clusters chapter, minor updates.
6 years ago
Nathan Willis
53ac46e974
Usermanual: expand clusters chapter.
6 years ago
Behdad Esfahbod
30cb45b3ea
Change ArrayOf.bsearch() return semantics
...
Towards consolidating all array bsearch/...
6 years ago
Behdad Esfahbod
5cd9546ba7
Minor
6 years ago
Behdad Esfahbod
fd94e729cb
Whitespace
6 years ago
Behdad Esfahbod
bb2a206508
Assert that item-type of arrays have static size
6 years ago
Behdad Esfahbod
690d9eb83d
[vector] Rename
6 years ago
Behdad Esfahbod
ba38378fd4
[aat] Minor
6 years ago
Behdad Esfahbod
39b9d63b01
Add hb_static_size(T)
6 years ago
Behdad Esfahbod
f99abcc379
Add template-function convenience macros
6 years ago
Behdad Esfahbod
ec83b2228e
Add null bytes for CmapSubtableLongGroup
6 years ago
Behdad Esfahbod
e2ffb33a53
Remove lsearch for small TableDirectorys
6 years ago
Behdad Esfahbod
04f7e55369
[arrays] Add as_array() to hb_vector_t<>
6 years ago
Behdad Esfahbod
c514f65181
[arrays] Add as_array() to ArrayOf<>
6 years ago
Behdad Esfahbod
9552f4ef0d
[kern] Don't enforce length of last subtable
6 years ago
Behdad Esfahbod
992b712865
Merge pull request #1407 from harfbuzz/at-sign
...
Don't canonicalize '@' to '-' in language tags
6 years ago
David Corbett
018ba46e4d
Don't canonicalize '@' to '-' in language tags
...
Fixes #1406 .
6 years ago
Ebrahim Byagowi
c9cc96c0cf
[aat] Update expectation
6 years ago
Behdad Esfahbod
748962264a
[aat] Disable mark advance zeroing if kern table has state-machines
...
Geeza Pro for example, relies on that for fancy mark positioning.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1405
6 years ago
Behdad Esfahbod
3d2b98ef14
Minor
6 years ago
Ebrahim Byagowi
341851efe1
[aat] Add macOS specific tests ( #1404 )
6 years ago
Behdad Esfahbod
22798e93c4
[use] Minor clarification
6 years ago
Behdad Esfahbod
a2d6c1075a
Minor tweak to FLAG64
6 years ago
Behdad Esfahbod
8280459e74
Merge pull request #1291 from harfbuzz/use-reordering
...
[use] Fix reordering
6 years ago
Behdad Esfahbod
e4a4555d1e
[cmap] Move code around
6 years ago
Behdad Esfahbod
758c9d68e2
[morx/kerx] Limit range to subtable when sanitizing
6 years ago