Commit Graph

1569 Commits

Author SHA1 Message Date
Michael
e3c3796384 Root/build.cmd: add launcher script for build.ps1 2021-07-04 22:42:50 +02:00
Michael
9b1400afff Root/build.ps1: add basic build script that compiles OTP in all three configurations, runs the unittests and creates distributable package of OTP with the the demo data 2021-07-04 22:41:30 +02:00
Michael
e4f29f901b Root/CMakeLists.txt: create Git version header file
- add DistDemo subproject
- enable CTest globally
2021-07-04 22:40:06 +02:00
Michael
c5279d28ae Root/.gitignore: ignore autogenerated versionGit.hpp
- ignore Archive directory with build artifacts
2021-07-04 22:33:28 +02:00
Michael
cde4ceb346 CMakeCommon.cmake: create individual map files for each build configuration
- create header file with macros for the git hash and git branch name
2021-07-04 22:31:52 +02:00
Michael
05b3530fc0 DistDemo/CMakeLists.txt: add subproject that contains the install instructions for CPack 2021-07-04 22:28:54 +02:00
Michael
5bad42373d SystemTest/CMakeLists.txt: enable CTest 2021-07-04 22:21:01 +02:00
Michael
dde6406e2b StdTest/CMakeLists.txt: enable CTest 2021-07-04 22:19:27 +02:00
Michael
b1c6103d2c LoaderTest/CMakeLists.txt: enable CTest 2021-07-04 22:18:52 +02:00
Michael
671d40b25b AIUnitTest/CMakeLists.txt: enable CTest 2021-07-04 22:18:10 +02:00
Michael
5d622ac126 Distribution/Binary/OpenTrespasser.ini: set window mode to borderless window, increase default window size 2021-07-04 21:27:07 +02:00
Michael
325886efbe Root/Start-CMake-GUI.cmd: detach launched CMake-GUI.exe from console process 2021-07-04 20:23:32 +02:00
Michael
88cadf8082 Distribution/Binary/*: add basic OTP environment data 2021-07-04 20:16:02 +02:00
Michael
6fc1b96228 Distribution/Demo/*: add demo content 2021-07-04 19:24:04 +02:00
meekee7
bdd00e6a21
Merge pull request #38 from OpenTrespasser/dev
Merge upstream/dev into staging
2021-06-11 21:39:49 +02:00
Ian Brun
b4f2e9af49
Merge pull request #154 from meekee7/32bit-colordepth-support
32bit color depth support
2021-06-08 18:10:58 +02:00
Ian Brun
7e6be03c5d
Merge pull request #166 from meekee7/mousewheel-crash
Resolve mousewheel crash
2021-05-07 20:34:49 +02:00
Ian Brun
fbf95a4063
Merge pull request #167 from meekee7/cmake-and-documentation
Updates to CMake script and documentation
2021-05-07 20:33:56 +02:00
Michael
0f90d25dea Root/README.md: update documentation to reflect 32bit color depth support 2021-04-25 18:31:44 +02:00
Michael
d72763b9c7 CMakeCommon.cmake: generate map files 2021-04-25 02:24:12 +02:00
Michael
bcf924c113 Root/CMakeLists.txt: do not force set cmake variable 2021-04-25 01:38:15 +02:00
Michael
b471e469d4 MemoryDebugging.md: updates and clarifications to the memory debugging instructions 2021-04-24 22:41:45 +02:00
Michael
74a9f6847e Root/README.md: update to new executable name
- Add reference to memory debugging instructions
2021-04-24 22:36:00 +02:00
Michael
aa4cc9ff2e Root/CMakeLists.txt: add option to use AddressSanitizer 2021-04-24 18:38:31 +02:00
Michael
18ce52d8ef mainwnd.cpp: add nullptr check 2021-04-23 21:33:52 +02:00
meekee7
4ff32feb8c
Merge pull request #37 from OpenTrespasser/dev
Merge upstream/dev into staging
2021-04-04 00:19:19 +02:00
Ian Brun
2c52f38fe8
Merge pull request #163 from meekee7/ce-controls-2
Control and menu improvements from CE
2021-04-03 23:33:27 +02:00
Ian Brun
89ee2be9b6
Merge pull request #164 from meekee7/override-errors
Fix override errors in Release/Final builds
2021-04-03 23:30:38 +02:00
Michael
52ef160f5c ctrls.cpp: remove variable in ScrollUp and ScrollDown 2021-04-03 19:27:41 +02:00
Michael
e1c7e53ef4 ctrls.cpp: cast to signed type to avoid implicit cast of subterm to unsigned type. This fixes the glitchy behavior when moving the scrollbar up. 2021-04-03 14:24:25 +02:00
Michael
9556230685 Ctrls: add mousewheel support to CUISlider 2021-04-03 01:51:09 +02:00
Michael
46ad924a5d Mainwnd: add mousewheel support 2021-04-03 01:15:32 +02:00
Michael
1c9bb0d57a UIWnd: add mousewheel support 2021-04-03 01:14:53 +02:00
Michael
498130ed0d Ctrls: add mousewheel support for CUIListBox
- extract ScrollUp and ScrollDown
2021-04-03 01:14:09 +02:00
Michael
c448e9785b mainwnd.cpp: forward MMB down messages 2021-04-02 23:59:29 +02:00
Michael
8e1860e8f8 Message.cpp: enable logging code in all build types so that overrides always work 2021-04-02 22:09:53 +02:00
Michael
0550c007ed Message.hpp: enable logging code in all build types so that overrides always work 2021-04-02 22:09:41 +02:00
Michael
21d07eef0d Magnet.hpp: enable VER_PARTITION_MAGNETS in all build types so that overrides always work 2021-04-02 22:08:49 +02:00
meekee7
5bf9934591
Merge pull request #36 from OpenTrespasser/dev
Merge upstream/dev into staging
2021-03-09 12:50:20 +01:00
Ian Brun
040c99d81b
Merge pull request #96 from meekee7/ai-removesomeinfluences-refactor
Refactor CWorldView::RemoveSomeInfluences
2021-03-09 04:01:44 +01:00
Ian Brun
e3a96b0a61
Merge pull request #157 from meekee7/include-guards
Add/Fix include guards
2021-03-09 03:55:28 +01:00
Ian Brun
3d6bfd84a8
Merge pull request #156 from meekee7/delete-undefined-behavior
Undefined behavior with delete operator
2021-03-09 03:46:51 +01:00
Ian Brun
60989db4e0
Merge pull request #155 from meekee7/use-override-keyword
Use override keyword
2021-03-09 03:40:16 +01:00
Michael
efed0232a0 TrespassAdvDlg.h: add include guard 2021-02-28 23:58:56 +01:00
Michael
a12019910a TrespassAdv.h: add include guard 2021-02-28 23:57:53 +01:00
Michael
07720945e5 TrespassAdv/StdAfx.h: add include guard 2021-02-28 23:57:32 +01:00
Michael
d86040138e TrespassAdv/resource.h: add include guard 2021-02-28 23:56:51 +01:00
Michael
907ee215da DialogName.hpp: add include guard 2021-02-28 23:56:18 +01:00
Michael
021b085a7e trespass/resource.h: add include guard 2021-02-28 23:55:52 +01:00
Michael
17fc4ee43c QuantizerTool/stdafx.h: add include guard 2021-02-28 23:55:23 +01:00