Tue, 13 Oct 2020 21:08:22 -0700Make the CoreHaptics framework optional on iOS and tvOS
Sam Lantinga [Tue, 13 Oct 2020 21:08:22 -0700] rev 14127
Make the CoreHaptics framework optional on iOS and tvOS

Tue, 13 Oct 2020 21:08:20 -0700video: Refresh Windows display list on WM_DISPLAYCHANGE
Sam Lantinga [Tue, 13 Oct 2020 21:08:20 -0700] rev 14126
video: Refresh Windows display list on WM_DISPLAYCHANGE

- Displays may have been added, removed or changed and all cached monitor
handles are invalidated as a result.

- Display events are handled in three steps:
1. Mark all currently know displays as invalid
2. Enumerate all displays, adding new ones and marking known displays as valid
3. Remove all displays still invalid after enumeration

- Display connect/disconnect events are sent when displays are added or removed
after initial setup

Tue, 13 Oct 2020 21:08:18 -0700Only include CoreHaptics if we're building with rumble support
Sam Lantinga [Tue, 13 Oct 2020 21:08:18 -0700] rev 14125
Only include CoreHaptics if we're building with rumble support

Tue, 13 Oct 2020 21:08:17 -0700Fixed compiling with an older iOS SDK
Sam Lantinga [Tue, 13 Oct 2020 21:08:17 -0700] rev 14124
Fixed compiling with an older iOS SDK

Tue, 13 Oct 2020 21:08:15 -0700Added support for controller battery status on iOS 14
Sam Lantinga [Tue, 13 Oct 2020 21:08:15 -0700] rev 14123
Added support for controller battery status on iOS 14

Tue, 13 Oct 2020 21:08:13 -0700Added support for game controller rumble on iOS 14
Sam Lantinga [Tue, 13 Oct 2020 21:08:13 -0700] rev 14122
Added support for game controller rumble on iOS 14

Tue, 13 Oct 2020 21:08:11 -0700Added support for the controller home button on iOS 14
Sam Lantinga [Tue, 13 Oct 2020 21:08:11 -0700] rev 14121
Added support for the controller home button on iOS 14

Tue, 13 Oct 2020 15:20:03 +0300cmake: look for iconv in libc, too (bug #5316.)
Ozkan Sezer [Tue, 13 Oct 2020 15:20:03 +0300] rev 14120
cmake: look for iconv in libc, too (bug #5316.)

Tue, 13 Oct 2020 14:45:10 +0300cmake: run updaterev.sh if(NOT CMAKE_HOST_WIN32)
Ozkan Sezer [Tue, 13 Oct 2020 14:45:10 +0300] rev 14119
cmake: run updaterev.sh if(NOT CMAKE_HOST_WIN32)

... not if(NOT WINDOWS OR CYGWIN)
This way, it generates SDL_revision.h in cross-build environments too.

Tue, 13 Oct 2020 14:32:15 +0300cmake: check for alloca() in stdlib.h and malloc.h, too (bug #5316)
Ozkan Sezer [Tue, 13 Oct 2020 14:32:15 +0300] rev 14118
cmake: check for alloca() in stdlib.h and malloc.h, too (bug #5316)