1. 3d05d79 url: Patched to compile on Windows. by Ryan C. Gordon · 8 weeks ago
  2. 927abe4 url: patched to compile on macOS. by Ryan C. Gordon · 8 weeks ago
  3. 1a3cbf7 url: Make sure Haiku's C++ implementation is flagged as 'extern "C"' by Ryan C. Gordon · 8 weeks ago
  4. aa1dde5 url: The function is "SDL_Unsupported" not "SDL_Unimplemented" by Ryan C. Gordon · 8 weeks ago
  5. 69605dc url: put the Android bits in core/android by Ryan C. Gordon · 8 weeks ago
  6. df21701 Backed out changeset 663989dd3db0 by Ryan C. Gordon · 8 weeks ago
  7. 5618416 url: Include SDL_misc.h to get public function declaration. by Ryan C. Gordon · 8 weeks ago
  8. 2683229 url: patched to compile on Android. by Ryan C. Gordon · 8 weeks ago
  9. 6a587e3 url: fixed wrong include. by Ryan C. Gordon · 8 weeks ago
  10. 5f5254c Removed SDL_AndroidOpenURL, added SDL_OpenURL. by Ryan C. Gordon · 8 weeks ago
  11. e395519 Android: fix joystick allocation that can be never used by Sylvain Becker · 8 weeks ago
  12. 6fe5bd1 Fix bug 5303 - Touch/Mouse events simulation doesn't work on Android 11 by Sylvain Becker · 8 weeks ago
  13. 4f69bc0 SDL_Surface refcount: fix memory leak when blitting between stack'ed surfaces by Sylvain Becker · 8 weeks ago
  14. 99a409e ran gendynapi.pl after new (android-only) api additions. by Ozkan Sezer · 8 weeks ago
  15. a2513eb Android: small change to access to device diagonal value by Sylvain Becker · 8 weeks ago
  16. 6ed6a97 Android: missing import class Uri by Sylvain Becker · 8 weeks ago
  17. 6093baa Android: add helper function to open an URL/URI (see bug 2783) by Sylvain Becker · 8 weeks ago
  18. 1e2c5da Added support for the MOGA XP5-X Plus by Sam Lantinga · 9 weeks ago
  19. a082f5f kmsdrm: merge patches from Ozkan Sezer for removing c-99'isms and raising libgbm version reqeriments. by Manuel Alfayate Corchete · 9 weeks ago
  20. 0337b2c Android: be sure shared libraries are loaded in onConfigurationChanged() by Sylvain Becker · 9 weeks ago
  21. 8203a9e Fixed bug 5239 - Play audio on Android while backgrounded (Thanks Superfury) by Sylvain Becker · 9 weeks ago
  22. 498a440 jack: Fixed memory leak on device close. by Ryan C. Gordon · 10 weeks ago
  23. 281426f ac_check_define.m4: remove stray AC_DEFINE outside of the macro definition by Ozkan Sezer · 2 months ago
  24. 0aabd38 ac_check_define.m4: AC_REQUIRE([AC_PROG_CPP]) -- fixes bug #5234. by Ozkan Sezer · 2 months ago
  25. 74a6809 X11: Remove our X11 error callback in X11_DeleteDevice() by Cameron Gutman · 3 months ago
  26. 3868385 kmsdrm: merge heap buffer overflow and cursor creation patches from meyraud705. by Manuel Alfayate Corchete · 2 months ago
  27. bdac59b kmsdrm: less excessive error checkhing by Manuel Alfayate Corchete · 3 months ago
  28. 83c35a0 kmsdrm: also do pending modeseting in SwapWindowDoubleBuffered(). by Manuel Alfayate Corchete · 3 months ago
  29. 3e677e8 kmsdrm: reimplement modesetting for fullscreen window scaling and AR-correction. by Manuel Alfayate Corchete · 3 months ago
  30. 5423d15 kmsdrm: delete ununsed variable. by Manuel Alfayate Corchete · 3 months ago
  31. 19a6978 Backed out changeset 294eb2e2c7b2 by Manuel Alfayate Corchete · 3 months ago
  32. e207434 kmsdrm: don't fool SDL into thinking that changing the physical videomode is done. by Manuel Alfayate Corchete · 3 months ago
  33. b0341e8 kmsdrm: no need to reconnect/reactivate things in SwapWindowDoubleBuffered(). by Manuel Alfayate Corchete · 3 months ago
  34. f5160e8 kmsdrm: greatly improve comments in SwapBuffersFenced() for future reference. by Manuel Alfayate Corchete · 3 months ago
  35. 521d36b kmsdrm: Choose how to swap buffers based on EGL extension availability. by Ryan C. Gordon · 3 months ago
  36. 79586ae kmsdrm: Patched to compile if EGL headers lack EGL_ANDROID_native_fence_sync. by Ryan C. Gordon · 3 months ago
  37. 1c8d2cf kmsdrm: Implement GL_DefaultProfileConfig for Raspberry Pi compatibility. by Ryan C. Gordon · 3 months ago
  38. 56e52b3 video: Set up default before calling GL_DefaultProfileConfig(). by Ryan C. Gordon · 3 months ago
  39. abbdf51 egl: Make SDL_EGL_HasExtension() available outside of SDL_egl.c. by Ryan C. Gordon · 3 months ago
  40. 66e0e5a kmsdrm: no need to re-connect/reactivate things in SwapWindow() anymore because we use a dumb buffer on KMS buffers destruction now. by Manuel Alfayate Corchete · 3 months ago
  41. b1a0847 kmsdrm: On VideoQuit(), only destroy dumb buffer if it exists. by Manuel Alfayate Corchete · 3 months ago
  42. 4a1e49b Fixed bug 5215 - Fixing filenames passed to dlopen for OpenBSD by Sam Lantinga · 3 months ago
  43. 21ce50d Fix SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH=1 on Metal windows by Cameron Gutman · 3 months ago
  44. 7f5c7be kmsdrm: Tell SDL that mouse has entered the window via artificial event. Fixes sticky mouse in Scummvm. by Manuel Alfayate Corchete · 3 months ago
  45. b1af59a kmsdrm: No need to test for display driverdata when freeing a plane. by Manuel Alfayate Corchete · 3 months ago
  46. f86c70a kmsdrm: add temporary RPI4_COMPAT define to try RPI4+current Rasbian compatibility. by Manuel Alfayate Corchete · 3 months ago
  47. 8a395e7 kmsdrm: use a black dumb buffer for keeping the PRIMARY PLANE occupied when we destroy the KMS buffers, instead of using the TTY buffer, to avoid flickering. by Manuel Alfayate Corchete · 3 months ago
  48. e1b88f7 Fix false compiler warning: initialize the variable 'memdiff' by Sylvain Becker · 3 months ago
  49. 1c6a033 SDL_Surface refcount: destination surface keep track of surfaces by Sylvain Becker · 3 months ago
  50. b92ca22 kmsdrm: fix errors when trying to free up videomode driverdata pointers on quit. by Manuel Alfayate Corchete · 3 months ago
  51. 3809590 kmsdrm: fix scaling for SDL_WINDOW_FULLSCREEN windows. by Manuel Alfayate Corchete · 3 months ago
  52. bf5cd71 kmsdrm: fix first frame display: no need to wait for SwapWindow() for EGL surface creation. by Manuel Alfayate Corchete · 3 months ago
  53. d4d6e8f kmsdrm: more coherent returns for SwapWindow. by Manuel Alfayate Corchete · 3 months ago
  54. cde763a kmsdrm: Remove debug printfs in SwapWindow. by Manuel Alfayate Corchete · 3 months ago
  55. 2e88ee2 kmsdrm: Don't create surfaces until EGL context is available. by Manuel Alfayate Corchete · 3 months ago
  56. aeb6b52 Fixed bug 5278 - export SDL_AndroidRequestPermission() (Thanks Huki!) by Sylvain Becker · 3 months ago
  57. 69b8870 kmsdrm: Do NOT modify window size manually from the backend: doing so caused renderer scaling params miscalculation. by Manuel Alfayate Corchete · 3 months ago
  58. 5b47cc4 kmsdrm: Apply window reconfiguration in SetWindowSize(), too. by Manuel Alfayate Corchete · 3 months ago
  59. 2ee81f2 kmsdrm: use PLANE and CRTC to do hardware-driven window scaling and AR-correction. by Manuel Alfayate Corchete · 3 months ago
  60. 6a45e83 kmsdrm: unload EGL and GL lib only if using them. by Manuel Alfayate Corchete · 3 months ago
  61. 3a8e97a kmsdrm: Add programmer credits to the Atomic KMSDRM driver. by Manuel Alfayate Corchete · 3 months ago
  62. 076e3f4 kmsdrm: move FENCE FD props setting to SwapWindow(), where it belongs. by Manuel Alfayate Corchete · 3 months ago
  63. 805d053 kmsdrm: comment out atomic commit fast-debugging printf. by Manuel Alfayate Corchete · 3 months ago
  64. 7d7471c kmsdrm: fix segfault on quit beacuse of freed _this->egl_data. by Manuel Alfayate Corchete · 3 months ago
  65. 70e7123 kmsdrm: Buffer management refactoring. Fixes for compatibility with more video drivers. by Manuel Alfayate Corchete · 3 months ago
  66. 4e14cd4 kmsdrm: Finetune integer type usage. Add some comments. by Manuel Alfayate Corchete · 3 months ago
  67. 8b84be5 kmsdrm: Move cursor plane setup and freeing to MouseInit() and MouseQuit(), for better consistency. by Manuel Alfayate Corchete · 3 months ago
  68. e08309e kmsdrm: Add error control to plane prop setting function. Do most plane prop setting with a single function. by Manuel Alfayate Corchete · 3 months ago
  69. 83a79c0 kmsdrm: move cursor-related atomic helper functions and related struct typedefs to the SDL_kmsdrmmouse unit. by Manuel Alfayate Corchete · 3 months ago
  70. 0d81814 kmsdrm: remove redundant function, use drm_atomic_setbuffers() for disconnecting planes instead. by Manuel Alfayate Corchete · 3 months ago
  71. 1b72692 kmsdrm: Init cursor surface on SetCursor() ONLY. Removal of dynamic modeset because it causes A LOT of problems with some kernel video drivers. Some refactoring and cleanups. by Manuel Alfayate Corchete · 3 months ago
  72. 17b5bea kmsdrm: correct parameter name. by Manuel Alfayate Corchete · 3 months ago
  73. aeb60a4 kmsdrm: implement smarter surface recreation function to be used in videomode changes. Other minor arrangements. by Manuel Alfayate Corchete · 3 months ago
  74. 3d24d17 kmsdrm: free all connector, crtc and plane memory on KMSDRM_VideoQuit(). by Manuel Alfayate Corchete · 3 months ago
  75. efe794c Android: remove un-needed java import (bug 4297) by Sylvain Becker · 3 months ago
  76. 37b7ff5 Fixed bug 4297 - Android StrictMode policy. Remove APK expansion support by Sylvain Becker · 3 months ago
  77. 53d5227 kmsdrm: move hardware cursor functionality to the ATOMIC interface. Disconnect the display plane from the GBM surface buffers before destroying the GBM surface. by Manuel Alfayate Corchete · 3 months ago
  78. a83d609 Linux: Add hint for disabling deadzones by Kai Krakow · 4 months ago
  79. 9250db0 Fixed bug 5242 - KMOD_* flags unnecessarily macros; breaks OGRE by Sam Lantinga · 4 months ago
  80. 3d32920 wayland: defer pointer confine creation until pointer unlock by Tudor Brindus · 4 months ago
  81. ffd704d render: fixes to how we convert touch events for logical scaling. by Ryan C. Gordon · 4 months ago
  82. adea0e2 kmsdrm: separate requests in different functions so we only need one atomic commit for everything, as expected by atomic design. by Manuel Alfayate Corchete · 4 months ago
  83. 1282637 kmsdrm: wait for possible pending atomic commits before destroying surfaces, and before restoring video on quit. Move messages to the SDL_Log* functions. by Manuel Alfayate Corchete · 4 months ago
  84. 57a07fe kmsdrm: wait for pending atomic commits before restoring videomode and crtc->buffer on VideoQuit, and simplify double-buffer SwapWindow() implementation. by Manuel Alfayate Corchete · 4 months ago
  85. f648e39 kmsdrm: move videomode restoration on VideoQuit() to using the atomic interface instead of the legacy drmModeSetCrtc() function. Refactoring of get_plane_id(). by Manuel Alfayate Corchete · 4 months ago
  86. de8d4b4 kmsdrm: free memory for plane, crtc and connector property tables on VideoQuit. by Manuel Alfayate Corchete · 4 months ago
  87. b5c7be9 kmsdrm: double and triple buffered versions of SwapWindow() are now both reimplemented in atomic pageflipping versions, and can be selected via SDL_VIDEO_DOUBLE_BUFFER env variable. by Manuel Alfayate Corchete · 4 months ago
  88. 7ac3538 kmsdrm: update SwapWindow fn, moving it to triple-buffer. by Manuel Alfayate Corchete · 4 months ago
  89. 78259ae winrt: Another attempt at getting this to compile. by Ryan C. Gordon · 4 months ago
  90. 12ab053 kmsdrm: rewrite the new SwapWindow() fn to avoid tearing. Double-buffer only for now. by Manuel Alfayate Corchete · 4 months ago
  91. f1922d7 winrt: Patched to compile...? by Ryan C. Gordon · 4 months ago
  92. 4bf3580 kmsdrm: Moved to the ATOMIC KMS/DRM interface for buffer swapping, leaving DRM-legacy behind. by Manuel Alfayate Corchete · 4 months ago
  93. 946276b stdlib: Corrected implementation of SDL_wcsncmp. by Ryan C. Gordon · 4 months ago
  94. 0da79cf kmsdrm: do not leak drmModeConnector by "RALOVICH, Kristof" · 4 months ago
  95. 8c6e994 Rename the gbm device struct from gbm to gbm_dev for better readabilty. by Manuel Alfayate Corchete · 4 months ago
  96. a5ef82b kmsdrm: settle with first card that has a connected connector by RALOVICH, Kristof · 4 months ago
  97. 4350ed2 kmsdrm: fix typo by RALOVICH, Kristof · 4 months ago
  98. cb1347e Added comment about window creation behaviour in KMSDRM. by Manuel Alfayate Corchete · 4 months ago
  99. 0786e3a Delete windata variable no longer needed in KMSDR_SetDisplayMode(). by Manuel Alfayate Corchete · 4 months ago
  100. 36ae71c Surfaces have to be recreated immediately from KMSDRM_SetDisplayMode(). by Manuel Alfayate Corchete · 4 months ago