Commit Graph

  • 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
  • e942a31007 [truetype] Tweak `loca` clamping. Alexei Podtelezhnikov 2021-09-09 22:17:46 -0400
  • c350aac099 Fortify memory debugging (cont'd). Alexei Podtelezhnikov 2021-09-08 12:18:23 -0400
  • 63806aad9f Fortify memory debugging. Alexei Podtelezhnikov 2021-09-08 10:54:44 -0400
  • 77dcc5ed6a src/tools/ftrandom/ftrandom.c (_XOPEN_SOURCE): Set to 600. Werner Lemberg 2021-09-07 18:49:36 -0700
  • 7e26c7a6da [builds/windows] Use native memory allocation API. Alexei Podtelezhnikov 2021-09-07 17:06:27 -0400
  • 60a93ea231 [dlg] Synchronize with upstream. Werner Lemberg 2021-09-07 06:38:09 -0700
  • aee1fd3bb8 Cosmetic zeros. Alexei Podtelezhnikov 2021-09-03 22:13:22 -0400
  • 7bf655b228 * src/bdf/bdflib.c (_bdf_parse_start): Keep parser memory. Alexei Podtelezhnikov 2021-09-03 11:31:41 -0400
  • d1d3dc0235 autogen.sh: Make it work with old Solaris 10 shell. Werner Lemberg 2021-09-02 22:12:07 -0700
  • 7f8f0c1c70 [smooth, raster, sdf] Clean up initialization calls. Alexei Podtelezhnikov 2021-09-02 23:30:31 -0400
  • a7b199d081 * src/cache/ftcmanag.c (FTC_Manager_New): Avoid some zeroing. Alexei Podtelezhnikov 2021-09-02 22:58:50 -0400
  • 0a6f0f8fed * src/bdf/bdflib.c (bdf_load_font): Remove memory shuffling. Alexei Podtelezhnikov 2021-09-02 22:52:21 -0400
  • a81cf5aade Cosmetic zeros. Alexei Podtelezhnikov 2021-09-02 22:10:57 -0400
  • 7482c98f15 [base] Clean up stream reading. Alexei Podtelezhnikov 2021-09-01 22:18:29 -0400
  • 612925ff22 s/0/NULL/ where appropriate. Alexei Podtelezhnikov 2021-09-01 21:37:21 -0400
  • efa1a35907 * builds/windows/ftsystem.c (FT_Stream_Open): Fix double-close. Alexei Podtelezhnikov 2021-08-30 09:38:25 -0400
  • b6c11d494e [smooth] Reduce shift in multiply-shift optimization. Alexei Podtelezhnikov 2021-08-30 07:09:53 -0400
  • d1c2000504 [truetype] Fix compilation if !TT_CONFIG_OPTION_BYTECODE_INTERPRETER. Werner Lemberg 2021-08-28 07:29:05 +0200
  • 6804ce2986 [builds/windows] Revise SSE2 settings. Alexei Podtelezhnikov 2021-08-27 09:46:40 -0400
  • a842a0984b [smooth] Detect SSE2 with MSVC for x86 Ben Wagner 2021-08-26 16:12:22 -0400
  • 3785393d1a Expand comment (cont'd). Alexei Podtelezhnikov 2021-08-26 15:31:11 +0000
  • 686e2a5eb3 Expand comment. Alexei Podtelezhnikov 2021-08-25 23:18:43 +0000
  • f7f9cb0dde * src/smooth/ftgrays.c (gray_render_conic): Refactor redundancy. Alexei Podtelezhnikov 2021-08-24 15:29:06 -0400
  • 5031835790 [truetype] Fix for the family name shorter than 8 characters. suzuki toshiya 2021-08-25 00:31:26 +0900
  • c4fc0e690c [truetype] Simplify `trick_names'. suzuki toshiya 2021-08-24 12:29:47 +0900
  • 992382ba29 [truetype] Add 2 tricky font names. suzuki toshiya 2021-08-24 12:11:46 +0900
  • 2b3ccd6e26 [truetype] New function to skip the randomization tag. suzuki toshiya 2021-08-24 11:43:11 +0900
  • 1c23982dd2 [truetype] Add checksums for 2 tricky fonts. suzuki toshiya 2021-08-24 10:25:22 +0900
  • 78f2bd0bd3 Whitespace formatting. Alexei Podtelezhnikov 2021-08-22 22:32:07 -0400
  • d92aa23fd7 Decorate const arguments. Alexei Podtelezhnikov 2021-08-22 13:12:45 -0400
  • d62d583d92 [smooth] Clean up the null cell usage. Alexei Podtelezhnikov 2021-08-20 23:40:49 -0400
  • 6e9d8d314f [base] Restore quiet no-op rendering of bitmap glyphs. Alexei Podtelezhnikov 2021-08-20 16:01:32 -0400
  • de3b5c201c [smooth] Fortify 64-bit algorithm. Alexei Podtelezhnikov 2021-08-20 13:51:40 -0400
  • f0f00f7c16 * builds/windows/ftsystem.c (FT_Stream_Open): Support legacy Windows. Carlo Bramini 2021-08-19 22:14:42 -0400
  • ffdac8d67e Determine `long long` availability based on its size. Alexei Podtelezhnikov 2021-08-19 20:41:55 -0400
  • 633fe08764 [sfnt] Fix format expectation for `COLR` v1 ClipList Dominik Röttsches 2021-08-19 16:56:22 +0300
  • 843d03e36d [gzip] Update sources to zlib 1.2.11 update-zlib-sources David Turner 2021-08-17 15:20:25 +0200
  • 61cbb95c63 [meson] Change Zlib configuration option. David Turner 2021-08-17 17:27:36 +0200