Skip to content

Changes

Summary

  1. [NONE] Ensure DOT tests bundle does not export package. (details)
  2. [441352] Add support for polygon-based node shapes (details)
  3. [441352] Increase DOT version to 1.0.1 to reflect latest changes. (details)
  4. [NONE] Add test for FXControlAdapter. (details)
  5. [497224] Ensure IDomain.execute() accepts progress monitor. (details)
  6. [NONE] Update feature dependencies and version in category and pom. (details)
  7. [NONE] Leave package exported but add api filter. (details)
  8. [NONE] Create README.md file. (details)
  9. [497495] Optimize performance of AbstractInterpolator. (details)
  10. [497848] Guard refreshVisual during EdgePart#bendContent(). (details)
  11. [497679] Ensure UI is updated while processing events. (details)
  12. [497584] Ensure GeometryNode aligns clickable area and geometric shape. (details)
  13. [497555] Ensure transformations can be changed at once. (details)
  14. [NONE] Increase version numbers. (details)
  15. [496227] Fix memory leak resulting from not disposed parts. (details)
  16. [NONE] Implement additional dot validator test cases. (details)
  17. Revert "[497555] Ensure transformations can be changed at once." (details)
  18. [NONE] Fix versions after reverting commit. (details)
  19. [NONE] Increase versions in the category.xml. (details)
  20. [496423] Ensure rotate cursor image is properly deployed. (details)
  21. [497062] Ensure decoration style is applied to decorations. (details)
  22. [495455] Update tycho.scmUrl to GitHub repository location. (details)
  23. [498035] Allow null argument in ContentPolicy's setAdaptable() method. (details)
  24. [NONE] Ensure test data is queried from UI thread. (details)
  25. [498045] Centralized disposal of ContentPartPool. (details)
  26. [498045] Add missing @since tags. (details)
  27. [497679] Ensure all events are correctly dispatched. (details)
  28. [498061] Add JUnit test for the intersection point calculation problem. (details)
  29. [497076] Add snippet to demonstrate opacity issue. (details)
  30. [498061] Improve performance of BezierCurve#getIntersections() for some (details)
  31. [NONE] Print emitted mouse events in failing tests. (details)
  32. [495455] Add initial travis build configuration. (details)
  33. [NONE] Update versions from 1.0.0 to 1.0.1. (details)
  34. [498158] Add support for maven.javadoc.skip and wikidoc.skip. (details)
  35. [498158] Fix wikidoc.skip option was not correctly passed. (details)
  36. [477980] Add support for rendering multiple arrow shapes. (details)
  37. [477980] Rename interface "PrimitiveShape" to "IPrimitiveShape". (details)
  38. [498199] Fix FXCanvas was not properly disposed. (details)
  39. [498251] Ensure PropertySheetPages are properly disposed. (details)
  40. [498191] Ensure AbstractDomain is properly disposed. (details)
  41. [NONE] Stabilize UI tests. (details)
  42. [NONE] Rename 'id' parameter of DotAttributes._setName() to 'name'. (details)
  43. [498251] Remove unnecessary disposal of UndoablePropertySheet. (details)
  44. [NONE] Deprecated the protected infiniteCanvas field in FXViewer. (details)
  45. [498277] Ensure FXViewer unregisters its listeners in dispose(). (details)
  46. [NONE] Ensure viewer contents is cleared when Logo View is diposed. (details)
  47. [491261] Merge DotInterpreter into DotImport. (details)
  48. [498150] Ensure UI tests are stable on CI build infrastructure. (details)
  49. [NONE] DotUI - Use ProjectionStrategy() instead of ChopBoxStrategy(). (details)
  50. [498298] Ensure BehaviorUtils detaches anchoreds before removing them (details)
  51. Revert "[491261] Merge DotInterpreter into DotImport." (details)
  52. [498150] Set waitForIdle on Robot per default. (details)
  53. [498150] Ensure Robot is not called from AWT event dispatching thread. (details)
  54. [NONE] Use the correct import statement for the Connection class. (details)
  55. [NONE] Improve javadoc of the DotAttributes class. (details)
  56. [498150] Call robot synchronized, ensure synchronizer waits for idle. (details)
  57. [NONE] Fix typos within the Cloudio component (details)
Commit 3383f21df71db51bf284cbddc013b61292d095a5 by anyssen
[NONE] Ensure DOT tests bundle does not export package.

Fixed org.eclipse.gef4.dot.tests exported
org.eclipse.gef4.dot.internal.parser package, which is only internally
used.
The file was modified org.eclipse.gef4.dot.tests/META-INF/MANIFEST.MF (diff)
Commit e545859681d1dfdf88a7fb5dcdadad00cbd9275c by Tamas Miklossy
[441352] Add support for polygon-based node shapes

