| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta name="copyright" content="Copyright (c) Eclipse contributors and others 2018, 2019. This page is made available under license. For full details, see the LEGAL section in the documentation that contains this page."/> |
| <meta http-equiv="Content-Language" content="en-us"/> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> |
| <link rel="STYLESHEET" href="news.css" type="text/css"/> |
| <style type="text/css"> |
| body {max-width: 900px;} |
| table.news col.title {width: 30%;} |
| /*img {max-width: 520px;}*/ |
| table.news {table-layout: fixed; border-collapse: collapse; width: 100%;} |
| table.news td {border-top: solid thin black; padding: 10px; overflow: visible;} |
| 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; font-weight: bold;} |
| table.news tr td.content {vertical-align: top;} |
| ul {padding-left: 13px;} |
| </style> |
| <title>Eclipse Project 4.25 - New and Noteworthy</title> |
| </head> |
| |
| <body> |
| <h2>Platform and Equinox</h2> |
| <ul> |
| <li><a href="#ViewsAndDialogs">Views, Dialogs and Toolbar</a></li> |
| <li><a href="#TextEditors">Text Editors</a></li> |
| <li><a href="#Preferences">Preferences</a></li> |
| <li><a href="#StylingThemes">Themes and Styling</a></li> |
| <li><a href="#Debug">Debug</a></li> |
| </ul> |
| |
| <!-- ****************** START OF N&N TABLE ****************** --> |
| <table class="news"> |
| <colgroup> |
| <col class="title" /> |
| <col /> |
| </colgroup> |
| <tbody> |
| <!-- ******************* Views, Dialogs and Toolbar ************************************* --> |
| <tr> |
| <td id="ViewsAndDialogs" class="section" colspan="2"> |
| <h2>Views, Dialogs and Toolbar </h2> |
| </td> |
| </tr> |
| |
| <tr id="less-icons-in-user-dialogs"> <!-- multiple--> |
| <td class="title"><a href="#less-icons-in-user-dialogs">Less usage of icons in user confirmation dialogs</a></td> |
| <td class="content"> |
| Multiple dialogs have been updated to not contain a question icon if they ask the user for a decision to align with the UI guidelines existing for the operating systems. |
| For example, if you close an edited file, the resulting dialog will not show a help icon anymore. |
| Also MessageDialogs methods will not show a question icon anymore for question / confirmation dialogs. |
| <p/> |
| <img src="images/save-resource-dialog.png" alt="" /> |
| </td> |
| </tr> |
| <!-- ******************* End of Views, Dialogs and Toolbar ************************************* --> |
| |
| <!-- ******************* Text Editors ************************************* --> |
| <tr> |
| <td id="TextEditors" class="section" colspan="2"> |
| <h2>Text Editors </h2> |
| </td> |
| </tr> |
| <tr id="enable-word-wrap-on-open"> <!-- https://github.com/eclipse-platform/eclipse.platform.text/issues/67 --> |
| <td class="title"><a href="#enable-word-wrap-on-open">Preference to enable word wrap by default</a></td> |
| <td class="content"> |
| A new preference has been added in the <b>General > Editors > Text Editors</b> page to specify that 'word wrap' |
| should be enabled by default when opening text editors. This preference is disabled by default. |
| <p/> |
| <img src="images/enable_word_wrap_on_open.png" alt="" /> |
| </td> |
| </tr> |
| <!-- ******************* End of Text Editors ************************************* --> |
| |
| <!-- ****************** Preferences ************************************* --> |
| <tr> |
| <td id="Preferences" class="section" colspan="2"> |
| <h2>Preferences </h2> |
| </td> |
| </tr> |
| <tr id="specify-project-encoding-severity"> <!-- https://github.com/eclipse-platform/eclipse.platform.resources/issues/166--> |
| <td class="title"><a href="#specify-project-encoding-severity">Specify severity of missing project encoding check</a></td> |
| <td class="content"> |
| In the <b>Preferences</b> under <b>General > Workspace</b> you can now specify the severity you want to use to |
| report missing project encoding. The default value is "Warning". The other available values are "Ignore", "Info" and "Error". |
| <p/> |
| <img src="images/project-encoding.png" alt="" /> |
| </td> |
| </tr> |
| |
| <!-- ****************** End of Preferences ************************************* --> |
| |
| <!-- ******************* Themes and Styling ************************************* --> |
| <tr> |
| <td id="StylingThemes" class="section" colspan="2"> |
| <h2>Themes and Styling </h2> |
| </td> |
| </tr> |
| |
| <tr id="form-no-gradients"> <!-- https://github.com/eclipse-platform/eclipse.platform.ui/pull/121 --> |
| <td class="title"><a href="#form-no-gradients">Forms have updated default background color</a></td> |
| <td class="content"> |
| The background color of UI toolkit <b>forms</b> has been updated, as blue gradients are not very common now in user interfaces. |
| This will affect all form based user interfaces which do not use styling. |
| You can see the new behavior in the Eclipse IDE when theming is turned off via the preferences. |
| <p>Old look:</p> |
| <img src="images/form-old-gradient.png" alt="" /> |
| <p>New look:</p> |
| <img src="images/form-new-no-gradient.png" alt=""/> |
| </td> |
| </tr> |
| |
| <tr id="CTabFolder-highlightBar"> <!-- https://github.com/eclipse-platform/eclipse.platform.swt/issues/55 --> |
| <td class="title"><a href="#CTabFolder-highlightBar">Selected tab in CTabFolder is now highlighted</a></td> |
| <td class="content"> |
| The selected tab in a CTabFolder now has a highlight bar to more easily identify the the current selection. |
| <p>Example showing the workbench with theming disabled:</p> |
| <p>Old look:</p> |
| <img src="images/ctabfolder-before.png" alt="" /> |
| <p>New look:</p> |
| <img src="images/ctabfolder-after.png" alt=""/> |
| </td> |
| </tr> |
| <!-- ******************* End of Themes and Styling ************************************* --> |
| |
| <!-- *********************** Debug ******************************** --> |
| <tr> |
| <td id="Debug" class="section" colspan="2"> |
| <h2>Debug</h2> |
| </td> |
| </tr> |
| |
| <tr id="debug-system-encoding"> <!-- https://github.com/eclipse-platform/eclipse.platform.debug/issues/42 --> |
| <td class="title"><a href="#debug-system-encoding">System encoding for Console</a></td> |
| <td class="content"> |
| A new launch configuration attribute is added to allow processes start with the system encoding. |
| As a result, Java processes can start without specifying explicit "-Dfile.encoding=" option and JVM will use |
| the system defaults defined by the user environment. |
| <p> |
| See Common tab in <b>Debug Configuration</b> dialog as shown below: |
| </p> |
| <p> |
| <img src="images/system_encoding.png" alt=""/> |
| </p> |
| <p> |
| API Notes: If <code>DebugPlugin.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING</code> attribute is set, |
| <code>ILaunchManager.getEncoding(ILaunchConfiguration)</code> |
| will return the value of <code>Platform.getSystemCharset()</code> and |
| <code>ILaunchConfiguration.getAttribute(DebugPlugin.ATTR_CONSOLE_ENCODING, null)</code> |
| will return <code>null</code>, indicating that default system value should be used. |
| </p> |
| </td> |
| </tr> |
| |
| <tr id="debug-ansi-support"> <!-- https://github.com/eclipse-platform/eclipse.platform.debug/issues/47 --> |
| <td class="title"><a href="#debug-ansi-support">Support for ANSI escape codes in Console</a></td> |
| <td class="content"> |
| The <b>Console</b> interprets ANSI escape codes to produce styled output. |
| |
| <p>It supports 16 colors / 256 colors / true-colors for foreground and background, color palettes, |
| and attributes like bold, italic, underline, invert, conceal, strike, crossed-out, framed:</p> |
| <p><img src="images/ansi_sample.png" width="800" alt="Screenshot of a console with colored text"/></p> |
| |
| <p>Only <code>"CSI n m"</code> |
| (<a href="https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_(Select_Graphic_Rendition)_parameters">SGR, |
| Select Graphic Rendition</a>) control sequences are supported.<br/> |
| They set display attributes, but cannot be used to change the content of the output |
| (erase actions, cursor positioning, scrolling).<br/> |
| Non-SGR sequences are not interpreted, but are recognized and hidden, so you will not see them.</p> |
| |
| <p>This functionality is available for all the text output to the standard output or standard error. |
| It works for Java, C/C++, Perl, Python, shell, Groovy, Maven or any Eclipse supported language.</p> |
| |
| <p>Preferences are available under <b>Preferences > Run/Debug > Console > ANSI Support</b>.</p> |
| <p><img src="images/ansi_prefs.png" alt="Screenshot of the ANSI support preferences dialog"/></p> |
| </td> |
| </tr> |
| <!--************************ End of Debug ******************************** --> |
| |
| <tr><td colspan="2"/></tr> |
| </tbody> |
| </table> |
| <!-- ****************** END OF N&N TABLE ****************** --> |
| |
| <script type="text/javascript" src="scripts.js"></script> |
| <p style="text-align:center"> |
| <span style="color:#808080">Previous</span> <a style="margin:1em" href=".">Up</a> <a href="jdt.php">Next</a> |
| </p> |
| </body> |
| </html> |