Commit Graph

  • 2a6665a4c0 [sfnt] Fix fallout from 2021-05-29 change. master 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
  • 111f2f27b5 * builds/unix/ax_pthread.m4: Update from 'autoconf-archive'. Werner Lemberg 2021-02-19 20:33:50 +0100
  • eca35e04fc [unix] Updates for autoconf 2.71. Werner Lemberg 2021-02-17 21:10:34 +0100
  • 635d394fe3 * builds/toplevel.mk: Fix previous commit. Werner Lemberg 2021-02-16 19:24:15 +0100
  • c3a0b43ec6 * builds/toplevel.mk: Use rules for handling 'dlg'. Werner Lemberg 2021-02-16 17:04:51 +0100
  • dfa7cca5f3 * builds/toplevel.mk: Avoid side effects of shell. Werner Lemberg 2021-02-16 14:29:45 +0100
  • 92bd99bd25 Move 'dlg' submodule to subprojects directory. Werner Lemberg 2021-02-16 14:07:18 +0100
  • 215ae25330 [sfnt] Update paint format values to support non-variable paints. Dominik Röttsches 2021-02-16 12:53:45 +0200
  • b2aeca5fda * CMakeLists.txt: Improve 'bz2' support. Daniel E 2021-02-14 20:25:21 +0000
  • 7849316ccf * src/tools/update-copyright-year: Fix single-year entry handling. Werner Lemberg 2021-02-13 09:21:37 +0100
  • d51452e3ec Add new function FT_Get_Transform. Werner Lemberg 2021-02-13 08:52:58 +0100
  • d93a011933 Minor editing of last commit; formatting. Werner Lemberg 2021-02-13 07:50:04 +0100
  • 70fd20e67e Decorate qsort callbacks with cdecl. Alexei Podtelezhnikov 2021-02-12 19:28:05 -0500
  • 54c5ad5c92 [sfnt] Implement 'COLR' v1 sweep gradients. Dominik Röttsches 2021-02-10 19:24:13 +0200
  • c8dede7b1c [dlg] Update submodule to upstream's current master. Werner Lemberg 2021-02-10 18:58:21 +0100
  • 64f01bfedd [sfnt] Provide optional root transform for 'COLR' v1 glyph graph. Dominik Röttsches 2021-01-20 13:04:50 +0200
  • cc90307d71 * meson.build: s/freetype2_dep/freetype_dep/. Xavier Claessens 2021-02-10 09:30:40 -0500
  • 3dbdb78a25 [meson] Fix handling of HarfBuzz library. Xavier Claessens 2021-02-10 09:25:42 -0500
  • 2c40559609 Meson: Fix dependency lookup and generate ftconfig.h Xavier Claessens 2020-10-26 14:56:05 -0400
  • e11cc40a2e * meson.build: Fix resource compilation on Windows. Xavier Claessens 2020-10-26 14:21:19 -0400
  • 69e0faa893 * meson.build: s/ft2_libtool_version/ft2_pkgconfig_version/. Xavier Claessens 2020-10-26 13:39:19 -0400
  • 0565c5ba2b * meson.build: Use meson.override_dependency. Xavier Claessens 2020-10-26 11:31:19 -0400
  • 5c81e09b17 * meson.build (bzip2_dep): Simplify. Xavier Claessens 2020-10-26 11:26:04 -0400
  • 1b69fb9bdb * meson.build: Set project version. Xavier Claessens 2020-10-26 11:25:08 -0400
  • 947e475283 [base] Fix Netpbm tracing message. Werner Lemberg 2021-02-04 10:19:26 +0100
  • d924a66a5c * src/*: Don't use more than one '\n' in FT_TRACE and FT_ERROR. Werner Lemberg 2021-02-04 07:44:06 +0100
  • fd7f92b6f0 * builds/unix/configure.raw [mmap]: Restore default path. Alexei Podtelezhnikov 2021-02-03 14:44:14 -0500
  • 0636dc8af1 [psaux] Fix integer overflow. Werner Lemberg 2021-02-03 19:16:02 +0100
  • d3befe1c72 * builds/unix/configure.raw [mmap support]: Explicitly handle Windows. Alexei Podtelezhnikov 2021-02-02 23:02:54 -0500
  • 5635d5edc4 * builds/unix/configure.raw [mmap support]: Correctly handle Windows. Werner Lemberg 2021-02-02 10:33:53 +0100
  • 689402418f builds/{unix,windows}/ftsystem.c: Sync comments with src/base/ftsystem.c. Werner Lemberg 2021-02-02 09:38:25 +0100
  • 4554c6da42 * builds/windows/ftdebug.c: Synchronize with src/base/ftdebug.c. Werner Lemberg 2021-01-31 17:17:40 +0100
  • 324612ceb2 Always provide logging API. Werner Lemberg 2021-01-31 14:28:44 +0100
  • 939e844468 * builds/unix/configure.raw: Fix typo. Werner Lemberg 2021-01-30 06:32:38 +0100
  • 7ae5609dbe * src/base/ftstroke.c (FT_Stroker_EndSubPath): Ignore tiny gaps. Alexei Podtelezhnikov 2021-01-27 16:08:08 -0500
  • 4c3bd2ab93 [stroker] Minor clean-up. Alexei Podtelezhnikov 2021-01-27 15:54:34 -0500
  • 601c5a611e Improve ChangeLog entry for last commit. Werner Lemberg 2021-01-27 13:04:43 +0100
  • bb33f03a71 * builds/windows/ftsystem.c: Add shared memory support on Windows. Vincent Torri 2021-01-27 06:43:41 -0500
  • c7cc947c0f Minor documentation fixes. Werner Lemberg 2021-01-23 15:45:10 +0100
  • 209e9841f2 Require HarfBuzz 2.0.0. Werner Lemberg 2021-01-23 14:15:29 +0100
  • 8dc311320c * autogen.sh: Absorb `version.sed'. * version.sed: Removed. Alexei Podtelezhnikov 2021-01-22 20:27:15 -0500
  • 60ba8fe9e7 Move old ChangeLog files to new docs/oldlogs directory. Werner Lemberg 2021-01-22 09:02:07 +0100
  • 0606350c2a LICENSE.TXT: Moved to root directory; minor edits. Werner Lemberg 2021-01-22 09:01:46 +0100
  • b594cd90bd * srd/base/ftlcdfil.c (FT_Library_SetLcdGeometry): Fix return value. Alexei Podtelezhnikov 2021-01-19 07:35:38 -0500
  • f1f9705f93 [afshaper] Fix hb_ot_tags_from_script deprecation warning. Nikolaus Waxweiler 2021-01-15 23:52:04 +0000
  • d35c7f7cba * src/tools/update-copyright-year: Fix single-year entry handling. Werner Lemberg 2021-01-17 08:44:00 +0100
  • b6e8a71266 Update all copyright notices. Werner Lemberg 2021-01-17 07:18:48 +0100
  • 4278ee6ca0 no-copyright: Updated. Werner Lemberg 2021-01-17 07:16:26 +0100
  • 4e7a01840d * builds/unix/unixddef.mk: Remove the second DEVEL_DIR definition. Alexei Podtelezhnikov 2021-01-16 12:04:35 -0500
  • 5e4ed8ba2b Documentation update for repository move to 'freedesktop.org'. Werner Lemberg 2021-01-16 15:45:13 +0100
  • b0f86752a5 .gitattributes: New file. Werner Lemberg 2021-01-16 08:57:33 +0100
  • 89184195b4 README, README.git: First updates due to freedesktop.org migration. Werner Lemberg 2021-01-16 07:53:09 +0100
  • 268bdd7764 CHANGES: Mention 'COLR' v1 support. Dominik Röttsches 2021-01-15 14:49:32 +0100
  • ba1a6acf28 [sfnt] Additional checks for 'colr' table presence. Werner Lemberg 2021-01-15 10:09:00 +0100
  • 53fea87745 Add config option to test for 'COLR' v1 support in headers. Dominik Röttsches 2021-01-14 16:06:03 +0100
  • 4b58cf47cc [base] Fill 'COLR' v1 API templates to make them work (#59703). Dominik Röttsches 2020-12-16 17:18:56 +0200
  • d3e95d97a0 [sfnt] Register 'COLR' v1 API in driver (#59703). Dominik Röttsches 2020-12-16 17:12:30 +0200
  • 6260b4901c [sfnt] Add 'COLR' v1 API to retrieve color layers (#59703). Dominik Röttsches 2020-12-16 17:06:42 +0200
  • be06a9d002 [sfnt] Add 'COLR' v1 API to iterate color stops (#59703). Dominik Röttsches 2020-12-16 17:02:22 +0200
  • cdad4db424 [sfnt] Add API to get actual paint from FT_OpaquePaint (#59703). Dominik Röttsches 2020-12-16 16:52:24 +0200
  • 9e422b67c8 [sfnt] Add API to retrieve 'COLR' v1 root paint (#59703). Dominik Röttsches 2020-12-16 16:44:34 +0200
  • 08dba4dc35 Add new methods required for 'COLR' v1 to public API (#59703). Dominik Röttsches 2020-12-16 16:14:19 +0200
  • f57c24db63 Add types required for 'COLR' v1 to public API (#59703). Dominik Röttsches 2020-12-16 16:02:02 +0200
  • 03ceda9701 * builds/*: s/BUILD_DIR/PLATFORM_DIR/. Werner Lemberg 2021-01-10 15:34:46 +0100
  • 3431553836 [builds] Revert `FTMODULE_H' changes. Alexei Podtelezhnikov 2021-01-08 13:22:34 -0500
  • 0901a6f74c Tweak .gitignore. Alexei Podtelezhnikov 2021-01-07 19:43:15 -0500
  • 6f24bab68c [builds/windows] Fix up DLG build with VC++. Alexei Podtelezhnikov 2021-01-07 16:57:13 -0500
  • 576403f22b [builds] Relocate `FTMODULE_H'. Alexei Podtelezhnikov 2021-01-07 16:02:32 -0500
  • cbc14b10e6 Fix ABI incompatibility. Werner Lemberg 2021-01-07 10:13:15 +0100
  • 8afc185433 Fix typos from last commit. Werner Lemberg 2021-01-07 10:04:24 +0100
  • 6369058eee [dlg] Move the headers to include/dlg to simplify their use. Alexei Podtelezhnikov 2021-01-07 00:13:23 -0500
  • f88c00e45a * meson.build: Add summary. Werner Lemberg 2021-01-06 19:19:29 +0100
  • c6345ca36d * meson.build: Fix 'png' build option (#59458). Torsten Hilbrich 2021-01-06 08:55:16 +0100
  • 74f1b6be4a [builds/windows] Add SDF to VC2010 project. Alexei Podtelezhnikov 2021-01-04 23:35:01 -0500
  • c6ff2556c8 [sdf] Use 'counter-clockwise', not 'anti-clockwise'. Werner Lemberg 2020-12-26 10:50:21 +0100
  • bca740d566 Typo. Werner Lemberg 2020-12-26 08:55:49 +0100
  • b6c8542dfc * src/base/ftobjs.c (pixel_modes): Updated. Werner Lemberg 2020-12-26 08:51:46 +0100
  • 10a5dfec7f [sdf] Remove custom memory tracker. Anuj Verma 2020-12-26 08:34:38 +0100
  • a8d3ad3539 .mailmap: Updated and synchronized with 'freetype2-demos' repository. Werner Lemberg 2020-12-24 08:43:55 +0100
  • 286e9e0d72 [sdf] Two more copyright notices. Werner Lemberg 2020-12-24 08:41:12 +0100
  • 3c983eb84a [sdf] Fix make multi. Werner Lemberg 2020-12-24 08:36:09 +0100
  • aa1b5362d3 [sdf] Fix tracing. Werner Lemberg 2020-12-24 08:32:04 +0100
  • 04a6443254 [sdf] Add copyright notices. Werner Lemberg 2020-12-24 08:29:05 +0100
  • eb2b5bb107 docs/CHANGES: Mention new SDF module. Werner Lemberg 2020-12-24 07:44:16 +0100
  • b298a64464 [sdf] Add debugging function. Anuj Verma 2020-08-21 04:59:08 -0700
  • 6444875f68 [sdf] Add brief technical overview of both rasterizers. Anuj Verma 2020-08-21 03:59:23 -0700
  • 6cd6df55c9 [sdf] Add 'bsdf' renderer to 'sdf' module. Anuj Verma 2020-08-20 21:57:43 -0700
  • d27d107f15 [sdf] Add interface functions for the 'bsdf' rasterizer. Anuj Verma 2020-08-20 21:25:46 -0700
  • a21134751c [sdf] Add function to copy SDF data into output bitmap. Anuj Verma 2020-08-20 21:21:33 -0700
  • e2ae96b978 [sdf] Add '8-point sequential Euclidean distance mapping' algorithm. Anuj Verma 2020-08-20 21:19:32 -0700
  • 6b9a8044be [sdf] Add function to copy source bitmap to distance map. Anuj Verma 2020-08-20 21:09:23 -0700
  • 0f644f38e9 [sdf] Add functions to compute pixel edge distances. Anuj Verma 2020-08-20 09:25:15 +0530
  • c576176461 [sdf] Add function to find edge pixels in a grid of alpha values. Anuj Verma 2020-08-20 09:20:26 +0530
  • 9bbb3611b3 [sdf] Add essential structures for the 'bsdf' rasterizer. Anuj Verma 2020-08-20 09:17:38 +0530
  • c6f394bf7d [sdf] Add 'sdf' module to non-gnumake build systems. Anuj Verma 2020-08-20 08:28:14 +0530
  • 05f6088df3 [sdf] Added basic overlapping contour support. Anuj Verma 2020-08-20 07:54:13 +0530
  • 879ca87f0b [sdf] Add build infrastructure. Anuj Verma 2020-08-19 16:57:38 +0530
  • 665ac96792 [sdf] Add interface functions for the 'sdf' rasterizer. Anuj Verma 2020-08-19 16:29:51 +0530
  • 1010f2c39c [sdf] Add subdivision and bounding box optimization. Anuj Verma 2020-08-19 16:25:08 +0530
  • 986d3108ac [sdf] Add function to generate SDF. Anuj Verma 2020-08-19 12:56:58 +0530
  • 0d52f4ae0a [sdf] Add functions to get shortest distance from any edge/contour. Anuj Verma 2020-08-19 12:22:34 +0530
  • 81e32986ca [sdf] Add shortest distance finding functions. Anuj Verma 2020-08-18 17:49:56 +0530
  • c918b54f25 [sdf] Add function to resolve corner distances. Anuj Verma 2020-08-18 10:28:16 +0530
  • a255125fe4 [sdf] Add essential math functions. Anuj Verma 2020-08-18 10:17:46 +0530
  • cd4138458a [sdf] Add utility functions for contours. Anuj Verma 2020-08-18 10:14:20 +0530
  • 2de1b5630d [sdf] Add functions to decompose FT_Outline. Anuj Verma 2020-08-17 16:36:30 +0530
  • cf0464d855 [sdf] Structs, enums, macros, and functions for 'sdf' rasterizer. Anuj Verma 2020-08-17 16:24:39 +0530
  • c6ec87ec48 [sdf] Add raster parameters structure. Anuj Verma 2020-08-17 16:11:56 +0530
  • 56d27d32c4 [sdf] Add 'sdf' renderer. Anuj Verma 2020-08-17 11:47:26 +0530
  • 216270327d [sdf] Add common elements for 'sdf' and 'bsdf' renderers. Anuj Verma 2020-08-17 11:40:57 +0530
  • cd6ff28a17 [sdf] Add files for new 'sdf' module. Anuj Verma 2020-08-16 17:09:22 +0530
  • 5a1b9d014b [base] Allow renderers of different formats. Anuj Verma 2020-08-16 09:06:59 +0530
  • ec9b6c314d Add data types required for the forthcoming 'sdf' module. Anuj Verma 2020-08-16 10:47:41 +0530
  • 3b9196c467 [base] Allow renderers of different formats. Anuj Verma 2020-08-16 09:06:59 +0530
  • 2373074a2c * builds/windows/detect.mk (COPY): Make it work with shell. Werner Lemberg 2020-12-23 22:02:48 +0100
  • 768022b98e meson.build (ft2_defines): Fix builds on Windows. Ignacio Casal Quinteiro 2020-12-23 11:30:19 +0100
  • 0d5f1dd37c [autofit] Fix double division in stem darkening. Tatsuyuki Ishi 2020-12-18 22:10:30 -0500
  • 7bdf386e75 ftmodapi.h: Replace 0xA0 characters with spaces. Werner Lemberg 2020-12-17 22:47:05 +0100
  • c948df52e4 * include/freetype/ftmodapi.h (FT_FACE_DRIVER_NAME): New public macro. Alexei Podtelezhnikov 2020-12-17 15:53:51 -0500
  • 84b3616c94 Documentation edits. Alexei Podtelezhnikov 2020-12-16 22:07:57 -0500
  • f6be92767d [truetype] Fix incremental metrics (#59503). Chris Liddell 2020-12-16 06:03:10 +0100
  • 9cc89717be Documentation edits. Alexei Podtelezhnikov 2020-12-15 22:36:19 -0500
  • a3edbfa983 [type42] Pacify static analysis tools (#59682). Werner Lemberg 2020-12-14 16:11:06 +0100
  • bd6d8e4204 .mailmap: Add Priyesh. Werner Lemberg 2020-12-10 20:23:12 +0100
  • 505943a6a4 * builds/unix/configure.raw: Don't set FT_DEBUG_LOGGING. Werner Lemberg 2020-12-07 17:08:37 +0100
  • 272ae5ee2a * src/*: More fixes for using a '\n' in FT_TRACE and FT_ERROR. Werner Lemberg 2020-12-07 10:29:24 +0100
  • 015a9b8d8f */*: s/FT_LOGGING/FT_DEBUG_LOGGING/. Werner Lemberg 2020-12-07 10:27:42 +0100
  • 9f94d8533c docs/CHANGES: Mention FT_LOGGING. Werner Lemberg 2020-12-05 09:41:36 +0100
  • 7d3ab6a7db * builds/toplevel.mk (do-dist): Remove submodules directory. Werner Lemberg 2020-12-05 09:29:25 +0100
  • a6adb25626 * src/*: Don't use more than one '\n' in FT_TRACE and FT_ERROR. Werner Lemberg 2020-12-02 14:15:07 +0100
  • 74822f64b0 [base] Don't close 'stderr' after logging. Werner Lemberg 2020-12-02 08:32:37 +0100
  • c764686bc9 * submodules/dlg: Updated to commit 9f0c8b22. Werner Lemberg 2020-12-02 08:00:41 +0100
  • 92db149e9c * src/bdf/bdflib.c: Fix -Wformat warning. Werner Lemberg 2020-12-02 07:54:21 +0100
  • f6b0fd7b79 Improve setup for 'dlg' library. Werner Lemberg 2020-12-02 07:08:24 +0100
  • fcdab61ed1 [build] Use gcc (and clang) in C99 mode. Werner Lemberg 2020-12-01 23:07:21 +0100
  • 741a690ad6 Update .gitignore. Werner Lemberg 2020-12-01 22:38:45 +0100
  • 1c229af2d2 [dlg] Fix compiler warnings. Werner Lemberg 2020-12-01 22:13:40 +0100
  • 047f295fac Typos. Werner Lemberg 2020-12-01 21:23:04 +0100
  • 7691588098 * src/type42/t42parse.c: Fix -Wformat warnings. Werner Lemberg 2020-12-01 15:43:11 +0100
  • 33bd25ca07 [builds/unix] Check for 'pthread' library. Priyesh Kumar 2020-08-31 18:02:47 +0530
  • ce43d808dc [base] Implement vertical alignment of log printing. Werner Lemberg 2020-12-01 12:20:43 +0100
  • ab0ea068ee Update logging related documentation. Priyesh Kumar 2020-08-28 11:28:17 +0530
  • 6d9e6b21e5 * src/*: Fix -Wformat warnings. Priyesh Kumar 2020-08-28 09:56:38 +0530
  • 2a5d8e8ff8 [builds/windows] Changes to build 'dlg' with FreeType on Windows. Priyesh Kumar 2020-08-27 23:28:05 +0530
  • 2a46d1f04e [base] Add public API to change log handling function. Priyesh Kumar 2020-08-27 13:01:05 +0530
  • 5fea76cf0f [base] Add public API to change the levels of tracing components. Priyesh Kumar 2020-08-26 21:30:35 +0530
  • d00cbc3f90 [base] Updates to print timestamp and name of FT_COMPONENT in logs. Priyesh Kumar 2020-08-26 19:44:01 +0530
  • d46bada285 [base] Add functions and variables to print logs to a file. Priyesh Kumar 2020-08-26 17:41:43 +0530
  • 34b1c897c1 [builds] Necessary changes to make 'dlg' compile. Priyesh Kumar 2020-08-26 12:27:52 +0530
  • 8da4b437b4 * .gitmodules: Add 'dlg' library's git repository as submodule. Priyesh Kumar 2020-08-26 10:12:52 +0530
  • 8cc4d0dc32 * src/tools/chktrcmp.py (trace_use_pat): Update to current use. Werner Lemberg 2020-12-01 08:48:28 +0100
  • 56c610b145 builds/meson/*: Add copyright boilerplate. Werner Lemberg 2020-11-27 15:37:41 +0100
  • 3facafa44e .mailmap: Updated and sorted. Werner Lemberg 2020-11-25 11:37:09 +0100
  • 5abd252a0a [cff,cid,type1] Demote old engine for lack of CFF2. Alexei Podtelezhnikov 2020-11-20 15:24:42 -0500
  • 1286f58c29 Downgrade property tracing. Alexei Podtelezhnikov 2020-11-20 14:54:35 -0500
  • 32b14552d6 * src/type42/t42parse.c (t42_parse_sfnts): More tracing messages. Werner Lemberg 2020-11-09 21:00:45 +0100
  • 26e2a89598 * meson.build: Fix .pc file generation. Werner Lemberg 2020-11-04 21:00:22 +0100
  • 0bd50c9043 Typo. Werner Lemberg 2020-11-04 10:16:18 +0100
  • 5d91600904 docs/CHANGES: Updated. Werner Lemberg 2020-11-04 09:05:27 +0100
  • 22bb0660a3 Fix documentation build. Jan Alexander Steffens (heftig) 2020-11-03 22:30:30 +0100
  • b049cadeb1 Mention external modules. Alexei Podtelezhnikov 2020-11-02 14:26:44 -0500
  • 6fca2e5b1b Minor clean-ups of last commit. Werner Lemberg 2020-10-31 06:52:18 +0100
  • 681c7e2387 Better scan converter documentation. Alexei Podtelezhnikov 2020-10-30 23:03:12 -0400
  • 5cbd052dfb Add preamble. Alexei Podtelezhnikov 2020-10-30 13:53:17 -0400
  • e9a7015ec8 Avoid non-ASCII character in public header file. Werner Lemberg 2020-10-30 08:27:55 +0100
  • 101e62a286 ftimage.h: Improve description of FT_Span. Werner Lemberg 2020-10-30 08:04:01 +0100
  • 804e625def [truetype] Minor update to forthcoming OpenType 1.8.4 standard. Werner Lemberg 2020-10-28 13:34:52 +0100
  • 40c5681ab9 * meson.build: Fix 'harfbuzz' and 'brotli' build options (#59347). Werner Lemberg 2020-10-26 18:09:56 +0100
  • 007c109b45 * src/sfnt/pngshim.c (Load_SBit_Png): Fix memory leak (#59322). Ben Wagner 2020-10-23 08:29:14 +0200
  • 6a2b3e4007 * Version 2.10.4 released. ========================== Werner Lemberg 2020-10-20 07:10:27 +0200
  • a3bab162b2 [sfnt] Fix heap buffer overflow (#59308). Werner Lemberg 2020-10-19 23:45:28 +0200
  • 840ce58f94 * src/sfnt/tt{colr,cpal}.c: Fix signedness warnings from VC++. Alexei Podtelezhnikov 2020-10-18 07:36:57 -0400
  • a93f50b611 * src/sfnt/sfwoff2.c (Read255UShort): Tweak types to please VC++. Alexei Podtelezhnikov 2020-10-17 21:58:50 -0400
  • 82d331556c Unnest markdown. Alexei Podtelezhnikov 2020-10-11 21:56:50 -0400
  • 337670af0a * Version 2.10.3 released. ========================== Werner Lemberg 2020-10-10 18:14:57 +0200
  • c9f588be56 Document changes to last release. Werner Lemberg 2020-10-10 12:48:18 +0200
  • 40479fad93 [autofit] Synchronize with ttfautohint. Werner Lemberg 2020-09-25 17:44:00 +0200
  • e8ee98e669 Move scripts/make_distribution_archives.py to src/tools. Werner Lemberg 2020-09-25 07:22:08 +0200
  • 4f13a43ab3 * src/cff/cffgload.c (cff_slot_load): Scale vertBearingY. Werner Lemberg 2020-09-24 09:35:24 +0200
  • bed960d948 * src/base/ftobjs.c (FT_Load_Glyph): Trace glyph metrics. Werner Lemberg 2020-09-24 09:31:56 +0200
  • 3ce0df52e2 [meson] Move auxiliary scripts to builds/meson. Werner Lemberg 2020-09-22 20:05:37 +0200
  • d686f2ff9c Add python script for building tarballs. David Turner 2020-08-25 20:52:32 +0200
  • 46417607e6 * scripts/extract_freetype_version.py: Fix regex typos. Werner Lemberg 2020-09-21 09:03:13 +0200
  • 66978a5887 Add Meson build project file. David Turner 2020-05-17 18:45:41 +0200
  • ab6a21b733 Documentation updates. Alexei Podtelezhnikov 2020-09-18 22:32:20 -0400
  • 20186d1be6 [raster] Improve the second pass (#58373). Alexei Podtelezhnikov 2020-09-11 23:47:54 -0400
  • c3721642f1 [raster] Tune SMART macro (#58352). Alexei Podtelezhnikov 2020-09-11 23:13:02 -0400
  • cb47331369 [raster] Introduce SMART macro. Alexei Podtelezhnikov 2020-09-08 22:41:53 -0400
  • 3594eaee59 [raster] Improve tracing. Alexei Podtelezhnikov 2020-09-08 22:20:11 -0400
  • fa82803f46 * ChangeLog: Add entry for last commit. Nikolaus Waxweiler 2020-09-03 11:11:41 +0100
  • 69353a19a1 Export version info (#58935) Boris Dalstein 2020-08-25 13:53:54 +0200
  • 600d59e343 [truetype] Reduce Infinality footprint (cont'd). Alexei Podtelezhnikov 2020-09-02 15:48:03 -0400
  • 51a5e3389c [truetype] Reduce Infinality footprint. Alexei Podtelezhnikov 2020-09-02 00:02:28 -0400
  • e6c7e4b42b [truetype] Refactor compensation color. Alexei Podtelezhnikov 2020-09-01 21:49:52 -0400
  • 16ee2a22ab [smooth] Don't set target in direct mode. Alexei Podtelezhnikov 2020-08-28 23:08:42 -0400
  • d8228a0070 Improve FT_Outline_Render docs. Alexei Podtelezhnikov 2020-08-28 22:28:47 -0400
  • 6730854c39 * src/smooth/ftsmooth.c (ft_smooth_raster_overlap): Limit width. Alexei Podtelezhnikov 2020-08-25 23:16:27 -0400
  • cdc009c24a * src/truetype/ttgload.c (TT_Get_VMetrics): Add tracing message. Werner Lemberg 2020-08-22 13:30:11 +0200
  • f9f6adb625 [truetype] Retain OVERLAP_SIMPLE and OVERLAP_COMPOUND. Alexei Podtelezhnikov 2020-08-05 08:24:15 -0400
  • 3a1f4b7aaa * src/truetype/ttgload.c (TT_Load_Glyph): More tracing. Alexei Podtelezhnikov 2020-08-04 22:17:05 -0400
  • 8b3601324f Minor typos, formatting. Werner Lemberg 2020-08-04 10:48:42 +0200
  • 986a340dd5 Unbreak compilation. Alexei Podtelezhnikov 2020-07-28 23:20:59 -0400
  • f76f7fdecd Hide internal functions with SunPro. Alexei Podtelezhnikov 2020-07-28 23:13:51 -0400
  • 3273521f40 Fix static compilation with Visual C. Anuj Verma 2020-07-28 18:34:37 +0200
  • fffc303a7f Formatting, improving comments. Werner Lemberg 2020-07-28 18:28:10 +0200
  • 53be1753de Fix `-Wformat' compiler warnings. Priyesh Kumar 2020-07-28 07:33:40 +0200
  • 8cfc41ae95 Fix `-Wformat' compiler warnings. Werner Lemberg 2020-07-25 12:23:22 +0200
  • b6183ea369 * src/sfnt/sfwoff2.c (woff2_decompress): Fix compiler warning. Werner Lemberg 2020-07-23 13:03:22 +0200
  • ee19a6cbbc Add .clang-format file David Turner 2020-05-01 15:37:56 +0200
  • b7c467b6ef [doc] Stem darkening is off by default for CFF driver. Werner Lemberg 2020-07-15 09:15:25 +0200
  • 5fe7c044c2 freetype.h (FT_Set_Transform): Minor documentation update. David Turner 2020-07-14 16:12:29 +0200
  • 95de21ab19 README: Add information on contributing patches. Werner Lemberg 2020-07-14 08:32:45 +0200
  • c922ffa5d2 * builds/unix/configure.raw: Fix inclusion of `ftoption.h'. Werner Lemberg 2020-07-12 07:52:55 +0200
  • b1286b32a9 Document `FT_Face_Rec_::box' with variable fonts (#54969). Ben Wagner 2020-07-09 14:31:00 -0400
  • 96fb73efd5 Fix clang warnings. Werner Lemberg 2020-07-07 16:58:14 +0200
  • 0f35b042e0 [build] Really fix multi and C++ builds. David Turner 2020-07-06 10:56:36 +0200
  • cb4a943bc4 [build] Fix multi and C++ builds. David Turner 2020-07-06 10:56:36 +0200
  • 2eb8f88626 [psaux] Improve `t1_decoder_parse_metrics' (#58646). Werner Lemberg 2020-07-06 09:21:03 +0200
  • b0667d2d36 [build] Improve visibility support of library function names. David Turner 2020-07-02 11:20:10 +0200
  • bb66c8d8cf [build] Split off more stuff from `ftconfig.h'. David Turner 2020-07-02 11:09:57 +0200
  • 0322efb5e5 [build] Move mac support code to `mac-support.h'. David Turner 2020-07-02 10:31:28 +0200
  • bd7251ac97 [build] Put integer type definitions into `integer-types.h'. David Turner 2020-07-02 10:24:20 +0200
  • a4d9206754 [build] Rename build/unix/ftconfig.in' to ftconfig.h.in'. David Turner 2020-07-02 10:10:25 +0200
  • 3bb512bc9f [smooth] Introduce direct oversampling for overlaps. Alexei Podtelezhnikov 2020-07-03 22:29:34 -0400
  • 19d39f43d2 [smooth] Use direct rendering mode in Harmony. Alexei Podtelezhnikov 2020-07-03 09:17:22 -0400
  • 2d67511a14 [smooth] Separate LCD paths from gray rendering. Alexei Podtelezhnikov 2020-07-03 09:02:09 -0400
  • a443474755 [cff] Fix handling of `style_name == NULL' (#58630). Sebastian Rasmussen 2020-06-20 05:31:34 +0200
  • de088b1dfd Simplify unused macro. Alexei Podtelezhnikov 2020-06-19 22:46:30 -0400
  • f594ffdc35 [cff] Fix another two memory leaks (#58629). Sebastian Rasmussen 2020-06-19 18:55:49 +0200
  • 2e2f3cb5ba [psaux] Fix memory leak (#58626). Sebastian Rasmussen 2020-06-19 16:29:07 +0800
  • 09b98060d3 Fix memory leak (#58624). Sebastian Rasmussen 2020-06-19 16:21:08 +0800
  • 6e722f2eaa [base] Rework d1180b5f95 until further notice. Alexei Podtelezhnikov 2020-06-19 08:39:23 -0400
  • 8ed5a2477e [cff, cid] Fix segfaults in case of error (#58621). Sebastian Rasmussen 2020-06-19 10:35:57 +0200
  • d1180b5f95 [base] Fix UBSAN error. Werner Lemberg 2020-06-19 08:18:26 +0200
  • 4d364b6821 [woff2] Fix segfault. Werner Lemberg 2020-06-19 05:41:37 +0200
  • d924c5cf7e [sfnt] Support Intel compilers. Stephen McDowell 2020-06-19 04:14:39 +0200
  • a4429959b0 [base] Fix memory leak (#58611). Sebastian Rasmussen 2020-06-18 15:12:03 +0800
  • 575b78d9e3 [cff] Fix memory leak (#58610). Sebastian Rasmussen 2020-06-18 15:12:03 +0800
  • 74cebeae12 * src/cff/cffload.c (cff_index_get_pointers): Rename t' to tbl'. Werner Lemberg 2020-06-19 03:41:12 +0200
  • c8cd139c30 [cff] Free table upon error allocating other data (#58609). Sebastian Rasmussen 2020-06-18 13:46:37 +0800
  • 7438235b42 woff2tags.h: Fix copyright year. Werner Lemberg 2020-06-17 15:12:30 +0200
  • 1658685967 Remove redundant inclusion of `ft2build.h'. Werner Lemberg 2020-06-13 21:15:45 +0200
  • e13391333f Make macros for header file names optional. David Turner 2020-06-08 13:31:55 +0200
  • 9e6e903cc4 * src/sfnt/ttcmap.c (tt_face_build_cmaps): Trace number of cmaps. Werner Lemberg 2020-06-02 17:14:54 +0200
  • 62fea391fa Remove obsolete HAVE_STDINT_H probing macro. David Turner 2020-05-18 09:33:38 +0200
  • 4eee13404d Remove Jamfile files from the tree. David Turner 2020-05-18 09:16:12 +0200
  • 3f70e6d20c [smooth] Turn on LCD filtering during FreeType initialization. Alexei Podtelezhnikov 2020-05-12 00:38:46 -0400
  • 652f886319 [smooth] Stop using dedicated LCD modules and classes. Alexei Podtelezhnikov 2020-05-11 23:30:37 -0400
  • 093f87bfe4 Formatting. Alexei Podtelezhnikov 2020-05-09 22:32:03 -0400
  • 132f19b779 * Version 2.10.2 released. ========================== Werner Lemberg 2020-05-05 20:14:14 +0200
  • a45da25349 * src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter (#58319). Jakub Alba 2020-05-08 10:59:37 +0200
  • ed62b12d6c Typo and comment. Alexei Podtelezhnikov 2020-05-03 23:22:08 -0400
  • de60e7d3f8 * builds/freetype.mk: Refactor for readability. Alexei Podtelezhnikov 2020-05-03 17:11:20 -0400
  • 49967cb610 [builds] Clean up Windows CE project files. Alexei Podtelezhnikov 2020-05-02 13:50:33 -0400
  • a612da0e8b * devel/ft2build.h: Override FT_CONFIG_MODULES_H here as well. Alexei Podtelezhnikov 2020-05-01 22:52:52 -0400
  • 9c850f5611 [builds/unix] Consolidate marco overrides (for the demos to see them). Alexei Podtelezhnikov 2020-05-01 22:30:15 -0400
  • d79946311b Grammar fix for last commit. Werner Lemberg 2020-04-30 08:37:16 +0200
  • e6ecce9ae8 CHANGES: We are going to remove Jam. Werner Lemberg 2020-04-30 07:27:28 +0200
  • 11beee855e Allow setting `CC' in Unix build (#58051). Werner Lemberg 2020-04-08 09:05:32 +0200
  • 7a019a63ed [woff2] Return if single stream operation fails. Nikhil Ramakrishnan 2020-04-04 14:06:37 +0530
  • 13c0df80dc [docs] Fix building docs if srcdir' != builddir'. Nikhil Ramakrishnan 2020-03-22 23:29:51 +0530
  • 1fd3148713 [docwriter] Drop support for Python < 3.5. Nikhil Ramakrishnan 2020-03-21 20:17:17 +0530
  • 6a431038c9 [gzip] Support `gzip' encoded header conditionally. Moazin Khatti 2020-03-02 18:21:27 +0500
  • 11975fe9f6 Fix state of FT_Face' for buggy gvar' tables (#57923). Ben Wagner 2020-02-29 20:18:00 +0100
  • 149b9055e6 ChangeLog entry for last commit. Werner Lemberg 2020-02-29 20:28:03 +0100
  • 21c2311e63 Update docwriter stylesheet. Nikhil Ramakrishnan 2020-03-01 00:37:31 +0530
  • 216e077600 [truetype] Add better checks for loading `gvar' table (#57905). Ben Wagner 2020-02-28 07:43:00 +0100
  • 141da02816 Make FT_HAS_*' and FT_IS_*' really return true (#57906). Werner Lemberg 2020-02-27 09:49:06 +0100
  • 5b1a37af56 Fix for CFF space glyph regression (#57541). Dominik Röttsches 2020-02-25 11:08:11 +0200
  • fa147af4a5 [woff2] Fix font table access. Werner Lemberg 2020-02-22 18:30:46 +0100
  • 6e49dff005 [psaux] Make t1_decoder_parse_metrics' handle op_div' (#57519). Werner Lemberg 2020-02-21 20:57:52 +0100
  • 49f3394d7a [autofit] Add support for Hanifi Rohingya script. Nikolaus Waxweiler 2020-02-19 12:56:49 +0000
  • 84d56589f0 Require HarfBuzz 1.8. Werner Lemberg 2020-02-19 18:13:02 +0100
  • d09e831559 Minor. Werner Lemberg 2020-02-16 15:24:27 +0100
  • 8930cc9618 * src/sfnt/ttcmap.c (tt_face_build_cmaps): Ignore version (#57708). Werner Lemberg 2020-02-12 18:25:03 +0100
  • 4a19a53d5a * src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter (#57732). Werner Lemberg 2020-02-04 13:37:19 +0100
  • e5038be704 Update all copyright notices. Werner Lemberg 2020-01-19 17:05:19 +0100
  • fd03cf8816 [base] Fix FREETYPE_PROPERTIES=type1:hinting-engine=adobe. Werner Lemberg 2020-01-04 19:28:36 +0100
  • 50b013871c Add reference to another oss-fuzz bug report. Werner Lemberg 2020-01-04 18:42:27 +0100
  • a99a8e2863 [woff2] Fix memory leaks and a runtime warning. Werner Lemberg 2020-01-03 18:09:12 +0100
  • 10d8de7541 [truetype] Fix UBSan warning on offset to nullptr (#57501). Dominik Röttsches 2019-12-30 11:22:04 +0200
  • a4df0373c7 [woff2] Allow bitmap-only fonts (#57394). Nikhil Ramakrishnan 2019-12-31 16:04:01 +0100
  • 496601e504 [docs] (2/2) Fix generation of API documentation (#56745). Hugh McMaster 2019-12-18 23:11:22 +1100
  • 237fed6d5a [docs] (1/2) Move static web assets (#56745). Hugh McMaster 2019-12-18 23:07:35 +1100
  • 8cee1dde4e Fix more UBSan warnings on adding offset to nullptr (#57432). Dominik Röttsches 2019-12-17 14:12:38 +0200
  • 7e1b39f6cd [truetype] Fix UBSan warnings on adding offsets to nullptr. Werner Lemberg 2019-12-16 11:07:58 +0100
  • 0c14a3adb0 [truetype] Fix integer overflow. Werner Lemberg 2019-12-14 00:04:01 +0100
  • 2c9a2d58ca Another bunch of UBSan warnings on adding offsets to nullptr. Werner Lemberg 2019-12-13 23:56:25 +0100
  • 11d4ce23ac Fix more UBSan warnings on adding offset to nullptr (#57384) Dominik Röttsches 2019-12-09 12:40:42 +0200
  • dfc9a049de * src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'. Werner Lemberg 2019-12-05 08:44:30 +0100
  • 551bd3a90e More nullptr offset UBSan warnings (#57331, #57347). Werner Lemberg 2019-12-03 11:52:48 +0100
  • 4270e9f324 Avoid more nullptr offset UBSan warnings (#57316). Dominik Röttsches 2019-11-27 11:38:45 -0500
  • d4f9c24989 [base] Really fix #57194. John Stracke 2019-11-23 11:25:28 +0100
  • 9df460b632 [truetype] Avoid sanitizer warning (#57289). Werner Lemberg 2019-11-23 11:09:40 +0100
  • c67b9a1c5b [truetype] Fix integer overflow (#57287). Armin Hasitzka 2019-11-23 11:01:18 +0100
  • 3cb7b3f7cb [sfnt] Avoid sanitizer warning (#57286). Ben Wagner 2019-11-23 10:54:51 +0100
  • 2d1d60aac6 [base] Fix `NULL + offset' sanitizer warnings (#57194). John Stracke 2019-11-23 10:42:04 +0100
  • 26d0f579c0 * include/freetype/internal/ftmemory.h (FT_OFFSET): New macro. Werner Lemberg 2019-11-23 10:28:37 +0100
  • 9b0179597e [sfnt] Ensure OTTO fonts have tables (#57285). Ben Wagner 2019-11-23 10:07:48 +0100
  • 07c8d8bbdb Minor fixes for recent compilers. Behdad Esfahbod 2019-11-23 10:00:02 +0100
  • 3aaae716b2 CMakeLists.txt: minor doc additions, compile builds/unix/ftsystem.c on UNIX Nikolaus Waxweiler 2019-11-07 23:39:41 +0000
  • b75031a26e * src/sfnt/sfwoff2.c (woff2_open_font): Check `num_fonts' for TTCs. Werner Lemberg 2019-10-25 21:29:13 +0200
  • 0a3d2bb99b [doc] FT_Open_Args: Clarify the ownership of `pathname'. Filip Filmar 2019-10-20 02:05:02 -0700
  • 3b8bc65c50 * src/sfnt/sfwoff2.c (woff2_open_font): Avoid undefined shift. Werner Lemberg 2019-10-22 08:07:05 +0200
  • 90a30f154a * src/sfnt/pngshim.c (premultiply_data): Optimize for __SSE__ only. Alexei Podtelezhnikov 2019-10-10 22:04:50 -0400
  • 545a481a74 * src/sfnt/sfwoff2.c (reconstruct_glyf): Check `triplet_size'. Werner Lemberg 2019-10-10 13:11:06 +0200
  • 1e9229f0fc [cff] Fix FT_FACE_FLAG_GLYPH_NAMES for CFF2 based fonts (#57023). John Tytgat 2019-10-09 15:37:19 +0200
  • 5a1a79c0e8 [woff2] Fix SFNT table checks. Werner Lemberg 2019-10-08 11:12:18 +0200
  • 1167bff3e9 * src/sfnt/sfwoff2 (reconstruct_glyf): Fix reallocation. Werner Lemberg 2019-10-06 23:22:34 +0200
  • 0fcf486e0d Improve memory debugging. Werner Lemberg 2019-10-06 21:12:42 +0200
  • d355a73aa3 docs/DEBUG: Document environment variable `FT2_KEEP_ALIVE'. Werner Lemberg 2019-10-06 20:07:09 +0200
  • 1f4e5bcb19 * src/sfnt/sfwoff2 (reconstruct_font): Fix reallocation. Werner Lemberg 2019-10-03 21:07:16 +0200
  • c912690d22 * src/base/ftstroke.c (ft_stroker_inside): Speed up. Alexei Podtelezhnikov 2019-09-30 22:45:34 -0400
  • 94815d6efa * src/sfnt/sfwoff2 (woff2_open_font): Initialize `woff2.ttc_fonts'. Werner Lemberg 2019-10-01 00:15:25 +0200
  • 839a023619 * src/sfnt/sfwoff2.c (reconstruct_font): Fix memory leak. Werner Lemberg 2019-09-30 07:41:57 +0200
  • 12696dcf9b [woff2] Reject fonts without `head' table. Werner Lemberg 2019-09-30 07:27:55 +0200
  • ba06adafcd [woff2] Fix compiler warnings. Werner Lemberg 2019-09-29 13:29:21 +0200
  • c37a501458 * src/sfnt/sfwoff2.c (woff2_open_font): Fix sanity check. Werner Lemberg 2019-09-28 07:42:34 +0200
  • 2bf603bde6 [woff2] Fix memory leaks. Werner Lemberg 2019-09-28 07:37:24 +0200
  • b39576f984 * src/base/ftstroke.c (ft_stroker_cap): Speed up caps. Alexei Podtelezhnikov 2019-09-27 19:18:49 -0400
  • 432efa25b3 * src/base/ftstroke.c (ft_stroker_outside): Speed up clipped miter. * include/freetype/ftstroke.h: Wordsmith miter docs. Alexei Podtelezhnikov 2019-09-25 21:50:16 -0400
  • db4083fd7f * src/sfnt/sfwoff2.c (woff2_open_font): Check (sum of) table sizes. Werner Lemberg 2019-09-25 08:48:26 +0200
  • 4881f75b7c * src/base/ftstroke.c (ft_stroke_border_arcto): Speed up calculations. Alexei Podtelezhnikov 2019-09-23 22:57:00 -0400
  • 5327092bb2 [woff2] Fix memory leaks. Nikhil Ramakrishnan 2019-09-20 06:30:28 +0200
  • 04ebb2a000 * src/otvalid/otvcommon.c (otv_Coverage_get_last): Guard `count'. Werner Lemberg 2019-09-17 19:46:59 +0200
  • 99f23d6ff2 * src/sfnt/sfwoff2.c (woff2_open_font): Check table index. Werner Lemberg 2019-09-17 13:22:28 +0200
  • cc17f852d5 [cmake] Don't fail if brotli is missing (#56894). Avi Halachmi (:avih) 2019-09-15 04:30:18 +0300
  • 3de1b8d0b0 [cmake] Add brotli support. Werner Lemberg 2019-09-05 14:10:01 +0200
  • bbb14361db FindHarfBuzz.cmake: Change indentation to two spaces; shorten lines. Werner Lemberg 2019-09-05 12:37:03 +0200
  • 87f5225256 Fix handling of `AF_CONFIG_OPTION_INDIC'. Werner Lemberg 2019-09-05 12:14:03 +0200
  • 12351eeefa CMakeLists.txt: Fix generation of DLL related stuff (#56852). Werner Lemberg 2019-09-05 12:02:59 +0200
  • 3fa35aa420 * src/sfnt/sfwoff2.c (compute_ULong_sum): Fix undefined shift. Werner Lemberg 2019-09-03 21:10:20 +0200
  • 543a3b939d * src/sfnt/sfwoff2.c (woff2_open_font): Add sanity check. Werner Lemberg 2019-09-01 23:03:09 +0200
  • cbee985a2b [woff2] Don't use `FT_UInt64' (#56815). Dominik Röttsches 2019-08-27 15:08:15 +0300
  • 594156586b [truetype] Prevent crash in `TT_Set_Named_Instance' (#56813). Werner Lemberg 2019-08-27 14:07:14 +0200
  • ed7e8194e0 CHANGES: Updated. Werner Lemberg 2019-08-27 14:07:05 +0200
  • eef5c1dd14 [woff2] Fix compiler warnings. Werner Lemberg 2019-08-27 10:43:32 +0200
  • 60c52f0edb [woff2] Formatting; some comments. Werner Lemberg 2019-08-27 10:08:01 +0200
  • 86803acd2a [woff2] Check whether known tag is in array bounds. Nikhil Ramakrishnan 2019-08-22 16:46:03 +0530
  • d2681a4977 [woff2] More formatting and documentation. Nikhil Ramakrishnan 2019-08-21 20:21:02 +0530
  • 1a10301532 * src/sfnt/sfwoff2.c: Improve trace comments. Nikhil Ramakrishnan 2019-08-17 14:57:59 +0530
  • 97616704aa [woff2] Formatting. Nikhil Ramakrishnan 2019-08-14 17:39:55 +0530
  • 2a23dc7fb3 [woff2] Support hmtx' reconstruction when glyf' is untransformed. Nikhil Ramakrishnan 2019-08-14 02:36:27 +0530
  • 5367e0ca01 [sfnt] Support `face->num_faces' for WOFF2 fonts. Nikhil Ramakrishnan 2019-08-05 01:53:00 +0530
  • bb7668d7c3 [woff2] Improve memory and error handling. Nikhil Ramakrishnan 2019-07-28 19:38:05 +0530
  • 1e02076815 [woff2] Avoid too many calls to `FT_REALLOC'. Nikhil Ramakrishnan 2019-07-18 01:50:16 +0530
  • 4d9b3d1d50 [woff2] Reconstruct loca', hmtx', and swap out stream. Nikhil Ramakrishnan 2019-07-16 02:45:03 +0530
  • e3953e5410 [woff2] Reconstruct transformed `glyf' table. Nikhil Ramakrishnan 2019-07-13 03:14:17 +0530
  • 81cf5326d5 [woff2] Copy un-transformed tables to sfnt stream. Nikhil Ramakrishnan 2019-07-06 18:05:18 +0530
  • 106bacf502 [woff2] Create stream for uncompressed buffer. Nikhil Ramakrishnan 2019-07-05 01:09:52 +0530
  • 18f6ff11f9 [woff2] Handle TTCs and start reconstructing font. Nikhil Ramakrishnan 2019-07-01 01:29:30 +0530
  • 7a1639bc1e [woff2] Get known tags from function. Nikhil Ramakrishnan 2019-06-30 20:01:20 +0530
  • c6c2c0b574 [woff2] Minor. Nikhil Ramakrishnan 2019-06-30 19:32:27 +0530
  • fc65d45a62 [woff2] Uncompress Brotli streams and `face_index' support. Nikhil Ramakrishnan 2019-06-30 04:31:04 +0530
  • 732da8a4b7 * builds/unix/configure.raw: Change argument name to `brotli'. Nikhil Ramakrishnan 2019-06-30 04:15:55 +0530
  • 9443a1bc3e Add Brotli dependency and required checks. Nikhil Ramakrishnan 2019-06-28 01:01:17 +0530
  • 76c64f6ba1 [woff2] Write SFNT Offset table. Nikhil Ramakrishnan 2019-06-24 01:07:18 +0530
  • e09fe4cc79 * src/sfnt/sfwoff2.c: #undef macros. Nikhil Ramakrishnan 2019-06-18 19:58:55 +0530
  • e496cb2980 [woff2] Read table and collection directory. Nikhil Ramakrishnan 2019-06-16 18:56:18 +0530
  • 8c1e3fc339 [sfnt] Include `woff2tags.c' for building. Nikhil Ramakrishnan 2019-06-16 18:40:48 +0530
  • b45c7dd5e2 [sfnt] Add WOFF2 constants. Nikhil Ramakrishnan 2019-06-16 17:55:59 +0530
  • 2fa573c1b0 [sfnt] Read WOFF 2 header. Nikhil Ramakrishnan 2019-06-12 00:21:20 +0530
  • 83dba0e9ec Add structures for WOFF2. Nikhil Ramakrishnan 2019-06-11 23:40:19 +0530
  • 9adc3b35f1 * src/psaux/cffdecode.c (cff_operator_seac): Fix numeric overflow. Werner Lemberg 2019-08-26 20:36:19 +0200
  • 7d1d3b9a0e [type1] Fix `FT_Get_Var_Axis_Flags' (#56804). Werner Lemberg 2019-08-26 09:08:56 +0200
  • 734d60f63c Another minor documentation improvement. Werner Lemberg 2019-08-06 20:38:17 +0200
  • ad3443c931 Minor documentation improvement. Werner Lemberg 2019-08-05 10:00:41 +0200
  • 12af46b649 * src/base/ftbbox.c (cubic_peak): Sanitize left shift (#56586). Alexei Podtelezhnikov 2019-07-23 22:38:30 -0400
  • d5522ac060 * src/cid/cidload.c (cid_hex_to_binary): Fix typo (#56653). Weiyi Wu 2019-07-22 09:49:22 +0200
  • b110acba9e [sfnt, winfonts] Avoid memory leaks in case of error (#56587). Werner Lemberg 2019-07-12 11:36:12 +0200
  • 12e4307dc7 Properly handle phantom points for variation fonts (#56601). Ben Wagner 2019-07-12 10:48:10 +0200
  • 05439f5cc6 [psaux] (2/2) Handle fonts that use SEAC for ligatures (#56580). Werner Lemberg 2019-07-04 14:28:04 +0200
  • f2b64583cb [psaux] (1/2) Handle fonts that use SEAC for ligatures (#56580). Chris Liddell 2019-07-04 14:04:52 +0200
  • 8cf046c38d * Version 2.10.1 released. ========================== Werner Lemberg 2019-07-01 13:54:54 +0200
  • 7b1c7585d7 * src/bdf/bdfdrivr.c (bdf_cmap_char_{index,next}): Fix inequality. Alexei Podtelezhnikov 2019-06-26 20:18:00 -0400
  • 81445c034a Doc polishing. Alexei Podtelezhnikov 2019-06-22 22:54:57 -0400
  • a41e560b21 Minor. Alexei Podtelezhnikov 2019-06-19 22:29:55 -0400
  • 1e20a37f64 docs/CHANGES: Updated. Werner Lemberg 2019-06-19 16:45:39 +0200
  • 983a87c6ec * src/tools/apinames.c: Formatting, minor edits. Werner Lemberg 2019-06-16 15:58:21 +0200
  • 47ca5cb69d [autofit] Disable hinting if no blue zones are available (#56450). Werner Lemberg 2019-06-16 15:32:11 +0200
  • 82e4090431 Towards better VMS support. Werner Lemberg 2019-06-16 10:09:17 +0200
  • 3736b28af9 * src/autofit/aflatin.c (af_latin_metrics_init_widths): Minor. Werner Lemberg 2019-06-13 13:45:05 +0200
  • 8acd9800ed Add memory access macro summary. Werner Lemberg 2019-06-13 11:12:26 +0200
  • e7ac9288ac [smooth] Restore the span buffering for direct mode only. Alexei Podtelezhnikov 2019-06-13 00:17:36 -0400
  • 59e0c6f92e * include/freetype/ftmodapi.h (FT_DebugHook_Func): Return error. Alexei Podtelezhnikov 2019-06-12 22:30:21 -0400
  • bdac4cbe6f Rendering considerations. Alexei Podtelezhnikov 2019-06-12 21:58:35 -0400
  • d1b16325e2 * src/truetype/ttobjs.c (tt_check_trickyness_family): Add `const'. Alexei Podtelezhnikov 2019-06-11 21:43:47 -0400
  • 6a92b1fadd [gzip] Add support for `gzip' encoded header (#9812). Moazin Khatti 2019-06-11 21:29:52 +0500
  • 78c02bc110 [type1,type42] Use `const' for string literals. Alexei Podtelezhnikov 2019-06-10 23:09:49 -0400
  • afaf3f1de9 [bdf,pcf] Use `const' for string literals. Alexei Podtelezhnikov 2019-06-10 22:27:39 -0400
  • 7fde521bd9 Update CHANGES file. Werner Lemberg 2019-06-10 15:37:33 +0200
  • 711b593e4b * src/base/ftinit.c (FT_Set_Default_Properties): Fix crash. Philip Race 2019-06-07 09:15:28 +0200
  • c949ab0757 Minor. Alexei Podtelezhnikov 2019-06-04 20:17:05 -0400
  • e13c1f46dc Solidify VC2005 builds. Alexei Podtelezhnikov 2019-05-31 22:31:47 -0400
  • 7b275a5af1 [sfnt] Separate WOFF sources and headers. Nikhil Ramakrishnan 2019-05-30 23:57:34 +0530
  • f0de218ced [base] Fix `make multi'. Werner Lemberg 2019-05-30 08:43:45 +0200
  • f37083edf0 [truetype] Fix copy-and-paste error (#56409). Ben Wagner 2019-05-29 08:15:38 +0200
  • 49079ce297 [truetype] Fix 32bit builds (#56404). Werner Lemberg 2019-05-29 08:08:53 +0200
  • 9159128a92 Silence gcc 7's fall-through warnings in `switch' blocks. Werner Lemberg 2019-05-29 07:45:54 +0200
  • 86d997e5b1 * src/truetype/ttgload.c (TT_Process_Simple_Glyph): Improve accuracy. Ben Wagner 2019-05-26 09:37:41 -0400
  • e55f969869 * src/sfnt/sfobjs.h: Minor. Nikhil Ramakrishnan 2019-05-25 20:56:54 +0530
  • 306d2f6ccb [truetype] Draw glyphs without deltas in variation font (#56374). Werner Lemberg 2019-05-23 14:41:57 +0200
  • c3be6f06b7 src/truetype/ttinterp.c: Give order of operations for some instructions. Werner Lemberg 2019-05-21 11:23:36 +0200
  • 262fce445a * src/truetype/ttinterp.c (opcode_name): Improve mnemonics. Werner Lemberg 2019-05-21 09:58:51 +0200
  • 8eafa52830 ttinterp.c: Improve documentation of engine compensation. Werner Lemberg 2019-05-21 09:57:38 +0200
  • 141e3173db Rendering considerations. Alexei Podtelezhnikov 2019-05-20 23:09:59 -0400
  • b0522701f8 [truetype] Actually scale varied CVT values. Werner Lemberg 2019-05-16 12:52:57 +0200
  • 37580053b4 [truetype] Use 26.6 format for storing unscaled CVT values. Werner Lemberg 2019-05-16 12:15:54 +0200
  • ac335cd586 * src/truetype/ttgload.c (load_truetype_glyph): Init `unrounded'. Werner Lemberg 2019-05-16 10:15:53 +0200
  • 535b687e58 [truetype] Avoid code duplication. Werner Lemberg 2019-05-16 09:55:16 +0200
  • 787db7c048 * vms_make.com: Updated. Handle `bzip2' directory, too. Werner Lemberg 2019-05-13 22:22:57 +0200
  • 03f3f8ab9e * src/psaux/psfont.c (cf2_font_setup): Fix compiler warning. Werner Lemberg 2019-05-13 06:53:19 +0200
  • 94ebc24865 [truetype] Doh. Fix last commit to make it work. Werner Lemberg 2019-05-12 21:05:36 +0200
  • 1178227b39 [truetype] Increase precision of font variation (#54371). Werner Lemberg 2019-05-11 09:29:19 +0200
  • a113e5df0c * src/truetype/ttgload.c (TT_Process_Simple_Glyph): Minor. Werner Lemberg 2019-05-09 11:37:58 +0200
  • bc3b5281ed [smooth] Faster fractions. Alexei Podtelezhnikov 2019-05-08 22:08:40 -0400
  • 0c6f61ab12 * src/raster/ftraster.c (Draw_Sweep): Unbreak. Alexei Podtelezhnikov 2019-05-07 19:07:11 -0400
  • ea7e20fba6 * src/raster/ftraster.c: Clean-ups. Alexei Podtelezhnikov 2019-05-07 07:00:38 -0400
  • dc39f76cb7 * src/truetype/ttgxvar.c: More use of `FT_fdot14ToFixed'. Werner Lemberg 2019-05-07 10:09:55 +0200
  • 8172577380 * src/smooth/ftgrays.c (gray_render_line): Small shortcut. Alexei Podtelezhnikov 2019-05-04 08:11:20 -0400
  • 7b84104720 Various clang 8.0 static analyzer fixes. Werner Lemberg 2019-05-04 08:13:22 +0200
  • 300458eb94 Miscellaneous macro updates. Alexei Podtelezhnikov 2019-05-03 23:16:42 -0400
  • 65f9516bc7 Tweak LCD filtering. Alexei Podtelezhnikov 2019-05-02 23:06:55 -0400
  • 65e4925af4 * vms_make.com: Updated (#56253). Werner Lemberg 2019-05-02 07:21:34 +0200
  • 2ea511eed8 [smooth] Simplify cubic Bézier flattening. Alexei Podtelezhnikov 2019-04-29 22:49:15 -0400
  • 80475edead [smooth] Bithacks and cosmetics. Alexei Podtelezhnikov 2019-04-26 21:53:00 -0400
  • 7a81b63abc Optimize Bézier bisections. Alexei Podtelezhnikov 2019-04-25 22:06:33 -0400
  • 432bb50ff5 Clarify docs. Alexei Podtelezhnikov 2019-04-23 21:51:42 -0400
  • 6abce2c2b0 * src/sfnt/ttcmap.c (tt_cmap12_next): Remove dead code. Werner Lemberg 2019-04-23 06:52:07 +0200
  • 4166c45360 [base] Fix thinko in previous commit. Werner Lemberg 2019-04-23 06:49:56 +0200
  • 9f6ed10545 * src/base/ftbitmap.c (FT_Bitmap_Blend): Check target pitch. Werner Lemberg 2019-04-22 08:10:56 +0200
  • af400438b7 Fix return value of `FT_Set_Named_Instance' (#56186). Werner Lemberg 2019-04-22 07:41:35 +0200
  • d74106e233 Typo. Werner Lemberg 2019-04-19 07:07:01 +0200
  • c149f7397e [pcf] Fix handling of undefined glyph (#56067). Werner Lemberg 2019-04-17 07:49:17 +0200
  • ebe3750812 * CMakeLists.txt: Avoid rewriting of unchanged configuration files. Minmin Gong 2019-04-15 10:46:19 +0200
  • 8837ac26d0 * src/tools/apinames.c (main): Fix error message. JDG 2019-04-15 10:10:38 +0200
  • 01aed76c68 Minor. Werner Lemberg 2019-04-14 09:39:28 +0200
  • 9e9bc9dade Split off ChangeLog.29. Werner Lemberg 2019-04-12 06:19:25 +0200
  • 1f271751a3 [smooth] Fix segfault in direct mode (#56092). Alexei Podtelezhnikov 2019-04-11 23:48:21 -0400
  • f0384d5fb0 Minor. Werner Lemberg 2019-04-09 11:01:24 +0200
  • 885b4c2475 * src/sfnt/ttcmap.c (tt_get_glyph_name): Pacify compiler (#56061). Werner Lemberg 2019-04-06 07:07:37 +0200
  • 74e9ca6d2e For distribution, replace .tar.bz2' with .tar.xz' bundles. Werner Lemberg 2019-04-06 06:51:08 +0200
  • 3ad1c93ac1 Make glyph_name' parameter to FT_Get_Name_Index' a `const'. Antony Lee 2019-04-06 06:37:42 +0200
  • 6986ddac1e [cff] Fix boundary checks. Armin Hasitzka 2019-03-31 11:08:49 +0100
  • fdb10e8b50 Improve link. Werner Lemberg 2019-03-21 13:51:59 +0100
  • df266d3e6b [autofit] Fix Mongolian blue zone characters. Werner Lemberg 2019-03-20 07:04:06 +0100
  • dde03eec37 [autofit] Add support for Mongolian script. Werner Lemberg 2019-03-19 10:50:38 +0100
  • fbbcf50367 * Version 2.10.0 released. ========================== Werner Lemberg 2019-03-15 07:27:02 +0100
  • 4e64d9d3da CHANGES: Minor fixes. Werner Lemberg 2019-03-08 00:13:08 +0100
  • 2f4b740ce4 Fix invalid function pointer casts. Andrei Alexeyev 2019-03-07 09:42:25 +0100
  • 31757f969f [base] Handle numeric overflow (#55827). Werner Lemberg 2019-03-05 11:35:03 +0100
  • 6a4718a3a0 Fix use of uninitialized memory. Sebastian Rasmussen 2019-03-05 17:25:19 +0800
  • 6d65c60fca Minor formatting. Nikhil Ramakrishnan 2019-03-02 16:05:51 +0530
  • bf04c59249 Minor doc fixes. Werner Lemberg 2019-02-25 06:32:26 +0100
  • 4d51f78de9 More documentation updates. Werner Lemberg 2019-02-23 11:21:48 +0100
  • 6ab36880ce * src/base/ftbitmap.c (FT_Bitmap_Blend): No fractional offsets. Werner Lemberg 2019-02-23 11:18:39 +0100
  • 7585997024 Update all copyright notices. Werner Lemberg 2019-02-23 10:07:09 +0100
  • fd8fc64efb * src/tools/update-copyright-year: Insert `(C)'. Werner Lemberg 2019-02-23 10:05:37 +0100
  • b77826e139 Triage 8ea854bfe9. Armin Hasitzka 2019-02-21 10:23:15 +0000
  • 8ea854bfe9 [truetype] Mask numeric overflows. Armin Hasitzka 2019-02-21 10:14:57 +0000
  • 5e3a38b194 [psaux] Mask numeric overflow. Armin Hasitzka 2019-02-21 10:04:28 +0000
  • a346abc093 s/..../'....'/ for SFNT table tags in documentation. Werner Lemberg 2019-02-21 09:19:09 +0100
  • 8de11f3def s/NULL/NULL/ in documentation. Werner Lemberg 2019-02-20 16:18:40 +0100
  • f92fa39341 Minor documentation fixes. Werner Lemberg 2019-02-20 16:04:48 +0100
  • de8de1ce0e Minor (whitespace, spelling, doc update). Werner Lemberg 2019-02-20 12:48:36 +0100
  • 0ac6921109 * src/autofit/afwarp.h (af_warper_compute): Fix declaration. Wink Saville 2019-02-16 07:05:39 +0100
  • 29b302ad36 Minor. Werner Lemberg 2019-02-16 07:05:24 +0100
  • b66d6a9112 CHANGES: Document recent metrics change from Nikolaus. Werner Lemberg 2019-02-06 07:38:25 +0100
  • a6feefdfef [truetype] Apply MVAR hasc, hdsc and hlgp metrics to current FT_Face metrics. Nikolaus Waxweiler 2019-02-02 15:50:57 +0000
  • f72b00746c [sfnt] Use typo metrics if OS/2 fsSelection USE_TYPO_METRICS bit is set. Nikolaus Waxweiler 2019-02-02 15:45:31 +0000
  • f686ad46a3 Update copyright years. Werner Lemberg 2019-01-22 20:31:44 +0100
  • f61f49fef7 [sfnt] Handle TT fonts having two PostScript font names (#55471). John Tytgat 2019-01-18 13:25:23 +0100
  • 1e7a8f30c2 [psaux, type1] Align tracing. Alexei Podtelezhnikov 2019-01-08 20:54:13 -0500
  • b75abeb5e6 [psaux] Fix closepath (#55414). Chris Liddell 2019-01-08 20:51:39 -0500
  • 2875ada197 Minor documentation fix. Nikhil Ramakrishnan 2018-12-30 20:02:08 +0530
  • b89166cc4d * src/autofit/aflatin2.c: Some fixes from `aflatin.c' (#55310). Werner Lemberg 2018-12-29 08:55:01 +0100
  • 0238237508 * builds/mac/README: Fix a hyperlink to defunct www.gyve.org. suzuki toshiya 2018-12-26 12:02:10 +0900
  • afa043de9c Fix links (mostly http -> https). Werner Lemberg 2018-12-25 22:44:05 +0100
  • 5e02965905 * src/psaux/cffdecode.c (cff_operaor_seac): Fix numeric overflow. Werner Lemberg 2018-12-25 19:24:06 +0100
  • ec439711b1 [gxvalid] Fix compiler warnings. Werner Lemberg 2018-12-12 19:59:42 +0100
  • e8bbef85c0 Fix documentation of TrueType bytecode interpreter debug hook. Werner Lemberg 2018-12-12 14:05:03 +0100
  • 2b4e61e4d6 Minor documentation fixes. Werner Lemberg 2018-12-12 09:36:39 +0100
  • 3e8a2283f5 * src/truetype/ttgload.c (TT_Hint_Glyph): Remove useless test. Werner Lemberg 2018-12-11 23:54:17 +0100
  • 0c83ba6d61 Minor documentation updates and fixes. Werner Lemberg 2018-12-10 12:11:54 +0100
  • d01e28f41f Important doc fix. Alexei Podtelezhnikov 2018-12-06 08:12:27 -0500
  • f1b6183f36 [bdf] Ignore data after `ENDFONT'. Werner Lemberg 2018-12-04 11:51:15 +0100
  • 456e9c8fce * builds/windows/visualc/freetype.dsp: Dust off. Alexei Podtelezhnikov 2018-12-02 23:40:55 -0500
  • c1e58b4d93 * include/freetype/ftmm.h: Minor. Nikhil Ramakrishnan 2018-11-29 12:57:35 +0530
  • 3dd4e76b19 * builds/windows/vc2010/freetype.vcxproj: Simplify. Alexei Podtelezhnikov 2018-11-27 23:22:52 -0500
  • 78a1e69517 [type1,cff] Add FT_{Set,Get}_MM_WeightVector API calls. Chris Liddell 2018-11-27 22:24:06 +0100
  • 1fc6937f7f [cff] Fix compiler warning (#55105). Ben Wagner 2018-11-27 18:02:44 +0100
  • 74cdd75f6f [truetype] Fix numeric overflow (#55103). Ben Wagner 2018-11-27 17:55:40 +0100
  • 1c4004bb34 [builds] Belated DLL support with vc2002-vc2008. Alexei Podtelezhnikov 2018-11-25 23:19:39 -0500
  • 55b35cd611 * src/cff/cffparse.c: Please the compiler. Armin Hasitzka 2018-11-22 11:43:48 +0000
  • 642bc7590c [cff] Fix memory overflow. Armin Hasitzka 2018-11-22 10:29:35 +0000
  • 81f43a9d36 * builds/windows/{visualc,vc2005,vc2008}/freetype.vcproj: Fix it. Alexei Podtelezhnikov 2018-11-18 14:47:32 -0500
  • 8d517e679b Clarification. Alexei Podtelezhnikov 2018-11-10 15:47:48 -0500
  • 78db9eecff [smooth] Placeholder only for library-enabled LCD filtering. Alexei Podtelezhnikov 2018-11-10 15:39:19 -0500
  • 58e48e9287 [psaux] Add safety guard (#54985). Werner Lemberg 2018-11-09 12:14:35 +0100
  • 3b6e65f7bf * builds/unix/configure.raw: Require `windows.h' for windres. Alexei Podtelezhnikov 2018-11-08 23:36:37 -0500
  • 181033d396 [ftstroke] Fix unpredictable failures (#54986). Alexei Podtelezhnikov 2018-11-08 21:04:56 -0500
  • 81c31f62cb [ftstroke] Fix unpredictable failures (#54976). Alexei Podtelezhnikov 2018-11-08 07:54:47 -0500
  • fb0d66d04c [truetype] Fix VF check from 2018-09-12 (#54973). Ben Wagner 2018-11-07 00:47:44 +0100
  • fbd2452346 [pshinter] Fix numeric overflow. Werner Lemberg 2018-11-06 11:15:31 +0100
  • 5b86f53dd6 [psaux] Fix timeout in old CFF engine. Werner Lemberg 2018-11-06 11:08:41 +0100
  • cc288e383b Minor. Alexei Podtelezhnikov 2018-11-04 22:09:16 -0500
  • 1f43affc09 * src/truetype/ttgxvar.c: Use enum definitions. Alexei Podtelezhnikov 2018-11-04 13:11:16 -0500
  • d95a12b88d * src/truetype/ttgxvar.c (ft_var_apply_tuple): Adjust condition. Alexei Podtelezhnikov 2018-11-03 23:02:58 -0400
  • 547f82f20e * src/truetype/ttgxvar.c (ft_var_apply_tuple): Tracing tweaks. Alexei Podtelezhnikov 2018-11-03 23:00:36 -0400
  • ce3feb0b9d Revert due to specs: [truetype] Speed up variation IUP. Alexei Podtelezhnikov 2018-11-03 22:43:21 -0400
  • dfa86d65e5 Revert "[truetype] Speed up variation IUP." Alexei Podtelezhnikov 2018-11-03 22:36:52 -0400
  • 61d50756b6 * src/truetype/ttgxvar.c (ft_var_get_item_delta): Fixed logic. Alexei Podtelezhnikov 2018-11-02 20:42:25 -0400
  • 339c451ad0 [autofit] Prevent SEGV. Shailesh Mistry 2018-11-02 10:10:10 +0100
  • 1e4496c54c [truetype] Speed up variation IUP. Alexei Podtelezhnikov 2018-10-31 23:17:33 -0400
  • ba03310b5a * src/type1/t1load.c (t1_set_mm_blend): Optimized. Alexei Podtelezhnikov 2018-10-31 22:01:36 -0400
  • 300da33d61 * src/truetype/ttgxvar.c (ft_var_get_item_delta): Optimized. Alexei Podtelezhnikov 2018-10-31 21:55:40 -0400
  • c13635ee4b [base] Fix numeric overflow. Werner Lemberg 2018-10-29 21:25:10 +0100
  • ba62f9d8f5 [cff] Fix numeric overflow. Werner Lemberg 2018-10-29 21:11:36 +0100
  • acb19ed4e9 Comment on timestamp storage. Alexei Podtelezhnikov 2018-10-28 14:19:33 -0400
  • 3e8ec291ff [sfnt] Make `head' timestamps unsigned. Alexei Podtelezhnikov 2018-10-26 23:23:48 -0400
  • d71f2bc159 Revert "Align FreeType with standard C memory management." Alexei Podtelezhnikov 2018-10-26 22:52:25 -0400
  • bfe5329475 [psaux] Fix numeric overflow. Werner Lemberg 2018-10-27 00:07:53 +0200
  • f56830ed40 Avoid endless loop while tracing (#54858). Werner Lemberg 2018-10-20 07:27:47 +0200
  • 0c4feb72cf * CMakeLists.txt: Specify `RUNTIME DESTINATION'. Werner Lemberg 2018-10-17 11:25:32 +0200
  • 428854931e Minor. Werner Lemberg 2018-10-10 12:21:10 +0200
  • 912e174c66 A missing Unicode cmap is not a fatal error. Werner Lemberg 2018-10-07 09:28:52 +0200
  • 885f5b0b4e Fix handling of FT_CONFIG_OPTION_ADOBE_GLYPH_LIST (#54794). Werner Lemberg 2018-10-07 09:03:05 +0200
  • 0a178144e8 Whitespace. Werner Lemberg 2018-10-07 08:59:56 +0200
  • f262d15d0a Minor comment improvement. Werner Lemberg 2018-10-07 07:40:37 +0200
  • 9817571cc9 [ftgrays] Fix typo in stand-alone mode (#54771). Werner Lemberg 2018-10-03 08:04:55 +0200
  • d280ae1e8c [psaux] Fix segfault. Werner Lemberg 2018-10-02 20:45:16 +0200
  • 6b660f1215 [psaux] Fix numeric overflow. Werner Lemberg 2018-10-02 16:48:59 +0200
  • 83fc524dfc [pshinter] Handle numeric overflow. Werner Lemberg 2018-10-02 16:36:49 +0200
  • 877aa1b2cc Align FreeType with standard C memory management. Alexei Podtelezhnikov 2018-09-27 21:17:36 -0400
  • 4500c701c2 Typo. Alexei Podtelezhnikov 2018-09-26 22:04:50 -0400
  • efe7f64898 Typo. Werner Lemberg 2018-09-25 09:16:45 +0200
  • a9af691481 Fix handing of `FT_Bool'. Werner Lemberg 2018-09-25 09:10:09 +0200
  • 0f122fef34 [bdf] Speed up charmap access. Alexei Podtelezhnikov 2018-09-23 21:46:26 -0400
  • 793a9ff9f5 * src/base/ftobjs.c (ft_glyphslot_reset_bimap): Another tweak. Alexei Podtelezhnikov 2018-09-22 14:38:00 -0400
  • f26d57753f * src/base/ftobjs.c (ft_glyphslot_reset_bimap): Further tweak. Alexei Podtelezhnikov 2018-09-21 20:34:58 -0400
  • abd997aa7c Improve documentation of `FT_LOAD_NO_RECURSE'. Werner Lemberg 2018-09-21 12:50:32 +0200
  • 335528e11e Improve auto-hinter handling of bitmap fonts (#54681). Ben Wagner 2018-09-21 11:26:37 +0200
  • c168cc3b1b [raster] Fix disappearing vertical lines (#54589). Werner Lemberg 2018-09-21 11:09:27 +0200
  • 493aa68f5c [base] Some comments. Werner Lemberg 2018-09-21 08:32:22 +0200
  • 2a9850c4fc * src/base/ftobjs.c (ft_glyphslot_reset_bimap): Tiny rounding tweak. Alexei Podtelezhnikov 2018-09-20 22:40:32 -0400
  • c1b21f47b4 [pcf] Replace charmap implementation. Alexei Podtelezhnikov 2018-09-20 22:14:46 -0400
  • 8e95068053 [base] Remove unused function `FT_GlyphLoader_CopyPoints'. Werner Lemberg 2018-09-20 06:26:34 +0200
  • 7f93c977e7 [pcf] Prepare to replace charmap implementation. Alexei Podtelezhnikov 2018-09-19 22:45:45 -0400
  • d629c2ba24 Remove unused fields. Alexei Podtelezhnikov 2018-09-18 17:11:48 -0400
  • dfddc2d975 [pshinter] Handle numeric overflow. Werner Lemberg 2018-09-17 08:03:57 +0200
  • b8dd404d13 freetype.h: Add warning w.r.t. B/W hinting and rendering (#54589). Werner Lemberg 2018-09-16 07:22:23 +0200
  • de0aabcd0d [sfnt] Comment fix. Werner Lemberg 2018-09-15 06:14:18 +0200
  • 10e54d04b9 [truetype] Some fixes for VF checks. Werner Lemberg 2018-09-13 21:47:35 +0200
  • 7665914ccd * src/sfnt/sfdriver.c (sfnt_get_var_ps_name): Fix last commit. Werner Lemberg 2018-09-13 08:58:49 +0200
  • a5818ed1e1 * src/sfnt/sfdriver.c (sfnt_get_var_ps_name): Check `result'. Werner Lemberg 2018-09-13 08:46:44 +0200
  • 6b53300b01 [sfnt] Better PS name handling (#54629). John Tytgat 2018-09-12 08:08:09 +0200
  • 65681e6dc1 [truetype] Improve VF check. Werner Lemberg 2018-09-12 07:40:49 +0200
  • 53c5e4bd87 * src/truetype/ttgxvar.c (ft_var_load_gvar): Check `glyphoffsets'. Werner Lemberg 2018-09-12 07:27:30 +0200
  • 7b855ed9cf * src/pshinter/pshrec.c (t2_hints_stems): Mask numeric overflow. Armin Hasitzka 2018-09-10 23:41:04 +0100
  • fea435fbf8 [sfnt] Comment improvement. Werner Lemberg 2018-09-09 09:46:29 +0200
  • 0805c4a488 * builds/freetype.mk (refdoc-venv): Ensure python version (#54631). Ben Wagner 2018-09-09 09:25:58 +0200
  • 7bf2028250 Typo. Werner Lemberg 2018-09-07 06:43:19 +0200
  • 1c04eed76f [truetype] Fix assertion failure. Werner Lemberg 2018-09-07 06:40:55 +0200
  • f8af8fba78 Synchronize `ftdebug.c' files. Werner Lemberg 2018-09-05 12:16:56 +0200
  • 97c7944f9e Synchronize `ftconfig' files. Werner Lemberg 2018-09-05 11:45:05 +0200
  • a748ae4635 * docs/DOCGUIDE: Minor. Nikhil Ramakrishnan 2018-09-05 11:12:01 +0530
  • 77aa02660e Add documentation guidelines file. Nikhil Ramakrishnan 2018-09-05 11:07:20 +0530
  • 48f93e648e * devel/ftoption.h: Synchronize with master `ftoption.h'. Werner Lemberg 2018-09-04 21:19:26 +0200
  • c485bece6b Typo (#54618). Werner Lemberg 2018-09-04 21:05:06 +0200
  • 9789c75b1a More '...' vs. ... fixes in API documentation. Werner Lemberg 2018-09-04 10:37:44 +0200
  • 01a5d326bb Make `/****...' comments in public headers uniformly end on column 77. Werner Lemberg 2018-09-04 08:00:58 +0200
  • 6a4229c4b0 * docs/DEBUG: s/trace_//. Alexei Podtelezhnikov 2018-09-03 22:43:39 -0400
  • 7da5589c75 [docwriter] Don't break code snippets accross lines. Nikhil Ramakrishnan 2018-09-03 16:45:28 +0530
  • 1061748256 include/freettype/config:*.*: Convert comments to Markdown syntax. Werner Lemberg 2018-09-03 10:37:57 +0200
  • 76a52465c1 */*: s/PSNames/psnames/. Werner Lemberg 2018-09-03 09:08:47 +0200
  • 475f6d25cb [sfnt] Fix heap buffer overflow in CPAL handling. Werner Lemberg 2018-09-03 09:00:58 +0200
  • 9be656bb0c Remove `FT_Outline_{New,Done}_Internal'. Werner Lemberg 2018-09-01 11:01:52 +0200
  • 809d5125af * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Check glyph format. Alexei Podtelezhnikov 2018-08-31 22:49:19 -0400
  • 4b49a8079f [errors] Refine the macro logic surrounding `FT_Error_String'. Armin Hasitzka 2018-08-31 20:26:46 +0100
  • c6df41e319 Whitespace. Werner Lemberg 2018-08-31 20:10:38 +0200
  • 9a323e4762 * src/base/ftdebug.c (FT_Throw): Restore missing `FT_UNUSED' calls. Werner Lemberg 2018-08-31 20:09:21 +0200
  • aff04e91f6 * src/base/ftdebug.c (FT_Throw): Reduce chattiness. Werner Lemberg 2018-08-31 14:57:36 +0200
  • 83525bdd10 Minor comments. Werner Lemberg 2018-08-31 07:37:15 +0200
  • d91f752b77 Whitespace. Werner Lemberg 2018-08-31 07:34:30 +0200
  • 423fce2e3e Add link to OpenType's composite glyph description. Werner Lemberg 2018-08-31 06:59:44 +0200
  • 0d4ca13865 * src/autofit/afhints.c (af_glyph_hints_reload): Add initialization. Werner Lemberg 2018-08-31 06:53:52 +0200
  • 1dacbd893d Consolidate bitmap presetting and size assessment. Alexei Podtelezhnikov 2018-08-30 23:28:30 -0400
  • ca980b4cf1 * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Correct mono. Alexei Podtelezhnikov 2018-08-30 21:51:18 -0400
  • 35efb103fe [errors] Introduce a macro to control `FT_Error_String'. Armin Hasitzka 2018-08-30 14:30:46 +0200
  • d20dc3928b [errors] Introduce `FT_Error_String'. Armin Hasitzka 2018-08-30 14:09:04 +0200
  • c0ccf75012 [autofit] Trace before' and after' edges of strong points. Werner Lemberg 2018-08-30 09:56:09 +0200
  • 21c2b3905c Minor. Werner Lemberg 2018-08-30 09:52:08 +0200
  • 5d93a3fc8d [base] Overflow-resistant bitmap presetting. Alexei Podtelezhnikov 2018-08-30 01:12:22 -0400
  • 19be8620ec Doc fix. Werner Lemberg 2018-08-29 18:15:03 +0200
  • 934a6159ba Fix numeric overflows. Armin Hasitzka 2018-08-29 15:28:21 +0200
  • 14dff08f37 ftoption.h: s/precendence/precedence/ in documentation (#54586). Werner Lemberg 2018-08-29 06:56:21 +0200
  • 3915a18b8c [cff] Fix handling of `roll' op in old engine. Werner Lemberg 2018-08-29 06:53:54 +0200
  • 2c8e6279a7 Minor doc fix. Werner Lemberg 2018-08-28 08:02:13 +0200
  • ae3afbc471 * src/truetype/ttobjs.c (tt_size_read_bytecode): Trace CVT values. Werner Lemberg 2018-08-26 15:40:16 +0200
  • 2095772144 ChangeLog*: s/\t/ /. Werner Lemberg 2018-08-26 15:15:56 +0200
  • f87b711746 * configure: Copy assets required by docwriter. Nikhil Ramakrishnan 2018-08-26 17:46:25 +0530
  • 13034e54aa * src/pshint/pshalgo.c (psh_hint_overlap): Fix numeric overflow. Werner Lemberg 2018-08-26 12:22:51 +0200
  • 4738dcc4df Minor tracing adjustments. Werner Lemberg 2018-08-26 12:03:33 +0200
  • 6e339b8d8e [truetype] Avoid nested frames. Werner Lemberg 2018-08-26 11:59:02 +0200
  • b287c80b6a Various minor clean-ups. Werner Lemberg 2018-08-26 06:39:43 +0200
  • c98aa9b78a Add missing ChangeLog entry for the last four commits. Werner Lemberg 2018-08-25 17:02:20 +0200
  • c962db28ea * builds/*/*: Prepare build system for docwriter. Nikhil Ramakrishnan 2018-08-25 12:22:23 +0530
  • 195728d5ba * src/tools/docmaker: Remove `docmaker'. Nikhil Ramakrishnan 2018-08-25 12:17:30 +0530
  • 53c69ce04f * docs/reference: Add resources for `docwriter'. Nikhil Ramakrishnan 2018-08-25 12:06:32 +0530
  • ae5d1a4cec * include/*.*: Convert comments to markdown. Nikhil Ramakrishnan 2018-08-24 22:22:30 +0530
  • 77f0814a31 Add macros for handling over-/underflowing `FT_Int64' values. Werner Lemberg 2018-08-23 17:53:54 +0200
  • c90cc6443b ftbitmap.h: Improve documentation. Werner Lemberg 2018-08-23 13:13:20 +0200
  • 45524679c6 [truetype] Improve legibility of `glyf' parsing. Werner Lemberg 2018-08-22 10:31:05 +0200
  • a3e842f9c6 Minor formatting and documentation fixes. Werner Lemberg 2018-08-22 09:55:38 +0200
  • 0a33b44e6e * src/sfnt/ttcpal.c (tt_face_load_cpal): Add missing safety check. Werner Lemberg 2018-08-21 10:52:14 +0200
  • 4873eb1d31 Update `CHANGES' file. Werner Lemberg 2018-08-19 07:27:21 +0200
  • 4dc0d48f7b [psaux] Avoid slow PS font parsing in case of error. Werner Lemberg 2018-08-18 14:39:20 +0200
  • 2550fc75a5 [cff] Fix heap buffer overflow in old engine. Werner Lemberg 2018-08-18 13:38:48 +0200
  • c94162a220 * builds/mac/ftmac.c (parse_fond): Fix buffer overrun. Young Xiao 2018-08-16 08:25:47 -0400
  • 33cd1eedcf * builds/*/ftsystem.c (FT_COMPONENT): Updated also. Werner Lemberg 2018-08-16 05:55:18 +0200
  • efa2a3babf Revert BDF copyright years. Alexei Podtelezhnikov 2018-08-15 23:49:07 -0400
  • af9662e60b Ouch. BDF copyright year. Alexei Podtelezhnikov 2018-08-15 22:58:11 -0400
  • 923fcbcdd8 [bdf] Don't track duplicate encodings. Alexei Podtelezhnikov 2018-08-15 22:50:06 -0400
  • a0dd16fb3d Don't use `trace_' prefix for FT_COMPONENT arguments. Werner Lemberg 2018-08-15 18:13:17 +0200
  • 1d7b034cd8 Use formatting string in FT_TRACEX calls for non-simple arguments. Werner Lemberg 2018-08-14 15:48:17 +0200
  • e001a17d73 [bdf] Remove unused fields. Alexei Podtelezhnikov 2018-08-14 07:10:57 -0400
  • 44db1addd8 [cff] Fix another segv in old engine. Werner Lemberg 2018-08-14 10:01:00 +0200
  • 1937b55734 [cff] Fix missing error handling. Werner Lemberg 2018-08-14 07:54:25 +0200
  • ac2ea865f3 [bdf] Remove unused overflow storage. Alexei Podtelezhnikov 2018-08-13 21:33:24 -0400
  • 757bdf1aef [cff] Fix segv. Werner Lemberg 2018-08-14 02:02:26 +0200
  • f5fe6e2f17 [bdf] Use unsigned types. Alexei Podtelezhnikov 2018-08-13 09:01:53 -0400
  • 50486df1e6 * src/type42/t42parse.c (t42_parse_sfnts): One more format check. Werner Lemberg 2018-08-13 08:46:53 +0200
  • 37c7b81794 Remove deprecated constant in documentation. Armin Hasitzka 2018-08-12 01:42:00 +0200
  • 5b904409fc * src/base/ftcalc.c (FT_Matrix_Check): Fix integer overflow. Werner Lemberg 2018-08-11 06:41:35 +0200
  • 88c0e12109 * src/sfnt/ttsbit.c (tt_sbit_decoder_load_compound): Follow specs. Alexei Podtelezhnikov 2018-08-10 21:24:40 -0400
  • 96b5e50090 * src/sfnt/sfobjs.c (sfnt_done_face): Fix memory leak (#54435). Ben Wagner 2018-08-10 22:24:26 +0200
  • 1a21ca7b91 Minor formatting. Nikhil Ramakrishnan 2018-08-10 19:31:55 +0530
  • 1aa73fa83d * src/base/ftobjs.c (FT_Render_Glyph_Internal): Improve tracing. Werner Lemberg 2018-08-10 05:41:32 +0200
  • c8ef0fd07c Fix clang warnings. Werner Lemberg 2018-08-10 04:44:22 +0200
  • e16bfbec4c [raster, smooth] Reinstate bitmap size limits. Alexei Podtelezhnikov 2018-08-09 22:18:00 -0400
  • 6a97c95800 [pcf] Revert massive unsigning. Alexei Podtelezhnikov 2018-08-08 22:17:35 -0400
  • f60c98feaf [smooth] Improve tracing. Werner Lemberg 2018-08-08 18:15:53 +0200
  • c9bbc2419a Add internal functions FT_Trace_Disable' and FT_Trace_Enable'. Werner Lemberg 2018-08-08 18:12:31 +0200
  • 2e3dec5509 Debugging improvements. Werner Lemberg 2018-08-08 13:51:18 +0200
  • c633378a5e [pcf] Massive unsigning (part 2). Alexei Podtelezhnikov 2018-08-08 01:21:54 -0400
  • 3d4ab6bac1 [pcf] Massive unsigning (part 1). Alexei Podtelezhnikov 2018-08-08 00:09:16 -0400
  • 705bac50d3 * src/pcf/pcfread.c (pcf_get_bitmaps): Unsign offsets' and bitmapSizes'. Alexei Podtelezhnikov 2018-08-07 22:49:55 -0400
  • 7ec9598f47 More comment formattings. Werner Lemberg 2018-08-06 17:35:14 +0200
  • b09e773591 * devel/ftoption.h: Synchronize with main `ftoption.h'. Werner Lemberg 2018-08-06 11:02:51 +0200
  • f24dbb2811 [pcf] Use unsigned types. Alexei Podtelezhnikov 2018-08-06 04:58:18 -0400
  • 86e7385342 Minor comment formatting. Werner Lemberg 2018-08-06 10:24:08 +0200
  • 720ae67f35 * src/truetype/ttgload.c (compute_glyph_metrics): Fix overflow. Werner Lemberg 2018-08-05 07:21:10 +0200
  • ced9c311f6 Ditto. Werner Lemberg 2018-08-04 07:03:57 +0200
  • be81acc4bf * src/truetype/ttinterp.c (opcode_name): Fix typos. Werner Lemberg 2018-08-04 07:01:04 +0200
  • 799d27b0b6 Fix clang warnings. Werner Lemberg 2018-08-04 06:39:11 +0200
  • 1897186fb7 * src/cid/cidtoken.h: Handle `XUID' keyword. Werner Lemberg 2018-07-31 10:48:07 +0200
  • 8e57746c4b [cid] Trace PostScript dictionaries. Werner Lemberg 2018-07-31 10:46:57 +0200
  • 85e8bea4fd Minor documentation improvement. Werner Lemberg 2018-07-31 10:42:21 +0200
  • 578bcf103a [cff] Fix typo. Werner Lemberg 2018-07-30 11:28:04 +0200
  • 00968d8fd6 * src/pcf/pcfread.c (pcf_get_encodings): Another thinko. Werner Lemberg 2018-07-29 10:22:59 +0200
  • 0f8aebfd51 * builds/unix/configure.raw: Minor. Alexei Podtelezhnikov 2018-07-28 23:21:28 -0400
  • 2c3e895c74 [smooth] Fix Harmony memory management. Alexei Podtelezhnikov 2018-07-28 22:00:59 -0400
  • 6e44d78cc1 [type1] Avoid segfaults with `FT_Get_PS_Font_Value'. Werner Lemberg 2018-07-28 22:23:16 +0200
  • c9edca8ee9 [truetype] Make `TT_Set_MM_Blend' idempotent (#54388). Werner Lemberg 2018-07-27 10:44:01 +0200
  • d277bfc985 [psaux, type1]: More tracing improvements. Werner Lemberg 2018-07-27 09:15:43 +0200
  • 6e6acdcb0e Document FT_Module_Class's `module_interface' field. Werner Lemberg 2018-07-26 07:22:18 +0200
  • 8ed5346877 [psaux, type1] Trace PostScript dictionaries and other things. Werner Lemberg 2018-07-25 22:07:22 +0200
  • 580c94d8f7 Fix minor ASAN run-time warnings. Werner Lemberg 2018-07-25 07:03:07 +0200
  • 4b97ab98a8 [build] Fortify dllexport/dllimport attributes (#53969,#54330). Alexei Podtelezhnikov 2018-07-24 23:01:34 -0400
  • d8ea52dee5 [type1] Check relationship between number of axes and designs. Werner Lemberg 2018-07-24 23:03:06 +0200
  • 71e29fe1c9 [truetype] Match ttdebug's naming of instruction mnemonics. Hin-Tak Leung 2018-07-24 10:04:23 +0200
  • ff1c28f6c0 * src/pcf/pcfread.c (pcf_get_encodings): Thinko. Werner Lemberg 2018-07-24 09:59:23 +0200
  • b98133a4e9 * src/pcf/pcfread.c (pcf_get_encodings): Check index of defaultChar. Werner Lemberg 2018-07-22 13:06:20 +0200
  • 9be385c94d * src/pcf/pcfread.c (pcf_load_font): Fix number of glyphs. Werner Lemberg 2018-07-22 12:49:25 +0200
  • a5acdce100 [cid] Sanitize BlueShift' and BlueFuzz'. Werner Lemberg 2018-07-22 12:11:52 +0200
  • 5434faadf4 Fix links. Werner Lemberg 2018-07-22 07:34:03 +0200
  • 9395558533 Minor comment improvement. Werner Lemberg 2018-07-21 23:46:19 +0200
  • cba72a0b0f [pcf] Fix handling of the undefined glyph. Werner Lemberg 2018-07-21 23:45:32 +0200
  • a2370f21b5 Improve stream extraction macro documentation. Werner Lemberg 2018-07-21 07:38:13 +0200
  • 154832d466 Move the legacy fuzz target to the `freetype-testing' repository. Armin Hasitzka 2018-07-20 19:32:13 +0200
  • 14032290bf [cff] Avoid left-shift of negative numbers (#54322). Werner Lemberg 2018-07-20 06:44:13 +0200
  • 8f09eb5ce0 Allow FT_ENCODING_NONE for `FT_Select_Charmap'. Werner Lemberg 2018-07-17 21:45:24 +0200
  • 9e69987aaa * src/pcf/pcfread.c (pcf_get_encodings): Trace `defaultChar'. Werner Lemberg 2018-07-17 19:54:25 +0200
  • fda356b742 * include/freetype/internal/ftcalc.h: Add macros for handling harmless over-/underflowing `FT_Int' values. Armin Hasitzka 2018-07-16 18:45:23 +0200
  • 839cb404cf * src/truetype/ttgxvar.c (tt_set_mm_blend): Fix off-by-one error. Werner Lemberg 2018-07-16 05:45:45 +0200
  • 9f15370e56 * src/base/ftoutln.c (FT_Outline_Get_Orientation): Init `cbox'. Werner Lemberg 2018-07-12 07:31:26 +0200
  • b532d7ce70 Fix typo (#54238). Werner Lemberg 2018-07-05 23:13:35 +0200
  • 0767d5362f Adjust table size comparisons (#54242). Werner Lemberg 2018-07-05 23:05:53 +0200
  • 6ceeb87f5d Fix more 32bit issues (#54208) Werner Lemberg 2018-07-05 22:31:10 +0200
  • 29f05fd02d Fix 32bit build warnings (#54239). Werner Lemberg 2018-07-04 11:49:47 +0200
  • d9d300ab6b * src/psnames/psmodule.c (ps_unicodes_init): Fix alloc debugging. Jeff Carey 2018-07-02 22:27:57 +0200
  • 396051daee s/xxx specific foo/xxx-specific foo/. Werner Lemberg 2018-07-02 15:52:36 +0200
  • 7edc937fe6 s/palette_types/palette_flags/. Werner Lemberg 2018-07-02 11:50:04 +0200
  • 4e3b2473d8 Make `FT_Get_Color_Glyph_Layer' return FT_Bool. Werner Lemberg 2018-07-02 11:41:44 +0200
  • f6ccb524af * src/base/ftobjs.c (FT_Get_Color_Glyph_Layer): Guard SFNT function. Werner Lemberg 2018-07-01 12:31:57 +0200
  • 1fc776b5f1 * src/base/fttrigon.c (FT_Tan): Improve accuracy. (FT_Vector_Rotate): Simplify. Alexei Podtelezhnikov 2018-06-28 21:42:26 -0400
  • 4f11209f5c * src/base/ftobjs.c (FT_Set_Charmap): Robustify. Alexei Podtelezhnikov 2018-06-28 21:31:35 -0400
  • 207ca38fb5 [truetype] Fix memory leak. Werner Lemberg 2018-06-25 18:50:00 +0200
  • 589d1f0899 * src/truetype/ttgxvar.c (tt_face_vary_cvt): Add initializers. Werner Lemberg 2018-06-25 18:38:04 +0200
  • a632fb547e [truetype] Increase precision while applying VF deltas. Werner Lemberg 2018-06-24 15:22:10 +0200
  • cc3333902b New base function `FT_Matrix_Check' (#54019). Werner Lemberg 2018-06-24 06:22:48 +0200
  • d7393e22ee Fix typo. Werner Lemberg 2018-06-23 17:25:58 +0200
  • 9027233f75 s/FT_PALETTE_USABLE_WITH_/FT_PALETTE_FOR_/. Werner Lemberg 2018-06-21 00:21:09 +0200
  • a6b77ba2b3 [sfnt] Fix CPAL heap buffer overflow. Werner Lemberg 2018-06-19 20:09:31 +0200
  • 7915fd51f1 Doh. Don't use CPAL or COLR data if tables are missing. Werner Lemberg 2018-06-19 07:15:21 +0200
  • a56e4bf7a2 Oops! Werner Lemberg 2018-06-18 23:18:07 +0200
  • 779c8c4050 Some more minor doc fixes. Nikhil Ramakrishnan 2018-06-18 15:17:13 +0530
  • 95f7341d81 More minor doc fixes. Werner Lemberg 2018-06-18 11:10:14 +0200
  • ce8517b474 Minor documentation fixes. Werner Lemberg 2018-06-18 10:22:42 +0200
  • 877d80944b Introduce `@example:' subsections. Werner Lemberg 2018-06-18 10:08:17 +0200
  • fc40469a6f Add example for `FT_Get_Color_Glyph_Layer'. Werner Lemberg 2018-06-18 09:23:18 +0200
  • b1a3c59f8d [base] Introduce `FT_New_Glyph'. Alexei Podtelezhnikov 2018-06-17 22:33:29 -0400
  • e13599a036 Change documentation markup tags to lowercase. Nikhil Ramakrishnan 2018-06-18 00:38:36 +0530
  • d573a46f77 Typo. Werner Lemberg 2018-06-17 23:23:36 +0200
  • 0f6be06444 [bdf] Fix underflow of an unsigned value. Armin Hasitzka 2018-06-17 20:27:42 +0200
  • 19d8687f0b Fix documentation indentation; s/@const/@enum/; harmonize doc keywords. Werner Lemberg 2018-06-17 11:22:37 +0200
  • da84691914 [base] Add tracing for `FT_Bitmap_Blend'. Werner Lemberg 2018-06-17 09:30:05 +0200
  • e361cc6a75 s/trace_bitmap/trace_checksum/. Werner Lemberg 2018-06-17 09:13:37 +0200
  • 9960e7beab [sfnt] Fix color glyph layer loading. Werner Lemberg 2018-06-16 22:16:03 +0200
  • 1079063701 [sfnt] Fix color palette loading. Werner Lemberg 2018-06-16 21:45:13 +0200
  • 8f403ab8a8 Minor formatting. Werner Lemberg 2018-06-16 21:30:04 +0200
  • a150b5ab53 Minor formatting. Nikhil Ramakrishnan 2018-06-16 15:53:15 +0530
  • 9d8e6c2980 * src/base/ftbitmap.c (FT_Bitmap_Blend): Avoid integer overflow. Werner Lemberg 2018-06-16 10:11:58 +0200
  • 68bc56f864 Add `FT_Bitmap_Blend' API. Werner Lemberg 2018-06-16 09:39:29 +0200
  • 9b31c44620 Replace FT_Get_GlyphLayers' with FT_Get_Color_Glyph_Layer'. Werner Lemberg 2018-06-14 21:30:43 +0200
  • f9d05eb326 Provide iterative API to access `COLR' data. Werner Lemberg 2018-06-14 21:02:49 +0200
  • 33ac83e376 Add glyph index and glyph load flags to glyph slot. Werner Lemberg 2018-06-14 21:00:23 +0200
  • a44e20879c [sfnt] Move `CPAL' stuff into separate files. Werner Lemberg 2018-06-14 11:32:47 +0200
  • 54b332aaf9 [sfnt] Separate CPAL' and COLR' table handling. Werner Lemberg 2018-06-13 08:46:27 +0200
  • c07ca2a1b3 [sfnt] Fix `sizeof' thinko. Werner Lemberg 2018-06-12 11:28:55 +0200
  • 22d1be3f2c Finish CPAL/COLR support (4/4). Werner Lemberg 2018-06-12 06:07:40 +0200
  • 45145d348f Finish CPAL/COLR support (3/4). Werner Lemberg 2018-06-12 06:02:59 +0200
  • b85d4e8f04 Finish CPAL/COLR support (2/4). Werner Lemberg 2018-06-12 05:53:58 +0200
  • 7542f030ec Finish CPAL/COLR support (1/4). Werner Lemberg 2018-06-11 12:46:56 +0200
  • 7de877bbc6 [sfnt] Minor. Werner Lemberg 2018-06-12 06:37:02 +0200
  • 04338a5e52 Doc fixes and improvements. Alexei Podtelezhnikov 2018-06-12 21:59:15 -0400
  • eaa5a42a12 [raster] Clean up. Alexei Podtelezhnikov 2018-06-11 21:56:23 -0400
  • b18f5e7c62 Minor doc fixes. Werner Lemberg 2018-06-11 09:02:06 +0200
  • a698dbf868 [sfnt] Fix compiler warnings. Werner Lemberg 2018-06-10 21:43:51 +0200
  • d8b8b6e34e s/FT_Palette/FT_Palette_Data/, s/palette/palette_data/. Werner Lemberg 2018-06-10 21:37:15 +0200
  • bfbde7926f CMakeLists: also accept IOS_PLATFORM=SIMULATOR64 Nikolaus Waxweiler 2018-06-10 13:19:31 +0100
  • 6732f05593 Implement `FT_Palette_Get'. Werner Lemberg 2018-06-10 09:12:24 +0200
  • 56be5f721b * src/sfnt/ttcolr.c (tt_face_load_colr): Improve overflow checks. Werner Lemberg 2018-06-10 06:59:39 +0200
  • 50fda0be3f [raster] Deal with pitch sign earlier. Alexei Podtelezhnikov 2018-06-09 22:52:43 -0400
  • c412de52fb [sfnt] Read `CPAL' version 1 tables. Werner Lemberg 2018-06-09 23:56:21 +0200
  • 8f1ed54877 [base] API for Harmony LCD rendering. Alexei Podtelezhnikov 2018-06-07 02:48:48 -0400
  • 44580515d8 Minor. Werner Lemberg 2018-06-07 06:49:44 +0200
  • f87ced9dc9 ftcolor.h: Redesign API. Werner Lemberg 2018-06-06 17:49:17 +0200
  • 7c7004d60c New `ftcolor.h' draft. Werner Lemberg 2018-06-06 17:37:51 +0200
  • 172904ee3a Minor. Werner Lemberg 2018-06-06 13:29:09 +0200
  • 89d2f42918 [bdf, pcf] Removed deprecated FT_FACE_FLAG_FAST_GLYPHS flag. Parth Wazurkar 2018-06-06 16:53:54 +0530
  • ca4e707aa1 [smooth, raster] Limit bitmap size (#54019). Werner Lemberg 2018-06-06 08:18:23 +0200
  • 78d85b9c84 Restore missing comment lines and other minor fixes Nikhil Ramakrishnan 2018-06-04 18:42:29 +0530
  • cc62677224 Restore accidentally removed, commented-out configuration options. Sender Ghost 2018-06-04 10:49:23 +0200
  • f999375a9a [GSoC] include/*.*, devel/*.*: Convert block comments to `light' style. Werner Lemberg 2018-06-03 22:00:42 +0200
  • dc170dea33 Typos. Werner Lemberg 2018-06-03 21:23:04 +0200
  • 80ac364530 * src/smooth/ftgrays.c (gray_convert_glyph): Remove unused variables. Armin Hasitzka 2018-06-03 18:31:58 +0200
  • 64bf5d48eb Minor formatting. Werner Lemberg 2018-06-03 09:19:54 +0200
  • 02842872de * src/tools/glnames.py (main): Emit header in `light' comment style. Werner Lemberg 2018-06-03 09:17:55 +0200
  • 9ac9060df0 [GSoC] src/*.*: Convert block comments to `light' style. Werner Lemberg 2018-06-03 09:01:17 +0200
  • ae24803410 [smooth] Attempt to mitigate bug #54019. Alexei Podtelezhnikov 2018-06-02 21:42:44 -0400
  • 67994e8221 * src/truetype/ttinterp.c (Ins_MIRP): Use SUB_LONG; avoid FT_ABS. Werner Lemberg 2018-06-02 19:51:03 +0200
  • fab10b6fc2 * src/autofit/afwarp.h: Use AF_CONFIG_OPTION_USE_WARPER (#54033). Werner Lemberg 2018-06-02 09:53:58 +0200
  • 125b84800a * src/raster/ftraster.c (black_TWorker_): Remove `gTarget' field. Werner Lemberg 2018-05-31 10:49:05 +0200
  • 250b0c624a Shorten LCD filtering docs. Alexei Podtelezhnikov 2018-05-30 23:29:41 -0400
  • 0589f6e6ee [sfnt] Get colors from `CPAL' table in right order (#54015). Werner Lemberg 2018-05-31 00:34:38 +0200
  • db7c406084 ftcolor.h: Improve API design, fix typos (#54011, #54014). Werner Lemberg 2018-05-30 21:21:19 +0200
  • d45d4b97e6 Beautify a3cfed5e87. Armin Hasitzka 2018-05-30 17:35:39 +0200
  • a3cfed5e87 Fix pointer underflow. Armin Hasitzka 2018-05-30 12:37:46 +0200
  • ae2cd1b749 Various minor color fixes. Werner Lemberg 2018-05-30 09:34:57 +0200
  • 51fee65583 [docmaker] Fix missing `Defined in (...)' under Windows/Cygwin. Nikhil Ramakrishnan 2018-05-25 22:16:11 +0200
  • 7b73cb0707 [smooth] Formalize Harmony LCD rendering. Alexei Podtelezhnikov 2018-05-24 22:38:24 -0400
  • 3fcb4cfa26 Oops! Werner Lemberg 2018-05-22 09:12:21 +0200
  • 3360ca5853 [truetype] Reject elements of composites with invalid glyph indices. Werner Lemberg 2018-05-22 09:06:24 +0200
  • 3c99016f8f * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Trace # of points. Werner Lemberg 2018-05-22 07:53:49 +0200
  • 93363cd737 * include/freetype/ftcolor.h: New file. Werner Lemberg 2018-05-20 22:50:00 +0200
  • af28249862 Autoformatting. Alexei Podtelezhnikov 2018-05-20 06:27:08 -0400
  • 2f218a4c3a * include/freetype/internal/ftcalc.h (FT_MSB): Verified `_MSC_VER'. Alexei Podtelezhnikov 2018-05-18 08:57:30 -0400
  • 840b844301 * include/freetype/internal/ftcalc.h (FT_MSB): Use `_MSC_VER' value. Werner Lemberg 2018-05-18 10:57:51 +0200
  • 3331b84fc2 Minor comment fixes. Werner Lemberg 2018-05-18 07:19:57 +0200
  • 2cac1c3542 s/inline/__inline/ for MSVC. Werner Lemberg 2018-05-17 19:40:44 +0200
  • 583dabf291 Add function FT_Get_GlyphLayers' to access COLR' table data. Werner Lemberg 2018-05-16 20:37:43 +0200
  • f1458d2e44 [base] Fix mono bitmap presetting (#53896). Alexei Podtelezhnikov 2018-05-15 21:47:18 -0400
  • 49c5e24a14 [psaux] Fix compiler warning (#53915). Werner Lemberg 2018-05-15 21:55:28 +0200
  • befee11296 [sfnt] Fix memory leak in handling `COLR' data. Werner Lemberg 2018-05-15 17:01:22 +0200
  • 5fd125640a Grammar fixes. Werner Lemberg 2018-05-15 11:30:49 +0200
  • 2dd2091611 [sfnt] If `COLR' is present, don't assume that all glyphs use it. Werner Lemberg 2018-05-15 09:05:53 +0200
  • 06820637e2 * src/base/ftobjs.c (FT_Load_Glyph): Fix signature of `pixel_modes'. Werner Lemberg 2018-05-14 09:45:16 +0200
  • c5a8a5350a Provide dummy functions if `TT_CONFIG_OPTION_SFNT_NAMES' is not set. Werner Lemberg 2018-05-14 09:42:20 +0200
  • 78db8a2570 Typo. Werner Lemberg 2018-05-13 11:53:01 +0200
  • 1b2abda9d2 * src/base/ftobjs.c (FT_Load_Glyph): Improve tracing. Werner Lemberg 2018-05-13 10:58:49 +0200
  • f04d81751a [sfnt] Preliminary support of coloured layer outlines. Shao Yu Zhang 2018-05-13 03:25:09 +0200
  • 84eebf4802 Use MS VC++'s _BitScanReverse to calculate MSB (patch #9636). Arkady Shapkin 2018-05-12 06:16:46 +0200
  • fb742477b2 [pcf]Documentation Typo. Parth Wazurkar 2018-05-11 23:27:06 +0530
  • 9e345c9117 Further fix to visibility flag testing with Solaris Studio compilers. Alan Coopersmith 2018-05-10 10:10:43 +0200
  • e0015f7612 [autofit] Avoid potential SEGV if running out of memory. Werner Lemberg 2018-05-08 11:51:16 +0200
  • f7b4fb3a21 CMake: Allow using project as subfolder in other project Nikolaus Waxweiler 2018-05-07 23:10:36 +0100
  • 7702edf793 [build] Suppress configure's `nothing to be done' message. Werner Lemberg 2018-05-07 08:54:34 +0200
  • 2b3e0ef6c0 Support symbol visibility features of Sun / Oracle C compilers. Reported by Kiyoshi Kanazawa: https://lists.gnu.org/archive/html/freetype-devel/2018-05/msg00008.html Thanks to the suggestions by Alexei and Alan Coopersmith. suzuki toshiya 2018-05-04 12:55:48 +0900
  • 660afb5ce8 Unbreak CMake Windows installation Nikolaus Waxweiler 2018-05-02 23:19:55 +0100
  • 9514959241 Remove FT_CONFIG_OPTION_PIC and related code. Werner Lemberg 2018-05-02 20:27:48 +0200
  • 86bc8a9505 * Version 2.9.1 released. ========================= Werner Lemberg 2018-05-01 20:27:24 +0200
  • ac97a29653 Another fix for handling invalid format 2 cmaps. Werner Lemberg 2018-04-26 09:04:39 +0200
  • 2157d8fa6f [base] Avoid undefined behaviour in lcd filtering code (#53727). Ben Wagner 2018-04-24 10:29:19 +0200
  • 67697d0076 * src/base/ftoutln.c (FT_Outline_Decompose): Improve error tracing. Werner Lemberg 2018-04-22 21:15:10 +0200
  • 3b88576ba0 [base] Fix bitmap emboldening. Alexei Podtelezhnikov 2018-04-22 17:22:35 +0200
  • c2e2a8e5d9 Revert "[base] Fix bitmap copying where the new pitch is smaller." Werner Lemberg 2018-04-22 17:13:50 +0200
  • c0f1adedcf [base] Fix bitmap copying where the new pitch is smaller. Werner Lemberg 2018-04-22 11:44:24 +0200
  • 38ecc949ce Another fix for handling invalid format 2 cmaps. Werner Lemberg 2018-04-22 10:14:03 +0200
  • 92e4662ba6 Documentation tweaks. Alexei Podtelezhnikov 2018-04-19 17:57:42 -0400
  • e4b6d85326 [autofit] Add support for Georgian Mtavruli characters. Werner Lemberg 2018-04-19 17:43:03 +0200
  • 1655e00fce Fix handling of invalid format 2 cmaps. Werner Lemberg 2018-04-19 14:45:19 +0200
  • 2a1597826a [truetype] Integer overflow issues. Werner Lemberg 2018-04-17 12:25:17 +0200
  • 632a11f91f CHANGES: Mention CVE-2018-6942. Werner Lemberg 2018-04-16 19:51:37 +0200
  • 70ac167c47 [truetype] Integer overflow issues. Werner Lemberg 2018-04-16 10:39:10 +0200
  • 939bbee1c0 [docmaker] Make it work with python3. Ankit Dhankhar 2018-04-15 22:35:40 +0200
  • 843193b9d5 [build] Use `info' function of make 3.81. Alexei Podtelezhnikov 2018-04-15 16:27:10 -0400
  • 235b1e2fe6 [truetype]: Limit `SLOOP' bytecode argument to 16 bits. Werner Lemberg 2018-04-15 21:55:04 +0200
  • 827ca3bcf2 [truetype] Integer overflow issues. Werner Lemberg 2018-04-14 07:20:31 +0200
  • 576670b779 [autofit] Update to Unicode 11.0.0. Werner Lemberg 2018-04-14 07:00:30 +0200
  • 029721d69c Modernize CMake build. Nikolaus Waxweiler 2018-04-07 21:34:24 +0100
  • bd9400bd46 [truetype] Integer overflow issues. Werner Lemberg 2018-04-09 21:28:37 +0200
  • cdddeff02f [windows, wince] Clean up legacy project files. Alexei Podtelezhnikov 2018-04-06 21:01:50 -0400
  • 3b8f16803c [cff, type1] Sanitize BlueFuzz' and BlueShift'. Werner Lemberg 2018-04-04 20:26:08 +0200
  • 26ad1acbcb * src/truetype/ttobjs.c (trick_names): Add 3 tricky fonts (#53554), DFHei-Md-HK-BF', DFKaiShu-Md-HK-BF' and `DFMing-Bd-HK-BF'. (tt_check_trickyness_sfnt_ids): Add checksums for 3 tricky fonts in above. suzuki toshiya 2018-04-04 16:38:58 +0900
  • 578dafd6b4 Minor comment improvement. Werner Lemberg 2018-04-03 11:31:22 +0200
  • 7109495c5e * builds/toplevel.mk (work): Use $(SEP). Werner Lemberg 2018-04-01 13:24:59 +0200
  • 597cb3b442 [truetype] Fix memory leak (only if tracing is on). Werner Lemberg 2018-03-30 13:46:03 +0200
  • fa6da7bf6d Documentation improvement. Alexei Podtelezhnikov 2018-03-26 21:40:18 -0400
  • 61ee69a66e Typo. Werner Lemberg 2018-03-24 05:51:50 +0100
  • e1122047ae Fixing cmake command format Kushal K S V S 2018-03-23 13:12:07 +0530
  • 34e467332b [sfnt] Correctly handle missing bitmaps in sbix format (#53404). Ben Wagner 2018-03-23 06:13:25 +0100
  • 43d4852ec6 [truetype] Fix advance of empty glyphs in bitmap fonts (#53393). Ben Wagner 2018-03-23 06:07:24 +0100
  • af89e445f8 Remove ftlcdfil.c' and ftfntfmt.c' from build files (#53415). Werner Lemberg 2018-03-22 06:00:55 +0100
  • 5bd76524ef * src/sfnt/ttcmap.c (tt_cmap2_validate): Fix potential numeric overflow. Werner Lemberg 2018-03-13 11:11:16 +0100
  • 78cded2c5c Fix cmap format 2 handling (#53320). Werner Lemberg 2018-03-13 11:09:44 +0100
  • 098dd70cb1 * CMakeLists.txt (BASE_SRCS): Update to changes from 2018-03-05. Nikolaus Waxweiler 2018-03-10 14:51:17 +0100
  • 6f854692a8 * CMakeLists.txt [win32]: Allow MSVC DLL builds (#53287). Chun-wei Fan 2018-03-05 12:33:34 +0800
  • e277267c52 Typo. Werner Lemberg 2018-03-08 11:33:31 +0100
  • b0a93839b5 CHANGES: Document `--enable-freetype-config'. Werner Lemberg 2018-03-08 06:36:47 +0100
  • a7833f26c4 Make installation of `freetype-config' optional (#53093). Hugh McMaster 2018-03-07 22:23:54 +1100
  • ccec889229 Minor: Update CHANGES' and improve documentation in modules.cfg'. Werner Lemberg 2018-03-08 06:09:17 +0100
  • 733a21bdbc Make ftlcdfil.c' part of the base' module. Werner Lemberg 2018-03-05 23:37:17 +0100
  • f4a3531655 Make ftfntfmt.c' part of the base' module. Werner Lemberg 2018-03-05 20:45:12 +0100
  • 5955b77b1d Minor documentation improvement. Werner Lemberg 2018-03-03 09:21:59 +0100
  • efd13c5d1b * src/truetype/ttinterp.c (TT_RunIns): Fix tracing arguments. Werner Lemberg 2018-03-01 22:17:54 +0100
  • 0206479158 * builds/unix/configure.raw: Need HarfBuzz 1.3.0 or newer. Werner Lemberg 2018-03-01 21:34:57 +0100
  • 713d68ee9f [sfnt] Prefer CBDT'/CBLC' over `glyf' table (#53154). Werner Lemberg 2018-02-17 18:35:15 +0100
  • 9fbd0041ca Split off ChangeLog.28. Werner Lemberg 2018-02-17 10:37:10 +0100
  • 63aaf89cec s/sub-pixel/subpixel/. Werner Lemberg 2018-02-17 10:34:47 +0100
  • 4a03f17449 [truetype] Integer overflow issues. Werner Lemberg 2018-02-06 02:23:19 +0100
  • f4a3255d45 [unix] Use -fvisibility=hidden. Alexei Podtelezhnikov 2018-02-04 00:09:02 -0500
  • 036bdc0c9a [truetype] Minor typo. Werner Lemberg 2018-01-28 00:05:46 +0100
  • 68dddcdcbe [truetype] Better protection against invalid VF data. Werner Lemberg 2018-01-27 23:59:30 +0100
  • 29c759284e * src/truetype/ttinterp.c (Ins_GETVARIATION): Avoid NULL reference. Werner Lemberg 2018-01-27 14:43:43 +0100
  • f438e06972 * src/truetype/ttgxvar.c (tt_set_mm_blend): Minor. Werner Lemberg 2018-01-27 14:39:15 +0100
  • ef48653023 [truetype] Better trace VF instances. Werner Lemberg 2018-01-27 11:16:22 +0100
  • 5f94c90f19 Fix comment. Werner Lemberg 2018-01-27 10:52:13 +0100
  • 50f693a78b [truetype] Beautify tracing of VF axis records. Werner Lemberg 2018-01-27 09:33:17 +0100
  • 994eb2b349 [truetype] Fix multiple calls of `FT_Get_MM_Var' (#52955). Werner Lemberg 2018-01-26 23:17:43 +0100
  • b1e0209829 [apinames] Anonymous version map for GNU linker. Alexei Podtelezhnikov 2018-01-23 22:29:45 -0500
  • c6a965b4d3 [unix] Call libtool to clean up. Alexei Podtelezhnikov 2018-01-21 14:29:58 -0500
  • 6ce6685659 * src/base/ftver.rc: Fix mingw-w64 compilation. Alexei Podtelezhnikov 2018-01-18 21:29:48 -0500
  • 4b8ccc56d8 [build] Enable VERSIONINFO resource for Cygwin/MinGW. Alexei Podtelezhnikov 2018-01-18 04:32:52 -0500
  • fd8000f040 [build] Move VERSIONINFO resource. Alexei Podtelezhnikov 2018-01-18 03:58:34 -0500
  • d2d1750e08 [build] Expand dllexport/dllimport to Cygwin/MinGW. Alexei Podtelezhnikov 2018-01-12 23:01:49 -0500
  • e8b38f899c [build] Improve and document MSVC build. Alexei Podtelezhnikov 2018-01-12 08:57:08 -0500
  • 707cd028b2 * CMakeLists.txt [win32]: Suppress warnings for POSIX functions. Steve Robinson 2018-01-10 07:48:39 +0100
  • cc2f3cdecf [psaux] Correctly handle Flex features (#52846). Ewald Hew 2018-01-10 13:24:56 +0800
  • 3f96c0bcc1 * builds/windows/vc2010/freetype.sln: Synchronize with the project. Alexei Podtelezhnikov 2018-01-09 22:22:19 -0500
  • 67a42aa887 * Version 2.9 released. ======================= Werner Lemberg 2018-01-08 12:15:27 +0100
  • 9e7b24f290 Next release will be 2.9. Werner Lemberg 2018-01-08 11:16:11 +0100
  • 1d6773e6d9 Add check for librt, needed for `ftbench' (#52824). Werner Lemberg 2018-01-07 18:41:54 +0100
  • 21bd9c2f8c [psaux] Fix Type 1 glyphs with too many stem hints. Ewald Hew 2018-01-07 16:38:54 +0800
  • 3758aed760 Add `FT_Done_MM_Var'. Werner Lemberg 2018-01-06 08:39:36 +0100
  • b720070988 Minor doc fixes. Werner Lemberg 2018-01-06 08:39:30 +0100
  • 029c9b2391 [truetype] Round offsets of glyph components only if hinting is on. Werner Lemberg 2018-01-03 19:05:20 +0100
  • 55d6abea5d * src/truetype/ttgxvar.c (ft_var_to_design): Remove dead code. Werner Lemberg 2018-01-03 19:01:15 +0100
  • 20b3e34846 Move internal LCD-related declarations. Alexei Podtelezhnikov 2018-01-02 22:12:09 -0500
  • c94d042be6 * include/freetype/config/ftconfig.h (FT_EXPORT, FT_EXPORT_DEF) [_MSC_VER]: Limit Visual C++ attributes. Alexei Podtelezhnikov 2018-01-02 21:38:35 -0500
  • ecfdfd4498 [truetype] Make blend/design coordinate round-tripping work. Werner Lemberg 2018-01-03 00:20:11 +0100
  • 0a0c22569d Update copyright year. Werner Lemberg 2018-01-02 09:33:57 +0100
  • a9a5aa573e Update `CHANGES' file with demo program news. Werner Lemberg 2017-12-31 11:16:36 +0100
  • 3f090c6843 * src/sfnt/ttcmap.c (tt_cmap2_char_next): Fix endless loop. Werner Lemberg 2017-12-31 10:32:08 +0100
  • 0268bf35f0 Synchronize other Windows project files. Werner Lemberg 2017-12-31 08:21:08 +0100
  • 7f82c6db84 Update Visual C 2010 project files. Werner Lemberg 2017-12-31 08:00:16 +0100
  • 8470cee8aa Updated `CHANGES' file. Werner Lemberg 2017-12-30 20:50:50 +0100
  • ff5c9928bd * builds/vms/ftconfig.h: Synchronize with unix `ftconfig.in' file. Werner Lemberg 2017-12-30 01:46:52 +0100
  • 4f983ab9d0 * builds/unix/ftconfig.in: Synchronize with main `ftconfig.h' file. Werner Lemberg 2017-12-28 21:55:01 +0100
  • 14cd073437 Fix compiler warnings. Werner Lemberg 2017-12-27 08:59:46 +0100
  • 3cc88e2e44 Fixes for `make multi'. Werner Lemberg 2017-12-27 08:19:09 +0100
  • 1063690174 Provide support for intra-module callback functions. Werner Lemberg 2017-12-27 08:11:14 +0100
  • dd6330d74b Add missing ChangeLog entry, copyright notices, whitespace, formatting. Werner Lemberg 2017-12-27 08:06:47 +0100
  • a956e36c8d Move PostScript drivers' property handlers to `base' Ewald Hew 2017-12-25 12:34:37 +0800
  • 08cd62deed Speed up FT_Set_Var_{Design,Blend}_Coordinates if curr == new. Werner Lemberg 2017-12-20 22:06:19 +0100
  • 0579d545af Update incorrect ChangeLog entry. Werner Lemberg 2017-12-18 23:45:58 +0100
  • 2df73b397d [sfnt] Fix charmap type 2 iterator (#52646). Werner Lemberg 2017-12-18 23:32:32 +0100
  • bdab6578af [truetype] Minor code beautification. Matthias Clasen 2017-12-18 20:45:17 +0100
  • 068a7a03aa * src/*/*: Only use ft_' and FT_' variants of stdc library stuff. Werner Lemberg 2017-12-18 20:34:05 +0100
  • 2fe272aca6 * src/truetype/ttgxvar.c (tt_face_vary_cvt): Add size guard (#52688). Werner Lemberg 2017-12-18 19:40:07 +0100
  • d062c54ce7 [truetype] Fix previous commit. Werner Lemberg 2017-12-18 09:41:17 +0100
  • e7935f2910 [truetype] Don't apply HVAR and VVAR deltas twice (#52683). Werner Lemberg 2017-12-18 07:29:57 +0100
  • 361af72eea [truetype] Correctly handle variation font phantom points (#52683). Jonathan Kew 2017-12-17 15:07:02 +0100
  • 7d3dfcd4a5 Fix incorrect advance width scaling (#52683). Jonathan Kew 2017-12-17 08:19:51 +0100
  • d019097bd2 * builds/windows/vc2010/freetype.vcxproj: AfterBuild copy. * objs/.gitignore: Ignore almost everything. Alexei Podtelezhnikov 2017-12-16 22:00:40 -0500
  • 2c048a8a62 Fix compiler warning (#52640). Werner Lemberg 2017-12-11 19:24:30 +0100
  • a998d48401 * builds/windows/vc2010/freetype.vcxproj: Adjust output directory. Azzuro 2017-12-09 14:22:35 +0100
  • 286b0c9f33 Fix `make setup dos', second try (#52622). Werner Lemberg 2017-12-09 09:41:45 +0100
  • 81dea49321 Documentation fixes for the last few commits. Werner Lemberg 2017-12-08 20:32:23 +0100
  • ea68f1c8d3 [docmaker] Fix code section parsing. Werner Lemberg 2017-12-08 20:15:15 +0100
  • 98ba0c4a37 New `ftdriver.h' file, covering all driver modules. Werner Lemberg 2017-12-08 18:38:41 +0100
  • bef8de2a85 Move ftdriver.h' to ftdrv.h'. Werner Lemberg 2017-12-08 10:02:12 +0100
  • e1090c608b Fix access to uninitalized memory (#52613). Werner Lemberg 2017-12-08 09:54:36 +0100
  • 99df4919fd Fix `make setup dos' (#52622). Werner Lemberg 2017-12-08 09:48:18 +0100
  • 430e9c375a .mailmap: Add Ewald. Werner Lemberg 2017-12-07 19:27:29 +0100
  • c3cbb440af Use ASCII only in public header files (#50858). Werner Lemberg 2017-12-07 16:26:36 +0100
  • d21f995aea Fix C++ compilation. Werner Lemberg 2017-12-07 14:49:03 +0100
  • 63b91548e0 Fix `make multi'. Werner Lemberg 2017-12-07 14:33:44 +0100
  • 7ec1345d13 * include/freetype/config/ftheader.h: Some clean-up. Werner Lemberg 2017-12-07 14:21:39 +0100
  • b85ff56417 * builds/symbian/bld.inf: Updated. Werner Lemberg 2017-12-06 23:17:23 +0100
  • ed7f091323 New header file `ftparams.h' that collects all parameter tags. Werner Lemberg 2017-12-06 23:15:54 +0100
  • 71fecc539e Improve tracing messages by using singular and plural forms. Werner Lemberg 2017-12-05 12:06:29 +0100
  • 87ddad2007 Update or fix links to use the https protocol instead of http. Werner Lemberg 2017-12-04 20:43:30 +0100
  • 337e49cfe2 [truetype] Allow shared points in `cvar' table (#52532). Werner Lemberg 2017-12-04 12:36:07 +0100
  • c18c391b68 [truetype] Improving tracing of composite glyphs. Werner Lemberg 2017-11-28 12:43:45 +0100
  • 40db4a9954 Allow (again) encoding vectors with more than 256 elements (#52464). Werner Lemberg 2017-11-27 22:17:41 +0100
  • 7d81ba7e17 Fix last commit (#52522). Jan Alexander Steffens (heftig) 2017-11-27 07:15:04 +0100
  • 8f4851997b [unix] Install a massaged `ftoption.h' file (#51780). Werner Lemberg 2017-11-24 10:34:09 +0100
  • 0d0e5bb1e6 Minor. Werner Lemberg 2017-11-23 20:42:57 +0100
  • 2f1863cfb7 Silence unused function warnings. Tor Andersson 2017-11-23 20:40:52 +0100
  • bec14f6889 * src/psaux/psft.c (cf2_setGlyphWidth): Check format before setting. Ewald Hew 2017-11-22 18:57:56 +0800
  • b9bd2d14e2 [psaux] Fix CFF advance widths. (#52466) Ewald Hew 2017-11-22 12:32:47 +0800
  • 954710ddd7 * include/freetype/ftrender.h: Fix `FT_Renderer_RenderFunc' type. Vlad Tsyrklevich 2017-11-15 23:06:29 +0100
  • a364e38ae7 Use Adobe hinting engine for `light' hinting of both CFF and Type 1. Nikolaus Waxweiler 2017-11-14 07:54:53 +0100
  • af585ad4fe * CMakeLists.txt: Add `DISABLE_FORCE_DEBUG_PREFIX' option. yuri_levchenko 2017-11-09 13:38:26 +0200
  • 8f5568bfc4 * src/base/ftobjs.c (FT_Load_Glyph): Relocate condition. Alexei Podtelezhnikov 2017-11-06 21:42:46 -0500
  • ab6fe0768f * src/smooth/ftgrays.c (gray_set_cell): Fix uninitialized variables. Alexei Podtelezhnikov 2017-11-06 21:34:56 -0500
  • cdab9cfae9 [psaux] Fix PostScript interpreter rewinding in Type 1 mode. (#52251) Ewald Hew 2017-10-21 16:36:49 +0800
  • 77b34e01ed [truetype] Add more tricky fonts. suzuki toshiya 2017-11-03 16:13:29 +0900
  • 816516360c [smooth] Fix complex rendering at high ppem. Alexei Podtelezhnikov 2017-11-01 22:51:03 -0400
  • 91015cb41d [smooth] Improve complex rendering at high ppem. Alexei Podtelezhnikov 2017-10-21 22:57:43 -0400
  • d74440a327 [base] Improve tracing in FT_Load_Glyph, FT_*_Size. Alexei Podtelezhnikov 2017-10-20 16:27:33 -0400
  • c10e7800d7 [base] Improve tracing in FT_Render_Glyph. Alexei Podtelezhnikov 2017-10-18 23:05:51 -0400
  • 94f6d57a4c [cff] Fix segfault on missing `psaux' (#52218) Ewald Hew 2017-10-16 11:48:31 +0800
  • ccb0f7998d [base, cff] Fix MSVC warnings. Alexei Podtelezhnikov 2017-10-15 14:19:13 -0400
  • 6bea49e026 [base] Netpbm image tracing. Alexei Podtelezhnikov 2017-10-14 22:45:11 -0400
  • 7384085201 * builds/windows/ftdebug.c (FT_Message): Print to stderr. Alexei Podtelezhnikov 2017-10-14 22:22:27 -0400
  • 90461c0137 [afshaper] Delay creating `hb_set' objects until needed. Behdad Esfahbod 2017-10-14 08:42:07 +0200
  • d2b3b9e682 * devel/ftoption.h: Enable T1_CONFIG_OPTION_OLD_ENGINE by default. Ewald Hew 2017-10-12 18:48:57 +0800
  • 7e23568b16 [type1, cid] Add hinting engine switch. Ewald Hew 2017-10-12 18:13:22 +0800
  • dff40d03df Add T1_CONFIG_OPTION_OLD_ENGINE configuration option. Ewald Hew 2017-10-12 18:13:21 +0800
  • 78df3c27b6 Extract width parsing from Type 1 parser. Ewald Hew 2017-10-12 18:13:08 +0800
  • 8768536c89 [autofit] Better visualize table tracing in source code. Werner Lemberg 2017-10-12 00:13:51 +0200
  • 6498551921 * src/base/ftoutln.c (FT_Outline_Translate): Fix integer overflow. Werner Lemberg 2017-10-09 07:45:03 +0200
  • b7e43f7d7d * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Integer overflows. Werner Lemberg 2017-10-08 11:58:39 +0200
  • 08e2e311ef Document global size metrics needed for native bytecode hinting (#52165). Werner Lemberg 2017-10-08 10:37:50 +0200
  • 91448669a2 Prevent creation of an incorrect documentation entry. Werner Lemberg 2017-10-08 10:23:47 +0200
  • 7bfcaacaf5 [sfnt] Adjust behaviour of PS font names for variation fonts. Werner Lemberg 2017-10-07 13:14:38 +0200
  • f89c67f043 [cff, truetype] Adjust behaviour of named instances. Werner Lemberg 2017-10-07 13:10:53 +0200
  • e9ef538a4f Make `FT_Set_Named_Instance' work. Werner Lemberg 2017-10-07 12:57:11 +0200
  • 8c92f7622c Make `FT_FACE_FLAG_VARIATION' work. Werner Lemberg 2017-10-07 12:12:49 +0200
  • dd8539ef82 New function `FT_Set_Named_Instance'. Werner Lemberg 2017-10-07 11:40:03 +0200
  • b3f9c4f2f6 Add macros for checking whether a font variation is active. Werner Lemberg 2017-10-07 11:34:23 +0200
  • e23fe2adbc Add framework for setting named instance in MM service. Werner Lemberg 2017-10-07 11:25:04 +0200
  • f06456a82d [type1] Minor code shuffling. Werner Lemberg 2017-10-07 10:35:11 +0200
  • c3083e4595 * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Fix integer overflow. Werner Lemberg 2017-10-05 14:32:24 +0200
  • 2e58808d48 Fix compiler warnings. Werner Lemberg 2017-10-05 14:26:33 +0200
  • 1df35d94c7 [cff] Add support for `FSType'. John Tytgat 2017-10-04 22:46:36 +0200
  • 4a5c0b1456 CHANGES: Formatting. Werner Lemberg 2017-10-02 06:09:50 +0200
  • af03d1eaa1 [smooth,type1] Formatting, whitespace. Werner Lemberg 2017-10-01 09:23:42 +0200
  • 179caf5a61 [psaux] Formatting, minor fixes, whitespace, copyright notices. Werner Lemberg 2017-10-01 01:39:27 +0200
  • 9b549fa69a [base,cff,cid] Whitespace, formatting. Werner Lemberg 2017-09-30 16:36:28 +0200
  • 2127f07624 [include] Whitespace. Werner Lemberg 2017-09-30 16:16:03 +0200
  • c8d8e15803 Signedness fixes in bitmap presetting. Alexei Podtelezhnikov 2017-09-30 14:28:58 -0400
  • c26f7f975b Bitmap metrics presetting [2/2]. Alexei Podtelezhnikov 2017-09-29 00:13:19 -0400
  • ae7dc1f62d [smooth, raster] Miscellaneous cleanups. Alexei Podtelezhnikov 2017-09-28 22:59:31 -0400
  • c06b9cf56d [truetype] Really, really fix #52082. Ben Wagner 2017-09-28 19:08:38 +0200
  • ec7d2e5f68 * src/psaux/psintrp.c (cf2_doStems): Fix integer overflow. Werner Lemberg 2017-09-28 14:21:34 +0200
  • 97cd12657d * src/cid/cidgload.c (cid_slot_load_glyph): Fix memory leak. Ewald Hew 2017-09-28 08:29:33 +0200
  • 61d1818b5e Bitmap metrics presetting [1/2]. Alexei Podtelezhnikov 2017-09-28 00:20:50 -0400
  • dd40d10e81 Fix compiler warning. Ewald Hew 2017-09-28 10:42:23 +0800
  • 693a1181d6 * src/sfnt/ttload.c (tt_face_load_font_dir): Fix compiler warning. Werner Lemberg 2017-09-27 08:42:50 +0200
  • 12ae57d992 Copyright notices, formatting, whitespace, minor doc fixes. Werner Lemberg 2017-09-26 12:53:41 +0200
  • 4cdbac05b9 Fix compiler warnings. Werner Lemberg 2017-09-25 09:05:00 +0200
  • a1a6a1f679 Minor fixes. Ewald Hew 2017-09-25 08:31:52 +0200
  • 6e7da50bc3 Documentation fixes. Ewald Hew 2017-09-25 08:29:38 +0200
  • ebb1735aa7 Move psdecode' into psobjs'. Ewald Hew 2017-09-25 08:26:57 +0200
  • d52dd7f31d Fix Type 1 hinting. Ewald Hew 2017-09-25 08:22:26 +0200
  • 2f0e114068 Add tracing for hints. Ewald Hew 2017-09-25 08:19:33 +0200
  • 999a75b6db Minor fixes. Ewald Hew 2017-09-25 08:16:59 +0200
  • 0e53cf6d67 Use the new engine. Ewald Hew 2017-09-25 08:13:34 +0200
  • a5c02f49b5 Add Adobe engine configuration. Ewald Hew 2017-09-25 08:11:32 +0200
  • 93e3cffddf Change subfont synthesis for CID fonts. Ewald Hew 2017-09-25 08:08:21 +0200
  • e28550af18 Switch to Adobe engine. Ewald Hew 2017-09-25 08:05:19 +0200
  • d813b5da59 Extend Adobe interpreter (seac). Ewald Hew 2017-09-25 08:04:09 +0200
  • d55a701de6 Extend Adobe interpreter (flex in callothersubr). Ewald Hew 2017-09-25 07:59:41 +0200
  • 9668255965 Extend Adobe interpreter (callothersubr). Ewald Hew 2017-09-25 07:54:02 +0200
  • 77c1b331f6 Extend Adobe interpreter (pop). Ewald Hew 2017-09-25 07:50:03 +0200
  • 1e4d3dc8ea Extend Adobe interpreter (callsubr). Ewald Hew 2017-09-25 07:47:10 +0200
  • 4b58c518c9 Extend Adobe interpreter (div, four-byte numbers). Ewald Hew 2017-09-25 07:44:56 +0200
  • 81b86c459c Extend Adobe interpreter (hstem, vstem, hstem3, vstem3). Ewald Hew 2017-09-25 07:14:18 +0200
  • e180afa951 Extend Adobe interpreter (hsbw, sbw). Ewald Hew 2017-09-25 07:11:03 +0200
  • 2f4abaec38 Extend Adobe interpreter (setcurrentpoint). Ewald Hew 2017-09-25 07:04:43 +0200
  • 4ed1b98dbd Extend Adobe interpreter (closepath). Ewald Hew 2017-09-25 07:02:53 +0200
  • 37ed70f628 Add Type 1 operations to Adobe CFF interpreter. Ewald Hew 2017-09-25 06:59:26 +0200
  • 283ef28505 Fixes for rendering. Ewald Hew 2017-09-25 06:54:16 +0200
  • 6eb03f8f5a Add missing objects (2/2). Ewald Hew 2017-09-25 06:49:41 +0200
  • cb3f4c610d Add missing objects for Type 1 (1/2). Ewald Hew 2017-09-25 06:44:51 +0200
  • 7e185dcd79 Allow `type1' module to use the Adobe engine. Ewald Hew 2017-09-25 06:40:32 +0200
  • 97704b158e Add Adobe engine configuration. Ewald Hew 2017-09-25 06:33:28 +0200
  • 645d1b86ad Move and rename `CFF_Driver'. Ewald Hew 2017-09-25 06:28:25 +0200
  • d23affe1ef Reorganize object fields. Ewald Hew 2017-09-25 06:22:52 +0200
  • 9428ee42c0 Prepare for Type 1 mode. Ewald Hew 2017-09-25 06:15:46 +0200
  • 0589e3c012 Use the new objects. Ewald Hew 2017-09-25 06:10:20 +0200
  • 43c015823f Objects for new interpreter (part 2). Ewald Hew 2017-09-24 23:00:36 +0200
  • eba54c28dc Add objects for new interpreter. Ewald Hew 2017-09-24 22:49:56 +0200
  • 766f529a31 Rename files. Ewald Hew 2017-09-24 22:40:07 +0200
  • 8a1b5c0c6d Minor fix. Ewald Hew 2017-09-24 22:35:47 +0200
  • b624868b8e Move cff_random' into psaux' service. Ewald Hew 2017-09-24 22:32:40 +0200
  • df11628b76 Move struct declarations to `freetype/internal'. Ewald Hew 2017-09-24 22:28:07 +0200
  • edacde60e3 Add new service for inter-module calls. Ewald Hew 2017-09-24 22:20:38 +0200
  • 9578e07a83 Add callbacks for inter-module calls. Ewald Hew 2017-09-24 22:05:32 +0200
  • 1487be586e Create new `PSAux' service interface entries. Ewald Hew 2017-09-24 21:56:54 +0200
  • 816c9c1f83 Move CFF builder components into `psaux' module. Ewald Hew 2017-09-24 21:43:05 +0200
  • 705bbe7c7b Move CFF decoder components into `psaux' module. Ewald Hew 2017-09-24 21:39:20 +0200
  • 62f095f046 [psaux, cff] Move Adobe's engine components into `psaux' module. Ewald Hew 2017-09-25 09:25:55 +0200
  • 02e80da609 Tweak per-face LCD filtering controls. Alexei Podtelezhnikov 2017-09-24 22:18:34 -0400
  • 6f2b6f8f72 Split off ChangeLog.27. Werner Lemberg 2017-09-24 17:42:38 +0200
  • 0d1262a41e [sfnt] Fix `premultiply_data' (#52092). Jonathan Kew 2017-09-24 17:36:47 +0200
  • e720206925 Minor. Werner Lemberg 2017-09-24 09:16:39 +0200
  • 6d403d089d Fix handling of ValueRecords. Werner Lemberg 2017-09-24 09:06:01 +0200
  • 0da0faf0fb [otvalid] Handle GSUB' and GPOS' v1.1 tables. Werner Lemberg 2017-09-24 09:13:41 +0200
  • 2b79d25f22 [otvalid] Update common table handling to OpenType 1.8.2. Werner Lemberg 2017-09-23 10:29:26 +0200
  • e7ac8e40e8 [build] Windows-style DLL versioning. Alexei Podtelezhnikov 2017-09-23 14:04:49 -0400
  • 63be40bccf [truetype] Really fix #52082. Ben Wagner 2017-09-23 00:44:59 +0200
  • b0103677be [otvalid] Handle `GDEF' v1.2 and v1.3 tables. Werner Lemberg 2017-09-23 00:40:28 +0200
  • 6756a18578 [otvalid] Handle `BASE' v1.1 table. Werner Lemberg 2017-09-23 00:36:49 +0200
  • 3645982ac2 [otvalid] Macros for 32bit offset support. Werner Lemberg 2017-09-22 07:53:25 +0200
  • 21c235ecf1 [otvalid] Whitespace. Werner Lemberg 2017-09-22 07:28:25 +0200
  • 3be8e34714 [build] Simplify Visual C++ 2010 project. Alexei Podtelezhnikov 2017-09-21 23:12:59 -0400
  • 6d04bd991b [truetype] Integer overflow (#52082). Werner Lemberg 2017-09-21 21:22:51 +0200
  • 1ad07c1c79 Add some `since' fields (back to version 2.4.8). Werner Lemberg 2017-09-21 14:56:58 +0200
  • cf64e338dd [sfnt] Fix postscript name for default instance of variation fonts. Werner Lemberg 2017-09-21 11:42:48 +0200
  • b19cdc9c81 [truetype] Fix `mmvar' array pointers, part 2. Werner Lemberg 2017-09-21 11:02:35 +0200
  • 3b3cb32dd2 [truetype] Fix `mmvar' array pointers. Werner Lemberg 2017-09-21 09:03:20 +0200
  • 843e0dc92b Restore FT_EXPORT documentation. Alexei Podtelezhnikov 2017-09-20 22:19:01 -0400
  • eaa9adf325 [truetype] Integer overflows. Werner Lemberg 2017-09-20 08:00:05 +0200
  • 74f442394f [build] Fix DLL builds in Visual C++ project. Alexei Podtelezhnikov 2017-09-19 23:41:27 -0400
  • b00be9f609 [cff] Fix family name logic of pure CFF fontdata (#52056). John Tytgat 2017-09-19 07:12:03 +0200
  • 8b0d2e9e02 [build] Declutter Visual C++ 2010-2017 project. Alexei Podtelezhnikov 2017-09-18 22:54:49 -0400
  • 39ce3ac499 * Version 2.8.1 released. ========================= Werner Lemberg 2017-09-16 19:08:17 +0200
  • c28e9c9b3e Typos. Alexei Podtelezhnikov 2017-09-15 22:23:01 -0400
  • 1264d9a64b Minor. Alexei Podtelezhnikov 2017-09-15 21:49:34 -0400
  • 17eb240698 Update fuzzer-bot URL. Werner Lemberg 2017-09-14 22:39:51 +0200
  • 7cb6f2173a Formatting. Werner Lemberg 2017-09-14 12:09:37 +0200
  • b757ddb162 [sfnt] lowest gcc for vectors ( e1d0249e ) is changed to 4.7. suzuki toshiya 2017-09-13 22:17:03 +0900
  • 5ad845771a [cache] Fix a possible overflow by signed integer comparison. suzuki toshiya 2017-09-13 15:49:15 +0900
  • 96dcc8ad6e [autofit] Really fix #41334 (#52000). Werner Lemberg 2017-09-13 08:16:23 +0200
  • 21658c31f7 [autofit, sfnt] Fix for `make multi'. suzuki toshiya 2017-09-12 15:59:18 +0900
  • babe13ec5c [build] Improve builds with different MS Visual Studio versions. Azzuro 2017-09-11 10:47:29 +0200
  • 3e4b79970e * src/sfnt/ttkern.c (tt_face_load_kern): Reject format 2 tables. Werner Lemberg 2017-09-11 08:51:44 +0200
  • d1b6c6e211 Typo. Alexei Podtelezhnikov 2017-09-10 22:35:21 -0400
  • 0683f0df7c Warping CHANGES. Alexei Podtelezhnikov 2017-09-09 13:01:11 -0400
  • 0ab2b62d3f [autofit] Improve communication with ftgrid. Werner Lemberg 2017-09-09 08:08:47 +0200
  • e2e56f9dd5 Officially announce end of 16bit compiler support. Werner Lemberg 2017-09-09 06:31:03 +0200
  • 33b390a63b Warping documentation updates. Alexei Podtelezhnikov 2017-09-08 21:34:47 -0400
  • 3ef59e59e0 [base] Remove a check for resource ID in the resource fork driver. suzuki toshiya 2017-09-09 01:28:24 +0900
  • 71f661804e ChangeLog for last commit. suzuki toshiya 2017-09-09 01:05:44 +0900
  • 5c4e40d7fd [sfnt, truetype] Register the tags for marginal fonts. suzuki toshiya 2017-09-09 00:59:33 +0900
  • 22a7f5b8af Branding fixes. Alexei Podtelezhnikov 2017-09-07 22:36:02 -0400
  • e0b480d191 s/&nbsp;/~/ Alexei Podtelezhnikov 2017-09-06 21:21:14 -0400
  • a3dd6d99a4 Fix multiple calls of `FT_Bitmap_Convert'. Werner Lemberg 2017-09-05 23:02:04 +0200
  • 7d017ba810 [bdf] Fix size and resolution handling. Werner Lemberg 2017-09-05 15:28:21 +0200
  • f0898b9259 Swap `ALLOC_MULT' arguments (#51833). Alexei Podtelezhnikov 2017-08-25 21:40:01 -0400
  • 587264cfd5 Typo. Werner Lemberg 2017-08-23 09:14:14 +0200
  • e1d0249e5a [sfnt] Fix clang compilation (#51788). Werner Lemberg 2017-08-23 08:18:22 +0200
  • bd28952e23 [base] Don't zero out allocated memory twice (#51816). Werner Lemberg 2017-08-22 08:41:03 +0200
  • 0aca17cf53 [truetype] Integer overflow. Werner Lemberg 2017-08-22 08:25:14 +0200
  • 7653c76533 [sfnt] Avoid synthetic unicode for symbol fonts with PUA. Alexei Podtelezhnikov 2017-08-17 21:28:32 -0400
  • cadd29de08 * src/sfnt/pngshim.c (premultiply_data): Fix compiler warnings. Werner Lemberg 2017-08-16 13:32:17 +0200
  • c9d7c03fa1 [sfnt] Speed up PNG image loading. Behdad Esfahbod 2017-08-15 08:48:17 +0200
  • f53ccf6f8f Minor comment fix. Werner Lemberg 2017-08-15 07:17:42 +0200
  • 10ad11ab95 Harmony CHANGES. Alexei Podtelezhnikov 2017-08-13 23:08:39 -0400
  • 9f5783bb1a Minor. Werner Lemberg 2017-08-13 09:40:18 +0200
  • b45043c440 [sfnt, truetype] Improve handling of missing sbits. Werner Lemberg 2017-08-11 09:34:20 +0200
  • e77ee789fa CHANGES: Minor update. Werner Lemberg 2017-08-11 07:11:43 +0200
  • f2e121ab11 [base] Minor API improvement for default variation axis setting. Werner Lemberg 2017-08-10 12:56:50 +0200
  • c87fec0299 [psnames] Really fix issue #49949. Werner Lemberg 2017-08-09 07:45:12 +0200
  • 410f3799b6 [smooth] Harmony LCD rendering. Alexei Podtelezhnikov 2017-03-09 00:08:38 -0500
  • 5710ef989d * src/smooth/ftsmooth.c (ft_smooth_render_generic): Clean up. Alexei Podtelezhnikov 2017-08-08 22:00:35 -0400
  • a9d8e90caf * src/sftnt/ttpost.c (format): Use otspec-compliant versions. Alexei Podtelezhnikov 2017-08-08 21:42:37 -0400
  • 986a21b73a CHANGES update suggested by Nikolaus. Werner Lemberg 2017-08-06 06:35:19 +0200
  • 17196b7c74 [truetype] Integer overflow. Werner Lemberg 2017-08-05 18:58:34 +0200
  • f43b3094ef [base, truetype] New function `FT_Get_Var_Axis_Flags'. Werner Lemberg 2017-08-05 18:22:17 +0200
  • 24e256ab00 [truetype] Fix metrics of B/W hinting in v40 mode. Nikolaus Waxweiler 2017-08-04 08:25:31 +0200
  • 7f44c2db24 [truetype] Do not set any ClearType flags in v40 monochrome mode. Nikolaus Waxweiler 2017-08-03 06:15:30 +0200
  • 7e50824288 * src/truetype/ttgxvar.c (TT_Get_MM_Var): Fix thinko. Werner Lemberg 2017-08-01 12:44:35 +0200
  • e6b9b6bafc Update CHANGES file. Werner Lemberg 2017-08-01 09:34:24 +0200
  • 55bbb98f5c [truetype] Fix loading of named instances. Behdad Esfahbod 2017-08-01 09:17:02 +0200
  • ce367774d2 [sfnt, truetype] Minor adjustments for OpenType 1.8.2. Werner Lemberg 2017-08-01 08:24:51 +0200
  • 933f4cbe79 [cff] Integer overflow. Werner Lemberg 2017-07-26 23:32:32 +0200
  • 38bdf22bfe [truetype] Improve code comment. Werner Lemberg 2017-07-13 10:28:09 +0200
  • fe0a7d9df5 [base] Fix memory leak. Werner Lemberg 2017-07-13 10:25:42 +0200
  • 134de096e0 [base] Integer overflow. Werner Lemberg 2017-07-12 22:16:37 +0200
  • b5cab5c9ca Document how to scale manually. Werner Lemberg 2017-07-12 21:58:35 +0200
  • 229a5535b5 CHANGES: Add information on global metrics rounding. Werner Lemberg 2017-07-12 10:48:41 +0200