-
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