|   | c0baa6bf | 2022-09-16T20:03:50 |  | move SDL_windowstaskdialog.h contents into SDL_windowsmessagebox.c
Silences clang -Wpragma warnings:
D:/a/SDL/SDL/src/video/windows/SDL_windowstaskdialog.h:21:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <pshpack1.h>
         ^
D:/a/_temp/msys64/clang64/include/pshpack1.h:7:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(push,1)
        ^
In file included from D:/a/SDL/SDL/src/video/windows/SDL_windowsmessagebox.c:35:
D:/a/SDL/SDL/src/video/windows/SDL_windowstaskdialog.h:156:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include <poppack.h>
         ^
note: previous '#pragma pack' directive that modifies alignment is here
2 warnings generated.
Closes: https://github.com/libsdl-org/SDL/issues/6240 | 
            
              |   | 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 | 
            
              |   | 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. | 
            
              |   | 0253a450 | 2022-07-05T21:42:20 |  | Fix format specifiers for WPARAM/LPARAM values, they are UINT_PTR. | 
            
              |   | f317d619 | 2022-07-01T13:59:14 |  | Xbox GDKX support (#5869)
* Xbox GDK support (14 squashed commits)
* Added basic keyboard testing
* Update readme
* Code review fixes
* Fixed issue where controller add/removal wasn't working (since the device notification events don't work on Xbox, have to use the joystick thread to poll XInput) | 
            
              |   | 78089e65 | 2022-07-01T13:08:31 |  | Remove unused internal header SDL_sysevents.h | 
            
              |   | 3b191580 | 2022-06-27T17:19:39 |  | Windows GDK Support (#5830)
* Added GDK
* Simplfied checks in SDL_config_wingdk.h
* Added testgdk sample
* Added GDK readme
* Fixed error in merge of SDL_windows.h
* Additional GDK fixes
* OpenWatcom should not export _SDL_GDKGetTaskQueue
* Formatting fixes
* Moved initialization code into SDL_GDKRunApp |