Commit Graph

69 Commits

Author SHA1 Message Date
timeless@mac.com
a176bd1a37 Bug 156633 replace PR_CurrentThread with PR_GetCurrentThread
patch by riceman+bmo@mail.rit.edu r=morse,dougt,dveditz,timeless sr=dveditz
2002-09-03 14:51:05 +00:00
dougt@netscape.com
7817342e94 Fixes bugs 149745 148918 149715 149730 149754 129959. Cleanup of nsIFile and nsILocalFile interfaces, supporting do_GetInterface in embedding via xcom glue, and general cleanup of shutdown. r=various, sr=shaver@mozilla.org 2002-06-11 19:26:04 +00:00
dougt@netscape.com
824a3972b2 support for OS2 XPCOM_DEBUG_BREAK env. r=dougt, sr=jband, patch by mkaply, b=148127 2002-05-30 21:27:53 +00:00
dougt@netscape.com
64bbaa5809 fixing up line parameter from last checkin. 2002-05-12 18:31:17 +00:00
dougt@netscape.com
c70b08a0c5 Adding XPCOM_DEBUG_BREAK back to windows. 2002-05-12 04:03:36 +00:00
dougt@netscape.com
bc488380ab fixing a comment. 2002-05-11 21:52:14 +00:00
dougt@netscape.com
555ffb8f03 synchronizing component registration output with xpcom shutdown. b=138667 r=jband sr=shaver 2002-05-11 21:15:06 +00:00
dougt@netscape.com
c79a89b6dd 130405. Makes the xpcom glue library usable. Updates XPCOM Samples. Adds requires lines to a few implict string/category consumers sr=alecf, sr=brendan@mozilla.org a=asa@mozilla.org 2002-03-21 23:43:21 +00:00
dougt@netscape.com
93c1ee93b9 PL_strcmp to strcmp. 129973. r=dougt, sr=alecf, a=shaver 2002-03-11 20:54:11 +00:00
mkaply@us.ibm.com
b392183a39 OS/2 code only - make it easier to turn off popup asserts if necessary by restructuring code 2002-01-28 23:26:31 +00:00
jst@netscape.com
74f7d6a45d Fixing bug 120899. Changing the NS_WARN_IF_FALSE() macro so that it can't be mis-used in optimized builds. This change makes the macro not usable in expressions that are supposed to be evaluated in release code since the macro now expands to nothing in non-debug builds. Also eliminate NS_VALIDATE which is equally mis-usable. r=dbaron@fas.harvard.edu, sr=brendan@mozilla.org 2002-01-24 09:20:51 +00:00
mstoltz@netscape.com
113b22b48a Whoops, accidentally checked something that shouldn't be. Uncommenting-out
the break call in Assertion() (backing out earlier checkin)
2001-07-18 21:46:18 +00:00
mstoltz@netscape.com
f5dd8721f8 Fixing blocker bug 90197 by backing out fix for 87913 that changed the behavior of
ComponentManager::AutoRegister and instead using patch v2 from 87913 which
adds a new function rather than changing the existing one. r=mstoltz, dveditz.
2001-07-12 03:58:32 +00:00
waterson@netscape.com
f1937ec345 Bug 75198. Support XPCOM_DEBUG_BREAK=warn on Win32. r=brendan, sr=scc 2001-04-28 02:10:18 +00:00
jband@netscape.com
7badefdf9a fix bug 54792 by running assert dialog out or process on Win32. r=danm sr=brendan 2001-03-23 06:57:17 +00:00
waterson@netscape.com
1f4077d890 Bug 72905. Add 'trap' to XPCOM_DEBUG_BREAK flags to bust into the debugger on asserts. r=sspitzer, sr=brendan 2001-03-23 06:21:41 +00:00
sspitzer@netscape.com
2a7ac0a05c minor fix. sr=warren 2000-11-08 23:59:13 +00:00
warren@netscape.com
0462ea4ce8 Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren@netscape.com
7730ce0cd3 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
mkaply@us.ibm.com
5478cc4666 #48208
r=dougt, a=brendan
Don't DebugBreak if the messagebox got an error displaying
2000-09-01 21:41:42 +00:00
dmose@mozilla.org
a19623a6c0 add debugging frobs to XP_UNIX platforms. setenv XPCOM_DEBUG_BREAK to make NS_ASSERTION have other behaviors, like dumping the stack to stderr or sending SIGSTOP to the pgrp to allow attaching with gdb for race condition debugging. r=bryner@netscape.com, a=brendan@mozilla.org. 2000-08-14 23:09:39 +00:00
ruslan@netscape.com
d5af5cec1b Make XPCOM_CHECK_THREADSAFE env. variable to actually be useful 2000-07-05 22:58:28 +00:00
beard@netscape.com
39788014dc bug #42100, Carbon compatibility. r=gordon, saari, pinkerton, sfraser 2000-06-20 23:10:06 +00:00
mkaply@us.ibm.com
386ea5b13a #42637
r=valeski, a=brendan
OS/2 bring up - Change DebugBreak code for OS/2 to make it a little easier
2000-06-20 13:59:17 +00:00
dougt@netscape.com
dc145a40b4 Changes from snizinsk@us.ibm.com
visualage fixes to xpcom for OS/2.
2000-05-12 01:09:58 +00:00
dbragg@netscape.com
2b37431b51 Oops. Was checking into a branch that was created in the io directory only.
Backing out.
2000-04-06 22:40:25 +00:00
dbragg@netscape.com
6b70714934 checked in to XPInstall IFile branch 2000-04-06 22:33:05 +00:00
cls@seawood.org
27aff31fa7 Changes to get the BeOS build running. Patch provided by Yannick Koehler <koehler@mythrium.com> . 2000-04-05 02:12:26 +00:00
sspitzer@netscape.com
ca3a5caf9e fix a typo. 2000-03-23 00:49:32 +00:00
warren@netscape.com
081debe4c7 Fixed mac problem -- missing getenv. 2000-03-08 11:24:10 +00:00
warren@netscape.com
3c72e3ab6a Made the thread-safety checking able to be turned on/off by the XPCOM_CHECK_THREADSAFE env var. a=jar,r=mscott 2000-03-08 09:21:32 +00:00
vidur@netscape.com
ae22f3abac Fix for debug build breakage on Windows. r,a=dp 2000-03-07 03:25:04 +00:00
warren@netscape.com
90e6ffd47b Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
warren@netscape.com
47c0e9e0c5 Bug 21556: Making linux be thread-safe. Exporting NS_CurrentThread from debug builds. a=jar 2000-03-05 10:14:50 +00:00
cls@seawood.org
3a15bc5b17 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.
2000-02-16 08:06:00 +00:00
dougt@netscape.com
d48ec37751 Landing nsIFile. 2000-01-24 21:28:28 +00:00
sfraser@netscape.com
c470783de5 Make sure that all warnings just printf on Mac, and don't dump you into MacsBug. r=pinkerton 1999-12-07 07:21:30 +00:00
mscott@netscape.com
4be931e50f Fix build breakage for Travis. 1999-12-07 00:15:42 +00:00
tbogard@aol.net
8f6d774ec5 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. 1999-12-06 23:34:48 +00:00
warren@netscape.com
4ac9a4a1ce Prefixed error/warning messages with something bold and assertive! (And somewhat distinguishable from other output.) 1999-12-02 02:37:54 +00:00
warren@netscape.com
ebf6d2f1d3 Made WarnIfFalse not call abort. Made abort be continuable on Windows. r=travis 1999-12-01 05:51:45 +00:00
tbogard@aol.net
1422100e55 Flipped the default of the Windows Warning box that can come up. It now requires an environment variable be set to come up. 1999-11-29 05:50:22 +00:00
akkana@netscape.com
d5f6602513 AbortIfFalse should abort on all platforms -- that's the whole point. r=shaver 1999-11-24 21:58:20 +00:00
dveditz@netscape.com
056d6d3186 x86 win should join unix and alpha win part of DBG_LOG macro 1999-11-22 08:41:04 +00:00
tbogard@aol.net
0cbe14c086 NS_WARN_IF_FALSE now by default puts the windows messagebox up on a tripped warning condition. Before it relied on the developer having an environment variable set. r=pink a=sdagley 1999-11-10 04:32:33 +00:00
dmose@mozilla.org
20621227af updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
kipp@netscape.com
f6be6d19aa r=brendan; applied changes recommended by brendan 1999-10-04 23:35:51 +00:00
beard@netscape.com
b06f0f50be fix breakage on Mac, r=kipp 1999-09-30 22:45:23 +00:00
beard@netscape.com
096755743f fix breakage on Mac 1999-09-30 22:30:32 +00:00
kipp@netscape.com
41e86dfcbf Whoops. Fixed 1999-09-30 22:21:31 +00:00