Escape cancels ui dragging
Chanage update geometry in main thread.
Add DRAWABLE_2D.
Merge remote-tracking branch 'remotes/friesencr/ui-esc-cancel-drag'
Send event when drag is cancelled.
Fix CompareDrawable2Ds.
Travis CI: API documentation update at 2014-03-25 13:24:21 UTC.
[ci package]
For Travis CI - fix Raspberry Pi package build. [ci package]
Fix crash when a 2D drawable is removed from scene.
Added icons for 2D helper subsystems.
Ensure StaticSprite2D calculates its local boundingbox correctly, then transforms it to world space. Remove DrawableProxy2D searching for a camera node, as that is unreliable. Instead a large bounding box (similar to SkyBox) is set for it.
DrawableProxy2D operation fixes. Should fix crashes with worker threads and sprite flickering. Note that there is no frustum culling for Drawable2D's, as the vertex buffer for all of them is generated at once, and culling would be problematic for multiple views. Closes #252.
Default-construct math objects to zero or identity to unify C++ / AngelScript / Lua behavior. Closes #279.
Simplify defining Vector2,3,4::ZERO. Consistency for the up direction parameter name in Node::LookAt() & Quaternion::FromLookRotation().
Update documentation.[ci skip]
Reorder functions in DrawableProxy2D.
Fix ConstraintMotor2D, refactor all Constraint2D classes.
Change blend mode in sun.pex.[ci skip]
Reorganize Editor & NinjaSnowWar resources into subdirectories.
Fix DrawableProxy2D check for large indices: vertex count needs to be over 0xffff. Do not attempt to precache instanced or shadowed pointlight shaders on OpenGL ES.
Restore .gitignore in Source/Android/assets.