Akos Kitta
1547a9b496
Added semantic highlight service interface as an LSP extension.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-11 14:48:40 +01:00
Moritz Eysholdt
fa6b2f5849
make DefaultLinkingService#getLinkedObjects() easier to debug
...
To set a breakpoint that hits when a cross reference can not be resolved
it should not be necessary to use a conditional breakpoint. A regular
breakpoint should be enough.
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2016-11-09 17:33:21 +01:00
Sven Efftinge
25782217ff
Merge pull request #166 from kittaakos/signature_help_fix
...
[LS] Fixed defect in signature help service.
2016-11-09 10:34:40 +01:00
Akos Kitta
4c38e8ce27
Manually resolved merge conflicts.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-09 10:29:03 +01:00
Sven Efftinge
2dffc4f246
[LSP] fixed hanging tests
2016-11-09 09:56:52 +01:00
Sven Efftinge
60d4ce8ff6
[LSP] provide isDocumentOpen information for language server extensions
2016-11-09 09:23:53 +01:00
Christian Dietrich
fe757f4613
Merge pull request #173 from eclipse/cd_issue170
...
[#170 ] [Formatter2] Typo in the AbstractEObjectRegion class
2016-11-09 08:38:40 +01:00
Christian Dietrich
072bf6ecbb
[ #170 ] [Formatter2] Typo in the AbstractEObjectRegion class
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-11-09 08:22:32 +01:00
Sven Efftinge
c6b00dadbd
[LSP] don’t auto cancel all running requests onWrite ( fixes #171 )
2016-11-08 20:19:59 +01:00
Sven Efftinge
e0705b0c41
[LSP] fixed test case
2016-11-08 18:42:30 +01:00
Miro Spönemann
cba56b740b
Added about*.files to source bundles
2016-11-08 14:56:11 +01:00
Sven Efftinge
593d891b17
[LSP] Introduced ILanguageServerAccess for LSP extensions to access documents, resources and get build notifications. Also added support for Client extensions.
2016-11-08 14:13:39 +01:00
Miro Spönemann
be55c347df
Implemented validation of duplicate jar entries
2016-11-08 12:01:34 +01:00
Sven Efftinge
b97a5ed574
Get rid of some warnings 💄
2016-11-08 11:52:48 +01:00
Sven Efftinge
d46e8af5eb
Merge pull request #168 from eclipse/lsp4j
...
[LSP] migrated to lsp4j 0.1.0
2016-11-08 09:25:43 +01:00
Christian Dietrich
f5b0d3ca14
[ #169 ] [StandaloneSetup] Unnecessary trailing whitespaces
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-11-08 09:23:08 +01:00
Sven Efftinge
d7b7fd731d
[LSP] lsp4j renamed CancelIndicator to CancelChecker
2016-11-08 09:13:22 +01:00
Sven Efftinge
bb6e84bb28
[LSP] Introduced DocumentAccess to allow accessing document and resources in a safe way from within LSP extensions
2016-11-07 15:00:41 +01:00
Sven Efftinge
7bd5276760
[LSP] Introduced LanguageServerExtension to make LSP extendable by languages.
2016-11-06 16:05:34 +01:00
Sven Efftinge
baebe053cd
[LSP] migrated to lsp4j 0.1.0
2016-11-05 20:52:35 +01:00
Christian Schneider
043c241931
[xtext.ide] replaced 'new FollowElementCalculator()' constructor call by a DI provider.get() call in 'FollowElementComputer' allowing to inject a customized calculator
...
Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2016-11-02 15:41:34 +01:00
Akos Kitta
c518a4bbc0
[LS] Fixed defect in signature help service.
...
- It occurred when no arguments were used on use-side but were required
according to definition-side. Such cases parameter hints were not
available.
- Adjusted service interface name to Xtext conventions.
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-02 10:07:49 +01:00
Sven Efftinge
f81ef24e49
Merge pull request #151 from eclipse/cs/generatorMod
...
[xtext.xtext.generator] moved of a generated comment in 'AbstractAntlrGrammarGenerator'
2016-11-01 21:37:51 +01:00
Miro Spönemann
fd48d274c1
#160 : Changed test expectation to use unspecified Xtext version
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 19:51:52 +02:00
Miro Spönemann
e71f62da79
Fixed #160 : Gradle build generates Maven-Version attribute
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 19:39:43 +02:00
Miro Spönemann
0ae96db5c9
[build] Added descriptions of common build files, removed remote publishing config
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 15:49:27 +02:00
Miro Spönemann
af2abe4e54
[build] Disabled Javadoc for test projects
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 14:48:00 +02:00
Miro Spönemann
b92f63bc54
eclipse/xtext#1080 : Add name and description to generated poms
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 13:36:04 +02:00
Miro Spönemann
2a449c744e
Merge pull request #157 from eclipse/cd_issue156
...
[WEB][Wizard][Generator] Update JS Libary Versions. Fixed #156
2016-10-20 15:32:16 +02:00
Christian Dietrich
fd6afda9bf
[WEB][Wizard][Generator] Update JS Libary Versions. Fixed #156
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-10-20 13:04:49 +02:00
Miro Spönemann
73bc08fc65
Corrected manifest version for milestone builds
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-20 11:34:21 +02:00
Sven Efftinge
89733c8ab9
updated wizard to currently used gradle version
2016-10-20 09:15:37 +02:00
Miro Spönemann
9ee0a225fb
Fixed typo in WorkspaceService
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-20 09:02:28 +02:00
Miro Spönemann
ebca76bfff
Merge pull request #155 from eclipse/cd_issue154
...
readded plugin.properties. fixes #154
2016-10-20 08:56:06 +02:00
Christian Dietrich
46e8c454d9
readded plugin.properties. fixes #154
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-10-20 08:55:27 +02:00
Miro Spönemann
e0a6217129
Removed old build files
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-18 17:05:23 +02:00
Christian Schneider
5d472b86ca
[xtext validation] added checks for missing or invalid '@Override' annotations in 'XtextValidator' as desired by #121 , put the issue codes to 'XtextConfigurableIssueCodes' although the severity is not configurable (yet), added a corresponding test to 'XtextValidatorTest'
...
Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2016-10-18 09:54:44 +02:00
Christian Schneider
eba5492719
[grammar] introduced annotations to parser, terminal, and enum rules paving the way for @Override annotations as desired by #121 , updated generated + affected artifacts and tests
...
Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2016-10-18 09:54:44 +02:00
Miro Spönemann
daef210300
[gradle] Changed version qualifier format for consistency with Tycho
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-18 08:58:26 +02:00
Christian Schneider
08db089455
[xtext.xtext.generator] moved of a generated comment in 'AbstractAntlrGrammarGenerator'
...
should now be in line with the former template in 'ParameterizedLexerGrammar.xpt'
Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2016-10-17 20:53:42 +02:00
Christian Dietrich
7bf4f2ee7b
add .testing to dependencies of ui tests
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-10-17 15:22:19 +02:00
Miro Spönemann
4e3a123c12
Merge pull request #143 from eclipse/msp/issue127
...
DefaultIdeModule: Add means for controlling the lifecycle of executors
2016-10-17 14:26:32 +02:00
Miro Spönemann
594a67d41a
[gradle] Simplified manifest generation (is postprocessed anyway)
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-17 14:11:33 +02:00
Miro Spönemann
13225035d5
[gradle] Added configuration for bundle manifests
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-17 14:05:36 +02:00
Miro Spönemann
986ec23fc7
Regenerated test languages
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-17 10:05:07 +02:00
Miro Spönemann
6e9931dfaa
#143 : Added ExecutorServiceProvider for better handling of executor instances
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-17 09:45:47 +02:00
Miro Spönemann
3d22454111
#127 : Regenerated test languages
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-14 15:14:24 +02:00
Miro Spönemann
282f734fa0
Fixed #127 : Add means for controlling the lifecycle of executors
...
Also prepared changes required for eclipse/xtext-web#6
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-14 15:14:24 +02:00
Sven Efftinge
95dc78d200
updated to latest ls-api change
2016-10-14 14:01:44 +02:00
Sven Efftinge
8d56e7f727
Merge pull request #137 from kittaakos/document_highlight
...
[LanguageServer] Provide DocumentHighlight Service (Mark Occurrences)
2016-10-14 13:57:38 +02:00