1. 032c3c5 [truetype] Fix dangling `blend` pointer after failed 'gvar' setup. by Mrmaxmeier · 15 hours ago master
  2. d4d69f8 * src/base/ftbbox.c (cubic_peak): Make 64-bit friendly and use ULABS. by Alexei Podtelezhnikov · 26 hours ago
  3. a98c7c2 [base] More overflow protections. by Alexei Podtelezhnikov · 30 hours ago
  4. a69e39a [varc] Support static component axes. by Behdad Esfahbod · 7 days ago
  5. c7b5673 [tests] Add VARC test framework. by Behdad Esfahbod · 7 days ago
  6. 891f904 [gzip] Apply security fix for CVE-2026-27171. by Werner Lemberg · 4 days ago
  7. 4eb88c0 src/gzip/README.freetype: Updated. by Werner Lemberg · 5 days ago
  8. f4e40ad * src/base/ftobjs.c (FT_Set_Matrix): Validate matrix. by Alexei Podtelezhnikov · 4 days ago
  9. 6f5bcbb * src/truetype/ttvarc.c (tt_face_load_varc): Fix boundary check. by Werner Lemberg · 7 days ago
  10. 342e580 * src/cff/cffload.c (cff_index_get_name): Avoid non-null `memcpy` argument. by Werner Lemberg · 8 days ago
  11. 5c79d6c * src/base/ftstroke.c (FT_Stroker_EndSubPath): Handle an empty subpath. by Alexei Podtelezhnikov · 2 weeks ago
  12. f3ca71c * src/cid/cidload.c (cid_read_subrs): Limit overlaps. by Alexei Podtelezhnikov · 2 weeks ago
  13. a5a62a4 docs/CHANGES: Updated. by Werner Lemberg · 2 weeks ago
  14. 668bd9b [truetype] Adjust composite X rounding for native ClearType. by Infinality · 2 weeks ago
  15. 50ef5a7 [autofit] Avoid pointer wrap-around on 32-bit platforms. by Werner Lemberg · 2 weeks ago
  16. a3cb585 [winfonts] Avoid endless loop. by Werner Lemberg · 2 weeks ago
  17. e86492e [pfr] Avoid heap over-read. by Werner Lemberg · 2 weeks ago
  18. e8c8c64 * src/otvalid/otvmath.c (otv_MathKern_validate): Fix limit check. by Werner Lemberg · 2 weeks ago
  19. 4a1d62e [truetype] Adjust `ROUND` bytecode instruction for native ClearType. by Infinality · 2 weeks ago
  20. bfa7cd2 [ttvarc] Fix leak on malformed variation indices. by Behdad Esfahbod · 2 weeks ago
  21. d443c9d * src/truetype/ttinterp.c (Compute_Funcs): Loosen orthogonality. by Alexei Podtelezhnikov · 2 weeks ago
  22. 62107b3 [truetype] Improve native ClearType horizontal point hinting. by Infinality · 3 weeks ago
  23. 3db2c32 [truetype] Honor ClearType 'gasp' smoothing and grid-fit policy. by Infinality · 3 weeks ago
  24. b76738e * src/truetype/ttvarc.c (tt_varc_get_axis_indices): Fix zeros decoding. by Behdad Esfahbod · 4 weeks ago
  25. daeaf4b [ttvarc] Factor out common code. by Behdad Esfahbod · 4 weeks ago
  26. 3f3bbf7 [ttvarc] Validate 32-bit offsets before pointer arithmetic. by Behdad Esfahbod · 4 weeks ago
  27. 5e3827c * src/truetype/ttvarc.c (tt_varc_get_item_deltas): Fix integer overflow. by Behdad Esfahbod · 4 weeks ago
  28. a3d6230 * src/truetype/ttvarc.c (tt_varc_parse_component): Fix success on failure. by Behdad Esfahbod · 4 weeks ago
  29. c853a3d [ttvarc] Improve CFF2Index/TupleList offset validation. by Behdad Esfahbod · 4 weeks ago
  30. 4ddc997 ttvarc.c: Avoid undefined left-shifts. by Werner Lemberg · 4 weeks ago
  31. 4800589 * src/truetype/ttvarc.c (tt_varc_get_glyph_record): Fix bounds check. by Behdad Esfahbod · 4 weeks ago
  32. 382aba3 ttvarc.c: Minor formatting. by Werner Lemberg · 4 weeks ago
  33. 5178bdc [sfnt] Correctly handle HVAR/VVAR advance values for named instances. by Werner Lemberg · 5 weeks ago
  34. d939d15 [cff, truetype] Add VARC (Variable Composites) table support. by Behdad Esfahbod (بهداد اسفهبد) · 7 months ago VARC
  35. 9e9d3b7 * tests/issue-1063/main.c: Clean up exit. by Alexei Podtelezhnikov · 7 weeks ago
  36. b04f789 * include/freetype/internal/ftdebug.h: Fix logging if `NDEBUG` is set. by Elliott Sales de Andrade · 7 weeks ago
  37. ec3e2a8 * meson.build: Add missing 'dlg' logging library. by Elliott Sales de Andrade · 7 weeks ago
  38. 27eeaf1 CMakeLists.txt: Minor documentation improvement. by Werner Lemberg · 8 weeks ago
  39. f96ade5 [cmake] Add an option to disable stream support. by Yuriy Levchenko · 8 weeks ago
  40. ee38c68 * (gray_raster_render): Fix a coding typo. by Alexei Podtelezhnikov · 8 weeks ago
  41. 656cb77 * src/sfnt/sfwoff.c (woff_open_font): Reject unrealistic sizes. by Alexei Podtelezhnikov · 9 weeks ago
  42. b6c6934 * src/sfnt/ttbdf.c (tt_face_find_bdf_prop): Fix OOB read. by Drage · 9 weeks ago
  43. 0d6de69 [sdf] Fix use-after-free in `sdf_generate_with_overlaps`. by Alexei Podtelezhnikov · 9 weeks ago
  44. f01dec5 [base] Prevent signed overflow. by Behdad Esfahbod · 10 weeks ago
  45. 5336c0d Revert "[autofit] Derive fill orientation without a separate outline pass." by Behdad Esfahbod · 3 months ago
  46. f031395 [base] Drop the bbox pre-pass from `FT_Outline_Get_Orientation`. by Behdad Esfahbod · 3 months ago
  47. 12f5eb3 [truetype] Fix GS leaks when prep is missing. by Alexei Podtelezhnikov · 3 months ago
  48. 09b51e9 * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Bump rendering limits. by Derek B. Noonburg · 3 months ago
  49. 1f3ab3c [autofit] Derive fill orientation without a separate outline pass. by Behdad Esfahbod · 3 months ago
  50. 504707e [truetype] Hoist the gvar tuple-header bounds check out of the loop. (5/5) by Behdad Esfahbod · 3 months ago
  51. 7c952c1 [truetype] Add a fast path to the gvar tuple loop. (4/5) by Behdad Esfahbod · 3 months ago
  52. 18e4a9a [truetype] Cache item-variation-store region scalars. (3/5) by Behdad Esfahbod · 3 months ago
  53. 0fccaa6 [truetype] Reuse scratch buffers for gvar point-number lists too. (2/5) by Behdad Esfahbod · 3 months ago
  54. b2335b5 [truetype] Reuse scratch buffers in gvar glyph delta application. (1/5) by Behdad Esfahbod · 3 months ago
  55. 815fb58 * meson.build: Include CMake name of libpng in dependency search. by TheLastRar · 5 months ago
  56. 747b4e9 * meson.build, .gitlab-ci.yml: Require Meson 0.60.0 or newer. by TheLastRar · 5 months ago
  57. 25a08f2 [CMake] Fix shared library versioning on OpenBSD and NetBSD. by Hennadii Stepanov · 4 months ago
  58. b08a2eb * src/autofit/afgsub.c (af_validate_coverage): Use unsigned variables. by Alexei Podtelezhnikov · 4 months ago
  59. 27229dc * src/autofit/afgsub.c (af_validate_coverage): Reject overlaps. by Alexei Podtelezhnikov · 4 months ago
  60. f901085 * src/autofit/afgsub.c (af_validate_coverage): Check last element. by Werner Lemberg · 4 months ago
  61. 7e0e56f Revert to signed span positioning. by Alexei Podtelezhnikov · 4 months ago
  62. c0bac4c * src/smooth/ftgrays.c (gray_TWorker): Remove redundancies. by Alexei Podtelezhnikov · 4 months ago
  63. aaf69b6 * src/raster/ftraster.c (Render_Single_Pass): Simplify bisections. by Alexei Podtelezhnikov · 4 months ago
  64. ce82ebe * src/smooth/ftgrays.c (gray_convert_glyph): Simplify bisections. by Alexei Podtelezhnikov · 4 months ago
  65. 5a280ec * src/truetype/ttgxvar.c (TT_Get_Var_Design): Zero extras. by Alexei Podtelezhnikov · 4 months ago
  66. 8fa928f * src/type1/t1load.c (T1_Get_Var_Design): Updated. by Alexei Podtelezhnikov · 4 months ago
  67. c39ca39 [hvf] Fix macro usage and metrics calculations. by Deborah Goldsmith · 4 months ago
  68. 3c36432 [smooth, raster] Fix signedness warning. by Alexei Podtelezhnikov · 4 months ago
  69. fae1e31 [raster] Dynamic pool allocation. by Alexei Podtelezhnikov · 5 months ago
  70. 9a4751a * src/base/ftbitmap.c (FT_Bitmap_Blend): Fix undefined shift. by Alexei Podtelezhnikov · 5 months ago
  71. 2c041d3 * src/base/ftbitmap.c (FT_Bitmap_Blend): Refactor to avoid warnings. by Alexei Podtelezhnikov · 5 months ago
  72. a1dd8f8 .gitlab-ci.yml: Update Windows pipeline. by Alexei Podtelezhnikov · 5 months ago
  73. 8cbc8a7 * src/smooth/ftgrays.c: Comments expanded. by Alexei Podtelezhnikov · 5 months ago
  74. 7c08535 * docs/CHANGES: Draft recent changes. by Alexei Podtelezhnikov · 5 months ago
  75. a39ef76 [smooth] Dynamic pool allocation. by Alexei Podtelezhnikov · 5 months ago
  76. a1bbf07 * builds/windows/vc2010/index.html: Update file descriptions. by Werner Lemberg · 5 months ago
  77. 7e37509 * src/truetype/ttinterp.c (TT_RunIns): Remove dead code. by Mateusz Jurczyk · 5 months ago
  78. 968af86 * src/psaux/psintrp.c (cf2_interpT2CharString): Fix off-by-one in the subroutine nesting depth check. by Mateusz Jurczyk · 5 months ago
  79. 1ec3406 * src/psaux/psstack.c (cf2_stack_roll): Process top stack elements instead of bottom ones. by Mateusz Jurczyk · 5 months ago
  80. 287206a * src/truetype/ttinterp.c (Ins_WCVTF): Add missing CVT copy-on-write protection. by Mateusz Jurczyk · 5 months ago
  81. df2fb11 * src/psaux/psintrp.c (cf2_doBlend): Implement proper bounds check accounting for all operands. by Mateusz Jurczyk · 5 months ago
  82. 1f705ff * src/psaux/psstack.c (cf2_stack_setReal): Fix off-by-one in index check. by Mateusz Jurczyk · 5 months ago
  83. b6bcd21 * src/base/ftbitmap.c (FT_Bitmap_Blend): Check final dimensions. by Alexei Podtelezhnikov · 5 months ago
  84. 53850f3 * src/base/ftbitmap.c (FT_Bitmap_Blend): Refactor. by Alexei Podtelezhnikov · 5 months ago
  85. cbe1276 * src/base/ftobjs.c (FT_Render_Glyph_Internal): Protect FT_LOAD_COLOR. by Alexei Podtelezhnikov · 5 months ago
  86. 590b770 * src/base/ftobjs.c (FT_Render_Glyph_Internal): Formatting. by Alexei Podtelezhnikov · 5 months ago
  87. 6d9fc45 * src/truetype/ttgxvar.c (tt_delta_shift): Use unsigned references. by Alexei Podtelezhnikov · 5 months ago
  88. 0d45c7f [truetype/GX] Fix signed overflow. by Alexei Podtelezhnikov · 5 months ago apodtele-master-patch-04422
  89. 5d10993 [truetype] Reduce zone copying. by Alexei Podtelezhnikov · 5 months ago
  90. c8c8b4b [truetype] Simplify shift conditions. by Alexei Podtelezhnikov · 5 months ago
  91. 85c20f4 * src/truetype/ttinterp.c (Move_Zp2_Point): Remove 'touch'. by Alexei Podtelezhnikov · 5 months ago
  92. 6d0ae3a [truetype] Fix SHZ according to specifications. by Alexei Podtelezhnikov · 5 months ago
  93. 7d600a0 * src/truetype/ttinterp.c (Ins_SHZ): Fix the range limit (cont'd). by Alexei Podtelezhnikov · 5 months ago
  94. 1803559 * src/truetype/ttinterp.c (Ins_SHZ): Fix the range limit. by Alexei Podtelezhnikov · 5 months ago
  95. 7974be7 * src/truetype/ttinterp.c (Ins_IUP): Use unsigned counter. by Alexei Podtelezhnikov · 5 months ago
  96. f2b3f96 [build] Add a Plan 9 port. by Yaroslav Kolomiiets · 5 months ago
  97. ce4105f * include/freetype/fttypes.h: Do not include stddef.h. by Alexei Podtelezhnikov · 5 months ago
  98. 867c296 * src/sfnt/ttsbit.c (tt_face_load_sbix_image): Use `FT_MulDiv`. by Werner Lemberg · 5 months ago
  99. 0db9eca * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Use unsigned counts. by Alexei Podtelezhnikov · 5 months ago
  100. a6d4860 * src/truetype/ttdriver.cv (tt_glyph_load): Remover redundancies. by Alexei Podtelezhnikov · 5 months ago