Graphiti "New and Noteworthy" for Eclipse Oxygen

Last revised October 31, 2016

This document describes the new development topics that were addressed during the milestones towards the release 0.14.0 within the Oxygen release train.

M3

The main focus for this milestone has been set on fixing bugs.
Improve SWT Font Management Graphiti now comes with a font registry that manages the fonts used in a diagram and allows reuse of the fonts in case they are used more than once. This was implemented in a very similar way to what was already in place for SWL colors.
Bug 497669 A potential IndexOutOfBoundsException has been fixed in the path creation of polylines.
Bug 502049 A bug in the space calculation of the context button pads that causes waste of space in some cases has been fixed.
Bug 502091 A potential NullPointerException in direct editing has been fixed.

M2

The main focus for this milestone has been set on fixing bugs.
Bug 499428 A potential NullPointerException in the in the key handling of DefaultPaletteBehavior has been fixed.
Bug 499720 The DefaultConnectionEditPolicy now correctly supports scrolling. Until now in case of scrolled diagrams the positions might not have been mapped correctly.
Bug 500581 A potential NullPointerException in disposing the DiagramBehavior has been fixed.

M1

The main focus for this milestone has been set on fixing bugs.
Bug 497237 A potential NullPointerException in the disposal of the default marker behavior has been fixed.
Bug 496822 A potential NullPointerException in the XY layout when moving connection decorators has been fixed.