berrux-dev
|
5381c65fee
|
Merge feature/qt6-migration-basis-modules-services into feature/qt6-migration-basis-modules
Resolves 17 conflicts against legacy Qt5 semantics; validates with BUILD_RTI=ON BUILD_GRANTLEE=ON.
|
2026-09-24 10:10:25 +02:00 |
|
berrux-dev
|
881d44f4dd
|
Migrates residual Lts sources to generated rtiddsgen API
Adds NmeaManagement tests, fixes codegen includes and Qt6 SerialPort CMake target.
|
2026-09-23 12:05:37 +02:00 |
|
berrux-dev
|
cf62b17d58
|
Reworks CMake wiring for Qt6 codegen include order
Adds missing toolchain packages and include dirs so generated headers resolve.
|
2026-09-21 02:42:27 +02:00 |
|
berrux-dev
|
b8e2ed5344
|
Installs qt6-websockets-dev and fails on piped make errors
|
2026-09-18 17:49:15 +02:00 |
|
torsten
|
882f783bcb
|
Migrates cmake targets under folder ./Z to Qt6
|
2026-09-17 14:26:48 +00:00 |
|
torsten
|
86f331341a
|
Integrates unittests for lts/services/s almost successfull into final validation phase
|
2026-09-17 07:13:12 +00:00 |
|
torsten
|
80d73fc330
|
Integrates unittests for Lts/Services/S* into validation step
|
2026-09-16 19:13:40 +00:00 |
|
 torstenandCopilot
|
7173785915
|
Qt6 Migration: Complete migration with DDS/RTI support and build validation
Major Changes:
- Merged latest Qt5 devel content from dlbo (292 files changed, 7 new dirs)
- Consolidated forward-declarations and include folders
- Removed unneeded modules per Niklas' repo check list
Build System Fixes:
- Fixed CMake VERSION_GREATER syntax in ParticipantManagement/CMakeLists.txt
- Added VLC packages (libvlc-dev, vlc-plugin-base) to docker_build.sh
- Added PostgreSQL dev packages (libpq-dev, postgresql-server-dev-all) to Dockerfile
- Fixed locale warnings (ANSI_X3.4-1968 → C.UTF-8)
- Fixed ArcGIS SDK path warnings when BUILD_ARCGIS=OFF
Code Generation Fixes:
- Fixed IDL enum collisions (PortType→CorePortType/DdsutPortType, PdmEventType)
- Fixed Grantlee template svc_translation.cpp.grantlee:
- Changed {{ idl_enum.name }}_def:: to {{ idl_enum.name }}::
- Fixed .underlying() calls for C++11 scoped enums (enum class)
- Removed generated files from repo (moc_*, *_dtc.h, *_ftc.h)
Validation:
- BUILD_RTI=ON: SUCCESS
- BUILD_RTI=OFF: SUCCESS
- C++17 standard maintained for RTI 7.7 compatibility
- Ubuntu 26.04 Docker environment verified
Remaining Warnings (expected):
- BgViewer, KDChart, KDReports, Poppler-Qt6 not found (optional features)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-09-15 18:20:26 +00:00 |
|
torsten
|
c29ffee9d4
|
Adds convinient RTI build variable
|
2026-09-15 08:56:31 +00:00 |
|
torsten
|
290d9c1f5d
|
Moves remaining few files to common subfolders
|
2026-09-14 08:49:36 +00:00 |
|
torsten
|
b21bdbf410
|
Removes UTF.8 local warnings
|
2026-09-12 12:50:03 +00:00 |
|
torsten
|
710f7ad475
|
Behebt strikt nur die verbleibenden Linker-Fehler ("undefined reference") im Docker-Build der Qt6-Migration.
|
2026-09-12 11:57:41 +00:00 |
|
torsten
|
50c4a6fbc0
|
Strictly resolve CMake warnings in the Docker build.
|
2026-09-11 17:17:00 +00:00 |
|
torsten
|
3aa0b04ebd
|
Cleans up only warnings and specific CMake/include path error in the Qt6 migration tree, using strictly minimal changes with minimal side effects.
|
2026-09-11 15:14:11 +00:00 |
|
torsten
|
8d1897d297
|
Migration of Legatus codebase to Qt6 with RTI Connext DDS 7.7 integration is partially complete. Core DDS targets build successfully, but ProjectDataManagement module blocks full ddsfts compilation due to IDL definition conflicts.
|
2026-09-07 19:37:54 +02:00 |
|