Closed
Bug 1395112
(stylo-everywhere)
Opened 7 years ago
Closed 6 years ago
Remove the old style system (and use Stylo everywhere)
Categories
(Core :: CSS Parsing and Computation, enhancement, P2)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox57 | --- | wontfix |
People
(Reporter: hsivonen, Unassigned)
References
(Depends on 1 open bug, Blocks 6 open bugs)
Details
Once stylo is enabled on all platforms, we should remove the old style system in the interest of clean-ups and code size.
Updated•7 years ago
|
No longer blocks: 1395114
Depends on: stylo-release, stylo-chrome
Updated•7 years ago
|
status-firefox57:
--- → wontfix
Priority: -- → P3
Updated•7 years ago
|
Alias: stylo-everywhere
Summary: Remove the old style system → Remove the old style system (and use Stylo everywhere)
Comment 1•7 years ago
|
||
I have some WIP patches to remove the old style system code, and it results in libxul.so shrinking by 993 KiB.
Comment 2•7 years ago
|
||
(On Linux x64.)
Comment 3•7 years ago
|
||
Tested again, with --enable-release:
stylo:disabled, old style:enabled - 87,884,896
stylo:enabled, old style:enabled - 93,660,448
stylo:enabled, old style:disabled - 92,906,592
So only around 736 KB. And the size regression from enabling stylo is more like 5.5 MiB.
Comment 4•7 years ago
|
||
P2 because we need to remove (or at least disable at compile-time) the old style system code before we ship Stylo-android or Stylo-chrome.
Priority: P3 → P2
Comment 5•7 years ago
|
||
Isn’t it the reverse? Don’t we need to stop using the old style system (on Android and in chrome) before we disable/remove it?
Comment 6•7 years ago
|
||
(In reply to Simon Sapin (:SimonSapin) from comment #5)
> Isn’t it the reverse? Don’t we need to stop using the old style system (on
> Android and in chrome) before we disable/remove it?
Yeah. I just meant that we want to disable the old style system in the same release we ship on Android and in chrome.
Comment 7•7 years ago
|
||
We didn't wait for mingw builds to be fixed (bug 1390583 and bug 1443471). Instead the mingw builds are being disabled for now (bug 1447414).
Comment 9•6 years ago
|
||
Yup!
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(emilio)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•