blob: 3686c11305f6ec663df3c2e60d8e1986e9276e5d [file] [log] [blame]
<!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>
<li><a href="#GeneralUpdates">General Updates</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>
<!-- ******************* End of Text Editors ************************************* -->
<!-- ****************** Preferences ************************************* -->
<tr>
<td id="Preferences" class="section" colspan="2">
<h2>Preferences </h2>
</td>
</tr>
<!-- ****************** End of Preferences ************************************* -->
<!-- ******************* Themes and Styling ************************************* -->
<tr>
<td id="StylingThemes" class="section" colspan="2">
<h2>Themes and Styling </h2>
</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">
<p>
New launch configuration attribute is added to allow processes start with system encoding.
As a result, Java processes can start without specifying explicit "-Dfile.encoding=" option, so JVM will use
system defaults defined by user environment.
</p>
<img src="images/system_encoding.png" alt=""/>
<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>
<!--************************ End of Debug ******************************** -->
<!-- ******************* General Updates ************************************* -->
<tr>
<td id="GeneralUpdates" class="section" colspan="2">
<h2>General Updates </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 default background color updated</a></td>
<td class="content">
The UI toolkit <b>forms</b> got an updated background, as blue gradients are not very common any more in user interfaces. This will affect all form based user interfaces which do not use styling.
In the Eclipse IDE you will be affected if you turned theming off via the preferences.
<p>Old:</p>
<img src="images/form-old-gradient.png" alt="" />
<p>New:</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">CTabFolder now show a highlight bar for selected tab</a></td>
<td class="content">
The CTabFolder now show a highlight bar to more easily identify the the currently selected tab folder:
<p>Example showing the workbench, theming disabled:</p>
<p>Old:</p>
<img src="images/ctabfolder-before.png" alt="" />
<p>New:</p>
<img src="images/ctabfolder-after.png" alt=""/>
</td>
</tr>
<!-- ******************* End of General Updates ************************************* -->
<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>