r1558: *** empty log message ***
[uffi.git] / ChangeLog
1 14 Mar 2002
2
3         * Changed license to more liberal Lisp Lessor GNU Public License
4
5         * Fixed problem with including uffi.system in distribution (Thanks John DeSoi)
6
7         * Fixed compiler warnings
8         
9
10 11 Mar 2002
11
12         * Changed def-type to def-foreign-type
13
14         * Created new macro def-type to generate cl:deftype forms. Removed
15         uffi-declare and uffi-slot-type as they are no longer necessary.
16          
17 10 Mar 2002
18
19         * Modified input parameters to load-foreign-library
20
21         * Added to documention
22
23         * Changed parameter order in get-slot-value and deref-array 
24         
25 9 Mar 2002
26
27         * Added to documentation
28         
29         * Made Allegro CL array access more efficient
30         
31         * Changed def-routine name to def-function
32         
33         * Fixed bug in def-function for Lispworks]
34         
35         * Fixed error in +null-c-string-pointer+ name
36         
37         * Fixed error in (make-null-pointer) for Lispworks
38         
39         * Reworked Lispwork c-strings to be (* :char) rather than the
40         implementation default of (* (:unsigned :char)) to be consistent
41         with CMUCL. Bumped version to 0.2.0 because of change this change.
42         
43         * Renamed c-string to cstring to emphasize it as a basic type
44         
45         * Modified getenv.cl example to avoid name collison with LW
46         
47         * Modified compress.cl to setup output buffer as :unsigned*char
48         
49         * Added test-all-examples function. All routines tested okay with
50         ACL, LW, and CMUCL
51         
52 8 Mar 2002
53         
54         * Added ZIP file output with LF->CRLF translations to distribution
55         
56         * Modified def-enum to use uffi:def-constant rather than
57         cl:defconstant
58