bcf5d4aa79
Update to latest IOCore to fix linux build
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-09-08 00:57:58 -04:00
6c0d2491a9
Update unit tests to use the new TomlTable serializer
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-linux-builder Build done.
2024-09-07 23:07:36 -04:00
370729c637
Remove json serialization support from GameSettings and RenderSettings classes
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
2024-09-07 22:45:48 -04:00
2b0350bbdc
Switch to new serialization macros from IOCore
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-09-03 22:57:05 -04:00
adf7214a58
Update to latest IOCOre, with better TOML serialization refactor
2024-09-03 22:55:25 -04:00
a42b07808f
Update IOCore to version with working Toml serializer. 🤡
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-08-13 19:30:50 -04:00
232b43881f
Update IOCore to version with working Toml serializer.
...
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
This is a combination of 2 commits.
This is the 1st commit message:
Update IOCore to version with working Toml serializer. 🤡
This is the commit message #2 :
Update IOCore
2024-08-13 14:56:45 -04:00
c74a55cac3
Switch to IOCore::TomlConfigFile from IOCore::JsonConfigFile
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-08-13 12:26:49 -04:00
930b4896d6
Upgrade to latest IOCore with TomlConfigFile class
2024-08-13 12:26:31 -04:00
c09bb58aca
Add toml serialization support to GameSettings class
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-08-10 20:33:24 -04:00
8b902c7380
Add copyright information for dependencies
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-08-10 20:18:23 -04:00
f01a0b0b7d
Minor formatting changes; removed commented-out code
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-08-07 22:46:23 -04:00
d21c410650
Fully enable serialization on GameSettings class and inner classes
...
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
Clarify .clang-tidy capitalization rules for global functions.
2024-08-05 01:45:15 -04:00
194383915c
[CmakeLists.txt] Remove references to nlohmann_json in projects where it wasn't imported
...
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
buildbot/elemental-game-linux-builder Build done.
This was only working because CPM sources every project CMakeListst into
the same context. When CPM uses system packages, the references might
be invald.
2024-08-05 01:13:30 -04:00
091ebd7afe
[WIP] Add TOML Serialization support for aarbitrary game data.
...
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
buildbot/elemental-game-linux-builder Build done.
- Now partly using the new TOML serialization feature from IOCore
- Remove JsonConfigFile class and move it to IOCore
2024-08-05 00:46:29 -04:00
ebfc03b968
[IOCore] Update to latest for toml serialization updates
2024-08-05 00:44:28 -04:00
529b6fd73d
[CMakeTools|IOCore] Update to latest version that doesn't call git submodule update on every configure call
2024-08-04 16:00:33 -04:00
6d0f21e4b0
[IOCore] Update to latest version where CMake uses symlinks
2024-08-03 09:00:22 -04:00
a06b0c779d
[CMakeTools] Update: use symlink to create library header output directories
...
This makes rapid changes to the external lib easier to work with in
other projects.
2024-08-03 08:54:16 -04:00
1123defe38
[IOCore] Update to latest version
...
This is a combination of 2 commits.
This is the commit message #2 :
[IOCore] Get latest.
2024-08-03 08:48:41 -04:00
d3833cfea6
[vimtegration] update the local.vimrc script so it uses build/Debug as the output folder
2024-08-02 12:49:17 -04:00
775f8426c3
[CMake scripts] Update to latest version
2024-08-02 12:48:09 -04:00
c98b614818
[CMakeLists.txt] Fix incorrect flag in ctest cmake call
buildbot/elemental-game-freebsd-builder Build done.
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
2024-07-29 22:55:36 -04:00
c8bd33edf6
[3rdparty] Update IOCore dependency version
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-07-29 14:43:28 -04:00
2af96c0dbf
Update IOcore version
2024-07-07 01:24:52 -04:00
fceff7a5fa
[WIP] Add TOML Support in IOCOre along with convenience macros
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-06-16 23:15:02 -04:00
7e6173c515
Update IOCore for toml support; cleanup CMakeLists.txt
2024-06-10 22:10:48 -04:00
65c0ed4645
Formatting changes; add nlohmann_json to phong dependencies
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
2024-06-06 08:14:12 -04:00
99b28864b8
Update IOCore dependency to latest
2024-06-06 08:13:38 -04:00
eb9e2bcccc
Add fmt dependency to top-level element-game project, since it's also used there
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
2024-06-02 15:57:33 -04:00
9a91f6eb4a
Temporary commit
2024-05-23 00:59:37 -04:00
8d338d130b
Fix reference to IOCore submodule
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-05-18 10:49:58 -04:00
25cd316e05
Adding the old 'phong' demo back into build; updating submodules to latest versions
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
buildbot/elemental-game-macos-builder Build done.
2024-05-18 10:45:49 -04:00
a96803fa05
Add new versions of CMakeTools and QJsonModel subrepositories
2024-05-18 09:11:45 -04:00
a9363f9446
Update to latest IOCore
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-05-16 23:02:35 -04:00
51ac122e0a
Enable AppBundle builds for phong and ResourceEditor on macOS
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-05-16 22:53:16 -04:00
d466697733
ResourceEditor: setLayout in case the form layout has to be dynamically allocated
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-05-16 21:44:27 -04:00
a6006f5089
Fix capitalization problem caused by macOS being case-insensitive 😏
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-05-16 21:33:57 -04:00
7add372910
Re-enable packaging of include files at <build>/out/include
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-05-16 21:19:53 -04:00
3fc227519c
Switch to CMake scripts provided by the CMake submodules (CMakeTools)
2024-05-16 21:18:01 -04:00
261ee495aa
Remove CMake directory in preparation to replace it with a git submodule
2024-05-16 21:15:06 -04:00
c9442cde2f
Overhaul directory organization; simplify CMake build paths.
2024-05-16 16:56:50 -04:00
abe4238423
Add -I<src>/Modules include path from the top-level CMakeLists.txt filer and nother minor changes
2024-05-16 13:24:00 -04:00
0649c82999
[Editor] Implement save feature in DocumentEditor and JsonEditor
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-05-15 22:56:57 -04:00
742cfc402f
New: DocumentEditor widget that can hold file-type specific editors. Handles adding save actions to the MainWindow.
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-05-14 23:37:39 -04:00
689530b390
Fix broken CMake macro that disabled unit tests when invoked as a subproject
2024-05-11 16:35:33 -04:00
6e2172faae
Remove WIP dependencies from CPM package management; now using Git Submodules
2024-05-11 15:47:24 -04:00
5fb21e6e64
Use correct variable naming convention for QJsonModel::FiledPermission references.
2024-05-11 15:00:58 -04:00
c360ee3fac
Add to default vim BuildDebug targets
2024-05-11 15:00:17 -04:00
150deb93fd
Fix git URL in CMakeLists.txt
buildbot/elemental-game-linux-builder Build done.
buildbot/elemental-game-macos-builder Build done.
buildbot/elemental-game-freebsd-builder Build done.
2024-05-11 08:55:31 -04:00