David Schulz
ca7e567786
LanguageClient: cancel running document symbol requests
...
Change-Id: I963d76e1d4ccc264cf20206b33a9de990d472a33
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-02-16 12:56:20 +00:00
David Schulz
348652dc26
LanguageClient: move document symbol support check to client
...
Used there to prevent requesting document symbols from server that do
not support these requests.
Change-Id: Icca64c41415ba7098c769854823431fb05e5ce1d
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-02-04 11:41:14 +00:00
Christian Kandeler
bcfe229f8b
ClangCodeModel: Get document symbols immediately
...
... when doing a decl/def switch via clangd.
The delay is fine for e.g. populating the outline, but shouldn't be used
when dealing with explicit user requests.
Change-Id: I0350ed6daf8220ec3b702a3876fbf0f726da8a67
Reviewed-by: David Schulz <david.schulz@qt.io >
2021-09-16 09:09:27 +00:00
David Schulz
8ff74cc46c
LanguageClient: prevent sending symbol request to unreachable server
...
Change-Id: Ie7b7ee2a89b3e7e7d55b2ef1714b574c87a2897e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2021-07-01 11:43:09 +00:00
David Schulz
df2525a54e
LanguageClient: request symbols for all compressed uris
...
Change-Id: Ib6d08f7d4f1efaaa2b484af312599b8b338fbcf5
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-03-02 10:07:27 +00:00
David Schulz
6f35a66201
LanguageClient: clear compressed uri after requesting symbols
...
Change-Id: I1247959d657c5449a37a9e2ac16380eb9b14afe0
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-03-02 10:07:18 +00:00
David Schulz
b9f4719571
LanguageClient: compress requests from the symbol cache
...
Change-Id: I58c6863fae6e275073c377558eaba18f7f32b4f2
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-01-31 11:45:02 +00:00
David Schulz
c9d10c0d04
LanguageClient: clear the cache also for already opened files
...
Change-Id: I1dc962673d317ef28c8925dc965389116468f664
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-01-29 12:44:04 +00:00
David Schulz
f0ad5813b9
LanguageClient: more FileName to FilePath renaming
...
Change-Id: I803211d462b442b6881a02e870d2cd816675e0d9
Reviewed-by: David Schulz <david.schulz@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-09-17 08:15:40 +00:00
David Schulz
b79eabd4d2
LanguageClient: add cache for document symbols
...
Change-Id: Ia4c4061258c74d839edbd472c2087be74ac30113
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-04-25 10:54:23 +00:00