Commit Graph

  • 5f2e83a955 Fixed bug 3429 - Update AM_PATH_SDL2() to also check for SDL2.framework Sam Lantinga 2016-09-29 16:37:08 -0700
  • f1e0b9af20 Added debug output for new window events Sam Lantinga 2016-09-29 16:10:08 -0700
  • 67bdbcca44 Implemented SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH on X11 Sam Lantinga 2016-09-29 16:05:29 -0700
  • d285af2a96 Added Windows support for SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH Sam Lantinga 2016-09-29 14:48:33 -0700
  • a13da2faa7 Generalized the hint for whether the application gets a mouse event when clicking on the window to activate it, and is now named SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH. The behavior is defined to not receive the click event, and this hint allows you to override that. Sam Lantinga 2016-09-29 13:34:49 -0700
  • 8ddb4328b5 When clicking on a window to give it focus, don't pass the mouse click to the application. Sam Lantinga 2016-09-29 03:59:04 -0700
  • f33c58b004 Updated Linux notes on building with Mir and Wayland support. Ryan C. Gordon 2016-09-29 12:04:07 -0400
  • e45698d218 Updated version to 2.0.5 in preparation for release Sam Lantinga 2016-09-28 22:24:01 -0700
  • f89857f1c2 Updated configure script. Philipp Wiesemann 2016-09-26 23:09:34 +0200
  • 357c3dd746 iOS: Updated comment in demo. Philipp Wiesemann 2016-09-26 23:09:19 +0200
  • f31c7086d8 Enable SDL_LoadObject on iOS 8+ and tvOS. Alex Szpakowski 2016-09-25 15:02:06 -0300
  • 77bacfd72d tvOS launch images are now properly supported. Alex Szpakowski 2016-09-25 11:46:25 -0300
  • a8b033d7c4 Update the code for the iOS demos to handle modern devices. Fixes bug #3337 Alex Szpakowski 2016-09-25 00:23:35 -0300
  • 40ecac8e60 Don't try to load a launch storyboard on tvOS (it doesn't use them). Alex Szpakowski 2016-09-25 00:21:12 -0300
  • 666d3fecc8 iOS/tvOS: Try to load the launch screen as a storyboard. Xcode 8 compiles it as a storyboard instead of a nib. Alex Szpakowski 2016-09-24 23:33:49 -0300
  • 9165ba7ebd iOS/tvOS: Always send SDL_WINDOWEVENT_FOCUS_GAINED when a window is created on the main screen (fixes bug #3395). Alex Szpakowski 2016-09-24 20:12:57 -0300
  • 450fa8cdf9 Use OS-provided click counts on macOS and iOS for mouse press and release events. Alex Szpakowski 2016-09-24 18:46:34 -0300
  • bac5394127 Fix mouse wheel events on macOS 10.12 (thanks Eric Wasylishen!) Alex Szpakowski 2016-09-24 13:28:40 -0300
  • 89c538a4e3 Mir: Add gamma support set/get. Still need one more function to complete the set Brandon Schaefer 2016-09-21 18:23:59 -0700
  • a729c4f97a Mir: Add fixme (waiting for a public api to be added) Brandon Schaefer 2016-09-21 16:28:23 -0700
  • 705ecf78f5 [Mir] Move to the new MirDisplayConfig API Brandon Schaefer 2016-09-21 15:57:15 -0700
  • fc469f6f27 Mac: Fixed markdown formatting in README. Philipp Wiesemann 2016-09-21 23:07:08 +0200
  • 8e88f08150 Mac: Fixed whitespace around function return type. Philipp Wiesemann 2016-09-21 23:06:49 +0200
  • 929b965c62 Fixed compiling of three test programs with C++. Philipp Wiesemann 2016-09-21 23:06:38 +0200
  • 85588ea040 Android: Fixed two warnings about unused variables. Philipp Wiesemann 2016-09-21 23:06:26 +0200
  • f0fca2880f Handle audio interruptions on iOS/tvOS. Fixes bugs 2569 and 2960. Alex Szpakowski 2016-09-18 19:22:09 -0300
  • 8f8f225b3f Xcode/mac: fix building standalone static and shared libraries. Ryan C. Gordon 2016-09-18 18:19:32 -0400
  • 06700a905b emscripten: get even more aggressive about audio device closing. Ryan C. Gordon 2016-09-18 18:07:47 -0400
  • b7818d7124 Recommended settings from Xcode 7.3.0 Sam Lantinga 2016-09-16 22:28:12 -0700
  • 29214826ec Fixed warning with Xcode 7.3.0 Sam Lantinga 2016-09-16 22:27:58 -0700
  • 459102a5c0 Updated URL in a comment Alex Szpakowski 2016-09-17 01:36:29 -0300
  • a96b6f2104 Added a new hint SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION. Alex Szpakowski 2016-09-17 01:31:07 -0300
  • 4bcce330d1 tvOS: Add drop-file support Alex Szpakowski 2016-09-15 21:49:29 -0300
  • e5070d20ee Fixed set of libraries needed to build on Mac OS X Sam Lantinga 2016-09-15 08:57:56 -0700
  • 93d42e2d3e Hopefully fixed the cmake build on Mac OS X Sam Lantinga 2016-09-15 08:46:14 -0700
  • 8c01d5886c Fixed building new coreaudio driver on Mac OS X Sam Lantinga 2016-09-15 08:29:20 -0700
  • 4209a1fd4c CoreAudio iOS/tvOS: Use AVFoundation instead of AudioSession. Fixes audio on tvOS. Alex Szpakowski 2016-09-15 19:59:57 -0300
  • dbe2997ac0 Fixed building for both iOS and tvOS on Xcode 8 Sam Lantinga 2016-09-14 08:45:35 -0700
  • 7f28853b89 Fixed including OpenGL ES on iOS without any other SDL headers Sam Lantinga 2016-09-14 08:20:24 -0700
  • d0898b38fc Allow targeting tvOS Sam Lantinga 2016-09-14 07:09:35 -0700
  • 86d4b09914 Fixed spacing Sam Lantinga 2016-09-13 18:44:28 -0700
  • 925859aaa6 Fixed accidental call to SDL_PrivateJoystickHat() Sam Lantinga 2016-09-13 18:43:55 -0700
  • f050576665 Initial Apple TV / tvOS support. Alex Szpakowski 2016-09-13 22:18:06 -0300
  • 86708c3cd8 Enable more compiler warnings in the Xcode projects (based on Xcode 8's suggestion), made some integer downcasts explicit. Alex Szpakowski 2016-09-13 19:51:10 -0300
  • 00791f3a87 Only prevent the default browser event handling when the specific event types aren't disabled by the user, patch contributed by Jonas Platte Sam Lantinga 2016-09-13 00:09:21 -0700
  • 993dd83510 Add mapping for media keys Charlie Birks 2016-09-13 00:04:00 -0700
  • 1b6565fcb7 use Module.createContext for 2D rendering in emscripten Alon Zakai 2016-09-13 00:03:59 -0700
  • bec5573476 add some detail to fullscreen workaround comment; version 6 Alon Zakai 2016-09-13 00:03:58 -0700
  • 405d64b207 only unset fullscreen flags if fullscreen failed Charlie Birks 2016-09-13 00:03:56 -0700
  • c68cac89df use screen resolution instead of canvas size Charlie Birks 2016-09-13 00:03:55 -0700
  • 791b946a42 Fix full screen mode in Firefox, which was broken by 9d4beb2 Boris Gjenero 2016-09-13 00:03:54 -0700
  • b71208d452 Support SDL_SetWindowTitle() via Module['setWindowTitle']() Boris Gjenero 2016-09-13 00:03:53 -0700
  • 7cf44f1b4a Remove unused variable warning from Emscripten build in Emscripten_HandleFullscreenChange(). Jukka Jyl?nki 2016-09-13 00:03:51 -0700
  • 264e996e0f Fix CMake CMAKE_REQUIRED_FLAGS handling to preserve existing CMake flags required by Emscripten toolchain. Jukka Jyl?nki 2016-09-13 00:03:50 -0700
  • b54eb82c67 Unpress all keys on blur to avoid stuck keys Boris Gjenero 2016-09-13 00:03:49 -0700
  • a0a75f384f Listen for blur and focus events on window instead of canvas Boris Gjenero 2016-09-13 00:03:48 -0700
  • 3e5c4cec94 Mouse events use CSS coordinates, so don't scale by pixel_ratio Boris Gjenero 2016-09-13 00:03:46 -0700
  • a20c40c494 Accumulate subpixel mouse motion so motion is not lost. Boris Gjenero 2016-09-13 00:03:45 -0700
  • 443998ff33 Fix of mouse events in browser without pointer locks TelpeNight 2016-09-13 00:03:44 -0700
  • 2b367cb6b0 optimize Emscripten_UpdateWindowFramebuffer Alon Zakai 2016-09-13 00:03:43 -0700
  • 63200ea395 optimize a getValue Alon Zakai 2016-09-13 00:03:41 -0700
  • 42feccea37 Include timers when using cmake (#29) Charlie Birks 2016-09-13 00:03:40 -0700
  • 98ec844388 send mouse move on enter/leave Charlie Birks 2016-09-13 00:03:39 -0700
  • a2ef0db8a8 listen for mouse up on document (fixes mouseup outside canvas) Charlie Birks 2016-09-13 00:03:37 -0700
  • cd05184f9b use SDL_SetMouseFocus Charlie Birks 2016-09-13 00:03:36 -0700
  • bdca510fd6 simplify fullscreen handling using new fullscreen_strategy api, patch contributed by Charlie Birks Sam Lantinga 2016-09-13 00:03:28 -0700
  • be08cc61f9 use css size for touch normalisation Charlie Birks 2016-09-12 23:58:08 -0700
  • 1096f32309 Reverted previous commit which breaks game controller input processing. Sam Lantinga 2016-09-09 15:12:09 -0700
  • 61c0f2cf64 Suggestion from Apple: use kCFRunLoopCommonModes which does more complete event processing Sam Lantinga 2016-09-08 20:38:23 -0700
  • da1e3d6938 emscripten: special case to make SDL_ShowSimpleMessageBox() work. Ryan C. Gordon 2016-09-06 13:13:03 -0400
  • 45553ac4db emscripten-buildbot.sh: exit with an error if configure/make fail. Ryan C. Gordon 2016-09-06 12:18:52 -0400
  • 6188c33420 mac: Patched to compile with CMake project. Ryan C. Gordon 2016-09-04 01:42:46 -0400
  • 0265d3af9b coreaudio: Move from AudioUnits to AudioQueues. Ryan C. Gordon 2016-09-04 01:23:55 -0400
  • 3b53304a94 coreaudio: capture devices should let the system allocate the render buffer. Ryan C. Gordon 2016-09-03 00:13:41 -0400
  • fda7a3d158 coreaudio: Replaced an int with an SDL_bool. Ryan C. Gordon 2016-09-02 13:12:21 -0400
  • f9d9708f6b coreaudio: Move some variable declarations to the top of the scope. Ryan C. Gordon 2016-09-02 13:11:28 -0400
  • 1428bab3b3 Fixes building SDL on Ubuntu 16.04 with Mir headers installed Gabriel Jacobo 2016-09-01 16:01:54 -0300
  • f11a440999 wayland: Add support for relative mouse mode, by Jonas ?dahl <jadahl@gmail.com> Sam Lantinga 2016-09-01 01:26:56 -0700
  • 19d3500ae1 wayland: Build own version of core protocol Jonas ?dahl 2016-06-23 18:39:05 +0800
  • 736a624df0 Wayland: Set "class" for each window we create This will be used by Wayland compositors to match the application ID and .desktop file to the SDL window(s). Bastien Nocera 2016-09-01 01:22:58 -0700
  • 2098bfb3ca emscripten: Be more aggressive when closing audio capture devices. Ryan C. Gordon 2016-08-31 16:10:04 -0400
  • f5d43cf912 WinRT: added an extra NULL pointer check for SDL_*ScreenSaver() backend code David Ludwig 2016-08-31 12:52:55 -0400
  • ebb058910d Mir: Add mouse grab support (requires mir 0.24) Brandon Schaefer 2016-08-30 12:58:00 -0700
  • 48490a528a Fixed log message in audio capture test program. Philipp Wiesemann 2016-08-30 21:16:04 +0200
  • 379a430408 Android: Removed unused internal function. Philipp Wiesemann 2016-08-30 21:15:46 +0200
  • 9581d4a585 Android: Fixed misleading warning in log output (thanks, Sylvain!). Philipp Wiesemann 2016-08-30 21:15:18 +0200
  • cf28727f89 Android: Fixed missing mouse motion events while button down (thanks, Sylvain!). Philipp Wiesemann 2016-08-30 21:14:52 +0200
  • 51053a062c Fixed compiling if filesystem is disabled (thanks, Elias!). Philipp Wiesemann 2016-08-30 21:14:13 +0200
  • 5020fe8fdb WinRT: added SDL_*ScreenSaver() support; fixed crash when restoring app from screensaver David Ludwig 2016-08-29 20:27:21 -0400
  • 651107a118 Fixed sorting and name of XBox wireless controller entry Sam Lantinga 2016-08-16 12:02:22 -0700
  • 4c1484784a Merged Change: 3576099 from rel/streaming_client Sam Lantinga 2016-08-16 12:02:12 -0700
  • b65763c0c2 WinRT: patched to compile David Ludwig 2016-08-29 10:48:56 -0400
  • 5bcf1d256b cocoa: Fixed incorrect autorelease, noted by static analysis. Ryan C. Gordon 2016-08-28 19:06:31 -0400
  • c9bfcbde6e nacl: Patched to compile. Ryan C. Gordon 2016-08-28 18:52:25 -0400
  • 714aa21136 Patched to compile on Haiku. Ryan C. Gordon 2016-08-28 18:24:44 -0400
  • 2da1ec8354 Merge audio capture work back into the mainline. Ryan C. Gordon 2016-08-28 13:36:13 -0400
  • 06dcdc7d48 Patched to compile. Ryan C. Gordon 2016-08-28 11:56:11 -0400
  • 850da32f30 alsa: Implemented hotplug support, cleaned up device names. Ryan C. Gordon 2016-08-28 08:50:26 -0700
  • 35e564a694 ios: patched to compile. Ryan C. Gordon 2016-08-26 15:46:29 -0400
  • cfa95fe68c alsa: don't enumerate virtual devices, just physical hardware. Ryan C. Gordon 2016-08-15 10:09:41 -0400