Reinder Feenstra
9048b47227
Moved copyright to shared file
2022-01-08 22:40:26 +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
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
11d4ebcd85
Merge branch 'master' into interface-controller
2022-01-03 00:59:50 +01:00
Reinder Feenstra
35ea514d61
fixed language issues and added en-us strings
2022-01-03 00:03:57 +01:00
Reinder Feenstra
14eb29e95b
z21: rewrite -> new kernel/iohandler model
2022-01-02 18:33:04 +01:00
Reinder Feenstra
f4ef6f3f02
loconet: added Z21 IO handler
2021-11-29 23:18:57 +01:00
Reinder Feenstra
f0eac15247
added property flags to control property access within the Lua scripting engine
2021-11-10 22:03:03 +01:00
Reinder Feenstra
a4806f36f9
moved serial port open code to function for reuse
2021-10-25 23:05:42 +02:00
Reinder Feenstra
f52502bcbf
WIP: XpressNet rewrite
2021-10-24 17:22:17 +02:00
Reinder Feenstra
6245513048
WIP: loconet: major rewrite:
...
one interface with three io handler backends: serial/tcp binary/LBServer
the kernel runs it's own thread for handling all loconet traffic (and future filtering), it only notifies the event loop if something changes
2021-10-17 16:38:51 +02:00
Reinder Feenstra
956c8ad168
Replaced command station and controller by interface with supporting controllers
2021-10-17 16:10:56 +02:00
Reinder Feenstra
15fb96ff7a
board: added color schemes dark/light and two options for drawing turnouts
2021-10-15 23:21:44 +02:00
Reinder Feenstra
1d6929bc17
board: shift right click now rotates counter clockwise
2021-10-06 22:22:33 +02:00
Reinder Feenstra
f2fa7fd391
CI: set CODENAME to branch-run-commit
2021-09-20 21:24:02 +02:00
Reinder Feenstra
57a1e14501
en-us: sorted strings
2021-09-18 23:58:25 +02:00
Reinder Feenstra
f9565ed519
freight car: added cargo loaded and cargo capacity properties
2021-09-16 23:22:36 +02:00
Reinder Feenstra
3b277397ca
added ratio unit property
2021-09-16 23:08:44 +02:00
Reinder Feenstra
39e359276b
translation: updated german language file added some translations
2021-09-12 10:16:10 +02:00
Reinder Feenstra
fd7ed56785
translation: partly updated nl-nl translation
2021-09-11 00:28:26 +02:00
Reinder Feenstra
6420805888
Many translation improvments and cleanup
...
Added option to log missing strings to client
2021-09-10 23:53:59 +02:00
Reinder Feenstra
bf08369357
board: added tunnel tile
2021-09-05 21:52:10 +02:00
Reinder Feenstra
8132adb251
board: added bridge tiles
2021-09-05 13:07:39 +02:00
Reinder Feenstra
1254232f14
board tile resize: added feedback when resize size is invalid
2021-09-05 10:55:47 +02:00
Reinder Feenstra
948012bec9
tile: added properties x, y, width, height, rotate
2021-09-05 01:05:30 +02:00
Reinder Feenstra
d0bc37275e
Added generation of traintastic-data deb package and move lang/ to shared/translations
2021-09-02 21:12:47 +02:00
Reinder Feenstra
c159a213a9
board: added resizeTile method + test
2021-08-30 00:13:38 +02:00
Reinder Feenstra
1e1ed87574
replace Category enum by translatable string
2021-08-22 13:43:08 +02:00
Reinder Feenstra
fecdb8b2ed
fix: corrected decoder protocol enum strings
2021-08-18 09:07:35 +02:00
Reinder Feenstra
e79f254dd5
split decoder type into type and function property
2021-08-15 09:34:37 +02:00
Reinder Feenstra
885b788bae
decoder functions are now sub objects of decoder
2021-08-11 21:08:59 +02:00
Reinder Feenstra
d0c45a575e
Merge branch 'master' of github.com:traintastic/traintastic
2021-08-08 00:34:14 +02:00
Reinder Feenstra
db285b4979
World's can now be saved compressed (new default) and a backup is made
...
TODO: windows support
2021-08-08 00:33:20 +02:00
Reinder Feenstra
3d00eef508
corrected windows locale path
2021-08-04 23:35:15 +02:00
Reinder Feenstra
4f20e77803
fixes for windows
2021-08-04 19:37:27 +02:00
Reinder Feenstra
b18c2269a6
added new log system:
...
- added message codes
- added support for translation
- added support for file logging
2021-08-03 23:56:36 +02:00
Reinder Feenstra
dd759112ac
Added/implmented sensor state and type enums
2021-06-26 19:55:06 +02:00
Reinder Feenstra
4d2ffc2c0d
Added basic block sensor support
2021-06-25 00:32:38 +02:00
Reinder Feenstra
33001d64fe
Added support for object vector properties (prepaired for other types)
2021-06-25 00:23:29 +02:00
Reinder Feenstra
2b583411ff
added block state property and enum
2021-06-25 00:06:31 +02:00
Reinder Feenstra
232772d648
TriState added |= operator
2021-06-24 23:59:42 +02:00
Reinder Feenstra
5a89e186cc
missing in f13ffdf5
2021-06-10 00:17:11 +02:00
Reinder Feenstra
c26cb4b401
added support for TriState ||, && and ^ operators
2021-06-09 23:53:05 +02:00
Reinder Feenstra
3648b7d084
board: fix: place tile no longer drawn when mouse is outside board
2021-06-04 22:36:06 +02:00
Reinder Feenstra
69edafc1c4
Bumped version to 0.0.2
2021-06-01 22:57:01 +02:00
Reinder Feenstra
1711108ee0
Added decoder function types: AlwaysOff, AlwaysOn
2021-05-26 21:05:26 +02:00
Reinder Feenstra
3225e7c6da
added type property to decoder function
2021-05-25 23:56:26 +02:00