blob: da972002a8646457f1b53145107d8d59ab69a87f [file] [log] [blame]
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="IBM">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]">
<title>Platform Debug Release Notes</title>
</head>
<body>
<h1>Eclipse 3.6 Debug Platform Build Notes</h1>
<h2>Summary of API changes in 3.6</h2>
<h3>DebugCommandAction base class</h3>
<p><strong>What is affected:</strong>
<ul>
<li>Class addition: <code>org.eclipse.debug.ui.actions.DebugCommandAction</code> </li>
<li>Class addition: <code>org.eclipse.debug.ui.actions.DebugCommandHandler</code> </li>
<li>Class addition: <code>org.eclipse.debug.core.commands.AbstractDebugCommand</code> </li>
</ul>
</p>
<p><strong>Description:</strong>The <code>IDebugCommandHandler</code> interface allows debugger to implement debug action handlers which execute asynchronously. Most of the debugger actions user this interface to communicate with the debug model. However, debuggers which need to add their own asynchronous actions had to duplicate the debug framework actions which invoke the <code>IDebugCommandHandler</code> handlers. <code>DebugCommandAction</code> and <code>DebugCommandHandler</code> are base classes which can be extended by debuggers to implement new types of actions with asynchronous execution handlers. Also, this change includes a standard base class <code>AbstractDebugCommand</code> to help implement the <code>IDebugCommandHandler</code> interface.</p>
<p><strong>Action required:</strong> This is a backwards compatible change. No action required. </p>
<h3>IRestartHandler</h3>
<p><strong>What is affected:</strong>
<ul>
<li>Interface addition: <code>org.eclipse.debug.core.commands.IRestartHandler</code> </li>
</ul>
</p>
<p><strong>Description:</strong>The <code>IRestartHandler</code> interface enables a new "Restart" command. If a debugger supplies the <code>IRestartHandler</code> as an adapter to debug model elements, the new Restart command will be enabled. The restart command appears in the Debug view context menu and can be configured as a short cut.</p>
<p><strong>Action required:</strong> This is a backwards compatible change. No action required. </p>
<p>&nbsp;</p>
</body>
</html>