Eclipse 4diac Weekly #69
Update on what development happened across the Eclipse 4diac project in the week from January 09, 2026 to January 16, 2026.
This week’s updates focus exclusively on 4diac IDE. The work includes an upgrade to the latest Eclipse target platform and several usability improvements in the graphical editor—especially around connection creation and markers.
Enhancements and Fixes in 4diac IDE
-
Platform & Build
- Updated the IDE to the Eclipse 2026-03 target platform, simplifying dependency checks reducing build and update effort.
- Added additional Maven configuration to improve Sonar integration.
- Fixed missing
plugin.propertiesentry in the model UI plugin build configuration.
-
Modeling & Editor Behavior
- Fixed incorrect handling of
VAR_IN_OUTvariables in the Plug Type Interface (issue #1997). - Fixed automatic FB insertion into empty subapplications.
- Added a
MemberAccesspin to theInitialValueHelper.
- Fixed incorrect handling of
-
Connection Creation & Markers
- Reworked utility markers and stylers and integrated them more consistently with the Eclipse marker infrastructure.
- Added a base handler and a dedicated connection source marker handler for graphical markers.
- Improved connection creation workflows:
- Allow marked connection creation in both directions.
- Correct undo behavior for marker-created connections.
- Remove connection end-point markers after successful connection creation.
- Prevent unintended event creation mode activation when using
Ctrl+Shift.
-
Refactoring & Cleanup
- Extracted handler service access into a helper.
- Removed unused methods.
-
Testing & Quality
- Fixed pixel scaling issues and improved
SetPositionCommandtests. - Fixed issues reported by Sonar in UI tests.
- Resolved most Sonar-reported issues in the application plugin.
- Fixed pixel scaling issues and improved
Many thanks to all contributors for their work and their feedback!
Cheers,
The Eclipse 4diac Team