From: Dave V. <va...@us...> - 2013-02-21 13:10:24
|
Here's a preliminary implementation: https://github.com/vasi/macemu/commit/0eec43a47f9d2c2a524df3e294314e8841304b30 It takes over the ctrl-tab shortcut which was designated for "suspend", but currently does nothing. Toggling between fullscreen and windowed works on my build of Sheepshaver on OS X 10.7, with JIT and without VOSF. Any opinions? I still have to fixup some things when we do a toggle: - Update the blitter and palettes, in case the pixel format changed - If switching to windowed mode, set a cursor and a window title These are basically all common to the driver_fullscreen/windowed constructors, so I may abstract them out. I'll also have to test that VOSF isn't breaking, the Basilisk isn't breaking, and that other platforms aren't breaking. Help testing on more systems would be appreciated! -V |