diff --git a/coin/instructions/common_environment.yaml b/coin/instructions/common_environment.yaml index bafbb59b058..1fec2c793a6 100644 --- a/coin/instructions/common_environment.yaml +++ b/coin/instructions/common_environment.yaml @@ -7,7 +7,7 @@ instructions: variableValue: "RelWithDebInfo" - type: EnvironmentVariable variableName: LLVM_BASE_URL - variableValue: https://master.qt.io/development_releases/prebuilt/libclang/libclang-release_16.0.2-based + variableValue: https://ci-files02-hki.ci.qt.io/packages/jenkins/qtcreator_libclang/libclang-release_16.0.2-based - type: EnvironmentVariable variableName: QTC_QT_BASE_URL variableValue: "https://ci-files02-hki.ci.qt.io/packages/jenkins/archive/qt/6.5/6.5.1-released/Qt" diff --git a/coin/instructions/provision.yaml b/coin/instructions/provision.yaml index 14e6fb1a239..7b84c6e3baa 100644 --- a/coin/instructions/provision.yaml +++ b/coin/instructions/provision.yaml @@ -52,7 +52,7 @@ instructions: - type: ChangeDirectory directory: "{{.BuildDir}}/tqtc-qtsdk/packaging_tools" - type: ExecuteCommand - command: "python3 -m pipenv run python -u install_qt.py --qt-path {{.BuildDir}}/qt_install_dir --base-url {{.Env.QTC_QT_BASE_URL}} --base-url-postfix={{.Env.QTC_QT_POSTFIX}} --icu7z https://master.qt.io/development_releases/prebuilt/icu/prebuilt/56.1/icu-linux-g++-Rhel7.2-x64.7z {{.Env.QTC_QT_MODULES}}" + command: "python3 -m pipenv run python -u install_qt.py --qt-path {{.BuildDir}}/qt_install_dir --base-url {{.Env.QTC_QT_BASE_URL}} --base-url-postfix={{.Env.QTC_QT_POSTFIX}} --icu7z https://ci-files02-hki.ci.qt.io/packages/jenkins/development_releases/prebuilt/icu/prebuilt/56.1/icu-linux-g++-Rhel7.2-x64.7z {{.Env.QTC_QT_MODULES}}" executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution maxTimeInSeconds: 3600 maxTimeBetweenOutput: 360 @@ -72,7 +72,7 @@ instructions: property: host.os equals_value: MacOS - type: ExecuteCommand - command: "python -m pipenv run python -u install_qt.py --qt-path {{.BuildDir}}/qt_install_dir --base-url {{.Env.QTC_QT_BASE_URL}} --base-url-postfix={{.Env.QTC_QT_POSTFIX}} --opengl32sw7z https://master.qt.io/development_releases/prebuilt/llvmpipe/windows/opengl32sw-64.7z --d3dcompiler7z https://master.qt.io/development_releases/prebuilt/d3dcompiler/msvc2013/d3dcompiler_47-x64.7z --openssl7z https://ci-files02-hki.ci.qt.io/packages/jenkins/openssl/openssl_1.1.1d_prebuild_x64.7z {{.Env.QTC_QT_MODULES}}" + command: "python -m pipenv run python -u install_qt.py --qt-path {{.BuildDir}}/qt_install_dir --base-url {{.Env.QTC_QT_BASE_URL}} --base-url-postfix={{.Env.QTC_QT_POSTFIX}} --opengl32sw7z https://ci-files02-hki.ci.qt.io/packages/jenkins/development_releases/prebuilt/llvmpipe/windows/opengl32sw-64.7z --d3dcompiler7z https://ci-files02-hki.ci.qt.io/packages/jenkins/development_releases/prebuilt/d3dcompiler/msvc2013/d3dcompiler_47-x64.7z --openssl7z https://ci-files02-hki.ci.qt.io/packages/jenkins/openssl/openssl_1.1.1d_prebuild_x64.7z {{.Env.QTC_QT_MODULES}}" executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution maxTimeInSeconds: 3600 maxTimeBetweenOutput: 360 diff --git a/dist/changelog/changes-11.0.0.md b/dist/changelog/changes-11.0.0.md index d26e8b2d60c..916c92954e4 100644 --- a/dist/changelog/changes-11.0.0.md +++ b/dist/changelog/changes-11.0.0.md @@ -121,10 +121,17 @@ Editing * Fixed that the locator showed both the declaration and the definition of symbols ([QTCREATORBUG-13894](https://bugreports.qt.io/browse/QTCREATORBUG-13894)) * Fixed the handling of C++20 keywords and concepts +* Fixed that the automatic Doxygen comment generation did not work when + initializer lists `{}` were present + ([QTCREATORBUG-29198](https://bugreports.qt.io/browse/QTCREATORBUG-29198)) +* Fixed an issue when matching braces + ([QTCREATORBUG-29339](https://bugreports.qt.io/browse/QTCREATORBUG-29339)) * Clangd * Fixed that the index could be outdated after VCS operations * Fixed the highlighting of labels ([QTCREATORBUG-27338](https://bugreports.qt.io/browse/QTCREATORBUG-27338)) + * Fixed freezes when showing tool tips + ([QTCREATORBUG-29356](https://bugreports.qt.io/browse/QTCREATORBUG-29356)) * Built-in * Fixed support for `if`-statements with initializer ([QTCREATORBUG-29182](https://bugreports.qt.io/browse/QTCREATORBUG-29182)) @@ -150,7 +157,10 @@ Editing * Fixed the completion for Qt Quick Controls ([QTCREATORBUG-28648](https://bugreports.qt.io/browse/QTCREATORBUG-28648)) * Fixed that `qmllint` issues were not shown in the `Issues` view - ([QTCREATORBUG-28720](https://bugreports.qt.io/browse/QTCREATORBUG-28720)) + ([QTCREATORBUG-28720](https://bugreports.qt.io/browse/QTCREATORBUG-28720), + [QTCREATORBUG-27762](https://bugreports.qt.io/browse/QTCREATORBUG-27762)) +* Fixed a wrong `M16` warning + ([QTCREATORBUG-28468](https://bugreports.qt.io/browse/QTCREATORBUG-28468)) ### Python @@ -163,6 +173,11 @@ Editing ([Documentation](https://docs.qt.io/qtcreator/creator-python-development.html)) +### Meson + +* Fixed the file targets + ([QTCREATORBUG-29349](https://bugreports.qt.io/browse/QTCREATORBUG-29349)) + Projects -------- @@ -187,15 +202,28 @@ Projects [QTCREATORBUG-28985](https://bugreports.qt.io/browse/QTCREATORBUG-28985), [QTCREATORBUG-29006](https://bugreports.qt.io/browse/QTCREATORBUG-29006)) ([Documentation](https://doc.qt.io/qtcreator/creator-project-cmake.html)) -* Added `Build > Reload CMake Presets` to reload CMake presets after making - changes to them - ([Documentation](https://docs.qt.io/qtcreator/creator-build-settings-cmake-presets.html)) * Added support for the `block()` and `endblock()` CMake commands ([CMake documentation](https://cmake.org/cmake/help/latest/command/block.html#command:block)) -* Fixed that CMake Presets were not visible in the `Projects` view - ([QTCREATORBUG-28966](https://bugreports.qt.io/browse/QTCREATORBUG-28966)) * Fixed issues with detecting a configured Qt version when importing a build ([QTCREATORBUG-29075](https://bugreports.qt.io/browse/QTCREATORBUG-29075)) +* Fixed the project wizards for Qt 6.3 and earlier + ([QTCREATORBUG-29067](https://bugreports.qt.io/browse/QTCREATORBUG-29067)) +* Presets + * Added `Build > Reload CMake Presets` to reload CMake presets after making + changes to them + ([Documentation](https://docs.qt.io/qtcreator/creator-build-settings-cmake-presets.html)) + * Fixed that presets were not visible in the `Projects` view + ([QTCREATORBUG-28966](https://bugreports.qt.io/browse/QTCREATORBUG-28966)) + * Fixed the type handling of the `architecture` and `toolset` fields + ([QTCREATORBUG-28693](https://bugreports.qt.io/browse/QTCREATORBUG-28693)) + * Fixed the setting for QML debugging when creating build configurations + ([QTCREATORBUG-29311](https://bugreports.qt.io/browse/QTCREATORBUG-29311)) + + +### Qmake + +* Fixed an infinite loop when the Qt ABI changed + ([QTCREATORBUG-29204](https://bugreports.qt.io/browse/QTCREATORBUG-29204)) ### Python @@ -214,6 +242,10 @@ Debugging ([QTCREATORBUG-28950](https://bugreports.qt.io/browse/QTCREATORBUG-28950)) * Fixed pretty printer for `std::string` for recent `libc++` ([QTCREATORBUG-29230](https://bugreports.qt.io/browse/QTCREATORBUG-29230)) +* Fixed the pretty printers on Fedora 37 + ([QTCREATORBUG-28659](https://bugreports.qt.io/browse/QTCREATORBUG-28659)) +* Fixed the display of arrays with `Array of 10,000 items` + ([QTCREATORBUG-29196](https://bugreports.qt.io/browse/QTCREATORBUG-29196)) ### C++ @@ -266,6 +298,11 @@ Platforms * Fixed an issue with building library targets ([QTCREATORBUG-26980](https://bugreports.qt.io/browse/QTCREATORBUG-26980)) +### iOS + +* Improved the bundle ID that the project wizards create + ([QTCREATORBUG-29340](https://bugreports.qt.io/browse/QTCREATORBUG-29340)) + ### Remote Linux * Removed the automatic sourcing of target-side shell profiles @@ -277,6 +314,14 @@ Platforms * Fixed issues after deleting the Docker image for a registered Docker device ([QTCREATORBUG-28880](https://bugreports.qt.io/browse/QTCREATORBUG-28880)) +### MCU + +* Fixed that errors were shown for valid QML code + ([QTCREATORBUG-26655](https://bugreports.qt.io/browse/QTCREATORBUG-26655), + [QTCREATORBUG-29155](https://bugreports.qt.io/browse/QTCREATORBUG-29155)) +* Fixed that files were missing from locator and project search + ([QTCREATORBUG-29297](https://bugreports.qt.io/browse/QTCREATORBUG-29297)) + ### QNX * Added `slog2info` as a requirement for devices @@ -289,6 +334,8 @@ Aleksei German Alessandro Portale Alexander Drozdov Alexander Pershin +Alexey Edelev +Alexis Jeandet Ali Kianian Alibek Omarov Amr Essam @@ -309,8 +356,10 @@ Esa Törmänen Fabian Kosmale Filippo Gentile Friedemann Kleint +Haowei Hsu Henning Gruendl Jaroslaw Kobus +Joni Poikelin Jussi Witick Kai Köhne Knud Dollereder @@ -324,6 +373,7 @@ Mats Honkamaa Miikka Heikkinen Mitch Curtis Niels Weber +Olivier Delaune Orgad Shaneh Pranta Dastider Robert Löhning @@ -333,8 +383,8 @@ Tasuku Suzuki Thiago Macieira Thomas Hartmann Tim Jenssen -Tim Jenßen Ulf Hermann Vikas Pachdha +Wladimir Leuschner Yasser Grimes Yixue Wang diff --git a/doc/qtcreator/src/overview/creator-only/creator-help-overview.qdoc b/doc/qtcreator/src/overview/creator-only/creator-help-overview.qdoc index 4b7db858d43..bf792f5564d 100644 --- a/doc/qtcreator/src/overview/creator-only/creator-help-overview.qdoc +++ b/doc/qtcreator/src/overview/creator-only/creator-help-overview.qdoc @@ -34,6 +34,10 @@ Lists useful \QC features. + \li \l{Reference} + + Lists the sidebar views and the output views. + \li \l{Known Issues} Lists known issues in \QC version \qtcversion. The development team diff --git a/doc/qtcreator/src/qtcreator-toc.qdoc b/doc/qtcreator/src/qtcreator-toc.qdoc index 3874d687a91..f39905835fc 100644 --- a/doc/qtcreator/src/qtcreator-toc.qdoc +++ b/doc/qtcreator/src/qtcreator-toc.qdoc @@ -239,7 +239,76 @@ \li \l{Using the Help Mode} \li \l{FAQ} \li \l{How-to} + \list + \li Use the UI + \list + \li \l {Assign keyboard shortcuts} + \li \l {Find a particular preference} + \li \l {Find keyboard shortcuts} + \li \l {Find menu items on \macos} + \li \l {Import and export keyboard shortcuts} + \li \l {Set high DPI scaling} + \li \l {Set the number of recent files shown} + \li \l {Show and hide sidebars} + \li \l {Switch between modes} + \li \l {Switch UI themes} + \li \l {View output} + \endlist + \li Edit Code + \list + \li \l {Add code snippets to the auto-complete menu} + \li \l {Enclose selected code in curly braces, parentheses, or double quotes} + \li \l {Jump to a function in QML code} + \li \l {Locate files using the keyboard} + \li \l {Move between open files} + \li \l {Move to symbols} + \li \l {Paste text from clipboard history} + \li \l {Perform calculations} + \li \l {Search and replace across files using a regular expression} + \li \l {Select the enclosing block in C++} + \li \l {Sort lines alphabetically} + \li \l {Switch to Edit mode} + \li \l {Write down notes} + \endlist + \li Design UIs + \list + \li \l {Export SVG images} + \li \l {View images} + \endlist + \li Manage Projects + \list + \li \l {Add a license header template for C++ code} + \endlist + \li Use \QC + \list + \li \l {Enable and disable plugins} + \li \l {Find settings files} + \li \l {Install plugins} + \li \l {Run \QC from the command line} + \endlist + \endlist \li \l{Reference} + \list + \li Sidebar Views + \list + \li \l {Call Hierarchy} + \li \l {Class View} + \li \l {File System} + \li \l {Include Hierarchy} + \li \l {Open Documents} + \li \l {Outline} + \li \l {Projects} + \li \l {Type Hierarchy} + \endlist + \li Output Views + \list + \li \l {Application Output} + \li \l {Compile Output} + \li \l {Issues} + \li \l {Search Results} + \li \l {To-Do Entries} + \endlist + \endlist \li \l{Known Issues} \li \l{Glossary} \li \l{Technical Support} diff --git a/share/qtcreator/translations/qtcreator_de.ts b/share/qtcreator/translations/qtcreator_de.ts index 333f027b46a..244f28ef9ca 100644 --- a/share/qtcreator/translations/qtcreator_de.ts +++ b/share/qtcreator/translations/qtcreator_de.ts @@ -9307,7 +9307,7 @@ Locked components cannot be modified or selected. Force a specific NDK installation to be used by all Android kits.<br/>Note that the forced NDK might not be compatible with all registered Qt versions. - + Erzwingt die Nutzung einer bestimmten NDK-Installation für alle Android-Kits.<br/>Beachten Sie, dass die erzwungene NDK-Installation nicht unbedingt mit allen registrierten Qt-Versionen kompatibel ist. Open Android NDK download URL in the system's browser. @@ -9319,11 +9319,11 @@ Locked components cannot be modified or selected. Android SDK path exists and is writable. - + Pfad des Android-SDK existiert und ist schreibbar. JDK path exists and is writable. - + Pfad des JDK existiert und ist schreibbar. Android OpenSSL settings (Optional) @@ -9383,19 +9383,19 @@ Locked components cannot be modified or selected. OpenSSL prebuilt libraries cloning failed. - + Das Klonen der vorgefertigten OpenSSL-Bibliotheken ist fehlgeschlagen. The Git tool might not be installed properly on your system. - + Das Git-Werkzeug ist möglicherweise auf Ihrem System nicht richtig installiert. Unset Default - + Vorgabe aufheben Make Default - Als Vorgabe setzen + Als Vorgabe setzen The selected path already has a valid SDK Tools package. @@ -9407,23 +9407,23 @@ Locked components cannot be modified or selected. Android SDK Command-line Tools installed. - + Kommandozeilen-Werkzeug für Android-SDK ist installiert. Android SDK Command-line Tools run. - + Kommandozeilen-Werkzeug für Android-SDK startet erfolgreich. Android SDK Platform-Tools installed. - + Plattform-Werkzeuge für Android-SDK sind installiert. Android SDK Build-Tools installed. - + Erstellwerkzeuge für Android-SDK sind installiert. Android Platform SDK (version) installed. - + Plattform-SDK (Version) für Android ist installiert. Select an NDK @@ -9471,7 +9471,7 @@ Locked components cannot be modified or selected. Failed to create the SDK Tools path %1. - + Das Verzeichnis "%1" für die SDK-Werkzeuge konnte nicht erstellt werden. OpenSSL Cloning @@ -9503,11 +9503,11 @@ Locked components cannot be modified or selected. Encountered SSL errors, download is aborted. - + Es sind SSL-Fehler aufgetreten, das Herunterladen wurde abgebrochen. The SDK Tools download URL is empty. - + Die URL zum Herunterladen der SDK-Werkzeuge ist nicht gesetzt. Cancel @@ -9515,27 +9515,27 @@ Locked components cannot be modified or selected. Downloading SDK Tools package... - + Paket mit SDK-Werkzeugen wird heruntergeladen... Download SDK Tools - + SDK-Werkzeuge herunterladen Could not open %1 for writing: %2. - + Die Datei "%1" konnte nicht zum Schreiben geöffnet werden: %2. Downloading Android SDK Tools from URL %1 has failed: %2. - + Das Herunterladen der SDK-Werkzeuge für Android von der URL %1 ist fehlgeschlagen: %2. Download from %1 was redirected. - + Das Herunterladen von %1 wurde umgeleitet. Writing and verifying the integrity of the downloaded file has failed. - + Das Schreiben und Prüfen der Integrität der heruntergeladenen Datei sind fehlgeschlagen. Automatically download Android SDK Tools to selected location. @@ -9583,55 +9583,55 @@ manuellen Herunterladen im Browser des System zu öffnen. Device name: - Gerätename: + Gerätename: Device type: - Gerätetyp: + Gerätetyp: Unknown - Unbekannt + Unbekannt Serial number: - + Seriennummer: CPU architecture: - + CPU-Architektur: OS version: - Betriebssystemversion: + Betriebssystemversion: Yes - Ja + Ja No - Nein + Nein Authorized: - + Autorisiert: Android target flavor: - + Android Target-Flavor: Skin type: - + Skin-Typ: OpenGL status: - + OpenGL-Status: Android Device Manager - + Android Gerätemanager Run on Android @@ -9639,72 +9639,73 @@ manuellen Herunterladen im Browser des System zu öffnen. Refresh - Aktualisieren + Aktualisieren Start AVD - + AVD starten Erase AVD - + AVD löschen AVD Arguments - + AVD-Argumente Set up Wi-Fi - + Wi-Fi einrichten Emulator for "%1" - + Emulator für "%1" Physical device - + Physisches Gerät None - Keine + Kein Erase the Android AVD "%1"? This cannot be undone. - + Android-AVD "%1" löschen? +Dies kann nicht rückgängig gemacht werden. The device has to be connected with ADB debugging enabled to use this feature. - + Das Gerät muss mit aktiviertem ADB-Debuggen angeschlossen sein, um diese Funktionalität nutzen zu können. Opening connection port %1 failed. - + Das Öffnen des Ports %1 für die Verbindung ist fehlgeschlagen. Retrieving the device IP address failed. - + Das Abfragen der IP-Adresse des Geräts ist fehlgeschlagen. The retrieved IP address is invalid. - + Die erhaltene IP-Adresse ist ungültig. Connecting to the device IP "%1" failed. - + Die Verbindung zur Geräte-IP "%1" ist fehlgeschlagen. An error occurred while removing the Android AVD "%1" using avdmanager tool. - + Beim Entfernen des Android-AVD "%1" mit dem avdmanager-Werkzeug ist ein Fehler aufgetreten. Emulator Command-line Startup Options - + Kommandozeilenargumente für den Start des Emulators Emulator command-line startup options (<a href="%1">Help Web Page</a>): - + Kommandozeilenargumente für den Start des Emulators (<a href="%1">Hilfeseite</a>): Android Device @@ -9712,7 +9713,7 @@ This cannot be undone. The device info returned from AvdDialog is invalid. - + Die vom AvdDialog zurückgelieferte Geräteinformation ist ungültig. NDK is not configured in Devices > Android. @@ -9781,7 +9782,7 @@ This cannot be undone. Screen orientation: - + Bildschirmausrichtung: Advanced @@ -9914,11 +9915,11 @@ This cannot be undone. Cannot create a new AVD. No suitable Android system image is installed.<br/>Install a system image for the intended Android version from the SDK Manager. - + Erstellen von AVD nicht möglich. Es ist kein geeignetes System-Image installiert.<br/>Installieren Sie ein für die vorgesehene Android-Version passendes System-Image vom SDK-Manager. Cannot create an AVD for ABI %1.<br/>Install a system image for it from the SDK Manager tab first. - + Erstellen von AVD für ABI %1 nicht möglich.<br/>Installieren Sie zuerst ein passendes System-Image vom SDK-Manager. Name: @@ -9966,15 +9967,15 @@ This cannot be undone. Java Language Server - + Java Language Server Would you like to configure Android options? This will ensure Android kits can be usable and all essential packages are installed. To do it later, select Edit > Preferences > Devices > Android. - + Wollen Sie die Android-Einstellungen konfigurieren? Dies stellt sicher, dass Android-Kits nutzbar und alle notwendigen Pakete installiert sind. Wählen Sie Bearbeiten > Einstellungen > Geräte > Android, um dies später durchzuführen. Configure Android - + Android konfigurieren The process "%1" exited normally. @@ -10006,64 +10007,65 @@ This cannot be undone. Uninstall the existing app before deployment - + Existierende Anwendung vor dem Deployment deinstallieren No Android architecture (ABI) is set by the project. - + Vom Projekt ist keine Android-Architektur (ABI) gesetzt. The kit's run configuration is invalid. - + Die Ausführungskonfiguration des Kits ist ungültig. The kit's build configuration is invalid. - + Die Build-Konfiguration des Kits ist ungültig. The kit's build steps list is invalid. - + Die Liste der Build-Schritte des Kits sind ungültig. The kit's deploy configuration is invalid. - + Die Deployment-Konfiguration des Kits ist ungültig. No valid deployment device is set. - + Es ist kein gültiges Gerät für das Deployment gesetzt. The deployment device "%1" is invalid. - + Das Gerät "%1" für das Deployment ist ungültig. The deployment device "%1" does not support the architectures used by the kit. The kit supports "%2", but the device uses "%3". - + Das Gerät "%1" für das Deployment unterstützt nicht die Architektur, die vom Kit verwendet wird. +Das Kit unterstützt "%2", aber das Gerät verwendet "%3". The deployment device "%1" is disconnected. - + Das Gerät "%1" für das Deployment ist nicht verbunden. Android: The main ABI of the deployment device (%1) is not selected. The app execution or debugging might not work properly. Add it from Projects > Build > Build Steps > qmake > ABIs. - + Android: Die Haupt-ABI des Geräts für das Deployment (%1) ist nicht ausgewählt. Das Ausführen oder Debuggen der Anwendung funktioniert möglicherweise nicht korrekt. Fügen Sie sie in Projekte > Erstellen > Schritte zum Erstellen > qmake > ABIs hinzu. The deployment step's project node is invalid. - + Der Projektknoten des Deployment-Schritts ist nicht gültig. Cannot find the androiddeployqt input JSON file. - + Die JSON-Datei für androiddeployqt konnte nicht gefunden werden. Cannot find the package name from the Android Manifest file "%1". - + Der Paketname aus der Android-Manifest-Datei "%1" konnte nicht gefunden werden. Uninstalling the previous package "%1". - + Deinstalliere das vorherige Paket "%1". Starting: "%1" @@ -10071,11 +10073,11 @@ The kit supports "%2", but the device uses "%3". Installing the app failed even after uninstalling the previous one. - + Die Installation der Anwendung ist selbst nach der Deinstallation der vorherigen fehlgeschlagen. Installing the app failed with an unknown error. - + Die Installation der Anwendung ist mit einem unbekannten Fehler fehlgeschlagen. Deployment failed with the following errors: @@ -10095,7 +10097,7 @@ Möchten Sie das vorhandene Paket deinstallieren? The deployment AVD "%1" cannot be started. - + Das AVD für das Deployment "%1" konnte nicht gestartet werden. Pulling files necessary for debugging. @@ -10107,7 +10109,7 @@ Möchten Sie das vorhandene Paket deinstallieren? Deploy to Android device - + Deployment auf Android-Gerät %1 needs additional settings to enable Android support. You can configure those settings in the Options dialog. @@ -10135,11 +10137,11 @@ Möchten Sie das vorhandene Paket deinstallieren? "%1" step failed initialization. - + Die Initialisierung des Schritts "%1" ist fehlgeschlagen. Keystore/Certificate password verification failed. - + Die Überprüfung des Keystore/Zertifikat-Passworts ist fehlgeschlagen. Warning: Signing a debug or profile package. @@ -10147,7 +10149,7 @@ Möchten Sie das vorhandene Paket deinstallieren? The Qt version for kit %1 is invalid. - + Die Qt-Version für das Kit %1 ist ungültig. The minimum Qt version required for Gradle build to work is %1. It is recommended to install the latest Qt version. @@ -10173,7 +10175,7 @@ Der vom Kit mindestens benötigte API-Level ist %1. Product type is not an application, not building an APK. - + Der Produkttyp ist keine Anwendung, erstelle kein APK. Failed to run keytool. @@ -10215,7 +10217,7 @@ Der vom Kit mindestens benötigte API-Level ist %1. Could not start process "%1". - + Der Prozess "%1" konnte nicht gestartet werden. Cannot create AVD. Command timed out. @@ -10227,35 +10229,35 @@ Der vom Kit mindestens benötigte API-Level ist %1. This is useful for apps that use SSL operations. The path can be defined in Edit > Preferences > Devices > Android. - + Dies ist hilfreich für Anwendungen, die SSL-Operationen durchführen. Der Pfad kann in Bearbeiten > Einstellungen > Geräte > Android angepasst werden. No valid input file for "%1". - + Keine gültige Eingabedatei für "%1". Android build SDK version is not defined. Check Android settings. - + Die Version des Android Build-SDK ist nicht definiert. Überprüfen Sie die Android-Einstellungen. The Android build folder %1 was not found and could not be created. - + Das Build-Verzeichnis "%1" für Android wurde nicht gefunden und konnte nicht erstellt werden. Cannot copy the target's lib file %1 to the Android build folder %2. - + Die lib-Datei "%1" des Targets konnte nicht in das Build-Verzeichnis "%2" für Android kopiert werden. Cannot copy file "%1" to Android build libs folder "%2". - + Die Datei "%1" konnte nicht in das libs-Verzeichnis des Build-Verzeichnisses für Android "%2" kopiert werden. Cannot open androiddeployqt input file "%1" for writing. - + Die Eingabedatei "%1" für androiddeployqt konnte nicht zum Schreiben geöffnet werden. Cannot set up "%1", not building an APK. - + "%1" konnte nicht eingerichtet werden, erstelle kein APK. Enter keystore password @@ -10275,11 +10277,11 @@ Der vom Kit mindestens benötigte API-Level ist %1. Cannot find C++ debug server in NDK installation. - + In der NDK-Installation wurde kein C++-Debug-Server gefunden. The lldb-server binary has not been found. - + Die ausführbare Datei für lldb-server wurde nicht gefunden. Failed to forward QML debugging ports. @@ -10291,7 +10293,7 @@ Der vom Kit mindestens benötigte API-Level ist %1. Activity Manager threw the error: %1 - + Der Activity Manager hat den folgenden Fehler ausgelöst: %1 Failed to forward JDB debugging ports. @@ -10343,27 +10345,27 @@ Der vom Kit mindestens benötigte API-Level ist %1. Default - Vorgabe + Vorgabe Stable - + Stabil Beta - + Beta Dev - + Dev Canary - + Canary Include obsolete - + Veraltete einschließen Installed @@ -10383,13 +10385,15 @@ Der vom Kit mindestens benötigte API-Level ist %1. Channel: - + Kanal: %1 cannot find the following essential packages: "%2". Install them manually after the current operation is done. - + %1 kann folgende notwendige Pakete nicht finden: "%2". +Installieren Sie diese manuell, nachdem der aktuelle Vorgang abgeschlossen ist. + Checking pending licenses... @@ -10400,7 +10404,8 @@ Install them manually after the current operation is done. The installation of Android SDK packages may fail if the respective licenses are not accepted. - + Die Installation von Android-SDK-Paketen kann fehlschlagen, wenn die entsprechenden Lizenzen nicht akzeptiert werden. + @@ -10563,15 +10568,15 @@ Breche ausstehende Operationen ab... <b>Make install:</b> Copy App Files to %1 - + <b>Installieren:</b> Anwendungsdateien nach "%1" kopieren "%1" step has an invalid C++ toolchain. - + Schritt "%1" hat eine ungültige C++-Toolchain. Product type is not an application, not running the Make install step. - + Der Produkttyp ist keine Anwendung, führe den Installationsschritt nicht aus. Removing directory %1 @@ -10580,7 +10585,8 @@ Breche ausstehende Operationen ab... Failed to clean "%1" from the previous build, with error: %2 - + Das Bereinigen von "%1" vom vorherigen Build ist fehlgeschlagen: +%2 Deploy to device @@ -10604,15 +10610,15 @@ Breche ausstehende Operationen ab... Activity manager start arguments: - + Activity Manager Startargumente: Pre-launch on-device shell commands: - + Shell-Kommandos auf dem Gerät vor dem Start: Post-quit on-device shell commands: - + Shell-Kommandos auf dem Gerät nach dem Beenden: Create Templates @@ -10620,7 +10626,7 @@ Breche ausstehende Operationen ab... Build Android App Bundle (*.aab) - + Android App Bundle (*.aab) erstellen Additional Libraries @@ -10652,23 +10658,23 @@ Breche ausstehende Operationen ab... Android build-tools version: - + Android build-tools-Version: Android build platform SDK: - + Android Build-Plattform-SDK: Create an Android package for Custom Java code, assets, and Gradle configurations. - + Erstellt ein Android-Paket für benutzerdefinierten Java-Code, Assets und Gradle-Konfigurationen. Android customization: - + Android-Anpassungen: Application Signature - + Anwendungssignatur Select Keystore File @@ -10748,7 +10754,8 @@ Die Dateien aus dem Quellverzeichnis des Android-Pakets werden in das Verzeichni The Android template files will be created in the %1 set in the .pro file. - + %1 is the qmake variable ANDROID_PACKAGE_SOURCE_DIR + Die Template-Dateien für Android werden in dem Verzeichnis erstellt, dass als %1 in der .pro-Datei angegeben ist. Create Android Template Files Wizard @@ -10780,290 +10787,295 @@ Die Dateien aus dem Quellverzeichnis des Android-Pakets werden in das Verzeichni Master icon - + Hauptsymbol Select master icon. - + Hauptsymbol auswählen. LDPI icon - + LDPI-Symbol Select an icon suitable for low-density (ldpi) screens (~120dpi). - + Wählen Sie ein Symbol, das für Bildschirme mit niedrigem DPI-Wert (ldpi, ~120dpi) geeignet ist. MDPI icon - + MDPI-Symbol Select an icon for medium-density (mdpi) screens (~160dpi). - + Wählen Sie ein Symbol, das für Bildschirme mit mittlerem DPI-Wert (mdpi, ~160dpi) geeignet ist. HDPI icon - + HDPI-Symbol Select an icon for high-density (hdpi) screens (~240dpi). - + Wählen Sie ein Symbol, das für Bildschirme mit hohem DPI-Wert (hdpi, ~240dpi) geeignet ist. XHDPI icon - + XHDPI-Symbol Select an icon for extra-high-density (xhdpi) screens (~320dpi). - + Wählen Sie ein Symbol, das für Bildschirme mit besonders hohem DPI-Wert (xdpi, ~320dpi) geeignet ist. XXHDPI icon - + XXHDPI-Symbol Select an icon for extra-extra-high-density (xxhdpi) screens (~480dpi). - + Wählen Sie ein Symbol, das für Bildschirme mit ganz besonders hohem DPI-Wert (xxhdpi, ~480dpi) geeignet ist. XXXHDPI icon - + XXXHDPI-Symbol Select an icon for extra-extra-extra-high-density (xxxhdpi) screens (~640dpi). - + Wählen Sie ein Symbol, das für Bildschirme mit extrem hohem DPI-Wert (xxxdpi, ~640dpi) geeignet ist. Icon scaled up. - + Vergößertes Symbol. Click to select... - + Klicken zum Auswählen... Images (*.png *.jpg *.jpeg *.webp *.svg) - + Bilder (*.png *.jpg *.jpeg *.webp *.svg) %1 has been stopped. - + %1 wurde angehalten. Selected device is invalid. - + Das ausgewählte Gerät ist ungültig. Selected device is disconnected. - + Das ausgewählte Gerät ist nicht verbunden. Launching AVD. - + Starte AVD. Could not start AVD. - + Das Starten des AVD ist fehlgeschlagen. No valid AVD has been selected. - + Es wurde kein gültiges AVD ausgewählt. Checking if %1 app is installed. - + Überprüfe, ob die Anwendung %1 installiert ist. ABI of the selected device is unknown. Cannot install APK. - + Die ABI des ausgewählten Geräts ist unbekannt. Kann das APK nicht installieren. Cannot install %1 app for %2 architecture. The appropriate APK was not found in resources folders. - + Kann die Anwendung %1 nicht für die Architektur %2 installieren. Es wurde kein passendes APK in den Ressourcenverzeichnissen gefunden. Installing %1 APK. - + Installiere APK für %1. Too many .qmlproject files in your project. Open directly the .qmlproject file you want to work with and then run the preview. - + Es existieren zu viele .qmlproject-Dateien in Ihrem Projekt. Öffnen Sie die gewünschte .qmlproject-Datei direkt und starten Sie dann die Vorschau. No .qmlproject file found among project files. - + Es wurde keine .qmlproject-Datei in den Projektdateien gefunden. Could not gather information on project files. - + Das Einholen von Informationen über Projektdateien ist fehlgeschlagen. Could not create file for %1 "%2". - + %2 is a command line for a rcc call + Das Erstellen einer Datei für %1 ist fehlgeschlagen ("%2"). A timeout occurred running "%1". - + Zeitüberschreitung bei Ausführung von "%1". Crash while creating file for %1 "%2". - + %2 is a command line for a rcc call + Der Prozess zum Erstellen einer Datei für %1 ist abgestürzt ("%2"). Creating file for %1 failed. "%2" (exit code %3). - + Das Erstellen einer Datei für %1 ist fehlgeschlagen. "%2" (Rückgabewert %3). Uploading files. - + Lade Dateien hoch. Starting %1. - Starte %1. + Starte %1. %1 is running. - + %1 wird ausgeführt. Java: - + Java: Java Language Server: - + Java Language Server: Path to equinox launcher jar - + Pfad zur jar-Datei für den Equinox Launcher Select splash screen image - + Wählen Sie ein Bild für den Startbildschirm Portrait splash screen - + Startbildschirm (Hochformat) Select portrait splash screen image - + Wählen Sie ein Bild für den Startbildschirm im Hochformat Landscape splash screen - + Startbildschirm (Querformat) Select landscape splash screen image - + Wählen Sie ein Bild für den Startbildschirm im Querformat Clear All - + Alle löschen A non-sticky splash screen is hidden automatically when an activity is drawn. To hide a sticky splash screen, invoke QtAndroid::hideSplashScreen(). - + Ein Startbildschirm, der nicht angeheftet (sticky) ist, wird automatisch versteckt, wenn eine Aktivität dargestellt wird. +Rufen Sie QtAndroid::hideSplashScreen() auf, um einen Startbildschirm zu verstecken, der angeheftet (sticky) ist. Sticky splash screen: - + Angehefteter Startbildschirm (sticky): Image show mode: - + Bildanzeigemodus: Background color of the splash screen. - + Hintergrundfarbe des Startbildschirms. Background color: - + Hintergrundfarbe: Select master image to use. - + Wählen Sie das zu benutzende Hauptbild aus. Master image: - + Hauptbild: Select portrait master image to use. - + Wählen Sie das Hauptbild im Hochformat aus. Portrait master image: - + Hauptbild (Hochformat): Select landscape master image to use. - + Wählen Sie das Hauptbild im Querformat aus. Landscape master image: - + Hauptbild (Querformat): LDPI - + LDPI MDPI - + MDPI HDPI - + HDPI XHDPI - + XHDPI XXHDPI - + XXHDPI XXXHDPI - + XXXHDPI An image is used for the splashscreen. Qt Creator manages splashscreen by using a different method which requires changing the manifest file by overriding your settings. Allow override? - + Für den Startbildschirm wird ein Bild benutzt. Qt Creator verwaltet +Startbildschirme auf andere Weise, was eine Änderung der Manifest-Datei +und das Überschreiben Ihrer Einstellungen erfordert. Das Überschreiben erlauben? Convert - + Umwandeln Select background color - + Hintergrundfarbe auswählen Select master image - + Hauptbild auswählen Select portrait master image - + Hauptbild im Hochformat auswählen Select landscape master image - + Hauptbild im Querformat auswählen Images - + Bilder Images (*.png *.jpg *.jpeg) - + Bilder (*.png *.jpg *.jpeg) @@ -11082,7 +11094,7 @@ the manifest file by overriding your settings. Allow override? Omit run configuration warnings - Laufzeitkonfigurationsmeldungen auslassen + Ausführungskonfigurationsmeldungen auslassen Limit result output @@ -11090,31 +11102,31 @@ the manifest file by overriding your settings. Allow override? Limit result description: - + Beschreibung der Resultate begrenzen: Limit number of lines shown in test result tooltip and description. - + Beschränkt die Anzahl der Zeilen, die im Tooltip und der Beschreibung von Testergebnissen angezeigt werden. Open results when tests start - + "Testergebnisse" beim Starten von Tests öffnen Displays test results automatically when tests are started. - + Öffnet "Testergebnisse" automatisch, wenn Tests gestartet werden. Open results when tests finish - + "Testergebnisse" beim Beenden von Tests öffnen Displays test results automatically when tests are finished. - + Öffnet "Testergebnisse" automatisch, wenn Tests beendet werden. Displays test results only if the test run contains failed, fatal or unexpectedly passed tests. - + Öffnet "Testergebnisse" nur, wenn der Testlauf durchgefallene, fatale oder unerwartet bestandene Tests enthält. Automatically scroll results @@ -11126,15 +11138,15 @@ the manifest file by overriding your settings. Allow override? No active test frameworks or tools. - + Keine aktiven Test-Frameworks oder -Werkzeuge. Mixing test frameworks and test tools. - + Gemischte Test-Frameworks und -Werkzeuge. Mixing test frameworks and test tools can lead to duplicating run information when using "Run All Tests", for example. - + Test-Frameworks und -Werkzeuge im gleichen Projekt zu mischen, kann zum Beispiel zu duplizierter Information beim Nutzen von "Alle Tests ausführen" führen. Timeout: @@ -11216,15 +11228,15 @@ Warnung: Dies ist eine experimentelle Funktion und könnte dazu führen, dass di Active frameworks: - + Aktive Frameworks: Automatically run tests after build - + Tests automatisch nach dem Erstellen ausführen None - Keine + Keine All @@ -11436,11 +11448,11 @@ Ausführbare Datei: %2 unexpected passes - unerwartete Erfolge + unerwartet bestanden expected fails - erwartete Fehlschläge + erwartet durchgefallen fatals @@ -11448,7 +11460,7 @@ Ausführbare Datei: %2 blacklisted - indiziert + blacklisted skipped @@ -11472,15 +11484,15 @@ Ausführbare Datei: %2 Run This Test Without Deployment - + Diesen Test ohne Deployment ausführen Debug This Test Without Deployment - + Diesen Test ohne Deployment debuggen Run This Test - Diesen Test starten + Diesen Test ausführen Debug This Test @@ -11630,67 +11642,67 @@ Dies könnte Probleme während der Ausführung verursachen. Number of resamples for bootstrapping. - + Anzahl der Resamples für das Bootstrapping. ms - ms + ms Abort after - + Abbrechen nach Aborts after the specified number of failures. - + Bricht nach der angegebenen Anzahl Fehlschlägen ab. Benchmark samples - + Benchmark-Samples Number of samples to collect while running benchmarks. - + Anzahl der beim Ausführen von Benchmarks zu sammelnden Samples. Benchmark resamples - + Benchmark-Resamples Number of resamples used for statistical bootstrapping. - + Anzahl der für statistisches Bootstrapping benutzten Resamples. Confidence interval used for statistical bootstrapping. - + Für das statistische Bootstrapping benutzte Konfidenzinterval. Benchmark confidence interval - + Benchmark-Konfidenzinterval Benchmark warmup time - + Benchmark-Warmlaufzeit Warmup time for each test. - + Die Warmlaufzeit für jeden Test. Disable analysis - + Analyse deaktivieren Disables statistical analysis and bootstrapping. - + Deaktiviert die statistische Analyse und das Bootstrapping. Show success - + Erfolge anzeigen Show success for tests. - + Testerfolge anzeigen. Turns failures into debugger breakpoints. @@ -11698,27 +11710,27 @@ Dies könnte Probleme während der Ausführung verursachen. Skip throwing assertions - + Assertions auf geworfene Ausnahmen überspringen Skips all assertions that test for thrown exceptions. - + Überspringt alle Assertions, die auf geworfene Ausnahmen testen. Visualize whitespace - + Leerzeichen darstellen Makes whitespace visible. - + Macht Leerzeichen sichtbar. Warn on empty tests - + Bei leeren Tests warnen Warns if a test section does not check any assertion. - + Warnt, wenn ein Testabschnitt keine Assertions prüft. Break on failure while debugging @@ -11758,79 +11770,79 @@ Dies könnte Probleme während der Ausführung verursachen. Output on failure - + Ausgabe bei Fehlschlag Output mode - + Ausgabemodus Default - Vorgabe + Vorgabe Verbose - Ausführlich + Ausführlich Very Verbose - + Sehr ausführlich Repetition mode - + Wiederholungsmodus Until Fail - + Bis zu Fehlschlag Until Pass - + Bis zu Erfolg After Timeout - + Nach Zeitüberschreitung Count - Anzahl + Anzahl Number of re-runs for the test. - + Anzahl der Wiederholungen des Tests. Schedule random - + Zufällig planen Stop on failure - + Bei Fehlschlag anhalten Run tests in parallel mode using given number of jobs. - + Tests in der angegebenen Anzahl parallel ausführen. Jobs - + Jobs Test load - + Testauslastung Try not to start tests when they may cause CPU load to pass a threshold. - + Versucht, keine neuen Tests zu starten, wenn dies die CPU-Last über einen Schwellenwert erhöhen könnte. Threshold - Grenze + Schwellenwert CTest - + CTest Repeat tests @@ -11838,15 +11850,15 @@ Dies könnte Probleme während der Ausführung verursachen. Run in parallel - + Parallel ausführen Log format: - + Protokollformat: Report level: - + Report-Stufe: Seed: @@ -11854,39 +11866,39 @@ Dies könnte Probleme während der Ausführung verursachen. A seed of 0 means no randomization. A value of 1 uses the current time, any other value is used as random seed generator. - + Ein Startwert von 0 bedeutet keine Randomisierung. Ein Wert von 1 benutzt die aktuelle Zeit, jeder andere Wert wird als Startwert für Zufallszahlen benutzt. Randomize - + Randomisieren Randomize execution order. - + Ausführungsreihenfolge randomisieren. Catch system errors - + Systemfehler auffangen Catch or ignore system errors. - + Systemfehler auffangen oder ignorieren. Floating point exceptions - + Gleitkomma-Ausnahmen Enable floating point exception traps. - + Aktiviert das Auffangen von Ausnahmen für Gleitkommazahlen. Detect memory leaks - + Speicherlecks feststellen Enable memory leak detection. - + Aktiviert das Feststellen von Speicherlecks. A seed of 0 generates a seed based on the current timestamp. @@ -11944,24 +11956,25 @@ Weitere Informationen über GTest-Filter finden Sie in der Dokumenation von Goog Limit warnings - + Warnungen einschränken Set the maximum number of warnings. 0 means that the number is not limited. - + Legt die Höchstzahl an Warnungen fest. 0 bedeutet, dass die Anzahl nicht begrenzt ist. Unlimited - + Unbegrenzt Check for derived Qt Quick tests - + Auf abgeleitete Qt Quick-Tests überprüfen Search for Qt Quick tests that are derived from TestCase. Warning: Enabling this feature significantly increases scan time. - + Sucht nach Qt Quick-Tests, die von TestCase abgeleitet sind. +Achtung: Dies erhöht die zum Durchsuchen benötigte Zeit erheblich. Benchmark Metrics @@ -12053,11 +12066,11 @@ Warnung: Reinem Text fehlen manche Informationen, etwa die Dauer. Run &All Tests - Starte &alle Tests + &Alle Tests ausführen Run All Tests - + Alle Tests ausführen Ctrl+Meta+T, Ctrl+Meta+A @@ -12069,23 +12082,23 @@ Warnung: Reinem Text fehlen manche Informationen, etwa die Dauer. Run All Tests Without Deployment - + Alle Tests ohne Deployment ausführen Ctrl+Meta+T, Ctrl+Meta+E - + Ctrl+Meta+T, Ctrl+Meta+E Alt+Shift+T,Alt+E - + Alt+Shift+T,Alt+E &Run Selected Tests - Sta&rte ausgewählte Tests + Ausgewählte Tests ausfüh&ren Run Selected Tests - + Ausgewählte Tests ausführen Ctrl+Meta+T, Ctrl+Meta+R @@ -12097,11 +12110,11 @@ Warnung: Reinem Text fehlen manche Informationen, etwa die Dauer. Run Selected Tests Without Deployment - + Ausgewählte Tests ohne Deployment ausführen Run Failed Tests - + Fehlgeschlagene Tests ausführen Ctrl+Meta+T, Ctrl+Meta+F @@ -12109,23 +12122,23 @@ Warnung: Reinem Text fehlen manche Informationen, etwa die Dauer. Run Tests for Current File - + Tests für die aktuelle Datei ausführen &Run Selected Tests Without Deployment - + Ausgewählte Tests ohne Deployment ausfüh&ren Ctrl+Meta+T, Ctrl+Meta+W - + Ctrl+Meta+T, Ctrl+Meta+W Alt+Shift+T,Alt+W - + Alt+Shift+T,Alt+W Run &Failed Tests - + &Fehlgeschlagene Tests ausführen Alt+Shift+T,Alt+F @@ -12133,15 +12146,15 @@ Warnung: Reinem Text fehlen manche Informationen, etwa die Dauer. Run Tests for &Current File - + Tests für die aktuelle &Datei ausführen Ctrl+Meta+T, Ctrl+Meta+C - + Ctrl+Meta+T, Ctrl+Meta+C Alt+Shift+T,Alt+C - + Alt+Shift+T,Alt+C Re&scan Tests @@ -12157,15 +12170,15 @@ Warnung: Reinem Text fehlen manche Informationen, etwa die Dauer. Run Test Under Cursor Without Deployment - + Tests unter Einfügemarke ohne Deployment ausführen Debug Test Under Cursor Without Deployment - + Tests unter Einfügemarke ohne Deployment debuggen Cannot debug multiple tests at once. - + Debuggen von mehreren Tests gleichzeitig ist nicht möglich. Selected test was not found (%1). @@ -12181,49 +12194,51 @@ Warnung: Reinem Text fehlen manche Informationen, etwa die Dauer. Executing test module %1 - + Führe Test-Modul %1 aus Test execution took %1. - Testausführung benötigte %1. + Testausführung benötigte %1. Test suite execution took %1. - + Test-Suite-Ausführung benötigte %1. Test module execution took %1. - + Test-Modul-Ausführung benötigte %1. %1 failures detected in %2. - + %1 Fehlschläge in %2 gefunden. %1 tests passed. - + %1 Tests bestanden. No errors detected. - + Keine Fehler festgestellt. Running tests exited with %1. - + Ausführung von Tests wurde mit Rückgabewert %1 beendet. Executable: %1 - + Ausführbare Datei: %1 Running tests failed. %1 Executable: %2 - + Ausführung von Tests fehlgeschlagen. +%1 +Ausführbare Datei: %2 Running tests without output. - + Ausführung von Tests ohne Ausgabe. parameterized @@ -12243,97 +12258,97 @@ Executable: %2 Catch Test - + Catch Test Exception: - + Ausnahme: Executing %1 "%2"... - + Führe %1 "%2" aus... %1 "%2" passed. - + %1 "%2" bestanden. Expression passed. - + Ausdruck bestanden. Finished executing %1 "%2". - + Ausführung von %1 "%2" beendet. Expression failed: %1 - + Ausdruck fehlgeschlagen: %1 Google Test - Google Test + Google Test Enable or disable grouping of test cases by folder or GTest filter. See also Google Test settings. - Gruppierung von Testfällen nach Verzeichnis oder GTest-Filter ein- oder ausschalten. + Gruppierung von Testfällen nach Verzeichnis oder GTest-Filter ein- oder ausschalten. Siehe auch die Einstellungen für Google Test. <matching> - <passend> + <passend> <not matching> - <nicht passend> + <nicht passend> Change GTest filter in use inside the settings. - Ändern Sie den verwendeten GTest-Filter in den Einstellungen. + Ändern Sie den verwendeten GTest-Filter in den Einstellungen. typed - typisiert + typisiert Qt Test - Qt Test + Qt Test <p>Multiple testcases inside a single executable are not officially supported. Depending on the implementation they might get executed or not, but never will be explicitly selectable.</p> - + <p>Mehrere Testfälle in der gleichen ausführbaren Datei werden nicht offiziell unterstützt. Abhängig von der Implementation werden sie möglicherweise ausgeführt oder auch nicht, aber sie werden niemals explizit auswählbar sein.</p> inherited - vererbt + vererbt multiple testcases - + mehrere Testfälle Quick Test - Quick Test + Quick Test <unnamed> - <unbenannt> + <unbenannt> Give all test cases a name to ensure correct behavior when running test cases and to be able to select them - + Geben Sie allen Testfällen einen Namen, um korrektes Verhalten sicherzustellen und sie auswählen zu können %1 (none) - %1 (keine) + %1 (keine) Auto Test - + Auto Test Running tests for "%1". - + Führe Tests für "%1" aus. @@ -22408,23 +22423,23 @@ Flags: %3 Percentage - + Prozent Minimum Time - + Minimale Zeit Average Time - + Durchschnittliche Zeit Maximum Time - + Maximale Zeit Stack Level %1 - + Stack-Level %1 Value @@ -22432,35 +22447,35 @@ Flags: %3 Min - + Min Max - + Max Start - + Anfang Wall Duration - + Tatsächliche Dauer Unfinished - + Unvollendet true - + wahr Thread %1 - + Thread %1 Categories - + Kategorien Arguments @@ -22468,43 +22483,43 @@ Flags: %3 Instant - + Instant Scope - + Gültigkeitsbereich global - + global process - + Prozess thread - + Thread Return Arguments - + Rückgabeargument Chrome Trace Format Viewer - + Chrome Trace-Format-Betrachter Load JSON File - + JSON-Datei laden Restrict to Threads - + Auf Threads beschränken Timeline - + Zeitleiste Reset Zoom @@ -22516,36 +22531,37 @@ Flags: %3 Load Chrome Trace Format File - + Chrome Trace-Format-Datei laden JSON File (*.json) - + JSON-Datei (*.json) The file does not contain any trace data. - + Die Datei enthält keine Trace-Daten. Loading CTF File - + Lade CTF-Datei CTF Visualizer - + CTF-Betrachter Cannot read the CTF file. - + Die CTF-Datei kann nicht gelesen werden. The trace contains threads with stack depth > 512. Do you want to display them anyway? - + Die Trace-Daten enthalten Threads mit einer Stack-Tiefe größer als 512. +Möchten Sie die Daten trotzdem anzeigen? Chrome Trace Format Visualizer - + Chrome Trace-Format-Visualisierer @@ -33151,7 +33167,7 @@ Fehler: %5 Team: %1 App ID: %2 Expiration date: %3 - Team: %1 + Team: %1 App-ID: %2 Ablaufdatum: %3 @@ -33185,83 +33201,83 @@ Ablaufdatum: %3 iOS Settings - iOS-Einstellungen + iOS-Einstellungen Reset - Zurücksetzen + Zurücksetzen Automatically manage signing - Signieren automatisch ausführen + Signieren automatisch verwalten Development team: - Entwicklerteam: + Entwicklerteam: Provisioning profile: - Provisioning-Profil: + Provisioning-Profil: Default - Vorgabe + Vorgabe None - Keine + Keine Development team is not selected. - Es ist kein Entwicklerteam ausgewählt. + Es ist kein Entwicklerteam ausgewählt. Provisioning profile is not selected. - Es ist kein Provisioning-Profil ausgewählt. + Es ist kein Provisioning-Profil ausgewählt. Using default development team and provisioning profile. - Die Vorgaben für Entwicklerteam und Provisioning-Profil werden benutzt. + Die Vorgaben für Entwicklerteam und Provisioning-Profil werden benutzt. Development team: %1 (%2) - Entwicklerteam: %1 (%2) + Entwicklerteam: %1 (%2) Settings defined here override the QMake environment. - Hier gewählte Einstellungen überschreiben die QMake-Umgebung. + Hier gewählte Einstellungen überschreiben die QMake-Umgebung. %1 not configured. Use Xcode and Apple developer account to configure the provisioning profiles and teams. - %1 sind nicht konfiguriert. Benutzen Sie Xcode und Ihr Apple-Entwicklerkonto, um die Provisioning-Profile und Teams zu konfigurieren. + %1 sind nicht konfiguriert. Benutzen Sie Xcode und Ihr Apple-Entwicklerkonto, um die Provisioning-Profile und Teams zu konfigurieren. Development teams - Entwicklerteams + Entwicklerteams Provisioning profiles - Provisioning-Profile + Provisioning-Profile No provisioning profile found for the selected team. - Für das gewählte Team wurde kein Provisioning-Profil gefunden. + Für das gewählte Team wurde kein Provisioning-Profil gefunden. Provisioning profile expired. Expiration date: %1 - Das Provisioning-Profil ist abgelaufen. Ablaufdatum: %1 + Das Provisioning-Profil ist abgelaufen. Ablaufdatum: %1 Command: - + Kommando: Arguments: - Argumente: + Argumente: Reset to Default - Auf Vorgabe zurücksetzen + Auf Vorgabe zurücksetzen @@ -34558,16 +34574,17 @@ Beispiel: *.cpp%1*.h Wipe Project - + Projekt bereinigen Wipes build directory and reconfigures using previous command line options. Useful if build directory is corrupted or when rebuilding with a newer version of Meson. - + Löscht das Build-Verzeichnis und konfiguriert das Projekt erneut mit den vorherigen Kommandozeilenargumenten. +Dies ist hilfreich, wenn das Build-Verzeichnis beschädigt ist oder das Projekt mit einer neuen Version von Meson neu erstellt werden soll. Parameters: - + Parameter: Tool arguments: @@ -34579,7 +34596,8 @@ Useful if build directory is corrupted or when rebuilding with a newer version o Meson Build - + name of the build step + Erstellen mit Meson Configure @@ -34612,7 +34630,7 @@ Useful if build directory is corrupted or when rebuilding with a newer version o Configuring "%1". - Konfiguriere "%1" + Konfiguriere "%1". Running %1 in %2. @@ -34624,15 +34642,15 @@ Useful if build directory is corrupted or when rebuilding with a newer version o Command is not executable: %1 - + Kommando ist nicht ausführbar: %1 No Meson tool set. - + Kein Meson-Werkzeug konfiguriert. No Ninja tool set. - + Kein Ninja-Werkzeug konfiguriert. No compilers set in kit. @@ -34640,19 +34658,19 @@ Useful if build directory is corrupted or when rebuilding with a newer version o Autorun Meson - + Meson automatisch ausführen Automatically run Meson when needed. - + Führt Meson bei Bedarf automatisch aus. Ninja verbose mode - + Ausführlicher Ninja-Modus Enables verbose mode by default when invoking Ninja. - + Aktiviert standardmäßig den ausführlichen Modus beim Ausführen von Ninja. General @@ -34660,15 +34678,15 @@ Useful if build directory is corrupted or when rebuilding with a newer version o Meson Tool - + Meson-Werkzeug The Meson tool to use when building a project with Meson.<br>This setting is ignored when using other build systems. - + Das zum Erstellen eines Projektes mit Meson zu verwendende Meson-Werkzeug.<br>Diese Einstellung wird bei der Verwendung anderer Build-Systeme ignoriert. Cannot validate this meson executable. - + Die Überprüfung der ausführbaren Meson-Datei ist fehlgeschlagen. Unconfigured @@ -34684,7 +34702,7 @@ Useful if build directory is corrupted or when rebuilding with a newer version o New Meson or Ninja tool - + Neues Meson- oder Ninja-Werkzeug Tools @@ -34700,67 +34718,67 @@ Useful if build directory is corrupted or when rebuilding with a newer version o Meson executable path does not exist. - + Pfad für das Meson-Werkzeug existiert nicht. Meson executable path is not a file. - + Pfad für das Meson-Werkzeug ist keine Datei. Meson executable path is not executable. - + Pfad für das Meson-Werkzeug ist nicht ausführbar. Cannot get tool version. - + Das Ermitteln der Werkzeug-Version ist fehlgeschlagen. Meson build: Parsing failed - + Erstellen mit Meson: Fehler beim Auswerten Ninja Tool - + Ninja-Werkzeug The Ninja tool to use when building a project with Meson.<br>This setting is ignored when using other build systems. - + Das zum Erstellen eines Projektes mit Meson zu verwendende Ninja-Werkzeug.<br>Diese Einstellung wird bei der Verwendung anderer Build-Systeme ignoriert. Cannot validate this Ninja executable. - + Die Überprüfung der ausführbaren Ninja-Datei ist fehlgeschlagen. Ninja - + Ninja Name: - Name: + Name: Path: - Pfad: + Pfad: Add - Hinzufügen + Hinzufügen Clone - Klonen + Klonen Remove - + Entfernen Make Default - Als Vorgabe setzen + Als Vorgabe setzen Set as the default Meson executable to use when creating a new kit or when no value is set. - + Als vorgegebenes Meson-Werkzeug einstellen, das verwendet wird, wenn eine neues Kit erstellt wird oder kein Wert eingestellt ist. @@ -35055,7 +35073,7 @@ Useful if build directory is corrupted or when rebuilding with a newer version o Path: - Pfad: + Pfad: Global @@ -35097,27 +35115,27 @@ Useful if build directory is corrupted or when rebuilding with a newer version o Nimble Build - + Erstellen mit Nimble Nimble Test - + Nimble-Test Nimble Task - + Nimble-Aufgabe Task arguments: - + Aufgabenargumente: Tasks: - + Aufgaben: Nimble task %1 not found. - + Nimble-Aufgabe %1 wurde nicht gefunden. @@ -42220,7 +42238,7 @@ fails because Clang does not understand the target architecture. ABIs: - ABIs: + ABIs: Parallel jobs: @@ -42282,7 +42300,7 @@ fails because Clang does not understand the target architecture. Profile Shadow build directory suffix Non-ASCII characters in directory suffix may cause build issues. - Profile + Profile Qbs Build @@ -42466,20 +42484,20 @@ fails because Clang does not understand the target architecture. Reset - Zurücksetzen + Zurücksetzen Use %1 settings directory for Qbs %1 == "Qt Creator" or "Qt Design Studio" - + Das Verzeichnis für Einstellungen von %1 auch für Qbs benutzen Path to qbs executable: - + Pfad zur ausführbaren qbs-Datei: Default installation directory: - + Vorgabe-Installationsverzeichnis: Qbs version: @@ -42487,7 +42505,7 @@ fails because Clang does not understand the target architecture. Failed to retrieve version. - + Die Version konnte nicht ermittelt werden. General @@ -42495,54 +42513,56 @@ fails because Clang does not understand the target architecture. Failed to run qbs config: %1 - + Das Ausführen von qbs config ist fehlgeschlagen: %1 Received invalid input. - + Ungültige Eingabe erhalten. No qbs executable was found, please set the path in the settings. - + Es wurde keine ausführbare qbs-Datei gefunden, bitte setzen Sie den Pfad in den Einstellungen. The qbs executable was not found at the specified path, or it is not executable ("%1"). - + Die ausführbare qbs-Datei wurde am angegebenen Pfad nicht gefunden oder ist nicht ausführbar ("%1"). The qbs process quit unexpectedly. - + Der qbs-Prozess wurde unerwartet beendet. The qbs process failed to start. - + Der qbs-Prozess konnte nicht gestartet werden. The qbs process sent unexpected data. - + Der qbs-Prozess hat unerwartete Daten gesendet. The qbs API level is not compatible with what %1 expects. %1 == "Qt Creator" or "Qt Design Studio" - + Der qbs-API-Level ist nicht mit dem von %1 erwarteten kompatibel. Request timed out. - + Zeitüberschreitung bei der Anfrage. Failed to load qbs build graph. - + Der qbs-Build-Graph konnte nicht geladen werden. The qbs session is not in a valid state. - + Die qbs-Sitzung ist in keinem gültigen Zustand. Failed to update files in Qbs project: %1. The affected files are: %2 - + Das Aktualisieren von Dateien im Qbs-Projekt ist fehlgeschlagen: %1. +Die betroffenen Dateien sind: + %2 diff --git a/src/libs/solutions/tasking/tasktree.cpp b/src/libs/solutions/tasking/tasktree.cpp index ff43b3a6129..4e6b40ccc1e 100644 --- a/src/libs/solutions/tasking/tasktree.cpp +++ b/src/libs/solutions/tasking/tasktree.cpp @@ -1614,7 +1614,7 @@ void TaskNode::invokeEndHandler(bool success) \endcode The task tree above has a top level element of the Group type that contains - tasks of the type ProcessTask, FileTransferTask, and ConcurrentCallTask. + tasks of the ProcessTask, FileTransferTask, and ConcurrentCallTask type. After taskTree->start() is called, the tasks are run in a chain, starting with ProcessTask. When the ProcessTask finishes successfully, the ConcurrentCallTask task is started. Finally, when the asynchronous task finishes successfully, the @@ -1765,7 +1765,7 @@ void TaskNode::invokeEndHandler(bool success) \section2 Task's Start Handler When a corresponding task class object is created and before it's started, - the task tree invokes a mandatory user-provided setup handler. The setup + the task tree invokes an optionally user-provided setup handler. The setup handler should always take a \e reference to the associated task class object: \code @@ -2150,7 +2150,7 @@ void TaskNode::invokeEndHandler(bool success) \section1 Task Adapters - To extend a TaskTree with new a task type, implement a simple adapter class + To extend a TaskTree with a new task type, implement a simple adapter class derived from the TaskAdapter class template. The following class is an adapter for a single shot timer, which may be considered as a new asynchronous task: @@ -2164,10 +2164,11 @@ void TaskNode::invokeEndHandler(bool success) task()->setInterval(1000); connect(task(), &QTimer::timeout, this, [this] { emit done(true); }); } + private: void start() final { task()->start(); } }; - QTC_DECLARE_CUSTOM_TASK(TimeoutTask, TimeoutTaskAdapter); + TASKING_DECLARE_TASK(TimeoutTask, TimeoutTaskAdapter); \endcode You must derive the custom adapter from the TaskAdapter class template @@ -2178,12 +2179,12 @@ void TaskNode::invokeEndHandler(bool success) accessible through the TaskAdapter::task() method. The constructor of TimeoutTaskAdapter initially configures the QTimer object and connects to the QTimer::timeout signal. When the signal is triggered, TimeoutTaskAdapter - emits the done(true) signal to inform the task tree that the task finished - successfully. If it emits done(false), the task finished with an error. + emits the \c done(true) signal to inform the task tree that the task finished + successfully. If it emits \c done(false), the task finished with an error. The TaskAdapter::start() method starts the timer. To make QTimer accessible inside TaskTree under the \e TimeoutTask name, - register it with QTC_DECLARE_CUSTOM_TASK(TimeoutTask, TimeoutTaskAdapter). + register it with TASKING_DECLARE_TASK(TimeoutTask, TimeoutTaskAdapter). TimeoutTask becomes a new task type inside Tasking namespace, using TimeoutTaskAdapter. The new task type is now registered, and you can use it in TaskTree: diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp index 4252ee3914b..6fc6ecc3e32 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp @@ -16,6 +16,8 @@ #include +#include + #include #include #include @@ -202,7 +204,8 @@ static bool supportsStageForInstallation(const Kit *kit) QTC_ASSERT(buildDevice, return false); return runDevice->id() != buildDevice->id() && runDevice->type() != Android::Constants::ANDROID_DEVICE_TYPE - && runDevice->type() != Ios::Constants::IOS_DEVICE_TYPE; + && runDevice->type() != Ios::Constants::IOS_DEVICE_TYPE + && runDevice->type() != WebAssembly::Constants::WEBASSEMBLY_DEVICE_TYPE; } CMakeBuildStep::CMakeBuildStep(BuildStepList *bsl, Id id) : diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp index 1f16494fcae..1913e994bf8 100644 --- a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp @@ -244,6 +244,8 @@ void CMakeManager::reloadCMakePresets() {QMessageBox::Yes, Tr::tr("Reload")}, }); + settings().writeSettings(); + if (clickedButton == QMessageBox::Cancel) return; diff --git a/tests/system/shared/qtcreator.py b/tests/system/shared/qtcreator.py index 8ad3a7eccf9..0b86001529f 100644 --- a/tests/system/shared/qtcreator.py +++ b/tests/system/shared/qtcreator.py @@ -45,8 +45,9 @@ def __closeInfoBarEntry__(leftButtonText): leftWidget = "leftWidget={%s}" % (toolButton % leftButtonText) test.log("closing %s" % leftButtonText) buttonObjStr = "{%s %s}" % (doNotShowAgain, leftWidget) + checkIfObjectExists(buttonObjStr, verboseOnFail=True) clickButton(waitForObject(buttonObjStr)) - waitFor('object.exists(buttonObjStr) == False', 2000) + checkIfObjectExists(buttonObjStr, False, 2000, True) # additionalParameters must be a list or tuple of strings or None def startQC(additionalParameters=None, withPreparedSettingsPath=True, closeLinkToQt=True, cancelTour=True):