Github Push to hicknhack-software/Qt-Creator
-
Restore a clean system environment
... in case we are being run from another instance of Qt Creator.
Remember which environment variables were amended to allow Qt Creator to
start and reset them to their original values on start-up. This makes it
possible to e.g. use Qt versions different from the ones that Qt Creator
itself was built with.
Change-Id: I6fc30823acb977f6cad4f67ff2e112c58792e30d
Reviewed-by: hjk
-
COIN: Make independent from internal scripts
The coin scripts may no longer access the repository with the internal
build scripts. Move (adapted versions of) the needed scripts into the
repository itself.
Change-Id: I0515b8d66bd917e32eaabf64a1c76cc852fbe5df
Reviewed-by: Marcus Tillmanns
-
Android: Fix qml app debugging
It partially reverts 1ebd3c1750a9044f753eaff5e343543c1983910f
Fixes: QTCREATORBUG-31885
Change-Id: Iab64afa5505219014b24c60e2a9730b090b0f82b
Reviewed-by: hjk
Reviewed-by: BogDan Vatra
-
Android: Add label about auto-apply Android settings page
Change-Id: Ib647a319d7ae0891df1f8c0126002f7f892ea560
Reviewed-by: hjk
Reviewed-by: Jarek Kobus
Reviewed-by: Leena Miettinen
Reviewed-by: Eike Ziller
-
Android: Remove unneeded local variable
Change-Id: I1d69410f3a824d734ba7e6ee440029d111069013
Reviewed-by: Assam Boudjelthia
-
Android: Reuse static instance of AndroidSdkManager
Use the instance from AndroidConfigurations inside
AndroidSettingsWidget.
This prevents recursive call to reloadPackages() in both
instances.
Minimize the chaos by reordering update items for m_androidSummary field
inside validateSdk(), to match the original order of creation.
Change-Id: I6253043c278e2e503e9114fbdc11ea17f9df4d8e
Reviewed-by: hjk
Reviewed-by: Assam Boudjelthia
-
Android: Get rid of packageReloadBegin() signal
Since the packageReloadBegin() signal is always followed by the
packageReloadFinished() signal, emitted synchronously to the former one,
there is no need to have 2 separate signals. Particularly,
showing the progress on packageReloadBegin() and hiding it on
packageReloadFinished() is no-op, since the gui won't have a chance to
paint it (because of synchronous emission of both signals).
Thus, remove the packageReloadBegin() signal and remove the progress
indicator.
Rename packageReloadFinished() to packagesReloaded().
Inline clearContainers().
Change-Id: I0ad65dd4d915a1d164c8d398a84a568c57545a6f
Reviewed-by: Assam Boudjelthia
-
Android: Don't leave SDK location chooser red after reloading
Initially the default location of Android Sdk is marked red.
After clicking "Set Up SDK" and successfully installing,
the chooser stays red, indicating the location is still invalid.
Fix it by explicit triggering validation of the chooser on
packagesReloaded().
Change-Id: Id025f385b9e7c81240b0334360afed1a6bf66761
Reviewed-by: Assam Boudjelthia
-
Android: Fix filling Target combobox inside New AVD dialog
Remove local instance of AndroidSdkManager from AvdDialog
and use the global one instead.
Call explicitly refreshPackages on Dialog creation.
Amends ca8e5dbb4ee1f9f66d9dd0a2d24472a46d6bda5d
Change-Id: I63d3917cb656bcc9b536e49915cf98cbb543358c
Reviewed-by: Assam Boudjelthia
-
Revert "Fix documentation build if include paths contain generator expressions"
This reverts commit 6ec3c8f9c9fddfd0b44574a638be06ed592ef8d5.
The reason for introducing the function in Utils was already reverted in
91d0bf1993a1c72558b9f1e62e5c32ad88823967 .
The call of the function was broken, because of instead of passing a
list of includes as a single argument, it passed each include
as a separate argument (the subtle difference between
`${_include_dirs}` and `"${_include_dirs}"` for lists...).
Which subtly breaks the translation update.
Just go back to the original.
Change-Id: If745c434a9ff808e08703c3c1bf1393eb0183236
Reviewed-by: Christian Stenger
-
Android: Fix qbs build
Amends 777cc17a0c288b545f9bd083ab3c3bf234672f63.
Change-Id: Id0f7afc313ec3cd8eea2f14ffd465f8fc67477c7
Reviewed-by: Christian Kandeler
-
Android: reword and reformat the no AVD image warning
Make the warning message shorter and enable elide right,
and place the warning right under the abi combobox.
Change-Id: I0163e5e48cbdf350948297a4b58ec712543516e5
Reviewed-by: Leena Miettinen
Reviewed-by: Jarek Kobus
-
Android: check manifest existence before reading content
It's looks to me that the manifest file might be opened
from various places to get the package name or activity
name, that can happen before the manifest file is even
written or copied from templates. Also, the warning
message added to the "General Messages" is not super
informative about what task is reading the file, so in
many cases the those general messages section can end up
filled with such messages. Instead make it leave it to the
calling task to fail with its error when the returned content
is not valid.
Change-Id: I4e326e15e628e3abfe7b63ffef02d84cf478e377
Reviewed-by: Jarek Kobus
-
Android: fix wording in the Android templates wizard
All strings here still refer only to qmake projects,
this is no longer accurate of course, so change the
wording to "build target" instead of ".pro file".
Also, get rid of file path chooser label as it's not
needed, the text on before it explicitly instructs
to select the Android Source Package Directory.
Change-Id: Icc2319f177bd1839b22ab440242d536b50d6be34
Reviewed-by: Leena Miettinen
Reviewed-by: Jarek Kobus
-
Android: update Create New AVD documentation
...and screenshot.
Change-Id: I171157d0b0d2ba5121a863c4ed1a0dedf19a1ade
Reviewed-by: Leena Miettinen
-
PerfProfiler: Apply environment before starting
Fixes: QTCREATORBUG-29635
Change-Id: Ibeaee6f57dea0676685e216ef32dffa3a7aee1e7
Reviewed-by: Ulf Hermann
-
Update change log for 15.0.0
Change-Id: Ibce8c1ec43a7c2887cdba26d026360424b5888e3
Reviewed-by: Leena Miettinen
-
Android: Restore original calls to refreshPackages
And remove the additional emission of packagesReloaded() signal.
The refreshPackages() may or may not emit the packagesReloaded() signal
synchronously. To make sure we validateSdk() on initial show just once,
we call refreshPackages() and validateSdk() in a row and after that
we establish connection to the packagesReloaded() signal.
It fixes qml project build.
Amends 56b88ab7580d0db10adb36e5972e83e13ea3f2c2
Amends ca8e5dbb4ee1f9f66d9dd0a2d24472a46d6bda5d
Change-Id: If472950cdc05e1bdc080ef1781967b5dacec4433
Reviewed-by: hjk
-
qmljs: fix build with Qt 6.9
Commit 9ef4c123c39c642357c9e8530d59f32f220a7824 in qtbase disabled
implicit conversions from other types via integer types to QChar.
And for some reason uchar is not one of those types.
Change-Id: I5921372d3a508fa02166fffd6a96f37bc9a09d69
Reviewed-by: Ahmad Samir
Reviewed-by: Marc Mutz
Reviewed-by: hjk
-
Utils: Add guard to SpinBox onTextChanged
Change-Id: I2a29541473f1ad201be45810703e61aff8148827
Reviewed-by: hjk