1918 Commits

Autor SHA1 Nachricht Datum
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
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
Reinder Feenstra
c148414a82
Merge pull request #138 from traintastic/ci-macos-14
CI: added macos-14 support, thanks to @DrEVILish for helping!
2024-06-19 23:05:45 +02:00
Reinder Feenstra
918f49e195 ci: switch back to Qt 5 for Windows, requires installer adjustment. 2024-06-19 22:16:17 +02:00
Reinder Feenstra
9b609d1ec5 ci: use Qt 6.5 for Windows/macOS 2024-06-19 21:21:17 +02:00
Reinder Feenstra
3b54dc17bf Merge remote-tracking branch 'origin/master' into ci-macos-14 2024-06-19 21:17:13 +02:00
Reinder Feenstra
6db8c82d81 fix: loconet lbserver write "failed succesfully", see #141 2024-06-18 22:44:19 +02:00
Reinder Feenstra
50875e0456
CI: updated install-qt-action to v4 2024-06-17 23:51:29 +02:00
Reinder Feenstra
1fd6e616e9
Merge pull request #131 from gfgit/work/gfgit/fix_z21_power_state
Fix z21 power state
2024-06-17 22:39:04 +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
b2a0352b26 Merge remote-tracking branch 'origin/master' into ci-macos-14 2024-06-16 22:59:45 +02:00
Reinder Feenstra
cd623611af
Merge pull request #139 from DrEVILish/patch-1
Update FindLua.cmake
2024-06-16 22:58:13 +02:00
Ryan Freeman
1c3bd8a50e
Update FindLua.cmake
/opt/homebrew # MacOS Apple Silicone
2024-06-16 14:22:05 +01:00
Reinder Feenstra
8169fd4fdf
CI: added macos-14 2024-06-16 15:06:31 +02:00
Reinder Feenstra
ad1b62e151
Merge pull request #136 from traintastic/ci-macos-13
CI: remove macos-11, add macos-13
2024-06-16 14:23:34 +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
119a11b250 updated AUTHORS 2024-06-16 12:32:24 +02:00
Reinder Feenstra
785184ec7e
Merge pull request #137 from traintastic/contributors-readme-action-Y_DVyvi0k2
docs(contributor): contributors readme action update
2024-06-16 12:28:21 +02:00
github-actions[bot]
1ee66fe4d6
docs(contributor): contrib-readme-action has updated readme 2024-06-16 10:27:03 +00:00
Reinder Feenstra
facc137d73
Merge pull request #134 from DrEVILish/patch-1
removed system requirement for lsb_release
2024-06-16 12:26:52 +02:00
Reinder Feenstra
cc65749094
CI: removed macos-11, added macos-13 2024-06-16 12:16:33 +02:00
Ryan Freeman
1f7e35be4f
updated removed distrib_id_like to distrib_id 2024-06-16 07:48:38 +01:00
Ryan Freeman
ffedda27ef
removed system requirement for lsb_release
removed system level requirement for lsb_release which isn't always installed on all Linux distros.

Cmake has an inbuilt function for getting host system-level environment variables.

https://cmake.org/cmake/help/latest/command/cmake_host_system_information.html#query-host-system-specific-information
2024-06-15 08:32:13 +01:00
Reinder Feenstra
86099cb4f8
readme: added shield for Spanish translation 2024-06-14 23:24:33 +02:00
Reinder Feenstra
ff6bd0b171 Added Spanish translation, thanks to Javier Martínez Porres. Thanks! 2024-06-14 00:04:11 +02:00
Filippo Gentile
dd5da3ed8c server: Z21 fix setting power state
- Power state must be set only once per change
- If change comes from Z21 it must not be mirrored back
- Z21 Emergency Stop state has implicit Power On
- Sending PowerOn to Z21 is equivalent to Traintastic Run state
- Sending EmergencyStop state to Z21 is equivalent to PowerOn + stopped
2024-06-12 18:33:36 +02:00
Filippo Gentile
80fdb71bd7 server: Z21 fix wrong parameter in message 2024-06-12 18:31:44 +02:00
Reinder Feenstra
71453f1743
Merge pull request #113 from gfgit/work/gfgit/recognize_output_state
Recognize output state
2024-06-10 22:36:21 +02:00