Closed
Bug 383909
Opened 18 years ago
Closed 16 years ago
Clean up mozilla/themes after suite moving to toolkit
Categories
(SeaMonkey :: General, defect)
SeaMonkey
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: sipaq, Unassigned)
References
Details
Attachments
(2 files)
30.34 KB,
patch
|
Details | Diff | Splinter Review | |
12.64 KB,
text/plain
|
Details |
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)
Reporter | ||
Comment 1•18 years ago
|
||
Reporter | ||
Comment 2•18 years ago
|
||
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)
Comment 3•18 years ago
|
||
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 4•18 years ago
|
||
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
Reporter | ||
Comment 5•18 years ago
|
||
(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?
Comment 6•18 years ago
|
||
(In reply to comment #4)
> bug 358533 bug 345178 bug 228319 bug 319043
(linkifying)
Comment 7•17 years ago
|
||
(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
![]() |
||
Comment 8•17 years ago
|
||
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 9•17 years ago
|
||
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)
Reporter | ||
Comment 10•17 years ago
|
||
What in mozilla/themes is Camino still using? How should we proceed here?
Comment 11•17 years ago
|
||
(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.
Comment 12•17 years ago
|
||
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.
Reporter | ||
Comment 13•17 years ago
|
||
Moving back to nobody. Let someone else sort out the Camino usage of XPFE mess.
Assignee: bugzilla → general
Status: ASSIGNED → NEW
Reporter | ||
Updated•17 years ago
|
Assignee: general → nobody
![]() |
||
Comment 14•16 years ago
|
||
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.
Description
•