Commit graph

4260 commits

Author SHA1 Message Date
Sebastian Zarnekow
6dc81b6de6 Fixed StackOverflow in CurrentTypeFinder 2015-09-15 16:11:22 +02:00
Sven Efftinge
7d7a38dccb [wizard] don’t generate directory cleaner for parent and target project 2015-09-15 12:26:47 +02:00
Sven Efftinge
2296a71cca Merge pull request #570 from eclipse/so_wizard_improvements
[wizard] make combination of all platforms possible
2015-09-15 11:35:15 +02:00
Stefan Oehme
3b3cf3ea09 [wizard] make combination of all platforms possible 2015-09-14 22:58:34 +02:00
Sebastian Zarnekow
a3070d7ae2 [477272] Fix: Unhandled parameter types EnumRuleImpl 2015-09-14 22:02:07 +02:00
Sebastian Zarnekow
f1e7edf42c [477321] Added testcase for Strings.countLineBreaks 2015-09-14 20:36:39 +02:00
akosyakov
24e4c2f209 Removed calls to doGetContents from DerivedStateAwareResourceTest 2015-09-14 17:10:19 +02:00
akosyakov
978cf0b184 Set fullyInitialized to false if installDerivedState has been canceled 2015-09-11 17:17:11 +02:00
Jan Koehnlein
3f5f2e4827 [477060] [idea][validation] validator does not pick up correct Java version config 2015-09-11 13:57:12 +02:00
akosyakov
46c24d63dd [traces] Skip empty locations 2015-09-10 18:41:43 +02:00
Sven Efftinge
aed78590c4 Merge pull request #555 from eclipse/se/bug476620
[476620] more checking and exception information
2015-09-10 14:07:46 +02:00
Sebastian Zarnekow
421ad2aec0 Merge remote-tracking branch 'origin/master' into sz/xtext_grammar_enhancements 2015-09-10 13:51:59 +02:00
Sven Efftinge
4c90cec40d [476620] more checking and exception information 2015-09-10 12:55:04 +02:00
Sebastian Zarnekow
1073ec6b6b Removed a couple of warnings 2015-09-10 11:45:43 +02:00
Sebastian Zarnekow
d34b3d7b7d Merge remote-tracking branch 'origin/master' into sz/xtext_grammar_enhancements 2015-09-10 11:29:46 +02:00
Sebastian Zarnekow
5b3cdf686f [263773] Generified AntlrGrammarGenUtil.getOriginalElement 2015-09-10 10:43:27 +02:00
akosyakov
d8a40a9f67 [idea][ideagenerator] Bind JvmElementAwareReferenceSearcher as
IReferenceSearcher for Xbase-based languages
2015-09-10 09:51:27 +02:00
Sebastian Zarnekow
53a0d4a09b [263773] Content assist parser for parameterized parser rules 2015-09-09 18:29:33 +02:00
Anton Kosyakov
7e05b35ea0 Merge pull request #547 from eclipse/ak/uri_handler_based_file_system_support
[idea][aa] URIHandler based implementation of FileSystemSupport
2015-09-09 17:49:28 +02:00
akosyakov
2a10204d60 [idea][aa] URIHandler based implementation of FileSystemSupport 2015-09-09 15:44:48 +02:00
Jan Koehnlein
7647950a78 [468281] [idea]Persist index state between sessions 2015-09-09 15:00:09 +02:00
Sebastian Zarnekow
d04ace849f Merge remote-tracking branch 'origin/master' into sz/xtext_grammar_enhancements 2015-09-07 14:47:15 +02:00
Miro Spönemann
bd70b7e316 [generator] Fixed index file generation
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-09-07 13:15:11 +02:00
Miro Spönemann
f59c47e476 [web] Added more options to the generator fragment, renamed css class 'hover' to 'xtext-hover'
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-09-07 10:59:38 +02:00
Sebastian Zarnekow
8a1c72d007 [263773] Refactored Antlr generator
It’s now based on a flattened grammar
2015-09-06 12:45:12 +02:00
Dennis Huebner
a91201a778 [idea] Reimplemented XtendSupportConfigurable + Test
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-09-04 19:22:42 +02:00
Miro Spönemann
c8ce793b39 [web][generator] Implemented WebIntegrationFragment for modules, setup, syntax highlighting, and example code
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-09-04 16:42:36 +02:00
Miro Spönemann
038f974126 [web] Unified JavaScript syntax highlighting fragments and updated implementation
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-09-04 11:27:12 +02:00
Anton Kosyakov
02be65b6c9 Merge pull request #512 from eclipse/ak/user_visible_types_for_xtend_elements
[idea] User-visible types for xtend elements
2015-09-03 14:04:53 +02:00
akosyakov
cbb2f37656 [idea] Removed BaseXtextElementDescriptionProvider 2015-09-03 11:04:55 +02:00
Sven Efftinge
91f0ae6915 [wizard] some fixes to enable generation of working set of projects. 2015-09-01 17:26:57 +02:00
Stefan Oehme
604cb9c909 remove antlr splitting from API and delete old copy
also remove duplication in static utilities
2015-08-29 09:24:33 +02:00
Stefan Oehme
cd67821d6b [wizard] generate correct build files for Xtext snapshot versions 2015-08-28 11:46:58 +02:00
Dennis Huebner
7a9ecc6693 [fb] Fixed some FindBugs warnings
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-08-28 09:19:12 +02:00
Stefan Oehme
162420e6a9 migrate xtext.ui.wizard to new wizard/generator infrastructure 2015-08-27 15:20:40 +02:00
Miro Spönemann
9cead7434d [generator] Reviewed PR #499 and refactored generator infrastructure
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-08-26 16:24:22 +02:00
Stefan Oehme
03231b9828 Fix tycho build for xtext.xtext.generator 2015-08-26 13:33:43 +02:00
Dennis Huebner
ba3ecbfbeb [test] Reduce log output in InternalBuilderTest
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-08-26 11:50:02 +02:00
Dennis Huebner
f842995ad9 [misc] Move o.e.xtext.wizard->o.e.xtext.xtext.wizard. Fixed feature.xml
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-08-26 11:44:16 +02:00
Stefan Oehme
20cb460d31 Merge pull request #499 from eclipse/standalone_wizard
XtextGenerator improvements and standalone wizard
2015-08-26 00:08:09 +02:00
Stefan Oehme
4d326c1ed6 remove usage of deprecated API 2015-08-25 18:04:07 +02:00
Stefan Oehme
c51567861a fix antlr line joining on windows 2015-08-25 12:11:08 +02:00
Stefan Oehme
191beb7fdf Improved xtext.generator2
- Replaced static state and parameters with dependency injection
- Migrated web and idea fragments to new infrastructure
- all file system access through outlets instead of java.io
2015-08-25 10:50:38 +02:00
Dennis Huebner
bebd1287b8 [osgi] xtext.m2e and xtend.m2e can not be started
Package uses conflict: Require-Bundle: org.eclipse.xtext.ui;
bundle-version="0.0.0"

