1. ce1228b [blob] Fix a pathological int overflow issue (#6034) by Behdad Esfahbod · 6 hours ago main
  2. 72dfc30 [hangul] Apply 'calt' feature to non-Hangul characters in Hangul runs (#6030) by j0j1j2 · 27 hours ago
  3. 9c7f4df [subset-repack] add additional sorting after extension promotion (#6033) by Qunxin Liu · 31 hours ago
  4. a95d2a1 [cmake]: Weak assignment of the C++ standard (#6029) by Vyacheslav Yurkov · 5 days ago
  5. e113622 Merge pull request #6028 from harfbuzz/sanitizer-fixes by Behdad Esfahbod · 6 days ago
  6. ba4f582 [meson] Set CMake import libraries for Windows DLLs (#6027) by Behdad Esfahbod · 6 days ago
  7. 8565202 [AAT] Size Lookup null object storage correctly by Behdad Esfahbod · 6 days ago
  8. fa417b9 [CFF] Check numeric conversion to int by Behdad Esfahbod · 6 days ago
  9. 32d8dc6 [COLR] Sanitize composite mode before paint callbacks by Behdad Esfahbod · 6 days ago
  10. 259cd49 [build] Drop empty translation units (#6025) by Behdad Esfahbod · 9 days ago
  11. 360a302 Bump github/codeql-action from 4.36.0 to 4.36.2 by dependabot[bot] · 9 days ago
  12. 4937609 Bump actions/checkout from 6.0.2 to 6.0.3 by dependabot[bot] · 9 days ago
  13. b582759 [ot-layout] Fix docs typo by Khaled Hosny · 9 days ago
  14. 30a8ab8 Follow up to PR 6020 [util] Fix Unicode command line arguments on Windows (#6022) by Behdad Esfahbod · 10 days ago
  15. 37015a2 [util] Inhibit help2man usage on crossbuilds by Behdad Esfahbod · 10 days ago
  16. 8647a42 Fix subset fuzzer timeout. (#6019) by Garret Rieger · 13 days ago
  17. 56feae4 14.2.1 by Khaled Hosny · 2 weeks ago 14.2.1
  18. 8beb229 [gen-tag-table] Generate bytes instead of str in rust output (#6017) by Behdad Esfahbod · 2 weeks ago
  19. 6dda1a0 Add HB_SCRIPT_KATAKANA_OR_HIRAGANA (#5995) by Fuqiao Xue · 2 weeks ago
  20. 2575326 [rust] Bulk-populate HarfRust input buffer (#6016) by Behdad Esfahbod · 2 weeks ago
  21. a4eb9e2 [rust] Avoid parsing HarfRust language tags (#6015) by Behdad Esfahbod · 2 weeks ago
  22. 97650e5 [rust] Use SmallVec for HarfRust features (#6014) by Behdad Esfahbod · 2 weeks ago
  23. 8987443 [rust] Bulk-copy HarfRust shape results (#6013) by Behdad Esfahbod · 2 weeks ago
  24. d639197 [COLR] Fix glyph extents for .notdef in COLRv1 fonts (#6012) by Behdad Esfahbod · 2 weeks ago
  25. 27734f0 Fix unused-warning error by Behdad Esfahbod · 2 weeks ago
  26. 0efc579 [config] Fix CFF closure with HB_NO_DRAW (#6009) by Behdad Esfahbod · 2 weeks ago
  27. 30bde66 Pass codepoints for context directly to HarfRust shaper (#6008) by Dominik Röttsches · 2 weeks ago
  28. bc4cd30 [rust] Use new harfrust GlyphFlags getter (#6011) by Behdad Esfahbod · 2 weeks ago
  29. fd707f8 [fontations] Map default variations by Behdad Esfahbod · 2 weeks ago
  30. 2353415 [rust] Reinstate commented-out git branch for harfrust by Behdad Esfahbod · 3 weeks ago
  31. e020ac4 [buffer] Harden verification after non-monotone clusters (#6010) by Behdad Esfahbod · 3 weeks ago
  32. abc3b1a [avar] Avoid float-to-int overflow UB in avar2 mapping by Behdad Esfahbod · 3 weeks ago
  33. 689383d [subset] keep East Asian spacing palt by default (#6007) by Takeru Suzuki · 3 weeks ago
  34. 77abf89 [harfrust] Honor hb font funcs during shaping (#6002) by Behdad Esfahbod · 3 weeks ago
  35. 1e434eb [subset-repack] increase the MAX_SPACES limit (#5996) by Qunxin Liu · 3 weeks ago
  36. 2326d8c Merge pull request #6005 from harfbuzz/fontations-paint-match-more by Behdad Esfahbod · 3 weeks ago
  37. 719a1d3 [paint] Round COLRv1 alpha consistently by Behdad Esfahbod · 3 weeks ago
  38. 788706d [test] Normalize linear paint transcripts by Behdad Esfahbod · 3 weeks ago
  39. 88adc64 Merge pull request #6004 from harfbuzz/fontations-colr-match by Behdad Esfahbod · 3 weeks ago
  40. 56ac9c9 [paint] Push COLRv1 root clip under font transform by Behdad Esfahbod · 3 weeks ago
  41. 202202b [test] Disable stale beyond-64k API checks by Behdad Esfahbod · 3 weeks ago
  42. c6ebdf6 [font] Adjust extents rounding to be inclusive by Behdad Esfahbod · 3 weeks ago
  43. b90b89f [font] Fix extents scaling truncation by Behdad Esfahbod · 3 weeks ago
  44. 83f88d2 Merge pull request #6003 from harfbuzz/mort-contextual-offsets by Behdad Esfahbod · 3 weeks ago
  45. 98626f6 [aat] Avoid overflow in obsolete offset math by Behdad Esfahbod · 3 weeks ago
  46. f9d86e2 [aat] Mark in-place deleted glyph replacements by Behdad Esfahbod · 3 weeks ago
  47. 20bc598 [aat] Fix mort contextual substitution offsets by Behdad Esfahbod · 3 weeks ago
  48. 4b287d9 [rust] Remove accidental change to comments by Behdad Esfahbod · 3 weeks ago
  49. 53c7617 [harfrust] Update shape glue for harfrust 0.8 (#6001) by Behdad Esfahbod · 3 weeks ago
  50. 1cd1e02 Bump github/codeql-action from 4.35.5 to 4.36.0 by dependabot[bot] · 3 weeks ago
  51. 0a70926 [rust] Windows build fixes by Dominik Röttsches · 3 weeks ago
  52. cb3fd65 Some CMake updates for Windows builds (#5997) by fanc999-1 · 4 weeks ago
  53. f54cb4a build: Fix building hb-gpu on Windows (#5986) by fanc999-1 · 4 weeks ago
  54. 22ea52f Bump github/codeql-action from 4.35.4 to 4.35.5 by dependabot[bot] · 4 weeks ago
  55. cbd63f5 Bump fonttools from 4.62.1 to 4.63.0 in /.ci by dependabot[bot] · 4 weeks ago
  56. f3c6b3a [algs] Saturating arithmetic for get_size() on 32-bit (#5988) by Behdad Esfahbod · 4 weeks ago
  57. fd0360d [gpu] Silence float-to-double promotion warnings in Metal demo by Behdad Esfahbod · 4 weeks ago
  58. 4321818 Cross-platform clippy-friendly casts in FFI by Dominik Röttsches · 4 weeks ago
  59. 8d24ed6 [arabic-pua] Fix mapping for isolated lam alef maksura ligature (#5985) by Khaled Hosny · 4 weeks ago
  60. c31d554 Some more 32bit overflow hardening by Behdad Esfahbod · 4 weeks ago
  61. 56b9727 [check-symbols] Err on weakly-public symbols as well by Behdad Esfahbod · 5 weeks ago
  62. cf9c3eb [vector] Fix heap buffer overflow in append_base64 / append_len by Behdad Esfahbod · 5 weeks ago
  63. 0cf18e7 Fix warnings in embedder build with newer rustc (#5983) by Dominik Röttsches · 5 weeks ago
  64. 3986312 Make Rust global_allocator mapping optional (#5982) by Dominik Röttsches · 5 weeks ago
  65. af541c2 Bump github/codeql-action from 4.35.3 to 4.35.4 by dependabot[bot] · 5 weeks ago
  66. da577bc test: strengthen buffer and map API coverage (#5979) by parasol-aser · 6 weeks ago
  67. 5062828 Add Flutter to list of users in README.md (#5978) by Metaspook · 6 weeks ago
  68. de77426 [gpu-paint] Limit clip rasterization ops by Behdad Esfahbod · 6 weeks ago
  69. 5ee942f [gpu_demo] Fix web demo build by Behdad Esfahbod · 6 weeks ago
  70. 8aaa510 [gpu_demo] Silence compiler warnings by Behdad Esfahbod · 6 weeks ago
  71. a45382c [gpu_demo] Fix build in Windows by Behdad Esfahbod · 6 weeks ago
  72. 9a3a13c Bump github/codeql-action from 4.35.2 to 4.35.3 by dependabot[bot] · 6 weeks ago
  73. f90bc29 Merge pull request #5973 from harfbuzz/no-std-sort by Behdad Esfahbod · 7 weeks ago
  74. 09795f3 [post] Fix flipped glyph-name sort comparator on macOS by Behdad Esfahbod · 7 weeks ago
  75. 58deffd [qsort] Lower threshold from 32 to 24 by Behdad Esfahbod · 7 weeks ago
  76. e064b9f [algs] Defer insertion sort to single final pass; bump threshold to 32 by Behdad Esfahbod · 7 weeks ago
  77. 6910337 [algs] Replace byte-based sort with typed two-way quicksort by Behdad Esfahbod · 7 weeks ago
  78. d3a1de2 [array] Replace std::sort with internal sort_r_simple by Behdad Esfahbod · 7 weeks ago
  79. 209a723 [repacker] fuzzer fix: duplicate shared liga_sets before splitting (#5972) by Qunxin Liu · 7 weeks ago
  80. ef1b375 [ft] Bump minimum freetype version to 2.8.0 (20.0.14) by Sergei Lopatin · 7 weeks ago
  81. ab6aa4f Allow line-ending changes in gen-gpu-shader-artifacts.py (#5968) by Andrew Tribick · 7 weeks ago
  82. e6741e2 [harfbuzz-world] Fix macros by Behdad Esfahbod · 7 weeks ago
  83. 79784ef Bump meson from 1.11.0 to 1.11.1 in /.ci by dependabot[bot] · 7 weeks ago
  84. 00cbd98 Bump hendrikmuhs/ccache-action from 1.2.22 to 1.2.23 by dependabot[bot] · 7 weeks ago
  85. 73db8cc [gpu] Fix HLSL paint fragment compile error by Behdad Esfahbod · 8 weeks ago
  86. f751170 [gpu] Remove outdated comment by Behdad Esfahbod · 8 weeks ago
  87. 1b9c0c9 [subset/gvar] Protect against overflow on 32bit systems by Behdad Esfahbod · 8 weeks ago
  88. 7439673 [cmake] Fix missing hb-static.cc in gpu target (#5960) by 璀境石 · 8 weeks ago
  89. 0091ae3 [hb-config.hh] Tweak HB_TINY / HB_NO_DRAW / HB_NO_CFF relationship by Behdad Esfahbod · 8 weeks ago
  90. 14d1d03 [cmake] Add a .gitignore file to build directory (inspired by Meson) (#5957) by 璀境石 · 8 weeks ago
  91. d25e930 Bump meson from 1.10.2 to 1.11.0 in /.ci by dependabot[bot] · 8 weeks ago
  92. e8fbf40 Bump github/codeql-action from 4.35.1 to 4.35.2 by dependabot[bot] · 8 weeks ago
  93. b0ffab4 14.2.0 by Khaled Hosny · 8 weeks ago 14.2.0
  94. 6988bda [gpu] Move blob-recycling from gpu to blob.hh by Behdad Esfahbod · 8 weeks ago
  95. 98202cd [gpu-paint] Cosmetic by Behdad Esfahbod · 8 weeks ago
  96. 90ba85b [gpu-draw] Cosmetic by Behdad Esfahbod · 8 weeks ago
  97. d26e90c [gpu] Add HB_GPU_SHADER_LANG_INVALID by Behdad Esfahbod · 8 weeks ago
  98. 521d7b2 [vector] Approximate a couple of Porter-Duff modes by Behdad Esfahbod · 8 weeks ago
  99. 1ae32fb [vector-pdf] Clean up color-stop passing around by Behdad Esfahbod · 8 weeks ago
  100. f433a59 [vector-svg] Cosmetic by Behdad Esfahbod · 8 weeks ago