Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
harfbuzz_ng
/
9507b05a7a65962d5d02eb424e4f5d8570976f4e
/
src
/
hb-ot-layout-gpos-table.hh
9507b05
Simplify sanitize->check_array()
by Behdad Esfahbod
· 6 years ago
339d360
[subset] Wire up subset() call down to subtables
by Behdad Esfahbod
· 6 years ago
7b2ef55
Templatize Lookup::sanitize()
by Behdad Esfahbod
· 6 years ago
9c3747c
[subset] More
by Behdad Esfahbod
· 6 years ago
6d61852
Templatize GSUBGPOS::sanitize()
by Behdad Esfahbod
· 6 years ago
7c9cfa2
Add intersects() method to GSUB/GPOS lookups
by Behdad Esfahbod
· 6 years ago
3a0b3a2
Free up hb-ot-face.hh from includes
by Behdad Esfahbod
· 6 years ago
3999094
[OT] Use relaxed ops for recursing into GSUB/GPOS lookups again
by Behdad Esfahbod
· 6 years ago
c44b0ca
Fixup
by Behdad Esfahbod
· 6 years ago
b929100
[ot-face] Unify GSUB/GPOS accelerators in the table accelerator framework
by Behdad Esfahbod
· 6 years ago
963413f
WIP
by Behdad Esfahbod
· 6 years ago
c77ae40
Rename hb-*private.hh to hb-*.hh
by Behdad Esfahbod
· 6 years ago
1c6b369
[ot] Rename hb_ot_layout_t to hb_ot_face_data_t
by Behdad Esfahbod
· 6 years ago
0271c7a
[ot] Move GSUB/GPOS into tables_t
by Behdad Esfahbod
· 6 years ago
bddeb2b
Minor renamings of internal inline functions
by Behdad Esfahbod
· 7 years ago
d3c0980
Adjust MarkBasePos heuristic in presence of MultipleSubst
by Behdad Esfahbod
· 7 years ago
eaf6494
Resolve clang's conditional-uninitialize warnings
by Ebrahim Byagowi
· 7 years ago
a02c3ee
Add or update tables specifications links
by Ebrahim Byagowi
· 7 years ago
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
· 7 years ago
882ebda
[unsafe-to-break] Flag during cursive positioning
by Behdad Esfahbod
· 7 years ago
2d158ca
[unsafe-to-break] Flag during kerning
by Behdad Esfahbod
· 7 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
· 9 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
· 9 years ago
c917965
Add missing returns
by Behdad Esfahbod
· 9 years ago
6578575
[GPOS] Fix cursive connection with mix of RTL and non-RTL lookups
by Behdad Esfahbod
· 9 years ago
58f2a73
[GPOS] Rewrite cursive attachment slightly differently
by Behdad Esfahbod
· 9 years ago
2c8b3b2
[debug] Print lookup index in debug-apply output
by Behdad Esfahbod
· 9 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
· 11 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
Next »