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