Commit graph

683 commits

Author SHA1 Message Date
Christian Dietrich
1f8b21ff15 [eclipse/xtext#1282] Update to EMF 2.20: regenerated languages
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-03 16:38:14 +01:00
Christian Dietrich
de1a6b9bdb [eclipse/xtext#1282] Update to EMF 2.20: adapted workflows and manually maintained genmodels
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-03 16:38:14 +01:00
Lorenzo Bettini
b3147aebad 1335: updated CliWizardIntegrationTest expectations
Task-Url: https://github.com/eclipse/xtext-core/issues/1335
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2020-01-03 14:42:29 +01:00
Christian Dietrich
771ff6052f [#1328] marked obsolete LineFilterOutputStream as deprecated
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-12-15 10:30:24 +01:00
Christian Dietrich
e3089c28c9 regenerated test lang
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-12-13 09:22:42 +01:00
Christian Dietrich
18e4a6c7ee [#1324] teach partial class extractor about fragment rules
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-12-12 10:24:11 +01:00
Karsten Thoms
325fa1e8d6 [releng] Update Xtext version to 2.21.0
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-12-02 14:06:33 +00:00
Karsten Thoms
e1161dbe03 [#1304] Add test case for regression in getCurrent()
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-11-28 11:57:17 +01:00
Lorenzo Bettini
b7ada2599a Use mwe2version in Tycho-based POMs instead of hard-coding
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2019-11-26 17:27:36 +01:00
Lorenzo Bettini
533b8dd988 Use mwe2version in POMs and target platform, instead of hard-coding
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2019-11-26 16:12:48 +01:00
Christian Dietrich
15c2115a28 fix unwanted build properties changes
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-22 18:22:01 +01:00
Christian Dietrich
2b644ab2dc fixed deprecations
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-22 11:51:22 +01:00
Christian Dietrich
53f3aa5808 [eclipse/xtext#1609] update to mwe 2.11.1
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-21 17:00:54 +01:00
Sebastian Zarnekow
0db28cc4c2 Add output folders to build.properties 2019-11-18 08:42:38 +01:00
Sebastian Zarnekow
e814a7d8dd Fixed build.properties, fixed a few warnings on the go 2019-11-18 08:42:38 +01:00
Sebastian Zarnekow
bbbdf68391 Added missing build.properties, fixed a couple of warnings 2019-11-18 08:42:38 +01:00
Christian Dietrich
cdfdc90a71
Merge pull request #1288 from eclipse/cd_noOldGen
removed dep to old generator
2019-11-11 12:54:54 +01:00
Christian Dietrich
d4e92def1c removed dep to old generator
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-09 19:51:55 +01:00
Christian Dietrich
4db3cfb87c updated jetty to latest release
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-08 10:52:42 +01:00
Sebastian Zarnekow
9f8aee979a [eclipse/xtext#1573] Ensure that all plugins do have a ManifestBuilder 2019-11-04 14:34:21 +01:00
Arne Deutsch
51d251b191
Merge pull request #1225 from eclipse/ade-default-java-stubs
#1223 Generate MWE2 workflow in way to generate java code.
2019-11-04 10:04:20 +01:00
Karsten Thoms
58bcb9a891
Merge pull request #1265 from eclipse/kt_issue1568
[eclipse/xtext#1568] Remove Buildship classpath container
2019-10-31 17:10:55 +01:00
Christian Dietrich
025dbc683d
Merge pull request #1264 from eclipse/cd_gradle563
[eclipse/xtext#1563] update to gradle 5.6.3
2019-10-29 17:14:45 +01:00
Christian Dietrich
1dcdbca15a [eclipse/xtext#1566] update to tycho 1.5.1
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-10-28 17:24:52 +01:00
Karsten Thoms
0768813c3b [eclipse/xtext#1568] Remove Buildship classpath container
These changes were automatically applied to the launch configurations on
a fresh workspace setup.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-10-28 11:27:29 +01:00
Sebastian Zarnekow
b1b444f504 [eclipse/xtext#1567] Upgrade to asm 7.2 2019-10-27 16:24:43 +01:00
Christian Dietrich
17f1432632 [eclipse/xtext#1553] update to tycho 1.5.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-10-18 15:57:19 +02:00
Christian Dietrich
22ca6f1e73 [eclipse/xtext#1563] update to gradle 5.6.3
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-10-18 07:45:03 +02:00
Christian Dietrich
bc96643168 use xtext-gradle-plugin 2.0.8
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-10-14 16:43:32 +02:00
Christian Dietrich
7f78c02aff
Merge pull request #1251 from gallandarakhneorg/files_clean_folder
[util] Fixing the behavior of the cleanFolder function in Files class.
2019-10-14 09:23:56 +02:00
Stéphane Galland
dddfe343ec [util] Fixing the behavior of the cleanFolder function in Files class.
The previous behavior does not remove the parent folder when its has no
file inside and the "deleteParentFolder" argument is true.
The behavior of the function is updated to delete the parent folder as
expected.
Additionally, the recurive algorithm is replaced by an iterative
algorithm in order to make it more robust.

Signed-off-by: Stéphane Galland <galland@arakhne.org>
2019-10-13 14:04:42 +08:00
Christian Dietrich
3b75a71a37
Merge pull request #1242 from eclipse/ade-mergeable-manifest-linebreaks-in-names
#1120 Fix merger in case of line breaks inside identifiers.
2019-10-09 09:57:43 +02:00
Christian Dietrich
81975d3156 added xtext.logging to extra requirements (cleanup)
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-10-08 19:53:06 +02:00
Christian Dietrich
cd5430f55d
Merge pull request #1254 from eclipse/cd_orbit2019-12
[eclipse/xtext#1538] use orbit 2019-12
2019-10-08 11:07:43 +02:00
Arne Deutsch
6f205d60f0 #1120 Fix merger in case of line breaks inside identifiers.
Remove superflues cancelation of creation process in case of missing
version.

Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-09-30 10:15:27 +02:00
Karsten Thoms
a3e52c5f37
Merge pull request #1241 from erogleva/logger-appenders-warning
Remove the "missing appenders for logger" warning when running tests with Tycho
2019-09-30 09:19:37 +02:00
erogleva
2c7db558e9 Move the target platform configuration to the parent pom's pluginManagement
Signed-off-by: erogleva <e.rogleva@mail.bg>
2019-09-30 09:57:23 +03:00
Tamas Miklossy
78254b5b83 [https://github.com/eclipse/xtext/issues/1486]
- Remove unnecessary modeling32.png file and all the references to it.
The modeling32.png file has been replaced by the xtext32.png file.

Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2019-09-28 15:07:48 +02:00
Christian Dietrich
fb021e21f6 [eclipse/xtext#1538] use orbit 2019-12
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-09-28 12:46:22 +02:00
Christian Dietrich
00897b1b35 [eclipse/xtext#1550] set default compliance level to 8.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-09-23 11:27:08 +02:00
Christian Dietrich
feba65d562 regenerated test languages
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-09-23 10:53:41 +02:00
Christian Dietrich
9e29eb0c0a [eclipse/xtext#1538] use eclipse 2019-12 in target
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-09-18 14:38:23 +02:00
erogleva
7f98497127 Add org.eclipse.xtext.logging as a dependency to tycho-surefire-plugin
Signed-off-by: erogleva <e.rogleva@mail.bg>
2019-09-10 00:16:27 +02:00
Arne Deutsch
619c028488 #1223 Generate MWE2 workflow in way to generate java code.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-09-09 10:22:48 +02:00
Christian Dietrich
74f4e3d412 [eclipse/xtext#1520] update to gradle 5.6.1
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-09-04 08:37:03 +02:00
Karsten
365ba15867 [releng] Set version to 2.20.0
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-09-03 15:24:30 +00:00
Sebastian Zarnekow
a9c3d2a21b Regenerated all test languages 2019-08-15 14:14:07 +02:00
Christian Dietrich
1e2242a793 [eclipse/xtext#1279] use orbit simrel alias directly
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-07-22 16:54:44 +02:00
Karsten Thoms
7da206393f
Merge pull request #1198 from eclipse/cd_bmpMaven
bumped maven plugin versions
2019-07-09 12:53:45 +02:00
Christian Dietrich
4fe27c6a0d update to jquery 3.4.1
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-07-09 10:56:25 +02:00
Christian Dietrich
baf9f53186 bumped maven plugin versions
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-07-09 10:07:17 +02:00
Karsten Thoms
2b14ed55de
Merge pull request #1196 from eclipse/cd_bmpShadow
bumped shadow gradle plugin
2019-07-08 10:12:16 +02:00
Karsten Thoms
adfcae5f08
Merge pull request #1195 from eclipse/cd_xtextGradle207
updated xtext gradle plugin to version 2.0.7
2019-07-08 10:10:06 +02:00
Christian Dietrich
64a4783ebc
Merge pull request #1192 from eclipse/cd_xtext_issue1432
[eclipse/xtext#1432] fixed implementation of TemporaryFolder.createTempFile
2019-07-07 08:27:46 +02:00
Christian Dietrich
c5f33aebbe bumped shadow gradle plugin
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-07-04 23:56:58 +02:00
Christian Dietrich
6ff22f56b6 updated xtext gradle plugin to version 2.0.7
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-07-04 19:36:04 +02:00
Christian Dietrich
c8e44f826f [eclipse/xtext#1432] fixed implementation of TemporaryFolder.createTempFile
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-07-01 10:48:08 +02:00
Christian Dietrich
8324181698 [eclipse/xtext#1489][wizard] update to gradle wrapper 5.5
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-29 15:40:26 +02:00
Christian Dietrich
0be9e537e9 [#1190] added test
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-27 19:27:08 +02:00
Christian Dietrich
7936218ac8 [#1190] created test lang
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-27 19:24:01 +02:00
Christian Dietrich
b45eca3745 fixed encoding issues
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-25 17:18:21 +02:00
Lorenzo Addazi
c6c34d2541 [eclipse/xtext-core#1161] Added configurable issue for generated java package names not conforming to Java package naming conventions (Default: Ignore).
Signed-off-by: Lorenzo Addazi <lorenzo.addazi@mdh.se>
2019-06-25 14:30:40 +02:00
Christian Dietrich
aa6ec1334b [eclipse/xtext1475][Wizard] use 2019-09 in target platform
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-21 11:16:55 +02:00
Sebastian Zarnekow
49c8241c39 Pretty print generated target file; incorporate review feedback 2019-06-20 11:56:19 +02:00
Sebastian Zarnekow
46aeb016b1 Updated test expectations 2019-06-20 11:53:31 +02:00
Sebastian Zarnekow
7cc159438b Run CliWizardIntegrationTest as parameterized test 2019-06-20 11:52:42 +02:00
Nico Prediger
8c31636027 [eclipse/xtext#1490] Bump xtext-gradle-plugin to 2.0.5
Signed-off-by: Nico Prediger <mail@nicoprediger.de>
2019-06-18 15:59:44 +02:00
Christian Dietrich
cfc062eeac [eclipse/xtext-eclipse#1102] [wizard] eclipse launch - set "Clear Configuration" to true
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-17 11:30:17 +02:00
Christian Dietrich
dad2206b72 fixed some warnings
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-17 07:51:51 +02:00
Christian Dietrich
d57c9a30a8 [eclipse/xtext#1485] update to mwe 2.11
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-11 18:48:01 +02:00
Christian Dietrich
b54cbb099c [eclipse/xtext#1475] build against orbit 2019-09
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-06-04 11:24:32 +02:00
Nico Prediger
c9a07291d8 [eclipse/xtext#1474] Prepare Master for 2.19
Signed-off-by: Nico Prediger <mail@nicoprediger.de>
2019-06-03 14:02:18 +02:00
Sebastian Zarnekow
4450b57242 Improved performance of validation for keyword heavy languages 2019-05-14 15:48:59 +02:00
Titouan Vervack
33a1fac5be Make DiagnosticTreeIterator return a new iterator every time
DiagnosticTreeIterator always returns the same iterator when you call
iterator(). This means it can't be iterated twice.

Signed-off-by: Titouan Vervack <titouan.vervack@sigasi.com>
2019-05-08 18:42:06 +02:00
Christian Dietrich
86fb88215c fixed deprecations with java 11
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-07 12:18:47 +02:00
Christian Dietrich
54d920ad5e
Merge pull request #1139 from eclipse/cd_gradle541
update to gradle 5.4.1
2019-05-07 09:21:40 +02:00
Christian Dietrich
bc3f2870e7 [eclipse/xtext#1437] Regenerated with 2.18.0.M2
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-06 14:59:20 +02:00
Christian Dietrich
847ed087f4 [wizard] update to gradle 5.4.1
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-03 11:03:45 +02:00
Arne Deutsch
23e73a25d4 [eclipse/xtext#1440] Update to ASM 7.1.0.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-05-02 13:09:19 +02:00
Sebastian Zarnekow
d5d8ffd965 [#748] Remove caliper benchmarks 2019-04-15 19:58:03 +02:00
Christian Dietrich
ffd6e4ce40 [eclipse/xtext#1422] update to tycho 1.4.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-04-05 07:32:47 +02:00
Sebastian Zarnekow
9f1b16b6a4 Fixed regression in injector provider 2019-04-04 21:50:57 +02:00
Sebastian Zarnekow
7a41472fa1
Merge pull request #1112 from eclipse/sz_issue734
[xtext-xtend#734] Fixed restore logic of runtime injector providers
2019-04-04 17:41:26 +02:00
Arne Deutsch
f4ae741588 [eclipse/xtext-extras#406] Fix missing newline, add test.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-04-04 17:08:28 +02:00
Sebastian Zarnekow
e9630d16c8 Updated more manually written injector providers 2019-04-04 15:43:13 +02:00
Sebastian Zarnekow
4523b55a51 Regenerated testlanguages 2019-04-04 14:34:09 +02:00
Christian Dietrich
35f9e08f60
Merge pull request #1109 from eclipse/kt_issue1076
[#1076] Remove BOM managed versions
2019-04-02 22:12:04 +02:00
Karsten Thoms
41349aea38 [#1076] Remove BOM managed versions
Dependency versions are obsolete since they are managed by the BOM.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-04-02 16:49:01 +02:00
Sebastian Zarnekow
b552ddb354 Replace jcenter by mavenCentral to avoid sync delays and stability issues 2019-04-02 11:34:42 +02:00
Holger Schill
1d5aa77f39
Merge pull request #1101 from eclipse/removeIdea
Remove idea
2019-04-02 08:50:04 +02:00
Holger Schill
fe96a20cf9 Remove IDEA since the support has been dropped.
Signed-off-by: Holger Schill <Holger.Schill@itemis.de>
2019-04-02 08:48:56 +02:00
Christian Dietrich
79f50cb780 [eclipse/xtext#1423] [Wizard] Update Gradle Wrapper to Version 5.3.1
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-28 17:56:18 +01:00
Christian Dietrich
d4e59eff93
Merge pull request #1096 from pjeanjean/master
Unit test for #1093
2019-03-26 23:14:34 +01:00
RhiobeT
1143b119dc Set tests to ignore
Signed-off-by: Pierre Jeanjean <rhiobet@gmail.com>
2019-03-26 20:38:59 +01:00
RhiobeT
bdaf4dbcfd Add unit test for eclipse/xtext-core#1093
Signed-off-by: Pierre Jeanjean <rhiobet@gmail.com>
2019-03-26 20:28:10 +01:00
Christian Dietrich
f8bc4f5c69 use https in target
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-26 19:59:45 +01:00
Lorenzo Bettini
5de819ed4e 1087: updated CliWizardIntegrationTest expectations
Task-Url: https://github.com/eclipse/xtext-core/issues/1087
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2019-03-22 16:22:52 +01:00
Lorenzo Bettini
0008f203e9 1087: no tycho.testArgLine --add-modules=ALL-SYSTEM in test POM
It's already handled in the generated parent POM

Task-Url: https://github.com/eclipse/xtext-core/issues/1087
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2019-03-22 16:12:36 +01:00
Christian Dietrich
c37880f199 [eclipse/xtext#1412] build against 2019-06 in wizard
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-21 12:53:51 +01:00
Christian Dietrich
7b10a1d293 fixed warnings
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-19 09:31:47 +01:00
Christian Dietrich
0e7f803e2b [#1077] update to gson 2.8.2
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-14 21:36:09 +01:00
Christian Dietrich
cd1137eee3 [#1066] get rid of org.eclipse.xtext.ecore.EcoreSupport again
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-12 20:15:14 +01:00
Christian Dietrich
8e274f3daf
Merge pull request #1037 from eclipse/cd_bug544435
[544435] fixed issue with serializer and groups in non terminal rules
2019-03-08 09:01:27 +01:00
Christian Dietrich
d482c3ad8a use orbit 2019-06
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-06 20:35:59 +01:00
Christian Dietrich
48ac48df2b [544435] fixed issue with serializer and groups in non terminal rules
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-06 09:30:06 +01:00
Christian Dietrich
9b38d565e0 [eclipse/xtext-core#1059] updated to lsp4j 0.7.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-05 20:09:10 +01:00
Christian Dietrich
f8708cefd5 [eclipse/xtext#1414] prepared master for version 2.18.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-05 16:47:14 +01:00
Sebastian Zarnekow
6e242384cb
Merge pull request #1052 from eclipse/sz_fixInjectorProvider
[xtext-xtend#734] Make injection of the CompositeEValidator work
2019-03-02 14:15:51 +01:00
Christian Dietrich
4982e56d33 [#1053] Wizard: Bump Xtext-Gradle-Plugin to latest (2.0.4)
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-02 10:36:47 +01:00
Sebastian Zarnekow
edeb506431 Make injection of the CompositeEValidator work 2019-02-26 18:29:10 +01:00
Eva Poell
673a7ee1d8 [#1034] Added Validation that entry rule is not a fragment
Signed-off-by: Eva Poell <epoell@itemis.com>
2019-02-19 09:01:42 +01:00
Arne Deutsch
415beaeb80 [#1038] Filter bad entries when read in MANIFEST.
Filter all entries from "Require-Bundle", "Export-Package" and
"Import-Package" entries that are empty to fix manifest files that are
invalid in this regard.

Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-02-18 12:37:36 +01:00
Christian Dietrich
2e9195b994
Merge pull request #1025 from eclipse/cd_gradle521
[eclipse/xtext#1393] update to gradle 5.2.1
2019-02-14 19:18:20 +01:00
Karsten Thoms
7823e915a9
Merge pull request #1028 from eclipse/cd_mwe210wizard
[eclipse/xtext#1283] switched to MWE 2.10 in wizard
2019-02-13 15:05:30 +01:00
Arne Deutsch
86f6342354
Merge pull request #1027 from eclipse/ade-mergable-manifest-xtend
#1018 Maintain existing formatting.
2019-02-12 09:46:32 +01:00
Karsten Thoms
bf0546ba3b isAssignableFrom: check both args for null & identity
Added covering test case

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-02-11 21:08:32 +01:00
Christian Dietrich
1587bcb542 [eclipse/xtext#1283] switched to MWE 2.10 in wizard
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-02-11 09:17:58 +01:00
Sebastian Zarnekow
09c3ceac85 Make bin/main also the default output directory to avoid buildship confusion 2019-02-10 14:55:03 +01:00
Christian Dietrich
cef06991c2 [eclipse/xtext#1393][Wizard] update to gradle 5.2.1
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-02-09 11:47:11 +01:00
Karsten Thoms
98a17c35da [eclipse/xtext#1274] Updated .classpath by Gradle
Changes done by Buildship 3.0.1.v20181217-1554

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-02-07 17:03:45 +01:00
Arne Deutsch
8d34e55e11 #1018 Maintain existing formatting.
To avoid reformatting we maintain the separators (e.g. line breaks) with
the entries (e.g. inside the required bundles entry).

Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-02-07 12:23:49 +01:00
Sebastian Zarnekow
4ca8b7e08f Updated test expectation 2019-02-05 23:55:07 +01:00
Sebastian Zarnekow
c1c208e971 Regenerate test langs 2019-02-05 14:20:02 +01:00
Karsten Thoms
929b393e75 [#985] Make exception handling for validation code customizable
Added AbstractDeclarativeValidator#handleExceptionDuringValidation to
allow overriding of the default exception handling behavior. Clients
especially may want to propagate or handle NPEs more decent than just
swallowing it.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-02-05 10:04:34 +01:00
Christian Dietrich
175d7bc975 set minimal mwe version to the one from oxygen
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-02-01 10:39:20 +01:00
Christian Dietrich
63e99b9e11 [eclipse/xtext#1283] update to MWE 2.10 M2
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-01-30 07:07:46 +01:00
Karsten Thoms
3017efb3f6 [#1009] Remove managed dependencies from build descriptors
- removed managed versions of
  - org.eclipse.emf.mwe2.launch
  - xtext-antlr-generator
  - org.junit:junit
  - org.junit.jupiter.api
  - xtext-dev-bom
- updated test expectation
- GradleBuildFile: Use single quoted dependencies for managed
dependencies (where version is null)
- added xtext-antlr-generator as optional dependency to Maven runtime
module. This avoids download of antlr-generator-3.2.0-patch.jar from
itemis server.
- XtextVersion: pin xtext-antlr-version to 2.1.1. Still needed for Tycho
based build for configuration of exec-maven-plugin.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-01-29 15:33:09 +01:00
Christian Dietrich
e654364f73 [eclipse/xtext#1182] added support for java 11 as target
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-01-22 21:55:07 +01:00
Christian Dietrich
d649ead3c8 fixed guava deprecations
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-01-20 12:20:42 +01:00
Christian Dietrich
a9ffe46cd6
Merge pull request #987 from eclipse/cd_xtext_issue1372
[eclipse/xtext#1372] Use 2019-03 in target platforms
2019-01-18 17:16:26 +01:00
Holger Schill
771eb06607 Update WebFragment, Wizard and tests to use latest versions of web frameworks 2019-01-17 11:03:38 +01:00
Karsten Thoms
501571bd3c [eclipse/xtext-core#991, eclipse/xtext#1249] Update test expectation
Native usage of Maven BOM
Drop generation of maven-deployment.gradle

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-01-16 15:09:18 +01:00
Karsten Thoms
c5687f17bb [eclipse/xtext-core#991] Dropped generation of maven-deployment.gradle
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-01-16 13:59:12 +01:00
Christian Dietrich
393b63928a [eclipse/xtext#1372] Use 2019-03 in target platforms
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-01-13 10:54:04 +01:00
Sebastian Zarnekow
ecc7ae0bc3
[eclipse/xtext#1249] use bom for version management (#988) 2019-01-11 16:41:50 +01:00
Christian Dietrich
f21f2dcf63
Merge pull request #972 from eclipse/cd_gradle50
[eclipse/xtext#1350] Update to Gradle 5
2018-12-07 09:23:31 +01:00
Christian Dietrich
daeb98019b [eclipse/xtext#1350][Wizard] update to gradle 5.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-12-06 15:43:08 +01:00
Christian Dietrich
658fb9683d switched to orbit 2019-03
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-12-06 15:11:28 +01:00
Christian Dietrich
1b4f6c78a4 change version 2.16.0 -> 2.17.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-12-05 09:48:47 +01:00
Christian Dietrich
61144af965 switched to tycho 1.3 in wizard
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-11-30 12:00:43 +01:00
Christian Dietrich
3aca7cb1fa [#893] switch to lsp4j 0.6.0 final
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-11-29 11:04:39 +01:00
Dennis Huebner
9a2696a017 Fixed typo
Signed-off-by: Dennis Huebner <dennis.huebner@gmail.com>
2018-11-21 13:21:05 +01:00
Dennis Huebner
e0ab9c11a3 Update copyright
Signed-off-by: Dennis Huebner <dennis.huebner@gmail.com>
2018-11-21 12:14:31 +01:00
Dennis Huebner
28d7c94ed5 [trace] Improved implementation for GeneratorNodeProcessor.Context
Signed-off-by: Dennis Huebner <dennis.huebner@gmail.com>
2018-11-21 11:48:19 +01:00
Arne Deutsch
a911cd76bb
Merge pull request #956 from eclipse/xtext-core-953-mergeable-manifest-regression
#953: Support setting of entries with attributes.
2018-11-20 09:10:48 +01:00
Arne Deutsch
66fd1cabbc #953: Support setting of entries with attributes.
- Added test cases to cover setting of entries that have other
attributes then version alone.
- Fix MergeableManifest to support given test cases.
- Refactor existing test cases a bit to avoid uneccessary
"Collections.singleton"

Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-11-19 11:38:29 +01:00
Karsten Thoms
37172c68dd [eclipse/xtext#1168] Minimal target platform Oxygen.3a
Update lower bound version constraints on platform related bundles with
versions from an Oxygen.3a platform.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-11-14 17:27:50 +01:00
Christian Dietrich
85385aa97a [#893] build against LSP4J 0.6.0-SNAPSHOT
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-11-10 12:16:05 +01:00
Sebastian Zarnekow
e8850a77ec Cleanup some warnings 2018-11-09 15:59:28 +01:00
Sebastian Zarnekow
4becf88f20 Remove unused import 2018-11-09 11:24:02 +01:00