Commit Graph

11 Commits

Author SHA1 Message Date
6b1d1b2d2b Adds doxygen config and ignores the docs folder it makes. 2023-05-09 22:34:16 -07:00
1338002944 Fixes initializer_list casting bug in PrettyPrint tests. 2023-05-08 22:40:03 -07:00
49e47090aa Adds WindowsLogger and tests.
This is a logging destination that shows message boxes.
2023-05-08 22:39:37 -07:00
b4bdbc6dce Shrunk .clang-format to only the differences with the base style.
Backed up the old format.
Generated a new default based on the Google style for later comparison.
2023-05-08 22:30:32 -07:00
3b851bfb15 Adds ConsoleLogger. 2023-05-07 02:14:09 -07:00
a1e28c1db7 Adds the Logger class and tests.
C++20 support is best effort until I build a compiler and stdlib that support it.
2023-05-07 00:54:32 -07:00
a446806e14 Fixes license text and other comments at the tops of files. 2023-05-07 00:52:52 -07:00
fbfe4772e0 Adds PrettyPrint, PrettyPrintWithSeparator and EscapeForPrinting. 2023-05-06 15:17:55 -07:00
859e5761d4 Adds ansi_escapes.
Adds minimal WORKSPACE.
2023-05-06 10:54:24 -07:00
2c66d66729 Adds MIT license and some project config files. 2023-05-06 10:52:09 -07:00
44a4c47769 Initial commit. 2023-05-02 14:21:26 -07:00