scc%netscape.com
|
106c685c8e
|
added logic to test whether QueryInterface was actually required when it is ommitted, |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|, changed the scheme by which we compare with zero to a more robust mechanism, modified specialized |CallQueryInterface| to use the global version
|
1999-06-29 21:09:59 +00:00 |
|
scc%netscape.com
|
806ab190c0
|
do_QueryInterface(NULL, &error) now returns the appropriate error in |error|
|
1999-06-29 21:09:56 +00:00 |
|
scc%netscape.com
|
f79508bc68
|
|nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
|
1999-06-29 21:01:31 +00:00 |
|
scc%netscape.com
|
ed5943e923
|
add traits class to solve multiple |GetIID()| problems
|
1999-06-29 20:11:57 +00:00 |
|
mcafee%netscape.com
|
7f42e390e5
|
BeOS changes
|
1999-06-29 10:27:58 +00:00 |
|
dp%netscape.com
|
af57bcd8c5
|
Removing duplicate nsDebug.obj. Thanks to
<david.gardiner@unisa.edu.au> for pointing this out.
|
1999-06-28 22:23:04 +00:00 |
|
pollmann%netscape.com
|
6b5ac2ac58
|
Adding form submit observer interface for Wallet and Single Signon
|
1999-06-23 22:22:35 +00:00 |
|
ramiro%netscape.com
|
ea02c26409
|
Add #ifdefs to make sure it only build on supported linux platforms.
|
1999-06-21 02:29:17 +00:00 |
|
ramiro%netscape.com
|
644957d45a
|
Make it work with gnu libc 2.1. On glibc 2.1, the Dl_info api defined in
<dlfcn.h> is only exposed __USE_GNU is defined. I suppose its some kind of
standards adherence thing.
|
1999-06-16 04:55:36 +00:00 |
|
dveditz%netscape.com
|
9fb13399c8
|
Adding NS_RELEASE_THIS()
|
1999-06-16 03:28:25 +00:00 |
|
waterson%netscape.com
|
02f1b36a67
|
Add WalkTheStack() implementation for i386 Linux. Tip o' the hat to kipp for the stack walking code, and shaver for the dladdr() hint. Replace PR_snprintf() with nsIToA().
|
1999-06-16 02:05:32 +00:00 |
|
pollmann%netscape.com
|
71f57e08a6
|
Bug 2195: select[n] == select.options[n], new IID for nonstandard DOM interface
|
1999-06-16 01:41:13 +00:00 |
|
waterson%netscape.com
|
c621cde475
|
Clean up stack trace output: add displacements and remove spaces that sometimes appear in demangled symbols (so my perl script doesn't barf).
|
1999-06-15 05:27:09 +00:00 |
|
waterson%netscape.com
|
4ef0ae057a
|
Add MOZ_TRACE_REFCNT to allow you to instrument individual implementations of AddRef() & Release().
|
1999-06-15 03:25:27 +00:00 |
|
mcmullen%netscape.com
|
17eb7aae98
|
Compromise. On other platforms, NS_WARNING does not call break. So we'll do the same. So for NS_WARNING, we'll simply print to the console and continue, a la mode de Pierre, while for other forms of NS_BLOWCHUNKS, we'll break into the debugger, as of old.
|
1999-06-10 19:50:56 +00:00 |
|
warren%netscape.com
|
47becf5b56
|
Added nscore.h to nsrootidl.idl for PRUnichar.
|
1999-06-09 03:19:10 +00:00 |
|
sfraser%netscape.com
|
bbefbc1756
|
Back out pierre change, so that NS_ASSERTION calls DebugStr once again. Doing this on the basis of consensus at 7/6 macdev meeting.
|
1999-06-08 22:13:40 +00:00 |
|
pierre%netscape.com
|
290128f36a
|
(Mac only) PR_LOG() calls printf() with a "���" header instead of falling into MacsBug.
|
1999-06-04 23:04:28 +00:00 |
|
briano%netscape.com
|
c017d163a9
|
Converted all the C++ comments to C comments to fix the Unix builds (prefapi.c).
|
1999-06-04 02:00:19 +00:00 |
|
akkana%netscape.com
|
3164c6a62d
|
Vidur's HTML fragment content sink; Kostello's document/html encoders
|
1999-06-03 22:11:53 +00:00 |
|
waterson%netscape.com
|
d251b9e449
|
Remove NS_IS_ERROR() macro; it's both redundant with NS_FAILED() and wrong.
|
1999-06-03 22:03:07 +00:00 |
|
warren%netscape.com
|
cbbfa208f8
|
IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom).
|
1999-06-03 21:50:47 +00:00 |
|
scc%netscape.com
|
138e0c0a59
|
fixed for VMS
|
1999-06-03 20:36:53 +00:00 |
|
waterson%netscape.com
|
bd60dc35e4
|
Fix XPIDL_MODULE typos.
|
1999-06-03 20:06:49 +00:00 |
|
scc%netscape.com
|
f951053c41
|
replaced tabs with spaces as per our standards
|
1999-06-02 01:59:28 +00:00 |
|
scc%netscape.com
|
5de8115999
|
added comparisons that will allow |nsnull != myPtr| et al
|
1999-06-02 01:29:55 +00:00 |
|
bruce%cybersight.com
|
2c4766ddbd
|
Remove static IID kISupportsIID from the default QueryInterfaces implementation macro. Replace with call to nsISupports::GetIID(). Tested by dp, myself and tague on the 3 main platforms (Win32, Linux and Mac respectively).
|
1999-05-29 16:25:18 +00:00 |
|
dp%netscape.com
|
b21d1e72dc
|
Fixing nsrefcnt to be unsigned long to maintain binary compatibility. All Addref() and Release() prototypes modified appropriately
|
1999-05-28 04:53:17 +00:00 |
|
dp%netscape.com
|
381323acf0
|
Reversing changing type of nsrefcnt. Mailnews code has specific Release() implementation that mention a different type. We need to fix that first.
|
1999-05-28 02:07:49 +00:00 |
|
dp%netscape.com
|
246c3f4fe4
|
Fixed Binary compability with COM's nsIUnknown w.r.t return value types of Addref and Release.
nsrefcnt is defined as unsigned long for windows machines with 4 bytes per long.
|
1999-05-28 01:22:35 +00:00 |
|
mccabe%netscape.com
|
42fca57ea5
|
Removed unused and nonsensical voidRef typedef.
|
1999-05-28 01:14:50 +00:00 |
|
dp%netscape.com
|
dc23df1db8
|
Adding PROGID and ClassName
|
1999-05-27 22:41:23 +00:00 |
|
sspitzer%netscape.com
|
6c0730c7ea
|
cvs ignorage
|
1999-05-26 23:19:18 +00:00 |
|
sspitzer%netscape.com
|
2fea0786f0
|
fix build bustage
|
1999-05-26 19:01:27 +00:00 |
|
sspitzer%netscape.com
|
1647d3eef5
|
cvs ignorage
|
1999-05-26 17:49:37 +00:00 |
|
dp%netscape.com
|
d1bc658460
|
landing xpcom20/21 branch
|
1999-05-26 02:16:15 +00:00 |
|
dp%netscape.com
|
94344009c8
|
Landing xpcom20/21 branch.
|
1999-05-26 01:38:36 +00:00 |
|
warren%netscape.com
|
0142cb7a14
|
Added
|
1999-05-18 21:43:13 +00:00 |
|
dp%netscape.com
|
34b30431ba
|
Initial version
|
1999-05-18 09:11:01 +00:00 |
|
vidur%netscape.com
|
e1003d55c1
|
Added nsIDOMHTMLLayerElement interface
|
1999-05-17 21:18:23 +00:00 |
|
sfraser%netscape.com
|
d64a71ec88
|
Added include guards, which should be a big win on commonly included files like this one.
|
1999-05-14 03:07:31 +00:00 |
|
sfraser%netscape.com
|
a8e949c977
|
Include <string.h>, not "string.h". Also added include guards, which should be a big win on commonly included files like this one.
|
1999-05-14 03:07:23 +00:00 |
|
kipp%netscape.com
|
7d0dd441c0
|
Alloc IID
|
1999-05-12 22:20:55 +00:00 |
|
scc%netscape.com
|
04d849f0ec
|
Fixup CallQueryInterface
|
1999-05-12 04:50:08 +00:00 |
|
alecf%netscape.com
|
a79c764550
|
include nsresult typedef
|
1999-05-12 02:19:18 +00:00 |
|
akkana%netscape.com
|
a9fb77217e
|
New build option enable-crash-on-assert for those who really want the old behavior
|
1999-05-11 22:22:24 +00:00 |
|
scc%netscape.com
|
e5b9f0e804
|
temporarily commented out CallQueryInterface for UNIX, added NS_EXPORT for Windows
|
1999-05-10 21:43:29 +00:00 |
|
scc%netscape.com
|
d673031bca
|
conditionally factored destructor
|
1999-05-10 20:48:43 +00:00 |
|
waterson%netscape.com
|
dbebfd2a64
|
Removed double-declaration of nsISupports: we #include nsISupportsArray now.
|
1999-05-07 19:52:13 +00:00 |
|
law%netscape.com
|
3fdbefdb96
|
Renamed one component and added a sample
|
1999-05-07 19:45:34 +00:00 |
|