gecko-dev/xpcom
mscott%netscape.com 607ea9e584 Rewrite NS_IMPL_THREADSAFE_ADDREF and NS_IMPL_THREADSAFE_RELEASE in cross platform way instead of having separate
implementations for windows and everyone else. They are now written to use PR_AtomicIncrement and PR_AtomicDecrement.
this meant adding #include "pratom.h".

A side effect of this change is that no one needs to include "windows.h" in .cpp files which were implementing threadsafe
interfaces. You used to have to do this before with the old implementations.
1999-07-02 20:18:20 +00:00
..
base Rewrite NS_IMPL_THREADSAFE_ADDREF and NS_IMPL_THREADSAFE_RELEASE in cross platform way instead of having separate 1999-07-02 20:18:20 +00:00
build Argh, escaped from the branch during my makefile munging -- Sorry! 1999-07-02 15:11:44 +00:00
components PlatformPrePopulateRegistry() 1999-07-02 03:35:09 +00:00
doc fixed broken mailto: links 1999-06-09 20:23:35 +00:00
ds Guarding against memory allocation error and a resulting null pointer. 1999-07-01 18:39:46 +00:00
glue Rewrite NS_IMPL_THREADSAFE_ADDREF and NS_IMPL_THREADSAFE_RELEASE in cross platform way instead of having separate 1999-07-02 20:18:20 +00:00
io bulletproofing changes. check return value and return it if error. 1999-07-02 06:31:31 +00:00
libxpt/xptcall adding back for doc purpose 1999-06-12 08:08:15 +00:00
macbuild added files: mozilla/xpcom/ds/nsISupportsArray.idl 1999-06-28 23:26:07 +00:00
proxy nakefile cleanups 1999-07-02 13:42:17 +00:00
reflect nakefile cleanups 1999-07-02 13:42:17 +00:00
sample First Checked In. 1999-06-15 23:39:46 +00:00
string/obsolete fixes Churchill's search bug, and crash bug 6469 1999-06-18 04:51:11 +00:00
tests nakefile cleanups 1999-07-02 13:42:17 +00:00
threads Separate the widget and gfx toolkits into two variables. 1999-07-02 13:06:48 +00:00
tools nakefile cleanups 1999-07-02 13:42:17 +00:00
typelib nakefile cleanups 1999-07-02 13:42:17 +00:00
.cvsignore
Makefile.in Added the xpcom/sample directory to the build, so I can point people to the minimal XPConnect sample code there without them having to rebuild to try it out. 1999-05-28 01:49:47 +00:00
makefile.win Added the xpcom/sample directory to the build, so I can point people to the minimal XPConnect sample code there without them having to rebuild to try it out. 1999-05-28 01:49:47 +00:00