Apr 10
WordPress 2.5
icon1 steve | icon2 Site News | icon4 04 10th, 2008| icon3No Comments »

Been a while since development work has been posted, but there are changes going on behind the scene’s.

I found out via Twitter that WordPress is up to 2.5, and so here I am. New theme and all.

I’m also moving my personal blog (updated more often) to from MT across to WP.

See you in another year or so. :)

Nov 11
WAF v1.2.2 Released
icon1 steve | icon2 Products, WAF | icon4 11 11th, 2006| icon3Comments Off
This release’s major purpose is adding support for array parameters in ValidatedCommands, as well as supporting repopulation of multi selects using this same logic.
The changes in this release are the following:
  • Support for Long, Float, Integer and String array parameter types
  • Inclusion of use of commons-fileupload to support multipart form posts
  • Select tag can now render multi select html elements
  • Parameter Retrievers can now have post parse parameters
  • Created base CSV file response
  • Try/Catch added to PageDebugInformationFilter to ensure it can never cause issues to actual call
  • PageDebugInformationFilter now supports pluggable renderes to allow applications to add their own specific page debugging
  • CommandResolver and CommandKeyResolver now has access to servlet config.
  • ExtensionSwitchingKeyResolver – New Key Resolver that allows for the key to be resolved based on the extension of the request. Each different extension type can be mapped to a different resolver
  • All waf tags now support set values of all primitive types
  • Option tags of a Select tag can now be styled

Download Links:
Evaluation Download Link | Commercial Download Link
Release Version JavaDoc

Nov 11
Utils v1.0.4 Released
icon1 steve | icon2 Products, Utils | icon4 11 11th, 2006| icon3Comments Off

This is a minor enhancement release of the utils product.

The changes in this release are the following:

  • Removal of System.out debug when using IOStreamConverter
  • Encodes more characters in HTMLUtils.encodeEntities.

Download Links:
Evaluation Download Link | Commercial Download Link
Release Version JavaDoc

Aug 19

Whitesquare would like to announce a new project, FeedListener.

FeedListener is a project that enhances a standard RSS News reader to support enclosures and thus podcasting.
More details on the feature will be supplied in the coming weeks.

Jul 15

Yep i’m slack and all the talk on DCAF2 has been hot air… Until now. Beginning this week I have stated some of the re-engineering of DCAF to support some more general databases and much more flexible runtime support.

The concepts will remain the same, of DO’s and BO’s (logically anyway) but enhancements like non long based primary keys has already been implemented.  Other thoughts for the DCAF2 roadmap are:

  • Support complex queries in a much easier way than current SO’s
  • Allow automatic exploration of Extra’s based on relationships
  • Nicer BO built in functions for getting sublists from the related objects
  • Enhancments to the support for existing databases
  • Better reverse engineering and foreign key identification
  • much more (when we think of it)
Jul 15

I have often had the following issue when connecting to a CVS tree from the command line.

$ cvs up
/CVSROOTccess /usr/local/cvsroot
No such file or directory

The issue is one of line breaks, in that the actual error message that is supposed to be show is:

Cannot access /usr/local/cvsroot
/CVSROOTNo such file or directory

So this post is to help all those out there who have experienced the same issue.  I have found that the issue relates to the files in each of the CVS folders (Root, Entries, Repository)  depending on the client you use (in my case eclipse) to create the files, when you use the command line CVS it fails to interperet the files correctly and gets the wrong path.

I’d guess this is only an issue running CVS on cygwin under windows.  So now i’ve recorded it, all u have to do is dos2unix the files in all the CVS folders and it work a treat. 

dos2unix.exe `find . -name Root`
dos2unix.exe `find . -name Entries`
dos2unix.exe `find . -name Repository`

Will do the trick.

May 15

This update to the WAF-plugins consists of:

  • a change to RSS to enable rendering of Enclosure tags
  • adding the ability to have header/footer XML in the outputted RSS content (to enable adding XML headers for XSLT etc)

This release of waf-plugins is supported by the curently released 1.2.1 version of WAF, or the in development 1.3.

Download Links:
Evaluation Download Link (484K)
Release Version JavaDoc

Dec 6
DCAF v1.1.2 Released
icon1 steve | icon2 DCAFg | icon4 12 6th, 2005| icon31 Comment »

This is a minor functional release. 
This release constitutes more than a simple bug fix, but doesn’t contain any major changes that require a full increment release to be defined.

The changes in this release are the following:

  • Added support reading/writing CLOB (long character data) from data source
  • Added support reading/writing BLOB (long binary data) from data source
  • Created additional SelectItem’s to allow more complex SO objects
  • Minor bug fix in BaseList that caused NoSuchElementException

Download Links:
Evaluation Download Link (645K)
Release Version JavaDoc

Dec 6
WS-UTILS v1.0.3 Released
icon1 steve | icon2 WAF | icon4 12 6th, 2005| icon3No Comments »

This is a minor release that adds a few utility functions to the IOStreamConverter.
Minor changes to ExpiringCacheManager and ParseUtil to cleanup log messages are also in this release.

This utils release is a prerequisite for DCAF 1.1.2 and WAF 1.2.2

Download Links:
Evaluation Download Link (234K)
Release Version JavaDoc

Nov 30
DCAF v1.1.1 Released
icon1 steve | icon2 Site News | icon4 11 30th, 2005| icon3No Comments »

This is primarily a bug fix release. It contains fixes for using the ConnectionVariable logic on List objects.  There were issues when multiple ConnectionVariable’s were used in sequence and the underlying SQL generation logic has been now updated to support multiple concurrent uses.

Download Links:
Evaluation Download Link (626K)
Release Version JavaDoc

Code such as:
UserList user = new UserList();

user.addSearchField(UserList.PWORD, BindVariable.CONSTRAINT_NOT_EQUAL, BindVariable.NULL);
user.addSearchField(ConnectionVariable.OPEN_BRACE);
user.addSearchField(UserList.EMAIL, BindVariable.CONSTRAINT_CONTAINS, "steve");
user.addSearchField(ConnectionVariable.OR);
user.addSearchField(UserList.EMAIL2, BindVariable.CONSTRAINT_CONTAINS, "steve");
user.addSearchField(ConnectionVariable.CLOSE_BRACE);

user.loadEntries();

Is now more inclined to work.

More details on actual changes and other bug fixes in a later post.

« Previous Entries Next Entries »