Just a quick little release to fix an important bug. Until now, datetime axis
locations (grids and labels and snap-to) where calculated using simple modulus
math, which is to say it didn't take into account leap years, leap seconds,
timezones, etc. Ouch! This release fixes that.
Well, I have a job now, so here's a release of the features that have been in CVS for a while but not packaged up into a nice tarball.
features
* draw <line> continuously, instead of series of line segments
* draw <area> continuously, instead of series of areas
* replaced gmtime() with localtime(), since that's easier for folks to read
* only one of <grid x-modulus y-modulus> required... read more
Continuing with the "even is beta, odd is alpha" release numbering scheme,
we present to you version 0.5.0 of moth, an alpha release introducing new
features.
features
* argument --dump-xml
* <axis scaling="auto">
* supports grouping of shortcut arguments
* argument --version
* argument --quiet to not show warnings
refactoring
* separate execution into three stages: turn XML into data structures,
execute data sources, and draw images
* refactored layout algorithm, again, and made it cleaner
* moved the color store into the image, since each image should really have
its own set of colors... read more
OK, so I wrote a test framework, and uncovered a bunch (13) of bugs. This release fixes 12 of them. (The last one is a bit trickier, and will await an alpha release.)
This is only a bugfix release. No new features have been added.
This is the first beta release. Given the low number of bugs reported (and the creeping featurism) it's perhaps time to freeze a version for release. (Development will continue on a different track.)
In this we've included a bunch of cleanups, refactoring, documentation, and a few features. Much thanks to Ian Holsman for the new configure script, which provides greater support for finding (or specifying) the location of the libraries Moth relies upon.... read more
many bugfixes and code cleanup, and a bunch of new features added.
* now 'sh configure' before 'make' (which is a good thing)
* boolean attributes also accept "true"
* layer attributes that use columns can also use constants
* <points> attribute "fill" to draw filled
* more functions for <rpn>
* numeric layer attributes can also take column names
(<line width> <points radius> <segments width>)
* four new <image> attributes controlling background and border
* string width modifier now supported in more cases of <label> templates
* <area> and <segments> attributes "x0" and "x1" secondarily default to "x"
* <area> and <segments> attributes "y0" and "y1" secondarily default to "y"... read more
many features from the TODO list added. (also thought of some new stuff to add to the lis.) fixed bugs that I found and knew of, but I could still use some help finding more :)
The initial release is out. This contains the core functionality, as well as a few common modules and a few important bugs :)