http://bugs.winehq.org/show_bug.cgi?id=19822
--- Comment #5 from Fábio Capela fabio.capela@yahoo.com 2009-08-26 09:47:37 --- For those of you that are able to compile Wine from the git repository, it might be helpful to try reversing the patches and post your results here, at least to see if your problems are caused by the same set of patches.
The reversing part can be done from the root folder of a git repository with the following command: git diff 12d1ff8ef6c34533a20008f4cfeb73ee4c601a5d~1..12d1ff8ef6c34533a20008f4cfeb73ee4c601a5d | patch -p1 -R && git diff e3720c2810dda3895d6734c55117b0a355223b1a~1..e3720c2810dda3895d6734c55117b0a355223b1a | patch -p1 -R (it is just one line, in case the comment breaks it apart.)
For help in getting wine to compile from git, I recommend the start of the article on regression testing: http://wiki.winehq.org/RegressionTesting
BTW, I've noticed that the virtual desktop will reset its size whenever the fullscreen app minimizes, and if the default size and the resolution asked by the fullscreen app are different it will first go to the default size and then back to the size the app asks whenever the app minimizes (which, again, is strange; if it was mimicking windows it should stay at the default size, only returning to the size asked by the app when the app is maximized again).