Sign in
flutter
/
third_party
/
harfbuzz
/
effc7ced72a6ce0fea328a8b68dc3d55f09774f1
/
src
/
hb-ot-layout-gsub-table.hh
effc7ce
Rename HeadlessArrayOf::len to lenP1
by Behdad Esfahbod
· 6 years ago
08260c7
[random] Shuffle
by Behdad Esfahbod
· 7 years ago
71c9f84
Make --features rand=1 available to the user
by Behdad Esfahbod
· 7 years ago
cc1c4fd
Respect user's wish if they set rand feature manually
by Behdad Esfahbod
· 7 years ago
80de4bc
Minor clean up of 'rand' patchset
by Behdad Esfahbod
· 7 years ago
c2a75e0
Implement 'rand'
by David Corbett
· 7 years ago
1e6599f
Fix older compilers re '>>' at nested template declarations
by Behdad Esfahbod
· 7 years ago
0d160d5
[subset] Implement subsetting of SingleSubst
by Behdad Esfahbod
· 7 years ago
dc50493
[subset] Towards subsetting SingleSubstFormat1
by Behdad Esfahbod
· 7 years ago
339d360
[subset] Wire up subset() call down to subtables
by Behdad Esfahbod
· 7 years ago
7b2ef55
Templatize Lookup::sanitize()
by Behdad Esfahbod
· 7 years ago
9c3747c
[subset] More
by Behdad Esfahbod
· 7 years ago
6d61852
Templatize GSUBGPOS::sanitize()
by Behdad Esfahbod
· 7 years ago
49c44b5
[subset] Fix serialize_subset() calls
by Behdad Esfahbod
· 7 years ago
7c9cfa2
Add intersects() method to GSUB/GPOS lookups
by Behdad Esfahbod
· 7 years ago
bfa72a9
[subset] Towards GSUB/GPOS subsetting
by Behdad Esfahbod
· 7 years ago
e58b190
[subset] De-templatize hb_subset_context_t
by Behdad Esfahbod
· 7 years ago
22acd42
[serialize] Add a couple small methods
by Behdad Esfahbod
· 7 years ago
d1f2990
[subset] Add hb_subset_context_t<>
by Behdad Esfahbod
· 7 years ago
3a0b3a2
Free up hb-ot-face.hh from includes
by Behdad Esfahbod
· 7 years ago
c624e18
[OT] Move code around
by Behdad Esfahbod
· 7 years ago
3999094
[OT] Use relaxed ops for recursing into GSUB/GPOS lookups again
by Behdad Esfahbod
· 7 years ago
b929100
[ot-face] Unify GSUB/GPOS accelerators in the table accelerator framework
by Behdad Esfahbod
· 7 years ago
963413f
WIP
by Behdad Esfahbod
· 7 years ago
c77ae40
Rename hb-*private.hh to hb-*.hh
by Behdad Esfahbod
· 7 years ago
acce1fa
Use new hb_auto_t<> constructor with Coverage::Iter
by Behdad Esfahbod
· 7 years ago
1c6b369
[ot] Rename hb_ot_layout_t to hb_ot_face_data_t
by Behdad Esfahbod
· 7 years ago
74b4df2
[ot] Move GDEF into tables_t
by Behdad Esfahbod
· 7 years ago
0271c7a
[ot] Move GSUB/GPOS into tables_t
by Behdad Esfahbod
· 7 years ago
c38bd40
[closure] Separate in and out glyphs
by Behdad Esfahbod
· 7 years ago
bddeb2b
Minor renamings of internal inline functions
by Behdad Esfahbod
· 7 years ago
ba0ea56
[substitute-closure] Rename function for clarity
by Behdad Esfahbod
· 7 years ago
7b5ce41
Whitespace
by Behdad Esfahbod
· 7 years ago
45186b9
[subset] Add memoization of GSUB lookup closures.
by Garret Rieger
· 7 years ago
63f57f4
Mark more unsized array's as arrayZ
by Behdad Esfahbod
· 7 years ago
a02c3ee
Add or update tables specifications links
by Ebrahim Byagowi
· 7 years ago
7a70c20
[BASE] Clean up first 29%
by Behdad Esfahbod
· 7 years ago
71130a2
Replace Supplier.advance with Supplier::operator+=
by Behdad Esfahbod
· 7 years ago
fd03449
Rename hb_apply_context_t to hb_ot_apply_context_t
by Behdad Esfahbod
· 7 years ago
949f6af
Disallow sanitize recursing into Extension subtables multiple times
by Behdad Esfahbod
· 7 years ago
6b19178
Prefix int types with HB
by Behdad Esfahbod
· 7 years ago
81f27df
More work towards improving collect_glyphs() against bad input
by Behdad Esfahbod
· 7 years ago
16fba5b
[ot] Fix Extension type recurse to disallow recursing to another Extension
by Behdad Esfahbod
· 7 years ago
7c6937e
Move all references of old url to the new address (#622)
by ebraminio
· 7 years ago
6f335ed
Replace USHORT/SHORT/ULONG/etc with UINT16/INT16/UINT32/etc
by Behdad Esfahbod
· 7 years ago
dbdbfe3
Use nullptr instead of NULL
by Behdad Esfahbod
· 7 years ago
40bd7e9
[unsafe-to-break] Add UNSAFE_TO_BREAK flag
by Behdad Esfahbod
· 9 years ago
1a0f4aa
Revert "Synthesize GDEF glyph class for any glyph that does not have one in GDEF"
by Behdad Esfahbod
· 8 years ago
7ed71eb
Protect collect_glyphs() and closure() against malicious DDOS fonts
by Behdad Esfahbod
· 8 years ago
59055b5
[GX] Implement Feature Variations
by Behdad Esfahbod
· 9 years ago
359dead
Allow MultipleSubst to delete glyph
by Behdad Esfahbod
· 9 years ago
69f9fbc
Synthesize GDEF glyph class for any glyph that does not have one in GDEF
by Behdad Esfahbod
· 9 years ago
7d8d58a
[GPOS] Divide position_finish() into two phases, for advances and offsets
by Behdad Esfahbod
· 9 years ago
5ba4504
Make max context-length and max nesting level configurable
by Behdad Esfahbod
· 9 years ago
f396fbb
Fix return value of sanitize when subformat is not readable
by Behdad Esfahbod
· 9 years ago
b471590
Define return_trace()
by Behdad Esfahbod
· 9 years ago
c917965
Add missing returns
by Behdad Esfahbod
· 9 years ago
2c8b3b2
[debug] Print lookup index in debug-apply output
by Behdad Esfahbod
· 10 years ago
fc3c59a
Fix unused var warnings
by Behdad Esfahbod
· 10 years ago
bd047d3
[layout] Minor
by Behdad Esfahbod
· 10 years ago
1a23221
[layout] Don't check glyph props against lookup flags when recursing
by Behdad Esfahbod
· 10 years ago
095a125
[layout] Port sanitize() to use dispatch()
by Behdad Esfahbod
· 10 years ago
40c5892
[layout] Refactor Lookup::dispatch()
by Behdad Esfahbod
· 10 years ago
70366f5
[layout] Refactor get_subtable()
by Behdad Esfahbod
· 10 years ago
8e36ccf
[layout] Use dispatch() for add_coverage()
by Behdad Esfahbod
· 10 years ago
50b8dc7
[layout] Add may_dispatch()
by Behdad Esfahbod
· 10 years ago
de2118e
Make sanitize() a const method
by Behdad Esfahbod
· 10 years ago
6759ed9
Minor
by Behdad Esfahbod
· 10 years ago
6b599da
Remove unnecessary check in sanitize
by Behdad Esfahbod
· 10 years ago
7788993
[layout] Use setter method to set c->lookup_props
by Behdad Esfahbod
· 10 years ago
241eac9
Hide internals of lookup accelerators
by Behdad Esfahbod
· 10 years ago
00f6a8e
[ot] Print format in dispatch trace
by Behdad Esfahbod
· 10 years ago
5c87120
Fix misc warnings
by Behdad Esfahbod
· 10 years ago
8f3eebf
Make sure gsubgpos buffer vars are available during fallback_position
by Behdad Esfahbod
· 11 years ago
7627100
Mark unsigned integer literals with the u suffix
by Behdad Esfahbod
· 11 years ago
832a6f9
[indic] Don't reorder reph/pref if ligature was expanded
by Behdad Esfahbod
· 11 years ago
b5be231
[gsub] Adjust single-length ligature subst to act like single subst
by Behdad Esfahbod
· 11 years ago
aae6945
[gsub] Minor shuffling
by Behdad Esfahbod
· 11 years ago
b6b304f
[ot] Add TODO re zero-len MultipleSubst sequences
by Behdad Esfahbod
· 11 years ago
6faff8e
Add static storage classifier to inline functions
by Behdad Esfahbod
· 11 years ago
333cc6e
[otlayout] Remove unused is_inplace()
by Behdad Esfahbod
· 11 years ago
101303d
[otlayout] More shuffling around
by Behdad Esfahbod
· 11 years ago
91689de
[otlayout] Add _hb_glyph_info_set_glyph_props()
by Behdad Esfahbod
· 11 years ago
3ddf892
[otlayout] Renaming
by Behdad Esfahbod
· 11 years ago
03058c3
[otlayout] Remove two unused HB_OT_LAYOUT_GLYPH_PROPS_* values
by Behdad Esfahbod
· 11 years ago
4990186
[otlayout] Guard against use of ReverseChain through Context
by Behdad Esfahbod
· 11 years ago
e714fe6
[otlayout] Simplify ligate_input()
by Behdad Esfahbod
· 11 years ago
6b65a76
[otlayout] Fix (Chain)Context recursion!
by Behdad Esfahbod
· 11 years ago
6c48f20
[otlayout] Add structs for JSTF table
by Behdad Esfahbod
· 12 years ago
45f3d98
[OTLayout] Merge / templateize apply_string()
by Behdad Esfahbod
· 12 years ago
780cd93
[OTLayout] Minor
by Behdad Esfahbod
· 12 years ago
2e0c44f
[OTLayout] Add is_inplace() method to GSUB
by Behdad Esfahbod
· 12 years ago
5d59f99
[OTLayout] Make MultipleSubst in-place for sequences of len=1
by Behdad Esfahbod
· 12 years ago
54f84a6
[OTLayout] Whitespace
by Behdad Esfahbod
· 12 years ago
0dc3a4e
Obssesive optimization
by Behdad Esfahbod
· 12 years ago
ee5464d
[OTLayout] Move code around
by Behdad Esfahbod
· 12 years ago
9c5a9ee
[OTLayout] Rename process() to dispatch()
by Behdad Esfahbod
· 12 years ago
99fa9ea
Minor
by Behdad Esfahbod
· 12 years ago
607feb7
[OTLayout] Ignore default-ignorables when matching GSUB/GPOS
by Behdad Esfahbod
· 12 years ago
407fc12
[OTLayout] Remove bogus caching of glyph property
by Behdad Esfahbod
· 12 years ago
Next »