| <!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 Neon</h1> |
| <p>Last revised June 7, 2016</p> |
| <p>This document describes the new development topics that were |
| addressed during the milestones towards the release 0.13.0 within the |
| Neon release train.</p> |
| <!-- --------------------------------- Table ----------------------------------------- --> |
| <table border="0" cellpadding="10" cellspacing="0" class="news" |
| width="600"> |
| <!-- ---------------------------------------- RC4 ------------------------------ --> |
| <tr> |
| <td colspan="2"> |
| <h2>RC4</h2> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2">The main focus for this milestone has been set |
| on fixing bugs.</td> |
| </tr> |
| <tr id="bug 494997"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=494997">Bug |
| 494997 </a></td> |
| <td class="content">A bug that caused a refresh missing in case |
| of an inactive parent has been fixed.</td> |
| </tr> |
| <!-- ---------------------------------------- M7 ------------------------------- --> |
| <tr> |
| <td colspan="2"> |
| <h2>M7</h2> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2">The main focus for this milestone has been set |
| on fixing bugs.</td> |
| </tr> |
| <tr id="bug 492362"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=492362">Bug |
| 492362 </a></td> |
| <td class="content">A bug that caused an exception when F1 |
| (help) was triggered while direct editing was active has been |
| fixed.</td> |
| </tr> |
| <!-- ---------------------------------------- M6 ------------------------------- --> |
| <tr> |
| <td colspan="2"> |
| <h2>M6</h2> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2">The main focus for this milestone has been set |
| on fixing bugs.</td> |
| </tr> |
| <tr id="bug 433998"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=433998">New |
| alternative implementaion for PeService.deletePictogramElement() </a></td> |
| <td class="content">In cases with large pictogram and or domain |
| models the logic to delete a pictogram element implemented in |
| PeService so far is slow. This is due to checking and updating all |
| cross references. In cases where clients know that there are no such |
| cross references now a new and much faster implementation can be |
| used alternatively. The old implementation is still the default one.</td> |
| </tr> |
| <tr id="bug 481619"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=481619">Bug |
| 481619 </a></td> |
| <td class="content">A bug in PictogramElementDelegate caused an |
| layout manager set in a Platform Graphics Algorithm to be overriden |
| with XYLayout has been fixed.</td> |
| </tr> |
| <tr id="bug 486051"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=486051">Bug |
| 486051 </a></td> |
| <td class="content">A bug in the EmfService object alive check |
| has been fixed.</td> |
| </tr> |
| <tr id="bug 487125"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=487125">Bug |
| 487125 </a></td> |
| <td class="content">A bug in the new plugin wizard extension for |
| Graphite diagram editors has been fixed.</td> |
| </tr> |
| <tr id="bug 489834"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=489834">Bug |
| 489834 </a></td> |
| <td class="content">A bug in the DefaultReconnectionFeature has |
| been fixed that prevented changing the connection end anchor was |
| fixed.</td> |
| </tr> |
| <tr id="bug 489681"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=489681">Bug |
| 489681 </a></td> |
| <td class="content">A bug in EmfService has been fixed. For some |
| URIs a file could not be determined although it existed and was |
| accessible.</td> |
| </tr> |
| <!-- ---------------------------------------- M5 ------------------------------- --> |
| <tr> |
| <td colspan="2"> |
| <h2>M5</h2> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2">The main focus for this milestone has been set |
| on fixing bugs.</td> |
| </tr> |
| <tr id="bug 486637"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=486637"> Bug |
| 486637</a></td> |
| <td class="content">A bug in the documentation on the coordinate |
| systems used by active/inactive shapes has been fixed.</td> |
| </tr> |
| <!-- ---------------------------------------- M4 ------------------------------- --> |
| <tr> |
| <td colspan="2"> |
| <h2>M4</h2> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2">The main focus for this milestone has been set |
| on fixing bugs.</td> |
| </tr> |
| <tr id="bug 460485"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=460485"> Bug |
| 460485</a></td> |
| <td class="content">A typo in a UI text has been fixed.</td> |
| </tr> |
| <tr id="bug 481935"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=481935"> Bug |
| 481935</a></td> |
| <td class="content">A potential NullPointerException in |
| GaServiceImpl has been fixed.</td> |
| </tr> |
| <tr id="bug 481936"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=481936"> Bug |
| 481936</a></td> |
| <td class="content">A potential NullPointerException in |
| DiagramChangeListener has been fixed.</td> |
| </tr> |
| <tr id="bug 481994"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=481994"> Bug |
| 481994</a></td> |
| <td class="content">A bug has been fixed that caused in patterns |
| implementing custom undoable functionality that e.g. instead of |
| postRedo redo is called. There were several wrong delegations in |
| this area that were fixed and might cause slight differences in |
| behavior in rare cases. <b>Minor API behavior change!</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 fixing bugs and incorporating a contribution.</td> |
| </tr> |
| <tr id="bug 423018"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=423018">Direct |
| Diagram Export</a></td> |
| <td class="content">Graphiti now supports to export any diagram |
| without the need to hav a diagram open in an editor, view or plain |
| composite. The functionality can now be triggered programmatically |
| and included in non-graphical parts of Graphiti-based tools. The |
| digram will be rendered using the associated diagram type provider |
| and tool-provided functionality (e.g. images and platform graphics |
| algorithms) in case the tool is installed in Eclipse. In case no |
| diagram type provider can be found for a diagram (e.g. because the |
| tool is not installed) a default one will be used; of course, in |
| that case any images or platform graphics algorithms cannot be |
| rendered and a dummy image or shape will be rendered. This change |
| comes with a minor API enhancement.</td> |
| </tr> |
| <tr id="bug 480961"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=480961">Bug |
| 480961</a></td> |
| <td class="content">A potential NullPointerException in |
| ScrollingGraphicalViewer has been fixed.</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 fixing bugs.</td> |
| </tr> |
| <tr id="bug 473087"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=473087">Bug |
| 473087</a></td> |
| <td class="content">A potential ClassCastException in diagram |
| loading has been fixed.</td> |
| </tr> |
| <tr id="bug 477083"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477083">Bug |
| 477083</a></td> |
| <td class="content">A bug in transaction reuse handling has been |
| fixed. Read-only transactions and transactions owned by other |
| threads will not be used any more.</td> |
| </tr> |
| <tr id="bug 477132"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477132">Bug |
| 477132</a></td> |
| <td class="content">A potential stack overflow in diagram update |
| has been fixed.</td> |
| </tr> |
| <tr id="bug 477420"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477420">Bug |
| 477420</a></td> |
| <td class="content">A potential NullPointerException painting |
| the diagram grid has been fixed.</td> |
| </tr> |
| <tr id="bug 477421"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477421">Bug |
| 477421</a></td> |
| <td class="content">A potential SWTException in the font cache |
| handling in combination with scaling has been fixed.</td> |
| </tr> |
| <tr id="bug 477526"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477526">Bug |
| 477526</a></td> |
| <td class="content">A potential NullPointerException in the |
| Graphiti GEF change handling has been fixed.</td> |
| </tr> |
| <tr id="bug 477659"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477659">Bug |
| 477659</a></td> |
| <td class="content">A potential NullPointerException in the |
| editor default refresh behavior has been fixed.</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 fixing bugs.</td> |
| </tr> |
| <tr id="bug 441676"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=441676">Bug |
| 441676</a></td> |
| <td class="content">The read-only state of EMF resource files is |
| now respected on saving the editor. Errors that happened during the |
| save are displayed in a popup; clients may override and react to |
| such errors in a more suitable way. <b>Minor API enhancement.</b></td> |
| </tr> |
| <tr id="bug 470038"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=470038">Bug |
| 470038</a></td> |
| <td class="content">A potential NullPointerException in |
| DiagramBehavior on unregistering listeners has been fixed.</td> |
| </tr> |
| <tr id="bug 470150"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=470150">Bug |
| 470150</a></td> |
| <td class="content">A potential NullPointerException in |
| DiagramBehavior adaptation mechanism has been fixed.</td> |
| </tr> |
| <tr id="bug 470455"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=470455">Bug |
| 470455</a></td> |
| <td class="content">A bug causing problems in creating |
| connections when the top shape has no anchor has been fixed.</td> |
| </tr> |
| <tr id="bug 472219"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=472219">Bug |
| 472219</a></td> |
| <td class="content">ImageServices now handles bundleentry and |
| bundleresource urls correctly.</td> |
| </tr> |
| <tr id="bug 475133"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=475133">Bug |
| 475133</a></td> |
| <td class="content">A potential NullPointerException in |
| ShapeEditPart while creating edit policies has been fixed.</td> |
| </tr> |
| <tr id="bug 475240"> |
| <td class="title"><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=475240">Bug |
| 475240</a></td> |
| <td class="content">A bug in the undo/redo handling of Graphiti |
| has been fixed.</td> |
| </tr> |
| </table> |
| <!-- ---------------------------------------- END OF TABLE ------------------------------- --> |
| <p> </p> |
| </body> |
| |
| </html> |