crowder@fiverocks.com
|
d6e8b9586d
|
Bug 428128 - Removal of legacy JSLL_ routines, r=brendan, a=mtschrep
|
2008-04-25 11:40:05 -07:00 |
igor@mir2.org
|
e05006a6f0
|
[bug 423874] backing out as a simpler patch would do the job with less code.
|
2008-03-29 03:34:29 -07:00 |
igor@mir2.org
|
8c88d304f4
|
bug=423874 r=brendan a1.9b5=dsicore Allocating native functions together with JSObject
|
2008-03-21 01:19:23 -07:00 |
timeless@mozdev.org
|
7e62613f50
|
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).
|
2008-03-10 17:13:48 -07:00 |
timeless@mozdev.org
|
4dc91524a4
|
Bug 282660 Crash [@ jsds_NotifyPendingDeadScripts] ds->script is null r=jst a=beltzner
|
2008-03-05 13:10:01 -08:00 |
timeless@mozdev.org
|
35f7453c13
|
Bug 394114 Interfaces missing from various QI implementations. jsdContext r=caillon sr=jag a=dsicore
|
2008-02-26 07:10:19 -08:00 |
timeless@mozdev.org
|
356b441998
|
Bug 405025 ASSERT_VALID_LOCK failed r=gijs a=dsicore
|
2008-02-26 07:07:05 -08:00 |
timeless@mozdev.org
|
8275780222
|
Bug 405025 ASSERT_VALID_LOCK failed r=gijs a=dsicore
|
2008-02-26 07:04:13 -08:00 |
timeless@mozdev.org
|
2648527d6f
|
Bug 416293 unbalanced locking in jsd_SetExecutionHook r=crowder a=mtschrep
|
2008-02-09 20:16:54 -08:00 |
timeless@mozdev.org
|
1d2542004c
|
Bug 411249 Top crash [@ jsds_ScriptHookProc][@jsds_ScriptHookProc(JSDContext*, JSDScript*, int, void*)] on shutdown with Firebug 1.1.0b10 installed r=gijs a=beltzner
|
2008-01-31 11:12:47 -08:00 |
benjamin@smedbergs.us
|
b3e87aa63b
|
Bug 411327 - nsIXPCNativeCallContext should not inherit from nsISupports, r=mrbkap, a=schrep
|
2008-01-15 07:50:57 -08:00 |
timeless@mozdev.org
|
8b72a3f4cc
|
Bug 336991 Useless null check of jsdscript in _destroyJSDScript r=gijs sr=bz a=dsicore
|
2007-12-23 15:47:36 -08:00 |
jwalden@mit.edu
|
6d7584839a
|
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.
|
2007-07-08 00:08:04 -07:00 |
timeless@mozdev.org
|
3fd8c7b1e1
|
Bug 385765 [@ jsdASObserver::Observe] You can't dereference a NULL nsCOMPtr with operator->()
r=dveditz sr=dveditz
|
2007-07-01 12:25:10 -07:00 |
timeless@mozdev.org
|
629db88a38
|
Bug 365363 Return value for GetJSDValue ignored leading to death
r=silver sr=biesi
|
2007-06-19 22:56:13 -07:00 |
igor@mir2.org
|
3552c2e515
|
Bug 379165: Simplifing JS_DimpHeap while fixing BeOS build problems. r=brendan
|
2007-04-29 14:49:00 -07:00 |
igor@mir2.org
|
fb57b9f902
|
Bug 378261: Replacing GC_MARK_DEBUG by DumpHeap. r=brendan
|
2007-04-25 06:43:18 -07:00 |
hg@mozilla.com
|
05e5d33a57
|
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
|
2007-03-22 10:30:00 -07:00 |
benjamin%smedbergs.us
|
b5c72a22b9
|
Bug 78081 - Don't export intermediate libraries, r=luser
This is going to break camino until those build scripts are updated.
|
2007-02-21 15:13:36 +00:00 |
timeless%mozdev.org
|
f80ba2953a
|
Bug 325539 typo in mozilla/js/jsd/idl/jsdIDebuggerService.idl
r=silver
|
2007-01-07 10:50:23 +00:00 |
silver%warwickcompsoc.co.uk
|
3ba02d2f8f
|
Bug 343511 - Don't assert more than necessary. r=rginda
|
2006-07-20 15:25:32 +00:00 |
silver%warwickcompsoc.co.uk
|
8470c91b81
|
Partial backout of bug 341919 to fix bustage caused by DOM_AGNOSTIC3_BRANCH landing.
|
2006-06-26 11:11:57 +00:00 |
silver%warwickcompsoc.co.uk
|
9405c42b36
|
Bug 341919 - Remove widget dependency from JSD. r=rginda sr=jst
|
2006-06-26 10:36:28 +00:00 |
bent.mozilla%gmail.com
|
6fc5260a1b
|
Bug 342573 - "Fix accidental return value switch from bug 176182". r=mrbkap.
|
2006-06-23 22:29:51 +00:00 |
gijskruitbosch%gmail.com
|
a68352ae26
|
Bug 342074 - JSD crashes on exit when there's two clients
r+a=timeless
|
2006-06-20 15:54:44 +00:00 |
mrbkap%gmail.com
|
98997f8669
|
Checking in Ben Turner <bent.mozilla@gmail.com> and timeless's patch to make Gecko use the JS engine's request model to help multithreaded embedders avoid GC races and crashes. bug 176182, r=mrbkap assumed-rs=brendan
|
2006-06-12 22:39:55 +00:00 |
timeless%mozdev.org
|
c8f43f6564
|
Bug 335315 Null pointer dereference in [@ _newJSDContext]
patch by rflint@dslr.net r=rginda sr=brendan
|
2006-05-11 13:19:45 +00:00 |
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 |
timeless%mozdev.org
|
7c907ec27a
|
Bug 331023 Cleanup of IDL files; fixing type inconsistencies
r=rginda sr=bz
|
2006-05-07 01:31:33 +00:00 |
mrbkap%gmail.com
|
07ab557f71
|
More nukage of private API usage.
|
2006-04-27 01:33:45 +00:00 |
brendan%mozilla.org
|
4e8f899939
|
Don't use private APIs, please.
|
2006-04-27 01:22:24 +00:00 |
neil%parkwaycc.co.uk
|
6b3d137802
|
Followup patch to bug 207327 to move the "service" string from the name to the value of the category entry where it is interpreted to belong r=timeless sr=bz
|
2006-02-28 17:36:58 +00:00 |
timeless%mozdev.org
|
552ca722ee
|
Bug 327605 [@ JSD_GetContextFlags - jsdService::GetFlags]
r=rginda
|
2006-02-27 04:17:08 +00:00 |
timeless%mozdev.org
|
1ce5986f6b
|
Bug 106386 Correct misspellings in source code
r=bernd rs=brendan
|
2006-02-23 09:36:43 +00:00 |
timeless%mozdev.org
|
b60caedd4a
|
Bug 266208 [@ js_PCToLineNumber] because of crash due to infinite recursion
r=rginda sr=brendan
|
2006-02-09 05:47:55 +00:00 |
gerv%gerv.net
|
1dca58927a
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2005-12-31 12:14:46 +00:00 |
timeless%mozdev.org
|
9b0852aaf7
|
Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
|
2005-11-25 21:57:13 +00:00 |
timeless%mozdev.org
|
db820cf720
|
Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
|
2005-11-25 08:16:51 +00:00 |
timeless%mozdev.org
|
c77df217d1
|
Visual Age properly complained about C++ comments in a C file
fixing.
|
2005-08-02 18:46:14 +00:00 |
timeless%mozdev.org
|
0a5213fbe2
|
fixing some more 64bit non macro usage instances
|
2005-08-02 16:34:45 +00:00 |
timeless%mozdev.org
|
f6b3916b12
|
hoping that the build bustage is macro related
|
2005-08-02 16:12:27 +00:00 |
timeless%mozdev.org
|
d2b31f1255
|
Bug 281137 Add profiling column for functions excluding other functions running
jsd part
patch by silver@warwickcompsoc.co.uk r=shaver sr=dmose a=bsmedberg
|
2005-08-02 15:53:59 +00:00 |
joshmoz%gmail.com
|
d9027016bd
|
remove XP_MAC stuff from js. b=281889 r=brendan a=brendan
|
2005-07-07 22:35:40 +00:00 |
timeless%mozdev.org
|
b27d75c5b3
|
Bug 283532 OOM crash [@ jsdValue::GetProperties]
patch by b.jacques@planet.nl r=rginda sr=brendan a=brendan
|
2005-07-01 05:12:47 +00:00 |
bsmedberg%covad.net
|
3bc2f25f6c
|
Static build bustage from bug 288955 - MODULE_NAME is incompatible with FORCE_SHARED_LIB in static builds.
|
2005-04-05 18:26:06 +00:00 |
bsmedberg%covad.net
|
ab28b280da
|
Bug 288955 - move jsdebugger to tier 50, integrate with libxul r=darin
|
2005-04-05 16:34:09 +00:00 |
gerv%gerv.net
|
e5d20862b7
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2005-02-12 20:11:18 +00:00 |
timeless%mozdev.org
|
d76959c6b9
|
Bug 207309 nsMemoryImpl::Alloc of 0: 'size' in jsdValue::GetProperties
r=shaver sr=shaver
|
2004-11-10 21:58:00 +00:00 |
timeless%mozdev.org
|
6c37f8cb60
|
Bug 240521 Crash [@ jsd_NewThreadState] when script is null
r=rginda sr=dmose
|
2004-08-08 19:56:49 +00:00 |
timeless%mozdev.org
|
fb9628900d
|
Fixing code for CAUTIOUS_SCRIPTHOOK (not part of the build), broken by changes for
Bug 208030 JS errors report incorrect line numbers in the source code
|
2004-05-13 06:04:09 +00:00 |