Commit Graph

  • ee6d03d369 [sfnt] Pointer validity check when reading COLR 'v1' layers Dominik Röttsches 2021-06-08 14:29:11 +0300
  • 41fa19fcea * src/sdf/ftsdfcommon.c: Fix inclusion of header files. Werner Lemberg 2021-06-08 10:32:20 +0200
  • 35b21c71e5 [sdf] Make `make multi` work. Werner Lemberg 2021-06-08 09:06:39 +0200
  • 36ee71714f [sdf] Formatting and improved comments. Werner Lemberg 2021-06-08 09:00:39 +0200
  • 2b1d556269 [sdf] Use 8 bits for final SDF output instead of 16bits. Anuj Verma 2021-06-08 08:29:34 +0530
  • 2a6665a4c0 [sfnt] Fix fallout from 2021-05-29 change. Ben Wagner 2021-06-01 15:25:31 -0400
  • 7ca7da9d13 * src/autofit/aflatin.c (af_latin_metrics_scale_dim): Fix tracing. Werner Lemberg 2021-06-02 06:59:01 +0200
  • 0abbc9f512 [psaux] Fix MSVC compiler warnings. Werner Lemberg 2021-06-02 06:36:11 +0200
  • 6e253b26b2 Typos in previous commit. Werner Lemberg 2021-05-29 11:05:41 +0200
  • a50c39aa8e Fix compilation errors and (some) warnings for clang++. Werner Lemberg 2021-05-29 09:50:29 +0200
  • 2bfdc161fb [build] Allow overriding of `ANSIFLAGS` for GNU make build. Werner Lemberg 2021-05-29 00:27:40 +0200
  • 28eee3636c [type42] Fix auto-hinting. Alexei Podtelezhnikov 2021-05-27 11:38:56 -0400
  • 0d1c306e51 [psaux] Guard and trace AFM kern data allocation. Werner Lemberg 2021-05-25 11:27:56 +0200
  • 5f485339be .gitignore: Add `subprojects` directory, fix some patterns. Werner Lemberg 2021-05-24 08:24:36 +0200
  • 16947c0eb1 * meson.build (ft2_public_headers): Add missing `ftcid.h'. Alexei Podtelezhnikov 2021-05-23 05:36:16 -0400
  • 2468e59af1 [type42] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-05-20 22:20:36 -0400
  • ebf9e5ac71 [CMake] Update dependency finders. Nikolaus Waxweiler 2021-05-15 22:36:00 +0100
  • 06e21ffedf [gzip] Use exact type for `ft_gzip_alloc` and `ft_gzip_free`. Ben Wagner 2021-05-18 14:49:50 -0400
  • 81852fbccc Prioritize the anti-aliasing renderer module. Alexei Podtelezhnikov 2021-05-18 22:18:17 -0400
  • 1bc801b0d6 [sfnt] Additional guards on the POST table. Alexei Podtelezhnikov 2021-05-16 23:12:01 -0400
  • de15165774 [psaux] Use doubling allocation strategy for CF2_ArrStack. Daniel McArdle 2021-05-13 23:08:31 -0400
  • 2d3f5dd294 * src/smooth/ftgrays.c (FT_MAX_GRAY_SPANS): Increase from 10 to 16. Alexei Podtelezhnikov 2021-05-12 17:24:35 -0400
  • c653b8d2f1 * src/smooth/ftgrays.c (FT_GRAY_SET): Adjust for better code. Alexei Podtelezhnikov 2021-05-12 16:17:21 -0400
  • 8f43d324d1 [smooth] Faster bitmap sweeping. Alexei Podtelezhnikov 2021-05-12 00:04:59 -0400
  • b070264521 * src/smooth/ftgrays.c (gray_hline): Simplify even-odd computations. Alexei Podtelezhnikov 2021-05-10 22:06:01 -0400
  • 967a34eee3 [type1] Avoid MM memory zeroing. Alexei Podtelezhnikov 2021-05-07 19:17:48 -0400
  • 2f62d8e075 * src/bdf/bdflib.c (_bdf_list_ensure): Tweak allocation macro. Alexei Podtelezhnikov 2021-05-07 09:33:41 -0400
  • 79ed536d01 * src/psaux/psobjs.c (ps_parser_load_field): Tweak allocation macro. Alexei Podtelezhnikov 2021-05-06 23:46:46 -0400
  • 44c59414eb * src/sfnt/sfobjs.c (sfnt_load_face): Tweak allocation macro. Alexei Podtelezhnikov 2021-05-06 22:54:03 -0400
  • 998c7c0f1c * src/cid/cidload.c (cid_read_subrs): Tweak allocation macro. Alexei Podtelezhnikov 2021-05-06 22:51:37 -0400
  • 2d95784885 * src/base/ftrfork.c (FT_Raccess_Get_DataOffsets): Tweak allocation. Alexei Podtelezhnikov 2021-05-06 22:49:13 -0400
  • 8150ed0db2 [cff,psaux] Avoid memory zeroing (contd.). Alexei Podtelezhnikov 2021-05-05 23:30:46 -0400
  • 82fd32d674 * src/cid/cidload.c (cid_hex_to_binary): Improve return value. Ben Wagner 2021-05-03 13:49:14 -0400
  • 66630d882c [sfnt] Streamline POST format 2.0 handing. Alexei Podtelezhnikov 2021-05-03 22:40:16 -0400
  • ec95f9c921 [bdf,pcf] Avoid memory zeroing (contd.). Alexei Podtelezhnikov 2021-05-02 18:30:22 -0400
  • d911cb5392 * src/cid/cidload.c (cid_read_subrs): Tweak allocaton macro. Alexei Podtelezhnikov 2021-05-01 23:49:11 -0400
  • dc42f826af [sfnt] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-05-01 12:46:44 -0400
  • b8968d666e * src/sfnt/ttpost.c (load_format_{20,25}): Tweak allocaton macros. Alexei Podtelezhnikov 2021-05-01 12:24:44 -0400
  • 2583b6085e * src/sfnt/pngshim.c (Load_SBit_Png): Tweak allocaton macro. Alexei Podtelezhnikov 2021-05-01 09:22:26 -0400
  • 56ae943050 [truetype] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-05-01 09:14:04 -0400
  • c177cc354d [woff2] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-05-01 09:09:52 -0400
  • 4e1c6a12e5 * src/gzip/ftgzip.c (ft_gzip_alloc): Zero out memory again. Alexei Podtelezhnikov 2021-04-30 09:35:21 -0400
  • f631542dae [lzw] Preserve decompression stack when relocating to heap. Alexei Podtelezhnikov 2021-04-27 11:39:58 -0400
  • c213c8a9bb * src/cid/cidgload.c (cid_load_glyph): Restore the glyph_length check. Alexei Podtelezhnikov 2021-04-27 08:54:19 -0400
  • 2ec6feaf39 * src/psmodule.c (ps_unicodes_init): Ignore empty glyph names. Werner Lemberg 2021-04-27 13:28:35 +0200
  • caff87b1f9 * src/sfnt/sfobjs.c (sfnt_init_face): Revert macro change. Alexei Podtelezhnikov 2021-04-26 22:45:40 -0400
  • 8750e843df [cff] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-04-26 17:21:51 -0400
  • 618d0834c7 [pfr] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-04-26 17:14:28 -0400
  • b0a281974d * src/winfonts/winfnt.c (FNT_Face_Init): Tweak memory macro. Alexei Podtelezhnikov 2021-04-26 17:10:28 -0400
  • deee5b7017 [psaux,psnames] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-04-26 17:07:44 -0400
  • 270ff52f62 [base] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-04-25 23:40:59 -0400
  • c2d283143a [bdf,pcf] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-04-25 23:33:15 -0400
  • f998eaf972 * builds/meson/process_ftoption_h.py: Add LF at EOF. Issam E. Maghni 2021-04-24 17:21:17 -0400
  • c78f78fab4 * src/cff/cffload.c (cff_index_get_pointers): s/FT_QALLOC/FT_ALLOC/. Alexei Podtelezhnikov 2021-04-24 22:38:48 -0400
  • 0bd5d95d66 * src/base/ftobjs.c (Mac_Read_POST_Resource): s/FT_ALLOC/FT_QALLOC/. * builds/mac/ftmac.c (FT_New_Face_From_SFNT, read_lwfn): Ditto. Alexei Podtelezhnikov 2021-04-23 22:04:05 -0400
  • e6e5b67db3 * src/sdf/ftsdf.c (sdf_{edge,contour,shape}_new): Use FT_QALLOC. Alexei Podtelezhnikov 2021-04-23 21:33:03 -0400
  • 6ada59ab7c [sfnt] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. Alexei Podtelezhnikov 2021-04-23 19:22:51 -0400
  • ec9e5114b1 [cff,type1,type42] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. Alexei Podtelezhnikov 2021-04-23 14:03:03 -0400
  • baa0f71ddf [cid] s/FT_ALLOC/FT_QALLOC/ and clean up. Alexei Podtelezhnikov 2021-04-23 13:48:34 -0400
  • b3438ccb31 [pfr] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. Alexei Podtelezhnikov 2021-04-23 08:35:02 -0400
  • 1e525c62ae [bzip2,gzip] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. Alexei Podtelezhnikov 2021-04-23 08:24:22 -0400
  • a0fb6dbcd9 [pcf,bdf,winfonts] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. Alexei Podtelezhnikov 2021-04-23 00:05:18 -0400
  • 23f85c8a98 [cache] Optimize SBit copying. Alexei Podtelezhnikov 2021-04-22 23:34:08 -0400
  • 93715ab2c4 [gxvalid,otvalid] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. Alexei Podtelezhnikov 2021-04-22 23:07:01 -0400
  • 90b97a833d [psaux] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. Alexei Podtelezhnikov 2021-04-22 23:00:40 -0400
  • 44b1ebe514 [base] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. Alexei Podtelezhnikov 2021-04-22 22:34:05 -0400
  • 8a459e5172 [cache] Restore SBit copying for unowned (BDF) bitmaps. Alexei Podtelezhnikov 2021-04-20 22:53:13 -0400
  • 361465dec9 Bitmap tracing. Alexei Podtelezhnikov 2021-04-20 22:31:28 -0400
  • e662a9500f [sfnt] Return in 'COLR' v1 when layer pointer outside table Dominik Röttsches 2021-04-19 12:49:16 +0300
  • 7c685cb3f6 [cache] Switch to lazy SBit setting. Alexei Podtelezhnikov 2021-04-18 22:31:13 -0400
  • 02dec61731 Typo. Alexei Podtelezhnikov 2021-04-18 10:24:31 -0400
  • 2e68785e08 * src/cache/ftcsbits.c (ftc_snode_load): Properly handle short pitch. Daniel Welty 2021-04-17 09:00:40 -0400
  • 6f6ad87638 * builds/unix/freetype2.m4: Fix help string formatting. Werner Lemberg 2021-04-16 20:50:27 +0200
  • 7f8a1edd3a [sfnt] Safeguard 'COLR' v1 layer extraction Dominik Röttsches 2021-04-16 12:35:29 +0300
  • b9b74f9f78 A few words on prerequisites. Alexei Podtelezhnikov 2021-04-10 23:32:20 -0400
  • f9350be1e4 [base] Complete `ft_glyphslot_clear`. Ben Wagner 2021-04-01 09:44:00 -0400
  • 52f2a008f1 Update TT_New_Context documentation Ben Wagner 2021-04-01 09:33:47 -0400
  • 369d8be97f [truetype] Prevent glyph program state from persisting. Ben Wagner 2021-03-31 22:31:44 -0400
  • 1c0862938d [sfnt] Check validity of pointer location of `read_color_line`. Dominik Röttsches 2021-04-02 06:55:29 +0200
  • c1e1a07f79 [docs] Update docwriter stylesheet for 1.3.1. nikramakrishnan 2021-03-28 15:07:05 +0530
  • e9c50fa77d * src/sfnt/pngshim.c (Load_SBit_Png): Free `rows` once later. Alexei Podtelezhnikov 2021-03-16 22:12:41 -0400
  • b0729b8fbb [sfnt] Fix memory leak in png loading. Ben Wagner 2021-03-15 14:32:24 -0400
  • 66005cbae1 * CMakeLists.txt: Don't limit generation of 'pkg-config' file to UNIX. Christopher Degawa 2021-03-15 14:51:30 -0500
  • 1578e570cd README.git: Document cloning of official site and Savannah mirror. Werner Lemberg 2021-03-16 06:59:01 +0100
  • fb9bf2efae * src/smooth/ftgrays.c (gray_set_cell): Refactor to fix VC++ warning. Alexei Podtelezhnikov 2021-03-15 22:33:17 -0400
  • 2149b51f25 Handle various VC++ compiler warnings. Werner Lemberg 2021-03-13 19:08:09 +0100
  • 80bda804d5 [smooth] Reduce copying during integration phase. Alexei Podtelezhnikov 2021-03-11 22:40:19 -0500
  • d5b7de5541 * src/smooth/ftgrays.c (FT_INTEGRATE): New convenience macro. (gray_render_line, gray_render_scanline): Use it. Alexei Podtelezhnikov 2021-03-11 22:08:45 -0500
  • 8516849977 * src/smooth/ftgrays.c (gray_render_line): Rearrange conditionals. Alexei Podtelezhnikov 2021-03-09 22:14:44 -0500
  • fedd945c3e meson.build: Minor formatting. Werner Lemberg 2021-03-08 10:30:57 +0100
  • 7252e35ed2 [meson] Fix 'mmap' handling on Windows. Tim-Philipp Müller 2021-03-07 18:13:59 +0000
  • e222932810 [ci] Add basic support for Meson builds with MSVC on Windows. Tim-Philipp Müller 2021-01-17 15:33:59 +0000
  • bb42afbda0 [meson] Add subproject fallbacks for 'libpng' and 'zlib'. Tim-Philipp Müller 2021-01-17 15:50:08 +0000
  • d69d9c2397 [meson] Make it work with Windows. Xavier Claessens 2021-02-13 16:32:26 -0500
  • 7227aabb3e Revert "[sfnt] Fix crash in `Load_SBit_Png` on Windows x64." Werner Lemberg 2021-03-04 06:41:30 +0100
  • dbf9142f7e [sfnt] Fix crash in `Load_SBit_Png` on Windows x64. Jesse Towner 2021-02-25 15:07:25 -0800
  • f7d7e7f9f7 freetype.h: Documentation typos. Werner Lemberg 2021-02-27 12:14:02 +0100
  • ff34ea8eda Improve build documentation. Werner Lemberg 2021-02-27 11:02:53 +0100
  • e1f364e509 [woff2] Fix memory leak. Werner Lemberg 2021-02-25 20:00:07 +0100
  • df7fcafe6e * CMakeLists.txt: Update location of `LICENSE.TXT`. Werner Lemberg 2021-02-22 15:33:23 +0100