Mon, 22 Apr 2013 18:14:26 -0700Fix Mac crash when creating fullscreen window introduced in 9d43403e9fc5.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:14:26 -0700] rev 7087
Fix Mac crash when creating fullscreen window introduced in 9d43403e9fc5.

makeKeyAndOrderFront: was sending three KVO transitions for isVisible,
for false -> true, true -> false, and then false -> true. This was
causing an infinite recursion.

We now suspend monitoring of the KVO before makeKeyAndOrderFront, then
resume afterwards and send any changes in isVisible's state.

Mon, 22 Apr 2013 15:24:35 -0700- make sure to send a joy removed event even if the joystick wasn't opened under OSX
VALVE\alfred@alfredlinux.valvesoftware.com [Mon, 22 Apr 2013 15:24:35 -0700] rev 7086
- make sure to send a joy removed event even if the joystick wasn't opened under OSX

Mon, 22 Apr 2013 12:07:16 -0700Mac no longer loses OpenGL context when window is hidden.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 12:07:16 -0700] rev 7085
Mac no longer loses OpenGL context when window is hidden.

This fixes an issue that would arise when you minimize / order out an
OpenGL window on Mac, where the window would lose it's window device.
Without a window device, you cannot render to the window.

It does so by making two changes:
- Windows are no longer "oneShot" (which caused their window device to
get destroyed when they're minified or ordered out)
- Windows are no longer "deferred" (which caused the OS to defer
window device creation until the window is shown, which meant that
we couldn't properly makeCurrent to it)

Thanks to http://www.mikeash.com/pyblog/nsopenglcontext-and-one-shot.html

Mon, 22 Apr 2013 12:07:13 -0700Properly reflect hidden/shown windows on OSX.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 12:07:13 -0700] rev 7084
Properly reflect hidden/shown windows on OSX.

This fixes a bug where windows would always be considered to be in the
shown/hidden state they were originally created in.

Mon, 22 Apr 2013 11:18:45 -0300Fixes #1815, don't release the LocalRef returned by SDL_AndroidGetActivity
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 22 Apr 2013 11:18:45 -0300] rev 7083
Fixes #1815, don't release the LocalRef returned by SDL_AndroidGetActivity

Sat, 20 Apr 2013 23:05:08 -0400future-proofing for Microsoft's C++/CX extensions, whereby "generic" is a reserved keyword
David Ludwig <dludwig@pobox.com> [Sat, 20 Apr 2013 23:05:08 -0400] rev 7082
future-proofing for Microsoft's C++/CX extensions, whereby "generic" is a reserved keyword

Fri, 19 Apr 2013 16:02:16 -0700Fix overflow in recent gamecontroller trigger change.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Fri, 19 Apr 2013 16:02:16 -0700] rev 7081
Fix overflow in recent gamecontroller trigger change.

Fri, 19 Apr 2013 10:51:21 -0700Make gamecontroller triggers have values in 0 - 32767.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Fri, 19 Apr 2013 10:51:21 -0700] rev 7080
Make gamecontroller triggers have values in 0 - 32767.

This changes the old behavior of having values in the -32768 - 32767
range, like regular joystick axis. Now "button as axis" triggers (like
on Logitech controllers) and regular axis triggers (like on Xbox
controllers) have the same resting value, 0.

Fri, 19 Apr 2013 14:40:39 -0300Fix for bug #1776 by Jonathan Dearborn
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 19 Apr 2013 14:40:39 -0300] rev 7079
Fix for bug #1776 by Jonathan Dearborn

Fri, 19 Apr 2013 13:25:39 -0300Fixes bug #1709, pthread tests fixes for CMake (Thanks Scott Percival!)
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 19 Apr 2013 13:25:39 -0300] rev 7078
Fixes bug #1709, pthread tests fixes for CMake (Thanks Scott Percival!)