blob: fb22f629dfc41732bcbc9008251ea947cf89f8f3 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>
<meta name="copyright" content="Copyright (c) 2018 IBM Corporation and others. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css">
<title>Incompatibilities between Eclipse 4.7 and 4.8</title>
</head>
<body>
<h1>Incompatibilities between Eclipse 4.7 and 4.8</h1>
<p>
Eclipse changed in incompatible ways between 4.7 and 4.8 in ways that affect
plug-ins. The following entries describe the areas that changed and provide
instructions for migrating 4.7 plug-ins to 4.8. Note that you only need to look
here if you are experiencing problems running your 4.7 plug-in on 4.8.
</p>
<p>
See also the list of <a href="removals.html">deprecated API removals</a> for this release.
</p>
<ol>
<li><a href="#platformSWTWindows">Eclipse Platform SWT Windows DirectoryDialog updated</a></li>
</ol>
<hr>
<!-- ############################################## -->
<h2>1. <a name="platformSWTWindows">Eclipse Platform SWT Windows DirectoryDialog updated.</a></h2>
<p><strong>What is affected:</strong> Windows <code>DirectoryDilaog</code> OS version Vista and onwards.
</p>
<p><strong>Description:</strong>
Eclipse Platform SWT on Windows Vista and onwards introduces a newer <code>DirectoryDilaog</code> which
has the new look-and-feel and better directory selection mechanism. So, apart from the above improvements,
when comparing with the older <code>DirectoryDilaog</code>, one feature goes missing. We used to have the
option to set a text message to specify the purpose of the <code>DirectoryDilaog</code> using
<code>DirectoryDialog#setMessage(String)</code> method in older <code>DirectoryDilaog</code>.
This functionality is no more possible with the newer <code>DirectoryDilaog</code> on Windows.
</p>
<p><strong>Action required:</strong> Revisit the usage of <code>DirectoryDialog.setMessage(String)</code>
in your projects, and if needed elaborate the Title field of <code>DirectoryDilaog</code> using
<code>DirectoryDialog.setText(String)</code> method. Also note, it's recommend to use a minimal set of words
in the Title field of <code>DirectoryDilaog</code> and avoid making it look clumsy.
</p>
<!-- ############################################## -->
</body>
</html>