Eclipse 4diac Weekly #92
Update on what development happened across the Eclipse 4diac project in the week from June 19 to June 26, 2026.
This week focused on refining the editing experience with improvements to type refactoring, package management, build performance, and numerous usability enhancements across 4diac IDE, while 4diac FORTE continued to simplify its management command infrastructure.
Enhancements and Fixes in 4diac IDE
- Type Refactoring & Package Management
- Improved type rename support:
- Preserved error markers and
STRUCT_DEMUXvisibility during type renames - Added quick fix to align package names with the folder structure
- Preserved error markers and
- Improved connection handling during refactoring:
- Added recursive connection deletion
- Merged compatible connections during reconnect
- Preserved marker information while simplifying marker cleanup
- Improved type rename support:
- Build & Export
- Improved incremental export performance by avoiding unnecessary exports
- Triggered full exports when relevant source files are removed
- Fixed export builds to only process existing files
- Editor & UI Improvements
- Improved alignment of type information fields
- Enhanced scrolling behavior in property sheet tables on Windows
- Fixed rendering of member access tables
- Improved Bulk Editor selection handling
- Moved member access viewer into its own package
- Improved project creation by decoupling it from the UI
- General Improvements
- Consolidated Plant Hierarchy saving and replaced
printStackTracewith proper logging - Updated GitHub Actions dependencies
- Consolidated Plant Hierarchy saving and replaced
Enhancements and Fixes in 4diac FORTE
- Management Commands
- Refactored management command processing by separating command parsing from execution
- Simplified command handling with improved response management and cleanup methods
Enhancements and Fixes in 4diac Documentation
- XML Schema Support
- Added an XSD for Adapter Types
- Improved reuse of common XML schema definitions through shared attribute groups
Many thanks to all contributors for their work and their feedback!
Cheers,
The Eclipse 4diac Team