Commit graph

307 commits

Author SHA1 Message Date
Coder2
2ebb95078e
Merge branch 'libsdl-org:main' into main 2025-09-06 07:54:04 +08:00
Ozkan Sezer
c0e5fd55d2 CI: add OpenBSD workflow 2025-08-30 01:55:02 +03:00
Matthew Zavislak
4f11feb708
Add elf alignment check for Android artifacts (#13818) 2025-08-28 16:31:03 -07:00
Coder2
ee6e1291cb
Merge branch 'main' of github.com:libsdl-org/SDL 2025-08-17 14:33:32 +08: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
Coder2
e954eb544f Merge branch 'main' of https://github.com/libsdl-org/SDL 2025-08-04 15:47:43 +08:00
Anonymous Maarten
5dc801506b ci: Haiku does not need -DSDL_UNIX_CONSOLE_BUILD=ON
Haiku has a native video system
2025-08-02 03:39:38 +02:00
Anonymous Maarten
2190705754 ci: configure with -DCMAKE_SYSTEM_NAME=Haiku for Haiku
Fixes ci regression introduced in e8b69b03fe
2025-08-02 03:08:03 +02:00
Matthew Zavislak
dc2c83c383
Support Google Play 16 KB Page Size Requirement (#13470)
- See: https://developer.android.com/guide/practices/page-sizes#update-packaging
- Also, make min API uniform at 21 (from 16 and 23 in a few places)
2025-07-31 16:12:54 -07:00
Coder2
eac69a2806
Merge branch 'libsdl-org:main' into main 2025-07-27 13:43:08 +08:00
Anonymous Maarten
e6d200e51c ci+n3ds: avoid apt-get package manager
- use Unix Makefiles (with parallelization) CMake generator
- use binutils strings binary from devkitpro
2025-07-26 15:38:08 +02:00
Anonymous Maarten
5e787555e8 ci: build MSVC release binary on windows-2025
(cherry picked from commit 554f08bac3)
2025-07-12 01:54:05 +02:00
Jack253-png
e7fdb9c19d
Harmony port: workflow
[sdl-ci-filter harmony-*]
2025-06-08 08:19:59 +08:00
Jack253-png
e7e0bd2768
Harmony port: workflow fix [sdl-ci-filter harmony-*] 2025-06-08 08:14:10 +08:00
Jack253-png
38a7790ae9
Harmony port: workflow fix [sdl-ci-filter harmony-*] 2025-06-08 08:01:32 +08:00
Jack253-png
b8f497f720
Harmony port: workflow fix [sdl-ci-filter harmony] 2025-06-08 08:00:34 +08:00
Jack253-png
d7a01e6778
Harmony port: workflow fix [sdl-ci-filter harmony] 2025-06-08 07:57:03 +08:00
Jack253-png
e7bcd9a9ae
Harmony port: workflow fix [sdl-ci-filter harmony] 2025-06-08 07:52:03 +08:00
Coder2
29c6d182e2
Update create-test-plan.py 2025-06-08 07:03:05 +08:00
Coder2
376aa5dfd7
Update create-test-plan.py 2025-06-08 06:57:05 +08:00
Coder2
0f4c8f597f
Update create-test-plan.py 2025-06-08 06:38:39 +08:00
Coder2
4781c60983
Update generic.yml 2025-06-08 06:30:03 +08:00
Coder2
cf696785e8
Update create-test-plan.py 2025-06-08 06:29:31 +08:00
Simon McVittie
b6c4a46b85 workflows: Use stable Steam Runtime 3 on both x86_64 and arm64
The first public beta that had a corresponding arm64 version has now
been promoted to stable, and subsequent releases will be for both
x86_64 and arm64.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2025-06-03 10:44:25 -04:00
Jack253-png
845ba7d5ce
Harmony port: video vulkan library & disable version test 2025-06-01 05:59:34 +08:00
Jack253-png
8f0b9c1151
Harmony port: Workflows (fix script error) 2025-06-01 05:59:32 +08:00
Jack253-png
95ccfa69e5
Harmony port: Workflows (fix script error) 2025-06-01 05:58:14 +08:00
Jack253-png
15cbc266ec
Harmony port: Workflows (fix script error) 2025-06-01 05:58:13 +08:00
Jack253-png
a6ebc6a63a
Harmony port: Workflows (disable other plats) 2025-06-01 05:58:13 +08:00
Jack253-png
462476f150
Harmony port: Workflows 2025-06-01 05:58:08 +08:00
Michael Fitzmayer
7ae64592c9
Restore support for the Nokia N-Gage (#12148) 2025-05-22 11:07:22 -07:00
Ethan Lee
ad55597715 ci: Update Steam Linux Runtime tasks.
- Use "3.0" instead of "Sniper"
- Use "steamrt3" instead of "slrsniper"
- Use latest instead of beta for x86_64
2025-05-08 10:24:35 -07:00
Ethan Lee
36c3a7a5e2 ci: Add slrsniper-arm64 task 2025-05-08 10:24:35 -07:00
Sam Lantinga
8a57c83ff9 Updated to GameInput v1.1
The biggest change is that the C API is no longer available.

Here are more details:
https://www.nuget.org/packages/Microsoft.GameInput

Fixes https://github.com/libsdl-org/SDL/issues/12802
2025-04-11 13:42:58 -07: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
70f657e520 ci: farewell, clang32 on msys2 2025-02-22 19:06:27 +01:00
Anonymous Maarten
9d06145d6c ci: fix type + names of intel compiler artifacts 2025-02-21 21:11:54 +01:00
Anonymous Maarten
7855842306 ci: disable precompiled headers for classic intel compiler 2025-02-21 04:49:33 +01:00
Anonymous Maarten
71d1de5d96 ci: add cppflags to CMAKE_(C|CXX)_FLAGS 2025-02-21 04:46:26 +01:00
Anonymous Maarten
8d3db06ff2 ci: GitHub is retiring Ubuntu 20.04 support 2025-02-21 04:30:19 +01:00
Anonymous Maarten
c153f83df0 ci: enable ccache 2025-02-21 04:30:19 +01:00
Anonymous Maarten
fdf8e5a704 ci: build static loongarch libraries with -fPIC 2025-02-20 20:28:57 +01:00
Anonymous Maarten
98c447802f ci: bump to NetBSD 10.1 2025-01-22 19:39:17 +01:00
Anonymous Maarten
cb3cc28809 emscripten: pass --no-sandbox to the chrome web driver
This fixes running the Emscripten tests on Ubuntu 24.04.
2025-01-22 02:48:32 +01:00
Anonymous Maarten
7bff36e4b2 ci: add ubuntu arm job
f
2025-01-21 03:10:42 +01:00
Anonymous Maarten
1006236aa6 ci: add summary to release.yml
[ci skip]
2025-01-16 18:24:13 +01: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
Sam Lantinga
cdde6dd7bb Bumped deployment requirements for Apple platforms
We require at least Xcode 12.2 and macOS SDK 11 to build. We support deploying to macOS 10.13, iOS 11.0, and tvOS 11.0.

This cleans up the code significantly
2025-01-14 12:03:07 -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
bda90c3cb6 cmake: rename SDL_DISABLE_* CMake options to SDL_xxx 2025-01-10 04:23:32 +01:00