- Add rendering support for "ellipse", "invtriangle" and "triangle" node
shapes.

Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=441352
The file was modified org.eclipse.gef4.dot.ui/src/org/eclipse/gef4/dot/internal/ui/Dot2ZestAttributesConverter.java (diff)
Commit b8dd95b8f4d10aa8653388d873ed1cbbfe0815aa by anyssen
[441352] Increase DOT version to 1.0.1 to reflect latest changes.

Increased version of DOT.UI and related doc, tests, and sdk bundles to
1.0.1. to properly reflect the latest changes.
The file was modified org.eclipse.gef4.dot.ui-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.dot.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.dot.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.dot.doc.user-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.dot.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.dot.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.dot.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.dot.doc/META-INF/MANIFEST.MF (diff)
Commit 6ac08f9d876ce816ac755a62a1850e086e2d2e59 by anyssen
[NONE] Add test for FXControlAdapter.
The file was modified org.eclipse.gef4.fx.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.fx.tests/src/org/eclipse/gef4/fx/tests/AllTests.java (diff)
The file was addedorg.eclipse.gef4.fx.tests/src/org/eclipse/gef4/fx/tests/ControlAdapterTests.java
Commit a9a4640c116071f2a6b63e35637f28f4c375323c by anyssen
[497224] Ensure IDomain.execute() accepts progress monitor.

