0ad/source/simulation2
Yves 52f4cda439 Changes ToJSVal to take JS::MutableHandleValue instead of JS::Value&.
JS::MutableHandleValue is similar to JS::HandleValue, but the whole
JS::Value it points to can be replaced.
This change is needed for support of exact stack rooting and moving GC.
Contains a few other trivial API adjustments and style improvements too.

Refs #2462
Refs #2415

This was SVN commit r15534.
2014-07-14 19:52:35 +00:00
..
components Changes ToJSVal to take JS::MutableHandleValue instead of JS::Value&. 2014-07-14 19:52:35 +00:00
docs Updates example component documentation 2013-02-26 19:58:51 +00:00
helpers fix compiling problem caused by 8226d75715 2014-01-07 14:37:02 +00:00
scripting Changes ToJSVal to take JS::MutableHandleValue instead of JS::Value&. 2014-07-14 19:52:35 +00:00
serialization Second (main) commit for the SpiderMonkey upgrade. 2014-03-28 20:26:32 +00:00
system Fixes MSVC warning C4189: 'componentManager' : local variable is initialized but not referenced (Script_RegisterComponentType_Common is a static member function, so an instance of CComponentManager isn't needed) 2014-07-13 20:38:34 +00:00
tests Changes ToJSVal to take JS::MutableHandleValue instead of JS::Value&. 2014-07-14 19:52:35 +00:00
MessageTypes.h Add a VisibilityChanged message sent by the range manager whenever an entity changes visibility for any player. 2014-07-10 20:51:39 +00:00
Simulation2.cpp Add engine support to triggers + a component to provide an easy interface and to be extended by triggers. Thanks to SpahBod for the biggest part of the code, and Yves for the review. 2014-06-23 13:42:59 +00:00
Simulation2.h Removes g_ScriptingHost and implements global to compartment 1 to 1 relation. 2014-01-04 10:14:53 +00:00
TypeList.h Add a VisibilityChanged message sent by the range manager whenever an entity changes visibility for any player. 2014-07-10 20:51:39 +00:00