 torstenandCopilot
|
d6b6ffce7c
|
Apply clang-format to Lts/Common and DTC/enum headers
- Formatted all CodeGen module files (9 files)
- Formatted LtsAppDescriptor module files
- Formatted LtsAppManager/AppChooser files
- Applied clang-format to all DTC and enum headers across modules
- Removed coordTransTests from CommonUnitTestsPlaceholder (moved to tests/)
Cosmetic changes only, no functional modifications.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-08-19 14:46:29 +02:00 |
|
 torstenandCopilot
|
bafed3705f
|
Qt6 migration: LtsWidgets API fixes, LtsWebSocket logger init, RTI Docker install
- LtsWidgets: Fixed Qt6 API compatibility issues
- QWheelEvent::delta() → angleDelta().y()
- QStyleOption::init() → initFrom()
- QComboBox activated signal signature change
- QTextCodec removal (UTF-8 default in Qt6)
- Missing widget includes added
- LtsWebSocket: Fixed m_logger reference initialization
- Added NGLLoggerBootstrap includes
- Proper initialization in constructor initializer lists
- CMake: Added BUILD_LTSWEBSOCKET option for temporary exclusion
- Docker: RTI Connext permanent installation script added
- ci/install-rti-in-docker.sh for persistent RTI setup
- Removes need for volume mounting RTI into container
- BUILD options: FilterManagement, RTI, Codification, Grantlee, LtsWebSocket
can be disabled for partial builds during migration
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-08-19 14:04:26 +02:00 |
|
 torstenandCopilot
|
0c1c1ceb85
|
Test infrastructure: Add comprehensive Qt6 migration tests
Add 7 test files covering:
- BUILD_RTI conditional compilation guards
- Qt6 API migrations (QStringView, std::list, QMultiMap, QFontMetricsF, QVariant, QXmlStreamWriter)
- Export header validation (file existence, include guards, macro naming)
- SymbologyXML Qt6 compatibility
- SAATelegrams structure and serialization
- RTI integration and library detection
All 48 tests pass in Ubuntu 26.04 Docker container with Qt 6.8.3.
Technical fixes:
- QFontMetricsF tests use compilation-only verification (headless environment)
- QMultiMap tests sort values before comparing (undefined order in Qt6)
- Export header paths point to build/ directory (CMake-generated)
- Added Qt6::Gui and Qt6::Widgets dependencies for QFontMetricsF
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-08-19 10:01:01 +02:00 |
|
torsten
|
6a2a0667ab
|
Adds immediate migration results
|
2026-08-18 22:12:24 +02:00 |
|
torsten
|
d176b5e0d7
|
Adds initial intermediate qt6 porting state
|
2026-08-17 17:54:56 +02:00 |
|
torsten
|
99136e9460
|
Initial commit
|
2026-08-13 16:59:32 +00:00 |
|