summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move sources to new location for Qt Creator repositorycsa-masterEike Ziller2016-01-2062-0/+0
| | | | | | | When moving the files within the merge commit, git for some reason does not recognize the files as moved, so we move them before actually doing the merge. Change-Id: I5a8ba6b027734c8ff38a7f2a5dc51a30a0fc17a8 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* Adapt to upstream analyzer changeshjk2016-01-206-20/+15
| | | | | Change-Id: I541aeb4de35ec89146721ef017d6a58f0a1911a9 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* Remove license checker dependencyNikolai Kosjar2016-01-205-67/+1
| | | | | | | Change-Id: I99fc1ad25adf294409f372c654f2affb872f8957 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* Update license: Add "GPLv3 with exceptions"Nikolai Kosjar2016-01-2038-335/+599
| | | | | Change-Id: I2567bec6384497994f4c1a996e98a8d4ed6d3452 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* Adapt to removal of cpptools/cppprojects.hMarco Bubke2016-01-134-4/+5
| | | | | Change-Id: I914700271f28f3fdef9c7f30ed7cb2fc65d4d39e Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* Adjust after upstream AnalyzerStartParameter changeshjk2016-01-076-25/+28
| | | | | Change-Id: I92a6dcee0c201905132e069291eb40e6da6da128 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* Use the new Utils::Icon classAlessandro Portale2015-11-251-2/+3
| | | | | Change-Id: I936a9cf3906ac23c529b3ee8ba80b4f11b476ada Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* Sprinkle override over ProjectConfigurationsTobias Hunger2015-11-131-1/+1
| | | | | Change-Id: I4470b28184ce67e11ac5921b481db63cc26144c4 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* Merge remote-tracking branch 'origin/3.6'Eike Ziller2015-11-121-5/+7
|\ | | | | | | Change-Id: Ide51ab3b3ad9430ae52802f3184266ccf1284909
| * Adapt to upstream CompilerOptionsBuilder changes.csa-v3.6.0-rc1csa-v3.6.0csa-3.6Nikolai Kosjar2015-11-111-5/+7
|/ | | | | Change-Id: I4d6340113f044357467ecb3a157e78ad51ef5497 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Adapt to change in Utils::PathChooser.csa-v3.6.0-beta1Christian Kandeler2015-09-031-1/+1
| | | | | Change-Id: Ib8dc9221bf39f95cfb162310a3b1b7e07399f29b Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* qbs build: Remove workaround for fixed qbs bug.Christian Kandeler2015-08-281-2/+1
| | | | | | | Also remove an outdated comment. Change-Id: Ib4a647b35ef5ad975a71cad35bba8e9d2a748e9c Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* Adapt to new diagnostics presentation API in AnalyzerBase.Christian Kandeler2015-08-2514-375/+230
| | | | | | Task-number: QCE-34 Change-Id: Ia86fa082b3798ba42ec209b0e417e8a8ca0f8fa7 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* Merge remote-tracking branch 'origin/3.5'Eike Ziller2015-08-201-0/+10
|\ | | | | | | Change-Id: I037c343c4024a568c10040b836b1efe236100474
| * Disable action for non-c++ projectscsa-v3.5.1csa-v3.5.0csa-3.5Nikolai Kosjar2015-08-121-0/+10
| | | | | | | | | | | | | | Change-Id: I7ccdd3d364c7761cd1206d526f4e6f7ada133ebf Task-number: QCE-59 Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com> Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | Merge remote-tracking branch 'origin/3.5'Eike Ziller2015-08-045-13/+54
|\ \ | |/ | | | | Change-Id: I8eeb30833ca9c1a021b367f8e47f9b89da8afe01
| * Make license check output more helpful.csa-v3.5.0-rc1Christian Kandeler2015-07-161-1/+5
| | | | | | | | | | Change-Id: Ia17b5ef5661cd7bd17efbbf0f1985860c220111e Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
| * By default, look for the clang executable in Creator's libexec dir.Christian Kandeler2015-07-144-12/+49
| | | | | | | | | | | | | | | | | | It will be part of the installation from 3.5 on. Also look explicitly for "clang-cl" on Windows now, as we do not ship clang.exe. Change-Id: I67e22ed4251791dd59015dd6f9648c7a14d941d7 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* | Adapt to rename of ProjectExplorer constantsTobias Hunger2015-07-143-9/+9
| | | | | | | | | | | | | | QtC change: https://codereview.qt-project.org/#/c/120930/ Change-Id: I5af573d58f13dfc50e9dd003cb652d785e8c8347 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* | Adapt to removal of ToolChain::type()Tobias Hunger2015-07-145-15/+20
| | | | | | | | | | | | | | QtC change: e6d1141e1e524cce1bb43a1a859bfbd5441c02d8 Change-Id: I50c0861dc6a864e54170b21de94a4106921e5a71 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* | Merge remote-tracking branch 'origin/3.5'Eike Ziller2015-07-102-14/+27
|\ \ | |/ | | | | Change-Id: I548c736c46f7a7a32244fecd295c39c71211d95a
| * Handle zero files to processNikolai Kosjar2015-07-092-14/+27
| | | | | | | | | | | | | | | | The analyzer was stuck in the running mode (busy cursor, progress bar) for zero files. Change-Id: I9e520dc65b6d027b82e6e31043c0401ebb9f3673 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | Merge remote-tracking branch 'origin/3.5'Eike Ziller2015-07-081-0/+1
|\ \ | |/ | | | | Change-Id: Ice558e6caa4703f9855bdf6755b36c3e606997da
| * Fix displaying tab name in the application output panecsa-v3.5.0-beta1Nikolai Kosjar2015-07-071-0/+1
| | | | | | | | | | | | | | | | | | | | It was empty due to commit c209eb9fbbbdac177dca0ec5cfb3454fcb8fc262 AnalyerRunControl: Don't store the runconfiguration Change-Id: Ib20ca9ab5b6e4b4fe971e6b9bcba1fba46a3b152 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* | Merge remote-tracking branch 'origin/3.5'Christian Kandeler2015-07-025-21/+52
|\ \ | |/ | | | | | | | | Last merge came in between an API change and the adaptation to it. Change-Id: Ie98242a00c41be851597acb9f79a6c70fa741063
| * Factor out license check.Christian Kandeler2015-07-024-20/+51
| | | | | | | | | | Change-Id: Ifcaab7252239bde1affa8bc55ab38761c0f6e99f Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
| * Adapt to API change in main QtC.Christian Kandeler2015-07-011-1/+1
| | | | | | | | | | Change-Id: I1496b29cc4b3a9802587f67d078b9c3d953f0141 Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com>
* | Merge remote-tracking branch 'origin/3.5'Eike Ziller2015-07-0139-94/+166
|\ \ | |/ | | | | Change-Id: I7decbbee280174ad58491aa494eaf6adb7b0258a
| * Adapt to changes to run modeEike Ziller2015-06-305-8/+13
| | | | | | | | | | Change-Id: I9e299d6fa49920ffa98ececb5b96e9512055ba34 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
| * Adapt to upstream API change in CompilerOptionsBuilder IIINikolai Kosjar2015-06-291-18/+0
| | | | | | | | | | | | | | | | excludeDefineLine() can go since the relevant check is now in the base class (again). Change-Id: I572586cc8b52cdd3479b84c677149e3c10a6b804 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
| * Adapt to upstream API change in CompilerOptionsBuilder IINikolai Kosjar2015-06-292-29/+114
| | | | | | | | | | Change-Id: I196b69846e22136773cf3cbf463a413d840dc4d2 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
| * Settings widget: Make sure initial path is also validated.Christian Kandeler2015-06-261-1/+1
| | | | | | | | | | | | | | Without this patch, validation kicks in only on user input. Change-Id: I791c45b214e7e171f59c66c7d96f3e85a668427e Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
| * qbs build: Soft dependency on LicenseChecker.Christian Kandeler2015-06-261-2/+1
| | | | | | | | | | Change-Id: Ia74c556155f5c0c0344cabf4ba13b36e31430c68 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
| * Fix license headerNikolai Kosjar2015-06-2636-36/+41
| | | | | | | | | | Change-Id: I017092613cdec7c00736442c10ca80b3c74f0189 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
| * Adapt to upstream API change in CompilerOptionsBuilderNikolai Kosjar2015-06-261-22/+10
| | | | | | | | | | Change-Id: I895e8a32ca8adc1c5f1b4791a3fcc5f18c5078ab Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
| * Make licensechecker dependency optionalKai Koehne2015-06-253-4/+13
| | | | | | | | | | Change-Id: Ie867d2da37a507d36caaf16494f996b88ca4e142 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
| * Adapt to upstream API change in AnalyzerManagerNikolai Kosjar2015-06-231-2/+1
| | | | | | | | | | Change-Id: Ibc1748db410d99d2b1d58ca3af535c629b0593f0 Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com>
* | Merge remote-tracking branch 'origin/3.5'Eike Ziller2015-06-232-3/+1
|\ \ | |/ | | | | Change-Id: I58a218472e5d037d01f58029422fe5caab0e3c24
| * Adapt to upstream API changeAndré Pönitz2015-06-191-1/+1
| | | | | | | | | | Change-Id: I33168006b955af224fd914482a042958f6319c4e Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
| * Adapt to API changes in AnalyzerBase.Christian Kandeler2015-06-182-2/+0
|/ | | | | Change-Id: Id61d77653c3161f3abc97581f5e9674adf81598b Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com>
* Use native dir separators in user visible pathsAlessandro Portale2015-06-111-4/+5
| | | | | Change-Id: Ifc54be09fae6125a65a016d7030ca1d291e308c2 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Tests: Minor refactorings and TemporaryCopiedDir checkNikolai Kosjar2015-05-181-4/+5
| | | | | Change-Id: Ia509e2d7229fadca06791f537c462924c32b8add Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Merge remote-tracking branch 'origin/3.4'Eike Ziller2015-05-075-8/+14
|\ | | | | | | | | | | | | Conflicts: plugins/clangstaticanalyzer/clangstaticanalyzertool.cpp Change-Id: I0362a5bb2a44c2608c2c074df45fffa022446cc4
| * Unit tests: Explicitly check for success from runner.csa-v3.4.2csa-v3.4.1csa-3.4Christian Kandeler2015-05-055-8/+14
| | | | | | | | | | | | | | | | | | | | We will otherwise miss runner failures for any file that does not contribute to the diagnostics count. Note: The tool can also fail during the building stage, but in this case we will get notified by the signal spy timing out. Change-Id: Ia9aa797d658b1752e3da6e08a652ee55868955ba Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* | Get rid of FancyLineEdit::validateEike Ziller2015-05-061-3/+4
| | | | | | | | | | | | | | Use aggregation instead of inheritance for customization of validation Change-Id: I5a9703bad5bace78e8c3cc1e2c353a734001bd0a Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* | Mini refactorings in ClangStaticAnalyzerRunControlNikolai Kosjar2015-05-052-15/+24
| | | | | | | | | | | | | | ...making ClangStaticAnalyzerRunControl::startEngine() a bit shorter. Change-Id: Ie1547d81ba8443d663983bc0c2aa8f342932c338 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | Run the analyzer within the build environment.Nikolai Kosjar2015-05-055-3/+24
| | | | | | | | | | | | | | | | | | | | This is especially important for clang-cl, which requires the environment set by e.g. vcvars32.bat [1]. [1] http://clang.llvm.org/docs/UsersManual.html#clang-cl Change-Id: If319bb94752bbef9207581c50173dde99af007bc Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | Extract AnalyzeUnit out of ClangStaticAnalyzerRunControlNikolai Kosjar2015-04-272-23/+20
| | | | | | | | | | | | | | Reduces some noise in the implementation file. Change-Id: I24e81941c1888ba69f6b7f8dcab35956f60ca4e6 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | Reduce calls to SessionManager:startupProject()Nikolai Kosjar2015-04-272-7/+11
| | | | | | | | | | | | | | Might fix race conditions. Change-Id: I70f7f28c88afe328468332898919b69fc432098b Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | Merge remote-tracking branch 'origin/3.4'Eike Ziller2015-04-2312-15/+163
|\ \ | |/