Summary
- Bump Xtext version to 2.34 (details)
- bootstrap against 2.33 release (details)
- prepared 202312 target (details)
- switch to 4.31 i-builds (details)
- switch dm to 404 (details)
- Reintroduced ValidatorTester in xtext.testing bundle (details)
- adapt query (details)
- update to gradle 8.5 (details)
- use emf 2.36 in r 202312 (details)
- prepare wizard for 2024-03 (details)
- added support for 2024-03 in oomph (details)
- update to orbit 2024-03 (details)
- bump classgraph (details)
- fix(WorkspaceFolders) check if WorkspaceFolders are supported (details)
- Plugin test projects should not use "target/test-classes" in .classpath (details)
- Replace dependency to org.eclipse.osgi.services (details)
- [#2876] update to guava 33 (details)
- fix ant test (details)
- Add missing version constraints to some require-bundles for Guava (details)
- Attempt without failureaccess (details)
- Revert "Attempt without failureaccess" (details)
- Added an Xtend validator test for cycles in internal types (details)
- also verify the error's position for hierarchy cycles (details)
- also verify error's position for INTERFACE_EXPECTED (details)
- also verify error's position for OVERRIDDEN_FINAL (details)
- also verify error's position for CLASS_EXPECTED (details)
- also verify error's position for field INVALID_USE_OF_TYPE (details)
- also verify error's position for parameter INVALID_USE_OF_TYPE (details)
- fixed verify error's position for parameter INVALID_USE_OF_TYPE (details)
- also verify error's position for DUPLICATE_PARAMETER_NAME (details)
- also verify error's position for duplicates (details)
- also verify error's position for duplicate methods (details)
- also verify error's message parts for duplicate methods (details)
- added missing tests for doCheckOverriddenMethods (details)
- also verify error position for CONFLICTING_DEFAULT_METHODS (details)
- also verify error position for CLASS_MUST_BE_ABSTRACT (details)
- also verify error position for ANONYMOUS_CLASS_MISSING_MEMBERS (details)
- also verify error position for anonymous class override final class (details)
- added test with anonymous class not implementing abstract methods (details)
- update to mwe(2) 1.11.0/2.17.0 M0 (details)
- switch to Xtext M0 for bootstrapping (details)
- use workaround also in latest (details)
- added generator as a source folder (details)
- emf.codegen.ecore dependency (details)
- added MWE2 file (details)
- added DirectoryCleaner (details)
- renaming (details)
- regenerated classes (details)
- removed old Java generator (details)
- restored GenerateXbase (details)
- regenerated classes (details)
- removed generator from src.excludes (details)
- bin.excludes of generator folder in Xbase (details)
- Revert "removed old Java generator" (details)
- renamed Java generator (details)
- removed MWE2 file (details)
- bin.excludes of generator folder in Common Types (details)
- some experiments (details)
- AnonymousClassAwareTreeAppendable (details)
- removed some customizations (details)
- simplified appendConstructedTypeName (details)
- Xtend: fixed strange error message for `void` as a field type (details)
- simplified AnonymousClassAwareTreeAppendable (details)
- added another createChild to make it easier for subclassing (details)
- don't store the converter (details)
- simplified isVariableDeclarationRequired (details)
- simplified internalCanCompileToJavaExpression (details)
- simplified constructorCallToJavaExpression (details)
- simplified appendConstructedTypeName (details)
- XtendCompilerUtil -> XtendCompilerHelper (details)
- use IResourceScopeCache in XtendCompilerHelper (details)
- simplified appendConstructedTypeName (details)
- canCompileToJavaAnonymousClass (details)
- check isAnonymousClassConstructorCall (details)
- Xtend uses canCompileToJavaAnonymousClass (details)
- simplified isVariableDeclarationRequired (details)
- simplified isVariableDeclarationRequired 2 (details)
- isVariableDeclarationRequired for constructor in Xbase (details)
- removed duplication by constructorCallToJavaExpression (details)
- Xtend PerformanceTest in Java (details)
- reduced visibility of some methods (details)
- Harden bundle constraints between Xtext bundles (#2892) (details)
- Remove redundant bundle requirements that are already fulfilled due to re-exports (#2893) (details)
- Keep the filter-chain consistent when using the LoggingTester (details)
- don't retrieve the ImportManager by reflection (details)
- Removed cyclic dependency to mwe2.launch (#2897) (details)
- Fixed type common super type computation when type params are involved (#2894) (details)
- simplified appendConstructedTypeName (details)
- canCompileToJavaAnonymousClass (details)
- check isAnonymousClassConstructorCall (details)
- Xtend uses canCompileToJavaAnonymousClass (details)
- simplified isVariableDeclarationRequired (details)
- simplified isVariableDeclarationRequired 2 (details)
- isVariableDeclarationRequired for constructor in Xbase (details)
- removed duplication by constructorCallToJavaExpression (details)
- reduced visibility of some methods (details)
- private -> protected (restored visibility) (details)
- Added an Xtend validator test for cycles in internal types (details)
- also verify the error's position for hierarchy cycles (details)
- also verify error's position for INTERFACE_EXPECTED (details)
- also verify error's position for OVERRIDDEN_FINAL (details)
- also verify error's position for CLASS_EXPECTED (details)
- also verify error's position for field INVALID_USE_OF_TYPE (details)
- also verify error's position for parameter INVALID_USE_OF_TYPE (details)
- fixed verify error's position for parameter INVALID_USE_OF_TYPE (details)
- also verify error's position for DUPLICATE_PARAMETER_NAME (details)
- also verify error's position for duplicates (details)
- also verify error's position for duplicate methods (details)
- also verify error's message parts for duplicate methods (details)
- added missing tests for doCheckOverriddenMethods (details)
- also verify error position for CONFLICTING_DEFAULT_METHODS (details)
- also verify error position for CLASS_MUST_BE_ABSTRACT (details)
- also verify error position for ANONYMOUS_CLASS_MISSING_MEMBERS (details)
- also verify error position for anonymous class override final class (details)
- added test with anonymous class not implementing abstract methods (details)
- also verify error position for constructors' errors (details)
- also verify error position for anonymous class' members (details)
- Added @since to JvmModelGenerator's new method (details)
- moved Xtend performance tests from core.tests (details)
- updated launch configurations (details)
- updated build.properties (details)
- change package name build -> building (details)
- renamed name in POM (details)
- updated needed dependencies (details)
- moved Xtend ide performance tests (details)
- updated launch configurations (details)
- shadow setUpProject (details)
- better documented TargetPlatformUtil.setTargetPlatform(Class<?>) (details)
- [2836] adapt to changes in ltk.refactoring (details)
- String.joing instead of IterableExtensions.join (details)
- [#2902] LSP4J 0.21.2 (#2904) (details)
- Fix maven deprecations in xtend-maven-plugin (details)
- don't set marker.LOCATION if LINE_NUMBER is set (details)
- bootstrap against Xtext 2.34.0.M1 (#2903) (details)
- Java 17 in Oomph (details)
- don't set marker.LOCATION at all (details)
- no need to check for issue.getLineNumber() != null (details)
- [2909] xtext.logging versionRange 0.0.0 in extraRequirements (details)
- also verify error position for OVERRIDDEN_FINAL (details)
- also verify error position for OVERRIDE_REDUCES_VISIBILITY (details)
- also verify error position for INCOMPATIBLE_RETURN_TYPE (details)
- [Xtend] put INCOMPATIBLE_RETURN_TYPE marker on field's type (details)
- Update Domainmodel pom.xml for xtext.logging version (details)
- also verify error position for MISSING_SYNCHRONIZED (details)
- also verify error position for INCOMPATIBLE_THROWS_CLAUSE (details)
- also verify error position for INCOMPATIBLE_THROWS_CLAUSE (2) (details)
- test for reproducing the wrong position of marker (details)
- place error marker on each incompatible exceptions (details)
- foreach instead of for (details)
- some refinements (details)
- use maven-bundle-plugin with extensions=true (details)
- regenerated Xbase test languages (details)
- regen docs for 2.34 (details)
- Adjust SemanticTokensService to LSP specification (details)
- Allow customizing the NodeModelUtils and the way to obtain an INode (details)
- Inconsistent handling of files in an output folder - full vs. (details)
- Test case that "almost" demonstrates the problem (details)
- Use Maven wrapper also in shell scripts (details)
- maven-enforcer-plugin (details)
- removed maven specification from Jenkinsfiles (details)
- Revert "removed maven specification from Jenkinsfiles" (details)
- maven "apache-maven-3.9.2" in Jenkinsfiles (details)
- avoid busy and possibly infinite loop in JavaEditorExtension (details)
- update to jetty 11.0.20 Closes #2925 (details)
- XtendCompilerHelper -> AnonymousClassCompilerHelper (details)
- the added createAppendable is protected (details)
- simplified check in generateVisibilityModifier (details)
- Recreated test for the issue https://github.com/eclipse/xtext/issues/2920 (#1) (details)
- Modify the test customization to be even closer to the original problem (details)
- Introduced JvmTypeReferenceUtil (details)
- applied to XtendJvmModelInferrer (details)
- use EcoreUtil.getAdapter (details)
- use singletons for adapters (details)
- JvmTypesBuilder: setSuperClass addSuperInterface (details)
- applied to XtendJvmModelInferrer (details)
- accept null as superType (details)
- applied to Domainmodel (details)
- implement Adapter instead of extending AdapterImpl (details)
- avoid NPE in XtextPluginImages when initialized from non-UI thread (details)
- additional null guards (details)
- Add more flexibility to the way we find the ICompositeNode for an object (details)
- ensureInitialize in manage (details)
- also verify error position for EXCEPTION_NOT_THROWABLE (details)
- also verify error position for EXCEPTION_DECLARED_TWICE (details)
- added validation tests for exceptions in dispatch methods (details)
- also verify error position for WILDCARD_IN_SUPERTYPE (details)
- [Xtend] check for duplicate interface specification (details)
- slightly improved tests (details)
- regenerate test languages (details)
- update to gradle 8.6 (details)
- [#2674] update to lsp4j 0.22.0 (details)
- use mwe 2.17.0.M3 (details)
- force org.apache.commons.logging 1.2.0 in latest TP (details)
- force org.apache.commons.logging 1.2.0 in the other TPs (details)
- apache.commons.logging 1.2.0 in TargetPlatformProject (details)
- bootstrap against 2.34.0.M2 (details)
- update to mwe 2.17.0 release. (details)
- bump sequence numbers (details)