Commit Graph

  • 3f9b78fc79 [zlib] Don't typedef `ptrdiff_t`. Werner Lemberg 2022-01-10 18:19:41 +0100
  • da8a8b8bcf [zlib] Some organizational changes. Werner Lemberg 2022-01-10 17:25:47 +0100
  • a25e85ed95 [gzip] Update sources to zlib 1.2.11 David Turner 2021-08-17 15:20:25 +0200
  • 0d34386366 [meson] Change Zlib configuration option. David Turner 2021-08-17 17:27:36 +0200
  • d276bcb7f0 [bzip2] Avoid use of uninitialized memory. Werner Lemberg 2022-01-09 07:48:59 +0100
  • ca01112894 [sfnt] Fix off-by-one error. Alexei Podtelezhnikov 2022-01-08 22:28:44 -0500
  • 7a493e3a40 [sfnt, type42] Correct previous commit. Werner Lemberg 2022-01-08 10:28:19 +0100
  • bf9b1ef905 * src/sfnt/ttload.c (check_table_dir): Initialize `table`. Werner Lemberg 2022-01-07 10:25:52 +0100
  • b5c2172f59 [sfnt] Avoid 'runtime error: applying zero offset to null pointer'. Werner Lemberg 2022-01-07 06:53:44 +0100
  • 5aa2a5c34a [autofit, pshinter] Use `FT_OFFSET`. Werner Lemberg 2022-01-07 06:41:36 +0100
  • afb4ca0151 [truetype] Reset localpoints when varying cvt. Ben Wagner 2022-01-06 12:54:15 -0500
  • 2b672e7210 * builds/unix/configure.raw: Restore `SYSTEM_ZLIB` variable. Werner Lemberg 2022-01-02 18:33:03 +0100
  • 4eb6cb8818 Fix warnings for CMake Unity builds. Alexander Borsuk 2021-12-25 09:23:58 +0100
  • 4f35711844 Clang-Tidy warning fixes. Alexander Borsuk 2021-12-17 11:22:09 +0100
  • d6a5c57727 * meson.build: Optimize lookup for `python3` program. Eli Schwartz 2021-12-13 23:40:16 -0500
  • 57fd61805f * builds/meson/*.py: Fix name of python executable for auxiliary scripts. Eli Schwartz 2021-12-13 23:33:03 -0500
  • e342f83c0b * meson.build: Check the return value of `run_command`. Eli Schwartz 2021-12-13 22:50:18 -0500
  • 0da2a1155e [truetype] Upstream the hdmx binary search. Alexei Podtelezhnikov 2021-12-13 11:44:24 -0500
  • fd03dcc122 [truetype] Reset the IUP-called flags for each subglyph. Alexei Podtelezhnikov 2021-12-12 12:29:04 -0500
  • 7add5b2bcb [truetype] Binary search through the `hdmx` records. Alexei Podtelezhnikov 2021-12-11 22:54:06 -0500
  • a8ef33e3ae [truetype] Honor FT_LOAD_ADVANCE_ONLY if `hdmx` is usable. Alexei Podtelezhnikov 2021-12-11 22:42:46 -0500
  • 6c831d658f [truetype] Initialize the loader with `hdmx` data. Alexei Podtelezhnikov 2021-12-11 22:34:27 -0500
  • 7809007a5b [truetype] Relocate subpixel flag setting. Alexei Podtelezhnikov 2021-12-11 22:22:57 -0500
  • a35b081ebc [truetype] Limit INSTCTRL appication within specs. Alexei Podtelezhnikov 2021-12-11 22:12:25 -0500
  • 0dc811b548 [truetype] Binary search through `hdmx` records. hdmx-advances Alexei Podtelezhnikov 2021-12-10 22:32:05 -0500
  • eaa10b993b [truetype] Honor FT_LOAD_ADVANCE_ONLY if `hdmx` is usable. Alexei Podtelezhnikov 2021-12-10 22:29:21 -0500
  • fa35370135 [truetype] Initialize the loader with `hdmx` data. Alexei Podtelezhnikov 2021-12-10 22:23:56 -0500
  • 2e3455b135 [truetype] Limit INSTCTRL appication within specs. Alexei Podtelezhnikov 2021-12-10 22:05:51 -0500
  • 34fc55de47 [truetype] Relocate subpixel flag setting. Alexei Podtelezhnikov 2021-12-10 21:55:08 -0500
  • bad92be927 [bdf] Fix use of uninitialized value. Ben Wagner 2021-12-09 17:06:28 -0500
  • 012b00f3e6 [truetype] Reduce Infinality footprint again. Alexei Podtelezhnikov 2021-12-07 10:19:06 -0500
  • 1f95189875 [builds/windows] Guard some non-ancient API. Cameron Cawley 2021-12-06 23:08:46 -0500
  • 9a533aa27f * builds/windows/visualc/freetype.vcproj: Add missing file. Cameron Cawley 2021-12-06 21:46:47 -0500
  • 3f83daeecb * Version 2.11.1 released. ========================== VER-2-11-1 Werner Lemberg 2021-12-01 20:17:59 +0100
  • 03380482ce [builds/windows] Improve debugging. Alexei Podtelezhnikov 2021-11-29 20:45:07 -0500
  • 3b45f564e9 * src/base/ftobjs.c (FT_Request_Metrics): Fix build warning on Android. Seigo Nonaka 2021-11-29 18:17:49 +0100
  • 64e26ad3a2 * builds/windows/vc2010/freetype.vcxproj (DlgCopy): Minor tweak. Alexei Podtelezhnikov 2021-11-27 22:31:17 -0500
  • 36a905e174 * src/truetype/ttpload.c (tt_face_load_hdmx): Added comments. Alexei Podtelezhnikov 2021-11-26 09:15:46 -0500
  • 32f13c11a4 [truetype] Quietly reject out-of-spec `hdmx` tables. Alexei Podtelezhnikov 2021-11-25 22:38:40 -0500
  • cff026d415 [truetype] Partly revert 5b626281. Alexei Podtelezhnikov 2021-11-23 16:05:12 -0500
  • 99086bf224 * builds/windows/vc2010/freetype.vcxproj (DlgCopy): Use transforms. Alexei Podtelezhnikov 2021-11-23 16:02:02 -0500
  • 3cabd142ce Update `CHANGES` files, other minor whitespace and documentation issues. Werner Lemberg 2021-11-22 19:36:45 +0100
  • 81912a1385 formats.txt: Add info about WOFF and WOFF2. Werner Lemberg 2021-11-21 18:31:53 +0100
  • 407f31ff87 meson.build: Initialize `common_ldflags`. Werner Lemberg 2021-11-21 11:01:37 +0100
  • 896630bed6 * meson.build: Fix compatibility version on MacOS. Lukas Oberhuber 2021-11-21 07:58:50 +0100
  • a11650d7fa * src/truetype/ttinterp.c (Ins_MD): Avoid `FT_ABS`. Werner Lemberg 2021-11-21 07:51:31 +0100
  • f8a4163a45 * include/freetype/fttypes.h (FT_MAKE_TAG): Remove the same casting. Alexei Podtelezhnikov 2021-11-20 07:01:26 -0500
  • 6da5f95fcf [gxvalid] Fix minor compilation warning. Werner Lemberg 2021-11-20 09:29:09 +0100
  • f5ce182420 [smooth] Fix stand-alone compilation. Werner Lemberg 2021-11-20 07:56:34 +0100
  • 8c8f51c558 Avoid undefined left-shifts. Werner Lemberg 2021-11-19 21:50:22 +0100
  • 9079c5d91a Provide C++ versions for public macros with casts. Werner Lemberg 2021-11-13 08:53:19 +0100
  • 238245cd66 Fix clang++ warnings. Werner Lemberg 2021-11-16 22:07:28 +0100
  • e4f7673e46 [truetype] Updates for the forthcoming OpenType 1.9 standard (2/2). Werner Lemberg 2021-11-13 21:11:00 +0100
  • 93e6b3e8e9 [truetype] Updates for the forthcoming OpenType 1.9 standard (1/2). Werner Lemberg 2021-11-13 14:41:40 +0100
  • d31bafcb9c Fix clang warnings. Werner Lemberg 2021-11-14 11:02:54 +0100
  • 9597fd7b40 [sfnt] Avoid undefined shifts in `COLR` v1 paint parsing Dominik Röttsches 2021-11-11 17:33:37 +0200
  • cf55313650 [builds/windows] Improve `DlgCopy` target. Alexei Podtelezhnikov 2021-11-12 22:27:18 -0500
  • 42e617238a Explicitly define `FT_MSB` for Clang. Alexei Podtelezhnikov 2021-11-11 23:06:36 -0500
  • c5cd2a3db4 * src/truetype/ttgxvar.c (ft_var_to_normalized): Edge optimization. Alexei Podtelezhnikov 2021-11-10 08:46:26 -0500
  • 188c7d6670 Additional `FT_MSB` macro definitions. Alexei Podtelezhnikov 2021-11-09 22:47:26 -0500
  • 05089e8a07 [build/windows] Remove logging from default debug configurations. Alexei Podtelezhnikov 2021-11-08 22:33:12 -0500
  • d899b200f6 * src/sfnt/sfobjs.c (sfnt_open_font): Fix typo. Werner Lemberg 2021-11-08 12:27:04 +0100
  • b86f96bce6 * src/gxvalid.*, src/otvalid.*: Fix `-Wformat` warnings. Werner Lemberg 2021-11-08 11:15:50 +0100
  • cce782281b [pshinter] Fix C++ compilation. Werner Lemberg 2021-11-08 09:41:54 +0100
  • 7ef266045f [sfnt] Reduce footprint if WOFF and WOFF2 support is not needed. Werner Lemberg 2021-11-04 09:10:57 +0100
  • bb4e049abe [truetype] Make trickyness checks depend on TT_USE_BYTECODE_INTERPRETER. Werner Lemberg 2021-11-04 08:58:13 +0100
  • 9ebdc9cb1b * src/sfnt/ttload.c (tt_face_load_gasp): Fix a type mismatch warning. Alexei Podtelezhnikov 2021-11-07 23:21:40 -0500
  • 7f4b9bfbc9 [dlg] Define DLG_STATIC explicitly. Alexei Podtelezhnikov 2021-11-07 10:20:16 -0500
  • c693377ed3 [dlg] Lighten up the inclusions. Alexei Podtelezhnikov 2021-11-07 10:05:05 -0500
  • cb9e7b7aac [truetype] Avoid some memory zeroing in variations. Alexei Podtelezhnikov 2021-11-06 22:59:31 -0400
  • fc55291b1c [truetype] Fix handling of packed deltas in Variation Fonts. Jany Belluz 2021-11-04 11:07:43 +0000
  • 9ed5332fe6 [truetype] Fix CVAR handling of tuples for all points. Jany Belluz 2021-11-04 08:56:59 +0000
  • 23d1d8ada8 * src/truetype/ttgxvar.c: Fix typos in macros that guard CVAR code. Jany Belluz 2021-11-04 08:55:39 +0000
  • 5d651faa70 * docs/INSTALL: Mention Meson and MSBuild more prominently. Alexei Podtelezhnikov 2021-11-03 22:43:22 -0400
  • e6e6cbf164 [libpng] Update Meson wrap for win-arm64 Gabor Kertesz 2021-11-03 10:07:20 +0100
  • d3d3ff76d1 [sfnt] Clarify `COLR` v1 FT_Paint* format representations Dominik Röttsches 2021-11-01 17:32:27 +0200
  • 588a058d9b [builds/windows] Let MSBuild handle DLG copy. Alexei Podtelezhnikov 2021-11-02 22:51:51 -0400
  • 94cb3a2eb9 * src/truetype/ttgload.c (load_truetype_glyph): Fix MSVC warning C4312. Alexei Podtelezhnikov 2021-10-29 10:31:59 -0400
  • 31fd054701 [builds/windows] Separate MSVC linker and librarian. Alexei Podtelezhnikov 2021-10-29 10:13:47 -0400
  • 79b28d3781 [builds/windows] Revise MSVC linking optimizations. Alexei Podtelezhnikov 2021-10-28 22:51:15 -0400
  • 793c012635 [woff] Optimize table tagging. Alexei Podtelezhnikov 2021-10-27 22:36:11 -0400
  • a577bbcb5b [woff2] Optimize table tagging. Alexei Podtelezhnikov 2021-10-27 22:24:27 -0400
  • 80b13f5732 Formatting. Werner Lemberg 2021-10-26 10:57:17 +0200
  • 535c67dda7 [mm] Tolerate missing Blend dictionary entries Ben Wagner 2021-10-25 22:38:05 -0400
  • f091e60c48 [builds/windows] Add MSVC linker optimazations. Alexei Podtelezhnikov 2021-10-25 22:31:09 -0400
  • 92f5e15f4f * builds/windows/vc2010/freetype.vcxproj: Use MachineARM64. Alexei Podtelezhnikov 2021-10-23 09:43:46 -0400
  • 5e6efd6a4c [builds/windows] Prioritize x64. Alexei Podtelezhnikov 2021-10-22 15:25:10 -0400
  • 80bd4cba7e [builds/windows] Add ARM64 platform. Gabor Kertesz 2021-10-22 10:56:42 -0400
  • 65be4b2112 [mm] Delay setting blend weight and design position. Ben Wagner 2021-10-21 09:55:28 -0400
  • b5e003f1f2 [cff] Commit vstore data and regions on allocation. Ben Wagner 2021-10-21 09:48:38 -0400
  • fde91ab8f1 [sfnt] Delay setting gasp ranges and count until computed. Ben Wagner 2021-10-20 11:45:15 -0400
  • 6d12e3a0ca [sfnt] Delay setting names and langTags until computed. Ben Wagner 2021-10-20 11:38:16 -0400
  • e990c33f21 * tests/issue-1063/main.c: s/PATH_MAX/FILENAME_MAX/. Alexei Podtelezhnikov 2021-10-20 11:27:03 -0400
  • 8ef8072ba1 [bdf, cid, pfr, winfonts] Improve rejection of other font formats. Werner Lemberg 2021-10-19 22:59:46 +0200
  • 38b349c41b [pcf] Zero out the allocated properties. Alexei Podtelezhnikov 2021-10-18 20:35:28 -0400
  • de9faa53ed configure: Use string comparison for directory inodes. Werner Lemberg 2021-10-18 21:03:38 +0200
  • 986d503f4a * src/sfnt/ttload.c (tt_face_load_name): NULL-initialize langTag. Alexei Podtelezhnikov 2021-10-17 09:14:27 -0400
  • 30ca63d4fb [bdf] Fix up user properties. Alexei Podtelezhnikov 2021-10-16 23:02:47 -0400
  • afd1cb2881 * src/sfnt/ttload.c (tt_face_load_name): Accounting fix. Alexei Podtelezhnikov 2021-10-16 20:25:11 -0400
  • ee0f8213be * include/freetype/freetype.h (FT_RENDER_MODE_SDF): Improve documentation. 1100-sdf-precision-improvement Anuj Verma 2021-10-16 10:30:06 +0530