freetype/src
Behdad Esfahbod (بهداد اسفهبد) e9d030720c [autofit] Some preparations for loading HarfBuzz dynamically. (2/4)
Pass `AF_FaceGlobals` to many functions, or provide it, tagged with
`FT_UNUSED`.  We need this later on to access a dynamically linked HarfBuzz
library.

* src/autofit/ft-hb-ft.h (ft_hb_ft_font_create): Use `globals` argument.
  Drop unused `destroy` argument.
* src/autofit/ft-hb-ft.c (ft_hb_ft_face_create, ft_hb_ft_font_create): Use
  `globals` argument.
  Drop unused `destroy` argument.
  (ft_hb_ft_face_create, ft_hb_ft_reference_table): Cast `user_data` to
  `AF_FaceGlobals`.

* src/autofit/afadjust.c (af_get_glyph_alternates_helper,
  af_get_glyph_alternates): Add `globals` argument.
  Update callers.

* src/autofit/afshaper.c, src/autofit/afshaper.h (af_shaper_buf_create,
  af_shaper_buf_destroy): Use `globals` argument.

* src/autofit/afglobal.c (af_face_globals_new): Updated.

* src/autofit/afcjk.c (af_cjk_metrics_init_widths,
  af_cjk_metrics_init_blues, af_cjk_metrics_check_digits): Updated.
* src/autofit/aflatin.c (af_latin_metrics_init_widths,
  af_latin_metrics_init_blues, af_latin_metrics_check_digits): Updated.
2025-04-29 19:18:12 +00:00
..
autofit [autofit] Some preparations for loading HarfBuzz dynamically. (2/4) 2025-04-29 19:18:12 +00:00
base * src/base/ftcalc.c (ft_corner_orientation) [!FT_INT32]: Fix up. 2025-04-17 22:32:21 -04:00
bdf * src/bdf/bdflib.c (hdigits): Removed. 2025-04-12 15:06:59 -04:00
bzip2 Update all copyright notices. 2024-01-27 11:11:22 -05:00
cache * src/*/*: Fix C++ compilation; fix clang warnings. 2024-08-12 12:34:28 +02:00
cff [cff] Remove size/slot checks. 2025-01-08 15:45:32 -05:00
cid Delay FT_GLYPH_FORMAT_OUTLINE assignmets. 2025-01-03 21:26:10 -05:00
dlg Update all copyright notices. 2024-01-27 11:11:22 -05:00
gxvalid Update all copyright notices. 2024-01-27 11:11:22 -05:00
gzip Update all copyright notices. 2024-01-27 11:11:22 -05:00
lzw Update all copyright notices. 2024-01-27 11:11:22 -05:00
otvalid Update all copyright notices. 2024-01-27 11:11:22 -05:00
pcf [bdf,pcf,winfonts,sfnt] Remove barely used marcros. 2024-07-28 19:42:49 -04:00
pfr Delay FT_GLYPH_FORMAT_OUTLINE assignmets. 2025-01-03 21:26:10 -05:00
psaux * src/*/*: Fix C++ compilation; fix clang warnings. 2024-08-12 12:34:28 +02:00
pshinter Use unsigned tags FT_Outline. 2024-06-20 22:16:51 -04:00
psnames Update all copyright notices. 2024-01-27 11:11:22 -05:00
raster Use unsigned tags FT_Outline. 2024-06-20 22:16:51 -04:00
sdf Fix various typos. 2024-08-13 23:29:13 -04:00
sfnt * src/sfnt/ttsbit.c (tt_face_load_sbix_image): Refactor flip. 2025-01-01 22:28:36 -05:00
smooth Missing header wrappers. 2025-04-04 19:54:50 -04:00
svg Update all copyright notices. 2024-01-27 11:11:22 -05:00
tools apinames: Fix a buffer overrun for VMS platform. 2024-10-13 21:18:47 +09:00
truetype * src/truetype/ttinterp.c (TT_MulFix14,TT_DotFix14)[!FT_INT64]: Sync. 2025-04-17 15:37:27 +00:00
type1 Delay FT_GLYPH_FORMAT_OUTLINE assignmets. 2025-01-03 21:26:10 -05:00
type42 Update all copyright notices. 2024-01-27 11:11:22 -05:00
winfonts * src/winfonts/winfnt.c (fnt_face_get_dll_font): Unwrap arithmetic. 2024-08-01 21:15:46 -04:00