Closed Bug 300655 Opened 19 years ago Closed 19 years ago

Move Gnome integration into components\shell

Categories

(Thunderbird :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird1.1

People

(Reporter: mscott, Assigned: mscott)

References

Details

In order to make Bug 255560 easier to implement on the mac, I think it makes
sense to move all the stuff in:

mail\components\gnome\

into a new directory:

mail\components\shell

Both the gnome integration class and the Mac integration class can live together
underneath shell instead of having components\gnome and components\mac.

Such a restructuring would mirror firefox which has components\shell
Blocks: 255560
Status: NEW → ASSIGNED
Target Milestone: --- → Thunderbird1.1
I've asked Dave Miller to copy the files into components\shell to preserve CVS
history. 
hrm, does it already have a high-level XP interface... ;)
Yes, we already have an API in place used by Windows and Linux that the Mac
shell service would have to implement:

nsIMapiRegistry

See the Unix implementation here:
http://lxr.mozilla.org/mozilla/source/mail/components/gnome/nsMailGNOMEIntegration.h
http://lxr.mozilla.org/mozilla/source/mail/components/gnome/nsMailGNOMEIntegration.cpp
Blocks: branching1.8
we should make sure Dave Miller copies these files into \shell before the branch
gets cut. 
Scott: Do you also want thunderbird to register itself as the default handler of
any file type?
Ok, I've finished checking all of this stuff in.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.