gwt /
gwt /
63d38d0fe7975b14ff7389b65dd353a5a56b69d2 Fixes issue #1281; linux hosted mode was crashing sometimes during
JS_SetReservedSlot(). There might have also been an unrelated issue with
storing stale JSContext*'s inside of JsRootedValues.
- Keeps a static stack of JSContext*'s instead of storing them; this is
safe to do because the JS engine is always higher on the call stack than
any client-side Java code (including gwtOnLoad).
- Protects newborns that could sometimes be insta-gc'd within
JsValueMoz._setWrappedJavaObject() and _setWrappedFunction().
- Reorganized some functions into more appropriate cpp files.
Patch by: jat, scottb
Review by: scottb, jat :)
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1268 8db76d5a-ed1c-0410-87a9-c151d255dfc7
13 files changed