Commit graph

6829 commits

Author SHA1 Message Date
Christian Dietrich
bc514a3d32 [eclipse/xtext#1427] disable p2 mirrors
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-05 11:24:16 +02:00
Arne Deutsch
eea8fa1b06
Merge pull request #1136 from eclipse/ade-asm710
[eclipse/xtext#1440] Update to ASM 7.1.0.
2019-05-03 07:42:10 +02:00
Arne Deutsch
23e73a25d4 [eclipse/xtext#1440] Update to ASM 7.1.0.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-05-02 13:09:19 +02:00
Titouan Vervack
bac941cb75 Uppercase first word in AntlrToolFacade download logging
Just to make it consistent with the other fragments

Signed-off-by: Titouan Vervack <titouan.vervack@sigasi.com>
2019-04-19 12:11:12 +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
Karsten Thoms
9f8dd61536
Merge pull request #1133 from eclipse/cs-changeSerializer
[refactoring] a bit of progress monitor rework in `ChangeSerializer`
2019-04-18 13:27:52 +02:00
Christian Schneider
0e45e4dec5 [refactoring] a bit of progress monitor rework in ChangeSerializer 2019-04-17 11:13:59 +02:00
Christian Schneider
dc5c0c6ff7
Merge pull request #1130 from eclipse/cs-eclipse-1053
[refactoring] improved progress reporting in `ChangeSerializer`
2019-04-16 17:42:22 +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
Christian Dietrich
79d966f3b2
Merge pull request #1131 from eclipse/sz_issue748
[xtext-xtend#748] Remove caliper benchmarks
2019-04-16 12:57:16 +02:00
Sebastian Zarnekow
d5d8ffd965 [#748] Remove caliper benchmarks 2019-04-15 19:58:03 +02:00
Karsten Thoms
49c4573e12
Merge pull request #1129 from eclipse/kt_issue1434
[eclipse/xtext#1434] Explicit agent configuration
2019-04-15 15:35:10 +02:00
Karsten Thoms
9e9147b016 [eclipse/xtext#1434] Explicit agent configuration
Remove tools section, since appropriate tools are installed in the
container.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-04-15 15:03:34 +02:00
Christian Dietrich
540b8ecc86
Merge pull request #1123 from lievenlemiengre/nodemodelbuilder
Performance improvement of array interning in NodeModelBuilder
2019-04-15 09:05:21 +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
b36e183bc3
Merge pull request #1128 from eclipse/jk/lsp-api
[lsp] expose some more API
2019-04-12 13:58:17 +02:00
Jan Koehnlein
14c6c88302 [lsp] expose some more API 2019-04-12 13:44:06 +02:00
Jan Koehnlein
639253d464
Merge pull request #1126 from eclipse/jk/lsp-build
[lsp] some build performance tuning
2019-04-12 11:20:16 +02:00
Jan Koehnlein
7ebd587d0c [lsp] some build performance tuning
When a resource is loaded for the first time, there is no need to unload it between pre-indexing and build
2019-04-12 10:05:01 +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
Lieven Lemiengre
20a09fc980 Performance improvement of array interning in NodeModelBuilder
Signed-off-by: Lieven Lemiengre <lieven.lemiengre@sigasi.com>
2019-04-11 21:56:55 +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
d271a46d45
Merge pull request #1051 from kittaakos/GH-1047
GH-1047: Implemented `textDocument/prepareRename`
2019-04-10 15:16:00 +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
Christian Dietrich
2a31331c96
Merge pull request #1119 from eclipse/cs-1100FollowUp
[testlanguages] removed superfluous entry in 'Export-Package'
2019-04-08 18:05:15 +02:00
Christian Schneider
169511d22f [testlanguages] removed superfluous entry in 'Export-Package', follow-up of #1100
Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2019-04-08 17:46:28 +02:00
Karsten Thoms
a7421712db
Merge pull request #1118 from eclipse/cd_https_target
use https
2019-04-08 09:15:48 +02:00
Christian Dietrich
180ab7c50a use https
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-04-08 08:32:22 +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
Karsten Thoms
d0c44e2467
Merge pull request #1115 from eclipse/cd_xtext_issue1422
[eclipse/xtext#1422] update to tycho 1.4.0
2019-04-05 13:31:28 +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
Christian Dietrich
ffd6e4ce40 [eclipse/xtext#1422] update to tycho 1.4.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-04-05 07:32:47 +02:00
Sebastian Zarnekow
d91faabd5d
Merge pull request #1114 from eclipse/sz_issue734
[#403] Fixed regression in injector provider
2019-04-04 23:34:43 +02:00
Sebastian Zarnekow
9f1b16b6a4 Fixed regression in injector provider 2019-04-04 21:50:57 +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
Sebastian Zarnekow
7a41472fa1
Merge pull request #1112 from eclipse/sz_issue734
[xtext-xtend#734] Fixed restore logic of runtime injector providers
2019-04-04 17:41:26 +02:00
Sebastian Zarnekow
ad770c7383
Merge pull request #1113 from eclipse/ade-mergable-manifest-missing-newline
[eclipse/xtext-extras#406] Fix missing newline, add test.
2019-04-04 17:39:47 +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
Arne Deutsch
f4ae741588 [eclipse/xtext-extras#406] Fix missing newline, add test.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-04-04 17:08:28 +02:00
Sebastian Zarnekow
e9630d16c8 Updated more manually written injector providers 2019-04-04 15:43:13 +02:00
Sebastian Zarnekow
4523b55a51 Regenerated testlanguages 2019-04-04 14:34:09 +02:00
Sebastian Zarnekow
27548a0b96 [xtext-xtend#734] Updated generator for injector providers 2019-04-04 14:24:23 +02:00
Sebastian Zarnekow
958c09f16e Compile from Xtend 2019-04-04 14:24:00 +02:00
Sebastian Zarnekow
3ce424ea8d
Merge pull request #1111 from eclipse/kth_issue1309_cbi
[eclipse/xtext#1309] Provide Jenkinsfile for Eclipse CBI
2019-04-03 19:24:48 +02:00
Karsten Thoms
88235162f0 [eclipse/xtext#1309] Provide Jenkinsfile for Eclipse CBI
- externalized build steps into shell scripts for convenient local usage
- added Slack notifications
- configure Maven default goal

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-04-03 19:09:10 +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
Christian Dietrich
35f9e08f60
Merge pull request #1109 from eclipse/kt_issue1076
[#1076] Remove BOM managed versions
2019-04-02 22:12:04 +02:00