|
2eb9bbd9
|
2018-05-22T18:28:13
|
|
[test/text-rendering-tests] Update from upstream
|
|
f673cfbd
|
2018-05-07T13:58:32
|
|
Support scripts that are written both LTR and RTL
Right now only Old Italic is marked as such.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1000
|
|
9925030f
|
2018-04-13T12:43:29
|
|
Don't decompose Bengali Rra and Rha
Fixes #779 and follow up to b01d9b3d90e892341ee4463f2eda4600850b97d8
|
|
26e0cbd8
|
2018-03-29T21:22:47
|
|
Actual py3 compatibility making on gen-* scripts (#941)
|
|
cab2c2c0
|
2018-03-29T12:48:47
|
|
Make more gen-* scripts py3 compatible (#940)
|
|
eda6a5ea
|
2018-03-12T13:38:01
|
|
CMake: Fix running tests on Windows
For the API tests, output the test programs at $(TOP_BUILDDIR) so that
the freshly-built DLLs will be available for the test programs. For
those that are run through the Python wrapper scripts, use
${PYTHON_EXECUTABLE} instead of plain 'python' in case the Python
interpreter is not in the PATH.
|
|
bcf578fe
|
2018-02-28T16:31:46
|
|
[test] Add test suite for Brahmi Number Joiners
https://github.com/harfbuzz/harfbuzz/pull/660
|
|
5b9c2340
|
2018-02-27T22:56:17
|
|
[CPAL] Refactor and address the reviews
|
|
101850f9
|
2018-02-27T20:15:54
|
|
Merge with master
|
|
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
|