Change virtual functions in Application back to public so that making conforming derived classes is more straightforward.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2309 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Excluded Assimp objects from static and shared library. Fixed kNet to solve the multiple definition issue when build shared library.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2310 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed UI element layout sometimes getting sorted upside down.
Added editing of misc. material attributes (depth bias, cull mode.)
Refresh material editor if the current material is externally edited & reloaded.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2311 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed Urho3D shared (dynamic) library generation under Linux GCC. Fixed the custom command for SVN revision number generation to return 'Unversioned' as the output when the build is run in unversioned build tree.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2312 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Add loader for require function.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2313 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Replace ExecuteFile with require.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2314 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Add simple GUI sample.



git-svn-id: http://urho3d.googlecode.com/svn/trunk@2315 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Remove svn:executable property from source files.



git-svn-id: http://urho3d.googlecode.com/svn/trunk@2316 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Use custom script to precisely locate all the required object files for building static/shared library instead of relying on regex find.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2317 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added licence header lines.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2318 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fix outdated comments to correspond to current code.



git-svn-id: http://urho3d.googlecode.com/svn/trunk@2319 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Removed CMake hack and replaced it with another better one.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2320 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Support subscribe to a specific sender's event in Lua.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2321 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added bash SHEBANG for the CMake custom scripts because the default sh shell in Mac OS X platform is broken. Fixed the static and shared library build for Mac OS X platform using Makefile generator.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2322 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed resource picking in the editor.
Cache DebugRenderer shaders.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2323 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Per-bone weight control of animation state tracks. Not serialized yet. Eliminated map lookups from applying animations.



git-svn-id: http://urho3d.googlecode.com/svn/trunk@2324 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Mark animation dirty when per-bone weights are changed.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2325 3bd170d8-ddcf-f82c-f583-7a401ccf5608
In preparation for supporting shared library for Windows platform, selectively marked Engine class as public API. Setup the visibility compiler flags for GCC and Clang to hide non-marked API from shared library.

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

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2327 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Code cleanup, removed redundant check as now Urho3D library build type is mutually exclusive of Urho3D executable build.

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