Sign in
◑
Theme
flutter
/
third_party
/
harfbuzz
/
HEAD
64e2b53
[glyf] Charge point loading to the work budget before doing the work (#6256)
by Behdad Esfahbod
· 2 days ago
main
c5ed3c8
[perf] Use snprintf to format benchmark-gpu names (#6255)
by Garret Rieger
· 2 days ago
d60f62d
[util/gpu] Avoid use-after-free on current_text in rebuild_buffer (#6253)
by Garret Rieger
· 2 days ago
59729dc
Fix memory leak in hb_fc_can_render (#6254)
by Garret Rieger
· 2 days ago
863c538
[directwrite] Fix cluster mapping OOB access, heap overflow, and UAF (#6252)
by Garret Rieger
· 2 days ago
d2e2484
Add null checking and fix memory leak in hb-coretext.cc (#6250)
by Garret Rieger
· 3 days ago
3baafbc
[raster] Clip the edge sweep's column walk to the surface (#6251)
by Behdad Esfahbod
· 3 days ago
00f966c
Merge pull request #6210 from harfbuzz/varc-subsetting
by Behdad Esfahbod
· 3 days ago
155a9d8
[subset] Address VARC review comments
by Behdad Esfahbod
· 3 days ago
d268a23
[subset] Split VARC subsetting into helpers
by Behdad Esfahbod
· 3 days ago
cfe86ce
[subset] Harden VARC closure handling
by Behdad Esfahbod
· 3 days ago
5343bf4
Merge branch 'main' into varc-subsetting
by Behdad Esfahbod
· 3 days ago
f5efbbe
Reapply "[rust] Pin skrifa" (#6248)
by Behdad Esfahbod
· 4 days ago
2724e66
[ci] Ignore unused apt repositories (#6249)
by Behdad Esfahbod
· 4 days ago
9279d1d
Revert "[rust] Pin skrifa"
by Behdad Esfahbod
· 4 days ago
b48358d
[rust] Pin skrifa
by Behdad Esfahbod
· 4 days ago
bc67880
[subset] Emit a valid empty shared-tuples offset (#6240)
by Behdad Esfahbod
· 5 days ago
9435eaa
Merge branch 'main' into varc-subsetting
by Behdad Esfahbod
· 6 days ago
5004674
Merge branch 'main' into varc-subsetting
by Behdad Esfahbod
· 6 days ago
74fc05c
[subset] Address VARC review findings
by Behdad Esfahbod
· 6 days ago
edd4f3b
[limits] Restore rendering budget test runtime (#6244)
by Behdad Esfahbod
· 6 days ago
c7ceca5
Bump hendrikmuhs/ccache-action from 1.2.23 to 1.2.24
by dependabot[bot]
· 6 days ago
2d5d7fc
Bump fonttools from 4.63.0 to 4.64.0 in /.ci
by dependabot[bot]
· 6 days ago
768196d
Bump ninja from 1.13.0 to 1.13.2 in /.ci
by dependabot[bot]
· 6 days ago
46ea946
Merge pull request #6214 from harfbuzz/rendering-work-budgets
by Behdad Esfahbod
· 6 days ago
22fa39d
[cmake] Compile core sources individually (#6243)
by Behdad Esfahbod
· 6 days ago
cdbe72c
[USE] Update the data files for Unicode 18.0 (#6242)
by David Corbett
· 7 days ago
809f903
[fontations] Support bitmap glyphs (#6241)
by Behdad Esfahbod
· 7 days ago
b6f26f5
[fontations] Use COLRv1 clip boxes for glyph extents (#6239)
by Behdad Esfahbod
· 7 days ago
db981a8
[gsubgpos] Preserve concat hazards at end of input (#6238)
by Behdad Esfahbod
· 8 days ago
92e67ef
[ot] Preserve pair-positioning and ligature concat hazards
by Behdad Esfahbod
· 8 days ago
2a6c6b9
Add test for hb_result_t::from() that moves the input.
by Garret Rieger
· 8 days ago
18d0fd1
Rework TRY macro to work the MSVC:
by Garret Rieger
· 8 days ago
2f291a4
Convert repacker and graph code to utilize to hb_result_t.
by Garret Rieger
· 8 days ago
17a0bdc
[benchmark-shape] Accept multiple font/text pairs
by Behdad Esfahbod
· 8 days ago
8a98b8b
[benchmark-shape] Accept multiple variations
by Behdad Esfahbod
· 8 days ago
f2d62aa
Fix an int overflow
by Behdad Esfahbod
· 9 days ago
724ef40
OT: Cache first-input classes per contextual RuleSet (#6234)
by Behdad Esfahbod
· 9 days ago
be67d96
OT: Cache contextual input and lookahead classes (#6233)
by Behdad Esfahbod
· 9 days ago
8fa0d5d
GPOS: Cache second-glyph digests per PairSet
by Behdad Esfahbod
· 9 days ago
b3e2d4b
Merge pull request #6232 from harfbuzz/more-opts
by Behdad Esfahbod
· 9 days ago
087e432
OT: Add second-glyph lookup digests
by Behdad Esfahbod
· 9 days ago
943da2a
Revert "OT: Cache lookup subtable indices"
by Behdad Esfahbod
· 9 days ago
e429947
OT: Cache lookup subtable indices
by Behdad Esfahbod
· 9 days ago
2f3c21a
Revert "OT: Hoist lookup apply-function selection"
by Behdad Esfahbod
· 9 days ago
633af3b
Revert "OT: Specialize lookup traversal by apply function"
by Behdad Esfahbod
· 9 days ago
3a565d7
OT: Specialize lookup traversal by apply function
by Behdad Esfahbod
· 9 days ago
932aae5
OT: Hoist lookup apply-function selection
by Behdad Esfahbod
· 9 days ago
6bb7576
[apply] Remove an unused field
by Behdad Esfahbod
· 9 days ago
e7fc944
OT: Fuse redundant per-glyph shaping passes (#6231)
by Behdad Esfahbod
· 9 days ago
eed256c
OT: Fuse glyph properties with digest rebuild
by Behdad Esfahbod
· 9 days ago
a60b48e
OT: Fuse mask initialization into Unicode properties
by Behdad Esfahbod
· 9 days ago
80540ed
[perf] Add public-domain Japanese script-run corpus
by Behdad Esfahbod
· 9 days ago
62712e7
Revert "Add Japanese text corpus for perf testing"
by Behdad Esfahbod
· 9 days ago
c159b54
Add Japanese text corpus for perf testing
by Behdad Esfahbod
· 9 days ago
2688e6c
[unicode] Treat U+180F FVS4 as Default_Ignorable (#6229)
by Dylan Pulver
· 9 days ago
14e6304
[subset] bug fix for BASE table
by Qunxin Liu
· 10 days ago
2093bb5
Add HB_NODISCARD_STRUCT which doesn't generate compiler warnings when used in < c++17.
by Garret Rieger
· 10 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
· 10 days ago
5c5dad4
Add value_or_default()
by Garret Rieger
· 10 days ago
9afe31f
Assign is_ok_ in init().
by Garret Rieger
· 10 days ago
acc9e64
Add unlikely () for error branch of TRY()
by Garret Rieger
· 10 days ago
9d25eea
Add no discard to hb_result_t so that it must be used when returned.
by Garret Rieger
· 10 days ago
eca9f9f
Add hb_result_t<OkVal, ErrVal>
by Garret Rieger
· 10 days ago
46644f8
[ft] Serialize access to the static FreeType library (#6225)
by Behdad Esfahbod
· 13 days ago
5c21cb4
[script] Remove archaic aliases
by Behdad Esfahbod
· 13 days ago
e17de4d
Merge pull request #6222 from sylvestre/init-accelerator-pointers
by Sylvestre Ledru
· 13 days ago
36d1ca5
Bump github/codeql-action/upload-sarif from 4.37.8 to 4.37.9
by dependabot[bot]
· 13 days ago
e5f2606
[vector] Drop the vestigial path-command byte-accounting hook
by Behdad Esfahbod
· 2 weeks ago
7eec305
[vector] Cap serialized document size; un-conflate output from outline
by Behdad Esfahbod
· 2 weeks ago
76eccd5
[gpu] Share the work budget through the public draw API
by Behdad Esfahbod
· 2 weeks ago
dfee0d4
[raster] Split outline and pixel budgets; drive them via public API
by Behdad Esfahbod
· 2 weeks ago
83eafa8
[CFF] Bound charstring operators by the live work budget
by Behdad Esfahbod
· 2 weeks ago
e8905fb
Merge pull request #6218 from harfbuzz/repacker_error_handling
by Behdad Esfahbod
· 2 weeks ago
148fcb3
[NEWS] Restore the trailing blank line at end of file
by Behdad Esfahbod
· 2 weeks ago
565cbc3
[limits] Compute the budget spend product in 64-bit
by Behdad Esfahbod
· 2 weeks ago
115c3c0
[CFF] Hoist the per-op budget charge out of the interpret loop
by Behdad Esfahbod
· 2 weeks ago
8d08f87
Fix possible memory leak in coverage-graph.hh
by Garret Rieger
· 2 weeks ago
367657d
Add some missing checks for alloc failure in repacker.
by Garret Rieger
· 2 weeks ago
15fe46e
Use value instead of pointer in overflow record dedup.
by Garret Rieger
· 2 weeks ago
79f8c3d
Re-implement bit set's next_range()/previous_range() to utilize zero counting.
by Garret Rieger
· 2 weeks ago
e67dee3
Add tests and benchmarks for hb_set_t next_range().
by Garret Rieger
· 2 weeks ago
a897489
Add HB_GRAPH_INVALID constant for marking error results in graph/repacker code.
by Garret Rieger
· 2 weeks ago
7eac03d
Add missing error handling for fallible operations in the repacker.
by Garret Rieger
· 2 weeks ago
eca9158
[util] parse numeric options in the C locale (#6216)
by nussaibah shaikh
· 2 weeks ago
68641b2
[limits] Consolidate rendering work budgets
by Behdad Esfahbod
· 2 weeks ago
7eab9be
[cairo] Skip external lock inversion under TSan
by Behdad Esfahbod
· 2 weeks ago
08e080b
[limits] Rely on the common integer definitions
by Behdad Esfahbod
· 2 weeks ago
15a523b
[CFF] Test nested outline budget charges
by Behdad Esfahbod
· 2 weeks ago
8f3ab5a
[cairo] Share work across nested glyph rendering
by Behdad Esfahbod
· 2 weeks ago
a38e283
[draw] Forward budgets through synthetic outlines
by Behdad Esfahbod
· 2 weeks ago
5be2bff
[VARC] Thread the renderer work budget
by Behdad Esfahbod
· 2 weeks ago
c06b7d4
[paint] Share the paint-extents work budget
by Behdad Esfahbod
· 2 weeks ago
9a424f1
[gpu] Share rendering work budgets
by Behdad Esfahbod
· 2 weeks ago
c779770
[raster] Share rendering work budgets
by Behdad Esfahbod
· 2 weeks ago
b0606f9
[vector] Share rendering work budgets
by Behdad Esfahbod
· 2 weeks ago
472c3e0
[draw] Add rendering work-budget API
by Behdad Esfahbod
· 2 weeks ago
a1fa46c
[limits] Streamline work-budget spending
by Behdad Esfahbod
· 2 weeks ago
037aa79
[fuzzing] Add rendering budget timeout seeds
by Behdad Esfahbod
· 2 weeks ago
074b486
[limits] Add weighted outline work accounting
by Behdad Esfahbod
· 2 weeks ago
Next »