- Added IDomain.execute(ITransactionalOperation, IProgressMonitor) to
complement IDomain.execute(ITransactionalOperation).
- Moved implementation of
AbstractDomain.execute(ITransactionalOperation) over to new execute
method, and have it delegate to new method instead, passing over a
NullProgressMonitor.
- Deprecated execute(ITransactionalOperation), which should no longer be
used.
- Increased version of MVC and related doc, tests, example, and sdk
bundles and features to 1.1.0.
The file was modified org.eclipse.gef4.mvc.examples.logo/src/org/eclipse/gef4/mvc/examples/logo/policies/FXCloneOnClickPolicy.java (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo/src/org/eclipse/gef4/mvc/examples/logo/policies/FXCreationMenuOnClickPolicy.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/policies/FXSelectFocusedOnTypePolicy.java (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo/src/org/eclipse/gef4/mvc/examples/logo/policies/CreateAndTranslateOnDragPolicy.java (diff)
The file was modified org.eclipse.gef4.mvc.examples/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo.web/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.doc/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/policies/AbstractInteractionPolicy.java (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo/src/org/eclipse/gef4/mvc/examples/logo/policies/FXCreateCurveOnDragPolicy.java (diff)
The file was modified org.eclipse.gef4.mvc/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/domain/AbstractDomain.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/policies/FXFocusAndSelectOnClickPolicy.java (diff)
The file was modified org.eclipse.gef4.mvc.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FocusTraversalPolicyTests.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/policies/FXZoomOnPinchSpreadPolicy.java (diff)
The file was modified org.eclipse.gef4.mvc.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/policies/FXMarqueeOnDragPolicy.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/domain/IDomain.java (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/META-INF/MANIFEST.MF (diff)
Commit b9d7a1b9c7d6dfe4b0c9fbe85d79b9accc9dc525 by anyssen
[NONE] Update feature dependencies and version in category and pom.

- Update category.xml to refer to increased feature versions.
- Ensure feature dependencies are now based on compatibility, not
equivalence.
The file was modified org.eclipse.gef4.layout-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.dot.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.doc.user/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.graph.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.ui-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx.ui-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.dot.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.ui-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.graph.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.dot.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.layout.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.repository/category.xml (diff)
The file was modified org.eclipse.gef4.mvc.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.zest.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.doc.user-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.jface-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.graph-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.fx.swt-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.swt-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.layout.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.dot.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.examples-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.ui-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo.web/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.ui-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.jface-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.zest.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc/pom.xml (diff)
The file was modified org.eclipse.gef4.dot-feature/feature.xml (diff)
Commit 630ad0091ff4601d7adbf73e61628fe881128c49 by anyssen
[NONE] Leave package exported but add api filter.

- As the package-export for the org.eclipse.gef4.dot.internal.parser
package is re-generated by the GenerateDot.mwe2 workflow, leaving the
package-export in place, but adding an api problem filter. Disabling API
tools is not desired, as the tests bundle BREE compliance can no longer
be checked.
The file was addedorg.eclipse.gef4.dot.tests/.settings/.api_filters
The file was modified org.eclipse.gef4.dot.tests/META-INF/MANIFEST.MF (diff)
Commit 12717698226536f1f251a3f80dccf59df3a68b10 by Matthias Wienand
[NONE] Create README.md file.

Created README.md file with general project description
The file was addedREADME.md
The file was addedgef_eclipse_logo_360.png
Commit 5ccf6dfb99706f34dea923cd2cb8824c7b83cf4e by Matthias Wienand
[497495] Optimize performance of AbstractInterpolator.

- Arranging the decorations does only apply one transformation change,
   instead of three.
The file was modified org.eclipse.gef4.fx/src/org/eclipse/gef4/fx/nodes/AbstractInterpolator.java (diff)
Commit 9090126a30b55f0a0e93c7b2bcc87e0a6aa14cca by Matthias Wienand
[497848] Guard refreshVisual during EdgePart#bendContent().
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/parts/EdgePart.java (diff)
Commit 50f7b8b59b5186ea1ef5da5dd7c794933a938b69 by Matthias Wienand
[497679] Ensure UI is updated while processing events.
The file was modified org.eclipse.gef4.fx.swt/src/org/eclipse/gef4/fx/swt/canvas/FXCanvasEx.java (diff)
Commit 0eb84d89b44cea7a8ff796a6537b07f69cceb3c3 by Matthias Wienand
[497584] Ensure GeometryNode aligns clickable area and geometric shape.
The file was modified org.eclipse.gef4.fx/src/org/eclipse/gef4/fx/nodes/GeometryNode.java (diff)
Commit ef7310a597efaa78afd3ba454396e22e6e7bed36 by Matthias Wienand
[497555] Ensure transformations can be changed at once.

- Provide "affine" property that can be set by the user.
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/operations/FXTransformOperation.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/providers/FXTransformProvider.java (diff)
Commit cb81b449f32b98c9ce593db2d8600083c2d2de70 by Matthias Wienand
[NONE] Increase version numbers.
The file was modified org.eclipse.gef4.fx.swt-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.fx/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.examples/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.fx-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.swt/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.examples-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.zest.examples-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.fx.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.zest.tests.fx/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/operations/FXTransformOperation.java (diff)
The file was modified org.eclipse.gef4.zest.examples.jface/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.examples.graph.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.examples.graph/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.examples.jface/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.zest.tests.fx.jface/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.fx-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.swt-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.zest.tests.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.doc/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.fx.examples/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.tests.fx.jface/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.swt/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/providers/FXTransformProvider.java (diff)
The file was modified org.eclipse.gef4.fx.examples.swt/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.fx.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.examples.graph/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.examples/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.fx.doc/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.examples.graph.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.doc-feature/feature.xml (diff)
Commit 0f3c99f0a88c9d20bedc4fe37ba0c45d2a654d7f by anyssen
[496227] Fix memory leak resulting from not disposed parts.

- Ensured that AbstractBehavior disposes all handle and feedback parts
it removes.
- Ensured that ContentBehavior disposes the contents parts within its
pool when being disposed.
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/behaviors/AbstractBehavior.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/behaviors/ContentPartPool.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/behaviors/ContentBehavior.java (diff)
Commit 9b544b373614ef9225020b96dccaf7a784237dad by Tamas Miklossy
[NONE] Implement additional dot validator test cases.

- Add test case for validation of a non-directed edge within a directed
graph.
- Add test case for validation of a directed edge within a non-directed
graph.
The file was modified org.eclipse.gef4.dot.tests/src/org/eclipse/gef4/dot/tests/DotValidatorTests.java (diff)
Commit 1ed5ea9450ede7d301358cdd61b2191b0c7b2779 by Matthias Wienand
Revert "[497555] Ensure transformations can be changed at once."

This reverts commit ef7310a597efaa78afd3ba454396e22e6e7bed36.

Conflicts:
org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/operations/FXTransformOperation.java
org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/providers/FXTransformProvider.java
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/operations/FXTransformOperation.java (diff)
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/providers/FXTransformProvider.java (diff)
Commit 44caed0b4c7512cd0e17bd3f52aae4fc5a5c5118 by Matthias Wienand
[NONE] Fix versions after reverting commit.
The file was modified org.eclipse.gef4.mvc.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.repository/category.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.fx/pom.xml (diff)
Commit 9b465c02986034dfffce1ce51aaa979fe1784a1a by Matthias Wienand
[NONE] Increase versions in the category.xml.
The file was modified org.eclipse.gef4.repository/category.xml (diff)
Commit 859bf3db3a8d84966bdfdee99050d3c88b64ab34 by anyssen
[496423] Ensure rotate cursor image is properly deployed.

- Create images source folder and add rotate_obj.gif to it.
- Added images source folder to build.properties.
The file was modified org.eclipse.gef4.mvc.fx/build.properties (diff)
The file was removedorg.eclipse.gef4.mvc.fx/rotate_obj.gif
The file was addedorg.eclipse.gef4.mvc.fx/images/rotate_obj.gif
The file was modified org.eclipse.gef4.mvc.fx/.classpath (diff)
Commit c429bf37d31c029664ecc7a232e6a406eceac733 by anyssen
[497062] Ensure decoration style is applied to decorations.

- Ensure decoration style is applied to decorations even if the
decorations are not set via Zest properties, but directly on the
connection.
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/parts/EdgePart.java (diff)
Commit 9347ae6304f0b5cb2fae40c3426384da873a8a99 by anyssen
[495455] Update tycho.scmUrl to GitHub repository location.
The file was modified org.eclipse.gef4.releng/pom.xml (diff)
Commit 1782379b88bb178e9c3ebcac222f724e0f9b4e77 by Tamas Miklossy
[498035] Allow null argument in ContentPolicy's setAdaptable() method.

- Avoid IllegalStateException when disposing: in this case the
setAdaptable() method will be called with a null argument.
- Modify the IAdaptable documentation within the gef4.common and
increase its version number from 1.0.0 to 1.0.1 to reflect the changes.
The file was modified org.eclipse.gef4.common.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.common/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.common-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.common.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.common.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.common.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.common.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.common/src/org/eclipse/gef4/common/adapt/IAdaptable.java (diff)
The file was modified org.eclipse.gef4.common-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.common/pom.xml (diff)
The file was modified org.eclipse.gef4.common.doc/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.repository/category.xml (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/policies/ContentPolicy.java (diff)
The file was modified org.eclipse.gef4.common.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.common.sdk-feature/pom.xml (diff)
Commit d85d3a099a3f08909deada96f5bba0eabeeac310 by Matthias Wienand
[NONE] Ensure test data is queried from UI thread.
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FXBendConnectionPolicyTests.java (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FXTypeToolTests.java (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FXClickDragToolTests.java (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/rules/FXNonApplicationThreadRule.java (diff)
Commit ce293cda567e0e454e0f623021ea3ae6fa3d8a58 by anyssen
[498045] Centralized disposal of ContentPartPool.

- Ensured the shared single ContentPartPool instance is disposed by
AbstractViewer and not ContentBehavior.
- Made ContentModel, FocusModel, HoverModel, and SelectionModel
disposable, so all visual parts are properly removed when the viewer is
disposed.
- Ensured viewer disposes all its fields and detects whether the content
part and visual part maps are not properly cleared.
- Fix AbstractLogoHoverHandlePart did not properly unregister.
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/models/HoverModel.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/models/SelectionModel.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/behaviors/ContentBehavior.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/models/ContentModel.java (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo/src/org/eclipse/gef4/mvc/examples/logo/parts/AbstractLogoHoverHandlePart.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/viewer/AbstractViewer.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/models/FocusModel.java (diff)
Commit 80579548e34b5b8458869c821990c09231ae0c52 by anyssen
[498045] Add missing @since tags.
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/models/FocusModel.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/models/SelectionModel.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/models/ContentModel.java (diff)
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/models/HoverModel.java (diff)
Commit 1a95c571e4c9c5b5f1411700409cc2575a0c845a by Matthias Wienand
[497679] Ensure all events are correctly dispatched.

Deferring of events is not working as intended, because some events are not
processed when they are deferred. Therefore, I ensured that a UI update is
performed ca. every 40ms while all events are dispatched normally.
The file was modified org.eclipse.gef4.fx.swt/src/org/eclipse/gef4/fx/swt/canvas/FXCanvasEx.java (diff)
Commit 323bd69eadebff888707df87a2f1615547b007b7 by Tamas Miklossy
[498061] Add JUnit test for the intersection point calculation problem.
The file was modified org.eclipse.gef4.geometry.tests/src/org/eclipse/gef4/geometry/tests/BezierCurveTests.java (diff)
Commit f3ec7f7d7560f69e6e1a806028dd48fa63d368f1 by Matthias Wienand
[497076] Add snippet to demonstrate opacity issue.
The file was addedorg.eclipse.gef4.fx.examples/sandbox/org/eclipse/gef4/fx/examples/snippets/GeometryNodeOpacitySnippet.java
Commit c12492ace18ccc6ae773c396bf863d4151bb3344 by Matthias Wienand
[498061] Improve performance of BezierCurve#getIntersections() for some non-intersections.
The file was modified org.eclipse.gef4.geometry.tests/src/org/eclipse/gef4/geometry/tests/BezierCurveTests.java (diff)
The file was modified org.eclipse.gef4.geometry/src/org/eclipse/gef4/geometry/planar/BezierCurve.java (diff)
Commit 6deb9ccd48e871b4cae8ae52013a4d7b563108ae by Matthias Wienand
[NONE] Print emitted mouse events in failing tests.
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FXBendConnectionPolicyTests.java (diff)
Commit 7b58ac382bc1c4a24df560f851d8a96dc3650e01 by anyssen
[495455] Add initial travis build configuration.

- Add a .travis.yml build configuration file that uses Neon.target.
- Ensure maven.test.failure.ignore can be overwritten via command line.
- Ensure travis build configuration passes maven.test.failure.ignore=false as an option.
The file was modified org.eclipse.gef4.releng/pom.xml (diff)
The file was added.travis.yml
Commit 4e9b96c7e13e3a5eba339aa507ac49de7705edb7 by anyssen
[NONE] Update versions from 1.0.0 to 1.0.1.
The file was modified org.eclipse.gef4.mvc.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.fx-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.graph.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.graph.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.layout.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.cloudio.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.layout.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx.compatibility.equinox/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.jface-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.graph.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.dot.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.swt/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.fx.compatibility.equinox-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.layout.doc/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.layout.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.common/pom.xml (diff)
The file was modified org.eclipse.gef4.graph/pom.xml (diff)
The file was modified org.eclipse.gef4.cloudio.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.compatibility.equinox/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.examples/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.examples.graph.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.cloudio.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.common.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.examples/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.layout.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.graph.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.common.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.tests.convert.swt/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.doc-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.doc.user-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.layout.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.cloudio.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.graph.examples/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.examples-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.layout-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx.compatibility.equinox-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.geometry/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.cloudio.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.swt-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.tests.fx.jface/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.examples-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.cloudio.tests.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.repository/pom.xml (diff)
The file was modified org.eclipse.gef4.cloudio.doc.user-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.cloudio.doc/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.geometry.tests.convert.swt/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.fx.compatibility.equinox/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.fx.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.ui-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.jface-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.compatibility.equinox-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.ui-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.compatibility.equinox/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.geometry.tests.convert.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.graph.doc/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.ui-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx.compatibility.equinox/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.examples.graph/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.compatibility.equinox-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.geometry/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.cloudio.ui-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.graph.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.common.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx.compatibility.equinox-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.examples/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.graph.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.layout/pom.xml (diff)
The file was modified org.eclipse.gef4.layout/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.geometry-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.cloudio.doc.user-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.doc.user/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.jface/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.fx-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.releng/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.swt/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx.ui-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.layout.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo.web.repository/pom.xml (diff)
The file was modified org.eclipse.gef4.common.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.jface-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.cloudio.doc.user/pom.xml (diff)
The file was modified org.eclipse.gef4.layout.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.target/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.compatibility.equinox/pom.xml (diff)
The file was modified org.eclipse.gef4.layout.examples/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo.web/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.sdk-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.swt-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.compatibility.equinox-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.cloudio.examples.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.fx-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.dot/pom.xml (diff)
The file was modified org.eclipse.gef4.graph-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.layout-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.cloudio.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.fx.jface-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.cloudio.ui-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.geometry.tests.convert.fx/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.ui-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.graph/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.compatibility.equinox/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.jface/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.compatibility.equinox/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.cloudio.tests.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.common-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.graph.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.dot-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.cloudio.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.ui-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx.ui-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.jface/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.fx/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.examples.logo/pom.xml (diff)
The file was modified org.eclipse.gef4.dot/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.dot.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.convert.swt-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.fx.compatibility.equinox-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.zest.tests.fx/pom.xml (diff)
The file was modified org.eclipse.gef4.graph-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc/pom.xml (diff)
The file was modified org.eclipse.gef4.dot-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.cloudio.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.fx.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.sdk-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.compatibility.equinox-feature/feature.xml (diff)
The file was modified org.eclipse.gef4.mvc.tests/pom.xml (diff)
The file was modified org.eclipse.gef4.dot.doc/pom.xml (diff)
The file was modified org.eclipse.gef4.mvc.fx.ui/pom.xml (diff)
The file was modified org.eclipse.gef4.zest.examples.jface/pom.xml (diff)
The file was modified org.eclipse.gef4.fx.swt/pom.xml (diff)
The file was modified org.eclipse.gef4.repository/category.xml (diff)
The file was modified org.eclipse.gef4.fx.jface/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.zest.doc-feature/pom.xml (diff)
The file was modified org.eclipse.gef4.geometry.doc/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.mvc.ui/META-INF/MANIFEST.MF (diff)
Commit 13b49876a8abaaaaaeabb837d1bb455c25c6ce77 by anyssen
[498158] Add support for maven.javadoc.skip and wikidoc.skip.

- Ensured that javadoc generation respects the maven.javadoc.skip option.
- Added a wikidoc.skip option that is respected by the wikitext generation.
- Ensured travis configuration skips wikidoc generation (while it still generates javadoc, as this might affect the build result).
The file was modified org.eclipse.gef4.releng/pom.xml (diff)
The file was modified .travis.yml (diff)
Commit 349462f3b53c0da621cdd2623712374913390a39 by anyssen
[498158] Fix wikidoc.skip option was not correctly passed.
The file was modified .travis.yml (diff)
Commit 8bc1dbd3fd76915b9af77146bcc5d423ccf29768 by Tamas Miklossy
[477980] Add support for rendering multiple arrow shapes.

- Change the return type of the private computeZestDecoration method of
the Dot2ZestAttributesConverter class from javafx.scene.shape.Shape to
javafx.scene.Node.
- Change the return type of the public get/getDefault method of the
DotArrowShapeDecorations class from javafx.scene.shape.Shape to
javafx.scene.Node.
- Extend the implementation of the public get method of the
DotArrowShapeDecorations class to handle the multiple arrow shapes
properly (and not only their first arrow shapes).
- Extend the DotBsplineInterpolator to arrange the decorations properly:
ask each PrimitiveShape for its individual offset to consider.
The file was modified org.eclipse.gef4.dot.ui/src/org/eclipse/gef4/dot/internal/ui/DotBSplineInterpolator.java (diff)
The file was modified org.eclipse.gef4.dot.ui/src/org/eclipse/gef4/dot/internal/ui/Dot2ZestAttributesConverter.java (diff)
The file was modified org.eclipse.gef4.dot.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.gef4.dot.ui/src/org/eclipse/gef4/dot/internal/ui/DotArrowShapeDecorations.java (diff)
Commit 5f66d7847ef31e6b37d8d0705dd7d63b13c10b34 by Tamas Miklossy
[477980] Rename interface "PrimitiveShape" to "IPrimitiveShape".
The file was modified org.eclipse.gef4.dot.ui/src/org/eclipse/gef4/dot/internal/ui/DotArrowShapeDecorations.java (diff)
The file was modified org.eclipse.gef4.dot.ui/src/org/eclipse/gef4/dot/internal/ui/DotBSplineInterpolator.java (diff)
Commit 71e99e62085996e1166781532340936e6affa7cc by anyssen
[498199] Fix FXCanvas was not properly disposed.

- Replaced FXCanvasEx.dipose() (which is still preserved because of API
compatiblity reasons) with dispose listener.
- Ensured scene is unset when being disposed, to cursorChangeListener
and event dispatcher are properly unregistered.
- Changed implementation of RedrawingEventDispatcher to better
encapsulate that it wraps the 'original' event dispatcher. Ensured that
it is properly disposed as well.
- Ensured SWT2FXEventConverter clears all its fields when being
disposed.
The file was modified org.eclipse.gef4.fx.swt/src/org/eclipse/gef4/fx/swt/gestures/SWT2FXEventConverter.java (diff)
The file was modified org.eclipse.gef4.fx.swt/src/org/eclipse/gef4/fx/swt/canvas/FXCanvasEx.java (diff)
Commit 1de711c512ef78e662a245fb20c5bd487e0964b4 by anyssen
[498251] Ensure PropertySheetPages are properly disposed.

- Fixed that AbstractFXView and AbstractFXEditor did not dispose the
PropertySheetPages that might have been created through getAdapter().
- Ensured all local fields are cleared after having been disposed.
The file was modified org.eclipse.gef4.mvc.fx.ui/src/org/eclipse/gef4/mvc/fx/ui/parts/AbstractFXEditor.java (diff)
The file was modified org.eclipse.gef4.mvc.fx.ui/src/org/eclipse/gef4/mvc/fx/ui/parts/AbstractFXView.java (diff)
Commit 198f930b55cbaa374212a5188238e265ee85185d by anyssen
[498191] Ensure AbstractDomain is properly disposed.

- Ensured operation history listener (for transaction changes) is
properly unregistered when domain is diposed.
- Transferred uncaught exception handler into a constant, so it can be
shared by several domains (and does not have to be unregistered when
disposing one of them).
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/domain/AbstractDomain.java (diff)
Commit c3fcf1998967e729152407baa2580fa6360995a6 by Matthias Wienand
[NONE] Stabilize UI tests.

- All UI related code is executed on the UI thread.
- Console logging is activated.
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FXBendConnectionPolicyTests.java (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/rules/FXNonApplicationThreadRule.java (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FXTypeToolTests.java (diff)
The file was modified org.eclipse.gef4.releng/pom.xml (diff)
Commit b339b22ad5de556037bc98e5632b2e41e5135b81 by Tamas Miklossy
[NONE] Rename 'id' parameter of DotAttributes._setName() to 'name'.
The file was modified org.eclipse.gef4.dot/src/org/eclipse/gef4/dot/internal/DotAttributes.java (diff)
Commit fb61b49ae55634ceabe5adc466f495eaafe90b10 by anyssen
[498251] Remove unnecessary disposal of UndoablePropertySheet.

- Removed superfluous disposal of PropertySheetPage from AbstractFXView
and AbstractFXEditor.
The file was modified org.eclipse.gef4.mvc.fx.ui/src/org/eclipse/gef4/mvc/fx/ui/parts/AbstractFXView.java (diff)
The file was modified org.eclipse.gef4.mvc.fx.ui/src/org/eclipse/gef4/mvc/fx/ui/parts/AbstractFXEditor.java (diff)
Commit ba95684c16d514af984d84332d663adcd2de92f3 by anyssen
[NONE] Deprecated the protected infiniteCanvas field in FXViewer.
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/viewer/FXViewer.java (diff)
Commit 8c2f2b69a80800a809fc84d6349a0f00f8b71990 by anyssen
[498277] Ensure FXViewer unregisters its listeners in dispose().
The file was modified org.eclipse.gef4.mvc.fx/src/org/eclipse/gef4/mvc/fx/viewer/FXViewer.java (diff)
Commit aece14476d3a075bdb52e9f8d4bc946ae383109f by anyssen
[NONE] Ensure viewer contents is cleared when Logo View is diposed.
The file was modified org.eclipse.gef4.mvc.examples.logo.ui/src/org/eclipse/gef4/mvc/examples/logo/ui/view/MvcLogoExampleView.java (diff)
Commit 8c2b3676a4f3cf8cee631edb93e17c8f1781de38 by Tamas Miklossy
[491261] Merge DotInterpreter into DotImport.

- Embed the DotInterpreter java class into the DotImport xtend class.
Use the xtend create function and lambda expressions to make the
implementation of the dot import logic more concise.
- Embed the test cases defined within the DotInterpreterTests class into
the DotImportTests class (eliminate 6 redundant test cases, improve
other DotImport test cases).
- Delete the DotInterpreter.java and the DotInterpreterTests.java files.
The file was modified org.eclipse.gef4.dot.tests/src/org/eclipse/gef4/dot/tests/DotImportTests.java (diff)
The file was removedorg.eclipse.gef4.dot/src/org/eclipse/gef4/dot/internal/DotInterpreter.java
The file was removedorg.eclipse.gef4.dot.tests/src/org/eclipse/gef4/dot/tests/DotInterpreterTests.java
The file was modified org.eclipse.gef4.dot/src/org/eclipse/gef4/dot/internal/DotImport.xtend (diff)
The file was modified org.eclipse.gef4.dot.tests/src/org/eclipse/gef4/dot/tests/AllTests.java (diff)
The file was modified org.eclipse.gef4.dot.tests/src/org/eclipse/gef4/dot/tests/DotTestGraphs.xtend (diff)
Commit 03df3fd2762d7ef6cead862fcde8d69718071b04 by anyssen
[498150] Ensure UI tests are stable on CI build infrastructure.

- Replace MOUSE_ENTERED wth MOUSE_ENTERED_TARGET, so all events can be processed via the scene.
- Moved all Robot calls into EventQueue.invokeLater()
- Ensured FXTypeToolTests request focus rather than moving mouse cursor.
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FXClickDragToolTests.java (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/rules/FXNonApplicationThreadRule.java (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FXTypeToolTests.java (diff)
Commit 079fcdff26298548ed368bd8b37a1e43f82efbe7 by Tamas Miklossy
[NONE] DotUI - Use ProjectionStrategy() instead of ChopBoxStrategy().

- Improve Dot Anchor rendering.
The file was addedorg.eclipse.gef4.dot.ui/src/org/eclipse/gef4/dot/internal/ui/DotAnchorProvider.java
The file was modified org.eclipse.gef4.dot.ui/src/org/eclipse/gef4/dot/internal/ui/DotGraphView.java (diff)
The file was addedorg.eclipse.gef4.dot.ui/src/org/eclipse/gef4/dot/internal/ui/DotGraphViewModule.java
Commit 5794f13701e873970925203a6736f4d60c5d68c3 by Matthias Wienand
[498298] Ensure BehaviorUtils detaches anchoreds before removing them from the root.

Detaching the anchoreds from their anchorages ensures that the content part
anchorages lose their link to the viewer, and therefore, are unregistered from
the content-part-map.
The file was modified org.eclipse.gef4.mvc/src/org/eclipse/gef4/mvc/behaviors/BehaviorUtils.java (diff)
Commit b41acd26a94b9ce1e9df19ce915182846e818089 by Tamas Miklossy
Revert "[491261] Merge DotInterpreter into DotImport."

This reverts commit 8c2b3676a4f3cf8cee631edb93e17c8f1781de38.

Reverted because xtend generated code does not match the BREE version.
The file was addedorg.eclipse.gef4.dot/src/org/eclipse/gef4/dot/internal/DotInterpreter.java
The file was modified org.eclipse.gef4.dot.tests/src/org/eclipse/gef4/dot/tests/DotTestGraphs.xtend (diff)
The file was modified org.eclipse.gef4.dot/src/org/eclipse/gef4/dot/internal/DotImport.xtend (diff)
The file was addedorg.eclipse.gef4.dot.tests/src/org/eclipse/gef4/dot/tests/DotInterpreterTests.java
The file was modified org.eclipse.gef4.dot.tests/src/org/eclipse/gef4/dot/tests/DotImportTests.java (diff)
The file was modified org.eclipse.gef4.dot.tests/src/org/eclipse/gef4/dot/tests/AllTests.java (diff)
Commit 54970345f1e8cf4ddabb72de854614c4d4e1e152 by anyssen
[498150] Set waitForIdle on Robot per default.

- Set wait for idle option on robot.
- Ensure event synchronizer uses JavaFX event thread, while all robot
calls use AWT event dispatching thread.
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/rules/FXNonApplicationThreadRule.java (diff)
Commit ffcd0d7ca5c26de5afbc0529a5233c1523450e22 by anyssen
[498150] Ensure Robot is not called from AWT event dispatching thread.

- Ensured Robot is not called from event dispatching thread.
- Ensured position computation for move is performed in JavaFX
application thread.
- Placed panel in screen center.
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/FXClickDragToolTests.java (diff)
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/rules/FXNonApplicationThreadRule.java (diff)
Commit ed59441e159cc7bb1e703929751738261f11dee8 by Tamas Miklossy
[NONE] Use the correct import statement for the Connection class.

- Use org.eclipse.gef4.fx.nodes.Connection instead of
java.sql.Connection for importing the right Connection class into the
ZestProperties class.
The file was modified org.eclipse.gef4.zest.fx/src/org/eclipse/gef4/zest/fx/ZestProperties.java (diff)
Commit cb4f4f1597dc8cc774528c3dc2a528fbcc3225c2 by Tamas Miklossy
[NONE] Improve javadoc of the DotAttributes class.
The file was modified org.eclipse.gef4.dot/src/org/eclipse/gef4/dot/internal/DotAttributes.java (diff)
Commit 9ab0a8e1345e9c0f2135596e2b766daf550eabd2 by anyssen
[498150] Call robot synchronized, ensure synchronizer waits for idle.

- Moved JavaFX initialization into static initFX method.
- Made robot functions synchronized.
- Ensure synchronizer waits for JavaFX thread to be idle.
The file was modified org.eclipse.gef4.mvc.tests.fx/src/org/eclipse/gef4/mvc/tests/fx/rules/FXNonApplicationThreadRule.java (diff)
Commit 8941eaa8451513688ddd588d5933bbefbee993b4 by Tamas Miklossy
[NONE] Fix typos within the Cloudio component
The file was modified org.eclipse.gef4.cloudio.ui/src/org/eclipse/gef4/cloudio/internal/ui/TagCloudViewer.java (diff)
The file was modified org.eclipse.gef4.cloudio.ui/src/org/eclipse/gef4/cloudio/internal/ui/TagCloud.java (diff)
The file was modified org.eclipse.gef4.cloudio.tests.ui/src/org/eclipse/gef4/cloudio/tests/ui/TagCloudViewerTests.java (diff)
The file was modified org.eclipse.gef4.cloudio.ui/src/org/eclipse/gef4/cloudio/internal/ui/CloudioUiBundle.java (diff)
The file was modified org.eclipse.gef4.cloudio.ui/src/org/eclipse/gef4/cloudio/internal/ui/layout/DefaultLayouter.java (diff)