r1601: Added def-union, fixed ensure-char-* error
[uffi.git] / ChangeLog
index 0a5a2576cfd457988eee5b5c33be47e63769bde9..1d69f94aac36b27f719be927919a0b68e775f0b3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,16 +1,27 @@
-SCHEDULED CHANGES
-       * Change dereferencing of pointers to :char and :unsigned-char types.
-       May need to have ensure-char as routine to correctly handle setf
-       expansions. CMUCL strtol is broken because of signedness.
-       Right now, LW prefers unsigned and CMUCL prefers signed 
-       string arrays.
-       * Need to clean signedness of allocate-foreign-string
+See TODO file -- actively maintained. Includes changes that you
+       might expect in the interface.
+
+21 Mar 2002
+       * Fixed problem with NULL foreign-strings with CMUCL
+       * Added c-test-fns to examples for allow more specific testing
+       of UFFI. Builds on UNIX and Win32 platforms.
+       * Added def-union function, added union.cl example
+       * Fixed error with ensure-char-[character|integer]
+       
+20 Mar 2002
+       * Updated strings.cl so that foreign-strings are always unsigned.
+       Fixes a problem with strtol example.
+       * Added ensure-char-character and ensure-char-integer to handle
+       differences in implementations dereferencing of (* :char).
+       * Added section on design priorities for UFFI
+       * Added section in TODO on splitting implementation-dependent code
        
 19 Mar 2002
        * Added size parameter to allocate-foreign-object. Creates an array
        of dimensions size.
        * Got array-2d example working with a 1-d array.
        * Cleaned strtol example
+       * Added TODO file
        
 18 Mar 2002
        * Documentation fixes (Erik Winkels)