Coder2
b9a6b2851a
Merge branch 'main' of https://gh-proxy.com/https://github.com/libsdl-org/SDL
2025-12-09 19:30:49 +08:00
Sam Lantinga
a6351ac474
Added libxtst-dev to Linux CI build dependencies
2025-11-03 13:01:41 -08:00
Simon McVittie
0773e88df5
CI: Make some important libraries mandatory on Steam Linux Runtime 3.0
...
This means we exercise the non-dlopen()-based code paths for these,
as used in Debian and the Steam Runtime.
Signed-off-by: Simon McVittie <smcv@collabora.com>
2025-10-30 07:13:37 -07:00
Coder2
d74b92054d
Merge branch 'libsdl-org:main' into main
2025-10-30 21:01:08 +08:00
Anonymous Maarten
7a26bee6ee
ci: bump macos-13 to macos-14
...
macos-13 image is getting retired in December 2025
2025-10-16 20:07:18 +02:00
Ozkan Sezer
97c1df66a8
ci: bump cross-platform-actions.
2025-10-07 14:01:34 +03:00
Anonymous Maarten
0f9d032885
ci+docs: add fribidi dependency
2025-10-04 21:25:45 +02:00
Anonymous Maarten
fe17e49116
ci: build testffmpeg on ubuntu and mac
2025-10-03 20:59:05 +02:00
Coder2
e51d3de63a
Merge branch 'libsdl-org:main' into main
2025-10-03 10:05:32 +08: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
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
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
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
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
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
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
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