js/jsd/jsd_xpc.cpp
c9eaa3d9ff390c9350c80d5389689792809012e5
created 2010-08-11 17:24 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 584453 - fix thinko in jsdScript::GetParameterNames (r=bz)
0126fbed203674f70c4c2c15600d8595d41f0ed1
created 2010-07-23 19:33 -0700
pushed unknown
Paul Biggar Paul Biggar - Bug 578159: remove object allocation debug hook. (r=gal, sr=brendan)
9c869e64ee269732a0c2109568d07f10e816fdba
created 2010-07-14 23:19 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 549143 - fatvals
08410c390aa9dab36ece64f908d391b8bc9cfc6e
created 2010-06-10 14:11 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 568691 part B - mechanical changes to in-tree binary modules needed to get them building and registering correctly. After this patch, xpcshell appears to work.
9f57684dd42aaf2f5c4af2ef14330af540043151
created 2010-04-19 09:22 -0500
pushed unknown
timeless timeless - Bug 560139 - jsdStackFrame::Eval leaks estate when failing to use ContextStack. r=jorendorff.
6cd287a696e2710a4db8678e50c3b23e4da9abb2
created 2010-03-12 07:50 +0100
pushed unknown
timeless timeless - Bug 469226 every method in jsd-xpc would needs to push a frame before calling jsd_ to make quickstubs happy
d8c18f04396efc787769bd54998d3ea6fa48e97e
created 2010-03-03 23:02 -0600
pushed unknown
Chris Jones Chris Jones - Bug 441324, part 1: Shuffle around includes to avoid problems with #define malloc et al. r=bsmedberg
6cae4ab0b62281e5272b2edb71b7cbb216509fb2
created 2009-12-13 09:11 -0800
pushed unknown
timeless timeless - Bug 530812 Mismatched allocators in jsd: PR_Calloc vs delete, r=biesi
119c8036630f15cb4c9bbc051fa9a59e25e742c8
created 2009-12-12 13:35 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 534120. When jsd is paused unhook as much as we can, so we don't interfere with the jit. r=timeless, jorendorff.
f501909820dc5df28134f53b52a9149a7fdd26b9
created 2009-10-26 09:30 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 507448. Expose the names of the function arguments on jsdIScript. r=timeless,brendan
06cecc61ffeb269dc03b86272cfb33e4c0479626
created 2009-10-17 17:40 +0300
pushed unknown
Olli Pettay Olli Pettay - Bug 506961 - Add a method to get jsdIValue from JS implemented event listeners, r=bz
6958e86eead0f2f8034309cc754d6772887daa5e
created 2009-10-07 21:19 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 521010. Expose a .script on jsdIValue, r=brendan
e686eb984a9e3e942ad0f72a36f748c936eae85a
created 2009-10-02 18:09 -0500
pushed unknown
Chris Jones Chris Jones - Backed out changeset 8cbc47eee659
8cbc47eee6593699d684026ddb0a670a0154cc81
created 2009-10-01 21:50 -0500
pushed unknown
Chris Jones Chris Jones - bug 441324: implement infallible ::operator new(), malloc() and friends. make |new Foo()| infallible, but leave |malloc()| fallible for the time being. r=blassey sr=bsmedberg,vlad
ecf63fdc78b7e36b32bc9d9b6116b45f15b0180f
created 2009-08-12 22:09 +0300
pushed unknown
Marti Raudsepp Marti Raudsepp - Bug 510040 - Fix JS debugger crash on 64-bit: don't truncate PC to jsuint in jsds_FilterHook. r=timeless
953c281e9223a520c433a155a70cbd7ef30e2936
created 2009-08-14 16:09 +0200
pushed unknown
Hashem Masoud Hashem Masoud - Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
040cb204cd926d17b8be1062f48ac8665144cd96
created 2009-06-04 21:00 -0400
pushed unknown
timeless timeless - Bug 440982 To avoid calling JS at unsafe times from JS_GC, jsds_ScriptHookProc should not get the script hook unless it needs to and it is safe to call
21d386fcfc1bd69b45f9542025616410396ca689
created 2009-03-12 12:31 +0100
pushed unknown
timeless timeless - Bug 482809 Crash [@ jsds_SyncFilter(FilterRecord*, jsdIFilter*) ] when appendFilter() called with Console2 installed
36f4da6e262aa45fe6ac8f2e70c2439d3a4c1d41
created 2009-01-07 20:42 -0800
pushed unknown
timeless timeless - Bug 136292 jsdIValue doesn't handle Unicode string values at all
309711a732acd1ccfad3fe3d5da57a67767948de
created 2009-01-06 21:34 +0100
pushed unknown
timeless timeless - Bug 472292 Crash [@ jsdScript::CreatePPLineMap() ] with Firebug when invoking a non-function from an event handler.
9ffef99c9aa719688384909986fd1f9f8ecaa67d
created 2009-01-04 10:59 -0800
pushed unknown
timeless timeless - Bug 427164 - jsdIScript.isLineExecutable should return NS_ERROR_OUT_OF_MEMORY for oom, r=caillon
60846c749814f9a0c540ab23a629b21c9929a365
created 2009-01-04 09:06 +0100
pushed unknown
timeless timeless - Bug 469795 - tolerate contexts which don't have a JSOPTION_PRIVATE_IS_NSISUPPORTS; r+sr=jst
d518ddaac216f1f78ac04465c5ee1420f419d8ea
created 2008-09-08 13:41 -0700
pushed unknown
Taras Glek Taras Glek - bug 453889: Correct prbool misuse in spidermonkey
e71240d4b28c3c520a3faa951c946c3f7d7cb924
created 2008-09-07 00:21 +0200
pushed unknown
Arpad Borsos Arpad Borsos - Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
222eca91174822ae2ec30b84380866f6423dce32
created 2008-03-29 03:34 -0700
pushed unknown
igor igor - [bug 423874] backing out as a simpler patch would do the job with less code.
a37cd7e93065864b8307f2d8dafba17f5717ce83
created 2008-03-21 01:19 -0700
pushed unknown
igor igor - bug=423874 r=brendan a1.9b5=dsicore Allocating native functions together with JSObject
efc6c7ab3f328668914c0c669ee5e83e1ecf621d
created 2008-03-10 17:13 -0700
pushed unknown
timeless timeless - Bug 421303 Crash [@ jsds_ScriptHookProc] r=caillon a=dsicore If we reach ~jsdService, that means our client doesn't care about us, so we can (and should) drop all references to any callbacks (if they cared, they'd have kept us alive!*). I think jsdService::Off should clear all the hooks, the strange magic of not clearing it isn't really a great idea. So for Off, we'll now clear the ScriptHook too (consumers who use off should really drop any references they have to our objects...). I'm still on the fence on this point, I suspect we can actually move it from ::Off to ~jsdService (it must be cleared at some point, otherwise if jsd_xpc's library manages to get unloaded, the function pointer would be invalid, which would be *BAD*). jsds_NotifyPendingDeadScripts needs to clear gDeadScripts whether or not there's a service or hooks, so it does. Because it's a static callback and because of the scary way GC works, I'd rather ensure (deathgrip) that jsds is available (and consistent!) for the duration of the function call. The code already handles the lack of a hook, so there's no reason to do magical returns.... The real problem which mayhemer found was that jsdService::Off was returning early (failure) because gGCStatus wasn't JSGC_END when called from ~jsdService from JS_GC from the cyclecollector, so we make sure that ~jsdService forces ::Off to act as if it is JSGC_END (after ensuring that there are no callbacks available). * a pure javascript (xpcom component, not DOM hosted!) version of a jsdService consumer means that jsdService will need to talk to the CycleCollector eventually (this is another bug for the future).
805fa26e63a8a10a94a002130a2aa43b454501af
created 2008-03-05 13:10 -0800
pushed unknown
timeless timeless - Bug 282660 Crash [@ jsds_NotifyPendingDeadScripts] ds->script is null r=jst a=beltzner
6810ca1a16e73b25349a6ab5ca3e9a566ba35fa3
created 2008-02-26 07:10 -0800
pushed unknown
timeless timeless - Bug 394114 Interfaces missing from various QI implementations. jsdContext r=caillon sr=jag a=dsicore
63182ec2a9c02f5e1074362af2e1ad660832615a
created 2008-01-31 11:12 -0800
pushed unknown
timeless timeless - Bug 411249 Top crash [@ jsds_ScriptHookProc][@jsds_ScriptHookProc(JSDContext*, JSDScript*, int, void*)] on shutdown with Firebug 1.1.0b10 installed r=gijs a=beltzner
6e7134f1facdff29402e90b4598d1658575aed8b
created 2008-01-15 07:50 -0800
pushed unknown
benjamin benjamin - Bug 411327 - nsIXPCNativeCallContext should not inherit from nsISupports, r=mrbkap, a=schrep
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed unknown
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
00916f74e437bc2cdd4667725a0e6bd827dc8a03
created 2007-07-01 12:25 -0700
pushed unknown
timeless timeless - Bug 385765 [@ jsdASObserver::Observe] You can't dereference a NULL nsCOMPtr with operator->()
a618051c296edf8b5678c3f87ec12c24f2241f4d
created 2007-06-19 22:56 -0700
pushed unknown
timeless timeless - Bug 365363 Return value for GetJSDValue ignored leading to death
8fd383d615f45195f7c4fc99ee7ca34bce7e3d81
created 2007-04-29 14:49 -0700
pushed unknown
igor igor - Bug 379165: Simplifing JS_DimpHeap while fixing BeOS build problems. r=brendan
62464339234195ac33e1d6c6dddaff30594fa533
created 2007-04-25 06:43 -0700
pushed unknown
igor igor - Bug 378261: Replacing GC_MARK_DEBUG by DumpHeap. r=brendan
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed unknown
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip