Closed Bug 72689 Opened 23 years ago Closed 23 years ago

nsILoadGroup needs cleanup

Categories

(Core Graveyard :: Embedding: APIs, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9

People

(Reporter: jud, Assigned: darin.moz)

References

()

Details

see notes at said url for details.
Blocks: 70229
Status: NEW → ASSIGNED
Keywords: nsbeta1
Target Milestone: --- → mozilla0.9
Blocks: 74221
fix checked in
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Moving API bug ownership to David Epstein.
QA Contact: mdunn → depstein
Correction: Changing QA contact for the Embed API bugs to David Epstein.
with respect to the API Review notes, here's what's done:
1. In nsIRequest, there's an attribute called loadGroup to access the load group 
(and in nsILoadGroup, there's an nsIRequest attribute to handle a default load 
request)
2. NS_LOADGROUP_CID is now in nsNetCID.h. It's no longer in nsILoadGroup.idl
3. There no longer is nsILoadGroupListenerFactory in the nsILoadGroup.idl file.
4. No longer any references to nsIChannel, nsIStreamListener, and nsIInputStream 
interfaces in nsILoadGroup.idl file.
5. No longer has init() method.
6. Doesn't have groupListenerFactory.
7. nsILoadGroup methods have some documentation.
8. nsILoadGroup.idl is a public interface.
9. activeCount attribute (not function) is in the interface.
10. nsIChannel includes nsIRequest.idl which calls loadGroup.
11. defaultLoadAttributes() no longer in.

Here's what I could not find and have questions about:
1. In the 3/8 notes, it mentions exposing nsIStreamObserver. Don't see any 
mention of this in nsILoadGroup.idl. Jud or Darin, has this been taken care of?

I won't mark this as verified until I find out about this.
nsIStreamObserver was renamed nsIRequestObserver. That interface is called in 
nsILoadGroup.idl and there's also an attribute of that type in there (called 
groupObserver)
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.