Wed Dec 21 17:02:35 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Make typedefs for structs work.

  - Make get-slot-info (and thus foreign-slot-value) work on typedefs
    to a struct type.
  - Regression test: STRUCT.4

Wed Dec 21 10:54:27 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Use fli:make-pointer instead of fli:*null-pointer*

  Use FLI:MAKE-POINTER here instead of FLI:*NULL-POINTER* for
  implementing CFFI-SYS:NULL-POINTER since old versions of
  Lispworks don't seem to have the latter.

  Patch courtesy of: Vebjorn Ljosa <vebjorn(@)ljosa.com>

Tue Dec 20 04:38:49 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * CFFI-SYS-SPEC manual updates & Texinfo idioms

  Patch from: Stephen Compall <[EMAIL PROTECTED]>

  - Use @var for arguments, rather than @code.
  - Use @deftpx for a chain of type defns, rather than repeated @deftp
    blocks.
  - Use @result{} instead of explicit =>.
  - Use @r with appropriate formatting for comments in
    @examples/@lisps. [didn't apply these changes since they didn't
    play well with the colorize script in the HTML output --luis]
  - Introduction: Convert naming convention to a list of general
    conventions, and define "foreign type".
  - Rename the pointer functions.
  - Document new functions.
  - Use new @impnote macro to add notes, so they can be conditionally
    removed from the manual.

Tue Dec 20 03:58:58 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Forgot to export %close-foreign-library from cffi-lispworks.lisp

Thu Dec 15 15:45:26 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Untabify cffi-ecl.lisp

Thu Dec 15 09:58:34 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Preliminary support for close-foreign-library

Unimplemented for ECL and Corman. Lously implemented in CMUCL (and possibly
  in the other ports too). Not exported.

Wed Dec 14 11:08:39 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Fix parsing of types to match UFFI's behaviour

  Basically, extra quoting is supposed to be ignored.
  Thus 'foo, ''foo, '''foo, are all valid types.

Mon Dec 12 05:37:39 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Bug fixes

  - WITH-FOREIGN-OBJECT should eval the type parameter. Fixed this
    as well as the examples and tests that assumed it wasn't evaluated.
  - document WITH-FOREIGN-OBJECT in the manual.
  - removed the pseudo ability to specialize arguments on
    define-type-translator. That didn't quite work, doh.
  - removed dead code from cffi-uffi-compat::foreign-type-size
    specialized on the uffi-array-type.
  - uffi-compat: parse (:array <type>) as (:array <type> 1)
  - uffi-compat: reflect the fact that CFFI:WITH-FOREIGN-OBJECT now
    evaluates the type parameter.

Sun Dec 11 10:01:02 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Fix uffi-compat wrt to the ptr->pointer changes

Sun Dec 11 06:45:57 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Added GETENV to uffi-compat

Sun Dec 11 05:31:18 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Oops

  - Missing comma in define-type-translator.
- Also, it almost but not quite accepted the method specifiers. Fixed.

Sun Dec 11 05:22:01 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Type translation refactoring

  - Refactoring of the type translation mechanism, now based on
    generic functions. The only user-visible changes is that you can
    now specialize the on the argument of the translator, and there's
no type argument now (which was useless too for user-defined types).
  - Don't export define-type-spec-parser since it's useless on its own.
  - The anonymous :enum type is gone.
  - Updated manual.

Fri Dec  9 05:30:51 WET 2005  Luis Oliveira <[EMAIL PROTECTED]>
  * Update manual: CMUCL passes all tests.


--
Luís Oliveira
http://student.dei.uc.pt/~lmoliv/
Equipa Portuguesa do Translation Project
http://www.iro.umontreal.ca/translation/registry.cgi?team=pt

_______________________________________________
cffi-devel mailing list
cffi-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel

Reply via email to