Twitter Logo Follow us on Twitter
Project Information About this project

RAP 3.1 M1 - New and Noteworthy

Here's a list of the most noteworthy things in the RAP 3.1 M1 milestone build which is available for download since August 21, 2015.

Performance Improvements

Already in RAP 3.0, we've improved the performance by optimizing the change detection. Now we've gone even further and introduced a new mechanism called preserve-on-demand that tracks changes to common widget properties and avoids data comparisons entirely for those properties that haven't been touched in the process of a request.

With these changes, the server load and average response times in our load tests have again dropped significantly compared to RAP 3.0.

FileDialog for dropped files

When files are dragged from the desktop and then dropped on a RAP widget, it's now possible to add these dropped files to a FileDialog in order to display upload progress and ask the user for confirmation. Thanks go out to Hannes Erven who contributed this feature.

Support for alpha in Color

Support for alpha in Color has been added to SWT in Mars. As RAP client supports RGBA natively, in this milestone we added the missing API:

  • RGBA class
  • constructor Color(Device, RGBA)
  • constructor Color(Device, RGB, int)
  • constructor Color(Device, int, int, int, int)
  • getAlpha()
  • getRGBA()


This list shows all bugs that have been fixed for this milestone build.

Previous Builds

The above features are just the ones that are new since the last milestone build. Summaries for earlier builds: