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):
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.0, GEF (MVC) 3.10.0, and Zest 1.6.0 are binary compatible with the previous 3.9.0 (Kepler) and 3.9.100 (Luna) releases. The GEF4 components are released for the first time.
Draw2d 3.10.0, GEF (MVC) 3.10.0, and Zest 1.6.0 consistently externalize all strings for internationalization. The GEF4 components do not externalize strings for internationalization support yet.
The components provided within the GEF 3.10 Mars 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). Respective Luna compatibility features are provided for this purpose.
Testing is performed with J2SE 1.7 and 1.8 on Eclipse Luna and Eclipse Mars respectively.
GEF 3.10.0 (Mars) M1
GEF 3.10.0 (Mars) M2
GEF 3.10.0 (Mars) M3
GEF 3.10.0 (Mars) M4
GEF 3.10.0 (Mars) M5
GEF 3.10.0 (Mars) M6
GEF 3.10.0 (Mars) M7
GEF 3.10.0 (Mars) RC1
GEF 3.10.0 (Mars) RC2
GEF 3.10.0 (Mars) RC3
GEF 3.10.0 (Mars) RC4
GEF 3.10.0 (Mars)
Complete Unification of Zest2 and GEF4
Complete the unification of Zest2 and GEF4 (372365) by finalizing the replacement of the originally migrated Zest2 bundles that still depend on SWT and Draw2d (org.eclipse.gef4.zest.core, org.eclipse.gef4.zest.jface, org.eclipse.gef4.zest.ui) with JavaFX-dependent Zest.FX (438734) and Zest.FX.UI (439474) bundles.
Enrich FX and MVC bundles to offer coherent set of editing functionality
Enrich FX and MVC bundles to offer a limited but coherent set of editing functionality, i.e. add support for deletion, creation, etc.