Closed
Bug 95724
Opened 24 years ago
Closed 23 years ago
Need to Properly integrate Mail in the Windows XP Start Menu
Categories
(SeaMonkey :: Installer, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla0.9.9
People
(Reporter: tpringle, Assigned: srilatha)
References
()
Details
(Whiteboard: WinXP+, [PDT+] [FIX on 094 branch], Fixed by Bugzilla 95122)
Attachments
(1 file, 1 obsolete file)
1.75 KB,
patch
|
ssu0262
:
review+
dveditz
:
superreview+
|
Details | Diff | Splinter Review |
In the Windows XP start menu, there is a default section at the top of the
lefthand pane (MSFT calls it the "pinned" area) that features your "default"
browser and mail application.
Currently, we properly register Navigator and Mail in such a way that we are a
configurable choice for this placement in the Start Menu, but a user has to go
in and specify us/customize their Start Menu in order for us to appear in this area.
For 0.9.4, we need to:
Place Navigator and Mail in this area upon install WHEN a user says "Yes" to the
desktop integration dialog asking them if they want Netscape to handle internet
file types.
I believe Sean has already investigated this and Montse knows where the MSFT
documentation on how to do this is. It is critical that we get this for 0.9.4.
Comment 2•24 years ago
|
||
Excellent.
Reporter | ||
Comment 3•24 years ago
|
||
What's the status on this one? We need this for 0.9.4. Setting that milestone
to get some attention.
Target Milestone: --- → mozilla0.9.4
The Mail part is dependent on MAPI support under mail.
Depends on: 91702
Reporter | ||
Comment 5•24 years ago
|
||
Montse, is that true - I thought we were going to implement the Start Menu stuff
without having full SMAPI done.
I thought so too; it will require testing and document which MAPI support is
included. There is no reason why Browser work shouldn't be done in any case...
I don't have a Windows XP machine, who can we get to do this work?
I have access to an XP system.
We currently do not support any MAPI functions. However, bug 97702 should fix
that.
Assignee: syd → ssu
Reporter | ||
Comment 9•24 years ago
|
||
As Montse said, this is something we need to do even if we don't have any MAPI
support. We just need to be in the prominent Start Menu location of the default
mail program when users say yes to Netscape being their default handler. Many
users will never hit instances where MAPI would be required to bring us up, but
all will use the Start Menu and look to click on and open their Mail application
of choice.
Comment 10•24 years ago
|
||
this is already part of the mailnews PRD for eMojo. We had an issues meeting on
XP integration last week and this was one of the itemsI didn't realize this bug
was already floating around. I had Bhuvan signed up to do this work in another
bug. I'll coordinate between Sean and Bhuvan.
Reporter | ||
Comment 11•23 years ago
|
||
This is a must have, IMO for eMojo because of the Windows XP launch timeframe
(Oct, possibly earlier). How is it coming?
Comment 12•23 years ago
|
||
this work will happen during .9.5 but is still scheduled to land on the branch.
Target Milestone: mozilla0.9.4 → mozilla0.9.5
Comment 13•23 years ago
|
||
Updating summary to refer to only Mail. A sperate bug has been filed to set the
browser up in Windows XP's Start menu: bug 97813
Setting up Mail to be the default mail handler under Windows XP (or any flavor
of Windows) is not as simple as setting the browser. We need to talk with UE
people figure out the best way to do this.
Summary: Need to Properly integrate in the Windows XP Start Menu → Need to Properly integrate Mail in the Windows XP Start Menu
Comment 14•23 years ago
|
||
For some reason your change caused us to lose the keywords. Resetting back the
nsBranch+. We don't need the enterprise+ because this is not an enterprise feature.
Comment 15•23 years ago
|
||
This bug has nothing to do with security. Please remove the Netscape
Confidential flag or file a new version and mark this bug INVALID. Thanks.
Comment 16•23 years ago
|
||
reassigning to Srilatha because she's currently doing the work for this.
Assignee: ssu → srilatha
Comment 17•23 years ago
|
||
this bug needs to be marked invalid and refiled minus any confidential
information that was incorrecly added to this bug.
Comment 18•23 years ago
|
||
Can someone tell me whether or not we must have any SMAPI support in order for
an end user to be able to launch Netscape Mail (as their default email client)
from the XP Start menu?
I understand that it might be somewhat clumsy for a user to see Netscape Mail in
the XP Start menu and then not be able to launch Netscape Mail (via SMAPI) from
Word or another Office app.
However, I think the must have feature is access to Netscape Mail from the XP
Start menu.
Comment 19•23 years ago
|
||
No response to Asa's two queries, and there are 74 other public bugs that
contain codenames so that's obviously not the reason.
http://bugzilla.mozilla.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=regexp&bug_file_loc=&bug_file_loc_type=substring&status_whiteboard=&status_whiteboard_type=substring&keywords=&keywords_type=anywords&field0-0-0=groupset&type0-0-0=lessthan&value0-0-0=1&field0-1-0=longdesc&type0-1-0=substring&value0-1-0=emojo&field0-1-1=longdesc&type0-1-1=substring&value0-1-1=machv&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time
Group: netscapeconfidential?
Comment 20•23 years ago
|
||
Sol, This bug confused me, I talked to Sean and I think I have an understanding
now of what this involves.
1.)To fix this with a checkbox in the UI to make Netscape 6 Mail the "most often
used" Mail client displayed at the top of the "Easy Access" Start Menu would
would require a few changes to the Windows registry.
2.)To fix this with a checkbox in the UI to make Netscape 6 Mail both the "most
often used" mail client and the working default mail client would require
addtional changes to the Windows registry + SMAPI support.
Doing only the 1st fix could cause confusion for the user since the Microsoft
gave the impression these two were tied together since Outlook was listed as the
default Mail app and the Most often used. I don't think we should fix the 1st
one only.
Comment 22•23 years ago
|
||
this problem will be fixed by bug 95122
Updated•23 years ago
|
QA Contact: bugzilla → gbush
Updated•23 years ago
|
Whiteboard: WinXP+ → WinXP+,PDT
Updated•23 years ago
|
Whiteboard: WinXP+,PDT → WinXP+, [PDT], Fixed by 95122
Updated•23 years ago
|
Updated•23 years ago
|
Whiteboard: WinXP+, [PDT], Fixed by 95122 → WinXP+, [PDT], Fixed by Bugzilla 95122
Comment 23•23 years ago
|
||
Bug 95122 was checked in to branch yesterday. Can we verify that this has been
resolved on the branch?
Comment 24•23 years ago
|
||
I can verify that Mail has been integrated into the Windows XP Start Menu- when
bug has been resolved fixed.
Build 2001100505 on branch only
BUg 97813 - Navigator integration is complete as well
Note this verifies only that icon on StartMenu changes to Netscape 6 Mail when
user answers yes to question. The icon does not launch mail as the Navigator
icon launches Netscape 6 browser
Assignee: srilatha → syd
QA Contact: gbush → bugzilla
Comment 25•23 years ago
|
||
I can verify that Mail has been integrated into the Windows XP Start Menu- when
bug has been resolved fixed.
Build 2001100505 on branch only
BUg 97813 - Navigator integration is complete as well
Note this verifies only that icon on StartMenu changes to Netscape 6 Mail when
user answers yes to question. The icon does not launch mail as the Navigator
icon launches Netscape 6 browser
Comment 26•23 years ago
|
||
I think I see the problem as to why the Netscape 6 Mail shortcut in WinXP's
Start menu does not launch Netscape 6 into mail.
In the file mailnews/mapi/registry/src/nsMapiRegistryUtils.cpp, the
setDefaultMailClient() function is setting the following key:
HKEY_LOCAL_MACHINE\Software\Clients\Mail\[brand name]\shell\open\command
Its (default) value is currently being set to:
[path]\netscp6.exe "%1"
The way the installer was able to get it to work (in 6.1) was to set this
(default) value to:
[path]\netscp6.exe -mail
Since Mapi is being implemented, the installer is no longer setting this
key/var. The Mapi code is doing this now. The patch that is causing this is
http://bugzilla.mozilla.org/showattachment.cgi?attach_id=50918 in bug 95122.
I'm not sure what the right solution to this is because the Mapi code might
require the "%1" instead of -mail. Perhaps the fix would be to make sure it
works with -mail "%1"?
Adding Srilatha to the cc: list.
Assignee | ||
Comment 27•23 years ago
|
||
Sean setDefaultMailClient is not actually setting this key.
HKEY_LOCAL_MACHINE\Software\Clients\Mail\[brand name]\shell\open\command
I will post a patch right away with this key.
Assignee | ||
Comment 28•23 years ago
|
||
Comment 29•23 years ago
|
||
Comment on attachment 52544 [details] [diff] [review]
patch v1
r=ssu
Attachment #52544 -
Flags: review+
Updated•23 years ago
|
Attachment #52544 -
Flags: superreview+
Assignee | ||
Comment 30•23 years ago
|
||
Attachment #52544 -
Attachment is obsolete: true
Comment 31•23 years ago
|
||
Comment on attachment 52585 [details] [diff] [review]
patch v2. Added the DefaultIcon key
r=ssu
Attachment #52585 -
Flags: review+
Comment 32•23 years ago
|
||
Comment on attachment 52585 [details] [diff] [review]
patch v2. Added the DefaultIcon key
sr=dveditz for the branch. The branch->trunk landing as a whole needs careful review
Attachment #52585 -
Flags: superreview+
Comment 33•23 years ago
|
||
is this soemthing we should bring before the PDT tomorrow?
Comment 34•23 years ago
|
||
yes. we need this patch. If we don't get this fix. people clicking on the
Netscape 6 Mail (or whatever it'll be called) in the WinXP's start menu will not
launch mail at all.
Comment 35•23 years ago
|
||
pls check this into the 094 branch - PDT+
Whiteboard: WinXP+, [PDT], Fixed by Bugzilla 95122 → WinXP+, [PDT+], Fixed by Bugzilla 95122
Assignee | ||
Comment 37•23 years ago
|
||
Checked in the patch to 0.9.4 branch
Updated•23 years ago
|
Whiteboard: WinXP+, [PDT+], Fixed by Bugzilla 95122 → WinXP+, [PDT+] [FIX on 094 branch], Fixed by Bugzilla 95122
Comment 38•23 years ago
|
||
esther - can you verify this on the branch in WinXP latest build 2600? Grace is
out of the office.
Henrik - if you want to go back to the QA contact on this one, pls reassign back
to yourself.
QA Contact: bugzilla → gbush
Comment 39•23 years ago
|
||
I tested this with build 2001-10-15 on WinXP build 2626. We don't update the
name of the preferred mail app in the Start menu.
1. I made Outlook Express the preferred mail app via Start Menu properties.
2. I made Outlook Express the default mail app via IE Explorer Tools menu.
3. I installed the 10-15 branch build and checked the check box for Netscape 6
to be the default mail app.
4. I viewed the Start menu and it still listed Outlook Express. So I exited
Netscape 6 and checked it again. Still Outlook Express. I clicked on Outlook
Express as the Mail app, but Netscape 6 launched. I exited Netscape 6 and
viewed the Start Menu, still says Outlook Express. I then tested if Netscape 6
was indeed the default mail app. it was. I waited several minutes to see if it
took time for Outlook Express name to be replaced. 7 minutes no change. I
logged off and did a switch users back to myself, still no change.
To update the Start menu to display Netscape 6.2 I had to open the Start Menu
properties an then close it.
Not completely fixed.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 40•23 years ago
|
||
I accidently resolved this as fixed, reopening.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 41•23 years ago
|
||
Esther, the problem that you ran into dealing with the Start Menu not updating
is bug 104943.
The uninstaller is also not doing the same thing. That one is bug 104982.
I'm going to close this bug as fixed since there's already a bug opened on the
last issue.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Comment 42•23 years ago
|
||
Oops. Reopening this bug because only the branch is fixed. Still waiting to
land on the trunk.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 43•23 years ago
|
||
changing milestone since the trunk landing for simpleMAPI will be done after
0.9.6.
see bug #104672
Depends on: 104672
Target Milestone: mozilla0.9.6 → mozilla0.9.7
Updated•23 years ago
|
Target Milestone: mozilla0.9.7 → mozilla0.9.8
Assignee | ||
Comment 44•23 years ago
|
||
Resolving this bug as fixed since mapi is landed on the trunk
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Comment 45•23 years ago
|
||
I am not seeing this as fixed on build 2002010903
The default Internet icon/program is changed to Netscape 6.2 but Mail is not
changed.
I started with Internet Explorer as default browser and Outlook Express as
default mail (after trying Netscape Messenger)
New installs do not ask me if I want to make N6.2 mail my default nor does it do
it automatically
H_Key_Local_machine/software/clients/mail/netscape 6/shell/open/command is set
to path
Netscpe6.exe -mail
but
H_key_current_User/software/clients/mail - has only Netscape Messenger listed
Not sure which registry key to expect to be changed.
Srilatha, I am expecting:
1. to be asked if N6.2 mail should be default
2. icon in 'pinned area' to be N6.2 mail
3. a registry key set (not sure which)
Can you advise?
Comment 46•23 years ago
|
||
Tried this again with build 2002011103
N6 mail does not become default, nor am I asked as in Navigator
reopening
(on XP)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 47•23 years ago
|
||
Sorry for the delay.
For Netscape 6 Mail to be the default mail client
H_Key_Local_machine/software/clients/mail/netscape 6/shell/open/command should
be set to path Netscpe6.exe -mail
For Netscape 6 Mail to show up in the start menu
H_key_current_User/software/clients/mail should be set to netscape 6
One thing you can do for Netscape 6.2 to show up in the pinned area,
1) Go to preferences->Mail and Newsgroups
2) Uncheck the preference "Use Netscape mail as the default mail application",
if it is checked
3) Click OK
4) Go to preferences->Mail and Newsgroups
5) Check the preference "Use Netscape mail as the default mail application"
4) Click Ok
Now you should see Netscape 6.2 Mail in the pinned area.
And also the prompt dialog "Do you want to set Netscape 6.2 as your default mail
application" will appear only if netscape 6.2 is not your default mail client
and only when you launch a mail window. From your registry settings, I see that
netscape 6.2 is the default mail client on your machine.
Comment 48•23 years ago
|
||
I tried your suggestions and N6 mail still does not show up in pinned area
The registry key hkey_current_user is not set either
I see the dialog about making mail default on other OS which is what had me
question that here. Something about XP that makes it behave differently?
I purposely set default mail to Outlook and did a clean install and was not
asked when I opened mail- I was asked by Navigator.
Assignee | ||
Comment 49•23 years ago
|
||
Grace, with the trunk builds I see that the registry keys are not being set. In
the debug build everything works fine. Thanks to Sean for pointing this out.
I'm trying to figure out why it is not working in optimized build.
Comment 50•23 years ago
|
||
thanks, nice to know I am not nuts :)
Comment 51•23 years ago
|
||
bug 90071 should fix this bug.
Comment 52•23 years ago
|
||
bug 90071 is fixed. marking this one fixed too.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Comment 53•23 years ago
|
||
not seeing a fix yet on XP, the pinned area now shows Outlook Express has been
removed, but has no mail package.
The registry key hkey_current_user is not set either
I can manually make this happen but that is not what this bug is about- right?
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 54•23 years ago
|
||
Sean, should you take this one?
Target Milestone: mozilla0.9.8 → mozilla0.9.9
Comment 55•23 years ago
|
||
update with 1/30 build on XP, I am asked if I want to make Mail my default..., I
said yes, Netscape 6 6.2.1+ shows in pin area. Not sure if the version
numbering scheme is okay but the mail is finally getting to that area.
Comment 56•23 years ago
|
||
There are two ways to get our mail app in the 'pinned' area under WinXP:
1) install mozilla/n6, then go to Internet Options, Programs tab and select
mozilla mail/n6 mail for the E-mail: client.
2) install mozilla/n6, then run it's mail app. it should ask if you want to
have it setup as the default mail client. If yes, then it should set itself up
in the WinXP 'pinned' area.
The part I fixed was 1) (see bug 90071). Srilatha fixed 2). It looks like
Grace has been testing 2).
I'm closing this bug as fixed. Please reopen this bug if 2) is not working. If
1) is not working, please reopen bug 90071.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•