Commit Graph

  • 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
  • 31c0a833d6 [sdf] Fixed corner checks and improved performance. Anuj Verma 2021-10-16 10:02:30 +0530
  • c71eb22dde Fix typos in memory macros. Ben Wagner 2021-10-15 22:18:38 -0400
  • 8406ae5324 [truetype] Reload context after re-executing `prep`. Ben Wagner 2021-10-15 14:16:30 -0400
  • 0b92c56c34 [truetype] Minor documentation improvements. Werner Lemberg 2021-10-15 19:02:41 +0200
  • 3d3be1dfd1 [sdf] Impliment deviation based splitting for bezier curves. Anuj Verma 2021-10-15 08:47:41 +0530
  • 943a6bf7e6 Add clang build to linux CI Anurag Thakur 2021-10-13 21:20:35 +0530
  • ede96b239b CI: Add macOS CI, including a clang build Anurag Thakur 2021-10-12 18:26:35 +0530
  • e294a95ca8 * src/cid/cidload.c (parse_fd_array): Protect against trancation. Alexei Podtelezhnikov 2021-10-11 23:25:29 -0400
  • 1029eb9377 [type1] Revert to signed size for binary data. Alexei Podtelezhnikov 2021-10-11 22:25:14 -0400
  • 77bd46e959 [psaux] Signedness revisions. Alexei Podtelezhnikov 2021-10-10 23:12:12 -0400
  • 3b036820d6 [cid] Signedness revisions. Alexei Podtelezhnikov 2021-10-10 23:11:10 -0400
  • 8ffa954507 * include/freetype/freetype.h (FT_RENDER_MODE_SDF): Improve documentation. Anuj Verma 2021-10-09 10:28:45 +0530
  • 012b4f2d48 * src/cid/cidload.c (cid_face_open): Streamline CIDCount check. Alexei Podtelezhnikov 2021-10-08 22:14:12 -0400
  • 946df22165 * src/cid/cidload.c (cid_face_open): Streamline SubrCount check. Alexei Podtelezhnikov 2021-10-07 22:44:53 -0400
  • 0313a11c4c * src/cid/cidgload.c (cid_load_glyph): Fortify incremental loading. Alexei Podtelezhnikov 2021-10-07 22:43:12 -0400
  • 22befeef82 Signedness revisions. Alexei Podtelezhnikov 2021-10-07 22:41:56 -0400
  • 842ec5ed62 meson.build (gen_docs): Use `current_source_dir` instead of `source_root`. Jan Alexander Steffens (heftig) 2021-10-07 00:46:14 +0200
  • 19ea07683f Signedness revisions. unsigned-revisions Alexei Podtelezhnikov 2021-10-06 22:47:46 -0400
  • 0f23ae2e80 * src/smooth/ftgrays.c (FT_DIV_MOD): Limit the ARM workaround. Alexei Podtelezhnikov 2021-10-05 16:28:40 -0400
  • a156040600 [builds/unix, builds/vms] Standardize `mmap` failure. Alexei Podtelezhnikov 2021-10-05 14:19:06 -0400
  • 467e49e817 autogen.sh: Only copy submodules if building from a git branch. Hugh McMaster 2021-10-05 22:21:39 +1100
  • bbab0a675e * include/freetype/internal/ftgloadr.h: Add missing header. Alexei Podtelezhnikov 2021-10-04 23:55:46 -0400
  • ec6a458821 [pshinter] Additional clean-ups. Alexei Podtelezhnikov 2021-10-04 23:10:59 -0400
  • 227445f613 [pshinter] More convenient direction definition. Alexei Podtelezhnikov 2021-10-03 22:48:23 -0400
  • d102a51438 [pshinter] Remove unnecessary check. Alexei Podtelezhnikov 2021-10-03 22:45:42 -0400
  • 3a65f1a215 CI: Hardcode meson version to fix build failure on windows AnuthaDev 2021-10-02 10:52:15 +0000
  • 311764fabb Additional `FT_MSB` macro definitions. Alexei Podtelezhnikov 2021-10-01 11:50:12 -0400
  • 68fae526c4 * src/autofit/afhints.c (af_glyph_hints_reload): Decrease casting. Alexei Podtelezhnikov 2021-09-30 22:59:04 -0400
  • 1d79c892cf * src/tools/apinames.c: Facilitate OpenVMS linker options. Alexei Podtelezhnikov 2021-09-29 22:17:31 -0400
  • dd0ccdc3d3 * src/winfonts/winfnt.c (FNT_Face_Init): Correct reallocation. Alexei Podtelezhnikov 2021-09-28 22:57:58 -0400
  • 12ef831fc3 [builds/unix] Do not use autoconf SIZEOF. Alexei Podtelezhnikov 2021-09-24 22:27:27 -0400
  • 766b2c19e2 Propagate sign when reading OFF3. Alexei Podtelezhnikov 2021-09-24 22:14:22 -0400
  • a69320a9b2 [bdf] Simplify comment collection or lack thereof. Alexei Podtelezhnikov 2021-09-24 22:06:44 -0400
  • a29e020059 Use NULL for pointers only. Alexei Podtelezhnikov 2021-09-23 23:10:26 -0400
  • 6d19b29fbc Minor documentation fixes and improvements. Werner Lemberg 2021-09-23 08:46:01 +0200
  • 3b573e4527 Reference `fopen` in the docs. Alexei Podtelezhnikov 2021-09-22 22:22:13 -0400
  • 90b14882ec [bdf, pcf] Minor optimization. Alexei Podtelezhnikov 2021-09-22 20:20:04 -0400
  • b4dddd8244 [base] Initialize stream memory earlier. Alexei Podtelezhnikov 2021-09-22 00:30:03 -0400
  • 93866bec77 [builds/windows] Revert back to `CreateFileA` only. Alexei Podtelezhnikov 2021-09-21 23:14:42 -0400
  • 892e7eadc9 * src/bdf/bdflib.c (_bdf_parse_{start,glyphs}): Use appropriate scanner. Alexei Podtelezhnikov 2021-09-21 14:39:21 +0000
  • 6190360967 Minor. Alexei Podtelezhnikov 2021-09-20 22:18:29 -0400
  • 71969d1edf * src/cff/cffdrivr.c (cff_ps_get_font_{info,extra}): Use FT_QNEW. Alexei Podtelezhnikov 2021-09-20 14:31:45 -0400
  • 529158983d [cache] Minor clean-ups. Alexei Podtelezhnikov 2021-09-18 07:05:55 -0400
  • 0b429b609c [builds/windows] Try both wide and narrow `CreateFile` Alexei Podtelezhnikov 2021-09-17 08:31:27 -0400
  • 6e1ef98a04 [cff] Explicitly set StandardEncoding or ExpertEncoding offsets. Edwin Steiner 2021-09-16 23:08:46 -0400
  • fce74b7365 [cache] Miscellaneous clean-ups. Alexei Podtelezhnikov 2021-09-16 17:03:19 -0400
  • 79d14cc256 * src/cff/cffload.c (cff_fd_select_get): Remove casting. Alexei Podtelezhnikov 2021-09-16 16:41:56 -0400
  • ae516e6a43 * src/pcf/pcfread.c (pcf_read_TOC): Remove casting. Alexei Podtelezhnikov 2021-09-16 16:39:23 -0400
  • 801b7540dc Minor type adjustments. Alexei Podtelezhnikov 2021-09-14 22:55:50 -0400
  • 49270c1701 Replace boolean allocation macros with MEM ones. Alexei Podtelezhnikov 2021-09-14 21:32:43 -0400
  • 9a4c846e60 [cache] Revert to some zeroing. Alexei Podtelezhnikov 2021-09-14 21:25:47 -0400
  • 0a8ee851e0 * src/pshinter/pshrec.c (ps_mask_table_merge_all): Tweak loops. Alexei Podtelezhnikov 2021-09-14 10:26:37 -0400
  • 731d0b6856 [cff, pshinter] Clean up unsigned counters. Alexei Podtelezhnikov 2021-09-13 16:29:08 -0400
  • 058f3f2d7d [bdf, psnames, sfnt] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-09-13 16:24:25 -0400
  • 59b43ae663 * src/base/ftobjs.c (FT_CMap_New): Revert to zeroing. Alexei Podtelezhnikov 2021-09-13 16:16:18 -0400
  • 073ff2d77e [truetype] Clean up `exec` initialization. Alexei Podtelezhnikov 2021-09-13 00:04:45 -0400
  • fab94f9fcc [truetype] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-09-12 23:30:07 -0400
  • c1fa7aa2bc [base] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-09-12 23:25:46 -0400
  • a8e8d9d7a4 [cache, psaux] Remove zeros. Alexei Podtelezhnikov 2021-09-12 23:21:32 -0400
  • 9870b6c07e [cache] Avoid some memory zeroing. Alexei Podtelezhnikov 2021-09-12 14:32:22 -0400
  • 2d57b05928 * src/cache/ftcmanag.c (FTC_Manager_New): Add missing zero. Alexei Podtelezhnikov 2021-09-11 10:38:08 -0400
  • 5b626281f1 [truetype] Tweak `hdmx` checking. Alexei Podtelezhnikov 2021-09-10 10:19:07 -0400