Eclipse Graphical Editing Framework (GEF) 3.10.1 (Mars.1)
Primary tabs
The release will contain minor revisions of the Draw2d and GEF (MVC) 3.x and Zest 1.x components as follows:
-
Draw2d 3.10.1
-
org.eclipse.draw2d.sdk (feature) [local update-site only]
-
org.eclipse.draw2d (feature)
- org.eclipse.draw2d (plug-in)
-
org.eclipse.draw2d.source (feature)
- org.eclipse.draw2d.source (plug-in)
- org.eclipse.draw2d.doc.isv (plug-in)
-
org.eclipse.draw2d (feature)
- org.eclipse.draw2d.examples (plug-in) [undeployed]
-
org.eclipse.draw2d.sdk (feature) [local update-site only]
-
GEF (MVC) 3.10.1
-
org.eclipse.gef.sdk (feature)
- org.eclipse.draw2d.sdk (feature)
-
org.eclipse.gef (feature)
- org.eclipse.draw2d (feature)
- org.eclipse.gef (plug-in)
-
org.eclipse.gef.source (feature)
- org.eclipse.gef.source (plug-in)
- org.eclipse.gef.doc.isv (plug-in)
- org.eclipse.gef.examples.ui.pde (plug-in)
-
org.eclipse.gef.sdk (feature)
-
Zest 1.6.1
-
org.eclipse.zest.sdk (feature)
- org.eclipse.draw2d.sdk (feature)
-
org.eclipse.zest (feature)
- org.eclipse.draw2d (feature)
- org.eclipse.zest.core (plug-in)
- org.eclipse.zest.layouts (plug-in)
- org.eclipse.zest.source (feature)
- org.eclipse.zest.doc.isv (plug-in)
-
org.eclipse.zest.sdk (feature)
-
Examples 3.10.1:
-
org.eclipse.gef.examples (feature)
- org.eclipse.gef.examples.flow (plug-in)
- org.eclipse.gef.examples.logic (plug-in)
- org.eclipse.gef.examples.shapes (plug-in)
- org.eclipse.gef.examples.text (plug-in)
-
org.eclipse.gef.examples.source (feature)
- org.eclipse.gef.examples.flow.source (plug-in)
- org.eclipse.gef.examples.logic.source (plug-in)
- org.eclipse.gef.examples.shapes.source (plug-in)
- org.eclipse.gef.examples.text.source (plug-in)
-
org.eclipse.gef.examples (feature)
-
ALL 3.10.1:
-
org.eclipse.gef.all (feature) [local update-site only]
- org.eclipse.gef.examples (feature)
- org.eclipse.gef.sdk (feature)
- org.eclipse.zest.sdk (feature)
-
org.eclipse.gef.all (feature) [local update-site only]
The release will furthermore contain a first snapshot of the new GEF4 components (with still provisional API):
-
GEF4 Common 0.2.0
-
org.eclipse.gef4.common (feature) [local update-site only]
- org.eclipse.gef4.common (plug-in)
-
org.eclipse.gef4.common.doc (feature) [local update-site only]
- org.eclipse.gef4.common.doc (plug-in)
-
org.eclipse.gef4.common.sdk (feature) [local update-site only]
- org.eclipse.gef4.common (feature)
- org.eclipse.gef4.common.doc (feature)
-
org.eclipse.gef4.common.source (feature)
- org.eclipse.gef4.common.source (plug-in)
-
org.eclipse.gef4.common (feature) [local update-site only]
-
GEF4 Geometry 0.2.0
-
org.eclipse.gef4.geometry (feature) [local update-site only]
- org.eclipse.gef4.geometry (plug-in)
-
org.eclipse.gef4.geometry.convert.fx (feature) [local update-site only]
- org.eclipse.gef4.geometry.convert.fx (plug-in)
-
org.eclipse.gef4.geometry.convert.swt (feature) [local update-site only]
- org.eclipse.gef4.geometry.convert.swt (plug-in)
-
org.eclipse.gef4.geometry.doc (feature) [local update-site only]
- org.eclipse.gef4.geometry.doc (plug-in)
-
org.eclipse.gef4.geometry.sdk (feature) [local update-site only]
- org.eclipse.gef4.geometry (feature)
- org.eclipse.gef4.geometry.convert.fx (feature)
- org.eclipse.gef4.geometry.convert.swt (feature)
- org.eclipse.gef4.geometry.doc (feature)
-
org.eclipse.gef4.geometry.source (feature)
- org.eclipse.gef4.geometry.source (plug-in)
-
org.eclipse.gef4.geometry.convert.fx.source (feature)
- org.eclipse.gef4.geometry.convert.fx.source (plug-in)
-
org.eclipse.gef4.geometry.convert.swt.source (feature)
- org.eclipse.gef4.geometry.convert.swt.source (plug-in)
- org.eclipse.gef4.geometry.examples (plug-in) [undeployed]
-
org.eclipse.gef4.geometry (feature) [local update-site only]
-
GEF4 Graph 0.2.0
-
org.eclipse.gef4.graph (feature) [local update-site only]
- org.eclipse.gef4.graph (plug-in)
-
org.eclipse.gef4.graph.doc (feature) [local update-site only]
- org.eclipse.gef4.graph.doc (plug-in)
-
org.eclipse.gef4.graph.sdk (feature) [local update-site only]
- org.eclipse.gef4.graph (feature)
- org.eclipse.gef4.graph.doc (feature)
-
org.eclipse.gef4.graph.source (feature)
- org.eclipse.gef4.graph.source (plug-in)
- org.eclipse.gef4.graph.examples [undeployed]
-
org.eclipse.gef4.graph (feature) [local update-site only]
-
GEF4 Layout 0.2.0
-
org.eclipse.gef4.layout (feature) [local update-site only]
- org.eclipse.gef4.layout (plug-in)
-
org.eclipse.gef4.layout.doc (feature) [local update-site only]
- org.eclipse.gef4.layout.doc (plug-in)
-
org.eclipse.gef4.layout.sdk (feature) [local update-site only]
- org.eclipse.gef4.layout (feature)
- org.eclipse.gef4.layout.doc (feature)
-
org.eclipse.gef4.layout.source (feature)
- org.eclipse.gef4.layout.source (plug-in)
- org.eclipse.gef4.layout.examples [undeployed]
-
org.eclipse.gef4.layout (feature) [local update-site only]
-
GEF4 DOT 0.2.0
-
org.eclipse.gef4.dot (feature) [local update-site only]
- org.eclipse.gef4.dot (plug-in)
-
org.eclipse.gef4.dot.ui (feature) [local update-site only]
- org.eclipse.gef4.dot.ui (plug-in)
-
org.eclipse.gef4.dot.doc (feature) [local update-site only]
- org.eclipse.gef4.dot.doc (plug-in)
-
org.eclipse.gef4.dot.sdk (feature) [local update-site only]
- org.eclipse.gef4.dot (feature)
- org.eclipse.gef4.dot.doc (feature)
- org.eclipse.gef4.dot.ui (feature)
-
org.eclipse.gef4.dot.source (feature)
- org.eclipse.gef4.dot.source (plug-in)
-
org.eclipse.gef4.dot.ui.source (feature)
- org.eclipse.gef4.dot.ui.source (plug-in)
- org.eclipse.gef4.dot.examples (plugin) [undeployed]
-
org.eclipse.gef4.dot (feature) [local update-site only]
-
GEF4 FX 0.2.0
-
org.eclipse.gef4.fx (feature) [local update-site only]
- org.eclipse.gef4.fx (plug-in)
-
org.eclipse.gef4.fx.ui (feature) [local update-site only]
- org.eclipse.gef4.fx.ui (plug-in)
-
org.eclipse.gef4.fx.doc (feature) [local update-site only]
- org.eclipse.gef4.fx.doc (plug-in)
-
org.eclipse.gef4.sdk (feature) [local update-site only]
- org.eclipse.gef4.fx (feature)
- org.eclipse.gef4.fx.ui (feature)
- org.eclipse.gef4.fx.doc (feature)
-
org.eclipse.gef4.fx.source (feature)
- org.eclipse.gef4.fx.source (plug-in)
-
org.eclipse.gef4.fx.ui.source (feature)
- org.eclipse.gef4.fx.ui.source (plug-in)
- org.eclipse.gef4.fx.examples (plug-in) [undeployed]
- org.eclipse.gef4.fx.examples.ui (plug-in) [undeployed]
-
org.eclipse.gef4.fx (feature) [local update-site only]
-
GEF4 MVC 0.2.0
-
org.eclipse.gef4.mvc (feature) [local update-site only]
- org.eclipse.gef4.mvc (plug-in)
-
org.eclipse.gef4.mvc.ui (feature) [local update-site only]
- org.eclipse.gef4.mvc.ui (plug-in)
-
org.eclipse.gef4.mvc.fx (feature) [local update-site only]
- org.eclipse.gef4.mvc.fx (plug-in)
-
org.eclipse.gef4.mvc.fx.ui (feature) [local update-site only]
- org.eclipse.gef4.mvc.fx.ui (plug-in)
-
org.eclipse.gef4.mvc.doc (feature) [local update-site only]
- org.eclipse.gef4.mvc.doc (plug-in)
-
org.eclipse.gef4.mvc.examples (feature)
- org.eclipse.gef4.mvc.examples (plug-in)
- org.eclipse.gef4.mvc.examples.logo (plug-in)
- org.eclipse.gef4.mvc.examples.logo.ui (plug-in)
-
org.eclipse.gef4.mvc.sdk (feature) [local update-site only]
- org.eclipse.gef4.mvc (feature)
- org.eclipse.gef4.mvc.ui (feature)
- org.eclipse.gef4.mvc.fx (feature)
- org.eclipse.gef4.mvc.fx.ui (feature)
- org.eclipse.gef4.mvc.doc (feature)
-
org.eclipse.gef4.mvc.source (feature)
- org.eclipse.gef4.mvc.source (plug-in)
-
org.eclipse.gef4.mvc.ui.source (feature)
- org.eclipse.gef4.mvc.ui.source (plug-in)
-
org.eclipse.gef4.mvc.fx.source (feature)
- org.eclipse.ge4.mvc.fx.source (plug-in)
-
org.eclipse.gef4.mvc.fx.ui.source (feature)
- org.eclipse.gef4.mvc.fx.ui.source (plug-in)
- org.eclipse.gef4.mvc.examples.logo.web (bundle) [undeployed]
-
org.eclipse.gef4.mvc (feature) [local update-site only]
-
GEF4 Zest 0.2.0
-
org.eclipse.gef4.zest.fx (feature) [local update-site only]
- org.eclipse.gef4.zest.fx (plug-in)
-
org.eclipse.gef4.zest.fx.ui (feature) [local update-site only]
- org.eclipse.gef4.zest.fx.ui (plug-in)
-
org.eclipse.gef4.zest.doc (feature) [local update-site only]
- org.eclipse.gef4.zest.doc (plug-in)
-
org.eclipse.gef4.zest.examples (feature)
- org.eclipse.gef4.zest.examples (plug-in)
- org.eclipse.gef4.zest.examples.graph (plug-in)
- org.eclipse.gef4.zest.examples.graph.ui (plug-in)
-
org.eclipse.gef4.zest.sdk (feature) [local update-site only]
- org.eclipse.gef4.zest.fx (feature)
- org.eclipse.gef4.zest.fx.ui (feature)
- org.eclipse.gef4.zest.doc (feature)
-
org.eclipse.gef4.zest.fx.source (feature)
- org.eclipse.gef4.zest.fx.source (plug-in)
-
org.eclipse.gef4.zest.fx.ui.source (feature)
- org.eclipse.gef4.zest.fx.ui.source (plug-in)
- org.eclipse.gef4.zest.examples.ui (plug-in) [undeployed]
-
org.eclipse.gef4.zest.fx (feature) [local update-site only]
-
GEF4 Cloudio 0.2.0
-
org.eclipse.gef4.cloudio.ui (feature) [local update-site only]
- org.eclipse.gef4.cloudio.ui (plug-in)
-
org.eclipse.gef4.cloudio.doc (feature) [local update-site only]
- org.eclipse.gef4.cloudio.doc (plug-in)
-
org.eclipse.gef4.cloudio.sdk (feature) [local update-site only]
- org.eclipse.gef4.cloudio.ui (feature)
- org.eclipse.gef4.cloudio.doc (feature)
-
org.eclipse.gef4.cloudio.ui.source (feature)
- org.eclipse.gef4.cloudio.ui.source (plug-in)
- org.eclipse.gef4.cloudio.examples.ui (plug-in) [undeployed]
-
org.eclipse.gef4.cloudio.ui (feature) [local update-site only]
Furthermore, the release will provide dedicated compatibility features to ensure GEF4 FX, GEF4 MVC, GEF4 MVC.FX, and GEF4 Zest.FX can be installed into a Luna SR2 environment without problems (see #465682 for details):
-
GEF4 FX Luna Compatibility 0.2.0
-
org.eclipse.gef4.fx.compatibility.luna (feature) [local update-site only]
- org.eclipse.gef4.fx.compatibility.luna (fragment)
-
org.eclipse.gef4.fx.compatibility.luna (feature) [local update-site only]
-
GEF4 MVC Luna Compatibility 0.2.0
-
org.eclipse.gef4.mvc.compatibility.luna (feature) [local update-site only]
- org.eclipse.gef4.mvc.compatibility.luna (fragment)
-
org.eclipse.gef4.mvc.compatibility.luna (feature) [local update-site only]
-
GEF4 MVC.FX Luna Compatibility 0.2.0
-
org.eclipse.gef4.mvc.fx.compatibility.luna (feature) [local update-site only]
- org.eclipse.gef4.mvc.fx.compatibility.luna (fragment)
-
org.eclipse.gef4.mvc.fx.compatibility.luna (feature) [local update-site only]
-
GEF4 Zest.FX Luna Compatibility 0.2.0
-
org.eclipse.gef4.zest.fx.compatibility.luna (feature) [local update-site only]
- org.eclipse.gef4.zest.fx.compatibility.luna (fragment)
-
org.eclipse.gef4.zest.fx.compatibility.luna (feature) [local update-site only]
Please note that those features/plug-ins marked as [undeployed] are not promoted to any update-site, while those marked with [local update-site only] will not be included in the simultaneous releases update-site, but only on the local GEF/GEF4 update-sites.
Draw2d 3.10.1, GEF (MVC) 3.10.1, and Zest 1.6.1 are binary compatible with the previous 3.10.0 (Mars) release, all API remains unchanged.
The GEF4 0.2.0 components include incompatible changes (of provisional API) compared to the GEF4 0.1.0 (Mars) release, as laid out in detail in GEF/New and Noteworthy/3.10.1 and https://www.eclipse.org/gef/project-info/GEF4-0.1.0-0.2.0-Provisional-API-Diff.html (class-level diff of provisional API).
Draw2d 3.10.1, GEF (MVC) 3.10.1, and Zest 1.6.1 consistently externalize all strings for internationalization. The GEF4 components do only partly externalize strings for internationalization.
The components provided within this release are designed for the following Java target environment:
- Draw2d - J2SE-1.4
- GEF (MVC) - J2SE-1.4
- Zest - J2SE-1.4
- GEF4 Common - JavaSE-1.6
- GEF4 Geometry - JavaSE-1.6, JavaFX 2.2
- GEF4 Graph - J2SE-1.5
- GEF4 Layout - J2SE-1.5
- GEF4 DOT - JavaSE-1.7, JavaFX 2.2
- GEF4 FX - JavaSE-1.7, JavaFX 2.2
- GEF4 MVC - JavaSE-1.7, JavaFX 2.2
- GEF4 Zest - JavaSE-1.7
- GEF4 Cloudio - JavaSE-1.6
Furthermore, all GEF4 components are developed to be backwards compatible with Eclipse Luna (*), as this is the first official release of those components (and adopters may still be bound to Luna).
(*) While org.eclipse.gef4.mvc.fx.ui specifies a require-bundle dependency on org.eclipse.swt 3.102, it actually requires org.eclipse.swt 3.104 (because its FXSimpleGradientPicker and FXAdvancedGradientPicker classes rely on Color#getAlpha(), which was introduced with 3.104), while Luna SR2 indeed bundles org.eclipse.swt 3.103. Further, while it specifies a bundle dependency on org.eclipse.core.runtime 3.9.0, it actually requires org.eclipse.core.runtime 3.11. (because its FXEditorActionBarContributor implicitly relies on a generified org.eclipse.core.runtime.IAdaptable, lacking a cast from Object to UndoRedoActionGroup), while Luna SR2 indeed bundles org.eclipse.core.runtime 3.10. Thus org.eclipse.gef4.mvc.fx.ui 0.2.0 is actually not Luna but only Mars compatible!
Testing is performed with J2SE 1.7 and 1.8 on Eclipse Luna (manually) and Eclipse Mars (through continuous integration) respectively.
Name | Date | Description |
---|---|---|
3.10.1 (Mars SR1) M1 | 2015/07/06 | |
3.10.1 (Mars SR1) M2 | 2015/07/27 | |
3.10.1 (Mars SR1) RC1 | 2015/08/17 | (provisional) API freeze |
3.10.1 (Mars SR1) RC2 | 2015/08/31 | |
3.10.1 (Mars SR1) RC3 | 2015/09/07 | |
3.10.1 (Mars SR1) RC4 | 2015/09/14 | |
3.10.1 (Mars SR1) | 2015/09/25 |