Warning! Some information on this page is older than 6 years now. I keep it for reference, but it probably doesn't reflect my current knowledge and beliefs.
Wed 16 Dec2009
After 13 months since previous release, today I want to share all who may be interested
the new version of my CommonLib 9.0.
As a reminder, it is a universal library for C++, created especially with game programmers in mind.
I share it under GNU LGPL license hoping that at least some pieces of this code can be useful.
Important links:
The new version contains massive amount of my recent code which proved to be useful to me
and have been tested in my home projects.
Among all these changes, bigger ones are:
Added GameTime structure that encapsulates very precise, signed time or time period using system Query Performance Counter internally.
Added AFFINE2D structure that represents a 2D affine transform as 2x3 matrix.
Added TokDoc module with persistent DOM model of a simple format, alternative to XML.
Added TokenWriter class to easily write token documents.
Added many general and mathematical functions.
Added ObjList module with macros for defining linked lists of objects.
Added BstrString module with a wrapper class for strings of type BSTR.