1. 656cb77 * src/sfnt/sfwoff.c (woff_open_font): Reject unrealistic sizes. by Alexei Podtelezhnikov · 4 days ago master
  2. b6c6934 * src/sfnt/ttbdf.c (tt_face_find_bdf_prop): Fix OOB read. by Drage · 5 days ago
  3. 0d6de69 [sdf] Fix use-after-free in `sdf_generate_with_overlaps`. by Alexei Podtelezhnikov · 5 days ago
  4. f01dec5 [base] Prevent signed overflow. by Behdad Esfahbod · 11 days ago
  5. 5336c0d Revert "[autofit] Derive fill orientation without a separate outline pass." by Behdad Esfahbod · 3 weeks ago
  6. f031395 [base] Drop the bbox pre-pass from `FT_Outline_Get_Orientation`. by Behdad Esfahbod · 3 weeks ago
  7. 12f5eb3 [truetype] Fix GS leaks when prep is missing. by Alexei Podtelezhnikov · 4 weeks ago
  8. 09b51e9 * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Bump rendering limits. by Derek B. Noonburg · 4 weeks ago
  9. 1f3ab3c [autofit] Derive fill orientation without a separate outline pass. by Behdad Esfahbod · 4 weeks ago
  10. 504707e [truetype] Hoist the gvar tuple-header bounds check out of the loop. (5/5) by Behdad Esfahbod · 4 weeks ago
  11. 7c952c1 [truetype] Add a fast path to the gvar tuple loop. (4/5) by Behdad Esfahbod · 4 weeks ago
  12. 18e4a9a [truetype] Cache item-variation-store region scalars. (3/5) by Behdad Esfahbod · 4 weeks ago
  13. 0fccaa6 [truetype] Reuse scratch buffers for gvar point-number lists too. (2/5) by Behdad Esfahbod · 4 weeks ago
  14. b2335b5 [truetype] Reuse scratch buffers in gvar glyph delta application. (1/5) by Behdad Esfahbod · 4 weeks ago
  15. 815fb58 * meson.build: Include CMake name of libpng in dependency search. by TheLastRar · 4 weeks ago
  16. 747b4e9 * meson.build, .gitlab-ci.yml: Require Meson 0.60.0 or newer. by TheLastRar · 4 weeks ago
  17. 25a08f2 [CMake] Fix shared library versioning on OpenBSD and NetBSD. by Hennadii Stepanov · 7 weeks ago
  18. b08a2eb * src/autofit/afgsub.c (af_validate_coverage): Use unsigned variables. by Alexei Podtelezhnikov · 8 weeks ago
  19. 27229dc * src/autofit/afgsub.c (af_validate_coverage): Reject overlaps. by Alexei Podtelezhnikov · 8 weeks ago
  20. f901085 * src/autofit/afgsub.c (af_validate_coverage): Check last element. by Werner Lemberg · 8 weeks ago
  21. 7e0e56f Revert to signed span positioning. by Alexei Podtelezhnikov · 10 weeks ago
  22. c0bac4c * src/smooth/ftgrays.c (gray_TWorker): Remove redundancies. by Alexei Podtelezhnikov · 2 months ago
  23. aaf69b6 * src/raster/ftraster.c (Render_Single_Pass): Simplify bisections. by Alexei Podtelezhnikov · 2 months ago
  24. ce82ebe * src/smooth/ftgrays.c (gray_convert_glyph): Simplify bisections. by Alexei Podtelezhnikov · 2 months ago
  25. 5a280ec * src/truetype/ttgxvar.c (TT_Get_Var_Design): Zero extras. by Alexei Podtelezhnikov · 2 months ago
  26. 8fa928f * src/type1/t1load.c (T1_Get_Var_Design): Updated. by Alexei Podtelezhnikov · 2 months ago
  27. c39ca39 [hvf] Fix macro usage and metrics calculations. by Deborah Goldsmith · 2 months ago
  28. 3c36432 [smooth, raster] Fix signedness warning. by Alexei Podtelezhnikov · 2 months ago
  29. fae1e31 [raster] Dynamic pool allocation. by Alexei Podtelezhnikov · 3 months ago
  30. 9a4751a * src/base/ftbitmap.c (FT_Bitmap_Blend): Fix undefined shift. by Alexei Podtelezhnikov · 3 months ago
  31. 2c041d3 * src/base/ftbitmap.c (FT_Bitmap_Blend): Refactor to avoid warnings. by Alexei Podtelezhnikov · 3 months ago
  32. a1dd8f8 .gitlab-ci.yml: Update Windows pipeline. by Alexei Podtelezhnikov · 3 months ago
  33. 8cbc8a7 * src/smooth/ftgrays.c: Comments expanded. by Alexei Podtelezhnikov · 3 months ago
  34. 7c08535 * docs/CHANGES: Draft recent changes. by Alexei Podtelezhnikov · 3 months ago
  35. a39ef76 [smooth] Dynamic pool allocation. by Alexei Podtelezhnikov · 3 months ago
  36. a1bbf07 * builds/windows/vc2010/index.html: Update file descriptions. by Werner Lemberg · 3 months ago
  37. 7e37509 * src/truetype/ttinterp.c (TT_RunIns): Remove dead code. by Mateusz Jurczyk · 3 months ago
  38. 968af86 * src/psaux/psintrp.c (cf2_interpT2CharString): Fix off-by-one in the subroutine nesting depth check. by Mateusz Jurczyk · 3 months ago
  39. 1ec3406 * src/psaux/psstack.c (cf2_stack_roll): Process top stack elements instead of bottom ones. by Mateusz Jurczyk · 3 months ago
  40. 287206a * src/truetype/ttinterp.c (Ins_WCVTF): Add missing CVT copy-on-write protection. by Mateusz Jurczyk · 3 months ago
  41. df2fb11 * src/psaux/psintrp.c (cf2_doBlend): Implement proper bounds check accounting for all operands. by Mateusz Jurczyk · 3 months ago
  42. 1f705ff * src/psaux/psstack.c (cf2_stack_setReal): Fix off-by-one in index check. by Mateusz Jurczyk · 3 months ago
  43. b6bcd21 * src/base/ftbitmap.c (FT_Bitmap_Blend): Check final dimensions. by Alexei Podtelezhnikov · 3 months ago
  44. 53850f3 * src/base/ftbitmap.c (FT_Bitmap_Blend): Refactor. by Alexei Podtelezhnikov · 3 months ago
  45. cbe1276 * src/base/ftobjs.c (FT_Render_Glyph_Internal): Protect FT_LOAD_COLOR. by Alexei Podtelezhnikov · 3 months ago
  46. 590b770 * src/base/ftobjs.c (FT_Render_Glyph_Internal): Formatting. by Alexei Podtelezhnikov · 3 months ago
  47. 6d9fc45 * src/truetype/ttgxvar.c (tt_delta_shift): Use unsigned references. by Alexei Podtelezhnikov · 3 months ago
  48. 0d45c7f [truetype/GX] Fix signed overflow. by Alexei Podtelezhnikov · 3 months ago
  49. 5d10993 [truetype] Reduce zone copying. by Alexei Podtelezhnikov · 3 months ago
  50. c8c8b4b [truetype] Simplify shift conditions. by Alexei Podtelezhnikov · 3 months ago
  51. 85c20f4 * src/truetype/ttinterp.c (Move_Zp2_Point): Remove 'touch'. by Alexei Podtelezhnikov · 3 months ago
  52. 6d0ae3a [truetype] Fix SHZ according to specifications. by Alexei Podtelezhnikov · 3 months ago
  53. 7d600a0 * src/truetype/ttinterp.c (Ins_SHZ): Fix the range limit (cont'd). by Alexei Podtelezhnikov · 3 months ago
  54. 1803559 * src/truetype/ttinterp.c (Ins_SHZ): Fix the range limit. by Alexei Podtelezhnikov · 3 months ago
  55. 7974be7 * src/truetype/ttinterp.c (Ins_IUP): Use unsigned counter. by Alexei Podtelezhnikov · 3 months ago
  56. f2b3f96 [build] Add a Plan 9 port. by Yaroslav Kolomiiets · 3 months ago
  57. ce4105f * include/freetype/fttypes.h: Do not include stddef.h. by Alexei Podtelezhnikov · 3 months ago
  58. 867c296 * src/sfnt/ttsbit.c (tt_face_load_sbix_image): Use `FT_MulDiv`. by Werner Lemberg · 3 months ago
  59. 0db9eca * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Use unsigned counts. by Alexei Podtelezhnikov · 3 months ago
  60. a6d4860 * src/truetype/ttdriver.cv (tt_glyph_load): Remover redundancies. by Alexei Podtelezhnikov · 3 months ago
  61. 18a463c * src/sdf/ftsdf.c (sdf_*_to): Remover redundant checks. by Alexei Podtelezhnikov · 3 months ago
  62. ca53609 [pcf] Limit bitmap allocation and loading. by Alexei Podtelezhnikov · 3 months ago
  63. 3221895 * src/smooth/ftsmooth.c (ft_smooth_raster_lcd): Fix clip_box. by Alexei Podtelezhnikov · 3 months ago
  64. 32c0722 * src/type1/t1parse.c (T1_Get_Private_Dict): Minor. by Alexei Podtelezhnikov · 3 months ago
  65. ef54557 [autofit] Prevent signed integer overflow. by Werner Lemberg · 4 months ago
  66. cc1adf8 [hvf] Correctly initialize driver if no HVF library is available. by Werner Lemberg · 4 months ago
  67. 675a94f [autofit] Prevent signed integer overflow. by Werner Lemberg · 4 months ago
  68. 07d8d50 Update some VisualStudio project files to include HVF module. by Suzuki, Toshiya (鈴木俊哉) · 4 months ago
  69. 8dff1b4 * builds/unix/configure.raw: Handle new HVF driver. by Debbie Goldsmith · 4 months ago
  70. 2228a8b * meson.build, meson_option.txt: Handle new HVF driver. by Debbie Goldsmith · 4 months ago
  71. 39dab7d * CMakeLists.txt: Handle new HVF driver. by Debbie Goldsmith · 4 months ago
  72. 0c9b8e9 Support Hierarchical Variable Fonts (HVF) using Apple's 'libhvf' library. by Debbie Goldsmith · 4 months ago
  73. 00e6a1b Add flag `FT_CONFIG_OPTION_HVF`. by Debbie Goldsmith · 4 months ago
  74. eb13f81 * src/truetype/ttinterp.c (TT_MulFix14_i386): Typo. by Alexei Podtelezhnikov · 4 months ago
  75. a3c1a45 * src/base/ftstroke.c (ft_stroke_border_get_counts): Remove variable. by Rudi Heitbaum · 4 months ago
  76. 0a0221a * Version 2.14.3 released. ========================== by Werner Lemberg · 4 months ago VER-2-14-3
  77. 402fa01 * subprojects/harfbuzz.wrap: Updated. by Werner Lemberg · 4 months ago
  78. 67c52a0 [psaux] Avoid stack overflow. by David Pokora · 4 months ago
  79. 238dd13 * src/psaux/t1decide.c (t1_decoder_parse_charstrings): Fix bounds check. by Werner Lemberg · 4 months ago
  80. 78d6524 ttnameid.h: Minor documentation improvement. by Werner Lemberg · 4 months ago
  81. 4130e62 * src/sdf/ftsdf.c (sdf_generate_bounding_box): Fix thinko. by Werner Lemberg · 4 months ago
  82. 3d7c50d [sfnt/COLRv0] Revise sanity checks. by Alexei Podtelezhnikov · 4 months ago
  83. 5846b6e * src/truetype/ttgload.c (TT_Process_Composite_Glyph): Fix allocation. by Alexei Podtelezhnikov · 4 months ago
  84. bda1d87 * src/sdf/ftsdf.c (sdf_generate_bounding_box): Fix allocation. by Werner Lemberg · 4 months ago
  85. 264b5fb Update all copyright notices. by Werner Lemberg · 5 months ago
  86. 99b479d .gitlab-ci.yml: Upgrade Windows pipelines. by Alexei Podtelezhnikov · 5 months ago
  87. dc17b79 [base] Reintroduce overall rendering limits. by Alexei Podtelezhnikov · 5 months ago
  88. e7d2cc6 * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fix memory leak. by Alexei Podtelezhnikov · 5 months ago
  89. 06ec4ef * src/raster/ftraster.c (Conic_To, Cubic_To): Avoid UB. by Alexei Podtelezhnikov · 5 months ago
  90. bf18015 [stroker] Actually validate outlines. by Alexei Podtelezhnikov · 5 months ago
  91. 93e7335 * src/sfnt/ttobjs.c (tt_size_init_bytecode): Be more generous. by Miguel Sousa · 5 months ago
  92. 1c6e43a * src/sfnt/ttgpos.c (tt_face_load_gpos): Correctly release `gpos`. by Werner Lemberg · 5 months ago
  93. 45556a1 [sfnt] Use array count in sanitization of `BaseGlyphPaintRecord` list. by Dominik Röttsches · 5 months ago
  94. a1079b1 * src/sfnt/ttgpos.c (tt_face_validate_pair_pos2): Correct limit check. by Werner Lemberg · 5 months ago
  95. 6dc8088 * src/truetype/ttgload.c (load_truetype_glyph): Limit recursion. by Werner Lemberg · 5 months ago
  96. 31401a3 * src/raster/ftraster.c (Set_High_Precision): Limit size. by Alexei Podtelezhnikov · 5 months ago
  97. aa8ca27 [cid] Add boundary check in incremental interface. by Werner Lemberg · 5 months ago
  98. 5d249d8 * src/sfnt/ttgpos.c (tt_face_get_pair_pos1_kerning): Typo. by Werner Lemberg · 5 months ago
  99. b2c8a03 * src/sfnt/ttgpos.c (tt_face_get_class): Fix range check. by Werner Lemberg · 5 months ago
  100. 6995a34 [base] Adjust rendering limits. by Alexei Podtelezhnikov · 5 months ago