http://bugs.winehq.org/show_bug.cgi?id=3018
------- Additional Comments From chkno(a)chkno.net 2005-30-05 20:33 -------
Created an attachment (id=911)
--> (http://bugs.winehq.org/attachment.cgi?id=911&action=view)
Patch to fix the problem
This patch seems to fix the problem. I don't fully understand the code, so I
don't knov if this is the right way to fix it, but it appears to work. Applies
cleanly to current CVS also.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3018
Speeddymon(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
------- Additional Comments From Speeddymon(a)gmail.com 2005-30-05 20:20 -------
Could you please post a link to the email for that patch? That would help us to
find out which part of the code that was modified in that patch needs to be
changed to be correct again.. Thanks
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3018
Summary: Regression: setting Desktop in x11drv causes partial
display
Product: Wine
Version: CVS
Platform: Other
URL: http://chkno.net/wine-ta.html
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: wine-x11driver
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: chkno(a)chkno.net
After Feb 3 13:40:13 2005 UTC, setting Desktop in x11drv causes application
window offsets to be interpreted incorrectly. See screenshots.
Example ~/.wine/config:
[AppDefaults\\totala.exe\\x11drv]
"DXGrab" = "Y"
"Desktop" = "1024x768"
(Actual monitor resolution is 1024x768)
This application attempts to change the monitor resolution to 640x480 to display
its title screen and pre-game menus. Without setting Desktop, the resolution
switch happens and everything is fine, both before and after 13:40:13. Setting
Desktop prevents the resolution switch. This is a good thing -- otherwise
switching applications becomes very frustrating. Before 13:40:13, this works.
After 13:40:13, it doesn't.
At Thu Feb 3 13:40:13 2005 UTC, these files were changed:
wine/dlls/ttydrv/wnd.c +3 -4
wine/dlls/x11drv/window.c +9 -9
wine/dlls/x11drv/winpos.c +120 -19
wine/dlls/x11drv/x11drv.h +3 -2
wine/include/wine/server_protocol.h +2 -2
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3012
------- Additional Comments From lionel.ulmer(a)free.fr 2005-30-05 14:03 -------
To add more context to what we debugged via IRC.... It is I who made him create
the empty 'd3d9.dll' file in his fake system directory (as some applications try
to open the DLL to see if it is installed or not). With this set-up, I looked at
a +relay trace and found out that the program calls GetVersionInfoSizeA on the
following path 'c:/windows/system/d3d9.dll'.
Now that I added a 'fake' DLL in the system dir, I have no idea if I actually
broke or not this function (ie if it tried to open the fake DLL instead of the
built-in one).
So, to progress, we would need a +relay log but taken with the fake d3d9.dll
file removed.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=2941
luizluca(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
------- Additional Comments From luizluca(a)gmail.com 2005-30-05 14:00 -------
It looks like that this was fixed in Wine 20050524
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.