Commit graph

5343 commits

Author SHA1 Message Date
Karsten Thoms
8c381f8d59 Gradle composite
see https://github.com/eclipse/xtext-umbrella/issues/3

Remove org.eclipse.buildship.core.prefs
Files are generated on Gradle project import or by Oomph setup

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-28 14:41:08 +01:00
Karsten Thoms
c637df9451 Gradle composite
connection.project.dir changed to composite build location in new
umbrella project
value 'containers' added by Buildship

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-25 08:49:49 +01:00
Miro Spönemann
99b73925db Merge pull request #107 from kthoms/kth/bug406914
[406914] Explicitly map identifiers for tab, cr and lf
2016-11-24 13:39:48 +01:00
Karsten Thoms
9919a9a46e [406914] Reenabled generation of all test languages
Added Bug406914TestLanguage

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-22 08:35:04 +01:00
Karsten Thoms
7eb96d2fd6 [406914] Regenerated code for Bug301935TestLanguage
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-22 08:35:03 +01:00
Karsten Thoms
5b59e18217 [406914] Add test language
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-22 08:35:02 +01:00
Karsten Thoms
b4cf8ed1d0 [406914] Explicitly map identifiers for tab, cr and lf
The underlying ICU transliterator maps the special characters to
'Control'<code>, so these characters have to be mapped without using
ICU. Further to keep camel case of the mapped text the text is mapped
directly in toJavaIdentifierSegment.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-22 08:35:00 +01:00
Miro Spönemann
fa4fa50fd2 Removed outdated comment 2016-11-18 15:50:44 +01:00
Miro Spönemann
d90e9a40dd Added project title to Bundle-Name in source jars 2016-11-18 09:50:12 +01:00
Miro Spönemann
661c9ccced Updated to Gradle 3.2 2016-11-18 09:49:49 +01:00
Christian Dietrich
1188ec13e7 Merge pull request #119 from kthoms/kth/issue118
[#118] Improve generated test code
2016-11-16 14:40:59 +01:00
Sven Efftinge
2ef4109c71 Merge pull request #174 from kittaakos/lsp_semantic_highlight
Added semantic highlight service interface as an LSP extension.
2016-11-16 10:13:51 +01:00
Akos Kitta
c052cd3f7c Fixed javadoc.
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-15 23:07:41 +01:00
Akos Kitta
91e38facaa Simplified coloring service API. Cleaned up unused extensions class.
- Fix issue when tried to update coloring for deleted file.

Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-15 23:05:58 +01:00
Akos Kitta
f898ee0942 Wired coloring service into the language server. Added build listener.
- When language client extension is connected to the server, it will
receive coloring updates as push notifications after each build event if
a concrete coloring service is available for the particular language.
 - Implemented a simple coloring service for the test language.
 - Reused ColoringParams and ColoringInformation from LSP4J, removed
redundant code.
 - Added extensions for coloring parameters.

Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-15 18:27:43 +01:00
Akos Kitta
fd8aa2f397 Updated coloring LSP extension service API.
- Renamed semantic highlighting to coloring.
 - Updated abstract test class to provide coloring parameters.

Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-15 13:33:21 +01:00
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