BSD-3-Clause licensed by Gabríel Arthúr Pétursson
This version can be pinned in stack with:sdl2-1.3.1@sha256:07aae7913d8e05a637b7235099bc58db45bbb9139db65cde50d5f54410e66e3b,1442
Module documentation for 1.3.1
Low-level bindings to the SDL2 library, version 2.0.3.
1.3.1
- Correct type signature of
getSurfaceBlendMode
1.3.0
- Use pattern synonyms exclusively
Graphics.UI.SDL.Enum.Pattern overrides Graphics.UI.SDL.Enum
- Generalize all IO functions over MonadIO
- Add convenience wrapper functions for constructing FunPtr callbacks
- Add Typeable instances to all type classes
- Add strictness annotations to all data structure fields
- Add missing
SDLK_AUDIOPREV enumeration
- Correct deserialization of
SDL_TEXTINPUT event
- Data beyond the null terminator was returned previously
1.2.0
- Add support for pattern synonyms as an alternative for SDL enumerations
- Only present when compiling with GHC 7.8 or newer
- Add missing enumerations:
keymodShift, keymodCtrl, keymodAlt, keymodGUI
keyPressend, keyReleased
toucheMouseID
- Specialize init flags over
InitFlag, a Word32
- Generalize
keymod* enumerations over Num
- The C API is inconsistent on their types
- Fix foreign imports on
Graphics.UI.SDL.Thread
- Correct type signature of
getRenderDrawBlendMode
- Correct type signature of
queryTexture
- Remove export of
Keycode from Graphics.UI.SDL.Types
Graphics.UI.SDL.Enum already exports Keycode
1.1.3
- Add missing
Keycode enumerations
- Add missing enumerations:
audioAllowFrequencyChange, audioAllowFormatChange
audioAllowChannelsChange, audioAllowAnyChange
1.1.2
- Add
ClipboardUpdateEvent to Event data structure
- Add
UnknownEvent to Event data structure
1.1.1
- Add
Graphics.UI.SDL.Platform module
- Add
Graphics.UI.SDL.Thread module and associated types and enumerations
- Add
getWindowWMInfo
- Add
setError
- Add additional logging functions
1.1.0
- Require SDL 2.0.3
- Add
gameControllerAddMappingsFromFile
- Add
gameControllerAddMappingsFromRW
- Add
glResetAttributes
- Add
mouseButtonEventClicks field to WindowEvent
- Add missing mouse button enumerations
1.0.2
- Correct type signature of
getNumTouchFingers
1.0.1
- Factor type of
addHintCallback and delHintCallback into HintCallback
- Add
Version data structure