change 'currentColor' keyword to be a computed value (except for 'color' property)
Categories
(Core :: CSS Parsing and Computation, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox68 | --- | fixed |
People
(Reporter: dbaron, Assigned: emilio)
References
()
Details
(Keywords: dev-doc-complete, Whiteboard: [stylo])
Attachments
(2 files)
Reporter | ||
Comment 1•9 years ago
|
||
Updated•9 years ago
|
Updated•9 years ago
|
Reporter | ||
Comment 3•9 years ago
|
||
Reporter | ||
Comment 4•9 years ago
|
||
Updated•9 years ago
|
Comment 5•8 years ago
|
||
Comment 6•8 years ago
|
||
Reporter | ||
Comment 7•8 years ago
|
||
Comment 8•8 years ago
|
||
Updated•8 years ago
|
Comment 9•8 years ago
|
||
Comment 10•8 years ago
|
||
Comment 11•8 years ago
|
||
Comment 12•8 years ago
|
||
Updated•8 years ago
|
Updated•8 years ago
|
Comment 13•8 years ago
|
||
Comment 14•8 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 15•6 years ago
|
||
We don't have lossy currentcolor in the style system anymore, except for a
single property -moz-font-smoothing-background-color.
I could've converted it into a proper StyleColor and thread down all the
necessary information to the font metrics code.
But it doesn't really seem worth it given it's not exposed to the web, so I just
did the simplest thing, which is making currentcolor compute to transparent to
that specific property.
This patch also removes the stores_complex_colors_lossily code and related,
since now we always can cache computed colors.
Assignee | ||
Comment 16•6 years ago
|
||
The text-decoration-line is a drive-by thing, but I can put it in a separate
patch if you want. It was needed for Servo (to compute
-servo-text-decorations-in-effect), but I moved Servo away from that model a
while ago.
Comment 17•6 years ago
|
||
It's OK for now, but is the kind of thing that helps reviewers (well, me at least) determine which changes are not related to the others.
Comment 18•6 years ago
|
||
Comment 19•6 years ago
|
||
Backed out changeset 1ea4b3582033 (Bug 760345) for build bustages at ia2AccessibleComponent.cpp.
Backout: https://hg.mozilla.org/integration/autoland/rev/dd4d744643a31e8817f15b07fe610bc0fbe0b671
Push that started the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=pending%2Crunning%2Csuccess%2Ctestfailed%2Cbusted%2Cexception&revision=1ea4b3582033d4d9777590af85c7299f68861ffd&selectedJob=238313749
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=238313749&repo=autoland&lineNumber=29993
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Comment 20•6 years ago
|
||
Comment 21•6 years ago
|
||
Comment 22•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0550767ec778
https://hg.mozilla.org/mozilla-central/rev/08f256aa338a
Updated•5 years ago
|
Comment 23•5 years ago
|
||
Added to the release notes for 68.
Description
•