Avoid fullupdate to material editor's textures when picking a texture.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2298 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added alternative API to serialize Material into an XML element instead of a file.
Material edit undo/redo actions.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2299 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Change function argument from const char* to String.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2300 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Restore script file name for iOS and Android.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2301 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Make the material revert action undoable.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2302 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Applied Color class improvements from Paul Noome.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2303 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Updated to AngelScript 2.27.
Renamed Thread::Start() to Thread::Run() to match Application class.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2304 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Expose material's TechniqueEntries to script.
Accuracy fixes to some classes' AngelScript app class type.


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


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2306 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Refactored CMake build script to separate reusable commands and macros into module for easy inclusion in external project. Added option to build Urho3D static/shared library (currently only works in Linux GCC). Added new FindUrho3D.cmake module for setting up Urho3D as external library in other user-defined project.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2307 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Report Lua script error in ErrorDialog.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2308 3bd170d8-ddcf-f82c-f583-7a401ccf5608
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