Apache OpenOffice (AOO) Bugzilla – Issue 79917
Regression: messed-up curves in slideshow view
Last modified: 2007-08-13 16:45:18 UTC
Seems aw051 indeed broke something: load to-be attached bugdoc in m222, start slideshow to see what's wrong.
Created attachment 47002 [details] bugdoc
Set target & keyword.
AW: Resynching aw052 to get a working base on m222...
AW: Also happens on bitmap-filled curves without outlines (Create ellipse, convert to curve, no line, bitmap fill). Discussed with THB, i need canvas, cppcancas and basegfx. Somewhere a polygon transformation is still wrong...
AW: Two reasons found: - In vcl/source/helper/canvastools.cxx conversions between tools Polygon/PolyPolygon and RealBezierSegment2D were used which were not adapted/synchronized to/with the new B2DPolygon formats. These were replaced with calls to the appropriate methods in the basegfx tooling. This is safer and better to maintain. Also guarantees correct transport of the last point(s) and open/closed stuff. - in basegfx/source/tools/canvastools.cxx, polygonFromBezier2DSequence had two errors, one took the last instead of the first segment for curve start, the other used two times the x value for the 2nd control point (whis was the main reason for the curves looking different). AW: Both fixed, installsets built.
AW->CGU: Please verify. Use the attached example or simply a bitmap-filled ellipse.
CGU: Verified in cws aw052
CGU: integrated in src680m225