Closed
Bug 74221
Opened 24 years ago
Closed 24 years ago
[meta] necko api revision bugs for embedding
Categories
(Core :: Networking, defect)
Core
Networking
Tracking
()
RESOLVED
FIXED
mozilla0.9.1
People
(Reporter: darin.moz, Assigned: darin.moz)
References
Details
Attachments
(21 files)
(deleted),
text/plain
|
Details | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
text/plain
|
Details | |
(deleted),
text/plain
|
Details | |
(deleted),
text/plain
|
Details | |
(deleted),
text/plain
|
Details | |
(deleted),
text/plain
|
Details | |
(deleted),
text/plain
|
Details | |
(deleted),
text/plain
|
Details | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
text/plain
|
Details | |
(deleted),
text/plain
|
Details | |
(deleted),
application/x-gzip
|
Details | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
application/x-gzip
|
Details |
No description provided.
Assignee | ||
Updated•24 years ago
|
Assignee | ||
Comment 1•24 years ago
|
||
phase 1: changes to necko core
phase 2: changes to necko http
Assignee | ||
Comment 2•24 years ago
|
||
Assignee | ||
Comment 3•24 years ago
|
||
Assignee | ||
Comment 4•24 years ago
|
||
Assignee | ||
Comment 5•24 years ago
|
||
Assignee | ||
Comment 6•24 years ago
|
||
Assignee | ||
Comment 7•24 years ago
|
||
Assignee | ||
Comment 8•24 years ago
|
||
Assignee | ||
Comment 9•24 years ago
|
||
Assignee | ||
Comment 10•24 years ago
|
||
Assignee | ||
Comment 11•24 years ago
|
||
Assignee | ||
Comment 12•24 years ago
|
||
Assignee | ||
Comment 13•24 years ago
|
||
Assignee | ||
Comment 14•24 years ago
|
||
Assignee | ||
Comment 15•24 years ago
|
||
Things changed:
* made nsIChannel::URI readonly
* moved NS_LOADGROUP_CID from nsILoadGroup.idl to nsNetCID.h
Things remaining:
* figure out what to do with nsIChannel::owner
Things that won't be done:
* move securityInfo to nsISecureChannel
Group: netscapeconfidential?
Assignee | ||
Updated•24 years ago
|
Group: netscapeconfidential?
Comment 16•24 years ago
|
||
darin, can you give me a "what this is in 10 words or less"? What's the
motivation? Are the changes mostly mechanical, etc?
Assignee | ||
Comment 17•24 years ago
|
||
asa: valeski, rpotts, vidur, dougt, and myself developed a list of changes that
should be made to necko before certain interface files can be considered frozen
and thus part of the embedding api.
Assignee | ||
Comment 18•24 years ago
|
||
Assignee | ||
Comment 19•24 years ago
|
||
Assignee | ||
Comment 20•24 years ago
|
||
Assignee | ||
Comment 21•24 years ago
|
||
Assignee | ||
Comment 22•24 years ago
|
||
Assignee | ||
Comment 23•24 years ago
|
||
Assignee | ||
Comment 24•24 years ago
|
||
so, these last three diff's represent what i hope will be the final cut of
these "phase 1" changes. i've left |owner| and |securityInfo| on nsIChannel.
the attachments that need reviewing are:
http://bugzilla.mozilla.org/showattachment.cgi?attach_id=29796 (src.tar.gz)
http://bugzilla.mozilla.org/showattachment.cgi?attach_id=29789 (aim.diff)
http://bugzilla.mozilla.org/showattachment.cgi?attach_id=29792 (necko.diff)
http://bugzilla.mozilla.org/showattachment.cgi?attach_id=29793 (other.diff)
Assignee | ||
Comment 25•24 years ago
|
||
the source tarball contains the following files (i unfortunately did not include
path information in the tarball, so i've annotated below the expected locations
of the individual files):
nsEventSender.h --> /netwerk/base/src
nsRequestObserverProxy.h --> /netwerk/base/src
nsEventSender.cpp --> /netwerk/base/src
nsRequestObserverProxy.cpp --> /netwerk/base/src
nsIRequestObserver.idl --> /netwerk/base/public
nsIRequestObserverProxy.idl --> /netwerk/base/public
Comment 26•24 years ago
|
||
aim.diff - r=valeski
- necko.diff - (I'm cross-eyed after reading this diff)
nsILoadGroup.idl
* why did you remove the "@status UNDER_REVIEW" comment? We should actually move
it to FROZEN.
nsIRequest.idl
* why did you remove the "@status UNDER_REVIEW" comment? We should actually move
it to FROZEN, or if we still might be adding the owner here, keep it UNDER_REVIEW.
nsLoadGroup.cpp
* ::SetGroupObserver() - I believe the mObserver = 0; is redundant.
- other.diff - r=valeski
- tar files - r=valeski w/ the following change.
nsIRequestObserver.idl
* please add the following to the iface comments
@status FROZEN
@version 1.0
Assignee | ||
Comment 27•24 years ago
|
||
jud: thanks for the review... i'll apply the FROZEN tags as you suggest.
do you want "@version 1.0" on the other IDL files as well??
Comment 28•24 years ago
|
||
right now, @version is only applicable to @status FROZEN apis, and the other's
aren't public at this point, so we can leave them alone.
Assignee | ||
Comment 29•24 years ago
|
||
Assignee | ||
Comment 30•24 years ago
|
||
Assignee | ||
Comment 31•24 years ago
|
||
Assignee | ||
Comment 32•24 years ago
|
||
the last three attachments reflect the final revisions of these changes.
i've incorporated jud's suggestions, along with the following changes:
1) applied rpott's patch to nsRequestObserverProxy to use GetStatus() for the
status passed through OnStopRequest.
2) updated IDL files (nsIRequest.idl, nsIRequestObserver.idl, and
nsILoadGroup.idl) with @status FROZEN, @version 1.0
3) added NS_BINDING_REDIRECTED and NS_BINDING_RETARGETED nsresults to
nsIRequestObserver.idl, per discussion with rpotts
4) removed aStatusArg from OnStopRequest... yay!!
5) collapsed nsEventSender class back into nsRequestObserverProxy... this might
be pulled out and added to xpcom later on. for now, it should just stay in
nsRequestObserverProxy where it originally was.
OK, and that's it. Jud has said that his r= still stands despite these changes,
so now i'm just waiting for an sr.
Comment 33•24 years ago
|
||
sr=rpotts.
-- rick
Assignee | ||
Comment 34•24 years ago
|
||
phase 2 isn't going to be completed for 0.9
Target Milestone: mozilla0.9 → mozilla0.9.1
Assignee | ||
Comment 35•24 years ago
|
||
http api revision is complete.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•