Split the DataTypes library into multiple header-only libraries
Completely removed the BoolMutex class
Added checks to allow compilation of DLLs
Changed alot of includes to be at the lowest level possible (some may still not be as low as possible)
Added Forward Declaration header files for all libraries
Redid the structure for the Visual Studio solution and projects
Created a Property Sheet hierarchy
Added Property Sheets for DLL variants
Modified naming of libraries
Added some Windows only blocks
Commented out scrolling code in Screen/WinConsole.(h|c)pp
Matrix is now header-only
Matrix transformations require the allocator for the matrix until default template parameters for functions are available
Renamed Coord_3D to Coord3D and Coord_Polar to CoordPolar to fit with naming standards
Mathematical constants are now stored in a .cpp file rather than being static global objects
Removed the Event/WinSignal.cpp file which has been obsolete for many revisions
Merge branch 'dll_projects' of github.com:Nbcnews49/Ride into dll_projects
Added a separate file for Mathematical constants to fix problems with includes in the Number library
Added/Changed some includes to match the above change
Added #undef for the min/max Windows macros to fix problems in the Number library
Converted the README to use MarkDown
Number, Rect, Documentation fixes
Fixed IntelliSense problems with the Number library by relocating the main typedefs to their respective header file
Fixed a couple of problems, from taking out the focal reference in the Rect class, in the RECT, Boundary, and Navigator classes
Reordered includes in Ride.hpp and Screen/Navigator.hpp
Small changes to Config.hpp to allow Boost.Asio inclusion (a Ride library must be included before Windows.h for it to work)
Fixed class/struct mixup for char_traits specialization
Converted more of the documentation to Markdown
Started work towards gh-pages
Issue #38
Changed all relative include paths to absolute paths
IntelliSense for the Number library should finally be fixed
Did some reordering of includes
Removed Vector and Complex from git exclude
A couple changes to property sheets
Merge pull request #36 from Nbcnews49/dll_projects

Version 3.0beta
Added typedefs to Ride/Screen.hpp for the Color classes (Windows only)
Added alignText static function to Screen_Console class
Merge pull request #37 from Nbcnews49/latest_changes

Version 3.0
Fixed issue with the Color typedef pointing to an undeclared class
Added constructor and assignment operator that accept a vector to the Encrypter::PublicKey class
Changed location of IO & wIO object definitions
Fixed problems with the boundary in the Reader class
Split the Reader class from the Event library
Fixed IntelliSense problems with the Reader class
Re-ordered and added some includes
Changed the warning level to the max (level 4) for VS
Removed the Validator constructor from the Reader<T_, is_string<T_>> class
Updated base files to include the new Reader library
Updated the Matrix library to accept 'Ride::uInt' in place of parameters of 'unsigned int'.
Changed the link to the website in the readme file to point to a valid location
Made a public method for Reader classes to stop reading
Reader<>.finishReading() now returns a bool and checks the Validator before finishing.
Added forceFinishReading() method to Reader<>, doesn't check Validator before finishing.
Fixed problem with output of Reader<std::string>.
Logic Fixes and Testing
Fixed isPrime and log for Integral Numbers
Fixed isWhole for Floating-Point Numbers
Suppressed warning about casting in rounding of numbers
Updated some includes
Added many new specializations for structs in TypeTraits (cv/ref)
Removed the boolean struct (Not necessary, use boost::true_type/boost::false_type)
Added volatile_type and cv_type to Types and fixed problems with non-smartpointer typedefs
is_(i|o)stream no longer recognizes file streams as i/o streams
Char and wChar are now seen as integral objects
Started work on Testing using the Boost Test Framework