pavlov%netscape.com
33ce2d4e90
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
pavlov%netscape.com
c488fb37a7
backing out dougt's thread changes r=dougt
2000-03-06 01:13:20 +00:00
warren%netscape.com
7e37f4f478
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
dougt%netscape.com
ac56bd5fd8
Adding dynamic thread allocation to thread pool. Fixes 27736.
...
Also fixing warning in plevent.c
r=damn, a=chofmann
2000-03-05 21:01:33 +00:00
danm%netscape.com
58940ea9ca
add API to EventQueueService for creating a monitored event queue. part of bug 25979. r=dougt r=jar
2000-03-04 03:17:01 +00:00
danm%netscape.com
86a45fdee8
unix-only: allow system notification pipe to drain when event processing is stalled. unpegs CPU when showing certain dialogs. bug 28100. r=dp,pavlov a=jevering
2000-03-02 21:38:19 +00:00
danm%netscape.com
6443e7125b
just immortalizing some debugging gunk i recently found useful. hidden completely behind ifdefs normally opaque.
2000-02-12 00:27:57 +00:00
dougt%netscape.com
b45f04471d
Fix for bug 26732. r=danm. event queue need to be able to init a plevent
2000-02-09 02:28:51 +00:00
wtc%netscape.com
cc511c0483
Bugzilla bug #17101 : move plevent.h and plevent.c from mozilla/nsprpub
...
to mozilla/xpcom/threads by landing the PLEVENT_MOVE_BRANCH.
Modified files: nsprpub/lib/ds/MANIFEST, nsprpub/lib/ds/Makefile,
nsprpub/lib/ds/Makefile.in, nsprpub/macbuild/NSPR20PPC.mcp,
nsprpub/pr/include/obsolete/protypes.h,
xpcom/macbuild/xpcomPPC.mcp, xpcom/threads/MANIFEST,
xpcom/threads/Makefile.in, xpcom/threads/makefile.win,
xpcom/threads/plevent.h
2000-01-28 00:27:37 +00:00
wtc%netscape.com
834b92b00e
Bugzilla bug #17101 : added plevent.h (same as
...
mozilla/nsprpub/lib/ds/plevent.h, revision 3.12) and plevent.c
(same as mozilla/nsprpub/lib/ds/plevent.c, revision 3.36) to
mozilla/xpcom/threads. These two new files have not been added
to the makefiles or project file, so they are not picked up by
the build.
2000-01-25 14:48:51 +00:00
scc%netscape.com
5604d0534b
replaced |nsVector| with |nsVoidArray| as per bug #11666 . r=brendan
2000-01-18 22:19:52 +00:00
dougt%netscape.com
8b3220b6ec
fix for 22943. removing xp-mac specific code from xp interface, enabling asserts
...
on the mac. r= sdagley
2000-01-06 20:08:14 +00:00
dougt%netscape.com
d186802516
Fix for bug 22933 submitted by jonas.utterstrom@vittran.norrnod.se. r=dougt.
2000-01-06 19:46:44 +00:00
sspitzer%netscape.com
1cf9a440d1
turn off assertions until dougt fixes #22943 . r=dougt
2000-01-04 00:14:37 +00:00
dougt%netscape.com
6d14e5b99c
Adding back the assert since I fixed the problem in the GTK appshell.
1999-12-20 23:12:18 +00:00
sspitzer%netscape.com
08e592761d
make it so dougt's assertions only happen for him.
...
there is no reason the whole world should see a billion printfs.
1999-12-18 10:17:09 +00:00
valeski%netscape.com
0cb6d145e1
21723. a=chofmann, r=rpotts. Laying ground work for FTP checkin. This fixes an oppressive event queue api method. We weren't returning the event to be processed. subsequently the event was being lost. There are currently *no* users of this method in the tree.
1999-12-14 22:06:17 +00:00
dougt%netscape.com
257378e8a2
Added an assert and return so that eventQs only get
...
processed on the owning thread. This fixes at least
18005 and 17065. r=damn@netscape.com , a=chofmann.
1999-12-13 23:05:31 +00:00
dp%netscape.com
5afad59516
Removing usage of nsComponentManager.h r=selmer
1999-12-08 01:59:32 +00:00
dp%netscape.com
10aaba597e
NS_GET_IID(). Thanks to patch from pp@ludasdesign.com r=dp@netscape.com
1999-12-01 00:21:53 +00:00
dougt%netscape.com
67b387409f
Fix for 18078. R=mstoltz,warren
1999-11-30 00:14:55 +00:00
warren%netscape.com
4ab4ee4d4e
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
dougt%netscape.com
a234345645
fix for bug 18114. Adding simple accessor to PL_WaitForEvent.
1999-11-16 16:04:14 +00:00
jband%netscape.com
ed996a6073
r=waterson. add explicit lock and unlock to nsAutoLock. This allows us to use the autolock to cover a scope and to also explicitly bracket a call out to some other function with an unlock and relock
1999-11-15 22:15:27 +00:00
pepper%netscape.com
5c61fc51b8
Changed friend declaration to make HP Compilers Happy.
...
r=mgleeson
1999-11-11 00:39:59 +00:00
dmose%mozilla.org
8535dda53e
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
danm%netscape.com
64746bb9f1
instead of using the thread hashtable's enumerator while processing events (a Mac-specific habit), build and use a parallel linked list structure. hashtable and list want unification someday. fixes bug 16551. r:brendan@netscape.com
1999-11-03 05:30:49 +00:00
danm%netscape.com
c26d0a076e
fixing obvious flaw in Unlink. r:waterson@netscape.com
1999-10-20 08:35:04 +00:00
danm%netscape.com
bd88e47084
retire event queues even on Windows when they're no longer used. part of bug 15856. r:hyatt@netscape.com
1999-10-19 22:00:12 +00:00
danm%netscape.com
a07781e709
added CreateFromIThread. r:valeski@netscape.com
1999-10-19 19:18:27 +00:00
danm%netscape.com
4b0be45b74
event queues own and delete themselves when they're done. bug 15856 r:hyatt@netscape.com
1999-10-18 14:59:57 +00:00
danm%netscape.com
23485570b4
new r:hyatt@netscape.com
1999-10-18 14:57:07 +00:00
warren%netscape.com
c0c613c804
Fixed build warnings.
1999-10-06 08:51:48 +00:00
valeski%netscape.com
a05208badc
15300 r=warren. Changed NS_NewThread api to default to PR_UNJOINABLE_THREAD, also added new NS_NewThread() function so you don't have to combine the runnable w/ thread creation. added threads to xpcom init so you can create them w/ the com mgr.
1999-10-01 23:30:06 +00:00
shaver%netscape.com
940f9ecaa3
need to use different module names to avoid overwriting xpcom.xpt
1999-09-21 14:12:26 +00:00
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