Commit Graph
100 Commits
Author SHA1 Message Date
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
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