Commit graph

522 commits

Author SHA1 Message Date
Christian Dietrich
17fe6ac1e5 [releng] Update Xtext version to 2.27.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2022-02-28 09:45:41 +00:00
Christian Dietrich
562117799a added missing copyright headers
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2022-02-25 17:33:25 +01:00
Christian Dietrich
8cf7abda8f added missing copyright headers
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2022-02-25 15:56:15 +01:00
rubenporras
81b88c9e54 Fix NPE if there is no resource provider for an URI
Fix NPE if there is no resource provider for an URI by checking for null
and defaulting to false if null, the null check is equivalent to the one
already present in getDeltasForDeletedResources. In addition mark the
URI for removal.

The resource provider can be null in our development environments or if
a persisted index is being reused after some language was de-installed.
2022-02-18 15:22:12 +01:00
Christian Dietrich
0c502352c7
Merge pull request #1819 from rubenporras/FixGeneratedBinaryModels
Always write binary models
2022-02-02 12:42:40 +01:00
rubenporras
80617e00e7 Remove the null check on GeneratorDelegate
Remove the null check on GeneratorDelegate, as it should never be null.
2022-02-02 09:10:04 +01:00
rubenporras
5fd12a2713 Add protected method to allow subclassing Indexer.ResolvedResourceDescription 2022-02-01 16:34:55 +01:00
Christian Dietrich
d392f0e77e
Merge pull request #1814 from rubenporras/master
Add protected method for subclassing Indexer.ResolvedResourceDescription
2022-01-31 07:24:26 +01:00
rubenporras
d03cf05a19 Add protected method for subclassing Indexer.ResolvedResourceDescription 2022-01-28 14:16:41 +01:00
Mark Sujew
07a4294004 Expose serialization methods on AbstractNode
Signed-off-by: Mark Sujew <mark.sujew@typefox.io>
2022-01-27 12:56:45 +00:00
Oliver Libutzki
5fa55c3ca9 Introduction of QualifiedNameInterning to configure the behaviour of QualifiedName regarding String interning
Signed-off-by: Oliver Libutzki <oliver@libutzki.de>
2022-01-10 22:02:10 +01:00
Christian Dietrich
98d4472fc4 Make QualifiedName.USE_INTERNING writable (using reflection)
Fixes #1787

Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2022-01-10 10:17:08 +01:00
Lawrence Goossens
8d8e4a733e [#1798] mergeValuesFrom now updates priorities
mergeValuesFrom in HiddenRegionFormatting now updates the priority
The calculation of strategy can no longer cause overflows

Signed-off-by: Lawrence Goossens <lawrence.goossens@sigasi.com>
2022-01-05 10:09:59 +01:00
Christian Dietrich
6a9b8782a1 fix javadoc
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-09-16 12:26:42 +02:00
Christian Dietrich
4d78d9a51e fix unused imports
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-25 13:19:55 +02:00
Christian Dietrich
aff077efc8 [#1734] improve performance of LiveShadowedAllContainerState.getContainedURIs
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-20 09:35:25 +02:00
Christian Dietrich
3f18a3985e [eclipse/xtext#1978] update to asm 9.2
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-18 08:32:36 +02:00
Christian Dietrich
1ff1da2dfd
Merge pull request #1735 from eclipse/cd_gradle6CrapExperiments
update to gradle 7
2021-08-16 16:41:53 +02:00
Christian Dietrich
ab2cde8efc
Merge pull request #1736 from eclipse/cd_coreIssue1141
[#1141] fix javadoc on Java 11
2021-08-16 16:14:16 +02:00
Christian Dietrich
49bd79fde2 remove unused import
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-16 10:17:01 +02:00
Christian Dietrich
c2af18180a update to gradle 7
https://github.com/eclipse/xtext/issues/1548

Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-16 09:49:26 +02:00
Christian Dietrich
87ac743c65
Merge pull request #1730 from eclipse/cd_guice501
use guice 5.0.1
2021-08-16 09:27:26 +02:00
Christian Dietrich
48bf6f840c use guice 5.0.1
different approach of serializer classes singletons to avoid oom races on parallel injection

Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-16 09:19:34 +02:00
Christian Dietrich
eb298f9012 regenerated langs
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-13 12:08:50 +02:00
Christian Dietrich
e3f08a1292 [eclipse/xtext-core#1141] fix javadoc on Java 11
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-13 12:06:48 +02:00
Christian Dietrich
15915a2558 clear caches on updateInternalState
Fixes eclipse/xtext-eclipse#1697
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-08-09 09:42:47 +02:00
Titouan Vervack
c831dc63cd
Fixed typo, NPE and small cleanup (#1713) 2021-07-27 15:01:51 +02:00
Christian Dietrich
ecab469ae2 filter hidden nodes for value conversion of enums. Fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=574721
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-07-08 13:40:33 +02:00
Christian Dietrich
5bd417732b [#1703] expose org.eclipse.xtext.preferences as api
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-05-03 10:16:06 +02:00
Sebastian Zarnekow
5655575fa0 [#1703] Cleanup preferences API
Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
2021-05-03 10:14:26 +02:00
Christian Dietrich
a6114a05c9 performance optimization for isAffected with a large number of imported names
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-03-25 10:19:31 +01:00
Christian Dietrich
46e322e1f0 regenerated languages
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-03-19 07:32:52 +01:00
miklossy
bfa8063e97 Fixing a typo in javadoc of the OutputConfiguration class.
Signed-off-by: miklossy <miklossy@itemis.de>
2021-03-12 10:35:06 +01:00
Karsten Thoms
81a9b7c06c [releng] Update Xtext version to 2.26.0
Signed-off-by: Karsten Thoms <karsten.thoms@karakun.com>
2021-03-01 16:18:45 +00:00
Christian Dietrich
5f42c723ab [eclipse/xtext#1953] print broken zip file when traversing archive fails
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-02-22 13:00:31 +01:00
Christian Dietrich
2b25ff301e
Merge pull request #1678 from eclipse/cd_asm91
[eclipse/xtext#1934] update to ASM 9.1
2021-02-17 10:18:57 +01:00
Christian Dietrich
21c875d5ed [eclipse/xtext#1934] update to ASM 9.1
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-02-17 08:43:35 +01:00
Christian Dietrich
3613c4e311 [eclipse/xtext-core#1626] regnerate languages
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2021-02-12 12:17:02 +01:00
miklossy
1fff012bd0 Fixing typos in the javadoc comments.
Signed-off-by: miklossy <miklossy@itemis.de>
2021-01-19 14:18:04 +01:00
Arne Deutsch
378dbb6934 [#1618] Delegate methods to simplify java formatter code.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2021-01-15 08:44:40 +01:00
Arne Deutsch
c2fa8fe3bc [#1629] Open up org.eclipse.xtext.serializer.tokens
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2020-12-18 16:24:30 +01:00
Christian Dietrich
d16c16c916 Regenerated Languages
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-12-11 09:47:18 +01:00
Arne Deutsch
96d44d87a9 [#1625] More formatter fixes and tests.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2020-12-11 09:37:24 +01:00
miklossy
fecf0e7268 Fixing typos in the javadoc comments.
Signed-off-by: miklossy <miklossy@itemis.de>
2020-12-02 20:51:29 +01:00
miklossy
98df842c0b Fixing typos in the javadoc comments.
Signed-off-by: miklossy <miklossy@itemis.de>
2020-12-02 08:31:21 +01:00
Nico Prediger
adc50299ef [releng] Update Xtext version to 2.25.0
Signed-off-by: Nico Prediger <mail@nicoprediger.de>
2020-11-30 15:53:15 +00:00
Christian Dietrich
e5c7bca5ce regenerated test languages
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-11-30 09:14:51 +01:00
Arne Deutsch
2c2d5b987e [#1625] Added a lot of tests and a few fixes to the formatter.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2020-11-27 15:48:44 +01:00
Arne Deutsch
294a43c4ff [#1489] Several formatter fixes.
Added unit tests as well.

Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2020-11-20 15:54:15 +01:00
Christian Dietrich
ba4d35c23b fixed typos
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-11-18 15:09:08 +01:00