Commit Graph

  • 21510387cf fix CMakeLists.txt vs. configure inconsistencies - atomic subsystem is disabled by default (changed in configure) - SDL_WAYLAND_LIBDECOR is disabled by default if SDL_WAYLAND is not set (changed in CMakeLists.txt) pionere 2022-01-12 13:05:12 +01:00
  • 95f30c7a48 fix compiler warnings in video/uikit pionere 2022-01-12 10:12:54 +01:00
  • 11cdde01f3 fix MacOS build with disabled SDL_SENSOR + get rid of the double-check (SDL_HAPTIC depends on SDL_JOYSTICK) pionere 2022-01-12 10:06:22 +01:00
  • 176941a4fb allow MacOS build without SDL_FILE pionere 2022-01-12 10:02:52 +01:00
  • b1b2ad725c sync handling of subsystems II. (+) pionere 2022-01-11 12:30:15 +01:00
  • eb80f2c65a sync handling of subsystems II. pionere 2022-01-11 10:45:41 +01:00
  • 65e9415b98 sync handling of subsystems - add DUMMY-define in case the subsystem is enabled but not available (filesystem/misc/locale) - add missing PSP/VITA-filesystem defines - sync the order of filesystems in SDL_config.h.cmake/in - add option to disable locale subsystem in configure pionere 2022-01-10 17:00:32 +01:00
  • ea8cf4bd0f add 'Misc' subsystem II. pionere 2022-01-10 16:36:02 +01:00
  • 118de86202 more conform vulkan/metal configuration pionere 2022-01-10 15:39:42 +01:00
  • 606d2ea87f bugfix for "add 'Misc' subsystem" pionere 2022-01-09 17:00:41 +01:00
  • 998117b3ff add 'Misc' subsystem pionere 2022-01-09 16:00:22 +01:00
  • 942b01a54c do not use RWOps in WIN_SetWindowIcon pionere 2022-01-09 15:08:21 +01:00
  • 739f350f45 add SDL_LOCALE_DISABLED to SDL_config.h pionere 2022-01-08 12:35:52 +01:00
  • bf66720a4d fix mixing of U16 audio pionere 2022-01-08 12:22:28 +01:00
  • 905e2e22ef cleanup of SDL_MixAudioFormat pionere 2022-01-08 12:15:53 +01:00
  • d7110b4490 fix compiler warnings in SDL_windows_gaming_input.c pionere 2022-01-08 12:07:16 +01:00
  • e11ba0f5d9 do not load/unload opengl library when SDL_WINDOW_METAL flag is changed pionere 2022-01-08 12:03:57 +01:00
  • f5911bdc59 GLES2: disable texcoord when not using it (see bug #5235) similar to opengl backend code: - glDisableVertexAttribArray doesn't need to depend on 'drawstate.texture' value - move binding code to SetCopyState() Sylvain 2022-01-28 15:31:56 +01:00
  • 096fe37bb2 GLES2: revert 7bf8c5a388 Sylvain 2022-01-28 14:19:10 +01:00
  • a988ce5544 Fixed bug #964 - SDL_RenderCopy stretch loses proportion on viewport boundaries Sylvain 2022-01-28 17:24:59 +01:00
  • 7bf8c5a388 GLES2: disable texcoord when not using it (see bug #5235) Sylvain 2022-01-27 14:19:52 +01:00
  • 5b74459255 Update SDL_joystick.c Vitaliy Zhmurikov 2022-01-28 06:11:28 +10:00
  • 19ae71b2db video: Don't add SDL_WINDOW_(METAL|OPENGL) to new windows if unsupported. Ryan C. Gordon 2022-01-27 11:48:32 -05:00
  • d7e0c54dde PSVita: send initial SDL_JOYDEVICEADDED events Ivan Epifanov 2022-01-27 10:29:45 +03:00
  • cc40f732f9 wayland: Round the refresh rate rather than truncating it Cameron Gutman 2022-01-26 21:09:39 -06:00
  • 3044310518 video: Don't add SDL_WINDOW_METAL to new windows if not using Cocoa or UIKit. Ryan C. Gordon 2022-01-26 21:10:15 -05:00
  • 77a9ca6ba0 wayland: Fix SDL_SetWindowSize() being dropped right after exiting fullscreen Cameron Gutman 2022-01-26 18:26:07 -06:00
  • c6ec5a07f1 d3d11: Respect SDL_HINT_RENDER_DIRECT3D_THREADSAFE when creating device Cameron Gutman 2022-01-02 15:43:35 -06:00
  • f37e4a94d3 video: Don't check if we can use a "texture framebuffer" until needed. Ryan C. Gordon 2022-01-26 17:02:49 -05:00
  • 71e06a536a cmake: fix Metal detection Eric Wasylishen 2021-11-26 18:27:34 -07:00
  • 8ceba27d62 video: Prefer Wayland over X11 Ethan Lee 2021-04-17 12:07:38 -04:00
  • 68a71f91c6 wayland: Try to avoid committing before the window is shown Ethan Lee 2022-01-25 11:18:04 -05:00
  • 84320266f2 Fixed the queue filling up with sentinel events when the WaitEvent call is passed NULL for the event Sam Lantinga 2022-01-25 12:37:43 -08:00
  • f0e768da43 wayland: Call SetFullscreen directly in ShowWindow. Ethan Lee 2022-01-25 13:07:00 -05:00
  • 8c660ccb6f Fixed bug #5256: X11 Segmentation fault with multiple windows and renderers First window is created and it triggers and 'EnterNotify' event which calls SDL_SetMouseFocus() and X11_ShowCursor() while the second windows hasn't finished to be created (eg window->driverdata isn't set) Just check for a valid 'driverdata' Sylvain 2022-01-25 17:14:01 +01:00
  • e2d74bcbe5 wayland: Detach hidden surfaces in HideWindow, not ShowWindow Ethan Lee 2022-01-25 11:16:09 -05:00
  • ca22b30e46 testgles2: Use vertex buffer objects instead of client-side arrays. Ryan C. Gordon 2022-01-24 22:32:58 -05:00
  • 57bc90403e Add hint to optionally forcibly raise the window under MS Windows. ulatekh 2022-01-07 08:54:08 -07:00
  • d7873e656b Disable tablet flicks under MS Windows. ulatekh 2022-01-04 15:47:29 -07:00
  • 15ebad6e7d emscripten: Implement SDL_OpenURL Charlie Birks 2022-01-22 13:31:11 +00:00
  • 99af3281ee timer: Fix Emscripten declaration-after-statement error Charlie Birks 2022-01-22 12:27:43 +00:00
  • 53df0e6619 Fix the erroneous generation of mouse-down events from touch-move events. ulatekh 2022-01-21 17:15:18 -07:00
  • 8f8b14cbb6 Synthesize a missing touch-up event. ulatekh 2022-01-21 17:10:09 -07:00
  • d2456b6e4c os2, geniconv: default functions pointers to Uni*() API, Ozkan Sezer 2022-01-21 11:50:40 +03:00
  • 67cb548bef Fixed build error with C90 compilers Sam Lantinga 2022-01-20 19:31:54 -08:00
  • a23b3c767f Add support for correlating trigger input Carl Glave 2022-01-20 17:21:28 -08:00
  • e1b4761c62 wayland: Avoid calling SetFullscreen in libdecor ShowWindow. Ethan Lee 2022-01-20 14:10:56 -05:00
  • ed3442d7a5 wayland: Fix building with SDL_OPENGL=OFF Ethan Lee 2022-01-19 15:47:52 -05:00
  • 426c1f4b85 opengles2: fix comment about client-side arrays. Ryan C. Gordon 2022-01-19 14:27:58 -05:00
  • b3984df1c6 audio: pipewire: Use client config files instead of module names Frank Praznik 2022-01-19 13:14:54 -05:00
  • 381520ad92 updates for watcom optimization flags Ozkan Sezer 2022-01-18 14:32:24 +03:00
  • a0e3c884d4 Updated to version 2.0.21 for development Sam Lantinga 2022-01-17 15:32:27 -08:00
  • 1bfefb5b4d regenerated configure script. Ozkan Sezer 2022-01-17 20:56:50 +03:00
  • a575e2cf5e Enable alloca on mingw/cygwin builds: Ozkan Sezer 2022-01-17 20:56:24 +03:00
  • 33dadbf137 'dnl' whitespace tidy-up in configure.ac Ozkan Sezer 2022-01-17 20:56:20 +03:00
  • d3952a8a2c wayland: Avoid spurious resize events Cameron Gutman 2022-01-16 15:14:33 -06:00
  • b06866ef97 Entirely remove Xbox axis filtering, we don't want this at all. Sam Lantinga 2022-01-16 09:44:28 -08:00
  • 09aed1020b Don't send output reports to the Victrix Pro FS v2 Sam Lantinga 2022-01-16 09:23:58 -08:00
  • 85961b61a1 Disable Xbox axis deadzone handling by default Sam Lantinga 2022-01-16 09:01:56 -08:00
  • 2a0cde8fd5 Always send SDL_WINDOWEVENT_SIZE_CHANGED when window is resized Mathieu Eyraud 2022-01-16 09:40:51 +01:00
  • 1a50334c46 Fixed Xbox One trigger axis zero point Sam Lantinga 2022-01-14 15:04:26 -08:00
  • e9511f7136 hidapi, libusb: don't use iconv on OS/2, it lacks wchar_t functionality. Ozkan Sezer 2022-01-14 14:39:04 +03:00
  • 9a2bbd8acb wayland: Convert URI to local path for DropFile Ethan Lee 2022-01-12 13:01:05 -05:00
  • 0abc0a6f32 SDL_string.c: tidy-up gcc2 va_copy defines after previous haiku commit. Ozkan Sezer 2022-01-12 20:37:32 +03:00
  • d37c9777b9 haiku: updated for Haiku kenmays 2022-01-12 06:48:00 -08:00
  • bff867013e haiku: updated for Haiku kenmays 2022-01-12 06:47:02 -08:00
  • 094e94402d haiku: Remove BDirectWindow, fix OpenGL handling. kenmays 2022-01-12 06:42:17 -08:00
  • 407d4e470a cmake: simplify after the previous os/2 commit. Ozkan Sezer 2022-01-12 20:32:00 +03:00
  • f199f832e9 cmake: added target_properties for os/2. Ozkan Sezer 2022-01-12 20:22:28 +03:00
  • 5b6e2d69a5 SDL_os2messagebox.c (_makeDlg): remove unnecessary casts Ozkan Sezer 2022-01-12 11:01:02 +03:00
  • ae9e2149a5 os2-buildbot.sh: Use the 64-bit Watcom binaries. Ryan C. Gordon 2022-01-11 21:32:07 -05:00
  • 42302d0a59 x11: Let apps specify a custom _NET_WM_WINDOW_TYPE. Ryan C. Gordon 2022-01-11 21:17:21 -05:00
  • f9b918ff40 opengles2: Use client-side arrays on everything but Emscripten. Ryan C. Gordon 2022-01-11 16:15:45 -05:00
  • bb9ebad74b Optionally disable generation of SDL2main and uninstall projects. ulatekh 2022-01-11 09:34:14 -07:00
  • fcf0e524bb cmake: Remove libunwind-generic as hard dependency Khem Raj 2022-01-07 11:17:47 -08:00
  • 73434a964c Removed debian directory Sam Lantinga 2022-01-11 10:37:59 -08:00
  • c3a7cc34fb cmake: sdlchecks.cmake: pass cflags to the appropriate cmake variable Max Krummenacher 2022-01-10 21:52:02 +00:00
  • ea0bca573d SDL_cocoamodes.m: fix build against older SDKs. Ozkan Sezer 2022-01-11 14:56:56 +03:00
  • 7527c8d3d7 hidapi, libusb: provide a wcsdup implementation if it is not available. Ozkan Sezer 2022-01-11 11:33:02 +03:00
  • c6c4d4211b pthread: disable SetThreadPriority for OS/2 too Ozkan Sezer 2022-01-11 11:33:02 +03:00
  • b265677610 cmake: initial attempt at adding os/2 support. Ozkan Sezer 2022-01-11 11:33:02 +03:00
  • b424665e08 Sync wiki -> header release-2.0.20 SDL Wiki Bot 2022-01-10 20:40:05 +00:00
  • 5e3f4ccc34 Sync wiki -> header SDL Wiki Bot 2022-01-10 20:35:04 +00:00
  • d8129c5698 Mark internal function as static Sam Lantinga 2022-01-10 10:50:59 -08:00
  • 3e1b3bc344 wayland: Horizontal wheel values do not need to be inverted Ethan Lee 2022-01-10 10:07:44 -05:00
  • a29d3acc9e Updated Bresenham line drawing to match software renderer output Sam Lantinga 2022-01-09 11:11:34 -08:00
  • b9d98331c5 os2joystick: fix uninitialized use of local var 'maxdevs' Ozkan Sezer 2022-01-09 20:33:32 +03:00
  • 17da60068d os2joystick: fix -Wsequence-point issues. Ozkan Sezer 2022-01-09 20:33:32 +03:00
  • f14c7bb443 added missing hidapi stuff for os/2 with libusb Ozkan Sezer 2022-01-09 20:33:32 +03:00
  • 1f32dd8edc Fixed overdraw with duplicate points, fixed not drawing single point lines Sam Lantinga 2022-01-09 06:36:18 -08:00
  • 5d07c03613 psp: Force channels to stereo if user requested anything other than mono. Ryan C. Gordon 2022-01-09 08:13:34 -05:00
  • c275436f56 opengles2: Batching lines/points used wrong var for summing vertex counts. Ryan C. Gordon 2022-01-09 00:39:02 -05:00
  • 9e6249fa54 wayland: Avoid spurious key repeats when not pumping events Joan Bruguera 2022-01-08 19:24:47 +01:00
  • 461724d287 wayland: Refactor time fields in SDL_WaylandKeyboardRepeat Joan Bruguera 2022-01-08 19:09:35 +01:00
  • fb0c3040c0 wayland: Avoid infinite loop in keyboard_repeat_handle Joan Bruguera 2022-01-08 21:10:14 +01:00
  • 3b083b9911 Fixed compile warning Sam Lantinga 2022-01-08 14:07:42 -08:00
  • b82af9dfbf Improved OpenGL point drawing performance (thanks @slime73!) Sam Lantinga 2022-01-08 14:05:50 -08:00
  • 1a73c45a08 Fixed incorrect color in the OpenGL driver Sam Lantinga 2022-01-08 13:34:49 -08:00
  • 3cdda8f8ab PSP: use 'data' variable which is alread the driver data Sylvain 2022-01-08 21:58:26 +01:00
  • 9f1e609aa0 Document SDL_HINT_RENDER_LINE_METHOD in the release notes Sam Lantinga 2022-01-08 12:42:36 -08:00