Sun, 02 Feb 2014 23:53:48 -0500 Added some SysWM bits for Mir.
Ryan C. Gordon <icculus@icculus.org> [Sun, 02 Feb 2014 23:53:48 -0500] rev 8155
Added some SysWM bits for Mir.
Sun, 02 Feb 2014 23:54:10 -0500 Cleaned up headers and footers on Mir code.
Ryan C. Gordon <icculus@icculus.org> [Sun, 02 Feb 2014 23:54:10 -0500] rev 8154
Cleaned up headers and footers on Mir code.
Sun, 02 Feb 2014 23:41:46 -0500 Added Mir video target (thanks, Brandon!).
Ryan C. Gordon <icculus@icculus.org> [Sun, 02 Feb 2014 23:41:46 -0500] rev 8153
Added Mir video target (thanks, Brandon!).
Sun, 02 Feb 2014 21:38:16 -0500 Ignore the buildbot build directories.
Ryan C. Gordon <icculus@icculus.org> [Sun, 02 Feb 2014 21:38:16 -0500] rev 8152
Ignore the buildbot build directories.
Sun, 02 Feb 2014 20:58:46 +0100 Fixed including SDL_internal.h twice for DirectFB.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 02 Feb 2014 20:58:46 +0100] rev 8151
Fixed including SDL_internal.h twice for DirectFB.
Sun, 02 Feb 2014 20:55:42 +0100 Added additional platform check for __ANDROID__.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 02 Feb 2014 20:55:42 +0100] rev 8150
Added additional platform check for __ANDROID__. The macro ANDROID was deprecated with "android-ndk-1.6_r1".
Sun, 02 Feb 2014 00:53:27 -0800 Fixed bug 2374 - Update copyright for 2014...
Sam Lantinga <slouken@libsdl.org> [Sun, 02 Feb 2014 00:53:27 -0800] rev 8149
Fixed bug 2374 - Update copyright for 2014... Is it that time already??
Sun, 02 Feb 2014 00:33:31 -0800 Fixed bug 2376 - no SDL_HasAVX
Sam Lantinga <slouken@libsdl.org> [Sun, 02 Feb 2014 00:33:31 -0800] rev 8148
Fixed bug 2376 - no SDL_HasAVX Haneef Mubarak AVX is the successor to SSE* and is fairly widely available. As such, it really ought to be detectable. This functionality ought to be trivial to implement, and not having it means being forced to write an ugly workaround to check for AVX (so that normal SSE can be used if AVX is not available). Here is an example on detecting AVX from SO (it actually shows ways to cehck for all of teh fancy instructions): http://stackoverflow.com/questions/6121792/how-to-check-if-a-cpu-supports-the-sse3-instruction-set
Thu, 30 Jan 2014 20:29:58 -0300 Treacherous copy/paste!
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 30 Jan 2014 20:29:58 -0300] rev 8147
Treacherous copy/paste!
Thu, 30 Jan 2014 20:27:13 -0300 Detect Xrandr >= 1.2 at build time
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 30 Jan 2014 20:27:13 -0300] rev 8146
Detect Xrandr >= 1.2 at build time
Wed, 29 Jan 2014 18:38:13 -0800 Add SDL_GL_ResetAttributes.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 29 Jan 2014 18:38:13 -0800] rev 8145
Add SDL_GL_ResetAttributes.
Thu, 30 Jan 2014 12:30:40 -0800 Add a new hint SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT that allows SDL_CreateWindowFrom() to set the pixel format of another SDL_Window (and also will set the SDL_WINDOW_OPENGL flag on the window created with SDL_CreateWindowFrom()).
Sam Lantinga <slouken@libsdl.org> [Thu, 30 Jan 2014 12:30:40 -0800] rev 8144
Add a new hint SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT that allows SDL_CreateWindowFrom() to set the pixel format of another SDL_Window (and also will set the SDL_WINDOW_OPENGL flag on the window created with SDL_CreateWindowFrom()). The reasoning behind this change is that source2 in -tools mode has a single OpenGL context that is used with multiple different windows. Some of those windows are created outside the engine (i.e. with Qt) and therefore we need to use SDL_CreateWindowFrom() to get an SDL_Window for those. The requirement for sharing an OpenGL context across multiple different windows is that each window has the same pixel format. To facilitate this, I now set SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT for the main window before calling SDL_CreateWindowFrom(). When I do this, SDL_CreateWindowFrom() will: 1. Set the pixel format of the returned window to the same pixel format as this SDL_Window passed in with the hint 2. The flag SDL_WINDOW_OPENGL will be set on the new window so it can be used for OpenGL rendering. I only currently implemented this for Win32/WGL so implementing it for other platforms (i.e. X11) remains a TODO. CR: SamL Some pseudocode that shows how this is used in Source2: HWND hExternalHwnd; // HWND that was established outside of SDL // Create main window (happens inside platwindow.cpp) SDL_Window *mainWindow = SDL_CreateWindow( , SDL_WINDOW_OPENGL .. ); // Create GL context, happens inside rendersystemgl SDL_GLContext onlyContext = SDL_GL_CreateContext( mainWindow ); // Now I need to create another window from hEternalHwnd for my swap chain that will have the same pixel format as mainWindow, so set the hint SDL_SetHint( SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT, CFmtStr( %p, mainWindow) ); // Create the secondary window. This returned window will have SDL_WINDOW_OPENGL set and share a pixel format with mainWindow from the hint SDL_Window *secondaryWindow = SDL_CreateWindowFrom( hExternalHwnd ); // To render to the main window: SDL_GL_MakeCurrent( mainWindow, onlyContext ); // Do some rendering to main window // To render to the secondary window: SDL_GLMakeCurrent( secondaryWindow, onlyContext ); // Do some rendering to secondary window
Thu, 30 Jan 2014 12:27:24 -0800 Document Michael's changes adding TranslateMessage() back to the SDL message loop.
Sam Lantinga <slouken@libsdl.org> [Thu, 30 Jan 2014 12:27:24 -0800] rev 8143
Document Michael's changes adding TranslateMessage() back to the SDL message loop.
Thu, 30 Jan 2014 12:27:00 -0800 * Added TranslateMessage call to SDL default message pump - was causing problems in S2 tools mode apps that used Qt. Qt relies on the WM_CHAR message generated by TranslateMessage and keyboard input was showing up in the UI as mixed-case. (Depending on which message pump got a given message - both SDL and Qt pump messages for the entire process.) Sam will review and possibly tweak this change before propagating to public SDL, but I'm checking this version in so I can integrate into S2 and fix the issue there.
Sam Lantinga <slouken@libsdl.org> [Thu, 30 Jan 2014 12:27:00 -0800] rev 8142
* Added TranslateMessage call to SDL default message pump - was causing problems in S2 tools mode apps that used Qt. Qt relies on the WM_CHAR message generated by TranslateMessage and keyboard input was showing up in the UI as mixed-case. (Depending on which message pump got a given message - both SDL and Qt pump messages for the entire process.) Sam will review and possibly tweak this change before propagating to public SDL, but I'm checking this version in so I can integrate into S2 and fix the issue there.
Wed, 29 Jan 2014 18:37:23 -0800 Mac: [NSApp keyWindow] is not valid in windowDidBecomeKey:
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 29 Jan 2014 18:37:23 -0800] rev 8141
Mac: [NSApp keyWindow] is not valid in windowDidBecomeKey: This fixes weird behavior on Mac where our first responder reverts to the window itself, rather than the SDLTranslatorResponder, after the window has lost focus once. This causes Escape to call cancelOperation: on the NSWindow, which by default removes our fullscreen-ness. When someone has turned off SDL_TEXTINPUT we should probably set another initial responder that handles the Escape behavior, so that SDL_TEXTINPUT doesn't change fullscreen behavior (and possibly other behavior) like it does now.
Tue, 28 Jan 2014 15:28:20 -0800 fixed hat code validation.
dbrady <dbrady@telltalegames.com> [Tue, 28 Jan 2014 15:28:20 -0800] rev 8140
fixed hat code validation.
Wed, 29 Jan 2014 00:29:14 +0100 Fixed spaces in source file license comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 29 Jan 2014 00:29:14 +0100] rev 8139
Fixed spaces in source file license comment.
Wed, 29 Jan 2014 00:27:54 +0100 Fixed comments in joystick implementation files claiming to be headers.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 29 Jan 2014 00:27:54 +0100] rev 8138
Fixed comments in joystick implementation files claiming to be headers. It seems comments were originally copied from SDL_sysjoystick.h.
Tue, 28 Jan 2014 12:42:01 -0500 Move to no-argument version of "endif()" in CMakeLists.txt.
Ryan C. Gordon <icculus@icculus.org> [Tue, 28 Jan 2014 12:42:01 -0500] rev 8137
Move to no-argument version of "endif()" in CMakeLists.txt.
Tue, 28 Jan 2014 12:37:04 -0500 Some CMake fixes for static linking on Windows from the OpenFL project.
Ryan C. Gordon <icculus@icculus.org> [Tue, 28 Jan 2014 12:37:04 -0500] rev 8136
Some CMake fixes for static linking on Windows from the OpenFL project.
Tue, 28 Jan 2014 11:39:37 -0300 [Wayland] Fixes segfault when mouse enters window
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 28 Jan 2014 11:39:37 -0300] rev 8135
[Wayland] Fixes segfault when mouse enters window
Tue, 28 Jan 2014 09:13:46 -0300 Preserve binary compatibility in SDL_SYSWM_TYPE (thanks Gerry JJ!)
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 28 Jan 2014 09:13:46 -0300] rev 8134
Preserve binary compatibility in SDL_SYSWM_TYPE (thanks Gerry JJ!) Also moved Wayland structures to the bottom of the union for OCD related issues.
Tue, 28 Jan 2014 00:05:23 -0500 CMake: Enable missing timer subsystem on Mac OS X and Haiku.
Ryan C. Gordon <icculus@icculus.org> [Tue, 28 Jan 2014 00:05:23 -0500] rev 8133
CMake: Enable missing timer subsystem on Mac OS X and Haiku.
Mon, 27 Jan 2014 13:43:04 -0800 X11: Don't redraw dialog box when mouse moves.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 27 Jan 2014 13:43:04 -0800] rev 8132
X11: Don't redraw dialog box when mouse moves. This fixes bug #2343. (https://bugzilla.libsdl.org/show_bug.cgi?id=2343) Thanks to Melker Narikka for the patch.
Mon, 27 Jan 2014 16:13:13 -0500 Patched to compile...uh, everywhere. :)
Ryan C. Gordon <icculus@icculus.org> [Mon, 27 Jan 2014 16:13:13 -0500] rev 8131
Patched to compile...uh, everywhere. :)
Mon, 27 Jan 2014 16:10:15 -0500 Patched to compile on Windows when not supporting Direct3D.
Ryan C. Gordon <icculus@icculus.org> [Mon, 27 Jan 2014 16:10:15 -0500] rev 8130
Patched to compile on Windows when not supporting Direct3D.
Mon, 27 Jan 2014 17:59:19 -0300 [Android] Fixes Bug 2370, don't send accelerometer changes when
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 27 Jan 2014 17:59:19 -0300] rev 8129
[Android] Fixes Bug 2370, don't send accelerometer changes when Android_JNI_GetAccelerometerValues return SDL_FALSE (thanks to Jairo Luiz)
Sun, 26 Jan 2014 23:50:35 +0100 Removed unused variable from Java class for Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 26 Jan 2014 23:50:35 +0100] rev 8128
Removed unused variable from Java class for Android. The audio thread was moved to native side and "protected" prevented a warning.
Sun, 26 Jan 2014 23:42:25 +0100 Fixed typo in documentation.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 26 Jan 2014 23:42:25 +0100] rev 8127
Fixed typo in documentation.
Sat, 25 Jan 2014 16:08:39 -0500 quick fix for CMAKE SOVERSION number so it matches what is output by the configure script
Edward Rudd <urkle@outoforder.cc> [Sat, 25 Jan 2014 16:08:39 -0500] rev 8126
quick fix for CMAKE SOVERSION number so it matches what is output by the configure script
(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 tip