RAP 1.3 M3 - New and Noteworthy
Here are some of the more noteworthy things that are available in the milestone build M3 (November 13th, 2009) which is now available for download.
This list shows all bugs that were fixed during this milestone.
New API added
Display#removeListener()which allow to register for
SelectionEvent#stateMask, that represents the state of the keyboard modifier keys at the time the event was generated
Display#getDefault()- now creates a display if executed from the user-interface thread. (see bug 293809 for details)
Non-shared SWT Resources
Graphics#get*) are still the recommended way for dealing with resources in RWT. If single-sourcing is desired and the extra memory is justifible, using resource-constructors might be considered.
With this change, also
isDisposed()were introduced. Even though these methods exist for all resources (shared and non-shared) it is considered an error to disposed of factory-created (shared) resources and an
IllegalStateExceptionis thrown in this case.
IBrowserHistoryimplementation can be obtained via
RWT.getBrowserHistory(). To create a new history entry, you can use its
createEntry()method. In order to receive notification of user-directed changes to the current history entry, use
To see the browser history support in action, see the RAP Examples
Customizable focus indicator
Theming and new designs
A great deal of the bugs and enhancement requests fixed in M3 are related to design and theming.
Session Timeout Option
The above features are just the ones that are new since the last milestone build. Summaries for earlier builds: