summaryrefslogtreecommitdiff
path: root/src/sfnt.c
AgeCommit message (Expand)Author
2026-05-26ARRAYELTS → countofPaul Eggert
2026-05-25Fix parsing of font metadata tables on AndroidPo Lu
2026-05-25Fix the Android buildPo Lu
2026-05-23sfnt.c eassert vs assertPaul Eggert
2026-05-23Better size overflow checking for sfnt.cPaul Eggert
2026-05-23Simplify sfnt.c by using long longPaul Eggert
2026-05-23Be more careful about size multiplicationPaul Eggert
2026-05-15; * src/sfnt.c (sfnt_read_cmap_format_12): Assert there's no overflow.Eli Zaretskii
2026-05-02; * src/sfnt.c (sfnt_read_name_table): Avoid 32-bit overflow.Eli Zaretskii
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-03-09Avoid reserved names in sfnt.cPo Lu
2025-01-01Update copyright year to 2025Paul Eggert
2024-08-20Correct Android failure to open an old CJK fontPo Lu
2024-08-11Fix format 2 cmap handling in sfnt.cPip Cet
2024-08-11Fix coordinate transformations in sfnt.cPip Cet
2024-08-03Revert "Remove redundant byte-swapping boundary"Po Lu
2024-07-18; Fix typosStefan Kangas
2024-05-20; Stylistic adjustments to sfnt.cPo Lu
2024-05-19Pacify -Wanalyzer-null-dereference in sfnt.cPaul Eggert
2024-05-18Simplify 32-bit Android bit fiddlingPaul Eggert
2024-04-04Remove redundant byte-swapping boundaryPo Lu
2024-02-05Don't respect ROUND_XY_TO_GRID when decomposing uninterpreted glyphPo Lu
2024-01-29; * src/sfnt.c: Fix standalone compilation.Po Lu
2024-01-28Prefer C23 ckd_* to Gnulib *_WRAPV and *_OK macrosPaul Eggert
2024-01-23Correct crash when executing IP within twilight zonePo Lu
2024-01-23* src/sfnt.c (sfnt_mul_f26dot6_fixed): Correct typo in last change.Po Lu
2024-01-22Do not overwrite flags of succeeding points during generic movePo Lu
2024-01-22Correct values of INSTCTRL flags testedPo Lu
2024-01-20Be more systematic about parens in C source codePaul Eggert
2024-01-20Round projs computed executing IP/ISECT instructions and improve IUPPo Lu
2024-01-17Increase accuracy of IP instructionPo Lu
2024-01-14Correct implementations of FLIPRGON and FLIPRGOFFPo Lu
2024-01-10; Minor edits to PROBLEMS and sfnt.cPo Lu
2024-01-08; Fix a crash in sfnt_read_fvar_tablePo Lu
2024-01-08Properly instruct Italic Arial or BS Mono at small PPEM sizesPo Lu
2024-01-06Properly parse TTC tables with digital signaturesPo Lu
2024-01-03Don't magnify extent of shifts by variable glyph interpolationPo Lu
2024-01-02Improve rounding of projection vector versorsPo Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2024-01-01Bring GX point interpolation further into standards compliancePo Lu
2023-12-29Obey USE_MY_METRICS in compound glyphsPo Lu
2023-12-25Apply TTF advance width rounding to uninstructed glyphsPo Lu
2023-12-25Optimize font edge filling loopPo Lu
2023-12-23; * src/sfnt.c (sfnt_interpret_compound_glyph_2): Reword a comment.Eli Zaretskii
2023-12-23Respect glyph metrics modified by instruction codePo Lu
2023-12-22Properly instruct compound glyphs with compound componentsPo Lu
2023-12-21Implement an undocumented TrueType "feature"Po Lu
2023-12-21* src/sfnt.c (GETINFO): Implement undocumented selector bit 5.Po Lu
2023-12-21Accept empty contours in glyphsPo Lu
2023-12-19Improve efficiency of operations involving font interpreter scalePo Lu