3daf1d55e4
Update source files required for scenario editor target
2025-01-15 23:10:05 -05:00
dafaabc40e
add boost-process to windows dependencies
2025-01-15 23:05:53 -05:00
9d972a3961
Pick the largest suitable default scale. Fix #468 ( #472 )
2024-11-19 19:17:15 -05:00
46f48b94ed
compile-guard some git logging for MSBuild
2024-09-15 22:14:53 -04:00
6965b822dc
Gather all enchantment info into a single place
...
This also resolves several TODO notes about duplicate code and makes cPresetItem::ability an eEnchant
2024-09-10 22:18:59 -04:00
71a9d11cd0
Gather all alchemy info into a single place
2024-09-10 22:18:59 -04:00
e7d5b4ff81
Create an info struct for the eStatus and ePartyStatus enums
...
This reintroduces the normal speed icon and opens #230
2024-08-28 11:01:09 -04:00
d74b11aa31
Reform command-line handling to use Clara, which is bundled with Catch
2024-08-22 23:21:29 -04:00
9b81cd1902
Fix unit test build on MSVC 64-bit ( #404 )
...
The issue stemmed from Catch's default entry point being wmain instead of main, so we just updated the configuration to expect that.
2024-08-10 22:55:06 -04:00
4d4ab09395
Update Catch to v2.13.10
2024-08-10 15:16:24 -04:00
0527494f60
add cppcodec to visual studio include paths
2024-07-28 17:07:33 -04:00
77ff65b14e
visual studio projects add new files
2024-07-28 17:07:33 -04:00
1bb0927ecb
Update and fix Windows CI builds
...
- boost-spirit dependency needed to be installed
- Visual Studio wanted boost/filesystem.hpp included in more places
- a deprecated enum was removed from new versions of boost, so we use
its replacement enum now
- vcpkg repository is now pinned to a commit where boost 1.84 libraries
work smoothly, there should be no more surprises
- vcpkg dependencies now cache, so successive CI runs are dramatically
faster
- for win-scons, we need to use 'call' in our batch script to source
vcvarsall.bat
- I updated the includepath and libpath we pass to win-scons to match
reality, but it still can't find any vcpkg libraries. This will need
further sleuthing
2024-05-29 19:39:03 -04:00
8ec20f977d
vcxproj Copy scenarios and data to the right output dir
2023-02-02 20:18:39 -05:00
8ccde54c6d
Fix Common.vcxproj tagfile.hpp reference
2023-01-28 22:05:14 -05:00
b929852e22
Maybe the MSVC build failure is because they have the same object name?
2023-01-21 17:01:25 -05:00
76ee270c6e
Add some new features to our quoted string parser, and a unit test
...
- Now supports \n \t \f escape sequences
- Now supports strings with literal tabs
2023-01-21 15:55:58 -05:00
17dfbded57
This should finally fix the MSVC build...
2023-01-21 11:36:33 -05:00
d696fa7edb
Another try at fixing the MSVC project file
2023-01-18 21:41:22 -05:00
819b9ef48d
Fix missing source file in VS2017 project
2023-01-18 21:09:07 -05:00
3bdcf02be0
Handle modifier keys differently to avoid Apple flagging us as wishing to monitor input from other applications
...
Fixes #291
2023-01-12 21:43:45 -05:00
35a890a577
Add a partial unit test for vector2d and fix several issues with the resize function
2023-01-12 21:26:08 -05:00
e3d6a4748e
Dialog XML definitions are now loaded thru the resource manager
2023-01-07 11:59:42 -05:00
f70f63eead
Update and clean up the Visual Studio 2017 project files
...
These were very shoddily put together!
It seems the person who made them never really tried building
the editors or the tests.
Also included here are a couple of minor source changes that are needed
to make the project files build.
2023-01-05 19:29:16 -05:00
286e9f99ae
Fix misclassified file in the MSVC project files
2020-12-21 17:16:32 -05:00
f14c99f14b
Split out cContainer, cLed, and cLedGroup into their own files
2020-12-21 17:16:15 -05:00
Mark Clark
d501c340d0
Tests project (with initial files and existing files, needs work);
2018-02-25 14:55:17 -05:00
Mark Clark
cec4ca7a20
Added vs2017 project;
2018-02-25 14:55:10 -05:00