Commit Graph

539 Commits

Author SHA1 Message Date
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
hwsmm 3a3633b96d Fix typo 2025-06-20 18:21:10 +09:00
hwsmm 1d059287f5 Try building dependencies statically 2025-06-20 18:10:19 +09:00
Dan Balasescu 9c587389c2
Add condensed readme to package 2025-06-20 03:33:57 +09:00
Dan Balasescu efe88bd6c0
Remove package name from badges 2025-06-20 03:25:42 +09:00
Dan Balasescu 8172ba94e1
Add CLI usage string 2025-06-20 03:20:01 +09:00
Dan Balasescu 5e4097b1fe
Add packages + platforms to README, general improvements 2025-06-20 03:11:24 +09:00
Dan Balasescu 66fc81f489
Pack individual projects to remove workload requirement
Can't really install iOS workload on Linux, iirc.
2025-06-20 01:19:26 +09:00
Dan Balasescu 59a1369175
Merge pull request #211 from ppy/update-native-binaries
Update native binaries
2025-06-20 01:09:25 +09:00
smoogipoo c92afe97ac Update native binaries 2025-06-19 16:07:49 +00:00
Dan Balasescu ac2e352e81
Merge pull request #179 from WizzardMaker/feature/sdl-libs
Adds support for sdl_image and sdl_ttf (also other libs)
2025-06-20 01:01:30 +09:00
Dan Balasescu 225ae22e6b
Merge remote-tracking branch 'jairov4/feature/sdl-libs' into feature/sdl-libs 2025-06-20 00:46:52 +09:00
Dan Balasescu 32b5f88a5e
Adjust deploy script to build all packages 2025-06-20 00:45:54 +09:00
Dan Balasescu c563ecc3be
Mark test projects as non-packable 2025-06-20 00:38:43 +09:00
Dan Balasescu b0260c0d31
Exclude iOS/Android libs from package 2025-06-20 00:32:12 +09:00
MINI\jairo 63df878dec Fix build for macos intel 2025-06-19 09:30:43 -05:00
MINI\jairo 477bd7da13 Fix dubious ownership in repository when running in container 2025-06-19 08:27:07 -05:00
MINI\jairo 3471b34007 Fix dubious ownership in repository when running in container 2025-06-19 08:15:50 -05:00
MINI\jairo b8f0998d8c Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:46:22 -05:00
MINI\jairo 06fdeb01b3 Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:42:09 -05:00
MINI\jairo 5b535590d5 Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:37:52 -05:00
MINI\jairo f5dcc15710 Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:29:52 -05:00
MINI\jairo 49da8cf519 Fix path for copying DLLs of SDL3_ttf 2025-06-19 07:18:45 -05:00