Fri, 22 Mar 2019 09:43:16 -0400SDL 1.2 ignores SDL_FreeSurface() attempts on the screen surface.
Ryan C. Gordon <icculus@icculus.org> [Fri, 22 Mar 2019 09:43:16 -0400] rev 114
SDL 1.2 ignores SDL_FreeSurface() attempts on the screen surface.

Fixes Bugzilla #4559.

Sun, 10 Mar 2019 00:18:10 -0500Call SDL_StopTextInput() during init.
Ryan C. Gordon <icculus@icculus.org> [Sun, 10 Mar 2019 00:18:10 -0500] rev 113
Call SDL_StopTextInput() during init.

Otherwise, macOS might pop up a choose-an-accented-letter window if you hold
down a key, which looks really weird in an FPS.

I had never seen this happen before, so it's not clear why this has to be
done here or if it was a fluke or something. But for now it works, and it's
not like SDL 1.2 has proper text input anyhow.

Sun, 10 Mar 2019 00:16:12 -0500This is probably a better name for the SDL2 library on macOS.
Ryan C. Gordon <icculus@icculus.org> [Sun, 10 Mar 2019 00:16:12 -0500] rev 112
This is probably a better name for the SDL2 library on macOS.

Fri, 08 Mar 2019 21:31:21 -0500Implemented SDL_GetKeyState().
Ryan C. Gordon <icculus@icculus.org> [Fri, 08 Mar 2019 21:31:21 -0500] rev 111
Implemented SDL_GetKeyState().

Now Psychonauts works. :)

Fri, 08 Mar 2019 21:30:59 -0500More work on SDL_WM_SetIcon().
Ryan C. Gordon <icculus@icculus.org> [Fri, 08 Mar 2019 21:30:59 -0500] rev 110
More work on SDL_WM_SetIcon().

Fri, 08 Mar 2019 21:30:07 -0500Use FULLSCREEN_DESKTOP if fullscreen size matches current mode.
Ryan C. Gordon <icculus@icculus.org> [Fri, 08 Mar 2019 21:30:07 -0500] rev 109
Use FULLSCREEN_DESKTOP if fullscreen size matches current mode.

This lets you use Spaces on macOS.

Fri, 08 Mar 2019 21:28:47 -0500Implemented SDL_GetRelativeMouseState().
Ryan C. Gordon <icculus@icculus.org> [Fri, 08 Mar 2019 21:28:47 -0500] rev 108
Implemented SDL_GetRelativeMouseState().

Fri, 08 Mar 2019 21:27:57 -0500Load/unload SDL2 at DLL init time.
Ryan C. Gordon <icculus@icculus.org> [Fri, 08 Mar 2019 21:27:57 -0500] rev 107
Load/unload SDL2 at DLL init time.

This catches all the corner cases, but I'm not sure of the ramifications of
this yet. Might dump this change later.

Wed, 06 Mar 2019 16:53:24 -0500Fixed input grabbing.
Ryan C. Gordon <icculus@icculus.org> [Wed, 06 Mar 2019 16:53:24 -0500] rev 106
Fixed input grabbing.

Wed, 06 Mar 2019 16:53:01 -0500First shot at SDL_WM_SetIcon. Doesn't work yet.
Ryan C. Gordon <icculus@icculus.org> [Wed, 06 Mar 2019 16:53:01 -0500] rev 105
First shot at SDL_WM_SetIcon. Doesn't work yet.