[raster] Always unwind transforms on SVG <use> cycle skip
53bfaea
[raster] Treat symbol as container in SVG child-skip logic
4a4f9f2
[raster] Validate objectBoundingBox dimensions before mapping
2622fe9
[raster] Ignore <defs> geometry in clipPath collection
6e7a613
[raster] Apply viewBox mapping for clipPath <use> svg/symbol refs
11234bf
[raster] Refactor SVG clipPath collection helpers
48f9bbf
[raster] Inherit visibility through nested clipPath content
5cad3ea
[raster] Honor preserveAspectRatio for SVG <use> viewports
68be92b
[raster] Traverse container targets for clipPath <use> refs
0b03fe5
[raster] Guard clipPath <use> reference cycles with hb_decycler_t
2f6fdda
[raster] Support <use> shapes inside SVG clipPath
124d92f
[raster] Respect visibility when collecting clipPath shapes
d57bd72
[raster] Honor style transform in SVG clipPath parsing
e89ebd7
[raster] Handle nested transforms in SVG clipPath content
966a1c2
[raster] Apply empty SVG clipPath definitions as empty clips
ef73c6e
[raster] Require local fragment IDs for SVG refs
28dc8f6
[raster] Sanitize non-finite SVG numeric parses
5f4deab
[raster] Remove fixed SVG gradient href-chain limit
ce91e95
[raster] Improve SVG <use> viewport behavior
c24c7b7
[raster] De-duplicate SVG defs scan dispatch
7eec974
[raster] Use span IDs for SVG defs and references
f90d139
[raster] Share SVG href and id-ref parsing helpers
503d216
[raster] Guard SVG <use> cycles with hb_decycler_t
f560bbb
[raster] Split SVG defs scanning from render
860beb0
[raster] Reduce SVG module include coupling
c6b1598
[raster] Normalize SVG helper APIs to hb_raster_svg_*
d98af91
[raster] Share SVG render/fill/use context structs
601c981
[raster] Split SVG color parser and remove hb-raster-svg.cc
5c2882b
[raster] Split SVG renderer into hb-raster-svg-render
9f18f09
[raster] Split SVG use helpers into hb-raster-svg-use
0b4f03d