Commit graph

5477 commits

Author SHA1 Message Date
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