darin%meer.net
0318b8c707
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
2006-05-10 17:30:15 +00:00
bsmedberg%covad.net
3530da7ba8
Bug 319999 - XPCOM Shutdown: xpcom-shutdown-threads notification and cleanup of event queues before component manager shutdown, r=darin
2006-01-17 15:41:40 +00:00
roc+%cs.cmu.edu
f7daaee487
Backing out fix for bug 303484 since it exposed some other issues and doesn't fix any known crashers.
2005-10-18 01:41:11 +00:00
roc+%cs.cmu.edu
8106f0cc5f
Bug 303484. Limit the nesting of modal event loops so we avoid overflowing the C++ stack. r+sr=brendan,a=asa
2005-08-16 20:59:39 +00:00
bzbarsky%mit.edu
c5cc24631e
Fix revokeEvents to reliably revoke them. Bug 284389, r=darin, sr=dbaron,
...
a=asa
2005-04-15 03:17:13 +00:00
brendan%mozilla.org
215e2f67cb
Propagate failure when we can't make a queue (287846, r=dougt, sr=darin).
2005-03-29 22:31:14 +00:00
darin%meer.net
c3a3b5f4fc
fixes bug 273819 "ASSERTION: Native event queues should only be used on the main thread" r=danm, sr=bienvenu
2004-12-17 19:47:06 +00:00
darin%meer.net
fb4ede0f57
alternate fix for bug 234620 "Unknown random SEGV/seg fault/core dumps/crashes, only thing on is Mail/IMAP"
...
in an attempt to avoid crash bug 269585, r=dbaron sr=bienvenu a=asa
2004-11-19 19:06:58 +00:00
darin%meer.net
a3a42ca4f6
fixes bug 234620 "Unknown random SEGV/seg fault/core dumps/crashes, only thing on is Mail/IMAP" r=dbaron sr=bienvenu
2004-11-04 02:34:11 +00:00
gerv%gerv.net
31625ba2b1
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
darin%meer.net
77642ae698
fixes bug 210125 "need to be able to AsyncWait for closure only" r=dougt sr=bzbarsky
2003-10-06 01:46:31 +00:00
danm-moz%comcast.net
579f5d88fb
debug only: warn when stacks of event queues get surprisingly deep. should speed future attempts to debug problems like bug 206947. r=brendan
2003-08-05 00:01:20 +00:00
dbaron%dbaron.org
b9083989bb
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 23:19:20 +00:00
dougt%netscape.com
68faeb5241
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
darin%netscape.com
d645b6c31c
fixes bug 135547 "make event queues more robust"
...
r=danm sr=rpotts,brendan
2002-04-11 00:16:04 +00:00
bryner%netscape.com
0108846dbf
Fixing crash dismissing dialogs on linux (bug 134070). r=dougt, sr=darin, a=asa & adt.
2002-04-05 23:42:35 +00:00
dbaron%fas.harvard.edu
8cd8d91750
Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052
2001-11-07 06:24:10 +00:00
dougt%netscape.com
0a62d4e8d5
99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com
2001-10-22 22:01:27 +00:00
dougt%netscape.com
d18d7e2b17
nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
2001-10-19 20:52:59 +00:00
gerv%gerv.net
4e12e44b2f
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
jaggernaut%netscape.com
5a6317b8a5
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
dougt%netscape.com
eb4c3841af
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
danm%netscape.com
3d72fd68cd
RevokeEvents now walks the chain to elder queues. bug 65243 r=buster,kmcclusk,pavlov
2001-01-22 23:01:03 +00:00
rayw%netscape.com
0257791053
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
pavlov%netscape.com
6d72d15bf9
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
scc%netscape.com
c05019b2a8
making string conversions explicit
2000-04-01 00:39:02 +00:00
rickg%netscape.com
7838b08ad9
removed reference to nsString2
2000-03-26 23:06:01 +00:00
warren%netscape.com
c0497e31be
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
danm%netscape.com
155b1b253e
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
70a674879d
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
48219cc034
Fix for bug 26732. r=danm. event queue need to be able to init a plevent
2000-02-09 02:28:51 +00:00
dougt%netscape.com
d887958ad4
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
bfc6760bd6
Fix for bug 22933 submitted by jonas.utterstrom@vittran.norrnod.se. r=dougt.
2000-01-06 19:46:44 +00:00
sspitzer%netscape.com
3a7dedd313
turn off assertions until dougt fixes #22943 . r=dougt
2000-01-04 00:14:37 +00:00
dougt%netscape.com
bad2d6b476
Adding back the assert since I fixed the problem in the GTK appshell.
1999-12-20 23:12:18 +00:00
sspitzer%netscape.com
cc7ea1bbf1
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
2f303433fa
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
0a71a2d506
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
dougt%netscape.com
490e502cc6
fix for bug 18114. Adding simple accessor to PL_WaitForEvent.
1999-11-16 16:04:14 +00:00
dmose%mozilla.org
142ac52eaf
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
b9aa00d5ce
fixing obvious flaw in Unlink. r:waterson@netscape.com
1999-10-20 08:35:04 +00:00
danm%netscape.com
2849f7a812
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
588868b60c
event queues own and delete themselves when they're done. bug 15856 r:hyatt@netscape.com
1999-10-18 14:59:57 +00:00
scc%netscape.com
68340a37ef
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
dougt%netscape.com
bbbf030084
Adding IsQueueOnCurrentThread().
1999-06-14 20:20:33 +00:00
valeski%netscape.com
d459a0bb4b
added the HandleEvent method
1999-06-04 15:02:27 +00:00
dougt%netscape.com
1c4881668c
Adding a few more functions to nsIEventQueue.
...
Moving proxy to use nsIEventQueue instead of PLEvents direct.
1999-05-29 22:50:25 +00:00
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
hyatt%netscape.com
17ab1677de
Changed the arguments to PostSynchronousEvent. Added an EventLoop method.
1999-05-05 23:55:10 +00:00
hyatt%netscape.com
73333ee036
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