93 Commits (d680908af27961603baa68a436b6aef215141ff3)

Author SHA1 Message Date
Ben Wagner d680908af2 [base] Fix typo. 2 years ago
Ben Wagner 188019eb70 [base] Return error if requested driver is not found. 2 years ago
Dominik Röttsches a297feab0e [sfnt] Avoid nullptr dereference in reading malformed 'COLR' v1 table. 2 years ago
Werner Lemberg f80be4e959 * src/tools/update-copyright: Allow execution from other repositories. 2 years ago
Werner Lemberg 65f8523706 Update all copyright notices. 2 years ago
Werner Lemberg 6c1bd0f2b2 * src/tools/no-copyright: Updated. 2 years ago
Ben Wagner 29f83d1dd5 [base] 'close' callback may not use `stream->memory`. 2 years ago
Ben Wagner 0d4f887c79 [base] Always close user-provided stream. 2 years ago
Ben Wagner 13983b058e [base] Fix leak of internal stream marked external. 2 years ago
Werner Lemberg 6a179ff7d5 sr/*.c: Various minor fixes. 2 years ago
Dominik Röttsches 2692b3215b [sfnt] Remove temporary runtime flag for variable 'COLR' v1. 2 years ago
Werner Lemberg b1c90733ee * src/autofit/ft-hb.c (_hb_ft_reference_table): Minor integration fixes. 2 years ago
Ben Wagner 3481b15443 [truetype] Reset cvt and storage in context load. 2 years ago
Matthias Clasen ebe7e9128c [autofit] Don't depend on 'hb-ft'. 2 years ago
Ben Wagner 262b47ac5a [truetype] Keep variation store consistent. 2 years ago
Ben Wagner 15afb55458 [base] Report used stream's external status. 2 years ago
Dominik Röttsches 63f371367a [sfnt] Fix color stop bounds check calculation at table end. 2 years ago
Alexei Podtelezhnikov 81a456b28f * src/base/ftobjs.c (FT_Request_Metrics): Avoid division by zero. 2 years ago
Alexei Podtelezhnikov 0bcb664de8 [psaux] Delay the upem validity assertion. 2 years ago
David Vanderson ace97a02a4 [gzip] Make static compilation not leak global symbols. 2 years ago
Werner Lemberg bc3aa767a7 * src/gzip/ftzconf.h: Updated to zlib 1.2.13. 2 years ago
Werner Lemberg 26e9028f10 [sdf, sfnt] Handle minor compiler warnings. 2 years ago
Luca Bacci aca4ec5907 * src/base/ftdbgmem.c (ft_mem_source_compare): Add FT_COMPARE_DEF. 2 years ago
Alexei Podtelezhnikov 1c44de209c * src/autofit/afloader.c (af_loader_load_glyph): Remove `size` check. 2 years ago
Alexei Podtelezhnikov 4e6906cc5d Comments added. 2 years ago
Johan Matsson 0f43a0e7eb * src/autofit/afloader.c (af_loader_load_glyph): Fix dereference. 2 years ago
Alexei Podtelezhnikov 47e61d02e6 * src/pcf/pcfutil.c ({Two,Four}ByteSwap): Use builtins or shifts. 2 years ago
Werner Lemberg e6fda039ad * src/truetype/ttgxvar.c (tt_hvadvance_adjust): Integer overflow. 2 years ago
Dominik Röttsches ba4bd5b994 Add `TT_CONFIG_OPTION_NO_BORING_EXPANSION` configuration macro. 2 years ago
Behdad Esfahbod e97cb9e8da [truetype] Improve bounds checks for `ItemVariationStore`. 2 years ago
Behdad Esfahbod 9be958ca39 [truetype] In `ItemVariationStore`, value 0xFFFF for `dataCount` is valid. 2 years ago
Alexei Podtelezhnikov 109179c70e [pcf] Improve CMap efficiency and readability. 2 years ago
Ben Wagner 9154707f6b [truetype] Check avar_segment before access 2 years ago
Ben Wagner d38407f79e [truetype] Restore behavior of ft_var_load_hvvar 2 years ago
suzuki toshiya 32cfab4be7 [build] fix for make multi 2 years ago
Alexei Podtelezhnikov e00afdb35b * src/pfr/pfrsbit.c (pfr_lookup_bitmap_data): Accelerate the search. 2 years ago
Alexei Podtelezhnikov 6139f2b647 [bdf, pfr, psnames] Accelarate charmap searches. 2 years ago
Behdad Esfahbod ae4eb996ab [truetype] Add support for `avar` table 2.0 format. 2 years ago
Werner Lemberg dea2e6358b Replace '1/64th' (and similar entries) with '1/64' in docs and comments. 2 years ago
Alexei Podtelezhnikov ffbbf3df3e * src/truetype/ttgload.c: Cosmetic changes. 2 years ago
Alexei Podtelezhnikov 1bfaca0635 [cff, truetype] Simplify SVG metrics scaling. 2 years ago
Dominik Röttsches 0b62c1e43d [sfnt] Additional bounds checks for `COLR` v1 table handling. 2 years ago
Werner Lemberg af46fcc15a [gzip] Update sources to zlib 1.2.13. 2 years ago
Alexei Podtelezhnikov b8882a3ed6 * src/sfnt/ttsbit.c (tt_face_load_strike_metrics): Simplify calculations. 2 years ago
Werner Lemberg c943d408e0 Minor formatting. 2 years ago
Dominik Röttsches 04272824e0 [sfnt] Guard individual `COLR` v1 paint field reads. 2 years ago
Liu Kunpeng(柳鲲鹏) bb59c3c958 * src/base/ftsynth.c (FT_GlyphSlot_Slant): New API with custom slant. 2 years ago
Werner Lemberg 5182264a40 [cff] Remove `FT_CONFIG_OPTION_NO_GLYPH_NAMES`. 2 years ago
Werner Lemberg 141d979af7 Minor comment changes. 2 years ago
Alexei Podtelezhnikov 0417527d5b [autofit] Reset the face charmap directly. 2 years ago