summaryrefslogtreecommitdiff
path: root/src/hb-ot-layout-gpos-table.hh
AgeCommit message (Expand)AuthorFilesLines
2018-07-10Minor renamings of internal inline functionsBehdad Esfahbod1-2/+2
2018-06-30Adjust MarkBasePos heuristic in presence of MultipleSubstBehdad Esfahbod1-1/+4
2018-04-23Resolve clang's conditional-uninitialize warningsEbrahim Byagowi1-1/+1
2018-04-12Add or update tables specifications linksEbrahim Byagowi1-1/+2
2018-02-26MinorBehdad Esfahbod1-6/+6
2018-02-18Readjust mark attachment heuristic a bit moreBehdad Esfahbod1-1/+4
2018-02-16Improve _hb_popcount()Behdad Esfahbod1-1/+1
2018-02-10[gpos] Adjust mark attachment heuristicBehdad Esfahbod1-2/+7
2018-01-19Rename hb_apply_context_t to hb_ot_apply_context_tBehdad Esfahbod1-24/+24
2018-01-10Calculate anchor positions in float, then roundBehdad Esfahbod1-22/+22
2018-01-10Round, instead of floor, when applying variationsBehdad Esfahbod1-1/+1
2018-01-10Prefix int types with HBBehdad Esfahbod1-47/+47
2017-12-16[collect_glyphs] handle ClassDef betterBehdad Esfahbod1-4/+1
2017-12-16[collect_glyphs] In PairPosFornat2 do not collect classDef1Behdad Esfahbod1-6/+2
2017-12-16More work towards improving collect_glyphs() against bad inputBehdad Esfahbod1-15/+10
2017-12-14[set] Add add_sorted_array()Behdad Esfahbod1-6/+4
2017-11-14Replace USHORT/SHORT/ULONG/etc with UINT16/INT16/UINT32/etcBehdad Esfahbod1-47/+47
2017-10-03Tweak mark-base attachmentBehdad Esfahbod1-1/+3
2017-08-10[unsafe-to-break] Flag during mark attachmentBehdad Esfahbod1-0/+1
2017-08-10[unsafe-to-break] Flag during cursive positioningBehdad Esfahbod1-0/+1
2017-08-10[unsafe-to-break] Flag during kerningBehdad Esfahbod1-0/+2
2016-12-18Minor fixes to pacify Coverity code scanVolker H. Simonis1-7/+7
2016-12-16[GX] Implement Feature VariationsBehdad Esfahbod1-2/+0
2016-12-16[GX] Rename VarStore to VariationStoreBehdad Esfahbod1-1/+1
2016-12-16[GX] Fix thinkoBehdad Esfahbod1-1/+1
2016-12-16[GX] Hook up GPOS to Variation Store stored in GDEFBehdad Esfahbod1-22/+18
2016-12-16[GX] Pass apply-context down to get_anchor()Behdad Esfahbod1-27/+30
2016-12-16[GX] Port variation stuff to Variation Store designBehdad Esfahbod1-1/+1
2016-12-16[GX] Towards anisotropic interpolationBehdad Esfahbod1-10/+10
2016-02-24Partially revert 86c68c7a2c971efe8e35b1f1bd99401dc8b688d2Behdad Esfahbod1-16/+12
2016-02-16[GPOS] Fix interaction of mark attachments and cursive chainingBehdad Esfahbod1-15/+16
2016-02-11[GPOS] MinorBehdad Esfahbod1-4/+4
2016-02-11[GPOS] Merge fixing of offsets for cursive and mark attachmentsBehdad Esfahbod1-41/+32
2016-02-11[GPOS] Divide position_finish() into two phases, for advances and offsetsBehdad Esfahbod1-2/+9
2016-02-11[ot] Minor shuffling code aroundBehdad Esfahbod1-2/+0
2016-02-11[GPOS] Add harmless recursion in fix_mark_attachment()Behdad Esfahbod1-0/+2
2016-02-11[GPOS] Merge attach_chain() and cursive_chain()Behdad Esfahbod1-18/+32
2016-02-11[GPOS] Minor shufflingBehdad Esfahbod1-5/+5
2016-02-11[GPOS] Negate sign of attach_lookback(), and rename it to attach_chain()Behdad Esfahbod1-8/+9
2015-12-23[layout] Collect coverage glyphs in PairPosBehdad Esfahbod1-1/+1
2015-11-04Actually commit changes for previous commitBehdad Esfahbod1-7/+8
2015-11-04Skip GPOS cursive / attachment adjustmnent if none happenedBehdad Esfahbod1-0/+3
2015-10-13Fix another memory access issue discovered by libFuzzerBehdad Esfahbod1-1/+3
2015-10-09Fix return value of sanitize when subformat is not readableBehdad Esfahbod1-8/+7
2015-09-29Define return_trace()Behdad Esfahbod1-122/+130
2015-09-29Add missing returnsBehdad Esfahbod1-7/+7
2015-08-25[GPOS] Fix cursive connection with mix of RTL and non-RTL lookupsBehdad Esfahbod1-0/+34
2015-08-25[GPOS] Rewrite cursive attachment slightly differentlyBehdad Esfahbod1-12/+24
2015-08-18[debug] Print lookup index in debug-apply outputBehdad Esfahbod1-1/+4
2015-04-08Fix unused var warningsBehdad Esfahbod1-1/+0