1948 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
8e655f7c2e worldlist now sorted case insensetive 2024-07-15 23:53:04 +02:00
Reinder Feenstra
380ad94692 Merge branch 'master' into 144-add-zone-support 2024-07-13 23:08:08 +02:00
Reinder Feenstra
db50f112b8 Merge branch '157-upgrade-to-lua-54' 2024-07-13 23:04:40 +02:00
Reinder Feenstra
fdda0888d3 Upgrade to Lua 5.4 2024-07-12 00:23:12 +02:00
Reinder Feenstra
e545408c1e fix: objects kept each other alive 2024-07-10 00:33:17 +02:00
Reinder Feenstra
18b1bebce9 Allow multi select when adding vehicles to a train, closes #154 2024-07-08 23:45:14 +02:00
Reinder Feenstra
1a9edd0492 outputmap: dialog now has icons for each row :) 2024-07-08 23:22:01 +02:00
Reinder Feenstra
80b08cb02a outputmap: added parent property for client, so it can access the object the outputmap belongs to. 2024-07-08 23:11:09 +02:00
Reinder Feenstra
4d76dc8891 Converted Tile::tileId() to a property, so it can be used by the client. 2024-07-08 23:09:15 +02:00
Reinder Feenstra
e6cc388aa9 fix: SIG SEGV when ECoS failed to connect
see #150
2024-07-08 22:58:19 +02:00
Reinder Feenstra
89c1bc9ffb Added missing term, closes #155 2024-07-08 22:43:15 +02:00
Reinder Feenstra
e6a215825b output map: moved use to signal output map
(other output maps always use all values)
2024-07-07 00:15:10 +02:00
Reinder Feenstra
4e11e789aa fix: dual_motor translation 2024-07-07 00:12:39 +02:00
Filippo Gentile
3b6f7c8fd0 server: Z21 fix reply to broadcast flags
- Protocol specs says reply has LAN_GET_BROADCASTFLAGS header too
2024-07-06 15:37:42 +02:00
Filippo Gentile
eba845cab5 server: Z21 ClientKernel remove speed trend logic
- Reply queue superseeds it
- It never worked and it's over complicated
- Keep LocoCache, maybe can be further simplified
2024-07-06 15:12:45 +02:00
Filippo Gentile
fc2ff35856 server: Z21 reply queue, use encoded speed and steps
- To save space we use the same encoding as done
  in Z21 protocol.
- This way we also can directly compare without decoding
- Now also direction and emergency stop are checked
2024-07-06 14:27:50 +02:00
Reinder Feenstra
0376ca986f luadoc: improved turnout tile documentation 2024-07-06 09:27:23 +02:00
Reinder Feenstra
c3b4fb49a6 luadoc: added support for markdown links 2024-07-06 09:26:46 +02:00
Reinder Feenstra
aa8228dd6b Added "dual motor/coil" option to single/double slip turnout, this controls the available turnout positions.
see #112
2024-07-05 23:51:01 +02:00
Filippo Gentile
8a8772ede0 server: Z21 add pending request tracking
This makes it possible to detect replies from
Z21 originated by our own requests and process
them differently than externally generated
messages.

