Write morph tangents as Vector3's in OgreImporter.
Fixed example particle system description files using wrong attribute name for sorting.
Clarified vertex weight threshold for bone hitbox calculation.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2140 3bd170d8-ddcf-f82c-f583-7a401ccf5608
To be consistent, subtract rigid body center of mass offset when applying forces and querying local velocity. This way the center of mass offset should not "leak" to the user.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2141 3bd170d8-ddcf-f82c-f583-7a401ccf5608
When center of mass changes, reapply all constraints referring to this rigidbody, instead of just the constraint in the same scene node. This fixes erroneous constraint offsets at scene load.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2142 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Applied Bullet 2.81 update patch from amadeus_osa.
Added split impulse & number of constraint solver iteration attributes to PhysicsWorld. Split impulse gives more accurate collision detection but is disabled by default for better performance.



git-svn-id: http://urho3d.googlecode.com/svn/trunk@2143 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Applied Bullet internal edge patch from amadeus_osa.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2144 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed Constraint.cpp compile error in debug mode.
Code formatting.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2145 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Clear forces after each physics substep so that rendering framerate doesn't affect code which calls ApplyForce() / ApplyTorque().

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2146 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Move the AngelScript API registration to the Script library and inverted the Script <-> Engine library dependency.
Move object factory registration into the subsystems where possible.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2147 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed UI subsystem to dismiss the FileSelector correctly when its modal window is being closed via ESC key.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2148 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Option to disable the InternalEdgeUtility.
Mention indent spacing in coding conventions.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2149 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Send E_MODALCHANGED event only when the modal flag changes successfully.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2150 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Minor refactoring to detect parentage directly.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2151 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Clarified the purpose of the HAVE_XCONST_* tests in CMakeLists.txt.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2152 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added Lua bindings contributed by Aster Jian.
Fixed missing includes in some header files.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2153 3bd170d8-ddcf-f82c-f583-7a401ccf5608
If node animation has only 1 track, play it in the given root node regardless of whether the track & node name match.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2154 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Cleaned up cmake_vs20xx.bat.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2155 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Replace tab with space.

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

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2157 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Implemented SystemOpen() method for Linux platform. The implementation relies on xdg-open from xdg-utils package which should be pre-installed by default in mainstream Linux distros like Fedora, Ubuntu, Mint.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2158 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Changed SystemRun() to return the actual exit code returned by subprocess. Added error log when failed to open file externally.

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