Commit graph

482 commits

Author SHA1 Message Date
Ethan Lee 0287457930 Fix my terrible LoadWAV signature 2020-11-15 10:46:01 -05:00
Dan Balasescu 4c3602ce14
Merge pull request #3 from ppy/update-linux-binaries
Update Linux SDL binaries
2020-11-09 18:55:46 +09:00
Dan Balasescu 98e58cb814
Merge pull request #7 from ppy/update-macos-binaries
Update macOS SDL binaries
2020-11-09 18:55:34 +09:00
Dan Balasescu 1a11a38891
Merge pull request #6 from peppy/update-windows-native-libraries
Update windows native libraries
2020-11-09 18:53:52 +09:00
github-actions[bot] eedabe04d2 Update Linux SDL binaries 2020-11-09 09:16:58 +00:00
github-actions[bot] c219f70e0d Update macOS SDL binaries 2020-11-09 09:14:18 +00:00
Dan Balasescu 5acf9e579e
Merge pull request #5 from peppy/add-macos-native-build-action
Add macOS native binary build workflow
2020-11-09 18:06:07 +09:00
Dean Herbert 243fe0b884 Update windows native libraries to latest snapshot version 2020-11-09 16:02:39 +09:00
Dean Herbert 9289a3fd82 Add macOS native binary build workflow 2020-11-09 15:18:08 +09:00
Jeremy Sayers 5966578e82 Added IMG_GetError and IMG_SetError wrapping calls to SDL_GetError and SDL_SetError to keep SDL2_image.cs consistent with SDL2_image.h 2020-10-29 09:07:30 -04:00
Chad Yates e95ef4e98a Fix buffer overflow. 2020-06-23 05:41:44 -04:00
Caleb Cornett b253a810e0 Add padding to SDL_Event 2020-06-12 23:00:32 -04:00
Caleb Cornett f4d713f651 ExternalStorageState -> ExternalStoragePath 2020-06-12 16:46:39 -04:00
Ethan Lee a31694d145 F# keyword fix 2020-06-08 09:59:03 -04:00
Ethan Lee 3e7eaf9d5b Added checks for null UTF8 inputs 2020-05-28 10:40:21 -04:00
Ethan Lee c782115e7f Minor style fixes, UTF8 update for mixer/ttf 2020-05-21 10:24:46 -04:00
Chad Yates 040d39b4a5
Avoid string and byte[] allocation when converting to UTF8 native string (#192) 2020-05-21 10:00:19 -04:00
Dan Balasescu 4d11cf48a9
Merge pull request #4 from Xyene/linux-sdl-fixups
Small fixups for Linux SDL builder
2020-05-07 11:02:31 +09:00
Tudor Brindus 0c9a67cd45 Check out SDL sources only once
This prevents weird issues where a commit can happen between when the
i386 binaries are built and when amd64 binaries are built, and also
speeds up the workflow a bit.
2020-05-06 16:07:55 -04:00
Tudor Brindus 6dba3318fa Properly title the Linux SDL autogenerated PR 2020-05-06 16:03:36 -04:00
Dean Herbert 12c4d809ef
Merge pull request #2 from Xyene/linux-libsdl-build
Add Docker-based build for building SDL on Linux
2020-05-05 15:01:48 +09:00
Tudor Brindus 155c51adb8 Add GitHub workflow to rebuild SDL binaries for Linux 2020-04-29 21:37:55 -04:00
Tudor Brindus 0addb31520 Add initial build of Linux SDL binaries 2020-04-29 21:37:55 -04:00
Tudor Brindus 32c23f3e35 Add Docker-based build for building SDL on Linux
Example usage, to build i386 libs:

  docker build -t sdl2-i386 -f Dockerfile.i386 .
  mkdir i386
  docker run -v `pwd`/compile:/entry -v `pwd`/i386:/io sdl2-i386

s/i386/amd64 to build for amd64.
2020-04-29 21:37:51 -04:00
Dan Balasescu 0729f73aa1
Merge pull request #1 from swoolcock/clean
Clean up for osu!framework
2020-04-16 21:05:18 +09:00
Shane Woolcock 67a6fb4532 Remove Makefile 2020-04-16 19:52:47 +09:30
Shane Woolcock ad755967f3 Add appveyor.yml 2020-04-16 19:35:47 +09:30
Shane Woolcock 19be86c467 Add more NuGet info 2020-04-16 19:34:04 +09:30
Shane Woolcock 2994716b99 Remove gitlab CI 2020-04-15 17:38:50 +09:30
Shane Woolcock ef9c50923a Add native libraries 2020-04-15 17:36:20 +09:30
Shane Woolcock 849d398070 Remove SDL2 extensions 2020-04-15 17:36:00 +09:30
Shane Woolcock 0f73183733 Only target netstandard2.0 2020-04-15 17:35:16 +09:30
Caleb Cornett 8d0760016b
SDL 2.0.12 Update (#167)
* Add SDL_Metal APIs
* Added LockTextureToSurface functions
* Add SDL_HasARMSIMD and SDL_GameControllerType enum/functions
* Updated enum names, added missing macros, added new hints
* Added Get/SetPlayerIndex functions
* Standardize comment format
* Added SDL_Get/SetTextureScaleMode
* TTF updates
* Added IMG_Animation API to SDL_image
* SDL_mixer updates
* Add SDL_BLENDMODE_MUL
* Added hints and SDL_GetAndroidSDKVersion
2020-03-10 16:41:58 -04:00
Todd York 11064cc128 Add SDL_SysWMinfo.info.win.hinstance 2020-03-10 09:57:44 -04:00
Ethan Lee e7d628f539 Allow .NET 4.0 projects to reference SDL2-CS.Core 2020-02-29 11:15:45 -05:00
Ethan Lee 6cb034a649 Expose SDL_memcpy 2020-01-19 10:57:16 -05:00
Ethan Lee 6a28ae8594 Fix SDL_AndroidGetExternalStorageState EntryPoint 2020-01-08 12:46:35 -05:00
Ethan Lee 8aa635b27f Happy New Year! 2020-01-01 11:08:04 -05:00
Caleb Cornett c6524e2eb4 Missed a few things from previous releases 2019-12-14 20:25:52 -04:00
meli 1a3556441e Fix leak in SDL_GetClipboardText() 2019-12-06 22:20:57 -05:00
Ethan Lee 1f35c7f2fd VS2010 app.config fix 2019-11-26 15:13:58 -05:00
Ethan Lee dc9d98a075 SDL2-CS.dll.config -> app.config 2019-10-27 01:31:27 -04:00
Ethan Lee 99a3123c42 Random tab sanitization 2019-10-23 10:14:09 -04:00
Ethan Lee 0b6091c655 Couple more size_t fixes 2019-10-23 10:09:45 -04:00
Ethan Lee 3185ae7eba RWops size_t fixes, remove unused unsafe keyword 2019-10-23 10:05:22 -04:00
James J. Kelly Jr 1c0c33ff5b Added additional RWops functions and partial SDL_RWops structure. 2019-10-23 09:48:39 -04:00
Nabile Rahmani eeadbf0709 Drop events are actually enabled by default. 2019-10-22 07:52:33 -04:00
James J. Kelly Jr 59b5620bd5 Added various CPU capability calls from SDL_cpuinfo.h 2019-10-21 15:46:42 -04:00
Ethan Lee 7aaf5e6203
Create FUNDING.yml 2019-10-11 14:32:36 -04:00
Caleb Cornett 499ad108b9 SDL_Vulkan_CreateSurface should use ulong 2019-08-31 18:05:31 -04:00