Issue 89828 - Clipping problems when previewing slide transitions
Summary: Clipping problems when previewing slide transitions
Status: CLOSED FIXED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: DEV300m15
Hardware: Mac Mac OS X, all
: P3 Trivial (vote)
Target Milestone: OOo 3.0
Assignee: wolframgarten
QA Contact: issues@gsl
URL:
Keywords: aqua
: 89716 (view as issue list)
Depends on:
Blocks: 90239
  Show dependency tree
 
Reported: 2008-05-23 08:50 UTC by stephan_schaefer
Modified: 2008-06-20 09:53 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description stephan_schaefer 2008-05-23 08:50:04 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.
Comment 1 hdu@apache.org 2008-05-23 09:34:20 UTC
.
Comment 2 hdu@apache.org 2008-05-23 13:50:19 UTC
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?
Comment 3 Armin Le Grand 2008-05-23 14:22:01 UTC
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!
Comment 4 hdu@apache.org 2008-05-26 16:06:02 UTC
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 ;-)
Comment 5 hdu@apache.org 2008-05-30 14:31:49 UTC
*** Issue 89716 has been marked as a duplicate of this issue. ***
Comment 6 hdu@apache.org 2008-05-30 14:33:20 UTC
Will be fixed in CWS aquabmpfix02, which is stalled until a build milestone with aquabmpfix01 becomes 
ready for CWS usage.
Comment 7 hdu@apache.org 2008-06-02 09:58:13 UTC
Fixed in CWS aquabmpfix02.
Comment 8 hdu@apache.org 2008-06-05 10:59:38 UTC
@wg: please verifiy in CWS aquabmpfix02
Comment 9 wolframgarten 2008-06-06 15:01:36 UTC
Verified in CWS.
Comment 10 wolframgarten 2008-06-20 09:53:01 UTC
Tested in DEV300_m20. Closed.