-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add libs for linux-arm64 and linux-arm #55
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ecfe9e2 - Browse repository at this point
Copy the full SHA ecfe9e2View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dec67a1 - Browse repository at this point
Copy the full SHA dec67a1View commit details -
Initial SDL3-CS binding project with ClangSharp
The bindings don't yet compile. There are errors in SDL_pixels.g.cs, SDL_stdinc.g.cs and SDL_thread.g.cs, a bunch of warnings about "Function like macro definition records are not supported", and a few "Info: Potential missing remapping". Built on SDL commit: libsdl-org/SDL@6ad390f
Configuration menu - View commit details
-
Copy full SHA for 61bf257 - Browse repository at this point
Copy the full SHA 61bf257View commit details -
Undefine _WIN32 to generate only platform-agnostic APIs
Probably needs similar undefines on Linux and macOS. Notice that the signatures of `SDL_CreateThread` and `SDL_CreateThreadWithStackSize` have changed.
Configuration menu - View commit details
-
Copy full SHA for 5d61c24 - Browse repository at this point
Copy the full SHA 5d61c24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cff0fd - Browse repository at this point
Copy the full SHA 3cff0fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f065d1 - Browse repository at this point
Copy the full SHA 4f065d1View commit details -
Add simple check for generated functions
There are warnings for platform-specific functions.
Configuration menu - View commit details
-
Copy full SHA for 48c9b12 - Browse repository at this point
Copy the full SHA 48c9b12View commit details -
Add platform specific generation for
SDL_main.h
andSDL_system.h
Doesn't compile because of duplicate `_XEvent` definitions. Linux fails crossgen on Windows due to missing `endian.h`
Configuration menu - View commit details
-
Copy full SHA for a8553fa - Browse repository at this point
Copy the full SHA a8553faView commit details -
Configuration menu - View commit details
-
Copy full SHA for b01fa42 - Browse repository at this point
Copy the full SHA b01fa42View commit details -
Fix missing <endian.h> when cross-compiling on windows
This works because SDL checks <endian.h> iff SDL_BYTEORDER isn't defined. https://github.com/libsdl-org/SDL/blob/6ad390fc5093bcbf785b7ad103484501d11d8c2a/include/SDL3/SDL_endian.h#L58-L60
Configuration menu - View commit details
-
Copy full SHA for a123a3c - Browse repository at this point
Copy the full SHA a123a3cView commit details -
Add custom definition for win32 MSG struct
The win32 types are kinda cursed, but it makes it easy to copy&paste and check.
Configuration menu - View commit details
-
Copy full SHA for 5cf5bb6 - Browse repository at this point
Copy the full SHA 5cf5bb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2788460 - Browse repository at this point
Copy the full SHA 2788460View commit details
Commits on Apr 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d1a377 - Browse repository at this point
Copy the full SHA 8d1a377View commit details -
These map to 16-bit `ushort` on windows, but are 32-bit on Unix.
Configuration menu - View commit details
-
Copy full SHA for b904699 - Browse repository at this point
Copy the full SHA b904699View commit details -
Map C
char
to C#byte
instead ofsbyte
This matches .NET's UTF-8 `ReadOnlySpan<byte>` (see `SDL_hints.g.cs`).
Configuration menu - View commit details
-
Copy full SHA for 61d2486 - Browse repository at this point
Copy the full SHA 61d2486View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03613e6 - Browse repository at this point
Copy the full SHA 03613e6View commit details -
Don't log potential typedef remappings
Produces a lot of noise about unused remappings (as we're processing a header at a time). All remappings (except `SDL_JoystickGUID`) have been added. `SDL_JoystickGUID` is a remapping of a struct, so it's harded to do programatically.
Configuration menu - View commit details
-
Copy full SHA for e5f25b9 - Browse repository at this point
Copy the full SHA e5f25b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0196aeb - Browse repository at this point
Copy the full SHA 0196aebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b0906b - Browse repository at this point
Copy the full SHA 0b0906bView commit details -
Add C# enum "typedefs" for C typedefs
This doesn't compile as ClangSharp fails to emit `unchecked` in `SDL_pen.g.cs` and `SDL_touch.g.cs`. And `(SDL_bool)` casts in `SDL_rect.g.cs`.
Configuration menu - View commit details
-
Copy full SHA for 556c6cd - Browse repository at this point
Copy the full SHA 556c6cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4ecfd1 - Browse repository at this point
Copy the full SHA a4ecfd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2bc4e7 - Browse repository at this point
Copy the full SHA d2bc4e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9c9782 - Browse repository at this point
Copy the full SHA c9c9782View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b8ea97 - Browse repository at this point
Copy the full SHA 7b8ea97View commit details -
Remap
SDL_KeyCode
enum toSDL_Keycode
typedefThis doesn't compile because of duplicate `SDL_Keycode` definition
Configuration menu - View commit details
-
Copy full SHA for 7d9502e - Browse repository at this point
Copy the full SHA 7d9502eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1824822 - Browse repository at this point
Copy the full SHA 1824822View commit details -
Manually implement macro functions
All of these get "Function like macro definition records are not supported: [...] Generated bindings may be incomplete." warnings when running ClangSharp.
Configuration menu - View commit details
-
Copy full SHA for 77ab7fe - Browse repository at this point
Copy the full SHA 77ab7feView commit details -
Add
void *
overload forSDL_free()
Useful as any pointer type can implicitly covert to void *.
Configuration menu - View commit details
-
Copy full SHA for 8624db0 - Browse repository at this point
Copy the full SHA 8624db0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2f47f - Browse repository at this point
Copy the full SHA 8a2f47fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3d13fe - Browse repository at this point
Copy the full SHA f3d13feView commit details -
Add memory safe IDisposable overloads to array-returning functions
This could be done with a source generator, but this is simpler.
Configuration menu - View commit details
-
Copy full SHA for a8f1d7f - Browse repository at this point
Copy the full SHA a8f1d7fView commit details -
Add source generator for
ReadOnlySpan<byte>
overloads of C `const c……har *` functions
Configuration menu - View commit details
-
Copy full SHA for bad4e09 - Browse repository at this point
Copy the full SHA bad4e09View commit details -
Add friendly
string?
overloads to C(const) char *
functionsThis is done by adding a `Unsafe_` prefix to `(const) char *` (C# `byte*`) functions. I am using `string?` instead of `ReadOnlyMemory<byte>?` because the returned pointer can get invalidated and cause memory-safety issues. The returned pointer is automatically freed if the return type is `char *`. I've checked that the documentation for all functions (except in SDL_stdinc.h) requires calling `SDL_free()` on the pointer.
Configuration menu - View commit details
-
Copy full SHA for 95056ef - Browse repository at this point
Copy the full SHA 95056efView commit details -
Change SDL sources to use more proper types
This helps consumers avoid having to do ugly casts as was previously done in `SDL_quit.cs`. It's very important that the underlying type doesn't change as that might break ABI compat.
Configuration menu - View commit details
-
Copy full SHA for a19e75b - Browse repository at this point
Copy the full SHA a19e75bView commit details -
Just a playground to see how the string/type/array friendly overloads work. You'll have to provide the SDL3 library manually.
Configuration menu - View commit details
-
Copy full SHA for 99d90c0 - Browse repository at this point
Copy the full SHA 99d90c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d919dac - Browse repository at this point
Copy the full SHA d919dacView commit details
Commits on Apr 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9605d1e - Browse repository at this point
Copy the full SHA 9605d1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a451933 - Browse repository at this point
Copy the full SHA a451933View commit details -
Merge pull request #1 from Susko3/initial
Add SDL3 bindings for C headers with support for all platforms
Configuration menu - View commit details
-
Copy full SHA for 6fbcbef - Browse repository at this point
Copy the full SHA 6fbcbefView commit details -
Configuration menu - View commit details
-
Copy full SHA for da55038 - Browse repository at this point
Copy the full SHA da55038View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7021e3b - Browse repository at this point
Copy the full SHA 7021e3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40562e5 - Browse repository at this point
Copy the full SHA 40562e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d21c7d3 - Browse repository at this point
Copy the full SHA d21c7d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 873059a - Browse repository at this point
Copy the full SHA 873059aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 657e22b - Browse repository at this point
Copy the full SHA 657e22bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a14fe0 - Browse repository at this point
Copy the full SHA 5a14fe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85a9ed8 - Browse repository at this point
Copy the full SHA 85a9ed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a898349 - Browse repository at this point
Copy the full SHA a898349View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03cbac9 - Browse repository at this point
Copy the full SHA 03cbac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18ab093 - Browse repository at this point
Copy the full SHA 18ab093View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31ada83 - Browse repository at this point
Copy the full SHA 31ada83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3859de2 - Browse repository at this point
Copy the full SHA 3859de2View commit details -
Configuration menu - View commit details
-
Copy full SHA for db79f1b - Browse repository at this point
Copy the full SHA db79f1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 515dd45 - Browse repository at this point
Copy the full SHA 515dd45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47cd830 - Browse repository at this point
Copy the full SHA 47cd830View commit details -
Configuration menu - View commit details
-
Copy full SHA for df7e7b5 - Browse repository at this point
Copy the full SHA df7e7b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4ce432 - Browse repository at this point
Copy the full SHA a4ce432View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8f87d0 - Browse repository at this point
Copy the full SHA e8f87d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e676a82 - Browse repository at this point
Copy the full SHA e676a82View commit details -
Merge remote-tracking branch 'origin/update-linux-x64-binaries' into …
…update-ios-binaries
Configuration menu - View commit details
-
Copy full SHA for 46122c8 - Browse repository at this point
Copy the full SHA 46122c8View commit details -
Merge remote-tracking branch 'origin/update-linux-x86-binaries' into …
…update-ios-binaries
Configuration menu - View commit details
-
Copy full SHA for 07cfc2c - Browse repository at this point
Copy the full SHA 07cfc2cView commit details -
Merge remote-tracking branch 'origin/update-osx-arm64-binaries' into …
…update-ios-binaries
Configuration menu - View commit details
-
Copy full SHA for 7e41c48 - Browse repository at this point
Copy the full SHA 7e41c48View commit details -
Merge remote-tracking branch 'origin/update-osx-x64-binaries' into up…
…date-ios-binaries
Configuration menu - View commit details
-
Copy full SHA for e90fcf0 - Browse repository at this point
Copy the full SHA e90fcf0View commit details -
Merge remote-tracking branch 'origin/update-win-arm64-binaries' into …
…update-ios-binaries
Configuration menu - View commit details
-
Copy full SHA for 9a03ea1 - Browse repository at this point
Copy the full SHA 9a03ea1View commit details -
Merge remote-tracking branch 'origin/update-win-x64-binaries' into up…
…date-ios-binaries
Configuration menu - View commit details
-
Copy full SHA for 0851b65 - Browse repository at this point
Copy the full SHA 0851b65View commit details -
Merge remote-tracking branch 'origin/update-win-x86-binaries' into up…
…date-ios-binaries
Configuration menu - View commit details
-
Copy full SHA for eab6e97 - Browse repository at this point
Copy the full SHA eab6e97View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5dd91ff - Browse repository at this point
Copy the full SHA 5dd91ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd91d1 - Browse repository at this point
Copy the full SHA 5fd91d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f78117f - Browse repository at this point
Copy the full SHA f78117fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e372a2b - Browse repository at this point
Copy the full SHA e372a2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a48b10c - Browse repository at this point
Copy the full SHA a48b10cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa78369 - Browse repository at this point
Copy the full SHA fa78369View commit details -
Configuration menu - View commit details
-
Copy full SHA for 233a54a - Browse repository at this point
Copy the full SHA 233a54aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7959570 - Browse repository at this point
Copy the full SHA 7959570View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74f3b2a - Browse repository at this point
Copy the full SHA 74f3b2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e592f - Browse repository at this point
Copy the full SHA 52e592fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2edc874 - Browse repository at this point
Copy the full SHA 2edc874View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c4a8a0 - Browse repository at this point
Copy the full SHA 6c4a8a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a54fdf - Browse repository at this point
Copy the full SHA 7a54fdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8435373 - Browse repository at this point
Copy the full SHA 8435373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e3d4df - Browse repository at this point
Copy the full SHA 3e3d4dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9de053 - Browse repository at this point
Copy the full SHA c9de053View commit details -
Configuration menu - View commit details
-
Copy full SHA for 812a55a - Browse repository at this point
Copy the full SHA 812a55aView commit details
Commits on Apr 13, 2024
-
Merge pull request #15 from smoogipoo/refactor-action
Refactor github action for readability
Configuration menu - View commit details
-
Copy full SHA for 43a178b - Browse repository at this point
Copy the full SHA 43a178bView commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3383d2 - Browse repository at this point
Copy the full SHA d3383d2View commit details -
Removed upstream: - libsdl-org/SDL@9c8c254 - libsdl-org/SDL@f06f761
Configuration menu - View commit details
-
Copy full SHA for 1538b7e - Browse repository at this point
Copy the full SHA 1538b7eView commit details -
Merge pull request #24 from hwsmm/android
Add an Android bindings project
Configuration menu - View commit details
-
Copy full SHA for 69ba2ba - Browse repository at this point
Copy the full SHA 69ba2baView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1030b7 - Browse repository at this point
Copy the full SHA a1030b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf170b - Browse repository at this point
Copy the full SHA 1cf170bView commit details -
Regenerate patch to resolve conflicts and include
base-commit
Path formatted with ```sh git format-patch --base HEAD^ HEAD^ ```
Configuration menu - View commit details
-
Copy full SHA for 9e93503 - Browse repository at this point
Copy the full SHA 9e93503View commit details -
Migrate custom patch to friendly overloads
Some changes are still required.
Configuration menu - View commit details
-
Copy full SHA for 120eb3d - Browse repository at this point
Copy the full SHA 120eb3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90ab57f - Browse repository at this point
Copy the full SHA 90ab57fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1771db4 - Browse repository at this point
Copy the full SHA 1771db4View commit details -
Merge pull request ppy#34 from Susko3/update-bindings
Update bindings
Configuration menu - View commit details
-
Copy full SHA for 21fbe4a - Browse repository at this point
Copy the full SHA 21fbe4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4179cc - Browse repository at this point
Copy the full SHA e4179ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f087955 - Browse repository at this point
Copy the full SHA f087955View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72247ea - Browse repository at this point
Copy the full SHA 72247eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a371677 - Browse repository at this point
Copy the full SHA a371677View commit details -
Merge pull request ppy#35 from Susko3/add-UTF8GetBytes-helper
Add helper for making null-terminated byte arrays
Configuration menu - View commit details
-
Copy full SHA for 870ecd4 - Browse repository at this point
Copy the full SHA 870ecd4View commit details
Commits on Apr 16, 2024
-
Merge pull request ppy#36 from smoogipoo/post-android-improvements
General improvements post-Android merge
Configuration menu - View commit details
-
Copy full SHA for bbc6807 - Browse repository at this point
Copy the full SHA bbc6807View commit details -
Configuration menu - View commit details
-
Copy full SHA for c552e6f - Browse repository at this point
Copy the full SHA c552e6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef423d9 - Browse repository at this point
Copy the full SHA ef423d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 439f85d - Browse repository at this point
Copy the full SHA 439f85dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 498a714 - Browse repository at this point
Copy the full SHA 498a714View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d49130 - Browse repository at this point
Copy the full SHA 4d49130View commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7b5e406 - Browse repository at this point
Copy the full SHA 7b5e406View commit details -
It was present in `TestReadOnlySpan` but not for strings.
Configuration menu - View commit details
-
Copy full SHA for 6ece973 - Browse repository at this point
Copy the full SHA 6ece973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6df4008 - Browse repository at this point
Copy the full SHA 6df4008View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4d0e86 - Browse repository at this point
Copy the full SHA c4d0e86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 567e6e4 - Browse repository at this point
Copy the full SHA 567e6e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb22f0 - Browse repository at this point
Copy the full SHA 1cb22f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 748912f - Browse repository at this point
Copy the full SHA 748912fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 851b30d - Browse repository at this point
Copy the full SHA 851b30dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7be592a - Browse repository at this point
Copy the full SHA 7be592aView commit details -
Merge pull request ppy#37 from Susko3/add-Utf8String-helper
Add `Utf8String` helper for safely passing in strings to native methods
Configuration menu - View commit details
-
Copy full SHA for 3ab7abe - Browse repository at this point
Copy the full SHA 3ab7abeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c14e09e - Browse repository at this point
Copy the full SHA c14e09eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c27a1c7 - Browse repository at this point
Copy the full SHA c27a1c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 268c4e3 - Browse repository at this point
Copy the full SHA 268c4e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82afabc - Browse repository at this point
Copy the full SHA 82afabcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aaad96 - Browse repository at this point
Copy the full SHA 2aaad96View commit details -
Configuration menu - View commit details
-
Copy full SHA for b41572d - Browse repository at this point
Copy the full SHA b41572dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42f03fe - Browse repository at this point
Copy the full SHA 42f03feView commit details -
Configuration menu - View commit details
-
Copy full SHA for d689dbc - Browse repository at this point
Copy the full SHA d689dbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93ecb37 - Browse repository at this point
Copy the full SHA 93ecb37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99d9ed6 - Browse repository at this point
Copy the full SHA 99d9ed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2d2edb - Browse repository at this point
Copy the full SHA b2d2edbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3d0416 - Browse repository at this point
Copy the full SHA f3d0416View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98de498 - Browse repository at this point
Copy the full SHA 98de498View commit details -
Configuration menu - View commit details
-
Copy full SHA for faffaa8 - Browse repository at this point
Copy the full SHA faffaa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a47a885 - Browse repository at this point
Copy the full SHA a47a885View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fdfba9 - Browse repository at this point
Copy the full SHA 2fdfba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 004fb4e - Browse repository at this point
Copy the full SHA 004fb4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ea1943 - Browse repository at this point
Copy the full SHA 2ea1943View commit details -
Includes changes up to commit: libsdl-org/SDL@a2eb269 libsdl-org/SDL@70ce808 is manually excluded to keep SDL_Keycode sane.
Configuration menu - View commit details
-
Copy full SHA for c27b7b7 - Browse repository at this point
Copy the full SHA c27b7b7View commit details -
Merge pull request ppy#47 from Susko3/update-bindings
Update SDL3 bindings
Configuration menu - View commit details
-
Copy full SHA for 3a7be2e - Browse repository at this point
Copy the full SHA 3a7be2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c165520 - Browse repository at this point
Copy the full SHA c165520View commit details -
Merge pull request ppy#48 from smoogipoo/fix-android-nupkg-upload
Fix path separator on Windows runner
Configuration menu - View commit details
-
Copy full SHA for e6ee102 - Browse repository at this point
Copy the full SHA e6ee102View commit details
Commits on Apr 19, 2024
-
Remove SourceGeneration project PackageId
The project is consumed locally by SDL3-CS, it's not meant to be packaged to nuget.
Configuration menu - View commit details
-
Copy full SHA for e8947d5 - Browse repository at this point
Copy the full SHA e8947d5View commit details -
Change all namespaces to
SDL
(fromSDL3
)The only real issue with this is Android, as the `SDL3` namespace shadows the `SDL.SDL3` static class.
Configuration menu - View commit details
-
Copy full SHA for 7639717 - Browse repository at this point
Copy the full SHA 7639717View commit details -
Configuration menu - View commit details
-
Copy full SHA for abfade6 - Browse repository at this point
Copy the full SHA abfade6View commit details
Commits on Apr 20, 2024
-
Merge pull request ppy#49 from Susko3/fix-namespaces
Fix namespaces (from `SDL3` to `SDL`)
Configuration menu - View commit details
-
Copy full SHA for cb7c225 - Browse repository at this point
Copy the full SHA cb7c225View commit details -
Configuration menu - View commit details
-
Copy full SHA for b83316b - Browse repository at this point
Copy the full SHA b83316bView commit details -
Merge pull request ppy#50 from Susko3/add-simple-android-tests
Add simple android tests
Configuration menu - View commit details
-
Copy full SHA for d79b860 - Browse repository at this point
Copy the full SHA d79b860View commit details -
The primary purpose of this is to split out the handling of the native libs. This is a consequence of using ProjectReference, and resolves the following issues: 1. When compiling for iOS, it really doesn't like multiple files being included in the same output path. Example: all Windows SDL.dll files placed as SDL.dll in the output path. 2. Even if (1) was somehow resolved, the iOS build also doesn't like the linux-specific .so files being included. 3. As a consequence of (1), it's likely that the project already doesn't work on some configurations. For example, because win-x86 is specified as the last item, it will likely take precedence over all other versions. 4. It looks like `RuntimeIdentifier` is not project-transitive, against my expectations. I really want the project to both select the correct single native lib for the current platform, and also support compiling with a RID (`dotnet build -r ...`). So now we only copy the correct lib to the output path, and don't do it while packaging (not required).
Configuration menu - View commit details
-
Copy full SHA for f862cb5 - Browse repository at this point
Copy the full SHA f862cb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 253ee1a - Browse repository at this point
Copy the full SHA 253ee1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78dc8f5 - Browse repository at this point
Copy the full SHA 78dc8f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48248b4 - Browse repository at this point
Copy the full SHA 48248b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b59ff35 - Browse repository at this point
Copy the full SHA b59ff35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ddda67 - Browse repository at this point
Copy the full SHA 4ddda67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b41592 - Browse repository at this point
Copy the full SHA 3b41592View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7c3b26 - Browse repository at this point
Copy the full SHA d7c3b26View commit details -
Merge pull request ppy#51 from smoogipoo/add-ios-tests
Add iOS tests
Configuration menu - View commit details
-
Copy full SHA for 9b3b16c - Browse repository at this point
Copy the full SHA 9b3b16cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1593ce1 - Browse repository at this point
Copy the full SHA 1593ce1View commit details -
Merge pull request ppy#52 from smoogipoo/adjust-namespaces
Change namespaces from SDL3 -> SDL
Configuration menu - View commit details
-
Copy full SHA for 69cd45c - Browse repository at this point
Copy the full SHA 69cd45cView commit details
Commits on Apr 23, 2024
-
Add string-friendly overload for
SDL_SetClipboardData
`string[]` marshalling is horrible to implement manually, so I'm using `LibraryImport`.
Configuration menu - View commit details
-
Copy full SHA for f6ba38c - Browse repository at this point
Copy the full SHA f6ba38cView commit details -
Merge pull request ppy#53 from Susko3/add-friendly-SDL_SetClipboardDa…
…ta-overload Add string-friendly overload for `SDL_SetClipboardData`
Configuration menu - View commit details
-
Copy full SHA for 36a2821 - Browse repository at this point
Copy the full SHA 36a2821View commit details
Commits on Apr 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d355d95 - Browse repository at this point
Copy the full SHA d355d95View commit details
Commits on Apr 29, 2024
-
Merge pull request ppy#54 from Susko3/update-macro-types
Update `SDL_WINDOWPOS_*` macro types to SDL_DisplayID
Configuration menu - View commit details
-
Copy full SHA for 8d05857 - Browse repository at this point
Copy the full SHA 8d05857View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e3d9e7 - Browse repository at this point
Copy the full SHA 1e3d9e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55d8601 - Browse repository at this point
Copy the full SHA 55d8601View commit details -
Configuration menu - View commit details
-
Copy full SHA for e42ea78 - Browse repository at this point
Copy the full SHA e42ea78View commit details -
Configuration menu - View commit details
-
Copy full SHA for fadbfe2 - Browse repository at this point
Copy the full SHA fadbfe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04dee9e - Browse repository at this point
Copy the full SHA 04dee9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aa7275 - Browse repository at this point
Copy the full SHA 7aa7275View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f9a2a3 - Browse repository at this point
Copy the full SHA 4f9a2a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03cea20 - Browse repository at this point
Copy the full SHA 03cea20View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa668eb - Browse repository at this point
Copy the full SHA aa668ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64e7270 - Browse repository at this point
Copy the full SHA 64e7270View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b02e0d - Browse repository at this point
Copy the full SHA 2b02e0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e3a1cc - Browse repository at this point
Copy the full SHA 9e3a1ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1109e5d - Browse repository at this point
Copy the full SHA 1109e5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2009689 - Browse repository at this point
Copy the full SHA 2009689View commit details