gdi32-related commit between 0.9.57<->0.9.58 broken .NET2/Systems.Windows.Forms
htl10 at users.sourceforge.net
Wed Mar 26 09:05:25 CDT 2008
I found a .NET2/System.Windows.Forms application which was running alright
in 0.9.56/0.9.57 with the appdb adaptations broke in 0.9.58. So I did a git bisect
and found that it is a commit to gdi32/freetype.c from Huw Davies which broke it.
It is known that .NET does some strange things with fonts and font-related part of
the registry (See http://bugs.winehq.org/show_bug.cgi?id=10467#c2 for discussion) and
the commit apparently breaks that... I believe I see what that specific commit does
and how it breaks .NET2, but I am not sure I understand *why* the commit was accepted
in the first place and what was its purpose... Can somebody explain, and possibly
either back-out the commit or at least modify it to make it not break stuff?
Author: Huw Davies <huw at codeweavers.com>
Date: Mon Mar 10 12:31:43 2008 +0000
gdi32: Store the Windows path (if it's available) in the font registry entries.
The error message I got was 'attempt to read or write protected memory. This is often
an indication that other memory is corrupt'.
Sent from Yahoo! Mail.
More Ways to Keep in Touch. http://uk.docs.yahoo.com/nowyoucan.html
More information about the wine-devel