Commit graph

312 commits

Author SHA1 Message Date
Coder2
e51d3de63a
Merge branch 'libsdl-org:main' into main 2025-10-03 10:05:32 +08:00
Anonymous Maarten
fd4c2f8cfd ci: build testffmpeg on MinGW (msys2) build bots 2025-09-30 17:42:11 +02:00
Anonymous Maarten
1d42df07ef ci: add macOS 26 job 2025-09-19 18:06:26 +02:00
Anonymous Maarten
566e7c2379 ci: disable ccache on macOS 13 job 2025-09-17 21:50:26 +02:00
Sam Lantinga
cc3274b6f1 Remove Windows 32-bit ARM build from CI
This architecture is deprecated and is now failing with:
Windows SDK 10.0.22621.0 : 'C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um' not found or was incomplete

Fixes https://github.com/libsdl-org/SDL/issues/13949
2025-09-14 15:45:03 -07:00
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