summaryrefslogtreecommitdiff
path: root/src/plugins/clangrefactoring/refactoringclient.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove ClangRefactoring and ClangPchManagerEike Ziller2021-06-151-97/+0
| | | | | | | | | | | | This removes the plugins and tools, and removes all the tests that would fail to build because of that. Fixes: QTCREATORBUG-25659 Change-Id: I8adb5d503fc8eea313bcaada421f309dbbfa8c26 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Clang: Remove old codeMarco Bubke2019-07-041-7/+0
| | | | | | | | We maybe bring back the clang query interface but the local rename is better served by other plugins. Change-Id: I97bedcb20870632b7dd50977794a65b2b09ededb Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Clang: Add progress bars for creating PCHs and indexingMarco Bubke2018-10-081-0/+9
| | | | | | Task-number: QTCREATORBUG-21112 Change-Id: Ie0c00a58f479a2fe7cbc7322490808509733ff0f Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
* Clang: new empty locator filter classesIvan Donchevskii2018-01-241-1/+1
| | | | | | | | Introduce classes to replace builtin locator filters. Change-Id: I5cc6f15fb0f59ea8a51b14a86301cf219cc0d6d6 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Clang: Add file cacheMarco Bubke2017-10-051-5/+1
| | | | | | | | | | | The database is using file path integer ids to handle file paths because otherwise we would save many redundant data. This patch is improving it further with the introduction of a database based file path cache. The entries are now divided in a directory path and file name. This is quite handy for directory based file watching. Change-Id: I03f2e388e43f3d521d6bf8e39dfb95eb2309dc73 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Clang: Add clang query paneMarco Bubke2017-07-201-6/+15
| | | | | | | We now support highlighting for an example text and for the query. Change-Id: I88c415ff871cf3e4c2d4fc83d60a8555bf0ce08a Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Fix spelling of unitttest_publicMarco Bubke2017-02-031-1/+1
| | | | | Change-Id: Id90dbfe30bb1f1c147299c4ac8cd210dbe7d8b82 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Clang: Add ClangPchManagerMarco Bubke2017-01-301-4/+4
| | | | | | | | | | | | Compiling every header file again and again is quite time comsuming. There are technics to improve this like preambles(a kind of automated precompiled header) but they don't share their data between translation units. This approach provides an automatically generated precompiled header for every project and subproject to improve the loading time. Change-Id: I34f5bd4db21951175920e2a9bbf6b97b1d705969 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Utils: Change UNIT_TEST_PUBLIC in unitttest_publicTim Jenssen2017-01-091-1/+1
| | | | | | Change-Id: If60f24e3b055d543ba7864d4eb7e8287721d1012 Reviewed-by: Marco Bubke <marco.bubke@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Clang: Connect alive timerMarco Bubke2016-12-071-0/+3
| | | | | | | You had to set the no alive timer environment variable. Change-Id: I1994087a68d8293963f9f48fa1632f7c6822b146 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Clang: Extend clang queryTim Jenssen2016-11-231-6/+18
| | | | | | | It's a first step to introduce clang query. Change-Id: I4d001a8883f56066765ce6bc561fa3f49611c0a4 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Clang: Add clang queryTim Jenssen2016-11-151-3/+26
| | | | | | | | | Clang query is mechanism to use AST matcher to search for code. Think about regular expression but in the context of AST. So you get a semantic search tool for C++. Change-Id: I72e882c5b53a0c52f352a3664847c4c3e4f6fc2e Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Clangbackend: Fix warnings about inconsistent use of overrideTobias Hunger2016-08-161-3/+3
| | | | | Change-Id: Ic9debe482a34637f838a1badbd0ef9fcb6651258 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Clang: Add clang refactoringMarco Bubke2016-08-041-0/+52
Change-Id: I2e3f36f810276da3f8dc7dcc587b06f8edb586d3 GPush-Base: d02f51b48fc752fddcdef6dcb32b3f7f6c0195a3 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>