|
5898a961
|
2021-09-14T07:09:50
|
|
[ragel] Regenerate state machine files with 6.10
|
|
b54d9b69
|
2021-05-06T06:22:48
|
|
start
|
|
676d1e6a
|
2021-01-29T19:53:39
|
|
[indic] Spell out INDIC_TABLE_ELEMENT_TYPE
|
|
769c2b19
|
2021-01-29T11:40:59
|
|
[indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros
|
|
59721c2f
|
2021-01-29T11:34:59
|
|
[use] Move data table into same compilation unit
|
|
d9b167da
|
2021-01-28T20:40:42
|
|
[use] Remove hb-ot-shape-complex-use.hh
Inline into ragel machine.
|
|
3bb2653a
|
2021-01-28T20:36:51
|
|
[use] Reuse category numbers exported from ragel machine
Part of https://github.com/harfbuzz/harfbuzz/pull/2726
|
|
c417e0d2
|
2021-01-28T20:27:59
|
|
[indic/khmer/myanmar/use] Move enum category around
Such that the generated -machine.hh headers are independent.
|
|
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
|
|
8af85c4e
|
2021-01-15T18:48:12
|
|
Remove hb-ot-shape-complex-machine-index.hh file
Inline code into USE header.
|
|
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
|
|
67ea8133
|
2020-10-17T14:37:22
|
|
Avoid category duplication between C++ and Ragel
|
|
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
|
|
79fd5ce2
|
2020-10-17T11:57:08
|
|
[use] Merge IND and Rsv classes into O
|
|
cde2cf84
|
2020-10-16T23:49:31
|
|
[use] Minor clean-up of unused categories
|
|
0792690b
|
2020-10-16T22:41:12
|
|
[use] Skip WJ and ZWJ when clustering
|
|
a99e8721
|
2020-09-28T21:12:46
|
|
[use] Fix tests with MSVC
|
|
faf09f54
|
2020-08-14T18:30:20
|
|
[USE] Support hieroglyph clusters
|
|
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>.
|
|
6a38adeb
|
2019-05-03T14:16:50
|
|
[use] Skip most default ignorables when clustering
|
|
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
|
|
d64fb9db
|
2019-05-26T11:05:54
|
|
[use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel
|
|
d100ccad
|
2019-05-19T10:01:20
|
|
[use] Allow multiple FMs in a cluster
|
|
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
|
|
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
|
|
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
|
|
9b05db33
|
2019-05-07T11:39:44
|
|
[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018
|
|
026ab825
|
2019-05-01T16:15:58
|
|
Add dotted circles to more broken clusters
|
|
75114e01
|
2018-10-03T12:29:56
|
|
[use] Add Halant_Or_Vowel_Modifier category
Fixes https://github.com/harfbuzz/harfbuzz/issues/1102
|
|
5101abd4
|
2018-10-02T17:49:06
|
|
[indic/use] Factor common expressions in ragel machine
No machine change.
|
|
40d5d19d
|
2018-10-02T17:04:05
|
|
[ragel] Use ts/te (token-start / token-end) instead of manual tracking
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
2eaba80c
|
2018-04-24T09:04:15
|
|
Minor, re-add unused mark to some of ragel defined state machines (#1005)
|
|
24b8b9b2
|
2018-04-23T19:03:57
|
|
Resolve clang's used-but-marked-unused warnings
|
|
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.
|