summaryrefslogtreecommitdiff
path: root/posts/guile-sdl2-0.8.0-released.md
diff options
context:
space:
mode:
Diffstat (limited to 'posts/guile-sdl2-0.8.0-released.md')
-rw-r--r--posts/guile-sdl2-0.8.0-released.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/posts/guile-sdl2-0.8.0-released.md b/posts/guile-sdl2-0.8.0-released.md
new file mode 100644
index 0000000..de0212e
--- /dev/null
+++ b/posts/guile-sdl2-0.8.0-released.md
@@ -0,0 +1,50 @@
+title: Guile-SDL2 0.8.0 released
+date: 2022-10-23 08:00:00
+tags: guile, gamedev, guile-sdl2, release
+summary: Guile-SDL2 0.8.0 has been released
+---
+
+I'm happy to announce that Guile-SDL2 0.8.0 has been released!
+Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared
+library. The bindings are written in pure Scheme using Guile's foreign
+function interface.
+
+New bindings in this release:
+
+* SDL_GetScancodeFromKey
+* SDL_UpdateTexture
+* SDL_CreateSystemCursor
+* SDL_CreateColorCursor
+* SDL_FreeCursor
+* SDL_SetCursor
+* SDL_GetCursor
+* SDL_ShowCursor
+
+Additional controller buttons `misc-1`, `paddle-1`, `paddle-2`,
+`paddle-3`, `paddle-4`, and `touch-pad` are now supported.
+
+`set-texture-blend-mode!` in `(sdl2 render)` is now publicly exported.
+
+Shared library lookup falls back to absolute file names even in the
+presence of `LD_LIBRARY_PATH`.
+
+Window "take focus" and "hit test" events are now supported.
+
+Improved support for custom keyboard layouts, though there's still
+issues in this area. I remap caps lock to control but SDL2 is still
+seeing it as the caps lock key, unfortunately.
+
+Thanks to Liliana Prikler and Ekaitz Zarraga for their contributions
+to this release.
+
+tarball: <https://files.dthompson.us/guile-sdl2/guile-sdl2-0.8.0.tar.gz>
+
+signature: <https://files.dthompson.us/guile-sdl2/guile-sdl2-0.8.0.tar.gz.asc>
+
+See the
+[Guile-SDL2 project page](https://dthompson.us/projects/guile-sdl2.html)
+for more information.
+
+Bug reports, bug fixes, feature requests, and patches are welcomed.
+
+Happy hacking!