Commit graph

2206 commits

Author SHA1 Message Date
Jan Koehnlein
0ba8446202 Minor: Fixed since tag 2012-02-24 16:29:50 +01:00
Jan Koehnlein
3cd3f57711 [generator] Use IOutputConfigurationProvider to configure outlets in GeneratorComponent
https://bugs.eclipse.org/bugs/show_bug.cgi?id=362080
2012-02-24 16:29:50 +01:00
Sebastian Zarnekow
18994c7624 [trace] First shot at ITraceInformation#getTraceToTarget 2012-02-24 16:23:37 +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
Jan Koehnlein
f78d7f058b [generator] Don't touch MANIFEST.MF if there is no change
https://bugs.eclipse.org/bugs/show_bug.cgi?id=323108
2012-02-24 15:35:45 +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
Sven Efftinge
afdfd9bbab some minor cleanups 2012-02-24 09:33:46 +01:00
Sebastian Zarnekow
a18959162b [codeTemplates] Avoid dependency on IWorkspaceRoot 2012-02-23 19:04:34 +01:00
Sebastian Zarnekow
4bc70802aa [trace] Refactored API according to latest discussions (WIP) 2012-02-23 18:23:37 +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
a7ae6992e4 [trace] Rename: ITrace#getAllLocations to #getAllAssociatedLocations 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
51c4adba35 [trace] Added line number information
Moved TraceRegionSerializer to xtext.generator.trace
2012-02-21 17:27:48 +01:00
Knut Wannheden
79e795925f minor performance tweak to DefaultResourceDescription 2012-02-20 11:43:50 +01:00
Sebastian Zarnekow
c3e1a7ed3f [trace] Improved computation of significant trace region 2012-02-18 16:12:59 +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
Sebastian Zarnekow
bc395c8c79 [trace] Refactoring: AbstractTraceRegions are implemented as a mapping from TextRegion to a list of ILocationData - helps to implement m:n traces 2012-02-16 15:53:01 +01:00
Sebastian Zarnekow
921512eea7 [trace] Better names: Use AbstractTraceRegion#getMy and #getAssociated instead of getFrom and getTo since the latter are confusing when source and target traces are considered 2012-02-16 15:53:01 +01:00
Sebastian Zarnekow
fa9f7cacba [tracing] More nullness information, TreeAppendableTest + minor fix in impl, improved redundancy detection mechanism 2012-02-14 17:28:50 +01:00
Sebastian Zarnekow
7e28001487 [trace] Replaced TracingAppendable by TreeAppendable which can be post processed 2012-02-13 23:55:14 +01:00
Sebastian Zarnekow
04fc441482 [trace] Simplified API of ITraceRegionProvider 2012-02-13 16:11:48 +01:00
Sebastian Zarnekow
d213585fcd [tracing] Added some Nullable annotations and code cleanup 2012-02-13 14:57:56 +01:00
Sebastian Zarnekow
fbe66512f0 [trace] First cut that allows to trace Xtend files 2012-02-13 14:38:35 +01:00
Sebastian Zarnekow
39ac348d95 [tracing] Refactored JvmModelGenerator: allow to provide trace information 2012-02-13 14:38:34 +01:00
Sebastian Zarnekow
95b4192a10 [tracing] Continued work
Eliminate ITraceRegion in favor of AbstractTraceRegion
First shot at compiler trace 
Started to use null-annotations
2012-02-13 14:37:11 +01:00
Sebastian Zarnekow
e095e0d15d [generator][tracing] Introduced ITracingAppendable, moved some code around 2012-02-13 14:35:57 +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
Knut Wannheden
60d420294b [deps] towards Guava 11 compatibility - see https://bugs.eclipse.org/bugs/show_bug.cgi?id=370651 2012-02-09 14:43:31 +01:00
Sven Efftinge
2384f54262 [Xbase] Changed API of IJvmModelInferrer to better communicate and support the late initialization of fully state and the separation between pre- and post indexing. Made sure elements get associated and attaché dot the resource as early as possible. 2012-02-09 14:20:33 +01:00
Sven Efftinge
cac0e1aa2a removed friend exports, replaced by x-internal 2012-02-03 13:04:49 +01:00
Dennis Huebner
72dc837f12 [xtend-migration] removed remaining xtend2 occurrences 2012-02-03 12:40:07 +01:00
Dennis Huebner
fee3647f66 [devtools] Fix for Bug 369650 2012-01-31 17:38:51 +01:00
Sebastian Zarnekow
75b491729f [builder][trace] First shot at trace information API (impl still work in progress and subject to heavy change) 2012-01-31 12:54:23 +01:00
Knut Wannheden
7bcf5e350d Implement getExportedObjectsByType() - see https://bugs.eclipse.org/bugs/show_bug.cgi?id=369690 2012-01-26 16:06:35 +01:00
Sebastian Zarnekow
dc9d752d75 [xtext][javadoc] Started to enable JavaDoc validation in compiler settings (missing file) 2012-01-24 14:36:37 +01:00
Sebastian Zarnekow
9fd9103511 [xtext][javadoc] Started to enable JavaDoc validation in compiler settings
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=369329
2012-01-24 14:26:33 +01:00
Knut Wannheden
53fa28d529 [xtext] refactored code to use Strings#split() instead of String#split() where performance is critical - see https://bugs.eclipse.org/bugs/show_bug.cgi?id=369411 2012-01-24 09:59:28 +01:00
Sven Efftinge
12713065f7 [builder] some enhancements to the patch from https://bugs.eclipse.org/bugs/show_bug.cgi?id=367551 2012-01-23 15:02:51 +01:00
Sebastian Zarnekow
24f33e71c7 [xtext] Added a bunch of @Singleton annotations to stateless services
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=369271
2012-01-23 12:17:30 +01:00
Sebastian Zarnekow
f1d7479381 [xtext][baseline] Updated baseline to include all Xtext.SDK bundles
Fixed some compatibility issues, suppressed others (e.g. in xbase.junit)
Added missing since-tags
2012-01-23 12:17:29 +01:00
Sebastian Zarnekow
ddb168595e [xtext][trace] First shot at ITraceInformation, refactored clients of IDerivedResourceMarkers to use new API 2012-01-23 12:17:29 +01:00
Moritz Eysholdt
be1a01895a don't reexport org.hamcrest from text.junit4 2012-01-20 16:34:07 +01:00
Moritz Eysholdt
96868c0917 added re-exported dependency to org.hamcrest since junit4 depends on it 2012-01-20 15:07:54 +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
f494de41cf [xtext][util] Missing api-filter settings 2012-01-17 13:38:25 +01:00
Sven Efftinge
9086ee374a removed unused and broken method 2012-01-17 11:58:14 +01:00
Sebastian Zarnekow
7f8c127cc6 [xtext][util] Resolved some minor issues that were revealed by findbugs 2012-01-17 11:54:23 +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