[Webkit-unassigned] [Bug 124838] New: Improve renderer classes for MathML Token elements

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 25 04:39:04 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=124838

           Summary: Improve renderer classes for MathML Token elements
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: MathML
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: fred.wang at free.fr
            Blocks: 44208,57695,99620,124128


Proposal:

- For MathML Token elements, create a renderer class that use an anonymous wrapper to store the child nodes and add CSS style.

- Make MathMLOperator inherits from this class. This will allow to apply start/end margins to implement lspace/rspace (bug 99620)

- For <mi>, this will allow to apply CSS italic only when necessary (bug 44208)

- For other elements like <mtext>, allow to have non-text children, like what foreignObject does (bug 124128)

- Implement addChild/removeChild and attribute changes correctly (bug 57695)

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



More information about the webkit-unassigned mailing list