List view
There are a number of Drawable API functions that I have not yet implemented. These need to be implemented at some point.
No due date•10/12 issues closedPDL::Drawing::Pri9ma now works with sub-classed Drawables. That enables mock classes, and therefore a viable test suite that does not depend on bit-pattern-comparisons of the result of drawing operations.
No due date•2/3 issues closedI have three issues with the current property handling which I believe can all be fixed simultaneously. 1) Singular properties are not recognized. 2) Drawing operations are not atomic and I think they should be. 3) Threaded properties are handled inefficiently. All of these can be properly handled by building a structure with all the properties which holds the original state and the current state and only updating the widget for those properties that change from thread loop to thread loop. To clarify, by atomic property handling, I mean that the widget's properties after a pdl drawing operation should be identical to what they were before the drawing operation, even if those properties changed during the drawing operation.
No due date