As part of Bug 329646 [1] I've cleaned up the command lifecycle to use add-ons to properly integrate with the model. That means an e4 app needs 2 addons in its model to function correctly:
<addons xmi:id="_XGB3wPZlEd-XstlTZ6nTXg" elementId="org.eclipse.e4.core.commands.service" contributionURI="platform:/plugin/org.eclipse.e4.core.commands/org.eclipse.e4.core.commands.CommandServiceAddon"/> <addons xmi:id="_LK0NgPZmEd-XstlTZ6nTXg" elementId="org.eclipse.e4.ui.workbench.commands.model" contributionURI="platform:/plugin/org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.CommandProcessingAddon"/> To run the compatibility layer against HEAD, you need to have the org.eclipse.platform project checked out into your workspace: dev.eclipse.org:/cvsroot/eclipse org.eclipse.platform R4_HEAD I'll be making the same changes to the context management and key binding management over the next little while as well. I'll post to the list when I release my changes with the implications (I can think of :-) [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=329646 Bug 329646 - Keybindings aren't found or shown when run from .jars -- Paul Webster Hi floor. Make me a sammich! - GIR
_______________________________________________ e4-dev mailing list e4-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/e4-dev