[Bug 34725] Cocoa fullscreen scales the window put keeps the windows resolution

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 14 18:49:00 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=34725

--- Comment #3 from Ken Thomases <ken at codeweavers.com> 2013-10-14 18:49:00 CDT ---
(In reply to comment #2)
> I can resize the window, but it will keep it's default window resolution.
> I understood how the new fullscreen mode is handled, so it the game does not
> support result ion changes upon window size there's probably no solution.

Agreed, it sounds like there's no solution for that part.

> But as I already mentioned, that the game starts in, let's call it legacy
> fullscreen mode my question basically  should be whether there is a way to
> redirect those fullscreen calls to the new ones, to provide a cleaner way how
> this is handled instead of having different attempts how it is solved.

I call this Win32 full-screen mode.  There are a couple of differences: 1) Does
the Windows program "know" that it's in a full-screen mode or does it think
it's windowed and the window is resizable.  2) Do the menu and dock appear when
the cursor is moved to the screen edge?

I don't think it's so strange to have different approaches to full-screen mode.
 I'm sure there are Mac-native games which have a windowed mode which is
eligible for Cocoa full-screen and also a separate full-screen mode.

> Another thing I experienced is, that not all of my games running in 1.7.4
> allow Lion-fullscreen. There just
> isn't the arrow up there, not even when I installed them to a new prefix.

Correct, not all windows are eligible for Cocoa full-screen.  The most likely
thing preventing those games from being eligible is that their windows are not
resizable.  Non-resizable windows are not eligible because Cocoa full-screen
operates like resizing.  In addition, most owned windows like dialog boxes are
not.  Most tool windows are not.  The general rule is that only windows that
would appear on the taskbar under Windows and are also resizable are eligible.

We could make more windows eligible, but that might not help.  If a game
doesn't allow its window to be resized, then it probably won't work right if
the Mac driver resizes it anyway.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list