Commit graph

3810 commits

Author SHA1 Message Date
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
Stefan Oehme
60fa3b51e5 Merge "fixed file that was accidently overwritten by generator" 2014-12-03 07:18:04 -05:00
Sven Efftinge
063aa839e6 Merge "Fixes bug 453524: - created a preference page and a project properties page to manage problem markers in the Xtext grammar editor - added a warning for bidirectional references - moved issue identifier strings from XtextValidator to XtextConfigurableIssueCodes - using addIssue(..) instead of error(..) / warning(..) in order to respect the user preferences - added ConfigurableIssueCodesPreferenceStoreInitializer to DefaultUiModule - fixed a problem in OptionsConfigurationBlock.hasProjectSpecificOptions(IProject)" 2014-12-03 05:36:58 -05:00
Stefan Oehme
3fddff5a1e more documentation for AllChangeAware 2014-12-03 11:28:16 +01:00
Stefan Oehme
69f6254f1e fixed file that was accidently overwritten by generator 2014-12-03 11:25:07 +01:00
Miro Spönemann
ad152a1fcf Fixes bug 453524:
- created a preference page and a project properties page to manage problem markers in the Xtext grammar editor
- added a warning for bidirectional references
- moved issue identifier strings from XtextValidator to XtextConfigurableIssueCodes
- using addIssue(..) instead of error(..) / warning(..) in order to respect the user preferences
- added ConfigurableIssueCodesPreferenceStoreInitializer to DefaultUiModule
- fixed a problem in OptionsConfigurationBlock.hasProjectSpecificOptions(IProject)

Change-Id: I78c4681dfd2c0e9ad937662ed71d8c968463614b
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2014-12-03 11:22:09 +01:00
Dennis Huebner
5354a5e12b [findbugs] Fixed a minor issues
Change-Id: I5b7be71d6f66eaf40ebe460f0da75fb853833405
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-12-03 11:06:53 +01:00
Stefan Oehme
e77154d709 Merge "[new CA] gracefully handle invalid selections" 2014-12-02 07:09:11 -05:00
Stefan Oehme
e508198da4 [new CA] gracefully handle invalid selections
Change-Id: I5d5c0e2dfcd93a4ea11036713e13fe2e2d5785b5
2014-12-02 11:36:27 +01:00
Moritz Eysholdt
692a5d946a [formatter2] hide a method from public API 2014-12-02 09:58:21 +01:00
Dennis Huebner
e7e8f1bc58 Merge "[formatter2/regionaccess] improved naming" 2014-12-01 10:59:53 -05:00
Moritz Eysholdt
b675ba4dc7 [formatter2/regionaccess] improved naming 2014-12-01 16:00:47 +01:00
Stefan Oehme
965a414bce Merge "regenerated remaining test languages" 2014-12-01 09:47:55 -05:00
Moritz Eysholdt
608b15d947 [formatter2] good catch, findbugs, good catch. 2014-12-01 13:30:41 +01:00
Stefan Oehme
aa381e8ba8 regenerated remaining test languages 2014-12-01 12:49:52 +01:00
Stefan Oehme
b162f7ee7c Merge "fix simrel problems" 2014-12-01 05:04:13 -05:00
Stefan Oehme
791d8f7326 fix simrel problems 2014-12-01 11:03:42 +01:00
Moritz Eysholdt
59f2e2c6cc [formatter2] removed a method that is never called 2014-12-01 10:03:19 +01:00
Stefan Oehme
6471394fed Merge "add xtend.ide.common, enables keyword completion in intellij" 2014-11-28 14:21:17 -05:00
Sebastian Zarnekow
8e4ea30286 [xtext][autoedit] Fixed ml_comment autoedit behavior
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=453205

Change-Id: Ic934c2bfd9e09f9c16ff72161a0921c9951dc2a6
2014-11-28 18:35:56 +01:00
Stefan Oehme
ea91382e3c add xtend.ide.common, enables keyword completion in intellij
Change-Id: I83044dd1a6a8a01e053dbf2dd2969df8bde02e3f
2014-11-28 14:33:59 +01:00
Sebastian Zarnekow
cf1200ae7c [xtext][formatter] Incorporated review result
- Moved nested types to top level types
- Moved API exception from *internal to API package
- Moved ToString helpers to *debug package
- Renamed ExceptionAcceptor#NULL to #IGNORING
- Minor JavaDoc addition

