Sat, 23 Aug 2014 11:00:16 -0700Fixed Linux build
Sam Lantinga [Sat, 23 Aug 2014 11:00:16 -0700] rev 9113
Fixed Linux build

Sat, 23 Aug 2014 10:47:50 -0700Fixed bug 2696 - Mac: fix display mode refresh rate calculation
Sam Lantinga [Sat, 23 Aug 2014 10:47:50 -0700] rev 9112
Fixed bug 2696 - Mac: fix display mode refresh rate calculation

Alex Szpakowski

SDL's Cocoa backend uses the CGDisplayMode API to get refresh rate information about a display mode, but CGDisplayModeGetRefreshRate will return 0 on most non-CRT monitors.

The only way I know of to get correct refresh rate information in OS X is via the CoreVideo DisplayLink API.
I have attached a patch which tries to use the CVDisplayLinkGetNominalOutputVideoRefreshPeriod function if CGDisplayModeGetRefreshRate fails, which fixes display mode refresh rate information on the monitors I tested.

The CVDisplayLink API requires linking with the CoreVideo framework, and the patch updates the various build files to do so.

Fri, 22 Aug 2014 15:59:49 +0200atari:xbios: Properly setup pixels using offset. SDL-1.2
Patrice Mandin [Fri, 22 Aug 2014 15:59:49 +0200] rev 9111
atari:xbios: Properly setup pixels using offset.

Fri, 22 Aug 2014 13:50:40 +0200atari:xbios: Keep non offseted value SDL-1.2
Patrice Mandin [Fri, 22 Aug 2014 13:50:40 +0200] rev 9110
atari:xbios: Keep non offseted value

Fri, 22 Aug 2014 12:40:49 +0200atari:xbios: Let SDL handles centering on screen. SDL-1.2
Patrice Mandin [Fri, 22 Aug 2014 12:40:49 +0200] rev 9109
atari:xbios: Let SDL handles centering on screen.

Thu, 21 Aug 2014 23:22:46 -0400Fix declaration-after-statement errors in ibus code.
Ryan C. Gordon [Thu, 21 Aug 2014 23:22:46 -0400] rev 9108
Fix declaration-after-statement errors in ibus code.

Thu, 21 Aug 2014 23:15:17 -0400Adjusted code style slightly for SDL_ibus.c
Ryan C. Gordon [Thu, 21 Aug 2014 23:15:17 -0400] rev 9107
Adjusted code style slightly for SDL_ibus.c

Thu, 21 Aug 2014 23:03:38 -0400Added note about libibus-1.0-dev to the Linux README.
Ryan C. Gordon [Thu, 21 Aug 2014 23:03:38 -0400] rev 9106
Added note about libibus-1.0-dev to the Linux README.

Wed, 20 Aug 2014 22:51:56 +0200Fixed typos in test program.
Philipp Wiesemann [Wed, 20 Aug 2014 22:51:56 +0200] rev 9105
Fixed typos in test program.

Wed, 20 Aug 2014 22:49:59 +0200Fixed not needed standard includes in test program.
Philipp Wiesemann [Wed, 20 Aug 2014 22:49:59 +0200] rev 9104
Fixed not needed standard includes in test program.