| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
It used to only contain the version number, e.g. "17.14.5".
Now it may contain a number-readable suffix, e.g. "17.14.9 (July 2025)".
The old code crashed because it expected only integers separated by dots.
The handling of the suffices is applied unconditionally because it is
backward compatible with the old format.
Change-Id: I12d20440bb917aef6ee23a0c2be0c6d41e7461f5
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
| |
|
|
|
|
| |
Change-Id: Ief7b663f1fc3145b4359506bf5be8502e99b8918
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
|
|
| |
Task-number: QTVSADDINBUG-1307
Change-Id: I5abab75397248058a7599dc71cb1724bd0c9d797
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
| |
|
|
|
| |
Change-Id: I9ab1f8919a3d28cb546cd71bfdc8da1f6ae9e123
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Since we're not testing MSVS2017 anymore, there are much less
differences between the product lines of MSVS. Most functions which
still got the product line as a parameter didn't use it anymore.
Instead, this now calls a function to get the product line only if,
when and where it's needed. The called function stores the
information so there is hardly any overhead but the code is cleaner.
Change-Id: Ib9b4f53e9f1b5fcd7e09a6ea7dddf487b4b6d8c2
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
MSVS 2022 17.10.0 and higher only build the first project in the
location which used to be the default. After that, every following
msbuild-based project will by default be built one level further
down in the folder hierarchy.
Change-Id: Ib0641a0bc1edbe3225496ad05cbd7e4ef4c7b195
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
| |
Change-Id: I89a247c64495caa35e5c5e836f566bdd294878ec
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
| |
Change-Id: If63dd0dbd5b9ad42af1cdb05c4cca138b9b0bf8a
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
|
|
|
| |
Except for installation tests which expect
the Qt VS Tools to not be installed.
Change-Id: Ie7f5dbf3c5c0f77673bb9e207c4d40f78223a2f5
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
| |
Change-Id: I36519c083648e13b296d3ca9968f9146335862ae
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- When opening the "Qt VS Tools" menu while the add-on is still
initializing, the "Initializing" placeholder might not appear
immediately. Wait a moment for it to appear before assuming that
initializing finished.
- The "You must select a Qt version" message might need a couple of
seconds to appear. Give it some more.
- When creating a new project, the automatically opened editor never
took longer than four seconds to appear here. Waiting for ten
seconds should be sufficient before assuming it won't show.
Change-Id: I4cc56452412639dd342e8805d642347bce73613f
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
|
|
|
| |
... WITH Qt-GPL-exception.
Fixes: QTVSADDINBUG-1179
Change-Id: I74fe451eec352af13436548cfd9a28f832fc0757
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
They provide better readability and also look more stable.
Squish 7.1.0 can use these new objects while Squish 7.2.1
cannot handle the old ones.
Task-number: SQUISH-16829
Change-Id: I4214eee31699b7e90eff67d37119102c068e36ca
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
Reviewed-by: Katarina Behrens <katarina.behrens@qt.io>
|
| |
|
|
|
| |
Change-Id: I38700243f7ef55239b247945324e4e0a978b097f
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: I70657698b398fe5995eb7c5a7e206244aa6f968f
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
When opening the "Qt VS Tools" menu very quickly, it
might still show a dummy entry and won't update. In
this situation close and open the menu until it shows
proper content.
Change-Id: I3aaab5d297c3fea545b04adb902b3190cc978ce4
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: I3a07f16749c8ef924788cde27dc873ac8e5e1f5f
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: I8cea82209422196ad0d9c4f25d614de5d997a64b
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: I6e7667d0f6f1245b5b225e74120d289bf595423d
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
| |
|
|
|
|
|
|
| |
This still does not separate the tests from each other,
it only avoids messing up the user's main environment.
Change-Id: I1785aff8d236bd5ee43fdece5db6e310bdc06c36
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: Ibe1e99ae2740b964ad9be12eaa72e2869f7c301f
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: I3d5a1bdd9bde30562917e1c15b5de76fbc683a58
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: I5825314625f97120e05975611fb9f31f92456dba
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: Ic20ac7a26b0defa24f9108156f775e482e701a37
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: I0026c8e6233f2eca7d13bd85c2845d6d46922516
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: Id8f4228d4024625bef43dceb8bbda1fa27edf8ec
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
| |
|
|
|
| |
Change-Id: Ibd4bf148ade403a431d91d39debe6827f4cda909
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|
|
|
Change-Id: I4ea127b9bd6c1c6b2aee5b7bc92f9456b637fe4a
Reviewed-by: Slobodan Vrkacevic <slobodan.vrkacevic@qt.io>
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
|