[raster] Split SVG bbox helpers into hb-raster-svg-bbox
b8f607c
[raster] Split SVG clip helpers into hb-raster-svg-clip
8f960c4
[raster] Split SVG gradient helpers into hb-raster-svg-gradient
b1c1889
[raster] Fix fill color regression in SVG id parsing
ba1352a
[raster] Drop unused SVG def enum variant
87c18a2
[raster] Add SVG parser guardrails for attrs and stops
2ef531d
[raster] Unify SVG id reference parsing
209ccf6
[raster] Add cached SVG attribute view helper
fea3052
[raster] Split SVG defs store into hb-raster-svg-defs
0549b10
[raster] Split SVG parser code into hb-raster-svg-parse
a7a7ed6
raster/svg: split base helpers into hb-raster-svg-* units
f6b60d9
raster/svg: speed up defs lookups with hb_bytes_t hash maps
bce954d
raster/svg: parse style properties once per element
153418b
raster/svg: reuse shared url parser and tidy renderer formatting
d20baa5
raster/svg: pass cascade state struct through renderer
ada78d5
raster/svg: fix opacity inherit and gradient stop inherit
dc8ac30
raster/svg: add url fallback paint and normalize inherit/none
0d1ef4c
raster/svg: handle inherit and currentColor in gradients
2f3ca23
raster/svg: add visibility/color cascade and global defs scan
e46cc48
raster/svg: support style props and harden gradient/url parsing
5130b0f
Merge pull request #5763 from harfbuzz/raster-svg-cleanup
c90db60
raster-svg: document defs helper flow
9fb2287
raster-svg: centralize href/xlink lookup
c61a9f0
raster-svg: split element rendering into helpers
9c8512d
raster-svg: normalize defs/render indentation
f68fdc4
raster-svg: reuse fragment-id parsing for <use> href
52bebc0
raster-svg: tighten defs parsing helpers and stack checks
d379b30
raster-svg: dedupe url(#id) parsing
82e7169
raster-svg: dedupe gradient defs parsing
72424f4
raster-paint: share clip-mask rasterization helper
bfc51d8