Open
Bug 1663867
Opened 3 years ago
Updated 3 years ago
Implement margin layout for children of nsMathMLContainerFrame
Categories
(Core :: MathML, enhancement)
Core
MathML
Tracking
()
NEW
People
(Reporter: dazabani, Unassigned)
References
Details
Attachments
(1 obsolete file)
+++ This bug was initially created as a clone of Bug #1658121 +++
Reporter | ||
Comment 1•3 years ago
|
||
This patch doesn’t try to handle width/height or similar properties ([[ https://github.com/mathml-refresh/mathml/issues/45 | mathml-refresh/mathml#45 ]]) or non-horizontal writing modes ([[ https://bugzilla.mozilla.org/show_bug.cgi?id=1077525 | bug 1077525 ]]).
- [[ https://phabricator.services.mozilla.com/D87594?id=328558 | Diff 1 ]] is based on [[ https://phabricator.services.mozilla.com/D86471?id=327743 | Diff 5 ]] + [[ https://phabricator.services.mozilla.com/D86471?id=327965 | Diff 6 ]] of D86471
- [[ https://phabricator.services.mozilla.com/D86471?id=327743 | Diff 5 ]] implements margin well enough for <mspace> in nsMathMLContainerFrame::Place
- [[ https://phabricator.services.mozilla.com/D86471?id=327965 | Diff 6 ]] fixes the incorrect handling of <percentage> + auto values
- 6/6 [[ http://wpt.live/mathml/relations/css-styling/padding-border-margin/margin-001.html | margin-001.html ]] + 0/73 [[ http://wpt.live/mathml/relations/css-styling/padding-border-margin/margin-002.html | margin-002.html ]] + 5/16 [[ http://wpt.live/mathml/relations/css-styling/padding-border-margin/margin-003.html | margin-003.html ]] (was 0 + 0 + 0)
- would be 1/73 [[ http://wpt.live/mathml/relations/css-styling/padding-border-margin/margin-002.html | margin-002.html ]] if not for [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1658135 | bug 1658135 ]] (see [[ https://bucket.daz.cat/d9f15b512873442b.patch | this WPT patch ]] for workaround)
Updated•3 years ago
|
Assignee: nobody → dazabani
Status: NEW → ASSIGNED
Reporter | ||
Comment 2•3 years ago
|
||
My internship with Igalia is coming to an end, so I won’t have any more time to work on this bug. My unfinished patch (D87594) is now welcome to anyone interested in picking it up.
Reporter | ||
Updated•3 years ago
|
Assignee: dazabani → nobody
Status: ASSIGNED → NEW
Updated•3 years ago
|
Assignee: nobody → dazabani
Attachment #9174602 -
Attachment description: Bug 1663867 - Implement margin layout for <mspace>. → Bug 1663867 - Implement margin layout for children of nsMathMLContainerFrame.
Status: NEW → ASSIGNED
Reporter | ||
Updated•3 years ago
|
Assignee: dazabani → nobody
Status: ASSIGNED → NEW
Reporter | ||
Updated•3 years ago
|
Attachment #9174602 -
Attachment is obsolete: true
You need to log in
before you can comment on or make changes to this bug.
Description
•