Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 374413

Summary: ViewportAwareConnectionLayerClippingStrategy should not rely on anchor points of connections being inside source and target bounds.
Product: [Tools] GEF Reporter: Alexander Nyßen <nyssen>
Component: GEF-Legacy Draw2dAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 3.8   
Target Milestone: 3.8.0 (Juno)   
Hardware: All   
OS: All   
Whiteboard:

Description Alexander Nyßen CLA 2012-03-15 12:17:42 EDT
The current implementation of the ViewportAwareConnectionLayerClippingStrategy assumes that the source and target points of a to be clipped connection have to be inside the bounds of the source or target figure. This is to strict, as it only has to be assured they lie within the visible fraction of the source and target figures' enclosing viewports.
Comment 1 Alexander Nyßen CLA 2012-03-15 12:24:24 EDT
Changed that anchors are now regarded as being visible when they are contained in the figure's bounds as well the source/target figure's containing viewport.