http://bugzilla.novell.com/show_bug.cgi?id=504604


           Summary: Graphics drawing do not use transformation matrix
                    correctly, autoscroll control does not invalidate
                    context correctly
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.4.x
          Platform: i686
        OS/Version: openSUSE 11.1
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Windows.Forms
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
          Found By: ---


Created an attachment (id=292653)
 --> (http://bugzilla.novell.com/attachment.cgi?id=292653)
Application to reproduce issues

Description of Problem:
There are several problems to be observed:
- AutoScroll does not invalidate/update client area correctly (all OS, on Linux
(Suse) is very critical)
- Printing crashes the application (tested on Mono for Windows)
- ToolStripComboBox ignores Handled on KeyPress (all OS)


Steps to reproduce the problem:
1. Start the attached application on Windows (using MS .NET) and on Suse 11.1
(using Mono) and compare. Behaviour on Windows (MS .NET) is as expected.

2. Maximize the application. --> First problem: content is not drawn correctly.
I suppose that transformation matrix is not used correctly. Graphic Units are
millimeters (not points).

3. Scroll using vertical scroll bars (on windows is update correct). On Suse
drawing is not updated correctly.   --> Second problem: AutoScroll does not
invalidate/update client area correctly.
Same can be observed by pressing PageDown or PageUp

4. Press print icon or chose File->Print menu option. Select printer and then
press OK. -->Application crash. (This part is tested on Mono for Windows)


Actual Results:
Application is not usable on Suse 11.1. Printing causes crashing.

Expected Results:
Code should behave on the same way as in MS .NET environment.


How often does this happen? 
Always.

Additional Information:

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to