Oops, again I read the question wrong...
ALLEGRO_FULLSCREEN_WINDOW behaviour won't change, but setting it will create a
display with ALLEGRO_FULLSCREEN | ALLEGRO_FULLSCREEN_WINDOW flags
set.
Alternatively we just don't add the
ALLEGRO_FULLSCREEN_VIRTUAL flag and make the code I just added the default. That
would be my preference. The argument against doing that was that virtual does
scaling, but on my tests it's identical, just more compatible.
Can you explain in detail what exactly the change in behavior for
FULLSCREEN_WINDOW will be, for someone not looking at the patches?
On Aug 7, 2014 8:58 PM, "Trent Gamblin" <trent@xxxxxxxxxx> wrote:
Looked at SDL closer - it behaves
differently than I was told. It doesn't scale at all, it uses the window
manager to go fullscreen and then xrandr/xvidmode to change the mode. Better
for us, I did the same and the patch is a ton simpler now.
I'd like
to propose changing ALLEGRO_FULLSCREEN_WINDOW so that it implies
ALLEGRO_FULLSCREEN as well. That'll require a few changed checks here and
there but not as bad as making ALLEGRO_FULLSCREEN separate from
ALLEGRO_FULLSCREEN_WINDOW and ALLEGRO_FULLSCREEN_VIRTUAL. IMO it should have
been that way from the start, as a modifier.
I still didn't figure
out why alt-tab doesn't work but this is by far better than
ALLEGRO_FULLSCREEN or ALLEGRO_FULLSCREEN_WINDOW where it doesn't work
either. Will try and figure it out eventually.
Attached the patch, if
there are no legitimate objections I'll apply it soon. I'll add
documentation as well.
On 14-08-07 10:55 AM, Trent Gamblin wrote:
Attached xwmfullscreen.c. With this version KDE,
Unity and XFCE all work except for alt-tabbing. Need to find out what SDL
does to allow that.
On 14-08-07 10:03 AM, Trent Gamblin wrote:
I'm going to see if I can fix those problems
first by checking out SDL a little closer...
------------------------------------------------------------------------------
Infragistics Professional Build stunning WinForms apps
today! Reboot your WinForms applications with our WinForms
controls. Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
------------------------------------------------------------------------------
Infragistics Professional Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls.
Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls.
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
------------------------------------------------------------------------------ Infragistics
Professional Build stunning WinForms apps today! Reboot your WinForms
applications with our WinForms controls. Build a bridge from your legacy
apps to the
future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk