Reinder Feenstra
|
a19879159a
|
board: added one way and direction controller tile
|
2022-03-20 20:03:38 +01:00 |
|
Reinder Feenstra
|
58645c02fa
|
moved network related classes to seperate folder
|
2022-02-21 14:26:41 +01:00 |
|
Reinder Feenstra
|
0bbbaf7ab3
|
moved traintastic and settings class to seperate folder
|
2022-02-21 12:12:43 +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
|
6cca383d87
|
added support for output channels and implemented it for DCC++EX
|
2022-02-05 19:44:37 +01:00 |
|
Reinder Feenstra
|
731d99fe19
|
fix: added missing m_onChanged call
|
2022-02-05 19:33:47 +01:00 |
|
Reinder Feenstra
|
05f3b695a3
|
added support for alias attributes
|
2022-02-05 19:33:13 +01:00 |
|
Reinder Feenstra
|
17ba49add0
|
fix: load last world on startup didn't work for compressed worlds
|
2022-01-22 09:24:35 +01:00 |
|
Reinder Feenstra
|
5ca6c73892
|
replaced world weak_ptr by reference
a world must always outlive its objects
|
2022-01-17 23:31:04 +01:00 |
|
Reinder Feenstra
|
ab5e6baf93
|
changed interface item name from std::string to std::string_view
|
2022-01-15 23:50:42 +01:00 |
|
Reinder Feenstra
|
f2457d95a9
|
Updated nlohmann::json to 3.10.5
|
2022-01-15 23:16:48 +01:00 |
|
Reinder Feenstra
|
4dd0c93361
|
eventloop: set thread name
|
2022-01-09 00:02:30 +01:00 |
|
Reinder Feenstra
|
d9c63fd3fa
|
fixed diagnostic/readabilty issues reported by clang-tidy #WIP
|
2022-01-04 23:32:36 +01:00 |
|
Reinder Feenstra
|
34ccc228e3
|
fixed many diagnostic/readabilty issues reported by clang-tidy #WIP
|
2022-01-04 00:09:38 +01:00 |
|
Reinder Feenstra
|
c3a4eb599a
|
fix for msvc/clang
|
2022-01-03 16:15:37 +01:00 |
|
Reinder Feenstra
|
e1a1f28f9a
|
added missing include
|
2022-01-03 14:44:56 +01:00 |
|
Reinder Feenstra
|
cab2e8a130
|
server: added setting to auto load last used world on startup, enabled by default
|
2022-01-03 10:52:18 +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
|
47bb794a82
|
lua: added script access for board, train and rail vehicle
|
2021-11-27 11:41:14 +01:00 |
|
Reinder Feenstra
|
546c87e94d
|
lua: added support for object lists
|
2021-11-27 11:05:04 +01:00 |
|
Reinder Feenstra
|
c031dfabcd
|
core: added event support
|
2021-11-24 00:02:21 +01:00 |
|
Reinder Feenstra
|
803ca40ec6
|
added method flags to control method access within the Lua scripting engine
|
2021-11-10 23:19:49 +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
|
f52502bcbf
|
WIP: XpressNet rewrite
|
2021-10-24 17:22:17 +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
|
48d53f60f2
|
added setMinMax attribute helper
|
2021-10-17 11:00:41 +02:00 |
|
Reinder Feenstra
|
608a94d036
|
object: add const overloads
|
2021-10-03 17:09:15 +02:00 |
|
Reinder Feenstra
|
45db18e6c9
|
fix: ObjectSetProperty request wasn't properly handled
|
2021-09-20 22:31:42 +02:00 |
|
Reinder Feenstra
|
b9cf6f5342
|
fix: added shared_ptr in table model to keep list alive until all models are gone
|
2021-09-18 23:57:58 +02:00 |
|
Reinder Feenstra
|
3b277397ca
|
added ratio unit property
|
2021-09-16 23:08:44 +02:00 |
|
Reinder Feenstra
|
de306f9393
|
added support for min/max attributes to unit properties
|
2021-09-16 22:59:01 +02:00 |
|
Reinder Feenstra
|
8dabe7abe5
|
fixed warning
|
2021-09-12 10:36:23 +02:00 |
|
Reinder Feenstra
|
25fd3b6e05
|
fixed warnings
|
2021-09-12 09:55:33 +02:00 |
|
Reinder Feenstra
|
b30db09116
|
server: fixed many warnings
|
2021-09-11 23:49:38 +02:00 |
|
Reinder Feenstra
|
931389564d
|
removed InterfaceItem::setAttributeEnabled()
|
2021-09-05 01:25:54 +02:00 |
|
Reinder Feenstra
|
948012bec9
|
tile: added properties x, y, width, height, rotate
|
2021-09-05 01:05:30 +02:00 |
|
Reinder Feenstra
|
0d6c7e82ad
|
disable Object copy constructor and copy assignment operator
|
2021-08-22 13:43:56 +02:00 |
|
Reinder Feenstra
|
1e1ed87574
|
replace Category enum by translatable string
|
2021-08-22 13:43:08 +02:00 |
|
Reinder Feenstra
|
6b079c4bdd
|
object: added onDestroying signal
|
2021-08-22 12:19:24 +02:00 |
|
Reinder Feenstra
|
5f9d0626ed
|
disable InterfaceItem copy constructor and copy assignment operator
|
2021-08-22 00:19:36 +02:00 |
|
Reinder Feenstra
|
6e73fcb629
|
Merge branch 'master' of github.com:traintastic/traintastic
|
2021-08-15 09:34:51 +02:00 |
|
Reinder Feenstra
|
2d1459be5b
|
integral and floating point properties now check min/max on set
|
2021-08-15 09:05:09 +02:00 |
|
Reinder Feenstra
|
95441f0399
|
fix: changed ssize_t to intptr_t (ssize_t doens't exist on Windows)
|
2021-08-11 21:44:57 +02:00 |
|
Reinder Feenstra
|
3d2d18300f
|
added ObjectVectorProperty<>::moveInternal()
|
2021-08-10 21:04:49 +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
|
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
|
add6de1794
|
Use DisplayName namespace for table column name
|
2021-06-29 22:11:55 +02:00 |
|