[Webkit-unassigned] [Bug 14144] New: All tx/ty (parentX/parentY) usage should be removed from SVG renders

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 14 13:00:27 PDT 2007


http://bugs.webkit.org/show_bug.cgi?id=14144

           Summary: All tx/ty (parentX/parentY) usage should be removed from
                    SVG renders
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: SVG
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: eric at webkit.org


All tx/ty (parentX/parentY) usage should be removed from SVG renders

tx/ty are insufficient for passing adequate transform information up the render
tree when doing hit-testing or painting.  These are fine for HTML but SVG has
more complicated transforms, and thus needs to use things like
absoluteTransform() etc, or at least pass a transform object instead.

SVGRenderRoot should be the *ONLY* SVG render class which deals with tx/ty, all
others should ignore it. (except maybe the text stuff).

This bug represents removing all usage of tx/ty outside of SVGRenderRoot to
finally end all the stupid hit-testing and painting confusion resulting from
applying tx/ty too many or not enough times when painting hit/testing SVG
renderers.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list