1358 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
623e47ad7e loconet: added asserts to check for invalid use 2023-06-18 23:04:43 +02:00
Reinder Feenstra
8650d0fc90
Merge pull request #64 from gfgit/work/forward_and_fix
Some include fixes and forward declaration
2023-06-18 15:51:03 +02:00
Filippo Gentile
c9eb6f9788 server: add method.tpp include to trayicon.cpp 2023-06-18 13:23:36 +02:00
Filippo Gentile
0c111c6763 server: further fix compilation after method.hpp split
Co-authored-by: Reinder Feenstra <reinderfeenstra@gmail.com>
2023-06-18 13:23:35 +02:00
Filippo Gentile
65aa0f9f30 test: fix server tests
Compilation was broken by method.hpp split
2023-06-18 13:23:34 +02:00
Filippo Gentile
7b411163f7 method.tpp fix copyright 2023-06-18 13:23:34 +02:00
Filippo Gentile
d9f4ca7f3f shared: fix missing enum.hpp include 2023-06-18 13:23:33 +02:00
Filippo Gentile
7a8be05710 server: forward declare OutputController and OutputKeyboard 2023-06-18 13:23:32 +02:00
Filippo Gentile
5756598181 server: forward declare InputMonitor and InputController
- Moved SimulateInputAction to new file
  simulateinputaction.hpp
- Use CREATE_DEF for Input class
2023-06-18 13:23:32 +02:00
Filippo Gentile
4c58c9d829 server: split method.hpp implementation
- Added method.tpp file
- Include it where needed
- Use CREATE_DEF when needed
2023-06-18 13:23:31 +02:00
Filippo Gentile
1f58e8685d server: LinkRailTileList unused method.hpp include 2023-06-18 13:23:31 +02:00
Filippo Gentile
81efbefd06 server: reorganize World includes
- Remove unused includes
- Forward declare ControllerList and include it where needed
2023-06-18 13:23:30 +02:00
Filippo Gentile
6ee4c67e02 server: forward declare Board 2023-06-18 13:23:29 +02:00
Filippo Gentile
03293e414e server: fix string_view not included in ECoS 2023-06-18 13:23:29 +02:00
Filippo Gentile
436e9dbd93 server: forward declare Interface Kernel and Setting
Some functions had to be moved to .cpp files but they hardly would be
inlined because they are virtual.
2023-06-18 13:23:28 +02:00
Filippo Gentile
1c911efcad server: forward declade Decoder class inside RailVehicle 2023-06-18 13:23:28 +02:00
Filippo Gentile
86f888d5d0 server: forward declare TrainBlockStatus
- Fix unneded include added on commit b2d1e27914
2023-06-18 13:23:27 +02:00
Filippo Gentile
f6b071ff1a server: forward TrainVehicleList class 2023-06-18 13:23:26 +02:00
Filippo Gentile
2d536ee85d server: forward declare Train class 2023-06-18 13:23:26 +02:00
Filippo Gentile
e17332a201 decoderchangeflags.hpp: add <type_traits> include 2023-06-18 13:23:25 +02:00
Filippo Gentile
781f5b20e3 ObjectVectorProperty: add reverseInternal()
New function which reverses the items order
2023-06-18 13:23:25 +02:00
Filippo Gentile
9945f23155 ObjectList: use static_assert 2023-06-18 13:23:24 +02:00
Reinder Feenstra
c0ec3c7731 loconet: added support for sending messages from script 2023-06-14 21:31:42 +02:00
Reinder Feenstra
8a1c00ec1e updated AUTHORS 2023-06-14 00:04:18 +02:00
Reinder Feenstra
f2c0a7c39f added shell script to update AUTHORS file 2023-06-14 00:04:18 +02:00
Reinder Feenstra
05789bdafb
Merge pull request #68 from gfgit/work/z21_wireshark_lua
Wireshark: update Z21 protocol
2023-06-13 23:22:18 +02:00
Filippo Gentile
6bedfbf679 Wireshark: update Z21 protocol
- Fix setting item custom string
- Parse LAN_X_SET_LOCO_FUNCTION
- Parse LAN_X_SET_LOCO_DRIVE
- Parse dcc speed step and emergency stop
2023-06-13 19:05:39 +02:00
Reinder Feenstra
e5c48b192b
Merge pull request #67 from traintastic/contributors-readme-action-p7RDU3iqG8
docs(contributor): contributors readme action update
2023-06-13 11:34:34 +02:00
github-actions[bot]
9f25a6aa97
docs(contributor): contrib-readme-action has updated readme 2023-06-13 09:33:30 +00:00
Reinder Feenstra
c8afe1788e
Merge pull request #66 from memen45/master
fix magicData for LNCVWrite command
2023-06-13 11:33:08 +02:00
memen45
61d2fc7491
fix magicData for LNCVWrite command (was PROG END 0x40, should be 0x00) 2023-06-13 09:54:48 +02:00
Reinder Feenstra
7239e381d9
Update FUNDING.yml 2023-06-11 17:07:54 +02:00
Reinder Feenstra
64272c8b06 lua status: fix: running count was not correct after load 2023-06-10 00:29:41 +02:00
Reinder Feenstra
b609d84815 lua: added object argument support to methods 2023-06-10 00:29:41 +02:00
Reinder Feenstra
2571542067 lua: added vector property support 2023-06-10 00:29:40 +02:00
Reinder Feenstra
f43b0c1948
Update README.md
updated poeditor token, projects are moved to organization
2023-06-08 23:19:00 +02:00
Reinder Feenstra
a032935294 toolbar: added Lua status widget
only visible if scriptlist isn't empty
2023-06-08 00:23:43 +02:00
Reinder Feenstra
3f13578832
CI: download artifact before running cmake 2023-06-06 23:38:27 +02:00
Reinder Feenstra
0d01d04112 lua: interface name, online, status available (readonly) 2023-06-06 00:00:37 +02:00
Reinder Feenstra
7b7e27df66 loconet simulation: added LongAck for ImmPacket 2023-06-05 19:28:20 +02:00
Reinder Feenstra
a51bf66762
CI: update to jurplel/install-qt-action @ v3 2023-06-05 09:35:52 +02:00
Reinder Feenstra
90f9fb9946 missing in c6913206e5926f3ccd9222347ce551a9c8fbd2d3 2023-06-05 08:16:40 +02:00
Reinder Feenstra
c6913206e5 loconet: added support for sending OPC_IMM_PACKET from script 2023-06-05 00:31:21 +02:00
Reinder Feenstra
176db3c764 lua: refactor object wrapper
now seperate object wrappers are per class
2023-06-05 00:26:45 +02:00
Reinder Feenstra
9076d15b2a added TrainMode enum translation 2023-06-02 22:29:12 +02:00
Reinder Feenstra
ecc7b009f6 fix: world list wasn't updated on save
thanks @memen45 for reporting
2023-06-02 22:28:37 +02:00
Reinder Feenstra
c94170bdb2 updated translation from poeditor.com 2023-06-02 22:05:15 +02:00
Reinder Feenstra
ea3f935675 loconet: added listen only option (experimental) 2023-06-02 20:29:18 +02:00
Reinder Feenstra
26f3755965 train: added mode property
for now three modes, time will tell if more are needed
2023-05-30 23:10:03 +02:00
Reinder Feenstra
483ee8f12a updated translation from poeditor.com 2023-05-29 22:58:21 +02:00