Open Bug 160141 Opened 22 years ago Updated 4 years ago

Add supported protocols and file extensions to windows integration preferences (mailto: irc: jar: data: news: nntp: snews: .jng .eml)

Categories

(SeaMonkey :: Preferences, defect)

x86
Windows 95
defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: megabyte, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

This is the same as bug 96717 except for the protocol. I'll implement this.
This will cover irc: jar: data: news: nntp: I don't think about: is necessary
Summary: Add irc: protocol to windows integration preferences → Add supported protocols to windows integration preferences
Attached patch Proposed patchSplinter Review
This patch adds support for mailto: news: nntp: snews: irc: data: jar: and .JNG It also expands the way protocols are registered in general. A potential problem is that a particular component (e.g. MailNews or Chatzilla) might not be installed, but the options will still exist. Does anybody know how to overcome this problem on both the chrome side and the c++ side? Also, news: and nntp: are considered the same option, but could easily be split if necessary. I didn't see a reason to add resource: and about:
Blocks: 96717
Bill, how does this patch look?
Keywords: nsbeta1, patch, review
Comment on attachment 93971 [details] [diff] [review] Proposed patch for chrome, please use overlays (the window menu is a good example). for c++ please see how quicklaunch handles detecting components.
Attachment #93971 - Flags: needs-work+
QA Contact: sairuh → pmac
qa contact windows integration-> pmac
nsbeta1- per the nav triage team.
Keywords: nsbeta1nsbeta1-
Ok, I know this bug doesn't address the issue I'm about to state, but I can't find a better place right now. When I tell Windows to make Mozilla Mail by default mail program in Set Promgram Access and Defaults, it calls Mozilla with the parameters "-silent -nosplash -setDefaultMail", which is all very well, but this doesn't associate mailto: at all. which I thought was the entire point. Anyway, a pointer to the right bug would be appreciated.
That bug is bug 96717, which is blocked by this bug. If I get time, I'll try to finish my patch. If you know enough about the backend, I can also send you what I have done (everything except the overlays).
I guess I should add imap: as well...
Blocks: 11076
I don't see why bug 11076 would depend on this.
No longer blocks: 11076
I guess imap:// and mailbox:// don't make much sense loaded across applications.
I don't understand what is going on in the patch. I would just like to comment that I hope those associations are being made when Mozilla is being instructed to be the default browser or mailer, and not by default. Also, if Aaron was serious in Comment #1 about 'data:' -- that seems like a real mistake to me. 'data:' (as I understand it) is an inline protocol, something included in an HTML file (for instance). Why would I (say) want to be browsing in Opera and suddenly have a Mozilla window open up to display the inline'd data: thing?
These associations work just like any other association. Right now, they would all be set if you chose Mozilla as the default browser, or you can choose them individually in Preferences. What's not in the patch that I posted is a mechanism to make sure a protocol is not added if the supporting application is not installed (like irc:). I have this mostly done, (actually I did last August) but I just haven't had time to work on it. Also, I don't know how to add files to Mozilla using Patch Maker, which will be required to split associations into separate packages.
.eml could be added to this now.
Summary: Add supported protocols to windows integration preferences → Add supported protocols and file extensions to windows integration preferences (irc: jar: data: news: nntp: snews: .jng .eml)
Oops, forgot the obvious :)
Summary: Add supported protocols and file extensions to windows integration preferences (irc: jar: data: news: nntp: snews: .jng .eml) → Add supported protocols and file extensions to windows integration preferences (mailto: irc: jar: data: news: nntp: snews: .jng .eml)
Blocks: 11459
Product: Browser → Seamonkey
Blocks: 269826
No longer depends on: 269826
Too bad no one has been working on this for almost three years... I guess when seamonkey is toolkitized would be a good time to have another look at this.
.eml added for Thunderbird: Bug 261559
Assignee: bugs → prefs
QA Contact: pmac
(In reply to comment #16) > Too bad no one has been working on this for almost three years... I guess when > seamonkey is toolkitized would be a good time to have another look at this. OK, the time has arrived.
(Filter "spam" on 'prefs-nobody-20080612'.)
Assignee: prefs → nobody
QA Contact: prefs
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: