[cffi-devel] New patches: 24-Jan-2006
Luis Oliveira
loliveira at common-lisp.net
Wed Jan 25 06:00:03 UTC 2006
Tue Jan 24 18:42:15 CST 2006 Luis Oliveira <loliveira at 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 at 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 at 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 at 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 at 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
More information about the cffi-devel
mailing list