Commit Graph
100 Commits
Author SHA1 Message Date
torstenandCopilot 152f38b3d6 Add SituationMap Tests CMakeLists.txt with CTest integration
- Created CMakeLists.txt for 7 test targets
- Integrated with CTest via ADD_TEST commands
- Uses absolute TESTS_DIR path for correct test discovery
- Links Qt6::Core, Qt6::Test, Qt6::Concurrent as needed

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M5BM5Z4H1D7B0RQF0DQKY0H4
2026-10-20 05:02:50 +02:00
torstenandCopilot 9d595963d3 Update qt-migration-legatus submodule: Qt6 SituationMap migration complete
Submodule changes:
- Complete Qt6 migration of Lts/Viewer/SituationMap (7 subdirectories)
- 6 new test files with comprehensive coverage
- Docker build validated with Qt 6.10.2
- All 42 SituationMap tests passing

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M5BCJ5CBAWS31EH2NQM9Z1HR
2026-10-20 02:49:41 +02:00
torsten a8d49aa3df Adds some comments and migration prompt
Entire-Checkpoint: 01M59MGHH1S8Z9WRMSJXPFJ8FV
2026-10-19 10:30:07 +02:00
torsten 2d4ac037a0 Adds first successfull qt6 migration Lts/Viewer 2026-10-14 10:12:53 +02:00
torsten c3c17d6eca Adds again intermediate migration results to repo 2026-10-13 17:42:58 +02:00
torstenandCopilot 0ffbd789ce Update qt-migration-legatus submodule to include GRAPHICSVIEW_SUPPORTED fix
- Submodule commit e84c59e03 adds GRAPHICSVIEW_SUPPORTED compile definition
- Fixes QPointer<MapGraphicsView> incomplete type error in Qt6 Docker builds

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M4TBN99K6GDJ5B448K454H7A
2026-10-13 12:06:49 +02:00
torstenandCopilot 171f524898 Update qt-migration-legatus submodule to latest migration fixes
- Includes QPointer<MapGraphicsView> fix (complete type requirement)
- Includes ImmutablePart.h and ImmutablePartCollection.h for terrain_profile_processor.cpp
- Fixes invalidateFilter() deprecated API in base_symbol_model.cpp

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M4T9VS6HNHDW3WERB55FHW86
2026-10-13 11:35:25 +02:00
torsten 3a43831e8d Copies intermediate migration results to repo 2026-10-13 11:10:14 +02:00
torsten 160ec5a4f8 Updates viewer migration prompt 2026-10-08 17:15:07 +02:00
torsten 5ee38fcc7a Fixes EULA yes-problem with license 2026-10-07 16:57:40 +02:00
torsten ba570dbb8c Updates entire cfg files 2026-10-07 12:42:54 +02:00
torsten 8411da6412 Adds berrux' rti lic 2026-10-07 12:36:52 +02:00
torsten 8a6d5e4f79 Inserts new submod branch name 2026-10-07 11:59:40 +02:00
torsten 0c394b6088 Points head to latest updates on berrux' dev branch 2026-10-07 11:53:07 +02:00
torsten 6d58ec031f Adds ArcGIS build requirements analysis 2026-09-24 17:37:16 +02:00
torsten f0c370847d Migrates non-ArcGIS built successfully (tbc)
Entire-Checkpoint: 01M39YDMA4T7C629GJTFXQH2PM
2026-09-24 16:51:54 +02:00
torsten fb14dbd22a Add --build-viewer-only option to skip Groups 1-4 and build Viewer targets only 2026-09-23 14:42:29 +02:00
torstenandCopilot 4b0ed77c56 Update VIEWER_MIGRATION_STATUS.md with Docker validation results
- Mark Qt6 API migrations as complete (qAsConst, QStringRef, QStringView)
- Document ArcGIS integration fixes (header paths, symlink removal)
- Add --build-viewer-only option documentation and test results
- Update build status: situationMapCommon, advancedSymbologyXML, LtsDataView validated
- Document known issues: Group 3/4 pre-existing errors, ArcGIS SDK requirement
- Update Next Steps with completed validation tasks

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M370VGBEWFE8GHW4EWYJGXJA
2026-09-23 13:36:43 +02:00
torsten 309f658c57 Migrates ./Lts/Viewer successfully to Qt6
Qt6 Migration CI / migrate (push) Waiting to run
Entire-Checkpoint: 01M36NBG4QDQK8MNQBYXJ5P8JR
2026-09-23 10:15:43 +02:00
torsten 7d7a58aaac Fixes merge conflicts, but leaves out-of-DDS-scope build errors (tbc)
Qt6 Migration CI / migrate (push) Has been cancelled
2026-09-21 17:05:19 +00:00
torsten 0fb4ad15f1 Merge origin/feature/migrate-and-test-DDS-targets into feature/qt6-migration-basis-modules
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-21 14:15:42 +00:00
torsten 323d5bfb38 Merge branch 'main' of devel:lifemaps/qt6-migration-pipeline
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-21 13:45:31 +00:00
torsten a0a5000f62 Adds modules ./Z and ./Lts/Proxies production ready
Entire-Checkpoint: 01M322Y2P9DEKYDGB2A02893T5
2026-09-21 13:36:52 +00:00
torsten f407abc9f5 Adds successfull Z + lts/proxies migration & testsuite 2026-09-19 09:28:51 +00:00
torsten eba9f2d235 Adds lts/proxies migration prompt
Qt6 Migration CI / migrate (push) Has been cancelled
2026-09-19 09:17:52 +00:00
torstenandCopilot 0a02c2fd48 Add combined migration summary for Module Z and Proxies
- Comprehensive overview of both Module Z and Proxies migrations
- Documents all changes, test results, and technical challenges
- Includes build instructions and recommendations
- Ready for production deployment

