Commit Graph

6 Commits

Author SHA1 Message Date
Tobias Hunger
c6f90e575e Utils: Introduce a TemporaryDirectory and TemporaryFile class
Both wrap the corresponding Qt class, but make sure all temporary files
or directories are created inside a "master temporary directory".

Change-Id: I55461be507c828c965224c02863ea5ed9bbf9498
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2017-01-20 12:17:10 +00:00
Nikolai Kosjar
8c23b49376 Clang: Shorten output prefix
Change-Id: I89a48a2defa4dbee9a0a0f9206ed996ca7cc1538
Reviewed-by: David Schulz <david.schulz@qt.io>
2016-10-21 08:49:38 +00:00
Nikolai Kosjar
f8a404c258 Clang: Clarify process output prefix
"stderr" is clearer and it does not get in the way when searching for
diagnostics starting with "error: ".

Change-Id: I7dcd679ad65964ee66d69385550d808f6dbf91ae
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-09-22 09:42:29 +00:00
Marco Bubke
4cdb5bab15 Clang: Add clang refactoring
Change-Id: I2e3f36f810276da3f8dc7dcc587b06f8edb586d3
GPush-Base: d02f51b48fc752fddcdef6dcb32b3f7f6c0195a3
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-08-04 14:37:19 +00:00
Marco Bubke
6e4da842ef Clang: Fix call of already destroyed virtual table
Task-number: QTCREATORBUG-16597
Change-Id: Ic5391ba7529de5b5ef5de260f4a5e831003ffbf6
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
2016-07-18 16:33:31 +00:00
Marco Bubke
c5e79f6269 Clang: Decouple ConnectionClient and ClangCodeModel*
We want to reuse the connection client in other plugins. This is the first
step, the next step is refactoring the IPC mechanismn and move it up to
the IpcServer- and IpcClientInterface.

Change-Id: I6eb6db1e9bc18232c8df350a6303afd2edc68da8
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
2016-07-12 09:08:23 +00:00