Closed
Bug 399753
Opened 17 years ago
Closed 15 years ago
Remove "nsISupportsArray" in the layout directory
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla1.9.2a1
People
(Reporter: xfsunoles, Assigned: Swatinem)
References
()
Details
(Whiteboard: [good first bug])
Attachments
(1 file, 2 obsolete files)
5.99 KB,
patch
|
roc
:
review+
roc
:
superreview+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a9pre) Gecko/2007101214 Minefield/3.0a9pre Build Identifier: "nsISupportsArray" should be gone in the tree. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Reporter | ||
Comment 1•17 years ago
|
||
Assignee: nobody → xfsunoles
Status: NEW → ASSIGNED
Attachment #284806 -
Flags: superreview?(benjamin)
Attachment #284806 -
Flags: review?(benjamin)
Reporter | ||
Updated•17 years ago
|
Attachment #284806 -
Flags: superreview?(benjamin)
Attachment #284806 -
Flags: review?(benjamin)
Reporter | ||
Updated•17 years ago
|
Summary: Remove "nsISupportsArray" in the toolkit directory → Remove "nsISupportsArray" in the layout directory
Reporter | ||
Updated•17 years ago
|
Attachment #284806 -
Flags: superreview?(bzbarsky)
Attachment #284806 -
Flags: review?(bzbarsky)
Reporter | ||
Updated•17 years ago
|
Component: General → Layout
Comment 2•17 years ago
|
||
Please ask someone else for review. I won't have time to get to this in any sort of reasonable timeframe.
Reporter | ||
Updated•17 years ago
|
Attachment #284806 -
Flags: superreview?(dbaron)
Attachment #284806 -
Flags: superreview?(bzbarsky)
Attachment #284806 -
Flags: review?(dbaron)
Attachment #284806 -
Flags: review?(bzbarsky)
Comment on attachment 284806 [details] [diff] [review] Clean up v1 (DOES NOT COMPILE) r+sr+a1.9=dbaron
Attachment #284806 -
Flags: superreview?(dbaron)
Attachment #284806 -
Flags: superreview+
Attachment #284806 -
Flags: review?(dbaron)
Attachment #284806 -
Flags: review+
Attachment #284806 -
Flags: approval1.9+
Reporter | ||
Updated•17 years ago
|
Keywords: checkin-needed
Comment 4•17 years ago
|
||
Checking in layout/xul/base/src/nsSplitterFrame.h; /cvsroot/mozilla/layout/xul/base/src/nsSplitterFrame.h,v <-- nsSplitterFrame.h new revision: 1.46; previous revision: 1.45 done Checking in layout/xul/base/src/nsScrollbarFrame.h; /cvsroot/mozilla/layout/xul/base/src/nsScrollbarFrame.h,v <-- nsScrollbarFrame.h new revision: 1.36; previous revision: 1.35 done Checking in layout/xul/base/src/nsSliderFrame.h; /cvsroot/mozilla/layout/xul/base/src/nsSliderFrame.h,v <-- nsSliderFrame.h new revision: 1.70; previous revision: 1.69 done Checking in layout/xul/base/src/nsListBoxBodyFrame.cpp; /cvsroot/mozilla/layout/xul/base/src/nsListBoxBodyFrame.cpp,v <-- nsListBoxBodyFrame.cpp new revision: 1.96; previous revision: 1.95 done Checking in layout/xul/base/src/nsMenuFrame.h; /cvsroot/mozilla/layout/xul/base/src/nsMenuFrame.h,v <-- nsMenuFrame.h new revision: 1.129; previous revision: 1.128 done Checking in layout/xul/base/src/nsSplitterFrame.cpp; /cvsroot/mozilla/layout/xul/base/src/nsSplitterFrame.cpp,v <-- nsSplitterFrame.cpp new revision: 1.174; previous revision: 1.173 done Checking in layout/xul/base/src/nsMenuBarListener.cpp; /cvsroot/mozilla/layout/xul/base/src/nsMenuBarListener.cpp,v <-- nsMenuBarListener.cpp new revision: 1.85; previous revision: 1.84 done Checking in layout/base/nsIPresShell.h; /cvsroot/mozilla/layout/base/nsIPresShell.h,v <-- nsIPresShell.h new revision: 3.215; previous revision: 3.214 done Checking in layout/base/nsCSSFrameConstructor.cpp; /cvsroot/mozilla/layout/base/nsCSSFrameConstructor.cpp,v <-- nsCSSFrameConstructor.cpp new revision: 1.1415; previous revision: 1.1414 done Checking in layout/inspector/src/inDOMUtils.h; /cvsroot/mozilla/layout/inspector/src/inDOMUtils.h,v <-- inDOMUtils.h new revision: 1.11; previous revision: 1.10 done Checking in layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp; /cvsroot/mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp,v <-- nsTreeBodyFrame.cpp new revision: 1.333; previous revision: 1.332 done
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9 M9
Comment 5•17 years ago
|
||
This caused bustage in nsTreeBodyFrame.cpp due to nsTreeStyleCache.h/nsTreeStyleCache.cpp using nsISupportsArray still. Backed out that portion of the patch.
Comment 6•17 years ago
|
||
I completely backed this out due to the massive bustage this caused. A new patch needs to be submitted and reviewed, as this patch was untested and would have easily failed if it had been actually compiled. Please do not submit patches that touch things like this without compiling them first.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•17 years ago
|
Attachment #284806 -
Attachment description: Clean up v1 → Clean up v1 (DOES NOT COMPILE)
Attachment #284806 -
Flags: review-
Comment 7•17 years ago
|
||
Note that I did ask Jonathan whether he'd made sure that nsISupportsArray was unused... and he said he had.
Updated•17 years ago
|
Attachment #284806 -
Attachment is obsolete: true
Comment 8•17 years ago
|
||
Comment on attachment 284806 [details] [diff] [review] Clean up v1 (DOES NOT COMPILE) Resetting all approval1.9+ flags on bugs that have not been checked in by Oct 22 11:59 PM PDT. Please re-request approval if needed.
Attachment #284806 -
Flags: approval1.9+
Whiteboard: [good first bug]
Assignee | ||
Updated•15 years ago
|
Assignee | ||
Comment 9•15 years ago
|
||
The only real change was to in(I)DOMUtils. DOM Inspector needs to be patched for those changed. That must be done later anyway since comm-central&dom-inspector are tracking 1.9.1. layout/html/tests/TestAttributes.cpp includes some nsISupportsArray but that file is dead anyway and should be removed in another bug. The rest is nsITreeView stuff handled in the other bug.
Assignee: xfsunoles → arpad.borsos
Status: REOPENED → ASSIGNED
Attachment #369920 -
Flags: superreview?(roc)
Attachment #369920 -
Flags: review?(roc)
I don't think we should change inIDOMUtils --- Firebug and who knows what else would break for sure. Let's get rid of what we can easily get rid of now, and then deal with all the public-interface stuff separately.
Assignee | ||
Comment 11•15 years ago
|
||
Without those interface changes it is just basic includes/forward decl/comment cleanup.
Attachment #369920 -
Attachment is obsolete: true
Attachment #370017 -
Flags: superreview?(roc)
Attachment #370017 -
Flags: review?(roc)
Attachment #369920 -
Flags: superreview?(roc)
Attachment #369920 -
Flags: review?(roc)
Attachment #370017 -
Flags: superreview?(roc)
Attachment #370017 -
Flags: superreview+
Attachment #370017 -
Flags: review?(roc)
Attachment #370017 -
Flags: review+
Assignee | ||
Comment 12•15 years ago
|
||
Comment on attachment 370017 [details] [diff] [review] patch, v2 [pushed: comment 12] http://hg.mozilla.org/mozilla-central/rev/fdac16a5cff2
Attachment #370017 -
Attachment description: patch, v2 → patch, v2 [pushed: comment 12]
Assignee | ||
Comment 13•15 years ago
|
||
Closing this. Any inIDOMUtils cleanup should be a new bug.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago → 15 years ago
Resolution: --- → FIXED
Target Milestone: mozilla1.9beta1 → mozilla1.9.2a1
You need to log in
before you can comment on or make changes to this bug.
Description
•