|SOURCE|
[CanvasDescription]
* Dropped the Get/Set prefix from member functions
|BUILD CONFIGURATION|
[Windows::MinGW-w64]
* Compiles for MinGW-w64 32 and 64-bit

|SOURCE|
[Renderer::Camera]
* Using the = operator for vector copying
[System::DataTypes]
* Added an error message at compile time in case the wrong platform was
  specified
[System::HardwareInformation]
* Changed ZED_INT32 to ZED_SINT32
[Renderer::GLRenderTypes]
* Added a stub struct for ZED_SHADER_VERTEXATTRIBUTE_GL
[Renderer::GLShader]
* Changed the uniform map to constant map
* Changed member function names and parameters to their new equivalents
* Save member function is only available if compiling a debug build
[Renderer::RenderTypes]
* Moved ZED_FORMAT from the platform-specific RenderTypes header files to the
  common one
* Uniform map has been re-named to constant map
* Platform-specific headers are included at the end as they will be expanding
  upon the provided structures, classes, and enums in the common file
[Renderer::Renderer]
* Windows uses the default GL header path rather than the previously
  implemented method of storing the headers separate from the default path
[System::Resource]
* The friended ResourceCache class is now properly declared
[Renderer::Shader]
* Vertex attributes are no longer poorly defined
* SetVariable is SetConstant to reflect the function's intent
* Save is enabled in debug builds only
[Windows::Arithmetic::Matrix3x3]
* Removed the Clone and Copy member functions
* GetRow and GetColumn use the new method for obtaining the row and column
  requested
* All variables using Copy or Clone member functions have been updated to use
  the assignment operator or the copy constructor where necessary
* Floating-point parentheses-based member access operators have been removed
  as they are defined in the header
[Windows::Arithmetic::Matrix4x4]
* Removed the Clone and Copy memeber functions
* All variables using Copy or Clone memeber functions have been updated to use
  the assignment operator or the copy constructor where necessary
[Windows::Arithmetic::Plane]
* All variables using Copy or Clone member functions have been updated to use
  the assignemnt operator or the copy constructor where necessary
[Windows::Arithmetic::Quaternion]
* All variables using Copy or Clone member functions have been updated to use
  the assignemnt operator or the copy constructor where necessary
[Windows::Arithmetic::Ray]
* All variables using Copy or Clone member functions have been updated to use
  the assignemnt operator or the copy constructor where necessary
[Windows::Arithmetic::Vector2]
* Removed free functions
[Windows::Arithmetic::Vector3]
* Removed Clone and Copy member functions
[Windows::Arithmetic::Vector4]
* operator/= will return this vector if it is being divided by zero
[Windows::Renderer::RenderTypes]
* Updated the header guard to better reflect the file's role
[Windows::Renderer::WindowsRendererOGL2]
* Including the OpenGL-specific header files using the updated directory layout
* All variables using Copy or Clone member functions have been updated to use
  the assignemnt operator or the copy constructor where necessary
[Windows::Renderer::WindowsRendererOGL3]
* Updated the header guard to better reflect the file's role
* All variables using Copy or Clone member functions have been updated to use
  the assignment operator or the copy constructor where necessary
* Including the OpenGL-specific header files using the updated directory layout
[Windows::Renderer::CanvasDescription]
* Using the updated ZED_FORMAT enumerations
[Windows::Renderer::GLExtender]
* Including the OpenGL-specific header files using the updated directory layout
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::Renderer::GLModel]
* Including the OpenGL-specific header files using the updated directory layout
* All variables using Copy or Clone member functions have been updated to use
  the assignment or the copy constructor where necessary
[Windows::Renderer::GLShader]
* Converted to UNIX format from Windows
* Including the OpenGL-specific header files using the updated directory layout
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::Renderer::GLVertexCache]
* Including the OpenGL-specific header files using the updated directory layout
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::Renderer::GLVertexCacheManager]
* Including the OpenGL-specific header files using the updated directory layout
[Windows::Renderer::ModelStructs]
* Includes cstring for memcpy
[Windows::Renderer::WindowsRendererOGL2]
* Replaced all instances of ZED_INT32 with ZED_SINT32
* Using the updated ZED_FORMAT enumerations
* All variables using Copy or Clone member functions have been updated to use
  the assignment or the copy constructor where necessary
[Windows::Renderer::WindowsRendererOGL3]
* Replaced all instances of ZED_INT32 with ZED_SINT32
* Using the updated ZED_FORMAT enumerations
* All variables using Copy or Clone member functions have been updated to use
  the assignment or the copy constructor where necessary
* Canvas member variable aspect ratio is set via the SetAspectRatio member
  function rather than directly as before
[Windows::System::Debugger]
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::System::HardwareInformation]
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::System::String]
* Replaced all instances of ZED_INT32 with ZED_SINT32
|BUILD CONFIGURATION|
[Windows]
* Removed incorrectly-named Renderer/Maekfilw.w64, and the Makefile and
MakefileCommon files in the root directory for Windows

|SOURCE|
[Renderer]
* Moved ZED_GLVERSION to the GLRenderTypes header
Merge branch 'build_configuration' into unstable
|BUILD CONFIGURATION|
[Linux]
* Library files are stored under the correct architecture and bit size
  directory

|SOURCE|
[Renderer::RenderTypes]
* Added ZED_FORMAT_RGB565
* Added ZED_FORMAT_UNDEFINED
* Added anti-aliasing sample types
[Linux::Renderer::GLShader]
* Activate error message uses the correct class member function name
* Changed all references to uniform types to constant
* Re-named member functions to reflect the updated header file
[Linux::Renderer::LinuxRendererOGL3]
* Updated the render state and cull mode enum names