410 Commits

Author SHA1 Message Date
mkaply%us.ibm.com
837fe82aaa # 25555
r= dp@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef


git-svn-id: svn://10.0.0.236/trunk@61873 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 15:50:48 +00:00
warren%netscape.com
8cf2d51f11 Fix for leak detection. Bug 29505. Debug only. code=waterson,r=warren,a=jevering
git-svn-id: svn://10.0.0.236/trunk@61823 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 01:35:38 +00:00
warren%netscape.com
fd4a7550c6 Fixed comment
git-svn-id: svn://10.0.0.236/trunk@61593 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 06:02:38 +00:00
warren%netscape.com
c3ef7f6816 Fixing bustage -- NS_MeanAndStdDev not included in release builds.
git-svn-id: svn://10.0.0.236/trunk@61592 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 05:40:40 +00:00
warren%netscape.com
6f0f57b679 Made NS_MeanAndStdDev be extern 'C'
git-svn-id: svn://10.0.0.236/trunk@61586 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 04:55:05 +00:00
dbaron%fas.harvard.edu
be9f44f6fe Bug 28413. Correct computation of total leaks. r=warren@netscape.com a=rickg@netscape.com
git-svn-id: svn://10.0.0.236/trunk@61435 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-22 13:25:20 +00:00
cls%seawood.org
246547ceed BeOS specific tweaks to allow the browser to compile.
Fixed configure.in to properly set developer specific debug flag under BeOS.
Added UNIX_CRASH_ON_ASSERT ifdef to stop BeOS from bring up debugger on non-abort assertions.


git-svn-id: svn://10.0.0.236/trunk@61120 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 08:06:00 +00:00
scc%netscape.com
7e15323442 wrapped |nsCOMPtr| vs. raw pointer comparisons in a |#ifndef| for |NSCAP_NSCOMPTR_TO_RAW_COMPARISONS_ARE_AMBIGUOUS| which is currently not defined. When an autoconf test defines this symbol, these operators will go away, and Linux will never be bit by the |nsCOMPtr| can't compare to a raw pointer error. Currently, there is no effect. r={mjudge,rginda}
git-svn-id: svn://10.0.0.236/trunk@60614 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 23:30:52 +00:00
scc%netscape.com
0d69deea47 Somebody is |#include|ing this file inside an |extern "C"| declaration. This is wrong, and stops the build on some platforms. In the meantime, protect the new template declarations to stop the build bustage.
git-svn-id: svn://10.0.0.236/trunk@60471 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 08:38:14 +00:00
scc%netscape.com
dbe29c01c8 Fixed up |NS_IF_ADDREF| to support the following use efficiently in the non-logging case
NS_IF_ADDREF(*result = mFoo);

as per bug #27343.  r=jband

(Actually, I like the generated error better when I make this small modification to the template)


git-svn-id: svn://10.0.0.236/trunk@60461 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 07:12:02 +00:00
scc%netscape.com
f2d3cb0785 Fixed up |NS_IF_ADDREF| to support the following use efficiently in the non-logging case
NS_IF_ADDREF(*result = mFoo);

as per bug #27343.  r=jband


