Github Push to hicknhack-software/Qt-Creator
-
SquishTests: Retire Qt 5.4 on Linux
We never used it on Mac and on Linux it doesn't provide any value. On
Windows it's still the only kit using gcc, so it should not be removed
without a replacement.
Change-Id: I330f8d33a98759a762fd5cc97d5d55e03d1d03d6
Reviewed-by: Christian Stenger
-
ProjectExplorer: Fix Wizard button
Fixes: QTCREATORBUG-31264
Change-Id: Ie884ce75596995ee150839cf1e42baffa8f22dbe
Reviewed-by: Cristian Adam
-
Axivion: Use version name for display
This is in line with other axivion plugins and the
expected way of displaying versions.
Change-Id: Idda8233a536a50b526d5927a5b5d2021aea3f3c5
Reviewed-by: Mohammad Mehdi Salem Naraghi
Reviewed-by: hjk
Reviewed-by: Jarek Kobus
-
QMLJSEditor: Fix calling qmlformat on save
Since the "format(...)" function would always create a temporary
file first and then let qmlformat work on that it could not find a
user supplied .qmlformat.ini in the project folder.
To fix this we now create the temporary file next to the actual file.
That way the qmlformat tool (and others) can find their config files
in the tree hierarchy.
Fixes: QTCREATORBUG-29668
Change-Id: I708efbd4bba014bc5743d901725b6fdaa06fefd8
Reviewed-by: David Schulz
-
ClangFormat: config use read only editors instead of disabled ones
Change-Id: I709dd2421b25f21cffa9d94259507f1852f9ccec
Reviewed-by: Artem Sokolovskii
-
LanguageClient: Fix Diagnostics Line number
Position::line is zero based, but Task::line is one-based.
Change-Id: Ic4d8e5bdeb29721dbc289821ee928ee672378eb3
Reviewed-by: David Schulz
-
qmlls client: opt out semantic highlighting for QtC 14.x, take 2
When we restart language server, everything is reset including
dynamically registered/unregistered methods but clients aren't
destroyed. Therefore, we need to register dynamically registered
entities in the Client::start() method rather than the constructor.
Customize the start behavior of qmlls client by applying template
pattern.
Amends df2e55d92a78e2e571f714fb2fc25478da5e0525
Task-number: QTCREATORBUG-31148
Change-Id: Ib974500beb46cb79d972756efd0f6c7bbd7a87af
Reviewed-by: Sami Shalayel
Reviewed-by: David Schulz
-
CMakePM: Do not have special treatment for PATH in CMake Presets
Fixes: QTCREATORBUG-31439
Change-Id: I23b6616adc8fd6bfddd0bbd536d6a15b23fa0996
Reviewed-by: Marcus Tillmanns
-
CMakePM: Fix macro substitution recursion
One could have a "PATH": "$env{PATH}" entry that would bring Qt Creator
into infinite recursion.
Change-Id: If2402b8e8550dc5be2435f4ca040f91ec239a06c
Reviewed-by: Alessandro Portale
-
CMakePM: Restrict CMake Presets macro evaluation for environment
Only do the macro evaluation if the preset has an "environment" entry.
Then only for the values present in the "environment" entry.
This way we advert any accidental environment macro evaluation that
would not be related to the preset.
Change-Id: Iddbe24b32e0f1a80dd424e61e4c6b8317fe9bb58
Reviewed-by: Marcus Tillmanns
-
wininterrupt: Build for x86, x64 and arm64 at once
When wininterrupt is opened standalone, then the build will build
itself with MSBuild for x86, x64 and amr64 architectures.
The architecture list can be specified with the
WININTERRUPT_BUILD_ARCHS (arm64 win32 x64) CMake parameter.
Task-number: QTCREATORBUG-31345
Change-Id: I97228c6fd650a3811451ac527d41e5eb7783044d
Reviewed-by: David Schulz
-
wininterrupt: fix MinGW build
Amends 449d2d931ba6d80f02b0842dfcc2b6181e1d00d0
Change-Id: Ic43098c0e32b81daa4463609439650c0100cf8d8
Reviewed-by: David Schulz
-
Qt Quick Application wizard: Remove QDS compatibility option
Generation of a Qt Quick application with the "Create a project that you
can open in QDS" option made use of QDS' original wizard templates.
Since QDS dropped generation of the CMake project via the wizard, and
the respective temple files were removed, this is not anymore possible.
This change removes the option from the wizard.
Task-number: QTCREATORBUG-31355
Change-Id: If0b9106e35c9fde708f7432106a9656a95543670
Reviewed-by: Knud Dollereder
-
QmlJSEditor: add qml snippets to qmlls provided completions
Fixes: QTCREATORBUG-31322
Change-Id: I46cc57c621d04a8d05438778a65e6e2c50498355
Reviewed-by: Sami Shalayel
Reviewed-by: Fabian Kosmale
-
qtcreatorcdbext: Build for x86, x64 and arm64 at once
When the qtcreatorcdbext is opened standalone, then the build will build
itself with MSBuild for x86, x64 and amr64 architectures.
The architecture list can be specified with the
QTCREATORCDBEXT_BUILD_ARCHS (arm64 win32 x64) CMake parameter.
Task-number: QTCREATORBUG-31345
Change-Id: I6174e005d0664f444eacd8f7544edf49af5639e9
Reviewed-by: David Schulz
-
restart qmlls after a build
Slightly related to QTCREATORBUG-24428 about resetting the codemodel
after build so it can find the generated *.qmltypes from the
buildfolder:
Restart qmlls clients after builds to force qmlls to
re-scan the build folder (and eventually find new qmldir, qmltypes,
QML modules, etc generated by the CMake scripts during the build).
Task-number: QTCREATORBUG-24428
Change-Id: I568401050586358ac085cf2c30236a5a0a91a944
Reviewed-by: Fabian Kosmale
Reviewed-by: Semih Yavuz
Reviewed-by: David Schulz
-
Reset qml code model after build
Reset the code model after a build, so it can re-scan the build folder
for changed .qmltypes files.
This fixes the issue of the QtC embedded code model not recognizing
modules and .qmltypes files after a build on qmake projects.
Fixes: QTCREATORBUG-24428
Change-Id: I1e584addd2fe9b0918a8fd9b372b4fa23b72f36b
Reviewed-by: Fabian Kosmale
Reviewed-by: Semih Yavuz
Reviewed-by: Christian Kandeler
-
Android: Compile app profiles before starting debugging
At https://source.android.com/docs/core/runtime/configure/art-service we
learn that:
"Starting with Android 14, on-device AOT compilation for apps (a.k.a.
dexopt) is handled by ART Service. ART Service is a part of the ART
module, and you can customize it through system properties and APIs."
This commit makes sure to have the app profiles created before the
application was started. Otherwise the service will do it in the
background and could trigger exceptions that would land in disassembly.
Fixes: QTCREATORBUG-29928
Change-Id: I5d30fa03535f03b15d5470789323c0af0246d0dd
Reviewed-by: Alessandro Portale
Reviewed-by: Assam Boudjelthia
Reviewed-by: Jarek Kobus
-
qtcreatorcdbext: Improve cross-compilation check
It was failing on x64 since the values are x64 and AMD64 and were
failing the check.
Arm has both values ARM64.
Change-Id: I404b85d9c499464797ece912ee5b83f93c21d04d
Reviewed-by: David Schulz
-
Git: Clarify "Current Project" menu and locator entry
Fixes: QTCREATORBUG-10170
Change-Id: I064b68fdc8f69cacd33a5047d50e98abf4793d62
Reviewed-by: Orgad Shaneh
Reviewed-by: Robert Löhning