Eclipse "New and Noteworthy" Template

Last revised October 29, 2007

This is the template for the "New and Noteworthy" document that accompanies each Eclipse project milestone build.

Note: This template document is XHTML 1.0 Transitional. Please use the W3C XHTML Markup Validation Service to check your document's markup before submitting. This will detect screwed up HTML tags, images without an "alt" attrribute, and other tedious little details.


Platform UI


Customize Menus and Toolbars The customize perspective dialog has been improved and extended with new functionality. It can now be used to hide or show individual menu or toolbar items.

Customize Perspective dialog


Improved Look for Filtered Tree The button for clearing the filter field of filtered trees has been moved into the text box, even for platforms that don't have a native search field with this functionality. For backwards compatibility reasons, existing subclasses of FilteredTree will not get the new look automatically. Clients are advised to check the JavaDoc for FilteredTree to see how they can enable the new look.

New look of filter field


Multiple fonts in one cell The existing owner draw support for JFace TableViewer and TreeViewer has been extended to allow multiple fonts within cells. For example, this can be used to highlight matching text in search results using a bold font.

Table with normal and bold font within the same cells


New "check state" provider JFace now has a new type of provider, called ICheckStateProvider, that can be used to manage the checked and gray states of elements in CheckboxTableViewer or CheckboxTreeViewer objects. This is useful in situations where the viewer should come up with pre-checked elements, or when the check state changes are not always triggered by the user.