Commit graph

1320 commits

Author SHA1 Message Date
Sven Efftinge
1a34d57141 [xtext tests] moved method to where it's used. 2012-11-22 16:08:21 +01:00
Sven Efftinge
f14cdf19fe [validation] ensure validated Eobjects are contained in currently checked Resource (see #351028) 2012-11-21 15:58:40 +01:00
Sven Efftinge
76eeef6157 updated test according to prior change 2012-11-20 18:41:09 +01:00
Sven Efftinge
bdebad1278 [tests] more explicit predicates (resulted in a false match on my system, due to unfortunate folder name :-)) 2012-11-19 11:00:30 +01:00
Jan Koehnlein
f5cbfa617b [tests] regenerated some test languages to fix tests 2012-11-16 23:19:47 +01:00
Knut Wannheden
edc8a0aac5 [test framework] fixes 394248: ValidatorTester is now injectable
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=394248
2012-11-14 10:03:02 +01:00
Moritz Eysholdt
e7a3d0f359 fix 393125 addition: added a test for executable extension factories 2012-10-30 16:54:15 +01:00
Moritz Eysholdt
37c7257405 fixed 393125 - Make the URI available for new IResourceServiceProviders 2012-10-30 16:07:28 +01:00
Moritz Eysholdt
63b52f87c3 fixed 387731: OutOfMemoryError on Language Generation 2012-08-22 11:13:01 +02:00
Dennis Huebner
1f9c1a9735 [log4j] We should use the same version constraint in 3rd party deps
https://bugs.eclipse.org/bugs/show_bug.cgi?id=384693
2012-08-13 14:28:35 +02:00
Holger Schill
36745e74b0 A file with DSL errors cannot be edited because the editor crashes see https://bugs.eclipse.org/bugs/show_bug.cgi?id=385636 2012-08-13 10:04:35 +02:00
Sven Efftinge
ec304245f4 classpath updates (reordering) 2012-08-13 10:01:25 +02:00
Michael Clay
33d67739ef https://bugs.eclipse.org/bugs/show_bug.cgi?id=385620 2012-07-30 22:15:31 +02:00
Dennis Huebner
bb155bf0a9 [pde] increment minor version 2.3->2.4 + NEW API Baseline 2012-06-28 14:50:51 +02:00
Moritz Eysholdt
82dda5fb49 fixed 382555: Regression in working Standalone with the Index 2012-06-14 13:04:35 +02:00
Moritz Eysholdt
bf551f8bdd adopted test expectations to new naming strategy 2012-06-04 17:05:07 +02:00
Jan Koehnlein
4ddf323068 [partial parsing] Fixing token region provider 2012-05-31 12:09:13 +02:00
Jan Koehnlein
221be5d4d1 [partial parsing] Fixed test expectations for null edits, and added more tests for reverting updates 2012-05-30 11:51:38 +02:00
Jan Koehnlein
636d86ecd7 [partial parsing] Consider lexer tokens in partial parsing 2012-05-29 14:26:15 +02:00
Sven Efftinge
2d01e316ea [XtextResourceSet] uses HashMap 2012-05-22 12:56:19 +02:00
Sven Efftinge
265728480f trying ConcurrentHashMap 2012-05-22 09:44:00 +02:00
Sven Efftinge
45479a327b [tests] ignore concurrent access tests with simple XtextResourceSet. They deadlock on the server (but not on my box) 2012-05-22 08:19:21 +02:00
Sven Efftinge
3c486ef782 [XtextResourceSet] updates URIMap when resource's URI changes
[Xtext] LinkingService checks whether an EPackage already exists, since it's used during serialization.
2012-05-21 20:33:13 +02:00
Sven Efftinge
1397889adf removed println 2012-05-21 08:31:01 +02:00
Sven Efftinge
a5f53722c3 [core] XtextResourceSet maintains urimap with original and normalized URI. 2012-05-20 19:42:35 +02:00
Sebastian Zarnekow
3e252e7d08 [xbase][conversion] Fixed NPE in value converter for the INT rule
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=380045
2012-05-19 13:12:45 +02:00
Moritz Eysholdt
8286d800c2 [serializer] fixed 368180: Exception when serializing 0.0 typed ecore::EDouble 2012-05-18 14:56:14 +02:00
Moritz Eysholdt
34d2c52381 disable the serializer test for semantically ambiguous parser tests 2012-05-15 18:04:02 +02:00
Moritz Eysholdt
3c2a8802c6 [SerializerTester] enabled AssertStructureAcceptor by default 2012-05-15 18:04:01 +02:00
Moritz Eysholdt
67714808eb fixed 371999: NPE in serializer without warning/error from compiler 2012-05-14 11:23:28 +02:00
Moritz Eysholdt
6409c3cdde added forgotten test language to GenerateAllTestLanguages.mwe2 2012-05-10 10:54:39 +02:00
Holger Schill
d90176fdc6 out of memory error when using grammar with enumerations and integer values see https://bugs.eclipse.org/bugs/show_bug.cgi?id=378967 2012-05-09 17:25:35 +02:00
Moritz Eysholdt
eb843347d3 [serializer] there is no special treatment for boolean-assigned keywords needed 2012-05-09 15:29:58 +02:00
Moritz Eysholdt
83155e5a95 [serializer] don't throw exceptions for keywords in cross references (see bug 376018) 2012-05-09 15:29:58 +02:00
Moritz Eysholdt
4f8a367064 [serializer] fixed 378064: serialization of boolean attributes 2012-05-09 13:37:12 +02:00
Moritz Eysholdt
e3eac94eaa [serializer] fixed a problem with language inheritance and naming
see 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378325
https://bugs.eclipse.org/bugs/show_bug.cgi?id=346695
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378052
2012-05-09 10:01:00 +02:00
Holger Schill
5aaa12c0ac Changed severity of validation for terminal naming conventions from error to warning 2012-05-04 09:52:57 +02:00
Jan Koehnlein
210b959c59 [tests] Setting EMF runtime version to 2.5 2012-05-03 22:52:36 +02:00
Jan Koehnlein
19a4f319fc [generator] Test for URI conversion in XMI grammar
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378261
2012-05-03 17:08:50 +02:00
Jan Koehnlein
e58a7c1a1c [generator] Explicitly setting EMF runtime version in all EcoreGeneratorFragments 2012-05-03 16:25:36 +02:00
Dennis Huebner
c95f07a5b8 [p2-greedy] Switched to old default greedy = true 2012-05-02 11:02:12 +02:00
Holger Schill
412131e238 Xtext must ensure the use of terminal naming convention see https://bugs.eclipse.org/bugs/show_bug.cgi?id=377311 2012-05-02 09:56:12 +02:00
Sven Efftinge
4345686729 fixed class cast exception in grammar access (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=347171) 2012-04-30 13:31:42 +02:00
Moritz Eysholdt
d21e95334d [Xtext] fixed 363914 - Check that you cannot append a null segment to a
QualifiedName
(cherry picked from commit b74a06f705a9a0750289e2152d49941f4727e756)
2012-04-27 13:35:10 +02:00
Moritz Eysholdt
1d9dfc78d1 fixed 377296 #2: disable caches instead of propagating events 2012-04-24 18:52:21 +02:00
Moritz Eysholdt
ed45ba284e fixed 377296: ResourceSetBasedAllContainersState should handle lazily loaded resources 2012-04-24 16:21:07 +02:00
Jan Koehnlein
78bc63945d [generator] late delivery of tests for manifest merger changes 2012-04-20 12:42:22 +02:00
Jan Koehnlein
f56b26ff2d [nodemodel] Make node model serializable
applied patch https://bugs.eclipse.org/bugs/attachment.cgi?id=212979
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=359824
2012-04-20 12:09:28 +02:00
Dennis Huebner
08c019acef [xtext-mwe] Friendly PathTraverser - Bug 376944 2012-04-19 10:36:27 +02:00
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