[vector] Drop redundant scale-factor > 0 guard in transform_point
4c94a81
[gpu] Rename hb_gpu_draw_glyph parameter codepoint -> glyph
8862ff5
[api] Return hb_bool_t from hb_raster_draw_glyph and hb_gpu_draw_glyph
3e411b5
[gpu] Add hb_gpu_draw_get_scale companion getter
8cd50a7
[api] const-correctness sweep for read-only getters
6de5a0e
[fuzzing] hb-vector-fuzzer: also exercise PDF output format
9d52c16
[vector] Drop unused includes from draw/paint .cc
5148203
[paint] Share sweep-gradient tile walker across cairo/vector backends (#5913)
56ed6e5
[blob] RAII refactor of hb_blob_create_from_file_or_fail (#5912)
ce705fa
Improve hb-cplusplus usability with subsystems (#5911)
8e3a166
[internal] More hb_unique_ptr_t conversions
3dfd706
[internal] Convert HB_SCOPE_GUARD HB-destroy sites to hb_unique_ptr_t
2e50079
[cplusplus] Enable hb_unique_ptr_t for subsystem types
80bed0c
[gpu] encode() returns extents + auto-clears; drop get_extents() (#5910)
4650398
Merge pull request #5909 from harfbuzz/clears
2891b2e
[docs] Drop implementation-detail notes from _clear/_reset docstrings
040dce0
[docs] List the new _clear() entry points in harfbuzz-sections.txt
8ad69b4
[api] Add _clear() companions to _reset() across render contexts
3fa9ba2
Merge pull request #5908 from harfbuzz/raii
80aea20
[internal] Add move constructor to hb_scope_guard_t
4e2627a
[internal] RAII sweep (third batch): raster_paint_render + wasm acquire_plan
c550539
[internal] RAII sweep (second batch): 12 more cleanup sites
5b4b363
[internal] Use HB_SCOPE_GUARD for non-HB cleanup paths
869b55e
[internal] Add hb_scope_guard_t + HB_SCOPE_GUARD() macro
1dcf59e
[internal] Add hb_unique_ptr_t alias for hb::unique_ptr
c3b32f5
[cplusplus] Add hb-gpu type
186238e
[vector] Fix doc-check
460d28f
[ci] Run doc tests in docs workflow
45465a5
Merge pull request #5905 from harfbuzz/svg-remove
a193931
[vector] Rename SVG-specific helpers: hb_svg_ -> hb_vector_svg_
32596c0