kipp%netscape.com
6982b7bf33
Renamed the ctor/dtor counting macros to make more sense
1999-10-05 14:54:05 +00:00
kipp%netscape.com
74fe2380b4
Fixed build wastage
1999-10-05 01:43:34 +00:00
waterson%netscape.com
2efd076b82
Bug 15367. Dump 'class' instead of 'file/line' for NS_LOG_REFCNT. r=shaver,dp
1999-10-05 00:07:54 +00:00
kipp%netscape.com
9b78e0fd9d
r=dp; implement some macros to help track memory leaks
1999-10-04 23:36:18 +00:00
kipp%netscape.com
a5969c2c3f
r=brendan; applied changes recommended by brendan
1999-10-04 23:35:51 +00:00
beard%netscape.com
81c6993750
fixed breakage, until mozilla/gc/boehm gets added to the default module.
1999-10-03 21:31:43 +00:00
rbs%maths.uq.edu.au
0c41307df4
Taking an interface ID for the nsIMathMLFrame interface
1999-10-02 09:00:39 +00:00
danm%netscape.com
eabfc99537
making copacetic for AIX
1999-10-01 20:27:45 +00:00
kin%netscape.com
6f4be6ee0d
Fix VC5 build bustage with (T*) cast.
1999-10-01 16:23:17 +00:00
tbogard%aol.net
fa4392cf29
Changed NS_ENSURE* macros to use the new NS_WARN_IF_FALSE instead of the NS_ERROR. r=shaver.
1999-10-01 04:34:03 +00:00
danm%netscape.com
c6882a2ad2
adding nsCWeakReference. r:scc a:chofmann
1999-10-01 02:43:27 +00:00
danm%netscape.com
c33eb3635a
new
1999-10-01 02:38:41 +00:00
vidur%netscape.com
02996db1a6
Parser CIDs and IIDs
1999-09-30 23:10:58 +00:00
beard%netscape.com
effe837ad8
fix breakage on Mac, r=kipp
1999-09-30 22:45:23 +00:00
beard%netscape.com
77f45de475
fix breakage on Mac
1999-09-30 22:30:32 +00:00
kipp%netscape.com
573461a95a
Whoops. Fixed
1999-09-30 22:21:31 +00:00
kipp%netscape.com
556d538c8f
Added in new nsDebug macros
1999-09-30 21:39:31 +00:00
kipp%netscape.com
5320617259
Santize NS_EXPORT decl
1999-09-30 21:39:16 +00:00
beard%netscape.com
ed5ef54678
cleaned up, made more XP, r=sfraser
1999-09-30 07:39:28 +00:00
beard%netscape.com
63e115364d
First Checked In.
1999-09-30 03:30:00 +00:00
kipp%netscape.com
086f063ad9
Removed throbber IID
1999-09-25 20:13:53 +00:00
scc%netscape.com
ac2969608f
Made a protected method for severing weak references early
1999-09-21 20:20:04 +00:00
warren%netscape.com
1eba29ca37
fixed mismatched free issues with nsID::ToString
1999-09-20 20:52:12 +00:00
waterson%netscape.com
9aca73451f
Use tabs instead of spaces separate frames in stack dump: new demangling code introduces spaces.
1999-09-20 03:45:21 +00:00
mccabe%netscape.com
4f7990cd94
Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes.
...
As this changed the generated interface signatures, I had to change all of the uses to avoid bustage. Any corners of the browser that aren't built by default, or that I haven't discovered how to build, may be at risk of bustage if they use string or wstring attributes. (This could mean blackwood; sorry, guys!)
Many thanks to Alec Flett (alecf@netscape.com ) for preparing diffs for the mailnews portion of the signature changes; thanks also to Ariel Backenroth (arielb@rice.edu ) and Mike Shaver (shaver@mozilla.org ) for help with updating the tree with NS_DECL_NSIFOO macros; everwhere where one of these macros was used was one less place I had to manually add 'const'.
Also removed extraneous space from generated method signatures, leftover from Brendan's capitalization spam, and made 'const decl must be of type short or long' an error rather than just a warning.
1999-09-19 23:46:35 +00:00
briano%netscape.com
04e901e2a5
General cleanup.
1999-09-18 02:12:56 +00:00
cls%seawood.org
1699d31f60
For gcc >= 2.95, add empty throw() function to remove warnings about returning null from operator new
1999-09-15 22:00:12 +00:00
ramiro%netscape.com
6f197e46a0
Fix mac and windows builds.
1999-09-14 13:44:20 +00:00
ramiro%netscape.com
6f3fcfb2ba
Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols.
1999-09-14 13:30:12 +00:00
ramiro%netscape.com
eb5fb78483
Add DemangleSymbol() for demangling symbols on linux.
1999-09-14 13:24:25 +00:00
alecf%netscape.com
456a51b989
add new query_interface4 and query_interfac5 (hey, I needed it!)
1999-09-13 23:23:20 +00:00
cls%seawood.org
adf94e4618
Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c.
1999-09-12 14:25:28 +00:00
vidur%netscape.com
cd30fe89a8
Added error base for DOM module
1999-09-08 23:11:52 +00:00
vidur%netscape.com
c2deddc1b1
Added nsIDOMDOMException IID
1999-09-08 23:11:32 +00:00
dougt%netscape.com
d674f8af60
Adding buffered output to nsIFileStream.
...
Renaming nsIFile to nsIOpenFile.
commenting out a testcase in FilesTest.cpp which fails. evil, i know.
1999-09-08 20:12:35 +00:00
akkana%netscape.com
072e662a0d
Print all warning messages on stdout, not just assertions
1999-09-07 19:15:10 +00:00
shaver%netscape.com
e43f44b24b
put back <string.h> until we find all the uses =(
1999-09-06 21:22:36 +00:00
shaver%netscape.com
ac29ce202f
remove gratuituous <string.h> include
1999-09-06 18:35:03 +00:00
akkana%netscape.com
b0ef55c348
nsTextConverter
1999-09-01 19:54:27 +00:00
kipp%netscape.com
95d0f23399
Repaired interface name
1999-09-01 01:09:27 +00:00
cyeh%netscape.com
9577b5cefa
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
scc%netscape.com
2162d2e029
some small documentation changes, plus removed a function that was otherwise unused, and was confusing Solaris.
1999-08-26 10:45:50 +00:00
tbogard%aol.net
84fb0f88b5
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
tbogard%aol.net
80ec2cfdfb
Removed the #ifdef DEBUG around the definition of NS_ENSURE. The only difference between the two was the NS_ERROR. NS_ERROR is already conditional upon debug so this was a bit redundant.
1999-08-25 03:16:23 +00:00
tbogard%aol.net
7b7e859ba3
Fixed NS_ENSURE macros to use PR_BEGIN_MACRO and PR_END_MACRO. Also removed indentation before #.
1999-08-24 00:48:43 +00:00
scc%netscape.com
68340a37ef
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
scc%netscape.com
504c1add4e
fixed tabs
1999-08-23 10:07:16 +00:00
mccabe%netscape.com
381fb81c4f
Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO.
1999-08-22 11:25:50 +00:00
scc%netscape.com
dd71a6971a
fixed ambiguous static cast in the NS_IMPL_QUERYINTERFACE2 case
1999-08-21 22:33:15 +00:00
jband%netscape.com
e7f612af72
fix bustage due to ambiguity in use of static_cast
1999-08-21 22:03:39 +00:00