Commit graph

3963 commits

Author SHA1 Message Date
Miro Spönemann
6f68d69dfc [generator] Added new version of grammar access fragment
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-17 11:34:14 +02:00
akosyakov
054ffcf424 [idea] Indentation adjustment based on the block model
Change-Id: Ia162097ef016db58e9204060b7206ddf4b9fd0b7
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-07-16 18:13:09 +02:00
Miro Spönemann
e39d8029e1 Merge pull request #386 from eclipse/msp/cancelHighlighting
[ide] Added cancel indicator to new semantic highlighting API
2015-07-16 15:29:41 +02:00
Miro Spönemann
f94dbdfb9d [generator] Wrote new version of IGenerator fragment
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-16 14:01:51 +02:00
Miro Spönemann
49ce6adacf [ide] DefaultSemanticHighlightingCalculator: moved responsibility to check cancel indicator to subclasses
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-16 10:14:03 +02:00
Miro Spönemann
84d7d3927c [ide] Added cancel indicator to new semantic highlighting API
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-15 17:44:54 +02:00
Sven Efftinge
9434407af1 Merge pull request #373 from eclipse/se/idea_clean_build
[idea] auto builder - module-scoped clean builds, triggered by Facet and module changes (fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=472588)
2015-07-14 21:25:58 +02:00
Miro Spönemann
1374569e7c Merge branch 'master' of github.com:eclipse/xtext 2015-07-14 17:17:04 +02:00
Miro Spönemann
97bb4e1d09 [web] General cleanup, testing, and bugfixing
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-14 17:14:38 +02:00
Sven Efftinge
b016be4db0 [idea] auto builder - module-scoped clean builds, triggered by Facet and module changes (fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=472588) 2015-07-14 16:46:29 +02:00
Dietmar
3df3684547 Fix bug 380403
https://bugs.eclipse.org/bugs/show_bug.cgi?id=380403

Signed-off-by: Dietmar Stoll <eclipse.etc@dietmar-stoll.de>
2015-07-13 20:56:43 +02:00
Stefan Oehme
85f20f2bc2 Merge pull request #354 from eclipse/so_preference_adapter
guard preference values provider against missing context
2015-07-13 09:58:43 +02:00
Stefan Oehme
6cc26bb52f guard preference values provider against missing context 2015-07-13 09:57:42 +02:00
Miro Spönemann
0670196ffb [generator] Added formatter fragment
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-13 09:54:03 +02:00
Stefan Oehme
23d213330e Merge pull request #352 from eclipse/so_preference_adapter
Allow installing preferences into the resourceSet
2015-07-10 19:27:07 +02:00
Stefan Oehme
e5997b4fea allow installing preferences into the resourceSet 2015-07-10 15:46:10 +02:00
Miro Spönemann
ca7fff0d32 [generator] Added exporting fragments, added factory for Java and Xtend files
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-10 15:20:54 +02:00
Miro Spönemann
03d9f55611 [generator] Added builder integration fragment,
added ${year} variable in copyright headers

Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-10 13:24:21 +02:00
Miro Spönemann
3a78c9c842 Merge pull request #348 from eclipse/msp/regenerateXtend
Regenerated Xbase and Xtend with new generator
2015-07-10 11:36:18 +02:00
Stefan Oehme
0b32cc48cb fix TraceFileNameProvider on windows 2015-07-10 11:02:22 +02:00
Miro Spönemann
e5ca36dd9b Regenerated Xbase and Xtend with new generator
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-09 17:43:49 +02:00
Miro Spönemann
e3bd95a4f6 [generator] Added new Xbase and Xtype fragments
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-09 14:17:24 +02:00
Jan Koehnlein
cbae054be0 [testlanguages] delete IDEA src-gen on re-generation
Change-Id: Ibe9d9cd0dd31571e3d4a7369d850257794e5df30
2015-07-09 11:58:28 +02:00
Miro Spönemann
b423503771 [generator] Improved handling of type references
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-09 10:02:57 +02:00
Sebastian Zarnekow
491104576d Updated gradle settings 2015-07-08 16:41:27 +02:00
Sebastian Zarnekow
676b6186d0 Reduced number of warnings 2015-07-08 16:41:18 +02:00
Miro Spönemann
f0544b47ed [generator] Fixed some problems with new generator
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-08 15:28:29 +02:00
Miro Spönemann
588af7bf44 [generator] Moved configuration classes to base package,
added naming property to LanguageConfig2

Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-08 13:31:51 +02:00
Miro Spönemann
2ee457fd8d [generator] Added new generator to feature.xml and parent pom.xml,
added @Mandatory to some properties,
added test for nested StringConcatenationClients

Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-08 09:42:39 +02:00
Miro Spönemann
5e5d636d22 [generator] Tested and improved new generator
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:25 +02:00
Miro Spönemann
2971ce7151 [generator] Added wizard configuration, added validation, added file merging
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:25 +02:00
Miro Spönemann
84b71efadf [generator] Added templates for manifest and activator
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:24 +02:00
Miro Spönemann
54b42f3305 [generator] Created abstract models for plugin.xml and standalone setup
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:24 +02:00
Miro Spönemann
36e2a8fd4c [generator] Created easier mechanism for importing types in Java files
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:24 +02:00
Miro Spönemann
ba1ee21786 [generator] Reorganized dependency injection
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:24 +02:00
Miro Spönemann
72839ab971 [generator] Added templates for Guice modules
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:24 +02:00
Miro Spönemann
bf193c5146 [generator] Added templates for plugin.xml and standalone setup
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:23 +02:00
Miro Spönemann
4d00a50d2f [generator] Added language and code configuration objects, added adapter for old fragments
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:23 +02:00
Miro Spönemann
12670508e9 [generator] Created code generator for XtextProjectConfig
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:23 +02:00
Miro Spönemann
167c9f97d4 [generator] Created new project org.eclipse.xtext.xtext.generator
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-07-07 18:48:23 +02:00
Sebastian Zarnekow
99d3b94a32 Suppress more (intentional) warnings in xtext test grammars 2015-07-07 15:44:31 +02:00
Sebastian Zarnekow
388cda17b3 Removed more warnings 2015-07-03 11:22:33 +02:00
Sebastian Zarnekow
653aa74bc5 Use SuppressWarnings[..] rather than Suppress[..] 2015-07-03 11:22:32 +02:00
Sebastian Zarnekow
dc67c9e3d5 Regenerated test languages 2015-07-03 11:22:31 +02:00
Sebastian Zarnekow
d7ce46fa57 [287082] Fix: Don’t loose information about bogus cardinality
Also support /* Suppress[issueCodeSuffix] */ in Xtext 
grammars.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=287082
2015-07-03 11:16:52 +02:00
Dennis Huebner
ce4e7824a2 [misc] Regenerated builder.tests language. Clean build.
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-07-03 10:52:31 +02:00
Sven Efftinge
cfd576cd70 Don’t return the ResourceDescriptionsData directly (fixes failing maven tests) 2015-07-03 10:39:48 +02:00
Sebastian Zarnekow
8fabb8f5ba Fixed a few warnings in production code 2015-07-01 13:40:17 +02:00
Sven Efftinge
34f259c5b3 [incremental builder] configure language specific encoding provider 2015-07-01 10:21:15 +02:00
Sven Efftinge
916daa84bd [Incremental Builder] Don’t pass the whole ResourceServiceProvider.Registry but just a provider, so this hook can be used to enable or disable language support for certain builds. 2015-07-01 09:12:14 +02:00