Cleanup CMakeLists There were a few things such as a no longer required component and mistakenly adding a not existing directory into the include directories.prisixia2023-05-08 09:57:01 +0200
Disable cppcoreguidelines-owning-memory Due to how wxWidgets works, certain parts of it don't require owning the memory and it's just recommend to use raw pointers instead.prisixia2023-05-06 15:33:40 +0200
Rephrase entry in file menu "Import and append" can just be renamed to "Append" while still conveying the same meaning.prisixia2023-05-05 15:46:12 +0200
Add default constructor to Frames Might be removed again at some point, but for now it's back so that the program can compile again.prisixia2023-05-04 20:36:16 +0200
Make CheckForErrors() clear log It'd make sense for CheckForErrors() to clear the log itself to prevent filling up the log with the same errors over and over again.prisixia2023-05-04 19:29:13 +0200
Replace RapidJSON with cereal This is a rather big change to pretty much everything here, including some minor changes that were just required along the way. It's probably by no means perfect, but this should work more or less for now, but should be taken with a grain of salt.prisixia2023-05-04 09:05:16 +0200
Remove cereal from thirdparty On second thought; Nevermind, the way it handles std::optional is just a big "No, thanks" and was the reason why this program directly uses RapidJSON.prisixia2023-04-29 20:46:10 +0200
Rename `requires` to `_requires` `requires` is a keyword in C++20. Despite this written in C++17 as of now, some editors and linters may handle it like a keyword.prisixia2023-04-29 15:38:37 +0200
Rename `requires` to `_requires` `requires` is a keyword in C++20. Despite this written in C++17 as of now, some editors and linters may handle it like a keyword.prisixia2023-04-29 15:33:48 +0200