Closed Bug 99136 Opened 23 years ago Closed 23 years ago

Remove nsIEnumerator interface from nsIEnumerator.idl

Categories

(Core :: XPCOM, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.0

People

(Reporter: dougt, Assigned: dougt)

References

Details

Attachments

(2 files)

Remove nsIEnumerator interface from nsIEnumerator.idl and rename nsISimpleEnumerator
Blocks: 98278
Target Milestone: --- → mozilla1.0
Patch move nsISimpleEnumerator to a new IDL nsISimpleEnumerator.idl. I am #including nsISimpleEnumerator directly from nsIEnumerator.idl since this reduces the patch considerably and since nsIEnumerator.idl is not a public interface, I don't think anyone will have a problem to adding an c #included to it.
reviews please. Note that this may be the wrong way to do it: Maybe we should keep the frozen interface in nsIEnumerator.idl and move the unfrozen stuff out of it.
hey doug, i don't feel strongly one way or the other about the name (nsIEnumerator.idl vs nsISimpleEnumerator.idl)... as long as all of the public include files are fixed up to *only* include the "simple" one :-) -- rick
Attachment #54729 - Flags: review+
Comment on attachment 54729 [details] [diff] [review] proposed patch v.1 sr=alecf
Attachment #54729 - Flags: superreview+
Fix checked in.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Isn't the fact that there are now two nsISimpleEnumerator.h's in the build, one static, one generated, bad? At least in the Os/2 case, it appears we are including the wrong one because we are going for the local one before the dist one.
Yes, certainly nsISimpleEnumerator.h should be removed. Reopening this bug until that is done
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Thanks to dbaron for removing the stuff I forgot. This is gone now and trees are green.
Status: REOPENED → RESOLVED
Closed: 23 years ago23 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: