How to write Patches for Phoenix which have side-effects in Mozilla

Simon Paquet <[email protected]>
Newsgroups gmane.comp.mozilla.patches
Message-ID <[email protected]>
Hi!
I'm working on a bug, which intends to cut down the Phoenix/Firebird
classic.jar, which still carries a lot of Mozilla bloat, which isn't
needed in Phoenix/Firebird (the Composer and the Messenger UI for
example).

http://bugzilla.mozilla.org/show_bug.cgi?id=189043

The problem is, only the Phoenix/Firebird specific UI (Icons, forked
XUL/CSS) lies in mozilla/browser, all the other stuff lies in
mozilla/themes/classic and is used by Mozilla as well.

Currently the Phoenix/Firebird-specific UI and the Mozilla UI are
magically combined (at build time I guess) to a new classic.jar, which
includes all the Phoenix/Firebird-specific classic.jar stuff and the
normal Mozilla classic.jar

So how do I write a patch, removing lots of stuff for Phoenix/Firebird. A
simple patch, removing the unused UI from mozilla/themes/classic and its
subdirectories and cutting down the jar.mn file would affect Mozilla
also, wouldn't it?

BTW I have opened another similar bug for Phoenix/Firebird comm.jar
http://bugzilla.mozilla.org/show_bug.cgi?id=200142 for which everything
applies as well.

I already asked in netscape.public.mozilla.qa.general, but didn't get any
answers. Followup-To is set to npmqb.

Any help would be greatly appreciated
Simon
-- 
Rusty: You scared?
Linus: You suicidal?
Rusty: Only in the morning.
(Ocean's Eleven)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.