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.

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.

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.