262e8ef3f0
Mac: Send a window resize event when the window's backing scale factor changes.
Alex Szpakowski
2015-05-26 21:51:47 -03:00
be89fa09ef
Reset the keyboard state when launching a message box (thanks, Sean!).
Ryan C. Gordon
2015-05-26 20:49:27 -04:00
41908548b9
Windows: Alt-F4 hotkey should be checked on keydown, not keyup (thanks, Matt!).
Ryan C. Gordon
2015-05-26 20:40:00 -04:00
72a244da41
Android: Added basic drop file support (thanks, "noxalus"!).
Ryan C. Gordon
2015-05-26 20:36:45 -04:00
ae6555dff8
Pump IBus events after X events.
Alex Baines
2015-05-26 20:22:14 -04:00
46f758aebb
Fix a libtool issue with some mingw-w64 cross compilers (thanks, Ozkan!).
Ryan C. Gordon
2015-05-26 19:54:06 -04:00
a4f0daedae
EGL: OpenGL ES 3.0 contexts can now be created without the EGL_KHR_create_context extension.
Alex Szpakowski
2015-05-26 19:34:56 -03:00
d5a578531b
Drop out of SDL_UpdateTexture() early if the rectangle is zero pixels.
Ryan C. Gordon
2015-05-26 16:42:36 -04:00
2e2b84fb32
Some setups need _GNU_SOURCE to make LLONG_MAX available (thanks, Ozkan!).
Ryan C. Gordon
2015-05-26 16:31:11 -04:00
a21672c893
Fix fallback define for DECLSPEC for non-Windows platforms.
Ryan C. Gordon
2015-05-26 16:25:22 -04:00
59f69f6317
Whoops, fix the static analysis fix.
Ryan C. Gordon
2015-05-26 16:14:25 -04:00
d1980b93fb
Mac: Fix compiler warning when building with a min target >= 10.6.
Ryan C. Gordon
2015-05-26 12:52:28 -04:00
37f4eb5379
Darwin haptic: Fixed a static analysis warning if axes==0.
Ryan C. Gordon
2015-05-26 12:47:03 -04:00
f99d6e1df8
Linux joystick: Look at entire axis namespace for controls (thanks, "spaz16"!).
Ryan C. Gordon
2015-05-26 12:03:51 -04:00
523064592a
Fixed bug 2869 - Controllers connected on launch are reported twice.
Sam Lantinga
2015-05-26 08:52:02 -07:00
80916e01f3
Cocoa: Fixed relative mouse mode when app loses/regains focus (thanks, Eric!).
Ryan C. Gordon
2015-05-26 11:38:04 -04:00
d074a532e2
Make dot easier to see in testrelative.
Ryan C. Gordon
2015-05-26 11:32:06 -04:00
a2c28ec188
Updated configure script.
Ryan C. Gordon
2015-05-26 11:13:51 -04:00
903d0f730d
Removed -XCCLinker from MingW command line (thanks, Fredrik!).
Ryan C. Gordon
2015-05-26 11:12:28 -04:00
b11b3493b9
Windows: don't beep on Alt-* key combos (Thanks, historic_bruno!).
Ryan C. Gordon
2015-05-26 11:08:30 -04:00
bb437f0233
Cocoa: report SDL_WINDOWEVENT_EXPOSED events to the app (thanks, David!).
Ryan C. Gordon
2015-05-26 11:01:19 -04:00
22704ac2df
Cocoa: don't fail outright if we see an unknown display format.
Ryan C. Gordon
2015-05-26 09:55:41 -04:00
aba4d78384
Don't look for (and fail without) glGetIntegerv() until we need to.
Ryan C. Gordon
2015-05-26 10:25:15 -04:00
13487426dd
Fixed bug 1392 - Debian patch: do not propagate -lpthread
Sam Lantinga
2015-05-26 06:32:19 -07:00
2c4a6ea0a2
Updated the copyright year to 2015
Sam Lantinga
2015-05-26 06:27:46 -07:00
c133c8c8a5
Script from Sylvain to automate updating the copyright year
Sam Lantinga
2015-05-26 06:27:12 -07:00
d88b6738f0
Fixed bug 2989 - Memory loss in clipboard_testClipboardTextFunctions
Sam Lantinga
2015-05-26 06:16:43 -07:00
507157abdb
Wait for devices to finish initializing when inserted, before using them. Fixes hotplug issue with XBox 360 game controller.
Sam Lantinga
2015-05-25 16:22:09 -07:00
b0c5e201f8
Added support for Razer Serval Bluetooth mode
Sam Lantinga
2015-05-25 14:52:41 -07:00
afc97cbd5d
Fix duplicate raw mouse events with XInput2
Victor Luchits
2015-05-14 14:40:56 +03:00
447194987c
Sign any subframeworks - not needed for SDL proper, but included for consistency with other projects
Sam Lantinga
2015-05-23 09:33:20 -07:00
1968ff0471
Android: Fixed touch pressure being out of range.
Philipp Wiesemann
2015-05-22 22:34:08 +02:00
4f00dda95d
Removed redundant NULL check in test program.
Philipp Wiesemann
2015-05-21 21:27:53 +02:00
b00214c3d6
Changed clean-up order in test program.
Philipp Wiesemann
2015-05-21 21:25:32 +02:00
39d27a6380
Fixed undefined key access in test program.
Philipp Wiesemann
2015-05-21 21:25:14 +02:00
6365381422
Added game controller support for the Razer Serval
Sam Lantinga
2015-05-20 16:28:21 -07:00
2c4ad51d44
Added missing loop cancel for Emscripten in test programs.
Philipp Wiesemann
2015-05-18 21:21:14 +02:00
ac10a2f29d
Fixed compiling test program with Emscripten.
Philipp Wiesemann
2015-05-18 21:17:13 +02:00
1ed86d2211
Fixed handling only one event per frame in test program.
Philipp Wiesemann
2015-05-18 21:12:16 +02:00
fcee3e734d
Code style cleanup in the GLES and GLES2 render backends.
Alex Szpakowski
2015-05-16 17:35:36 -03:00
240a3fbffe
iOS: Added support for SDL_DisableScreenSaver and SDL_EnableScreenSaver.
Alex Szpakowski
2015-05-16 16:55:56 -03:00
f7ac02010f
Android: Replaced logging tag strings with constant.
Philipp Wiesemann
2015-05-16 21:15:59 +02:00
a54d038b64
Emscripten: Fixed wrong source comment and updated web link.
Philipp Wiesemann
2015-05-16 21:15:27 +02:00
d57b973518
Mac: Use CoreFoundation headers instead of Carbon headers, in GetPowerInfo code.
Alex Szpakowski
2015-05-16 12:05:42 -03:00
1c6ea0f226
Added a userdata parameter to SDL_SetWindowsMessageHook()
Sam Lantinga
2015-05-13 22:39:32 -07:00
b2be9253e3
Fixed Mac and Linux builds
Sam Lantinga
2015-05-13 22:39:27 -07:00
7de242e72c
Added SDL_SetWindowsMessageHook() to facilitate full IME support on Windows
Sam Lantinga
2015-05-13 22:39:20 -07:00
094c4a160f
Added generic xinput fallback for XBox compatible controllers on Linux
Sam Lantinga
2015-05-13 22:37:26 -07:00
f1a7c00d06
Refactored SDL_EGL_CreateContext: It now supports context flags and OpenGL ES 3+ contexts, and its behavior more closely matches the GLX and WGL context creation code. Improved the code style consistency of SDL_egl.c.
Alex Szpakowski
2015-05-11 21:03:36 -03:00
5919a859b4
Android: Fixed empty parameter list in signatures of internal functions.
Philipp Wiesemann
2015-05-09 22:42:23 +02:00
6e4e9ceb44
Fixed SDL_TouchFingerEvent documentation in header file.
Philipp Wiesemann
2015-05-08 21:53:02 +02:00
8f4bcc7274
Android: Replaced spaces with tab in Android.mk file.
Philipp Wiesemann
2015-05-06 21:11:06 +02:00
3f51758ec5
Emscripten: Fixed touch coordinates not being normalized.
Philipp Wiesemann
2015-05-06 21:10:48 +02:00
5715097a0c
Fixed implicit function declaration in test program.
Philipp Wiesemann
2015-05-06 21:09:33 +02:00
ac27b511bf
Fixed SDL_GL_GetAttribute queries for framebuffer component sizes in Core Profile OpenGL contexts.
Alex Szpakowski
2015-05-06 12:54:51 -03:00
c4fe8c80c8
Fixed building the iOS Demo files in debug mode
Alex Szpakowski
2015-05-06 12:42:14 -03:00
4fc4026660
Replaced all remaining uses of NSAutoreleasePool with @autoreleasepool blocks (bugzilla #2680.)
Alex Szpakowski
2015-05-05 19:01:55 -03:00
6c20b68257
Fixed a warning when SDL_syswm.h is included in code compiled for iOS with clang.
Alex Szpakowski
2015-05-05 16:24:05 -03:00
d1372bb92c
Fixed the window offset on iOS when resuming an app with a borderless or fullscreen window that has the on-screen keyboard visible.
Alex Szpakowski
2015-05-05 16:20:11 -03:00
d603bb30e6
Fixed a crash on iOS when none of the orientations in Info.plist match the SDL window's actual orientation.
Alex Szpakowski
2015-05-05 16:16:10 -03:00
74d83ead35
Fixed bug 2976 - Fix RGBA<->RGBA blit that was broken with the optimization from Bug 11
Sam Lantinga
2015-05-04 21:47:40 -07:00
589c46dd65
X11: send keypress events before textinput events.
Ryan C. Gordon
2015-05-01 01:20:28 -04:00
0045e2e622
checkkeys: report SDL_TEXTEDITING events.
Ryan C. Gordon
2015-05-01 01:19:00 -04:00
423262789b
checkkeys: Readded the KEYUP event test.
Ryan C. Gordon
2015-05-01 01:12:48 -04:00
9979bab20b
Android: Deactivated debug log messages on joystick device events.
Philipp Wiesemann
2015-04-30 21:45:29 +02:00
d9d1a1b980
X11: Use our own cut-buffer for intermediate clipboard storage.
Dimitris Zenios
2015-04-26 13:53:46 +03:00
93bd476de9
Moved code signature step to after the framework build step is complete, and don't hardcode the codesign identity
Sam Lantinga
2015-04-26 20:46:07 -07:00
931f6e4ee5
Turn off code signing by default Code signature can be added after build with the following command line: codesign --force --sign 76BB5ACAC44CA5EFA5F879434D157B81DA842CFB SDL2.framework/Versions/A
Sam Lantinga
2015-04-26 20:21:06 -07:00
43692a0021
Updated project and added code signing for release builds
Sam Lantinga
2015-04-26 15:47:40 -07:00
5c09bf73b2
Only check for Linux-specific input APIs on Linux targets (thanks, Marcus!).
Ryan C. Gordon
2015-04-25 20:49:26 -04:00
ec6b9b27a6
Fixed some paths in the new buildbot windows zipper script.
Ryan C. Gordon
2014-12-04 02:24:22 -05:00
5789cb4a3b
Added a script to handle packing up Windows builds for the buildbot.
Ryan C. Gordon
2014-12-04 02:09:07 -05:00
623b9d6d91
ugh.. stray character
Edward Rudd
2014-12-03 12:47:39 -05:00
06d357fb17
fix SDL_PRIs64 on windows compilers.. (should end in d)
Edward Rudd
2014-12-03 12:45:04 -05:00
73daadb74e
switch to use SDL_PRI* macros for long long formatting everywhere.
Edward Rudd
2014-12-03 12:23:17 -05:00
7810d19812
fix incorrect struct member name in test code for wheel direction
Edward Rudd
2014-12-03 11:04:07 -05:00
313881175d
Adds support to control the scaling policy/mode of SDL_RenderSetLogicalSize for both letterbox (current behavior) and a new overscan mode (expand to fill the entire screen, even if some parts draw off the screen).
Eric Wing
2014-12-03 04:41:26 -08:00
5fee84f24b
WinRT: removed SDL_HINT_WINRT_PREF_PATH_ROOT (introduced post-2.0.3 & pre-2.0.4)
David Ludwig
2014-12-02 21:18:50 -05:00
cc0631a095
Merged default into iOS-improvements
Alex Szpakowski
2014-12-02 02:52:45 -04:00
ba6392d79d
Fixed SDL_GetRendererOutputSize on iOS when high-DPI mode is enabled on a Retina device.
Alex Szpakowski
2014-12-01 07:31:22 -04:00
52760dcdf1
Fix assert format strings/parameters in testautomation modules; improve output of SDL_CompareSurfaces to aid debugging; update platform_testSetErrorInvalidInput for SDL changes
Andreas Schiffler
2014-11-30 20:55:27 -08:00
0d38073a54
Removed generated doxygen output of visual test suite.
Philipp Wiesemann
2014-11-30 22:17:12 +01:00
f86af130f5
Fixed bug 2795 - SDL library detection selects the wrong lib
Sam Lantinga
2014-11-29 14:41:18 -08:00
265b219e3e
Fixed bug 2766 - Haptic coding bugs and fixes for Linux FF: periodic.phase handled as time instead of angle; + direction clarification
Sam Lantinga
2014-11-29 11:51:13 -08:00