Closed Bug 43193 Opened 24 years ago Closed 15 years ago

xpidl generates bad impl stubs for grandkids of nsISupports

Categories

(Core :: XPCOM, defect, P4)

defect

Tracking

()

RESOLVED WONTFIX
Future

People

(Reporter: dmosedale, Assigned: dbradley)

Details

xpidl has the very handy feature of generating C++ stub implementation code and
a header ifdefed out in the generated interface .h file.  If the interface in
question inherits from some class that is not nsISupports, the generated stub
code is wrong.  It forgets the parent NS_DECL, uses the wrong arity of
NS_IMPL_ISUPPORTS, and doesn't generate stub code for the classes in the parent
NS_DECL.
er, that last bit should have read "doesn't generate stub code for the _methods_
in the parent NS_DECL."
[SPAM] Marking milestone 'future' as part of nsbeta3 triage.
Status: NEW → ASSIGNED
Target Milestone: --- → Future
Mass-reassigning mccabe's non-JS, non-Rhino bugs to jband (34 total). 

Would like to cc mccabe; but the mass-reassign page does not allow this. 
I'll leave it up to mccabe to decide if he wants to be cc'ed on these - 
Assignee: mike+mozilla → jband
Status: ASSIGNED → NEW
mass reassign of xpidl bugs to dbradley@netscape.com
Assignee: jband → dbradley
Status: NEW → ASSIGNED
Priority: P3 → P4
Component: xpidl → XPCOM
QA Contact: mike+mozilla → xpcom
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.