Update Audio, Input, IO module Lua API.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2238 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Update Graphics Lua API.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2239 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Applied global UI double click patch from Chris Friesen. Removed individual double click handling in LineEdit & ListView elements.
Fixed RigidBody potentially moving too fast when its rotation is being forced.
Fixed NinjaSnowWar server freelook camera movement speed.



git-svn-id: http://urho3d.googlecode.com/svn/trunk@2240 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Update Core, IO, Math Lua API.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2241 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Replace some method with property in lua.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2242 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Add default value in GetMaterial function, so we can use material as a property.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2243 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Store shader parameters as Variants to preserve the coordinate count & distinguish between eg. floats and Vector4's.
Fixed Lua API (bindings of RenderSurface object) in OpenGL mode.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2244 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Renamed "Label Offset" attribute in Button to "Pressed Child Offset" to more accurately reflect what it does.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2245 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Update TestScene.lua, Replace some method with property.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2246 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Support defining different action buttons for different resource types in the editor.
Added functionality to test animations in the editor.
Expose RefCounted class properly to script so that WeakHandle can point to all RefCounted types instead of just Object.


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

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2248 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Rename StringEq to StringEquals.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2249 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added GetModel() & GetNode() to AnimationState.
Avoid double update in animation test, if an AnimationController is also playing the same animation.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2250 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Serialize the node animation states of an AnimationController.
Merged DecalSet & ParticleEmitter components to the Geometry component category.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2251 3bd170d8-ddcf-f82c-f583-7a401ccf5608
rename Eq with Equals.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2252 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Include large vertex shader array uniforms only when needed.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2253 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Applied OS cursor shape patch from Paul Noome.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2254 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Refactored the system cursor shape definition inside Cursor class; use SetUseSystemShapes() to enable.
Define OS cursors on demand when setting the shape; removed OS cursor visible parameter from Cursor::DefineShape().


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2255 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Cleanup now unused member variable.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2256 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added Samples directory & first sample (HelloWorld) contributed by Paul Noome.

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