|SOURCE|
[Linux::DataTypes]
* Header guard updated to reflect the file name
Merge branch 'build_configuration' of https://github.com/El-Rico/ZED into unstable
Merge branch 'build_configuration' of https://github.com/El-Rico/ZED into unstable
Merge branch 'build_configuration' into unstable
|SOURCE|
[CanvasDescription]
* Dropped the Get/Set prefix from member functions
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
|SOURCE|
[Renderer::Window]
* Started work on a cross-platform window manager
[Linux::Renderer::LinuxWindow]
* Implemented two helper functions: GetScreenCount and EnumerateScreenSizes
|SOURCE|
[Renderer::CanvasDescription]
* Removed Get/Set prefixes, relying on the implicit use to be clear
[Linux::Renderer::LinuxWindow]
* Stubbed-out the Create memeber function
Merge branch 'unstable' into window_manager

Conflicts:
	Source/Common/Headers/CanvasDescription.hpp
	Source/Linux/Renderer/Source/CanvasDescription.cpp
|BUILD CONFIGURATION|
[Linux]
* Output directory for library files uses a more specific target directory

|SOURCE|
[Debugger]
* zedAssert's zedTrace message uses a string instead of an int for the __FILE__
  parameter
[Renderer]
* Temporarily removed the GraphicsAdapter parameter from the Create member
  function
* Using a ZED Window for Create
[Window]
* ZED_WINDOWDATA has been introduced to abstract windowing system-specific data
[Linux::Arithmetic::Vector3]
* Implemented copy constructor
* Implemented assignment copy operator
* Implemented unary negation operator
[Linux::Renderer::LinuxRendererOGL3]
* Added a ZED_WINDOWDATA member variable
* Commented-out lower-level windowing system primitives
[Linux::Renderer::LinuxWindow]
* Hooked ZED_WINDOWDATA up to use the correct and up-to-date windowing system
  primitives
* Implemented all current member functions
[Linux::Renderer::GLExtender]
* GLX client and server extensions are also stored along with the GLX
  extensions
|SOURCE|
[System::Compiler]
* Compilers being used have their respective defined declarations
[Arithmetic::Quaternion]
* Re-named member functions Vector3 to AsVector
[Renderer::Window]
* Windows-specific window data is defined
[Windows::Renderer::Win32Window]
* Added a stub class for Win32Window
[Windows::Renderer::CanvasDescription]
* Re-named member functions SetBPP and SetDepthStencil to ColourFormat and
  DepthStencilFormat, respectively
[Windows::Renderer::WindowsRendererOGL2]
* CanvasDescription uses the newer member functions for getting/setting memeber
  variables
[Windows::Renderer::WindowsRendererOGL3]
* CanvasDescription uses the newer member functions for getting/setting memeber
  variables
[Windows::System::Debugger]
* Using _vsnprintf for Microsoft's Visual C++ Compiler and vsnprintf for GCC
|SOURCE|
[Renderer::GLShader]
* Removed Win32Window include
[Renderer::Window]
* Included Windows-specific header file
|SOURCE|
[Renderer::Window]
* Added HWND to Windows' ZED_WINDOWDATA struct
[Renderer::WindowEvents]
* Stubbed out a non-function series of classes
|DOCUMENTATION|
[File Formats]
* Added prelimiary document

|SOURCE|
[Arithmetic]
* Added an IEEE754 32-bit infinite constant
Merge branch 'window_manager' into unstable
|SOURCE|
[Renderer::Window]
* Added an Update member function
|SOURCE|
[Renderer::Renderer]
* Added an enumeration type to determine the back-end being used by the
  renderer
* Added a memeber function to report if the renderer supports shaders
[Renderer::GLShader]
* Added a constant value instead of using a numeric value for the link status
Merge branch 'window_manager' into unstable
|SOURCE|
[Arithmetic::Matrix4x4]
* Changed the member function to retrieve the raw sixteen floating-point
  numbers to accept a pointer to the array, which is assumed to be initialised
[Renderer::RenderTypes]
* Added more ZED_RENDERER_BACKEND values
[Renderer::Renderer]
* Added a member function to retrieve the back-end renderer
[Linux::Renderer::LinuxRendererOGL3]
* BackEnd member function returns the correct back-end value