Deleting the PlanarMirror component from scene crashes - bug fix
ECEditor enables an Edit button for assetrefs that cannot be edited - fixed #66
Clicking on a texture in the Texture preview editor hides it from view - Fixed #206
The Highlight component does not display on scene startup - fix #164
The Highlight component disappears if mesh material is changed - fixed #165
Add id to attribute.
Add macros to initialize attribute id from the attribute property/variable name in the Component constructor.
Store attribute type to txml. Closes #232
Serialize attribute ID to txml if defined.
IComponent::GetAttribute() can query by both name and ID.
Remove unused AddAttribute<T> function from EC_DynamicComponent.
Fixed attribute initialization macros.
Converted OgreRenderingModule & PhysicsModule components to define attribute IDs.
Removed unused ReadAttribute() & ReadAttributeType() helper functions from IComponent.
Camelcased the attribute type names.
Deprecated IComponent::GetAttribute(). AttributeById() & AttributeByName() functions implemented instead.
Added the INIT_ATTRIBUTE macros for the rest of the components.
Prefer attribute ID's when dealing with dynamic attributes, as now ID and name are set to same for dynamic attributes. Removed incorrect documentation referring to ID being empty for dynamic attributes.
Removed unused GetAttribute() functions from Entity. Attributes should rather be accessed through components.
Fix GCC build.
Added attribute init macro to EC_Avatar.
README.md: Remove mention about building Tundra on Windows using the pre-built dependencies as the dependencies have been deprecated a long time ago and we have no time to maintain them.
Formatting for README.md
Even more README.md formatting...
Fix crash on Mac (at least there) when existing texture or skeleton assets are reloaded. Note: AsseAPI should probably take care of this to avoid these kinds of bugs. It already knows when an existing asset is being loaded with newly fetched data.
Beginning to work on /tools cleanup (#613). Starting with the most trivial stuff (installer-related and and misc. files) that doesn't require tons of changes to build scripts. Delete outdated (uses client and server executables) js-viewer-server.bash.
Move Windows build file mods to their own dedicated directory (re: #613).
Deprecate Scene::GetWorld() in favor of Get-free Subsystem(), does not break existing code.