Here's a list of the most noteworthy things in the RAP 2.0 M1 milestone build which is available for download since August 24, 2012.
With the move to RAP 2.0, we are cleaning up our APIs. This will lead to breaking changes. Existing RAP 1.x applications will therefore need minor adjustments to work with RAP 2.0. See the RAP 2.0 Migration Guide for instructions on updating your code to RAP 2.0.
We renamed this package to org.eclipse.rap.rwt in order to comply with Eclipse naming convention that packages should be prefixed with the project that creates it.
This constant has been moved to the class RWT.
With the new JSON-based protocol in place the old deprecated classes and methods for rendering JavaScript are now obsolete. JSWrite, JSVar, JSListenerType and JSListenerInfo classes have been removed together with the corresponding methods in WidgetLCAUtil and ControlLCAUtil.
Tree and Table widgets can now be scrolled on mobile devices (iOS and Android) by dragging a row with one finger. However, Tree and Table are designed to scroll item-by-item, not smooth as the List.
The Text widget has now full support for SWT.ICON_SEARCH and SWT.ICON_CANCEL style flags.
The themeablity of some widgets has been improved. The following properties and states have been added:
box-shadow
property for DateTime
hover
state and text-decoration
property for List-Hyperlink
text-decoration
property for Button
disabled
state for Combo-Button-Icon
The RAP launcher has an option to terminate an already running application before starting a new one. This turned out to be a valuable feature, particularly when working with fixed ports. We couldn't find a good reason to ever disable this functionality, so we decided to remove the option from the launcher while keeping the default behavior.
This list shows all bugs that have been fixed for this milestone build.
The above features are just the ones that are new since the last milestone build. Summaries for earlier builds:
To assist you with the migration from RAP 2.x (or 1.x) to 3.0, we provide a migration guide.