Commit Graph
100 Commits
Author SHA1 Message Date
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
torsten 0296f5992d Submodule update: qt-migration-legatus → eafbbbbbe
Qt6 Migration CI / migrate (push) Waiting to run
- BUILD_RTI=OFF Support: CODEGEN_* Makros in IF-Blocekt
- DatabaseInterfaceImpl Stub-Header für 5 Services erstellt
- Include-Pfade korrigiert, Qt6-Breaking-Changes behoben

Ermöglicht BUILD_RTI=OFF Builds ohne RTI/DDS Dependencies

Entire-Checkpoint: 01M17QSH1JAWJN40WAEMYM4JZW
2026-08-29 23:46:11 +02:00
torstenandCopilot bedbde27e7 Update qt-migration-legatus to 115243d4 (svcOpmCommon/svcExmCommon stubs)
Qt6 Migration CI / migrate (push) Waiting to run
- Submodule updated to commit 115243d47
- Added opm_db.h and exm_db.h stub headers for BUILD_RTI=OFF
- Service modules now have required DDS stub headers

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M17MZT9GX56C9S928XR0EVRG
2026-08-29 22:57:11 +02:00
torstenandCopilot 88dce64370 Update qt-migration-legatus submodule to f74ff251a (FileManagement stubs)
Qt6 Migration CI / migrate (push) Waiting to run
- Add flm_data_plugin_interface.h stub
- Fix FileManagement Build-Fehler (BUILD_RTI=OFF)
- Update .gitignore for build* directories

Co-authored-by: Copilot <copilot@github.com>
Entire-Checkpoint: 01M17M51RAQ9J9XWTMAMZ21HTS
2026-08-29 22:42:34 +02:00
torstenandCopilot e40babd915 Update MIGRATION_STATUS.md: FileManagement Build-Fehler behoben
- FileManagement Stub-Header vervollständigt (flm_db.h, flm_enums.hpp, flm_translation.h)
- Plugin-Interface-Header erstellt (flm, opm, exm)
- Viewer-Dialog-Dateien korrigiert (QString-Konvertierungen)
- AdvancedSymbology CMakeLists.txt bereinigt
- Kritische Blocker dokumentiert (LtsDataView, svcFlmCommon, svcOpmCommon, svcExmCommon)
- Nächste Schritte: LtsDataView und Service-Commons migrieren

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M17KXSK254EGX7Z02XWQTCPB
2026-08-29 22:38:37 +02:00
torstenandCopilot 6f6a5a755c Update MIGRATION_STATUS.md mit FileManagement-Fortschritt (2026-08-29)
Qt6 Migration CI / migrate (push) Waiting to run
- Detailstatus für LtsFileDialog erweitert (flm_db.h, flm_enums.hpp, flm_translation.h)
- InfrastructureManagement ism_mounting_point.h als migriert markiert
- Offene Aufgaben priorisiert (LtsDataView, svcFlmCommon, svcOpmCommon, svcExmCommon)
- Wichtige Dateien aktualisiert mit Datum der letzten Änderung

Co-authored-by: Copilot <copilot@github.com>
Entire-Checkpoint: 01M17KHGRMV62KRF0GSA2C3X1D
2026-08-29 22:31:54 +02:00
torstenandCopilot e75e6c2527 Fix FileManagement Build-Fehler (BUILD_RTI=OFF)
Qt6 Migration CI / migrate (push) Waiting to run
- flm_db.h: Stub-Header mit Folder/FileContent Klassen erstellt
- flm_enums.hpp: MainFolder Enum hinzugefügt (None=0)
- flm_translation.h: toInt() entfernt, trFolderName() angepasst
- Plugin-Interfaces erstellt (flm, opm, exm)
- Viewer-Dialogs: QString-Konvertierungen behoben
- AdvancedSymbology CMakeLists.txt: Ungültige Pfade entfernt
- ism_mounting_point.cpp: Redundante Definitionen entfernt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M17E9WDQ8TKCHFMB62F3Z3J3
2026-08-29 21:00:21 +02:00
torsten 17582408fc Updates migration status
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-29 20:29:58 +02:00
torsten 8d7d520200 Removes intermediate built moving prompt from repo 2026-08-29 15:08:27 +02:00
torsten e83af961e6 Adds log4qt built script
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-29 15:06:01 +02:00
torsten 632d926d8c Updates migration status 2026-08-29 15:05:32 +02:00
torsten e31977b766 Adds git and code config releted files after update 2026-08-29 15:05:09 +02:00
torsten dea6384275 Removes built artefakets
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-29 14:35:23 +02:00
torsten 88dea7b23e Removes built artefakets
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-29 14:30:28 +02:00
torsten 9dc81178ba Removes built artefakets
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-29 14:21:47 +02:00
torsten 1264f7ac9a Enable entire-graph
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-29 13:13:43 +02:00
torsten b336861f53 Adds latest migration progress
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-29 00:43:06 +02:00
torsten 5655b9afc8 Updates migration status
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-28 13:06:07 +02:00
torsten af023422bc Adds further required build deps
Qt6 Migration CI / migrate (push) Waiting to run
2026-08-27 12:56:48 +02:00
torsten 9a9d18206f Update qt-migration-legatus to bb1447c85 + MIGRATION_STATUS.md date fix
Qt6 Migration CI / migrate (push) Waiting to run
- Submodule: Qt6 migration fixes (RTI DDS alias targets, ErrorMessage namespace, DDS headers)
- MIGRATION_STATUS.md: Datum auf 2026-08-26 aktualisiert

Entire-Checkpoint: 01M110W66P0A0WRMHNXJVS3RHZ
2026-08-27 09:10:14 +02:00
torstenandCopilot 423e358141 Fix dates in MIGRATION_STATUS.md to 2026-08-25
Qt6 Migration CI / migrate (push) Has been cancelled
- Corrected all session dates from 2026-08-24 to 2026-08-25

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0X6NRPV5BYY9QRFFTX1ZF42
2026-08-25 21:34:38 +02:00
torstenandCopilot 5348e72f1f Update MIGRATION_STATUS.md with Session 028 build results
- Added lts_dds, lts_plugins, lts_viewer build validation
- All core modules build successfully in Docker container
- CMake warnings are non-blocking (jsonschema validation, missing Tests)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0X6HW7FE4WZH3Q84RFZEE8C
2026-08-25 21:32:30 +02:00
torstenandCopilot 5bf5e2b8af Update MIGRATION_STATUS.md with Session 028 results
- Documented optional dependencies configuration (VLC, Schusstafel, ArcGIS)
- Added Docker build validation results
- Qt6 Core5Compat module integration documented

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0X10ZXDTG55H7R6R9K75K9N
2026-08-25 19:55:54 +02:00
torstenandCopilot b8cd5b58a3 Session 027: Complete Qt5:: to Qt6:: migration verification
- Verified zero Qt5:: CMake references across entire qt6-after directory
- All 593 CMakeLists.txt files migrated to Qt6::
- 10 major module groups fully migrated (Lts/*, TetraIF, Z)
- Low-priority cleanup items identified (NULL, Q_FOREACH) - deferred
- Ready for final build validation phase

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WZFQBT2EYSSWW56YMD7JCG
2026-08-25 19:29:00 +02:00
torstenandCopilot 8d2f1bbb1b Update MIGRATION_STATUS.md with Session 026 results
- Documented Lts/Services Qt5:: to Qt6:: migration
- 104 CMakeLists.txt files, 51 submodules, 1244 files changed
- All Qt5:: references migrated to Qt6::

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WZ7ZDKCG0T8V46HMXMYNC1
2026-08-25 19:24:46 +02:00
torstenandCopilot a9e1ea0893 Update submodule to Session 026 (Lts/Services migration)
- qt-migration-legatus: d5af8b976 (Session 026: Lts/Services Qt5:: to Qt6::)
- 104 CMakeLists.txt files migrated
- 1244 files changed in Lts/Services module

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WZ6G709D21KX0WK1H1X5E4
2026-08-25 19:23:58 +02:00
torstenandCopilot 18c350333a Session 025: Update MIGRATION_STATUS.md with QTextCodec fixes
Document Session 025 changes:
- QTextCodec include path fixes (QtCore → QtGui)
- Qt6::Gui dependency added for qsql_informix
- Qt::codecForHtml → QTextCodec::codecForHtml migration

Co-authored-by: Copilot <2235566219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WXBCWW3ZRK04T710CVB0JM
2026-08-25 18:51:41 +02:00
torstenandCopilot cf7dc7ad10 docs: update MIGRATION_STATUS.md with Session 024 results
- Qt5:: CMake references cleanup complete
- LtsWidgets CMakeLists_rc.txt migrated to Qt6::
- SIGNAL/SLOT legacy syntax assessment (low priority)
- Module structure verification (TetraIF, Z)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WHQDDTVBKTQ01R992EQ9KY
2026-08-25 15:28:32 +02:00
torstenandCopilot b121eeaded submodule: update qt-migration-legatus to ec83f017b
- LtsWidgets CMakeLists_rc.txt: Qt5:: → Qt6:: migration

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WHNPBRRRZ3YHY1ASBSGQZK
2026-08-25 15:27:35 +02:00
torstenandCopilot d47743bbfa Update MIGRATION_STATUS.md with Qt6 verification results
Session 024: Comprehensive Qt6 compatibility verification complete
- Zero Qt5:: CMake references in qt6-after
- Zero QRegExp usage in production code
- Zero QDesktopWidget usage
- QTextCodec handled via Core5Compat
- All Lts modules verified Qt6-ready
- Submodule clean on feature/qt6-migration-basis-modules

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WH4P79CE375BSQZY6P2V6R
2026-08-25 15:18:18 +02:00
torstenandCopilot 2d607b179e Update MIGRATION_STATUS.md with Session 023: Lts/Tools QRegExp migration
Qt6 Migration CI / migrate (push) Waiting to run
- Documented complete QRegExp → QRegularExpression migration in Lts/Tools
- 7 files updated with Qt6-compatible regex patterns
- Core5Compat added for QTextCodec support in TextEditorTest
- Zero QRegExp instances remaining in Lts/Tools module

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WE1S8MR1K59FMME9HHSA2S
2026-08-25 14:24:17 +02:00
torstenandCopilot f4ecc34e07 Update qt-migration-legatus submodule to Lts/Tools QRegExp migration
- Submodule updated to include complete QRegExp → QRegularExpression migration
- All Lts/Tools modules now use Qt6-compatible QRegularExpression
- TextEditorTest includes Core5Compat for legacy QTextCodec support

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WDZXVMCG78CF3S063661T1
2026-08-25 14:23:16 +02:00
torsten 8e90e61829 Update MIGRATION_STATUS.md with Session 022: Lts/Tools migration complete
Qt6 Migration CI / migrate (push) Waiting to run
- Added Session 022 section documenting Lts/Tools migration (72 submodules)

- Updated completed work section with Lts/Tools details

- Added Lts/Tools Qt5 deprecated API scan results

Entire-Checkpoint: 01M0WDADEB4SH812KGHXS7TK0Y
2026-08-25 14:11:31 +02:00
torsten c88164e699 Update qt-migration-legatus submodule to d5c13033e (Session 022: Lts/Tools)
Qt6 Migration CI / migrate (push) Waiting to run
Entire-Checkpoint: 01M0WD43FZRCFR9GFSMB5PQNN3
2026-08-25 14:08:05 +02:00
torstenandCopilot 0e5362f585 Update MIGRATION_STATUS.md: Session 021 - All Lts modules verified Qt6-compatible
Qt6 Migration CI / migrate (push) Waiting to run
- Lts/DDS: No Qt5:: refs, SIGNAL/SLOT are dynamic meta-method calls (Qt6-compatible)
- Lts/Proxies: 13 submodules verified, no Qt5:: refs, no deprecated APIs
- Lts/Services: 47 submodules verified, no Qt5:: refs, no deprecated APIs
- Lts/Plugins: 60 submodules verified, no Qt5:: refs, no deprecated APIs
- Lts/Projects: 5 submodules structure present
- QTextCodec: Only 6 occurrences remain (qsql_informix, handled via Core5Compat)
- No code changes required - all modules already Qt6-compatible
- Ready for full build validation after copying remaining modules

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WCTK3GJ0ZYT1KZVD84NQE7
2026-08-25 14:02:53 +02:00
torstenandCopilot b511770193 Session 020: Verify Lts/DDS/Proxies/Services/Plugins Qt6 ready
Qt6 Migration CI / migrate (push) Waiting to run
- Lts/DDS: SIGNAL/SLOT are dynamic meta-method calls (Qt6 compatible)
- Lts/Proxies: No Qt5 references, Qt6 ready
- Lts/Services: No Qt5 references, Qt6 ready
- Lts/Plugins: No Qt5 references, Qt6 ready (60 submodules)
- Z/qsql_informix: QTextCodec handled via Qt6::Core5Compat (correct pattern)

All remaining Lts modules verified as Qt6-compatible with no changes needed.
SIGNAL/SLOT macros in DDS use runtime QMetaMethod resolution - must be preserved.
QTextCodec in qsql_informix properly uses Core5Compat module for database locale encoding.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WCCRK3H32XJ853NP45DKS6
2026-08-25 13:55:20 +02:00
torstenandCopilot c9a0e1db64 Update MIGRATION_STATUS.md with Session 019 Lts/Viewer module migration
Qt6 Migration CI / migrate (push) Waiting to run
- Document Lts/Viewer module migration (LtsFileDialog, LtsReportDisplay)
- Add CMakeLists.txt Qt6 updates for Viewer submodules
- Update changed files section with Session 019 details

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0WBS8DTWM6XY2XFGQDG2WYJ
2026-08-25 13:44:41 +02:00
torsten c05be1077c Update MIGRATION_STATUS.md: Add Lts/Application module completion
Qt6 Migration CI / migrate (push) Waiting to run
- Added Lts/Application to module status table (✅ Complete)
- Added commit 45eb8ee6 to submodule commit history
- Documents 68 files migrated with Qt6 CMakeLists.txt updates

Entire-Checkpoint: 01M0WB5S866CNK751F84YY5Q26
2026-08-25 13:34:02 +02:00
torsten 58fecf50a3 Update qt-migration-legatus submodule to 45eb8ee6
Qt6 Migration CI / migrate (push) Waiting to run
- Add Lts/Application module (AarApp, OpApp, THP)
- Update Application CMakeLists.txt to Qt6::Core/Widgets/Xml/Network/PrintSupport/Svg/WebEngineCore/WebEngineWidgets
- No Qt5 deprecated APIs found in Application source code

Entire-Checkpoint: 01M0WAY8HZN9GV462Z0671ZX4D
2026-08-25 13:29:56 +02:00
torsten c5e6c739b7 Update MIGRATION_STATUS.md with SIGNAL/SLOT migration progress
Qt6 Migration CI / migrate (push) Waiting to run
- Document topic_editor.cpp SIGNAL/SLOT migration
- Mark SIGNAL/SLOT migration as complete (dynamic cases preserved)
- Add commit references for latest submodule updates

Entire-Checkpoint: 01M0W9WJ9W87KYTMMFDJVDHX5F
2026-08-25 13:11:32 +02:00
torsten d3d17544cb Update qt-migration-legatus submodule to 079175a05
Qt6 Migration CI / migrate (push) Waiting to run
- topic_editor.cpp: Migrated SIGNAL/SLOT to function-pointer syntax
- Enables compile-time type checking for Qt6 compatibility

Submodule update: Qt6 SIGNAL/SLOT migration progress

Entire-Checkpoint: 01M0W9Q2JWGMN1VGSZ43D864FF
2026-08-25 13:08:32 +02:00
torstenandCopilot eda42f1695 Update MIGRATION_STATUS.md: SIGNAL/SLOT migration complete
Qt6 Migration CI / migrate (push) Waiting to run
- Documented lts_app_descriptor_editor.cpp and qsql_informix.cpp migration
- Added technical details for SIGNAL/SLOT pattern and QTextCodec
- Updated status and next steps

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0VX1FZBW74JEY580TM9B16Z
2026-08-25 09:27:02 +02:00
torstenandCopilot e989e5423e Update submodule to latest SIGNAL/SLOT migration
Qt6 Migration CI / migrate (push) Waiting to run
- Submodule: qt-migration-legatus@0ca0e9ac6
- Migrated lts_app_descriptor_editor.cpp (12 SIGNAL/SLOT connections)
- Migrated qsql_informix.cpp (2 SIGNAL/SLOT connections)
- Added Qt6::Core5Compat for QTextCodec support

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0VX0PYN9NWPQ8KZFFYSQF73
2026-08-25 09:26:36 +02:00
torsten 75dde26c26 Update qt-migration-legatus submodule to 06079203 - SIGNAL/SLOT migration
Qt6 Migration CI / migrate (push) Waiting to run
- socket_handler.cpp: 5 SIGNAL/SLOT migrations
- targettimer.cpp: 1 SIGNAL/SLOT migration
- socketreader.cpp: 2 SIGNAL/SLOT migrations
- MIGRATION_STATUS.md updated

Submodule: feature/qt6-migration-basis-modules@06079203
Entire-Checkpoint: 01M0VWM7SS57GTFNWPNFZ2WBQ7
2026-08-25 09:19:48 +02:00
torstenandCopilot 7b04be789e Update MIGRATION_STATUS.md: QDesktopWidget migration complete
Qt6 Migration CI / migrate (push) Waiting to run
- Document QDesktopWidget → QScreen API migration completion
- Added commit bf0b1a3d (AVM and TetraIF modules)
- Updated main repo commit 55942b02 (submodule reference)
- All QApplication::desktop() usage migrated to QGuiApplication::primaryScreen()

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0TGM1ESM0JDMCKMMGZQF1GJ
2026-08-24 20:30:44 +02:00
torsten 55942b021e Update submodule qt-migration-legatus to bf0b1a3d
QDesktopWidget → QScreen migration complete:
- AVM Mobile Video System GUI plugin
- TetraIF LogView Telegram Dialog

All QApplication::desktop() usage has been migrated to QGuiApplication::primaryScreen().

Refs: Qt6 migration, C++17
Entire-Checkpoint: 01M0TGGZV3RW8G3XF8ZND8W597
2026-08-24 20:29:04 +02:00
torstenandCopilot 23050e9b7f Update MIGRATION_STATUS.md with QRegExp migration complete
Qt6 Migration CI / migrate (push) Waiting to run
- Document QRegExp → QRegularExpression migration across all modules
- List all migrated files: symbol_dictionary_impl, mil2525d_to_mil2525c,
  pre_script_dialog, nmea_handler_rx, handler_aes_data, stream_name_mapping,
  nmea_handler, sidc_builder_base, sidc_codec
- Update migration progress table with Qt6 API status
- Mark QDesktopWidget and QRegExp migrations as complete
- Add commit references for f15f342a (QRegExp) and 793c9f8b (BUILD_RTI=OFF)
- Update timestamps for auto-commit tracking

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0TC687R9Y6P7855R57DM9TX
2026-08-24 19:13:18 +02:00
torstenandCopilot 30a0f88995 Update qt-migration-legatus submodule to f15f342a
Qt6 Migration CI / migrate (push) Waiting to run
QRegExp → QRegularExpression migration complete:
- All QRegExp usage migrated to QRegularExpression
- symbol_dictionary_impl.cpp: helper functions updated
- mil2525d_to_mil2525c.cpp: SIDC query pattern matching fixed
- pre_script_dialog.cpp: video file pattern matching
- nmea_handler_rx.cpp, handler_aes_data.cpp: NMEA/AES parsing
- stream_name_mapping.*, sidc_builder_base.cpp, sidc_codec.cpp: validation patterns
- Test files updated for compilation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0TC2G9WN33YWDZVV0XST6D1
2026-08-24 19:11:15 +02:00
torsten a7da810aa8 Update MIGRATION_STATUS.md with Session 016 results
Qt6 Migration CI / migrate (push) Waiting to run
Document BUILD_RTI=OFF build fixes:
- RTI header guards and stub headers
- Member initialization order fixes
- QDesktopWidget → QScreen migration
- CMake BUILD_RTI configuration fixes
- Build validation results (1112 targets)

Entire-Checkpoint: 01M0SWGRP8FJ8H8XJPC3H5R9P8
2026-08-24 14:39:25 +02:00
torsten a4597d1dcd Update qt-migration-legatus submodule to 793c9f8b
Qt6 Migration CI / migrate (push) Waiting to run
BUILD_RTI=OFF fixes:
- Fix RTI header includes with BUILD_RTI guards
- Fix member initialization order warnings
- Add RTI stub headers for BUILD_RTI=OFF builds
- Migrate QDesktopWidget → QScreen API in plugins
- Fix CMakeLists.txt BUILD_RTI configurations

Submodule now builds successfully with BUILD_RTI=OFF (1112 targets)

Entire-Checkpoint: 01M0SWDYV84YB71PG62CMQ04WG
2026-08-24 14:37:53 +02:00
torstenandCopilot 882b6d378c Update MIGRATION_STATUS.md with Session 015 BUILD_RTI=OFF fixes
Qt6 Migration CI / migrate (push) Waiting to run
- Added Session 015 section: Member initialization & include fixes
- Documented 10 fixed files across TrainingAreaBase, VideoOverlayManagement, and plugins
- Updated build validation summary with successful BUILD_RTI=OFF results (1112 targets)
- Documented QDesktopWidget → QScreen migration in style plugins
- Documented BUILD_RTI guard patterns for CMake and source files
- Updated completed modules table with latest progress

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0SW63AA8NRBMP50J0NRPFNW
2026-08-24 14:33:35 +02:00
torstenandCopilot c107cde36b Update MIGRATION_STATUS.md with Session 013 VideoOverlayManagement logger fixes
Qt6 Migration CI / migrate (push) Waiting to run
- Added Session 013 section documenting logger initialization fixes
- Updated build validation status (BUILD_RTI=OFF success)
- Updated latest commit hash (4969e4ff)
- Added VideoOverlayManagement to completed modules table
- Updated next steps with completed items

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0SPXXRB5JWR506XVD3W84PR
2026-08-24 13:01:45 +02:00
torstenandCopilot 37763ed719 Update MIGRATION_STATUS.md with Application module migration progress
Qt6 Migration CI / migrate (push) Waiting to run
Session 012: Application Module Qt6 Migration
- Migrated Lts/Application modules (AarApp, OpApp, THP)
- Migrated Lts/Viewer modules (LtsFileDialog, LtsReportDisplay)
- Applied Qt6 migration patterns to 57 source files
- Updated all CMakeLists.txt files for Qt6 library references

Session 011: Module Migration Tests Skip Fix
- Fixed tests/CMakeLists.txt for MIGRATE_MODULE builds
- Added conditional target checks to skip unavailable test targets
- Top-level CMakeLists.txt skips tests during incremental migration

Build Status:
- BUILD_RTI=OFF: 0 errors (validated)
- BUILD_RTI=ON: External dependency blocker (svcIsmCommon)

Documentation:
- Updated migration progress table
- Added Session 012 details
- Updated next steps

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0SH0YZ9E8WRXA7JKCX654RT
2026-08-24 11:18:33 +02:00
torsten 8032bfb784 Update MIGRATION_STATUS.md with Session 011 progress
Qt6 Migration CI / migrate (push) Waiting to run
- Document tests CMakeLists.txt fixes for MIGRATE_MODULE builds
- Record BUILD_RTI=OFF success with incremental migration
- Note BUILD_RTI=ON external dependency blocker (svcIsmCommon)
- Update next steps with completed work

Entire-Checkpoint: 01M0SFVBNYRJYSQT0X1CV0WT6W
2026-08-24 10:58:01 +02:00
torsten d48a78b5ab Update qt-migration-legatus submodule to f6c2ac04
Qt6 Migration CI / migrate (push) Waiting to run
- Fix tests CMakeLists for MIGRATE_MODULE builds
- Skip tests during incremental module migration (cross-module dependencies)
- Add conditional target checks for CodeGen and LtsTimelineClassic

Entire-Checkpoint: 01M0SFRQQ16MCW8B2KCZK81WJG
2026-08-24 10:56:34 +02:00
torstenandCopilot a28a7c634d Update MIGRATION_STATUS.md - Session 010 complete
Qt6 Migration CI / migrate (push) Waiting to run
- Document LtsUtilsCore include path fix
- Document BUILD_RTI=ON progress (external dependency blocker)
- Update commit references

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0SENR6N4H390ZX4KEXJSQ2D
2026-08-24 10:37:28 +02:00
torstenandCopilot 05ae09bc47 Update submodule to 92b7f26f - Session 010 fixes
Qt6 Migration CI / migrate (push) Waiting to run
- LtsUtilsCore include path fix (qpoint3d.h resolution)
- BUILD_RTI guards in RoutingServiceNG
- pub_sub_base.cpp member initialization order

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0SEMA2WSJ742SF51998VYG1
2026-08-24 10:36:41 +02:00
torstenandCopilot a8a6188d21 Update qt-migration-legatus submodule to 47985c5a
Qt6 Migration CI / migrate (push) Waiting to run
- LtsUtilsCore include path fix (qpoint3d.h now found)
- BUILD_RTI guards in RoutingServiceNG modules
- BUILD_RTI=ON progresses further (external deps remain)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0SEDKRW5WMPP0VHH82S76WE
2026-08-24 10:33:01 +02:00
torstenandCopilot c486283d4c Update MIGRATION_STATUS.md with BUILD_RTI=ON DDS success
Qt6 Migration CI / migrate (push) Waiting to run
Session 009 results:
- BUILD_RTI=ON DDS core components build successfully
- libddsconnector.so created and linked
- 6 files changed to fix RTI header includes and logger initialization
- C++17 standard enforced due to RTI DDS 7.7.0 incompatibility with C++20+

Document includes:
- Complete build validation summary
- Technical decisions (C++17 enforcement, RTI integration pattern)
- Migration progress by module
- Next steps and timeline
- Auto-update policy (every 4 hours / milestones)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0R16WYSYYXV34YR8Q4B1T3H
2026-08-23 21:22:56 +02:00
torstenandCopilot 4340d47a0f Update qt-migration-legatus submodule to d7c8c9e6
Qt6 Migration CI / migrate (push) Waiting to run
BUILD_RTI=ON DDS build fixes:
- Fixed DynamicDataImpl.hpp include for complete type definition
- Added m_logger member variables to DDS template classes
- Fixed logger initialization pattern in pub_sub_base.cpp
- Added DataPluginBase::Interface forward declarations
- Fixed LtsUtilsCore include path
- Fixed Grantlee test filtering in tests/CMakeLists.txt

Build status:
- BUILD_RTI=OFF: ✅ 0 errors
- BUILD_RTI=ON: ✅ DDS core components (libddsconnector.so) build successfully
- C++17 enforced due to RTI Connext DDS 7.7.0 incompatibility with C++20+

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0R14VC4MDGMW85SCQ1HVHWG
2026-08-23 21:21:48 +02:00
torstenandCopilot be6d714fff Update submodule qt-migration-legatus to 7a6be747
Qt6 Migration CI / migrate (push) Waiting to run
- BUILD_RTI=OFF build errors fixed in TrainingAreaBase
- Qt6 QJsonObject initializer syntax fixes
- C++17 constraint documented for RTI Connext DDS 7.7.0 compatibility

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0QZABT6BM1EP26RPC8Y4ZDB
2026-08-23 20:49:52 +02:00
torstenandCopilot 029131dc9e Update MIGRATION_STATUS.md with Qt6 API fixes and build status
Qt6 Migration CI / migrate (push) Waiting to run
- Document QJsonObject and QJsonDocument Qt6 API fixes
- Update build status: Qt6 fixes successful for both BUILD_RTI=ON/OFF
- Add changed files section with commit references
- Update remaining blockers (RTI Core type errors separate from Qt6)
- Update next steps for continued migration

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0QQYZ2GBAQSWY4KWC438E7K
2026-08-23 18:41:18 +02:00
torstenandCopilot 4fe74ba63f Update qt-migration-legatus submodule to 3d3c3b48
Qt6 Migration CI / migrate (push) Waiting to run
Qt6 API compatibility fixes:
- QJsonObject initializer list syntax (double braces)
- QJsonDocument serialization (toJson/fromJson instead of binary)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0QQVC4X6TMJWMQRZ7D05QP2
2026-08-23 18:39:21 +02:00
torstenandCopilot 2101c87cbd Update MIGRATION_STATUS.md and submodule reference
Qt6 Migration CI / migrate (push) Waiting to run
- Document C++17 decision (RTI 7.7.0 hard blocker for C++20/23)
- Document BUILD_RTI DDS guard fixes completion
- Update submodule reference to 8d456c7d

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0QA4DXB67EY0GGRT3Y0475M
2026-08-23 14:39:37 +02:00
torstenandCopilot 6f56b9d71e Update MIGRATION_STATUS.md with BUILD_RTI progress
Qt6 Migration CI / migrate (push) Waiting to run
- Document 4 BUILD_RTI compile errors fixed
- Note RTI C++23 compatibility status
- Record ngl_codegen/Grantlee5 dependency blocker

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0Q5C1SC4PAK08Q7205MV3HH
2026-08-23 13:16:24 +02:00
torstenandCopilot 256cfb6d87 Update MIGRATION_STATUS.md with RTI C++23 compatibility blocker
Qt6 Migration CI / migrate (push) Waiting to run
Document RTI Connext DDS 7.7.0 header bugs preventing C++23 build:
- DDS_OctetSeq_get_contiguous_buffer (missing 's')
- DDS_SEQUENCE_INITIALIZER brace initialization

Workaround: BUILD_RTI=OFF until RTI provides C++23-compatible version

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0Q2920JAZDBK8GBJPAWCBFG
2026-08-23 12:22:20 +02:00
torsten 2c0a0d3ff6 Update MIGRATION_STATUS.md with BUILD_RTI=OFF fix status
Qt6 Migration CI / migrate (push) Waiting to run
Document BUILD_RTI guard fixes for DDS modules.
BUILD_RTI=OFF configure and partial build successful.

Entire-Checkpoint: 01M0NWBTDT7RPKHM60AJ5CFMAD
2026-08-23 01:19:45 +02:00
torsten 744da56122 chore: Migration Status Update 2026-08-22T12:53:00+02:00
Qt6 Migration CI / migrate (push) Waiting to run
Automatische Status-Aktualisierung
    - Migrierte Dateien: 7165
    - Build Status: Unknown

    Signed-off-by: Torsten Wierschin <torsten.wierschin@life-maps.com>
Entire-Checkpoint: 01M0MHMFTNPCJVSQBAVEZ7HFMS
2026-08-22 12:53:00 +02:00
torstenandCopilot 9d9ad8f88a Update submodule qt-migration-legatus to f6cbb902
Qt6 Migration CI / migrate (push) Waiting to run
- Includes NGL_TARGET_LINK_DIRECTORIES macro fix
- Required for BUILD_RTI=ON configuration

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0MGZGGMWGE1KTR5D90WFGQW
2026-08-22 12:41:33 +02:00
torstenandCopilot 342ffd3e5c Update submodule to latest BUILD_RTI fixes
- HandlerMinelayerData: BUILD_RTI Guards für RTI-Abhängigkeiten
- svcTabCommon: Export-Header-Fix via Fallback-Target
- TrainingAreaBase: Stub-Header für BUILD_RTI=OFF
- ddsfts: Include-Pfad und Dependency-Fixes
- BUILD_RTI=OFF Compilation vollständig unterstützt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0JNZA586SACX1PRZ2DJAE5S
2026-08-21 19:30:20 +02:00
torsten 5571ad9d37 chore: Migration Status Update 2026-08-21T18:39:15+02:00
Qt6 Migration CI / migrate (push) Waiting to run
Automatische Status-Aktualisierung
    - Migrierte Dateien: 7166
    - Build Status: Unknown

    Signed-off-by: Torsten Wierschin <torsten.wierschin@life-maps.com>
Entire-Checkpoint: 01M0JK1S5381B0M60KWVP1DY85
2026-08-21 18:39:15 +02:00