Commit graph

4639 commits

Author SHA1 Message Date
Dennis Huebner
e1ba8938ed [releng] Prepare for RC1
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-11-10 14:32:36 +01:00
Dennis Huebner
43701e9cfc [mvn] Removed runtime scope to make transitive deps available
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-11-10 12:06:20 +01:00
Miro Spönemann
e3d78d77bd [generator] Fixed Java templates for web project, turned content assist generate methods to protected
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-11-10 11:49:41 +01:00
Jan Sebechlebsky
6bd52aa67e Turn off lexer special state switching by default
and provide option to turn it explicitly on

Signed-off-by: Jan Sebechlebsky <jan.sebechlebsky@cz.ibm.com>
2015-11-09 18:56:18 +01:00
Sebastian Zarnekow
e79cfc39e5 Merge pull request #791 from eclipse/sz/findActualNodeRegression
[NodeModel] Wrong result from findActualNode with actions and fragments
2015-11-09 18:19:32 +01:00
Christian Schneider
f1264f58b5 [xtext generator] tiny bug fix in 'XtextAntlrGeneratorFragment2' (type was not enclosed in guillemets)
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-11-09 18:13:03 +01:00
Sebastian Zarnekow
353474259e [NodeModel] Wrong result from findActualNode with actions and fragments 2015-11-09 17:04:09 +01:00
Dennis Huebner
b5fc9b2ef4 Bug 481720 - [generator] NPE in Junit4Fragment2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=481720
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-11-09 16:38:11 +01:00
Moritz Eysholdt
9ef380456b Merge pull request #790 from eclipse/me/serializer3
[serializer/analysis] on exception, log and try to continue
2015-11-09 15:03:57 +01:00
Sebastian Zarnekow
c5b33352d8 Merge branch 'master' into sz/grammarAccessRegression 2015-11-09 14:11:18 +01:00
Moritz Eysholdt
737f8e35fc [serializer/analysis] on exception, log and try to continue
If there are exceptions, they're likely to only affect individual parser
rules. Furthermore, partial output makes it much easier to diagnose
errors.

Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-11-09 13:21:25 +01:00
Sebastian Zarnekow
71533dda55 [xtext][generator] Make StandardLanguage easier to fixup
Enable a way to disable a fragment in the standard language
by null-ing it.
2015-11-09 12:20:40 +01:00
Sebastian Zarnekow
3fe4985b13 [xtext][generator] Fixed regression in GrammarAccessFragment
The serializer got better with regards to keeping escape
sequences which could produce invalid java code.
2015-11-09 12:12:19 +01:00
Dennis Huebner
6f8735715d Merge pull request #787 from eclipse/dh/jreSettings
[481305] Different Source compatibility level is used for Xtend
2015-11-09 10:56:04 +01:00
Sven Efftinge
7dc776ffe7 [481478] updated test expectations 2015-11-07 11:05:05 +01:00
Sven Efftinge
11698179fa Merge pull request #786 from eclipse/me/maven
[wizard#481478] disable dead maven repos in generated POMs
2015-11-07 11:02:03 +01:00
Dennis Huebner
0b3b738e8e [wizard] Added Test for javaversion, removed unused method.
@Sebastian Thanks for the hints
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-11-06 16:18:20 +01:00
Dennis Huebner
bdcd66d98d [481305] Different Source compatibility level is used for Xtend
https://bugs.eclipse.org/bugs/show_bug.cgi?id=481305
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-11-06 12:25:50 +01:00
Dennis Huebner
178779881a Moved JavaVersion to xtext.util - Bug 481477
[newProjectWizard] put more suitable execution environment into
MANIFEST.MF
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-11-06 12:25:50 +01:00
Stefan Oehme
30e771b5f6 [wizard] make it easier to change to a handwritten ecore model 2015-11-06 12:15:35 +01:00
Moritz Eysholdt
337cd2ed54 [wizard#481478] disable dead maven repos in generated POMs
this
- upgrades the maven-exec-plugin from 1.2.1 to 1.4.0
- sets cleanupDaemonThreads=false for the maven-exec-plugin
- registers http://nexus.codehaus.org/snapshots/ as disabled

see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=481478
https://bugs.eclipse.org/bugs/show_bug.cgi?id=475098#c3

Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-11-06 11:11:39 +01:00
Moritz Eysholdt
8d293ae59b [formatter#480737] improve FormatterFragment.
This incorporates two changes:
- for the generate-once stub, the formatter will only generate 
  methods for the first two EClasses. Generating more will most
  likely create code that breaks the next time the grammar is changed.
- have a generic _format(EObject) method in AbstractFormatter2 that 
  does nothing but invoke the formatter-dispatch-method for all
  direct children of the EObject.
  
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=480737

Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-11-06 09:45:32 +01:00
Miro Spönemann
3695f9cdf1 [generator] Introduced GeneratorOption and BooleanGeneratorOption for clear detection of explicitly set options and handling of default values
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-11-05 14:58:23 +01:00
Christian Schneider
389523c0c1 Merge pull request #772 from eclipse/cs/activatorNameHandling
[xtext generator] changed bundle activator naming computation to be grammar independent
2015-11-05 14:49:34 +01:00
Dennis Huebner
c5cad0b011 [wiz-cli] Fixed tests expectation
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-11-05 10:59:38 +01:00
Christian Schneider
9f0beadec2 [xtext generator] some cosmetics in 'ResourceFactoryFragment2'
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-11-04 20:44:09 +01:00
Christian Schneider
e97290b73a [xtext generator] changed bundle activator naming computation to be grammar independent
moved activator name computation to 'XtextGeneratorNaming',
fixed basically two bugs in 'XtextGenerator' concerning the setting of the bundle activator,
added dedicated getter & setter in 'MergableManifest',
updated usage of the eclipse plugin activator in 'JUnit4Fragment2'

Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-11-04 19:42:17 +01:00
Moritz Eysholdt
0b40381dd6 [generator] StandaloneSetup{loadedResource=""} --> referencedResource=""
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-11-04 16:31:33 +01:00
Sven Efftinge
33be915988 Merge pull request #778 from eclipse/cs/JavaVsXtendStubs
[xtext generator] fragment-wise selection of Java vs. Xtend stubs beyond 'preferXtendStubs'
2015-11-04 06:31:38 +01:00
Dennis Huebner
b90b128fd7 [wizard] New Idea version for the wizard
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-11-03 16:06:24 +01:00
Christian Schneider
05cc472668 [xtext generator] updated the new code generator fragments to rely on 'AbstractStubGeneratingFragment.isGenerateXtendStub()' instead of 'preferXtendStubs'
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-11-03 12:19:28 +01:00
Christian Schneider
ad7ec9868f [xtext generator] added 'generateXtendStub' field and corresponding getter to 'AbstractStubGeneratingFragment' enabling to force the stub generation in Xtend or Java beyond CodeConfig's 'preferXtendStubs'
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-11-03 12:18:21 +01:00
Christian Schneider
014dca7c11 [xtext generator] added getter 'isGenerateXtendStubs' to 'IXtextGeneratorLanguage' and a corresponding field in 'XtextLanguageConfig', updated templates in 'XtextGeneratorTemplates'
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-11-03 12:11:24 +01:00
akosyakov
137c1dfb98 Merge remote-tracking branch 'origin/master' into
ak/prevent_awt_thread_blocking
2015-11-03 11:04:14 +01:00
akosyakov
5d7049c3ed [idea] Mark AST nodes associated with semantic elements 2015-11-03 08:08:22 +01:00
Sven Efftinge
a260226f5a [481241] made it a real constant :-| 2015-11-03 07:38:55 +01:00
Sven Efftinge
94d511cc61 [generator] fixed regression in generated proposal provider 2015-11-02 18:12:33 +01:00
Sven Efftinge
4fb6bfd44e [GrammarUtil] getAllPredicatedElements - also consider firstSetPredicates 2015-11-02 17:52:15 +01:00
Sven Efftinge
162c6a8cee Merge pull request #775 from eclipse/se/bug481241
[481241] import uri validation - add constant issue code
2015-11-02 17:51:43 +01:00
Dennis Huebner
f3794061b0 [wizard] Added info message for Idea Project + No build system
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-11-02 16:08:43 +01:00
Sven Efftinge
a21ba3bb19 [481241] import uri validation - add constant issue code 2015-11-02 16:04:51 +01:00
akosyakov
15ec963388 Merge remote-tracking branch 'origin/master' into
ak/prevent_awt_thread_blocking

Conflicts:
	intellij/org.eclipse.xtend.idea/src-gen/org/eclipse/xtend/core/idea/parser/antlr/internal/PsiInternalXtendParser.java
	intellij/org.eclipse.xtext.testlanguages.idea/src-gen/org/eclipse/xtext/testlanguages/backtracking/idea/lang/parser/BeeLangTestLanguageParserDefinition.java
	intellij/org.eclipse.xtext.testlanguages.idea/src-gen/org/eclipse/xtext/testlanguages/backtracking/idea/lang/parser/ExBeeLangTestLanguageParserDefinition.java
	intellij/org.eclipse.xtext.testlanguages.idea/src-gen/org/eclipse/xtext/testlanguages/backtracking/idea/lang/parser/SimpleBeeLangTestLanguageParserDefinition.java
	tests/org.eclipse.xtext.testlanguages/src-gen/org/eclipse/xtext/testlanguages/backtracking/services/BeeLangTestLanguageGrammarAccess.java
2015-11-02 13:35:01 +01:00
akosyakov
d3f6e17acd [idea] Mark AST nodes associated with semantic elements 2015-11-02 08:11:49 +01:00
Sven Efftinge
0258f07c59 Merge pull request #770 from eclipse/cs/xtendLibDependency
[xtext generator] fine-tuning of '...xtend.lib' dependency addition in 'ImplicitFragment'
2015-10-30 22:49:36 +01:00
Sven Efftinge
b165c4fe17 Merge pull request #769 from eclipse/me/reintroduce_deleted_constructor
[serializer] reintroduce a deleted constructor as deprecated
2015-10-30 22:42:03 +01:00
Christian Schneider
db62ecd39a [xtext generator] fine-tuning of '...xtend.lib' dependency addition in 'ImplicitFragment'
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-30 14:00:36 +01:00
Dennis Huebner
ddf131ab8d [fb] Fixed potential NPE
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-10-30 13:21:01 +01:00
Sven Efftinge
e28d28553e Merge pull request #760 from eclipse/se/idea_navigation_jars
[idea] fixed navigation to traced sources in archives
2015-10-30 11:55:47 +01:00
Dennis Huebner
a0612c1e8d [mvn] Added staging profile
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-10-30 11:53:41 +01:00
Moritz Eysholdt
1d9be37fe3 [serializer] reintroduce a deleted constructor as deprecated
this avoids potential compile errors when users upgrade to Xtext 2.9.0

Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-10-30 10:21:19 +01:00