Closed Bug 106206 Opened 23 years ago Closed 22 years ago

keyword: and data: protocol handlers should be moved to necko2

Categories

(Core :: Networking, defect, P3)

defect

Tracking

()

VERIFIED FIXED
Future

People

(Reporter: pavlov, Assigned: alecf)

References

Details

(Keywords: embed, memory-footprint, topembed-)

Attachments

(1 file)

After running mozilla for a while under purecoverage (ran jrgm's tests, etc), I see us not using the data protocol handler or the keyword protocol handler. I recommend we move that code in to necko2. During my run, necko2 was never loaded.
*** This bug has been marked as a duplicate of 98753 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
nope, this is not a dupe of bug 98753... that is something related but different.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Priority: -- → P3
Target Milestone: --- → mozilla0.9.7
-> 0.9.9
Status: REOPENED → ASSIGNED
Target Milestone: mozilla0.9.7 → mozilla0.9.9
-> 1.0
Target Milestone: mozilla0.9.9 → mozilla1.0
easy to fix, but not critical -> moz 1.1
Keywords: footprint
Target Milestone: mozilla1.0 → mozilla1.1
Keywords: topembed
EDT Triage (chofmann et al) - will pick this change up if it becomes available.
Keywords: topembedembed, topembed-
Target Milestone: mozilla1.1alpha → ---
mass futuring of untargeted bugs
Target Milestone: --- → Future
Blocks: 174807
I might take this. For now just adding it to my list.
following the conversation in 98753 about what procotols are needed. data: is increasingly popular, and we are receiving a steady set of bugs asking for it to work correctly. It is also described in RFCs, so I think that keyword: is not described in an RFC, is proprietary, and the original design goals are still not well understood (at least by me and anyone I've asked about it). (current docs are http://www.mozilla.org/docs/end-user/internet-keywords.html, I'll be updating it soon w/ a more user-oriented guide). Until we understand more about how vendors want their keyword/search systems to work, I'm not confident keyword: works the way they need it to.
Summary: keyword and data protocol handlers should be moved to necko2 → keyword: and data: protocol handlers should be moved to necko2
Here's the patch. who wants to review? this is easy stuff, mostly just makefile changes... on my release build, this moves 4k of optimized code from necko.dll to necko2.dll.
Comment on attachment 112189 [details] [diff] [review] move data and keyword into necko2 Sorry for more 1.3b reviews, but this is an easy one - just moving stuff around to save some footprint on embedding.
Attachment #112189 - Flags: superreview?(darin)
Attachment #112189 - Flags: review?(pavlov)
Comment on attachment 112189 [details] [diff] [review] move data and keyword into necko2 sr=darin
Attachment #112189 - Flags: superreview?(darin) → superreview+
Attachment #112189 - Flags: review?(pavlov) → review+
over to me
Assignee: darin → alecf
Status: ASSIGNED → NEW
fix is in.
Status: NEW → RESOLVED
Closed: 23 years ago22 years ago
Resolution: --- → FIXED
alecf: do you have cvs checkin output or a bonzai query that can show the checkin? if so, you can verify this yourself. If not, I'll get to this when I get a chance.
VEFIFIED:
Status: RESOLVED → VERIFIED
The data protocol should be put back into the embedding build. Taking it out breaks the ActiveX control, and seriously breaks its functionality in my application (which uses the data protocol exclusively).
Mike: I dont' know anything about ActiveX, but I'm going to assume it is important :) I recommend you create a NEW bug, and describe this dependency, so that the right people can think about un-moving data: if needed. Since this bug is fixed, I'd like to leave it that way.
The active-X control uses a data url as its default url when its created. It is used to display title of the control when it is put on a design form ( Visual Basic). I am not sure if this will prevent the active-x control from loading. CCing Adam Lock on this
Yes, the ActiveX control uses it. There is bug 189230 for the issue already which affects the view-source protocol too.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: