Closed Bug 300655 Opened 21 years ago Closed 20 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: 20 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.