- added CMake MSVC MT support;
- CMake MSVC fix;
- fixed dependency on STLSoft;
- updated BDUT to 0.3.1;
- MinGW compatility;
- Significant enhancement of use of CMake;
- Fully optional compatibility with STLSoft
- CMake project renamed to
shwild::core
- Various CMake standardisations and simplifications
- Compatibility with Visual C++ 17
- Boilerplate files improvements
- Moved bundled BDUT header(s) into separate directory
- Boilerplate files improvements
- Visual C++ 17 compatibility
- CMake Windows compatibility
- CMake support minor improvements
- improved project boilerplate, in particular INSTALL.md
- all UNIX custom makefiles updated for
SHWILD_NO_STLSOFT
- CMake support
- added project boilerplate files AUTHORS.md, FAQ.md, HISTORY.md, TODO.md
- internal Brain-Dead Testing replaced with (in fact moved to) BDUT
- added
SHWILD_NO_STLSOFT
support, which means b64 can now be built without reliance on STLSoft - Doxygen support
- added Clang 13.0 makefile
- added GCC std-c++ makefile
- added new example example.c.1
- added new example example.cpp.2
- improved Brain-Dead Testing
- miscellaneous tidying and consistency with other Synesis open-source projects
- miscellaneous improvements to project boilerplate
- GCC compatibility
- fixed makefiles whitespace
- added Brain-Dead Testing internal unit-testing
- removed dependency on Open-RJ project
- removed dependency on xCover project
- removed dependency on xTests project
- added support for Visual C++ 15 & 16
- added VC++ 10 solution file and projects files
- added GCC 4.8 makefile
- added GCC 8.1 (Windows) makefile
- fixed up copyright information
- moved examples and tests around
- Initial version on GitHub
- added implicit link files for test programs
- centralised discrimination of STLSoft dependency handling in common internal header file
- added code coverage
- moved core project files to projects/core/xxx, where xxx is the compiler-specific directory, e.g. vc6 for Visual C++ 6
All history before this day is moot!