-
38272bf853
[ftstroke] Fix invalid pointer assignement to `arc`
master
Ben Wagner
2024-12-16 14:29:36 -0500
-
59320b2d3c
[cff] Fix leak of cmap data
Ben Wagner
2024-12-04 16:55:10 -0500
-
3f3e3de34e
* src/cff/cffobjs.c (cff_face_init): Better handling of Type0 fonts.
Honnesh Ramachandra
2024-11-06 06:28:41 +0100
-
fa64df531f
Rework autofitter to center tildes if they are small.
adjust
Craig White
2024-10-20 05:24:16 -0400
-
0ae7e60737
Download the latest gnu-config files in `make dist`.
suzuki toshiya
2024-10-18 14:02:22 +0900
-
1394436633
Move generic destroy to later in the face and size destruction.
Behdad Esfahbod
2024-10-15 18:07:55 -0600
-
f02bffad0f
* src/truetype/ttgload.c (load_truetype_glyph): Rearrange.
Alexei Podtelezhnikov
2024-10-14 11:47:31 +0000
-
5f2abe76fe
* autogen.sh: Fix for Solaris 10.
suzuki toshiya
2024-10-13 03:06:42 +0900
-
089ccb1bfa
* src/smooth/ftgrays.c (gray_convert_glyph): Clear stack pointers.
Alexei Podtelezhnikov
2024-10-13 12:14:43 -0400
-
5f20c89215
apinames: Fix a buffer overrun for VMS platform.
suzuki toshiya
2024-10-13 10:20:42 +0900
-
26b545f368
apinames: Fix out-of-scope reference of a static array.
suzuki toshiya
2024-10-13 11:09:40 +0900
-
7c09421d83
* vms_make.com: Format rules.
Alexei Podtelezhnikov
2024-10-12 08:22:51 -0400
-
b4ca23bed1
* meson.build: Define DLL_EXPORT for shared library only.
Marian Klymov
2024-10-12 10:57:59 +0000
-
78ff353509
* meson.build: Minor improvements.
Benoit Pierre
2024-10-12 10:51:25 +0000
-
34aed655f1
* meson.build: Fix `bzip2` option handling.
Benoit Pierre
2024-10-12 10:49:46 +0000
-
f4c2a44ea9
* meson.build: Add support for compiling with error strings. * meson_options.txt: Document it.
Benoit Pierre
2024-10-12 10:47:38 +0000
-
0dd4eef68f
Fix help message of apinames.
suzuki toshiya
2024-10-10 15:56:22 +0900
-
c82745878d
Minor fixes for OpenVMS.
Jouk Jansen
2024-09-21 06:41:47 +0200
-
1fef893766
* src/sfnt/ttcmap.c: Rename macros and update callers.
cmap32
Alexei Podtelezhnikov
2024-09-10 23:11:24 -0400
-
-
-
83af801b55
* src/sfnt/ttsbit.c (tt_face_load_sbix_image): Respect metrics_only.
Alexei Podtelezhnikov
2024-09-07 13:44:57 -0400
-
3008032062
* src/sfnt/ttsbit.c (tt_face_load_sbix_image): Tweak loop.
Alexei Podtelezhnikov
2024-09-06 13:43:47 +0000
-
98283cb30f
[sfnt] Support sbix graphicType 'flip'.
Andrew Murray
2024-09-06 17:03:58 +1000
-
aaa559eaca
Add `clang` to host compiler candidates in cross building.
suzuki toshiya
2024-09-04 22:33:01 +0900
-
e622c3c4cd
Improve the build rule for `apinames`.
suzuki toshiya
2024-09-03 15:59:42 +0900
-
d2612e1c3f
* src/sfnt/ttcmap.c (tt_cmap*_get_info): Remove casting.
Alexei Podtelezhnikov
2024-08-26 07:01:19 -0400
-
4f00846dde
* include/freetype/ftimage.h (FT_Bitmap): Describe empty bitmap.
Alexei Podtelezhnikov
2024-08-25 18:13:10 +0000
-
f92c96550a
Fix various typos.
luz paz
2024-08-13 23:29:13 -0400
-
c4e6791f82
* messon.build: Install `include/freetype/ftlogging.h`.
Alexei Podtelezhnikov
2024-08-12 20:19:19 -0400
-
42608f77f2
* Version 2.13.3 released. ==========================
VER-2-13-3
Werner Lemberg
2024-08-11 20:30:23 +0200
-
a4b4e3ec23
* meson.build: Install `freetype2.m4`.
Werner Lemberg
2024-08-12 12:43:14 +0200
-
6b992aaaf2
* src/*/*: Fix C++ compilation; fix clang warnings.
Werner Lemberg
2024-08-11 19:44:13 +0200
-
8fc8b1310e
* subprojects/*.wrap: Updated.
Werner Lemberg
2024-08-11 18:37:48 +0200
-
ed8b82ba94
Various minor documentation or formatting fixes.
Werner Lemberg
2024-08-08 10:28:05 +0200
-
ec378cecaf
tttables.h (FT_Get_CMap_Format): Minor documentation improvement.
Werner Lemberg
2024-08-07 21:23:44 +0200
-
1f72a120a9
* src/truetype/ttgxvar.c (ft_var_readpacked*): Minor.
Alexei Podtelezhnikov
2024-08-05 13:05:51 +0000
-
e181911d87
* src/base/ftstream.c (FT_Stream_ReadFields): Switch to `FT_Offset`.
Alexei Podtelezhnikov
2024-08-05 13:02:04 +0000
-
a48cdddef3
* src/winfonts/winfnt.c (fnt_face_get_dll_font): Unwrap arithmetic.
Alexei Podtelezhnikov
2024-08-01 21:15:46 -0400
-
72e199e8d3
* src/base/ftstream.c (FT_Stream_ReadFields): Update condition.
Alexei Podtelezhnikov
2024-08-01 21:12:41 -0400
-
7c75b8a7bd
[truetype/GX] Use more robust conditions.
Alexei Podtelezhnikov
2024-08-01 19:14:44 -0400
-
5e116bb0dc
[truetype/GX] Read points and deltas more carefully.
Alexei Podtelezhnikov
2024-07-30 21:51:51 -0400
-
104f85448d
[truetype/GX] Read stream more aggressively.
Alexei Podtelezhnikov
2024-07-29 20:26:00 -0400
-
3f8edd234d
* src/sfnt/ttload.c (tt_face_load_name): Shorten dereference.
Alexei Podtelezhnikov
2024-07-28 20:56:07 -0400
-
d42bffd4a0
* src/autofit/afmodule.c (af_autofitter_load_glyph): Shorten deref.
Alexei Podtelezhnikov
2024-07-28 20:32:41 -0400
-
2488854056
[bdf,pcf,winfonts,sfnt] Remove barely used marcros.
Alexei Podtelezhnikov
2024-07-28 19:42:49 -0400
-
97069edd16
* include/freetype/internal/ftcalc.h (FT_MSB)[_M_ARM64EC]: Added.
Dan Rosser
2024-07-27 20:41:25 +0000
-
1452355de9
* src/truetype/ttobjs.c (tt_size_run_prep): Correct scaling of CVT values.
Werner Lemberg
2024-07-18 09:31:19 +0200
-
6bc1ac488b
* docs/CHANGES: Mention Craig's GSoC 2023 project.
Werner Lemberg
2024-01-29 08:59:18 +0100
-
faae5501ca
[autofit] Add GSUB table handling to reverse character map generation.
Craig White
2024-01-29 08:37:54 +0100
-
adf5129ad9
[autofit] Add tilde-unflattening algorithm.
Craig White
2024-01-29 08:32:21 +0100
-
1e5e193adb
[autofit] Implement vertical separation adjustment.
Craig White
2024-01-29 08:21:09 +0100
-
c70b3d9484
[autofit] Add code for reverse charmaps and adjustment database lookup.
Craig White
2024-01-28 17:35:15 +0100
-
fe31700701
[autofit] Add adjustment database.
Craig White
2024-01-28 17:27:39 +0100
-
efa555bfe6
[base] Make `find_unicode_charmap` a base function.
Craig White
2024-01-28 07:38:41 +0100
-
-
37cefe33b2
* psobjs.c (ps_table_add): Check length before calling `FT_MEM_CPY`.
Philip Race
2024-06-13 12:01:54 -0700
-
2280346192
CMakeLists.txt: Respect FT_DISABLE_ZLIB value
Don Olmstead
2024-06-28 17:34:05 +0000
-
bab9564a97
Make 'multi' build work again.
Werner Lemberg
2024-06-26 05:39:11 +0200
-
73720c7c99
* src/truetype/ttgload.c (load_truetype_glyph): Unsigned fix.
Alexei Podtelezhnikov
2024-06-23 10:58:00 -0400
-
044d142be7
Use unsigned tags `FT_Outline`.
Alexei Podtelezhnikov
2024-06-20 22:16:51 -0400
-
b1cbcb2045
[ttgxvar] Avoid "applying zero offset to null pointer"
Ben Wagner
2024-06-20 15:00:20 -0400
-
2a7bb4596f
Use unsigned point and contour indexing in `FT_Outline`.
Alexei Podtelezhnikov
2024-06-20 20:49:56 -0400
-
2b9fdec5fa
* src/pfr/pfrgload.c (pfr_glyph_curve_to): Avoid casting.
Alexei Podtelezhnikov
2024-06-19 21:38:58 -0400
-
7a753c9653
* src/base/ftgloadr.c (FT_GlyphLoader_Prepare): Minor refactoring.
Alexei Podtelezhnikov
2024-06-18 21:14:58 -0400
-
93a067e312
[base, autofit, psaux] Remove unnecessary casting.
Alexei Podtelezhnikov
2024-06-18 17:48:41 +0000
-
deba7feb57
* include/freetype/ftimage.h: Explain standard types.
Alexei Podtelezhnikov
2024-06-18 14:01:58 +0000
-
d41a855aab
[ttgxvar] Replace tabs with spaces
Ben Wagner
2024-05-29 17:01:29 -0400
-
7ff43d3e9f
[truetype/GX] Consolidate memory allocations.
Alexei Podtelezhnikov
2024-05-26 19:40:20 -0400
-
3416ac16d0
Whitespace.
Alexei Podtelezhnikov
2024-05-26 08:10:21 -0400
-
b6dbbd9630
* src/truetype/ttgxvar.c (ft_var_apply_tuple): Reduce checks.
Alexei Podtelezhnikov
2024-05-24 17:38:14 +0000
-
70299c924f
Revert "[truetype] Reduce allocation scope."
Alexei Podtelezhnikov
2024-05-23 22:50:32 -0400
-
9ff4153cbf
[truetype] Reduce allocation scope.
Alexei Podtelezhnikov
2024-05-22 23:38:34 -0400
-
a498873652
* .gitlab-ci.yml: Disable UWP compilation.
Alexei Podtelezhnikov (Алексей Подтележников)
2024-05-22 22:17:50 -0400
-
42d406ab04
* include/freetype/internal/ftmemory.h (FT_MEM_DUP): Fix g++ error.
Alexei Podtelezhnikov
2024-05-22 21:08:34 -0400
-
5f131cfd20
[cff, truetype] Validate variation axes immediately.
Alexei Podtelezhnikov
2024-05-21 16:24:43 -0400
-
99be2b3154
[cff, truetype] Rearrange variation range checks.
Alexei Podtelezhnikov
2024-05-21 18:26:09 +0000
-
347276c1f6
* src/truetype/ttgxvar.c (tt_var_get_item_delta): Align with specs.
Alexei Podtelezhnikov
2024-05-21 13:12:45 +0000
-
39f2fbf80c
* src/truetype/ttgxvar.c (tt_var_get_item_delta): Minor refactoring.
Alexei Podtelezhnikov
2024-05-20 22:47:14 -0400
-
4ccdc9f982
[cff] Optimize the blend vector computations.
Alexei Podtelezhnikov
2024-05-20 18:53:57 -0400
-
b25265fe55
[bdf] Use concise macros.
Alexei Podtelezhnikov
2024-05-19 22:58:23 -0400
-
026fd5d4f0
[cache] Use FT_DUP to duplicate data.
Alexei Podtelezhnikov
2024-05-19 22:54:57 -0400
-
d7cf931ac6
[truetype, type1] Use FT_DUP to duplicate data.
Alexei Podtelezhnikov
2024-05-19 22:48:13 -0400
-
cdd3572e52
* builds/windows/ftsystem.c: Use _WINRT_DLL to check for UWP.
Alexei Podtelezhnikov
2024-05-17 22:25:00 -0400
-
68399b4244
* include/freetype/ftmm.h: Include `freetype.h`.
Alexei Podtelezhnikov
2024-05-13 16:57:35 +0000
-
b8db819768
[type1/MM] Safer handle arrays of different types.
Alexei Podtelezhnikov
2024-05-12 22:38:38 -0400
-
5b1cde804d
* src/type1/t1load.c (parse_blend_design_map): Add risky cast.
Alexei Podtelezhnikov
2024-05-11 23:27:34 -0400
-
e834786b34
* docs/CHANGES: Mention the last commit.
Alexei Podtelezhnikov
2024-05-11 23:25:37 -0400
-
4a85db7e31
[type1/MM] Tighten headers.
Alexei Podtelezhnikov
2024-05-11 22:19:25 -0400
-
b875924a6f
* src/pshinter/pshrec.c (ps_hints_stem): Correct argument.
Alexei Podtelezhnikov
2024-05-10 23:01:23 -0400
-
a46424228f
[psaux] Fix location and type order in initializer
Ben Wagner
2024-05-08 11:33:47 -0400
-
1264b84c08
* include/freetype/internal/psaux.h: Fix g++ warning.
Alexei Podtelezhnikov
2024-05-07 23:35:59 -0400
-
5858fa16ca
[colr] Avoid overflow in range checks
Ben Wagner
2024-05-07 18:19:58 -0400
-
2240e21cf5
.mailmap: Fix entry for Ben Wagner.
Werner Lemberg
2024-05-06 21:53:24 +0200
-
d0e3239f32
[sdf, bsdf] Use shared FT_SqrtFixed.
Alexei Podtelezhnikov
2024-05-06 13:39:06 +0000
-
2edfd7e168
* src/autofit/aflatin.c (af_latin_metrics_scale_dim): Remove FT_ABS.
Alexei Podtelezhnikov
2024-05-04 16:42:47 -0400
-
7bd887f177
* src/sfnt/sfwoff2.c (woff2_open_font): Fix copy-paste typo.
Alexei Podtelezhnikov
2024-05-03 16:04:35 +0000
-
3f28a6b6af
[woff,woff2] Limit the number of tables and use FT_MSB.
Alexei Podtelezhnikov
2024-05-03 15:44:57 +0000
-
13d1180f45
[woff2] Disallow zero table font entries
Ben Wanger
2024-05-02 13:16:46 -0400
-
4d50468478
[sfnt] Use faster macros in checksums.
Alexei Podtelezhnikov
2024-05-01 23:19:31 -0400
-
13da904267
* src/sfnt/sfwoff2.c (compute_ULong_sum): Clean up.
Alexei Podtelezhnikov
2024-05-01 00:34:21 -0400
-
2c9691e7c1
* docs/CHANGES: Updated.
Alexei Podtelezhnikov
2024-04-30 12:59:52 +0000
-
5962d3c1b9
* src/cache/ftccache.c (FTC_Cache_RemoveFaceID): Remove nodes instantly.
Alexei Podtelezhnikov
2024-04-29 22:34:09 -0400