This website requires JavaScript.
Explore
Help
Sign In
XLinfini
/
sousa-gecko
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
33db36f0fa2f403ec1f97f8a897caa19a243b72e
sousa-gecko
/
xpcom
/
base
T
History
tbogard@aol.net
5aef131643
Added a couple of new macros to the NS_ENSURE family. NS_ENSURE_SUCCESS(res, ret). It ensures that a given result is an XPCOM success code, if not returns back whatever you pass in ret. And NS_ENSURE_NO_AGGREGATION(outer) checks to make sure the instantiating client is not trying to do aggregation and returns back an error if it is.
1999-08-25 14:03:25 +00:00
..
.cvsignore
…
IIDS.h
…
Makefile.in
…
makefile.win
…
MANIFEST
…
MANIFEST_IDL
…
nsAgg.h
…
nsAllocator.cpp
got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in
1999-08-23 10:14:16 +00:00
nsAllocator.h
…
nsCom.h
…
nsCOMPtr.cpp
…
nsCOMPtr.h
fixed tabs
1999-08-23 10:07:16 +00:00
nscore.h
…
nsDebug.cpp
…
nsDebug.h
…
nsError.h
…
nsIAllocator.h
…
nsID.cpp
…
nsID.h
…
nsIID.h
…
nsIPtr.h
…
nsISupports.idl
…
nsISupportsUtils.h
Added a couple of new macros to the NS_ENSURE family. NS_ENSURE_SUCCESS(res, ret). It ensures that a given result is an XPCOM success code, if not returns back whatever you pass in ret. And NS_ENSURE_NO_AGGREGATION(outer) checks to make sure the instantiating client is not trying to do aggregation and returns back an error if it is.
1999-08-25 14:03:25 +00:00
nsIWeakReference.idl
…
nsrootidl.idl
…
nsTraceRefcnt.cpp
…
nsTraceRefcnt.h
…
nsTraceRefcntImpl.cpp
…
nsTraceRefcntImpl.h
…
nsWeakPtr.h
…
nsWeakReference.cpp
got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in
1999-08-23 10:14:16 +00:00
nsWeakReference.h
Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO.
1999-08-22 11:25:50 +00:00