Closed Bug 383909 Opened 18 years ago Closed 16 years ago

Clean up mozilla/themes after suite moving to toolkit

Categories

(SeaMonkey :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sipaq, Unassigned)

References

Details

Attachments

(2 files)

Now that SeaMonkey is an XUL app one should start clearing up some of the ifdefs. One needs to keep anything that is ifdef MOZ_XUL_APP and throw out anything that is 'else' or ifndef. I'm not sure, whether sr is still needed for everything in SeaMonkey, as I'm a bit unfamiliar with the project. Mark, I would really appreciate it, if you could select an appropriate super-reviewer, if it turns out, that sr is still needed.
Attachment #267847 - Flags: review?(bugzilla)
Comment on attachment 267847 [details] [diff] [review] Remove unneeded ifdefs on the trunk Moving review request to Neil, as per KaiRo's suggestion on IRC.
Attachment #267847 - Flags: superreview?(neil)
Attachment #267847 - Flags: review?(neil)
Attachment #267847 - Flags: review?(bugzilla)
The patch in general looks good. The main thing I'd be concerned about here is breaking embed-jar that I know Camino use (and possibly others). http://mxr.mozilla.org/seamonkey/source/embedding/config/embed-jar.mn Non XUL apps (i.e. just Camino) are still building in themes: http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/toolkit/toolkit-tiers.mk&rev=1.10&mark=202-204#202 So I think here we need to be at least notifying Camino that it happens and preferably working out solutions to any issues.
Comment on attachment 267847 [details] [diff] [review] Remove unneeded ifdefs on the trunk May I suggest that someone ports the following bugs from xpfe classic to toolkit first? 358533 345178 228319 319043
(In reply to comment #4) > May I suggest that someone ports the following bugs from xpfe classic to > toolkit first? 358533 345178 228319 319043 That is way beyond my skills. Are there bugs for the porting efforts?
(In reply to comment #4) > (From update of attachment 267847 [details] [diff] [review]) > May I suggest that someone ports the following bugs from xpfe classic to > toolkit first? 358533 345178 228319 319043 > Afaics, the only thing left that needs/ought to be ported to toolkit is bug 228319. Pinstripe's menu.css has just a border-top rule for menuseparator, so the porting is only needed to the winstripe/gnomestripe versions of menu.css): - Bug 358533 looks like a cocoa issue. - Bug 319043 is ported to toolkit (bug 307969 and bug 389187) - Bug 345178: suite's both tabbrowser.css has the needed style rules
Depends on: 389140
Camino is the last user of what's left in mozilla/themes, once it can stop building this, we can remove the whole dir, given we don't have anything left to port to toolkit.
Comment on attachment 267847 [details] [diff] [review] Remove unneeded ifdefs on the trunk This patch as it stands isn't applicable any more.
Attachment #267847 - Flags: superreview?(neil)
Attachment #267847 - Flags: review?(neil)
What in mozilla/themes is Camino still using? How should we proceed here?
(In reply to comment #10) > What in mozilla/themes is Camino still using? How should we proceed here? > afaik Camino uses at least mozilla/themes/classic/global (could be more). Camino also package the old xpfe xul widgets - see bug 389140. Camino should package toolkit/content/widgets and pinstripe/global instead.
That is, if everyone is 100% sure that Camino is the only consumer of mozilla/themes, you could probably nuke all the non-mac stuff.
Moving back to nobody. Let someone else sort out the Camino usage of XPFE mess.
Assignee: bugzilla → general
Status: ASSIGNED → NEW
Assignee: general → nobody
There is no themes/ in mozilla-1.9.1 or mozilla-central, so this has been fixed in some way.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: