Commit Graph

  • 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