447 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
8d5def228e implemented world import option 2022-03-01 00:11:22 +01:00
Reinder Feenstra
d677e05fb6 fix for msvc 2022-02-28 08:34:48 +01:00
Reinder Feenstra
f93cd91e95 implemented world export option 2022-02-27 23:40:45 +01:00
Reinder Feenstra
39c188f047 input monitor: added pages and address grouping 2022-02-26 22:59:32 +01:00
Reinder Feenstra
025703fe44 session now monitors onDestroying signal, to release shard_ptr's 2022-02-21 11:52:31 +01:00
Reinder Feenstra
9097bbb974 fix: if a world request is in progress, don't cancel it, just wait for its completion
If canceled and the reissued the server will only send a handle because is "thinks" the object is already known by the client.
2022-02-21 00:24:44 +01:00
Reinder Feenstra
9952efe1bf input list widget: added input monitor channel support 2022-02-14 23:34:23 +01:00
Reinder Feenstra
0bbb643355 removed debug code 2022-02-12 00:44:41 +01:00
Reinder Feenstra
faacd8af3b Merge branch 'master' into simulate 2022-02-11 23:55:43 +01:00
Reinder Feenstra
b2be853111 serverlog now stick to bottom if new messages are added 2022-02-10 23:55:45 +01:00
Reinder Feenstra
5986c4075d added simulation icon 2022-02-10 21:39:28 +01:00
Reinder Feenstra
2ed7f4cd7d input monitor gui improvments:
- starts now at start address (was hardcoded 1)
- processes its own network messages
- caches all input values, for future pagenation
2022-02-06 00:49:36 +01:00
Reinder Feenstra
50f5a40555 added input monitor and output keyboard icons 2022-02-05 23:40:24 +01:00
Reinder Feenstra
6cca383d87 added support for output channels and implemented it for DCC++EX 2022-02-05 19:44:37 +01:00
Reinder Feenstra
05f3b695a3 added support for alias attributes 2022-02-05 19:33:13 +01:00
Reinder Feenstra
68997d54ff throttle: enter key now toggles direction 2022-01-23 17:06:47 +01:00
Reinder Feenstra
adfaa2473a fix: clamp trottle value, server doesn't accept out of range values 2022-01-23 16:47:51 +01:00
Reinder Feenstra
754655aed1 world: added simulation option 2022-01-15 08:49:02 +01:00
Reinder Feenstra
9048b47227 Moved copyright to shared file 2022-01-08 22:40:26 +01:00
Reinder Feenstra
7395805cb4 bumped copyright year in VERSIONINFO 2022-01-03 09:33:24 +01:00
Reinder Feenstra
11d4ebcd85 Merge branch 'master' into interface-controller 2022-01-03 00:59:50 +01:00
Reinder Feenstra
efc2c2a602 fix: license and include guard 2021-11-14 01:27:16 +01:00
Reinder Feenstra
56e3cdb68a updated lua globals for highlight 2021-11-14 01:26:54 +01:00
Reinder Feenstra
c52164dad0 board: added zoom percentage to status bar 2021-11-07 16:28:07 +01:00
Reinder Feenstra
1aa8f55969 board: added two zoom levels 2021-11-07 16:05:18 +01:00
Reinder Feenstra
f52502bcbf WIP: XpressNet rewrite 2021-10-24 17:22:17 +02:00
Reinder Feenstra
3088e9b866 fixed warnings 2021-10-23 00:40:37 +02:00
Reinder Feenstra
a087953466 fix: resize wasn't properly drawn for negative x / y 2021-10-23 00:03:28 +02:00
Reinder Feenstra
e3e3551890 fix: added missing rotate positions to rail cross 45 2021-10-20 09:29:28 +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
a5d0654aff fix: aded missing include (for windows) 2021-10-16 10:03:27 +02:00
Reinder Feenstra
ee9ad01e1e fixed warnings 2021-10-15 23:21:59 +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
d78b217b7f fix: setPropertyValue network error handing wasn't correct 2021-09-20 22:40:04 +02:00
Reinder Feenstra
fcc3fc5fab fix: dontLoadFallbackLanguage wasn't read properly 2021-09-16 22:57:58 +02:00
Reinder Feenstra
79fd6edb7d fix: added missing .string() for msvc 2021-09-11 13:35:20 +02:00
Reinder Feenstra
a493866dfb raised warning level to all 2021-09-11 09:16:02 +02:00
Reinder Feenstra
2b295d9b48 fix: removed unused variable 2021-09-11 08:42:28 +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
c38dd1b7de fix: board add/move didn't draw correctly when zoomed in, pixels were "left behind" 2021-09-07 23:31:43 +02:00
Reinder Feenstra
34f3d99c9d fix: board add/move didn't draw correctly when board top/left wasn't 0,0 2021-09-07 23:26:55 +02:00
Reinder Feenstra
bf08369357 board: added tunnel tile 2021-09-05 21:52:10 +02:00
Reinder Feenstra
ea3e667caa board: added missing icon for sensor tile 2021-09-05 20:40:34 +02:00
Reinder Feenstra
c447e52bd5 board: ESC-key now also changes current control to pointer in edit mode 2021-09-05 16:54:31 +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