Updated News&Noteworthy for Kepler M3

Change-Id: I13ba658a87b85a359deaae07d72bc50641530940
Signed-off-by: mwenz <michael.wenz@sap.com>
diff --git a/examples/org.eclipse.graphiti.doc/resources/docu/whats-new.html b/examples/org.eclipse.graphiti.doc/resources/docu/whats-new.html
index 58e7636..81a5e8a 100644
--- a/examples/org.eclipse.graphiti.doc/resources/docu/whats-new.html
+++ b/examples/org.eclipse.graphiti.doc/resources/docu/whats-new.html
@@ -1,228 +1,289 @@
-<!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 Kepler</h1>

-	<p>Last revised September 01, 2012</p>

-	<p>This document describes the new development topics that were

-		addressed during the milestones towards the release 0.10.0 within the

-		Kepler release train.</p>

-	<!-- --------------------------------- Table ----------------------------------------- -->

-	<table border="0" cellpadding="10" cellspacing="0" class="news"

-		width="600">

-		<!-- ---------------------------------------- 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 385193">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385193">ID Pattern</a></td>

-			<td class="content">Graphiti offers a new pattern base class, so called ID

-			    patters. They offer the possibility to define shape structures in a diagram

-			    and tag them using IDs. These IDs are later used by the framework to

-			    identify individual shapes again and e.g. trigger update and layout operations

-			    directly for the individual parts. This lowers the effort clients need to

-			    invest into those functionality a lot.  

-			</td>

-		</tr>

-		<tr id="bug 376585">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=376585">Removal

-					of Deprecated API</a></td>

-			<td class="content">The deprecated methods in the Graphiti API

-				have been removed. This is an potentially incompatible <b>API

-					change</b>, although clients should have adapted their coding already

-				some time ago.

-			</td>

-		</tr>

-		<tr id="bug 385190">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385190">New

-					Pattern Constructor</a></td>

-			<td class="content">A new constructor with no parameters has

-				been introduced for Graphiti patterns.</td>

-		</tr>

-		<tr id="bug 388119">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388119">New

-					Filesystem Example</a></td>

-			<td class="content">The filesystem example shown at the Eclipse

-				Juno demo camps in June has been added as an additional example of

-				Graphiti. It serves as an example of how to use patterns for

-				building a Graphiti editor.</td>

-		</tr>

-		<tr id="bug 382928">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=382928">Gradient

-					Definitions</a></td>

-			<td class="content">An additional and more advanced example for

-				gradient definitions has been added to the filesystem example.</td>

-		</tr>

-		<tr id="bug 389426">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=389426">Factory

-					Method for Workspace Synchronizer</a></td>

-			<td class="content">Clients might have the need to use a custom

-				EMF workspace synchronizer to react differently on external file

-				change events. By providing a special factory method for the

-				instance to use in <i>DefaultUpdateBehavior</i> this scenario has

-				been eased.

-			</td>

-		</tr>

-		<tr id="bug 389380">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=389380">Bug

-					389380</a></td>

-			<td class="content">A bug in the undo stack handling in the

-				Graphiti editor has been fixed that caused the wrong feature command

-				to appear at the top of the undo stack under certain conditions.</td>

-		</tr>

-		<tr id="bug 388213">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388213">Bug

-					388213 </a></td>

-			<td class="content">Two import statements that required a

-				dependency to <i>org.eclipse.ui</i> to be required have been

-				removed. The dependecy causes issues with using Graphiti in an

-				Eclipse 4 based RCP application.

-			</td>

-		</tr>

-		<tr id="bug 388335">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388335">Bug

-					388335 </a></td>

-			<td class="content">Fixed a wrong JavaDoc comment about

-				potential future extensions to the Graphiti undo/redo handling that

-				actually already exist.</td>

-		</tr>

-		<tr id="bug 388211">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388211">Bug

-					388211 </a></td>

-			<td class="content">The new plug-in wizard to create a Graphiti

-				diagram editor always added a dependency to <i>org.eclipse.ui</i>,

-				although it is only needed when an activator class should be

-				generated. In case no activator is generated the dependency will now

-				not be added any more. This resolved some issues with using Graphiti

-				for creating an Eclipse 4 based RCP application.

-			</td>

-		</tr>

-		<tr id="bug 387971">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=387971">Bug

-					387971 </a></td>

-			<td class="content">A bug in the action handling which caused

-				that context menu entries like copy and paste did not work when the

-				Graphiti Diagram Editor was embedded inside a multi page editor 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 bugfixing and implementing round-offs. Besides project related

-				tasks were focused.</td>

-		</tr>

-		<tr id="bug 377871">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=377871">Enable

-					Gerrit</a></td>

