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
Christian Schneider
247a38a20e
[refactoring] introduced default method in 'IResourceRelocationStrategy' allowing an implementation to explicitly demand for relying on the persisted resource index if available
...
Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2019-04-18 16:01:32 +02:00
Christian Schneider
0e45e4dec5
[refactoring] a bit of progress monitor rework in ChangeSerializer
2019-04-17 11:13:59 +02:00
Christian Schneider
04e14a3444
[refactoring] improved progress reporting in ChangeSerializer
, related to https://github.com/eclipse/xtext-eclipse/issues/1053
...
Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2019-04-16 15:40:05 +02:00
Jan Koehnlein
e994ac80c2
Merge pull request #1125 from eclipse/jk/1124
...
[lsp] don't swallow partial results from canceled builds
2019-04-12 14:53:15 +02:00
Jan Koehnlein
6b081dbc5d
[lsp] don't swallow partial results from canceled builds
...
Fixes #1124
2019-04-12 14:51:58 +02:00
Jan Koehnlein
14c6c88302
[lsp] expose some more API
2019-04-12 13:44:06 +02:00
Jan Koehnlein
12991092f9
Merge pull request #1122 from eclipse/jk/1121
...
[lsp] always re-process URIs from cancelled builds
2019-04-12 09:24:30 +02:00
Jan Koehnlein
39c6d034a5
[lsp] always re-process URIs from cancelled builds
...
Fixes #1121
2019-04-11 18:07:25 +02:00
Akos Kitta
a51de02a67
GH-1047: Implemented textDocument/prepareRename
...
- `textDocument/prepareRename` is automatically executed
when the client declares `prepareSupport`.
- Exposed the `InitializeResult` on the LS access API.
- From now on, the refactoring issue acceptor does not throw
an exception when adding issues with `ERROR` or `FATAL` severity.
- Extended the test language to support FQNs via package declarations.
Closes #1047 .
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-04-10 14:49:06 +02:00
Titouan Vervack
87551ff35d
Added removeBuildListener to WorkspaceManager
...
There was an add, but no remove effectively creating a memory leak by
keeping dead listeners around.
Signed-off-by: Titouan Vervack <titouan.vervack@sigasi.com>
2019-04-05 14:34:04 +02:00
Christian Dietrich
21aa47fc07
Merge pull request #1068 from kittaakos/GH-1067
...
GH-1067: Exposed the Xtext index to the LS access.
2019-04-05 14:06:32 +02:00
Akos Kitta
74de6a1017
GH-1067: Exposed the Xtext index to the LS access.
...
From now on, it is possible to read the content of the Xtext
index from a LS access.
Closes #1067 .
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-04-05 13:12:53 +02:00
Karsten Thoms
4f5de9b818
Merge pull request #1110 from eclipse/kt_issue1403
...
[eclipse/xtext#1403 ] Improve progress monitor utilization
2019-04-04 18:23:33 +02:00
Karsten Thoms
9d941de2ff
[ eclipse/xtext#1403 ] Improve progress monitor utilization
...
Use a SubMonitor in applyModifications & endRecordChanges to report fine
grained progress. Further this does not rely on knowledge of the number
of passed ticks from the surrounding monitor.
Removed checkCancelled(). Cancellation checks are already performed by
SubMonitor#split().
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-04-04 17:27:58 +02:00
Mark Christiaens
528c10aa90
Occurrence highlighting of nested references
...
#1090
Signed-off-by: Mark Christiaens <mark.christiaens@sigasi.com>
2019-04-03 14:15:14 +02:00
Jan Koehnlein
47675cf8e3
Merge pull request #1092 from eclipse/jk/codeaction
...
#923 provide live resource sets to code action service
2019-03-26 17:03:55 +01:00
Jan Koehnlein
cf01adfa80
[ls] rename removed stream closing and introduced options param
2019-03-26 10:12:33 +01:00
Jan Koehnlein
57cd3b5d0d
#923 provide live resource sets to code action service
...
Fixes #923
2019-03-26 09:56:34 +01:00
Jan Koehnlein
d25a1677fb
[ls] fixing yet another race in rename
2019-03-25 18:39:44 +01:00
Christian Dietrich
b499a28578
harmonized ws
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-25 08:35:25 +01:00
Jan Koehnlein
0ef82b8219
[ls] further rename fix and test
...
- restored the old APIs and deprecated them
- built a new API next to the old one
- use ILanguageServerAccess to read files
- extended ILSA to provide new resource sets and the initialization params
- extended the Xtext generator to use the new API
- made sure customizations of the old API don't get lost
- revised the find element at position strategy
- revised error handling
- added a test language and tests
2019-03-20 15:51:19 +01:00