giCentre Utilities: Changes and old versions

Changes

For detailed source code changes, see google code. Main changes are summarised below.

gicentreUtils 3.2.0 (Released 2nd August 2011)

Enhancements to the ZoomPan class to make it easier to transform offscreen buffers and to constrain zoom range. Corrected bug in charts classes that prevented correct data to screen transformation being calculated when displayed away from the origin. Added methods to the charts classes to retrieve the number of pixels between data space and boundary of chart. Fixed bug in helpscreen that was incorrectly placing footers. Added new WebMercator projection class with example sketch for converting to/from OpenStreetMaps, GoogleMaps and BingMaps.

giCentreUtils should now be compatible with Processing 2's new contributed library model.

gicentreUtils 3.1.0 (Released 18th February 2011)

ZoomPan can now zoom and pan programmatically. Added text() methods to the ZoomPan class to allow improved text quality under scaling. ColourPicker now uses embedded raster fonts so no longer dependent on system fonts. StandardEllipse can now take global latitude and longitude values and will cacluclate circular statistical summaries. Added new network package that contains classes for animating network views of linked nodes. Added methods to chart classes to allow conversion between screen and data coordinate spaces. Various bug fixes.

gicentreUtils 3.0.0 (Released 11th August 2010)

gicentreUtils is now fully open source (LGPL licence) and hosted on google code. Project home page now at gicentre.org/utils.

Renamed all packages to remove 'processing' from package names. 'zoom' package removed and ZoomPan classes placed in the 'move' package. StandardEllipse moved from 'geom' to 'stat' package. This means that any sketches that previously used any version of processingUtils will not be compatible with this release until packages renamed.

Archive

Here you can find old versions of the giCentre Utilities library. There should not normally be any need to use these old versions, but are included here in case there are any backward compatibility issues with old sketches.

You can also find the old documentation for the last version of ProcessingUtils.

ProcessingUtils V.3.x

ProcessingUtils V.2.x

ProcessingUtils V.1.x