test/shaping


Log

Author Commit Date CI Message
Behdad Esfahbod 2eb9bbd9 2018-05-22T18:28:13 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod 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
Ebrahim Byagowi 9925030f 2018-04-13T12:43:29 Don't decompose Bengali Rra and Rha Fixes #779 and follow up to b01d9b3d90e892341ee4463f2eda4600850b97d8
Ebrahim Byagowi 26e0cbd8 2018-03-29T21:22:47 Actual py3 compatibility making on gen-* scripts (#941)
Ebrahim Byagowi cab2c2c0 2018-03-29T12:48:47 Make more gen-* scripts py3 compatible (#940)
Chun-wei Fan 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.
Behdad Esfahbod bcf578fe 2018-02-28T16:31:46 [test] Add test suite for Brahmi Number Joiners https://github.com/harfbuzz/harfbuzz/pull/660
Ebrahim Byagowi 5b9c2340 2018-02-27T22:56:17 [CPAL] Refactor and address the reviews
Ebrahim Byagowi 101850f9 2018-02-27T20:15:54 Merge with master
Behdad Esfahbod 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
Behdad Esfahbod 246e280d 2018-02-18T15:42:25 [test] Add test for https://github.com/harfbuzz/harfbuzz/issues/740
Behdad Esfahbod 83f57e24 2018-02-14T18:43:53 [test] Reinstate test/shaping/data/in-house/tests/myanmar-syllable.tests
Rod Sheeter 89ee20f1 2018-02-12T16:01:15 basic wiring for a (failing) cmap test
Behdad Esfahbod 3346ba9c 2018-02-09T11:05:17 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod 1242ad84 2018-02-08T14:10:01 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod 3615f344 2018-02-04T17:19:58 [test/text-rendering-tests] Update from upstream
David Corbett ccb0367d 2018-02-02T12:04:04 Let VS1 follow U+1031 MYANMAR VOWEL SIGN E
Behdad Esfahbod 585b5760 2018-01-30T11:51:56 Fix distcheck
Behdad Esfahbod e00743b4 2018-01-29T10:07:05 [test/text-rendering-tests] Update from upstream
David Corbett 9b693212 2018-01-18T16:34:13 Update record-test.sh to the new directory layout (#716)
Behdad Esfahbod 60f84ef0 2018-01-15T20:46:58 Disable MORX-13/14 Really, need better way to catch these :(.
Behdad Esfahbod 54a1e250 2018-01-13T14:44:39 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod 0d39ac22 2018-01-11T22:47:08 [test/text-rendering-tests] Update README
Behdad Esfahbod 17a66f13 2018-01-11T22:46:19 [test] Disable MORX-12 Ouch. I need a better workflow for this.
Behdad Esfahbod 1387fe8f 2018-01-11T19:22:37 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod 1eb98c99 2018-01-11T17:59:03 [test/text-rendering-tests] Actually disable MORX-11
Behdad Esfahbod 1d20d109 2018-01-11T15:18:22 [test/text-rendering-tests] Update from upstream
Behdad Esfahbod fc405b7c 2018-01-11T11:55:29 [test/text-rendering-tests] Update from upstream
Ebrahim Byagowi 4177f646 2018-01-11T15:43:23 [cmake] Update and unbreak (#700)
Behdad Esfahbod d6076747 2018-01-11T10:51:46 [test/text-rendering-tests] Add DISABLED list
Behdad Esfahbod de02b509 2018-01-11T10:48:42 [test/in-house] Add Makefile.sources
Behdad Esfahbod 7c32e01d 2018-01-11T10:47:31 Minor
Behdad Esfahbod a5adc5aa 2018-01-11T10:30:22 [test/text-rendering-tests] Update from upstream Also adds an update.sh script that does this automatically.
Behdad Esfahbod c861daac 2018-01-11T10:11:01 [test/text-rendering-tests] Add README and COPYING
Behdad Esfahbod ea3e86c6 2018-01-11T09:58:42 Minor
Ebrahim Byagowi 1461965c 2018-01-11T08:48:22 [test] Better tests output by converting stderr to stdout (#696) https://gitlab.kitware.com/cmake/cmake/issues/17630
Ebrahim Byagowi ebb9b7d6 2018-01-11T08:15:06 [test] Print shaping output on CI fails (#695)
Ebrahim Byagowi 71e0ed9c 2018-01-10T15:45:12 [cmake] Add header existence tests (#685)
Ebrahim Byagowi a073621b 2018-01-10T12:13:28 [cmake] Fix tests against latest changes (#690)
Behdad Esfahbod 6db0b17c 2018-01-10T05:40:43 [test] Move test handling to sundirectories
Behdad Esfahbod 4c982b48 2018-01-10T05:26:55 [test] Whitelist one more passing test
Behdad Esfahbod 0b28e119 2018-01-10T05:02:42 [test] Whitelist one more passing test
Behdad Esfahbod 6dc6f0c9 2018-01-10T04:12:35 [test] Whitelist one passing test
Behdad Esfahbod ec939761 2018-01-10T03:56:43 Minor
Behdad Esfahbod c4eac531 2018-01-10T03:51:09 Minor
Behdad Esfahbod 285a0bd7 2018-01-10T03:49:32 [test] Another try Making cmake happy this time.
Behdad Esfahbod 95b32b00 2018-01-10T03:48:09 [test] Fix text disabling Ouch, make!
Behdad Esfahbod a938d105 2018-01-10T03:41:55 [test/text-rendering-tests] Disable failing tests
Behdad Esfahbod ed95d5e3 2018-01-10T03:38:52 [test/text-rendering-tests] Disable failing tests
Behdad Esfahbod 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.
Behdad Esfahbod 46e4ed55 2018-01-10T03:22:08 [test/text-rendering-tests] Hook up font variations Six more passing. Twelve failing now.
Behdad Esfahbod 2b3f62fc 2018-01-10T03:16:56 [test] Add tests from text-rendering-tests repo https://github.com/unicode-org/text-rendering-tests
Behdad Esfahbod 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.
Behdad Esfahbod 70201306 2018-01-10T02:37:39 [test] Minor
Behdad Esfahbod 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
Behdad Esfahbod 6b4d63f2 2018-01-10T01:13:36 [test] Minor
Behdad Esfahbod 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.
Behdad Esfahbod 141db8b7 2018-01-09T23:11:00 [test] Minor
Behdad Esfahbod 44c65eee 2018-01-09T21:58:57 [test] Reorganize test suite In anticipation of importing more test suites.
Behdad Esfahbod 9a3ad307 2018-01-09T21:35:21 [test] Remove unused hb-diff-ngrams
Behdad Esfahbod b6b46002 2018-01-09T21:33:38 [test] Remove unused manifest stuff
Behdad Esfahbod ebbee7c2 2018-01-09T18:23:19 [test] Move test files around
Behdad Esfahbod ed2f458b 2018-01-05T12:55:39 Add test font for previous commit
Behdad Esfahbod 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
Ebrahim Byagowi 70807ad2 2018-01-02T23:52:12 Fix make check issue on out-of-tree builds and test it (#672)
Ebrahim Byagowi 4e3cf91a 2018-01-01T11:17:51 [cmake] Run rest of the tests on Windows (#668)
Ebrahim Byagowi 2dbdeb14 2017-12-29T23:13:29 [cmake] Run fuzzing and shaping tests (#666)
David Corbett 7bfdf1a9 2017-11-22T16:32:52 Forbid Batak killers after vowel signs
ebraminio 20e69c95 2017-12-07T12:24:12 [test] print commented line, like the original script (#649)
ebraminio 5f061d27 2017-12-07T11:22:55 Rewrite run-tests in python (#647)
Behdad Esfahbod d9066afd 2017-11-29T16:18:18 Add another test for previous commit From https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4273
Behdad Esfahbod 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
David Corbett 9f259769 2017-11-21T14:16:10 Categorize U+A8B4 as Consonant_Medial
Behdad Esfahbod 8d553405 2017-11-20T19:43:22 Fix fallback positioning of double diacritic marks Fixes https://bugzilla.gnome.org/show_bug.cgi?id=787284
David Corbett 87d74605 2017-11-20T13:19:34 Categorize U+0C80 as Consonant_Placeholder
Behdad Esfahbod 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
Behdad Esfahbod b9c96b5d 2017-11-14T15:56:21 Add test for previous commit At some point we should run tests under valgrind...
David Corbett 87f0ad18 2017-11-02T10:59:25 Allow U+20F0 in USE clusters
Behdad Esfahbod 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
Khaled Hosny 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.
Khaled Hosny 2fcfbcf8 2017-11-02T09:45:06 [test] Fix another instance of component rounding See https://github.com/behdad/harfbuzz/pull/590#issuecomment-341194673
Behdad Esfahbod 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.
Behdad Esfahbod 53f0c27d 2017-11-08T17:02:54 Minor
David Corbett 5a9cba97 2017-11-08T13:15:27 Mark non-initial left matras as unsafe to break
David Corbett 74e82ada 2017-11-06T14:41:55 Mark glyphs involved in 'stch' as unsafe to break
Khaled Hosny 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.
Khaled Hosny 0b8f8dd8 2017-11-01T20:33:43 Revert "[test] We don’t care about glyph positions here" This reverts commit 70137e2b4b46918d9608f824a4b4b5cef2819158.
Khaled Hosny f1245013 2017-11-01T12:06:59 [test] Run shaping tests with both ot and ft funcs
Khaled Hosny 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.
Khaled Hosny 9234b364 2017-11-01T10:34:36 [test] Use ft functions for this test https://github.com/behdad/harfbuzz/pull/590#issuecomment-340967271
Khaled Hosny 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.
David Corbett d016c5bd 2017-10-27T12:14:00 Categorize Grantha candrabindu for use in Tamil
David Corbett 729c9e13 2017-10-26T10:29:28 Include all relevant glyphs in the subsetted font
Khaled Hosny 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.
David Corbett fd786c76 2017-10-25T14:31:22 Use `mktemp -d` instead of `mktemp --directory`
David Corbett c4944920 2017-10-25T16:06:40 Fix and run indic-script-extensions.tests
David Corbett d8df7142 2017-10-25T16:06:01 Fix code point iteration in narrow Python
Behdad Esfahbod 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
Behdad Esfahbod fa48ccbe 2017-10-12T14:07:37 [indic] Special-case Kannada Ra,H,ZWJ sequence Fixes https://github.com/behdad/harfbuzz/issues/435
Behdad Esfahbod ab8d70ec 2017-10-04T14:47:10 [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 Fixes https://github.com/behdad/harfbuzz/issues/509