Reinder Feenstra
|
ff784fcf49
|
[cbus] added interface/kernel/iohandlers (untested due to leak of hardware)
|
2026-02-20 23:52:03 +01:00 |
|
Reinder Feenstra
|
d3738607f5
|
[board] basic drag-n-drop block reservation, blocks must be adjacent (for now)
|
2026-02-11 18:32:05 +01:00 |
|
Reinder Feenstra
|
0b4ac00777
|
[booster] Added (smart) booster status reading support, see #212
|
2026-01-01 13:42:36 +01:00 |
|
Reinder Feenstra
|
ed5eeabd25
|
Server now host the manual via its built in webserver., clients now by default display the server hosted manual, if not connectect the local version is opened.
|
2025-09-16 20:40:22 +02:00 |
|
Reinder Feenstra
|
230c4f6414
|
Merge remote-tracking branch 'origin/master' into 144-add-zone-support
|
2025-08-25 22:43:31 +02:00 |
|
Reinder Feenstra
|
5c57b37ab3
|
[throttle] moved throttle sources out of hardware, there will be more non hardware throttle types be added
|
2025-05-28 23:39:05 +02:00 |
|
Reinder Feenstra
|
3382f6a076
|
[test] Added assign/remove train to/from muted and no smoke zone test
|
2025-04-08 23:43:24 +02:00 |
|
Reinder Feenstra
|
8ee1e9bc6e
|
Merge remote-tracking branch 'origin/master' into 144-add-zone-support
|
2025-04-07 22:39:09 +02:00 |
|
Reinder Feenstra
|
43292e3a69
|
Merge remote-tracking branch 'origin/master' into 178-add-web-based-throttle-for-phone
|
2025-04-01 22:43:49 +02:00 |
|
Reinder Feenstra
|
131acc6081
|
Merge pull request #180 from traintastic/c++20-server
Change server C++ version to C++20
|
2025-01-28 19:25:45 +01:00 |
|
Reinder Feenstra
|
3501620f33
|
fix: restrict is a GCC warning
|
2025-01-24 00:31:02 +01:00 |
|
Reinder Feenstra
|
a9b94d4e9f
|
fix: workaround GCC bug
see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329
|
2025-01-24 00:21:55 +01:00 |
|
Reinder Feenstra
|
989311e069
|
Merge remote-tracking branch 'origin/master' into c++20-server
|
2025-01-21 23:48:18 +01:00 |
|
Reinder Feenstra
|
68f6e11963
|
windows/macos: get libarchive, lua and zlib via vcpkg
|
2025-01-21 23:22:56 +01:00 |
|
Reinder Feenstra
|
0c5f71fc85
|
wip: added basic web throttle
see #178
|
2025-01-10 00:26:46 +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
|
c20e5da343
|
server: use find_package(Boost ...) on all platforms
|
2024-12-27 23:39:30 +01:00 |
|
Reinder Feenstra
|
2da8b112b2
|
CI: windows get boost via vcpkg
|
2024-12-18 00:01:24 +01:00 |
|
Reinder Feenstra
|
524bba9689
|
boost minimum is now 1.81 (for http message generator)
|
2024-12-15 23:55:33 +01:00 |
|
Reinder Feenstra
|
57a91c46d1
|
disabled clang-tidy for tests and catch2
|
2024-11-22 23:28:56 +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
|
dd1521a1db
|
Merge remote-tracking branch 'origin/master' into 144-add-zone-support
|
2024-10-26 21:32:15 +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
|
d996d631f0
|
fixes for catch2 v2 -> v3 upgrade
|
2024-10-22 23:42:32 +02:00 |
|
Reinder Feenstra
|
03a10d367a
|
linux: added inotify version of serial port list for systems without systemd
|
2024-09-25 22:20:47 +02:00 |
|
Reinder Feenstra
|
380ad94692
|
Merge branch 'master' into 144-add-zone-support
|
2024-07-13 23:08:08 +02:00 |
|
Reinder Feenstra
|
fdda0888d3
|
Upgrade to Lua 5.4
|
2024-07-12 00:23:12 +02:00 |
|
Reinder Feenstra
|
a5f70a2d75
|
server: c++17 -> c++20
|
2024-07-03 18:44:21 +02:00 |
|
Reinder Feenstra
|
16503e32ff
|
added basic zone support with train tracking and events
see #144
|
2024-06-20 00:12:20 +02:00 |
|
Reinder Feenstra
|
191a3631e1
|
fix: LibArchive_INCLUDE_DIR -> LibArchive_INCLUDE_DIRS
|
2024-06-16 23:58:56 +02:00 |
|
Reinder Feenstra
|
a4d735a44c
|
use find_path/find_library for lua5.3 on macOS
|
2024-06-16 23:45:06 +02:00 |
|
Reinder Feenstra
|
a78ecf3937
|
use find_path/find_library for libarchive on macOS
|
2024-06-16 23:25:13 +02:00 |
|
Reinder Feenstra
|
9ba8fb7a30
|
use FindPackage for libarchive and lua on macOS
|
2024-06-16 23:03:02 +02:00 |
|
Reinder Feenstra
|
230fa8e513
|
set _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION for macos-13
|
2024-06-16 13:37:24 +02:00 |
|
Reinder Feenstra
|
fcccab334f
|
Renamed DCC++ to DCC-EX, as only DCC-EX is and will be supported.
|
2024-04-09 00:26:04 +02:00 |
|
Reinder Feenstra
|
a1e8f03b04
|
server: added if(BUILD_TESTING) checks for all test stuff, so buildroot doesn't built it
|
2024-02-19 08:41:09 +01:00 |
|
Reinder Feenstra
|
ef57b4bc4b
|
server: added NO_LOCALHOST_ONLY_SETTING cmake option for buildroot
if enabled traintatic-server will always listen on all interfaces.
|
2024-02-19 08:39:49 +01:00 |
|
Reinder Feenstra
|
3c4122c13d
|
debian: traintastic-server now runs a service/daemon
|
2024-02-18 13:55:07 +01:00 |
|
Reinder Feenstra
|
6559c4b2e1
|
moved clang-tidy config to file
|
2024-02-14 23:54:39 +01:00 |
|
Reinder Feenstra
|
ad552a6cb5
|
fix: libsystemd is optional
|
2024-02-12 17:04:46 +01:00 |
|
Reinder Feenstra
|
207c9ffd88
|
cmake: added target traintastic-lang for generating language files
|
2023-11-02 00:06:28 +01:00 |
|
Reinder Feenstra
|
577c55e449
|
board: NX button and path selection #WIP
see #14
|
2023-10-25 22:26:28 +02:00 |
|
Reinder Feenstra
|
5b5485869c
|
test: added empty train activation test
|
2023-09-24 23:01:42 +02:00 |
|
Reinder Feenstra
|
6670c774de
|
refactor: moved common kernel stuff to KernelBase #WIP
|
2023-09-22 00:39:21 +02:00 |
|
Reinder Feenstra
|
acc9a8eb9f
|
Merge branch 'master' into 11-märklin-cs2cs3-hardware-support
|
2023-08-03 23:20:33 +02:00 |
|
Reinder Feenstra
|
cf3b0f7141
|
cmake: clang-tidy is off by default
easier/faster for non developers to build it :)
|
2023-08-03 23:19:50 +02:00 |
|
Reinder Feenstra
|
584f4d9f73
|
marklin_can: added locomotive list to interface dialog
see #11
|
2023-07-30 23:27:11 +02:00 |
|
Reinder Feenstra
|
28fb4491cd
|
corrected comment
|
2023-07-30 09:51:18 +02:00 |
|
Reinder Feenstra
|
4c58967555
|
fix: used wrong variable for MinGW
|
2023-07-30 08:53:31 +02:00 |
|