Sign in
◑
Theme
flutter
/
third_party
/
harfbuzz
/
HEAD
724ef40
OT: Cache first-input classes per contextual RuleSet (#6234)
by Behdad Esfahbod
· 7 hours ago
main
be67d96
OT: Cache contextual input and lookahead classes (#6233)
by Behdad Esfahbod
· 8 hours ago
8fa0d5d
GPOS: Cache second-glyph digests per PairSet
by Behdad Esfahbod
· 10 hours ago
b3e2d4b
Merge pull request #6232 from harfbuzz/more-opts
by Behdad Esfahbod
· 10 hours ago
087e432
OT: Add second-glyph lookup digests
by Behdad Esfahbod
· 11 hours ago
943da2a
Revert "OT: Cache lookup subtable indices"
by Behdad Esfahbod
· 11 hours ago
e429947
OT: Cache lookup subtable indices
by Behdad Esfahbod
· 11 hours ago
2f3c21a
Revert "OT: Hoist lookup apply-function selection"
by Behdad Esfahbod
· 11 hours ago
633af3b
Revert "OT: Specialize lookup traversal by apply function"
by Behdad Esfahbod
· 11 hours ago
3a565d7
OT: Specialize lookup traversal by apply function
by Behdad Esfahbod
· 11 hours ago
932aae5
OT: Hoist lookup apply-function selection
by Behdad Esfahbod
· 11 hours ago
6bb7576
[apply] Remove an unused field
by Behdad Esfahbod
· 12 hours ago
e7fc944
OT: Fuse redundant per-glyph shaping passes (#6231)
by Behdad Esfahbod
· 12 hours ago
eed256c
OT: Fuse glyph properties with digest rebuild
by Behdad Esfahbod
· 12 hours ago
a60b48e
OT: Fuse mask initialization into Unicode properties
by Behdad Esfahbod
· 12 hours ago
80540ed
[perf] Add public-domain Japanese script-run corpus
by Behdad Esfahbod
· 16 hours ago
62712e7
Revert "Add Japanese text corpus for perf testing"
by Behdad Esfahbod
· 16 hours ago
c159b54
Add Japanese text corpus for perf testing
by Behdad Esfahbod
· 18 hours ago
2688e6c
[unicode] Treat U+180F FVS4 as Default_Ignorable (#6229)
by Dylan Pulver
· 18 hours ago
14e6304
[subset] bug fix for BASE table
by Qunxin Liu
· 21 hours ago
2093bb5
Add HB_NODISCARD_STRUCT which doesn't generate compiler warnings when used in < c++17.
by Garret Rieger
· 2 days ago
1b22992
Restrict direct value construction of hb_result_t to cases where neither T nor E can convert to the other.
by Garret Rieger
· 2 days ago
5c5dad4
Add value_or_default()
by Garret Rieger
· 2 days ago
9afe31f
Assign is_ok_ in init().
by Garret Rieger
· 2 days ago
acc9e64
Add unlikely () for error branch of TRY()
by Garret Rieger
· 2 days ago
9d25eea
Add no discard to hb_result_t so that it must be used when returned.
by Garret Rieger
· 2 days ago
eca9f9f
Add hb_result_t<OkVal, ErrVal>
by Garret Rieger
· 2 days ago
46644f8
[ft] Serialize access to the static FreeType library (#6225)
by Behdad Esfahbod
· 4 days ago
5c21cb4
[script] Remove archaic aliases
by Behdad Esfahbod
· 4 days ago
e17de4d
Merge pull request #6222 from sylvestre/init-accelerator-pointers
by Sylvestre Ledru
· 4 days ago
36d1ca5
Bump github/codeql-action/upload-sarif from 4.37.8 to 4.37.9
by dependabot[bot]
· 4 days ago
e8905fb
Merge pull request #6218 from harfbuzz/repacker_error_handling
by Behdad Esfahbod
· 8 days ago
8d08f87
Fix possible memory leak in coverage-graph.hh
by Garret Rieger
· 8 days ago
367657d
Add some missing checks for alloc failure in repacker.
by Garret Rieger
· 8 days ago
15fe46e
Use value instead of pointer in overflow record dedup.
by Garret Rieger
· 8 days ago
79f8c3d
Re-implement bit set's next_range()/previous_range() to utilize zero counting.
by Garret Rieger
· 8 days ago
e67dee3
Add tests and benchmarks for hb_set_t next_range().
by Garret Rieger
· 8 days ago
a897489
Add HB_GRAPH_INVALID constant for marking error results in graph/repacker code.
by Garret Rieger
· 8 days ago
7eac03d
Add missing error handling for fallible operations in the repacker.
by Garret Rieger
· 8 days ago
eca9158
[util] parse numeric options in the C locale (#6216)
by nussaibah shaikh
· 8 days ago
5f16f4b
In pair pos format 2 splitting only recompute coverage size when the included glyph set changes.
by Garret Rieger
· 9 days ago
36cb489
14.4.0
by Khaled Hosny
· 9 days ago
14.4.0
64dab85
[depend] avoid inputCount underflow in context depend loops (#6211)
by nussaibah shaikh
· 9 days ago
cc92e9c
Bump github/codeql-action/upload-sarif from 4.37.7 to 4.37.8 (#6205)
by dependabot[bot]
· 10 days ago
3f84c51
[rust] Update HarfRust to 0.13.3
by Behdad Esfahbod
· 10 days ago
03c3e45
[arabic] Enable Win1256 fallback on all platforms (#6209)
by Behdad Esfahbod
· 10 days ago
299b37f
Merge pull request #6208 from harfbuzz/arabic-fallback-no-std-data
by Behdad Esfahbod
· 10 days ago
af1ae4c
[arabic] Generate fallback data for no-std
by Behdad Esfahbod
· 10 days ago
4a3ef3a
Merge pull request #6204 from Nussu06/depend-inputcount-page-overflow
by Behdad Esfahbod
· 10 days ago
0176214
[bitset] Guard add_range/del_range against reversed element pointers
by nussaiba shaikh
· 10 days ago
7356d8c
[arabic] Generate fallback data for Rust (#6207)
by Behdad Esfahbod
· 11 days ago
ebdb43f
[test] Add mort and morx text-rendering tests (#6206)
by Behdad Esfahbod
· 11 days ago
66ef339
[depend] Bound context inputCount to HB_MAX_CONTEXT_LENGTH
by nussaiba shaikh
· 11 days ago
485df9d
[harfrust] Update to 0.13.2 (#6203)
by Behdad Esfahbod
· 11 days ago
4a7dcd3
[harfrust] Store shape-plan data directly (#6201)
by Behdad Esfahbod
· 12 days ago
5bfff71
[harfrust] Reuse cached per-shape metadata (#6200)
by Behdad Esfahbod
· 12 days ago
b04cd41
[aat] Force-inline the state-machine transition functions (#6198)
by Behdad Esfahbod
· 13 days ago
29c1b91
[ft] Fix -Wdouble-promotion warnings in get_glyph_extents (#6196)
by Behdad Esfahbod
· 13 days ago
ff217d3
[graphite2] Fix cluster values when the buffer was reversed (#6156)
by Behdad Esfahbod
· 13 days ago
bc9e8db
[algs] Add a float overload of hb_clamp_to (#6195)
by Behdad Esfahbod
· 14 days ago
40949cc
[ot-layout] Skip the per-subtable digest retest for single-subtable lookups (#6194)
by Behdad Esfahbod
· 14 days ago
8273c6d
[rust] Batch nominal-glyph lookups in the harfrust bridge (#6193)
by Behdad Esfahbod
· 14 days ago
d155a10
[ot-shape] Skip the post-morx digest update if not applying GPOS (#6192)
by Behdad Esfahbod
· 2 weeks ago
cf30f71
[buffer] Charge move_to moves against max_ops (#6191)
by Behdad Esfahbod
· 2 weeks ago
24b368e
[GDEF] Answer mark-filtering-set queries from a cached bit-page (#6188)
by Behdad Esfahbod
· 2 weeks ago
ee9f8d9
Merge pull request #6187 from harfbuzz/agent/subset-perf
by Behdad Esfahbod
· 2 weeks ago
f279195
Remove accidentally committed __pycache__ file.
by Garret Rieger
· 2 weeks ago
f5ce090
[subset] Remap ClassDef glyphs through the flat array
by Behdad Esfahbod
· 2 weeks ago
f6bceda
[subset/cff] Record byte segments instead of tokens when not analyzing hints
by Behdad Esfahbod
· 2 weeks ago
7990062
[subset] Remap Coverage glyphs through a flat array
by Behdad Esfahbod
· 2 weeks ago
cb9460b
Merge pull request #6185 from harfbuzz/agent/depend-context-memoization
by Behdad Esfahbod
· 2 weeks ago
7c349a3
[depend] Ignore edge flags in recursion memoization
by Behdad Esfahbod
· 2 weeks ago
8d0b873
[depend] Skip cached chained-context preparation
by Behdad Esfahbod
· 2 weeks ago
980cceb
[depend] Reuse cached context label lookups
by Behdad Esfahbod
· 2 weeks ago
75455f7
[depend] Skip cached contextual input expansion
by Behdad Esfahbod
· 2 weeks ago
63b41da
[depend] Cache contextual edge labels
by Behdad Esfahbod
· 2 weeks ago
3a1ab8f
[depend] Compact edge deduplication storage
by Behdad Esfahbod
· 2 weeks ago
5bf0cfb
[set] Insert coverage intersections by bitmap word
by Behdad Esfahbod
· 2 weeks ago
f3a00d0
[set] Intersect coverage ranges by bitmap word
by Behdad Esfahbod
· 2 weeks ago
7951998
[set] Compute iterator length lazily
by Behdad Esfahbod
· 2 weeks ago
375b3f4
[depend] Combine edge deduplication lookup and insert
by Behdad Esfahbod
· 2 weeks ago
4daafa0
[depend] Encode common active glyph states
by Behdad Esfahbod
· 2 weeks ago
772005b
[depend] Intern recursion paths directly
by Behdad Esfahbod
· 2 weeks ago
c011af1
[subset] Use set iterators when formatting input
by Behdad Esfahbod
· 2 weeks ago
3c55d48
[set] Iterate over bitmap words
by Behdad Esfahbod
· 2 weeks ago
31d8ff3
[depend] Flatten lookup feature storage
by Behdad Esfahbod
· 2 weeks ago
b3eb332
[depend] Store lookup feature tags in vectors
by Behdad Esfahbod
· 2 weeks ago
87f696a
[set] Make intersection workspace optional
by Behdad Esfahbod
· 2 weeks ago
b3f9708
[set] Allow reusing intersection workspace
by Behdad Esfahbod
· 2 weeks ago
8940e70
[depend] Retain active glyph set storage
by Behdad Esfahbod
· 2 weeks ago
de89b1a
[depend] Reuse contextual recursion scratch storage
by Behdad Esfahbod
· 2 weeks ago
ebf8ad8
[util] Separate dependency compile and retrieval modes
by Behdad Esfahbod
· 2 weeks ago
f454a49
[depend] Keep covered context positions inline
by Behdad Esfahbod
· 2 weeks ago
5aa7a80
[depend] Cache contextual position glyph sets
by Behdad Esfahbod
· 2 weeks ago
f7cef09
Fix potential divide by zero in apply_stch(). (#6186)
by Garret Rieger
· 2 weeks ago
7584482
[test] Isolate Noto Nastaliq depend parity tests
by Behdad Esfahbod
· 2 weeks ago
5e75e91
[set] Add hb_set_intersects API
by Behdad Esfahbod
· 2 weeks ago
80529ca
[set] Add exact set intersection helper
by Behdad Esfahbod
· 2 weeks ago
8fe7910
[depend] Memoize contextual lookup recursion
by Behdad Esfahbod
· 2 weeks ago
c1d4eed
[util] Add quiet mode to hb-subset-depend
by Behdad Esfahbod
· 2 weeks ago
Next »