|SOURCE|
[System::InputDevice]
* Type memeber function returns an unsigned int
[System::InputManager]
* Added GetDevice member function to allow for multiple systems to query device
  states
* Added Types member function for making sure a device exists before querying
  for it
[System::InputTypes]
* ZED_INPUT_DEVICE_TYPE enum removed, using a ZED_UINT32 instead
[Linux::System::LinuxInputManager]
* Implemented GetDevice memeber function
* AddDevice makes sure the device being passed is not null
|SOURCE|
[Arithmetic::Matrix4x4]
* Transform returns a Vector3 object instead of a reference
[Linux::Arithmetic::Matrix4x4]
* Implemented Transform member function
|SOURCE|
[Linux::System::Keyboard]
* Removed debug messages for key up/down
Merge branch 'arithmetic' into input
Merge branch 'window_manager' into renderer
|SOURCE|
[Linux::Renderer::GLVertexCacheManager]
* Removed debug index and vertex count indicators
[Linux::Renderer::LinuxRendererOGL3]
* Removed commented-out line in Render
Merge branch 'unstable' into resources
|SOURCE|
[Renderer::Mesh]
* Member variables back to private
[Renderer::GLModel]
* Added a tracker for the current mesh being loaded
[Linux::Renderer::GLModel]
* Meshes are now loaded from the ZED model file rather than being 1
* Fixed the trace message in LoadHeader
|SOURCE|
[Linux::Arithmeitc::AABB]
* Implemented Intersect
|SOURCE|
[Arithmetic::AABB]
* Accessor Min and Max member functions accept a pointer to a Vector3
|SOURCE|
[Renderer::Mesh]
* CalculateBoundingBox added
[Renderer::GLModel]
* Added CalculateBoundingBox
* Added ToggleBoundingBox for rendering a wireframe of the bounding box
Merge branch 'physics' into resources
|SOURCE|
[Renderer::Mesh]
* BoundingBox returns the meshes current bounding box
[Linux::Renderer::GLModel]
* CalculateBoundingBox calls the per-mesh CalculateBoundingBox member functions
  and re-sizes the overall model's bounding box to accomodate the mesh
  bounding boxes
|SOURCE|
[Renderer::Model]
* Added a BoundingBox member function to retrieve the models' overall bounding
  box and the bounding box of each mesh within the model
|SOURCE|
[Linux::Arithmetic::Matrix4x4]
* Fixed Rotate[X|Y|Z] member functions to rotate counter-clockwise from the
  positive end of the axis looking down to the negative end
|SOURCE|
[Linux::Arithmetic::Matrix3x3]
* Rotate[X|Y|Z] rotate correctly, counter clockwise about the axis from the
  positive end looking toward the negative end
|BUILD CONFIGURATION|
[BlackBerry]
* Added BlackBerry (PlayBook for now) as a build platform
|SOURCE|
[BlackBerry::System]
* Added a stub source file
[BlackBerry::Renderer]
* Added a stub source file
[BlackBerry::Arithmetic]
* Added a stub source file
|SOURCE|
[System::Event]
* Added the event data class
* Added the event type class
* Added the event class
|BUILD CONFIGUATION|
[Linux]
* Allow for common source files to be built

|SOURCE|
[System::Event]
* Fixed compilation issues when attempting to build in the common directory
[System::EventRouter]
* Added a stub class for EventRouter
|SOURCE|
[System::EventListener]
* Added base class which is to be overridden to incorporate functionality
[System::EventRouter]
* Added complete base class declaration which is to be overridden to fit the
  application's specific purpose