Added forward declaration of Constraint to RigidBody.h.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2527 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Eliminated one loop of going through the drawables in View::GetDrawables(). Instead perform the same work in worker threads.
Early-exit StaticModel::CalculateLodLevels() if only one geometry per batch.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2528 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Combine octree update & reinsertion queuing.
Queue only one large work item per thread for threaded Octree & View operations.
Protect the network replication dirty sets with mutex if nodes/components are inserted during the threaded update phase.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2529 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Setup resource copying on Xcode only, not Apple/GCC.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2530 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Check for existence of SVN before querying revision information; create a dummy svnversion.h if not found.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2531 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added Blender exporter from Reattiva.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2532 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Replaced subversion command line tool detection logic as the previous one did not work for cross-compiling cases for Android and Raspberry-Pi. More deterministic Android shared library loading, dependent shared libraries shall be loaded first before the target application shared library.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2533 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added HashTable class, which has fixed bucket count and a limited API to optimize for performance.
Use HashTable to store Technique's passes to speed up querying for them.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2534 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Cleaned up HashTable code.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2535 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Add LuaScriptInstance class. 

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2536 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Port Animating Scene to lua, test for LuaScriptInstance class.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2537 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Replace table with spaces.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2538 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Port SkeletalAnimatioin sample to Lua.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2539 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Applied UI style and material editor patch from Sebastian Delatorre.
Old style is still available as OldStyle.xml & OldUI.png.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2540 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added Civetweb library for HTTP requests.
Implemented basic HTTP request functionality. Not exposed to script yet.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2541 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Documentation update.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2542 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Store Lua function to LUA_REGISTRYINDEX table, make better performance.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2543 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed repeat paging of the slider.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2544 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added skybox material.
Demonstrate use of skybox in the Physics sample.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2545 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added proper ws2_32 & pthread dependencies for the Civetweb library.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2546 3bd170d8-ddcf-f82c-f583-7a401ccf5608