Wt 3.1.10, JWt 3.1.10
A new version of the library packed with lots of bug fixes and a fair share of new features.
The highlights of this release are:
Animation support has landed! We have initially focussed on animations for hiding and showing widgets (see WWidget::setHidden() and WStackedWidget). By chosing CSS3 as underlying implementation, these animations, which involve transformations and opacity changes, can (and in many cases are) hardware accelerated in the browser.
Animations are currently only available on WebKit-based browsers, and Firefox 5, which have support for CSS3.
Animations will provide eye candy in many applications, but they are especially the standard user interface behaviour on mobile devices. This is thus also a first step for Wt/JWt to become more useful for developing mobile applications, which currently requires the integration with libraries like JQuery.Mobile.
The introduction of HTML5 History for internal paths required us to iron out some quirks related to relative URLs. We have also added an option to WTemplate and WText to allow them to contain anchors which reference internal paths (using a href="#/internal/path" attribute). Depending on the session these anchors will be encoded so that they behave as an internal path, using HTML5 History API if possible.