Minor release fixing various bugs in the Swing implementation, including
preliminary work on allowing SLists and STables to be sorted (see the SearchResultsView
in FileFind sample and the SAbstractListModel API), and also introducing the final
validation handling strategy for servlet implementations. Log4J initialisation is no
longer performed by Scope in the bin and debug builds: applications may configure
log4j if required.
The sorting stuff is a bit rough and will be tidied in the next release. I've also noticed
occasional exceptions while rendering an STable: non-fatal but will be investigated.
* DateStringConvertors try to pick up defaults from config allowing default
date formats to be specified in app's configuration.
* Fixed DateStringConvertors to use 'non-lenient' DateFormat objects to avoid
screwy parsing.
* Added workaround in STextField and STextArea that prevented them from working
if bound to null at first. The real fix is more complicated but this works until the
proper fix goes in.
* Scope no longer initialises log4j: application developers should do so if required.
* Replaced log4j.jar with minimal log4j-core.jar.
* Added license.txt, scope.readme and history.txt to binary jars.
* Rationalised servlet's validation failure handling and added it to the Validation sample.
* Fixed up ListModel collection wrapper to fire events correctly.
* JSP property tag allows runtime expression of its parameter.
* SAbstractListModel now can present its elements in sorted order.