Sven Efftinge
5c79f9b407
[idea / trace] some smaller fixes and improvements
2015-08-05 11:37:08 +02:00
Moritz Eysholdt
92f379602e
[trace] fixed a minor issue in trace#toString()
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-08-04 14:05:36 +02:00
Sebastian Zarnekow
46cb782598
Regenerating Xtext, Xbase, Xtend and examples without ISetupExtension
2015-08-04 10:54:10 +02:00
Sebastian Zarnekow
f69c1883ed
[466354] Remove ISetupExtension interface
2015-08-04 10:17:59 +02:00
Moritz Eysholdt
3ab3c040b4
made storage aware trace more accessible
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-08-03 16:57:29 +02:00
Moritz Eysholdt
422cc81b70
[trace] visualize traces in toString()
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-08-03 16:57:26 +02:00
Moritz Eysholdt
91a532e593
introduce AbstractTrace.getContentsAsText(URI, IProject)
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-08-03 13:02:12 +02:00
Dennis Huebner
4f62bef554
Merge pull request #440 from eclipse/dh-bug377775
...
[validation] Improve error message for unresolved methods. Bug 377775
2015-08-03 08:02:51 +02:00
Dennis Huebner
f63ba0d9c9
[validation] Moved TypeAwareMessageProducer to xbase
...
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-07-31 16:47:36 +02:00
Sebastian Zarnekow
51f7691979
[473079] Removed wrong guard condition
2015-07-31 14:23:04 +02:00
Sebastian Zarnekow
8ec7987961
[473079] Some more cleanup
2015-07-31 14:17:27 +02:00
Sebastian Zarnekow
d0df4b85d7
[473079] Cleanup, Javadoc
2015-07-31 14:05:08 +02:00
Sebastian Zarnekow
41c70b2b05
[473079] Don’t operate on views but on defensive copies, don’t ignore delete events
2015-07-30 18:32:29 +02:00
Sebastian Zarnekow
3cb3ad4cfb
Merge remote-tracking branch 'origin/master' into sz/bug473079
2015-07-30 18:05:43 +02:00
Sebastian Zarnekow
af83686796
Merge remote-tracking branch 'origin/master' into sz/bug473079
2015-07-30 15:23:01 +02:00
Stefan Oehme
d932036648
Merge remote-tracking branch 'origin/master' into so_idea_performance
...
Conflicts:
intellij/org.eclipse.xtext.idea/src/org/eclipse/xtext/idea/common/types/PsiBasedTypeFactory.xtend
intellij/org.eclipse.xtext.idea/src/org/eclipse/xtext/idea/common/types/StubJvmTypeProvider.xtend
intellij/org.eclipse.xtext.idea/xtend-gen/org/eclipse/xtext/idea/common/types/PsiBasedTypeFactory.java
intellij/org.eclipse.xtext.idea/xtend-gen/org/eclipse/xtext/idea/common/types/StubJvmTypeProvider.java
2015-07-30 14:30:09 +02:00
Stefan Oehme
d0f0c9abd5
make the incremental builder cancellable
2015-07-30 14:19:52 +02:00
Sebastian Zarnekow
1c7b031503
[473079] Minor changes and tests for IDEA traces
2015-07-29 15:28:21 +02:00
Sebastian Zarnekow
a1704743f1
[473079] Continued work on ITraceForVirtualFileProvider
2015-07-28 15:45:48 +02:00
Sebastian Zarnekow
47bc590774
[473079] Extracted platform specific interfaces for traces
2015-07-28 15:45:47 +02:00
Sebastian Zarnekow
d566feac18
[473079] Factored common functionality into abstract base class
2015-07-28 15:45:47 +02:00
Sebastian Zarnekow
8fb143b1ab
[473079] More guards for SourceRelativeURI
2015-07-28 15:45:47 +02:00
Sebastian Zarnekow
68cc4a45d2
[473079] Fixed assumption: In-memory resources may use non-absolute URIs
2015-07-28 15:45:47 +02:00
Sebastian Zarnekow
efbe82f754
[473079] Added backwards compatibility test for trace i/o
2015-07-28 15:45:45 +02:00
Sebastian Zarnekow
abe9b0a60d
[473079] Rename method to clarify semantics, persist useForDebugging flag in trace files
2015-07-28 15:45:45 +02:00
Sebastian Zarnekow
0d260f252b
[473079] Added more API filters
2015-07-28 15:45:44 +02:00
Sebastian Zarnekow
1355ac0773
[473079] Some cleanup wrt SourceRelativeURI / AbsoluteURI
2015-07-28 15:45:43 +02:00
Sebastian Zarnekow
549e95e344
[473079] Introduced value types for URIs
...
Makes it easier to handle source relative and absolute URIs
2015-07-28 15:45:42 +02:00
Sebastian Zarnekow
9a1506c5b1
[473079] First steps towards platform independent trace API
2015-07-28 15:45:41 +02:00
Sebastian Zarnekow
716b8db34e
Merge remote-tracking branch 'origin/maintenance' into sz/merge_from_maintenance
2015-07-28 15:18:12 +02:00
Sven Efftinge
98f84d430e
[473712] fixed NPE
2015-07-28 09:09:33 +02:00
akosyakov
e03a12037b
[idea] Extracted common Xbase adjust line indent tests
...
Change-Id: I8e28c6a602ab9578e2fafb1175c1bbd43039d113
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-07-27 11:12:05 +02:00
Sven Efftinge
db8f8a96a7
[idea] added TemplateContextTypes for xtend
2015-07-23 14:20:30 +02:00
Sven Efftinge
9ac0ba1109
[idea] improved completion context matching
...
The pattern-based approach had way too many false positive matches, so I replaced
them by our parser-based follow element computation. Instead of passing a pattern, you now directly pass abstract elements or eStructuralFeatures.
Advantages over the ContentAssistContextFactory-hook, is that the PsiFile’s XtextResource is not resolved and that we have the full IntelliJ API available.
2015-07-23 14:18:13 +02:00
Sebastian Zarnekow
99370deb2c
Merge remote-tracking branch 'origin/maintenance' into sz/merge_from_maintenance
2015-07-20 17:33:26 +02:00
Dennis Huebner
3faba53536
Fixed accidently removed package import
...
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-07-20 12:55:58 +02:00
Dennis Huebner
cc44aea316
[releng] Added version constraint to codegen.ecore to match Luna release
...
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-07-20 11:54:44 +02:00
Sebastian Zarnekow
937ac4b1e7
Merge remote-tracking branch 'origin/maintenance' into sz/merge_from_maintenance
2015-07-20 11:35:40 +02:00
Sebastian Zarnekow
1aa4866db6
Reduced number of warnings
2015-07-20 10:22:14 +02:00
Sebastian Zarnekow
3af374dd67
[462047] Fixed visibility problem
...
Memo to self: cannot access protected members from
same package across bundle boundaries.
2015-07-18 19:03:44 +02:00
Sebastian Zarnekow
90487afb8e
Merge pull request #397 from eclipse/sz/bug472825
...
[472825] Inconsistent generator model 'Xbase.genmodel'
2015-07-18 18:01:07 +02:00
Sebastian Zarnekow
285379d377
[462047] Fixed unsynchronized modification in SyncXtextResourceSet
...
Resource.setURI could access and modifiy the
resource set in an unsynced manner
2015-07-17 17:38:46 +02:00
Sebastian Zarnekow
650cd21c72
[472825] Inconsistent generator model 'Xbase.genmodel'
2015-07-17 16:24:16 +02:00
Sebastian Zarnekow
0a2df08751
[469805] Improved error message, reduced log level
2015-07-17 12:23:37 +02:00
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