aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/mesonprojectmanager
Commit message (Collapse)AuthorAgeFilesLines
* More namespaced Qthjk2020-08-312-5/+5
| | | | | | | | | | Amends b41ea232332dd8d95140169e557aa8ad51770245. Missed that because the file is gone in master. Task-number: QTCREATORBUG-24544 Change-Id: I7e5948d564c370f9ed197d999778151f2fe61b38 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Meson: Compile fix for namespaced Qthjk2020-08-288-24/+18
| | | | | | Task-number: QTCREATORBUG-24544 Change-Id: I5a6ff7f561aca0b967471f4532e32a05077e3939 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix lupdate issuesEike Ziller2020-07-174-0/+12
| | | | | Change-Id: I950d2f53fcc03ba447140f3c6957422ca40111b5 Reviewed-by: hjk <hjk@qt.io>
* Core/Utils: Migrate further to Utils::Idhjk2020-07-0625-60/+58
| | | | | | | | The coreplugin/id.h header is kept for downstream for now. Change-Id: I8c44590f7b988b3770ecdc177c40783e12353e66 (cherry picked from commit 430a33dcd9ac80ddb848e41f8f059102857c88aa) Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Meson: Fix UI text capitalizationLeena Miettinen2020-07-021-4/+4
| | | | | | Change-Id: I6f2efde74f3ca899487b456e7a28d0eef72c5dfa Reviewed-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Meson: Fix build with older GCCChristian Kandeler2020-06-301-1/+1
| | | | | Change-Id: I3a3ed1ea65e066e73d3cabb29a8858677197f18f Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Meson: Trivial fix for testsAlexis Jeandet2020-06-292-2/+2
| | | | | | | Meson sample folder was renamed without updating tests. Change-Id: I95b984b6d18a43e0f570368b76b669376fff4f0e Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Meson: fix broken project tree on windowsAlexis Jeandet2020-06-293-28/+30
| | | | | Change-Id: I88d0e5b6f1547d5fa6fe832d26bafee59e535a4b Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Meson: Adapt to FileName deprecationhjk2020-06-261-1/+1
| | | | | | Change-Id: I68bc2c7532f74b0377a8030efbaa59abcfccec45 Reviewed-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Fix filtering in various hierarchical viewsEike Ziller2020-06-221-2/+5
| | | | | | | | | | | | | | The intermediate "category" nodes where never filtered out. CategorySortFilterModel was changed to use filterRegularExpression() and setFilterFixedString does not set that (it only affects filterRegExp() which we need to get rid off). Set a regular expression directly instead of a fixed string. Amends 47e576528e4f61c1e387e7ee89bc6b18b7ce3d94 Change-Id: I6f844027b83d66ca2d5088d83e6e84b01b9eda45 Reviewed-by: hjk <hjk@qt.io>
* ProjectExplorer: Consolidate RunConfigurationFactory::idshjk2020-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | It was already only one id string with two names. Since it is not an id for the factory but the id of the created run configuration, settle of runConfigurationId() as accessor. The factory and id fields in RunConfigurationCreationInfo were redundant. factory always implies (runconfiguration)id (but not necessarily the other way round, in theory different factories are possible for the same runconfiguration type for different devices). So drop the id field here. In one case now factory pointers instead of ids are compared, but this is neutral there as this happens in a context of a fixed Target, device and project are fixed there, so id and factory are equally unique. Change-Id: I859aa91486a2dd4abfc7369540a3322d6ec6260d Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Meson: Fix issues reported by CoverityOrgad Shaneh2020-06-127-9/+9
| | | | | | | | Mostly uninitialized members, and one use-after-free. Change-Id: Idfc9b0f39733e87e22a97d741cb261e1b09a8815 Reviewed-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Meson: Hopefully final build fix for older GCCEike Ziller2020-06-102-4/+5
| | | | | | | Amends 77d7bb5014a79d. Change-Id: I94df369cd8aae7d978ede631103199a3a7cb5b26 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Meson: More build fixes for older GCCEike Ziller2020-06-101-6/+6
| | | | | | | Amends 77d7bb5014a79d. Change-Id: Ib55feb37db1c66ca162e097fdcab7fe6ad538cf2 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Meson: Fix compile for gcc 5.3Christian Stenger2020-06-103-15/+16
| | | | | | | Amends 77d7bb5014a79d. Change-Id: Ic613e2b9ddcc0e4b86ed78ddc997c7c40120316c Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Meson: Fix compile for gcc 5.3Christian Stenger2020-06-092-4/+4
| | | | | | | Amends 77d7bb5014a79d. Change-Id: I8aca3c3a95890ec794a8f0f5cadbc6d726559f49 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Meson fix compileChristian Stenger2020-06-091-1/+1
| | | | | | | Amends 77d7bb5014a79d. Change-Id: I5c0cb8ed10d70795408236acb240c662d7eddbbb Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Meson: Fix compileChristian Stenger2020-06-081-1/+1
| | | | | | | Amends 77d7bb5014a79d. Change-Id: I86bae4f0d0df79f1941e5ab6b4ef097d72a505ed Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Meson: Fix compile with gcc 5.3Christian Stenger2020-06-081-1/+1
| | | | | | | Amends 77d7bb5014a79d. Change-Id: I1f67754b0a92200d4e526d27aa9ab310625719c0 Reviewed-by: hjk <hjk@qt.io>
* Meson build plugin initial supportAlexis Jeandet2020-06-08105-0/+9604
Most basic project management is implemented: - Project config/build - Build options accessible to user - Lists most build targets - Meson and Ninja added to kit setup - Basic project file tree with files known by Meson - Some basic meson and ninja process output parsing - Some project templates Missing features, that will come later: - Configurable project tree layout - Locators for Meson - Build importer - Access to Machine files for better user fine tuning - ... Fixes: QTCREATORBUG-18117 Change-Id: I2811e71562c113fb0fc6b6177bcf0698fa71ef63 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>