-
0348c627b1
[sfnt] Handle fonts without layer list in 'COLR' v1.
Dominik Röttsches
2021-06-29 20:51:32 +0300
-
f27b4834b7
* src/raster/ftraster.c (Render_Single_Pass): Simplify `band_stack'.
Alexei Podtelezhnikov
2021-06-30 10:54:59 -0400
-
90ecac4118
Update `CHANGES` file; other minor doc fixes.
Werner Lemberg
2021-06-30 10:23:42 +0200
-
69c3516c88
[raster] Do not skip the second pass without dropout control.
Alexei Podtelezhnikov
2021-06-29 23:51:23 -0400
-
3696ac5a18
[raster] Handle sub-band stack locally.
Alexei Podtelezhnikov
2021-06-29 23:27:10 -0400
-
7be47010e9
[CI] Introduce linux CI and refactor job names
Anurag Thakur
2021-05-18 10:33:25 +0000
-
e1b1b5422c
ftcolor.h: Minor grammar fix.
Werner Lemberg
2021-06-29 06:07:00 +0200
-
c852388df7
[raster] Handle Bézier stack locally.
Alexei Podtelezhnikov
2021-06-28 23:26:10 -0400
-
7d4e55c329
[sfnt] Improve paint limit checks
Dominik Röttsches
2021-06-28 16:29:49 +0300
-
3a278381ae
[raster] Clean up vertical sweep.
Alexei Podtelezhnikov
2021-06-28 10:22:03 -0400
-
fb4511eb9a
[raster] Make `band_top' local variable.
Alexei Podtelezhnikov
2021-06-26 08:49:20 -0400
-
f6370e2f05
[raster] Adjust sub-band bisecting limits.
Alexei Podtelezhnikov
2021-06-25 22:59:39 -0400
-
bc1029b9c5
* src/raster/ftraster.c (Render_Single_Pass): Remove dead code.
Alexei Podtelezhnikov
2021-06-25 18:20:57 -0400
-
ff40776591
[base] Add trace level to logging output.
Werner Lemberg
2021-06-25 09:19:51 +0200
-
1e0cef9e72
[smooth, raster] Fix up and align error codes.
Alexei Podtelezhnikov
2021-06-24 00:19:50 -0400
-
d8ac180c88
[smooth, raster] Remove synonymous error macros.
Alexei Podtelezhnikov
2021-06-23 23:32:02 -0400
-
1e65e6051a
fterrors.h: Fix documentation extraction of `FT_Error_String`.
Werner Lemberg
2021-06-23 08:14:42 +0200
-
4cb21b9a92
[sfnt] s/PaintTransformed/PaintTransform/, s/transformed/transform/.
Dominik Röttsches
2021-06-22 20:50:48 +0200
-
284eec1e18
Move 'COLR' API to `ftcolor.h`.
Dominik Röttsches
2021-06-22 14:21:49 +0300
-
bcd73f7dbc
freetype.h: Mark 'COLR' v1 API as experimental.
Werner Lemberg
2021-06-20 16:23:40 +0200
-
008e42a12c
ftver.rc: Update copyright year.
Werner Lemberg
2021-06-19 15:45:46 +0200
-
b460a50610
[truetype] Fix integer overflow.
Werner Lemberg
2021-06-19 07:03:40 +0200
-
232243e749
Prevent hinting if there are too many segments.
Werner Lemberg
2021-06-19 06:32:29 +0200
-
61bac75963
* src/sdf/ftsdfrend.c (ft_(b)sdf_render): Do not FT_ERROR routinely.
Alexei Podtelezhnikov
2021-06-18 17:38:00 -0400
-
482c57cc34
Add `ChangeLog` entries for last two commits.
Werner Lemberg
2021-06-18 16:46:23 +0200
-
f8c5c54680
Fix for issue 1063
David Turner
2021-06-16 09:54:49 +0200
-
6f273f6878
[meson] Add first regression test to FreeType
David Turner
2021-06-15 23:12:57 +0200
-
c6fcd61228
Add a comment.
Alexei Podtelezhnikov
2021-06-15 22:49:21 -0400
-
8336d53cff
[type42] Fix new memory leak.
Alexei Podtelezhnikov
2021-06-12 22:33:08 -0400
-
db0f2c448e
[psaux] Fix another assertion.
Werner Lemberg
2021-06-12 10:05:07 +0200
-
a34afe6786
[psaux] Fix assertions.
Werner Lemberg
2021-06-12 08:40:16 +0200
-
9bfecfd2b6
* src/truetype/ttinterp.c (TT_RunIns): Optimize tracing.
Alexei Podtelezhnikov
2021-06-09 23:34:04 -0400
-
7833e308ef
[sdf] Fix SDF positioning.
Alexei Podtelezhnikov
2021-06-09 10:40:30 -0400
-
8dc02fb999
More CHANGES.
Alexei Podtelezhnikov
2021-06-08 22:31:11 -0400
-
08f66322e3
More various documentation improvements and fixes.
Werner Lemberg
2021-06-08 18:23:16 +0200
-
d586927d16
Various documentation improvements and fixes.
Werner Lemberg
2021-06-08 17:44:34 +0200
-
640f654bd1
Fix 'devel' build for COLR 'v1'.
Werner Lemberg
2021-06-08 16:45:04 +0200
-
b24cfc8dcc
[sfnt] Sanitize cmap4 table better.
Werner Lemberg
2021-06-08 15:26:41 +0200
-
ee6d03d369
[sfnt] Pointer validity check when reading COLR 'v1' layers
Dominik Röttsches
2021-06-08 14:29:11 +0300
-
41fa19fcea
* src/sdf/ftsdfcommon.c: Fix inclusion of header files.
Werner Lemberg
2021-06-08 10:32:20 +0200
-
35b21c71e5
[sdf] Make `make multi` work.
Werner Lemberg
2021-06-08 09:06:39 +0200
-
36ee71714f
[sdf] Formatting and improved comments.
Werner Lemberg
2021-06-08 09:00:39 +0200
-
2b1d556269
[sdf] Use 8 bits for final SDF output instead of 16bits.
Anuj Verma
2021-06-08 08:29:34 +0530
-
2a6665a4c0
[sfnt] Fix fallout from 2021-05-29 change.
Ben Wagner
2021-06-01 15:25:31 -0400
-
7ca7da9d13
* src/autofit/aflatin.c (af_latin_metrics_scale_dim): Fix tracing.
Werner Lemberg
2021-06-02 06:59:01 +0200
-
0abbc9f512
[psaux] Fix MSVC compiler warnings.
Werner Lemberg
2021-06-02 06:36:11 +0200
-
6e253b26b2
Typos in previous commit.
Werner Lemberg
2021-05-29 11:05:41 +0200
-
a50c39aa8e
Fix compilation errors and (some) warnings for clang++.
Werner Lemberg
2021-05-29 09:50:29 +0200
-
2bfdc161fb
[build] Allow overriding of `ANSIFLAGS` for GNU make build.
Werner Lemberg
2021-05-29 00:27:40 +0200
-
28eee3636c
[type42] Fix auto-hinting.
Alexei Podtelezhnikov
2021-05-27 11:38:56 -0400
-
0d1c306e51
[psaux] Guard and trace AFM kern data allocation.
Werner Lemberg
2021-05-25 11:27:56 +0200
-
5f485339be
.gitignore: Add `subprojects` directory, fix some patterns.
Werner Lemberg
2021-05-24 08:24:36 +0200
-
16947c0eb1
* meson.build (ft2_public_headers): Add missing `ftcid.h'.
Alexei Podtelezhnikov
2021-05-23 05:36:16 -0400
-
2468e59af1
[type42] Avoid some memory zeroing.
Alexei Podtelezhnikov
2021-05-20 22:20:36 -0400
-
ebf9e5ac71
[CMake] Update dependency finders.
Nikolaus Waxweiler
2021-05-15 22:36:00 +0100
-
06e21ffedf
[gzip] Use exact type for `ft_gzip_alloc` and `ft_gzip_free`.
Ben Wagner
2021-05-18 14:49:50 -0400
-
81852fbccc
Prioritize the anti-aliasing renderer module.
Alexei Podtelezhnikov
2021-05-18 22:18:17 -0400
-
1bc801b0d6
[sfnt] Additional guards on the POST table.
Alexei Podtelezhnikov
2021-05-16 23:12:01 -0400
-
de15165774
[psaux] Use doubling allocation strategy for CF2_ArrStack.
Daniel McArdle
2021-05-13 23:08:31 -0400
-
2d3f5dd294
* src/smooth/ftgrays.c (FT_MAX_GRAY_SPANS): Increase from 10 to 16.
Alexei Podtelezhnikov
2021-05-12 17:24:35 -0400
-
c653b8d2f1
* src/smooth/ftgrays.c (FT_GRAY_SET): Adjust for better code.
Alexei Podtelezhnikov
2021-05-12 16:17:21 -0400
-
8f43d324d1
[smooth] Faster bitmap sweeping.
Alexei Podtelezhnikov
2021-05-12 00:04:59 -0400
-
b070264521
* src/smooth/ftgrays.c (gray_hline): Simplify even-odd computations.
Alexei Podtelezhnikov
2021-05-10 22:06:01 -0400
-
967a34eee3
[type1] Avoid MM memory zeroing.
Alexei Podtelezhnikov
2021-05-07 19:17:48 -0400
-
2f62d8e075
* src/bdf/bdflib.c (_bdf_list_ensure): Tweak allocation macro.
Alexei Podtelezhnikov
2021-05-07 09:33:41 -0400
-
79ed536d01
* src/psaux/psobjs.c (ps_parser_load_field): Tweak allocation macro.
Alexei Podtelezhnikov
2021-05-06 23:46:46 -0400
-
44c59414eb
* src/sfnt/sfobjs.c (sfnt_load_face): Tweak allocation macro.
Alexei Podtelezhnikov
2021-05-06 22:54:03 -0400
-
998c7c0f1c
* src/cid/cidload.c (cid_read_subrs): Tweak allocation macro.
Alexei Podtelezhnikov
2021-05-06 22:51:37 -0400
-
2d95784885
* src/base/ftrfork.c (FT_Raccess_Get_DataOffsets): Tweak allocation.
Alexei Podtelezhnikov
2021-05-06 22:49:13 -0400
-
8150ed0db2
[cff,psaux] Avoid memory zeroing (contd.).
Alexei Podtelezhnikov
2021-05-05 23:30:46 -0400
-
82fd32d674
* src/cid/cidload.c (cid_hex_to_binary): Improve return value.
Ben Wagner
2021-05-03 13:49:14 -0400
-
66630d882c
[sfnt] Streamline POST format 2.0 handing.
Alexei Podtelezhnikov
2021-05-03 22:40:16 -0400
-
ec95f9c921
[bdf,pcf] Avoid memory zeroing (contd.).
Alexei Podtelezhnikov
2021-05-02 18:30:22 -0400
-
d911cb5392
* src/cid/cidload.c (cid_read_subrs): Tweak allocaton macro.
Alexei Podtelezhnikov
2021-05-01 23:49:11 -0400
-
dc42f826af
[sfnt] Avoid some memory zeroing.
Alexei Podtelezhnikov
2021-05-01 12:46:44 -0400
-
b8968d666e
* src/sfnt/ttpost.c (load_format_{20,25}): Tweak allocaton macros.
Alexei Podtelezhnikov
2021-05-01 12:24:44 -0400
-
2583b6085e
* src/sfnt/pngshim.c (Load_SBit_Png): Tweak allocaton macro.
Alexei Podtelezhnikov
2021-05-01 09:22:26 -0400
-
56ae943050
[truetype] Avoid some memory zeroing.
Alexei Podtelezhnikov
2021-05-01 09:14:04 -0400
-
c177cc354d
[woff2] Avoid some memory zeroing.
Alexei Podtelezhnikov
2021-05-01 09:09:52 -0400
-
4e1c6a12e5
* src/gzip/ftgzip.c (ft_gzip_alloc): Zero out memory again.
Alexei Podtelezhnikov
2021-04-30 09:35:21 -0400
-
f631542dae
[lzw] Preserve decompression stack when relocating to heap.
Alexei Podtelezhnikov
2021-04-27 11:39:58 -0400
-
c213c8a9bb
* src/cid/cidgload.c (cid_load_glyph): Restore the glyph_length check.
Alexei Podtelezhnikov
2021-04-27 08:54:19 -0400
-
2ec6feaf39
* src/psmodule.c (ps_unicodes_init): Ignore empty glyph names.
Werner Lemberg
2021-04-27 13:28:35 +0200
-
caff87b1f9
* src/sfnt/sfobjs.c (sfnt_init_face): Revert macro change.
Alexei Podtelezhnikov
2021-04-26 22:45:40 -0400
-
8750e843df
[cff] Avoid some memory zeroing.
Alexei Podtelezhnikov
2021-04-26 17:21:51 -0400
-
618d0834c7
[pfr] Avoid some memory zeroing.
Alexei Podtelezhnikov
2021-04-26 17:14:28 -0400
-
b0a281974d
* src/winfonts/winfnt.c (FNT_Face_Init): Tweak memory macro.
Alexei Podtelezhnikov
2021-04-26 17:10:28 -0400
-
deee5b7017
[psaux,psnames] Avoid some memory zeroing.
Alexei Podtelezhnikov
2021-04-26 17:07:44 -0400
-
270ff52f62
[base] Avoid some memory zeroing.
Alexei Podtelezhnikov
2021-04-25 23:40:59 -0400
-
c2d283143a
[bdf,pcf] Avoid some memory zeroing.
Alexei Podtelezhnikov
2021-04-25 23:33:15 -0400
-
f998eaf972
* builds/meson/process_ftoption_h.py: Add LF at EOF.
Issam E. Maghni
2021-04-24 17:21:17 -0400
-
c78f78fab4
* src/cff/cffload.c (cff_index_get_pointers): s/FT_QALLOC/FT_ALLOC/.
Alexei Podtelezhnikov
2021-04-24 22:38:48 -0400
-
0bd5d95d66
* src/base/ftobjs.c (Mac_Read_POST_Resource): s/FT_ALLOC/FT_QALLOC/. * builds/mac/ftmac.c (FT_New_Face_From_SFNT, read_lwfn): Ditto.
Alexei Podtelezhnikov
2021-04-23 22:04:05 -0400
-
e6e5b67db3
* src/sdf/ftsdf.c (sdf_{edge,contour,shape}_new): Use FT_QALLOC.
Alexei Podtelezhnikov
2021-04-23 21:33:03 -0400
-
6ada59ab7c
[sfnt] s/FT_ALLOC/FT_QALLOC/ for initialized buffers.
Alexei Podtelezhnikov
2021-04-23 19:22:51 -0400
-
ec9e5114b1
[cff,type1,type42] s/FT_ALLOC/FT_QALLOC/ for initialized buffers.
Alexei Podtelezhnikov
2021-04-23 14:03:03 -0400
-
baa0f71ddf
[cid] s/FT_ALLOC/FT_QALLOC/ and clean up.
Alexei Podtelezhnikov
2021-04-23 13:48:34 -0400
-
b3438ccb31
[pfr] s/FT_ALLOC/FT_QALLOC/ for initialized buffers.
Alexei Podtelezhnikov
2021-04-23 08:35:02 -0400
-
1e525c62ae
[bzip2,gzip] s/FT_ALLOC/FT_QALLOC/ for initialized buffers.
Alexei Podtelezhnikov
2021-04-23 08:24:22 -0400
-
a0fb6dbcd9
[pcf,bdf,winfonts] s/FT_ALLOC/FT_QALLOC/ for initialized buffers.
Alexei Podtelezhnikov
2021-04-23 00:05:18 -0400