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)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 354897
Thunderbird2.0
People
(Reporter: Ed.Averett, Assigned: mscott)
References
Details
Attachments
(1 file)
|
68.10 KB,
image/png
|
Details |
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
| Reporter | ||
Comment 1•19 years ago
|
||
this bug is also related to bug 339306 ion firefox.
Updated•19 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking-thunderbird2?
| Reporter | ||
Updated•19 years ago
|
OS: Windows NT → Windows Vista
| Assignee | ||
Comment 2•19 years ago
|
||
adding blocking status for now.
Flags: blocking-thunderbird2? → blocking-thunderbird2+
Target Milestone: --- → Thunderbird2.0
Comment 3•19 years ago
|
||
Scott, we're going to need a new string for this OS provided ui.
| Assignee | ||
Comment 4•19 years ago
|
||
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.
| Assignee | ||
Comment 5•19 years ago
|
||
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
| Assignee | ||
Updated•19 years ago
|
Flags: blocking-thunderbird2+
You need to log in
before you can comment on or make changes to this bug.
Description
•