Changes

Summary

  1. [499100] Switch adaptable scopes when injecting adapters. (details)
  2. [499213] Ensure undo restores initial selection. (details)
  3. [499213] Store start/end point as waypoint in attach/detach. (details)
  4. [499213] Clear viewer models before detaching anchoreds. (details)
  5. [499213] Refresh curve handles when anchorages change. (details)
  6. [499100] Remove enter/leave from viewer and visual part. (details)
  7. [498287] Determine label parts only once during interaction. (details)
Commit a9984dbd0f4a469c415718c46059b3f48a6136f6 by Matthias Wienand
[499100] Switch adaptable scopes when injecting adapters.
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/domain/AbstractDomain.java (diff)
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/behaviors/HoverBehavior.java (diff)
The file was modifiedorg.eclipse.gef4.common/src/org/eclipse/gef4/common/adapt/inject/AdaptableScopes.java (diff)
The file was modifiedorg.eclipse.gef4.common.tests/src/org/eclipse/gef4/common/tests/AdaptableScopeTests.java (diff)
The file was modifiedorg.eclipse.gef4.common/src/org/eclipse/gef4/common/adapt/AdaptableSupport.java (diff)
The file was modifiedorg.eclipse.gef4.common/src/org/eclipse/gef4/common/adapt/inject/AdaptableScope.java (diff)
The file was modifiedorg.eclipse.gef4.common/src/org/eclipse/gef4/common/adapt/inject/AdapterInjector.java (diff)
The file was modifiedorg.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/behaviors/FXHoverBehavior.java (diff)
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/behaviors/AbstractBehavior.java (diff)
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/behaviors/SelectionBehavior.java (diff)
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/behaviors/ContentBehavior.java (diff)
Commit 8ce12538c2012d25eb1fd68beb77ae74b7cb41b7 by Matthias Wienand
[499213] Ensure undo restores initial selection.

- DeselectOperation and SelectOperation only restored the changes applied
   during execute() which is not sufficient.
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/operations/DeselectOperation.java (diff)
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/operations/SelectOperation.java (diff)
Commit 237c911d5aae21fc3e05b4efeb5b9b17525a1faf by Matthias Wienand
[499213] Store start/end point as waypoint in attach/detach.
The file was modifiedorg.eclipse.gef4.mvc.examples.logo/src/org/eclipse/gef4/mvc/examples/logo/parts/FXGeometricCurvePart.java (diff)
Commit a412ab7d7cf5b9136f2fc5680ac2e4be974d6153 by Matthias Wienand
[499213] Clear viewer models before detaching anchoreds.
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/policies/DeletionPolicy.java (diff)
Commit e7616e1a74377ea14fd7baa6a34e8b6be5124e5f by Matthias Wienand
[499213] Refresh curve handles when anchorages change.

- This ensures that the end point handles always indicate their connectedness
   correctly, by color.
The file was modifiedorg.eclipse.gef4.mvc.examples.logo/src/org/eclipse/gef4/mvc/examples/logo/parts/FXGeometricCurvePart.java (diff)
The file was modifiedorg.eclipse.gef4.mvc.examples.logo/src/org/eclipse/gef4/mvc/examples/logo/policies/FXDeleteFirstAnchorageOnClickPolicy.java (diff)
Commit 17c748bef4099f5955ce2c076babf163741947e2 by Matthias Wienand
[499100] Remove enter/leave from viewer and visual part.
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/viewer/AbstractViewer.java (diff)
The file was modifiedorg.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/parts/AbstractVisualPart.java (diff)
Commit 489e2f71ed8d0c5ba9c3b5dbd4a96c08f5a894fd by Matthias Wienand
[498287] Determine label parts only once during interaction.
The file was modifiedorg.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/policies/TranslateSelectedAndRelocateLabelsOnDragPolicy.java (diff)