Closed Bug 344433 Opened 19 years ago Closed 19 years ago

Thunderbird needs to use a new set of APIs to claim defaults in windows Vista

Categories

(Thunderbird :: Installer, defect)

x86
Windows Vista
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 354897
Thunderbird2.0

People

(Reporter: Ed.Averett, Assigned: mscott)

References

Details

Attachments

(1 file)

User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; MSDigitalLocker Vista 1.3; SLCC1; .NET CLR 2.0.50727; NetFX 3.0.04131; Media Center PC 5.0; InfoPath.2) Build Identifier: all current versions of Thunderbird Windows Vista provides new APIs that allow applications to register file and protocol types more easily, and with new capabilities that allow the application to describe itself so that the file association UIs can provide meaningful information to the user. We should be using these new APIs as soon as possible when we detect that the target system is Windows Vista. The short list of things that need to change: 1. The installer needs to Create new ProgIDs specific to its protocols and file associations (for instance Thunderbird.Url.Mailto) 2. The installer needs register Thunderbird with the new default programs schema ( this is a schema written to HKLM at install time) 3. Rev the code that Thunderbird uses to claim\check defaults to use the new API set. The documentation for implimentation is on MSDN now http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_new_vista/default_programs.asp Reproducible: Always Actual Results: current version of thunderbird will not be able to make themselves the default mail handler on Windows Vista Expected Results: Thunderbird should be able to be the default mail client on windows vista once the thunderbird revs to use the new infrastructre documented at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_new_vista/default_programs.asp everything will work
this bug is also related to bug 339306 ion firefox.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking-thunderbird2?
OS: Windows NT → Windows Vista
adding blocking status for now.
Flags: blocking-thunderbird2? → blocking-thunderbird2+
Target Milestone: --- → Thunderbird2.0
Attached image screenshot
Scott, we're going to need a new string for this OS provided ui.
Despite making this a blocking bug, I still forgot that Ed filed this. I ended up filing my own bugs for this. See Bug 354895 and Bug 354897 I'll probably end up dup'ing this to one of those. Sorry about that Ed. But your documentation links were very helpful.
This has been implemented for Thunderbird 2 by Bug 354895 and Bug 354897. I'll dupe it against the installer change bug.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → DUPLICATE
Flags: blocking-thunderbird2+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: