*Renamed Convert to Algorithms
-Removed const from return type of methods return *this
+Added Numeric Range class (NumRange) to DataTypes library
*Combined DataTypes, TypeTraits, and DoubleNullStr into the DataTypes library
*matrices of numeric built-in types behave identically to those of numeric objects
*Fixed rounding with negatives and negated the precisions
+Added character traits to the Traits namespace with an 'is_wide' typedef
*Converted 'get_str' into a multi-threaded class
*Only allow a single Reader class to be actively reading and handling input at any one time
+Added an Event library and class to maintain OS Events
  +Signaler class to signal of Events (unfortunately, all handlers must have the same return type)
  +Queue added to have a thread-safe way of getting Events from keyboards and mice
+Added Byte and uByte classes to behave identically to other integral objects with a single byte of storage
+Added custom endl function to IO library with a template parameter for the number of new lines to print
*Changed OO-Numbers to a specific bit size rather than a varying size
-Removed Long and uLong from the DataTypes library as they are the same as Int and uInt respectively
*Renamed LongLong and uLongLong to Long and uLong respectively to make room for 128bit integers
+Added ConcurrentQueue class to make passing messages between threads easier
+Added an Encryption library
+Added functions to get the number of bits and bytes in a number class
+Added bit checks to number classes
+Added bit manipulation (set and flip) to number classes
-Removed unnecessary private enum from Number class
+Added hash functions and methods to numbers and coordinates
+Added functions to convert number objects to strings that represent decimal, hexadecimal and binary
-Removed leading empty bytes from binary conversion
+Added option to binary conversion to remove leading zeros
*Fixed warning with Char, uChar, and wChar boolean functions
*Changed numeric operators to use 'boost/type_traits/has_operator.hpp' rather than an old copy from the boost trunk
*Fixed numeric operators to also work with Char, uChar, and wChar
*Removed all extra functionality from IO and wIO objects other than the functionality in std::iostream and std::wiostream respectively
+Added a Navigator (Windows only) class to the Screen library that allows navigation about the console screen
*Moved most functionality from the previous IO object to the screen (Windows/Console only) class or the Navigator class
+Added a Boundary class to the Shape library (foundation class for Reader and Navigator)
*Changed the Algorithms class into a namespace to fix VS2010 Intellisense problems. All functions of the class were static
*Fixed some define guards to match the standard of "PROJECT_PATH_FILE_EXT"
*Removed unnecessary friend from Event::Queue
Fix 'exclude' file for git
New LICENSE; Boost Software License v1.0 to replace Eclipse Public License v1.0
Updated README with upto-date information; Added *.lib files for VS2010 in conformance with the updated INSTALL file
Removed Focus class from Rect and replaced with a single coordinate for focus reference (where length and width with go from)
Updated file encryption (currently Windows only)
Modified some includes
Removed BoolMutex class from DataTypes; making DataTypes header-only
Ignored Operators.hpp from git
Started work on implementing scrolling in Navigator
Updated code formatter, some fixes are currently ignored pending fixes
Modified the Event::Queue to use a mutex along with a bool instead of the removed BoolMutex class
Update to README regarding some changes to library structure
Added relative scrolling, absolute scrolling coming soon
Renamed many location functions in Navigator
Made bounds private in Navigator
Added boundary functions to the navigator
Adding Property Sheet for examples
Adding missing Property Sheets for the solution
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
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
Removed *.i files used in debugging
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