37 Commits
Author SHA1 Message Date
Anonymous Maarten b048e8e6f8 windows: vendor GameInput headers 2026-07-30 20:19:17 +02:00
Sam Lantinga 36f621842b Use the Microsoft provided GameInputCreate() function (#15797)
It does better version checking and has better compatibility.

This also fixes a crash in GameInputRedist.dll when attempting to load v3 when v2 is installed on the system. In this case, a thread is created in GameInputCreate() which is not cleaned up when the object is released, and can crash later with a NULL pointer dereference.
2026-06-10 12:57:43 -07:00
Anonymous Maarten 6b26332785 ci+release: build with gameinput support 2026-05-15 03:00:10 +02:00
Anonymous Maarten 0f89d64623 release: synchronize build-scripts/build-release.py 2026-01-21 21:49:41 +01:00
Anonymous Maarten 0da649eb72 release: don't download pre-release dependencies + strict version parsing 2025-11-04 18:00:23 +01:00
Anonymous Maarten 63cb046d38 release: don't use legacy Android CMake toolchain file
[ci skip]
2025-11-02 23:24:51 +01:00
Anonymous Maarten d13f66ab7d release: small release script clean-up 2025-09-26 21:39:06 +02:00
Chase Knowlden 6e422e5ff2 Update NDK version to 28 (#13729)
* Update NDK version to 28 and add 16kb page size linker flags to x86_64

* Remove Android Linker Options

16kb page size is now the default since NDK r28c

* Update Android CI to use NDK 28
2025-08-12 07:45:57 -07:00
Anonymous Maarten 7017fbaa8e release: build aarch64 libraries with 16kiB page size
[ci skip]
2025-08-09 04:51:35 +02:00
Anonymous Maarten 05531c5f4b release: use NDK r21e for building Android release artifact
[ci skip]
2025-03-16 03:02:18 +01:00
Anonymous Maarten dd4f5df824 release: support android-X-ext-Y directories
[ci skip]
2025-01-16 20:59:13 +01:00
Sam Lantinga d8e1ad0ebc release: skip extended Android SDK versions 2025-01-16 09:07:00 -08:00
Sam Lantinga 5f4696ce63 Updating documentation for the 3.2.0 release
* Simplified and updated the mingw release archive

* Simplified and updated the msvc release archive

* Updated the Xcode release archive

* Updated the Android release archive
2025-01-15 20:38:16 -08:00
Anonymous Maarten 4ba4f0a106 release: add Android aar to devel zip archive
[ci skip]
2025-01-12 16:28:00 -08:00
Anonymous Maarten 8b83a57847 Check that dll's built by MinGW do not link to unwanted runtime libraries 2025-01-03 16:56:22 +01:00
Anonymous Maarten af3d97dcac Update build-scripts/build-release.py 2024-12-28 01:41:10 +01:00
Anonymous Maarten 19cc04a162 Add build-release.py updates from satellite libraries
[ci skip]
2024-12-08 02:16:02 +01:00
Sam Lantinga 47411d8007 build-release.py uses python3 2024-10-25 14:31:49 -07:00
Anonymous Maarten 45dfdfbb7b Add parametrized build script
[ci skip]
2024-10-14 21:30:48 +02:00
Anonymous Maarten bd4cd34a74 Add docs to mingw development archive 2024-10-04 18:19:07 +02:00
Anonymous Maarten 1ffb9f22aa build-release.py fixes from SDL2 port 2024-09-17 16:24:02 +02:00
Anonymous Maarten d6ad28a4cb Dynamically generate __main__.py of Android aar package 2024-08-29 13:57:29 +02:00
Anonymous Maarten 349540f73f Document the new SDL3 Android archive artifact 2024-08-01 17:48:49 +00:00
Anonymous Maarten a1c6f99877 android: add script in Android archive to create a SDK
Also,
- Move mingw's pkg-support into build-scripts
- Add type annotations to python scripts for mypy
- ci: use v4 tag of actions/cache
- cmake: use PYTHON3_EXECUTABLE for running xxd.py
  (Python3::Interpreter is not always recognized.)
2024-08-01 05:07:08 +02:00
Anonymous Maarten d1eab18de2 cmake: build ci and and release with static runtime library
(The Visual Studio projects do this as well)
2024-07-10 19:47:27 +02:00