Google Tag Manager
Skip to main content
Log in
Manage Cookies
projects.eclipse.org
Download
Projects
Working Groups
Members
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Blogs
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
Research
Eclipse IDE
Download
Learn More
Documentation
Getting Started / Support
How to Contribute
IDE and Tools
Newcomer Forum
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Blogs
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
Research
Eclipse IDE
Download
Learn More
Documentation
Getting Started / Support
How to Contribute
IDE and Tools
Newcomer Forum
Toggle navigation
Home
Projects
Eclipse Tools Project
Eclipse Graphical Editing...
4.0.0 (Neon)
Issues
Eclipse Graphical Editing Framework™ (GEF) 4.0.0 (Neon)
Primary tabs
Overview
Issues
(active tab)
Release Plan
Review Information
This release targets these issues.
= resolved/fixed
= unsolved/reopened
GEF (238)
GEF Cloudio (5)
495403
Rename File menu actions contributed by the Tag Cloud view.
[resolved/fixed]
468722
NPE in AbstractTagCloudAction when using 'File -> Load File' without TagCloud view being the active view
[resolved/fixed]
481397
Cloudio actions may loose.
not obtain reference to TagCloudView
[resolved/fixed]
481389
Reduce Cloudio end-user features to TagCloudView.
[resolved/fixed]
486133
Introduce AllTests suite to Cloudio UI tests.
[resolved/fixed]
GEF Common (4)
486294
Extend and adjust the properties API for convenience.
[resolved/fixed]
482972
Revise IAdaptable API and related adapter injection mechanism (ensure adapters can be retrieved via any key type to which their actual types match; realize compliance with org.
eclipse.
core.
runtime.
IAdaptable).
[resolved/fixed]
484774
Adopt JavaFX properties for all GEF4 components
[resolved/fixed]
486379
Move o.
e.
g4.
common.
inject package to o.
e.
g4.
common.
adapt.
inject.
[resolved/fixed]
GEF DOT (28)
484132
Replace printer icon of Graphviz Export toggle button with an appropriate icon.
[resolved/fixed]
487081
Investigate using Graphviz executable for layouting in DOT.
UI
[resolved/fixed]
489774
Revise DotTemplate (to support all currently supported DOT attributes)
[resolved/fixed]
489793
DotInterpreter does not correctly handle name vs.
ID
[resolved/fixed]
490118
DOT: use platform specific line separators
[resolved/fixed]
491366
DOT grammar does not accept unicode characters in string ID
[resolved/fixed]
492395
Some dot models causes deadlock in DotExecutableUtils
[resolved/fixed]
493049
DOT Graph view fails to render simple graph in emulated mode.
[resolved/fixed]
493065
Node shape is always sized to enclose label, even is fixedsize is true and smaller size is specified.
[resolved/fixed]
493076
Node (inner) labels are not vertically centered (which is dot default).
[resolved/fixed]
493095
In case the label is larger than the shape, the shape origin is incorrect.
[resolved/fixed]
493115
DOT Graph View does not render edge decoration styles properly
[resolved/fixed]
493136
Dot Attributes inconsistent handling
[resolved/fixed]
493694
DOT Graph View does not render embedded dot graphs in native mode.
[resolved/fixed]
493745
DOT - Typos and renamings
[resolved/fixed]
476891
Provide full standalone DOT example application
[resolved/fixed]
493048
Improve DOT user documentation
[resolved/fixed]
495457
API documentation is not correctly linked from DOT doc toc.
[resolved/fixed]
451098
Implement validation rule to check that EdgeOp matches GraphType
[resolved/fixed]
477810
DOT Graph view should not style itself, but strictly use styles defined in Dot input (and Dot defaults).
[resolved/fixed]
446639
Custom preferences for DOT.
UI
[resolved/fixed]
454626
Ensure DOT keywords are treated case-insensitive
[resolved/fixed]
478562
Update DOT grammar to use Xtext 2.
7.
3 infrastructure.
[resolved/fixed]
478660
QUOTED_STRING terminal rule does not comply to Graphviz Dot language definition.
[resolved/fixed]
337644
Extract PDF export from DOT Graph view (and turn it into a global DOT editor action)
[resolved/fixed]
446647
UI for exporting *.
dot files in different image formats
[resolved/fixed]
482696
DOT GraphView does not render edge styles properly.
[resolved/fixed]
484198
rename output file generated by dot
[resolved/fixed]
GEF FX (40)
478904
Create a label provider matching the FXPaintCellEditor.
[resolved/fixed]
487274
Add support for rendering cubic B-spline connections.
[resolved/fixed]
487325
IConnectionRouter should be called-back when manipulating (control-.
way-)points of the underlying curve.
[resolved/fixed]
487326
Connection should provide its router as a property.
[resolved/fixed]
488352
Expose computation strategy as property of ChopBoxAnchor
[resolved/fixed]
488355
Implement ChopBoxAnchor strategy that determines anchor point as closest horizontal or vertical projection on outline.
[resolved/fixed]
488356
Implement an orthogonal connection router
[resolved/fixed]
488353
Revise current default computation strategy of ChopBoxAnchor
[resolved/fixed]
491401
FXHoverTool throws exception if FXViewer is contained within a Scene containing other Nodes
[resolved/fixed]
443954
GeometryNode uses non-API (deprecated) JavaFX methods to ensure that its layout-bounds are consistent to #resize().
[resolved/fixed]
493128
Connection should not expose START_ROLE and END_ROLE
[resolved/fixed]
493686
Dynamic anchor snippets are broken
[resolved/fixed]
494021
Ensure GeometryNode does not update layoutX, layoutY, width, and height if they did not change.
[resolved/fixed]
494116
Connection clips parts of its visualization.
[resolved/fixed]
494479
NodeUtils.
getGeometricOutline() should have specific treatment for GeometryNodes with ITranslatable geometry.
[resolved/fixed]
495112
Remove DynamicAnchorELetterSnippet.
[resolved/fixed]
495282
NodeUtils#getShapeOutline(Node) should not consider the stroke for ICurve geometries.
[resolved/fixed]
477799
Support for KEY_TYPED events in FXTypeTool
[resolved/fixed]
454681
Support click-sensitive area around FXConnection
[resolved/fixed]
479395
Refactoring of ScrollPaneEx and FXGridLayer to InfiniteCanvas
[resolved/fixed]
479641
Provide a 'raw' example.
snippet for FXChopboxAnchor usage
[resolved/fixed]
481439
ScrolledPaneEx not doing clipping
[resolved/fixed]
481741
IControlFactory should be nested inside FXControlAdapter.
[resolved/fixed]
481748
Remove 'FX' prefix from classes in FX bundle, preserve it within FX.
SWT and FX.
JFace.
[resolved/fixed]
454907
The curve node of an FXConnection shouldn't be drawn through the decorations.
[resolved/fixed]
476283
Ensure that users of AbstractFXPinchSpreadGesture can rely on the STARTED, ZOOMED, FINISHED mechanism.
[resolved/fixed]
480489
The Abstract*Gesture classes do not process events that are consumed by controls.
[resolved/fixed]
482251
Increase clickable area for GeometryNode objects
[resolved/fixed]
482362
Infinite loop in InfiniteCanvas class
[resolved/fixed]
483565
InfiniteCanvas does not listen to clipContentProperty changes.
[resolved/fixed]
483568
IConnectionDecoration is not properly aligned, i.
e.
its visual start point does not match the connection's start.
end point
[resolved/fixed]
458439
Create image versions of JavaFX standard cursors without an SWT equivalent.
[resolved/fixed]
476556
Add support for an AbstractScrollGesture.
[resolved/fixed]
483821
ChopboxAnchor.
IComputationStrategy.
Impl#getAnchorageReferenceGeometryInLocal() needs to evaluate visual outline rather than geometric outline.
[resolved/fixed]
484426
Connection clipping not accurate for completely vertical or horizontal connections.
[resolved/fixed]
484685
InfiniteCanvas#fitToSize() should delay its computation when the zoom factor is invalid.
[resolved/fixed]
485457
Scroll event directions inverted (with Neon target) within FXCanvasEx due to SWT changes.
[resolved/fixed]
486115
Guard GeometryNode from NullPointerException
[resolved/fixed]
486223
Optimize Connection#refresh()
[resolved/fixed]
486436
update problem in dynamic graphs
[resolved/fixed]
GEF Geometry (13)
488354
Add support for computing the nearest point on an ICurve with respect to a given reference point.
[resolved/fixed]
488366
Add support for computing overlaps between curves.
[resolved/fixed]
488370
Remove getNearestIntersection() from ICurve and provide Point.
nearest() instead.
[resolved/fixed]
491402
Enhancement for Angle (getDeltaCW.
CCW and isClockwise)
[resolved/fixed]
491403
Enchancement for Point (getDifference)
[resolved/fixed]
491405
Line.
getDirectionCCW() is incorrect
[resolved/fixed]
494320
Infinite loop in GeometryNode class
[resolved/fixed]
495278
Fix Path#getBounds() for paths with cubic curve segments.
[resolved/fixed]
482121
NPE in Straight#getProjection()
[resolved/fixed]
483632
The JavaFX Shape related transform operations in Geometry2JavaFX and JavaFX2Geometry should be moved to FXUtils.
[resolved/fixed]
483884
RoundedRectangle.
toPath() is not correct in case arcWith exceeds width or arcHeight exceeds height.
[resolved/fixed]
485607
geometry intersection not found
[resolved/fixed]
485776
geometry intersection computation duration
[resolved/invalid]
GEF Graph (3)
478844
Inconsistency between class and method definitions for Node
[resolved/fixed]
480293
Improve GEF4 Graph Builder API
[resolved/fixed]
485470
graph builder can fail on 64 bit os
[resolved/fixed]
GEF Layout (5)
491097
Replace INodeLayout and IEdgeLayout abstractions with usage of GEF4 Graph Node and Edge.
[resolved/fixed]
431417
SpaceTreeLayoutAlgorithm is very slow with animations turned on
[resolved/fixed]
469472
Remove ISubgraphLayout and ExpandCollapseManager as hiding of nodes is UI dependent.
[resolved/fixed]
484421
Remove dynamic layout support (which should indeed be handled by clients).
[resolved/fixed]
486152
Rename IConnectionLayout to IEdgeLayout
[resolved/fixed]
GEF MVC (91)
487070
Provide a mechanism to query the selectability and focusability of an IContentPart.
[resolved/fixed]
487072
Allow giving keyboard focus to the Eclipse UI via CTRL + TAB.
[resolved/fixed]
487074
Focus and selection changes should be equally undoable.
[resolved/fixed]
487637
FXTraverseFocusOnTypePolicy should reveal part.
[resolved/fixed]
488358
Support orthogonal connection routing within FXBendConnectionPolicy
[resolved/fixed]
488360
Demonstrate orthogonal connection routing in MVC example.
[resolved/fixed]
489530
Provide mechanism for model updates via callbacks at the content-parts.
[resolved/fixed]
486500
Ensure collection properties are always created lazily.
[resolved/fixed]
492935
Ensure IPropertySheetPage is injected.
[resolved/fixed]
481677
Enhance MVC logo example to provide a palette for object creation.
[resolved/fixed]
488359
Demonstrate snap-to-grid in MVC logo example.
[resolved/fixed]
493137
Fix that ISelectionProvider.
SelectionForwarder cannot be properly exchanged.
[resolved/fixed]
493180
Adjust default color scheme for selection feedback and handles.
[resolved/fixed]
493242
When changing the routing style in the MVC logo, an unconnected curve is relocated to (0,0).
[resolved/fixed]
493497
Factories need to be registered as adapters on the viewer.
[resolved/fixed]
493549
AbstractCompositeOperation should apply unwrap(boolean) recursively.
[resolved/fixed]
493553
AbstractDomain should provide means to control which operations.
transactions should get the undo context applied.
[resolved/fixed]
493555
FXBendConnectionPolicy should only perform a normalization after carrying out manipulations.
[resolved/fixed]
493558
Default labels of content related operations are not appropriate.
[resolved/fixed]
493560
Logo example: NPE when creating curves using the "+" hover handle.
[resolved/fixed]
493590
FXRotateSelectedOnHandleDragPolicy should allow subclasses to override invalid gesture detection
[resolved/fixed]
493607
FXBendConnectionPolicy deselects the connection when releasing the mouse button.
[resolved/fixed]
493617
Feedback and handle colors should be provided by the IViewer.
[resolved/fixed]
493663
Creation handle should use icon instead of style-based visual
[resolved/fixed]
493692
Logo example canvas is slightly grey.
[resolved/fixed]
493658
Provide a ChangeSelectionOperation that can be used instead of chaining DeselectOperation and SelectOperation.
[resolved/fixed]
493773
Disable processing of mouse events originating from scrollbar interaction.
[resolved/fixed]
494010
Manipulation of connections should not start until dragging a bend-handle or a segment.
[resolved/fixed]
494049
Prevent NPE within AbstractFXInteractionPolicy.
[resolved/fixed]
494322
All interaction policies provided by MVC.
FX should extend AbstractFXInteractionPolicy.
[resolved/fixed]
493418
Relocating a connection is not possible when the routing style is orthogonal.
[resolved/fixed]
494705
FXTypeTool doesn't check if active view is null
[resolved/fixed]
494719
FXTransformConnectionPolicy should filter out indices of points that were inserted by the connection's router.
[resolved/fixed]
494736
AbstractDomain should use the concatenated labels of its transaction operations as the transaction label.
[resolved/fixed]
494742
IBendableContentPart.
BendPoint needs to overwrite equals() and hashCode()
[resolved/fixed]
494744
FXBendConnectionPolicy updates position hints even though no manipulations were performed.
[resolved/fixed]
494752
Ensure position hints are recomputed when changing the routing style.
[resolved/fixed]
494857
NPE in FXTypeTool.
typedFilter.
handle(KeyEvent event)
[resolved/fixed]
495296
Add getters for initial and final contents to ChangeContentsOperation.
[resolved/fixed]
495306
Start and end point hints are not updated when normalizing connections.
[resolved/fixed]
459245
Resizing a multi-selection that contains FXConnections breaks their waypoint positions.
[resolved/fixed]
471154
Move cell editor, color pickers, and dialogs from MVC.
FX.
UI to FX.
UI, split FX.
UI into FX.
SWT and FX.
JFace
[resolved/fixed]
476285
Introduce a common base class for operations that allows checking the operation for any effects.
[resolved/fixed]
477352
Refactor FXTransformPolicy and related policies.
[resolved/fixed]
478398
NPE when undoing after creating a connection using the hover handle within the Logo Example.
[resolved/fixed]
479361
Fix FXBendPolicy does not retrieve correct anchor in all cases.
[resolved/fixed]
479386
Transaction operation in AbstractDomain should be reverse undoable.
[resolved/fixed]
479388
Curve creation in logo example is not properly undoable.
[resolved/fixed]
479612
Refactor CreationPolicy, DeletionPolicy and ContentPolicy.
[resolved/fixed]
479615
Rename AbstractPolicy#enableRefreshVisuals() and #disableRefreshVisuals().
[resolved/fixed]
479626
Ensure bindings in MvcModule and MvcFxModule can be properly overwritten.
[resolved/fixed]
480616
AbstractVisualPart does not properly fire change events when adding.
removing children.
[resolved/fixed]
480875
Ensure focus, hover, and selection are consistently handled during creation and deletion.
[resolved/fixed]
480955
The hover handle policies (in the Logo example) should not be specific to the hover handle hierarchy.
[resolved/fixed]
480957
Workbench UI "Delete" action should be handled by FXEditorActionBarContributor and FXEditor
[resolved/fixed]
481292
"Polish" API of SelectionModel
[resolved/fixed]
481600
IContentPart children and anchorages should not be removed during deactivation of ContentBehavior.
[resolved/fixed]
481662
Logo example, the add tool throws ClassCastException
[resolved/fixed]
481750
FXView and FXEditor are abstract base classes, which should use the 'Abstract' prefix.
[resolved/fixed]
478408
Anchor mechanism broken since at least Java 8u40 due to JavaFX bug (JDK-8136465).
[resolved/fixed]
478901
Enhance extensibility of policies by making their internally used operations accessible for subclasses.
[resolved/fixed]
481357
NPE in logo example on shift-drag
[resolved/fixed]
481687
Hover handles do no longer disappear directly after click.
[resolved/fixed]
481906
Introduce (abstract) base classes for transaction and interaction policies.
[resolved/fixed]
482008
Remove content synchronization operations, enforce content related synchronization is performed through AbstractContentPart
[resolved/fixed]
482094
Rename IVisualPart#addAnchorage(), removeAnchorage(), addAnchored(), and removeAnchored()
[resolved/fixed]
482096
Remove ViewportModel and access InfiniteCanvas directly from related policies and operations.
[resolved/fixed]
483455
Property view integration is broken
[resolved/fixed]
483710
Augment GeometryProvider infrastructure
[resolved/fixed]
483876
Resizing connections (as part of multi-selection) fails within Logo example.
[resolved/fixed]
481679
Enable keyboard navigation to traverse focus part.
[resolved/fixed]
481810
Revise handling of interactions.
transactions in MVC.
[resolved/fixed]
483159
The SelectOperation and DeselectOperation do not undo the exact changes performed within execute.
[resolved/fixed]
483716
The AbstractDomain may not open an operation on the operation history.
[resolved/fixed]
483740
Grid not zooming
[resolved/fixed]
483742
Logo example as Eclipse view, does not scroll left.
right
[resolved/fixed]
483891
Operation filter for content relevancy
[resolved/fixed]
484639
Remove FXCursorBehavior and related Provider<Map<KeyCode, Cursor>> implementations.
[resolved/fixed]
484690
Introduce AbstractFXTool that provides utility methods for prioritized target selection.
[resolved/fixed]
486290
Pull up functionality from FXTransformPolicy (MVC.
FX) to TransformPolicy (MVC)
[resolved/fixed]
486477
Provide convenience method for disregarding event processing when a more specific target part can be found.
[resolved/fixed]
486498
Make binding of IHandlePartFactory and IFeedbackPartFactory optional.
[resolved/fixed]
486539
Remove AbstractFXOnDragPolicy.
[resolved/fixed]
486550
Guard FXFocusAndSelectOnClickPolicy from selecting its host if the host is not the explicit event target.
[resolved/fixed]
486555
Remove AbstractFXTool and provide ITargetResolver instead.
[resolved/fixed]
486620
Split default feedback and handle part factories
[resolved/fixed]
486626
Add support class for the (un-)registration of visuals at the visual-part-map.
[resolved/fixed]
486832
Handle feedback for viewer focus and focussed part (in case its not selected).
[resolved/fixed]
486833
Ensure tools only register their listeners once per scene.
[resolved/fixed]
486846
Fix computation of viewerFocused property in FocusModel.
[resolved/fixed]
486852
Interaction policies need to be notified when the associated scene's window is inactivated.
[resolved/fixed]
GEF Zest (22)
469330
Refactor GEF4 Zest JFace API
[resolved/fixed]
487253
Refactor layout adoption in GEF4 Zest.
FX.
[resolved/fixed]
489671
Compute initial label positions after performing a layout pass.
[resolved/fixed]
493126
Style handling inconsistent in Zest
[resolved/fixed]
493309
Initial node sizes in ZestContentViewer are too small.
[resolved/fixed]
493351
Simplify ZestContentViewer by using as simple ListChangeListener rather than a SelectionNotifier.
[resolved/fixed]
494008
Zest start.
end point hints need to be transferred to the content model when an edge is connected.
[resolved/fixed]
494179
EdgePart assigns curve CSS style to source decoration (instead of source decoration CSS style).
[resolved/fixed]
494384
Rename LABEL_CSS_STYLE__E to LABEL_CSS_STYLE__NE
[resolved/fixed]
494498
NodePart should not set tooltip of ZestProperties.
getTooltip() provides null or empty string.
[resolved/fixed]
491681
Viewport is not correctly restored when navigating back to a parent graph.
[resolved/fixed]
470636
Consider factoring out org.
eclipse.
gef4.
zest.
fx.
jface from org.
eclipse.
gef4.
zest.
fx.
ui
[resolved/fixed]
478944
Remove IEdgeDecorationProvider, as attributes may be used instead
[resolved/fixed]
475190
Refactor semantic zooming related parts of Zest.
FX
[resolved/fixed]
482333
Invalid viewport when opening nested.
nesting graph
[resolved/fixed]
482615
Link feedback for edge labels is currently capped at the layout bounds of the visual of the EdgeContentPart
[resolved/fixed]
482676
ConcurrentModificationException when opening a nested graph when using Java 7.
[resolved/fixed]
482740
SpringLayoutExample has endless exception loop when remove.
add node
[resolved/fixed]
482785
Refactor hiding related parts of Zest.
FX
[resolved/fixed]
483611
Zest.
FX edge curve does not apply styles defined within stylesheet.
[resolved/fixed]
484471
NavigationModel.
add.
removeSkipNextLayout() should not be required.
[resolved/fixed]
484972
Extract individual adapter bindings of ZestFxModule into own methods, so subclasses can overwrite them easily.
[resolved/fixed]
GEF-Legacy Draw2d (4)
67376
make ScrollableThumbnail a extensible class
[resolved/fixed]
79542
A bug in Thumbnail.
ThumbnailUpdater
[resolved/fixed]
289968
Thumbnail-ThumbnailUpdater No of tiles calculation should be done according to the source figure size
[resolved/fixed]
477750
Thumbnail figure is offset from source figure (regression)
[resolved/fixed]
GEF-Legacy GEF (MVC) (3)
462235
PropertySourceAdapterFactory is not null aware
[resolved/fixed]
424007
Could you open your API for org.
eclipse.
gef.
tools.
DragEditPartsTracker?
[resolved/fixed]
481234
The CommandStack class has to mark some methods as deprecated
[resolved/fixed]
GEF-Legacy Zest (1)
213042
org.
eclipse.
zest.
tests does not really have any tests
[resolved/fixed]
Misc (13)
468804
Consistently use abbreviations (Fx, Mvc, Ui, etc.
) in class, interface, and method names.
[resolved/fixed]
489367
Stop contributing examples to simrel.
[resolved/fixed]
493354
Standalone applications fail on MacOSX El Capitan due to JDK-8143907 when using Java 7.
[resolved/fixed]
370003
Branding information of Draw2d, GEF, and Zest features is inconsistent
[resolved/fixed]
470240
Discontinue support for SDK dropins and only provide zipped p2 repositories.
[resolved/fixed]
470635
Consider splitting UI-modules into SWT-.
JFace-.
UI-modules where appropriate, adjust naming conventions
[resolved/fixed]
476696
org.
eclipse.
draw2d.
test and org.
eclipse.
gef.
test do not follow eclipse naming conventions.
[resolved/fixed]
457147
Ensure GEF4 bundle and package names are compliant to Eclipse naming conventions.
[resolved/fixed]
482803
Oomph version manament casuses version range errors with fresh workspace
[resolved/fixed]
483233
GEF4 bundles should adopt J2SE-1.
7 minimal BREE, to make source code more readable.
[resolved/fixed]
462779
Unify handling of properties in GEF4 Graph and GEF4 Layout
[resolved/fixed]
465227
GEF4 Doc Bundles should be split into user and developer documentation
[resolved/fixed]
476940
Clearly separate end-user tools from framework parts.
[resolved/fixed]
RelEng (6)
486591
Enable -javafx extension for javadoc generation.
[resolved/fixed]
489072
Headless build fails on Windows with J2SE-1.
8 JDK because of Javadoc problem
[resolved/fixed]
494337
GEF4 Documentation contains a lot of missing images
[resolved/fixed]
492948
Ensure Orbit bundles are mirrored to repository rather then referring to SimRel as associate site.
[resolved/fixed]
495488
Adjust update-site and drop file urls (as well as update-site and file names).
[resolved/fixed]
483578
Disable the creation of Maven descriptors
[resolved/fixed]