| <!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 "New and Noteworthy"</title> |
| <link href="book.css" rel="stylesheet" type="text/css"> |
| </head> |
| |
| <body> |
| |
| <h1>Graphiti "New and Noteworthy" 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> </p> |
| </body> |
| |
| </html> |