Commit Graph

  • 0348c627b1 [sfnt] Handle fonts without layer list in 'COLR' v1. Dominik Röttsches 2021-06-29 20:51:32 +0300
  • f27b4834b7 * src/raster/ftraster.c (Render_Single_Pass): Simplify `band_stack'. Alexei Podtelezhnikov 2021-06-30 10:54:59 -0400
  • 90ecac4118 Update `CHANGES` file; other minor doc fixes. Werner Lemberg 2021-06-30 10:23:42 +0200
  • 69c3516c88 [raster] Do not skip the second pass without dropout control. Alexei Podtelezhnikov 2021-06-29 23:51:23 -0400
  • 3696ac5a18 [raster] Handle sub-band stack locally. Alexei Podtelezhnikov 2021-06-29 23:27:10 -0400
  • 7be47010e9 [CI] Introduce linux CI and refactor job names Anurag Thakur 2021-05-18 10:33:25 +0000
  • e1b1b5422c ftcolor.h: Minor grammar fix. Werner Lemberg 2021-06-29 06:07:00 +0200
  • c852388df7 [raster] Handle Bézier stack locally. Alexei Podtelezhnikov 2021-06-28 23:26:10 -0400
  • 7d4e55c329 [sfnt] Improve paint limit checks Dominik Röttsches 2021-06-28 16:29:49 +0300
  • 3a278381ae [raster] Clean up vertical sweep. Alexei Podtelezhnikov 2021-06-28 10:22:03 -0400
  • fb4511eb9a [raster] Make `band_top' local variable. Alexei Podtelezhnikov 2021-06-26 08:49:20 -0400
  • f6370e2f05 [raster] Adjust sub-band bisecting limits. Alexei Podtelezhnikov 2021-06-25 22:59:39 -0400
  • bc1029b9c5 * src/raster/ftraster.c (Render_Single_Pass): Remove dead code. Alexei Podtelezhnikov 2021-06-25 18:20:57 -0400
  • ff40776591 [base] Add trace level to logging output. Werner Lemberg 2021-06-25 09:19:51 +0200
  • 1e0cef9e72 [smooth, raster] Fix up and align error codes. Alexei Podtelezhnikov 2021-06-24 00:19:50 -0400
  • d8ac180c88 [smooth, raster] Remove synonymous error macros. Alexei Podtelezhnikov 2021-06-23 23:32:02 -0400
  • 1e65e6051a fterrors.h: Fix documentation extraction of `FT_Error_String`. Werner Lemberg 2021-06-23 08:14:42 +0200
  • 4cb21b9a92 [sfnt] s/PaintTransformed/PaintTransform/, s/transformed/transform/. Dominik Röttsches 2021-06-22 20:50:48 +0200
  • 284eec1e18 Move 'COLR' API to `ftcolor.h`. Dominik Röttsches 2021-06-22 14:21:49 +0300
  • bcd73f7dbc freetype.h: Mark 'COLR' v1 API as experimental. Werner Lemberg 2021-06-20 16:23:40 +0200
  • 008e42a12c ftver.rc: Update copyright year. Werner Lemberg 2021-06-19 15:45:46 +0200
  • b460a50610 [truetype] Fix integer overflow. Werner Lemberg 2021-06-19 07:03:40 +0200
  • 232243e749 Prevent hinting if there are too many segments. Werner Lemberg 2021-06-19 06:32:29 +0200
  • 61bac75963 * src/sdf/ftsdfrend.c (ft_(b)sdf_render): Do not FT_ERROR routinely. Alexei Podtelezhnikov 2021-06-18 17:38:00 -0400
  • 482c57cc34 Add `ChangeLog` entries for last two commits. Werner Lemberg 2021-06-18 16:46:23 +0200
  • f8c5c54680 Fix for issue 1063 David Turner 2021-06-16 09:54:49 +0200
  • 6f273f6878 [meson] Add first regression test to FreeType David Turner 2021-06-15 23:12:57 +0200
  • c6fcd61228 Add a comment. Alexei Podtelezhnikov 2021-06-15 22:49:21 -0400
  • 8336d53cff [type42] Fix new memory leak. Alexei Podtelezhnikov 2021-06-12 22:33:08 -0400
  • db0f2c448e [psaux] Fix another assertion. Werner Lemberg 2021-06-12 10:05:07 +0200
  • a34afe6786 [psaux] Fix assertions. Werner Lemberg 2021-06-12 08:40:16 +0200
  • 9bfecfd2b6 * src/truetype/ttinterp.c (TT_RunIns): Optimize tracing. Alexei Podtelezhnikov 2021-06-09 23:34:04 -0400
  • 7833e308ef [sdf] Fix SDF positioning. Alexei Podtelezhnikov 2021-06-09 10:40:30 -0400
  • 8dc02fb999 More CHANGES. Alexei Podtelezhnikov 2021-06-08 22:31:11 -0400
  • 08f66322e3 More various documentation improvements and fixes. Werner Lemberg 2021-06-08 18:23:16 +0200
  • d586927d16 Various documentation improvements and fixes. Werner Lemberg 2021-06-08 17:44:34 +0200
  • 640f654bd1 Fix 'devel' build for COLR 'v1'. Werner Lemberg 2021-06-08 16:45:04 +0200
  • b24cfc8dcc [sfnt] Sanitize cmap4 table better. Werner Lemberg 2021-06-08 15:26:41 +0200
  • 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