Co-authored-by: Copilot <2235556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M2W910DA42R3RHHZAJG1Y0W9
2026-09-19 07:27:53 +00:00
torstenandCopilot 557d37629e Add Module Z Qt6 migration report
- Documents all changes made during Qt5 to Qt6 migration
- Includes test results (92% pass rate, 462/502 tests passing)
- Lists all template fixes for LOGGER_T namespace issues
- Provides build instructions and dependency information
- Details technical challenges and solutions
- Outlines remaining work and recommendations

Co-authored-by: Copilot <2235556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M2VT02KPEC3WNZ34Z694TDVT
2026-09-19 03:05:14 +00:00
torsten 92a85b3dc6 Removes BUILD_RTI=OFF from reference prompt
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-18 13:50:38 +00:00
torsten a988490530 Adds migration validate and test creation DDS prompt
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-18 12:48:51 +00:00
torsten fa104b614e Bugfix typo
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-18 09:30:21 +00:00
torsten 0e70465b92 Adds script to recursively check Git submodules and switch from detached HEAD to the appropriate branch.
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-18 09:27:42 +00:00
torsten fed08fe160 Bugfix in migration prompt ./Z 2026-09-18 09:26:46 +00:00
torsten f75d43af20 Adds functionality and with already migrated components integration test to cmake targets unter ./Z
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-18 08:07:36 +00:00
torsten 6b00cb0f6e Migrates cmake targets under folder ./Z to Qt6
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-17 14:27:40 +00:00
torsten 18edf24f25 Migrates lts/services/f*
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-17 10:22:48 +00:00
torsten 2d9566fb6c Integrates unittests for lts/services/s*almost successfull into final validation phase in branch showcase/unittest-and-validate-step-integration-in-lts-svc-s
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-17 07:23:06 +00:00
torsten 5dd73b1cac Integrates unittests for lts/services/s*almost successfull into final validation phase in branch showcase/unittest-and-validate-step-integration-in-lts-svc-s
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-17 07:19:14 +00:00
torsten e25a47f69d Removes dlbo onging qt5 development income folder
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-16 12:58:25 +00:00
torsten 0b89aa43fb Inserts forward decl into prompt
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-16 10:04:17 +00:00
torsten 01cc094bec Adds test servive migration prompt
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-16 10:02:04 +00:00
torsten 675313c42b dba775929 (HEAD -> feature/qt6-migration-basis-modules) Removes build folder from repo
Qt6 Migration CI / migrate (push) Waiting to run
691bf21f3 Replace Qt5:: with Qt6:: in 26 CMakeLists.txt files
9db7dd604 Fix Qt5:: target references and add missing participant_info header
2026-09-15 19:45:14 +00:00
torstenandCopilot 21954944e7 Update qt-migration-legatus submodule to Qt6 CMake fixes
Includes:
- Add missing participant_info_gui_element_interface.h
- Replace Qt5:: with Qt6:: in 26 CMakeLists.txt files

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M2K97TSYN78377TD7TZ0VWYE
2026-09-15 19:38:26 +00:00
torsten fd5ee79e8b Adds in-merger from dlbo__15-09-2026 in submodules
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-15 18:51:50 +00:00
torsten f97e83c086 Adds latest merge- and pull-qt5-devel-in-prompts
Qt6 Migration CI / migrate (push) Waiting to run
Entire-Checkpoint: 01M2K24NN3G8GTV4E49KJ6C0SR
2026-09-15 17:34:23 +00:00
torsten 66e66646c9 Reinserts logviewer tool and convenient build variable RTI
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-15 17:09:45 +00:00
torsten 1f478174ff Checks merge-in of Niklas remove modules list branch
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-15 08:38:32 +00:00
torsten 4b6ef4a176 Merges Niklas remove modules list branch in
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-15 08:37:47 +00:00
torsten f6c0280479 Removes .IDL warnings: multiple enum definitons and builtin-type collisions
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-14 15:46:44 +00:00
torsten f24f66da58 Removes code-generated files that were accidentally committed to the repo
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-14 11:21:40 +00:00
torsten 53ac1209bc Removes strix vars and bugfix
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-14 10:05:09 +00:00
torsten a379700ad4 Unifies include folders into single point of truth
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-14 09:58:48 +00:00
torsten eddc024d62 Unifies include folders into single point of truth
Entire-Checkpoint: 01M2FNNACCMQXAFJ9ASKN0VRJ2
2026-09-14 09:58:33 +00:00
torsten 409d18d491 Unifies forward-declations forlder into single point of truth
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-14 09:29:24 +00:00
torsten 4377b61272 Unifies forward-declations forlder into single point of truth
Entire-Checkpoint: 01M2FKZECWEKBFY9Q09ZSV6PP2
2026-09-14 09:29:08 +00:00
torsten eba0641150 Moves remaining few files to common subfolders
Qt6 Migration CI / migrate (push) Waiting to run
Entire-Checkpoint: 01M2FHV61FMP98KDRSS0X9YH84
2026-09-14 08:51:51 +00:00
torsten c9ff1ddb36 Physically moves sub files to common folder
Qt6 Migration CI / migrate (push) Has been cancelled
Entire-Checkpoint: 01M2B7EDZM8BMGT9TXM3852EZ0
2026-09-12 16:33:10 +00:00
torsten 46aef4d397 Removes UTF.8 local warnings
Qt6 Migration CI / migrate (push) Waiting to run
Entire-Checkpoint: 01M2ATPS2NW3GTF98PWMWFZJ0Y
2026-09-12 12:50:32 +00:00
torsten 0a7d823dd4 Behebt strikt nur die verbleibenden CMake legacy command Fehler im Docker-Build der Qt6-Migration.
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-12 12:38:40 +00:00
torsten 0cd78db344 Fix strictly only the remaining linker errors ("undefined reference") in the Docker build of the Qt6 migration.
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-12 11:58:24 +00:00
torsten 1c4d33d5d5 Fix strictly only the remaining linker errors ("undefined reference") in the Docker build of the Qt6 migration.
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-12 10:41:18 +00:00
torsten c303c0bc7a Strictly resolve CMake warnings in the Docker build.
Entire-Checkpoint: 01M28QKA0H40WHF38JNK6KGME7
2026-09-11 17:17:44 +00:00
torsten 193dbb74bd Cleans repo from built artefaktes
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 16:25:34 +00:00
torsten f0d70795a8 Cleans up only warnings and specific CMake/include path error in the Qt6 migration tree, using strictly minimal changes with minimal side effects.
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 16:20:00 +00:00
torsten 3af45f1d9f Cleans up only warnings and specific CMake/include path error in the Qt6 migration tree, using strictly minimal changes with minimal side effects.
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 16:19:19 +00:00
torsten a9f23c3896 Cleans repo from built artefaktes
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 16:09:00 +00:00
torsten 3284dc28ba Cleans repo from built artefaktes
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 16:07:12 +00:00
torsten c9330092e8 Cleans repo from built artefaktes
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 16:04:30 +00:00
torsten 9783f8e692 Cleans repo from built artefaktes
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 16:04:06 +00:00
torsten f882ca2a85 Cleans repo from built artefaktes
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 16:01:42 +00:00
torsten 365417237c Cleans repo from built artefaktes
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 15:58:07 +00:00
torsten cb4a224e16 Cleans up only warnings and specific CMake/include path error in the Qt6 migration tree, using strictly minimal changes with minimal side effects.
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-11 15:20:24 +00:00
torsten 1a3ee5ef45 Shifts up to successfully building DDS HEAD
Qt6 Migration CI / migrate (push) Has been cancelled
2026-09-08 21:11:50 +00:00
torsten 301b519045 Inserts new key after remote server gone
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-08 20:54:19 +00:00
torsten 614f993bd6 Enables semantic entire search in repo
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-08 20:52:54 +00:00
torsten 9b22a5c21e Adds missing packages required for DDS build
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-08 20:51:57 +00:00
torsten 3a6a69d811 Adds missing packages required for DDS build
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-08 20:51:17 +00:00
torsten ab81d69042 Adds development lic for rti 7.7
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-08 20:50:31 +00:00
torsten b53ab2f8c9 Adds strict DDS/RIT migration continuation prompt after IDL files fix
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-07 21:43:41 +02:00
torsten 1a0e2bdf23 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 com
Qt6 Migration CI / migrate (push) Waiting to run
pilation due to IDL definition conflicts.
2026-09-07 19:42:00 +02:00
torsten e497e1d3fe 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 com
Qt6 Migration CI / migrate (push) Waiting to run
pilation due to IDL definition conflicts.
2026-09-07 19:40:27 +02:00
torsten 9acdbe19ff Adds Lts/DDS migration prompt
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-06 19:10:31 +02:00
torsten da382a0e21 Provides clear handoff infos for continuing migration work with resolution strategies 2026-09-06 19:09:23 +02:00
torsten 271fa1a2c1 Resolves latest issues in Lts/Common Lts/DDS 2026-09-06 18:49:32 +02:00
torsten 8bcba410ce Infrastructure fixes in Lts/Services/RoutingServiceNG only
Qt6 Migration CI / migrate (push) Waiting to run
Entire-Checkpoint: 01M1V1EXZ0MEBDEXBF345PM4F8
2026-09-06 11:40:42 +02:00
torsten 08097c6f4f Moves prompts somewhere else
Qt6 Migration CI / migrate (push) Has been cancelled
2026-09-04 21:34:36 +02:00
torsten c8b9897c26 Build-Dateien und temporäre Dateien aus Repository entfernt und ignoriert 2026-09-04 21:34:07 +02:00
torsten adbe575b7a Build-Dateien und temporäre Dateien aus Repository entfernt und ignoriert
Entire-Checkpoint: 01M1PYH4KPMXR9KR2Y5K18E79T
2026-09-04 21:32:31 +02:00
torsten cdba162176 - Removes Grantlee5 from build pipeline
Qt6 Migration CI / migrate (push) Waiting to run
- Moves prompts to another side

