Skip to content

Align the custom CSS property handler with the 2026-09 CSS engine - #66

Merged
vogella merged 1 commit into
mainfrom
css-engine-2026-09
Oct 7, 2026
Merged

vogella merged 1 commit into
mainfrom
css-engine-2026-09

Conversation

@vogella

@vogella vogella commented Oct 7, 2026

Copy link
Copy Markdown
Member

Eclipse 4.41 replaced the Batik based CSS parser and the SAC value model with an internal implementation and folded ICSSPropertyHandler2 into ICSSPropertyHandler.
The property handler API stayed source compatible, so CheckboxPropertyHandler only drops its redundant interface clause and keeps converting values through the CSS engine, which is the supported way to read the new value records.
The required CSS bundle versions now point to the 4.41 releases.

The bundle now requires the css.core, css.swt and css.swt.theme versions shipped with Eclipse 4.41, whose rewritten CSS engine keeps the property handler API unchanged. The checkbox handler drops the redundant ICSSPropertyHandler implements clause, since AbstractCSSPropertySWTHandler already implements it.

Assisted-by: multiple AI agents and layers of automated tooling 🤖
@vogella
vogella merged commit 3d290ed into main Oct 7, 2026
1 check passed
@vogella
vogella deleted the css-engine-2026-09 branch October 8, 2026 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant