Mon, 23 Sep 2019 18:24:03 -0400CMake: bug-fix for tvOS support
David Ludwig [Mon, 23 Sep 2019 18:24:03 -0400] rev 13086
CMake: bug-fix for tvOS support

tvOS Device support wasn't working, at least not with the current-latest tvOS release (13.0), with CMake failing during its configuration stage.

Mon, 23 Sep 2019 17:48:14 -0400CMake: add version strings to Apple Info.plist files
David Ludwig [Mon, 23 Sep 2019 17:48:14 -0400] rev 13085
CMake: add version strings to Apple Info.plist files

This fills in the CFBundleVersion and CFBundleShortVersionString fields,
if and when SDL's test-apps are built via CMake. This is needed to install
the .app bundles on iOS 13+ (using 'xcrun simctl install booted path/to/testsuchandsuch.app')

Tue, 27 Aug 2019 12:30:20 -0400CMake: tvOS support/fixes
David Ludwig [Tue, 27 Aug 2019 12:30:20 -0400] rev 13084
CMake: tvOS support/fixes

To use, set the following CMake variables when running CMake's configuration stage:
- CMAKE_SYSTEM_NAME=tvOS
- CMAKE_OSX_SYSROOT=<SDK> (examples: appletvos, appletvsimulator, appletvos12.4, /full/path/to/AppleTVOS.sdk, etc.)
- CMAKE_OSX_ARCHITECTURES=<semicolon-separated list of CPU architectures> (example: "arm64;x86_64")

Tue, 27 Aug 2019 11:07:43 -0400CMake: iOS support added
David Ludwig [Tue, 27 Aug 2019 11:07:43 -0400] rev 13083
CMake: iOS support added

When using a recent version of CMake (3.14+), this should make it possible to:
- build SDL for iOS, both static and dynamic
- build SDL test apps (as iOS .app bundles)
- generate a working SDL_config.h for iOS (using SDL_config.h.cmake as a basis)

To use, set the following CMake variables when running CMake's configuration stage:
- CMAKE_SYSTEM_NAME=iOS
- CMAKE_OSX_SYSROOT=<SDK> (examples: iphoneos, iphonesimulator, iphoneos12.4, /full/path/to/iPhoneOS.sdk, etc.)
- CMAKE_OSX_ARCHITECTURES=<semicolon-separated list of CPU architectures> (example: "arm64;armv7s")

Examples:
- for Simulator, using the latest, installed SDK:
cmake path/to/SDL -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphonesimulator -DCMAKE_OSX_ARCHITECTURES=x86_64

- for Device, using the latest, installed SDK, 64-bit only
cmake path/to/SDL -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DCMAKE_OSX_ARCHITECTURES=arm64

- for Device, using the latest, installed SDK, mixed 32/64 bit
cmake path/to/SDL -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DCMAKE_OSX_ARCHITECTURES="arm64;armv7s"

- for Device, using a specific SDK revision (iOS 12.4, in this example):
cmake path/to/SDL -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos12.4 -DCMAKE_OSX_ARCHITECTURES=arm64

- for Simulator, using the latest, installed SDK, and building SDL test apps (as .app bundles):
cmake path/to/SDL -DSDL_TEST=1 -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphonesimulator -DCMAKE_OSX_ARCHITECTURES=x86_64

Wed, 15 May 2019 19:54:36 +0800Add Hygon Dhyana processor support
Jinke Fan [Wed, 15 May 2019 19:54:36 +0800] rev 13082
Add Hygon Dhyana processor support

Background:
Chengdu Haiguang IC Design Co., Ltd (Hygon) is a Joint Venture
between AMD and Haiguang Information Technology Co.,Ltd., aims at
providing high performance x86 processor for China server market.
Its first generation processor codename is Dhyana, which
originates from AMD technology and shares most of the
architecture with AMD's family 17h, but with different CPU Vendor
ID("HygonGenuine")/Family series number(Family 18h).

Related Hygon kernel patch can be found on:
http://lkml.kernel.org/r/5ce86123a7b9dad925ac583d88d2f921040e859b.1538583282.git.puwen@hygon.cn

Best regards.

Sun, 22 Sep 2019 21:41:20 +0300SDL_messagebox.h: remove comma at end of enumerator list
Ozkan Sezer [Sun, 22 Sep 2019 21:41:20 +0300] rev 13081
SDL_messagebox.h: remove comma at end of enumerator list

Sun, 22 Sep 2019 20:47:00 +0300update version number in Makefile.os2 too
Ozkan Sezer [Sun, 22 Sep 2019 20:47:00 +0300] rev 13080
update version number in Makefile.os2 too

Sun, 22 Sep 2019 10:37:16 -0700Updated SDL development builds to version 2.0.11
Sam Lantinga [Sun, 22 Sep 2019 10:37:16 -0700] rev 13079
Updated SDL development builds to version 2.0.11

Thu, 19 Sep 2019 16:50:49 -0700The PS4 is ignoring the volume values in the report, so we don't need to fill them in.
Sam Lantinga [Thu, 19 Sep 2019 16:50:49 -0700] rev 13078
The PS4 is ignoring the volume values in the report, so we don't need to fill them in.

Sat, 14 Sep 2019 17:00:50 +0300make SDL_qsort.c to actually link (missing SDL_stdinc.h include) SDL-1.2
Ozkan Sezer [Sat, 14 Sep 2019 17:00:50 +0300] rev 13077
make SDL_qsort.c to actually link (missing SDL_stdinc.h include)

also sync its comments with version 1.15 from mainstream