|
e2d2d819
|
2018-02-18T17:28:53
|
|
Limit how much work sanitize() can do
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6022
|
|
246e280d
|
2018-02-18T15:42:25
|
|
[test] Add test for https://github.com/harfbuzz/harfbuzz/issues/740
|
|
83f57e24
|
2018-02-14T18:43:53
|
|
[test] Reinstate test/shaping/data/in-house/tests/myanmar-syllable.tests
|
|
89ee20f1
|
2018-02-12T16:01:15
|
|
basic wiring for a (failing) cmap test
|
|
3346ba9c
|
2018-02-09T11:05:17
|
|
[test/text-rendering-tests] Update from upstream
|
|
1242ad84
|
2018-02-08T14:10:01
|
|
[test/text-rendering-tests] Update from upstream
|
|
3615f344
|
2018-02-04T17:19:58
|
|
[test/text-rendering-tests] Update from upstream
|
|
ccb0367d
|
2018-02-02T12:04:04
|
|
Let VS1 follow U+1031 MYANMAR VOWEL SIGN E
|
|
585b5760
|
2018-01-30T11:51:56
|
|
Fix distcheck
|
|
e00743b4
|
2018-01-29T10:07:05
|
|
[test/text-rendering-tests] Update from upstream
|
|
9b693212
|
2018-01-18T16:34:13
|
|
Update record-test.sh to the new directory layout (#716)
|
|
60f84ef0
|
2018-01-15T20:46:58
|
|
Disable MORX-13/14
Really, need better way to catch these :(.
|
|
54a1e250
|
2018-01-13T14:44:39
|
|
[test/text-rendering-tests] Update from upstream
|
|
0d39ac22
|
2018-01-11T22:47:08
|
|
[test/text-rendering-tests] Update README
|
|
17a66f13
|
2018-01-11T22:46:19
|
|
[test] Disable MORX-12
Ouch. I need a better workflow for this.
|
|
1387fe8f
|
2018-01-11T19:22:37
|
|
[test/text-rendering-tests] Update from upstream
|
|
1eb98c99
|
2018-01-11T17:59:03
|
|
[test/text-rendering-tests] Actually disable MORX-11
|
|
1d20d109
|
2018-01-11T15:18:22
|
|
[test/text-rendering-tests] Update from upstream
|
|
fc405b7c
|
2018-01-11T11:55:29
|
|
[test/text-rendering-tests] Update from upstream
|
|
4177f646
|
2018-01-11T15:43:23
|
|
[cmake] Update and unbreak (#700)
|
|
d6076747
|
2018-01-11T10:51:46
|
|
[test/text-rendering-tests] Add DISABLED list
|
|
de02b509
|
2018-01-11T10:48:42
|
|
[test/in-house] Add Makefile.sources
|
|
7c32e01d
|
2018-01-11T10:47:31
|
|
Minor
|
|
a5adc5aa
|
2018-01-11T10:30:22
|
|
[test/text-rendering-tests] Update from upstream
Also adds an update.sh script that does this automatically.
|
|
c861daac
|
2018-01-11T10:11:01
|
|
[test/text-rendering-tests] Add README and COPYING
|
|
ea3e86c6
|
2018-01-11T09:58:42
|
|
Minor
|
|
1461965c
|
2018-01-11T08:48:22
|
|
[test] Better tests output by converting stderr to stdout (#696)
https://gitlab.kitware.com/cmake/cmake/issues/17630
|
|
ebb9b7d6
|
2018-01-11T08:15:06
|
|
[test] Print shaping output on CI fails (#695)
|
|
71e0ed9c
|
2018-01-10T15:45:12
|
|
[cmake] Add header existence tests (#685)
|
|
a073621b
|
2018-01-10T12:13:28
|
|
[cmake] Fix tests against latest changes (#690)
|
|
6db0b17c
|
2018-01-10T05:40:43
|
|
[test] Move test handling to sundirectories
|
|
4c982b48
|
2018-01-10T05:26:55
|
|
[test] Whitelist one more passing test
|
|
0b28e119
|
2018-01-10T05:02:42
|
|
[test] Whitelist one more passing test
|
|
6dc6f0c9
|
2018-01-10T04:12:35
|
|
[test] Whitelist one passing test
|
|
ec939761
|
2018-01-10T03:56:43
|
|
Minor
|
|
c4eac531
|
2018-01-10T03:51:09
|
|
Minor
|
|
285a0bd7
|
2018-01-10T03:49:32
|
|
[test] Another try
Making cmake happy this time.
|
|
95b32b00
|
2018-01-10T03:48:09
|
|
[test] Fix text disabling
Ouch, make!
|
|
a938d105
|
2018-01-10T03:41:55
|
|
[test/text-rendering-tests] Disable failing tests
|
|
ed95d5e3
|
2018-01-10T03:38:52
|
|
[test/text-rendering-tests] Disable failing tests
|
|
3b1e97f3
|
2018-01-10T03:35:20
|
|
Add HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES
New API:
HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES
hb-shape / hb-view --remove-default-ignorables
One more text-rendering-tests test passing. Eleven failing.
|
|
46e4ed55
|
2018-01-10T03:22:08
|
|
[test/text-rendering-tests] Hook up font variations
Six more passing. Twelve failing now.
|
|
2b3f62fc
|
2018-01-10T03:16:56
|
|
[test] Add tests from text-rendering-tests repo
https://github.com/unicode-org/text-rendering-tests
|
|
3f29ea91
|
2018-01-10T02:48:04
|
|
[util] Add hb-shape --ned
For not displaying extra data: no clusters, no advance. Just data pertaining
to where glyphs end up on the screen.
|
|
70201306
|
2018-01-10T02:37:39
|
|
[test] Minor
|
|
316a28f8
|
2018-01-10T01:54:12
|
|
[test] Add script for extracting tests from text-rendering-tests
Work in progress...
https://github.com/unicode-org/text-rendering-tests
|
|
6b4d63f2
|
2018-01-10T01:13:36
|
|
[test] Minor
|
|
504f9136
|
2018-01-09T23:15:54
|
|
[test] Simplify test runner
Always pass hb-shape as first argument to run-tests.py.
Also require automake 1.13.
|
|
141db8b7
|
2018-01-09T23:11:00
|
|
[test] Minor
|
|
44c65eee
|
2018-01-09T21:58:57
|
|
[test] Reorganize test suite
In anticipation of importing more test suites.
|
|
9a3ad307
|
2018-01-09T21:35:21
|
|
[test] Remove unused hb-diff-ngrams
|
|
b6b46002
|
2018-01-09T21:33:38
|
|
[test] Remove unused manifest stuff
|
|
ebbee7c2
|
2018-01-09T18:23:19
|
|
[test] Move test files around
|
|
ed2f458b
|
2018-01-05T12:55:39
|
|
Add test font for previous commit
|
|
8c0d1916
|
2018-01-05T12:46:12
|
|
Improve CGJ skipping logic
Previously we made CGJ unskippable. Now, if CGJ did NOT prevent
any reordering, allow skipping over it. To make this work we
had to make changes to the Arabic mark reordering algorithm
implementation to renumber moved MCM marks. See comments.
Fixes https://github.com/harfbuzz/harfbuzz/issues/554
|
|
70807ad2
|
2018-01-02T23:52:12
|
|
Fix make check issue on out-of-tree builds and test it (#672)
|
|
4e3cf91a
|
2018-01-01T11:17:51
|
|
[cmake] Run rest of the tests on Windows (#668)
|
|
2dbdeb14
|
2017-12-29T23:13:29
|
|
[cmake] Run fuzzing and shaping tests (#666)
|
|
7bfdf1a9
|
2017-11-22T16:32:52
|
|
Forbid Batak killers after vowel signs
|
|
20e69c95
|
2017-12-07T12:24:12
|
|
[test] print commented line, like the original script (#649)
|
|
5f061d27
|
2017-12-07T11:22:55
|
|
Rewrite run-tests in python (#647)
|
|
d9066afd
|
2017-11-29T16:18:18
|
|
Add another test for previous commit
From https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4273
|
|
16fba5b2
|
2017-11-29T16:08:11
|
|
[ot] Fix Extension type recurse to disallow recursing to another Extension
Particularly hazardous if the second layer mixes forward and backward lookups.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4336
|
|
9f259769
|
2017-11-21T14:16:10
|
|
Categorize U+A8B4 as Consonant_Medial
|
|
8d553405
|
2017-11-20T19:43:22
|
|
Fix fallback positioning of double diacritic marks
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=787284
|
|
87d74605
|
2017-11-20T13:19:34
|
|
Categorize U+0C80 as Consonant_Placeholder
|
|
baf7779d
|
2017-11-14T21:53:48
|
|
Limit how much recursion GSUB/GPOS does
This only counts recursions right now. Good start.
Hopefully...
Fixes https://github.com/behdad/harfbuzz/issues/429
|
|
b9c96b5d
|
2017-11-14T15:56:21
|
|
Add test for previous commit
At some point we should run tests under valgrind...
|
|
87f0ad18
|
2017-11-02T10:59:25
|
|
Allow U+20F0 in USE clusters
|
|
8eed9cb1
|
2017-11-09T18:09:40
|
|
[kern] Fix invalid memory access if offset is zero
If offset is zero, we return Null() object. Wasn't prepared for that.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4088
|
|
b68fba4d
|
2017-11-03T14:27:33
|
|
[test] Use glyph ids instead of forcing ft funcs
We were using ft funcs because these are CFF fonts, but we can avoid
glyph names instead and keep testing both ot and ft.
|
|
2fcfbcf8
|
2017-11-02T09:45:06
|
|
[test] Fix another instance of component rounding
See https://github.com/behdad/harfbuzz/pull/590#issuecomment-341194673
|
|
822035ce
|
2017-11-08T17:03:55
|
|
[tests/arabic-stch.tests] Don't show flags
We don't need to test the actual flag values. For unsafe-to-break,
the --verify in run-tests.sh checks what we are interested in.
|
|
53f0c27d
|
2017-11-08T17:02:54
|
|
Minor
|
|
5a9cba97
|
2017-11-08T13:15:27
|
|
Mark non-initial left matras as unsafe to break
|
|
74e82ada
|
2017-11-06T14:41:55
|
|
Mark glyphs involved in 'stch' as unsafe to break
|
|
0e63cbed
|
2017-11-01T20:49:42
|
|
[test] Fix difference between ft and ot font funcs
See https://github.com/behdad/harfbuzz/pull/590#issuecomment-341194673.
I simply removed the composite glyph and use the referenced simple
glyph directly.
|
|
0b8f8dd8
|
2017-11-01T20:33:43
|
|
Revert "[test] We don’t care about glyph positions here"
This reverts commit 70137e2b4b46918d9608f824a4b4b5cef2819158.
|
|
f1245013
|
2017-11-01T12:06:59
|
|
[test] Run shaping tests with both ot and ft funcs
|
|
70137e2b
|
2017-11-01T12:03:39
|
|
[test] We don’t care about glyph positions here
Freetype and OT font functions give different positions for some glyphs
in this font (OT seems to be correct), but that is not what we are
interested in in this test.
See https://github.com/behdad/harfbuzz/pull/590#issuecomment-341045223.
|
|
9234b364
|
2017-11-01T10:34:36
|
|
[test] Use ft functions for this test
https://github.com/behdad/harfbuzz/pull/590#issuecomment-340967271
|
|
afbfb927
|
2017-10-30T22:02:50
|
|
[test] Always use ft font funcs for these tests
These are CFF fonts and ot functions don’t support CFF glyph names yet.
The next commit will run all tests with ot functions.
|
|
d016c5bd
|
2017-10-27T12:14:00
|
|
Categorize Grantha candrabindu for use in Tamil
|
|
729c9e13
|
2017-10-26T10:29:28
|
|
Include all relevant glyphs in the subsetted font
|
|
9d4d2fb9
|
2017-10-16T10:05:42
|
|
[ot-font] Implement hb_ot_get_glyph_name
Turns out we already have support for “post” table, it just needed to be
activated and put in use.
|
|
fd786c76
|
2017-10-25T14:31:22
|
|
Use `mktemp -d` instead of `mktemp --directory`
|
|
c4944920
|
2017-10-25T16:06:40
|
|
Fix and run indic-script-extensions.tests
|
|
d8df7142
|
2017-10-25T16:06:01
|
|
Fix code point iteration in narrow Python
|
|
81e2b9b8
|
2017-10-15T10:48:19
|
|
Never skip over CGJ
We might want to tweak this some more. For now, never skipping over
it is better behavior than always skipping.
Part of https://github.com/behdad/harfbuzz/issues/554
|
|
fa48ccbe
|
2017-10-12T14:07:37
|
|
[indic] Special-case Kannada Ra,H,ZWJ sequence
Fixes https://github.com/behdad/harfbuzz/issues/435
|
|
ab8d70ec
|
2017-10-04T14:47:10
|
|
[arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53
Fixes https://github.com/behdad/harfbuzz/issues/509
|
|
3ca9c92a
|
2017-10-03T08:07:02
|
|
Test Consonant_With_Stacker in Kannada (#530)
|
|
5d98de1f
|
2017-10-03T13:46:25
|
|
Tweak mark-base attachment
Apparently a base glyph can also become an attached component of a
ligature if the ligature-forming lookup used IgnoreBase. This was
being confused with a non-first component of a MultipleSubst and
hence not matched for mark-attachment. Tweak test to fix.
Fixes https://github.com/behdad/harfbuzz/issues/543
|
|
09cbeb22
|
2017-10-03T13:22:07
|
|
Make bots happy
Fixes https://github.com/behdad/harfbuzz/issues/551
|
|
16335139
|
2017-10-02T20:28:56
|
|
Add test for U+0A51
New Indic numbers are:
BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%)
DEVANAGARI: 707307 out of 707394 tests passed. 87 failed (0.0122987%)
GUJARATI: 366355 out of 366457 tests passed. 102 failed (0.0278341%)
GURMUKHI: 60729 out of 60747 tests passed. 18 failed (0.0296311%)
KANNADA: 951201 out of 951913 tests passed. 712 failed (0.0747968%)
KHMER: 299071 out of 299124 tests passed. 53 failed (0.0177184%)
MALAYALAM: 1048136 out of 1048334 tests passed. 198 failed (0.0188871%)
ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
SINHALA: 271662 out of 271847 tests passed. 185 failed (0.068053%)
TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%)
TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%)
Before 71c0a1429db7c7e7e32507be248c9457e1cbfc7d GURMUKHI used to be at 15,
because Uniscribe seems to allow this character standalone, but that looks
wrong.
|
|
8b2c94c4
|
2017-10-02T20:02:45
|
|
Tweak ligature component matching for ligature formation
If two marks want to ligate and they belong to different components of the
same ligature glyph, and said ligature glyph is to be ignored according to
mark-filtering rules, then allow.
Example Burmese senquence:
U+1004,U+103A,U+1039,U+101B,U+103D,U+102D
Test font provided by Norbert Lindenberg.
Fixes https://github.com/behdad/harfbuzz/issues/545
|
|
71c0a142
|
2017-10-02T18:56:10
|
|
[indic] Fix shaping of U+0A51
Mark it as matra below to allow the sequence U+0A15, U+0A51, U+0A47.
Oh well...
Fixes https://github.com/behdad/harfbuzz/issues/524
|
|
cc79b666
|
2017-10-02T09:19:15
|
|
[indic] Add test for 1a0a356a0f2b2932581e4fd0437c01c058f4f6d1
https://github.com/behdad/harfbuzz/issues/538
|
|
61a9d7e6
|
2017-09-04T19:48:52
|
|
Minor
|
|
03a5a6f8
|
2017-09-01T19:09:54
|
|
[util] Add --unicodes to hb-view / hb-shape
Fixes https://github.com/behdad/harfbuzz/issues/154
|