Commit graph

4868 commits

Author SHA1 Message Date
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
cb3f89d33d [lsp] moved filesystemscanner to xtext.utils and LSPExtensions to lsapi project 2016-05-25 11:12:50 +02:00
Sven Efftinge
cea7256665 [lsp] made workspace manager more independent of LSP 2016-05-25 10:52:50 +02:00
Sven Efftinge
3cf774385d [lsp] added doRead method to access document and resource 2016-05-25 09:58:34 +02:00
Sven Efftinge
80c7da3224 [lsp] initial support for multi project builds 2016-05-25 08:54:08 +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
9bacee98a0 [lsapi] Fixed compile error 2016-05-19 15:10:45 +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
6d3c086477 [generator] get rid of hard dependency to org.eclipse.xtext.ecore 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
Dennis Huebner
4e808e3e4d [mvn] Fixed failing build due to xtend.lib 2.7.3 resolved by tycho 2016-05-13 15:51:28 +02:00
Dennis Huebner
2a0b357942 [mvn] Added additional xtext projects to core 2016-05-13 15:51:28 +02:00
Lorenzo Bettini
4ff2180e18 Merge pull request #1022 from LorenzoBettini/lb/proj_wiz_fragment
make customization of project wizard easier
2016-05-13 08:54:41 +02:00
Christian Dietrich
e0dfb7e99a Merge pull request #1036 from cdietrich/fix490871
[490871]  Reverted previous change and applied a more local fix
2016-05-12 19:26:58 +02:00
Bernhard Stadler
100f6e0eef [generator] Fix race condition when creating directories in JavaIoFileSystemAcces
Signed-off-by: Bernhard Stadler <bernhard.stadler@itemis.de>
2016-05-12 13:23:07 +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
Lorenzo Bettini
70f253546b extracted getFileSystemAccess in generated proj creator
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2016-05-11 10:21:37 +02:00
Lorenzo Bettini
0cdf7d406b make customization of project wizard easier
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2016-05-11 09:32:26 +02:00
Jan Köhnlein
effbb402a1 Merge pull request #1023 from LorenzoBettini/lb/generated-inferrer-comments
updated comment in the generated JvmModelInferrer for the new generator infrastructure
2016-05-11 09:32:20 +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
Christian Dietrich
d618690d49 Merge pull request #1018 from cdietrich/bf490871
[490871] Always register Ecore.genmodel
2016-05-10 13:33:20 +02:00
Lorenzo Bettini
c8e395a4cb updated comment in the generated JvmModelInferrer
This corresponds to the old PR https://github.com/eclipse/xtext/pull/435
whose fix had not been ported to the new generator infrastructure.

Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2016-05-09 15:25:58 +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
Lorenzo Bettini
4a0f505141 493120: additional missing lifecycle mapping in parent pom
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=493120
2016-05-07 12:49:42 +02:00
Lorenzo Bettini
a85b13f753 493120: Missing lifecycle mapping in .repository project
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=493120
2016-05-07 12:48:52 +02:00
Jan Koehnlein
4414b546cc [488958] no validation issue for whitespaces in keyword in terminal rules 2016-05-04 15:13:49 +02:00
Jan Köhnlein
1ef0554593 Merge pull request #1014 from eclipse/msp/webContentAssist
[ide/web] Introduced content assist conflict detection and prefix matching
2016-05-04 14:35:35 +02:00
Christian Dietrich
c12a9ecbbc [490871] Always register Ecore.genmodel
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-05-04 10:51:33 +02:00
Miro Spönemann
707511f4c2 Introduced content assist conflict detection and prefix matching for web context
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-05-02 10:24:16 +02:00
Christian Dietrich
b87464bad0 [479367] Added formatting2 to the list of exported packages
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-05-02 07:38:31 +02:00
Christian Dietrich
324180d6c8 Merge pull request #1011 from cdietrich/bf492456
[492456] Added support for ignorecase-keywords to the new serializer
2016-04-26 17:53:49 +02:00
Christian Dietrich
32cfbbe196 [492456] Added support for ignorecase-keywords to the new serializer
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-04-26 16:37:10 +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
3e0dca3526 492234: [wizard] Include sources in the generated .target file
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=492234
2016-04-26 11:29:00 +02:00
Miro Spönemann
eb0953fc5e Migrated Entities example language to new generator infrastructure
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-04-25 16:27:38 +02:00
Anton Kosyakov
5d364b058a Merge pull request #999 from eclipse/ak/callee_hierarchy_support
[bug 489745] Callee Hierarchy Support
2016-04-25 13:30:44 +00:00
Miro Spönemann
b9544d8c12 [web] Updated JS libraries to current versions (wizard, generator, examples)
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-04-25 11:48:48 +02:00
akosyakov
69064ac12f [bug 489745][callHierarchy] Refactoring:
1. Make interfaces' names start with I;
2. Replace TargetURIs with Predicate<URI> for finding references in
resource and object scopes.

Change-Id: I5ff7b485f6438e8d447377d4f0942ca79fbc6c45
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-04-24 04:57:43 +02:00
Lorenzo Bettini
8e2f343c71 492149: added link to the bug in the pom file
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=492149
2016-04-24 04:57:42 +02:00