Sven Efftinge
1ca974821f
[idea] introduced URIHandler that works with VirtualFileSystem and Documents
2015-06-04 15:07:20 +02:00
Sven Efftinge
26675d73e7
[idea / builder] refactorings in incremental builder, and idea.
...
- made standalone builder agnostic of java.io.File (not finished),
- introduced URI based File system access
- changed how resourcesets are created, they use module as classpathuricontext
Signed-off-by: Sven Efftinge <sven.efftinge@itemis.de>
2015-06-03 10:28:49 +02:00
Sven Efftinge
9bea9f7542
Merge pull request #224 from eclipse/se/bug466667
...
[xtend] don’t index xtend sources from jars (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=466667 )
2015-05-21 14:28:02 +02:00
muelder
d0a18d847f
Merge branch 'non_final_tasks' of https://github.com/andreasmuelder/xtext.git into non_final_tasks
2015-05-18 17:08:51 +02:00
muelder
91db268475
removed 'final' from Tasks to allow addition of custom data via
...
delegation
Signed-off-by: muelder <andreas.muelder@itemis.de>
2015-05-18 17:07:55 +02:00
muelder
da7604454d
removed 'final' from Tasks to allow addition of custom data via
...
delegation
Signed-off-by: muelder <andreas.muelder@itemis.de>
2015-05-18 16:49:33 +02:00
Moritz Eysholdt
c863953d80
[466265|formatter] Precondition fails in textReplContext.withReplacer
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-05-15 10:58:36 +02:00
Miro Spönemann
e101883779
[xtext] Improved performance of GrammarUtil.findRuleForName
...
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-05-11 14:28:10 +02:00
Sven Efftinge
a0d7bf25cc
[xtend] don’t index xtend sources from jars (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=466667 )
...
Signed-off-by: Sven Efftinge <sven.efftinge@itemis.de>
2015-05-07 09:36:28 +02:00
Sven Efftinge
11c2745905
[incremental standalone builder] tests, proper IAllContainerStateAdapter, remove deleted resources
...
- Added tests for the incremental builder
- some refactorings to make the state less shared
- ‘FlatResourceSetBasedAllContainersState’ uses ResourceDescriptionsData if existent.
- some minor other things.
Signed-off-by: Sven Efftinge <sven.efftinge@itemis.de>
2015-05-06 10:55:43 +02:00
Dennis Huebner
754a5ef242
[fb] Fixed some more bugs.
...
https://xtext-builds.itemis.de/jenkins/job/xtext.code.analysis/3414/findbugsResult/new/
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-05-05 14:23:21 +02:00
Dennis Huebner
99f99b4ab8
[fb] findbugs 3.0.1. Added filter for InMemoryJavaCompiler.
...
Fixed some fb markers
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-05-05 11:59:39 +02:00
Moritz Eysholdt
fde04fa884
[formatter] fixed broken test
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-05-01 11:17:41 +02:00
Moritz Eysholdt
ec27a78c98
Merge pull request #213 from eclipse/me/a
...
[formatter] made TextRegionAccessToString's output more readable
2015-05-01 10:36:52 +02:00
Moritz Eysholdt
2ef30dd4a7
[formatter] made TextRegionAccessToString's output more readable
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-30 17:43:26 +02:00
Jan Koehnlein
23247748c8
[incbuilder] first version
...
Change-Id: Ib07e2012b7737892eaad24d1d8dd91526f222212
2015-04-30 16:39:43 +02:00
Jan Koehnlein
7a8797b111
[incbuilder] towards Java dependency analysis
...
Change-Id: Iaa2546b9bad87a6783bb87bba66cd76f14fa7364
2015-04-30 16:39:43 +02:00
Moritz Eysholdt
14e4b55734
[formatter] several smaller improvements
...
- on exception, only cancle formatting of the current subtree
- don't format EObjects located outside the requested regions
- introduce document.interior(EObject, )
- introduce document.format for convenience
- introduce formatter.shouldFormat()
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-30 10:35:37 +02:00
Sebastian Zarnekow
20fbbfaaf7
[idea] Minor: don’t throw from LightAnnotation
2015-04-27 18:11:29 +02:00
Sebastian Zarnekow
8798c561ff
[idea] Fixup merge / rebase problems
2015-04-27 14:22:20 +02:00
Sebastian Zarnekow
7861d6f095
[idea] Minor: Addes some TODOs, refactored code slightly, changed build script
2015-04-27 14:22:19 +02:00
Sebastian Zarnekow
8dbef4ffb4
[idea] Improved cancellation support in validator
...
Signed-off-by: szarnekow <Sebastian.Zarnekow@itemis.de>
2015-04-27 14:22:15 +02:00
Moritz Eysholdt
ca290e71ec
[formatter] fix ITextRegionAccess#getInvokingGrammarElement(EObject)
...
Make sure this method returns the same grammar element, no matter
whether the text region access has been constructid via
serializer or node model.
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-27 14:22:12 +02:00
akosyakov
f318b5e6a3
[idea][performance] Only relink a model on the modification counter
...
change, reparsing should be triggered by changing a corresponding xtext
file
Change-Id: I716eefbbe1166569179564c50335d4e2d61808e3
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-04-27 14:22:04 +02:00
akosyakov
f02008ed14
Removed @since 2.9 from StandaloneSetupGenerated.getFileExtensions
...
Change-Id: If72ed4e35a665f1400324d67fda096ade85e9831
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-04-27 14:22:00 +02:00
Moritz Eysholdt
b093230d40
Fix potential NPEs detected by smoke test
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-27 10:20:19 +02:00
Stefan Oehme
ddb2b94345
[api-tools] ignore fixed typo, as the method is not in wide use yet
2015-04-24 16:31:28 +02:00
Miro Spönemann
6134bbcf6f
[web] Implemented canceling of outdated jobs
...
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-04-24 15:32:52 +02:00
Moritz Eysholdt
1910d44964
Merge pull request #188 from eclipse/me/formatter4
...
[formatter] made mechanism for finding text regions more powerful
2015-04-24 14:02:05 +02:00
Stefan Oehme
283a6f783e
Merge pull request #190 from eclipse/maintenance
...
Merge maintenance
2015-04-24 10:52:00 +02:00
Moritz Eysholdt
ad6ba6d606
[formatter] made mechanism for finding text regions more powerful
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-24 10:33:17 +02:00
Stefan Oehme
ec0370152a
[jenkins] disable m2e indexing
2015-04-24 09:57:05 +02:00
Sebastian Zarnekow
aecc2d679c
Merge pull request #186 from eclipse/maintenance
...
Merge fixes from maintenance into master
2015-04-23 17:17:54 +02:00
Sven Efftinge
2d18d6663e
[bug 464762] Handle cases where resolve returns a detached proxy itself
...
Made PortableURIs more robust against EObjects without eResource.
Also fixed the cause, which was BatchLinkingService returning proxies instead of null, when something couldn't be resolved.
Signed-off-by: Sven Efftinge <sven.efftinge@itemis.de>
2015-04-22 16:48:04 +02:00
Moritz Eysholdt
7dc4339d7f
[464867] fixed 'ITextRegionAccess cannot handle duplicate keywords'
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=464867
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-21 16:17:53 +02:00
Moritz Eysholdt
4296349f3e
[465003] fixed 'ITextRegionAccess cannot handle duplicate terminal rule'
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465003
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-21 16:17:51 +02:00
Moritz Eysholdt
fe2d242e2e
[regionAccess] implemented regionsForFeatures()
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-21 16:17:48 +02:00
Moritz Eysholdt
303287508f
[formatter] renamed test
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-21 16:17:45 +02:00
Moritz Eysholdt
0025d38d88
[formatter] fix ITextRegionAccess#getInvokingGrammarElement(EObject)
...
Make sure this method returns the same grammar element, no matter
whether the text region access has been constructid via
serializer or node model.
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-20 15:42:33 +02:00
Sebastian Zarnekow
794ac2268e
Merge pull request #12 from kthoms/bug443574-fsa-exists
...
[bug 443574] Added interface IFileSystemAccessExtension4
2015-04-20 08:29:42 +02:00
Sebastian Zarnekow
950a695bf1
Merge pull request #158 from kthoms/kth/380232
...
[380232] getColumn() should return 0 for "for no information available"
2015-04-20 08:26:18 +02:00
Moritz Eysholdt
367acdca29
Merge pull request #161 from eclipse/me/formatter2
...
Me/formatter2
2015-04-17 15:53:13 +02:00
Moritz Eysholdt
806eb6df59
Merge pull request #159 from eclipse/me/default_handler_for_undefined_ws
...
[formatter] format leftover undefined hidden regions
2015-04-17 15:52:44 +02:00
Sebastian Zarnekow
148c248c78
Merge pull request #162 from eclipse/sz/mergeaction
...
Merge fixes from maintenance into master
2015-04-17 13:53:34 +02:00
Sebastian Zarnekow
d58b8213f9
Merge branch 'maintenance'
2015-04-17 11:09:19 +02:00
Moritz Eysholdt
84bfecf6d0
[regionAccess] don't make merge() API for now
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-17 10:07:31 +02:00
Moritz Eysholdt
30a3737871
[formatter/serializer] added integration test
...
This particularly tests the changes introduced by
37ab5c4965c9920dd625dee77b4a6d5a64bf7638
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-17 09:54:07 +02:00
Moritz Eysholdt
097a8a1dd3
[formatter] format leftover undefined hidden regions
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-04-17 09:50:51 +02:00
Miro Spönemann
e05160a685
[xtext] Fixed endless recursion and missing writer.flush() in Serializer,
...
renamed FormatterRequest.formatUndenfinedTokensOnly => formatUndefinedHiddenRegionsOnly
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2015-04-16 17:51:58 +02:00
Karsten Thoms
b8b82e13a3
[380232] getColumn() should return 0 for "for no information available"
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2015-04-16 15:34:38 +02:00