0ad/source/simulation2/scripting
Yves db9c20e0a9 Changes FromJSVal to take a JS::HandleValue instead of JS::Value.
JS::HandleValue is basically a wrapper around a JS::Value that is safe
for exact stack rooting and moving GC.
I've tried to keep this changeset rather small and isolated and
therefore create additional JS::Rooted<T> values at some places where
the function should eventually directly take a JS::Handle<T>.
The functions "CallFunction" and "CallFunctionVoid" put their arguments
inside a JS::AutoValueVector because this will be passed directly to
"CallFunction_" with ESR31.

Refs #2462
Refs #2415

This was SVN commit r15517.
2014-07-12 19:08:39 +00:00
..
EngineScriptConversions.cpp Changes FromJSVal to take a JS::HandleValue instead of JS::Value. 2014-07-12 19:08:39 +00:00
MessageTypeConversions.cpp Changes FromJSVal to take a JS::HandleValue instead of JS::Value. 2014-07-12 19:08:39 +00:00
ScriptComponent.cpp Improve performance of full state hash computation, by skipping script components that are known to have no data. 2011-03-05 22:30:32 +00:00
ScriptComponent.h Improve performance of full state hash computation, by skipping script components that are known to have no data. 2011-03-05 22:30:32 +00:00