blob: 3d2c50b420c5371cf2b9f0107ec451269960eb60 [file] [log] [blame]
<!DOCTYPE doctype 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">
<title>JDT UI Breaking API changes</title>
<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
</head>
<body text="#000000" bgcolor="#ffffff">
<font size="-2" color="#8080ff">java development tooling ui</font>
<p>
This document lists the breaking API changes that occurred between R3.0 and R3.1 and
how to migrate from the R3.0 API to the R3.1 API.
</p>
<p></p>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tbody>
<tr>
<td align="left" width="72%"> <font size="+3"><b>jdt ui -
Breaking API changes from R3.0 to R3.1</b></font> <br>
</tr>
<tr>
<td>
<ul>
</ul>
</td>
</tr>
</tbody>
</table>
<p> </p>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tbody>
<tr>
<td align="left" width="72%"> <font size="+3"><b>jdt ui -
Non-breaking API changes from R3.0 to R3.1</b></font> <br>
</tr>
<tr>
<td>
<ul>
<li><span style="font-weight: bold; font-style: italic;">org.eclipse.jdt.ui.PreferenceConstants</span>:
<ul>
<li>The Java editor hyperlinking has been generalized and pushed down to Platform Text. For that reason
the following constants are now deprecated and should be replaced with the new one. The JDT UI
preference store will return the default-default value for those deprecated constants.
<ul>
<li><code>EDITOR_LINK_COLOR</code>, replaced by <code>AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_COLOR</code></li>
<li><code>EDITOR_BROWSER_LIKE_LINKS</code>, replaced by <code>AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINKS_ENABLED</code></li>
<li><code>EDITOR_BROWSER_LIKE_LINKS_KEY_MODIFIER</code>, replaced by <code>AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_KEY_MODIFIER</code></li>
<li><code>EDITOR_BROWSER_LIKE_LINKS_KEY_MODIFIER_MASK</code>, replaced by <code>AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_KEY_MODIFIER_MASK</code></li>
</ul>
</li>
</ul>
<br>
<li><span style="font-weight: bold; font-style: italic;">Method name coloring</span>: method name coloring is now a semantic coloring. Deprecated the following constants:
<ul>
<li><code>IJavaColorConstants.JAVA_METHOD_NAME</code></li>
<li><code>PreferenceConstants.EDITOR_JAVA_METHOD_NAME_{COLOR,BOLD,ITALIC}</code>.</li>
</ul>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p> </p>
</body>
</html>