freetype/src/autofit
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
..
afadjust.c [autofit] Some preparations for loading HarfBuzz dynamically. (2/4) 2025-04-29 19:18:12 +00:00
afadjust.h [autofit] More tilde stretch support. (3/3) 2025-04-28 17:52:35 +00:00
afblue.c Update all copyright notices. 2024-01-27 11:11:22 -05:00
afblue.cin Update all copyright notices. 2024-01-27 11:11:22 -05:00
afblue.dat Update all copyright notices. 2024-01-27 11:11:22 -05:00
afblue.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afblue.hin Update all copyright notices. 2024-01-27 11:11:22 -05:00
afcjk.c [autofit] Some preparations for loading HarfBuzz dynamically. (2/4) 2025-04-29 19:18:12 +00:00
afcjk.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afcover.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afdummy.c Update all copyright notices. 2024-01-27 11:11:22 -05:00
afdummy.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
aferrors.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afglobal.c [autofit] Some preparations for loading HarfBuzz dynamically. (2/4) 2025-04-29 19:18:12 +00:00
afglobal.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afhints.c [autofit] Provide infrastructure for storing y extrema of contours. 2025-04-15 12:45:09 +02:00
afhints.h [autofit] Provide infrastructure for storing y extrema of contours. 2025-04-15 12:45:09 +02:00
afindic.c Update all copyright notices. 2024-01-27 11:11:22 -05:00
afindic.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
aflatin.c [autofit] Some preparations for loading HarfBuzz dynamically. (2/4) 2025-04-29 19:18:12 +00:00
aflatin.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afloader.c Update all copyright notices. 2024-01-27 11:11:22 -05:00
afloader.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afmodule.c * src/autofit/afmodule.c (af_autofitter_load_glyph): Shorten deref. 2024-07-28 20:32:41 -04:00
afmodule.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afranges.c * src/autofit/afranges.c: Updated to Unicode 17.0. 2025-04-26 10:05:02 +02:00
afranges.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afscript.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afshaper.c [autofit] Some preparations for loading HarfBuzz dynamically. (2/4) 2025-04-29 19:18:12 +00:00
afshaper.h [autofit] Some preparations for loading HarfBuzz dynamically. (2/4) 2025-04-29 19:18:12 +00:00
afstyles.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
aftypes.h [autofit] Implement vertical separation adjustment. 2025-04-14 06:50:00 +02:00
afws-decl.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
afws-iter.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
autofit.c [autofit] Rename 'ft-hb' to 'ft-hb-ft'. 2025-04-29 19:18:12 +00:00
ft-hb-ft.c [autofit] Some preparations for loading HarfBuzz dynamically. (2/4) 2025-04-29 19:18:12 +00:00
ft-hb-ft.h [autofit] Some preparations for loading HarfBuzz dynamically. (2/4) 2025-04-29 19:18:12 +00:00
ft-hb.h [autofit] Some preparations for loading HarfBuzz dynamically. (1/4) 2025-04-29 19:18:12 +00:00
module.mk Update all copyright notices. 2024-01-27 11:11:22 -05:00
rules.mk [autofit] Rename 'ft-hb' to 'ft-hb-ft'. 2025-04-29 19:18:12 +00:00