freetype2/include/freetype
Ben Wagner 7bed7a02f4 Fix some `FT_Fixed` vs. `FT_Long` confusion.
`FT_Fixed` and `FT_Long` are both typedef'ed to be `signed long`.  However,
`FT_Fixed` implies that the lower 16 bits are being used to express
fractional values and so these two types should not be confused.

* include/freetype/internal/services/svmm.h (FT_Set_MM_Blend_Func): Use
`FT_Fixed` for `coords`.  Users are passing `FT_Fixed` and implementations
are taking `FT_Fixed`.
(FT_Get_MM_Blend_Func): Ditto.

* src/autofit/afcjk.c (af_cjk_metrics_check_digits): Use `FT_Long` for
`advance` and `old_advance`.  `advance`'s address is passed as `FT_Long*` to
`af_shaper_get_elem`, which writes the advance in em units (not fixed).  The
exact value is not important here as it is only compared to check whether it
has changed.

* src/autofit/aflatin.c (af_latin_metrics_check_digits): Ditto.
2023-06-03 07:02:12 +02:00
..
config Replace `sprintf` with `snprintf`. 2023-05-23 13:18:01 +02:00
internal Fix some `FT_Fixed` vs. `FT_Long` confusion. 2023-06-03 07:02:12 +02:00
freetype.h Add new load flag `FT_LOAD_NO_SVG`. 2023-05-15 16:04:15 +02:00
ftadvanc.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftbbox.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftbdf.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftbitmap.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftbzip2.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftcache.h * include/freetype/ftcache.h: Typo, punctuation. 2023-05-12 05:59:00 +02:00
ftchapters.h API documentation: Re-organize chapters and sections 2023-04-30 14:42:11 +00:00
ftcid.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftcolor.h The 'COLR' v1 API will no longer be experimental in the next release. 2023-01-19 07:17:14 +01:00
ftdriver.h s/this is,/that is,/ 2023-04-27 06:24:48 +02:00
fterrdef.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
fterrors.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftfntfmt.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftgasp.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftglyph.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftgxval.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftgzip.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftimage.h s/this is,/that is,/ 2023-04-27 06:24:48 +02:00
ftincrem.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftlcdfil.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftlist.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftlogging.h Add missing end quote of a string in the example code of FT_Trace_Set_Level 2023-05-19 14:11:57 -04:00
ftlzw.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftmac.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftmm.h [truetype] Fix deactivation of variation font handling. 2023-05-06 18:53:50 +02:00
ftmodapi.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftmoderr.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftotval.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftoutln.h s/this is,/that is,/ 2023-04-27 06:24:48 +02:00
ftparams.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftpfr.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftrender.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftsizes.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftsnames.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftstroke.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftsynth.h * src/base/ftsynth.c (FT_GlyphSlot_AdjustWeight): New API. 2023-03-16 03:28:59 +00:00
ftsystem.h * include/freetype/ftsystem.h (FT_Stream_IoFunc): Improve documentation. 2023-03-16 05:26:48 +01:00
fttrigon.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
fttypes.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ftwinfnt.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
otsvg.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
t1tables.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ttnameid.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
tttables.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
tttags.h Update all copyright notices. 2023-01-17 09:18:25 +01:00