1. da577bc test: strengthen buffer and map API coverage (#5979) by parasol-aser · 34 hours ago main
  2. 5062828 Add Flutter to list of users in README.md (#5978) by Metaspook · 2 days ago
  3. de77426 [gpu-paint] Limit clip rasterization ops by Behdad Esfahbod · 3 days ago
  4. 5ee942f [gpu_demo] Fix web demo build by Behdad Esfahbod · 4 days ago
  5. 8aaa510 [gpu_demo] Silence compiler warnings by Behdad Esfahbod · 4 days ago
  6. a45382c [gpu_demo] Fix build in Windows by Behdad Esfahbod · 4 days ago
  7. 9a3a13c Bump github/codeql-action from 4.35.2 to 4.35.3 by dependabot[bot] · 4 days ago
  8. f90bc29 Merge pull request #5973 from harfbuzz/no-std-sort by Behdad Esfahbod · 6 days ago
  9. 09795f3 [post] Fix flipped glyph-name sort comparator on macOS by Behdad Esfahbod · 6 days ago
  10. 58deffd [qsort] Lower threshold from 32 to 24 by Behdad Esfahbod · 6 days ago
  11. e064b9f [algs] Defer insertion sort to single final pass; bump threshold to 32 by Behdad Esfahbod · 6 days ago
  12. 6910337 [algs] Replace byte-based sort with typed two-way quicksort by Behdad Esfahbod · 6 days ago
  13. d3a1de2 [array] Replace std::sort with internal sort_r_simple by Behdad Esfahbod · 6 days ago
  14. 209a723 [repacker] fuzzer fix: duplicate shared liga_sets before splitting (#5972) by Qunxin Liu · 7 days ago
  15. ef1b375 [ft] Bump minimum freetype version to 2.8.0 (20.0.14) by Sergei Lopatin · 8 days ago
  16. ab6aa4f Allow line-ending changes in gen-gpu-shader-artifacts.py (#5968) by Andrew Tribick · 10 days ago
  17. e6741e2 [harfbuzz-world] Fix macros by Behdad Esfahbod · 10 days ago
  18. 79784ef Bump meson from 1.11.0 to 1.11.1 in /.ci by dependabot[bot] · 11 days ago
  19. 00cbd98 Bump hendrikmuhs/ccache-action from 1.2.22 to 1.2.23 by dependabot[bot] · 11 days ago
  20. 73db8cc [gpu] Fix HLSL paint fragment compile error by Behdad Esfahbod · 2 weeks ago
  21. f751170 [gpu] Remove outdated comment by Behdad Esfahbod · 2 weeks ago
  22. 1b9c0c9 [subset/gvar] Protect against overflow on 32bit systems by Behdad Esfahbod · 2 weeks ago
  23. 7439673 [cmake] Fix missing hb-static.cc in gpu target (#5960) by 璀境石 · 2 weeks ago
  24. 0091ae3 [hb-config.hh] Tweak HB_TINY / HB_NO_DRAW / HB_NO_CFF relationship by Behdad Esfahbod · 2 weeks ago
  25. 14d1d03 [cmake] Add a .gitignore file to build directory (inspired by Meson) (#5957) by 璀境石 · 2 weeks ago
  26. d25e930 Bump meson from 1.10.2 to 1.11.0 in /.ci by dependabot[bot] · 2 weeks ago
  27. e8fbf40 Bump github/codeql-action from 4.35.1 to 4.35.2 by dependabot[bot] · 3 weeks ago
  28. b0ffab4 14.2.0 by Khaled Hosny · 3 weeks ago 14.2.0
  29. 6988bda [gpu] Move blob-recycling from gpu to blob.hh by Behdad Esfahbod · 3 weeks ago
  30. 98202cd [gpu-paint] Cosmetic by Behdad Esfahbod · 3 weeks ago
  31. 90ba85b [gpu-draw] Cosmetic by Behdad Esfahbod · 3 weeks ago
  32. d26e90c [gpu] Add HB_GPU_SHADER_LANG_INVALID by Behdad Esfahbod · 3 weeks ago
  33. 521d7b2 [vector] Approximate a couple of Porter-Duff modes by Behdad Esfahbod · 3 weeks ago
  34. 1ae32fb [vector-pdf] Clean up color-stop passing around by Behdad Esfahbod · 3 weeks ago
  35. f433a59 [vector-svg] Cosmetic by Behdad Esfahbod · 3 weeks ago
  36. 0b718a9 [raster/vector/gpu] Streamline color-stop fetching by Behdad Esfahbod · 3 weeks ago
  37. 74514fc [vector-svg] Streamline set_svg_prefix() by Behdad Esfahbod · 3 weeks ago
  38. 6ef43b3 [hb-vector] Touchups by Behdad Esfahbod · 3 weeks ago
  39. 067539a [raster] Rename hb-raster-utils.hh to hb-raster.hh by Behdad Esfahbod · 3 weeks ago
  40. 7a7fbdd [NEWS] Typos by Behdad Esfahbod · 3 weeks ago
  41. a7bcaac Merge pull request #5948 from harfbuzz/vector-no-reuse-no-pen by Behdad Esfahbod · 3 weeks ago
  42. e5755c8 [raster/vector] Address review feedback by Behdad Esfahbod · 3 weeks ago
  43. 1ea68a9 [fontations] Fix OOB write on glyph-name callback with size == 0 (#5946) (#5947) by parasol-aser · 3 weeks ago
  44. 27f1be9 [indic] Categorize U+1CF5 and U+1CF6 as CS (#5949) by David Corbett · 3 weeks ago
  45. e134bb7 [vector] Strip clip-glyph dedup in SVG paint by Behdad Esfahbod · 3 weeks ago
  46. e5c87cf [util/vector] Produce Y-up extents for auto-fit box by Behdad Esfahbod · 3 weeks ago
  47. 99ffe47 [vector] Normalize extents in set_extents by Behdad Esfahbod · 3 weeks ago
  48. b3c3e6a [vector] Add public hb_vector_draw_new_path() API by Behdad Esfahbod · 3 weeks ago
  49. 750df72 [NEWS/docs] Update for vector API changes by Behdad Esfahbod · 3 weeks ago
  50. 31c518d [raster] Push/pop transform in paint _glyph_impl, not ensure_initialized by Behdad Esfahbod · 3 weeks ago
  51. 3617458 [vector/raster/gpu] Document _glyph functions as convenience by Behdad Esfahbod · 3 weeks ago
  52. cf57fa7 [vector] Unify ensure_initialized, remove PDF duplicate by Behdad Esfahbod · 3 weeks ago
  53. 127f060 [raster] Move decl around by Behdad Esfahbod · 3 weeks ago
  54. 57e056a [vector] Return nullptr from paint get_funcs for invalid format by Behdad Esfahbod · 3 weeks ago
  55. dfef3f3 [vector] Global Y-flip in SVG render, eliminate per-glyph flips by Behdad Esfahbod · 3 weeks ago
  56. 2be60ac [vector] Strip paint SVG dedup, simplify paint _glyph_impl by Behdad Esfahbod · 3 weeks ago
  57. bc3713f [vector] Add new_path(), make _glyph_or_fail trivially thin by Behdad Esfahbod · 3 weeks ago
  58. 82734f4 [vector] Simplify draw _glyph_or_fail to just draw + flush by Behdad Esfahbod · 3 weeks ago
  59. 992835a [vector] Strip SVG dedup from draw, remove svg_prefix API by Behdad Esfahbod · 3 weeks ago
  60. 786bf59 [vector] Remove global transform wrapper from SVG paint render by Behdad Esfahbod · 3 weeks ago
  61. f469f05 [vector/raster] Remove pen_x/pen_y from _glyph APIs by Behdad Esfahbod · 3 weeks ago
  62. c76b3a2 [vector] Content-based dedup, remove font reference caching by Behdad Esfahbod · 3 weeks ago
  63. edc8c18 Link to harfbuzz-world.cc playground in README by Behdad Esfahbod · 3 weeks ago
  64. 0830c4b [gpu/demo] Use union of ink + logical extents for autofit by Behdad Esfahbod · 3 weeks ago
  65. 036a5ad [gpu] Add font feature support to demo by Behdad Esfahbod · 3 weeks ago
  66. fd0a18d [gpu/web] Add key message handler for embed mode by Behdad Esfahbod · 3 weeks ago
  67. b2a09c2 Merge pull request #5945 from harfbuzz/fuzzer-fixes-apr17 by Behdad Esfahbod · 3 weeks ago
  68. 77b0369 [hb-vector.png] Fixup by Behdad Esfahbod · 3 weeks ago
  69. bb2b4bf [fuzzing] Cap font scale in raster fuzzer to avoid OOM by Behdad Esfahbod · 3 weeks ago
  70. e4d1127 [test] Add one more fuzzer font by Behdad Esfahbod · 3 weeks ago
  71. 0f9e0ba [gpu] Fix signed integer overflow in extents computation by Behdad Esfahbod · 3 weeks ago
  72. 82cba44 [gpu] Fix out-of-bounds read in emit_all_clip_sub_blobs by Behdad Esfahbod · 3 weeks ago
  73. d689790 hb-shape.png: Optimize by Behdad Esfahbod · 3 weeks ago
  74. d581971 Add hb-shape.png by Behdad Esfahbod · 3 weeks ago
  75. e9c62e1 [vector] Center logo to match others by Behdad Esfahbod · 3 weeks ago
  76. 13cac4f [NEWS] Document GPU shader API changes by Behdad Esfahbod · 3 weeks ago
  77. af73332 Merge pull request #5943 from harfbuzz/gpu-gamma by Behdad Esfahbod · 3 weeks ago
  78. 86eab66 [gpu] Update hb_gpu_paint() docs for coverage out parameter by Behdad Esfahbod · 3 weeks ago
  79. d8b1d6b [gpu] Return edge coverage from hb_gpu_paint(); apply stem darkening and gamma to it by Behdad Esfahbod · 3 weeks ago
  80. 43b8568 [vector] Fix potential use-after-free in check_font() by Behdad Esfahbod · 3 weeks ago
  81. a5bd445 [vector] Expand section docs with usage examples and caveats by Behdad Esfahbod · 3 weeks ago
  82. ba66cfc [util] Document --background=none in help string by Behdad Esfahbod · 3 weeks ago
  83. 0272f02 [vector] Adjust duplicate header and improve docs by Behdad Esfahbod · 3 weeks ago
  84. 15a451c Merge pull request #5941 from harfbuzz/vector-touchups by Behdad Esfahbod · 3 weeks ago
  85. 3c9fe07 [gpu] Interpolate gradient color stops in premultiplied space by Behdad Esfahbod · 3 weeks ago
  86. 178402d [gpu/demo] Fix blend func for premultiplied paint output by Behdad Esfahbod · 3 weeks ago
  87. af21e3c [vector/raster] Remove is_foreground substitution; pass foreground directly by Behdad Esfahbod · 3 weeks ago
  88. dba796f [gpu] Fix foreground alpha: only modulate alpha channel, not RGB by Behdad Esfahbod · 3 weeks ago
  89. 9031600 [paint] Document is_foreground semantics on color callback and color stops by Behdad Esfahbod · 3 weeks ago
  90. f546f73 [gpu] Preserve paint-tree alpha for foreground entries in shaders by Behdad Esfahbod · 3 weeks ago
  91. 7f33333 [font] Synthesized mono paint: pass is_foreground=true, alpha=255 by Behdad Esfahbod · 3 weeks ago
  92. d17dbe7 Revert "[vector] Remove is_foreground substitution from paint backends" by Behdad Esfahbod · 3 weeks ago
  93. 4e2a9b0 [vector/raster] Pass opaque foreground to paint_glyph by Behdad Esfahbod · 3 weeks ago
  94. e76163e [vector-draw] Add PDF fill opacity via inline ExtGState by Behdad Esfahbod · 3 weeks ago
  95. 9d1ce8c [vector] Remove is_foreground substitution from paint backends by Behdad Esfahbod · 3 weeks ago
  96. 7b82745 [font] Fix synthesized mono paint: pass foreground as literal color by Behdad Esfahbod · 3 weeks ago
  97. 14c789d [vector-paint] Don't clear output buffers on changed() by Behdad Esfahbod · 3 weeks ago
  98. f3dc687 [util] Semi-retire --stroke; hide from --help by Behdad Esfahbod · 3 weeks ago
  99. 370ed58 [vector-paint-pdf] Use scale_precision for transform matrix entries by Behdad Esfahbod · 3 weeks ago
  100. 9dfd7aa [vector] Fix global paint transform for output-space by Behdad Esfahbod · 3 weeks ago