Commit Graph

  • a2611edcf3 cmake: add support for some BSD's wscons input Anonymous Maarten 2022-11-25 02:39:50 +01:00
  • e19c532ebf Add bitdraw.h, remove non-working stub class Michael Fitzmayer 2022-11-24 21:53:17 +01:00
  • e426617c9c cmake: add X11 include dir to check dirs Anonymous Maarten 2022-11-24 20:39:55 +01:00
  • 192cdf3d04 SDL_mfijoystick.m: remove VLA, so that projects can be built with error on vla Sylvain Becker 2022-11-24 16:07:03 +01:00
  • 64a5e7be98 added missing FGREP to Makefile.in. fixed syntax. regenerated configure. Ozkan Sezer 2022-11-24 17:00:20 +03:00
  • 66bd15555c wayland: Fix build when not using the shared Wayland libraries Frank Praznik 2022-11-23 23:11:25 -05:00
  • 4c7156c1e6 Avoid use of deprecated egrep/fgrep Sam James 2022-11-24 05:21:21 +00:00
  • 33e5de31d8 vulkan_metal.h: Make compatible with ObjC ARC Joshua Root 2022-11-24 11:06:37 +11:00
  • 3eaf56894e wayland: Fix libdecor_dispatch signature Frank Praznik 2022-11-23 18:11:50 -05:00
  • 242ce20cbf SDL_mfijoystick.m: fix build with Xcode < 9 Joshua Root 2022-11-24 07:37:36 +11:00
  • f52e7199df Check build-time SDK in LoadMainMenuNibIfAvailable Joshua Root 2022-08-28 00:52:19 +10:00
  • e12c831b15 SDL_cocoaopengl.h: ensure CVDisplayLinkRef is defined Joshua Root 2022-11-24 06:32:49 +11:00
  • cd399caf6f fix dynapi after SDL_GDKSuspendComplete addition. Ozkan Sezer 2022-11-23 22:50:10 +03:00
  • f6144dfe03 adds GDK suspend/resume basic handling (#6596) Ciro Mondueri 2022-11-23 16:41:14 -03:00
  • ac2fcfcb62 Sync SDL2 wiki -> header SDL Wiki Bot 2022-11-22 23:21:36 +00:00
  • 4ac2d45a06 Testing the wiki, disregard this commit. Ryan C. Gordon 2022-11-22 18:12:43 -05:00
  • dce6ed56d7 Removed G29 from controller_type.c Sam Lantinga 2022-11-22 10:56:44 -08:00
  • e3d430b83e Revert "Added Linux mappings for the Logitech G29 in PS3 and PS4 modes" Sam Lantinga 2022-11-22 10:53:28 -08:00
  • 511bab5bbf .wikiheaders-options: Move SDL2 documentation to a subdirectory. Ryan C. Gordon 2022-11-22 13:05:08 -05:00
  • 156bf7e6aa android.mk: LOCAL_EXPORT_C_INCLUDES does not need to add include subfolder Anonymous Maarten 2022-11-22 18:35:49 +01:00
  • 938b720a9e Update SDL info and Xcode marketing version to 2.27.0 Sam Lantinga 2022-11-22 09:19:21 -08:00
  • 44975d40ef Update SDL info and Xcode marketing version with version update scripts Sam Lantinga 2022-11-22 09:18:05 -08:00
  • ea8f8b6dc3 Updated to version 2.27.0 for development Sam Lantinga 2022-11-21 16:36:10 -08:00
  • 0bfeed061b Updated to version 2.26.0 for release Sam Lantinga 2022-11-21 16:15:58 -08:00
  • d167cd6715 Added the Gunfighter Mk.III ‘Space Combat Edition’ as a flight stick Sam Lantinga 2022-11-21 09:02:10 -08:00
  • 8b20b568b0 Don't report battery level for disconnected batteries Sam Lantinga 2022-11-21 07:41:35 -08:00
  • 8ae46a49ea Save the version in VERSION.txt instead of VERSION Sam Lantinga 2022-11-21 06:57:02 -08:00
  • 802c624ab3 Strip trailing newline when reading the VERSION file Sam Lantinga 2022-11-20 14:37:05 -08:00
  • 3bc4bad8fb add missing strcasestr checks to cmake and autotools build systems, Ozkan Sezer 2022-11-20 23:50:10 +03:00
  • fe396e306e wayland: Use the cached window size when switching from non-floating to floating window state Frank Praznik 2022-11-19 11:28:31 -05:00
  • 509939b1b6 Disable the third party PS3 HIDAPI driver by default, the L3/R3 buttons are unknown Sam Lantinga 2022-11-18 18:20:53 -08:00
  • ff99e56d3a Fixed KMSDRM window creation failing if OpenGL libraries are not available, but GLES 2.0 libraries are Sam Lantinga 2022-11-18 12:54:55 -08:00
  • da9ba3a2a1 If a CRTC doesn't have a mode configured, use the preferred or largest mode as the default mode Sam Lantinga 2022-11-18 12:17:27 -08:00
  • ea4ea27a59 Don't trigger an error if we try to delete a touch device after shutting down the touch system Sam Lantinga 2022-11-18 11:14:14 -08:00
  • 81479d8784 wayland: keyboard: Cache text input parameters. David Gow 2022-11-18 21:08:36 +08:00
  • 6dc96aa745 SDL_UDEV_DelCallback: return early if _this is NULL Ozkan Sezer 2022-11-18 18:02:10 +03:00
  • 16824865c2 Cleanup of SDL_SetError that already return -1 value Sylvain 2022-11-18 11:01:21 +01:00
  • 3e70553c48 Unneed test before calling SDL_FreeSurface Sylvain 2022-11-18 11:06:49 +01:00
  • 9209942949 Revert "sdl2-config.in: Deprecate sdl2-config" Sam Lantinga 2022-11-18 06:53:13 -08:00
  • 769ae185d6 Revert "sdl2.m4: Deprecate AM_PATH_SDL2 in favour of PKG_CHECK_MODULES" Sam Lantinga 2022-11-18 06:52:12 -08:00
  • 78ea6af2cd Updated to version 2.25.1 for release candidate Sam Lantinga 2022-11-17 09:01:35 -08:00
  • 1f87e9e24e Updated patch notes for 2.26 release Sam Lantinga 2022-11-17 09:00:27 -08:00
  • 71f2864b3a Fix usage of sizeof() in test/testgles*.c files Sylvain 2022-11-17 14:55:49 +01:00
  • 89572af6a8 Fixed bug #6537 - AIX: use PAUDIO_WaitDevice Sylvain 2022-11-17 11:43:46 +01:00
  • cd0d5a5fc5 Don't compare pointer against '0', but NULL Sylvain 2022-11-17 11:23:15 +01:00
  • ddad901c0d Remove unneeded semicolon Sylvain 2022-11-17 10:43:45 +01:00
  • 60c6cd554d Fixed bug #6533 - PS2_JoystickUpdate: some invalid condition Sylvain 2022-11-17 09:34:27 +01:00
  • b7358e47d5 Don't compare pointer against '0', but NULL Sylvain 2022-11-17 09:18:49 +01:00
  • 77bcd269be Allow creating an empty surface with pitch 0 Sam Lantinga 2022-11-16 22:23:16 -08:00
  • a1702d463c ibus: Try to use org.freedesktop.portal.IBus first if available. Ryan C. Gordon 2022-11-16 23:39:41 -05:00
  • bb0b8adacc mac: Fix handling of deprecated symbol. Ryan C. Gordon 2022-11-16 22:02:21 -05:00
  • 913e403f2a Fixed error message when trying to create an OpenGLES2 renderer on macOS Sam Lantinga 2022-11-16 18:03:29 -08:00
  • fcc994e132 ensure that SDL2 does not set conflicting window flags (thanks @pionere!) Sam Lantinga 2022-11-16 17:39:55 -08:00
  • 4192d1a1c7 Fix compilation. It needs to be casted to 'int' type Sylvain 2022-11-16 21:56:19 +01:00
  • ce5da5d579 Don't compare pointer against '0', but NULL Sylvain 2022-11-16 21:47:43 +01:00
  • 1d7966df15 Remove un-needed check for NULL pointer. They were previously checked just before. Sylvain 2022-11-16 21:27:16 +01:00
  • 8ea96f365f events: Remove X and XKB keysym constants and headers Frank Praznik 2022-11-16 11:32:31 -05:00
  • 20af698b02 GDK: Updated MicrosoftGame.config files to use placeholder identifiers from the GDK project template rather than using Microsoft sample identifiers chalonverse 2022-11-16 11:31:35 -08:00
  • 389ffab733 Code style fixes, etc. Ryan C. Gordon 2022-11-16 12:53:48 -05:00
  • ec58a817ef Fixes made in response to running a static code analyzer under MS Windows. ulatekh 2022-10-05 19:26:09 -07:00
  • 7ebdae5dc9 cocoa: Fix OpenGL deprecation warning. Ryan C. Gordon 2022-11-16 11:45:41 -05:00
  • 7c760f7f79 cocoa: Update CVDisplayLink timing when screen changes. Ryan C. Gordon 2022-11-16 11:32:08 -05:00
  • 1fd66cc890 Revert "cocoa: Backed out CVDisplayLink code for macOS vsync." Ryan C. Gordon 2022-11-16 10:15:21 -05:00
  • 9d67686a5b haptic: Deal with deprecated macOS symbol. Ryan C. Gordon 2022-11-16 10:08:40 -05:00
  • 6801d676c0 Revert "pulseaudio: Only use PA_STREAM_ADJUST_LATENCY if buffer isn't super small." Ryan C. Gordon 2022-11-16 09:52:33 -05:00
  • 81fd45f723 ci: Disable emscripten build time tests Anonymous Maarten 2022-11-16 15:13:04 +01:00
  • 55534e277e cmake: add time out to tests to avoid ci timeouts Anonymous Maarten 2022-11-01 15:39:13 +01:00
  • 2e47016b01 ci: use Ninja generator in hop of accelerating the build Anonymous Maarten 2022-11-01 15:28:57 +01:00
  • 819b0143e3 cmake: enable SDL_TEST by default for emscripten Anonymous Maarten 2022-11-01 10:42:57 +01:00
  • a22fcf77fd cmake: older emscripten releases have a broken FindOpenGL.cmake Anonymous Maarten 2022-11-01 13:40:19 +01:00
  • d8884b845e emscripten: fix warnings in tests Anonymous Maarten 2022-11-01 13:10:46 +01:00
  • a71e558d85 cmake: testshader needs -sLEGACY_GL_EMULATION on Emscripten Anonymous Maarten 2022-11-01 13:09:52 +01:00
  • 55384db8a6 cmake: emscripten has libunwind.h, libunwind.a has missing symbols Anonymous Maarten 2022-11-01 13:09:29 +01:00
  • 6e46090a30 cmake: check ALL headers inside the look (including sys/types.h) Anonymous Maarten 2022-11-01 13:08:38 +01:00
  • 500bac0b13 cmake: include FIndPkgConfig.cmake through find_package Anonymous Maarten 2022-11-01 13:06:39 +01:00
  • cfa76973ff cmake: FindOpenGL.cmake shipped by emscripten does not have OpenGL::GL Anonymous Maarten 2022-11-01 11:33:39 +01:00
  • 76e3cf3840 cmake: use custom add_sdl_test_executable macro to add test Anonymous Maarten 2022-11-01 11:04:45 +01:00
  • 903301c6aa wayland: Always use integer scaling for cursors. Frank Praznik 2022-11-16 02:04:59 -05:00
  • d8b1ef42ae pulseaudio: Only use PA_STREAM_ADJUST_LATENCY if buffer isn't super small. Ryan C. Gordon 2022-11-15 22:18:51 -05:00
  • 06492c5981 CI, MSVC: update to use microsoft/setup-msbuild v1.1.3. Ozkan Sezer 2022-11-16 00:20:28 +03:00
  • 02ab7f3745 Fixed release build using clang on Windows Sam Lantinga 2022-11-15 12:57:07 -08:00
  • 98f93d0aa1 Fixed building without xkbcommon support Sam Lantinga 2022-11-15 11:39:06 -08:00
  • 615901dbfe Removed unnecessary header Sam Lantinga 2022-11-15 11:19:08 -08:00
  • c855184765 wayland: Handle virtual keyboards that don't fit the X mapping Frank Praznik 2022-11-04 12:41:46 -04:00
  • d1858eb124 events: Add a helper function to get the default keycode for a scancode Frank Praznik 2022-11-04 12:33:45 -04:00
  • 0e446c54bd events: Factor out the xkb keysym to scancode conversion from the X11 driver Frank Praznik 2022-11-04 12:27:36 -04:00
  • 44d7b8b91d egl: Check for a NULL pointer in SDL_EGL_GetProcAddress. Ryan C. Gordon 2022-11-15 13:57:01 -05:00
  • f3cc99fb93 x11: Minor style fixes for recent OSK changes Ethan Lee 2022-11-15 13:56:44 -05:00
  • e6c4db8160 The SDL2::SDL2 target in SDL2.framework needs to see the SDL2 include folder Anonymous Maarten 2022-11-15 19:22:42 +01:00
  • 70656b133c Don't recreate the window when creating a Metal renderer on an OpenGL window. Sam Lantinga 2022-11-15 10:18:41 -08:00
  • a71ad40ac3 CMake: Add option to use Ccache. Pierre Wendling 2022-11-15 13:04:22 -05:00
  • 5e61f245ab Sync SDL wiki -> header SDL Wiki Bot 2022-11-15 05:25:16 +00:00
  • 80ff20f6fe N3DS: Set keyboard focus to newly created windows. Pierre Wendling 2022-11-14 23:56:20 -05:00
  • 491d0bcc3c N3DS: Refactor N3DS_FileOpen. Pierre Wendling 2022-11-14 17:38:42 -05:00
  • dcfa127fd4 N3DS: Document the SDL_GetBasePath behaviour. Pierre Wendling 2022-11-14 17:34:22 -05:00
  • de5fa89b50 N3DS: Prepend PrefPath with sdmc:. Pierre Wendling 2022-11-14 16:56:51 -05:00
  • 7d536d5240 N3DS: Put SDL_Log.txt in the proper directory. Pierre Wendling 2022-11-14 16:16:21 -05:00
  • bf4f9aaa63 N3DS: Use designated initialiser for drivers. Pierre Wendling 2022-11-14 16:11:58 -05:00
  • d080e3bf3a Silence -Wmaybe-uninitialized warnings in tests. Pierre Wendling 2022-11-14 17:56:48 -05:00
  • a40b7cde10 Workaround for views being in portrait instead of landscape mode on iOS 16 Sam Lantinga 2022-11-14 13:03:52 -08:00