Reinder Feenstra
|
2144913340
|
fix: workaround GCC bug
see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329
|
2025-01-23 22:58:31 +01:00 |
|
Reinder Feenstra
|
c96a4c1aac
|
replaced boost::random by std random
|
2025-01-21 23:33:12 +01:00 |
|
Reinder Feenstra
|
b1ec56fdba
|
webthrottle: release / failed acquire fixes
see #178
|
2025-01-20 23:50:48 +01:00 |
|
Reinder Feenstra
|
9fa717d1ca
|
webthrottle: add function button support (still requires some styling tweaks)
see #178
|
2025-01-19 21:39:56 +01:00 |
|
Reinder Feenstra
|
ed7e0bc6da
|
fix: missing include
|
2025-01-19 15:07:23 +01:00 |
|
Reinder Feenstra
|
71db228d40
|
throttle: removed functions wrapping, access function via train/decoder
|
2025-01-19 13:12:38 +01:00 |
|
Reinder Feenstra
|
9278f70bf3
|
fix: added asserts to check thread
|
2025-01-16 23:37:37 +01:00 |
|
Reinder Feenstra
|
541a6f5fc9
|
webthrottle: improved handling of world load/close and added auto reconnect
see #178
|
2025-01-15 23:57:25 +01:00 |
|
Reinder Feenstra
|
994cc4d99c
|
webthrottle: disable other direction button if train is moving
|
2025-01-13 23:38:03 +01:00 |
|
Reinder Feenstra
|
8ac68be121
|
webthrottle: added generic functions for sending errors
|
2025-01-13 23:36:29 +01:00 |
|
Reinder Feenstra
|
fcbec85ee8
|
webthrottle: moved common release code to function
|
2025-01-13 23:04:10 +01:00 |
|
Reinder Feenstra
|
bdcb5574f8
|
fix: release() caused loop by calling activate
|
2025-01-13 23:01:25 +01:00 |
|
Reinder Feenstra
|
712b317221
|
fix for macos build
|
2025-01-11 13:22:26 +01:00 |
|
Reinder Feenstra
|
36cf5f4f71
|
fixme: disabled stringop-overflow for now to get CI working again, still need to investigate
|
2025-01-11 11:18:22 +01:00 |
|
Reinder Feenstra
|
b73ed8c0eb
|
Added list of active throttles to world
|
2025-01-11 11:18:09 +01:00 |
|
Reinder Feenstra
|
78a8e17958
|
fix: missing includes for Release build
|
2025-01-10 00:39:09 +01:00 |
|
Reinder Feenstra
|
0c5f71fc85
|
wip: added basic web throttle
see #178
|
2025-01-10 00:26:46 +01:00 |
|
Reinder Feenstra
|
ce4417cc30
|
Added support for controlling a Train to the Throttle
Decoder control is still supported but will be removed in the future.
see #178
|
2025-01-08 23:51:24 +01:00 |
|
Reinder Feenstra
|
d06e58902c
|
cleanup
|
2025-01-03 00:17:36 +01:00 |
|
Reinder Feenstra
|
5d1968b865
|
fix: missing #ifndef for release build
|
2025-01-03 00:13:25 +01:00 |
|
Reinder Feenstra
|
9739910b9f
|
Added websocket connection for webthrottle
see #178
|
2025-01-02 20:51:45 +01:00 |
|
Reinder Feenstra
|
ca580a5e9e
|
renamed Connection to ClientConnection
|
2025-01-01 14:10:47 +01:00 |
|
Reinder Feenstra
|
de65905387
|
added suport for embedding resources and added serving /favicon.ico
|
2024-12-30 23:30:01 +01:00 |
|
Reinder Feenstra
|
2da8b112b2
|
CI: windows get boost via vcpkg
|
2024-12-18 00:01:24 +01:00 |
|
Reinder Feenstra
|
d4049d8295
|
client-server: replaced binary socket connection by http websocket connection
|
2024-12-15 23:25:01 +01:00 |
|
Reinder Feenstra
|
5987b97d33
|
fix: interface can be nullptr
|
2024-12-11 00:27:32 +01:00 |
|
Reinder Feenstra
|
8570ef3cb9
|
output map: added swap outputs button when using one pair output (e.g. for standard turnouts)
|
2024-12-11 00:11:45 +01:00 |
|
Reinder Feenstra
|
7cc5a2ff0a
|
fix: world saved with simulation active didn't load properly
|
2024-12-03 23:03:46 +01:00 |
|
Reinder Feenstra
|
c05b0206ab
|
fix: signal path didn't handle HiddenRailCrossOver properly
|
2024-12-03 23:03:01 +01:00 |
|
Reinder Feenstra
|
8187b08881
|
tray icon: added translation and added language setting
|
2024-11-27 22:54:28 +01:00 |
|
Reinder Feenstra
|
27fecd8700
|
server: added language setting
|
2024-11-27 22:50:42 +01:00 |
|
Reinder Feenstra
|
0c257dbe13
|
fix: eventloop ioContext wasn't properly restarted
|
2024-11-27 22:46:51 +01:00 |
|
Reinder Feenstra
|
0a8f16c999
|
fix: don't list rail vehicle train property in UI
|
2024-11-25 23:18:45 +01:00 |
|
Reinder Feenstra
|
53bcb0bb52
|
locale: use single string
|
2024-11-25 23:16:35 +01:00 |
|
Reinder Feenstra
|
3456d4b2de
|
clang-tidy: fixed readability-redundant-casting
|
2024-11-23 11:14:23 +01:00 |
|
Reinder Feenstra
|
4b5eb57a70
|
clang-tidy: added NOLINT due to platform differences
|
2024-11-23 09:49:17 +01:00 |
|
Reinder Feenstra
|
a107fb1312
|
clang-tidy: fixed readability issues
|
2024-11-23 09:08:39 +01:00 |
|
Reinder Feenstra
|
441dea0382
|
clang-tidy: fixed misc-static-assert
|
2024-11-23 00:49:19 +01:00 |
|
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
|
4f9fdbe206
|
clang-tidy: fixed readability issues
|
2024-11-22 00:15:15 +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
|
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
|
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 |
|