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