Jacob Dufault
|
cad6dcda0c
|
Remove global list of message ids.
Also do some naming cleanup. Also remove xmacros.
|
2018-03-21 21:05:25 -07:00 |
|
Jacob Dufault
|
c7e5299bee
|
Reformat
|
2018-03-19 19:51:42 -07:00 |
|
Fangrui Song
|
3e3bf885eb
|
Use X macros
|
2018-03-01 19:09:35 -08:00 |
|
Fangrui Song
|
0ba8f2a42c
|
Remove atomic_object.h and add workspace/didChangeConfiguration placeholder
|
2018-03-01 18:15:33 -08:00 |
|
Jacob Dufault
|
e44109aee9
|
Reorder some IPC members
|
2018-02-27 23:07:53 -08:00 |
|
Fangrui Song
|
ba87714e92
|
Merge $cquery/*Hierarchy{Initial,Expand}
|
2018-02-27 22:25:16 -08:00 |
|
Fangrui Song
|
214eded2cb
|
Support listing local variables in memberHierarchy and better handling of locations for typedef; remove cquery_call_tree.cc
|
2018-02-26 21:32:58 -08:00 |
|
Fangrui Song
|
95797be730
|
Rename *DefDefinitionData::{base,parents} to bases and add inheritanceHierarchy{Initial,Expand}
|
2018-02-25 18:52:30 -08:00 |
|
Fangrui Song
|
f84cb1c85f
|
Add field_name to $cquery/memberHierarchy{Initial,Expand} and untested call hierarchy
|
2018-02-25 14:53:57 -08:00 |
|
Fangrui Song
|
702cdbe9bb
|
Group initialization options and rename $cquery/typeHierarchyTree to $cquery/inheritanceHierarchy
|
2018-02-21 21:57:15 -08:00 |
|
Fangrui Song
|
5bbd3f4a29
|
Add $cquery/fileInfo
|
2018-02-14 22:47:55 -08:00 |
|
Fangrui Song
|
0c4d82667f
|
Clean up some -Wcovered-switch-default default labels
|
2018-02-13 13:03:31 -08:00 |
|
Fangrui Song
|
68c5c317f0
|
Fix build on MSVC
WIP $cquery/random
|
2018-02-11 01:17:03 -08:00 |
|
Fangrui Song
|
8eff5e2e4f
|
Add BaseIpcMessage::GetRequestId
|
2018-01-19 10:00:06 -08:00 |
|
Fangrui Song
|
819f5198de
|
Add $cquery/memberHierarchy{Initial,Expand} to list member variables of a type
|
2018-01-17 23:51:19 -08:00 |
|
Fangrui Song
|
3e076b4111
|
workspace/didChangeWatchedFiles placeholder
|
2018-01-09 23:11:20 -08:00 |
|
Fangrui Song
|
37152da0fc
|
Add std::monostate to represent null field and add Ipc::Shutdown
Fixes #265
// FIXME lsRequestId should be number | string | null (std::variant<std::monostate, double, string>
|
2018-01-09 00:23:00 -08:00 |
|
Fangrui Song
|
c97bc5dbac
|
[formatting] Add missing cases
|
2017-12-31 14:52:06 -08:00 |
|
Daniel Martín
|
abc2edf05f
|
Add structures to support document formatting
|
2017-12-31 13:24:58 +01:00 |
|
Jacob Dufault
|
243630ca2e
|
wip
|
2017-12-28 08:55:46 -08:00 |
|
Jacob Dufault
|
670c925204
|
Remove Ipc_Cout; rename IpcId::Cout to IpcId::Unknown.
|
2017-12-04 00:16:19 -08:00 |
|
Jacob Dufault
|
ab7ffa302a
|
Add $cquery/textDocumentDidView.
This allows for more stable semantic highlighting, among other potential features. Requires custom support from the client, though.
|
2017-12-03 18:25:21 -08:00 |
|
Jacob Dufault
|
8145a06534
|
First pass at semantic highlighting.
It is disabled by default.
|
2017-11-08 23:06:32 -08:00 |
|
Jacob Dufault
|
f5314b62b1
|
Reformat to Chromium style.
|
2017-09-21 18:14:57 -07:00 |
|
Jacob Dufault
|
17565f9a14
|
Make some good progress on e2e tests.
|
2017-09-12 20:35:53 -07:00 |
|
Jacob Dufault
|
41d8cd9a0c
|
Fix memory leaks
|
2017-06-08 23:22:00 -07:00 |
|
Jacob Dufault
|
97832f2a73
|
Add call tree and full type hierarchy using upcoming vscode tree API
|
2017-05-24 00:17:29 -07:00 |
|
Jacob Dufault
|
7a79532fff
|
Report document links on includes
|
2017-05-20 21:30:59 -07:00 |
|
Jacob Dufault
|
b79b98f464
|
Darken/fade code disabled by preprocessor.
|
2017-05-20 14:45:46 -07:00 |
|
Jacob Dufault
|
f3d00dea23
|
Implement code actions using clang FixIts
- Also make server check client version and show an error message if they do not match.
|
2017-05-20 12:31:07 -07:00 |
|
Jacob Dufault
|
3001faf9a8
|
Signature help and snippets for code completion
|
2017-05-15 00:29:22 -07:00 |
|
Jacob Dufault
|
202ab60ede
|
Added diagnostics.
|
2017-05-09 23:13:13 -07:00 |
|
Jacob Dufault
|
5524abdaa7
|
Support keyboard shortcuts for vars, callers, base, and derived.
|
2017-05-06 23:56:04 -07:00 |
|
Jacob Dufault
|
1b4f377682
|
WIP but basic test e2e test running
|
2017-05-02 23:45:10 -07:00 |
|
Jacob Dufault
|
7741991b72
|
Simplify threading model a bit.
|
2017-04-23 13:19:09 -07:00 |
|
Jacob Dufault
|
145bf87d70
|
Add 'cquery: Freshen Index' command.
This validates every file is indexed to its current state. It is very useful after, ie, a git checkout.
|
2017-04-20 21:50:31 -07:00 |
|
Jacob Dufault
|
c0fb407447
|
Cross-process support can now be disabled.
|
2017-04-16 14:49:48 -07:00 |
|
Jacob Dufault
|
031c0c2011
|
Include variable type and function signature in qualified name (better outline and workspace symbol search). Also add WIP rename provider.
|
2017-04-14 01:21:03 -07:00 |
|
Jacob Dufault
|
71d1b1ffc6
|
Implement textDocument/documentHighlight
|
2017-04-13 23:43:50 -07:00 |
|
Jacob Dufault
|
4f770befee
|
Support textDocument/hover (ie, hover over symbol to see type)
|
2017-04-13 22:18:02 -07:00 |
|
Jacob Dufault
|
e9f0c57708
|
Implement textDocument/references
|
2017-04-09 22:34:06 -07:00 |
|
Jacob Dufault
|
527439b7c2
|
WIP on updating index; locations still broken
|
2017-04-09 17:08:54 -07:00 |
|
Jacob Dufault
|
ed8fc33cbe
|
add basic goto-definition, lots of edge cases (need range info)
|
2017-04-02 19:21:21 -07:00 |
|
Jacob Dufault
|
7ffdf77b99
|
textDocument/open close edit, WIP code completion
|
2017-03-25 23:47:59 -07:00 |
|
Jacob Dufault
|
c8afc0f022
|
more changes
|
2017-03-25 16:58:11 -07:00 |
|