Commit Graph

  • ce29ebc3b8 Add GLES2 shader prologue infrastructure. (by @eloj) Sam Lantinga 2022-09-06 15:55:27 -07:00
  • 0733ef7e3f build: Fixed some references to renamed test-versioning.sh Ryan C. Gordon 2022-09-28 09:37:21 -04:00
  • d1b2f1ebb5 Moved test/versioning.sh to build-scripts/test-versioning.sh Ryan C. Gordon 2022-09-28 09:09:21 -04:00
  • 15496201c9 build-scripts: Added update-version.sh Ryan C. Gordon 2022-09-27 22:03:26 -04:00
  • a23b54b74a cmake+xcode: only create SDL2::SDL2main target when it does not exist again Anonymous Maarten 2022-10-04 21:15:09 +02:00
  • cbb1cf0c93 cmake+xcode: only create SDL2::SDL2main target when it does not exist again Anonymous Maarten 2022-10-04 21:15:09 +02:00
  • fdef96e233 Android: remove "nativeSetComposingText" since it's not used anymore (and it may fail registering at init if code is cleaned with proguard) Sylvain 2022-10-04 12:08:09 +02:00
  • eac3d6d3c0 SDL_video.c: fix variable 'i' may be uninitialized when used here "_this->name = bootstrap[i]->name;" Sylvain 2022-10-04 10:46:42 +02:00
  • ad29875ee6 Wayland: Emulate mouse warp using relative mouse mode David Gow 2022-04-18 17:03:05 +08:00
  • 9e3c4b9f32 Use the correct platform defines Sam Lantinga 2022-10-03 17:50:01 -07:00
  • 5291e5cb76 Added version checking to SDLActivity.java Sam Lantinga 2022-10-03 17:36:17 -07:00
  • 3607f8316f Find out if a controller is wireless using WGI (thanks @DJm00n!) Sam Lantinga 2022-10-03 11:00:50 -07:00
  • 321ca1091d opengles2: Texture names are GLuint, not GLenum. Ryan C. Gordon 2022-10-03 12:00:38 -04:00
  • 01c5554f0e opengles2: SDL_GL_BindTexture() should bind all YUV textures. Ryan C. Gordon 2022-10-03 11:57:10 -04:00
  • f8f562dace iOS: remove dead pre-iOS 8 codepaths. slime 2022-10-02 22:55:49 -03:00
  • bbeacd72c4 Fix some credit comments. slime 2022-10-02 22:57:03 -03:00
  • cf331ef3f9 Fixed build Sam Lantinga 2022-10-02 17:25:36 -07:00
  • 34b28002d9 Sync SDL wiki -> header SDL Wiki Bot 2022-10-03 00:20:15 +00:00
  • 64ea6cefaf SDL_ResetHint() no longer clears the callbacks associated with a hint Sam Lantinga 2022-10-02 17:17:31 -07:00
  • 19ecb64e0d Fixed build Sam Lantinga 2022-10-02 10:18:57 -07:00
  • bd6afc2317 Fixed sensor axes in vertical mode Sam Lantinga 2022-10-02 10:15:39 -07:00
  • b4c25f5714 Remapped the side button and trigger as paddles for the mini-gamepad mode of the Joy-Cons Sam Lantinga 2022-10-02 09:51:05 -07:00
  • f58a6506a1 Added paddle mapping for combined Joy-Cons Sam Lantinga 2022-10-02 09:50:27 -07:00
  • 37dfa2629b Added paddle mapping for combined Joy-Cons Sam Lantinga 2022-10-02 09:36:50 -07:00
  • a00565b8ba Fixed displaying more than 18 buttons Sam Lantinga 2022-10-02 09:08:39 -07:00
  • 6c8bf3af4c Add vertical mode for Nintendo Joy-Con (#6303) Happy Harry 2022-10-03 00:19:34 +08:00
  • 0672dc8d8f Fixed combined Joy-Cons after aa2e2f4843 (thanks @happyharryh!) Sam Lantinga 2022-10-02 08:48:38 -07:00
  • b0a2164b2c coreaudio: Possibly fixed another shutdown race condition. Ryan C. Gordon 2022-09-30 14:53:07 -04:00
  • bac54b3d26 Android: add script for building prefab archive Anonymous Maarten 2022-09-27 17:45:36 +02:00
  • 5e654a4bf2 Fixed Mac compile errors when OpenGL is disabled. Aaron Barany 2022-10-01 16:10:46 -07:00
  • c29629a5ef fix permissions of Android.mk Ozkan Sezer 2022-10-01 04:25:40 +03:00
  • 6acc7a5622 Mark the editbox as multi-line so the return key is always visible Sam Lantinga 2022-09-30 17:45:08 -07:00
  • 257cacab18 Android text input now works like iOS, where you get text in progress and then backspaces and new text if autocomplete changes it or the IME commits it. Sam Lantinga 2022-09-30 17:25:58 -07:00
  • 28572702bf Properly backspace over text that was entered when autocorrect updates text with the iPhone on-screen keyboard Sam Lantinga 2022-09-30 17:25:57 -07:00
  • e6640ef2d4 coreaudio: Possibly fixed another shutdown race condition. Ryan C. Gordon 2022-09-30 14:53:07 -04:00
  • 7567c4cb00 revert executable permissions from Android.mk Ozkan Sezer 2022-09-30 21:51:11 +03:00
  • 82e341bc9e Android: use real editable text and mimic the edit operations to generate key events Sam Lantinga 2022-09-30 11:40:29 -07:00
  • 1b895912a2 docs: Note the lowest supported Emscripten version. Ryan C. Gordon 2022-09-30 14:23:36 -04:00
  • cfab203f91 emscripten: Remove use of EM_ASM from SDL_timer code. Sam Clegg 2022-09-29 07:36:14 -07:00
  • 90e7d05c3b emscripten: drop CanvasPixelArray support from cursor Charlie Birks 2022-09-30 16:33:10 +01:00
  • 0c6d5b3ac8 emscripten: drop CanvasPixelArray support from framebuffer Charlie Birks 2022-09-30 16:28:57 +01:00
  • a97d2e6958 GitHub Actions: bump Emscripten version used to build to 2.0.31. Ryan C. Gordon 2022-09-30 10:47:13 -04:00
  • 1b52145bad Makefile.w32: no need for the description field, we have a *.res already Ozkan Sezer 2022-09-29 20:51:24 +03:00
  • 0d6c4ff622 testaudioinfo: Initialize deviceName unconditionally Ethan Lee 2022-09-29 11:36:07 -04:00
  • 1ea1a90edb testaudioinfo: Also test SDL_GetAudioDeviceSpec Ethan Lee 2022-09-29 10:41:40 -04:00
  • 40893821f2 coreaudio: Add support for SDL_GetDefaultAudioInfo (#6277) Jarod Hillman 2022-09-29 10:33:07 -04:00
  • 69bbe4ce7d Fix memory leak in VITA_GXM_CreateRenderer zll 2022-09-29 15:50:50 +08:00
  • e17f0c283c wayland: Call the Wayland hide/show functions directly when changing decoration modes Frank Praznik 2022-09-27 10:59:28 -04:00
  • 14bf8237c1 hidapi, libusb: backport read_thread indefinite loop fix from mainstream Ozkan Sezer 2022-09-28 17:40:10 +03:00
  • 8bcbdc706c hidapi, libusb: backport read_thread indefinite loop fix from mainstream Ozkan Sezer 2022-09-28 17:40:10 +03:00
  • 379d478055 dbus: guard against uninitialized D-Bus Ludovico de Nittis 2022-09-28 10:25:24 +02:00
  • 57b5c9107e kmsdrm: only negative devindex's are not allowed Eric Curtin 2022-09-28 12:38:32 +01:00
  • 508cc225a7 Update README.md Ryan C. Gordon 2022-09-28 10:17:39 -04:00
  • cedd8e1138 coreaudio: Remove redundant variable. Ryan C. Gordon 2022-09-28 09:27:45 -04:00
  • d6e939ddb5 coreaudio: Don't crash on shutdown in a race condition. Ryan C. Gordon 2022-09-28 09:22:17 -04:00
  • f648c000bd build: Fixed some references to renamed test-versioning.sh Ryan C. Gordon 2022-09-28 09:37:21 -04:00
  • f6565c329b coreaudio: Remove redundant variable. Ryan C. Gordon 2022-09-28 09:27:45 -04:00
  • 411582c710 coreaudio: Don't crash on shutdown in a race condition. Ryan C. Gordon 2022-09-28 09:22:17 -04:00
  • d843d61cc1 Moved test/versioning.sh to build-scripts/test-versioning.sh Ryan C. Gordon 2022-09-28 09:09:21 -04:00
  • 4471d22eb6 Updated iOS demos Xcode project Sam Lantinga 2022-09-28 01:10:23 -07:00
  • 13c443f224 Removed obsolete search path setting Sam Lantinga 2022-09-28 01:10:10 -07:00
  • 26997bc153 Removed unused framework entries from the Xcode project Sam Lantinga 2022-09-28 00:52:39 -07:00
  • 229315b014 Updated SDL Xcode test project to build for iOS and tvOS Sam Lantinga 2022-09-28 00:06:06 -07:00
  • bb74af1e11 Allow including SDL_uikit_main.c in Apple multi-platform builds Sam Lantinga 2022-09-28 00:01:54 -07:00
  • 3a6b4835f8 Updated macOS Xcode test programs Sam Lantinga 2022-09-27 22:28:28 -07:00
  • 8e14647759 build-scripts: Added update-version.sh Ryan C. Gordon 2022-09-27 22:03:26 -04:00
  • a2c5757356 video: check for "software" with SDL_HINT_FRAMEBUFFER_ACCELERATION. Ryan C. Gordon 2022-09-01 10:47:24 -04:00
  • d76f0cc753 Android.mk: Build android SDL2.so with -Wl,--no-undefined Anonymous Maarten 2022-06-18 12:54:18 +02:00
  • 70214ed3ed cmake: append to CMAKE_MODULE_PATH instead of overwriting Anonymous Maarten 2022-06-17 02:58:45 +02:00
  • a193a03d81 cmake: add -Wno-declaration-after-statement to cpu-features.c alone Anonymous Maarten 2022-09-27 17:33:49 +02:00
  • 7becbd7d42 Add joystick locking for controller notifications on iOS/tvOS Sam Lantinga 2022-09-27 12:58:16 -07:00
  • 18eb319adc Added sensor timestamp for Nintendo Switch controllers Sam Lantinga 2022-09-27 12:34:03 -07:00
  • 5e3a40309e Added sensor timestamp for Steam Controllers Sam Lantinga 2022-09-27 11:36:01 -07:00
  • 128c34b839 cocoa: Fix new windows setting SDL_WINDOW_BORDERLESS flag incorrectly. Ryan C. Gordon 2022-09-27 14:23:42 -04:00
  • 57b20e7b9e cocoa: Fix new windows setting SDL_WINDOW_BORDERLESS flag incorrectly. Ryan C. Gordon 2022-09-27 14:23:42 -04:00
  • 77c7836c26 fix vita build failure after commit 2c518747b Ozkan Sezer 2022-09-27 20:21:24 +03:00
  • 36e7670143 Sync SDL wiki -> header SDL Wiki Bot 2022-09-27 16:57:17 +00:00
  • 2c518747b9 Added microsecond timestamp to sensor values for PS4 and PS5 controllers using the HIDAPI driver Sam Lantinga 2022-09-27 09:56:02 -07:00
  • a1026d6368 cmake: use check_symbol_exists to check dlopen + need for dl library Anonymous Maarten 2022-09-27 01:08:04 +02:00
  • d8b2a165af autotools: revised and silenced esound detection a bit. Ozkan Sezer 2022-09-24 20:01:04 +03:00
  • 4657d8be0d autotools: Require GNU sort Simon McVittie 2022-08-25 14:44:43 +01:00
  • c7950bf0c6 cmake: only add -Wl,--undefined=WinMain when building an executable Anonymous Maarten 2022-09-27 03:15:04 +02:00
  • 0f2503cf8a Fixed bug #6287 - SDL_FillRect failed for SDL_Surface with BitsPerPixel == 4 Sylvain 2022-09-27 10:21:15 +02:00
  • d71df6448b Fixed bug #6287 - SDL_FillRect failed for SDL_Surface with BitsPerPixel == 4 Sylvain 2022-09-27 10:21:15 +02:00
  • 1e1be0b954 Updated logic to match between PS4/PS5/Switch controllers Sam Lantinga 2022-09-26 23:00:58 -07:00
  • 8c40a6b0c7 Drop PS5 Bluetooth reports that fail CRC check Sam Lantinga 2022-09-26 22:47:21 -07:00
  • db075ff3ba Removed unused variable Sam Lantinga 2022-09-26 22:45:01 -07:00
  • 2ccdd0667a Handle DS4 dongle controller connection and disconnection Sam Lantinga 2022-09-26 22:32:57 -07:00
  • 653e433c08 cmake: only add -Wl,--undefined=WinMain when building an executable Anonymous Maarten 2022-09-27 03:15:04 +02:00
  • 18046b9aa3 Fixed crash with a NULL serial number Sam Lantinga 2022-09-26 20:53:50 -07:00
  • 67fa6a935f Don't wait a long time for zombie Bluetooth controllers Sam Lantinga 2022-09-26 20:49:26 -07:00
  • 67db8a9103 Wait for input before reconnecting a Bluetooth device Sam Lantinga 2022-09-26 20:41:51 -07:00
  • 71fb91f7e4 evdev: Fix build with libudev and joystick subsystem disabled Cameron Gutman 2022-09-26 21:38:09 -05:00
  • 2cc9176137 Removed debug logging Sam Lantinga 2022-09-26 18:52:26 -07:00
  • 2c98c8af01 Use better default values for Switch controller calibration Sam Lantinga 2022-09-26 18:39:18 -07:00
  • a205c5e26c Use separate extents for simple and advanced reports Sam Lantinga 2022-09-26 18:18:16 -07:00
  • 2f9c9b5f80 cmake: make sure check_* uses 2 different variables for clock_gettime Anonymous Maarten 2022-09-27 02:30:43 +02:00
  • 81d3266766 cmake: make sure check_* uses 2 different variables in CheckX11 Anonymous Maarten 2022-09-27 01:59:37 +02:00
  • a9524ffa9d cmake: make sure check_c_source_compiles uses 2 different variables in CheckOSS Anonymous Maarten 2022-09-27 01:52:28 +02:00
  • bfecd78159 cmake: use check_symbol_exists to check dlopen + need for dl library Anonymous Maarten 2022-09-27 01:08:04 +02:00