Commit graph

4028 commits

Author SHA1 Message Date
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
Sven Efftinge
c2ff429253 Merge pull request #319 from eclipse/se/post_prcoessing
UriBasedFileSystemAccess does postProcessing
2015-06-30 21:08:25 +02:00
Jan Köhnlein
2bca7a93f5 Merge pull request #307 from eclipse/sz/ide_semantic_highlighting
[xtext][ide] Extract semantic highlighting to xtext.ide
2015-06-30 20:17:44 +02:00
Sebastian Zarnekow
b25b46c1c8 [xtext][ide] Extract semantic highlighting to xtext.ide (continued) 2015-06-30 15:54:38 +02:00
Sven Efftinge
30fd8bf404 UriBasedFileSystemAccess does postProcessing 2015-06-30 15:46:20 +02:00
Sven Efftinge
c2685a3b4d [471291] Enable generation of trace files in UriBasedFileSystemAccess (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=471291) 2015-06-30 13:12:54 +02:00
Sebastian Zarnekow
912ac3b94c Merge branch 'master' into sz/ide_semantic_highlighting 2015-06-30 10:02:51 +02:00
Sebastian Zarnekow
4f7c158c3d Merge branch 'maintenance' 2015-06-30 09:12:37 +02:00
Sebastian Zarnekow
b95181bc3d Increase version number to 2.8.4 2015-06-29 23:36:11 +02:00
Sebastian Zarnekow
a28347cab6 Merge branch 'maintenance' into sz/merge_from_maintenance 2015-06-29 17:51:26 +02:00
akosyakov
0ceeea8e00 Merge remote-tracking branch 'origin/master' into
ak/removed_exported_objects_stub_based_index
2015-06-29 11:17:48 +02:00
Sven Efftinge
74d20c9542 Merge pull request #298 from eclipse/se/should_generate
Introduced IShouldGenerate as a platform independent hook, to suppress code generation.
2015-06-29 10:17:57 +02:00
akosyakov
1d08c9e7c4 Merge remote-tracking branch 'origin/master' into
ak/removed_exported_objects_stub_based_index

Conflicts:
	intellij/org.eclipse.xtend.idea/META-INF/plugin.xml
2015-06-29 10:12:04 +02:00
Sebastian Zarnekow
01b4dec328 [xtext][ide] Extract semantic highlighting to xtext.ide 2015-06-26 18:28:36 +02:00
Stefan Oehme
bcad9c649e Merge pull request #296 from eclipse/so_simpler_build_request
simplified build request by removing previousState
2015-06-26 11:06:33 +02:00
Stefan Oehme
a2ee57cfef Merge pull request #295 from eclipse/so_uri_util
add createFileUri(File) helper method
2015-06-26 11:06:22 +02:00
Sven Efftinge
933ab310cb Introduced IShouldGenerate as a platform independent hook, to suppress code generation. 2015-06-26 09:24:43 +02:00
Stefan Oehme
e74f62c48d Revert "[ide] moved semantic highlighting classes to IDE plug-in"
This reverts commit c1988552a5dfccfe44c4e9225bd1f9898fc3c05e.

Conflicts:
	plugins/org.eclipse.xtext.xbase.ui/build.properties
	plugins/org.eclipse.xtext.xbase.ui/src/org/eclipse/xtext/xbase/ui/DefaultXbaseUiModule.java
2015-06-26 09:22:07 +02:00
akosyakov
e4c37f91a2 [idea] Clean up, removed exported objects intellij based index
Change-Id: I7f314b7c9616f16c38af3c391b3f4c7d769d5215
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-06-25 16:47:37 +02:00
Stefan Oehme
c2b5d3affa add createFolderUri(File) helper method
makes sure that folder URIs end with a trailing slash, so that they can
be used with isPrefix(), resolve() and deresolve()
2015-06-25 15:56:38 +02:00
Stefan Oehme
34c4c0adac simplified build request by removing previousState 2015-06-25 15:43:37 +02:00
Jan Koehnlein
777d4d3100 [ide] moved semantic highlighting classes to IDE plug-in
Change-Id: I5be08fc0c9e7dd7222e47e8c74264060a28c3eaa
2015-06-25 15:23:12 +02:00
Sven Efftinge
799aa05e46 fixed failing test 2015-06-25 15:11:21 +02:00
Sven Efftinge
8e8a92deb1 fixed failing test 2015-06-25 15:07:56 +02:00
Sven Efftinge
83273f14ba [idea] fixed exceptions in parser tests 2015-06-25 14:30:24 +02:00
Sven Efftinge
21575e09ef [fix] for something I broke before… 2015-06-25 13:52:20 +02:00
Sven Efftinge
8029860e5a Make obtaining and creation of ChunkedResourceDescription with ResourceSet simpler and less prone to errors. 2015-06-25 11:57:12 +02:00
Sven Efftinge
f5e0c495fa Merge pull request #293 from eclipse/se/move_builder
moved incremental builder to org.eclipse.xtext.build
2015-06-25 11:46:35 +02:00
Sven Efftinge
7c4685aca6 moved incremental builder to org.eclipse.xtext.build
moved chunked resource descriptions to org.eclipse.xtext.resource
made container manager impls aware of projectdescription
2015-06-25 09:30:59 +02:00
akosyakov
96f531cad9 [idea] Added extensions points to register packages, resource factories
and resource service providers

Change-Id: I92c6072f2853ee546e04e0bf8129e17caf7959c0
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-06-24 14:22:37 +02:00
Sven Efftinge
f97ea455ac [builder] introduced chunked resource descriptions
ChunkedResourceDescriptions allow to hold, persist and update ResourceDescriptions on a per project/library basis. 

A corresponding project config and container manager allow to use this structure for scoping purposes.
2015-06-23 17:12:10 +02:00
Stefan Oehme
aa6e71a3c8 fixed types, removed API only used in tests 2015-06-23 09:46:35 +02:00
Stefan Oehme
4f4f445dd6 simplified DefaultTraceURIConverter 2015-06-23 07:58:06 +02:00
Stefan Oehme
181fbfc055 Merge remote-tracking branch 'origin/master' into so/incremental_build
Conflicts:
	intellij/org.eclipse.xtend.idea.tests/src/org/eclipse/xtend/idea/autobuild/MultiModuleTest.xtend
2015-06-22 15:12:43 +02:00
Stefan Oehme
d6e434a67a WorkspaceConfigProvider continued 2015-06-22 15:07:32 +02:00
Miro Spönemann
28f1dacd21 [web] Bug 470517: don't create proposals for unassigned terminal rules
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-06-22 11:44:56 +02:00