| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I17570e5eab6c0902691c521af408e30aa7dd1a7f
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: If8d6f6d39679474756e9ec31feae3e19bbbaac19
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
| |
Fixes: QTVSADDINBUG-1319
Change-Id: I63760dc1793824ec22ffb8d9948c7bef87567130
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Introduce class ProjectConfigurationEventArgs to be sent as an
argument for the ProjectConfigurationChanged event.
- Introduce class UpdateSolutionEvents to monitor MSBuild project
configuration changes.
- Introduce CMakeProject.BuildConfiguration to host the implementation
responsible for fetching the active CMake build configuration.
Change-Id: Ie11aaebcd4418fddb72643f21c0caa1d89e4889a
Reviewed-by: Joerg Bornemann <[email protected]>
|
|
|
|
|
| |
Change-Id: I9d3c36df8f510ca119eacb0ccc4ce1d6dddcd220
Reviewed-by: Joerg Bornemann <[email protected]>
|
|
|
|
|
| |
Change-Id: I9ab1f8919a3d28cb546cd71bfdc8da1f6ae9e123
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of trying to resolve the assembly ourselves, let the build
process generate the binding redirects. This should address the
sporadic 'System.Memory' issue we've encountered before, which now
affects every test depending on this DLL.
Change-Id: I215887abfe5132faf788ffae09a371c3346c27d2
Reviewed-by: Karsten Heimrich <[email protected]>
Reviewed-by: Christian Stenger <[email protected]>
|
|
|
|
|
| |
Change-Id: I82ef87817f9bd5a18b977be2ddf8f68987752bcf
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I4d7b5f726e06097706ecf393d388049569ce969f
Reviewed-by: Joerg Bornemann <[email protected]>
|
|
|
|
|
|
|
|
|
| |
Implements some test and simulate VS idle events and task
processing. Uses Microsoft.VisualStudio.Sdk.TestFramework
and Moq to mock VS services not available in mstest framework.
Change-Id: Iad1bb73af6a913cc0d71d3fd87e3efc78f760518
Reviewed-by: Joerg Bornemann <[email protected]>
|
|
|
|
|
| |
Change-Id: I5d1da01227663d30d9059aed2d9910a3ff0d614f
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
| |
Fixes: QTVSADDINBUG-959
Change-Id: I933819e192c60bf52d304ee418bd7f953f0e8883
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
|
| |
... WITH Qt-GPL-exception.
Fixes: QTVSADDINBUG-1179
Change-Id: I74fe451eec352af13436548cfd9a28f832fc0757
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I38700243f7ef55239b247945324e4e0a978b097f
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
| |
The VsEditor class allows opening any files inside VS using registered
editors, including the possibility to compare two versions of the same
file using the built-in 'diff' editor.
Change-Id: Icfd5a2b26286de6e8c023bb47cbcd05aef3ebc7d
Reviewed-by: Karsten Heimrich <[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: I2bc218d5bbdda949f220c77940e0e22e59c817b2
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
| |
Added the NotifyMessage class, based on the InfoBarMessage class, which
can be used to display generic messages on the VS info bar.
Change-Id: Ib848acc9de95c069a5be761562d50f28c6354445
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to streamline the VSIX package initialization, some processing
was moved to a background task. This was already the case with the
loading of Qt versions information. The following has now also been
moved to the background initialization task:
* Printing the banner with the Qt VS Tools version and init times.
* HTTP request to check availability of a new development version.
* Initialization of DTE event handlers.
Change-Id: I7d80cbc3cdfac74d79b4cc32a4aac7100fb4a2b7
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
|
| |
Added the StatusBar class that provides access to the VS status bar,
to display status messages and show progress of background tasks.
Change-Id: Ie6a54a0bb8ada4d0ce7329df09abfe95e5007529
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I94cc72280815ed31809747b93032dd8768fd75ca
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I2fd01ab44923e301f4a9ae87445e8aaa9485cc83
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I6152612eedacaf37699fdba33d3543f6d81e22ad
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
| |
* Overriding 'Hyperlinks' is now optional
* Replace "\u2014" with 'Utils.EmDash' constant
Change-Id: Icd0f091d6115deec6027a6c95a7a9eacc7ad62fe
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I63e3becb950d918b2ad231d1fd95709ba960d59b
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
| |
Change-Id: I6e7667d0f6f1245b5b225e74120d289bf595423d
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
|
| |
* Use pattern matching if applicable.
* Some replacements are done using a switch statement.
Change-Id: Iefffdb3815c34ae9d3ddd6d2c7735a43e6c15f2b
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* Fix OnClicked crash VS if no action is set.
* Extend GetFormatVersion() to return also the lowest possible
version.
Change-Id: I0e8336bcc43ceeb8f67367a590c1b67241a07047
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
|
|
|
| |
* Moved VsShell and InforBar code to the Core assembly
* Abstract class InfoBarMessage is now extendable through inheritance
Change-Id: I0b226516ee0b02886c576ae37cf0b7aa2962c6a6
Reviewed-by: Karsten Heimrich <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* Introduce new classes to use VS provided search facility
and update implementations using these new classes.
* Minor using statement cleanup
Change-Id: Idc299665c3712cd0b7a1b1b7e5e1bc270831b9df
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I19a55a53173da4e6e5aeea5f40790b1dea6346ec
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I63f4a890400a37319eec064ec0fbd7bf6d6fb4e4
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I8c0766b66b49206339d048f28d02caf9c10f7fb0
Reviewed-by: Miguel Costa <[email protected]>
|
|
|
|
|
| |
Change-Id: I81f1bd3df48c8696d04f1619df6b8cf0067ecd24
Reviewed-by: Miguel Costa <[email protected]>
|
|
- Moved project files from the 'src' folder into the root 'vstools'.
- Renamed some projects:
* QtVsTools -> QtVsTools.Package
* qtwizard -> QtVsTools.Wizards
* Project template projects -> QtTemplate.Project.*
* Item template projects -> QtTemplate.Item.*
- Moved QtVsTools.Package source files to a sub-folder named 'Package'.
NOTE: this change breaks the build; it should only be applied together
with subsequent refactoring changes.
Change-Id: Ib7b70c350d8e9f068a023b0250d6b490b17d1687
Reviewed-by: Karsten Heimrich <[email protected]>
|