Node transform space refactoring. Translate(), Rotate() and LookAt() functions take a transform space (local, parent or world). Translate() has a behavior change: default space is local, as that is most often used in eg. camera movement, and is consistent with the default for rotations (the earlier fixedAxis = false was same as local space). The redundant TranslateRelative() function is removed. Add RotateAround() function, which allows rotating around a pivot in either local, parent or world space. Closes #295.
Added note that Node::Translate() in local mode disregards scale to keep movement speed independent. Removed test variable from 04_StaticScene.as.
Cleanup the documentation on build options.
Merge remote-tracking branch 'remotes/origin/transformspace'
Travis CI: API documentation update at 2014-04-05 14:23:24 UTC.
[ci package]
Fix document reference's title.
Fix WriteRaw() to log print with the correct log level on Android.
Add null check to catch faulty MessageBox window layout.
Use ListView as row container for the Console class. Closes #298.
Fixed typo in height calculation for accomodating displayed rows.
Travis CI: API documentation update at 2014-04-07 16:19:39 UTC.
[ci package]
Fix compile & crash in Console::HandlePostUpdate() if there was no rows to be printed.
Async SystemCommand & SystemRun. Closes #290.
Update console's row container height when setting its style, so that the rows are also shown without calling SetNumRows() explictly.
Travis CI: API documentation update at 2014-04-07 20:38:52 UTC.
[ci package]
Fix console row container's height calculation.
Fix competing command line interpreters issue in Editor.
Assign proper log level when sending E_LOGMESSAGE event.
Add mechanism to copy the selected rows to clipboard. Use in console.
Closes #289.
Web-sync at 2014-04-08 14:09:42 +0800.