Reinder Feenstra
|
8ae51ca730
|
clang-tidy: fixed modernize-return-braced-init-list
|
2024-11-23 00:47:03 +01:00 |
|
Reinder Feenstra
|
99d6f6a863
|
clang-tidy: fixed modernize-use-auto
|
2024-11-23 00:42:54 +01:00 |
|
Reinder Feenstra
|
e2c6a8e91e
|
clang-tidy: fixed readability issues
|
2024-11-23 00:32:45 +01:00 |
|
Reinder Feenstra
|
875898eaeb
|
clang-tidy: fixed modernize-use-equals-default
|
2024-11-23 00:01:57 +01:00 |
|
Reinder Feenstra
|
5cdb1c3c0d
|
updated translations from poeditor
|
2024-11-22 23:36:41 +01:00 |
|
Reinder Feenstra
|
57a91c46d1
|
disabled clang-tidy for tests and catch2
|
2024-11-22 23:28:56 +01:00 |
|
Reinder Feenstra
|
4f9fdbe206
|
clang-tidy: fixed readability issues
|
2024-11-22 00:15:15 +01:00 |
|
Reinder Feenstra
|
5842eea403
|
CI: fix artifact download, set merge-multiple: true for wildcard downloads
|
2024-11-17 23:54:28 +01:00 |
|
Reinder Feenstra
|
c4ee37a6cd
|
board: added crossover support
track can cross on tile corners, this actually is a crossover so a hidden crossover is inserted to prevent double reservation (and collisions)
|
2024-11-17 23:41:01 +01:00 |
|
Reinder Feenstra
|
11f96ed040
|
fix: missing include for Release build
|
2024-11-04 23:57:54 +01:00 |
|
Reinder Feenstra
|
c64aab057d
|
fixes for proper zone cleanup
see #144
|
2024-11-04 23:19:25 +01:00 |
|
Reinder Feenstra
|
46d822fe6e
|
added some test to verify zone related object delete
see #144
|
2024-11-04 23:17:45 +01:00 |
|
Reinder Feenstra
|
12f16a1a50
|
zone: added speed limit property
see #144
|
2024-11-03 23:45:57 +01:00 |
|
Reinder Feenstra
|
7369f69d1b
|
Merge remote-tracking branch 'origin/master' into 144-add-zone-support
|
2024-11-03 10:35:52 +01:00 |
|
Reinder Feenstra
|
6e5b35c682
|
Added UnitPropertyComboBox widget
|
2024-11-03 10:34:03 +01:00 |
|
Reinder Feenstra
|
151c234e1f
|
Added SpeedLimitProperty class
a SpeedProperty with predefined values and a special "No limit" value.
|
2024-11-03 10:33:05 +01:00 |
|
Reinder Feenstra
|
6275ab5990
|
Added extra attribute functions for UnitProperty
|
2024-11-03 10:30:28 +01:00 |
|
Reinder Feenstra
|
a838e67335
|
Added support for saving NaN and Inf to JSON as string.
JSON doesn't have support for NaN/Inf
|
2024-11-03 09:09:51 +01:00 |
|
Reinder Feenstra
|
f255442e4e
|
added highlight zone on board toolbar item
|
2024-10-30 23:17:41 +01:00 |
|
Reinder Feenstra
|
dd1521a1db
|
Merge remote-tracking branch 'origin/master' into 144-add-zone-support
|
2024-10-26 21:32:15 +02:00 |
|
Reinder Feenstra
|
9e180172b6
|
fix: zone create/delete didn't require edit mode
see #144
|
2024-10-26 21:11:31 +02:00 |
|
Reinder Feenstra
|
63692354a8
|
fix: after zone creation block couldn't be added
see #144
|
2024-10-26 21:06:28 +02:00 |
|
Reinder Feenstra
|
281fcf791f
|
test: added Lua script pv save/load
|
2024-10-24 22:13:25 +02:00 |
|
Reinder Feenstra
|
28e37be77f
|
test: added Lua script pv clear
|
2024-10-23 23:18:09 +02:00 |
|
Reinder Feenstra
|
1bd3cbe911
|
test: added Lua script dead object
|
2024-10-23 23:11:26 +02:00 |
|
Reinder Feenstra
|
dc21333634
|
Merge pull request #176 from traintastic/use-catch2-v3
Use catch2 v3
|
2024-10-23 23:02:35 +02:00 |
|
Reinder Feenstra
|
a886aedd06
|
catch: set discovery mode to pre test, not all dependencies are available just after build
|
2024-10-23 21:34:52 +02:00 |
|
Reinder Feenstra
|
f6a60ffac6
|
fix: enabled C++17 for Catch
should fix linker errors on win/macos
|
2024-10-23 20:31:11 +02:00 |
|
Reinder Feenstra
|
015873498c
|
fix: missing initialization
|
2024-10-23 16:50:44 +02:00 |
|
Reinder Feenstra
|
5b4545c87e
|
CI: added macos-15, removed macos-12 (#175)
|
2024-10-22 23:45:03 +02:00 |
|
Reinder Feenstra
|
d996d631f0
|
fixes for catch2 v2 -> v3 upgrade
|
2024-10-22 23:42:32 +02:00 |
|
Reinder Feenstra
|
2887f96595
|
added catch2 v3.7.1 as submodule
|
2024-10-22 23:40:49 +02:00 |
|
Reinder Feenstra
|
ef01dad79d
|
removed catch2 v2
|
2024-10-22 22:39:20 +02:00 |
|
Reinder Feenstra
|
c400b9f7ac
|
Added simulation status icon to status bar
Only shown if simulation is active.
|
2024-10-22 00:21:51 +02:00 |
|
Reinder Feenstra
|
16c43ae171
|
converted classList to function, now includes can be in cpp
|
2024-10-21 23:51:01 +02:00 |
|
Reinder Feenstra
|
f00fcae099
|
cleanup
|
2024-10-21 23:21:41 +02:00 |
|
Reinder Feenstra
|
f8604cef93
|
lua: highlight pv global
|
2024-10-21 23:03:52 +02:00 |
|
Reinder Feenstra
|
a7edcc62a0
|
fixed MSVC C4267 warnings
|
2024-10-21 22:16:12 +02:00 |
|
Reinder Feenstra
|
abc37635c4
|
fix: QLatin1String not constexpr on windows
|
2024-10-21 21:49:15 +02:00 |
|
Reinder Feenstra
|
cd3ca21194
|
fix for Qt6 compatibility
|
2024-10-21 21:35:32 +02:00 |
|
Reinder Feenstra
|
281eee947e
|
block: train can now be assigned by dragging it from the train list to a block
|
2024-10-20 23:00:03 +02:00 |
|
Reinder Feenstra
|
80027e689f
|
luadoc: added persistent variable documentation
|
2024-10-13 11:36:21 +02:00 |
|
Reinder Feenstra
|
347b72b923
|
lua:pv: added len+ipairs() test
|
2024-10-12 23:25:52 +02:00 |
|
Reinder Feenstra
|
29d6718ef8
|
lua: pv: added pairs() support
|
2024-10-12 23:21:57 +02:00 |
|
Reinder Feenstra
|
57aa6b123e
|
lua: added clear persistent variables toolbar action to script list
|
2024-10-12 22:05:26 +02:00 |
|
Reinder Feenstra
|
890249b677
|
fix: make sure stack index is abs
|
2024-10-12 13:52:55 +02:00 |
|
Reinder Feenstra
|
86aa49ea45
|
lua: persistent variables now supports tables
|
2024-10-12 10:55:54 +02:00 |
|
Reinder Feenstra
|
a720b794bc
|
train: blocks now script readable
|
2024-10-12 10:52:20 +02:00 |
|
Reinder Feenstra
|
ae1902c18d
|
lua: added clear persistent variables toolbar action
|
2024-10-07 23:52:54 +02:00 |
|
Reinder Feenstra
|
b7bc0acb51
|
fix: missing includes
|
2024-10-07 23:50:28 +02:00 |
|