1. 22e7463 [GPOS] Keep anchor variation adjustments fractional (#6421) by Behdad Esfahbod · 11 hours ago main
  2. b98ffb1 [cache] Reject out-of-range keys on reads (#6419) by Behdad Esfahbod · 13 hours ago
  3. 8c59a6d Merge pull request #6414 from harfbuzz/wasm-host-glue-fixes by Behdad Esfahbod · 17 hours ago
  4. e34ce9e [wasm] Don't dereference null return pointer in HB_RETURN_STRUCT by Behdad Esfahbod · 17 hours ago
  5. b3b84fa [wasm] Fix contours allocation check in font_copy_glyph_outline by Behdad Esfahbod · 17 hours ago
  6. f428eae [wasm] Release blob reference in face_create by Behdad Esfahbod · 17 hours ago
  7. a71aa86 [wasm] Don't pass unvalidated guest pointers to host functions by Behdad Esfahbod · 17 hours ago
  8. 5e821de [wasm] Validate font_glyph_to_string output buffer by Behdad Esfahbod · 17 hours ago
  9. e0f6fbf [subset] Sanitize substitute feature parameters (#6413) by Behdad Esfahbod · 17 hours ago
  10. a1d34fe [subset] Drop feature params when built without them by Mar · 20 hours ago
  11. 4a60bf8 [layout] Sanitize substitute feature params with their feature tag by Mar · 20 hours ago
  12. 143c483 Bump ossf/scorecard-action from 2.4.4 to 2.5.0 by dependabot[bot] · 27 hours ago
  13. ffb1340 Bump github/codeql-action/upload-sarif from 4.38.3 to 4.39.0 by dependabot[bot] · 27 hours ago
  14. 0bfc7a9 [glyf] Charge composite offsets to the work budget (#6410) by Behdad Esfahbod · 2 days ago
  15. 8abfd0d [subset] Reject failed glyph sets before allocating flat maps (#6409) by Behdad Esfahbod · 2 days ago
  16. 54d71be [subset] Clamp overflowing COLRv1 variation values (#6408) by Behdad Esfahbod · 2 days ago
  17. ac906f7 [set] Avoid MSVC unsigned-negation warnings (#6407) by Behdad Esfahbod · 2 days ago
  18. bb702ff [docs] Fix five function names in the user manual by Roshan Ramani · 3 days ago
  19. 47b18b6 [font] Don't read stale design coords in hb_font_set_variation() (#6402) by nussaibah shaikh · 4 days ago
  20. cb651c5 [ot] Ignore variation deltas at the default instance (#6401) by Behdad Esfahbod · 4 days ago
  21. 5365d27 [font] Deprecate hb_font_set_face() by Mar · 5 days ago
  22. ef64f7e [font] Reset font funcs in hb_font_set_face() by Mar · 5 days ago
  23. 6cb629b Merge pull request #6400 from harfbuzz/codex/ot-layout-size-followup by Behdad Esfahbod · 5 days ago
  24. 7aa4508 [subset] Share retained mark attachment row selection by Behdad Esfahbod · 5 days ago
  25. a140b5d [subset] Share PairSet value traversal across glyph widths by Behdad Esfahbod · 5 days ago
  26. 01e3e76 [subset] Share mark attachment variation-index traversal by Behdad Esfahbod · 5 days ago
  27. 72dd0b0 [subset] Share PairPos class-matrix subsetting across widths by Behdad Esfahbod · 5 days ago
  28. ca4f037 [subset] Share mark-to-ligature coverage serializers across widths by Behdad Esfahbod · 5 days ago
  29. fda2374 [ot] Reduce duplicated layout code for beyond-64k tables (#6399) by Behdad Esfahbod · 5 days ago
  30. c094e22 [ot] Erase glyph widths in contextual lookup helpers (#6398) by Behdad Esfahbod · 5 days ago
  31. 570c92b [subset] Share pair-position variation-index collection by Behdad Esfahbod · 5 days ago
  32. f2c944c [ot] Share delta substitution glyph traversal across widths by Behdad Esfahbod · 5 days ago
  33. ffa5d3f [subset] Share retained mark-anchor index collection by Behdad Esfahbod · 5 days ago
  34. 3e83168 [ot] Share SinglePos optical-bound context setup by Behdad Esfahbod · 5 days ago
  35. e6827ea [subset] Share delta substitution subset serialization by Behdad Esfahbod · 5 days ago
  36. dafbe9c [subset] Share SinglePos serializers across source formats by Behdad Esfahbod · 5 days ago
  37. 4423a80 [subset] Share mark-class remapping across record widths by Behdad Esfahbod · 5 days ago
  38. 1ea14e1 [ot] Share cursive attachment positioning across table widths by Behdad Esfahbod · 5 days ago
  39. 8745417 [ot] Share mark attachment positioning across table widths by Behdad Esfahbod · 5 days ago
  40. fe40734 Clamp transformed CFF2 blend deltas before int conversion (#6397) by nussaibah shaikh · 5 days ago
  41. 1b352df [ot] Keep lookup-variation shape-plan keys compact (#6396) by Behdad Esfahbod · 5 days ago
  42. 3fff905 clamp variable advance before unsigned conversion (#6395) by nussaibah shaikh · 6 days ago
  43. 9df939b [vector] Fix use-after-free when appending from own storage (#6393) by Behdad Esfahbod · 7 days ago
  44. fed245b [build] Disable hidden inline visibility on XCOFF by Behdad Esfahbod · 7 days ago
  45. fba9b0d Bump github/codeql-action/upload-sarif from 4.38.2 to 4.38.3 by dependabot[bot] · 7 days ago
  46. cc9c6c0 Bump actions/upload-artifact from 7.0.1 to 7.0.2 by dependabot[bot] · 7 days ago
  47. 0af507f Bump actions/download-artifact from 8.0.1 to 8.0.2 by dependabot[bot] · 7 days ago
  48. 2329384 [subset] Preserve COLR sentinel-only variation maps (#6389) by Behdad Esfahbod · 8 days ago
  49. e8ed626 [subset] Preserve Fixed base precision in COLR affine values (#6384) by Behdad Esfahbod · 9 days ago
  50. 534f82e [subset] Preserve negative derived COLR radial gradients (#6387) by Behdad Esfahbod · 9 days ago
  51. d5e4f22 [COLR] Round variable clip edges outwards (#6388) by Behdad Esfahbod · 9 days ago
  52. fac913b [math] Preserve and apply shared GDEF variation indices (#6385) by Behdad Esfahbod · 9 days ago
  53. 173eeb5 [subset] Allow unchanged VARC axis range requests (#6371) by Behdad Esfahbod · 9 days ago
  54. 5c5172f [subset] Preserve zero-contour glyph instructions when instancing (#6369) by Behdad Esfahbod · 9 days ago
  55. 3b39c74 [subset] Preserve overflowing static COLRv1 scales (#6370) by Behdad Esfahbod · 9 days ago
  56. bc1e757 [subset/CBDT] Share strike data without losing bitmaps on OOM (#6368) by Behdad Esfahbod · 9 days ago
  57. e53a34d [meson] Link auxiliary libraries with the thread dependency (#6366) by Behdad Esfahbod · 9 days ago
  58. bfabf3f [vector] Document blob recycling ownership transfer (#6362) by Behdad Esfahbod · 10 days ago
  59. 58fbf06 [docs] Update vector quick-start glyph signatures (#6365) by Behdad Esfahbod · 10 days ago
  60. aa5eff6 [docs] Qualify the object constructor failure guarantee (#6364) by Behdad Esfahbod · 10 days ago
  61. 9d044f7 [vector] Clear accumulated content after failed renders (#6363) by Behdad Esfahbod · 10 days ago
  62. 94e9073 [raster] Restore background and palette defaults on paint reset (#6361) by Behdad Esfahbod · 10 days ago
  63. 123eb68 [meson] Fix CMake package prefixes on usr-merged systems (#6280) by Yao Zi · 10 days ago
  64. d89fa94 [subset] Preserve distinct feature parameters and variations (#6350) by Behdad Esfahbod · 10 days ago
  65. d45fa42 [vector] Restore reset defaults and clear PDF draw resources (#6355) by Behdad Esfahbod · 10 days ago
  66. 199cae8 [buffer] Document message callback lifetime across reset (#6354) by Behdad Esfahbod · 10 days ago
  67. 86c92a4 [buffer] Clarify what clear_contents preserves (#6353) by Behdad Esfahbod · 10 days ago
  68. 818eea7 [algs] Preserve float precision when rounding (#6351) by Behdad Esfahbod · 10 days ago
  69. 8aa60f1 [number] Deduplicate the logic around fraction (#6352) by ebraminio · 10 days ago
  70. fd0c6c9 [subset] Preserve parameters and names in alternate features (#6349) by Behdad Esfahbod · 10 days ago
  71. 1bf17d7 [subset] Allow instancing axes unrelated to VARC (#6265) by Behdad Esfahbod · 10 days ago
  72. a2ccf95 [subset] Preserve IFTB offsets when downgrading CFF2 (#6348) by Behdad Esfahbod · 10 days ago
  73. 117264e [subset] Preserve fractional CFF displacements during specialization (#6347) by Behdad Esfahbod · 10 days ago
  74. 3396dcb [subset] Keep original IUP contour points across serialization retries (#6345) by Behdad Esfahbod · 10 days ago
  75. be6a74f [subset] Preserve line directions when specializing CFF charstrings (#6346) by Behdad Esfahbod · 10 days ago
  76. 1e6ea99 [subset] Preserve deltas when a contour exceeds the IUP set limit (#6344) by Behdad Esfahbod · 10 days ago
  77. 372119f [subset] Clamp fully instantiated COLRv1 alpha before narrowing (#6343) by Behdad Esfahbod · 10 days ago
  78. c82300a Merge pull request #6339 from ebraminio/hb-number-copy-free by Behdad Esfahbod · 11 days ago
  79. 78c25c8 Merge pull request #6338 from ebraminio/hb-number-ragel-free by Behdad Esfahbod · 11 days ago
  80. 56282e5 Merge pull request #6337 from ebraminio/hb-number by Behdad Esfahbod · 11 days ago
  81. 9751332 [number][test] Add some more tests for the expected behavior by Ebrahim · 11 days ago
  82. f8ba974 [number] Make hb_parse_int and hb_parse_uint copy free by Ebrahim · 11 days ago
  83. 30f2eae [number] Only alter value pointer if parsing was successful by Ebrahim · 11 days ago
  84. 1622d7c [test][number] Expand the testing by Ebrahim · 11 days ago
  85. 9cf8b48 [subset] Avoid use of undefined behavior in calling hb_parse_double by Ebrahim · 11 days ago
  86. 864683d [number] Make the number parser free from ragel by Ebrahim · 12 days ago
  87. 3150953 ci: Fix 32-bit Windows build bot by accepting tolerance by Ebrahim · 12 days ago
  88. 2855792 [test] Minor reorg, separate parse int tests from parse double by Ebrahim · 12 days ago
  89. 5d44104 [test] Use isinf and signbit from std:: by Ebrahim · 12 days ago
  90. d210429 [test][number] Import cmath to have access to isinf in different compilers by Ebrahim · 12 days ago
  91. 4ba6eca [number] When exponential overflow let's just return 0 by Ebrahim · 12 days ago
  92. f64ef34 [number] Add three more already passing tests by Ebrahim · 12 days ago
  93. e9aebd3 [number] Make sure we match what a libc strtod does is small numbers by Ebrahim · 12 days ago
  94. a7b6355 [number] Reject all whitespace by Ebrahim · 12 days ago
  95. 3b06f49 [number] Add some more already passing tests by Ebrahim · 12 days ago
  96. 8ec1db9 [number] Handle rejection of invalid input better by Ebrahim · 12 days ago
  97. cc5fef8 [number] Round instead of truncating long fractional parts by Ebrahim · 12 days ago
  98. 6134871 [number] Consider 1e512 as infinity and 1e-512 as zero by Ebrahim · 12 days ago
  99. 4834503 [map] Fix use-after-free when setting a key/value from the map itself (#6334) by Behdad Esfahbod · 13 days ago
  100. d997502 [meson] Guard tests for disabled optional libraries (#6335) by Behdad Esfahbod · 13 days ago