|
|
(28 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| __NOTOC__ | | __NOTOC__ |
− | * [http://www.eclipse.org/gef/newandnoteworthy/New-and-Noteworthy-30.html New and Noteworthy in 3.0]
| |
− | * [http://www.eclipse.org/gef/newandnoteworthy/New-and-Noteworthy-35.html New and Noteworthy in 3.5]
| |
− | * [[GEF/New and Noteworthy/3.6| New and Noteworthy in 3.6]]
| |
− | * [[GEF/New and Noteworthy/3.7| New and Noteworthy in 3.7]]
| |
− | * [[GEF/New and Noteworthy/3.8| New and Noteworthy in 3.8]]
| |
− | * [[GEF/New and Noteworthy/3.9| New and Noteworthy in 3.9]]
| |
− | * [[GEF/New and Noteworthy/3.10| New and Noteworthy in 3.10]]
| |
| | | |
− | == General ==
| + | The "New & Noteworthy" pages have been migrated to GitHub: |
| | | |
− | The [https://projects.eclipse.org/projects/tools.gef/releases/3.10.1-mars-sr1 GEF 3.10.1 (Mars SR1)] release provides service releases for the production components [https://www.eclipse.org/gef/draw2d/ Draw2d 3.x] (3.10.1), [https://www.eclipse.org/gef/gef_mvc/index.php GEF (MVC) 3.x] (3.10.1), and [https://www.eclipse.org/gef/zest/index.php Zest 1.x] (1.6.1), as well as for the new [[GEF/GEF4|GEF4]] components (0.1.1).
| + | * [https://github.com/eclipse/gef/blob/master/CHANGELOG.md#gef-3101-mars1 GEF@github.com CHANGELOG] |
− | | + | * [https://github.com/eclipse/gef-legacy/blob/master/CHANGELOG.md#gef-3101-mars1 GEF-Legacy@github.com CHANGELOG] |
− | === Breaking changes of provisional API from 0.1.0 to 0.1.1 ===
| + | |
− | | + | |
− | ==== DefaultSelectionProvider was moved ====
| + | |
− | <code>org.eclipse.gef4.mvc.fx.ui.DefaultSelectionProvider</code> was moved to <code>org.eclipse.gef4.mvc.ui.DefaultSelectionProvider</code> because it is independent of JavaFX.
| + | |
− | | + | |
− | ==== FXMouseDragGesture, FXPinchSpreadGesture, and FXRotateGesture were renamed ====
| + | |
− | | + | |
− | The <code>FXMouseDragGesture</code>, <code>FXPinchSpreadGesture</code>, and <code>FXRotateGesture</code> abstract base implementations located in package <code>org.eclipse.gef4.fx.gestures</code> were renamed to consistently use the 'Abstract' prefix:
| + | |
− | * <code>org.eclipse.gef4.fx.gestures.FXMouseDragGesture</code> was renamed to <code>org.eclipse.gef4.fx.gestures.AbstractFXMouseDragGesture</code>
| + | |
− | * <code>org.eclipse.gef4.fx.gestures.FXPinchSpreadGesture</code> was renamed to <code>org.eclipse.gef4.fx.gestures.AbstractFXPinchSpreadDragGesture</code>
| + | |
− | * <code>org.eclipse.gef4.fx.gestures.FXRotateGesture</code> was renamed to <code>org.eclipse.gef4.fx.gestures.AbstractFXRotateGesture</code>
| + | |
− | | + | |
− | ==== FXViewer was changed to enable that it can work with a shared JavaFX scene. ====
| + | |
− | * The contract of <code>org.eclipse.gef4.mvc.fx.viewer.FXViewer</code> was changed so that it is no longer responsible of constructing a JavaFX scene and hooking it into an <code>org.eclipse.gef4.mvc.fx.viewer.ISceneContainer</code>. Instead <code>FXViewer</code> is now only responsible of constructing its own visuals (lazily within <code>#getScrollPane()</code>) and hooking the root part visuals into it.
| + | |
− | * The now obsolete <code>org.eclipse.gef4.mvc.fx.viewer.ISceneContainer</code> abstraction and the related <code>org.eclipse.gef4.mvc.fx.FXStageSceneContainer</code>, and <code>org.eclipse.gef4.mvc.fx.ui.FXCanvasSceneContainer</code> implementations were removed.
| + | |
− | | + | |
− | ---- | + | |
− | | + | |
− | == GEF4 Geometry 0.1.1 ==
| + | |
− | | + | |
− | ==== Aligned background color within the examples and added window titles where missing (M1) ====
| + | |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=470413 #470413], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=470414 #470414]
| + | |
− | | + | |
− | ----
| + | |
− | | + | |
− | == GEF4 Layout 0.1.1 ==
| + | |
− | | + | |
− | ==== Fixed a bug where dynamic layout was not applied although it should (M1) ====
| + | |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=468764 #468764] | + | |
− | | + | |
− | ----
| + | |
− | | + | |
− | == GEF4 FX 0.1.1 ==
| + | |
− | | + | |
− | ==== Fixed a Java 8-related bug where chop box anchor positions were not computed (M1) ====
| + | |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=470029 #470029]
| + | |
− | | + | |
− | ---- | + | |
− | | + | |
− | == GEF4 MVC 0.1.1 ==
| + | |
− | | + | |
− | ==== Fixed a bug where the undo history was incorrectly cleared (M1) ====
| + | |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=470028 #470028]
| + | |
− | | + | |
− | ==== Enhanced the default resize mechanism for better customizability (M1) ====
| + | |
− | You can now define the visual that is resized (only the part's "main" visual was allowed before), and also define the initial size (the visual's layout-bounds were used before).
| + | |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=471031 #471031]
| + | |
− | | + | |
− | ==== Fixed a bug where the way points of a connection were "jumping"/changing position (M1) ====
| + | |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=466616 #466616]
| + | |
− | | + | |
− | ==== Added checks to determine the dirty state of an FXEditor based on the undo-history (M1) ====
| + | |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=470612 #470612]
| + | |
− | | + | |
− | ==== Added a widget for creating/manipulating multi-stop linear gradients (M1) ====
| + | |
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=469491 #469491]
| + | |
− | [[Image:GEF4-MVC-FX-UI-FXFillSelectionDialog-advanced.png|The FXAdvancedGradientPicker embedded into a property edit dialog.]]
| + | |
| | | |
| [[Category:GEF]] | | [[Category:GEF]] |