danm%netscape.com
c64e1c6e91
new
1999-10-01 02:38:41 +00:00
vidur%netscape.com
6621bc499e
Parser CIDs and IIDs
1999-09-30 23:10:58 +00:00
beard%netscape.com
b1e1f90c07
fix breakage on Mac, r=kipp
1999-09-30 22:45:23 +00:00
beard%netscape.com
aa9f92635a
fix breakage on Mac
1999-09-30 22:30:32 +00:00
kipp%netscape.com
233c1f07ea
Whoops. Fixed
1999-09-30 22:21:31 +00:00
kipp%netscape.com
61973f750f
Added in new nsDebug macros
1999-09-30 21:39:31 +00:00
kipp%netscape.com
24f1b3b840
Santize NS_EXPORT decl
1999-09-30 21:39:16 +00:00
beard%netscape.com
16ce2ccb58
cleaned up, made more XP, r=sfraser
1999-09-30 07:39:28 +00:00
beard%netscape.com
4fb4f79f56
First Checked In.
1999-09-30 03:30:00 +00:00
kipp%netscape.com
4371d6e0c3
Removed throbber IID
1999-09-25 20:13:53 +00:00
scc%netscape.com
13de5fd9cc
Made a protected method for severing weak references early
1999-09-21 20:20:04 +00:00
warren%netscape.com
ce1be74e8b
fixed mismatched free issues with nsID::ToString
1999-09-20 20:52:12 +00:00
waterson%netscape.com
cde33ac847
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
39e5fe6519
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
12f9f9743e
General cleanup.
1999-09-18 02:12:56 +00:00
cls%seawood.org
ad1c348b2c
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
17e4d0d167
Fix mac and windows builds.
1999-09-14 13:44:20 +00:00
ramiro%netscape.com
6dea1e358f
Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols.
1999-09-14 13:30:12 +00:00
ramiro%netscape.com
8d7fb9c818
Add DemangleSymbol() for demangling symbols on linux.
1999-09-14 13:24:25 +00:00
alecf%netscape.com
617f2546c7
add new query_interface4 and query_interfac5 (hey, I needed it!)
1999-09-13 23:23:20 +00:00
cls%seawood.org
1a2e16af42
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
8e66210562
Added error base for DOM module
1999-09-08 23:11:52 +00:00
vidur%netscape.com
e243fadaa4
Added nsIDOMDOMException IID
1999-09-08 23:11:32 +00:00
dougt%netscape.com
a494e44ce6
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
73f7c13c31
Print all warning messages on stdout, not just assertions
1999-09-07 19:15:10 +00:00
shaver%netscape.com
5247634d38
put back <string.h> until we find all the uses =(
1999-09-06 21:22:36 +00:00
shaver%netscape.com
fa261074c3
remove gratuituous <string.h> include
1999-09-06 18:35:03 +00:00
akkana%netscape.com
7969be8853
nsTextConverter
1999-09-01 19:54:27 +00:00
kipp%netscape.com
20e15b4a76
Repaired interface name
1999-09-01 01:09:27 +00:00
cyeh%netscape.com
cc2825cbe0
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
scc%netscape.com
cffa6a515e
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
cd6503d9f4
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
d68e2bfd62
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
794112b53b
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
0454213f91
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
06e8699a24
fixed tabs
1999-08-23 10:07:16 +00:00
mccabe%netscape.com
b95a2bdd54
Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO.
1999-08-22 11:25:50 +00:00
scc%netscape.com
f3c4fc5051
fixed ambiguous static cast in the NS_IMPL_QUERYINTERFACE2 case
1999-08-21 22:33:15 +00:00
jband%netscape.com
6c8672fc58
fix bustage due to ambiguity in use of static_cast
1999-08-21 22:03:39 +00:00
scc%netscape.com
b4ce414c43
Bad merge left two copies of ...QUERYINTERFACE2. Sorry.
1999-08-21 20:39:59 +00:00
scc%netscape.com
2de2cc6d8a
Added NS_IMPL_QUERY_INTERFACE[01]; fixed NS_IMPL_QUERY_INTERFACE2; added NS_IMPL_ISUPPORTS[01]; can't fix NS_IMPL_QUERY_INTERFACE without changing a ton of files, so I'm checking in this partial fix first. Then people can help me switch us away from NS_IMPL_ISUPPORTS and NS_IMPL_QUERY_INTERFACE. Both are now deprecated.
1999-08-21 20:22:35 +00:00
scc%netscape.com
9d8652d710
added license, fixed tabs
1999-08-21 20:07:27 +00:00
scc%netscape.com
c092767679
added comments, fixed tabs
1999-08-21 20:06:52 +00:00
tbogard%aol.net
c8c8eea4c0
XPCOM Cleanup: Fixed Aggregation macros in nsAgg.h to do aggregation correctly. Fixed usages and implementation of aggregation using these macros through out the tree.
1999-08-19 05:36:30 +00:00
tbogard%aol.net
968e8cf4a5
XPCOM Cleanup: Added macros to make checking arguments and state upon entering interface boundaries easier.
1999-08-19 05:32:15 +00:00
jband%netscape.com
dbc05e0eaa
reserving NS_ERROR_MODULE_XPCONNECT
1999-08-18 02:08:26 +00:00
scc%netscape.com
944678da9d
renamed to QueryReferent, do_QueryReferent, etc.
1999-08-13 23:00:58 +00:00
danm%netscape.com
4b3daedbe5
fix WeakReference exporting for Windows. a:chofmann r:scc.
1999-08-11 23:48:08 +00:00
warren%netscape.com
322d910c5a
Removed useless nsIServiceManager.h
1999-08-11 08:13:52 +00:00
danm%netscape.com
471dc93288
synch declaration of NS_GetWeakReference with its implementation
1999-08-11 06:14:05 +00:00