blob: def80c1712a77e443420b354e5e60e6d599e323c [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<style type="text/css">
table.news td {
border-top: solid thin black;
}
table.news tr {
vertical-align: top;
}
table.news tr td.section {
font-size: 20px;
font-weight: bold;
}
table.news tr td.title {
vertical-align: top;
width: 30%;
font-weight: bold;
}
table.news tr td.content {
vertical-align: top;
width: 70%;
}
</style>
<title>Graphiti &quot;New and Noteworthy&quot;</title>
<link href="book.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1>Graphiti &quot;New and Noteworthy&quot; for Eclipse Luna</h1>
<p>Last revised December 16, 2013</p>
<p>This document describes the new development topics that were
addressed during the milestones towards the release 0.11.0 within the
Luna release train.</p>
<!-- --------------------------------- Table ----------------------------------------- -->
<table border="0" cellpadding="10" cellspacing="0" class="news"
width="600">
<!-- ---------------------------------------- M4 ------------------------------- -->
<tr>
<td colspan="2">
<h2>M4</h2>
</td>
</tr>
<tr>
<td colspan="2">The main focus for this milestone has been set
on bugfixing and implementing round-offs.</td>
</tr>
<tr id="bug 391046">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=391046">Bug
391046 </a></td>
<td class="content">A bug that might have caused deadlocks while
saving a Graphiti diagram has been fixed.</b>
</td>
</tr>
<tr id="bug 421612">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=421612">Bug
421612 </a></td>
<td class="content">Graphiti now uses its own Hudson instance
(HIPP) at Eclipse.</b>
</td>
</tr>
<tr id="bug 421754">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=421754">Bug
421754 </a></td>
<td class="content">A bug in the calculation of the absolute
position of a shape has been fixed. The calculation returned a wrong
position in case the shape was nested inside an inactive container.</b>
</td>
</tr>
<tr id="bug 421813">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=421813">Bug
421813 </a></td>
<td class="content">A bug in the calculation of the relative
position of a shape has been fixed. The calculation returned a wrong
position in case the shape was nested inside an inactive container.</b>
</td>
</tr>
<!-- ---------------------------------------- M3 ------------------------------- -->
<tr>
<td colspan="2">
<h2>M3</h2>
</td>
</tr>
<tr>
<td colspan="2">The main focus for this milestone has been set
on bugfixing and implementing round-offs.</td>
</tr>
<tr id="bug 402760">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=402760">Documentation
for Diagrams in Views and Popups</a></td>
<td class="content">The Graphiti documentation now has a chapter
on the Diagrams in Views and Popups functionality introduced in
Graphiti 0.10.0.</td>
</tr>
<tr id="bug 418409">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=418409">Bug
418409 </a></td>
<td class="content">The Graphiti new sample project and sample
diagram wizards are available again in the Eclipse new wizards
popup. They had disappeared in M2.</b>
</td>
</tr>
<tr id="bug 418676">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=418676">Bug
418676 </a></td>
<td class="content">A bug has been fixed that caused that <i>canUndo()</i>
was not called in the feature or pattern has been fixed.</b>
</td>
</tr>
<!-- ---------------------------------------- M2 ------------------------------- -->
<tr>
<td colspan="2">
<h2>M2</h2>
</td>
</tr>
<tr>
<td colspan="2">The main focus for this milestone has been set
on bugfixing and implementing round-offs.</td>
</tr>
<tr id="bug 323356">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=323356">Mouse
wheel support for scrolling and zooming</a></td>
<td class="content">Graphiti now supports the use of the mouse
wheel for scrolling and zooming inside diagrams.</td>
</tr>
<tr id="bug 415888">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=415888"><i>DiagramEditorInput</i>
adapts to <i>IResource</i></a></td>
<td class="content">The <i>DiagramEditorInput</i> object now
supports calls to the method <i>getAdapter(...)</i> passing an <i>IResource.class</i>
object and returns the underlying Eclipse resource in case it can be
retrieved.
</td>
</tr>
<tr id="bug 414437">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=414437">Bug
414437 </a></td>
<td class="content">Fixed a bug that caused the zoom animation
to jump in some cases.</td>
</tr>
<tr id="bug 414954">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=414954">Bug
414954 </a></td>
<td class="content">Fixed a wrong link on the Graphiti web page
to the online documentation and the New & Noteworthy documents.</td>
</tr>
<tr id="bug 415884">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=415884">Bug
415884 </a></td>
<td class="content">Fixed a bug in the size calculation for
texts that are placed into multi text graphics algorithms. Line
breaks and other special characters were not counted correctly, e.g.
did not increase the needed height.</td>
</tr>
<tr id="bug 416419">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=416419">Bug
416419 </a></td>
<td class="content">Fixed a wrong return value in
DiagramBehavior; getAdapter to IDiagramEditor returned the behavior
instance.</td>
</tr>
<tr id="bug 416708">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=416708">Bug
416708 </a></td>
<td class="content">Fixed a bug in the <i>IdPattern</i> that
might cause direct editing not to get active in certain situations.
</td>
</tr>
<tr id="bug 417577">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=417577">Bug
417577 </a></td>
<td class="content">Fixed a bug that caused that the state
callback were not called while creating a connection and using the
drag new connection functionality.</td>
</tr>
<tr id="bug 418333">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=418333">Bug
418333 </a></td>
<td class="content">Graphiti now needs Java 1.6 as minimal
supported runtime, since the Equinox Core plugins require that
version as well in Luna M2. Running the Graphiti framework on top of
Java 1.5 is no longer possible. <b>Note that this is an
incompatible change.</b>
</td>
</tr>
<!-- ---------------------------------------- M1 ------------------------------- -->
<tr>
<td colspan="2">
<h2>M1</h2>
</td>
</tr>
<tr>
<td colspan="2">The main focus for this milestone has been set
on bugfixing and implementing round-offs.</td>
</tr>
<tr id="bug 403664">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=403664">Double
click feature for diagrams</a></td>
<td class="content">It is now possible for clients to register a
double click feature also on diagram level. Until now that was only
possible on concrete shapes.</td>
</tr>
<tr id="bug 412838">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=412838">Hook
to check read-only state of EMF resource</a></td>
<td class="content">It is now possible for clients to override a
hook method for checking if any of the EMF resources used in the
editor is read-only. Until now having a resource contained in the
platform itself (e.g. EMF core) loaded in the editor caused an
exception while trying to save.</td>
</tr>
<tr id="bug 413139">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=413139">Convert
image to bytes service</a></td>
<td class="content">Clients may now use a Graphit service method
that converts an image into a byte array. The functionality was up
to now hidden in the save as image feature.</td>
</tr>
<tr id="bug 403622">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=403622">Bug
403622 </a></td>
<td class="content">Tests that were disabled for dependency
issues between Eclipse Kepler and SWTBot are now enabled again.</td>
</tr>
<tr id="bug 411891">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=411891">Bug
411891 </a></td>
<td class="content">Fixed a dependency bug so that the Graphiti
SDK can now be installed into Eclipse Juno.</td>
</tr>
<tr id="bug 412877">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=412877">Bug
412877 </a></td>
<td class="content">Fixed a bug that caused reconnection
features not to appear on the undo/redo stack in some cases.</td>
</tr>
<tr id="bug 413166">
<td class="title"><a
href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=413166">Bug
413166 </a></td>
<td class="content">Fixed a bug that caused DiagramEditorDummy
not to return the editing domain.</td>
</tr>
</table>
<!-- ---------------------------------------- END OF TABLE ------------------------------- -->
<p>&nbsp;</p>
</body>
</html>