gecko-dev/xpcom/glue
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
..
nsCOMPtr.cpp do_QueryInterface(NULL, &error) now returns the appropriate error in |error| 1999-06-29 21:09:56 +00:00
nsCOMPtr.h quick fix for bug 9250 - assert on startup 1999-06-30 07:13:26 +00:00
nsDebug.cpp
nsDebug.h
nsGenericFactory.cpp |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()| 1999-06-29 21:01:31 +00:00
nsGenericFactory.h
nsID.cpp
nsID.h
nsIGenericFactory.h
nsISupportsUtils.h 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
nsQuickSort.cpp
nsQuickSort.h
nsVoidArray.cpp
nsVoidArray.h