Closed Bug 1154218 Opened 9 years ago Closed 9 years ago

Get rid of webapprt's downloads-aero.css

Categories

(Firefox Graveyard :: Webapp Runtime, defect)

All
Windows 7
defect
Not set
normal

Tracking

(firefox40 fixed)

RESOLVED FIXED
Firefox 40
Tracking Status
firefox40 --- fixed

People

(Reporter: alfredkayser, Assigned: Gijs)

Details

Attachments

(2 files, 1 obsolete file)

downloads-aero.css can easily be removed.
It only adds some rules specifically to aero protected by "@media (-moz-windows-compositor) {".
It is the on;y -aero.css left, so removing this will remove this aero dependency to overrides for .css files
Assignee: nobody → dao
There's no such file in the Firefox theme. Toolkit's downloads-aero.css has been removed in bug 1150006.
Assignee: dao → nobody
No longer blocks: 706103, 1150843, 1150867
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
Status: RESOLVED → REOPENED
Component: Theme → General
Product: Firefox → Web Apps
Resolution: INVALID → ---
Summary: Get rid of downloads-aero.css → Get rid of webapprt's downloads-aero.css
Ugh, the component story here is super confusing.
Component: General → Webapp Runtime
Product: Web Apps → Firefox
Attached file MozReview Request: bz://1154218/Gijs (obsolete) —
/r/7023 - Bug 1154218 - get rid of webapprt's downloads-aero.css, r?dao,baku

Pull down this commit:

hg pull -r 0af11f1e1037a24d20a1d2787c74787a6c549fe6 https://reviewboard-hg.mozilla.org/gecko/
Attachment #8592204 - Flags: review?(dao)
Attachment #8592204 - Flags: review?(amarchesini)
Apologies for the binary file stupidities, but I'm hoping that at least now with the actual cset I won't have trouble committing this like Dão did with some previous bugs. Essentially what the change is doing is moving the non-suffixed assets to -XP, and the -aero-suffixed assets to be unsuffixed, and then updating the overrides to be XP-only. This matches what we've done in the main browser theme and should make it easier to maintain the code in conjunction with the browser code.
Assignee: nobody → gijskruitbosch+bugs
Status: REOPENED → ASSIGNED
Iteration: --- → 40.2 - 27 Apr
Points: --- → 2
Flags: qe-verify-
Flags: in-testsuite-
Flags: firefox-backlog+
Comment on attachment 8592204 [details]
MozReview Request: bz://1154218/Gijs

I cannot review this code. Sorry.
Attachment #8592204 - Flags: review?(amarchesini)
Comment on attachment 8592204 [details]
MozReview Request: bz://1154218/Gijs

Eh, sorry, wrong reviewer. Thanks for responding so quickly!
Attachment #8592204 - Flags: review?(mar.castelluccio)
Attachment #8592204 - Flags: review?(dao) → review+
Comment on attachment 8592204 [details]
MozReview Request: bz://1154218/Gijs

Assuming the image changes are correct (I don't know yet how this new review tool works, the image changes are stripped from the diff file) and the patch has been tested, this looks good to me.
Attachment #8592204 - Flags: review?(mar.castelluccio) → review+
(In reply to Marco Castelluccio [:marco] from comment #8)
> Comment on attachment 8592204 [details]
> MozReview Request: bz://1154218/Gijs
> 
> Assuming the image changes are correct (I don't know yet how this new review
> tool works, the image changes are stripped from the diff file) and the patch
> has been tested, this looks good to me.

I am pretty sure the code changes are correct from a logical perspective, but I have no idea how to test this. How can I test this? :-)
Flags: needinfo?(mar.castelluccio)
Attached file testdownload.zip
You can simply host this app somewhere (localhost for example), install it, launch it and then see if downloading still works.
Flags: needinfo?(mar.castelluccio)
(In reply to Marco Castelluccio [:marco] from comment #10)
> Created attachment 8593881 [details]
> testdownload.zip
> 
> You can simply host this app somewhere (localhost for example), install it,
> launch it and then see if downloading still works.

Thanks! Had to tweak it a bit, but worked it out in the end. Tested and landed.
Whiteboard: [fixed-in-fx-team]
https://hg.mozilla.org/mozilla-central/rev/4f271f5de1c4
Status: ASSIGNED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → FIXED
Whiteboard: [fixed-in-fx-team]
Target Milestone: --- → Firefox 40
Attachment #8592204 - Attachment is obsolete: true
Attachment #8620034 - Flags: review+
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: