Last update for Feb ;)

1) Added DRAW-CIRCLE and DRAW-FILLED-CIRCLE; supports various combinations of 
solid color fill, alhpa fill, outline etc.
  - (sdl-examples:circle-1)
  - (sdl-examples:circle-2)
  - (sdl-examples:circle-3)
  - (sdl-examples:circle-4)

2) DRAW-RECTANGLE and DRAW-BOX; now support solid/alpha fills and outline.
  - (sdl-examples:random-rects)
  - (sdl-examples:random-box-1)
  - (sdl-examples:random-box-2)
  - (sdl-examples:random-box-3)
  - (sdl-examples:random-box-4)

3) New example, (sdl-examples:stroke)

4) Added ~18 bitmap fonts to lispbuilder-sdl from lispbuilder-sdl-gfx; point 
sizes range from 5x7 to 10x20 in italics and bold. Text can now be rendered in 
solid (foreground color) or shaded mode (foreground and background color)
  - (sdl-examples:inbuilt-fonts)
  - (sdl-examples:simple-font-demo)

5) Replaced the CFFI finalizer functions with TRIVIAL-GARBAGE. This means that 
CLISP now supports automatic garbage collection for foreign objects.

6) Added the following code to most of the DRAW-* functions;
  (unless surface
     (setf surface *default-display*)
   So if :SURFACE is left unspecified is is set to the display surface. Saves a 
whole lot of unnecessary typing. Updates all of the examples to take advantage 
of this.

7) Misc cleanups.

Let me know what breaks.

- Luke

_______________________________________________
application-builder mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/application-builder

Reply via email to