|SOURCE|
[Linux::Renderer::GLModel]
* Fixed debug message from loading the file header
* Reading vertices in one chunk, rather than using a loop
Merge branch 'window_manager' into renderer
|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
|SOURCE|
[Linux::Arithmetic::Matri3x3]
* Friends with Vector3
* RotateY has been corrected
[Linux::Arithmetic::Matrix4x4]
* RotateY has been corrected
[Linux::Arithmetic::Vector3]
* Friends with Matrix3x3
* Rotation with a Matrix3x3 (Row*Matrix)
[Linux::Renderer::LinuxRendererOGL3]
* SetView and SetViewLookAt corrected
|BUILD CONFIGURATION|
[Linux]
* Added support for release and profile builds to compile the common source
  files
Merge branch 'unstable' into window_manager
|SOURCE|
[System::File]
* Free function GetExecutablePath added
[Linux::System::File]
* GetExecutablePath implemented
|SOURCE|
[System::Event]
* Added the less-than operator to Event so it can be used in the priority queue
  in the EventRouter
[EventRouter]
* Added the queue buffer member variable for events generated in processing
  existing events
* Class is concrete, as there is no foreseeable need to implement a custom
  solution on a per-application basis
* Added an event queue and set of types
* Moved the constuctor and destructor to a source file
|SOURCE|
[System::Event]
* Global EventWildCard changed to kEventWildCard
[System::EventRouter]
* Removed forward-declarations in header, opting to just include the header
  files
* Added an Event ID to Event Listener map
* ValidateType checks the type passed in to make sure it isn't null and that
  the ID of the type is valid for the type's name
|SOURCE|
[System::Event]
* Added event type error codes for when validating an EventType's integrity
  within EventRouter
[System::EventListener]
* Name is non-destructive and not restricted to debugging anymore
[System::EventRouter]
* Re-named member functions and variables to better reflect their intent
* Added comments
* Add checks the EventType passed in for validity, adds the EventType to the
  set if not already, creates an event listener association between the type
  and listener
* ValidateType has an additional parameter to write a condition code for the
  success or failure of the integrity checking
|SOURCE|
[System::EventRouter]
* Re-formatted code to an 80-column limit
* Remove no longer accepts an EventType as the EventListener is the only object
  required to be removed
* Remove erases the passed in EventListener from the EventID->EventListener map
|SOURCE|
[System::EventRouter]
* Stubbed-out Send
* Stubbed-out Process
Merge branch 'filesystem' of https://github.com/El-Rico/ZED into event_system
|SOURCE|
[System::Memory]
* Added zedSafeDelete to wrap-up checking if a pointer is valid for deletion
* Added zedSafeDeleteArray to wrap-up checking if a pointer array is valid for
  deletion
Merge branch 'filesystem' into event_system