Wt 3.1.4, JWt 3.1.4

  • Posted by koen
  • Monday, August 16, 2010 @ 12:21

Again we go through the ritual of a new release.

The highlights of this release are:

New and improved proxy models

The WSortFilterProxyModel is now completely implemented, including tracking of row insertions and removals in the underlying source model.

A new WBatchEditProxyModel has been added, which caches editing changes and commits these changes all at the same time to an underlying source model, or allows the editing to be reverted. This is especially useful when the underlying source model accesses a shared resource such as a database (see below!).

ISAPI connector (win32, C++ only)

In search in a deployment option that works well in conjunction with Microsoft IIS, we finally settled on using ISAPI. The connector allows deployment of an application, then built as a library, in any version of Microsoft IIS. When available, non-blocking asynchronous I/O is used to communicate with the ISAPI connector.

New paint devices: PDF and PNG (C++ only)

Using libharu for PDF output, and GraphicsMagic for PNG/GIF output, two new WPaintDevice implementations were added (WPdfImage, WRasterImage).

JWt already included a paintdevice implementation that generates PNG/GIFs using WRasterPaintDevice.

Improvements in Wt::Dbo

More flexibility in mapping, including support for natural (and composite) keys instead of the auto-generated surrogate key, and configuration of properties of the surrogate key and optimistic locking version field.

Dbo::QueryModel, which adapts database objects to Wt’s MVC item views, now also supports editing.

Tags:
9 comments
  • Posted by anonymous
  • 7 years ago
Hi,
As far as I know, libharu has ceased development. How did you guys ended up using libharu?
  • Posted by koen
  • 7 years ago
Hey,
I wasn't aware of that. Where does it say so? haru works well for what we can tell, and, it was on customer request that we use this library. Do you know a good alternative ?
koen
  • Posted by anonymous
  • 7 years ago
Well, not really ceased but has very sporadic development/addition. The wiki has been updated long time ago, in December. The latest code can be found @ http://github.com/tony2001/libharu . You may contact the author to learn more about the future plans.
  • Posted by delboy
  • 7 years ago
The MySQL backend project seems to be reasonably complete (found by following the link to SF from the Wt wiki). Will this become a supported part of a future release or remain a community add-on?? Congrats on a very good toolkit btw!
  • Posted by anonymous
  • 7 years ago
  • Posted by koen
  • 7 years ago
Hey,
It will remain a community add-on, because of licensing trouble with MySQL. But looks indeed pretty solid, and we have been in contact with the author to make sure Wt::Dbo does not try anything that MySQL does not like.
koen
  • Posted by anonymous
  • 7 years ago
Mysql is GNU GPL and Wt is GNU GPL.
what's the problem?
  • Posted by anonymous
  • 7 years ago
Thanks for that ...
  • Posted by anonymous
  • 7 years ago
cool

Contact us for more information
or a personalised quotation