Commit graph

28 commits

Author SHA1 Message Date
b9fe38782d
Configuration: avoid a deadlock. 2024-04-14 18:30:39 +02:00
efc3fe0dc7
Application: move folder management to Configuration.
Also, add new folders for the upcoming weapon/armour/style
export/import mechanism.
2024-03-09 18:09:27 +01:00
43420d2277
main: improve an error message. 2024-03-09 17:38:52 +01:00
e156196b98
Update copyright year.
Now's a good time as any, I guess.
2024-03-08 20:25:32 +01:00
819e144410
Reorganise code.
This is a big one. Namespacing, general formatting updates, and
renaming, among others.
2023-11-29 12:33:26 +01:00
e634ef037d
Change how the project version is defined. 2023-10-29 10:40:02 +01:00
1851867b7e
Update copyright year.
This was long overdue...
2023-09-02 18:30:29 +02:00
f7a8962194
main,SaveTool,Configuration: further Wine support. 2023-08-31 12:34:34 +02:00
81430de345
main: support running the app in Wine/Proton.
Turns out the flag I used for SHGetKnownFolderPath() is not only deprecated
starting with Win10 1703, but it also isn't implemented in Wine. It also was
completely useless because the Save Tool isn't a "packaged process", as the
docs call it. Ah, the joys of using WinAPI...
2023-08-28 15:03:11 +02:00
9c074c24bd Update coding style.
Magnum's type names are fine, but I'd rather limit what depends on
Magnum as much as possible. Vector types are still allowed, though. No
way I'll write my own.
2023-01-13 10:02:29 +01:00
90ff680aff Main: fix Clang builds.
For some reason, only GCC has setlocale() wrapped in the std namespace.
2022-11-26 11:30:48 +01:00
722cc511d6 Main: don't forget to initialise Logger.
Especially on release builds...
2022-11-25 17:10:26 +01:00
7ddc8e0748 Main: edit a message. 2022-11-21 19:28:49 +01:00
fe10bbb3f3 Main: use Logger. 2022-11-21 10:17:13 +01:00
e21e7a1aba Main: add processor detection. 2022-11-21 09:51:21 +01:00
714d8cc6bb Main: force UTF-8 locale. 2022-11-21 09:50:43 +01:00
b7cd78ca21 Main: reformat includes. 2022-11-21 09:48:33 +01:00
453c5391a4 Main: Improve some dialogs. 2022-11-21 09:47:21 +01:00
05611d59b1 Main: update log. 2022-11-21 09:30:38 +01:00
a5a8db289a Main: update formatting. 2022-11-21 09:30:13 +01:00
ef05c075ba main: improve logging. 2022-03-30 14:18:23 +02:00
bde6fc41a0 Main: don't include <fstream> in debug builds. 2022-03-27 22:09:56 +02:00
51faed7210 Update copyright years.
I should have done that earlier... and of course I forgot a few files...
2022-01-30 11:38:22 +01:00
22c9627b84 Main: add single-instance checking. 2021-07-28 15:17:46 +02:00
ff1782ca9d main: change the name of the log file. 2021-07-13 18:50:38 +02:00
e0647b907a CMakeLists: change the name of the debug macro. 2021-07-13 18:35:23 +02:00
b0affadd9a Add output redirection in release mode.
Debug mode gets outputted to std{out,err}. While most IDEs are sane
enough to capture the streams by default (hello, Qt Creator!), others
aren't (such as CLion, but there's a workaround there), and you can
forget about CMD output as well. Ugh, I hate Windows...
2021-06-20 13:39:43 +02:00
61d1e3635f Add initial files.
Feature parity is also reached.
2021-06-11 19:24:52 +02:00