-
f5f969a8fe
* src/sdf/ftsdf.c (get_min_distance_cubic): Fix C4701, typos.
Alexei Podtelezhnikov
2023-02-20 22:29:18 -0500
-
fecd19b449
* src/base/ftstroke.c (FT_Stroker_ParseOutline): Clean up contour indexing.
Alexei Podtelezhnikov
2023-02-20 17:13:40 +0000
-
34ed28d0fb
[base] Clean up contour indexing.
Alexei Podtelezhnikov
2023-02-20 16:33:45 +0000
-
713580f41d
* src/base/ftoutln.c (FT_Outline_Check): Update error code, clean up.
Alexei Podtelezhnikov
2023-02-20 15:58:04 +0000
-
bbfcd79eac
[truetype] Hide Infinality.
Alexei Podtelezhnikov
2023-02-17 04:22:24 +0000
-
1ca2efd652
[truetype] Hide Infinality.
apodtele-master-patch-68578
Alexei Podtelezhnikov
2023-02-16 23:06:27 -0500
-
-
74ea5454cc
* src/base/ftoutln.c (FT_Outline_Reverse): Anchor first contour points.
Alex Ringlein
2023-02-16 22:38:35 -0500
-
0eca6ead82
Documentation improvement for `FT_Bitmap`.
Werner Lemberg
2023-02-16 06:35:33 +0100
-
dacbb55433
[type1/MM] Round design coordinates.
Alexei Podtelezhnikov
2023-02-10 08:24:33 -0500
-
23e60caeef
* builds/meson/parse_modules_cfg.py: Handle `gxvalid` and `otvalid`.
Jan Alexander Steffens (heftig)
2023-02-09 19:22:47 +0000
-
79a8201e6e
* build/toplevel.mk (do_dist): Fix typo.
Werner Lemberg
2023-02-09 07:32:05 +0100
-
de8b92dd7e
* Version 2.13 released. ==========================
VER-2-13-0
Werner Lemberg
2023-02-09 07:01:12 +0100
-
4f8c4b0fc4
Comment on `FT_GlyphSlot_Slant'.
Alexei Podtelezhnikov
2023-02-09 03:59:30 +0000
-
995ccfaca5
[autofit] Fix 'multi' compilation.
Werner Lemberg
2023-02-08 21:49:56 +0100
-
663486a7ac
Fix `FT_LOCAL` and `FT_LOCAL_DEF` tags.
Werner Lemberg
2023-02-08 20:56:19 +0100
-
ac5babe876
Fix 'fall-through' warning messages.
Werner Lemberg
2023-02-08 19:36:10 +0100
-
be724c8142
For debugging, avoid implicit conversion from integer to double.
Werner Lemberg
2023-02-07 22:24:53 +0100
-
37bc7c2604
Avoid reserved identifiers that are globally defined.
Werner Lemberg
2023-02-07 07:37:07 +0100
-
da9eb9c719
Fix minor clang and clang++ warnings.
Werner Lemberg
2023-02-07 07:01:36 +0100
-
4c3916e901
[truetype, type1] Additional variation tags.
Alexei Podtelezhnikov
2023-02-08 14:58:46 +0000
-
22e6d06b21
[truetype, type1] Additional variation tags.
apodtele-master-patch-38950
Alexei Podtelezhnikov
2023-02-08 13:36:59 +0000
-
-
27b2cd4101
* src/base/ftsynth.c (FT_GlyphSlot_Slant): Add vertical slant. * include/freetype/ftsynth.h (FT_GlyphSlot_Slant): Update it.
Alexei Podtelezhnikov
2023-02-07 23:03:18 -0500
-
515bdfef7e
[sdf] Use 32-bit integers internally.
anuj
2023-01-04 19:15:38 +0530
-
d3582e3f8d
docs/CHANGES: Updated.
Werner Lemberg
2023-02-07 05:56:12 +0100
-
beb2272949
Comment on optional ascender and descender.
Alexei Podtelezhnikov
2023-02-04 09:47:44 -0500
-
1bbec9e993
* src/type1/t1afm.c (T1_Read_Metrics): Reaffirm ascender and descender.
Alexei Podtelezhnikov
2023-02-04 08:34:58 -0500
-
82c131accb
* src/type1/t1afm.c (T1_Read_Metrics): Validate ascender and descender.
Alexei Podtelezhnikov
2023-02-04 03:20:25 +0000
-
646cc8ef8d
* src/cff/cffgload.c (cff_slot_load): Avoid memory leak.
Werner Lemberg
2023-02-02 10:38:18 +0100
-
9508811a3a
* src/truetype/ttgxvar.c (tt_var_get_item_delta): Check `face->blend`.
Werner Lemberg
2023-02-01 12:01:58 +0100
-
aec87c0955
* docs/CHANGES: Add news for 'freetype-demos'.
Werner Lemberg
2023-02-01 11:52:26 +0100
-
9c23b89d54
* subprojects/harfbuzz.wrap, subprojects/libpng.wrap: Updated.
Werner Lemberg
2023-01-30 17:16:34 +0100
-
e97544a739
Minor changes.
Werner Lemberg
2023-01-28 17:04:38 +0100
-
bacc48e616
Whitespace.
Werner Lemberg
2023-01-28 17:04:11 +0100
-
bea675cde6
[ttgxvar] Fix crash in COLRv1.
Behdad Esfahbod
2023-01-26 14:07:25 -0700
-
82ce172669
The 'COLR' v1 API will no longer be experimental in the next release.
Werner Lemberg
2023-01-19 07:16:07 +0100
-
0982d3ecc6
* docs/oldlogs/ChangeLog.210: Typos.
Alexei Podtelezhnikov
2023-01-18 18:31:27 +0000
-
d680908af2
[base] Fix typo.
Ben Wagner
2023-01-17 16:18:28 -0500
-
188019eb70
[base] Return error if requested driver is not found.
Ben Wagner
2023-01-17 16:04:30 -0500
-
a297feab0e
[sfnt] Avoid nullptr dereference in reading malformed 'COLR' v1 table.
Dominik Röttsches
2023-01-17 14:30:48 +0200
-
f80be4e959
* src/tools/update-copyright: Allow execution from other repositories.
Werner Lemberg
2023-01-17 18:48:54 +0100
-
65f8523706
Update all copyright notices.
Werner Lemberg
2023-01-17 09:18:25 +0100
-
6c1bd0f2b2
* src/tools/no-copyright: Updated.
Werner Lemberg
2023-01-17 09:15:36 +0100
-
29f83d1dd5
[base] 'close' callback may not use `stream->memory`.
Ben Wagner
2023-01-12 23:45:12 -0500
-
0d4f887c79
[base] Always close user-provided stream.
Ben Wagner
2023-01-12 22:43:08 -0500
-
13983b058e
[base] Fix leak of internal stream marked external.
Ben Wagner
2023-01-11 14:47:26 -0500
-
6a179ff7d5
sr/*.c: Various minor fixes.
Werner Lemberg
2023-01-16 16:38:56 +0100
-
2692b3215b
[sfnt] Remove temporary runtime flag for variable 'COLR' v1.
Dominik Röttsches
2023-01-03 17:19:02 +0200
-
b1c90733ee
* src/autofit/ft-hb.c (_hb_ft_reference_table): Minor integration fixes.
Werner Lemberg
2023-01-07 07:40:12 +0100
-
3481b15443
[truetype] Reset cvt and storage in context load.
Ben Wagner
2023-01-05 21:07:26 -0500
-
ebe7e9128c
[autofit] Don't depend on 'hb-ft'.
Matthias Clasen
2023-01-02 20:13:22 -0500
-
262b47ac5a
[truetype] Keep variation store consistent.
Ben Wagner
2023-01-05 15:24:25 -0500
-
15afb55458
[base] Report used stream's external status.
Ben Wagner
2023-01-05 12:42:55 -0500
-
c0b4f6a862
fix spelling err in LICENSE.txt
Noah Cabral
2023-01-05 12:36:00 +0000
-
63f371367a
[sfnt] Fix color stop bounds check calculation at table end.
Dominik Röttsches
2023-01-04 15:52:41 +0200
-
81a456b28f
* src/base/ftobjs.c (FT_Request_Metrics): Avoid division by zero.
Alexei Podtelezhnikov
2023-01-04 22:41:34 -0500
-
e66480b56f
* src/base/ftobjs.c (FT_Request_Metrics): Avoid division by zero.
div-by-zero
Alexei Podtelezhnikov
2023-01-03 20:41:42 +0000
-
-
0bcb664de8
[psaux] Delay the upem validity assertion.
Alexei Podtelezhnikov
2022-12-20 16:38:39 +0000
-
ace97a02a4
[gzip] Make static compilation not leak global symbols.
David Vanderson
2022-12-14 09:58:44 +0100
-
bc3aa767a7
* src/gzip/ftzconf.h: Updated to zlib 1.2.13.
Werner Lemberg
2022-12-14 10:27:13 +0100
-
30d4863781
* builds/unix/configure.raw: Don't check for `memcpy` and `memmove`.
Werner Lemberg
2022-12-14 09:19:26 +0100
-
26e9028f10
[sdf, sfnt] Handle minor compiler warnings.
Werner Lemberg
2022-12-13 09:53:26 +0100
-
b405fc5c1d
* subprojects/zlib.wrap: Micro-update from upstream.
Werner Lemberg
2022-12-07 17:05:17 +0100
-
34c1bb66e4
* include/freetype/internal/ftcalc.h (FT_MSB): Support Open Watcom 2.0.
Jiří Malák
2022-12-06 10:21:53 -0500
-
6e4012550c
* src/base/ftlcdfil.c (FT_SHIFTCLAMP): Cancel clamping.
unclamp
Alexei Podtelezhnikov
2022-11-23 04:12:08 +0000
-
-
aca4ec5907
* src/base/ftdbgmem.c (ft_mem_source_compare): Add FT_COMPARE_DEF.
Luca Bacci
2022-11-22 22:34:41 -0500
-
1c44de209c
* src/autofit/afloader.c (af_loader_load_glyph): Remove `size` check.
Alexei Podtelezhnikov
2022-11-20 22:37:08 -0500
-
6b161ceb8a
[dense] Add optimization for division
gsoc-anurag-2022-final
Anurag Thakur
2022-11-19 13:22:15 +0530
-
5d683228e7
[dense] Add optimization for vertical lines
Anurag Thakur
2022-11-19 13:14:51 +0530
-
763f11088e
[dense] Re-enable SIMD to work with fixed-point
Anurag Thakur
2022-11-19 13:05:14 +0530
-
cd2e6217f3
[dense] Migrate line drawing and accumulation to fixed-point
Anurag Thakur
2022-11-19 12:55:14 +0530
-
bdeb70bc18
[dense] Add SIMD support to rasterizer
Anurag Thakur
2022-11-19 12:34:43 +0530
-
03cc2183e0
[dense] Enable module compilation
Anurag Thakur
2022-11-19 10:53:24 +0530
-
4b77d947c5
[dense] Add drawing functions to rasterizer
Anurag Thakur
2022-11-19 10:42:07 +0530
-
f126946b6a
[dense] Add rasterizer functions
Anurag Thakur
2022-11-19 10:14:29 +0530
-
a3c327aa41
[dense] Add 'dense' renderer
Anurag Thakur
2022-11-19 01:24:19 +0530
-
3b3c13d967
[dense] Populate headers for 'dense' module
Anurag Thakur
2022-11-19 00:15:20 +0530
-
4e6906cc5d
Comments added.
Alexei Podtelezhnikov
2022-11-18 14:03:19 +0000
-
10f72058a3
[dense] Add files for new 'dense' module
Anurag Thakur
2022-11-18 13:18:54 +0530
-
-
0f43a0e7eb
* src/autofit/afloader.c (af_loader_load_glyph): Fix dereference.
Johan Matsson
2022-11-16 07:50:52 +0100
-
47e61d02e6
* src/pcf/pcfutil.c ({Two,Four}ByteSwap): Use builtins or shifts.
Alexei Podtelezhnikov
2022-11-14 22:53:14 -0500
-
e6fda039ad
* src/truetype/ttgxvar.c (tt_hvadvance_adjust): Integer overflow.
Werner Lemberg
2022-11-14 19:18:19 +0100
-
63ccaef07a
[meson] Use generated ftmodule.h
Loïc Yhuel
2022-11-14 11:36:25 +0100
-
b37b8d2a70
[meson] Fix generated ftmodule.h
Loïc Yhuel
2022-11-14 11:29:20 +0100
-
ba4bd5b994
Add `TT_CONFIG_OPTION_NO_BORING_EXPANSION` configuration macro.
Dominik Röttsches
2022-11-07 10:52:33 +0200
-
e97cb9e8da
[truetype] Improve bounds checks for `ItemVariationStore`.
Behdad Esfahbod
2022-11-09 15:42:25 -0700
-
9be958ca39
[truetype] In `ItemVariationStore`, value 0xFFFF for `dataCount` is valid.
Behdad Esfahbod
2022-11-09 15:41:34 -0700
-
109179c70e
[pcf] Improve CMap efficiency and readability.
Alexei Podtelezhnikov
2022-11-10 23:25:48 -0500
-
e82371bf6e
Fix `-Wstrict-prototypes`.
Sam James
2022-11-06 05:18:59 +0000
-
9154707f6b
[truetype] Check avar_segment before access
Ben Wagner
2022-11-07 16:58:56 -0500
-
d38407f79e
[truetype] Restore behavior of ft_var_load_hvvar
Ben Wagner
2022-11-07 15:11:37 -0500
-
978fdb292a
docs/CHANGES: Updated.
Werner Lemberg
2022-11-08 08:27:52 +0100
-
bccf1cd6b4
[build] use AC_CHECK_PROG() macro for libpng-config detection
suzuki toshiya
2022-10-16 18:02:27 +0900
-
32cfab4be7
[build] fix for make multi
suzuki toshiya
2022-10-10 14:22:12 +0900
-
e00afdb35b
* src/pfr/pfrsbit.c (pfr_lookup_bitmap_data): Accelerate the search.
Alexei Podtelezhnikov
2022-11-07 21:36:32 -0500
-
6139f2b647
[bdf, pfr, psnames] Accelarate charmap searches.
Alexei Podtelezhnikov
2022-11-06 13:12:47 -0500
-
ae4eb996ab
[truetype] Add support for `avar` table 2.0 format.
Behdad Esfahbod
2022-07-23 13:49:27 -0600
-
dea2e6358b
Replace '1/64th' (and similar entries) with '1/64' in docs and comments.
Werner Lemberg
2022-10-24 06:59:45 +0200
-
05e1b37e3d
* include/freetype/*: Fix documentation typos.
Ivan Panchenko
2022-10-23 21:24:49 +0000
-
ffbbf3df3e
* src/truetype/ttgload.c: Cosmetic changes.
Alexei Podtelezhnikov
2022-10-21 15:55:30 +0000
-
1bfaca0635
[cff, truetype] Simplify SVG metrics scaling.
Alexei Podtelezhnikov
2022-10-21 07:18:06 -0400