Apache OpenOffice (AOO) Bugzilla – Issue 89828
Clipping problems when previewing slide transitions
Last modified: 2008-06-20 09:53:01 UTC
This problem has been introduced with CWS aquabmpfixes01: Open a presentation. Click slide transitions in the right pane. Choose 'Wipe Up' Notice that the preview window is only partially painted. Now resize the app window (i.e. make it bigger) The window will not be repainted correctly. The same problem occurs with other simple transitions. Once this issue is fixed, please check with all other transitions to verify.
.
I analyzed the problem and the root cause is that GetViewTransformation() ignores mnOutOffXY, in this case especially when mbMap is false. @aw: is the resulting view transformation (without the offsets) working as designed or is it a bug?
AW->HDU: You have been with me when we derived the matrix from VCL's LogicToPixel on paper, so when mnOutOffXY i think it is either not part of LogicToPixel or there was a reason to throw it out. The GetViewTransformation() clearly needs to be identical to the MapMode set at the OutputDevice (except better precision :-), that's it's purpose. If we missed something which influences calls to the old CL methods, You will need to add it. In short, transforming a polygon self by using the ViewTransformation and rendering it in pixel mode without MapMode has to give the same result as rendering the logic polygon using the VCL methods. HTH!
Will be fixed by adding a OutputDevice::GetDeviceTransform() method... waiting for a MWS with aquabmpfix01 integrated to fix this. @aw: thanks for remembering the details that I had long forgotten ;-)
*** Issue 89716 has been marked as a duplicate of this issue. ***
Will be fixed in CWS aquabmpfix02, which is stalled until a build milestone with aquabmpfix01 becomes ready for CWS usage.
Fixed in CWS aquabmpfix02.
@wg: please verifiy in CWS aquabmpfix02
Verified in CWS.
Tested in DEV300_m20. Closed.