akosyakov
62f0535ee2
[lsi] check whether the parent process is alive; exit if not
...
Change-Id: I149f1c6a0a48a589f658af98956b30e2f1f952f7
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-06-01 13:22:38 +02:00
Sven Efftinge
c6aadc834e
[lsp] made start of languageserver implicit after connect()
2016-06-01 10:54:05 +02:00
akosyakov
206b0d4eaf
[lsi] Implemented list workspace symbols feature
...
Change-Id: I34346c5ac5dd73b2f6f12a1e34a1eb0260d216d6
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-06-01 09:47:10 +02:00
Sven Efftinge
a5d0296771
[IDE] Added editor highlighting provider
2016-05-31 20:18:33 +02:00
Dennis Huebner
ba3965d7f9
[releng] Switch to xtext 2.10.1-SNAPSHOT
2016-05-31 11:20:28 +02:00
akosyakov
bb0df97e60
[lsi] extracted factory methods and json based language server launcher
...
to lsapi.services project
Change-Id: Ifb266b8db0567b25eeafa8d76ba503bea0439fdb
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-31 09:29:56 +02:00
akosyakov
c519572159
[lsi] Added tests for RequestManager
...
Change-Id: I6e5478ae517d86e38a45fbc780f9ea6ce8e4b851
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-30 17:17:52 +02:00
akosyakov
51a691762c
[lsi][vscode][testing] Added "Test Language Support" extension for
...
vscode
Change-Id: Iac61d0ce49069f2604d96e320cc606b25aa0b88e
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-30 12:04:48 +02:00
Sven Efftinge
2108e8c41a
[lsp] updated to 0.2.0 of ls-api.
2016-05-29 21:34:40 +02:00
akosyakov
e28969fdab
[lsi][java 1.8] CompletableFuture as a request result
...
Change-Id: I5ee34fdefc86c88e1758c37469a6f76316a28835
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-29 10:44:21 +02:00
akosyakov
4193f4aaae
[lsi] Support of (cancellable) read/write requests
...
Change-Id: If294db6305bf836f0f7d75e47683e39730a975c0
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-27 15:49:40 +02:00
Sven Efftinge
9d3ab92088
[lsp] some fixes for ServerLauncher
2016-05-27 15:47:39 +02:00
Sven Efftinge
16c9b7c56e
[lsp] added server launcher to start a process that uses std in & out
2016-05-27 11:12:43 +02:00
akosyakov
924e37f435
[lsi] Go to definition and find references support
...
Change-Id: I1c849979a93bae6e640e38b6e1b42bc5bc625b4c
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-26 17:51:21 +02:00
akosyakov
db5608603d
[lsi] Document Symbol Support
...
Change-Id: Idf75084a4debf56c46d49fc8db579d400a8eaef0
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-26 16:14:28 +02:00
akosyakov
d5ba9854e1
[lsi] Extracted an extension class for URI conversion
...
Change-Id: I859efde7f070e871b8be8203fd2a634560c7bac3
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-26 13:39:12 +02:00
akosyakov
4961f5995d
[lsi] Fixed remote file's URI to emf's URI conversion
...
Change-Id: I792a9fb29d1bdecaf97590d393be8cb5e7fda69a
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-26 11:20:04 +02:00
Sven Efftinge
41be0aa99f
[lsp] USer JDK service loader to find ISetups
2016-05-26 09:15:25 +02:00
akosyakov
40e3cf6e9f
[lsi] Content Assist Support
...
Change-Id: Id8419149a32a2d0aff6aedbb62015c0d79168459
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-05-25 12:14:48 +02:00
Sven Efftinge
cea7256665
[lsp] made workspace manager more independent of LSP
2016-05-25 10:52:50 +02:00
Sven Efftinge
9c51ff724c
[lsp] some more tests and fixes for document operations
2016-05-24 20:20:34 +02:00
Sven Efftinge
31181f577c
removed generated test data
2016-05-24 19:34:50 +02:00
Sven Efftinge
cc9cbc07c5
Added support for editor open, close, update
2016-05-24 18:08:41 +02:00
Sven Efftinge
ba6a21b00c
Made LanguageServerImpl to implement all four service interfaces. Introduced WorkspaceManager
2016-05-24 17:41:11 +02:00
Sven Efftinge
50628b457f
[lsp] Updated implementations to compile with latest state of ls-api
2016-05-23 14:32:16 +02:00
Dennis Huebner
cb4b4e15a6
[releng] Fixed lsapi setup due to lsapi changes
2016-05-19 15:02:39 +02:00
Dennis Huebner
49a2f2b215
Fixed junit version. Updates lsapi artifact id's
2016-05-17 15:48:09 +02:00
Sven Efftinge
6a5537990e
[ide server] Added support for #didChangeWatchedFiles()
2016-05-13 15:59:33 +02:00
Sven Efftinge
c866c7e061
[ide server] added use of LS-API, added simple test for initialization
2016-05-13 15:51:28 +02:00
Sven Efftinge
5c13e51cb5
[ide tests] changed test language
2016-05-13 15:51:28 +02:00
Sven Efftinge
937f675950
[IDE] initial commit of IDE test project
2016-05-13 15:51:28 +02:00
Christian Dietrich
40188da996
[490871] Reverted previous change and applied a more local fix
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-05-12 11:28:07 +02:00
Jan Köhnlein
172da110b6
Merge pull request #1019 from eclipse/jk/488958
...
[488958] no validation issue for whitespaces in keyword in terminal r…
2016-05-10 18:01:44 +02:00
Lorenzo Bettini
9584ff7399
493120: updated CliWizardIntegrationTest
...
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=493120
2016-05-07 12:50:48 +02:00
Jan Koehnlein
4414b546cc
[488958] no validation issue for whitespaces in keyword in terminal rules
2016-05-04 15:13:49 +02:00
Lorenzo Bettini
21d293ec7f
492234: updated CliWizardIntegrationTest
...
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=492234
2016-04-26 11:30:18 +02:00
Lorenzo Bettini
810c40a8f0
492149: added link to the bug in the pom file
...
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=492149
2016-04-21 22:34:31 +02:00
Lorenzo Bettini
f9ddc660ef
492149: updated CliWizardIntegrationTest
...
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=492149
2016-04-21 22:31:30 +02:00
Dennis Huebner
6ec65c43f4
Merge pull request #988 from LorenzoBettini/lb/bug_484043
...
484043: Add .feature and .repository projects to the wizard
2016-04-20 09:11:34 +02:00
Lorenzo Bettini
bcd737998e
484043: updated CliWizardIntegrationTest expectations
...
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=484043
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2016-04-13 16:50:37 +02:00
Moritz Eysholdt
a90c3af532
[formatter/textRegions] updated RegionAccessBuilderTest
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2016-04-08 12:01:38 +02:00
Moritz Eysholdt
173450d637
[formatter/textregions] make sure the root has a proper grammar element
...
Even though the root has been created via an {Action}, the grammar
element should be the root parser rule.
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2016-04-08 10:22:13 +02:00
Lorenzo Bettini
78dace0fd0
484043: updated CliWizardIntegrationTest for SDK and p2 project
...
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=484043
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2016-04-06 14:54:53 +02:00
Lorenzo Bettini
dfe3f34fa5
484043: wizard configuration tests
...
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=484043
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2016-04-06 14:36:07 +02:00
Moritz Eysholdt
29ddc6b881
Merge pull request #986 from eclipse/me/formatter1
...
[formatter/textRegions] fixed some IllegalStateExceptions
2016-04-05 21:50:00 +02:00
Moritz Eysholdt
1cdd0ab042
[formatter/textRegions] fixed some IllegalStateExceptions
...
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=485118
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2016-04-05 17:46:00 +02:00
Karsten Thoms
9297b3ebb4
[356750] addPath can also take a comma-separated list of paths and
...
splits it.
This feature is useful for workflows where the list of paths is passed
in as a single argument.
Change-Id: I0b933c18c318487544e29ed5b9e36cf8acd30698
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-03-31 23:25:54 +02:00
akosyakov
7baa4b3d69
[bug 489547] Allow to provide offset and length for
...
SyntheticLinkingLeafNode
Change-Id: I4d723aa426e4f09a48cbee2187e98c5d60900920
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-03-16 13:44:19 +01:00
akosyakov
21096429a2
[bug 479161] Invalidate boolean assignments of fragments
...
Change-Id: I58de6791ef95e907528bede10124a788ee6b13b8
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-03-15 15:28:10 +01:00
Dennis Huebner
056d64c14e
Merge pull request #954 from eclipse/maintenance
...
Maintenance
2016-03-03 13:14:31 +01:00