prisixia
bdcb18ad8e
Remove modernize-use-trailing-return-type
2023-05-05 20:37:58 +02:00
prisixia
fdf1c4a9ee
clang-tidy: modernize-pass-by-value
2023-05-05 20:29:32 +02:00
prisixia
a58c313bc9
Rephrase entry in file menu
...
"Import and append" can just be renamed to "Append" while still
conveying the same meaning.
2023-05-05 15:46:12 +02:00
prisixia
7d897c6081
clang-tidy: modernize-use-nodiscard
2023-05-05 15:43:14 +02:00
prisixia
e50bb2bd80
clang-tidy: performance-unnecessary-value-param
2023-05-05 14:10:52 +02:00
prisixia
3324118cea
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.
2023-05-04 20:36:16 +02:00
prisixia
8c7f47a3f9
Add cereal header to patch.h
2023-05-04 20:04:05 +02:00
prisixia
a693430acb
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.
2023-05-04 19:29:13 +02:00
prisixia
48ab92ea6f
Adjust constructors a little
2023-05-04 15:34:47 +02:00
prisixia
a112f790b3
Combine namespaces
2023-05-04 10:54:08 +02:00
prisixia
6a7d8c91cf
Add language to clang-format
2023-05-04 10:18:10 +02:00
prisixia
b5ed32e7d5
Add clang-tidy
2023-05-04 10:17:31 +02:00
prisixia
fa33186a37
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.
2023-05-04 09:05:16 +02:00
prisixia
42c977b300
Update Metadata
...
It should match with its original structure.
2023-04-29 21:28:05 +02:00
prisixia
c574e46a96
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.
2023-04-29 20:46:10 +02:00
prisixia
535b074c96
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.
This adds to the commit from before.
2023-04-29 15:38:37 +02:00
prisixia
0e8e5294f4
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.
2023-04-29 15:33:48 +02:00
prisixia
d2e9bac40c
Add cereal to thirdparty
2023-04-29 13:54:51 +02:00
prisixia
3bf7f58e4e
Split up the GUI a little
...
Panels now have their own files for hopefully better readability.
2023-04-27 21:20:23 +02:00
prisixia
b139b9e37a
Make list of source files a variable
...
Should make the CMakeLists file a bit more readable and maintainable.
2023-04-27 11:16:37 +02:00
prisixia
164f49c017
Update README
...
Development has been seemingly picked up again.
2023-04-26 14:47:34 +02:00
prisixia
9b143f99db
Copyright update
2023-04-26 14:42:24 +02:00
prisixia
1d13cedc14
init
2023-03-27 15:36:18 +02:00