warren%netscape.com
1fed8a8658
Taking out the damn nsCOMPtr for nsThreadPool for Mac!
1999-09-20 22:35:06 +00:00
warren%netscape.com
090b763079
fixed refcounting in nsThread so threads and runnables are freed
1999-09-20 20:54:23 +00:00
briano%netscape.com
12f9f9743e
General cleanup.
1999-09-18 02:12:56 +00:00
brendan%mozilla.org
2bb8bfa744
*** empty log message ***
1999-09-17 23:21:29 +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
warren%netscape.com
a4b88eae3e
Removed this in favor of idl
1999-09-15 21:49:21 +00:00
warren%netscape.com
a18c45690f
Making nsIThread nsIRunnable and nsIThreadPool idl interfaces.
1999-09-15 21:41:20 +00:00
warren%netscape.com
c9ec17df19
idl versions
1999-09-15 09:51:46 +00:00
warren%netscape.com
0b7d06c326
Adding includes for nsIThreadPool.h and nsIRunnable.h in anticipation of idl files.
1999-09-15 09:49:18 +00:00
warren%netscape.com
f117a14a85
Added nsIRunnable.h and nsIThreadPool.h temporarily.
1999-09-13 23:45:31 +00:00
warren%netscape.com
3baedc96b9
Added temporarily, until I can get nsIThreadPool.h added to all the .cpp files, and then switch over to nsIThreadPool.idl
1999-09-13 23:43:02 +00:00
warren%netscape.com
db31a55c62
Added temporarily, until I can get nsIRunnable.h added to all the .cpp files, and then switch over to nsIRunnable.idl
1999-09-13 23:40:52 +00:00
cls%seawood.org
9b9b749fde
Removed gcc 2.95+ ifdefs to trade one annoying warning for a less annoying one.
1999-09-12 12:03:20 +00:00
waterson%netscape.com
dc43fec597
Fix variable scoping problem that busts #ifdef DEBUG build.
1999-09-07 05:40:22 +00:00
sdagley%netscape.com
5aa13175f4
Fix build bustage for brendan. Some platforms actually scope variables to the for loop where they're declared.
1999-09-07 00:08:30 +00:00
brendan%mozilla.org
0766d265ef
Pick nits.
1999-09-06 23:00:17 +00:00
brendan%mozilla.org
943ad089f9
Deadlock detection hacks.
1999-09-06 19:28:56 +00:00
brendan%mozilla.org
7167674805
Initial version.
1999-09-06 19:16:25 +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
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
warren%netscape.com
63a541d49e
Added more logging code.
1999-08-11 08:13:07 +00:00
cls%seawood.org
9eea17be39
Various fixes to let the tree compile with gcc 2.95:
...
String constants are now (const char *)s and must be explicitly cast to (char *).
operator new is expected to be empty or throw an expection instead of returning null. (ifdef'd for gcc 2.95+)
Stricter checks on register clobbering in embedded asm. (at least I think that's what it is)
Expects the main function to return int, not something similiar to it like PRInt32.
Still requires a tweak to remove -mno-486 from NSPR's *.mk files.
1999-08-07 06:01:31 +00:00
ramiro%netscape.com
b5de6fd70c
Match the window DEFINES. Also took out -D_IMPL_NS_WIDGET, which smells
...
like a cut and paste error.
1999-07-07 08:16:57 +00:00
toshok%hungry.com
b99135a491
squelch unused parameter warnings.
1999-07-07 04:17:45 +00:00
ramiro%netscape.com
b86c78a296
Separate the widget and gfx toolkits into two variables.
...
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
scc%netscape.com
54c96baa72
|nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
1999-06-29 21:01:31 +00:00
scc%netscape.com
d049be3c31
Added |GetIID()|
1999-06-29 20:28:56 +00:00
sspitzer%netscape.com
4ca17620eb
fix warnings
1999-06-26 04:17:58 +00:00
warren%netscape.com
4747af4f2d
Added missing release.
1999-06-19 22:22:38 +00:00
warren%netscape.com
9f1b058d56
Added assertions.
1999-06-19 22:22:16 +00:00
warren%netscape.com
087d61993b
Changed nsAutoMonitor to nsAutoCMonitor (cached monitors).
1999-06-16 04:15:08 +00:00
dveditz%netscape.com
de1c9d7762
proxy can now find main thread
1999-06-16 03:26:37 +00:00
warren%netscape.com
8882c50da2
Added PR_LOG stuff.
1999-06-15 04:57:07 +00:00
dougt%netscape.com
785a8d1e18
Adding IsQueueOnCurrentThread().
1999-06-14 20:20:33 +00:00
danm%netscape.com
85d2dceb67
moved GetPrimordialThread from nsAppShellService to nsThread, as suggested by warren
1999-06-13 03:30:38 +00:00
valeski%netscape.com
bade0cb940
added the HandleEvent method
1999-06-04 15:02:27 +00:00
alecf%netscape.com
8e0a105a40
stop using [] operator on nsISupportsArray - going away for scriptability.
1999-06-02 00:07:54 +00:00
dougt%netscape.com
981c6e2d15
Adding a few more functions to nsIEventQueue.
...
Moving proxy to use nsIEventQueue instead of PLEvents direct.
1999-05-29 22:50:25 +00:00
bruce%cybersight.com
f31cd49b26
Fix usage of kISupportsIID so that my next checkin won't hork the tree.
1999-05-29 16:22:36 +00:00
dp%netscape.com
afdcdd4a15
Adding progid and classname
1999-05-27 22:47:27 +00:00
sspitzer%netscape.com
dc6a12ab7d
cvs ignorage for xpcom2 landing
1999-05-26 17:51:05 +00:00
dp%netscape.com
0443b20e33
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
warren%netscape.com
08b563e33a
Added
1999-05-18 21:43:13 +00:00
dp%netscape.com
f329e74754
Initial version
1999-05-18 09:11:01 +00:00
warren%netscape.com
7a41ef7d73
Fixed nsICollection (and Count in particular) to be xpidl friendly.
1999-05-13 04:56:04 +00:00
sspitzer%netscape.com
df1ee53738
destructor should be virtual.
1999-05-13 00:44:20 +00:00
sspitzer%netscape.com
f88899b6be
check for existence before NS_ADDREFing.
...
this was causing a crash in smtpTest, pop3Test and nntpTest, where we
weren't registering the EventQueue component.
also, make these destructors virtual.
1999-05-07 00:09:46 +00:00
sspitzer%netscape.com
93fff16d77
check for existance before dereferencing
1999-05-06 00:24:45 +00:00
hyatt%netscape.com
b787455ad9
Changed the arguments to PostSynchronousEvent. Added an EventLoop method.
1999-05-05 23:55:10 +00:00
hyatt%netscape.com
24983c6525
Committing the changes to support the new nsIEventQueue interface and
...
nested queues in the event queue service.
1999-05-04 23:35:47 +00:00
hyatt%netscape.com
e74697248f
Committing changes to support the new nsIEventQueue interface.
1999-05-04 23:35:25 +00:00
hshaw%netscape.com
eae3dcdf4c
include prcmon.h for nsThread.h, until unix defines NS_MT_SUPPORTED for nsISupports.h
1999-05-04 07:11:31 +00:00
warren%netscape.com
09b07809c1
Added include for nsError.h to get nsresult.
1999-04-30 23:49:30 +00:00
warren%netscape.com
cc1333535a
Made Notify and Wait methods return nsresult.
1999-04-30 22:55:16 +00:00
warren%netscape.com
187631ef17
Added nsAutoMonitor
1999-04-22 04:12:08 +00:00
waterson%netscape.com
295796c6fd
Backed out change to nsISupportsArray::AppendElement() and RemoveElement(); they now return PRBool's like they used to.
1999-04-14 23:06:22 +00:00
warren%netscape.com
c42f0d5d08
Fixed thread problems.
1999-04-13 18:15:27 +00:00
davidm%netscape.com
56a185dd88
Added code to allow mac process the event queues
1999-04-12 22:47:48 +00:00
warren%netscape.com
47085e4f4f
Added GetIThread method
1999-04-06 06:09:15 +00:00
warren%netscape.com
f463afe3df
Fixed refcount problems.
1999-04-06 04:57:44 +00:00
warren%netscape.com
a89a6c1a63
Fixed thread pool shutdown.
1999-04-06 01:42:01 +00:00
warren%netscape.com
ed17a5b85d
Mostly works now, except for nsIThreadPool::Join
1999-04-05 21:02:24 +00:00
warren%netscape.com
8bf75dfb46
Added nsIThread and nsIThreadPool.
1999-04-02 09:20:44 +00:00
rpotts%netscape.com
13204dc51d
fix for crash in bug #2991... We still need to figure out why the EventQueue is not being returned properly on the Mac.
1999-03-19 05:54:17 +00:00
leaf%mozilla.org
0a0f5ac00f
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
ramiro%netscape.com
7e12a4b568
Use the macro on all platforms. Thanks to pierre for helping me make sure
...
it doesnt break the mac. I verified that it works on unix and windows.
1999-03-09 19:19:02 +00:00
warren%netscape.com
c50687b845
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
ramiro%netscape.com
869b29d48d
Templates in nsXPComFactory exorcism. Part I.
...
Replaced the template code with a NS_DEF_FACTORY.
This is temporary. As soon as I can verify this works on windows and
mac, ill remove the old code.
1999-03-08 09:44:16 +00:00
waterson%netscape.com
eb5acecc63
Fixed comments that were referring to monitors.
1999-02-04 23:20:30 +00:00
waterson%netscape.com
01610bdaeb
Added headers that nsAutoLock needs.
1999-02-04 00:39:49 +00:00
waterson%netscape.com
a1cee51422
Added operator new() and operator delete() to ensure that nobody tries to create one of these beasts on the free store.
1999-02-04 00:25:56 +00:00
waterson%netscape.com
e232c67d81
Initial revision.
1999-02-03 22:44:14 +00:00
rpotts%netscape.com
436926ceb7
overhaul of the EventQueue service...
1999-01-10 08:12:01 +00:00
rpotts%netscape.com
b07b261534
On windows call PL_InitializeEventsLib(...) until the new PL_event apis are available...
1999-01-05 09:44:28 +00:00
rpotts%netscape.com
0bf5584666
On windows only, ignore the eventQ kept by the eventQ service... Until the event Q is created with PL_CreateNativeEventQueue(...) only the main event Q can be used...
1999-01-05 05:43:53 +00:00
rpotts%netscape.com
4934691c42
This is the implementation of the EventQueue service...
1999-01-04 08:50:10 +00:00
rpotts%netscape.com
d23c14b56d
Interface to the EventQueue Service...
1999-01-04 08:43:12 +00:00