Sign in
flutter
/
third_party
/
harfbuzz
/
b5c7d6cffc2098dafa06822b28a5fd4f6218b60c
/
src
/
hb-ot-layout-gpos-table.hh
e347fb9
Minor
by Behdad Esfahbod
· 7 years ago
1c50a88
Readjust mark attachment heuristic a bit more
by Behdad Esfahbod
· 7 years ago
978ace6
Improve _hb_popcount()
by Behdad Esfahbod
· 7 years ago
9b5af3e
[gpos] Adjust mark attachment heuristic
by Behdad Esfahbod
· 7 years ago
fd03449
Rename hb_apply_context_t to hb_ot_apply_context_t
by Behdad Esfahbod
· 7 years ago
188ee6e
Calculate anchor positions in float, then round
by Behdad Esfahbod
· 7 years ago
7cdd6ab
Round, instead of floor, when applying variations
by Behdad Esfahbod
· 7 years ago
6b19178
Prefix int types with HB
by Behdad Esfahbod
· 7 years ago
71e6adf
[collect_glyphs] handle ClassDef better
by Behdad Esfahbod
· 7 years ago
87cc5a6
[collect_glyphs] In PairPosFornat2 do not collect classDef1
by Behdad Esfahbod
· 7 years ago
81f27df
More work towards improving collect_glyphs() against bad input
by Behdad Esfahbod
· 7 years ago
5d02572
[set] Add add_sorted_array()
by Behdad Esfahbod
· 7 years ago
6f335ed
Replace USHORT/SHORT/ULONG/etc with UINT16/INT16/UINT32/etc
by Behdad Esfahbod
· 7 years ago
5d98de1
Tweak mark-base attachment
by Behdad Esfahbod
· 7 years ago
b65aa1c
[unsafe-to-break] Flag during mark attachment
by Behdad Esfahbod
· 8 years ago
882ebda
[unsafe-to-break] Flag during cursive positioning
by Behdad Esfahbod
· 8 years ago
2d158ca
[unsafe-to-break] Flag during kerning
by Behdad Esfahbod
· 8 years ago
ad27388
Minor fixes to pacify Coverity code scan
by Volker H. Simonis
· 8 years ago
59055b5
[GX] Implement Feature Variations
by Behdad Esfahbod
· 8 years ago
cf3de4d
[GX] Rename VarStore to VariationStore
by Behdad Esfahbod
· 8 years ago
1124d2e
[GX] Fix thinko
by Behdad Esfahbod
· 8 years ago
151d93d
[GX] Hook up GPOS to Variation Store stored in GDEF
by Behdad Esfahbod
· 8 years ago
49cb878
[GX] Pass apply-context down to get_anchor()
by Behdad Esfahbod
· 8 years ago
dc9f229
[GX] Port variation stuff to Variation Store design
by Behdad Esfahbod
· 8 years ago
ca28670
[GX] Towards anisotropic interpolation
by Behdad Esfahbod
· 8 years ago
ebd7431
Partially revert 86c68c7a2c971efe8e35b1f1bd99401dc8b688d2
by Behdad Esfahbod
· 9 years ago
86c68c7
[GPOS] Fix interaction of mark attachments and cursive chaining
by Behdad Esfahbod
· 9 years ago
6ab9202
[GPOS] Minor
by Behdad Esfahbod
· 9 years ago
cbc3a76
[GPOS] Merge fixing of offsets for cursive and mark attachments
by Behdad Esfahbod
· 9 years ago
7d8d58a
[GPOS] Divide position_finish() into two phases, for advances and offsets
by Behdad Esfahbod
· 9 years ago
8474231
[ot] Minor shuffling code around
by Behdad Esfahbod
· 9 years ago
b0b1161
[GPOS] Add harmless recursion in fix_mark_attachment()
by Behdad Esfahbod
· 9 years ago
686567b
[GPOS] Merge attach_chain() and cursive_chain()
by Behdad Esfahbod
· 9 years ago
806ad8d
[GPOS] Minor shuffling
by Behdad Esfahbod
· 9 years ago
0f6278d
[GPOS] Negate sign of attach_lookback(), and rename it to attach_chain()
by Behdad Esfahbod
· 9 years ago
fc38e60
[layout] Collect coverage glyphs in PairPos
by Behdad Esfahbod
· 9 years ago
550bd14
Actually commit changes for previous commit
by Behdad Esfahbod
· 9 years ago
ff31b3c
Skip GPOS cursive / attachment adjustmnent if none happened
by Behdad Esfahbod
· 9 years ago
f966649
Fix another memory access issue discovered by libFuzzer
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
· 10 years ago
c917965
Add missing returns
by Behdad Esfahbod
· 10 years ago
6578575
[GPOS] Fix cursive connection with mix of RTL and non-RTL lookups
by Behdad Esfahbod
· 10 years ago
58f2a73
[GPOS] Rewrite cursive attachment slightly differently
by Behdad Esfahbod
· 10 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
f72f326
Minor
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
365576d
[layout] Allocate iters in the context
by Behdad Esfahbod
· 10 years ago
514564f
[layout] Move skippy_iter setup from constructor into init()
by Behdad Esfahbod
· 10 years ago
b051be5
[lookup] Add skippy_iter.reset()
by Behdad Esfahbod
· 10 years ago
6962669
[layout] Merge forward and backward iterators
by Behdad Esfahbod
· 10 years ago
37d13ac
[layout] Remove some unnecessary checks in skippy
by Behdad Esfahbod
· 10 years ago
baa14e1
[lookup] Don't initialize skippy if coverage match fails
by Behdad Esfahbod
· 10 years ago
7788993
[layout] Use setter method to set c->lookup_props
by Behdad Esfahbod
· 10 years ago
67dfa8c
When matching second glyph of kerning pairs, use bsearch
by Behdad Esfahbod
· 10 years ago
093c520
[otlayout] Mark variables that are C arrays as opposed to OT::ArrayOf
by Behdad Esfahbod
· 10 years ago
00f6a8e
[ot] Print format in dispatch trace
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
6faff8e
Add static storage classifier to inline functions
by Behdad Esfahbod
· 11 years ago
0832259
Micro optimizations
by Konstantin Ritt
· 11 years ago
333cc6e
[otlayout] Remove unused is_inplace()
by Behdad Esfahbod
· 11 years ago
ac8cd51
Refactor
by Behdad Esfahbod
· 11 years ago
101303d
[otlayout] More shuffling around
by Behdad Esfahbod
· 11 years ago
3ddf892
[otlayout] Renaming
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
e015b8f
[OTLayout] Minor
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
ed79dff
Minor
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
607feb7
[OTLayout] Ignore default-ignorables when matching GSUB/GPOS
by Behdad Esfahbod
· 12 years ago
c074ebc
[OTLayout] Minor refactoring
by Behdad Esfahbod
· 12 years ago
407fc12
[OTLayout] Remove bogus caching of glyph property
by Behdad Esfahbod
· 12 years ago
5680002
Adjust mark advance-width zeroing logic for Myanmar
by Behdad Esfahbod
· 12 years ago
54f7b4d
[OTLayout] Respect lookup-flags skipping over non-mark glyphs
by Behdad Esfahbod
· 12 years ago
9082efc
[OTLayout] s/mark_skipping/skipping/
by Behdad Esfahbod
· 12 years ago
e95e031
[GPOS] If an Anchor offset is NULL, return false
by Behdad Esfahbod
· 12 years ago
8303593
Minor
by Behdad Esfahbod
· 12 years ago
1bcfa06
[OTLayout] Don't recurse in collect_glyphs() for GPOS
by Behdad Esfahbod
· 12 years ago
3038ae6
[OTLayout] Minor
by Behdad Esfahbod
· 12 years ago
2dc1141
[OTLayout] Remove operator() from ClassDef
by Behdad Esfahbod
· 12 years ago
b67881b
[OTLayout] Remove operator() from Coverage
by Behdad Esfahbod
· 12 years ago
cdd756b
[OTLayout] Implement GPOS collect_glyphs()
by Behdad Esfahbod
· 12 years ago
4c4e8f0
[OTLayout] Reuse apply context for recursion
by Behdad Esfahbod
· 12 years ago
26514d5
[OTLayout] More collect_glyphs()
by Behdad Esfahbod
· 12 years ago
c6fb843
[OTLayout] Templatize process_recurse_func
by Behdad Esfahbod
· 12 years ago
Next »