|
a2235d7b
|
2015-12-10T22:17:22
|
|
Cocoa: Use NSTextInputClient instead of NSTextInput for text input handling. The latter was deprecated in OS X 10.6.
|
|
0c463d77
|
2015-12-10T20:25:34
|
|
SDL_GL_GetAttribute: If a GL context isn't active, only return failure when the specified attribute needs an active GL context to be queried.
|
|
f2f435ee
|
2015-12-09T21:34:56
|
|
WinRT: fixed bug: Back button(s) weren't working on Win10
Many thanks go to Sylvain Becker for providing details on the fix!
|
|
d1e6a2eb
|
2015-12-09T12:11:40
|
|
Added broad support for wireless XBox 360 controllers on Linux
|
|
976bc9a9
|
2015-12-06T18:48:46
|
|
WinRT: build fix for Windows Phone 8.0
|
|
2b484818
|
2015-12-06T18:42:30
|
|
WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.0 apps
|
|
a40d49aa
|
2015-12-06T18:33:43
|
|
WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.1 apps
|
|
898054a1
|
2015-12-06T17:32:33
|
|
WinRT: fixed a build error when compiling Windows 8.1 .dlls
|
|
c8e3bfbf
|
2015-12-06T17:07:37
|
|
WinRT: removed an unused variable from DXGI-based display-detection code
|
|
781455fd
|
2015-12-06T17:06:40
|
|
WinRT: workaround for a possible bug in the Win10 Store's Certification Kit
DXGI fails to report any displays in at least one of the
"Windows App Certification Kit 10.0"'s tests for Store Apps. This was
causing SDL's video initialization code to fail, when the suspect test
("Direct3D Feature Test") was run, as DXGI was unable to report a
display-output at adapter-index 0, output-index 0.
The workaround that is applied here attempts to detect this case, then
use a hopefully-reasonable alternative means to calculate at least one
display output.
|
|
57f2f3ba
|
2015-12-06T17:51:11
|
|
Windows: Added missing NULL check after SDL_stack_alloc().
SDL_stack_alloc() might wrap SDL_malloc() which can return NULL.
|
|
32147ba7
|
2015-12-05T17:08:07
|
|
X11: Fixed memory leak when initializing multiple screens.
|
|
93949534
|
2015-11-30T10:39:34
|
|
Add Logitech F510 Gamepad Direct input mode mapping
|
|
6a50d333
|
2015-11-30T03:30:35
|
|
Removed some debug prints.
|
|
9ddc6c34
|
2015-11-30T03:30:07
|
|
Mac: Fixed SDL_SetWindowFullscreen not restoring the window's original size when exiting a Space.
|
|
25abce51
|
2015-11-29T19:33:11
|
|
WinRT: added Win10/UWP (Universal Windows Platform) support
"UWP" appears to be Microsoft's new name for WinRT/Windows-Store APIs.
This set of changes updates SDL's WinRT backends to support the Win10 flavor
of WinRT. It has been tested on Win10 on a desktop. In theory, it should
also support Win10 on other devices (phone, Xbox One, etc.), however further
patches may be necessary.
This adds:
- a set of MSVC 2015 project files, for use in creating UWP apps
- modifications to various pieces of SDL, in order to compile via MSVC 2015 +
the Win10 API set
- enables SDL_Window resizing and programmatic-fullscreen toggling, when using
the WinRT backend
- WinRT README updates
|
|
fa2d5ab4
|
2015-11-26T13:51:03
|
|
WinRT: bug-fix - SDL_SetThreadPriority() didn't work on WinRT 8.x platforms
WinRT 8.0 (Phone and non-Phone) didn't offer an API to set an already-created
thread's priority. WinRT 8.1 offered this API, along with several other
Win32 thread functions that were previously unavailable (in WinRT).
This change makes WinRT 8.1+ platforms use SDL's Win32 backend.
|
|
d07aa877
|
2015-11-26T11:15:43
|
|
WinRT: minor code cleanup in window-creation code
Window flags can be detected on all WinRT platforms.
|
|
a70fe9a5
|
2015-11-26T11:09:50
|
|
WinRT: native windows are inherently resizable (in WinRT 8.x)
|
|
7bd640d5
|
2015-11-26T02:37:51
|
|
WinRT: bug-fix, fullscreen mode wasn't getting reported in Windows 8.0 apps
This bug did not occur in Windows 8.1 apps, just Windows 8.0.
|
|
36090f57
|
2015-11-26T02:13:15
|
|
WinRT: bug-fix, OpenGLES2 was failing to init, after recent windowing fixes
Some SDL_Window flags were getting lost inside WINRT_UpdateWindowFlags, namely
SDL_WINDOW_OPENGL.
|
|
f5209944
|
2015-11-26T01:36:36
|
|
WinRT: bug-fix, fullscreen window flags weren't set if device was rotated 90 degrees
|
|
623898f7
|
2015-11-26T00:41:39
|
|
WinRT: lots of display and windowing related fixes
This change-set fixes a lot of windowing related bugs, especially with
regards to Windows 8.x apps running on Windows 10 (which was the driver for
this work). The primary fixes include:
* listed display modes were wrong, especially when launching apps into a
non-fullscreen space
* reported window flags were often wrong, especially on Windows 10
* fullscreen/windowed mode switches weren't failing (they are not
programmatically possible in Win 8.x apps).
|
|
5224dfcc
|
2015-11-17T12:15:35
|
|
X11: Let XRandR respect multiple screens (DISPLAY=:0.0 vs :0.1, etc).
|
|
11f2a9f8
|
2015-11-16T21:20:38
|
|
Fixed bug 3168 - xinput build failure with dxsdk
Ozkan Sezer
Yes, the annotations can actually be removed. They are used only by MSVC and aren't vital.
|
|
a5a80cd0
|
2015-11-15T13:04:42
|
|
WinRT: fixed crash in SDL_CondWaitTimeout, when using Win10's MSVC runtime
|
|
dc804c0e
|
2015-11-14T21:29:14
|
|
WinRT: fixed build error in latest XInput code
This change has also been tested as buildable + runnable on Win32 + MSVC 2015,
2013, 2012, and 2010. It may fix similar build errors (in XInput code) that
are appearing in MingW builds (on buildbot).
|
|
e6ad29ae
|
2015-11-14T12:35:45
|
|
Added SDL_JoystickFromInstanceID() and SDL_GameControllerFromInstanceID().
|
|
998a54f9
|
2015-11-14T04:24:39
|
|
Mac: Fix a warning about implicit declaration of SDL_SendKeymapChangedEvent (bug #3167.)
|
|
dee61c5a
|
2015-11-13T14:26:00
|
|
Added support for the Gamestop Logic3 Controller
|
|
2816d447
|
2015-11-12T22:53:37
|
|
Mac: Added SDL_GameController mappings for the Steelseries Stratus XL and Nimbus gamepads.
|
|
9c51c4a6
|
2015-11-12T22:44:32
|
|
Mac: Detect the d-pad and pause buttons on Steelseries MFi gamepads (bug #3124.)
|
|
72678358
|
2015-11-12T20:58:11
|
|
iOS: Fixed crashes when rotating the screen after destroying a window.
|
|
faee6289
|
2015-11-12T13:13:36
|
|
Added Linux support for the Razer Sabertooth game controller
|
|
0da59802
|
2015-11-09T18:13:47
|
|
iOS: Set the 'player index' of MFi game controllers when they're opened for use.
MFi controllers display their player index via LEDs on the controller.
|
|
84f6bc41
|
2015-11-09T17:41:54
|
|
iOS: Fixed MFi game controller triggers to report the proper range of values.
|
|
5103ae9f
|
2015-11-09T08:55:07
|
|
one last SDL fix: restore menu bar if we destroy a fullscreen window without transitioning it back to a non-fullscreen window first
|
|
ebfb2ecb
|
2015-11-09T08:55:01
|
|
don't toggle SDL fullscreen state on OSX if we're destroying the window
|
|
eeddb7c5
|
2015-11-09T08:54:56
|
|
more SDL fullscreen state tracking fixes, don't update fullscreen flags on failure to change fullscreen state
|
|
792354d6
|
2015-11-09T08:54:49
|
|
SDL OSX implementation must account for the fact that going fullscreen can fail. improve the logic around retrying, make a few attempts before failing.
|
|
2d884656
|
2015-11-09T08:54:42
|
|
add hacky support for failed fullscreen transitions. SDL doesn't have the concept of a fullscreen transition that failed. if the user is actively changing spaces while the app goes fullscreen, it fails to go fullscreen; now it will just try again instead of hanging around with the wrong window styles.
|
|
7ce64372
|
2015-11-09T02:32:37
|
|
iOS MFi game controllers: inverted the thumbstick y axis values to match the behavior of other controllers.
|
|
cef22420
|
2015-11-05T18:10:19
|
|
Added Linux binding for Wii-U Pro controller
|
|
38edc177
|
2015-10-27T11:18:04
|
|
Add SDL_HINT_VIDEO_X11_NET_WM_PING to allow disabling
_NET_WM_PING protocol handling in CreateWindow if
desired.
|
|
2b0140a9
|
2015-10-27T11:17:32
|
|
Add a new SDL_KEYMAPCHANGED SDL event to abstract notification of keyboard layout or input language changes.
|
|
f8824cb9
|
2015-10-23T03:37:53
|
|
Mac: Fix returning to the window's Space in OS X 10.11+ when SDL_WINDOW_FULLSCREEN_DESKTOP is used (bug #3152.)
|
|
4c72d39c
|
2015-10-15T22:26:21
|
|
D3D11: Fixed SDL_RenderDrawPoints() ignoring input after the first 128 points.
If a limit would be needed then count should be adapted before stack allocation.
|
|
86711041
|
2015-10-07T21:16:18
|
|
Android: Added new key codes without mapping.
|
|
5b174113
|
2015-10-06T21:40:50
|
|
Converted tabs to spaces for SDL style
|
|
9bd640e1
|
2015-10-06T21:16:21
|
|
Fixed sending a size event while setting up a window (fix for DOTA 2 on Source 2)
|
|
c5e68d68
|
2015-10-06T00:10:54
|
|
Mac: Reset display if going from fullscreen to a fullscreen Space or vice-versa.
Otherwise, bad things happen.
|
|
7bc72eaf
|
2015-10-01T11:21:06
|
|
Fixed forcing the window size when creating a non-resizable window on Windows.
|
|
667783ba
|
2015-09-30T16:00:21
|
|
Fixed swapped Windows and Linux entries for the Cideko AK08b
|
|
a0c4b56f
|
2015-09-30T15:39:30
|
|
SDL - added new SDL_JoystickCurrentPowerLevel() API that returns the battery level of the selected joystick. Currently only implemented for XInput devices, other platforms are a TODO.
CR: Sam
|
|
c2f03948
|
2015-09-30T15:38:30
|
|
Fix crash on controller hotplug on linux.
CR: Sam
|
|
e015140a
|
2015-09-30T15:38:18
|
|
SDL - add dynapi entry points for SDL_JoystickCurrentPowerLevel
|
|
ed23a3f8
|
2015-09-30T15:33:33
|
|
Added support for the Cideko AK08b
|
|
10daf1f4
|
2015-09-27T20:12:47
|
|
Android: Removed three internal functions not used by SDL.
They were not needed internally since the switch to the common EGL backend.
Thanks to the SDL mailing list for pointing out that the functions seem unused.
|
|
ab2a3500
|
2015-09-25T15:17:20
|
|
iOS: show message boxes using the new UIAlertController APIs when supported, rather than the deprecated UIAlertView.
UIAlertController is also supported on tvOS, whereas UIAlertView is not.
|
|
774b0775
|
2015-09-21T21:19:37
|
|
iOS: Fixed pointer dereference after free.
|
|
2bf6f1bc
|
2015-09-20T23:08:36
|
|
Added initial support for MFi game controllers on iOS.
|
|
efad04c3
|
2015-09-18T21:26:46
|
|
Android: Added check if Java method for APK expansion file exists.
|
|
6e7c479e
|
2015-09-17T22:30:24
|
|
Android: Fixed trying to read from APK expansion files without version hint set.
This also fixed overwriting the asset error message which is more useful if no
APK expansion files are available and the requested file was not found.
|
|
92ca42d9
|
2015-09-17T22:24:54
|
|
Android: Renamed SDLActivity's Java method used for APK expansion files.
The name was not correct.
|
|
ecfdb10c
|
2015-09-15T00:25:07
|
|
iOS SDL_GL_CreateContext: Clamp the multisample sample count when the requested value is too high, rather than failing to create the context.
This matches the SDL_GL_CreateContext behavior in OS X.
|
|
a506f1cb
|
2015-09-14T22:50:55
|
|
Windows: Try to use xinput9_1_0.dll if XInput 1.4 and 1.3 are not available.
XInput "9.1.0" ships with Windows Vista and 7 systems, but it lacks some features, including support for detecting Guide button presses.
|
|
76fc3788
|
2015-09-14T22:44:20
|
|
Fixed the header guard in the darwin SDL_sysjoystick_c.h file.
|
|
08ce12c4
|
2015-09-14T11:15:25
|
|
Fixed divide by zero if the application has run out of GDI handles and is trying to show an error dialog
|
|
4295a6fe
|
2015-09-13T11:29:45
|
|
Mac: Fixed off-by-one bug when plugging in a joystick (thanks, Konstantin!).
|
|
82c8825c
|
2015-09-09T19:08:52
|
|
iOS: Added support for force-touch on capable devices.
|
|
6a32ca7a
|
2015-09-09T13:55:11
|
|
Mac: Fixed SDL_SetWindowSize to set the size of the content area of the window, rather than the total size including decorations.
|
|
e8757e87
|
2015-09-05T20:21:52
|
|
Android: Changed return type of four JNI functions from int to jint.
|
|
212e9963
|
2015-08-24T22:35:01
|
|
PSP: Replaced use of SDLKey with SDL_Keycode.
|
|
991feafa
|
2015-08-24T22:31:36
|
|
PSP: Fixed a syntax error.
Found by Cppcheck.
|
|
0856a7ef
|
2015-08-21T23:50:37
|
|
Changed an error return value from 0 to NULL for consistency.
|
|
98986f39
|
2015-08-15T21:21:29
|
|
Removed not needed call to pthread_attr_getstacksize() for SDL_CreateThread().
|
|
81457603
|
2015-08-15T00:36:39
|
|
X11: Handle keyboard layout changing during app's run on Ubuntu 12.04 (etc).
Fixes Bugzilla #3050 (in addition to Jason Wyatt's patch, prior to this).
|
|
0d8c3a0b
|
2015-08-14T23:38:40
|
|
Patched to compile.
|
|
0cf81fbd
|
2015-08-14T23:30:46
|
|
Minor coding convention fix.
|
|
fb37956d
|
2015-08-14T16:23:31
|
|
Supply current group when translating X11 Keycodes to Keysyms.
|
|
9e2b90e2
|
2015-08-14T01:20:41
|
|
Cocoa: Keep the window's screen position through SDL_SetWindowSize().
The Y coordinate is flipped in Cocoa, so if you change the height, the window
will move and maybe clip against the screen edge if you don't adjust its Y
coordinate to match.
Possibly fixes Bugzilla #3066.
|
|
f2f8e6f5
|
2015-08-13T21:40:32
|
|
X11: only send mouse button up events if not a mousewheel "button"
(Brackets in the wrong place, my bad!)
|
|
874bf865
|
2015-08-13T17:40:28
|
|
X11: Simplified mousewheel event handling.
Under load, this would race and report an incorrect mouse button event instead
of a wheel event.
Fixes Bugzilla #2987.
|
|
da6f2221
|
2015-08-13T17:37:09
|
|
X11: isConfigureNotify() isn't used at the moment, comment it out.
|
|
8a1fd982
|
2015-08-13T14:56:16
|
|
X11: don't block on a ConfigureNotify event during SDL_SetWindowBordered().
Unity's window manager is (legitimately, since it moves the client window's
position) sending one, and SDL was incorrectly trying to mask it out. Other
window managers (KWin, apparently) don't move the window and would hang here
indefinitely.
Fixes Bugzilla #3052.
|
|
3362c9f1
|
2015-08-09T20:00:51
|
|
Emscripten: Changed return -1 after SDL_SetError() to return SDL_SetError().
|
|
c67213f3
|
2015-08-07T01:02:35
|
|
X11: Fixed XRandR display detection.
Previously this only worked on X11 when Xinerama was carrying the weight.
Fixes Bugzilla #3062.
|
|
ca468042
|
2015-08-07T00:59:31
|
|
X11: Fixed a memory leak when adding duplicate display modes.
|
|
fcc59409
|
2015-08-05T21:04:10
|
|
Emscripten: Added missing error messages for audio and joystick init failures.
|
|
a702c338
|
2015-08-03T11:37:03
|
|
Add SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 to SDL so that Reborn can keep running through Alt+F4.
|
|
270f38db
|
2015-08-01T22:03:50
|
|
Fixed bug 3083 - Android JNIEXPORT and JNICALL missing
Martin Gerhardy
Just a minor thing, but a huge outcome. All the other jni related functions already have those flags, but the nativeInit function lacks them - so it might be stripped away.
|
|
5a3cc7f5
|
2015-08-01T15:16:57
|
|
EGL: Added support for sRGB system framebuffers, when the required EGL extension is present.
|
|
c57f409f
|
2015-07-31T20:16:58
|
|
Mac: Fixed check for SDL_HINT_MAC_BACKGROUND_APP.
|
|
0aa2a6df
|
2015-07-31T09:16:21
|
|
SDL
- fix hint check, we want or not and
|
|
e93f90ae
|
2015-07-30T10:01:04
|
|
Trivial integer truncation warning fixes.
|
|
628d8edb
|
2015-07-29T17:19:15
|
|
SDL
- add a new SDL_HINT_MAC_BACKGROUND_APP hint, when set or set to 1 don't force the app to be foreground
|
|
5aaf81c8
|
2015-07-29T17:19:13
|
|
Fix up monitor enumeration for Windows 8.1 case.
|
|
e09d95c3
|
2015-07-29T17:19:11
|
|
Fix SDL_GetWindowPosition to be properly monitor-aware and return the monitor x,y when fullscreened.
|
|
b0e145b3
|
2015-07-29T17:19:06
|
|
Move GetDisplayDPI to the end of the file.
|
|
dc2e9ba1
|
2015-07-29T17:19:04
|
|
Fix build.
|