|
3d9a6e62
|
2019-01-22T12:02:06
|
|
Whitespace
|
|
89bcfb20
|
2019-01-18T14:59:18
|
|
Remove TRACE_COLLECT_GLYPHS
|
|
0772c06f
|
2019-01-18T12:53:06
|
|
Remove tracing from closure
|
|
fa333e34
|
2018-12-27T17:56:22
|
|
[vector] Remove static_array
Was good idea, but with C++ types with constructor/destructor, was getting in
the way as compiler was destructing those items where it was not desired.
Since C++ does not allow zero-sized arrays, just remove it...
|
|
474a1205
|
2018-12-21T18:46:51
|
|
[array/vector] Rename len to length
|
|
e4120085
|
2018-12-17T21:31:01
|
|
Remove redundant void from C++ sources (#1486)
|
|
b2ebaa9a
|
2018-12-16T22:38:10
|
|
Remove redundant 'inline' from methods (#1483)
|
|
1b6d0c44
|
2018-12-13T18:10:48
|
|
[subset] Sketch GDEF subsetting
|
|
c78e4784
|
2018-12-12T09:50:18
|
|
[dispatch] Minor
|
|
fb059082
|
2018-11-30T20:45:40
|
|
Revert ugly fixes
Now that we have 6daf45e0, revert cryptic hacks...
This reverts commit abd81ed4f5cbc5a94171747909bc6b77551cb929.
This reverts commit 9c6921c08c905a0cf45ba0182134e6ff910fac51.
This reverts commit d39760cabfe4007cefdfc45231e85e93fababac2.
This reverts commit fedd8e6c176dea85194693399e50243eb1c117c4.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1374
|
|
9c6921c0
|
2018-11-30T15:16:57
|
|
More...
hb-ot-layout-gsubgpos.hh:1707: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
...
|
|
574d888c
|
2018-11-25T16:51:22
|
|
[aat] Ignore GSUB table of Muthu Foundry if they have morx table
Fixes https://github.com/harfbuzz/harfbuzz/issues/1410
|
|
aa065748
|
2018-11-16T14:31:05
|
|
Minor
|
|
11aa0468
|
2018-11-15T23:10:56
|
|
[subset] minor, adjust spaces
|
|
da6aa3b0
|
2018-11-11T11:40:57
|
|
Add hb_blob_ptr_t.destroy()
|
|
5d0078a4
|
2018-11-10T23:52:15
|
|
Add hb_blob_ptr_t
Use in a couple of places. Push to bots to see how many unhappy before
I convert the rest.
|
|
33b006cc
|
2018-11-05T23:19:04
|
|
[ot-layout] Simplify some access
|
|
0b0b38ec
|
2018-11-03T16:15:30
|
|
Fix null accelerator's
Fixes all except for cmap. To be done separately.
Part of https://github.com/harfbuzz/harfbuzz/issues/1146
|
|
0382b718
|
2018-11-02T12:23:26
|
|
Use as_array in more places
|
|
f7a08cd4
|
2018-10-30T11:29:09
|
|
Fix extra semicolon issues and test that on CI (#1330)
|
|
ca5e5a49
|
2018-10-29T22:30:21
|
|
Port Coverage::Iter off hb_auto_t<>
|
|
3a4e5dd4
|
2018-10-29T18:05:25
|
|
Remove a few unnecessary hb_auto_t<>'s
See a85641446c30247c4e948263f0f8c1147ed4efb9
|
|
5a24ea15
|
2018-10-20T08:09:52
|
|
Make more 'coords' params const.
|
|
4594730f
|
2018-10-19T22:12:25
|
|
Remove redundant return at end of void-returning function.
|
|
257d0e5a
|
2018-10-19T22:49:21
|
|
Fix typos.
|
|
63109432
|
2018-10-13T14:00:05
|
|
Cosmetic and minor changes
|
|
b3390990
|
2018-10-10T12:07:49
|
|
Add per-subtable set-digests
This speeds up Roboto shaping by ~10%. I was hoping for more.
Still, good defense against lookups with many subtables.
|
|
e78549ed
|
2018-10-10T11:54:48
|
|
Move apply down into subtables accel
|
|
78c09bf2
|
2018-10-10T11:50:46
|
|
Move subtable array into lookup accel
|
|
97e5913d
|
2018-10-10T11:41:05
|
|
Move more code
|
|
c8f2d933
|
2018-10-10T11:36:28
|
|
Move code
In preparation to move add per-subtable set digests...
|
|
9efddb9d
|
2018-10-02T16:05:26
|
|
Treat a base+mark... ligature as base, not ligature
Fixes https://github.com/harfbuzz/harfbuzz/issues/746
|
|
3cca9787
|
2018-10-02T15:02:16
|
|
Move code around
|
|
d748dc76
|
2018-09-24T18:30:50
|
|
More iter inits
|
|
3583fb03
|
2018-09-23T22:33:38
|
|
Simplify ZWJ-skipping a bit
Towards disabling ZWJ-skipping in certain GPOS contexts.
Part of https://github.com/flutter/flutter/issues/16886
|
|
9516cbd3
|
2018-09-23T22:00:34
|
|
Reinit skippy iters when auto_zwj / auto_zwnj change
Ouch. How did we not hit this bug before...
|
|
effc7ced
|
2018-09-13T20:21:54
|
|
Rename HeadlessArrayOf::len to lenP1
So it doesn't accidentally match our templates, etc.
|
|
cfdea884
|
2018-09-11T10:57:48
|
|
[random] Switch to 32bit RNG
|
|
08260c70
|
2018-09-11T10:51:19
|
|
[random] Shuffle
|
|
71c9f84e
|
2018-09-10T22:37:19
|
|
Make --features rand=1 available to the user
Use rand=255 to mean "randomize".
Part of https://github.com/harfbuzz/harfbuzz/pull/803
|
|
80de4bcd
|
2018-09-10T16:24:52
|
|
Minor clean up of 'rand' patchset
|
|
b545e27d
|
2018-02-23T12:22:32
|
|
Don't seed the RNG from the contents of the buffer
|
|
c2a75e07
|
2018-01-25T14:22:03
|
|
Implement 'rand'
|
|
9507b05a
|
2018-09-10T23:18:07
|
|
Simplify sanitize->check_array()
Fix a bug in CBDT sanitize, and redundant check in avar.
|
|
bc485a98
|
2018-09-10T23:02:24
|
|
Port some VAR arrays to UnsizedArrayOf<>
Fix avar sanitize().
|
|
5dfd6e07
|
2018-09-10T15:45:32
|
|
Fix sanitize or Context Rule
Fixes https://github.com/harfbuzz/harfbuzz/issues/1110
|
|
339d3603
|
2018-09-03T17:33:34
|
|
[subset] Wire up subset() call down to subtables
|
|
9c3747c5
|
2018-09-03T16:53:03
|
|
[subset] More
|
|
6d618522
|
2018-09-03T16:41:28
|
|
Templatize GSUBGPOS::sanitize()
|
|
49c44b58
|
2018-09-03T16:37:17
|
|
[subset] Fix serialize_subset() calls
Ouch.
|
|
7c9cfa2b
|
2018-09-02T19:47:50
|
|
Add intersects() method to GSUB/GPOS lookups
|
|
61ce62e5
|
2018-09-02T17:00:27
|
|
[subset] Minor
Remove Lookup::subset().
|
|
bfa72a9a
|
2018-09-01T18:34:50
|
|
[subset] Towards GSUB/GPOS subsetting
Add subset() call for GSUBGPOS struct and its dependencies.
Not hooked up anywhere.
|
|
453e0c60
|
2018-08-26T01:30:52
|
|
Add template keyword
I swear I have no idea why this is needed, but it is...
|
|
b929100f
|
2018-08-26T01:15:47
|
|
[ot-face] Unify GSUB/GPOS accelerators in the table accelerator framework
|
|
963413fc
|
2018-08-26T00:47:55
|
|
WIP
|
|
1c48a7ef
|
2018-08-25T23:54:06
|
|
[ot-font] Cache tables on face, not font
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|