Moritz Eysholdt
cc4beb3446
[serializer] implemented a fail-early strategy for sequencing
...
The backtracking algorithm of the semantic sequencer now avoids paths
that can not lead to a successful consumption of all EOBject's values.
To do so, every node of the state machine has knowledge about all
EStructuralFeatures which its subsequent nodes refer to. If an EObject
has unconsumed values within EStructuralFeatures that are not part of
this list, the algorithm will not proceed past this node.
2012-04-03 23:57:22 +02:00
Sebastian Zarnekow
d83d4f8365
[tests] Enabled a number of previously disabled test cases
...
Replaced commented code with more explicit @Ignore annotations in test classes
2012-03-13 14:17:19 +01:00
Sebastian Zarnekow
2c6128873a
[tests] Removed obsolete test class
2012-03-13 14:17:19 +01:00
Sebastian Zarnekow
65d9c1413d
[xbase][compiler] Fix: NPE in compiler
2012-03-09 14:59:37 +01:00
Sven Efftinge
1a06ed183f
fixed broken test, removed obsolete test
2012-03-07 13:49:54 +01:00
Moritz Eysholdt
644bb665d2
fixed FormatterTest.testLinewrapDatatypeRuleRef1 (see bug 347782)
2012-03-06 14:56:51 +01:00
Sebastian Zarnekow
3ae1cff276
[trace] Some fixes for computation of inverse trace regions
2012-03-05 21:34:16 +01:00
Jan Koehnlein
a909ac8421
unused import
2012-03-02 17:35:13 +01:00
Jan Koehnlein
fd8c51bed6
[formatter] Use configurable line breaks: Fixed glitches and added tests for windows
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=347782
2012-03-02 11:57:29 +01:00
Jan Koehnlein
161e8237c9
set UNIX-style linebreaks all over the Xtext codebase
2012-03-01 15:04:38 +01:00
Jan Koehnlein
31690a5d29
[tests] fixing tests failing on windows because of file separator
2012-03-01 15:04:37 +01:00
Jan Koehnlein
7c5d2cd831
[formatter] fixing tests on Windows
2012-03-01 15:04:37 +01:00
Sven Efftinge
70c41e25ee
Some improvements and normalization of debug information.
2012-02-27 14:22:08 +01:00
Jan Koehnlein
a2945fc474
[resource] clear adapters on root element when unloading
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=372563
2012-02-27 11:38:19 +01:00
Jan Koehnlein
ca02badc3a
[grammar] Report error in grammar when assigning unchangeable feature
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=350747
2012-02-24 15:59:16 +01:00
Dennis Huebner
e4fa1878e5
[372416] Set org.antlr.runtime version designator to [3.2.0,3.2.1),
...
reactivated xtend.m2e feature
2012-02-24 10:55:36 +01:00
Sebastian Zarnekow
bda495a6d0
[trace] First shot at AbstractTraceRegion#invertFor(..), more consistent naming, trace regions are trimmed automatically by the tree appendable
2012-02-23 14:23:37 +01:00
Sebastian Zarnekow
1f4595b25a
[trace] Moved TraceRegionTest to xtext.tests, added more tests for line numbers
2012-02-22 16:48:56 +01:00
Sebastian Zarnekow
1fc7734ecf
[trace] Tests and fixes for line numbers in trace data
2012-02-22 13:13:38 +01:00
Sebastian Zarnekow
7338c18305
[utils] Made Strings.split behave similar to String.split but without support
...
for regular expressions.
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=369411
2012-02-17 15:57:32 +01:00
Jan Koehnlein
9cd6d78121
[junit] Fixed validator registry in junit4 tests
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=367679
2012-02-09 17:37:42 +01:00
Moritz Eysholdt
be1a01895a
don't reexport org.hamcrest from text.junit4
2012-01-20 16:34:07 +01:00
Jan Koehnlein
e306066edf
[generator] consider encoding for JavaIoFileSystemAccess
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=368019
2012-01-17 16:03:15 +01:00
Sebastian Zarnekow
2a9e9bf38f
[xtext] Updated EObjectAtOffsetHelper since recent changes broke a bunch of ui tests and introduced #resolveContainedElementAt, updated JavaDoc accordingly
2012-01-11 18:54:38 +01:00
Holger Schill
7305b66353
[Xtext] org.eclipse.xtext.resource.EObjectAtOffsetHelper.resolveElementAt(XtextResource, int) should return the contained element see https://bugs.eclipse.org/bugs/show_bug.cgi?id=368348
2012-01-11 15:53:21 +01:00
dhubner
b68ceed53a
[tests] organize imports
2012-01-11 13:57:23 +01:00
Sebastian Zarnekow
637de11a56
[tests] Migration to JUnit 4.x - some remaining clean-up
2012-01-09 14:34:54 +01:00
dhubner
278a64441f
[releng] increment version to 2.3.0
2012-01-09 13:05:47 +01:00
Sebastian Zarnekow
dbb4bbbde1
[xtext][tests] Migrated to JUnit 4.x (post processing ;-)
2012-01-06 17:58:11 +01:00
Sebastian Zarnekow
c178ebb32b
[xtext][tests] Migrated to JUnit 4.x
2012-01-06 17:50:55 +01:00
Jan Koehnlein
9d595ccd1f
[generator] Added line separator configuration handling
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=367919
2012-01-06 14:53:49 +01:00
Holger Schill
b350c5dfa8
[Xtend] Escape character not removed in some cases see https://bugs.eclipse.org/bugs/show_bug.cgi?id=367949
2012-01-05 16:09:38 +01:00
Holger Schill
d30538d1de
[Xtext] [Linking] Uncaught ValueConverterException see https://bugs.eclipse.org/bugs/show_bug.cgi?id=362902
2012-01-03 16:36:55 +01:00
dhubner
e7c7b6fa25
[releng] local TP definition created
2011-12-16 15:15:14 +01:00
dhubner
350048ce80
[tests] fixed junit4 launch configuration
2011-12-15 15:31:21 +01:00
dhubner
b3498fa08b
[releng-tests] each launch config should get it's own ws
2011-12-15 14:01:10 +01:00
dhubner
eb484860ac
[junit] create own ws for each test project
2011-12-14 16:57:21 +01:00
dhubner
5975087b98
[releng] increment version to 2.2.1
2011-12-13 11:37:21 +01:00
Sven Efftinge
c2b646fc10
[xtext tests] dependency to MWE 2.2
2011-12-07 16:33:50 +01:00
Moritz Eysholdt
f9e533097c
Revert "[Xtext] fixed 363914 - Check that you cannot append a null segment to a"
...
This reverts commit b74a06f705a9a0750289e2152d49941f4727e756.
2011-12-01 13:09:25 +01:00
Jan Koehnlein
44a7263f3e
[xtend][quickfix] Quick fix for adding required libs
2011-11-30 18:46:18 +01:00
Sven Efftinge
56bb48b08c
fixed broken tests
2011-11-29 15:07:09 +01:00
Moritz Eysholdt
2f0d40663d
[Xtext] fixed 363914 - Check that you cannot append a null segment to a
...
QualifiedName
2011-11-28 14:19:24 +01:00
Sebastian Zarnekow
a69606b307
[xtext][grammar] Fix: Grammar linking is broken for imported packages for a clean build
...
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=364446
2011-11-22 16:42:06 +01:00
Sven Efftinge
280cb4c820
[xtext] removed/replaced all guice 3 incompatible dependencies
2011-11-21 11:13:32 +01:00
Moritz Eysholdt
e4f327c00b
[serializer] fixed bug 363509 - NPE during serialization
...
The problem was that some state machines referred to
EStructuralFeatures that were not member of the
to-be-serialized EObject's EClass.
2011-11-17 17:03:20 +01:00
Sven Efftinge
977653e502
[generator] changed semantics of final. Exceptions are only thrown when final bindings are overridden by other final bindings. When normal bindings try to override a final binding the binding is ignored and a warning is printed.
2011-11-14 14:58:43 +01:00
Sebastian Zarnekow
d34390a611
[xtext][ecoreInference] Fix: Wrong error on compatible features in grammar editor
2011-11-10 20:03:12 +01:00
Moritz Eysholdt
1add44adfb
[junit4/parameterized] use pipe insted of exclamation mark to match offsets
...
(cherry picked from commit a38c8f4bc7c5feab7c80f63b733dc271865d1ffb)
2011-11-10 17:17:13 +01:00
Sebastian Zarnekow
9f3b84aec5
[xtext][tests] Marked warning in test grammar as intentional
2011-11-09 19:44:19 +01:00