aboutsummaryrefslogtreecommitdiffstats
path: root/QtVsTools.Core/CommandLineParser.cs
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright comments to 2025Ali Demiralp2025-03-181-4/+2
| | | | | Change-Id: I9ab1f8919a3d28cb546cd71bfdc8da1f6ae9e123 Reviewed-by: Karsten Heimrich <[email protected]>
* Fix import of short options from .pro filesAli Can Demiralp2024-04-081-4/+4
| | | | | | | | | | | Changes introduced in d5eeba97340e5206923c8f0230b5c78c77c69db3 and b2fe8c5c49b7be818dc31da2e8ad8331b49fe2c2 broke the import of .pro files containing short options. This change amends the problem. Fixes: QTVSADDINBUG-1091 Fixes: QTVSADDINBUG-1189 Change-Id: I378a5303b5709e8fb7d6afcaaa676877658976f6 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]>
* Adjust namespace of Utils class to match folder structureKarsten Heimrich2024-01-081-1/+1
| | | | | | Change-Id: I462c9cc4b96aaf354f77739da64202e2a7dc8af2 Reviewed-by: Ali Can Demiralp <[email protected]> Reviewed-by: Miguel Costa <[email protected]>
* Fix cmd parser duplicating values as free argsMiguel Costa2023-09-271-5/+5
| | | | | | | | | | If a space-separated, double-dash option (e.g. --include foo) was found, the next token would be used as the option value, but would also be recorded (wrongly) as a free / positional argument. Fixes: QTVSADDINBUG-1127 Change-Id: Id92f9572a4e692093920d6ff402371dd9df8d8c6 Reviewed-by: Karsten Heimrich <[email protected]>
* Core library: Split QtMsBuild.cs and move the contained typesKarsten Heimrich2023-06-211-3/+3
| | | | | Change-Id: Ib5b55bd61ec16993a8856f7134f3bc63aa4bfed2 Reviewed-by: Miguel Costa <[email protected]>
* Core library: Move Qt MSBuild related classesKarsten Heimrich2023-06-211-1/+1
| | | | | | | | | 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]>
* Remove redundant codeKarsten Heimrich2023-04-201-6/+2
| | | | | Change-Id: I94cc72280815ed31809747b93032dd8768fd75ca Reviewed-by: Miguel Costa <[email protected]>
* Remove redundant type specificationKarsten Heimrich2023-04-201-7/+7
| | | | | Change-Id: I2fd01ab44923e301f4a9ae87445e8aaa9485cc83 Reviewed-by: Miguel Costa <[email protected]>
* Remove redundant codeKarsten Heimrich2023-04-201-5/+5
| | | | | Change-Id: Ieae3cdeba7e46225ca8ff3698f0102c3ed286c48 Reviewed-by: Miguel Costa <[email protected]>
* Merge null/pattern checks into complex patternKarsten Heimrich2023-04-201-1/+1
| | | | | Change-Id: I971571b9df58c5619a2d9d629c61cc8f7761e99a Reviewed-by: Miguel Costa <[email protected]>
* Convert 'if-return' into 'return' statementKarsten Heimrich2023-04-201-4/+2
| | | | | Change-Id: Iba7b4d9afaf812c16e305c26f2b1870e974ee389 Reviewed-by: Miguel Costa <[email protected]>
* Fix multiple enumeration runsKarsten Heimrich2023-03-151-7/+3
| | | | | Change-Id: Ibd95db8609a074ef3679bd6394acdfca55e8c6c0 Reviewed-by: Miguel Costa <[email protected]>
* Add abbreviated case-insensitive optionMiguel Costa2023-03-091-4/+2
| | | | | Change-Id: I760ab2dbff2c7fb406240b447ae963e737fb66d4 Reviewed-by: Karsten Heimrich <[email protected]>
* Replace license headerMiguel Costa2023-02-231-27/+4
| | | | | Change-Id: I6e7667d0f6f1245b5b225e74120d289bf595423d Reviewed-by: Karsten Heimrich <[email protected]>
* Modernization: Update propertiesKarsten Heimrich2022-10-041-14/+2
| | | | | | | | | * Use expression body. * Use expression-bodied properties. * Convert to auto-property if applicable. Change-Id: I2342f1194aca941e2a7ca70186422bd7835f8eed Reviewed-by: Miguel Costa <[email protected]>
* Apply uniform guidelines to 'using' directivesMiguel Costa2022-02-221-1/+1
| | | | | Change-Id: If92cf095e20c4bc8b9bc9fe04a40233a2c602973 Reviewed-by: Karsten Heimrich <[email protected]>
* Inline variable declarationKarsten Heimrich2022-02-101-10/+5
| | | | | Change-Id: I19a55a53173da4e6e5aeea5f40790b1dea6346ec Reviewed-by: Miguel Costa <[email protected]>
* Make property get onlyKarsten Heimrich2022-02-091-1/+0
| | | | | Change-Id: I16f9ceec8ea96482f880b6b73e21f4523f6b845b Reviewed-by: Miguel Costa <[email protected]>
* Mark members readonlyKarsten Heimrich2022-02-091-8/+7
| | | | | Change-Id: I63f4a890400a37319eec064ec0fbd7bf6d6fb4e4 Reviewed-by: Miguel Costa <[email protected]>
* Fix expression is always trueKarsten Heimrich2022-01-281-1/+1
| | | | | Change-Id: I526366e04df48ea3618a3eeb64b1eed6889eeb5a Reviewed-by: Miguel Costa <[email protected]>
* Format switch-case according to the .editorconfig ruleKarsten Heimrich2021-12-021-70/+70
| | | | | Change-Id: I87cf1f2058fe53b940d00e82299ba414823e17c6 Reviewed-by: Miguel Costa <[email protected]>
* refactoring: Reorganize project filesMiguel Costa2021-11-161-0/+589
- 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]>