To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=75086
------- Additional comments from [EMAIL PROTECTED] Mon Mar 5 14:20:02 +0000 2007 ------- AW: The bug happens with one special state of the transfpormtion of objects, when they are rotated 180 degrees or mirrored in X and Y (scale is negative in X and Y). This is one state since it is equal in transformation specification. The bug was caused by transformation handling in DrawingLayer methods ::TRSetBaseGeometry because they were not prepared to work with the X and Y scale negative case. Generally, the old model parts of the DrawingLayer are not able to handle this, so it needs to be solved/handled when filling the old model data structures (GeoStat, Rectangle). This will no longer be needed once these objects will handle a transformation directly, we are on the way to that goal. Concretely the problem came in with aw024 where i simplified filling GeoStat using the new basegfx data classes. That simplification went too far in ignoring the above mentioned case. Thankfully someone extern had a test case where an object is mirrored in X and Y and where this happens (not always, depends on numerical questions, too). It would only happen very rarely and did not happen internally until now. That's also the reason i could not really simply reproduce this case. Solution: In TRSetBaseGeometry, look for Scale.getX() and scale.getY() < 0.0 and react in changing to the 180 degree rotation in that case. Testing... --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]