Christian Dietrich
131d5d87e2
[ #1394 ] remove lsp api methods that were scheduled for removal with 2.22
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-03-02 19:15:02 +01:00
Jan Koehnlein
19ab48238d
[ #1394 ] deprecate single WS root config and schedule it for removal
2020-02-24 11:56:42 +01:00
Sebastian Zarnekow
93b20b3794
[ #622 ] Improved concurrency behavior of RequestManager
2020-02-24 09:18:47 +01:00
Christian Dietrich
14737a8ea4
[ #1394 ] marked more elements to be removed in 2.22
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-22 17:43:54 +01:00
Christian Dietrich
639fa16575
[ #1244 ][WIP] Update to LSP4J 0.9.0 Part 2
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-20 23:27:07 +01:00
Jan Koehnlein
e2cd8edd53
[LS] support multiple workspace root folders
...
Fixes #1238
2020-02-20 11:58:38 +01:00
Sven Efftinge
f9b6d1bebe
[ eclipse/xtext#1176 ] Migrate to EPL 2.0
...
Signed-off-by: Sven Efftinge <sven.efftinge@typefox.io>
Co-authored-by: Sebastian Zarnekow <Sebastian.Zarnekow@gmail.com>
2020-02-11 12:02:02 +01:00
Christian Dietrich
b13367970f
[ #1372 ] update hover service to use MarkupContent
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-03 22:33:32 +01:00
Christian Dietrich
0766f69605
[ #1244 ] lsp4j 0.9.0
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-30 12:21:41 +01:00
Christian Dietrich
79e1ebcfed
[ eclipse/xtext#1642 ] regenerated xtend code with latest xtend
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-09 13:57:00 +01:00
Christian Dietrich
83249956d4
[ eclipse/xtext#1282 ] Update to EMF 2.20: change version constraints in MANIFESTs
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-03 16:38:15 +01:00
Tamas Miklossy
abddf5efc3
[ #1108 ] Update the year in the copyright headers.
...
Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2019-12-16 18:57:01 +01:00
Sebastian Zarnekow
f45a3c4aaa
[eclipse/xtext#1629] Migrate server.concurrent from Xtend to Java ( #1327 )
...
Migrate server.concurrent from Xtend to Java
see eclipse/xtext#1629
2019-12-16 18:11:09 +01:00
Arne Deutsch
44aafdae13
[ eclipse/xtext#1455 ] Resolve windows test failure in DocumentTest.
...
Also fixes SemanticHighlightingTest.
Document#getLineContent returns the '\r' of '\r\n' on windows. This
leads to a failing test. But the line content should explicitly NOT
return the newline marker. Hence fixing the implementation to fix the
test.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-12-16 12:25:41 +01:00
mmews-n4
4b37a9e4f5
[#1316| Add end line and end column positions to Issue
...
[#1316 ] Add end line and end column positions to Issue. Also initialise lines and columns with 0.
Previously, end line and end column information was not part of Issue, IssueImpl, IssueLocation, AbstractDiagnostic, and ExceptionDiagnostic. It is helpful to have this information in these classes, because otherwise (i.e. now in LanguageServerImpl#toDiagnostic(Issue)) this information has to be computed by loading the Document again.
closes #1316
Signed-off-by: mmews <marcus.mews@numberfour.eu>
2019-12-13 09:54:04 +01:00
Sebastian Zarnekow
f8c791989c
Merge pull request #1322 from mmews-n4/requestManger_logging
...
Log Exceptions thrown in futures created by the RequestManger
2019-12-12 17:28:25 +01:00
mmews
f8fbc38a0b
fix synchronization error (maybe)
...
Signed-off-by: mmews <marcus.mews@numberfour.eu>
2019-12-12 00:19:51 +01:00
mmews
3102556c4e
add CancellationException to OCM#getPlatformOperationCanceledException
...
Signed-off-by: mmews <marcus.mews@numberfour.eu>
2019-12-10 22:51:31 +01:00
mmews
cefc79857a
fix cancel future directly
...
Signed-off-by: mmews <marcus.mews@numberfour.eu>
2019-12-10 12:46:05 +01:00
mmews
c59ce4d0db
add isIndexOnly as default method and read it to create build request
...
Signed-off-by: mmews <marcus.mews@numberfour.eu>
2019-12-10 12:29:40 +01:00
mmews
d620e0daae
log exceptions in futures of RequestManager
...
Signed-off-by: mmews <marcus.mews@numberfour.eu>
2019-12-10 12:04:25 +01:00
Karsten Thoms
325fa1e8d6
[releng] Update Xtext version to 2.21.0
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-12-02 14:06:33 +00:00
Christian Dietrich
035df74a4e
updated to lsp4j 0.8.1
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-26 21:43:34 +01:00
Sebastian Zarnekow
0db28cc4c2
Add output folders to build.properties
2019-11-18 08:42:38 +01:00
Sebastian Zarnekow
e814a7d8dd
Fixed build.properties, fixed a few warnings on the go
2019-11-18 08:42:38 +01:00
Sebastian Zarnekow
bbbdf68391
Added missing build.properties, fixed a couple of warnings
2019-11-18 08:42:38 +01:00
Christian Dietrich
98bd79e264
[ eclipse/xtext#1504 ] added Eclipse-SourceReferences to manifests
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-15 12:28:44 +01:00
Christian Dietrich
1d1ac03d97
regenerated with latest xbase.lib
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-15 10:32:07 +01:00
Sebastian Zarnekow
9f8aee979a
[ eclipse/xtext#1573 ] Ensure that all plugins do have a ManifestBuilder
2019-11-04 14:34:21 +01:00
Sebastian Zarnekow
eea345fba1
[eclipse/xtext#1569] Migrate Xtend code to Java ( #1270 )
...
* Migrate Xtend code to Java
* Apply auto-formatting and cleanup actions
* Add `@since` tags
see eclipse/xtext#1569
2019-10-31 16:06:12 +01:00
Karsten
365ba15867
[releng] Set version to 2.20.0
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-09-03 15:24:30 +00:00
Christian Dietrich
86a14fcf4c
[ #1231 ] implemented review feedback: handle only no assignments + transient here
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-08-30 10:46:43 +02:00
Christian Dietrich
97191fa592
[ #1231 ] do not fail to serialize transient single values that are never assigned
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-08-29 16:47:32 +02:00
Christian Dietrich
60ea04335f
[ eclipse/xtext-core#1082 ] update to lsp4j 0.8.0
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-08-19 08:37:15 +02:00
Sebastian Zarnekow
ac801dc64b
[ eclipse/xtext-lib#224 ] Stable method order when using Delegate annotation
2019-08-13 21:56:42 +02:00
Christian Dietrich
daa441b901
[ #922 ] Calculate correct position (end) for issues
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-07-23 09:29:10 +02:00
Sebastian Zarnekow
b17a4705ba
Merge pull request #1209 from mmews-n4/extend-IProjectConfig-and-related
...
Extend IProjectConfig and related interfaces
2019-07-22 10:48:47 +02:00
mmews
a1566e10b3
extend ISourceFolder for precise file filtering
...
Signed-off-by: mmews <marcus.mews@numberfour.eu>
2019-07-22 09:42:44 +02:00
Tamas Miklossy
17e6c25689
[ https://github.com/eclipse/xtext-eclipse/issues/678 ]
...
- Avoid infinite loop (editor freeze) on FailedPredicateException.
Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2019-07-15 12:56:57 +02:00
Christian Dietrich
dad2206b72
fixed some warnings
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-17 07:51:51 +02:00
Christian Dietrich
a71e50d4ab
fixed guava deprecations
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-11 19:50:04 +02:00
Nico Prediger
c9a07291d8
[ eclipse/xtext#1474 ] Prepare Master for 2.19
...
Signed-off-by: Nico Prediger <mail@nicoprediger.de>
2019-06-03 14:02:18 +02:00
Jan Koehnlein
01c615c361
Merge pull request #1157 from eclipse/jk/1156
...
[lsp] fixed Document.applyEdit for multiple textEdits
2019-05-29 14:34:28 +02:00
Jan Koehnlein
3bbe29596d
[lsp] deprecated Document#applyEdit in favor of #applyTextDocumentChanges
...
Fixes #1156
2019-05-28 16:37:46 +02:00
Christian Dietrich
feab398da5
update to lsp4j 0.7.2
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-27 13:44:32 +02:00
Jan Koehnlein
6e51dde828
[lsp] added a server socket launcher
...
For debugging, it is often useful to start LSs behind a socket server. This class allows for it.
2019-05-22 16:05:19 +02:00
Christian Dietrich
1d267db1d3
fixed more warnings
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-14 08:42:27 +02:00
Christian Dietrich
24b4f99cda
[ eclipse/xtext-core#1082 ] update to lsp4j 0.7.1
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-08 16:11:29 +02:00
Christian Dietrich
bc3f2870e7
[ eclipse/xtext#1437 ] Regenerated with 2.18.0.M2
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-06 14:59:20 +02:00
Christian Schneider
9153b801d5
Merge pull request #1134 from eclipse/cs-refactoringIndexing2
...
[refactoring] introduced default method in 'IResourceRelocationStrategy' allowing to switch to persisted index
2019-04-18 16:19:53 +02:00