Граф коммитов

163 Коммитов

Автор SHA1 Сообщение Дата
kandrot%netscape.com 85066388b1 bug #77233, r=waterson, sr=brendan Changed a delete to a free for a malloced ptr 2001-05-15 05:55:15 +00:00
cls%seawood.org 8fe86ff395 Let the use of PR_Log() be controlled by a toplevel build option. All places that set FORCE_PR_LOG to force logging on need to wrap that #define FORCE_PR_LOG in a MOZ_LOGGING ifdef.
It's on by default. Set
--disable-logging (unix)
NO_LOGGING=1 (win32)
moz_logging = 0  (mac)
to turn it off globally.

Bug #53226 r=sspitzer,leaf,sfraser
2001-05-05 10:18:53 +00:00
dougt%netscape.com f0b0d01345 Fixes a problem where hreadpool optimistically kills worker threads. r=darin@netscape.com, sr=waterson@netscape.com, b=76198 2001-04-26 05:30:26 +00:00
dougt%netscape.com 36c8c732fa Adding a new method that will allow caller to check if there pending events in the elder queue. r=sfraser@netscape.com, danm@netscape.com, b=76075 2001-04-26 05:28:43 +00:00
sgehani%netscape.com debc13c693 66735: implement blocking processes on the mac. 2001-03-28 00:45:05 +00:00
sspitzer%netscape.com 36ed2bb68d fix for #68036. (quiet compiler warnings) sr=brendan/waterson a long time ago. 2001-03-19 22:14:07 +00:00
colin%theblakes.com 8360916664 Fix OpenVMS build breakage
b=71990 r=danm sr=blizzard a=leaf
2001-03-16 21:39:49 +00:00
blizzard%redhat.com 19d337abe2 try to fix it harder 2001-03-13 00:42:07 +00:00
blizzard%redhat.com d969b92d6d try to fix mac + windows bustage 2001-03-13 00:36:54 +00:00
blizzard%redhat.com 2bb54a9dae Bug #67370. Better interleaving of xlib + plevents. r=danm sr=shaver 2001-03-12 23:57:18 +00:00
disttsc%bart.nl 744785129a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
danm%netscape.com b48fe301cc RevokeEvents now walks the chain to elder queues. bug 65243 r=buster,kmcclusk,pavlov 2001-01-22 23:01:03 +00:00
dbragg%netscape.com 8148bdbbdc First part of adding nsIProcess to the Mac build (MANIFEST file). r=dougt, sr=brendan 2001-01-22 21:46:14 +00:00
dbragg%netscape.com 2888f1180b Adding nsIProcess to unix build. a=dougt sr=brendan 2001-01-22 21:44:04 +00:00
dbragg%netscape.com 58c0adb4c9 Adding nsIProcess to windows build. a=dougt sr=brendan 2001-01-22 21:42:20 +00:00
dbragg%netscape.com 6192e3ee0b Added CR to end of file for certain unix platforms.(originally checked in from windows as part of fix for 62167 2001-01-22 21:40:33 +00:00
dbragg%netscape.com 52aab9f1aa First Checked In. 2001-01-19 21:26:41 +00:00
dbragg%netscape.com 4d63df0429 New interface for creating and managing processes. New feature for bug 62167. a=dougt sr=brendan 2001-01-19 21:23:24 +00:00
cls%seawood.org b39aab214f Increase BeOS event port capacity and avoid sending messages to event port if capacity is exceeded.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch.
Bug #63646. r=danm
2001-01-07 09:03:09 +00:00
danm%netscape.com ea5cb696b9 delete thread log in main thread dtor. bug 54303 code=jonsmirl@mediaone.net r=me,dougt,brendan 2000-12-11 21:55:47 +00:00
dmose%mozilla.org 6ed07118de Fix for bug 61692: IDLify nsIEventQueue and nsIEventQueueService. This makes it possible to create an nsISupports proxy for calling across threads in languages other than C++ (eg JS). r=dougt@netscape.com, r=jband@netscape.com, sr=brendan@mozilla.org 2000-12-08 04:30:36 +00:00
jband%netscape.com 469d258cc8 fix warnings from fix to bug 61369 2000-12-06 19:40:56 +00:00
jband%netscape.com c7a4242a1a fix bug 61369. Race between nsThread Init and Main. Also additions to make the interface more useful to non-C++ code. r=brendan sr=waterson 2000-11-30 05:24:53 +00:00
danm%netscape.com 5158e1cb08 ignore busy threads when determining whether to add a new thread to the pool. bugs 55032,56337,58404,60338, others. r=beard,brendan,dougt,saari 2000-11-28 22:38:02 +00:00
cls%seawood.org fc9c54cb3d Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454 2000-11-21 00:18:46 +00:00
cls%seawood.org 8bd122b3d5 Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
disttsc%bart.nl 26a448532e Checking in the correct patch for bug 59526. 2000-11-10 01:30:07 +00:00
edburns%acm.org 611dee4bab bug 59526
sr=waterson
r=valeski

This bullet-proofs the code so the one thread does not exit twice.
2000-11-09 23:49:57 +00:00
brendan%mozilla.org 3f952fb855 Fix leaks for 'unregistered' monitors and locks (55498, r=beard, sr=jband). 2000-11-01 22:21:28 +00:00
dougt%netscape.com fa015f33ba Replaces check for processingEvents. r=danm, darin a=hyatt 2000-10-04 19:47:12 +00:00
mkaply%us.ibm.com 86276db0b2 #52455
r=dougt a=blizzard
These are OS/2 specific porting fixes in an XP file (plevent.c)
I'm checking it in without super-review because we desperately
need these fixes in our nightly build.
2000-10-03 00:20:05 +00:00
dougt%netscape.com ac9f11352d Fixes threadpool to maximize thread usage r=wtc@netscape.com, warren@netscape.com, brendan@mozilla.org, a=brendan@mozilla.org b=36750 2000-10-01 05:35:03 +00:00
rayw%netscape.com 6cc70ebd6c Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
dougt%netscape.com da0055fc07 Backing out changes which reduces the number of notifies on the event queue monitor. We still are reducing the number of native notifications. 2000-09-12 04:37:35 +00:00
dougt%netscape.com 30657e47ae PLEvent optimizations. Part of bug 50104. This reduces the number notifications. r-valeski@netscape.com 2000-09-11 20:59:56 +00:00
dougt%netscape.com ca4c2a2039 Removing Cached Monitors from plevent. They are about 5x slower than
a lock and condvar according to the nspr documentation.  r=valeski

Also I fix a problem where we would wake up from a wait without checking
any data which could cause all sorts of problems.

b=50634
2000-09-01 00:50:51 +00:00
warren%netscape.com 4af572e4c1 Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson 2000-08-10 06:19:37 +00:00
dougt%netscape.com 4004bfcfc8 Debuggin code
a=waterson@netscape.com
2000-07-07 04:17:24 +00:00
cls%seawood.org e1e6c5760f Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
mkaply%us.ibm.com 0c8602481d # 37239
r = danm, a = brendan
OS/2 bring-up - VisualAge needs a cast - using NS_STATIC_CAST per danm
2000-06-08 14:18:07 +00:00
pavlov%netscape.com 5e8a833f39 Fix for eventqueue objects leaking bug #20166. This also removes the hacked fix for bug #36361 and uses a real fix. Major overhaul of nsEventQueue and nsEventQueueService. r=waterson,brendan. tested on windows, linux and mac 2000-06-05 21:53:25 +00:00
pavlov%netscape.com 83ba640b6c fix for nsbeta2+ bug 35921 (event notification outlives its event) r=danm,bryner,blizzard 2000-05-31 02:19:17 +00:00
brendan%mozilla.org fa32280b9c Space cleanup. 2000-05-15 06:21:49 +00:00
mkaply%us.ibm.com 11949af38c # 34082
r= dougt@netscape.com
OS/2 bring up continues - Adding PR_CALLBACKs for VisualAge Compiler
2000-05-02 22:38:04 +00:00
mkaply%us.ibm.com 6b9f866b4a # 37239
r= dougt@netscape.com
OS/2 bring up continues - need another INCL_
2000-05-01 22:27:21 +00:00
warren%netscape.com 02dfd094cb Fixed optimized build problem. 2000-04-21 05:32:59 +00:00
warren%netscape.com b63cd30bcf Fixed thread pool thread allocation to be more lazy (still doesn't release unused threads though). (Code adapted from dougt.) 2000-04-21 05:12:57 +00:00
pavlov%netscape.com fa7bb1ae70 use C comments 2000-04-15 04:05:53 +00:00
pavlov%netscape.com 9913f693e1 hack to fix 35594 so that evaughan can land his box changes 2000-04-14 23:27:19 +00:00
scc%netscape.com 080a801eb7 making string conversions explicit 2000-04-01 00:39:02 +00:00