akosyakov
d2b85517ac
[458223] org.eclipse.xtext.generator.IFileSystemAccessExtension2.getURI
...
should not refresh resources
Change-Id: I8f2fbeea7629306b30d5074c15833818234e46a3
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-01-23 15:01:51 +01:00
Sebastian Zarnekow
1e90ab8f49
[xtext][partialParsing] Fixed corner case with production rules that return null
...
Change-Id: I80527ba9776560e6356a865465f654fe269c6fbd
2015-01-23 11:08:29 +01:00
Dennis Huebner
70873885e0
Merge "[storage] store DocumentationAdapter, optionally persist node model (off by default). Fixes broken hover (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=456857 )"
2015-01-22 09:14:12 -05:00
Dennis Huebner
39bf346128
[javadoc] Fixed javadoc script. Fixed javadoc warnings.
...
Change-Id: I892b789c1bd4f4d7ff31b540f646d43c9018ea7c
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-01-22 13:57:05 +01:00
Moritz Eysholdt
259a365db7
regenerated languages
...
Change-Id: Ibd7322ac1f4c0256067265c0edff7ee68a48fb29
2015-01-22 12:16:53 +01:00
Sven Efftinge
cacbdef428
[storage] store DocumentationAdapter, optionally persist node model (off by default). Fixes broken hover (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=456857 )
...
Change-Id: I00bb55056640b45929bd709b980a2329c2ea2c17
2015-01-22 11:30:53 +01:00
Sebastian Zarnekow
2c5c80b4ce
[xtext][ui] Fixed more races in DirtyStateManager
...
Change-Id: I65672d44915e1e2eacbbc9e5f1c89a6a90d33ab0
2015-01-16 11:08:08 +01:00
Dennis Huebner
3ad88cb726
[jdt-builder] Filter out *.xtexndbin files from bin
...
Change-Id: Ia0544fd74c1a6b36d7c06a49df03eb5e87cf431e
2015-01-14 11:39:24 +01:00
Dennis Huebner
95c0098da1
[457312] Remove version constraints to own project bundles. Let
...
buckminster generate.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=457312
Change-Id: Iafc2483e12334922baae81f5ce4e8e4b26eab85a
2015-01-13 13:24:58 +01:00
Sebastian Zarnekow
af8f1fbdac
[xbase][validation] Validate unique class names
...
Validation happens at runtime only against the Xtext resources
since we only have a flattened view on the Java classpath. Generated
resources may be used to shadow existing Java types according to
the Java semantics.
In Eclipse, uniqueness of names is validated on a per-project basis
against the sources in the project. Libraries may be shadowed.
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=384008
Change-Id: Ib16eebe8fadf81d1d78311202b363c15933ba4c9
2015-01-12 14:56:38 +01:00
Sebastian Zarnekow
5a1f023034
[xtext][junit4] Convenience for tests that work with resources
...
ParseHelper and ValidationTestHelper focussed on EObjects as context.
Added ResourceHelper to obtain a resource and added new methods to ValidationTestHelper.
Change-Id: I99182ae28ecea053921a3984a93bbedefc5c52bc
2015-01-12 13:36:49 +01:00
Dennis Huebner
58939255a1
Merge "[xbase][validation] Fixed registration of JvmTypeReferencesValidator"
2015-01-09 15:14:57 -05:00
Sebastian Zarnekow
2a76494168
[xbase][validation] Fixed registration of JvmTypeReferencesValidator
...
follow up for https://bugs.eclipse.org/bugs/show_bug.cgi?id=453286
Change-Id: Ie98542177dc4a73bd9a035cccca1a3a35f7e7125
2015-01-09 17:31:32 +01:00
akosyakov
ca5808f354
Discard derived state on an operation canceled exception during
...
installing derived state.
Change-Id: Ida2102340f5643d3cb0528fccfc11848674f55a7
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-01-09 16:46:33 +01:00
Sebastian Zarnekow
b7a00b96b7
[xtext][smoke] Fixed smoke tests
...
Change-Id: I447e5fd10d2815d4788598c9c0cd7f22a047e296
2015-01-09 09:09:27 +01:00
Sebastian Zarnekow
f5b0d4ba03
[xtend] Fixed partial parsing (another attempt)
...
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=457003
Change-Id: I056be2fa67821bbc0ad7e1a3cb0acce0da77c6d7
2015-01-08 15:14:21 +01:00
Sebastian Zarnekow
48a59c2d44
[xtext][parser] Work on infrastructure for indentation aware languages
...
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=451838
Change-Id: I2aa288db306d5c6ac2b8c06b1970447e8a370318
2015-01-08 09:57:31 +01:00
Dennis Huebner
2e27578b3d
[misc] Fixed warnings (override/imports)
...
Change-Id: I171faa5c9efaa74439a651ca0567bcd003656900
2015-01-07 13:34:43 +01:00
Dennis Huebner
d9ffe68826
[api] Api warnings clean up
...
Change-Id: I9a29374bb33b980be728ab40c9c499e6dd8be251
2015-01-07 13:01:08 +01:00
Dennis Huebner
ee24f02634
[clean-up] Suppress optional java warnigs in emf-gen.
...
Added missing source entry in ide.common.
Change-Id: Ie71e583ce73f4cbe3fbd6a9d91fdc92bb3c44144
2015-01-07 04:39:25 -05:00
Sven Efftinge
280c3135e3
Merge "regenerated test languages, updated some BREEs to Java 6"
2015-01-07 04:27:48 -05:00
Sven Efftinge
008b7c241b
regenerated test languages, updated some BREEs to Java 6
...
Change-Id: If866388166840ae4153873ce00fac589b35bf1fb
2015-01-07 09:20:11 +01:00
Sebastian Zarnekow
c6ff450923
[xtext][validation] Forgot tests for prev commit
...
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=456789
Change-Id: I825c3935dd0ddaf14c39b86e945936cc5cf831bb
2015-01-06 18:26:34 +01:00
Dennis Huebner
c085070155
Merge "[xtext][validation] Fixed performance problem in OverriddenValueInspector"
2015-01-06 10:13:13 -05:00
Sebastian Zarnekow
e66c8ea2ff
[xtext][validation] Fixed performance problem in OverriddenValueInspector
...
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=456789
Change-Id: I23e94429577cc6918952386d42aceacbeab3f72c
2015-01-06 14:00:38 +01:00
akosyakov
0325dff423
[IDEA][xtend] Provided support for brace pairs matching
...
Change-Id: Icef7d4a31e95ea8094f96fe2c62027a628a21744
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-01-06 13:20:19 +01:00
Dennis Huebner
8562203200
Merge "[xtext][index] Generalize specialization of the ResourceDescriptionsProvider"
2015-01-05 06:54:48 -05:00
Sebastian Zarnekow
afde505d19
[xtext][index] Generalize specialization of the ResourceDescriptionsProvider
...
Access to resources from the current project is disallowed during
the indexing phase.
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=450046
Change-Id: Iff8875d5a74e30aa8d8e31cea599d128a01f1c30
2015-01-05 11:24:25 +01:00
Sven Efftinge
ce2a533887
[resource storage] added storage of portable ReferenceDescriptions
2015-01-05 10:28:51 +01:00
Sven Efftinge
80551f4162
[storage] Make standalone compiler and xtend batch compiler optionally write storage resource data.
...
Change-Id: I628cb357cc7c65fe70706aa83eb9a489a708605c
2015-01-02 15:35:59 +01:00
Sven Efftinge
aba9b31c60
Improved PortableURIs
2014-12-30 15:12:42 +01:00
Sven Efftinge
0d6e48fbed
fixed failing tests
...
Change-Id: I4d82f0b97919dc2a7170efabe7c2ad6ba82438a8
2014-12-30 11:29:31 +01:00
Sven Efftinge
86ece9e580
[resource storage] Introduce support for storing computed resources, so the computed state can be loaded quickly when needed. (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=453047 )
...
Change-Id: I575c46c7e3fe89cb178adb26b02df74c25308df1
2014-12-29 15:00:45 -05:00
Sebastian Zarnekow
fdfe435236
[xbase][validation] Fixed location of error marker for invalid assignments
...
see bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=398302
Change-Id: I5cca18ed95f52ad71e649da2eddb9a530aad7a66
2014-12-29 16:39:14 +01:00
Sebastian Zarnekow
d797a9e26c
[xtext][encoding] Make backwards binding of encoding provider backwards compatible
...
Also mark the stateful instance as a singleton.
Change-Id: Ic4e20432a228b5c94b58c81f1888feed65932ab0
2014-12-18 09:47:31 +01:00
Dennis Huebner
24ff1ee0fb
Merge "[xbase][editor] Copy/Paste not only the text but also imports"
2014-12-17 12:18:59 -05:00
Dennis Huebner
2b59b6ffb5
[xbase][editor] Copy/Paste not only the text but also imports
...
Change-Id: Ia58567be40edbedbce88c4d749f62bdd7a5004f0
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-12-17 17:32:56 +01:00
Sebastian Zarnekow
97bd0d8747
[antlr] Add default antlr params to the beginning of the list
...
Other fragments may make assumptions about the params that they add
dynamically, e.g. that they are at the end of the list
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=453732
Change-Id: I3eaec23a8412bccccc97a3307bd1aaaa797cd954
2014-12-17 17:23:53 +01:00
Sebastian Zarnekow
65b6a064d5
Merge "Created encoding provider for project properties, which is required for running workflows that load resources with different encodings"
2014-12-17 03:46:52 -05:00
Sebastian Zarnekow
9fe7a58aa3
Merge "[454551] Added check for equal classifier ID and namespace URI for better error message when an inconsistent type is found"
2014-12-16 08:12:38 -05:00
Miro Spönemann
7c56600678
Created encoding provider for project properties, which is required for running workflows that load resources with different encodings
...
Change-Id: I7fb9963e4fbd418855a574d11b811a4c0b177e58
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2014-12-16 13:46:41 +01:00
Miro Spönemann
0ac8ef3ccb
[454551] Added check for equal classifier ID and namespace URI for better error message when an inconsistent type is found
...
Change-Id: I28814cfab1ed053d9e594a768acf2bfd6f8d4157
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2014-12-15 13:49:53 +01:00
Lorenzo Bettini
bcf56d635d
[455181] ValidationTestHelper should show offset and length
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=455181
Change-Id: I5218a8c7bf1f5e42425bcbaf434cb111504eb5c6
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2014-12-15 10:14:47 +01:00
Sebastian Zarnekow
bcd60753e6
[minor] Removed a few warnings from code base
...
Change-Id: I3b8cecfe00a50921e74618fbcbd4a28314a3972c
2014-12-12 13:09:18 +01:00
Miro Spönemann
0f09576578
Added @Override annotations to interface implementations due to recent switching of Java compatibility level to 6
...
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2014-12-12 11:18:07 +01:00
Dennis Huebner
850c21c152
[454857] Increase BREE and compiler settings to JavaSE-1.6
...
Change-Id: Ib690b285004951bf39ed53ccf0abb52730e4312b
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-12-11 17:22:53 +01:00
Dennis Huebner
a8f1fffdd4
[releng] Fixed old 2.7.0 version constraints
...
Change-Id: Ibb4fe8c22b273e120c2e7a0b97c3e5216cbb789a
2014-12-11 16:26:43 +01:00
Sebastian Zarnekow
298342c6ad
[xtext][validation] Propagate cancellation
...
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=454776
Change-Id: I74f53817f1e8fc6498af4b62f93fb26b2e9e4a88
2014-12-10 18:30:23 +01:00
Sebastian Zarnekow
21c5de639b
[xtext][ui] Get rid of deprecation warnings
...
Change-Id: I65d683216478c18eb08b1f59295026f356506d34
2014-12-05 13:11:17 +01:00
Stefan Oehme
faade51daa
Merge "more documentation for AllChangeAware"
2014-12-03 07:18:09 -05:00