Because m2e.maven.runtime exports com.google.inject 1.4 and we consume
juice 3 (com.google.inject 1.3.0), both package 1.3 and 1.4 were
accessible in org.eclipse.xtext.m2e.
The uses Directive in xtext.util for com.google.inject finally causes
the 'uses' diagnosis to fail.

Fixed the issue by changing from require bundle to package import.
Instead requiring the whole huge m2e.maven.runtime we import just the
two packages we need.

Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-08-24 16:48:31 +02:00
Dennis Huebner
8e9faf9ee8 [osgi] Do not use versioned dependency to our bundles.
Buckminster generates the version during build. 

Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-08-24 15:57:19 +02:00
Dennis Huebner
82df7c12ce [tests] Failing test - changed expectation needs review Bug 475692
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-08-24 11:36:29 +02:00
Sebastian Zarnekow
61e2651e11 [263773] Trace to the original abstract element 2015-08-21 09:11:11 +02:00
Sebastian Zarnekow
f92e0d7195 [263773] Converted flattener to Xtend 2015-08-20 15:39:13 +02:00
Sebastian Zarnekow
8dca8a0596 [263773] More work on the grammar flattener 2015-08-20 14:29:59 +02:00
Sebastian Zarnekow
c9692da216 Merge branch 'master' into sz/xtext_grammar_enhancements 2015-08-20 14:13:25 +02:00