~swmail/qgroundcontrolbuild/+git/trunk:Qt6

Last commit made on 2023-12-02
Get this branch:
git clone -b Qt6 https://git.launchpad.net/~swmail/qgroundcontrolbuild/+git/trunk

Branch merges

Branch information

Recent commits

0a55f55... by Sergii Lisovenko <email address hidden>

Add stable/daily build option to CMakeLists

This commit introduces an option for choosing between a stable or daily build in the CMakeLists.txt file. The option is off by default, resulting in a daily build. If the STABLE_BUILD is set to ON, a status message "Stable Build" is printed, otherwise a "Daily Build" status message is printed and -DDAILY_BUILD will be added to the definitions.

633e070... by Sergii Lisovenko <email address hidden>

Added necessary Qt Quick Controls imports in FirstRunPrompt.qml to fix Dialog.Ok type

7ab5b1e... by Sergii Lisovenko <email address hidden>

Add few QML type registration inside QGCToolbox

The QML registration for SettingsManager, VideoManager and QGCMapEngineManager, has been added to the QGCToolbox. This change ensures that the SettingsManager is available to all subsequent tools as it's initialized before plugins scan and load.

612710f... by Sergii Lisovenko <email address hidden>

Update minimum required CMake version

The minimum required version of CMake was updated from 3.10 to 3.21.1 in the CMakeLists.txt file as this is q Qt6.6.1 requirements. This change was made as part of the upgrade from Qt libraries version 5 to 6, to support new features and enhancements available in Qt6.6.1.

b421ae4... by Sergii Lisovenko <email address hidden>

Replace hardcoded project name with variable in main CMakeLists.txt

Changed all instances of the hardcoded 'QGroundControl' to the variable ${PROJECT_NAME} in CMakeLists.txt. This change allows for easier project configuration and name changes in the future.

b683213... by Sergii Lisovenko <email address hidden>

Refactor main qgg library CMakeLists.txt for improved clarity and organization

This update improves readability and maintainability of the CMakeLists.txt files. The modifications include restructuring and clearly labeling sections, adding more descriptive comments.

9989cb5... by Sergii Lisovenko <email address hidden>

Mark unused parameters in various functions

Unused parameters in vehicle and actuator related functions have been labelled as "[[maybe_unused]]" across multiple files. The update ensures cleaner, warning-free code and improves readability.

292db43... by Sergii Lisovenko <email address hidden>

Update QRegExp imports to use QtCore5Compat

The QRegExp imports in several files have been updated to use QtCore5Compat instead

6989fa8... by Sergii Lisovenko <email address hidden>

Enable compile definitions to handle deprecated functions

In the CMakeLists.txt file, added definitions instructing the compiler to stop considering deprecated functions as errors. This ensures the successful compilation of code even when it contains deprecated function calls.

2dff491... by Sergii Lisovenko <email address hidden>

Refactor main CMakeLists.txt for improved clarity and organization

This update improves readability and maintainability of the CMakeLists.txt files. The modifications include restructuring and clearly labeling sections, adding more descriptive comments.