Closed
Bug 145807
Opened 22 years ago
Closed 22 years ago
Implement External Protocol Support
Categories
(Camino Graveyard :: Drag & Drop, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: winnie, Assigned: sdagley)
References
Details
Attachments
(1 file, 1 obsolete file)
Implement External Protocol Support.
Reporter | ||
Updated•22 years ago
|
QA Contact: petersen → winnie
Assignee | ||
Comment 1•22 years ago
|
||
*** Bug 147717 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 2•22 years ago
|
||
*** Bug 150858 has been marked as a duplicate of this bug. ***
I might be good too look at: http://www.mozilla.org/quality/networking/testing/coretests.html I've got a couple other lists of URL that I want to turn into tests, the top section is a good working list. Most notably not working: mailto:, aim:, and telnet.
Reporter | ||
Comment 4•22 years ago
|
||
*** Bug 151046 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 5•22 years ago
|
||
As an FYI for folks that haven't been involved in discussions on this, as part of this work the nsInternetConfigService is being relocated from appshell to uriloader. Which happens to be something Embedding has been asking for for a while.
Assignee | ||
Comment 6•22 years ago
|
||
Added dependency on bug #152231 which is the bug for moving nsInternetConfigService from appshell to uriloader
Depends on: 152231
Assignee | ||
Comment 7•22 years ago
|
||
Well I'm beating my head against the wall for a 'real' fix so here's a hack in the meantime. Credit to Dominik Westner for the original idea in bug #150858
Assignee | ||
Comment 8•22 years ago
|
||
pink/bryner - I attached the patch for the rather hacky method of dispatching external protocols so we can get it into the next milestone build
Comment 9•22 years ago
|
||
*** Bug 152499 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 10•22 years ago
|
||
-> pinkerton to land the hack patch. re-assign to sdagley after hack landed for eventual 'proper' fix
Assignee: sdagley → pinkerton
Comment 11•22 years ago
|
||
hack of ages checked in. ick ick ick ick. this better be backed out when conrad lands his changes.
Assignee: pinkerton → sdagley
Comment 12•22 years ago
|
||
Confirming mailto: links are functional in NB 2002-06-21-05. Clicking mailto: link launches default mail app and opens a new window with correct email address. Tested with Mail.app.
Comment 13•22 years ago
|
||
Also confirmed mailto working using Chimera/20020621 and Mozilla MailNews. Oddly, the gopher test works, but duplicates the access in OmniWeb.
Comment 14•22 years ago
|
||
gopher was always handled inline, in fact there were some bugs filed against it.
Comment 15•22 years ago
|
||
Handling gopher inline is okay, but then gopher links shouldn't launch OmniWeb and also display there.
Reporter | ||
Comment 16•22 years ago
|
||
Per pink's comment #11, now that Conrad's file rewrite code has been checked in (bug 145804), do we need to revisit this patch?
Assignee | ||
Comment 17•22 years ago
|
||
We'll the current patch is much less skanky than the one checked in last week. The 'true' fix still relies on 152231 which Conrad and I discovered last week isn't quite ready for prime time due to some dependency issues with moving the InternetConfig service into uriloader.
Comment 18•22 years ago
|
||
July 1st. maito: and aim: seem to work now
Comment 19•22 years ago
|
||
What is probably needed is a list of URL schemes that must work or stop ship... I've made a Chimerea-only branch of my testcases. I suggest that we keep this list here: http://www.mozilla.org/quality/networking/testing/results/chimera0.3/coretests.html
Assignee | ||
Comment 20•22 years ago
|
||
Comment on attachment 88013 [details] [diff] [review] Hack to dispatch unknown protocols from the Chimera FE Actually this patch was obsoleted by the fix in bug 154538 which basically asks Necko if it can handle a protocol before dispatching it externally. This bug is still open because that determination is supposed to happen in the backend code.
Attachment #88013 -
Attachment is obsolete: true
Assignee | ||
Comment 21•22 years ago
|
||
The back end code _does_ now dispatch external protocols so the hack in the front end should be removed. This patch does that.
Comment 22•22 years ago
|
||
Comment on attachment 95212 [details] [diff] [review] Patch to back out front end hack for dispatching protocols r=sfraser Please state how QA can verify this bug once fixed.
Attachment #95212 -
Flags: review+
Assignee | ||
Comment 23•22 years ago
|
||
The only verification I can think of is testing mailto: and news: links once this lands to verify they still work (that's what I did). Speaking of landing, who's gonna check this in for me?
Component: General → Drag & Drop
Comment 26•22 years ago
|
||
note: in Mac OS X, iChat does not seem to be registered as the AIM URL handler. I installed AIM for Mac OS X, and then aim: URL's work. Please see bug 167116.
Comment 27•22 years ago
|
||
Mailtos are busted in Build ID: 2002092304 on my TiBook running 10.1.5.
Comment 28•22 years ago
|
||
spun off bug 170586 for the mailto: issue.
You need to log in
before you can comment on or make changes to this bug.
Description
•