SVG:Cleanup: Difference between revisions

Jump to navigation Jump to search
m
Line 67: Line 67:
[tor] Some GetCanvasTM() cleanup done as part of {{bug|334400}}.
[tor] Some GetCanvasTM() cleanup done as part of {{bug|334400}}.


==== deCOMtaminate core data structures ====
==== [DONE] deCOMtaminate core data structures ====


SVG points and matrices are currently always XPCOM objects, and even C++ code goes through the DOM interfaces to manipulate them. Consequently even something as simply as transforming a point with a matrix requires a heap allocation. SVG point and matrix types (and possibly others I haven't encountered yet)
SVG points and matrices are currently always XPCOM objects, and even C++ code goes through the DOM interfaces to manipulate them. Consequently even something as simply as transforming a point with a matrix requires a heap allocation. SVG point and matrix types (and possibly others I haven't encountered yet)
31

edits

Navigation menu