Commit graph

7223 commits

Author SHA1 Message Date
Christian Dietrich
bbcaac9a86 migrated more code to java
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-22 11:40:54 +01:00
Christian Dietrich
b0cb8a8397
Merge pull request #1393 from eclipse/cd_lsp4j090_part2b
[#1244]Update to LSP4J 0.9.0 Part 2
2020-02-20 23:42:44 +01:00
Christian Dietrich
639fa16575 [#1244][WIP] Update to LSP4J 0.9.0 Part 2
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-20 23:27:07 +01:00
Jan Koehnlein
7db186699e
Merge pull request #1392 from eclipse/jk-GH-1238
[LS] support multiple workspace root folders
2020-02-20 16:09:42 +01:00
Jan Koehnlein
e2cd8edd53 [LS] support multiple workspace root folders
Fixes #1238
2020-02-20 11:58:38 +01:00
Christian Dietrich
981787cc6e
Merge pull request #1389 from eclipse/cd_xtext_issue1641
[eclipse/xtext#1641] update to junit 5.6
2020-02-19 21:50:02 +01:00
Christian Dietrich
c059268a49
Merge pull request #1390 from eclipse/cd_mwe2112M3
test with MWE 2.11.2.M3
2020-02-17 18:09:31 +01:00
Christian Dietrich
b6d11bbfd6 updated bootstrap Xtext version to 2.20 as MWE 2.11.2 requires it
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-17 15:30:24 +01:00
Christian Dietrich
ee77317dd2 test with MWE 2.11.2.M3
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-17 13:11:48 +01:00
Christian Dietrich
d94fbead30 [eclipse/xtext#1641] update to junit 5.6
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-17 11:14:47 +01:00
Christian Dietrich
1899e044e7
Merge pull request #1388 from eclipse/cd_issue1384
[#1384] removed xpand/generator(1) dependency from wizard for existing ecore models
2020-02-14 10:56:42 +01:00
Christian Dietrich
543d37bed1 [#1384] removed xpand/generator(1) dependency from wizard for existing ecore models
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-14 10:25:12 +01:00
Christian Dietrich
d2c2a544a2
Merge pull request #1383 from hannesN/hn_issue1382
Hn issue1382
2020-02-14 10:10:18 +01:00
Christian Dietrich
d853e692f7
Merge pull request #1387 from eclipse/cd_issue1386
[#1386] fixed wizard formatter config for new xtext project for existing ecore model
2020-02-13 21:56:33 +01:00
Christian Dietrich
e339d7964b [#1386] fixed wizard formatter config for new xtext project for existing ecore model
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-13 20:46:30 +01:00
Christian Dietrich
d5606d66d7
Merge pull request #1385 from eclipse/cd_notice
[eclipse/xtext#1666] added NOTICE.md to all repos
2020-02-13 09:02:50 +01:00
Christian Dietrich
02136167e5 [eclipse/xtext#1666] added NOTICE.md to all repos
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-13 07:50:46 +01:00
Hannes Niederhausen
2d4b45fc4f Added exclude configuration for p1.features for ls-pom.xml
Commit missing updated xtend file.

Signed-off-by: Hannes Niederhausen <hniederhausen@itemis.de>
2020-02-11 16:49:59 +01:00
Sven Efftinge
f9b6d1bebe
[eclipse/xtext#1176] Migrate to EPL 2.0
Signed-off-by: Sven Efftinge <sven.efftinge@typefox.io>
Co-authored-by: Sebastian Zarnekow <Sebastian.Zarnekow@gmail.com>
2020-02-11 12:02:02 +01:00
Christian Dietrich
00bd504cf3
Merge pull request #1377 from eclipse/cd_xtext-core-issue1372
[#1372] update hover service to use MarkupContent
2020-02-09 19:14:38 +01:00
Christian Dietrich
b13367970f [#1372] update hover service to use MarkupContent
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-02-03 22:33:32 +01:00
Christian Dietrich
7050b2faba
Merge pull request #1375 from eclipse/cd_lsp4j090Snapshot
[#1244] lsp4j 0.9.0
2020-02-03 22:31:49 +01:00
Christian Dietrich
fb5344d1b8
Merge pull request #1376 from eclipse/bot_update_xtext_bootstrap_version
[releng] Bootstrap against 2.21.0.M2
2020-02-03 19:40:19 +01:00
Nico Prediger
56ecd517ce [releng] Bootstrap against 2.21.0.M2
Signed-off-by: Nico Prediger <mail@nicoprediger.de>
2020-02-03 11:46:18 +00:00
Sebastian Zarnekow
04aedc416e
Merge pull request #1358 from rablewis/1262
[#1262] Prevent infinite loop with NodeIterator.
2020-02-03 09:35:28 +01:00
Christian Dietrich
a5af72b948
Merge pull request #1373 from eclipse/cd_explicit412
use junit 4.12 explicitely
2020-01-31 10:41:58 +01:00
Arne Deutsch
8bb9bdf6e1
Merge pull request #1365 from eclipse/ade-inode-gettext-no-null
[#1303] Throw exception instead of returning null.
2020-01-31 09:56:57 +01:00
Christian Dietrich
6892f6be24 use junit 4.12 explicitely
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-31 09:25:41 +01:00
Arne Deutsch
5dec13b7b4 [#1303] Throw exception instead of returning null.
Extend JavaDoc.
Adapt unit test.

Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2020-01-31 08:21:07 +01:00
Tamas Miklossy
5f86d1ae28 Use consistent indentation in the ImplicitFragment (plugin.xml).
Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2020-01-30 12:39:20 +01:00
Christian Dietrich
0766f69605 [#1244] lsp4j 0.9.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-30 12:21:41 +01:00
Christian Dietrich
3f597184aa
Merge pull request #1364 from eclipse/cd_ideTestlangNoXtend
[eclipse/xtext#1629] moved ide testlangs not to prefer xtend
2020-01-27 17:32:20 +01:00
Christian Dietrich
1ebd765e0b
Merge pull request #1369 from eclipse/cd_moreXtend2Java
[eclipse/xtext#1629] ported more Xtend code to Java
2020-01-27 15:55:45 +01:00
Christian Dietrich
257601d8ad [eclipse/xtext#1629] ported more Xtend code to Java
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-27 15:26:46 +01:00
Christian Dietrich
aa90ba73ae
Merge pull request #1368 from eclipse/cd_regen
regenerated test langs
2020-01-27 11:04:05 +01:00
Christian Dietrich
0131ff0c43 regenerated test langs
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-27 10:15:15 +01:00
Tamas Miklossy
4cc8ba90ca Remove trailing whitespace from EMFGeneratorFragment2 (plugin.xml).
Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2020-01-27 08:57:00 +01:00
Robert Lewis
792bfe3b29 [#1262] Prevent infinite loop with NodeIterator.
Throw NullPointerException if null is passed to NodeIterator constructor
to prevent iterator state where hasNext() and hasPrevious() always
return true, but getNext() and getPrevious() always return null.
Similarly, throw NPE for null passed to constructors of NodeIterable,
BasicNodeIterator and BasicNodeIterable. Added unit tests for all four
classes.

Signed-off-by: Robert Lewis <rablewis@algo-pop.com>
2020-01-25 14:51:39 +00:00
Robert Lewis
dc4699fb40 [#1262] Prevent infinite loop with NodeIterator.
Throw NullPointerException if null is passed to NodeIterator constructor
to prevent iterator state where hasNext() and hasPrevious() always
return true, but getNext() and getPrevious() always return null.
Similarly, throw NPE for null passed to constructors of NodeIterable,
BasicNodeIterator and BasicNodeIterable. Added unit tests for all four
classes.

Signed-off-by: Robert Lewis <rablewis@algo-pop.com>
2020-01-24 23:18:58 +00:00
Christian Dietrich
fd6eea7b09 [eclipse/xtext#1629] moved ide testlangs not to prefer xtend
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-24 11:47:47 +01:00
Christian Dietrich
ef65b96ec0 fixed unused imports
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-23 13:10:54 +01:00
Karsten Thoms
3682b57be1
Merge pull request #1361 from eclipse/kt/issue1595_escape_branchname
[eclipse/xtext#1595] Escape branch name for k8s label
2020-01-23 09:43:53 +01:00
Karsten Thoms
235c42b3ef
Merge pull request #1362 from eclipse/kt_issue1569_1
[eclipse/xtext#1569] Refactor Xtend to Java
2020-01-21 15:57:48 +01:00
Karsten Thoms
5083d86efa [eclipse/xtext#1569] Refactor Xtend to Java
The usage of Xtend in the Xtext code base should be reduced where the
usage of Xtend is not super beneficial. Replaced Xtend classes by the
compiled code and refactored the code to more readable Java.

This change extracts classes formerly defined in
AbstractLanguageServerTests.xtend to own files.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2020-01-21 15:35:04 +01:00
Christian Dietrich
12c5a2215e
Merge pull request #1360 from eclipse/cd_tycho160final
[eclipse/xtext#1643] update to tycho 1.6.0
2020-01-20 17:12:27 +01:00
Christian Dietrich
d6a22de8a9 [eclipse/xtext#1643] update to tycho 1.6.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-20 15:54:50 +01:00
Karsten Thoms
582ea14f9d [eclipse/xtext#1595] Escape branch name for k8s label
The k8s agent label becomes invalid when the branch name contains '/'.
ERROR: Labels must follow required specs -
https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set

This change escapes the slash character by underscore.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2020-01-20 15:41:16 +01:00
Christian Dietrich
c6718b9499
Merge pull request #1350 from eclipse/cd_xtext_issue1644
[eclipse/xtext#1644] use java platform
2020-01-20 15:15:21 +01:00
Christian Dietrich
df71148106 [eclipse/xtext#1644] use java platform
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-20 15:03:55 +01:00
Christian Dietrich
bda917bab3
Merge pull request #1359 from eclipse/cd_issue1651
[eclipse/xtext#1651] made error handling in StorageAwareResource null-safe
2020-01-20 13:47:45 +01:00