Commit Graph

61 Commits

Author SHA1 Message Date
Anthony Leonardo Gracio
ed859b18bb Add support for setTrace notification
In order to not raise an exception when VS Code sends it.

We don't handle it for now since VS Code already outputs a lot
of useful information (resquests being sent, results...) when
the trace setting is set to 'messages' or 'verbose'.

This could be used in the future if we want to have more debug
traces in the ALS.

closes eng/ide/ada_language_server#1116
2023-03-22 17:08:30 +00:00
Maxim Reznik
89c59e31f6 VB30-016 Read initial configuration
from `initializationOptions` of `initialize` request.
Closes #1079
2023-01-13 22:46:06 +02:00
Maxim Reznik
7348ee929f U908-034 Fix SemanticTokensParams I/O routines 2022-04-21 14:46:06 +03:00
Joao Azevedo
f81f7d016f UA28-007 Added file operation requests and notifications
Added different behaviours depending on the change kind.
Improved DidChangeWatchedFiles Notification.
Added test cases.
2021-12-13 09:08:00 +00:00
Vadim Godunko
043e8485d2 T714-004 Use Virtual_String into LSP_URI type. 2021-12-07 20:09:27 +03:00
Joao Azevedo
28ad0ed8df S314-015 Added 'Add_Parameter' refactoring tool
Added 'Check_Syntax' protocol extension
Added test case for this tool
Adjusted existing test cases of other refactoring tools
2021-11-15 16:55:15 +00:00
Vadim Godunko
dee1b1ebda Reflect changes in VSS JSON API. 2021-09-21 18:16:08 +03:00
Andry Ogorodnik
1ded9fe6bb T826-026 "workspace/symbol" request with filtration
The request has optional fields that allow doing filtering on
 the server-side. Needed to reduce the numbers of records in
 the response.
2021-08-19 11:30:37 +03:00
Anthony Leonardo Gracio
9e81ea65bd U804-021: Fix type for SignatureHelpParams
The context field was missing. Will be useful for improvements
later.
2021-08-05 16:21:10 +02:00
Vadim Godunko
eee46f2209 T714-004 Use Virtual_String_Vector. 2021-07-02 13:31:59 +03:00
Vadim Godunko
cd4721f474 T714-004 Don't convert keys to standard string. 2021-06-23 10:41:39 +03:00
Vadim Godunko
4434c26ad4 T714-004 Use Virtual_String for jsonrpc field. 2021-06-23 10:41:39 +03:00
Vadim Godunko
ebd5e0c464 T714-004 Use Virtual_String for enumeration images. 2021-06-23 10:41:39 +03:00
Vadim Godunko
ebc0c6c3ce T714-004 Use Virtual_String for keys. 2021-06-23 10:41:39 +03:00
Joao Azevedo
2b9075e449 T318-086 Add Suppress Separate refactoring tool
Add testsuite for suppress separate refactoring tool.
2021-06-01 13:32:42 +01:00
Joao Azevedo
6a731c8c52 Convert to Python 3 2021-06-01 13:32:42 +01:00
Maxim Reznik
3fc8633c5f TC21-032 Move to LSP 3.16. LogTraceParams, SetTraceParams 2021-03-12 18:34:50 +02:00
Maxim Reznik
acc7eb83de TC21-032 Move to LSP 3.16. labelSupport
in document symbol.
2021-03-12 18:34:50 +02:00
Maxim Reznik
78192984c5 TC21-032 Move to LSP 3.16. file Create/Rename/Delete 2021-03-12 18:34:50 +02:00
Maxim Reznik
bd7188fb79 TC21-032 Move to LSP 3.16. SymbolTag
Add tagSupportCapability and SymbolTag types.
Add a configuration for Generic_Sets to skip writting empty
sets and avoid extra Generic_Optional instances for them.
2021-03-12 18:34:50 +02:00
Maxim Reznik
f4b6a0f362 TC21-032 Move to LSP 3.16. prepareSupportDefaultBehavior
for RenameClientCapabilities.
2021-03-12 18:34:50 +02:00
Maxim Reznik
ba1dc21066 TC21-032 Move to LSP 3.16. CodeActions improvements
resolveProvider, disabledSupport, dataSupport, disabled.
2021-03-12 18:34:50 +02:00
Maxim Reznik
49503bb158 TC21-032 Move to LSP 3.16. resolveSupport 2021-03-12 18:34:50 +02:00
Maxim Reznik
c4e260be64 TC21-032 Move to LSP 3.16. insertTextMode 2021-03-12 18:34:50 +02:00
Maxim Reznik
721dd3a342 TC21-032 Move to LSP 3.16. InsertReplaceEdit 2021-03-12 18:34:50 +02:00