Closed Bug 11597 Opened 25 years ago Closed 22 years ago

eliminate NS_COMFALSE

Categories

(Core :: XUL, defect, P3)

All
Other
defect

Tracking

()

VERIFIED DUPLICATE of bug 8929

People

(Reporter: warrensomebody, Assigned: braddr)

References

()

Details

We should eliminate the NS_COMFALSE madness once and for all. Here's a list of
offending uses in your module -- please pass the bug along if there's someone
else who should deal with it.

      widget/src/xpwidgets/nsBaseWidget.cpp:
            View change log or Blame annotations
            line 566
Blocks: 8929
I don't know anything about this.  I've never written any code in this file.
Assignee: hyatt → mjudge
I looked up the author, looks like Mike Judge.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WONTFIX
yeah yeah we need to remove it since the javascript calls cant handle it. thats
fine but I dont think i will get to this anytime soon seeing how pervasive the
use of nsIEnumerators are now. the nsIBasicEnumerator is a "basic" version of a
javascript happy interface that should be usable. if anyone REALLY needs this
change then lets start a client wide acknowlegement to use nsIEnumerator2 for
example.
Status: RESOLVED → VERIFIED
Based on mike's comments, marking as verified won't fix.
Status: VERIFIED → REOPENED
Assignee: mjudge → brendan
Status: REOPENED → NEW
Status: NEW → ASSIGNED
Resolution: WONTFIX → ---
If no one minds, I'll fix this after beta.  There is a client-wide move toward
nsISimpleEnumerator, it's been all over the xpcom newsgroup and in the mozilla
architecture meeting.  It isn't going to get constant fanfare, but it has
already happened to a great degree (query bugzilla for resolved bugs to do with
NS_COMFALSE).  The mailnews guys have done much great work.  Why stop short of
completion?

/be
Good. We should get rid of all this crap like NS_COMFALSE and nsIEnumerator.
I'm glad someone's doing it.
Target Milestone: M15
Assignee: brendan → braddr
Status: ASSIGNED → NEW
I think braddr is driving this to a good conclusion throughout the tree.

/be
Status: NEW → ASSIGNED
Since this cleanup task is not an M15 stability blocker, I'm pushing it off to 
M16 (to help allow us to branch for M15).
Target Milestone: M15 → M16
NS_COMFALSE is no longer in /widget/src/xpwidgets/nsbasewidget.cpp

Search shows NO listing for NS_COMFALSE in /widget branch

This bug can be resolved fixed.
M16 has been out for a while now, these bugs target milestones need to be 
updated.
Moving out a few milestones.
Target Milestone: M16 → M18
Milestone 0.8 has been released. We should either resolve this bug or update its
milestone.
Target Milestone: M18 → ---
Moving to XP Toolkit/Widgets component.
Component: Layout → XP Toolkit/Widgets: Trees
Component: XP Toolkit/Widgets: Trees → XP Toolkit/Widgets
I think this one was fixed long ago, so could we close it now ? 
and perhaps #11592, #11595 and some more in #8929...

/jc
i count 20 users that usually doesn't match my definition of eliminate (it 
might match decimate but ...)

*** This bug has been marked as a duplicate of 8929 ***
Status: ASSIGNED → RESOLVED
Closed: 25 years ago22 years ago
Resolution: --- → DUPLICATE
v
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.