Commit Graph

561 Commits

Author SHA1 Message Date
Dan Balasescu 73b855b9ba
Merge pull request #233 from jairov4/build_libs_ios
Build the libraries SDL_image, SDL_ttf, SDL_mixer for iOS in CI
2025-07-03 13:06:40 +09:00
Dan Balasescu 18df50890a
Fix line endings 2025-07-03 13:04:26 +09:00
Dan Balasescu 2a51be187b
Merge pull request #232 from hwsmm/build-refactor
Build Android satellite libraries and refactor build script
2025-07-03 13:00:03 +09:00
hwsmm bde92020d7
Add SDL3_mixer in Android test library list 2025-06-29 22:03:21 +09:00
MINI\jairo 91b98d57a1 Remove a line not needed 2025-06-29 08:00:59 -05:00
hwsmm 4813f8dc59 Add satellite libraries to test, and simply test availability 2025-06-29 19:51:18 +09:00
hwsmm 1f60742d1b Add Android target for satellite libraries and include Android native libraries 2025-06-29 19:49:48 +09:00
hwsmm 71611c90ab Refactor build script and build satellite libraries for Android 2025-06-29 19:48:22 +09:00
Dan Balasescu d920afefe2
Merge pull request #231 from ppy/update-native-binaries
Update native binaries
2025-06-29 15:06:01 +09:00
smoogipoo 91e05b56fe Update native binaries 2025-06-29 06:03:19 +00:00
Dan Balasescu d76c671a48
Add `SDL_mixer` to readme 2025-06-29 14:57:12 +09:00
Dan Balasescu 4ced795244
Merge pull request #229 from jairov4/feature/sdl_mixer
Introduce SDL_mixer build
2025-06-29 14:43:40 +09:00
jairov4 d12cbe2dec Update native binaries
Build other libs for iOS

Build other libs for iOS

Build other libs for iOS

Fix typo in build for iOS

Use recursive for iOS build

Enable back other jobs

Enable back other jobs

Revert "Update native binaries"

This reverts commit 1c4b14cced6ec2cfd185fdc9996feb6746afde59.
2025-06-28 23:05:19 -05:00
MINI\jairo c7b853e9ce Handle Mix_ methods 2025-06-28 22:37:36 -05:00
MINI\jairo c202ba42ea Add CS generated files for SDL_mixer 2025-06-28 08:12:51 -05:00
MINI\jairo bb74b2cf57 Fix 32-bit versions for ARM and x86 2025-06-26 20:10:16 -05:00
MINI\jairo 8c63fd801f Fix 32-bit versions for ARM and x86 2025-06-26 20:03:11 -05:00
MINI\jairo a02671332d Fix 32-bit versions for ARM and x86 2025-06-26 19:12:36 -05:00
MINI\jairo 33023e7db5 Fix 32-bit versions for ARM and x86 2025-06-26 19:07:55 -05:00
MINI\jairo d68ff4dcdf Fix 32-bit versions for ARM and x86 2025-06-26 18:39:40 -05:00
MINI\jairo 742dec521a Fix doubious ownership error 2025-06-26 18:14:24 -05:00
MINI\jairo 7d094dc1c0 Introduce SDL_mixer build 2025-06-26 18:00:19 -05:00
Dean Herbert cdf3dc8f51
Merge pull request #227 from smoogipoo/private-jetbrains-annotatinos
Mark `JetBrains.Annotations` as private package
2025-06-25 15:46:31 +09:00
Dan Balasescu beecade72f
Mark `JetBrains.Annotations` as private package 2025-06-25 12:40:26 +09:00
Dan Balasescu 5bf8143c4a
Merge pull request #226 from Susko3/let-sdl-version-generate
Let SDL*_VERSION constants autogenerate
2025-06-24 18:37:15 +09:00
Susko3 7ad887b2a6 Let SDL*_VERSION autogenerate 2025-06-24 11:25:18 +02:00
Dan Balasescu a984a31341
Merge pull request #225 from Susko3/fix-unsafe-sdl-ttf
Fix `Unsafe_` method generation in SDL_ttf
2025-06-24 18:16:17 +09:00
Susko3 88efab5deb Fix `Unsafe_` method generation in SDL_ttf 2025-06-24 11:00:53 +02:00
Dan Balasescu bfa753159c
Merge pull request #224 from ppy/update-native-binaries
Update native binaries
2025-06-24 17:29:15 +09:00
smoogipoo bba374d541 Update native binaries 2025-06-24 08:19:56 +00:00
Dan Balasescu 17a6a1b74c
Merge pull request #223 from Susko3/update-bindings
Update bindings of all SDL3 libraries
2025-06-24 17:13:07 +09:00
Dan Balasescu 424a42fcff
Merge pull request #221 from Susko3/add-missing-enum-macro
Add missing enum typedefs and macros
2025-06-24 17:10:55 +09:00
Dean Herbert dc1e1a10af
Merge pull request #222 from Susko3/fix-line-endings-in-g.cs
Fix checked out line endings in `*.g.cs` files
2025-06-24 16:58:03 +09:00
Susko3 1c1dbaa8cd Fix SDL_image tests not compiling 2025-06-23 23:13:18 +02:00
Susko3 9b834790d4 Update bindings of SDL3 libraries
This brings SDL_image and SDL_ttf up-to-date.
2025-06-23 23:07:46 +02:00
Susko3 f9345ed38a Fix checkout line endings in .g.cs files
ClangSharp will always generate files with LF, but the --headerFile is copied as-is.
This resulted in files with CR LF and LF line endings, confusing git which would always
report changes in line endings.

