berrux-dev
78253c60f4
added DB
2026-10-06 19:02:40 +02:00
berrux-dev
1e07bf76ba
Add ddsview topic-type-plugin deps (39 *TopicTypePlugin.so) to GROUP6
...
Runtime-loaded via LtsPluginLoader, not CMake link deps of ddsview; without them its Data/Function topic lists are empty in a group-only build.
2026-10-05 19:44:37 +02:00
berrux-dev
985aa9787b
Complete PrtCnv Qt6 migration so CoPrtCnv/PrtCnvLib/PrtCnv/ddsview build
...
Restore dropped m_logger members, QMutex->QRecursiveMutex, splitView->split, error->errorOccurred (migration-only, verified vs legacy).
2026-10-05 14:59:27 +02:00
berrux-dev
ed81fccb1d
Merge feature/migrate-module-tetraif-only into feature/qt6-migration-projects-app-tools-viewer-validation
...
Resolves 0 textual conflicts; unions new_docker_build.sh (TetraIF GROUP6 CoPrtCnv/PrtCnvLib/PrtCnv + ddsview; t* re-activated per build) and keeps qledline convergent fix; validates BUILD_RTI=ON BUILD_GRANTLEE=ON.
2026-10-05 14:57:33 +02:00
berrux-dev
43300efaa7
Merge pull request 'bugfix/fix-warning-issue' ( #4 ) from bugfix/fix-warning-issue into feature/qt6-migration-projects-app-tools-viewer-validation
...
Reviewed-on: #4
2026-10-05 08:57:47 +00:00
berrux-dev
040bdd558f
Remove forward-declaration stub-header directories (.forward-declarations/, forward-declarations/)
...
Deletes the two stub-header trees (249 files) that shadowed the real
rtiddsgen-generated DDS headers, and removes every reference to them.
CMake (15 include-path entries):
root CMakeLists.txt include_directories(.../forward-declarations);
NGL_TARGET_INCLUDE_DIRECTORIES entries in 7 service CMakeLists
(ServiceManagement, SoundManagement, SituationMap, ScreenRecording,
SituationReplayManagement, SituationReplay, ServiceMonitor)
Source includes that resolved to the root-level stubs (only 2, repointed to the
module-prefixed generated headers the rest of the tree already uses):
Lts/Services/AreaEffectSimulation/object_charge_effect.h
<aes_dtc.h> -> <AreaEffectSimulation/aes_dtc.h>
Lts/Proxies/TrainingAreaBaseOC/websocket_handler.h
<taboc_dtc.h> -> <TrainingAreaBaseOC/taboc_dtc.h>
(generic_dtc_impl.h needs no change: its quote-include "generic_dtc.h"
resolves to the real Lts/DDS/DTC/generic_dtc.h in the same directory)
Tests:
tests/test_migration_stubs.cpp: remove the redundant root-level stub test
(AesDtcCompiles) - the module-prefixed AreaEffectSimulationDtcCompiles test
already exercises the same AreaEffectSimulation::Interface header.
tests/test_skl_dtc.cpp: delete (removed-module compile test, already filtered
out of the build) and remove its now-obsolete CMake list(FILTER) exclusion.
Validation: full rebuild (build4, make -j4 -k) with the removal - 0 new compile
errors vs the pre-existing base-state baseline (77 unique real-error signatures
identical to baseline; all 15 'No such file' headers pre-existing).
2026-10-03 18:12:44 +02:00
berrux-dev
d8ec9e8d74
Merge pull request 'fix Warning' ( #3 ) from bugfix/fix-warning-issue into feature/qt6-migration-projects-app-tools-viewer-validation
...
Reviewed-on: #3
2026-10-03 07:29:43 +00:00
berrux-dev
8345470273
fix Warning
2026-10-03 09:20:13 +02:00
berrux-dev
593c221d23
Merge feature/qt6-migration-basis-modules-merge-viewer-validation into feature/migrate-lts-projects-and-application
...
Cherry-picks 5501d1e50 (stub-header updates, superseded by 4223ca2ff relocation); resolves 1 content + 24 modify/delete conflicts; validates BUILD_RTI=ON BUILD_GRANTLEE=ON incl. Tools Groups 6-11.
2026-09-28 01:05:39 +02:00
berrux-dev
9c1ac7cbef
Merge feature/lts-viewer-validation-testing-phase into feature/qt6-migration-basis-modules-merge
...
Resolves 1 conflict (new_docker_build.sh, union of viewer-only + codification options); folds in fixes for pre-existing defects surfaced by the validation runs (KDReports-qt6 wiring, LtsSession RTI linking, LtsFileDialog/WLS/BSM Qt6/RTI API migration, GROUP4 target list, new --cmake_build_flags option); validated with BUILD_RTI=ON BUILD_GRANTLEE=ON in 3 Docker runs (run 3: build green, 6 base-state first-run CTest failures documented).
2026-09-27 07:33:29 +02:00
berrux-dev
36f077bce4
Emit record_replay fromQVariant for plain enums; document PPM MOC exclusion
2026-09-26 00:49:47 +02:00
berrux-dev
a410019553
Complete Qt6/rtiddsgen migration of residual Lts service sources
2026-09-25 20:23:37 +02:00
berrux-dev
e748e82c84
Fix allowed_signers principal format for SSH signature verification
...
Line 2 (services side) used a bare key line, which the allowed_signers parser rejects; prefix it with the signer principal like line 1 so git verify-commit matches the key.
2026-09-24 10:51:34 +02:00
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
5485a90385
Lts/Services: finalize Qt6/C++17 migration cleanup
...
Remove deprecated Qt5 patterns remaining in Services:
- Replace remaining SIGNAL/SLOT string syntax with function pointer syntax
(NmeaManagement/socket_handler.cpp, AudioVideoManagement/ModuleTests/mvs_tests.cpp)
- Remove Qt::UniqueConnection (deprecated in Qt6, default behavior) from
19 files across AES, CES plugins, and cross-services (47 occurrences)
- Remove umbrella #include <QtCore> from fire_automaton.h and
aes_test_fire_automaton.h (specific includes suffice)
25 files changed, 74 insertions(+), 81 deletions(-)
2026-09-21 06:43:28 +00:00
berrux-dev
29002f2a48
Migrates remaining include, viewer and DDS headers to rtiddsgen API
...
Converts accessor calls to plain member access and fixes SituationMap CMake.
2026-09-21 02:47:50 +02:00
berrux-dev
c3eda18234
Migrates remaining services and plugins to generated rtiddsgen API
...
Converts accessor calls to plain member access across the residual service set.
2026-09-21 02:47:48 +02:00
berrux-dev
6a8c31b735
Migrates remaining proxies to generated rtiddsgen API
...
Converts accessor calls to plain member access in bld, cmo, gna, hla, whg and wls.
2026-09-21 02:47:26 +02:00
berrux-dev
3ec4208139
Migrates OcSituation and ServiceManagement to generated rtiddsgen API
...
Converts accessor calls to plain member access in osc, oss and obd services.
2026-09-21 02:46:47 +02:00
berrux-dev
95071993f5
Migrates Participant and OperatorManagement to generated rtiddsgen API
...
Converts accessor calls to plain member access in ppm and opm services and plugins.
2026-09-21 02:46:44 +02:00
berrux-dev
bdb2461737
Migrates EffectShow and AssetManagement to generated rtiddsgen API
...
Converts accessor calls to plain member access across esc and asm services.
2026-09-21 02:46:24 +02:00
berrux-dev
a09979afdd
Migrates TrainingAreaBase proxies to generated rtiddsgen API
...
Converts accessor calls to plain member access in tab and taboc proxies.
2026-09-21 02:46:21 +02:00
berrux-dev
2df80f90a7
Migrates CentralEffectSimulation to generated rtiddsgen API
...
Converts accessor calls to plain member access across ces service.
2026-09-21 02:45:54 +02:00
berrux-dev
40f767fc4d
Migrates AudioVideoManagement to generated rtiddsgen API
...
Converts accessor calls to plain member access across avm service and plugin.
2026-09-21 02:45:51 +02:00
berrux-dev
82356f23e5
Migrates InfrastructureManagement to generated rtiddsgen API
...
Converts accessor calls to plain member access across ism service.
2026-09-21 02:45:09 +02:00
berrux-dev
472f537313
Migrates AreaEffectSimulation to generated rtiddsgen API
...
Converts accessor calls to plain member access across aes service and plugin.
2026-09-21 02:45:07 +02:00
berrux-dev
e8d07af320
Adapts shared tests and common code to generated rtiddsgen API
...
Updates test suites and Lts/Common consumers to plain member access.
2026-09-21 02:44:07 +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
220ca64679
Removes migration stub headers superseded by codegen outputs
...
Drops 184 stub headers and obsolete stub tests now generated in the build tree.
2026-09-21 02:38:33 +02:00
berrux-dev
4e29022c06
Adds new flm and flt migration test suites
2026-09-18 17:49:15 +02:00
berrux-dev
501bd2b4b8
Extends migration tests for flm and flt services
2026-09-18 17:49:15 +02:00
berrux-dev
ce47b9236f
Fixes include paths after flm stub header removal
2026-09-18 17:49:15 +02:00
berrux-dev
b8e2ed5344
Installs qt6-websockets-dev and fails on piped make errors
2026-09-18 17:49:15 +02:00
berrux-dev
58a383d212
Adds manual Qt6 WebSockets import and availability macro
2026-09-18 17:49:15 +02:00
berrux-dev
9e553e5d7a
Links Qt6 WebSockets in LtsWebSocketCommon when real
2026-09-18 17:49:15 +02:00
berrux-dev
9a9a023b70
Links Qt6 WebSockets in httq when module is real
2026-09-18 17:49:15 +02:00
berrux-dev
7d1074588c
Migrates flt handlers to CorePortType and plain members
2026-09-18 17:49:15 +02:00
berrux-dev
a3e44a5bd8
Reworks FilterManagement CMake for Qt6 codegen
2026-09-18 17:49:15 +02:00
berrux-dev
bd3cccbc15
Updates flm module tests for generated rtiddsgen API
2026-09-18 17:47:34 +02:00
berrux-dev
b96dec41e4
Fixes enum casts and CorePortType in flm service glue
2026-09-18 17:47:34 +02:00
berrux-dev
3c058facd7
Migrates flm handlers and objects to plain member access
2026-09-18 17:47:34 +02:00
berrux-dev
e156fbb5e4
Adds Q_OBJECT and generated includes to flm custom impls
2026-09-18 17:47:34 +02:00
berrux-dev
d79d89c352
Reworks FileManagement codegen wiring and WebSockets link
2026-09-18 17:47:34 +02:00
berrux-dev
4ee52e2f52
Includes generated flm.hpp for exm Folder DDS type
2026-09-18 17:47:33 +02:00
berrux-dev
c32c9031e7
Removes leftover service stub headers in flm and flt services
2026-09-18 17:47:33 +02:00
berrux-dev
9d1419a5b1
Removes FilterManagement stub headers superseded by codegen
2026-09-18 17:47:33 +02:00
berrux-dev
5d6807f256
Removes FileManagement stub headers superseded by codegen
2026-09-18 17:47:33 +02:00
berrux-dev
619c7683d4
Guards pdm_translation stub copy against codegen race
2026-09-18 17:45:16 +02:00
berrux-dev
a318dbb64a
Restores logger and db interface members in DataManagerBaseDl
2026-09-18 17:45:16 +02:00
berrux-dev
7f9a59004a
Adapts GenericFtcImpl to rtiddsgen 7.7 generated types
2026-09-18 17:45:16 +02:00
berrux-dev
4cab91a948
Restores generic_fts include and fixes FTS connext header
2026-09-18 17:45:16 +02:00
berrux-dev
6794412c29
Migrates GenericFtsImpl to plain members and FtReplyState
2026-09-18 17:45:16 +02:00
berrux-dev
f974625b0f
Fixes TopicLockMaster Dtc include, namespace and member access
2026-09-18 17:45:16 +02:00
berrux-dev
15a961182a
Migrates Pacemaker to CorePortType and plain generated members
2026-09-18 17:45:16 +02:00
berrux-dev
35bfe2be39
Defines MAKE_SVCCORECLIENT_LIB guard for svcCoreClient
2026-09-18 17:45:16 +02:00
berrux-dev
851cbd5cec
Adapts codegen templates to rtiddsgen 7.7 plain data members
2026-09-18 17:45:15 +02:00
berrux-dev
c066c74d7f
Drops BUILD_GRANTLEE fallback paths from codegen macros
2026-09-18 17:45:15 +02:00
berrux-dev
60f7ea0d9a
Added LogViewer again
2026-09-15 10:37:29 +02:00
berrux-dev
92ad7d4686
remove all unneeded module listed from Niklas
2026-09-14 21:15:42 +02:00