Closed
Bug 166917
Opened 23 years ago
Closed 23 years ago
Clean up SDK includes
Categories
(Core :: XPCOM, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: dougt, Assigned: dougt)
Details
Attachments
(1 file)
88.40 KB,
application/octet-stream
|
alecf
:
review+
rpotts
:
superreview+
jesup
:
approval+
|
Details |
I want to do at least the following:
Remove obsolete #includes from required XPCOM headers.
Export all glue headers into the SDK directory.
Push nsError.h into the SDK. (eg freeze the defines in that file)
Assignee | ||
Comment 1•23 years ago
|
||
zip attachment. 544kb. most of the patch is a global search and replaces from
NS_INIT_REFCNT to NS_INIT_ISUPPORTS.
This does a few things:
converts NS_INIT_REFCNT() to NS_INIT_ISUPPORTS()
removes includes of "nsComObsolete.h" and "nsISupportsObsolete.h" from xpcom
public includes. (and sprinkles some #includes where needed)
makes all of the xpcom glue headers be exported into the sdk directory.
makes nsError.h part of the sdk. (this include common error codes, NS_FAILED,
NS_SUCCEEDED macros)
Comment 2•23 years ago
|
||
Comment on attachment 98152 [details]
proposed patch
sr=rpotts@netscape.com.
ignoring changes to makefiles in c-sdk and the changes to nsAppRunner.cpp
Attachment #98152 -
Flags: superreview+
Comment 3•23 years ago
|
||
r=alecf
Comment 4•23 years ago
|
||
Comment on attachment 98152 [details]
proposed patch
oops, r=alecf
This looks very mechanical, I spent a few minutes taking random samples from
the patch.. they all looked fine.
Attachment #98152 -
Flags: review+
Comment 5•23 years ago
|
||
Comment on attachment 98152 [details]
proposed patch
a=rjesup@wgate.com
Attachment #98152 -
Flags: approval+
Assignee | ||
Comment 6•23 years ago
|
||
Thanks.
Landing now.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 7•23 years ago
|
||
mirrors were busted and the tree was closed - i couldn't land. Try again later.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 8•23 years ago
|
||
landed.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•