aboutsummaryrefslogtreecommitdiffstats
path: root/QtVsTools.Core/Common/NativeAPI.cs
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright comments to 2025Ali Demiralp2025-03-181-4/+2
| | | | | Change-Id: I9ab1f8919a3d28cb546cd71bfdc8da1f6ae9e123 Reviewed-by: Karsten Heimrich <[email protected]>
* Bind the lifetime of editor subprocesses to the VS processAli Can Demiralp2024-09-301-0/+55
| | | | | | | | | | | | Added SubprocessTracker which uses the Windows Job API to bind the lifetime of subprocesses to the process. Used it to track the editor subprocesses to ensure they are terminated when VS receives a SIGINT/SIGKILL e.g. via crashing or using the "Stop Debugging" button when debugging VS tools. Fixes: QTVSADDINBUG-1213 Change-Id: I4be25087e13166f3efdc79df7c7835caec73c92e Reviewed-by: Karsten Heimrich <[email protected]>
* Change source license to LicenseRef-Qt-Commercial or GPL-3.0-onlyAli Can Demiralp2024-02-281-1/+1
| | | | | | | | ... WITH Qt-GPL-exception. Fixes: QTVSADDINBUG-1179 Change-Id: I74fe451eec352af13436548cfd9a28f832fc0757 Reviewed-by: Karsten Heimrich <[email protected]>
* Update license year from 2023 to 2024Ali Can Demiralp2024-01-091-1/+1
| | | | | Change-Id: I38700243f7ef55239b247945324e4e0a978b097f Reviewed-by: Miguel Costa <[email protected]>
* Convert 'if-return' into 'return' statementKarsten Heimrich2023-04-201-4/+1
| | | | | Change-Id: Iba7b4d9afaf812c16e305c26f2b1870e974ee389 Reviewed-by: Miguel Costa <[email protected]>
* Replace license headerMiguel Costa2023-02-231-27/+4
| | | | | Change-Id: I6e7667d0f6f1245b5b225e74120d289bf595423d Reviewed-by: Karsten Heimrich <[email protected]>
* Use known monikers for Add|Remove|Open Folder imagesKarsten Heimrich2022-09-071-77/+1
| | | | | | | | | * Refactor common TextBox properties into TextBoxStyle * Add design time data and styles (only visible in VS2022) Fixes: QTVSADDINBUG-1005 Change-Id: Icb83a4d9460da565630f5e4db3762959e951ee66 Reviewed-by: Miguel Costa <[email protected]>
* Remove {Unsafe}NativeMethods classesKarsten Heimrich2022-09-051-0/+181
* Move NativeAPI class into QtVsTools.Core * Reuse existing code for {Get|Set}WindowLong Change-Id: I470d72822390c5c18c6744c04d58407579adbbf1 Reviewed-by: Karsten Heimrich <[email protected]>