Commit graph

4019 commits

Author SHA1 Message Date
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