Closed
Bug 1039006
(enable-css-ruby)
Opened 10 years ago
Closed 10 years ago
Enable the preference for CSS Ruby (layout.css.ruby.enabled) by default
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla38
Tracking | Status | |
---|---|---|
firefox38 | --- | fixed |
People
(Reporter: sgbowen8, Assigned: xidorn)
References
(Blocks 2 open bugs)
Details
(Keywords: dev-doc-complete)
Attachments
(1 file)
(deleted),
patch
|
dbaron
:
review+
|
Details | Diff | Splinter Review |
Whenever it's "safe," we'll need to enable the pref which is blocking off the ruby changes from non-debug builds.
Comment 1•10 years ago
|
||
(adding dependency on bug 1021952, since that's where we're creating the pref ("layout.css.ruby.enabled"))
Depends on: 1021952
Summary: Enable the about:config for CSS Ruby by default → Enable the about:config for CSS Ruby (layout.css.ruby.enabled) by default
Updated•10 years ago
|
Summary: Enable the about:config for CSS Ruby (layout.css.ruby.enabled) by default → Enable the about:config pref for CSS Ruby (layout.css.ruby.enabled) by default
Updated•10 years ago
|
Summary: Enable the about:config pref for CSS Ruby (layout.css.ruby.enabled) by default → Enable the preference for CSS Ruby (layout.css.ruby.enabled) by default
Updated•10 years ago
|
Keywords: dev-doc-needed
Updated•10 years ago
|
Alias: enable-css-ruby
Assignee | ||
Updated•10 years ago
|
Depends on: ruby-align
Assignee | ||
Updated•10 years ago
|
No longer depends on: ruby-align
Assignee | ||
Comment 2•10 years ago
|
||
Assignee | ||
Comment 3•10 years ago
|
||
Comment on attachment 8543692 [details] [diff] [review]
patch
With the expection that the only current blocker bug 1132008 will land m-c, I guess it is time to turn on this pref now.
Attachment #8543692 -
Flags: review?(dbaron)
Comment 4•10 years ago
|
||
Wow, don't you enable CSS ruby only on non-release build first for getting more feedback from our testers?
Comment 5•10 years ago
|
||
(In reply to Masayuki Nakano (:masayuki) (Mozilla Japan) from comment #4)
> Wow, don't you enable CSS ruby only on non-release build first for getting
> more feedback from our testers?
As I understand it, that's exactly the plan here. This bug is on enabling the pref on mozilla-central / nightly, and letting that ride the trains. I don't think anyone's suggested flipping this on in official release builds right away.
(Maybe I'm misunderstanding your concern, though?)
Comment 6•10 years ago
|
||
Comment on attachment 8543692 [details] [diff] [review]
patch
r=dbaron
Please write a blog post soliciting testing and feedback.
One other thing I noticed, though: many of the reftests should probably be contributed to the W3C's test suite. The easiest way to do that is to move them to layout/reftests/w3c-css/submitted/ruby/ and add the appropriate metadata. Could you do that as well?
Attachment #8543692 -
Flags: review?(dbaron) → review+
Comment 7•10 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #5)
> (In reply to Masayuki Nakano (:masayuki) (Mozilla Japan) from comment #4)
> > Wow, don't you enable CSS ruby only on non-release build first for getting
> > more feedback from our testers?
>
> As I understand it, that's exactly the plan here. This bug is on enabling
> the pref on mozilla-central / nightly, and letting that ride the trains. I
> don't think anyone's suggested flipping this on in official release builds
> right away.
>
> (Maybe I'm misunderstanding your concern, though?)
I was thinking that using #ifdef RELEASE_BUILD for a while because m-c will be merged next week. So, actually, it's not enough tested by Nightly users.
Assignee | ||
Comment 8•10 years ago
|
||
(In reply to David Baron [:dbaron] (UTC+13) (needinfo? for questions) from comment #6)
> Comment on attachment 8543692 [details] [diff] [review]
> patch
>
> r=dbaron
>
> Please write a blog post soliciting testing and feedback.
>
> One other thing I noticed, though: many of the reftests should probably be
> contributed to the W3C's test suite. The easiest way to do that is to move
> them to layout/reftests/w3c-css/submitted/ruby/ and add the appropriate
> metadata. Could you do that as well?
Yes, I'll do this in a separate bug 1134069.
Assignee | ||
Comment 9•10 years ago
|
||
(In reply to Masayuki Nakano (:masayuki) (Mozilla Japan) from comment #7)
> (In reply to Daniel Holbert [:dholbert] from comment #5)
> > (In reply to Masayuki Nakano (:masayuki) (Mozilla Japan) from comment #4)
> > > Wow, don't you enable CSS ruby only on non-release build first for getting
> > > more feedback from our testers?
> >
> > As I understand it, that's exactly the plan here. This bug is on enabling
> > the pref on mozilla-central / nightly, and letting that ride the trains. I
> > don't think anyone's suggested flipping this on in official release builds
> > right away.
> >
> > (Maybe I'm misunderstanding your concern, though?)
>
> I was thinking that using #ifdef RELEASE_BUILD for a while because m-c will
> be merged next week. So, actually, it's not enough tested by Nightly users.
I just discussed this with dbaron, and he thought it's fine to just ship this and let it ride the train, because we can always turn off it anytime when something serious happens.
Assignee | ||
Comment 10•10 years ago
|
||
Assignee | ||
Comment 11•10 years ago
|
||
Comment 12•10 years ago
|
||
Assignee: nobody → quanxunzhen
Status: NEW → RESOLVED
Closed: 10 years ago
status-firefox38:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
Comment 13•10 years ago
|
||
GJ! This increased our BrowserMark 2.1 score on CSS 2.1 conformity from 53% to 54%:
[url]http://arewefastyet.com/#machine=30&view=single&suite=browsermark&subtest=Conformity CSS 2.1&start=1423040036&end=1424679226[/url]
Comment 14•10 years ago
|
||
Compat tables updated:
https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-align
https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-position
https://developer.mozilla.org/en-US/Firefox/Releases/38#CSS
Keywords: dev-doc-needed → dev-doc-complete
You need to log in
before you can comment on or make changes to this bug.
Description
•