harfbuzz/src/graph
Garret Rieger 9559d3c1c1 [repacker] fix incorrect coverage table size estimation.
During splitting of PairPosFormat2 the code was assuming the maximum size of the generated coverage table would be equal too the current size. This is incorrect size the new coverage table may not preserve the ranges found in the original coverage table (since we are splitting based on class, not coverage) and in the worst case may convert from format2 to format1. So use the size of a format1 table as the max size.
2022-10-11 14:06:04 -06:00
..
classdef-graph.hh [repacker] estimate size of classDef1 and coverage during PairPos2 split point analysis. 2022-08-05 20:19:11 +00:00
coverage-graph.hh [repacker] implement MarkBasePosFormat1::clone_range. 2022-08-11 20:22:31 +00:00
graph.hh [repacker] use mutable copies of Coverage/ClassDef in MarkBasePos shrink operation. 2022-09-30 10:58:50 -06:00
gsubgpos-context.cc [repacker] Expose on internal method in the repacker that allows the caller to pass in/out a graph. 2022-08-15 22:49:24 +00:00
gsubgpos-context.hh [repacker] Expose on internal method in the repacker that allows the caller to pass in/out a graph. 2022-08-15 22:49:24 +00:00
gsubgpos-graph.hh [repacker] use mutable copies of Coverage/ClassDef in MarkBasePos shrink operation. 2022-09-30 10:58:50 -06:00
markbasepos-graph.hh [repacker] use mutable copies of Coverage/ClassDef in MarkBasePos shrink operation. 2022-09-30 10:58:50 -06:00
pairpos-graph.hh [repacker] fix incorrect coverage table size estimation. 2022-10-11 14:06:04 -06:00
serialize.hh [repacker] add sanitization for GSUB/LookupList/Lookup during extension promotion. 2022-07-26 12:22:17 -06:00
split-helpers.hh [repacker] Make actuate_subtable_split internal. 2022-08-08 17:07:14 +00:00
test-classdef-graph.cc [repacker] estimate size of classDef1 and coverage during PairPos2 split point analysis. 2022-08-05 20:19:11 +00:00