Travis CI: API documentation update at 2014-03-06 15:11:35 UTC.
[ci package]
Added note of URHO3D_API macro in the contribution instructions.
Urho3D V1.31 released. [ci package]
Initial implementation of LogicComponent base class, which should make writing C++ logic/updater components more similar to scripting. Refactored C++ examples to use LogicComponent where possible.
For feature similarity between AngelScript, Lua and the C++ LogicComponent, remove the "Fixed update FPS" feature from ScriptInstance. DelayedExecute() in repeating mode can be used instead to call a script object method at arbitrary intervals.
Update LogicComponent comments.
Travis CI: API documentation update at 2014-03-06 21:02:45 UTC.
[ci package]
Fixed NoTextureUnlitVCol technique using the wrong shader, which would cause artifacts with the editor grid in deferred mode.
Log full shader name when a D3D shader variation compiles or loads itself.
Added note to LogicComponent that disabling both Update & FixedUpdate will cause DelayedStart to not be called.
Fixes to LogicComponent event subscription / unsubscription logic. Call DelayedStart() also if neither of Update or FixedUpdate is needed (subscribe once just for that, then unsubscribe.)
Fixed erroneous event bitmasks. Optimize LogicComponent memory footprint.
Web-sync at 2014-03-07 11:37:16 +0800.