Closed
Bug 1297806
Opened 8 years ago
Closed 8 years ago
15% linux cart regressions from bug 1022573
Categories
(Firefox :: Theme, defect, P1)
Firefox
Theme
Tracking
()
RESOLVED
FIXED
Firefox 51
Tracking | Status | |
---|---|---|
firefox51 | --- | fixed |
People
(Reporter: jmaher, Assigned: dao)
References
Details
Attachments
(4 files)
15.86 KB,
image/svg+xml
|
Details | |
2.07 KB,
image/svg+xml
|
Details | |
63.10 KB,
patch
|
mconley
:
review+
|
Details | Diff | Splinter Review |
8.96 KB,
patch
|
Details | Diff | Splinter Review |
from bug 1295502, we have two patches in the same push and each patch has a unique set of regressions- the patch in bug 1295502 will fix everything but the linux cart regressions- lets fix that here. for the backstory, you can see backing out the patch yields the win: https://bugzilla.mozilla.org/show_bug.cgi?id=1295502#c10
Assignee | ||
Comment 1•8 years ago
|
||
To fix this I think we need to avoid the fill filter and replace menuPanel.png with an SVG instead. Stephen, can you provide the SVG or delegate to someone to do so?
Flags: needinfo?(shorlander)
Version: 50 Branch → Trunk
Assignee | ||
Updated•8 years ago
|
Priority: -- → P1
Comment 2•8 years ago
|
||
(In reply to Dão Gottwald [:dao] from comment #1) > To fix this I think we need to avoid the fill filter and replace > menuPanel.png with an SVG instead. Stephen, can you provide the SVG or > delegate to someone to do so? We need menuPanel.png in the current sprite layout but as an SVG instead?
Flags: needinfo?(shorlander)
Updated•8 years ago
|
Flags: needinfo?(dao+bmo)
Updated•8 years ago
|
Whiteboard: [assets-needed]
Assignee | ||
Comment 3•8 years ago
|
||
A sprite would be easiest to replace the PNGs with, but I think long term we'll want to get rid of the coordinates and use ids instead. We might as well make that change here.
Flags: needinfo?(dao+bmo)
Assignee | ||
Updated•8 years ago
|
Flags: needinfo?(shorlander)
Assignee | ||
Comment 4•8 years ago
|
||
(In reply to Dão Gottwald [:dao] from comment #3) > A sprite would be easiest to replace the PNGs with, but I think long term > we'll want to get rid of the coordinates and use ids instead. We might as > well make that change here. Though considering that these might have different performance characteristics (i.e. I think ids might be slower due to Gecko bugs), maybe we should start with the sprite for the purpose of this bug :/
Reporter | ||
Comment 5•8 years ago
|
||
:dao what are the next steps here? We will be merging to Aurora next week.
Flags: needinfo?(dao+bmo)
Comment 7•8 years ago
|
||
(In reply to Dão Gottwald [:dao] from comment #6) > Stephen is still preparing the SVGs. I will get that to you today.
Comment 8•8 years ago
|
||
Updated menuPanel.png sprite to menuPanel.svg sprite. Should be mostly the same, I had to make a few tweaks and updated the webIDE icon (not even sure if we use that anymore).
Flags: needinfo?(shorlander)
Updated•8 years ago
|
Whiteboard: [assets-needed]
Assignee | ||
Comment 9•8 years ago
|
||
Stephen, could I please get the SVG version of menuPanel-small.png too? Thanks!
Flags: needinfo?(shorlander)
Whiteboard: [assets-needed]
Assignee | ||
Comment 10•8 years ago
|
||
prototype patch appears to undo the regression: https://treeherder.mozilla.org/perf.html#/compare?originalProject=try&originalRevision=dfa90003a104&newProject=try&newRevision=f5e2ce922bdf&framework=1
Assignee: nobody → dao+bmo
Reporter | ||
Comment 11•8 years ago
|
||
great stuff!
Comment 12•8 years ago
|
||
(In reply to Dão Gottwald [:dao] from comment #9) > Stephen, could I please get the SVG version of menuPanel-small.png too? > Thanks! Yes. I will do that today.
Flags: needinfo?(shorlander)
Updated•8 years ago
|
Flags: needinfo?(shorlander)
Comment 13•8 years ago
|
||
Flags: needinfo?(shorlander)
Updated•8 years ago
|
Whiteboard: [assets-needed]
Assignee | ||
Comment 15•8 years ago
|
||
for easier review
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Reporter | ||
Comment 18•8 years ago
|
||
thanks for the work here! As a note, we are merging Firefox 51 to Aurora this week- which means that we should consider uplifting this patch to Aurora once we land it on central.
Assignee | ||
Comment 19•8 years ago
|
||
I intend to land this before 51 moves to aurora.
Comment 20•8 years ago
|
||
Comment on attachment 8789899 [details] [diff] [review] patch Review of attachment 8789899 [details] [diff] [review]: ----------------------------------------------------------------- Looks good - thanks Dao!
Attachment #8789899 -
Flags: review?(mconley) → review+
Comment 21•8 years ago
|
||
Pushed by dgottwald@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/cbe381245f03 Replace menuPanel.png / menuPanel-small.png and the fill filter with menuPanel.svg / menuPanel-small.svg to fix customize mode animation regression on Linux. r=mconley
Comment 22•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/cbe381245f03
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox51:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 51
Reporter | ||
Comment 23•8 years ago
|
||
and we see improvements: https://treeherder.mozilla.org/perf.html#/alerts?id=3116
Comment 24•8 years ago
|
||
Incidentally this gives us a small installer size win: == Change summary for alert #3115 (as of September 13 2016 10:21 UTC) == Improvements: 0% installer size summary windowsxp opt 53574766 -> 53373114.17 0% installer size summary windows8-64 opt 57569298.83 -> 57370336.25 0% installer size summary windowsxp debug 66902027.83 -> 66702231 0% installer size summary windows8-64 debug 79852025.08 -> 79651911.5 For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=3115
You need to log in
before you can comment on or make changes to this bug.
Description
•