Arne Deutsch
3ecaa1a493
[ #449 ] Avoid stack overflow with deep EMF containment trees.
...
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-03-21 14:22:01 +01:00
Holger Schill
04e0375fec
Introduce Final Annotation on ParserRules and corresponding test
2018-03-20 16:57:28 +01:00
Karsten Thoms
aa0561cdb9
[ eclipse/xtext#520 ] Code Mining integration
...
- Rename class suffix 'Strategy' -> 'Provider'
- Reduce dependencies of generated bundles
- Move provider from generid IDE to Eclipse plugin project
- Binding of reconciler strategies
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-03-20 16:29:31 +01:00
René Purrio
b69051f260
[ eclipse/xtext-eclipse#520 ] code mining support with own api
...
Signed-off-by: René Purrio <rpurrio@itemis.de>
2018-03-19 06:50:38 +01:00
Karsten Thoms
f4280fc031
Merge pull request #655 from eclipse/cd_xtext_issue1177
...
Updated to Gradle Wrapper Version 4.6
2018-03-09 19:46:42 +01:00
Christian Dietrich
2d8c00c5cc
Updated to Gradle Wrapper Version 4.6
...
https://github.com/eclipse/xtext/issues/1177
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-03-09 17:31:43 +01:00
Moritz Eysholdt
72b66ecaba
[ChangeSerializer] don't update local refs in related resources
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2018-03-09 13:16:22 +01:00
Karsten Thoms
7a66642d2d
Merge pull request #593 from ArneDeutsch/feature-1154
...
[#1154 ] Add new project wizard with project template support.
2018-03-06 10:38:55 +01:00
Moritz Eysholdt
cfb627da1e
[hidden regions] Code Cleanup
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2018-03-05 17:16:54 +01:00
Karsten Thoms
4fea27469a
Merge pull request #651 from eclipse/kth_qn_startwith_null
...
startsWith: return false for null argument
2018-03-05 14:36:29 +01:00
Karsten Thoms
2e534b5246
startsWith: check that prefix is not null
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-03-05 11:41:44 +01:00
Moritz Eysholdt
43b7d1df8c
Handle comments and whitespace properly in rewrite scenarios
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2018-03-04 19:41:46 +01:00
Moritz Eysholdt
9885cc4323
[ChangeSerializer] support modifications applied to non-xtext-resources
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2018-03-04 19:20:01 +01:00
Moritz Eysholdt
860bf74ab5
[ChangeSerializer] fixed a potential NPE
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2018-03-03 12:13:25 +01:00
Christian Dietrich
bc4acdc0b0
fixed metadata
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-27 07:43:05 +01:00
Christian Dietrich
e32a17d1ba
Merge pull request #645 from eclipse/cd_xtext_issue1174
...
Regenerated against lastest xbase-lib
2018-02-26 15:55:52 +01:00
Christian Dietrich
58113d0f41
Regenerated against lastest xbase-lib
...
https://github.com/eclipse/xtext/issues/1174
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-26 15:07:09 +01:00
Christian Dietrich
1a86a763fb
maintained x-friends https://github.com/eclipse/xtext/issues/1173
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-26 12:39:26 +01:00
Christian Dietrich
0a88312e65
Merge pull request #644 from eclipse/cd_xtext_issue1173
...
maintained x-friends
2018-02-26 09:57:01 +01:00
Christian Dietrich
7ab31042c8
maintained x-friends https://github.com/eclipse/xtext/issues/1173
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-23 15:57:53 +01:00
Christian Dietrich
1608db1245
Merge pull request #643 from eclipse/cd_issue638_b
...
[#638 ] Use Formatting options passed by the client
2018-02-20 18:17:35 +01:00
Christian Dietrich
8cb265024d
[ #638 ] Use Formatting options passed by the client
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-20 17:54:55 +01:00
Jan Koehnlein
c8b5a78253
Merge pull request #640 from eclipse/jk/GH639
...
GH-639 use serializer scope provider in change serializer
2018-02-15 15:12:31 +01:00
Jan Koehnlein
a0d9a30c02
GH-639 use serializer scope provider in change serializer
2018-02-15 09:39:52 +01:00
Karsten Thoms
77c13da27d
Merge pull request #634 from kthoms/kth_Reader_mwe2doc
...
[doc] Added MWE2 usage example
2018-02-13 23:19:54 +01:00
Karsten Thoms
5316f0c66c
Merge pull request #635 from TraneSlink/doc
...
Print mwe2 syntax in error message
2018-02-13 23:19:09 +01:00
Arne Deutsch
3059f43ea4
[ eclipse/xtext#1154 ] Remove dead code.
...
Use groups in example project template.
Beautify generated code for project templates.
Add some comments.
Change-Id: Ic5c5c1bff84bcb5af9f7b2b3102b7c3c92e9ed06
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-02-13 15:58:58 +01:00
Arne Deutsch
3e208399ac
[ eclipse/xtext#1154 ] Support multi projects in project template.
...
Change-Id: Ifc7950849f9c9c8683f22a373f11ee59fadaac2c
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-02-13 15:58:55 +01:00
Arne Deutsch
0264ed7756
[ eclipse/xtext-eclipse#1154 ] Creating multiple projects from template.
...
Change-Id: Id1a1652146b2b640cf087596e0f96774ee90c9bb
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-02-13 15:58:52 +01:00
Christian Dietrich
2afd2eab62
Review Feedback
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-13 15:58:49 +01:00
Christian Dietrich
2d4ae8c428
[ #605 ][J9][Wizard] Surefire UI Tests dont run
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-13 15:58:46 +01:00
Arne Deutsch
cbdf85dde9
[ eclipse/xtext#1154 ] Add new project wizard with project
...
template support.
Extend API to support binary file creation in fragments.
Change-Id: Id6125668363e3e8e7e0703d3c5e448c8ca2ef5b4
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-02-13 15:58:43 +01:00
Christian Dietrich
d374c8f520
Merge pull request #637 from eclipse/cd_issue636
...
[#636 ] Removed Test order dependency from UriExtensionsTest
2018-02-12 10:00:51 +01:00
Christian Dietrich
13b2035931
[ #636 ] Removed Test order dependency from UriExtensionsTest
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-10 08:38:56 +01:00
Karsten Thoms
1ea9596739
[doc] Added MWE2 usage example
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-02-08 22:35:27 +01:00
René Purrio
f760c53548
Print mwe2 syntax in error message
...
Signed-off-by: René Purrio <rpurrio@itemis.de>
2018-02-08 16:52:16 +01:00
Karsten Thoms
4bdb317e10
Return empty list instead of null
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-02-08 16:26:12 +01:00
Karsten Thoms
891d705aeb
Merge pull request #632 from eclipse/kth_issue1170
...
[eclipse/xtext#1170 ] Update p2-deployment.gradle & derived files
2018-02-07 09:52:23 +01:00
Karsten Thoms
6ff03bc2ba
[ eclipse/xtext#1170 ] Update p2-deployment.gradle & derived files
...
- Upgrade to Xtext 2.13
- Upgrade to Tycho 1.1.0
- Use official Orbit
Regenerated pom.xml & target file with generateP2Build task
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-02-07 09:43:37 +01:00
Karsten Thoms
d1ee1b9857
Merge pull request #601 from eclipse/cd_issue596
...
[#596 ] updated tycho version to 1.1.0 to support java 9 in tycho builds as well
2018-02-02 23:39:07 +01:00
Karsten Thoms
6ede291fbf
Merge pull request #628 from eclipse/kth_issue627
...
[#627 ] Compute Xtext version from Bundle-Version
2018-02-02 14:11:55 +01:00
Christian Dietrich
43b62060bb
fixed broken impl
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-02 12:50:17 +01:00
Christian Dietrich
6f9dd73a71
Merge pull request #630 from eclipse/cd_issue617
...
[#617 ] fixed typo in AbstractLanguageServerTest
2018-02-02 11:25:36 +01:00
Christian Dietrich
395854eb57
[ #617 ] fixed typo in AbstractLanguageServerTest
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-02-02 09:51:07 +01:00
Karsten Thoms
266c673d87
[ #627 ] Compute Xtext version from Bundle-Version
...
Reads the version from the 'Maven-Version'
attribute from org.eclipse.xtext.util manifest. It has a static value
of 'unspecified' and gets replaced in a Gradle build.
In devmode the value is not replaced, but the right version can be
computed from the Bundle-Version attribute.
Change-Id: I5b5028ca35c04e4708a07b0c0544dce20810d273
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-02-02 09:16:51 +01:00
Christian Dietrich
f66e355058
[ #596 ] updated tycho version to 1.1.0 to support java 9 in tycho builds as well
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-01-30 16:13:54 +01:00
Karsten Thoms
5a203651ad
Merge pull request #626 from eclipse/kth_issue623
...
Support J9 for tycho based projects
2018-01-30 16:07:17 +01:00
Karsten Thoms
22c2c4c98f
[ #623 ] Update wizard expectations
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-01-30 12:07:17 +01:00
Karsten Thoms
984aedd25d
[ #623 ] Define tycho-surefire-plugin args by profiles
...
The tycho-surefire-plugin is managed in the parent pom.xml and
configures argLine by a set of properties. The properties are declared
empty and will be redfined by profiles or overriding by system
properties.
Profiles 'macos' and 'jdk9-or-newer' are declared. Profile 'macos' will
add the required '-XstartOnFirstThread' arg and 'jdk9-or-newer' defines
the '--add-modules=ALL-SYSTEM' setting.
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-01-30 10:36:14 +01:00
Christian Dietrich
0996e984e7
Merge pull request #624 from eclipse/cd_core_issue550
...
[#550 ] Cache AbstractInternalAntlrParser.createAllRules
2018-01-26 14:04:42 +01:00