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.
See also the list of deprecated API removals for this release.
What is affected: Windows DirectoryDilaog
OS version Vista and onwards.
Description:
Eclipse Platform SWT on Windows Vista and onwards introduces a newer DirectoryDilaog
which
has the new look-and-feel and better directory selection mechanism. So, apart from the above improvements,
when comparing with the older DirectoryDilaog
, one feature goes missing. We used to have the
option to set a text message to specify the purpose of the DirectoryDilaog
using
DirectoryDialog#setMessage(String)
method in older DirectoryDilaog
.
This functionality is no more possible with the newer DirectoryDilaog
on Windows.
Action required: Revisit the usage of DirectoryDialog.setMessage(String)
in your projects, and if needed elaborate the Title field of DirectoryDilaog
using
DirectoryDialog.setText(String)
method. Also note, it's recommend to use a minimal set of words
in the Title field of DirectoryDilaog
and avoid making it look clumsy.