git-svn-id: svn://10.0.0.236/trunk@60459 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 07:07:57 +00:00
scc%netscape.com
27364da951 Added |NS_ISUPPORTS_CAST()|. Added |NS_DebugGetRefCount()| as per bug #26803. r={pinkerton, hyatt}
git-svn-id: svn://10.0.0.236/trunk@60406 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 01:42:58 +00:00
scc%netscape.com
cc2ea1310a enable the |ASSERT_NO_QUERY_NEEDED| tests for the |getter_AddRefs()| case as well. bug #26420, r=dougt
git-svn-id: svn://10.0.0.236/trunk@59952 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-06 21:17:51 +00:00
scc%netscape.com
d5bc449880 Eliminating duplicate macros, r=dougt
git-svn-id: svn://10.0.0.236/trunk@59906 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-05 23:55:09 +00:00
warren%netscape.com
921f948efe Pulled out NS_MeanAndStdDev as an xpcom exported function for convenience.
git-svn-id: svn://10.0.0.236/trunk@59832 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-05 02:07:45 +00:00
warren%netscape.com
70c4b690e2 Added NS_IMPL_ISUPPORTS_INHERITED3 macro.
git-svn-id: svn://10.0.0.236/trunk@59642 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 08:51:30 +00:00
valeski%netscape.com
8abecb4b3e r=warren. nsIUnicharStreamLoader is dead. Now we have a generic byte stream loader that can be used for any sort of data.
git-svn-id: svn://10.0.0.236/trunk@59559 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 23:04:47 +00:00
leaf%mozilla.org
c7fca6f343 windows-only build goop for xpcom/base/nsSystemInfo.cpp, r=syd
git-svn-id: svn://10.0.0.236/trunk@59336 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 01:08:29 +00:00
scc%netscape.com
d40b11a886 Fixed tabs, some comments, etc. Made |do_QueryInterface()| not participate in the |...TEST_DONTQUERY_CASES| test to help us debug bug #25327. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@59201 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 22:29:08 +00:00
shaver%netscape.com
cac3b9826f system information service (not yet part of build)
git-svn-id: svn://10.0.0.236/trunk@58914 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 09:40:17 +00:00
warren%netscape.com
da773f8ae1 Fixed problem where avg instance size was computed based on remaining object count, rather than total allocated count. May affect bloat stats on tinderbox.
git-svn-id: svn://10.0.0.236/trunk@58886 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 05:14:51 +00:00
pinkerton%netscape.com
1a6c24150a Fix build bustage. needed a typecast in some cases, but not others.
git-svn-id: svn://10.0.0.236/trunk@58842 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 23:17:53 +00:00
pinkerton%netscape.com
cd97ef9165 fix for NS_INTERFACE_MAP_END_INHERITING, wrong local var passed to base class's QI. r=scc.
git-svn-id: svn://10.0.0.236/trunk@58809 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 21:54:07 +00:00
dougt%netscape.com
714da09a59 Landing nsIFile.
git-svn-id: svn://10.0.0.236/trunk@58490 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 21:28:28 +00:00
jdunn%netscape.com
9df87496e8 use C style comments and not C++
r= scc@netscape.com
a= leaf@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@57704 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 23:06:47 +00:00
scc%netscape.com
1efb7c3f9c macros and defs to removed conditional definition of |GetIID()| within |nsISupports|. r=beard, (waterson?), bug=10477
git-svn-id: svn://10.0.0.236/trunk@57637 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 05:48:47 +00:00
scc%netscape.com
9ff3330264 factor the |IMPL_QUERY| macros to support inheriting |QueryInterface|. Redefine all the |NS_IMPL_ISUPPORTSn| macros in terms of the table-style macros. r={pinkerton, sfraser}
git-svn-id: svn://10.0.0.236/trunk@57551 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-12 16:01:14 +00:00
warren%netscape.com
bfe911f7a6 Added NS_IMPL_AGGREGATED_QUERY_HEAD macro.
git-svn-id: svn://10.0.0.236/trunk@57305 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 23:14:32 +00:00
warren%netscape.com
6836908904 Added new logging service to replace PR_LOG.
git-svn-id: svn://10.0.0.236/trunk@56607 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-29 20:53:17 +00:00
vidur%netscape.com
34da574eb4 Added IID for nsIDOMHTMLFormControlList. a=dagley r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@56337 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 01:57:28 +00:00
warren%netscape.com
e9f618e116 Fix for leak/bloat stats going negative. a=jar
git-svn-id: svn://10.0.0.236/trunk@55840 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-10 04:27:52 +00:00
scc%netscape.com
ae0737cdba Fix specialized |CallQueryInterface| as per review by travis ... r=travis.
git-svn-id: svn://10.0.0.236/trunk@55669 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:44:06 +00:00
scc%netscape.com
948cb30176 |NS_REINTERPRET_CAST| might try to adjust pointers on machines where it turns into an old-style cast. Fix that by first casting to |void*|. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@55668 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:41:28 +00:00
scc%netscape.com
d82bf53dc0 Adding an alternate version of |CallQueryInterface| as an experiment on behalf of travis. This function is not yet called, and should not effect the build or the runtime. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@55581 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 14:09:29 +00:00
sfraser%netscape.com
21799bdf04 Make sure that all warnings just printf on Mac, and don't dump you into MacsBug. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@55560 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 07:21:30 +00:00
mscott%netscape.com
fd5f7b2e1a Fix build breakage for Travis.
git-svn-id: svn://10.0.0.236/trunk@55487 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 00:15:42 +00:00
tbogard%aol.net
489f5b804a Changed the way Assertion works. Get ready to remove all the old assertions methods. NS_ASSERTION now works the same way it used with the exception that on Windows it will put up and abort, retry, ignore box if you aren't in the debugger. r=warren.
git-svn-id: svn://10.0.0.236/trunk@55479 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 23:34:48 +00:00
erik%netscape.com
61709561e8 Grabbing the next ID. Does not affect build.
git-svn-id: svn://10.0.0.236/trunk@55326 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-05 02:14:46 +00:00
vidur%netscape.com
14c162f6df Added nsIJSEventListener and nsICSSLoaderObserver
git-svn-id: svn://10.0.0.236/trunk@55255 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 01:30:27 +00:00
warren%netscape.com
fed44b6639 Prefixed error/warning messages with something bold and assertive! (And somewhat distinguishable from other output.)
git-svn-id: svn://10.0.0.236/trunk@55003 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-02 02:37:54 +00:00
warren%netscape.com
b047cad313 Made WarnIfFalse not call abort. Made abort be continuable on Windows. r=travis
git-svn-id: svn://10.0.0.236/trunk@54871 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 05:51:45 +00:00
dp%netscape.com
9b0cfefb70 NS_GET_IID(). Thanks to patch from pp@ludasdesign.com r=dp@netscape.com
git-svn-id: svn://10.0.0.236/trunk@54812 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-30 23:36:32 +00:00
jfrancis%netscape.com
3752469ca6 iid for nsIAbsorbingTransaction
git-svn-id: svn://10.0.0.236/trunk@54753 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-30 14:31:18 +00:00
sspitzer%netscape.com
ccdb1964d1 fix warnings
git-svn-id: svn://10.0.0.236/trunk@54572 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-29 20:40:39 +00:00
tbogard%aol.net
392a39500b Flipped the default of the Windows Warning box that can come up. It now requires an environment variable be set to come up.
git-svn-id: svn://10.0.0.236/trunk@54554 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-29 05:50:22 +00:00
warren%netscape.com
eb9a891946 Eliminated the libs build pass.
git-svn-id: svn://10.0.0.236/trunk@54523 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-28 03:05:01 +00:00
tbogard%aol.net
908b6a0310 Turned on the do_GetInterface implementation by removing the #ifdef 0.
git-svn-id: svn://10.0.0.236/trunk@54520 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-28 02:16:22 +00:00
tbogard%aol.net
ed82f49d52 Added nsIInterfaceRequestor.cpp to the build.
git-svn-id: svn://10.0.0.236/trunk@54519 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-28 02:15:11 +00:00
shaver%netscape.com
df01636bd9 Repair missing newlines at end of files, and remove lines of the form
#endif foo
both of which upset HPUX's compiler quite a bit.
Patch from Andrew Taylor <Andrew.Taylor@cal.montage.ca>.


git-svn-id: svn://10.0.0.236/trunk@54484 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-26 05:33:35 +00:00
akkana%netscape.com
98ace5c30f AbortIfFalse should abort on all platforms -- that's the whole point. r=shaver
git-svn-id: svn://10.0.0.236/trunk@54438 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-24 21:58:20 +00:00