8e0cec49a0Update PATCHLEVEL
Ethan Lee
2018-05-05 17:20:00 -0400
03f0431995__arglist is unsupported by BRUTE and .NET Native
Ethan Lee
2018-04-29 16:28:03 -0400
99846d578cFixes found by BRUTE
Ethan Lee
2018-04-25 11:51:21 -0400
8e75771fcaC# you idiot that struct is totally blittable
Ethan Lee
2018-03-30 11:15:48 -0400
0f768e1c18Fix SDL_GameControllerButtonBind layout
Ethan Lee
2018-03-30 10:43:46 -0400
bd3b64fe32Fix for GetCallback function decls
Ethan Lee
2018-03-22 17:42:55 -0400
9549b1c920SDL_GL_GetProcAddress(IntPtr)
Ethan Lee
2018-03-22 17:00:23 -0400
821c6aaf49SDL_mixer 2.0.2
Ethan Lee
2018-02-25 11:12:06 -0500
c764309ae5Dear CoreCLR team: Please fix this
Ethan Lee
2018-02-07 11:44:56 -0500
5ec50891a3Make ToNative null check similar to ToManaged null check
Ethan Lee
2018-01-15 21:57:30 -0500
77cffe2f92When a null C# string is passed to UTF8_ToNative(), return a null pointer instead of an empty C string.
Keith Holman
2018-01-15 11:06:03 -0800
1fdf3c50bdWhen a null C# string is passed to UTF8_ToNative(), return a null pointer instead of an empty C string.
Keith Holman
2018-01-15 11:06:03 -0800
ed4838b75dTypo fix (thanks @bplu4t2f!)
Ethan Lee
2017-12-16 12:35:32 -0500
64e2a93d55Add bindings for the SDL_AUDIODEVICEADDED and SDL_AUDIODEVICEREMOVED events.
Keith Holman
2017-12-05 17:43:37 -0800
6f158b9f79Fix SDL_BITSPERPIXEL
Ethan Lee
2016-08-17 15:19:22 -0400
f3124786b7Use our explicit marshaler.
Manu
2016-05-17 17:59:36 +0900
6e1af7efe9Merge remote-tracking branch 'silicon/master'
Manu
2016-05-17 17:52:48 +0900
41af660f70Merge remote-tracking branch 'source/master'
Manu
2016-05-17 17:52:07 +0900
1ef76499b8Add support for new 2.0.4 features
Manu
2016-05-17 17:15:45 +0900
cceef27e50Removed QueryTexturePixels
Ethan Lee
2016-01-26 08:42:43 -0500
de83ee8b60Corrected tabbing
Stewart Henderson
2016-01-14 10:11:21 -0600
9b6f16a238SDL_GetDisplayName
Ethan Lee
2016-01-14 09:52:16 -0500
48bb980520RWOpts
Justin Moore
2016-01-13 15:21:44 -0600
8cf81bc2e6Merge pull request #99 from dan200/master
Ethan Lee
2016-01-07 17:55:25 -0500
e3e22902e7Added bindings for SDL_PowerState and SDL_GetPowerInfo
Daniel Ratcliffe
2016-01-07 22:34:21 +0000
c6fa4d1457Happy New Year!
Ethan Lee
2016-01-04 11:55:36 -0500
d77d831acbMerge from sdl2-hg (2.0.4)
Ethan Lee
2016-01-04 11:49:34 -0500
23e25a3b2d2.0.4
Ethan Lee
2016-01-04 11:49:00 -0500
1efc47ee26SDL_FillRect overload
Ethan Lee
2015-12-30 19:16:29 -0500
a44c92397d.NET 3.5 fix
Ethan Lee
2015-12-30 19:14:29 -0500
5d5f4154bbCase-sensitive output folders to match csproj
Ethan Lee
2015-12-16 18:35:18 -0500
1c03cdfb2cMinor spacing fixes
Ethan Lee
2015-12-01 11:13:18 -0500
c2d58d61d5Added SDL_RenderCopyEx overloads
Johannes Jacobs
2015-12-01 17:03:25 +0100
c4e209a82bMerge remote-tracking branch 'upstream/master'
Manu
2015-11-09 16:41:10 +0900
f324fb9112Avoid allocation of byte array used for UTF8 encoding for strings whose UTF8 encoding is less than MaxBytes bytes (currently set to 512).
Manu
2015-11-09 16:38:44 +0900
29e907ff07Merge remote-tracking branch 'upstream/master'
Manu
2015-11-09 15:38:49 +0900
5293e8eceaInternally we are just using a class, no more struct. This makes it faster by avoid too many struct copies whenever we access one of the buffers, and we avoided indirections by returning the IntPtr of the buffer. Added definition of a finalizer on the Utf8String class. Renamed UTF8String into Utf8String to avoid ReSharper warnings on namings.
Manu
2015-11-09 15:35:08 +0900
be1550047aMerge remote-tracking branch 'upstream/master'
Manu
2015-11-09 14:48:49 +0900
4a1ea6fff8Optimized string marshalling by avoiding many allocations by using statics when possible to convert a UTF-8 external memory into a .NET string, or by reusing UTF8String instances on a per thread basis.
Manu
2015-11-09 13:09:34 +0900
12dbc413d6Removed CoreFX which is not needed anymore as we compile against PCL.
Manu
2015-11-09 09:22:39 +0900
81a095e07eMerge remote-tracking branch 'pcl/master'
Manu
2015-11-06 12:00:32 +0900
3b0d53c329We now compile against PCL.
Manu
2015-11-06 11:41:11 +0900
0b6202d2d9Made code compile against PCL.
Manu
2015-11-06 11:36:38 +0900
f04b2ed553Added ability to create cursors using byte[] or byte *.
Emmanuel Stapf
2015-10-22 10:01:48 +0900
c19c266a22Default to target .NET 4.0.
Emmanuel Stapf
2015-10-21 09:29:10 +0900
60a04e6844Added SDL_RWFromMemNative to use SDL_RWFromMem without a byte array. Added missing HINT constants added in 2.03 and 2.04 (ongoing).
Emmanuel Stapf
2015-10-21 09:27:45 +0900
7cafb64293Updated code to compile against .NET 4.0. For compiling against newer version of the .NET Framework, one has to define NET46.
Emmanuel Stapf
2015-10-19 10:41:58 +0900
42190cea54Fixed invalid name of wrapper.
Emmanuel Stapf
2015-10-19 08:37:03 +0900
1b074568f1Made UTF8String a class to ensure that `Dispose()' will be called regardless of exceptions. Made sure we call Dispose() on all our UTF8String instances that allocate SDL C memory.
Emmanuel Stapf
2015-10-16 11:09:05 +0900
6828505ba3Added Resharper project specific settings.
Emmanuel Stapf
2015-10-16 10:17:26 +0900
a84c9be8dbUse generic version of Marshaling methods. Cosmetics
Emmanuel Stapf
2015-10-16 10:03:39 +0900
cfd6665846Completed manual marshalling of strings. Commented out code using __arglist because at the moment CoreFX reference assemblies do not have a definition for RuntimeArgumentHandle.
Emmanuel Stapf
2015-10-15 18:09:08 +0900