Refactor material shader parameter animations so that they happen in response to update events, the same as component/node attribute animations. This fixes material animations depending on visibility and therefore possibly going out of sync from other updates. Add possibility to associate material with scene to make it use the scene attribute update event instead of the global update event.
Travis CI: API documentation update at 2014-11-17 12:11:52 UTC.
[ci package]
Avoid looping through geometries just before render just to find out their geometry update type. Removed the now unnecessary shadowGeometries_ vector. Thanks to OvermindDL1 for bringing this to attention.
Fix occlusion rendering to work with reverse triangle winding. Fix MultipleViewports C++ example using depth test in debug geometry.
Support excluding 2D functionality from the build (CMake option URHO3D_URHO2D=0). Removed empty scene creation from the UIDrag example. Make compiling Civetweb conditional of URHO3D_NETWORK. Exclude samples depending on the Controls structure when URHO3D_NETWORK is disabled.
More robust check for OcclusionBuffer culling mode. Now also CULL_NONE mode should detect triangle facing correctly.
Prevent UI Window from drifting when resizing from top right.
Allow UIElements to keep their current size if greater than the calculated size during layout updates.
Add layout flex scale to UIElement. Prevent layout updates while loading attributes.
Travis CI: API documentation update at 2014-11-17 21:35:01 UTC.
[ci package]
Initial V1.32 changelog.
Make a backup (filename.old) in editor when saving XML format scenes, layouts or materials, delete after successful save. This prevents losing the file if XML save crashes. Closes #530.
Revert "Allow UIElements to keep their current size if greater than the calculated size during layout updates."

This reverts commit b97c8d4712957a3953fa06e15e89b00d5b15df6d.

FileSelector or the editor's hierarchy window would not resize to smaller properly if the amount of items in the list was being reduced. The MinSize attribute should be used to absolutely prevent layouting making an element smaller.
Check node_ being non-null in RigidBody::ApplyWorldTransform().
Add initial support for 64-bit Android ABIs.
For Travis CI - double the time to wait for AVD to start.
AVD with API level 21 seems to take longer to start. Also when the AVD failed to start in time, CI now skips the APK installation/launching test and considers the whole build as passed.
Fix Android toolchain so that Clang always comes after GCC.
Merge some of the changes from one of the android-cmake's PR for NDK r10c.
For Travis CI - attempt to fix failure to start emulator with API 21.
For Travis CI - reduce the AVD waiting time to 1 minutes instead.
There is no point to wait for AVD to start. By the time the CI finishes the build, if the emulator is able to start the AVD then it should have been already done so.
On non-CI environment, the build time could still be much faster than the emulator starting the AVD, thus the function to wait for AVD is still useful in non-CI environment.
Name Android buildvm tool for LuaJIT library differently based on ABI.