-			<td class="content">The Gerrit code review system has been

-				enabled for the Graphiti Git repository.</td>

-		</tr>

-		<tr id="bug 383768">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=383768">Add

-					API for configuration provider</a></td>

-			<td class="content">The Graphiti configuration provider is now

-				part of the official API. Clients can access it through the public

-				method getConfigurationProvider in the diagram editor class.</td>

-		</tr>

-		<tr id="bug 386913">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=386913">Single-Click

-					Feature</a></td>

-			<td class="content">Clients can now register a 'single-click

-				feature' analog to the already possible 'double-click feature'. By

-				doing this any custom feature can be started on clicking once with

-				the mouse onto a shape.</td>

-		</tr>

-		<tr id="bug 384330">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=384330">Bug

-					384330</a></td>

-			<td class="content">A wrong method reference has been fixed in

-				the Graphiti documentation.</td>

-		</tr>

-		<tr id="bug 383512">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=383512">Bug

-					383512</a></td>

-			<td class="content">A bug when moving a polyline has been fixed

-				that lead to wrong positioning of the moved shape when the line does

-				not start at position 0, 0.</td>

-		</tr>

-		<tr id="bug 380439">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=380439">Bug

-					380439</a></td>

-			<td class="content">The DefaultRemoveFeature now also removes

-				connections of nested shapes.</td>

-		</tr>

-		<tr id="bug 385586">

-			<td class="title"><a

-				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385586">Bug

-					385586</a></td>

-			<td class="content">A bug causing the remove, delete and update

-				entries to be always shown in the context menu and context button

-				pad has been fixed. The entries are now hidden when they are not

-				available and disabled when they cannot be executed.</td>

-		</tr>

-	</table>

-	<!-- ---------------------------------------- END OF TABLE ------------------------------- -->

-	<p>&nbsp;</p>

-</body>

-

-</html>