Entire-Checkpoint: 01M1PYACGS4RVW2T93Z7WCQH2X
2026-09-04 21:28:50 +02:00
torsten 30243ea2ed Fixes rti 7.7 codegen invocations
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-04 21:25:17 +02:00
torsten 0c8497778e Integrates ported qt6-grantlee5-files-parser into build pipeline
Qt6 Migration CI / migrate (push) Waiting to run
Entire-Checkpoint: 01M1PAC5S1VHGY9QR6Q0K6VSQP
2026-09-04 15:40:16 +02:00
torsten a3c62af805 Adds resume prompt after several endless loops in migration
Qt6 Migration CI / migrate (push) Has been cancelled
2026-09-01 12:50:29 +02:00
torsten 5eaf06838c Removes built artefakts from repo
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-01 12:49:43 +02:00
torsten cd7578ba34 Adds latest migration results
Qt6 Migration CI / migrate (push) Waiting to run
2026-09-01 12:39:50 +02:00
torsten 4cb2d15356 Adds latest migration results 2026-09-01 12:39:31 +02:00
torstenandCopilot d6500157f1 Fix RTI detection: only call FIND_PACKAGE if manual config failed
- Wrap FIND_PACKAGE(RTI) in IF(NOT TARGET RTI::nddsc) condition
- Prevents placeholder targets from overwriting manually configured RTI:: targets
- Manual configuration creates RTI:: targets when BUILD_RTI=ON and RTI found
- FIND_PACKAGE only called as fallback when manual config doesn't create targets

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M1CT3XSQXCX9RQR6WM9DG3GH
2026-08-31 23:03:01 +02:00
torstenandCopilot 80f5859326 Update migration status and Dockerfile for Qt6/RTI 7.7 migration
Qt6 Migration CI / migrate (push) Waiting to run
- Updated MIGRATION_STATUS.md with current build status
- Added qtlocation and qtpositioning modules to Dockerfile
- Fixed RTI target collision issues in CMakeLists.txt
- Fixed Grantlee template namespace resolution for DTC generation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M1BTYT8881P8P994NSAMC6R5
2026-08-31 13:58:28 +02:00
torstenandCopilot 0f23fad65b Migration infrastructure updates for Qt6/RTI 7.7
Qt6 Migration CI / migrate (push) Waiting to run
- Updated MIGRATION_STATUS.md with current build status and blockers
- Updated combined-migration-compact.prompt.md with latest instructions
- Updated Dockerfile for migration pipeline with RTI 7.7 support
- Updated build scripts for Docker-based migration workflow

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M1BQ6VBZ20E1WJ29NYGT8EWJ
2026-08-31 12:52:57 +02:00
torstenandCopilot 121c873816 Update MIGRATION_STATUS.md with RTI 7.7 detection and Grantlee fixes
- Documented RTI 7.7.0 detection with DDS_PATH environment variable
- Recorded Grantlee template namespace resolution fixes
- Updated build status: codegen_base builds successfully (19/19 targets)
- Documented ngl_codegen build blocker (requires BUILD_GRANTLEE=ON)
- Listed remaining compilation errors to address

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M1BQ4V7W3TFQMKRPKFQ07X66
2026-08-31 12:51:51 +02:00
torsten ae8fd289bb MIGRATION_STATUS.md aktualisiert, Dockerfile Qt6Location
- MIGRATION_STATUS.md: RTI Target-Kollisionen behoben dokumentiert
- app/Dockerfile: Qt6Location und qtpositioning Module hinzugefügt

BUILD_RTI=ON Configure erfolgreich, Build benötigt externe Dependencies

Entire-Checkpoint: 01M193RV6S8CGZZ9ME1VTWY5XB
2026-08-30 12:34:46 +02:00
torsten 4c6d28b177 MIGRATION_STATUS.md: BUILD_RTI=OFF Build-Erfolg dokumentiert
Qt6 Migration CI / migrate (push) Has been cancelled
- Lts/Common: BUILD_RTI=ON getestet (1/1 Tests erfolgreich)
- Lts/DDS: BUILD_RTI=OFF Build erfolgreich (1902/1902 Targets)
- DDS-Stub-Header vervollständigt für BUILD_RTI=OFF
- Nächster Schritt: BUILD_RTI=ON Test mit RTI Connext DDS

Entire-Checkpoint: 01M18X15BAQC7EWDMDWY0Y3HPE
2026-08-30 10:36:59 +02:00