| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I17570e5eab6c0902691c521af408e30aa7dd1a7f
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I9ab1f8919a3d28cb546cd71bfdc8da1f6ae9e123
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I9206c96f2b2f7fd81dde3f785c57f37a7b74b530
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
| |
Do not throw if the first string object to be compared is null.
Change-Id: If5524796d88858afce6172ead46c607c225db216
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
| |
Change-Id: I796e92f5a5b57f8075d12274258585fbf8e6793a
Reviewed-by: Miguel Costa <[email protected]>
Reviewed-by: Ali Can Demiralp <[email protected]>
|
|
|
|
|
|
|
|
| |
Also eliminates an additional local private quoting function.
Change-Id: I4a64f59d1fc53c522c70cf1813aa63420f05babd
Reviewed-by: Ali Can Demiralp <[email protected]>
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I91f66c8c75a2be043b760b668280a82281fb946f
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
| |
Added equivalent of CMake's AUTOMOC_MACRO_NAMES to Qt settings.
Fixes: QTVSADDINBUG-905
Change-Id: I51467977344b16292224cc490952696e281ec6fc
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* Make the class static since it does not share any state.
* Merge setVcVars function, it's only used inside this class.
* Introduce overload in class QMake to call Run with process.
Change-Id: Ib08f1921d1d54a632d3baa42ae1269136b411718
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
|
| |
* Make fields and methods properties and reorder them.
* Remove really old method to get the Qt version number.
* Remove the 'Name' field, preventing redundant storage
of version information due to custom name variations.
Change-Id: Idbea96c3cf56ec9d6eeda49094cb66f2734d77ba
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
|
|
| |
The QtClassWizard, TranslationWizard and WidgetsClassWizard once again
accept relative paths.
Fixes: QTVSADDINBUG-528
Change-Id: I04a379840dc59c9be1a50de851001f621b31da9c
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
| |
... WITH Qt-GPL-exception.
Fixes: QTVSADDINBUG-1179
Change-Id: I74fe451eec352af13436548cfd9a28f832fc0757
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
|
| |
* Merges both caches into the version information class itself.
* Adapt depending code and classes to the function name changes.
Change-Id: I308a0646af815be220f17902e01391819cb33ac8
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* Removed the static instance member and associated lazy instantiation.
* Refactored all methods to be static, there is no shared mutable state
anyways.
Change-Id: I51b8addc81c462c0b7b3dea5a79547960727b722
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
|
| |
* Removed unnecessary initialization delays on extension loading.
* Ensured thread safety using a semaphore for cache access.
* Utilized concurrent dictionary for version information caching.
* Cleaned up code for clarity and maintainability.
Change-Id: I01f4d8f4b1bd575d28fa3d3f09c46af7f0fe4c32
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I38700243f7ef55239b247945324e4e0a978b097f
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
| |
Change-Id: I462c9cc4b96aaf354f77739da64202e2a7dc8af2
Reviewed-by: Ali Can Demiralp <[email protected]>
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I28de3e7db5dfea26167a5310b4ac29ba3f0ad23b
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: Ic1c4020a38eeecf627a05defc6bdab37d3c4d3e8
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
| |
It's only used in one place, just merge it.
Change-Id: Icea7298c3094f20f5a431cd2d2e0a049afd100b2
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I7e730590938754892ae223c75bdb2d4611568055
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
| |
This change allows us to get rid of the QtProject.GetOrAdd(Project)
overload taking EnvDTE.Project, prepares for a unified implementation
of QtProject-QtProjectTracker
Change-Id: If643f37b1d6fc97bfdd854619319f1438d00a10d
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I07306dc4bcbce22d963ec13c34ae4b70e7511248
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* Rename class
* Remove inheritance from IDisposable
* Merge some helper functions which are related
Change-Id: I48e711456c72411ada374cdd28e4ff157c18969d
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
| |
The QtVersion class now supports only V3 of the project format.
This enables us to remove support for projects with custom build
steps. It is also not necessary anymore to check the project
format before usinq QtProject, it is either a valid object and
we know it is V3 and above, or it failed to create.
Change-Id: I1cb0d8efe06cd8e2afe2fad8b9178c40c379ea7a
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I1013a65091bb3f15efb42ac62e7ee45565b5dc52
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: Iead09fa4ef596c3853e6ff7bd7d9e4a9135fd6c1
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix line indent
* Use var for built-in types
* Use explicit modifiers style
* Sort using directive
* Remove unused using directive
* Remove unused fields and functions
* Make use of some new language features
Change-Id: Icc7114698e44869cbce7f2836c61c8a033b0fb8e
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
| |
With this change, all QtProject/Qt MsBuild related classes are
moved to a special directory. Only files that were previously
in the core library are moved. Some code needed to be adapted.
Change-Id: Ic664a13573ecbdf55014e57b5a4ea27e1813829f
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I01b80220f9b8bc25246aefabac7148f9e9730636
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* Introduce a class for handling the project format and
versioning.
* Refactor, rename and document the version numbers (above V3).
Change-Id: Ied734c3377ebbe7915c87bd8a5ae1f7edcb11a4e
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Made changes to the output of qmake and related processes that is
printed to the output window, in order to make the information more
readable. In particular, when running multiple instances of qmake in
parallel processes (e.g. at startup, while loading information about Qt
version), output messages will now consistenly identify the process ID
that generated the original output.
Change-Id: Ib3b182740192653dac32110d065d3b2d52e8e365
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: Ic3a4852ac14b683ed50343b985245f513dd415ef
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I94cc72280815ed31809747b93032dd8768fd75ca
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I2fd01ab44923e301f4a9ae87445e8aaa9485cc83
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: Ieae3cdeba7e46225ca8ff3698f0102c3ed286c48
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I971571b9df58c5619a2d9d629c61cc8f7761e99a
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: Iba7b4d9afaf812c16e305c26f2b1870e974ee389
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This issue occurs with empty environment variables, i.e. variables that
have been defined with an empty value.
CMake sets empty variables in the build/debug environment, e.g.:
COMPLUS_Version=
Change-Id: I529be4376e9bac17d8d8a47393589901a15dd85e
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I25ac7e3325526faf47adf5518d75b83a32406822
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* Use auto property for VcPath, see next.
* Remove method GetVCPathFromRegistry(), it is returning an empty
string always.
Change-Id: Icbf9da1ecbde00c8bb63d9ce81589ed5cd18708e
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I8cea82209422196ad0d9c4f25d614de5d997a64b
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I760ab2dbff2c7fb406240b447ae963e737fb66d4
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I7ba1c633156c14fa87bac4ef02ed72031f7dd9de
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I6e7667d0f6f1245b5b225e74120d289bf595423d
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: Ic5deec80b05842a3d3810b77fe29388af6040a10
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: Ie82ee9a25024d4b137dd62f0e249e377d3a1eb40
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I60ea900dd7bf5fcecaf0b477b2a78b9a504f925b
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
| |
This function was only used to detect the Qt version of qmake
only projects (qmake -tp vc). This is a not supported anymore.
Change-Id: Ibbb510b037b2e687a4390814b8a43aab9385bfbc
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I745453ac53543af5076c6a641dadf996058db439
Reviewed-by: Miguel Costa <[email protected]>
|