Change priority queue to use (priority, value) instead of (value, priority).
f561fa6
[subset] further changes to serializer error handling.
b14475d
[subset] store errors in the serializer as a flag set.
73ed59f
[subset] init offset_overflow in hb_serialize_context_t.
b9ecc74
[subset] limit priority bumps to 16.
cf79fc3
Fix repack_tests for distcheck.
0104409
[subset] fix memory leaks in test-repacker.
e2f14e8
[subset] comment cleanup in hb-repacker.hh
d3e2ba7
[subset] Refactor _subset () to reduce nesting and eliminate the use of 'goto'.
832f2b5
[subset] add error tracking to the repacker.
bb5c80a
[subset] add tests that check for successful repacking of a real font file.
b8b8c58
[subset] cleanup memory leaks in the repacker.
6e9468f
[subset] Add prioritization offset resolution.
a7a86a6
[subset] refactor repacker graph to cache edge count and distances of vertices.
b452b2c
[subset] Add table duplication overflow resolution.
75414e8
[subset] use vectors instead of hashmaps throughout the repacker since all keys will be mapped …
8286bd8
[subset] switch sort_shortest_distance() to use priority queue.
519ae96
[subset] Change compute_distances() to use a priority queue.
5d3511e
[subset] Use priority for comparison in heap.
59ac0a0
[subset] re-write compute distances to use an array lookup for the distance map.
4c8dd41
[subset] Add a basic priority queue datastructure (binary heap).
5c4e0ff
[subset] Only run the repacker for GSUB/GPOS.
dd8e5d0
[subset] add topological sort by closest distance via Dijkstra's algorithm.
aaa7873
Implement will_overflow ().
8ebe5d7
[subset] hook up the repacker to run if offset overflows are encountered during subsetting.
6b1ea4c
[subset] Implement Kahn's algo for topological sorting instead of BFS.
f4c78cc
[subset] finish up BFS sort implementation.
00f393d
[subset] Start a proof of concept implementation of the GSUB/GPOS offset overflow resolver.
1584d3c
Merge pull request #2835 from googlefonts/remove_redundant_sys
a7d120a
[subset] fix for collect_features and remove_redundant_lamngsys
56ca435