This is fixed by checking out *.g.cs and the license headers fed into ClangSharp with LF.

The files have always beeen normalised to LF endings on commit, so this change is not visible in git.
2025-06-23 22:41:40 +02:00
Susko3 d93df5517f Add missing macros for version checks 2025-06-23 22:15:01 +02:00
Susko3 0d8e49ef64 Add missing enum typedef in SDL_ttf 2025-06-23 22:15:01 +02:00
Susko3 b7ca494978 Fix underlying enum types 2025-06-23 22:15:01 +02:00
Dan Balasescu dddb17d34d
Merge pull request #217 from Susko3/rework-sdl-interface
Rework SDL_INIT_INTERFACE and add missing interfaces
2025-06-23 22:27:15 +09:00
Dan Balasescu 90ce8877df
Merge pull request #219 from Susko3/add-simple-image-ttf-tests
Add simple tests for SDL_image and SDL_ttf
2025-06-23 22:12:29 +09:00
Dan Balasescu 5d7ad9a1b8
Init SDL too 2025-06-23 22:10:36 +09:00
Susko3 28951012e3 Add simple tests for SDL_image and SDL_ttf 2025-06-22 14:30:20 +02:00
Susko3 bb247fa952 Rework SDL_INIT_INTERFACE and add missing interfaces 2025-06-22 01:39:15 +02:00
Dan Balasescu 9dd8657b8f
Merge pull request #216 from ppy/update-native-binaries
Update native binaries
2025-06-21 01:01:55 +09:00
smoogipoo 24c8b21804 Update native binaries 2025-06-20 15:54:55 +00:00
Dan Balasescu e7f0df7e8b
Merge pull request #215 from hwsmm/static-deps
Build SDL_image/ttf dependencies statically
2025-06-21 00:47:45 +09:00
Dean Herbert f632aa0fdd
Merge pull request #214 from smoogipoo/improve-readme
Add packages + platforms to README, general rewordings & improvements
2025-06-20 19:42:43 +09:00
hwsmm 7878370bab No longer packs dependencies of SDL_image 2025-06-20 18:45:56 +09:00
hwsmm 63e3724920 Remove unneeded binaries 2025-06-20 18:45:40 +09:00