Change-Id: If204bbbb4bab8e775c6ecb642afce60cf3c8699c
2014-11-28 11:00:36 +01:00
Sebastian Zarnekow
0acc45b5e3 [xtend][contentAssist] Fix: Show proposals for static accessors
Also show proposals for ‘this’ and ’super’ after ‘TypeName.’

see https://bugs.eclipse.org/bugs/show_bug.cgi?id=453271

Change-Id: Ibea47cbfdebe16f0c50dcf07f9010d6568301fdf
2014-11-27 18:32:33 +01:00
Moritz Eysholdt
f9730f2f93 [formatter2] improved JavaDoc 2014-11-27 15:21:04 +01:00
Stefan Oehme
f1397c16ef Merge "do not require line information for content assist" 2014-11-26 12:40:03 -05:00
Stefan Oehme
2ab46da471 do not require line information for content assist
Change-Id: Ief6c5ef3df51c92f072349fdb7469e44c1d962da
2014-11-26 17:32:41 +01:00
Moritz Eysholdt
2dcc1cac85 [formatter2] updated JavaDoc 2014-11-26 16:19:36 +01:00
Moritz Eysholdt
487018b7b9 Merge "[xtend/formatter2] migrated smoke test to formatter2" 2014-11-25 08:35:13 -05:00
Moritz Eysholdt
78fc76332c [formatter2] fixed tests and regenerated test languages 2014-11-25 09:44:29 +01:00
Moritz Eysholdt
9ffcaf7f4f [xtend/formatter2] migrated smoke test to formatter2
Change-Id: I5cd18bf5c3ac348b26da8b2f404c7c5c27bb4a3c
2014-11-24 22:45:23 +01:00
Stefan Oehme
5767f1f235 Merge "copy partial editing interface to xtext.ide" 2014-11-24 10:43:12 -05:00
Stefan Oehme
f2b06ae887 Merge "copied reusable CA logic to xtext.ide" 2014-11-24 10:43:05 -05:00
Stefan Oehme
3335f0e4ad copy partial editing interface to xtext.ide 2014-11-24 15:07:18 +01:00
Stefan Oehme
9937d0c809 copied reusable CA logic to xtext.ide
Old logic needs to be deprecated after the generator fragments are
adjusted to use the new one

Change-Id: Ib0c321c34007301b544918d5a165c26600ea85f6
2014-11-24 15:07:08 +01:00
Moritz Eysholdt
5a98dbd1f3 [formatter2] smaller improvements to toString() implementations 2014-11-24 14:35:16 +01:00
Moritz Eysholdt
07e7d2bb87 [formatter2] made main dispatch method public to allow re-entrant invocation 2014-11-24 14:35:16 +01:00
Moritz Eysholdt
b754d3f0c9 Revised and improved Xbase's formatter and moved it to Xtext.
TODO:
- disallow overriding non-whitespace
- hook up serializer
- update JavaDoc
- move comment tests from Xtend to Xtext

Change-Id: I7d31999f43888ce2492502be6871e88c0532ecb9
2014-11-24 04:07:05 -05:00
Dennis Huebner
1cd512d546 Merge "[resource] fixed regression introduced by af3a63291ae372ef6623346bf21a52ddcbdd65c7 "avoid derived state calculation when unloading a resource" https://bugs.eclipse.org/bugs/show_bug.cgi?id=451668" 2014-11-21 11:39:00 -05:00
Jan Koehnlein
742b2c1321 [resource] fixed regression introduced by
af3a63291ae372ef6623346bf21a52ddcbdd65c7
"avoid derived state calculation when unloading a resource" 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=451668
2014-11-21 16:56:51 +01:00
akosyakov
3cfae9f5de [xtend][IDEA] Added TokenSourceProvider to create a token source base on
a text, reader or stream; customized PsiAntlrGrammarGenerator for Xtend
to use flexer's token names

Change-Id: I8e67c36813892c58eaab3f590ea4e057f841d61a
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2014-11-21 15:27:12 +01:00
Stefan Oehme
c5c86876b7 Merge "remove export of nonexisting package" 2014-11-21 07:45:24 -05:00
Jan Koehnlein
a3e78d92a6 [resource] avoid derived state calculation when unloading a resource
https://bugs.eclipse.org/bugs/show_bug.cgi?id=451668

Change-Id: Iaeb72a17f57884b8c63e1fb5a6e81e9a04ec34e7
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-11-21 10:22:07 +01:00
Stefan Oehme
5888726e35 remove export of nonexisting package 2014-11-20 16:21:26 +01:00
Stefan Oehme
961a87bcf7 Merge "intial creation of xtext.ide bundle" 2014-11-20 08:04:56 -05:00