2062 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
da306fbbbf fix: missing forward decl for Qt5 2025-02-13 23:05:01 +01:00
Reinder Feenstra
8fd5ac3d1f Redesigned interface list widget, it now embeds the interface settings. 2025-02-13 22:41:19 +01:00
Reinder Feenstra
2ceae8ec9d MethodIcon: added support for custom trigger function 2025-02-13 22:34:03 +01:00
Reinder Feenstra
be3c4996e6
Merge pull request #181 from traintastic/replace-tcb-span-by-std-span
Replace tcb::span by std::span
2025-01-29 23:27:10 +01:00
Reinder Feenstra
af6dac1305 replaced tcb::span by std::span 2025-01-29 19:55:05 +01:00
Reinder Feenstra
131acc6081
Merge pull request #180 from traintastic/c++20-server
Change server C++ version to C++20
2025-01-28 19:25:45 +01:00
Reinder Feenstra
3501620f33 fix: restrict is a GCC warning 2025-01-24 00:31:02 +01:00
Reinder Feenstra
a9b94d4e9f fix: workaround GCC bug
see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329
2025-01-24 00:21:55 +01:00
Reinder Feenstra
2144913340 fix: workaround GCC bug
see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329
2025-01-23 22:58:31 +01:00
Reinder Feenstra
04af5b8672
Merge pull request #179 from traintastic/more-vcpkg
More vcpkg
2025-01-22 18:02:35 +01:00
Reinder Feenstra
8673a606e5 fix: updated installer, server doesn't use DLLs anymore 2025-01-22 16:47:46 +01:00
Reinder Feenstra
377c73718b vcpkg: added lzma feature to libarchive to support xz on macos 2025-01-22 00:04:52 +01:00
Reinder Feenstra
989311e069 Merge remote-tracking branch 'origin/master' into c++20-server 2025-01-21 23:48:18 +01:00
Reinder Feenstra
c96a4c1aac replaced boost::random by std random 2025-01-21 23:33:12 +01:00
Reinder Feenstra
68f6e11963 windows/macos: get libarchive, lua and zlib via vcpkg 2025-01-21 23:22:56 +01:00
Reinder Feenstra
62a89b0883
Merge pull request #177 from traintastic/websocket-poc
Add webserver and client connection over (binary) WebSocket
2025-01-01 14:34:39 +01:00
Reinder Feenstra
ca580a5e9e renamed Connection to ClientConnection 2025-01-01 14:10:47 +01:00
Reinder Feenstra
6d8d1cc8e5 make sure directory for generated headers exists 2024-12-30 23:44:23 +01:00
Reinder Feenstra
de65905387 added suport for embedding resources and added serving /favicon.ico 2024-12-30 23:30:01 +01:00
Reinder Feenstra
8c2d89cdc6 CI: code-coverage set --ignore-errors mismatch option 2024-12-28 09:51:05 +01:00
Reinder Feenstra
07e781e441 CI: removed server windows_x64_mingw
was just used as test, don't want to look into the warning issue...
2024-12-28 09:33:47 +01:00
Reinder Feenstra
0a25af1c18 CI: code-coverage set --ignore-errors mismatch option 2024-12-28 09:11:38 +01:00
Reinder Feenstra
259c5925c5 CI: core.arch -> 'x86_64' 2024-12-28 00:50:08 +01:00
Reinder Feenstra
6b13a94a0f CI: core.platform.arch -> core.arch 2024-12-28 00:45:53 +01:00
Reinder Feenstra
e8fdf7e215 CI: removed macos 14/15, a macos 13 built binary should run on 14/15 2024-12-28 00:44:03 +01:00
Reinder Feenstra
c406a63047 CI: set CMAKE_OSX_ARCHITECTURES to build universal binaries 2024-12-27 23:55:27 +01:00
Reinder Feenstra
5a214bd599 CI: server: use vcpkg on macOS 2024-12-27 23:42:30 +01:00
Reinder Feenstra
38efda81a9 fix: deprecation issue for Qt 6.5 2024-12-27 23:39:31 +01:00
Reinder Feenstra
c20e5da343 server: use find_package(Boost ...) on all platforms 2024-12-27 23:39:30 +01:00
Reinder Feenstra
02090c6a87 CI: run code coverage on ubuntu 24.04, latest is still 22.04 2024-12-27 23:38:59 +01:00
Reinder Feenstra
9bf5a1e87f CI: fix windows check 2024-12-18 00:11:44 +01:00
Reinder Feenstra
2da8b112b2 CI: windows get boost via vcpkg 2024-12-18 00:01:24 +01:00
Reinder Feenstra
7f64511cc3 CI: added module qtwebsockets for Qt6 2024-12-16 00:27:43 +01:00
Reinder Feenstra
3c055ca969 CI: ubuntu install libqt5websockets5-dev 2024-12-16 00:17:53 +01:00
Reinder Feenstra
1e170d80d3 CI: removed Unbuntu 22.04, boost version to old 2024-12-16 00:12:45 +01:00
Reinder Feenstra
524bba9689 boost minimum is now 1.81 (for http message generator) 2024-12-15 23:55:33 +01:00
Reinder Feenstra
307a99d4ea fix: typo 2024-12-15 23:55:04 +01:00
Reinder Feenstra
d4049d8295 client-server: replaced binary socket connection by http websocket connection 2024-12-15 23:25:01 +01:00
Reinder Feenstra
2fab42c960 fix: icon position and visibility 2024-12-11 00:28:02 +01:00
Reinder Feenstra
5987b97d33 fix: interface can be nullptr 2024-12-11 00:27:32 +01:00
Reinder Feenstra
08ab09a551 fix: missing include 2024-12-11 00:27:14 +01:00
Reinder Feenstra
8570ef3cb9 output map: added swap outputs button when using one pair output (e.g. for standard turnouts) 2024-12-11 00:11:45 +01:00
Reinder Feenstra
0bc2609068 board widget: get rid of BoardWidget param in BoardAreaWidget constructor. 2024-12-08 23:44:46 +01:00
Reinder Feenstra
1c115bf1eb fix: add interface wizard did not close on disconnect or world close 2024-12-08 23:01:09 +01:00
Reinder Feenstra
f5a477ee7e add interface wizard: clearified dr5000 usb protocol page 2024-12-08 18:29:52 +01:00
Reinder Feenstra
7cc5a2ff0a fix: world saved with simulation active didn't load properly 2024-12-03 23:03:46 +01:00
Reinder Feenstra
c05b0206ab fix: signal path didn't handle HiddenRailCrossOver properly 2024-12-03 23:03:01 +01:00
Reinder Feenstra
0a249e31bb translation: Frisian #wip 2024-12-02 23:21:56 +01:00
Reinder Feenstra
78bd4605c1 fix: missing include 2024-12-01 22:47:08 +01:00
Reinder Feenstra
ec7e09d054 Improved light/dark detection for Qt6 2024-12-01 22:32:47 +01:00