- Added new src/commands and src/columns intermediate libs.
- Began implementation of the first Command object.
- Began implementation of the first Column object.
- TDB2, Variant updates.
- improve compilation by removing the git sha1 dependency into its
own include file that is just used 2 times instead of auto.h that
is included in more places.
- moved configuration stuff from src to top level cmake file
- building static library task and using it for building task binary
- the static library will then be used as well in the unit tests
- This is the structure that the OSX package requires. Note that the
task binary is 'represented' by an empty file.
- With more time, this could possibly be converted to a tree of symlinks,
but I'm not sure whether PackageManager deals with them as expected.
- Added Timer class to display high resolution timing information.
- Found terrible bug in Table::optimize that was taking up 99.7%,
on average, of the Table::rendering time, including sorting. This
fix naturally causes a 187-fold speedup of rendering.
- Changed report.cpp in handleCustomReport to only load pending tasks,
instead of all pending tasks. Subtle, but important difference.