This website requires JavaScript.
Explore
Help
Sign In
wine
/
gecko
Watch
0
Star
0
Fork
0
You've already forked gecko
mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced
2024-09-13 09:24:08 -07:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
1ddc65a4a0
gecko
/
js
History
shaver@mozilla.org
1ddc65a4a0
Bug 422286: fix accounting of array length when slicing dense arrays. r=mrbkap, a=mconnor.
2008-03-11 23:50:55 -07:00
..
jsd
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
narcissus
Make peek-on-same-line actually work correctly. bug 401246, r=brendan (NPOTB)
2007-12-18 17:15:41 -08:00
src
Bug 422286: fix accounting of array length when slicing dense arrays. r=mrbkap, a=mconnor.
2008-03-11 23:50:55 -07:00
tests
JavaScript Tests - fix TimeWithinDay for negative arguments, bug 264727
2008-03-11 15:18:23 -07:00
landbranch.pl
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
makefile.win
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