Michael Droettboom wrote:
Thanks. The subslicing optimization added in 0.99 was truncating the
polar path. Subslicing has been made more "cautious" now and will only
be applied when the axes are rectilinear and non-logarithmic.
Interestingly, there was already a test in the test framework for this
bug, but the baseline image was wrong
I see you fixed that, too -- thanks. I can't remember the history of
this one particular test -- I think maybe I inherited it without a test
image or perhaps I just over-enthusiastically copied a broken image
without realizing it as such.
These unit tests have already shown their worth I think (fixing
non-deterministic layout, getting a grip on freetype, etc.), and their
value in preventing mistakes and regressions from creeping in is hard to
perceive but I think is also very real. As more and more tests are added
(and broken baseline images and test cases are fixed), the number of
regressions will almost certainly drop.