You called for that, so here it is…
Archive for June, 2007
Gearheads all around
28.06.2007Flake shape transformations
25.06.2007Ok that is my first blog post aggregated on kde planet, so if you are interested who i am and what i do just read my introductory post.
Update: Seems like planet dislikes me, so this post didn’t appear on planet KDE.
Phew! Finally i committed my rewrite of the way flake shapes are transformed (i.e. moved, resized, rotated, sheared). This was a rather huge patch which i sent last tuesday to the koffice-devel list for discussion. It actually exceeded the mail attachment limit for the mailing list so it got hold for moderation. And i was wondering if i sent the mail with the wrong mail address.
The rewrite was necessary because the old way had some bugs especially with the shearing code, which nobody including me was able to fix. Another reason is that we needed a way to set/apply a complete transformation matrix read from an ODF or SVG file to a particular shape or group of shapes. This is now possible, where it was not before.
I got no negative comments and Thomas our KOffice flake guru just wanted me to test if my changes work with clipped child shapes (e.g. shapes embedded into a text frame). I did that and actually found some small bugs that i could fix so i felt confident today to commit the whole thing.
