above and below layer as string; reorder layer when already exiting

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3354 a4f5e268-e194-4f32-bce1-d30804cbbcc5
fix axis vs. axes typo in graph layer names

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3355 a4f5e268-e194-4f32-bce1-d30804cbbcc5
remove the before and after arguments of insert

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3356 a4f5e268-e194-4f32-bce1-d30804cbbcc5
change layer call to new signature

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3357 a4f5e268-e194-4f32-bce1-d30804cbbcc5
change special handling for transformations and colors to use subcanvases

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3358 a4f5e268-e194-4f32-bce1-d30804cbbcc5
trafos and styles are no longer canvasitems

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3359 a4f5e268-e194-4f32-bce1-d30804cbbcc5
make divisor=1 a noop

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3360 a4f5e268-e194-4f32-bce1-d30804cbbcc5
apply transformations to markers

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3361 a4f5e268-e194-4f32-bce1-d30804cbbcc5
add identity instance to trafo

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3362 a4f5e268-e194-4f32-bce1-d30804cbbcc5
add common base class for styles

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3363 a4f5e268-e194-4f32-bce1-d30804cbbcc5
fillrules are now fillstyles and handled within the PS/PDF context

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3364 a4f5e268-e194-4f32-bce1-d30804cbbcc5
make signature of new non-canvasitems processXXX methods more compact by removing the bbox argument

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3365 a4f5e268-e194-4f32-bce1-d30804cbbcc5
handle trafo and clip separately in constructor and write methods, allow for one clipping instance only, optimize graphics state stack usage

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3366 a4f5e268-e194-4f32-bce1-d30804cbbcc5
improve comment

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3367 a4f5e268-e194-4f32-bce1-d30804cbbcc5
remove the replace feature and construct the curved text from scratch

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3368 a4f5e268-e194-4f32-bce1-d30804cbbcc5
add curved text functional test

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3369 a4f5e268-e194-4f32-bce1-d30804cbbcc5
raise proper exception

git-svn-id: http://svn.code.sf.net/p/pyx/code/trunk/pyx@3370 a4f5e268-e194-4f32-bce1-d30804cbbcc5