[Mono-bugs] [Bug 504604] New: Graphics drawing do not use transformation matrix correctly, autoscroll control does not invalidate context correctly
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Sun May 17 12:30:16 EDT 2009
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: mono-bugs at lists.ximian.com
ReportedBy: mario.suric at yahoo.com
QAContact: mono-bugs at lists.ximian.com
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.
More information about the mono-bugs
mailing list