Commit graph

  • d2456b6e4c os2, geniconv: default functions pointers to Uni*() API, Ozkan Sezer 2022-01-21 11:50:40 +0300
  • 67cb548bef Fixed build error with C90 compilers Sam Lantinga 2022-01-20 19:31:54 -0800
  • a23b3c767f Add support for correlating trigger input Carl Glave 2022-01-20 17:21:28 -0800
  • e1b4761c62 wayland: Avoid calling SetFullscreen in libdecor ShowWindow. Ethan Lee 2022-01-20 14:10:56 -0500
  • ed3442d7a5 wayland: Fix building with SDL_OPENGL=OFF Ethan Lee 2022-01-19 15:47:52 -0500
  • 426c1f4b85
    opengles2: fix comment about client-side arrays. Ryan C. Gordon 2022-01-19 14:27:58 -0500
  • b3984df1c6 audio: pipewire: Use client config files instead of module names Frank Praznik 2022-01-19 13:14:54 -0500
  • 381520ad92 updates for watcom optimization flags Ozkan Sezer 2022-01-18 14:32:24 +0300
  • a0e3c884d4 Updated to version 2.0.21 for development Sam Lantinga 2022-01-17 15:32:27 -0800
  • 1bfefb5b4d regenerated configure script. Ozkan Sezer 2022-01-17 20:56:50 +0300
  • a575e2cf5e Enable alloca on mingw/cygwin builds: Ozkan Sezer 2022-01-17 20:56:24 +0300
  • 33dadbf137 'dnl' whitespace tidy-up in configure.ac Ozkan Sezer 2022-01-17 20:56:20 +0300
  • d3952a8a2c wayland: Avoid spurious resize events Cameron Gutman 2022-01-16 15:14:33 -0600
  • b06866ef97 Entirely remove Xbox axis filtering, we don't want this at all. Sam Lantinga 2022-01-16 09:44:28 -0800
  • 09aed1020b Don't send output reports to the Victrix Pro FS v2 Sam Lantinga 2022-01-16 09:23:58 -0800
  • 85961b61a1 Disable Xbox axis deadzone handling by default Sam Lantinga 2022-01-16 09:01:56 -0800
  • 2a0cde8fd5 Always send SDL_WINDOWEVENT_SIZE_CHANGED when window is resized Mathieu Eyraud 2022-01-16 09:40:51 +0100
  • 1a50334c46 Fixed Xbox One trigger axis zero point Sam Lantinga 2022-01-14 15:04:26 -0800
  • e9511f7136 hidapi, libusb: don't use iconv on OS/2, it lacks wchar_t functionality. Ozkan Sezer 2022-01-14 14:39:04 +0300
  • 9a2bbd8acb wayland: Convert URI to local path for DropFile Ethan Lee 2022-01-12 13:01:05 -0500
  • 0abc0a6f32 SDL_string.c: tidy-up gcc2 va_copy defines after previous haiku commit. Ozkan Sezer 2022-01-12 20:37:32 +0300
  • d37c9777b9 haiku: updated for Haiku kenmays 2022-01-12 06:48:00 -0800
  • bff867013e haiku: updated for Haiku kenmays 2022-01-12 06:47:02 -0800
  • 094e94402d haiku: Remove BDirectWindow, fix OpenGL handling. kenmays 2022-01-12 06:42:17 -0800
  • 407d4e470a cmake: simplify after the previous os/2 commit. Ozkan Sezer 2022-01-12 20:32:00 +0300
  • f199f832e9 cmake: added target_properties for os/2. Ozkan Sezer 2022-01-12 20:22:28 +0300
  • 5b6e2d69a5 SDL_os2messagebox.c (_makeDlg): remove unnecessary casts Ozkan Sezer 2022-01-12 11:01:02 +0300
  • ae9e2149a5
    os2-buildbot.sh: Use the 64-bit Watcom binaries. Ryan C. Gordon 2022-01-11 21:32:07 -0500
  • 42302d0a59
    x11: Let apps specify a custom _NET_WM_WINDOW_TYPE. Ryan C. Gordon 2022-01-11 21:17:21 -0500
  • f9b918ff40 opengles2: Use client-side arrays on everything but Emscripten. Ryan C. Gordon 2022-01-11 16:15:45 -0500
  • bb9ebad74b Optionally disable generation of SDL2main and uninstall projects. ulatekh 2022-01-11 09:34:14 -0700
  • fcf0e524bb cmake: Remove libunwind-generic as hard dependency Khem Raj 2022-01-07 11:17:47 -0800
  • 73434a964c Removed debian directory Sam Lantinga 2022-01-11 10:37:59 -0800
  • c3a7cc34fb cmake: sdlchecks.cmake: pass cflags to the appropriate cmake variable Max Krummenacher 2022-01-10 21:52:02 +0000
  • ea0bca573d SDL_cocoamodes.m: fix build against older SDKs. Ozkan Sezer 2022-01-11 14:56:56 +0300
  • 7527c8d3d7 hidapi, libusb: provide a wcsdup implementation if it is not available. Ozkan Sezer 2022-01-11 11:33:02 +0300
  • c6c4d4211b pthread: disable SetThreadPriority for OS/2 too Ozkan Sezer 2022-01-11 11:33:02 +0300
  • b265677610 cmake: initial attempt at adding os/2 support. Ozkan Sezer 2022-01-11 11:33:02 +0300
  • b424665e08 Sync wiki -> header release-2.0.20 SDL Wiki Bot 2022-01-10 20:40:05 +0000
  • 5e3f4ccc34 Sync wiki -> header SDL Wiki Bot 2022-01-10 20:35:04 +0000
  • d8129c5698 Mark internal function as static Sam Lantinga 2022-01-10 10:50:59 -0800
  • 3e1b3bc344
    wayland: Horizontal wheel values do not need to be inverted Ethan Lee 2022-01-10 10:07:44 -0500
  • a29d3acc9e Updated Bresenham line drawing to match software renderer output Sam Lantinga 2022-01-09 11:11:34 -0800
  • b9d98331c5 os2joystick: fix uninitialized use of local var 'maxdevs' Ozkan Sezer 2022-01-09 20:33:32 +0300
  • 17da60068d os2joystick: fix -Wsequence-point issues. Ozkan Sezer 2022-01-09 20:33:32 +0300
  • f14c7bb443 added missing hidapi stuff for os/2 with libusb Ozkan Sezer 2022-01-09 20:33:32 +0300
  • 1f32dd8edc Fixed overdraw with duplicate points, fixed not drawing single point lines Sam Lantinga 2022-01-09 06:36:18 -0800
  • 5d07c03613
    psp: Force channels to stereo if user requested anything other than mono. Ryan C. Gordon 2022-01-09 08:13:34 -0500
  • c275436f56
    opengles2: Batching lines/points used wrong var for summing vertex counts. Ryan C. Gordon 2022-01-09 00:39:02 -0500
  • 9e6249fa54 wayland: Avoid spurious key repeats when not pumping events Joan Bruguera 2022-01-08 19:24:47 +0100
  • 461724d287 wayland: Refactor time fields in SDL_WaylandKeyboardRepeat Joan Bruguera 2022-01-08 19:09:35 +0100
  • fb0c3040c0 wayland: Avoid infinite loop in keyboard_repeat_handle Joan Bruguera 2022-01-08 21:10:14 +0100
  • 3b083b9911 Fixed compile warning Sam Lantinga 2022-01-08 14:07:42 -0800
  • b82af9dfbf Improved OpenGL point drawing performance (thanks @slime73!) Sam Lantinga 2022-01-08 14:05:50 -0800
  • 1a73c45a08 Fixed incorrect color in the OpenGL driver Sam Lantinga 2022-01-08 13:34:49 -0800
  • 3cdda8f8ab
    PSP: use 'data' variable which is alread the driver data Sylvain 2022-01-08 21:58:26 +0100
  • 9f1e609aa0 Document SDL_HINT_RENDER_LINE_METHOD in the release notes Sam Lantinga 2022-01-08 12:42:36 -0800
  • 4ef2529bf9 More efficient calculation of render_count Sam Lantinga 2022-01-08 12:37:57 -0800
  • 5346c93b62 Fixed assertion on number of points rendered Sam Lantinga 2022-01-08 12:28:43 -0800
  • 4b71962031 Prevent overdraw with connected line segments Sam Lantinga 2022-01-08 12:02:08 -0800
  • 63d10a0ac2 updates to config.guess and config.sub from mainstream. Ozkan Sezer 2022-01-08 23:00:32 +0300
  • 09ece861d1 Added the hint SDL_HINT_RENDER_LINE_METHOD to select the line rendering method Sam Lantinga 2022-01-08 11:36:29 -0800
  • 836a4ec7b1 updates to os/2 build Ozkan Sezer 2022-01-08 22:35:02 +0300
  • c1e6079836 As an optimization, draw horizontal and vertical lines using rectangles Sam Lantinga 2022-01-08 11:09:11 -0800
  • 3da7c6305a Assert that we have drawn the expected number of points Sam Lantinga 2022-01-08 11:07:03 -0800
  • 9f56faeedc Added line drawing using Bresenham's line algorithm (thanks @rtrussell!) Sam Lantinga 2022-01-08 10:59:31 -0800
  • fe3a33a092 Use RenderGeometry for drawing lines at all scales Sam Lantinga 2022-01-08 10:10:18 -0800
  • 0696fc0134 cmake: Split SDL2-static and SDL2main into their own target exports Neal Gompa 2022-01-07 14:30:26 -0500
  • 1694782b2a Remove redundant work when render scale is 1.0 Sam Lantinga 2022-01-08 09:32:23 -0800
  • 2026a78dc2 Don't flush in RenderDraw*WithRects() Sam Lantinga 2022-01-08 09:23:58 -0800
  • 18e4d9fed1 Re-enable line drawing path in render drivers Sam Lantinga 2022-01-08 09:02:25 -0800
  • dca281e810 Fixed getting different results for SDL_PollEvent(NULL) and SDL_PollEvent(&event) Sam Lantinga 2022-01-08 08:49:34 -0800
  • 93cab32db3 minor update to test/Makefile.os2 Ozkan Sezer 2022-01-08 14:40:20 +0300
  • 4472b83129 PSP_RunCommandQueue: fix argument to PSP_SetBlendState() Ozkan Sezer 2022-01-08 11:56:56 +0300
  • df1474b46e psp/SDL_sysfilesystem.c: fixed a minor compiler warning. Ozkan Sezer 2022-01-08 11:55:10 +0300
  • 21914b4e2f updated Makefile.psp and SDL_config_psp.h Ozkan Sezer 2022-01-08 11:55:10 +0300
  • f62b807174
    wikiheaders.pl: Put the manpages in man/man3 Ryan C. Gordon 2022-01-07 21:31:38 -0500
  • 9294634840 Updated to version 2.0.20 for release Sam Lantinga 2022-01-07 18:28:25 -0800
  • cc2013378d
    render: Fixed some compiler warnings. Ryan C. Gordon 2022-01-07 20:20:57 -0500
  • 289c3fbb64 Revert "We only need to add the sentinel at the top of SDL_WaitEventTimeout()" Sam Lantinga 2022-01-07 17:07:22 -0800
  • 1085c317a5 Use the requested cursor size instead of the default cursor size Sam Lantinga 2022-01-07 16:43:53 -0800
  • 6d3b5d66cd
    psp: draw lines with RenderGeometry, same as with the other renderers. Ryan C. Gordon 2022-01-07 18:18:53 -0500
  • 9cb2c549fa Remove QueueDrawLines from D3D, D3D11 Sylvain 2022-01-07 22:43:30 +0100
  • b88b6b3c23 Remove QueueDrawLines from METAL Sylvain 2022-01-07 22:43:12 +0100
  • 9aac55317d Remove QueueDrawLines from GL, GLES, GLES2 Sylvain 2022-01-07 22:42:52 +0100
  • 8ea8b2e697 Use QueueDrawLine if provided, otherwise use RenderGeometry Sylvain 2022-01-07 22:42:13 +0100
  • c498727471
    render: Use RenderGeometry to draw lines Sylvain Becker 2022-01-07 22:14:28 +0100
  • 4b38d4c96b Leave the Metal view active on the window when recreating the Metal renderer Sam Lantinga 2022-01-07 12:37:28 -0800
  • 88ac517df0
    opengles2: Fix point drawing. Ryan C. Gordon 2022-01-07 15:03:47 -0500
  • 957c48b4c7 Fixed detecting focus change to child dialogs Sam Lantinga 2022-01-07 10:58:04 -0800
  • c477768e6f We only need to add the sentinel at the top of SDL_WaitEventTimeout() Sam Lantinga 2022-01-06 18:58:30 -0800
  • e9134b045a events: Only add sentinels for pumping done inside SDL_WaitEventTimeout() Cameron Gutman 2022-01-06 19:38:10 -0600
  • 954858846d Move special sentinel handling inside SDL_PeepEvents() Sam Lantinga 2022-01-06 13:58:39 -0800
  • 2592e6219b Clarify that timeout == 0 is handled at the top of SDL_WaitEventTimeout() Sam Lantinga 2022-01-06 13:30:26 -0800
  • 8ff2166855 Only return from SDL_PollEvent() if the last sentinel is consumed Sam Lantinga 2022-01-06 12:56:07 -0800
  • c9ff90b949 Clarify comment Sam Lantinga 2022-01-06 12:03:09 -0800
  • 31f8c3ef44 Fixed event pump starvation if the application frequently pushes its own events Sam Lantinga 2022-01-06 11:27:44 -0800
  • e0c5399119 Don't make psp eboot for testoffscreen Wouter Wijsman 2022-01-06 22:29:23 +0100
  • 5d3f6b0215
    wikiheaders.pl: Added support for export to Unix manpages. Ryan C. Gordon 2022-01-06 15:37:05 -0500
  • 75ac944b9c check for tpcshrd.h and define HAVE_TPCSHRD_H if it's available. Ozkan Sezer 2022-01-06 22:24:00 +0300