+<!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 Kepler</h1>
+	<p>Last revised November 12, 2012</p>
+	<p>This document describes the new development topics that were
+		addressed during the milestones towards the release 0.10.0 within the
+		Kepler release train.</p>
+	<!-- --------------------------------- Table ----------------------------------------- -->
+	<table border="0" cellpadding="10" cellspacing="0" class="news"
+		width="600">
+		<!-- ---------------------------------------- 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 385193">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385193">ID Pattern</a></td>
+			<td class="content">Graphiti offers a new pattern base class, so called ID
+			    patters. They offer the possibility to define shape structures in a diagram
+			    and tag them using IDs. These IDs are later used by the framework to
+			    identify individual shapes again and e.g. trigger update and layout operations
+			    directly for the individual parts. This lowers the effort clients need to
+			    invest into those functionality a lot.  
+			</td>
+		</tr>
+		<tr id="bug 391523">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=391523">Support
+					for SelectionInfo</a></td>
+			<td class="content">The callback methods for providing <i>ISelectionInfo</i>
+				objects to influence the way graphiti highlights selected objects
+				has been reworked. It now supports shapes, anchors and connections.
+			</td>
+		</tr>
+		<tr id="bug 373299">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=373299">Support
+					for rich text</a></td>
+			<td class="content">Graphiti text objects and tooltips now
+				support displaying rich text. Texts may be formatted using different
+				colors, fonts, font sizes and may be highlighted in several ways.</td>
+		</tr>
+		<tr id="bug 323349">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=323349">Shortcuts
+					for Triggering Features</a></td>
+			<td class="content">It is now possible to register shortcuts to
+				trigger features. Any keybinding can be defined and associated with
+				a certain feature so that it will be triggered when a user presses
+				that key combintaion.</td>
+		</tr>
+		<tr id="bug 365172">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=365172">Bug
+					365172</a></td>
+			<td class="content">The modification of the line style using an
+				<i>ISelectionInfo</i> object is now supported.
+			</td>
+		</tr>
+		<tr id="bug 389379">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=389379">Bug
+					389379</a></td>
+			<td class="content">A bug in the editor dirty state handling has
+				been fixed that caused an editor to show the dirty mark although no
+				changes were done; also the undo/redo stack of the editor might have
+				been mixed up by this bug.</td>
+		</tr>
+		<tr id="bug 391506">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=391506">Bug
+					391506</a></td>
+			<td class="content">A bug in the editor feature processing was
+				fixed that caused an editor to get dirty in case a connection
+				creation feature was abandoned.</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 376585">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=376585">Removal
+					of Deprecated API</a></td>
+			<td class="content">The deprecated methods in the Graphiti API
+				have been removed. This is an potentially incompatible <b>API
+					change</b>, although clients should have adapted their coding already
+				some time ago.
+			</td>
+		</tr>
+		<tr id="bug 385190">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385190">New
+					Pattern Constructor</a></td>
+			<td class="content">A new constructor with no parameters has
+				been introduced for Graphiti patterns.</td>
+		</tr>
+		<tr id="bug 388119">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388119">New
+					Filesystem Example</a></td>
+			<td class="content">The filesystem example shown at the Eclipse
+				Juno demo camps in June has been added as an additional example of
+				Graphiti. It serves as an example of how to use patterns for
+				building a Graphiti editor.</td>
+		</tr>
+		<tr id="bug 382928">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=382928">Gradient
+					Definitions</a></td>
+			<td class="content">An additional and more advanced example for
+				gradient definitions has been added to the filesystem example.</td>
+		</tr>
+		<tr id="bug 389426">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=389426">Factory
+					Method for Workspace Synchronizer</a></td>
+			<td class="content">Clients might have the need to use a custom
+				EMF workspace synchronizer to react differently on external file
+				change events. By providing a special factory method for the
+				instance to use in <i>DefaultUpdateBehavior</i> this scenario has
+				been eased.
+			</td>
+		</tr>
+		<tr id="bug 389380">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=389380">Bug
+					389380</a></td>
+			<td class="content">A bug in the undo stack handling in the
+				Graphiti editor has been fixed that caused the wrong feature command
+				to appear at the top of the undo stack under certain conditions.</td>
+		</tr>
+		<tr id="bug 388213">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388213">Bug
+					388213 </a></td>
+			<td class="content">Two import statements that required a
+				dependency to <i>org.eclipse.ui</i> to be required have been
+				removed. The dependecy causes issues with using Graphiti in an
+				Eclipse 4 based RCP application.
+			</td>
+		</tr>
+		<tr id="bug 388335">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388335">Bug
+					388335 </a></td>
+			<td class="content">Fixed a wrong JavaDoc comment about
+				potential future extensions to the Graphiti undo/redo handling that
+				actually already exist.</td>
+		</tr>
+		<tr id="bug 388211">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388211">Bug
+					388211 </a></td>
+			<td class="content">The new plug-in wizard to create a Graphiti
+				diagram editor always added a dependency to <i>org.eclipse.ui</i>,
+				although it is only needed when an activator class should be
+				generated. In case no activator is generated the dependency will now
+				not be added any more. This resolved some issues with using Graphiti
+				for creating an Eclipse 4 based RCP application.
+			</td>
+		</tr>
+		<tr id="bug 387971">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=387971">Bug
+					387971 </a></td>
+			<td class="content">A bug in the action handling which caused
+				that context menu entries like copy and paste did not work when the
+				Graphiti Diagram Editor was embedded inside a multi page editor 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 bugfixing and implementing round-offs. Besides project related
+				tasks were focused.</td>
+		</tr>
+		<tr id="bug 377871">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=377871">Enable
+					Gerrit</a></td>
+			<td class="content">The Gerrit code review system has been
+				enabled for the Graphiti Git repository.</td>
+		</tr>
+		<tr id="bug 383768">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=383768">Add
+					API for configuration provider</a></td>
+			<td class="content">The Graphiti configuration provider is now
+				part of the official API. Clients can access it through the public
+				method getConfigurationProvider in the diagram editor class.</td>
+		</tr>
+		<tr id="bug 386913">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=386913">Single-Click
+					Feature</a></td>
+			<td class="content">Clients can now register a 'single-click
+				feature' analog to the already possible 'double-click feature'. By
+				doing this any custom feature can be started on clicking once with
+				the mouse onto a shape.</td>
+		</tr>
+		<tr id="bug 384330">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=384330">Bug
+					384330</a></td>
+			<td class="content">A wrong method reference has been fixed in
+				the Graphiti documentation.</td>
+		</tr>
+		<tr id="bug 383512">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=383512">Bug
+					383512</a></td>
+			<td class="content">A bug when moving a polyline has been fixed
+				that lead to wrong positioning of the moved shape when the line does
+				not start at position 0, 0.</td>
+		</tr>
+		<tr id="bug 380439">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=380439">Bug
+					380439</a></td>
+			<td class="content">The DefaultRemoveFeature now also removes
+				connections of nested shapes.</td>
+		</tr>
+		<tr id="bug 385586">
+			<td class="title"><a
+				href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385586">Bug
+					385586</a></td>
+			<td class="content">A bug causing the remove, delete and update
+				entries to be always shown in the context menu and context button
+				pad has been fixed. The entries are now hidden when they are not
+				available and disabled when they cannot be executed.</td>
+		</tr>
+	</table>
+	<!-- ---------------------------------------- END OF TABLE ------------------------------- -->
+	<p>&nbsp;</p>
+</body>
+
+</html>