Behdad Esfahbod
d3d0cbd278
Typo
6 years ago
Behdad Esfahbod
75114e01d2
[use] Add Halant_Or_Vowel_Modifier category
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1102
6 years ago
Ebrahim Byagowi
6353cc1f83
[circleci] Fix some of warnings from clang-everything bot ( #1211 )
...
* -Wshift-sign-overflow
* -Wmissing-prototypes
6 years ago
Behdad Esfahbod
9f1dee32fb
[tests] Allow test-runner to ignore shaping output
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1212
6 years ago
Behdad Esfahbod
d992982d23
[indic] Add some confusable sequences from Unicode Standard
6 years ago
Behdad Esfahbod
729f634728
Disable joiner-skipping when looking back for base to attach mark to
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1189
6 years ago
Ebrahim Byagowi
bf5088b3dc
Minor, fix -Weverthing bot warnings ( #1210 )
6 years ago
Ebrahim Byagowi
f72b748371
[circleci] Fix "msan" and "everything" bots ( #1205 )
6 years ago
Behdad Esfahbod
ab4c37f73a
[khmer] Add mark-ordering tests
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/667
6 years ago
Behdad Esfahbod
eb1e602877
[test] Try import unicodedata2 as unicodedata
6 years ago
Ebrahim Byagowi
0fa1edbd3b
[circleci] Couple of fixes ( #1200 )
...
* Raise error on warnings on -everything
* Enable fontconfig to two bots
* Fix msan bot now that all of its real complain are gone
6 years ago
Behdad Esfahbod
dcfcb950b8
[test] Fix -Wunused-parameter warnings
6 years ago
Behdad Esfahbod
be0b2ed316
More warning fixes
6 years ago
Ebrahim Byagowi
cefdef0247
Minor on test-multithread, align the actual and expected results
6 years ago
Behdad Esfahbod
c763b94401
[test-multithread] Disable FreeType funcs
6 years ago
Ebrahim Byagowi
7b68edf2ab
[tests] Don't try to get glyph names on failures
...
As it may cause a race unrelated to the issue actually happened
7 years ago
Behdad Esfahbod
33231a855f
Fix pthread fail for real
...
Using a hack...
7 years ago
Behdad Esfahbod
8cb8209c91
Fix bot fails
7 years ago
Behdad Esfahbod
02bebe42c1
[test/text-rendering-tests] Update from upstream
7 years ago
Behdad Esfahbod
4cd342baea
Fix ubsan bot
7 years ago
Behdad Esfahbod
7e6e094abd
[test-multithread] Install ot funcs before filling ref buffer
7 years ago
Behdad Esfahbod
21fbee831e
[test-multithread] Take num-threads and num-iters from command-line
7 years ago
Behdad Esfahbod
598be3bb38
Minor
7 years ago
Ebrahim Byagowi
c09bf3d505
test-multithread, check the results on every iteration ( #1194 )
7 years ago
Ebrahim Byagowi
dbc3070a15
Make test-multithread pass the tsan bot test ( #1193 )
7 years ago
Behdad Esfahbod
d183b33c1d
Rename test
7 years ago
Ebrahim Byagowi
39da1914b4
Test freetype funcs on test-multithread ( #1187 )
7 years ago
Ebrahim Byagowi
e88009a93f
Minor, remove the no longer needed comment on test-multithread
7 years ago
Behdad Esfahbod
34d5a25953
Fix test-multithread and increase num_threads to 30
...
What were you thinking? ;)
7 years ago
Ebrahim Byagowi
8bb73dad7f
Add a multithreaded test ( #1184 )
7 years ago
Behdad Esfahbod
d07f3111b4
Link API test programs with C++ linker
...
Needed to make ubsan work.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1174
7 years ago
Khaled Hosny
b7f1bbc2f8
[test] Fix printing subprocess error messages
...
Decode the string as Python 3 returns bytes string, and also don’t
assume that it ends with a new line.
7 years ago
Ebrahim Byagowi
403019482b
Fix test-subset-* leak issues
...
See also https://github.com/harfbuzz/harfbuzz/pull/1169
7 years ago
Ebrahim Byagowi
f6ebe1f4dc
Fix test-ot-math leak issue
...
See also https://github.com/harfbuzz/harfbuzz/pull/1169
7 years ago
Ebrahim Byagowi
669ac81ac5
Fix test-set leak issue
...
See also https://github.com/harfbuzz/harfbuzz/pull/1169
7 years ago
Ebrahim Byagowi
ef9307fd22
Fix test-font leak issue
...
See also https://github.com/harfbuzz/harfbuzz/pull/1169
7 years ago
Behdad Esfahbod
d5c509272f
[dfont] Fix test expecatation and minor touch up
...
I have no way to authoritatively know, but looks like test font only has one
face. So, adjust test expectation instead.
7 years ago
Ebrahim Byagowi
2b2ed1e536
[dfont] Add test
7 years ago
Behdad Esfahbod
cfdea88475
[random] Switch to 32bit RNG
7 years ago
Behdad Esfahbod
80de4bcd26
Minor clean up of 'rand' patchset
7 years ago
David Corbett
b545e27d88
Don't seed the RNG from the contents of the buffer
7 years ago
David Corbett
2de96e8468
Test 'rand'
7 years ago
Garret Rieger
21bf147054
[subset] Fix hdmx subsetted size calculation.
7 years ago
Behdad Esfahbod
93fe0faaee
[subset] Clean up hb_subset_input_t API
7 years ago
Behdad Esfahbod
f39166f0c0
[subset] Remove unused hb_subset_profile_t
...
We might reintroduce it later, but for now remove, as it was unused.
Some things that should have been in this object (drop_hints, etc)
are already in hb_subset_input_t. So, for now, keep everything there.
7 years ago
Behdad Esfahbod
62fc54725a
[ot-font] Fallback vertical advance to UPEM
...
Used to be ascent+descent. Whatever. This is more convenient for
upcoming changes.
7 years ago
Behdad Esfahbod
dae39c58fb
[face] Introduce character-map API
...
New API:
+hb_face_collect_unicodes
+hb_face_collect_variation_selectors
+hb_face_collect_variation_unicodes
7 years ago
Behdad Esfahbod
c77ae40852
Rename hb-*private.hh to hb-*.hh
...
Sorry for the noise, downstream custom builders. Please adjust.
7 years ago
Behdad Esfahbod
1becabe06c
[cmap] Use bsearch to find subtables
7 years ago
Behdad Esfahbod
d60c465627
Rename get_all_codepoints() to collect_unicodes()
7 years ago