|Re: Up coming changes for efxclipse 3.9 [message #1853467 is a reply to message #1853325]
||Sun, 03 July 2022 16:56
| Stephane fournier
Registered: July 2009
I made this afternoon a try to EFX 3.9.0 snapshot (built on 188.8.131.52206270944) + platform as Eclipse Modeling 2022-06 build.
Since I have my own features to reference EFX + Eclipse platform, I had some time, to fetch additional bundles related to p2 support + jakarta.xml.bind bundle.
At the end, I got a successful app running with the same OpenJDK (Temurin 17.0.3) + OpenJFX version (15.0.1) already used with efx 3.8.0/2019-12 platform.
N.B: Make sure to run your efx app with a freshly created runtime workspace ( same thing for the osgi bundle configuration).
The only thing I had to change is maybe linked to DS removal ?
Indeed, I used extension-point "org.eclipse.e4.workbench.model" to contribute a 'Theme' menu (as in the very old efx contacts app example).
It seems this extension-point is not called anymore by EFX 3.9.0 (in extension-point documentation it is written it is not an API).
is it true ? DefaultThemeManager is still instantiated (no issue).
I've replaced this MenuThemeProcessor, by declaring the menu items in the application.e4xmi file directly and it works.
MenuThemeProcessor class is useless, but all other artefacts remain (class that extends AbstractTheme, ServiceComponent registration in Manifest.MF, Command to switch themes).
As far as I know, 3.9.0-snapshot seems to run as 3.8.0.
Does anyone can provide other feedbacks please ?
[Updated on: Sun, 03 July 2022 17:13]
Report message to a moderator
Powered by FUDForum
. Page generated in 0.03528 seconds