[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Guile-SDL 0.5.1 available

From: Thien-Thi Nguyen
Subject: Guile-SDL 0.5.1 available
Date: Wed, 04 Sep 2013 12:33:39 +0200

release notes:

  Bugfixes and more testing.
  Next up: the alms bowl.


README excerpt:

  Guile-SDL is a set of modules that provide bindings for various
  Simple DirectMedia Layer ( libraries.

  Most of the SDL functions are wrapped, with the exception of a
  few functions that are too C-centric.  The SDL threads, audio
  and network functions are not included.  However, there are
  (optionally configured) bindings for SDL_mixer and SDL_ttf.

  Also included is SDL_gfx 2.0.22 (by Andreas Schiffler) source
  code (LGPL 2.1) and bindings for it.

  This is alpha code (pre 1.0 release), tested with various,
  but not all, versions of Guile and SDL.  It may have bugs,
  and the interfaces may change from version to version.

NEWS excerpt:

  - 0.5.1 | 2013-09-04

    - bugfixes

      - build honors ‘./configure --with-sdl-prefix=DIR’

        Previously, this option did nothing.  Now, it arranges to
        consult DIR/include for headers and DIR/lib for shared object
        libraries.  This is useful for custom SDL installations.

        You can also use ‘--with-sdl-exec-prefix=DIR’ similarly.

      - ‘(sdl simple)’ usable even with ‘--disable-ttf’

        Proc ‘(sdl simple) simple-stylus’ uses procs from ‘(sdl ttf)’,
        an optionally-built module.  Previously, ‘(sdl simple)’ would
        load ‘(sdl ttf)’ unconditionally.  Now, it is autoloaded.

        This is to support Guile-SDL configured with ‘--disable-ttf’.
        In that case ‘(sdl simple)’ can still be loaded for the other
        procs it provides.  Of course, trying to use ‘simple-stylus’
        will cause Guile to attempt to load ‘(sdl ttf)’ and fail,
        perhaps w/ a segfault.  Don't do that!

      - ‘(sdl mixer) open-audio’ respects specified params

        Previously, the parameters ‘format’ and ‘chunksize’, if
        specified, were ignored in favor of the defaults.  Drat.

    - mixer test bails unless ‘INTERACTIVE=1’, later

      This gives the test a chance to exercise some procs.  The check
      and exit unless ‘INTERACTIVE=1’ now happen immediately prior to
      the noise-making section.  Of course, the entire test is still
      skipped if Guile-SDL is configured w/ ‘--disable-mixer’.

    - C99 compiler required

      The configure script now checks for a C99 compiler and exits
      errorfully if one is not found.  Actually, the code has for a
      long time required a C99 compiler; this change just makes its
      lack obvious more quickly (fail fast).

    - more testing

      The count of slighted procs is now 54 (see test/t99-cov).

    - bootstrap tools upgraded
      - Guile-BAUX 20130831.1504.5dc1ee3

tarballs and detached signatures:

source code:


Thien-Thi Nguyen
   GPG key: 4C807502
   (if you're human and you know it)
      read my lisp: (responsep (questions 'technical)
                               (not (via 'mailing-list)))
                     => nil

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]