initial project files wit some structure
added errors.assert and errors.Assertion and a small Test for that
add errors.Value
moving enhance to the main module
change to require the new location of enhance
add errors.Type
add a range() method like in python, and tests for that
forgotten in the last commit: add tests for graphicore/main.range()
add implementations of decomposeSuperBezierSegment and decomposeQuadraticSegment
decomposeQuadraticSegment and decomposeSuperBezierSegment are now talking an argument called points which is a list of points instead of using 'arguments' as the list of points
add tests for decomposeSuperBezierSegment and decomposeQuadraticSegment
Add BasePen, and the needed TransformPen and the needed transform Module with the Tansform class. All three yet untested and most propably defect. The Transfrom Class itself needs some more conceptual foo to be useful in situations where the python Transform class is
adding tests for tools/misc/transform and some fixes in that file
constructor is now no anonymous function anymore
some fixes of little bugs
start testing the TransformPen adding a TestPen for that. I'm not shure if I'm happy with the direction this part has and will propably change here something
including the tests for TransformPen
adding tests for the transform pen and for that the AbstractTestPen that enhances AbstractPen, now the former TestPen is called BaseTestPen and that one still enhances BasePen. Both reside in the TestPens module. //for the record: using the BaseTestPen was more like testing BasePen but to do so TransformPen must work. That's a cyclic reference in a way and avoidable here
removing the old testPen module which is replaced by testPens
replaced some foo that worked with firefox but not with chromium