667 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
4fd473daa4 manual: added firewall rules to installation 2022-01-11 22:49:17 +01:00
Reinder Feenstra
9162165ff3 manual: updated installer images 2022-01-11 20:00:56 +01:00
Reinder Feenstra
dc437bb84e fix: added missing include for debug build 2022-01-09 20:32:23 +01:00
Reinder Feenstra
22099e80f9 DCC++: added accessory output support 2022-01-09 12:57:37 +01:00
Reinder Feenstra
86f9956622 test: moved enum to test to single file 2022-01-09 12:53:15 +01:00
Reinder Feenstra
c600a34489 lua: main reason is object dead, so report that 2022-01-09 10:05:33 +01:00
Reinder Feenstra
9fe67a6c37 lua: added pairs() support to readonly table 2022-01-09 00:07:49 +01:00
Reinder Feenstra
4dd0c93361 eventloop: set thread name 2022-01-09 00:02:30 +01:00
Reinder Feenstra
ea1f153047 fix: license header and include guard 2022-01-08 22:40:49 +01:00
Reinder Feenstra
9048b47227 Moved copyright to shared file 2022-01-08 22:40:26 +01:00
Reinder Feenstra
27450e5b1c Merge branch 'master' of github.com:traintastic/traintastic 2022-01-08 15:22:23 +01:00
Reinder Feenstra
84714aff30 fixed diagnostic/readabilty issue reported by clang-tidy #WIP 2022-01-08 15:22:17 +01:00
Reinder Feenstra
b6c3b56fa2
CI: Removed ubuntu 18.04 (bionic) 2022-01-05 11:42:03 +01:00
Reinder Feenstra
d9c63fd3fa fixed diagnostic/readabilty issues reported by clang-tidy #WIP 2022-01-04 23:32:36 +01:00
Reinder Feenstra
959e2661ae fix: use __has_include for finding std::filesystem header 2022-01-04 17:06:30 +01:00
Reinder Feenstra
07508cd057
CI: added installing clang-tidy 2022-01-04 16:55:53 +01:00
Reinder Feenstra
34ccc228e3 fixed many diagnostic/readabilty issues reported by clang-tidy #WIP 2022-01-04 00:09:38 +01:00
Reinder Feenstra
c3a4eb599a fix for msvc/clang 2022-01-03 16:15:37 +01:00
Reinder Feenstra
1e74f285b6 fix: && -> & 2022-01-03 16:12:31 +01:00
Reinder Feenstra
e1a1f28f9a added missing include 2022-01-03 14:44:56 +01:00
Reinder Feenstra
cab2e8a130 server: added setting to auto load last used world on startup, enabled by default 2022-01-03 10:52:18 +01:00
Reinder Feenstra
dd3997b0d3 added isInternal to InterfaceItem to restrict publishing it to the clients 2022-01-03 10:39:55 +01:00
Reinder Feenstra
9bd2a50539 Added category attributes to server settings 2022-01-03 09:59:49 +01:00
Reinder Feenstra
2b3678bfb3 server settings are now backupped on save and moved all backups to datadir/.backup 2022-01-03 09:38:24 +01:00
Reinder Feenstra
01fb4489c0 test: added all interfaces to the object create destroy test 2022-01-03 09:34:06 +01:00
Reinder Feenstra
7395805cb4 bumped copyright year in VERSIONINFO 2022-01-03 09:33:24 +01:00
Reinder Feenstra
1966cf666b Merge branch 'interface-controller' 2022-01-03 01:00:34 +01:00
Reinder Feenstra
11d4ebcd85 Merge branch 'master' into interface-controller 2022-01-03 00:59:50 +01:00
Reinder Feenstra
0bf0bb2a52 fixed: -Werror=maybe-uninitialized 2022-01-03 00:09:26 +01:00
Reinder Feenstra
b8867e1378 world loader: added loading of legacy command stations and controllers 2022-01-03 00:05:29 +01:00
Reinder Feenstra
35ea514d61 fixed language issues and added en-us strings 2022-01-03 00:03:57 +01:00
Reinder Feenstra
f84be624b6 removed old command station objects 2022-01-02 19:07:36 +01:00
Reinder Feenstra
14eb29e95b z21: rewrite -> new kernel/iohandler model 2022-01-02 18:33:04 +01:00
Reinder Feenstra
5c891c2428 removed old controller objects 2022-01-02 16:46:16 +01:00
Reinder Feenstra
35869a7fd8 wlanmaus: rewrite -> new kernel/iohandler model 2022-01-02 11:32:57 +01:00
Reinder Feenstra
be63db9378 ecos: added mode and duration to switch 2021-12-26 10:13:45 +01:00
Reinder Feenstra
d919febf62 Merge branch 'master' of github.com:traintastic/traintastic 2021-12-25 23:43:41 +01:00
Reinder Feenstra
f86057d963 manual: added lua globals descriptions 2021-12-25 23:43:30 +01:00
Reinder Feenstra
cfe5b90673 manual: added some lua syntax highlighting 2021-12-25 23:36:47 +01:00
Reinder Feenstra
3f811e9176 manual: fixed build issues 2021-12-25 23:30:06 +01:00
Reinder Feenstra
b6e0fe3959 ecos: improved reply parsing 2021-12-25 23:16:13 +01:00
Reinder Feenstra
9b41121645 fix: std::any_of is not constexpr in C++17 (requires C++20) 2021-12-20 13:04:47 +01:00
Reinder Feenstra
3d815a77c3 fix: unused warnings 2021-12-20 13:03:54 +01:00
Reinder Feenstra
a5706776f0 Merge branch 'interface-controller' of github.com:traintastic/traintastic into interface-controller 2021-12-20 00:23:52 +01:00
Reinder Feenstra
6139fa366c ecos: added mirror objects for ECoS internal objects 2021-12-20 00:23:31 +01:00
Reinder Feenstra
892eca914f
CI: install g++-8 for ubuntu 18.04 2021-12-12 23:35:02 +01:00
Reinder Feenstra
4df09ae5e0
CI: use g++ 8 on ubuntu 18.04 (g++7 doens't have charconv header) 2021-12-12 15:47:15 +01:00
Reinder Feenstra
74e945c43a ecos: implemented reply parsing and handing of stop/go reply 2021-12-12 15:29:17 +01:00
Reinder Feenstra
f527303360 ecos: added extra commands for testing ECoS response 2021-12-11 23:12:54 +01:00
Reinder Feenstra
6dd85456e3 fix: string_view::const_iterator and const char* aren't interchangeable (at least in clang) 2021-12-04 09:56:36 +01:00