Reinder Feenstra
38f79ac3a3
windows: added icon to client app
2021-05-06 23:19:29 +02:00
Reinder Feenstra
106da2041d
added application icon to client
2021-05-04 23:37:00 +02:00
Reinder Feenstra
bcbdca1a3b
Set client copyright year to 2021
2021-05-04 23:18:40 +02:00
Reinder Feenstra
75e17dcb96
moved project version to shared file
2021-05-04 23:14:28 +02:00
Reinder Feenstra
7242221719
manual: improvements for small screens
...
- limit image width to 100%
- hide toc on small screens
2021-05-04 20:20:46 +02:00
Reinder Feenstra
69a5dd4df7
Added --connect option to client
2021-05-03 23:22:06 +02:00
Reinder Feenstra
d5173dc1c8
Added --fullscreen option to client
2021-05-03 22:28:43 +02:00
Reinder Feenstra
5464ae546a
CI: added building manual, try 3
2021-05-03 20:49:24 +02:00
Reinder Feenstra
56ad8ac67b
CI: added building manual, try 2
2021-05-03 20:46:30 +02:00
Reinder Feenstra
c1c664bbce
CI: added building manual, try 1
2021-05-03 20:41:53 +02:00
Reinder Feenstra
dbc5f1ac3f
missing in 9b9f1b1bbed3b89460abfee425c99e5f234dc5d3
2021-05-02 23:37:47 +02:00
Reinder Feenstra
9b9f1b1bbe
Added new script for building manual
2021-05-02 23:30:44 +02:00
Reinder Feenstra
d78afb57a1
CI: Added server build for raspberry pi, try 1
2021-05-01 00:26:36 +02:00
Reinder Feenstra
d96088c0a3
CI: Added client build for raspberry pi, try 2
2021-04-30 21:27:11 +02:00
Reinder Feenstra
c34adac7c1
CI: Added client build for raspberry pi, try 1
2021-04-30 21:25:04 +02:00
Reinder Feenstra
3d72576ed3
CI: changed client build to cmake, try 4
2021-04-23 23:12:55 +02:00
Reinder Feenstra
8bcb1c0fbe
CI: changed client build to cmake, try 3
2021-04-23 22:45:04 +02:00
Reinder Feenstra
dda2991b1f
CI: changed client build to cmake, try 2
2021-04-23 22:38:54 +02:00
Reinder Feenstra
1b1821e302
CI: changed client build to cmake, try 1
2021-04-23 22:31:49 +02:00
Reinder Feenstra
2e362d7576
client: replaced Qt project by CMake
2021-04-23 22:06:50 +02:00
Reinder Feenstra
ef610b3e43
moved frozen to shared/thirdparty
2021-04-23 21:59:13 +02:00
Reinder Feenstra
b6db974745
lua: added set support to check<> and to<>
2021-04-23 21:03:22 +02:00
Reinder Feenstra
37b46f67cb
Merge branch 'master' of github.com:traintastic/traintastic
2021-04-22 23:28:47 +02:00
Reinder Feenstra
d9b121948f
Lua: fix: ReadOnlyTable, existing keys could be written
2021-04-22 23:28:41 +02:00
Reinder Feenstra
919e2e2787
test: lua: added check if writing to enum/set.type_name.* raises an error
2021-04-22 23:24:27 +02:00
Reinder Feenstra
a71d7bc7b1
innosetup: added installatin of VC++ redistributables if required
2021-04-21 22:12:42 +02:00
Reinder Feenstra
7ab43c4598
test: added missing registation of Lua::ReadOnlyTable
2021-04-20 23:08:22 +02:00
Reinder Feenstra
56926a375a
Lua::ReadOnlyTable added assert to check if type is registered
2021-04-20 23:07:51 +02:00
Reinder Feenstra
ef6d5ff9fd
Lua: moved all error's to error.hpp
...
for easy reuse and maintenance
2021-04-20 22:59:51 +02:00
Reinder Feenstra
5b4ab8f30d
Added test and support for Lua::check<> enum's
2021-04-20 22:24:26 +02:00
Reinder Feenstra
1c4b3bb74a
Added test and support for Lua::check<> string/string_view
2021-04-20 22:22:23 +02:00
Reinder Feenstra
beb4576dc1
Lua::check<> fixed (u)int implementation
...
moved error to seperate header for easier re-use
2021-04-19 23:22:15 +02:00
Reinder Feenstra
d9f02fcbac
added tests Lua::check<> bool, int and float types
2021-04-19 23:20:39 +02:00
Reinder Feenstra
08f78d1ab9
test: moved protect jmp_buf global to lua state
...
so every lua state has its own jmp_buf
2021-04-19 23:18:50 +02:00
Reinder Feenstra
63af226e16
CI: added code coverage, try 4
2021-04-14 23:13:49 +02:00
Reinder Feenstra
ecf6edbec7
CI: added code coverage, try 3: install lcov deb
2021-04-14 21:43:36 +02:00
Reinder Feenstra
19bed6d79c
CI: added code coverage, try 2
2021-04-14 21:40:01 +02:00
Reinder Feenstra
e65202a0dd
CI: added code coverage, try 1
2021-04-14 21:35:14 +02:00
Reinder Feenstra
fb1eecb01f
Added ccov (code coverage) target
2021-04-14 20:57:20 +02:00
Reinder Feenstra
c24c1d7e4a
test lua enum: added tostring testing
2021-04-14 20:47:23 +02:00
Reinder Feenstra
b45a1c851f
added missing include guard
2021-04-14 08:09:03 +02:00
Reinder Feenstra
5727e70048
removed garbage code
2021-04-14 08:08:25 +02:00
Reinder Feenstra
f2b7d7bb52
test lua: replace panic-to-exception by longjmp
...
calls to Lua can now easily be protected using the protect<> template function, it will return false if a lua error occurs.
The exception method didn't work properly with catch2 on windows.
2021-04-14 00:04:03 +02:00
Reinder Feenstra
0af23f9503
CI: added option --output-on-failure to ctest
2021-04-13 20:57:48 +02:00
Reinder Feenstra
0ae199574e
added license header to tests
2021-04-12 23:41:54 +02:00
Reinder Feenstra
ac1ade0a3d
test: Added test for Lua::Enum<>
2021-04-12 23:31:41 +02:00
Reinder Feenstra
a4a90fde12
test fix: added missing pushnumber
2021-04-12 23:30:22 +02:00
Reinder Feenstra
13cf3ed57f
Lua::to<> added enum support
2021-04-12 23:29:44 +02:00
Reinder Feenstra
6e8dd4972b
lua enum: added assert to check if registered
2021-04-12 23:25:10 +02:00
Reinder Feenstra
b4bb83f108
test: added Lua::Set<> test
2021-04-07 23:03:16 +02:00