src/hb-ot-shape-complex-use-machine.rl


Log

Author Commit Date CI Message
Behdad Esfahbod a665e29e 2022-03-23T17:30:25 [use] Avoid O(n^2) in the machine Fixes https://github.com/harfbuzz/harfbuzz/issues/3502
David Corbett 49fb8f90 2022-03-13T15:01:11 [USE] Treat visible viramas like dependent vowels
David Corbett 854219e0 2022-03-05T10:46:31 [USE] Simplify `not_ccs_default_ignorable`
David Corbett 6e059a46 2022-03-04T19:18:40 [USE] Allow any non-numeric tail in symbol cluster
David Corbett 5b0a5981 2022-03-04T20:45:30 [USE] Restore the category WJ
Behdad Esfahbod 7af165db 2022-02-12T21:25:24 Fix compiler warning
David Corbett ae193cd1 2021-10-08T21:58:07 [USE] Insert dotted circles before lone viramas
David Corbett 7287125c 2021-10-05T08:52:11 [USE] Merge the categories S and O
David Corbett 8eaee2f8 2021-10-07T20:10:31 [USE] Only skip default ignorables within CCSes
Behdad Esfahbod dad41c07 2021-02-01T13:54:12 [use] Typo
Behdad Esfahbod 769c2b19 2021-01-29T11:40:59 [indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros
Behdad Esfahbod 59721c2f 2021-01-29T11:34:59 [use] Move data table into same compilation unit
Behdad Esfahbod d9b167da 2021-01-28T20:40:42 [use] Remove hb-ot-shape-complex-use.hh Inline into ragel machine.
Behdad Esfahbod 3bb2653a 2021-01-28T20:36:51 [use] Reuse category numbers exported from ragel machine Part of https://github.com/harfbuzz/harfbuzz/pull/2726
Behdad Esfahbod c417e0d2 2021-01-28T20:27:59 [indic/khmer/myanmar/use] Move enum category around Such that the generated -machine.hh headers are independent.
Behdad Esfahbod 880fdb74 2021-01-28T19:47:53 [indic/khmer/myanmar/use] Export categories from Ragel source Not hooked up yet. Part of alternative approach to https://github.com/harfbuzz/harfbuzz/pull/2726
Behdad Esfahbod 8af85c4e 2021-01-15T18:48:12 Remove hb-ot-shape-complex-machine-index.hh file Inline code into USE header.
Behdad Esfahbod 3c5b7886 2021-01-15T19:26:04 Revert "Avoid category duplication between C++ and Ragel" This reverts commit 67ea8133d3fa82b3365cd917fb266ba752f16169. Merged accidentally on https://github.com/harfbuzz/harfbuzz/pull/2726
David Corbett 67ea8133 2020-10-17T14:37:22 Avoid category duplication between C++ and Ragel
Khaled Hosny f579c661 2020-11-21T16:06:27 Mark variable unused Hopefully fixes build with newer ragel. https://github.com/adrian-thurston/ragel/issues/56 Fixes https://github.com/harfbuzz/harfbuzz/issues/2752
David Corbett 79fd5ce2 2020-10-17T11:57:08 [use] Merge IND and Rsv classes into O
Behdad Esfahbod cde2cf84 2020-10-16T23:49:31 [use] Minor clean-up of unused categories
David Corbett 0792690b 2020-10-16T22:41:12 [use] Skip WJ and ZWJ when clustering
David Corbett a99e8721 2020-09-28T21:12:46 [use] Fix tests with MSVC
David Corbett faf09f54 2020-08-14T18:30:20 [USE] Support hieroglyph clusters
David Corbett 06f49fc8 2020-08-13T13:37:45 [USE] Update to the 2020-08-13 USE specification This also uses the data files from <https://github.com/microsoft/font-tools/tree/78b2134fdca84df41a931d30d5c48fec115eca41/USE>.
David Corbett 6a38adeb 2019-05-03T14:16:50 [use] Skip most default ignorables when clustering
Behdad Esfahbod d115a9e0 2019-07-02T14:42:45 [amalgam] Fix most duplicate-id instances in Indic-like shapers Part of https://github.com/harfbuzz/harfbuzz/issues/1809
David Corbett d64fb9db 2019-05-26T11:05:54 [use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel
David Corbett d100ccad 2019-05-19T10:01:20 [use] Allow multiple FMs in a cluster
David Corbett 026ab825 2019-05-01T16:15:58 Add dotted circles to more broken clusters
Behdad Esfahbod 75114e01 2018-10-03T12:29:56 [use] Add Halant_Or_Vowel_Modifier category Fixes https://github.com/harfbuzz/harfbuzz/issues/1102
Behdad Esfahbod 5101abd4 2018-10-02T17:49:06 [indic/use] Factor common expressions in ragel machine No machine change.
Behdad Esfahbod 6f457f83 2018-10-02T17:46:27 [indic] Minor flip grammar around No behavior change.
Behdad Esfahbod 40d5d19d 2018-10-02T17:04:05 [ragel] Use ts/te (token-start / token-end) instead of manual tracking
Behdad Esfahbod c77ae408 2018-08-25T22:36:36 Rename hb-*private.hh to hb-*.hh Sorry for the noise, downstream custom builders. Please adjust.
Behdad Esfahbod 060e6b4a 2018-06-05T17:31:46 Update to Unicode 11.0.0 UCDN is not updated yet.
Ebrahim Byagowi 2eaba80c 2018-04-24T09:04:15 Minor, re-add unused mark to some of ragel defined state machines (#1005)
Ebrahim Byagowi 24b8b9b2 2018-04-23T19:03:57 Resolve clang's used-but-marked-unused warnings
punchcutter c6dbf6e7 2018-01-31T14:09:04 Allow optional ZWJ in virama terminated cluster
Behdad Esfahbod 72ecaae0 2017-12-24T16:05:07 [use] Allow ZWJ before/after Halant https://github.com/harfbuzz/harfbuzz/issues/542#issuecomment-353169729
ebraminio 7c6937e7 2017-11-20T14:49:22 Move all references of old url to the new address (#622)
Behdad Esfahbod e07669fc 2017-10-03T14:57:14 [use] Implement Consonant_With_Stacker Related to https://github.com/behdad/harfbuzz/issues/528
Behdad Esfahbod 9dd29c68 2017-07-14T17:01:27 [use] Allow up to two medial-below letters Fixes https://github.com/behdad/harfbuzz/issues/376
Behdad Esfahbod 9b6312f9 2016-05-06T17:41:49 [use] Update to draft spec from Andrew Glass from August 2015
Behdad Esfahbod 3e4e7616 2016-05-06T17:28:25 [use] Add a catch-all clause to the machine
Behdad Esfahbod d04e461f 2016-05-06T17:17:00 [use] Fix 'Number-joiner terminated cluster' to use HN instead of H From draft update to USE.
Behdad Esfahbod 40c4a991 2015-07-21T17:14:54 [USE] Implement dotted-circle This makes USE feature-complete as far as the Indic-like features are concerned.
Behdad Esfahbod 7ce03ebe 2015-07-21T16:55:26 [USE] Move pref
Behdad Esfahbod eb74535c 2015-07-20T15:33:25 [USE] Fix Number clusters The spec wrongly has "H" where "HN" is meant.
Behdad Esfahbod e0eabd7f 2015-07-20T13:30:51 [USE] Put a Ragel machine together Grammar from the spec!
Behdad Esfahbod e2c95116 2015-07-20T11:32:48 [USE] Add Universal Shaping Engine to Makefile