[cffi-devel] New patches: 24-Jan-2006

Tue Jan 24 18:42:15 CST 2006 Luis Oliveira <loliveira@common-lisp.net> * more doc changes; renamed features - change "docs" to be the default target in doc/Makefile. - add Stephen the list of authors in cffi-manual - rename "Index" to "Comprehensive Index" so that Index.html doesn't clash with index.html on OSX. - add varargs example for defcfun - rename features (again) foreign-funcall -> no-foreign-funcall, long-long -> no-long-long. M ./doc/Makefile -4 +4 M ./doc/cffi-manual.texinfo -65 +21 M ./src/cffi-allegro.lisp -2 +2 M ./src/cffi-clisp.lisp -2 +2 M ./src/cffi-cmucl.lisp -4 +1 M ./src/cffi-corman.lisp -2 +3 M ./src/cffi-ecl.lisp -2 +2 M ./src/cffi-lispworks.lisp -2 +2 M ./src/cffi-openmcl.lisp -4 +1 M ./src/cffi-sbcl.lisp -4 +1 M ./src/features.lisp -2 +3 M ./src/types.lisp -4 +4 M ./tests/callbacks.lisp -5 +5 M ./tests/defcfun.lisp -1 +1 M ./tests/foreign-globals.lisp -3 +3 M ./tests/funcall.lisp -3 +3 M ./tests/misc-types.lisp -4 +4 M ./tests/struct.lisp -1 +1 Tue Jan 24 10:55:02 CST 2006 Stephen Compall <scompall@nocandysw.com> * stabilize the last few doc changes - display Luis's name with an accent - @sc the warranty - remove @code from section headings and @seealso - reword no-long-long note again - hey, define-foreign-library supports multiple libraries - clarify what *darwin-framework-directories* is actually used for - reorganize *foreign-library-directories* description - in gendocs.sh, fix libtool links as well M ./doc/cffi-manual.texinfo -94 +100 M ./doc/gendocs.sh -3 +19 Mon Jan 23 10:55:41 CST 2006 Luis Oliveira <loliveira@common-lisp.net> * documentation changes - removed known issue about modern mode as it should work now. - removed note about callbacks being linux/x86 only. - fixed typo: supported -> unsupported. - remove note about [u]int{8,16,32,64} not being implemented. - add documentation about uint, uchar, ulong, ullong. - fix foreign-alloc's function signature. - update info regarding lispworks's new foreign-funcall. - add example for *darwin-framework-directories*. - fixed define-foreign-library's syntax. - comment out sentence about use-foreign-library setting the current foreign library as it doesn't do that yet. - remove the (setf (callback ...)) example. this isn't allowed anymore. - rename foreign-funcall and long-long to no-foreign-funcall and no-long-long. - long-long is a standard C99 type, remove mention of GNU there. - removed TODO item: there's already a tutorial. - added TODO item: document defcfun's new capabilities M ./TODO -2 +1 M ./doc/cffi-manual.texinfo -300 +257 Sun Jan 22 22:06:05 CST 2006 Stephen Compall <scompall@nocandysw.com> * document new library interface, some other manual stuff - New macro @Variable. - Fix 2 @end examples. - In "Arguments and Values" headings, use @var for tables of variables, as they act as metasyntactic variables in this situation. - Document new library interface. - Use @unnumberedsec in dictionary nodes instead of @heading, and @code the names. - Platform-specific features: new appendix. - define-curl-option-setter: curl-code is not a keyword - Use new @seealso macro for "See Also" xrefs. - Merge all indexes into cp. M ./doc/cffi-manual.texinfo -215 +730 Thu Jan 19 12:59:20 CST 2006 Stephen Compall <scompall@nocandysw.com> * update manual Introduction and Foreign types, texinfo idioms throughout - Remove note on cffi-luis branch. - Write introductory chapter. - Acronym/sc-ify CL implementation names. - Use @cffi{} instead of CFFI. - Use @impnote for notes from luis and james. - Split existing type translator explanation to make "Defining typedefs" and rewrite the former. - Invent an example for defcstruct, and explain its limitations. - Write "Allocating Foreign Objects". - Move with-foreign-object(s) to Pointers chapter, to group it with foreign-alloc. - Use @sc and @result to make REPL examples pretty, and move them into @example sections. - Remove commented-out sections; they can be readded later from darcs repo if need be. M ./doc/cffi-manual.texinfo -442 +544 An updated tarball of CFFI's source can be downloaded here: http://common-lisp.net/project/cffi/tarballs/cffi-060124.tar.gz Darcsweb URL: http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=cffi;a=summary
participants (1)
-
loliveira@common-lisp.net