Migration to QT6
envgap__AntiMicroX__antimicrox-446
01 / FAILURE SIGNATURE
As reported upstream
No identifying execution failure has been captured.
Not a benchmark task.
- In a clean container the reported failure did not reproduce, or the known fix did not make the project run.
02 / ENVIRONMENT RECIPE
- Base commit
ff086a1501a6b528a11bbaba7746bfed99713d4c- Manifest
CMakeLists.txt- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
AntiMicroX/antimicrox #446 · read the original issue
QT6 is mature enough to start efforts of porting AntiMicroX to it. It is also needed for updating runtime for flatpak (see: https://github.com/flathub/io.github.antimicrox.antimicrox/issues/11) Tasks to do: - [x] Deal with deprecated APIs - [x] #318 - [x] #425 - [x] #426 - [x] `QStringList QString::split` in `common.cpp` - [x] `QRect QDesktopWidget::screenGeometry` in `event.cpp` - [x] `QWheelEvent::orientation()` - [x] Remove `QDesktopWidget Class` [link](https://doc.qt.io/qt-5/qdesktopwidget.html) Others - [x] Update CMake to handle QT6 https://github.com/AntiMicroX/antimicrox/pull/959 - [x] Add CI configs using QT6 Resources: - https://doc.qt.io/qt-6/portingguide.html - https://www.qt.io/blog/porting-from-qt-5-to-qt-6-using-qt5compat-library - https://doc.qt.io/qt-6/cmake-qt5-and-qt6-compatibility.html - https://doc.qt.io/qt-6/cmake-get-started.html
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]