Closed
Bug 1084183
Opened 9 years ago
Closed 9 years ago
Propagate text decoration to ruby frames
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla36
People
(Reporter: xidorn, Assigned: xidorn)
References
Details
Attachments
(2 files, 2 obsolete files)
2.61 KB,
patch
|
dbaron
:
review+
|
Details | Diff | Splinter Review |
3.21 KB,
patch
|
dbaron
:
review+
|
Details | Diff | Splinter Review |
Currently, text decorations are not propagated into ruby frames.
Assignee | ||
Comment 1•9 years ago
|
||
Currently the lines generated by text decoration are not continuous. It is because the width of text frames is not expanded properly, which should be solved in bug 1055676.
Comment 2•9 years ago
|
||
Comment on attachment 8507607 [details] [diff] [review] patch r=dbaron on the code, but it would be good to add a test, and make sure it's specified clearly in the css-ruby spec. Ideally, the test would go in layout/reftests/w3c-css/submitted/css-ruby/ so that we submit it to the CSS WG as well.
Attachment #8507607 -
Flags: review?(dbaron) → review+
Assignee | ||
Comment 3•9 years ago
|
||
Actually, I guess this test should go in text-decor-3/ instead of css-ruby/, because it is not part of ruby spec, but of Text Decoration 3: http://dev.w3.org/csswg/css-text-decor-3/#line-decoration > When specified on or propagated to a ruby box, the decorations are propagated only to the ruby base.
Assignee | ||
Updated•9 years ago
|
Keywords: checkin-needed
Assignee | ||
Comment 4•9 years ago
|
||
I forgot that I didn't write test for it. Remove checkin-needed.
Keywords: checkin-needed
Assignee | ||
Comment 5•9 years ago
|
||
It is strange that, in a normal browser the test page and the reference page look same, but when running in reftest, they are different. The rendering result of test page is not understandable. I cannot figure out the reason.
Attachment #8512433 -
Flags: review?(dbaron)
Assignee | ||
Comment 6•9 years ago
|
||
Attachment #8512433 -
Attachment is obsolete: true
Attachment #8512433 -
Flags: review?(dbaron)
Attachment #8513896 -
Flags: review?(dbaron)
Comment 7•9 years ago
|
||
Comment on attachment 8513896 [details] [diff] [review] patch of test r=dbaron It might also make sense to have a second reference with a span inside the rb, and the text-decoration on the span. Also, I think I'd prefer the directory be called either text-decor-3 or text-decor. You should remove the link rel="help" from the reference.
Attachment #8513896 -
Flags: review?(dbaron) → review+
Assignee | ||
Comment 8•9 years ago
|
||
My patch 1 of bug 1088489 causes some problems in the test for this bug. The problems will be fixed by the patch 2.
Depends on: 1088489
Assignee | ||
Comment 9•9 years ago
|
||
Changes: 1. The directory name is changed to text-decor-3 2. Wrap content in <rb> with <span> 3. Remove inter-segment whitespaces
Attachment #8513896 -
Attachment is obsolete: true
Attachment #8523482 -
Flags: review?(dbaron)
Assignee | ||
Comment 10•9 years ago
|
||
try: https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=ddc8963838ae
Comment 11•9 years ago
|
||
Comment on attachment 8523482 [details] [diff] [review] patch of test Please put the link rel="help" back in the test. (That is, it should be in the test but not in the reference.) r=dbaron with that
Attachment #8523482 -
Flags: review?(dbaron) → review+
Assignee | ||
Comment 12•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/af96c149900b https://hg.mozilla.org/integration/mozilla-inbound/rev/a7e75614e955
Assignee | ||
Comment 13•9 years ago
|
||
Ah, I guess I should always include tests on ICS when push to try. It meets the same crash which happens on patches for bug 1083004. Make this bug blocked by bug 1052924.
Depends on: 1052924
Comment 14•9 years ago
|
||
Backed out in https://hg.mozilla.org/integration/mozilla-inbound/rev/28be41369dfe
Assignee | ||
Comment 15•9 years ago
|
||
with bug 1052924: https://hg.mozilla.org/integration/mozilla-inbound/rev/3928aae210c3 https://hg.mozilla.org/integration/mozilla-inbound/rev/b657497010c2
Comment 16•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/3928aae210c3 https://hg.mozilla.org/mozilla-central/rev/b657497010c2
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla36
You need to log in
before you can comment on or make changes to this bug.
Description
•