diff --git a/coin/instructions/build.yaml b/coin/instructions/build.yaml
index c22e384f6c4..23461dbcf4e 100644
--- a/coin/instructions/build.yaml
+++ b/coin/instructions/build.yaml
@@ -30,8 +30,10 @@ instructions:
maxTimeInSeconds: 36000
maxTimeBetweenOutput: 3600
userMessageOnFailure: "Failed to run build.py, check logs."
+ - type: ChangeDirectory
+ directory: "{{.AgentWorkingDir}}/build/qtsdk/packaging-tools"
- type: ExecuteCommand
- command: "python3 -u {{.AgentWorkingDir}}/build/qtsdk/packaging-tools/bld_sdktool.py --qt-url {{.Env.QTC_SDKTOOL_QT_BASE_URL}}{{.Env.QTC_SDKTOOL_QT_EXT}} --qt-build {{.AgentWorkingDir}}/build/sdktool/qt --src {{.AgentWorkingDir}}/qt-creator/qt-creator/src/tools/sdktool --build {{.AgentWorkingDir}}/build/sdktool/build --install {{.AgentWorkingDir}}/build/sdktool/install --make-command make"
+ command: "python3 -m pipenv run python -u bld_sdktool.py --qt-url {{.Env.QTC_SDKTOOL_QT_BASE_URL}}{{.Env.QTC_SDKTOOL_QT_EXT}} --qt-build {{.AgentWorkingDir}}/build/sdktool/qt --src {{.AgentWorkingDir}}/qt-creator/qt-creator/src/tools/sdktool --build {{.AgentWorkingDir}}/build/sdktool/build --install {{.AgentWorkingDir}}/build/sdktool/install --make-command make"
maxTimeInSeconds: 36000
maxTimeBetweenOutput: 3600
userMessageOnFailure: "Failed to build sdktool, check logs."
@@ -62,8 +64,10 @@ instructions:
maxTimeInSeconds: 36000
maxTimeBetweenOutput: 3600
userMessageOnFailure: "Failed to run build.py, check logs."
+ - type: ChangeDirectory
+ directory: "{{.AgentWorkingDir}}/build/qtsdk/packaging-tools"
- type: ExecuteCommand
- command: "python3 -u {{.AgentWorkingDir}}/build/qtsdk/packaging-tools/bld_sdktool.py --qt-url {{.Env.QTC_SDKTOOL_QT_BASE_URL}}{{.Env.QTC_SDKTOOL_QT_EXT}} --qt-build {{.AgentWorkingDir}}/build/sdktool/qt --src {{.AgentWorkingDir}}/qt-creator/qt-creator/src/tools/sdktool --build {{.AgentWorkingDir}}/build/sdktool/build --install {{.AgentWorkingDir}}/build/sdktool/install --make-command make"
+ command: "python3 -m pipenv run python -u bld_sdktool.py --qt-url {{.Env.QTC_SDKTOOL_QT_BASE_URL}}{{.Env.QTC_SDKTOOL_QT_EXT}} --qt-build {{.AgentWorkingDir}}/build/sdktool/qt --src {{.AgentWorkingDir}}/qt-creator/qt-creator/src/tools/sdktool --build {{.AgentWorkingDir}}/build/sdktool/build --install {{.AgentWorkingDir}}/build/sdktool/install --make-command make"
maxTimeInSeconds: 36000
maxTimeBetweenOutput: 3600
userMessageOnFailure: "Failed to build sdktool, check logs."
@@ -109,8 +113,10 @@ instructions:
maxTimeInSeconds: 36000
maxTimeBetweenOutput: 3600
userMessageOnFailure: "Failed to run build.py, check logs."
+ - type: ChangeDirectory
+ directory: "{{.AgentWorkingDir}}\\build\\qtsdk\\packaging-tools"
- type: ExecuteCommand
- command: "python -u {{.AgentWorkingDir}}\\build\\qtsdk\\packaging-tools\\bld_sdktool.py --qt-url {{.Env.QTC_SDKTOOL_QT_BASE_URL}}{{.Env.QTC_SDKTOOL_QT_EXT}} --qt-build {{.AgentWorkingDir}}\\build\\sdktool\\qt --src {{.AgentWorkingDir}}\\qt-creator\\qt-creator\\src\\tools\\sdktool --build {{.AgentWorkingDir}}\\build\\sdktool\\build --install {{.AgentWorkingDir}}\\build\\sdktool\\install --make-command nmake"
+ command: "python -m pipenv run python -u bld_sdktool.py --qt-url {{.Env.QTC_SDKTOOL_QT_BASE_URL}}{{.Env.QTC_SDKTOOL_QT_EXT}} --qt-build {{.AgentWorkingDir}}\\build\\sdktool\\qt --src {{.AgentWorkingDir}}\\qt-creator\\qt-creator\\src\\tools\\sdktool --build {{.AgentWorkingDir}}\\build\\sdktool\\build --install {{.AgentWorkingDir}}\\build\\sdktool\\install --make-command nmake"
maxTimeInSeconds: 36000
maxTimeBetweenOutput: 3600
userMessageOnFailure: "Failed to build sdktool, check logs."
diff --git a/coin/instructions/provision.yaml b/coin/instructions/provision.yaml
index 724bf30b38d..bbed89c3885 100644
--- a/coin/instructions/provision.yaml
+++ b/coin/instructions/provision.yaml
@@ -14,10 +14,6 @@ instructions:
directory: "{{.AgentWorkingDir}}/build"
- type: MakeDirectory
directory: "{{.BuildDir}}"
- enable_if:
- condition: property
- property: features
- contains_value: OutOfSourceBuild
- type: ChangeDirectory
directory: "{{.BuildDir}}"
- type: InstallSourceArchive
@@ -27,21 +23,46 @@ instructions:
ref: master
directory: "build/qtsdk"
userMessageOnFailure: "Failed to install qtsdk, check logs"
- enable_if:
- condition: property
- property: host.os
- in_values: [MacOS, Linux, Windows]
- type: ExecuteCommand
- command: "pip3 install wget colorlog"
+ command: "python3 -m pip install pipenv==2022.4.8 --user"
maxTimeInSeconds: 1200
maxTimeBetweenOutput: 120
- userMessageOnFailure: "Failed to install Python packages, check logs."
+ userMessageOnFailure: "Failed to install Pipenv"
enable_if:
condition: property
property: host.os
in_values: [MacOS, Linux]
- type: ExecuteCommand
- command: "python3 -u {{.AgentWorkingDir}}/build/qtsdk/packaging-tools/install_qt.py --qt-path {{.AgentWorkingDir}}/build/qt_install_dir --base-url {{.Env.QTC_QT_BASE_URL}} --base-url-postfix={{.Env.QTC_QT_POSTFIX}} --icu7z http://master.qt.io/development_releases/prebuilt/icu/prebuilt/56.1/icu-linux-g++-Rhel7.2-x64.7z {{.Env.QTC_QT_MODULES}}"
+ command: "python -m pip install pipenv==2022.4.8 --user"
+ maxTimeInSeconds: 1200
+ maxTimeBetweenOutput: 120
+ userMessageOnFailure: "Failed to install Pipenv"
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - type: ChangeDirectory
+ directory: "{{.AgentWorkingDir}}/build/qtsdk/packaging-tools"
+ - type: ExecuteCommand
+ command: "python3 -m pipenv install --skip-lock"
+ maxTimeInSeconds: 1200
+ maxTimeBetweenOutput: 120
+ userMessageOnFailure: "Failed to install requirements from Pipfile"
+ enable_if:
+ condition: property
+ property: host.os
+ in_values: [MacOS, Linux]
+ - type: ExecuteCommand
+ command: "python -m pipenv install --skip-lock"
+ maxTimeInSeconds: 1200
+ maxTimeBetweenOutput: 120
+ userMessageOnFailure: "Failed to install requirements from Pipfile"
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - 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 http://master.qt.io/development_releases/prebuilt/icu/prebuilt/56.1/icu-linux-g++-Rhel7.2-x64.7z {{.Env.QTC_QT_MODULES}}"
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
maxTimeInSeconds: 3600
maxTimeBetweenOutput: 360
@@ -51,7 +72,7 @@ instructions:
property: host.os
equals_value: Linux
- type: ExecuteCommand
- command: "python3 -u {{.AgentWorkingDir}}/build/qtsdk/packaging-tools/install_qt.py --qt-path {{.AgentWorkingDir}}/build/qt_install_dir --base-url {{.Env.QTC_QT_BASE_URL}} --base-url-postfix={{.Env.QTC_QT_POSTFIX}} {{.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}} {{.Env.QTC_QT_MODULES}}"
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
maxTimeInSeconds: 3600
maxTimeBetweenOutput: 360
@@ -61,16 +82,7 @@ instructions:
property: host.os
equals_value: MacOS
- type: ExecuteCommand
- command: "pip.exe install pywin32 wget colorlog"
- maxTimeInSeconds: 1200
- maxTimeBetweenOutput: 120
- userMessageOnFailure: "Failed to install Python packages, check logs."
- enable_if:
- condition: property
- property: host.os
- equals_value: Windows
- - type: ExecuteCommand
- command: "python -u {{.AgentWorkingDir}}/build/qtsdk/packaging-tools/install_qt.py --qt-path {{.AgentWorkingDir}}/build/qt_install_dir --base-url {{.Env.QTC_QT_BASE_URL}} --base-url-postfix={{.Env.QTC_QT_POSTFIX}} --opengl32sw7z http://master.qt.io/development_releases/prebuilt/llvmpipe/windows/opengl32sw-64.7z --d3dcompiler7z http://master.qt.io/development_releases/prebuilt/d3dcompiler/msvc2013/d3dcompiler_47-x64.7z --openssl7z http://ci-files02-hki.intra.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 http://master.qt.io/development_releases/prebuilt/llvmpipe/windows/opengl32sw-64.7z --d3dcompiler7z http://master.qt.io/development_releases/prebuilt/d3dcompiler/msvc2013/d3dcompiler_47-x64.7z --openssl7z http://ci-files02-hki.intra.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/share/qtcreator/translations/qtcreator_de.ts b/share/qtcreator/translations/qtcreator_de.ts
index e9c68523ad0..cbbbd85640e 100644
--- a/share/qtcreator/translations/qtcreator_de.ts
+++ b/share/qtcreator/translations/qtcreator_de.ts
@@ -1276,7 +1276,7 @@ Stellen Sie sicher, dass der Wert der CMAKE_BUILD_TYPE-Variable derselbe wie der
Display General Messages after sending a post
-
+ "Allgemeine Ausgaben" nach dem Senden anzeigen%1: %2
@@ -2130,7 +2130,7 @@ Trotzdem fortfahren?
Download of remote file failed: %1
-
+ Das Herunterladen der entfernten Datei ist fehlgeschlagen: %1Select Executable or Symbol File
@@ -2436,7 +2436,7 @@ Trotzdem fortfahren?
&Condition:
-
+ &Bedingung:Disable Selected Locations
@@ -2652,19 +2652,19 @@ Trotzdem fortfahren?
Additional arguments:
- Zusätzliche Argumente:
+ Zusätzliche Argumente:Catches runtime error messages caused by assert(), for example.
-
+ Fängt Laufzeit-Fehlermeldungen ab, zum Beispiel bei assert().Uses CDB's native console for console applications. This overrides the setting in Environment > System. The native console does not prompt on application exit. It is suitable for diagnosing cases in which the application does not start up properly in the configured console and the subsequent attach fails.
-
+ Verwendet die native CDB-Konsole für Konsolenanwendungen. Dies hebt die Einstellung in Umgebung > System auf. Die native CDB-Konsole schließt sich nach dem Beenden der Anwendung ohne Nachfrage. Sie kann zum Untersuchen von Anwendungen verwendet werden, die in der konfigurierten Konsole nicht starten und bei denen das darauffolgende Anhängen des Debuggers fehlschlägt.
- Attempts to correct the location of a breakpoint based on file and line number shouldit be in a comment or in a line for which no code is generated. The correction is based on the code model.
-
+ Attempts to correct the location of a breakpoint based on file and line number should it be in a comment or in a line for which no code is generated. The correction is based on the code model.
+ Versucht, die Position eines zeilenbasierten Haltepunkts zu korrigieren, sofern er sich in einem Kommentar oder in einer Zeile, die keinen Code generiert, befindet. Die Korrektur basiert auf dem Codemodell.Show "std::" Namespace in Types
@@ -2740,11 +2740,11 @@ Trotzdem fortfahren?
Force logging to console
-
+ Erzwinge Protokollierung in die KonsoleSets QT_LOGGING_TO_CONSOLE=1 in the environment of the debugged program, preventing storing debug output in system logs.
-
+ Setzt QT_LOGGING_TO_CONSOLE=1 in der Umgebung des zu debuggenden Programms, um zu verhindern, dass Debug-Ausgaben in System-Protokolldateien gespeichert werden.Adjust Breakpoint Locations
@@ -2768,11 +2768,11 @@ Trotzdem fortfahren?
GDB commands entered here will be executed after GDB has been started, but before the debugged program is started or attached, and before the debugging helpers are initialized.
-
+ Hier angegebene GDB-Kommandos werden ausgeführt, nachdem GDB gestartet wurde und bevor das zu debuggende Programm gestartet (beziehungsweise der Debugger angehängt) und die Ausgabe-Hilfsbibliothek initialisiert wird.GDB commands entered here will be executed after GDB has successfully attached to remote targets.</p><p>You can add commands to further set up the target here, such as "monitor reset" or "load".
-
+ Hier angegebene GDB-Kommandos werden ausgeführt, nachdem GDB erfolgreich an entfernte Ziele angehängt wurde.</p><p>Sie können Kommandos hinzufügen, um das Ziel noch weiter einzurichten, wie "monitor reset" oder "load".Automatically Quit Debugger
@@ -3285,7 +3285,7 @@ markers in the source code editor.
The options below give access to advanced or experimental functions of GDB.<br>Enabling them may negatively impact your debugging experience.
-
+ Die untenstehenden Einstellungen betreffen spezielle oder experimentelle Funktionalität von GDB. Ihre Verwendung kann das Debuggen negativ beeinflussen.Uses the default GDB pretty printers installed in your system or linked to the libraries your application uses.
@@ -3361,7 +3361,7 @@ markers in the source code editor.
A group of registers.
-
+ Eine Gruppe Register.Value
@@ -3385,23 +3385,23 @@ markers in the source code editor.
RO
-
+ ROWO
-
+ WORW
-
+ RW[%1..%2]
-
+ [%1..%2]View Groups
-
+ Gruppen anzeigenHexadecimal
@@ -3465,7 +3465,7 @@ markers in the source code editor.
Copy Selection to Clipboard
-
+ Auswahl in Zwischenablage kopierenCopy Contents to Clipboard
@@ -3652,7 +3652,7 @@ markers in the source code editor.
Source
-
+ Quelle<empty>
@@ -4060,7 +4060,7 @@ markers in the source code editor.
Char Code Integer
-
+ Zeichencode GanzzahlCompact Float
@@ -4072,11 +4072,11 @@ markers in the source code editor.
Hexadecimal Float
-
+ Hexadezimaler GleitkommawertNormalized, with Power-of-Two Exponent
-
+ Normalisiert mit Zweierpotenz als Exponent%1 Object at %2
@@ -4088,7 +4088,7 @@ markers in the source code editor.
Size: %1x%2, %3 byte, format: %4, depth: %5
- Größe: %1x%2, %3 Bytes, Format: %4, Tiefe: %5
+ Größe: %1x%2, %3 Bytes, Format: %4, Tiefe: %5Are you sure you want to remove all expression evaluators?
@@ -4182,11 +4182,14 @@ Wenn Sie %2 aus den Quelltexten erstellen und eine ausführbare CDB-Datei mit ei
Locals and Expression might not be able to display all Qt types in a human readable format.
Install the "Qt Debug Information Files" Package from the Maintenance Tool for this Qt installation to get all relevant symbols for the debugger.
-
+ Im installierten %1 fehlen Debug-Informationen.
+Lokale Variablen und Ausdrücke sind möglicherweise nicht in der Lage, alle Qt-Typen in menschenlesbarem Format darzustellen.
+
+Installieren Sie das Paket "Qt Debug Information Files" für diese Qt-Installation im Maintenance Tool, um alle relevanten Symbole für den Debugger zu erhalten.Missing Qt Debug Information
-
+ Fehlende Qt Debug-InformationValue %1 obtained from evaluating the condition of breakpoint %2, stopping.
@@ -4518,7 +4521,7 @@ Sie werden möglicherweise gebeten, den Inhalt dieses Logs mitzuteilen, wenn Sie
Breakpoint Preset
- voreingestellte Haltepunkte
+ Voreingestellte HaltepunkteRunning Debuggers
@@ -4590,11 +4593,11 @@ Sie werden möglicherweise gebeten, den Inhalt dieses Logs mitzuteilen, wenn Sie
Ctrl+F8
- Ctrl+F8
+ Ctrl+F8Ctrl+F9
- Ctrl+F9
+ Ctrl+F9Start debugging of startup project
@@ -4602,11 +4605,11 @@ Sie werden möglicherweise gebeten, den Inhalt dieses Logs mitzuteilen, wenn Sie
Start Debugging of Startup Project
-
+ Projekt starten und debuggenReload debugging helpers skipped as no engine is running.
-
+ Erneutes Laden der Ausgabe-Hilfsbibliothek wurde übersprungen, da keine Engine läuft.Edit Breakpoint...
@@ -4768,7 +4771,7 @@ Soll es noch einmal versucht werden?
Break On
-
+ Halte bei&Port:
@@ -4820,115 +4823,115 @@ Soll es noch einmal versucht werden?
No
- Nein
+ NeinYes
- Ja
+ JaPlain
- Einfach
+ EinfachFast
- Schnell
+ Schnelldebuglnk
- debuglnk
+ debuglnkbuildid
- buildid
+ buildidIt is unknown whether this module contains debug information.
Use "Examine Symbols" from the context menu to initiate a check.
- Es ist nicht bekannt, ob dieses Modul Debuginformation enthält.
+ Es ist nicht bekannt, ob dieses Modul Debuginformation enthält.
Verwenden Sie die Option "Symbole untersuchen" des Kontextmenüs, um eine Prüfung zu starten.This module neither contains nor references debug information.
Stepping into the module or setting breakpoints by file and line will not work.
- Dieses Modul enthält keine Debuginformation und auch keinen Verweis auf eine Quelle.
-Einzelschritt in das Modul oder das Setzen von Haltepunkten nach Datei und Zeilennummer wird nicht funktionieren.
+ Dieses Modul enthält keine Debuginformation und auch keinen Verweis auf eine Quelle.
+Einzelschritte in das Modul oder das Setzen von Haltepunkten nach Datei und Zeilennummer wird nicht funktionieren.This module contains debug information.
Stepping into the module or setting breakpoints by file and line is expected to work.
- Dieses Modul enthält Debuginformation.
-Einzelschritt in das Modul und das Setzen von Haltepunkten nach Datei und Zeilennummer sollten funktionieren.
+ Dieses Modul enthält Debuginformationen.
+Einzelschritte in das Modul und das Setzen von Haltepunkten nach Datei und Zeilennummer sollten funktionieren.This module does not contain debug information itself, but contains a reference to external debug information.
- Dieses Modul enthält selbst keine Debuginformation, aber einen Verweis auf eine externe Quelle.
+ Dieses Modul enthält selbst keine Debuginformation, aber einen Verweis auf eine externe Quelle.<unknown>addressEnd address of loaded module
- <unbekannt>
+ <unbekannt>Update Module List
- Modulliste aktualisieren
+ Modulliste aktualisierenShow Source Files for Module "%1"
- Quelldateien des Moduls "%1" anzeigen
+ Quelldateien des Moduls "%1" anzeigenShow Source Files for Module
- Quelldateien des Moduls anzeigen
+ Quelldateien des Moduls anzeigenShow Dependencies of "%1"
- Abhängigkeiten von "%1" anzeigen
+ Abhängigkeiten von "%1" anzeigenShow Dependencies
- Abhängigkeiten anzeigen
+ Abhängigkeiten anzeigenLoad Symbols for All Modules
- Symbole aller Module laden
+ Symbole aller Module ladenExamine All Modules
- Alle Module untersuchen
+ Alle Module untersuchenLoad Symbols for Module "%1"
- Symbole des Moduls "%1" laden
+ Symbole des Moduls "%1" ladenLoad Symbols for Module
- Symbole des Moduls laden
+ Symbole des Moduls ladenEdit File "%1"
- Datei "%1" bearbeiten
+ Datei "%1" bearbeitenEdit File
-
+ Datei bearbeitenShow Symbols in File "%1"
- Symbole der Datei "%1" anzeigen
+ Symbole der Datei "%1" anzeigenShow Symbols
- Symbole anzeigen
+ Symbole anzeigenShow Sections in File "%1"
- Sektionen der Datei "%1" anzeigen
+ Sektionen der Datei "%1" anzeigenShow Sections
- Sektionen anzeigen
+ Sektionen anzeigenModule Name
@@ -5045,7 +5048,7 @@ Einzelschritt in das Modul und das Setzen von Haltepunkten nach Datei und Zeilen
&Working directory:
-
+ Arbeits&verzeichnis:Run in &terminal:
@@ -5057,7 +5060,7 @@ Einzelschritt in das Modul und das Setzen von Haltepunkten nach Datei und Zeilen
Use target extended-remote to connect:
-
+ Mit "target extended-remote" verbinden:Debug &information:
@@ -5188,7 +5191,7 @@ Sie können hier eine andere Verbindung wählen, beispielsweise eine serielle Ve
Path
- Pfad
+ PfadUnknown
@@ -5229,15 +5232,15 @@ Sie können hier eine andere Verbindung wählen, beispielsweise eine serielle Ve
Searching debuggers...
-
+ Suche Debugger...Detected %1 at %2
-
+ %1 in %2 gefundenFound: "%1"
-
+ Gefunden: "%1"Auto-detected uVision at %1
@@ -5245,15 +5248,15 @@ Sie können hier eine andere Verbindung wählen, beispielsweise eine serielle Ve
Removing debugger entries...
-
+ Entferne Debugger-Einträge...Removed "%1"
-
+ "%1" entferntDebuggers:
-
+ Debugger:Attach to Process Not Yet Started
@@ -5317,7 +5320,7 @@ Sie können hier eine andere Verbindung wählen, beispielsweise eine serielle Ve
Extra Debugging Helper
-
+ Zusätzliche Ausgabe-HilfsbibliothekDebugging Helper Customization
@@ -5587,11 +5590,11 @@ Bitte wählen Sie einen 64-bit-Debugger in den Kit-Einstellungen für dieses Kit
Set or Remove Breakpoint
-
+ Haltepunkt setzen oder entfernenEnable or Disable Breakpoint
-
+ Haltepunkt aktivieren oder deaktivierenLoading finished.
@@ -5876,15 +5879,15 @@ Das Setzen von Haltepunkten anhand von Dateinamen und Zeilennummern könnte fehl
Global
- Global
+ GlobalCustom
- Benutzerdefiniert
+ BenutzerdefiniertRestore Global
- Globale Einstellungen wiederherstellen
+ Globale Einstellungen wiederherstellenUse Customized Settings
@@ -5953,7 +5956,7 @@ Das Setzen von Haltepunkten anhand von Dateinamen und Zeilennummern könnte fehl
The kit does not have a debugger set.
-
+ Das Kit hat keinen Debugger.Unpacking core file to %1
@@ -5973,7 +5976,7 @@ Das Setzen von Haltepunkten anhand von Dateinamen und Zeilennummern könnte fehl
Specify Debugger settings in Projects > Run.
-
+ Geben Sie Einstellungen für den Debugger in Projekte > Ausführen an.%1 - Snapshot %2
@@ -5981,11 +5984,11 @@ Das Setzen von Haltepunkten anhand von Dateinamen und Zeilennummern könnte fehl
Some breakpoints cannot be handled by the debugger languages currently active, and will be ignored.<p>Affected are breakpoints %1
-
+ Einige Haltepunkte werden von den aktuell aktiven Debugger-Sprachen nicht unterstützt und werden daher nicht berücksichtigt.<p>Dies betrifft die Haltepunkte %1QML debugging needs to be enabled both in the Build and the Run settings.
-
+ QML-Debuggen muss in den Einstellungen sowohl für das Erstellen als auch für das Ausführen aktiviert sein.&Show this message again.
@@ -5993,15 +5996,15 @@ Das Setzen von Haltepunkten anhand von Dateinamen und Zeilennummern könnte fehl
Debugging %1 ...
-
+ Debugge %1 ...Debugging of %1 has finished with exit code %2.
-
+ Das Debuggen von %1 wurde mit Rückgabewert %2 beendet.Debugging of %1 has finished.
-
+ Das Debuggen von %1 wurde beendet.Starting debugger "%1" for ABI "%2"...
@@ -6125,47 +6128,47 @@ Das Setzen von Haltepunkten anhand von Dateinamen und Zeilennummern könnte fehl
GDB shows by default AT&&T style disassembly.
-
+ GDB zeigt Disassembler standardmäßig im AT&&T-Stil an.Use annotations in main editor when debugging
-
+ Annotationen im Haupt-Editor beim Debuggen benutzen<p>Shows simple variable values as annotations in the main editor during debugging.
-
+ <p>Zeigt Werte von einfachen Variablen als Annotation im Haupt-Editor beim Debuggen.Use pseudo message tracepoints
-
+ Pseudo-Message Tracepoints verwendenUses Python to extend the ordinary GDB breakpoint class.
-
+ Verwendet Python, um die gewöhnliche GDB Haltepunkt-Klasse zu erweitern.Use automatic symbol cache
-
+ Automatischen Symbolcache verwendenIt is possible for GDB to automatically save a copy of its symbol index in a cache on disk and retrieve it from there when loading the same binary in the future.
-
+ GDB kann automatisch eine Kopie seines Symbolindexes in einem Cache auf der Festplatte erstellen und ihn von dort wiederherstellen, wenn derselbe Binärcode in der Zukunft geladen wird.<p>Enables tooltips for variable values during debugging. Since this can slow down debugging and does not provide reliable information as it does not use scope information, it is switched off by default.
-
+ <p>Aktiviert Tooltips für Variablenwerte beim Debuggen. Da dies das Debuggen verlangsamen kann und wegen der fehlenden Gültigkeitsinformationen nicht zuverlässig ist, ist es standardmäßig deaktiviert.<p>Enables tooltips in the locals view during debugging.
-
+ <p>Aktiviert Tooltips für die Anzeige "Lokale Variablen" beim Debuggen.<p>Enables tooltips in the breakpoints view during debugging.
-
+ <p>Aktiviert Tooltips für die Anzeige "Haltepunkte" beim Debuggen.<p>Enables tooltips in the stack view during debugging.
-
+ <p>Aktiviert Tooltips für die Anzeige "Stack" beim Debuggen.Shows QML object tree in Locals and Expressions when connected and not stepping.
@@ -6309,185 +6312,187 @@ Das Setzen von Haltepunkten anhand von Dateinamen und Zeilennummern könnte fehl
Unknown error.
-
+ Unbekannter Fehler.Connection is not open.
-
+ Verbindung ist nicht offen.&Views
- &Ansichten
+ &AnsichtenLeave Debug Mode
- Debug-Modus verlassen
+ Debug-Modus verlassenToolbar
- Werkzeugleiste
+ WerkzeugleisteEditor
- Editor
+ EditorNext Item
- Nächster Eintrag
+ Nächster EintragPrevious Item
- Vorangehender Eintrag
+ Vorangehender EintragColor at %1,%2: red: %3 green: %4 blue: %5 alpha: %6
- Farbe bei %1,%2: rot: %3 grün: %4 blau: %5 alpha: %6
+ Farbe bei %1,%2: rot: %3 grün: %4 blau: %5 alpha: %6<Click to display color>
- <Klicken Sie, um die Farbe anzuzeigen>
+ <Klicken Sie, um die Farbe anzuzeigen>Copy Image
- Bild kopieren
+ Bild kopierenOpen Image Viewer
- Bildbetrachter öffnen
+ Bildbetrachter öffnenInternal error: Invalid TCP/IP port specified %1.
-
+ Interner Fehler: Ungültiger TCP/IP-Port %1 angegeben.Internal error: No uVision executable specified.
-
+ Interner Fehler: Keine ausführbare Datei für uVision angegeben.Internal error: The specified uVision executable does not exist.
-
+ Interner Fehler: Die angegebene ausführbare Datei für uVision existiert nicht.Internal error: Cannot resolve the library: %1.
-
+ Interner Fehler: Kann Bibliothek nicht auflösen: %1.UVSC Version: %1, UVSOCK Version: %2.
-
+ UVSC-Version: %1, UVSOCK-Version: %2.Internal error: Cannot open the session: %1.
-
+ Interner Fehler: Kann die Sitzung nicht öffnen: %1.Internal error: Failed to start the debugger: %1
-
+ Interner Fehler: Debugger konnte nicht gestartet werden: %1UVSC: Starting execution failed.
-
+ UVSC: Starten ist fehlgeschlagen.UVSC: Stopping execution failed.
-
+ UVSC: Stoppen ist fehlgeschlagen.UVSC: Setting local value failed.
-
+ UVSC: Setzen eines lokalen Werts ist fehlgeschlagen.UVSC: Setting watcher value failed.
-
+ UVSC: Setzen des Werts des Beobachters ist fehlgeschlagen.UVSC: Disassembling by address failed.
-
+ UVSC: Disassemblieren über die Adresse ist fehlgeschlagen.UVSC: Changing memory at address 0x%1 failed.
-
+ UVSC: Ändern des Speichers an der Adresse 0x%1 ist fehlgeschlagen.UVSC: Fetching memory at address 0x%1 failed.
-
+ UVSC: Abrufen des Speichers an der Adresse 0x%1 ist fehlgeschlagen.Internal error: The specified uVision project options file does not exist.
-
+ Interner Fehler: Die angegebene Datei für uVision Projekt-Einstellungen existiert nicht.Internal error: The specified uVision project file does not exist.
-
+ Interner Fehler: Die angegebene uVision Projektdatei existiert nicht.Internal error: Unable to open the uVision project %1: %2.
-
+ Interner Fehler: Kann das uVision Projekt %1 nicht öffnen: %2.Internal error: Unable to set the uVision debug target: %1.
-
+ Interner Fehler: Kann das uVision Debugziel nicht setzen: %1.Internal error: The specified output file does not exist.
-
+ Interner Fehler: Die angegebene Ausgabedatei existiert nicht.Internal error: Unable to set the uVision output file %1: %2.
-
+ Interner Fehler: Kann die uVision Ausgabedatei %1 nicht setzen: %2.UVSC: Reading registers failed.
-
+ UVSC: Lesen der Register ist fehlgeschlagen.UVSC: Fetching peripheral register failed.
-
+ UVSC: Abrufen des peripheren Registers ist fehlgeschlagen.UVSC: Locals enumeration failed.
-
+ UVSC: Aufzählen der lokalen Symbole ist fehlgeschlagen.UVSC: Watchers enumeration failed.
-
+ UVSC: Aufzählen der Beobachter ist fehlgeschlagen.UVSC: Inserting breakpoint failed.
-
+ UVSC: Einfügen des Haltepunkts ist fehlgeschlagen.UVSC: Removing breakpoint failed.
-
+ UVSC: Entfernen des Haltepunkts ist fehlgeschlagen.UVSC: Enabling breakpoint failed.
-
+ UVSC: Aktivieren des Haltepunkts ist fehlgeschlagen.UVSC: Disabling breakpoint failed.
-
+ UVSC: Deaktivieren des Haltepunkts ist fehlgeschlagen.Failed to initialize the UVSC.
-
+ UVSC konnte nicht initialisiert werden.Failed to de-initialize the UVSC.
-
+ UVSC konnte nicht deinitialisiert werden.Failed to run the UVSC.
-
+ UVSC konnte nicht ausgeführt werden.Cannot continue debugged process:
-
+ Der zu debuggende Prozess kann nicht fortgesetzt werden:
+Cannot stop debugged process:
-
+ Der zu debuggende Prozess kann nicht angehalten werden:
+
@@ -6647,7 +6652,7 @@ Versuchen Sie, das Projekt neu zu erstellen.
Signals and Slots Editor
-
+ Signals und SlotsEdit Widgets
@@ -6953,7 +6958,7 @@ Grund: %3
Imports existing projects that do not use qmake, CMake, Qbs, Meson, or Autotools. This allows you to use %1 as a code editor.
-
+ Importiert bereits existierende Projekte, die weder qmake, CMake, Qbs, Meson oder Autotools verwenden. Dadurch kann %1 als Code-Editor benutzt werden.
@@ -9831,7 +9836,7 @@ Leer lassen, um das Dateisystem zu durchsuchen.
Triggers a Perforce version control operation.
-
+ Führt eine Aktion des Perforce-Versionskontrollsystems aus.Meta+P,Meta+F
@@ -10136,7 +10141,7 @@ Leer lassen, um das Dateisystem zu durchsuchen.
Cannot request scenario "%1" as it was already requested.
-
+ Kann Szenario "%1" nicht anfordern, da es schon angefordert wurde.Unknown option %1
@@ -11996,7 +12001,7 @@ Rename %2 to %3 anyway?
Triggers a Subversion version control operation.
-
+ Führt eine Aktion des Subversion-Versionskontrollsystems aus.Meta+S,Meta+D
@@ -12794,7 +12799,7 @@ Was möchten Sie tun?
Incomplete version number (dot but no minor)
-
+ Unvollständige Versionsnummer (Punkt, aber fehlende Minor-Version)File import requires a qualifier
@@ -12985,7 +12990,7 @@ Was möchten Sie tun?
Triggers a Mercurial version control operation.
-
+ Führt eine Aktion des Mercurial-Versionskontrollsystems aus.Alt+G,Alt+L
@@ -14914,7 +14919,7 @@ Locked components cannot be modified or selected.
Qt version has no QML utility.
-
+ Die Qt-Version hat kein QML-Werkzeug.Non-desktop Qt is used with a desktop device.
@@ -16780,7 +16785,7 @@ konnte nicht unter Versionsverwaltung (%2) gestellt werden
Runs a text editing macro that was recorded with Tools > Text Editing Macros > Record Macro.
-
+ Führt ein Textbearbeitungs-Makro aus, das mit Extras > Textbearbeitungs-Makros > Makroaufnahme aufgenommen wurde.
@@ -17167,7 +17172,7 @@ Lokale Pull-Operationen werden nicht auf den Master-Branch angewandt.
Triggers a Bazaar version control operation.
-
+ Führt eine Aktion des Bazaar-Versionskontrollsystems aus.Meta+Z,Meta+D
@@ -25555,7 +25560,10 @@ the manifest file by overriding your settings. Allow override?
Deploying to that directory will remove any files already present.
Are you sure you want to continue?
-
+ Das entfernte Verzeichnis "%1" existiert bereits.
+Das Deployment in dieses Verzeichnis wird alle darin befindlichen Dateien löschen.
+
+Möchten Sie fortfahren?Connection failed: %1
@@ -25999,7 +26007,7 @@ wirklich löschen?
Triggers a ClearCase version control operation.
-
+ Führt eine Aktion des ClearCase-Versionskontrollsystems aus.C&learCase
@@ -26598,7 +26606,7 @@ wirklich löschen?
QmlJS::SimpleReaderProperty is defined twice, previous definition at %1:%2
-
+ Eigenschaft ist doppelt definiert, vorherige Definition ist bei %1:%2
@@ -30028,7 +30036,7 @@ benötigt wird, was meist die Geschwindigkeit erhöht.
Deploy to iOS device
-
+ Deployment auf iOS-Gerät
@@ -31120,7 +31128,7 @@ Bitte erstellen Sie die Anwendung qmldump auf der Einstellungsseite der Qt-Versi
Format &Line(s)Menu entry
-
+ &Zeilen formatieren&Disable Formatting for Selected Text
@@ -36893,7 +36901,7 @@ Error:
VcsBase::VcsBaseClientImplFailed to retrieve data.
- Es konnten keine Daten empfangen werden.
+ Es konnten keine Daten empfangen werden.Working...
diff --git a/src/libs/utils/fileutils.cpp b/src/libs/utils/fileutils.cpp
index 18868f9261a..53e5bd2d0b9 100644
--- a/src/libs/utils/fileutils.cpp
+++ b/src/libs/utils/fileutils.cpp
@@ -423,6 +423,7 @@ void prepareNonNativeDialog(QFileDialog &dialog)
dialog.setSidebarUrls(Utils::transform(sideBarPaths, filePathToQUrl));
dialog.setIconProvider(Utils::FileIconProvider::iconProvider());
+ dialog.setFilter(QDir::Hidden | dialog.filter());
}
}
diff --git a/src/libs/utils/pathchooser.cpp b/src/libs/utils/pathchooser.cpp
index 0e0db6714a0..213bc467e57 100644
--- a/src/libs/utils/pathchooser.cpp
+++ b/src/libs/utils/pathchooser.cpp
@@ -6,6 +6,7 @@
#include "commandline.h"
#include "environment.h"
#include "fileutils.h"
+#include "guard.h"
#include "hostosinfo.h"
#include "macroexpander.h"
#include "optionpushbutton.h"
@@ -179,6 +180,7 @@ public:
QMenu *m_contextMenu = nullptr;
OptionPushButton *m_browseButton = nullptr;
+ Guard m_callGuard;
};
PathChooserPrivate::PathChooserPrivate()
@@ -368,11 +370,15 @@ QString PathChooser::expandedDirectory(const QString &input, const Environment &
void PathChooser::setPath(const QString &path)
{
+ QTC_ASSERT(!d->m_callGuard.isLocked(), return);
+ GuardLocker locker(d->m_callGuard);
d->m_lineEdit->setTextKeepingActiveCursor(QDir::toNativeSeparators(path));
}
void PathChooser::setFilePath(const FilePath &fn)
{
+ QTC_ASSERT(!d->m_callGuard.isLocked(), return);
+ GuardLocker locker(d->m_callGuard);
d->m_lineEdit->setTextKeepingActiveCursor(fn.toUserOutput());
}
diff --git a/src/plugins/clangcodemodel/clangdsemantichighlighting.cpp b/src/plugins/clangcodemodel/clangdsemantichighlighting.cpp
index 78432ab1d8d..117d06ce1fe 100644
--- a/src/plugins/clangcodemodel/clangdsemantichighlighting.cpp
+++ b/src/plugins/clangcodemodel/clangdsemantichighlighting.cpp
@@ -390,6 +390,10 @@ void doSemanticHighlighting(
const QList ifdefedOutBlocks = cleanupDisabledCode(results, &doc, docContents);
ExtraHighlightingResultsCollector(future, results, filePath, ast, &doc, docContents,
clangdVersion).collect();
+ Utils::erase(results, [](const HighlightingResult &res) {
+ // QTCREATORBUG-28639
+ return res.textStyles.mainStyle == C_TEXT && res.textStyles.mixinStyles.empty();
+ });
if (!future.isCanceled()) {
qCInfo(clangdLogHighlight) << "reporting" << results.size() << "highlighting results";
QMetaObject::invokeMethod(textDocument, [textDocument, ifdefedOutBlocks, docRevision] {
diff --git a/src/plugins/coreplugin/manhattanstyle.cpp b/src/plugins/coreplugin/manhattanstyle.cpp
index e2f83cd6870..3ec83405535 100644
--- a/src/plugins/coreplugin/manhattanstyle.cpp
+++ b/src/plugins/coreplugin/manhattanstyle.cpp
@@ -391,8 +391,10 @@ int ManhattanStyle::styleHint(StyleHint hint, const QStyleOption *option, const
ret = 0;
break;
case QStyle::SH_ComboBox_AllowWheelScrolling:
- // Turn this off completely to prevent accidental current index change on a scroll view
- ret = false;
+ // Turn this on only when simultaneously pressing Ctrl, to prevent accidental current
+ // index change, e.g. on a scroll view
+ ret = QGuiApplication::keyboardModifiers()
+ == (HostOsInfo::isMacHost() ? Qt::MetaModifier : Qt::ControlModifier);
break;
default:
break;
diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanagerconstants.h b/src/plugins/qmlprojectmanager/qmlprojectmanagerconstants.h
index e8b509e4045..683005c85d9 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectmanagerconstants.h
+++ b/src/plugins/qmlprojectmanager/qmlprojectmanagerconstants.h
@@ -9,6 +9,7 @@ namespace QmlProjectManager {
namespace Constants {
const char QML_PROJECT_ID[] = "QmlProjectManager.QmlProject";
+const char QML_VIEWER_KEY[] = "QmlProjectManager.QmlRunConfiguration.QDeclarativeViewer";
const char QML_VIEWER_ARGUMENTS_KEY[] = "QmlProjectManager.QmlRunConfiguration.QDeclarativeViewerArguments";
const char QML_VIEWER_TARGET_DISPLAY_NAME[] = "QML Viewer";
const char QML_MAINSCRIPT_KEY[] = "QmlProjectManager.QmlRunConfiguration.MainScript";
diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
index 46b0af64c0b..c77625e0a85 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
@@ -70,9 +70,10 @@ QmlProjectRunConfiguration::QmlProjectRunConfiguration(Target *target, Id id)
{
m_qmlViewerAspect = addAspect();
m_qmlViewerAspect->setLabelText(tr("Override device QML viewer:"));
- m_qmlViewerAspect->setPlaceHolderText(commandLine().executable().toString());
+ m_qmlViewerAspect->setPlaceHolderText(qmlRuntimeFilePath().toUserOutput());
m_qmlViewerAspect->setDisplayStyle(StringAspect::PathChooserDisplay);
m_qmlViewerAspect->setHistoryCompleter("QmlProjectManager.viewer.history");
+ m_qmlViewerAspect->setSettingsKey(Constants::QML_VIEWER_KEY);
auto argumentAspect = addAspect(macroExpander());
argumentAspect->setSettingsKey(Constants::QML_VIEWER_ARGUMENTS_KEY);