This also enables resending requests which did
not receive the expected reply in timeout
2024-07-04 13:55:03 +02:00
Reinder Feenstra
8846630e48 Merge branch 'master' into 144-add-zone-support 2024-07-03 23:09:50 +02:00
Reinder Feenstra
3c64ea70df missing in f4c9e72 2024-07-03 23:07:52 +02:00
Reinder Feenstra
f4c9e722c9 No more git lfs, git lfs is metered 2024-07-03 23:01:45 +02:00
Reinder Feenstra
9a9614edc0 fix error: captured structured bindings are a C++20 extension 2024-07-03 21:21:32 +02:00
Reinder Feenstra
93c7204d9c Renumbered error codes, E3003 and E3004 conflict with PR #115 2024-07-03 19:50:34 +02:00
Reinder Feenstra
343cc1c978
fix error: declaration shadows a structured binding [clang-diagnostic-shadow] 2024-07-03 08:13:01 +02:00
Reinder Feenstra
550626779e Merge remote-tracking branch 'origin/master' into 144-add-zone-support 2024-07-03 00:03:06 +02:00
Reinder Feenstra
e66dfe49e3 CI: removed ubuntu 20.04, added ubuntu 24.04 2024-07-02 23:53:17 +02:00
Reinder Feenstra
10c7d732d1 Added train param to block.removeTrain and error reporting.
Client will now show an error in case the train can't be removed.
Added support for removing a specific train if multiple trains are in the block.
see #70
2024-07-02 23:42:22 +02:00
Reinder Feenstra
8456e49021 luadoc: improved documentation 2024-06-30 00:27:51 +02:00
Reinder Feenstra
eb23de2a3d luadoc: improved documentation 2024-06-28 23:29:02 +02:00
Reinder Feenstra
1dd2f375c3 xpressnet: use async tcp connect the prevent "hanging", see #150 2024-06-27 23:53:51 +02:00
Reinder Feenstra
7e8d82673a fix: added missing destructor in header 2024-06-27 23:51:46 +02:00
Reinder Feenstra
0bc31a7129 traintasticdiy: use async tcp connect the prevent "hanging", see #150 2024-06-27 22:24:03 +02:00
Reinder Feenstra
a9ae2497bf block: deactivate train if it is removed from the last block 2024-06-27 21:41:35 +02:00
Reinder Feenstra
93a5d65dff innosetup: implemented new custom message id's 2024-06-26 22:32:32 +02:00
Reinder Feenstra
1a4529d5c1 Updated translations from poeditor 2024-06-26 22:32:08 +02:00
Reinder Feenstra
e595ecf5b8 added translation sync script for poeditor.com traintastic and inno-setup strings are now in a single poeditor project 2024-06-26 22:31:14 +02:00
Reinder Feenstra
0adf0584dd marklincan: use async tcp connect the prevent "hanging", see #150 2024-06-25 22:46:54 +02:00
Reinder Feenstra
ea027d8d3f fix: endless started loop, see #150 2024-06-25 22:31:01 +02:00
Reinder Feenstra
f47499d5c5 ecos: use async tcp connect the prevent "hanging", see #150 2024-06-24 22:51:55 +02:00
Reinder Feenstra
4eb0e97513 dcc-ex: use async tcp connect the prevent "hanging", see #150 2024-06-24 22:49:30 +02:00
Reinder Feenstra
7f4bce3be8 luadoc: added documentation fot train.on_zone_* events
see #144
2024-06-23 23:32:53 +02:00
Reinder Feenstra
bd09107180 loconet: use async tcp connect the prevent "hanging", see #150 2024-06-23 23:07:37 +02:00
Reinder Feenstra
161a0e9521 fix: implemented deleteLater for protocol kernels, to make sure all EventLoop work posted by the kernel thread is processed before the kernel is deleted. 2024-06-22 09:05:20 +02:00
Reinder Feenstra
f6f2f57b7a client: PropertySpinBox now validates value in the background, fixes editing annoyance, see #145 2024-06-21 23:30:48 +02:00
Reinder Feenstra
7a97be0738
Merge pull request #149 from traintastic/contributors-readme-action-oTpOhHxVqO
docs(contributor): contributors readme action update
2024-06-21 23:04:01 +02:00
github-actions[bot]
bf642fb7a2
docs(contributor): contrib-readme-action has updated readme 2024-06-21 20:54:24 +00:00
Reinder Feenstra
141d9d4345
Merge pull request #147 from DrEVILish/patch-3
Fixed new line character skipping, see #141
2024-06-21 22:54:07 +02:00
Ryan Freeman
b73cf4782a
Fixed new line character skipping \n\r handles in both directions as well \r\n as well as just \n or \r 2024-06-21 16:11:21 +01:00