Closed Bug 4437 Opened 21 years ago Closed 21 years ago
[FEATURE] Convert browser appcore to XPIDL
Any appcore interface (or XPIDL component interface, for that matter) that can be called from JavaString *MUST* be rigorous about testing for null pointers in the parameter list, and bailing if it gets one. The browser appcore is especially sloppy. Cut and paste this code: NS_PRECONDITION(aParam != nsnull, "null ptr"); if (! aParam) return NS_ERROR_NULL_POINTER;
AppCore is going away, AFAIK. Maybe there's a corresponding change to be made elsewhere though.
Set target milestone to M5 and changed component to XPApps and priority to P1.
Set target milestone to M6.
Updating QA Contact.
Looks like we can't finish this until M7. Stay tuned.
Bill will likely continue working on this for the next two milestones ...
Assignee: don → law
Summary: clean up appcore interfaces → [FEATURE] Convert browser appcore to XPIDL
Target Milestone: M9 → M10
Changed summary to feature and re-assigned to Bill.
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Done. We now have nsIBrowserInstance defined in xpidl and its implementation in mozilla/xpfe/browser/src/nsBrowserInstance.*.
You need to log in before you can comment on or make changes to this bug.