[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Guile-PG 0.3.3 available
From: |
Thien-Thi Nguyen |
Subject: |
Guile-PG 0.3.3 available |
Date: |
Mon, 04 Apr 2005 02:01:50 +0200 |
release notes:
coverage check/report methodology now fully in place.
now it's just a race against SDL 2.0...
thi
README excerpt:
This directory contains Guile-SDL, a set of modules that provide
bindings for SDL (Simple DirectMedia Layer) to enable Guile
programmers to do all the nice things you can do with SDL.
Most of the SDL functions have been wrapped with the exception of a
few functions that were too C-centric. The SDL Threads and the Audio
functions haven't been included because of the problems with Guile
code being run from more than one thread. However audio programming
can be done with the module `(sdl mixer)' that requires the SDL_mixer
library.
Also included is SDL_gfx 2.0.13 (by Andreas Schiffler)
and bindings for it.
NEWS excerpt:
- 0.3.3 | 2005-04-03
- bugfix: get-clip-rect no longer causes error
The implementation no longer tries arrange for SDL to write
through a NULL pointer; this used to result in the SDL parachute
being deployed if present, or a segfault otherwise.
- bug exposure change: procs more strict on unsigned types
The following procs now take care to do unsigned integer
conversion directly, instead of signed conversion followed by
cast to unsigned.
create-rgb-surface
map-rgba
map-rgb
get-rgb
warp-mouse
This is part of an ongoing effort to remove/reduce "manual"
casting (which may mask bugs) in the codebase.
- new (sdl sdl) proc: get-app-state
- change to (sdl misc-utils) proc: copy-surface
This now uses `convert-surface' to do one-step copy/conversion,
instead of the two-step process used previously. The SRCALPHA
(per-surface flag) handling added in Guile-SDL 0.3.2 has been
removed.
- procs which take lists of symbols now handle #f and empty list
Using these args is now equivalent to specifying 0 (zero) to the
underlying SDL function.
- `set-alpha!' third arg now optional
If omitted it is taken as #f.
- new chapter in manual: "Excuses (Undone Wrapping)"
cvs tag:
v-0-3-3
tarball, anoncvs instructions, demos and other files in dir:
http://www.glug.org/people/ttn/software/guile-sdl/
- Guile-PG 0.3.3 available,
Thien-Thi Nguyen <=