Add MIXED_ACCESSOR_ATTRIBUTE.
Fix compile warning in tolua.
Enable mouse visible in UIDrag sample.
Remove duplicated call of UpdateViewParameters.[ci skip]
Add comment for modify third-party code.
Add GetVariantType functions, Fix compile warning in UI.cpp.
Remove type from MIXED_ACCESSOR_ATTRIBUTE macro, make it more cleaner. Other attribute macros will be modify later.
For Travis CI - consider 'tag' branch as master branch.
Remove class name and variant type from attribute macros.
Add EnumAttributeAccessorImpl class, remove all Variant::Get<> functions for enum type.
Add attribute trait, treat ref attribute same with attribute.
Move attribute name as first parameter in ATTRIBUTE macro, same as other attribute macros.
Add space before template >, let GCC happy.
Add space template function.
Submit code in LuaScript samples.
Merge branch 'mixed-accessor-attribute'
Travis CI: API documentation update at 2014-11-22 15:30:34 UTC.
[ci package]
Remove COPY_BASE_ATTRIBUTES(Component);
Misc. fixes in the build script to improve the release mechanism.
The following changes address the shortcomings of our current release mechanism detected from our last release.
- Define and set RELEASE_TAG environment variable only when a git tag conform to a release tagging matching regex "\d+\.\d+".
- Change the logic to allow the automated rake tasks to be triggered on a 'tag' branch properly.
- Fix the 'git rebase' command to use the branch pointed by TRAVIS_BRANCH environment variable as baseline, instead of assuming it to be always 'origin/master' as before.
- Change Urho3D library versioning CMake module to omit the version patch number when there is none, i.e. 1.32 instead of 1.32.0.
Combine DrawableProxy2D and MaterialCache2D in to Renderer2D.