... |
... |
@@ -64,7 +64,7 @@ |
64
|
64
|
[smooth] Minor fixes.
|
65
|
65
|
|
66
|
66
|
* src/smooth/ftgrays.c (gray_render_conic): Move variable and
|
67
|
|
- structure declarations to beginning of function. Inspite of C99
|
|
67
|
+ structure declarations to beginning of function. In spite of C99
|
68
|
68
|
compliance we still do this for the sake of backward compatibility.
|
69
|
69
|
This also avoids a shadowing declaration of `count`.
|
70
|
70
|
(gray_convert_glyph_inner): Fix typo.
|
... |
... |
@@ -134,7 +134,7 @@ |
134
|
134
|
Before: 17.988 us/op
|
135
|
135
|
After: 17.389 us/op
|
136
|
136
|
|
137
|
|
- * src/smooth/ftgrays.c (grat_TWorker): Replace `num_cells` field with
|
|
137
|
+ * src/smooth/ftgrays.c (gray_TWorker): Replace `num_cells` field with
|
138
|
138
|
`cell_free` and `cell_limit`.
|
139
|
139
|
(NULL_CELL_PTR, CELL_MAX_X_VALUE, CELL_IS_NULL): New macros.
|
140
|
140
|
(gray_dump_cells, gray_set_cell, gray_sweep, gray_sweep_direct,
|
... |
... |
@@ -352,7 +352,7 @@ |
352
|
352
|
|
353
|
353
|
It is undefined behavior to pass `NULL` to `memcpy`. `coords' is
|
354
|
354
|
passed to `memcpy` but `TT_Get_MM_Blend` and `TT_Get_Var_Design`
|
355
|
|
- explictly call `tt_set_mm_blend` with `coords` as `NULL`. In
|
|
355
|
+ explicitly call `tt_set_mm_blend` with `coords` as `NULL`. In
|
356
|
356
|
addition, `TT_Set_MM_Blend` has a similar possible issue.
|
357
|
357
|
|
358
|
358
|
2021-06-30 Dominik Röttsches <drott@chromium.org>
|
... |
... |
@@ -534,7 +534,7 @@ |
534
|
534
|
|
535
|
535
|
Move 'COLR' API to `ftcolor.h`.
|
536
|
536
|
|
537
|
|
- * include/freetype/freetype.h: Cut section layer managament
|
|
537
|
+ * include/freetype/freetype.h: Cut section layer management
|
538
|
538
|
containing 'COLR' v0 and v1 API and move it to `ftcolor.h` as
|
539
|
539
|
requested by Werner on freetype-devel.
|
540
|
540
|
* include/freetype/ftcolor.h: Paste that section.
|
... |
... |
@@ -1005,23 +1005,23 @@ |
1005
|
1005
|
|
1006
|
1006
|
2021-05-01 Alexei Podtelezhnikov <apodtele@gmail.com>
|
1007
|
1007
|
|
1008
|
|
- * src/cid/cidload.c (cid_read_subrs): Tweak allocaton macro.
|
|
1008
|
+ * src/cid/cidload.c (cid_read_subrs): Tweak allocation macro.
|
1009
|
1009
|
|
1010
|
1010
|
2021-05-01 Alexei Podtelezhnikov <apodtele@gmail.com>
|
1011
|
1011
|
|
1012
|
1012
|
[sfnt] Avoid some memory zeroing.
|
1013
|
1013
|
|
1014
|
1014
|
* src/sfnt/sfobjs.c (sfnt_open_font, sfnt_init_face,
|
1015
|
|
- tt_name_ascii_from_{utf16,other}): Tweak allocaton macros.
|
|
1015
|
+ tt_name_ascii_from_{utf16,other}): Tweak allocation macros.
|
1016
|
1016
|
* src/sfnt/ttload.c (tt_face_load_name): Ditto.
|
1017
|
1017
|
|
1018
|
1018
|
2021-05-01 Alexei Podtelezhnikov <apodtele@gmail.com>
|
1019
|
1019
|
|
1020
|
|
- * src/sfnt/ttpost.c (load_format_{20,25}): Tweak allocaton macros.
|
|
1020
|
+ * src/sfnt/ttpost.c (load_format_{20,25}): Tweak allocation macros.
|
1021
|
1021
|
|
1022
|
1022
|
2021-05-01 Alexei Podtelezhnikov <apodtele@gmail.com>
|
1023
|
1023
|
|
1024
|
|
- * src/sfnt/pngshim.c (Load_SBit_Png): Tweak allocaton macro.
|
|
1024
|
+ * src/sfnt/pngshim.c (Load_SBit_Png): Tweak allocation macro.
|
1025
|
1025
|
|
1026
|
1026
|
2021-05-01 Alexei Podtelezhnikov <apodtele@gmail.com>
|
1027
|
1027
|
|
... |
... |
@@ -2343,7 +2343,7 @@ |
2343
|
2343
|
* src/sdf/ftbsdf.c, src/sdf/ftbsdf.h: The rasterizer for the 'bsdf'
|
2344
|
2344
|
renderer.
|
2345
|
2345
|
|
2346
|
|
- * src/sdf/ftsdfcommon.h: Commmon properties and functions for both
|
|
2346
|
+ * src/sdf/ftsdfcommon.h: Common properties and functions for both
|
2347
|
2347
|
rasterizers.
|
2348
|
2348
|
* src/sdf/ftsdferrs.h: Common error defines.
|
2349
|
2349
|
|
... |
... |
@@ -3565,7 +3565,7 @@ |
3565
|
3565
|
|
3566
|
3566
|
[builds] Clean up Windows CE project files.
|
3567
|
3567
|
|
3568
|
|
- Remove version from filenames that caused a lot of polution in the
|
|
3568
|
+ Remove version from filenames that caused a lot of pollution in the
|
3569
|
3569
|
release process. Use VERSIONINFO resource instead.
|
3570
|
3570
|
|
3571
|
3571
|
* builds/wince/vc2005-ce/freetype.vcproj,
|
... |
... |
@@ -4453,7 +4453,7 @@ |
4453
|
4453
|
(reconstruct_font): Change `FT_Byte* sfnt' to `FT_Byte**
|
4454
|
4454
|
sfnt_bytes'. This has been done because we reallocate memory to
|
4455
|
4455
|
`sfnt' multiple times, which may change the pointer value of `sfnt'.
|
4456
|
|
- This new pointer must be propogated back to the caller. Same reason
|
|
4456
|
+ This new pointer must be propagated back to the caller. Same reason
|
4457
|
4457
|
for using a double pointer in `write_buf'.
|
4458
|
4458
|
|
4459
|
4459
|
* src/sfnt/woff2tags.h (WOFF2_DEFAULT_MAX_SIZE): New macro used for
|
... |
... |
@@ -4954,7 +4954,7 @@ |
4954
|
4954
|
|
4955
|
4955
|
[truetype] Doh. Fix last commit to make it work.
|
4956
|
4956
|
|
4957
|
|
- Very embarassing :-)
|
|
4957
|
+ Very embarrassing :-)
|
4958
|
4958
|
|
4959
|
4959
|
Reported as
|
4960
|
4960
|
|
... |
... |
@@ -5307,7 +5307,7 @@ |
5307
|
5307
|
(dist): Remove remnants of `docmaker' tool.
|
5308
|
5308
|
(do-dist): Remove unused intermediate files.
|
5309
|
5309
|
|
5310
|
|
- * src/cff/cffparse.c (destrict_c2s_item): Guard function with
|
|
5310
|
+ * src/cff/cffparse.c (destruct_c2s_item): Guard function with
|
5311
|
5311
|
CFF_CONFIG_OPTION_OLD_ENGINE macro.
|
5312
|
5312
|
|
5313
|
5313
|
2019-03-07 Andrei Alexeyev <0x416b617269@gmail.com>
|
... |
... |
@@ -5491,7 +5491,7 @@ |
5491
|
5491
|
members.
|
5492
|
5492
|
(FT_DEFINE_SERVICE_MULTIMASTERSREC): Updated.
|
5493
|
5493
|
|
5494
|
|
- * src/cffcffdrivr.c (cff_set_mm_weightvector,
|
|
5494
|
+ * src/cff/cffdrivr.c (cff_set_mm_weightvector,
|
5495
|
5495
|
cff_get_mm_weightvector): New functions.
|
5496
|
5496
|
(cff_service_multi_masters): Register them.
|
5497
|
5497
|
|
... |
... |
@@ -5521,7 +5521,7 @@ |
5521
|
5521
|
[builds] Belated DLL support with vc2002-vc2008.
|
5522
|
5522
|
|
5523
|
5523
|
The solution and project files should be automatically upgraded for
|
5524
|
|
- the approriate Visual C++ version.
|
|
5524
|
+ the appropriate Visual C++ version.
|
5525
|
5525
|
|
5526
|
5526
|
* builds/windows/visualc/freetype.{sln,vcproj}: Major upgrades.
|
5527
|
5527
|
* builds/windows/visualc/index.html: Document the change.
|
... |
... |
@@ -5900,7 +5900,7 @@ |
5900
|
5900
|
Remove unused fields.
|
5901
|
5901
|
|
5902
|
5902
|
* src/pcf.h (PCF_FaceRec): Remove `charmap' and `charmap_handle'.
|
5903
|
|
- * src/bdfdrvr.h (BDF_FaceRec): Ditto.
|
|
5903
|
+ * src/bdfdrivr.h (BDF_FaceRec): Ditto.
|
5904
|
5904
|
* src/winfonts/winfnt.h (FNT_FaceRec): Ditto.
|
5905
|
5905
|
|
5906
|
5906
|
2018-09-17 Werner Lemberg <wl@gnu.org>
|