| 
              
1b52145b
               | 
              
2022-09-29T20:51:24
               | 
              
               | 
              
Makefile.w32: no need for the description field, we have a *.res already
               | 
            
            
              
   
               | 
              
2e24708a
               | 
              
2022-09-15T11:23:50
               | 
              
               | 
              
Makefile.w32: silence lots of W202 warnings from new vulkan headers
               | 
            
            
              
   
               | 
              
c72e14e8
               | 
              
2022-09-01T15:29:01
               | 
              
               | 
              
Added initial support for Wii controllers (thanks @tellowkrinkle!)
               | 
            
            
              
   
               | 
              
7cfef177
               | 
              
2022-08-23T22:53:43
               | 
              
               | 
              
Added SDL_hidapi_ps3.c to the Windows projects
               | 
            
            
              
   
               | 
              
6e9c14e5
               | 
              
2022-08-19T09:38:42
               | 
              
               | 
              
Updated to version 2.25.0 for development
               | 
            
            
              
   
               | 
              
8c9beb0c
               | 
              
2022-08-19T08:44:09
               | 
              
               | 
              
Updated to version Updated to version 2.24.0 for release
               | 
            
            
              
   
               | 
              
f1416ef2
               | 
              
2022-08-12T20:27:22
               | 
              
               | 
              
Updated to version 2.23.2 for release candidate
               | 
            
            
              
   
               | 
              
e69838e7
               | 
              
2022-08-11T20:11:32
               | 
              
               | 
              
add SDL_crc16.c to msvc and watcom builds
               | 
            
            
              
   
               | 
              
2fa2f9ff
               | 
              
2022-07-28T19:22:27
               | 
              
               | 
              
Greatly improved Nintendo Joy-Con support using the HIDAPI driver
* Added support for mini-gamepad mode for Joy-Con controllers, matching the mapping for hid-nintendo on Linux and iOS 16
* Added the ability to merge left and right Joy-Con controllers into a single Pro-style controller
* Added the hint SDL_HINT_JOYSTICK_HIDAPI_SWITCH_COMBINE_JOY_CONS to control this merging functionality
* Removed the hint SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS
               | 
            
            
              
   
               | 
              
5da85376
               | 
              
2022-07-26T21:47:52
               | 
              
               | 
              
stdlib: move all mslibc functions to SDL_mslibc.c
This allows disabling LTO on them by only specifying a single file.
               | 
            
            
              
   
               | 
              
b299cb3d
               | 
              
2022-07-17T08:31:16
               | 
              
               | 
              
Added a utility function to calculate the next power of 2 for a value
               | 
            
            
              
   
               | 
              
ae105ae1
               | 
              
2022-07-10T12:59:33
               | 
              
               | 
              
windows: Move IMMDevice work to common file, implement DirectSound enumeration support
               | 
            
            
              
   
               | 
              
6e712d24
               | 
              
2022-07-09T22:55:36
               | 
              
               | 
              
joystick: Add HIDAPI driver for NVIDIA SHIELD 2017 controller
Basic input already works using the OS HID driver, but this enables
force feedback and battery state reporting.
               | 
            
            
              
   
               | 
              
b004133f
               | 
              
2022-06-16T12:49:17
               | 
              
               | 
              
Updated to version 2.23.1 for pre-release checkpoint
               | 
            
            
              
   
               | 
              
ae7446a9
               | 
              
2022-06-15T20:48:54
               | 
              
               | 
              
stlib: Extract SDL_memcpy and SDL_memset to its own file respectively
This is done such that we can disable LTO for these 2 functions when
building with MSVC.
This is due to a limitation of Link Time Code Generation (LTCG).
Code generation might generate a new reference to memset after linking
has started. The LTCG must make assumptions about where memset is
defined which is normally the C runtime.
               | 
            
            
              
   
               | 
              
714502d3
               | 
              
2022-06-13T22:15:56
               | 
              
               | 
              
minor windows warning fixes.
               | 
            
            
              
   
               | 
              
40828218
               | 
              
2022-06-06T17:42:30
               | 
              
               | 
              
DirectX 12 Renderer (#5761)
* DirectX 12 Renderer (27 squashed commits)
* Add missing SDL_hidapi.h of merge of SDL.vcxproj.filters
* Fixed OpenWatcom build failure
* Dynapi fix
Co-authored-by: Ryan C. Gordon <icculus@icculus.org>
               | 
            
            
              
   
               | 
              
3a20274d
               | 
              
2022-06-04T20:16:28
               | 
              
               | 
              
Refactoring: move GUID operations out of Joystick
- SDL_JoystickGUID -> SDL_GUID (though we retain a type alias)
- Operations for GUID <-> String ops are now in
  src/SDL_guid.c and include/SDL_guid.h
- The corresponding Joystick operations delegate to SDL_guid.c
- Added test/testguid.c
               | 
            
            
              
   
               | 
              
142a3630
               | 
              
2022-06-04T01:10:00
               | 
              
               | 
              
updated watcom makefiles after 17410887d05495c328d5cf8c2dd28cb2bafafa9b
               | 
            
            
              
   
               | 
              
5dee0821
               | 
              
2022-05-24T20:00:02
               | 
              
               | 
              
updates to windows watcom makefile:
- use 'OPTIONS RESOURCE' linker directive, instead of playing tricks on
  the built dll.
- build libm sources as a static library and link the dll to with, like
  the os/2 makefile does.
- remove *.res with make clean.
               | 
            
            
              
   
               | 
              
3d52d049
               | 
              
2022-05-19T15:38:35
               | 
              
               | 
              
Remove the '_' prefix from symbol names in Windows OpenWatcom builds
               | 
            
            
              
   
               | 
              
9dfa000b
               | 
              
2022-05-18T20:20:03
               | 
              
               | 
              
Initial support for building for Windows with OpenWatcom
               |