Fixed redundant SSE flag in 64bit mode.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2056 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Group components into categories. In the Editor app, dynamically create the menu structure based on the component categories. Added new GetCategory() method in Component class and exposed it to script. Reviewed and fixed as necessary the default attributes registration of Component's descendant classes. Removed 'Attenuation' and 'Panning' attributes from SoundSource3D as they are updated constantly in this class. Enhanced Context class to 'register' component category during the component factory registration.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2057 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed Windows build.
Some tweaks to component categories.
Documentation update.

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

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2059 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added explicit -m64 flag for 64bit compile on GCC. Added String constructors that take long or unsigned long as parameter.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2060 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Generalized the factory category for all objects.
Removed hardcoded UI element type list in Editor.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2061 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed text rendering in Chat example app due to DefaultStyle.xml changes (Bug exists in the last release tag v1.23). Minor documentation fixed on NinjaSnowWar app. Cleaned up DefaultStyle.xml even more to remove repeating attribute declaration by taking advantage of the style inheritance feature. Changed the semantic of UIElement's style property in Script.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2062 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Improved LightTest example to allow toggling renderpath at runtime, and to show instructions on screen.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2063 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed 64bit build on Linux.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2064 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Enhanced cmake shell scripts to accept extra options from command line. Added documentation on how to enable 64bit for GCC build.

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

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2066 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Renamed top-level 'UI-element' menu item to 'UI-layout' to be consistent with documentation. Removed option to expand/collapse hierarchy item by double-clicking because on certain condition it may accidentally trigger a drag-drop operation when the list view's panel scrolled due to the result of the expand/collapse. Anyway, we already have more than one way to expand/collapse hierarchy item.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2067 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added instancing to the OpenGL renderer, requires the ARB_instanced_arrays extension.


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


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2069 3bd170d8-ddcf-f82c-f583-7a401ccf5608
AssetImporter Optimize Graph process not done by default, but needs to be manually activated with the -o switch.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2070 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Possibly fixed BlenderLoader heap corruption.
Removed incompatible Assimp processing flag.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2071 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added note of code modification.

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