src/hb-ot-shape-complex-indic-machine.hh


Log

Author Commit Date CI Message
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
Behdad Esfahbod b1d3e54b 2019-05-13T14:35:04 [indic] Don't constrain how many C, M, ... occur Fixes https://github.com/harfbuzz/harfbuzz/issues/1709 Part of https://github.com/harfbuzz/harfbuzz/issues/1652
Behdad Esfahbod 8461ade7 2019-05-13T14:10:48 Revert "[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018" This reverts commit 9b05db33b54e6e5f0b4658f4c06e7fe563f8923b. Fixes https://github.com/harfbuzz/harfbuzz/issues/1708
Behdad Esfahbod 52c15b05 2019-05-13T14:10:28 Revert "[ragel] Switch to -T1 output instead of -F1" This reverts commit ae8719eb596485ebff07dd5016256015cd0cf86b. Part of https://github.com/harfbuzz/harfbuzz/issues/1708
Behdad Esfahbod ae8719eb 2019-05-13T12:27:10 [ragel] Switch to -T1 output instead of -F1 Fedora upgraded to ragel 7, which is buggy if char is signed. Switching to -G2 output fails with sign-compare error: ../../src/hb-buffer-deserialize-json.hh:107:12: error: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const char’ [-Werror=sign-compare] if ( 9u <= ( (*( p))) && ( (*( p))) <= 13u ) { ~~~^~~~~~~~~~~~~ Switching to -T1 for now. It actually results in smaller code, at the expense of some binary searching instead of flat tables. In the not distant future, we might actually generate two different outputs and choose between depending on size-optimize options. Fixes https://github.com/harfbuzz/harfbuzz/issues/1708
Behdad Esfahbod 9b05db33 2019-05-07T11:39:44 [ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018
Behdad Esfahbod 3bed03dc 2019-03-28T20:50:04 [indic] Add back medial-consonant to grammar Fixes https://github.com/harfbuzz/harfbuzz/issues/1592
Behdad Esfahbod 21bb80eb 2019-03-28T20:50:04 [indic] Add back medial-consonant to grammar Fixes https://github.com/harfbuzz/harfbuzz/issues/1592
Behdad Esfahbod 5101abd4 2018-10-02T17:49:06 [indic/use] Factor common expressions in ragel machine No machine change.
Behdad Esfahbod 40d5d19d 2018-10-02T17:04:05 [ragel] Use ts/te (token-start / token-end) instead of manual tracking
Behdad Esfahbod 8bf4027d 2018-10-01T20:05:00 [indic] Remove Consonant_Medial from grammar and code The only Indic CM is U+0A75 GURMUKHI SIGN YAKASH, which Uniscribe doesn't treat specially, and font designers design for that. So, do the same.
Behdad Esfahbod e46c51f1 2018-09-10T17:38:19 [indic] Do NOT allow matra after Halant,ZWJ Fixes https://github.com/harfbuzz/harfbuzz/issues/556 Devanagari regresses 12 tests, and Gujarati 2. See: https://github.com/harfbuzz/harfbuzz/issues/556#issuecomment-419957472 New numbers: BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%) DEVANAGARI: 707299 out of 707394 tests passed. 95 failed (0.0134296%) GUJARATI: 366353 out of 366457 tests passed. 104 failed (0.0283799%) GURMUKHI: 60729 out of 60747 tests passed. 18 failed (0.0296311%) KANNADA: 951300 out of 951913 tests passed. 613 failed (0.0643966%) MALAYALAM: 1048136 out of 1048334 tests passed. 198 failed (0.0188871%) ORIYA: 42327 out of 42329 tests passed. 2 failed (0.00472489%) SINHALA: 271596 out of 271847 tests passed. 251 failed (0.0923313%) TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%) TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%)
Behdad Esfahbod c77ae408 2018-08-25T22:36:36 Rename hb-*private.hh to hb-*.hh Sorry for the noise, downstream custom builders. Please adjust.
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
Behdad Esfahbod abc82b49 2018-02-20T14:34:16 Add Ragel-generated files to git I know it's bad form; I know I've said no to this multiple times... But this is part of an experiment to see if we can make rolling HarfBuzz into Chrome much faster. That will give us a lot more testing exposure that currently Chrome does. Doing this while those files are still considered ignored by our gitignore rules; will see how that flies.
Behdad Esfahbod adff3778 2013-02-06T23:43:27 Revert "[Indic] Import ragel-generated Indic machine in git" This reverts commit fab7a71f110ed646745d54b23284537c50058c21. Conflicts: src/hb-ot-shape-complex-indic-machine.hh Keeping that generated file in-tree causes problems with processes like tinderbox that automatically fetch and build harfbuzz. It's harder to bootstrap harfbuzz now (as was previously), but I'm willing to give this another chance and see how it goes.
Behdad Esfahbod 596740db 2012-12-21T19:41:04 [Indic] Insert dottedcircle after a lone Malayalam dot-reph
Behdad Esfahbod 0beb66e3 2012-12-05T18:46:04 Fix warnings
Behdad Esfahbod 6fd53356 2012-11-12T18:42:18 [Indic] Update auto-generated Indic machine to reflect previous commit
Behdad Esfahbod fab7a71f 2012-09-24T21:51:13 [Indic] Import ragel-generated Indic machine in git I don't expect ragel to be creating too much noise in its generated output, and including this in-tree helps users right now. We can revisit this later if it proved to be too much trouble.