Sat, 16 Nov 2013 11:54:16 -0800Fixed bug 2241 - SSE intrinsic in fillrect MMX path
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 11:54:16 -0800] rev 7998
Fixed bug 2241 - SSE intrinsic in fillrect MMX path

norfanin

The MMX path in SDL_fillrect.c uses the SSE intrinsic _mm_stream_pi. The function or symbol provided by the compiler will not be present because the SSE header may not get included. The linker will complain about an undefined reference.

Since this is the only intrinsic used here (and someone forgot to create one for MOVQ), I think the MMX path can be removed completely. At least I don't see another way to move 64-bits from an MMX register to memory.

Sat, 16 Nov 2013 10:27:46 -0800Added information on reporting bugs to the README.txt file
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 10:27:46 -0800] rev 7997
Added information on reporting bugs to the README.txt file

Sat, 16 Nov 2013 10:25:46 -0800Fixed compile warning, thanks to Michael Pohoreski
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 10:25:46 -0800] rev 7996
Fixed compile warning, thanks to Michael Pohoreski

Fri, 15 Nov 2013 22:07:35 -0800Better fix for bug 2207 - SDL_RenderSetViewport behavior is different/incorrect on OpenGL renderer vs DirectX renderer
Sam Lantinga <slouken@libsdl.org> [Fri, 15 Nov 2013 22:07:35 -0800] rev 7995
Better fix for bug 2207 - SDL_RenderSetViewport behavior is different/incorrect on OpenGL renderer vs DirectX renderer
At least, it works better here on my Mac. :)

Fri, 15 Nov 2013 22:05:26 -0800Added viewport test, contributed by Andreas Schiffler and improved by me and Ryan Gordon.
Sam Lantinga <slouken@libsdl.org> [Fri, 15 Nov 2013 22:05:26 -0800] rev 7994
Added viewport test, contributed by Andreas Schiffler and improved by me and Ryan Gordon.
If it works correctly you should see a square moving from the upper left to the lower right, with a little yellow box at the top of the moving square.

You can pass --target as a command line option to have it use a render target instead of rendering directly to the screen. The output should be identical in this case.

Fri, 15 Nov 2013 22:01:58 -0800Added space in the common state structure for render targets
Sam Lantinga <slouken@libsdl.org> [Fri, 15 Nov 2013 22:01:58 -0800] rev 7993
Added space in the common state structure for render targets

Fri, 15 Nov 2013 23:20:50 -0500Fix viewport being upside down in OpenGL renderer.
Ryan C. Gordon <icculus@icculus.org> [Fri, 15 Nov 2013 23:20:50 -0500] rev 7992
Fix viewport being upside down in OpenGL renderer.

Fixes Bugzilla #2207.

Fri, 15 Nov 2013 22:33:55 -0500Mac OS X 10.9 no longer uses the -psn_XXX command line arg for Finder launches. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Fri, 15 Nov 2013 22:33:55 -0500] rev 7991
Mac OS X 10.9 no longer uses the -psn_XXX command line arg for Finder launches.

Thu, 14 Nov 2013 22:26:49 -0800Fixed bug 2240 - On OS/X after calling SDL_SetWindowBordered right mouse clicks no longer register
Sam Lantinga <slouken@libsdl.org> [Thu, 14 Nov 2013 22:26:49 -0800] rev 7990
Fixed bug 2240 - On OS/X after calling SDL_SetWindowBordered right mouse clicks no longer register

philhassey

On OS/X after calling SDL_SetWindowBordered right mouse clicks no longer register.

Steps to Reproduce:

1. Open a windowed window on OS/X. (With the border on.)

2. e.button.button will give values 1,2,3 depending on which mouse button I click.

3. Call SDL_SetWindowBordered to disable the border.

4. e.button.button will only give values 1,2. 3 (right mouse button) stops coming through.

Expected result:

I expect all mouse buttons to register.

Thu, 14 Nov 2013 21:39:54 -0800Backed out changeset e8f93c2ebda3 - it didn't actually do anything useful
Sam Lantinga <slouken@libsdl.org> [Thu, 14 Nov 2013 21:39:54 -0800] rev 7989
Backed out changeset e8f93c2ebda3 - it didn't actually do anything useful