Update local CFFI to darcs from 1.6.08
[CommonLispStat.git] / external / cffi.darcs / _darcs / inventory
blob984e72301d66516b126b05a10ffde0b772159461
1 Starting with tag:
2 [TAG 0.9.2
3 Luis Oliveira <loliveira@common-lisp.net>**20060908205321] 
4 [Forgot to increment the version number in the .asd file again.
5 Luis Oliveira <loliveira@common-lisp.net>**20060908205602] 
6 [uffi-compat: implement missing macro DEF-POINTER-VAR
7 Luis Oliveira <loliveira@common-lisp.net>**20060910015547
8  
9  Reported by Ricardo Alves.
10
11 [Fixed typo in %callback
12 Daniel Dickison <danieldickison@gmail.com>**20060912160327] 
13 [bindings.lisp: load-directory
14 Luis Oliveira <loliveira@common-lisp.net>**20060925141345
16  - Use pathname-device and pathname-host to more accurately get
17    the current directory on, for example, windows.
19  Bug report and initial fix by Yaroslav Kavenchuk.
20
21 [ECL port update
22 Luis Oliveira <loliveira@common-lisp.net>**20061012220014
24  - Fixed the port to architectures without dynamical FFI.
25  - Tests with too large number of arguments (> 34) are marked as
26    expected to fail.
28  Patch courtesy of Juan Jose Garcia-Ripoll.
29
30 [Add declarations to cffi-sbcl.lisp
31 Luis Oliveira <loliveira@common-lisp.net>**20061012224706
33  Patch courtesy of Yaroslav Kavenchuk.
34
35 [Use ECL's RT.
36 Luis Oliveira <loliveira@common-lisp.net>**20061013002817] 
37 [CMUCL: pick up new callback trampolines after loading core
38 Luis Oliveira <loliveira@common-lisp.net>**20061117032832
40  Patch courtesy of Bart Botta.
41
42 [New function: CFFI-SYS:NATIVE-NAMESTRING
43 Luis Oliveira <loliveira@common-lisp.net>**20061117033120
45  - Use it to load foreign libraries. Using plain CL:NAMESTRING was causing
46    trouble with OpenMCL where (namestring #p"foo.bar.baz") returns
47    "foo\\.bar.baz".
48
49 [Fix typo in strings.lisp
50 Luis Oliveira <loliveira@common-lisp.net>**20061117033535] 
51 [Bugfixes for ECL/DFFI
52 Luis Oliveira <loliveira@common-lisp.net>**20061203032620
54  Patch courtesy of Juan Jose Garcia-Ripoll.
55
56 [Fix WITH-POINTER-TO-VECTOR-DATA on recent SBCLs
57 Luis Oliveira <loliveira@common-lisp.net>**20061208085224
59  Patch courtesy of Stelian Ionescu.
60
61 [Correctly handle duplicate loading of libraries in CMUCL.
62 Luis Oliveira <loliveira@common-lisp.net>**20061219194553
64  Patch courtesy of Stelian Ionescu.
65
66 [clisp: copy-in/out implementation of with-pointer-to-vector-data
67 Luis Oliveira <loliveira@common-lisp.net>**20061220221141
69  Patch courtesy of Stelian Ionescu.
71
72 [stdcall, namespaces, close-foreign-library
73 Luis Oliveira <loliveira@common-lisp.net>**20070214124058
75  Three new features:
76    - stdcall (defcfun, foreign-funcall(-pointer), defcallback)
77    - namespaces, associate foreigns vars and functions to a
78      specific library. (CLISP and Lispworks only)
79    - close-foreign-library actually works now.
81  Backwards incompatible changes:
82    - define-foreign-library's syntax changed slightly, can't
83      load more than one foreign library per define-foreign-library
84      form anymore.
85    - defcvar's syntax changed.
86    - foreign-funcall can't funcall pointers anymore. Use
87      foreign-funcall-pointer for that.
88
89 [Remove finalizers. Users can use trivial-garbage instead.
90 Luis Oliveira <loliveira@common-lisp.net>**20070214125318] 
91 [Generate more meaningful errors for invalid enums
92 Luis Oliveira <loliveira@common-lisp.net>**20070214125726
94  Reported by Lars Nostdal.
95
96 [Fix conflict
97 Luis Oliveira <loliveira@common-lisp.net>**20070214132212] 
98 [Update documentation with stdcall/namespace/close-foreign-library changes
99 Luis Oliveira <loliveira@common-lisp.net>**20070214144215] 
100 [Fix load-foreign-library bug
101 Luis Oliveira <loliveira@common-lisp.net>**20070214195457
103  load-foreign-library wasn't accepting non-symbol library designators
104  correctly. Bug reported by Stelian Ionescu.
106 [Simplify load-foreign-library-error.
107 Luis Oliveira <loliveira@common-lisp.net>**20070222000828] 
108 [Update TODO list
109 Luis Oliveira <loliveira@common-lisp.net>**20070222004917
111  Removed some stuff that's already been implemented, etc...
113 [New file: uffi-compat/uffi.asd
114 Luis Oliveira <loliveira@common-lisp.net>**20070222005213] 
115 [Type system overhaul
116 Luis Oliveira <loliveira@common-lisp.net>**20070219011856
118  The changes are summarized here:
119  http://article.gmane.org/gmane.lisp.cffi.devel/1029
121  Also adapted tests and examples and uffi-compat.
123 [Documentation update
124 Luis Oliveira <loliveira@common-lisp.net>**20070222003330
126  - doc/Makefile: split spec and manual targets.
127  - First documentation update reflecting the type system changes.
128    Not complete yet.
129  - Mention cffi-grovel.
130  - Fix h4 margins in style.css.
132 [defctype and define-foreign-type: warn if type name is a keyword or CL symbol.
133 Luis Oliveira <loliveira@common-lisp.net>**20070317001532] 
134 [cffi-lispworks: don't pass NIL to register-module
135 Luis Oliveira <loliveira@common-lisp.net>**20070329052606
137  Bug reported by Jack Unrue.
139 [New TODO item about multiple versions of the manual
140 Luis Oliveira <loliveira@common-lisp.net>**20070413134202] 
141 [Update comments in cffi-corman.lisp
142 Luis Oliveira <loliveira@common-lisp.net>**20070413134241] 
143 [Update status in cffi-scl.lisp
144 Luis Oliveira <loliveira@common-lisp.net>**20070413134343] 
145 [manual: add new *foreign-library-directories* example
146 Luis Oliveira <loliveira@common-lisp.net>**20070413135416] 
147 [New example: mapping.lisp
148 Luis Oliveira <loliveira@common-lisp.net>**20070413141102] 
149 [tests/Makefile: x86_64 changes
150 Luis Oliveira <loliveira@common-lisp.net>**20070404060214] 
151 [fix conflict
152 Luis Oliveira <loliveira@common-lisp.net>**20070415182619] 
153 [Add :class option to defcstruct
154 Luis Oliveira <loliveira@common-lisp.net>**20070416205312] 
155 [Unexported and undocumented array type and operators
156 Luis Oliveira <loliveira@common-lisp.net>**20070416213326
158  Based on code by Vasilis M.
159  <http://article.gmane.org/gmane.lisp.cffi.devel/283>
161 [load-foreign-library-path: show useful error messages
162 Luis Oliveira <loliveira@common-lisp.net>**20070601033126] 
163 [Misc whitespace and reformating changes
164 Luis Oliveira <loliveira@common-lisp.net>**20070601033709] 
165 [New documentation example using defcstruct and :count
166 Luis Oliveira <loliveira@common-lisp.net>**20070601033804] 
167 [libraries.lisp: use *QUERY-IO* for the USE-VALUE restart
168 Luis Oliveira <loliveira@common-lisp.net>**20070601034150] 
169 [with-foreign-objects: use &body instead of &rest
170 Luis Oliveira <loliveira@common-lisp.net>**20070601034243
172  Reported by Frank Buss.
174 [gmake, sparc/hppa and libraries.lisp
175 Luis Oliveira <loliveira@common-lisp.net>**20070601035026
177  - cffi-tests.asd: use gmake on solaris too.
178  - new cffi-features: sparc[64] and hppa[64], SCL-only.
179    (updated the respective test)
180  - libraries.lisp: handle ERROR instead of SIMPLE-ERROR.
181  - tests/bindings.lisp: bugfix?
183  Patch courtesy of Douglas Crosher.
185 [Add DEFCTYPE* for Verrazano.
186 Luis Oliveira <loliveira@common-lisp.net>**20070605215554] 
187 [Export DEFINE-PARSE-METHOD
188 Luis Oliveira <loliveira@common-lisp.net>**20070607005840
190  Bug reported by Chun Tian.
192 [Check for possible cycles created with DEFCTYPE[*]
193 Luis Oliveira <loliveira@common-lisp.net>**20070607201117
195  Bug reported by Attila Lendvai.
197 [Fix check-for-typedef-cycles
198 Luis Oliveira <loliveira@common-lisp.net>**20070608015901
200  Patch courtesy of Douglas Crosher.
202 [manual: fix :pointer documentation
203 Luis Oliveira <loliveira@common-lisp.net>**20070618141334] 
204 [New type alias: cffi:foreign-pointer
205 Luis Oliveira <loliveira@common-lisp.net>**20070618141413
207  - foreign-pointer: deftyped to sb-sys:system-area-pointer, ccl:macptr, etc.
208  - manual: document it.
209  - new tests: pointerp.1 and pointerp.2.
211 [cffi-uffi-compat: fix deref-pointer
212 Luis Oliveira <loliveira@common-lisp.net>**20070620173741
214  Bug reported by Aurelio Bignoli.
216 [Slight change to :SIMPLE-PARSER's semantics
217 Luis Oliveira <loliveira@common-lisp.net>**20070719182519] 
218 [Remove tabs from cffi-ecl.lisp
219 Luis Oliveira <loliveira@common-lisp.net>**20070719182543] 
220 [Make libtest work with MSVC8
221 Luis Oliveira <loliveira@common-lisp.net>**20070727221628] 
222 [Get rid of SBCL warnings in tests/foreign-globals.lisp
223 Luis Oliveira <loliveira@common-lisp.net>**20070730022547] 
224 [Handle docstrings properly in DEFCFUN.
225 Luis Oliveira <loliveira@common-lisp.net>**20070730060953
227  - DEFCFUN would complain when given a docstring but no
228    argument list.
229  - Add test.
231 [Fix stdcall tests.
232 Luis Oliveira <loliveira@common-lisp.net>**20070730205407] 
233 [Add AllegroCL 8.1 support
234 masayuki.onjo@gmail.com**20070816035650] 
235 [Minor indentation fixes to cffi-allegro.lisp
236 Luis Oliveira <loliveira@common-lisp.net>**20070816140803
238  - Also use (eval size) instead of checking for (integerp size)
239    in the previous patch for Allegro 8.1 support.
241 [Don't discard DEFCFUN docstrings.
242 Luis Oliveira <loliveira@common-lisp.net>**20070820131701
244  - Pass them to the underlying DEFUN or DEFMACRO.
245  - Add tests.
247 [fix: missing eval-when
248 tomi.borbely@gmail.com**20070625144550] 
249 [Fix indentation in defctype*
250 Luis Oliveira <loliveira@common-lisp.net>**20070901191050] 
251 [cffi-openmcl: fix test for cffi-features:darwin
252 Luis Oliveira <loliveira@common-lisp.net>**20071214010923
254  - Check for :darwin-target instead of :darwinppc-target.
256 [Fix export name: MAKE-SHAREABLE-BYTE-VECTOR
257 Luis Oliveira <loliveira@common-lisp.net>**20080214224834
259  Reported by David Brown.
261 [clisp: make WITH-POINTER-TO-VECTOR-DATA return the result of BODY
262 Luis Oliveira <loliveira@common-lisp.net>**20080214225730
264  Bug report and initial patch courtesy of David Brown.
266 [cmucl: fix error handling in %LOAD-FOREIGN-LIBRARY
267 Luis Oliveira <loliveira@common-lisp.net>**20080214232647
269  Patch courtesy of Matthias Benkard.
271 [Added with-foreign-strings
272 attila.lendvai@gmail.com**20070625145911] 
273 [New functions: foreign-enum-keyword-list and foreign-bitfield-symbol-list
274 Luis Oliveira <loliveira@common-lisp.net>**20070706003929] 
275 [sbcl: don't declare pointer addresses as ub32
276 Luis Oliveira <loliveira@common-lisp.net>**20071210173046
278  - That obviously breaks for 64-bit platforms.
280 [New test: LIBRARY.ERROR.1
281 Luis Oliveira <loliveira@common-lisp.net>**20071213145907] 
282 [clisp: use UNWIND-PROTECT in WITH-POINTER-TO-VECTOR-DATA.
283 Luis Oliveira <loliveira@common-lisp.net>**20080217001813
285  - New tests: SHAREABLE-VECTOR.[12]
287 [cffi-tests: restore support for 32-bit lisps running on x86-64
288 Luis Oliveira <loliveira@common-lisp.net>**20080405162858] 
289 [cffi-clisp: add support for the upcoming 2.45 version
290 Luis Oliveira <loliveira@common-lisp.net>**20080405205412
292  CLISP 2.45 introduces a couple of backwards-incompatible changes
293  to some of the unexported FFI functions we use.
295 [Clozure CL chokes on the CALLBACKS.BFF.* tests, disabled them
296 Luis Oliveira <loliveira@common-lisp.net>**20080406221310] 
297 [Fix bitrot in cffi-ecl.lisp
298 Luis Oliveira <loliveira@common-lisp.net>**20080406232533] 
299 [Small optimization in PARSE-TYPE
300 Luis Oliveira <loliveira@common-lisp.net>**20080406232852
302  Don't need to check for cycles (which starts off by consing up
303  a hash table) when not dealing with foreign-typedefs. Initial
304  patch courtesy of Greg Pfeil.
306 [Implemented simple compiler-macro for FOREIGN-ALLOC
307 Luis Oliveira <loliveira@common-lisp.net>**20080406233331] 
308 [Define FOREIGN-LIBRARY class before it's used...
309 Luis Oliveira <loliveira@common-lisp.net>**20080406233631] 
310 [cffi-tests: Lispworks needs to have libm.so loaded
311 Luis Oliveira <loliveira@common-lisp.net>**20080407111146] 
312 [TAG before cffi+lotsastuff merge
313 Luis Oliveira <loliveira@common-lisp.net>**20080531141112] 
314 [Integrate cffi-grovel
315 Luis Oliveira <loliveira@common-lisp.net>**20070617231923
317  Added a groveller based on Dan Knap's and Matthew Backes's cffi-grovel
318  and Stelian Ionescu's fork iolib-grovel.  cffi-grovel is inspired by
319  SBCL's groveller.  This is a preliminary version.
321  Includes a new wrapper generator syntax to simplify the writing of
322  C glue libraries among other minor features.
324  - Updated TODO items related to grovelling.
325  - Integrated documentation into the CFFI manual.
326  - src/libraries: use ".so" as the default library suffix.
328 [manual: Use @deffn instead of @itemize for grovel forms.
329 Luis Oliveira <loliveira@common-lisp.net>**20070618082056] 
330 [Encoding support using Babel
331 Luis Oliveira <loliveira@common-lisp.net>**20070608022612
333  - Preliminary (likely buggy) version.  Includes documentation and tests.
334  - New cffi-features: big-endian and little-endian determined with CFFI
335    code.
336  - Needs cleaning up.
338 [add :null-teminated-p keyword param to foreign-string-alloc
339 tomi.borbely@gmail.com**20070625144637] 
340 [Added :byte-size-variable keyword arg to with-foreign-string
341 attila.lendvai@gmail.com**20070625145836] 
342 [Added remove-from-plist into cffi-utils, copied from alexandria
343 attila.lendvai@gmail.com**20070625145923] 
344 [Use the foreign-pointer type in strings.lisp
345 Luis Oliveira <loliveira@common-lisp.net>**20070628154056] 
346 [WITH-FOREIGN-STRING changes
347 Luis Oliveira <loliveira@common-lisp.net>**20070629204256
349  - WITH-FOREIGN-STRING's new syntax:
350      with-foreign-string (binding &rest args) &body
351        binding  := { var | (var &optional byte-size-var) }
352  - Update the documentation, not complete.
353  - New test: STRING.CONVERSION.BASIC.2
355 [cffi-manual: small change to the grovel example
356 Luis Oliveira <loliveira@common-lisp.net>**20070629205005] 
357 [cffi-grovel: slightly better handling of packages
358 Luis Oliveira <loliveira@common-lisp.net>**20070629205115
360  - in-package now has a read time effect on *package* which will determine
361    to which package various symbols (such as type names) will belong to.
363 [Don't autoexport grovel definitions.
364 Luis Oliveira <loliveira@common-lisp.net>**20070706003642] 
365 [cffi-grovel: defwrapper: handle foreign/lisp names
366 Luis Oliveira <loliveira@common-lisp.net>**20070706003836] 
367 [with-foreign-pointer-as-string: take additional arguments
368 Luis Oliveira <loliveira@common-lisp.net>**20070706130018
370  Changed to match the new WITH-FOREIGN-STRING syntax.  Document later.
372 [Foreign string changes
373 Luis Oliveira <loliveira@common-lisp.net>**20070708034538
375  - LISP-STRING-TO-FOREIGN takes new arguments START, END and OFFSET.  Also,
376    instead of bailing out when STRING needs more octets than BUFSIZE, it
377    fills in as much as possible.
378  - test STRING.SHORT-WRITE.1 now passes.
379  - FOREIGN-STRING-TO-LISP takes new argument MAX-CHARS.
381 [Fix "endianness" typo
382 Luis Oliveira <loliveira@common-lisp.net>**20070708035010] 
383 [Remove outdated comments re test string.short-write.1
384 Luis Oliveira <loliveira@common-lisp.net>**20070709190222] 
385 [Bug fixes
386 Luis Oliveira <loliveira@common-lisp.net>**20070717031151
388  - Fix :LICENSE -> :LICENCE in cffi-grovel.asd
389  - grovel.lisp fixes:
390      * fix OpenMCL's INVOKE
391      * have INVOKE call NATIVE-NAMESTRING
392      * add IGNORABLE declaration to DEFINE-GROVEL-SYNTAX
393  - CMUCL's EXT:UNIX-NAMESTRING is buggy, don't use it.
394  - strings.lisp: pass missing max-octets argument to OCTET-COUNTER
395    in FOREIGN-STRING-ALLOC.
397 [Update strings.lisp to match Babel's accessor changes.
398 Luis Oliveira <loliveira@common-lisp.net>**20070717031627] 
399 [FOREIGN-STRING-TO-LISP: return number of octets read
400 Luis Oliveira <loliveira@common-lisp.net>**20070717033110
402  - Update test suite to reflect this change.
404 [Use trivial-features.
405 Luis Oliveira <loliveira@common-lisp.net>**20070719182016
407  Not sure if this is a great idea yet.  In any case, CFFI-FEATURES is
408  still there for backwards compatibility for the time being.
410 [New feature: emulated long-long types
411 Luis Oliveira <loliveira@common-lisp.net>**20070719182557
413  (initial suggestion and patch courtesy of Stelian Ionescu)
415  - Update test suite to reflect this.
416  - Tested on Allegro and Lispworks. Should work for ECL as well.
418 [Remove outdated TODO items
419 Luis Oliveira <loliveira@common-lisp.net>**20070720020208] 
420 [Minor change to src/types.lisp
421 Luis Oliveira <loliveira@common-lisp.net>**20070720020227] 
422 [cffi-grovel: x86-64 compat changes
423 Luis Oliveira <loliveira@common-lisp.net>**20070726183645
425  - use :long instead of :int to try and determine word size.
426  - use -fPIC for 64-bit shared libraries.
428 [grovel: use :[u]int64 without worries
429 Luis Oliveira <loliveira@common-lisp.net>**20070726195250
431  No need to check for cffi-features:no-long-long now that we have 
432  emulated long long type.
434 [Adjustments for using cffi-grovel on windows.
435 Luis Oliveira <loliveira@common-lisp.net>**20070729012113] 
436 [grovel: constantenum: signal warnings properly
437 Luis Oliveira <loliveira@common-lisp.net>**20070729012200] 
438 [grovel: fix invoke-cc's conditional library arguments
439 Luis Oliveira <loliveira@common-lisp.net>**20070729044812] 
440 [Cleaned up compiler invokation by the groveller.
441 Stelian Ionescu <sionescu@common-lisp.net>**20070729193633] 
442 [grovel: fix conflict and indentation
443 Luis Oliveira <loliveira@common-lisp.net>**20070729195747] 
444 [New macro: DEFINE-C-STRUCT-WRAPPER
445 Luis Oliveira <loliveira@common-lisp.net>**20070730022329
447  With tests STRUCT-WRAPPER.[12]
449 [grovel: fix symbol names in in-package forms
450 Luis Oliveira <loliveira@common-lisp.net>**20070730040942] 
451 [grovel: update comment regarding cstruct-and-class
452 Luis Oliveira <loliveira@common-lisp.net>**20070730205330] 
453 [Add new types :intptr and :uintptr
454 Luis Oliveira <loliveira@common-lisp.net>**20070730231111] 
455 [grovel: fix FORM-KIND
456 Luis Oliveira <loliveira@common-lisp.net>**20070801143432] 
457 [Fix use of PROGN form by the groveller.
458 Stelian Ionescu <sionescu@common-lisp.net>**20070801144656] 
459 [grovel: ugh, fix wording in form-kind comment
460 Luis Oliveira <loliveira@common-lisp.net>**20070801145618] 
461 [grovel: fix invoke on clisp/win32
462 Luis Oliveira <loliveira@common-lisp.net>**20070803202545] 
463 [grovel: fix handling of alternatives in constantenum
464 Luis Oliveira <loliveira@common-lisp.net>**20070803202607] 
465 [grovel: fix defwrapper handling of types in #'cffi-type
466 Luis Oliveira <loliveira@common-lisp.net>**20070806014001] 
467 [Fix WITH-FOREIGN-POINTER-AS-STRING return values
468 Luis Oliveira <loliveira@common-lisp.net>**20070806014305
470  - Don't return second value of FOREIGN-STRING-TO-LISP.
472 [Don't use aggresive compilation declarations in BABEL-ENCODINGS:I-C-M.
473 Luis Oliveira <loliveira@common-lisp.net>**20070813194957] 
474 [Add missing :after qualifier in DEFINE-C-STRUCT-WRAPPER.
475 Luis Oliveira <loliveira@common-lisp.net>**20070813201639] 
476 [Update tests to reflect changes in WITH-FOREIGN-POINTER-AS-STRING
477 Luis Oliveira <loliveira@common-lisp.net>**20070813230427] 
478 [Fix strings.lisp
479 Luis Oliveira <loliveira@common-lisp.net>**20070813230454
481  - Work around apparent SBCL bug.
482  - Handle :RE endianness in BGET and BSET.
484 [grovel: fix Lispworks's %INVOKE
485 Luis Oliveira <loliveira@common-lisp.net>**20070823032714] 
486 [Fix WITH-FOREIGN-POINTER-AS-STRING usage in examples.
487 Luis Oliveira <loliveira@common-lisp.net>**20071208222510] 
488 [Fix WITH-FOREIGN-POINTER-AS-STRING usage in examples. (again)
489 Luis Oliveira <loliveira@common-lisp.net>**20071208222804] 
490 [Unicode string update
491 Luis Oliveira <loliveira@common-lisp.net>**20071210102001
493  - Remove outdated comments.
494  - Use BABEL:SIMPLE-UNICODE-STRING type.
495  - Document *DEFAULT-FOREIGN-ENCODINGS*.
496  - Add :FREE-FROM-FOREIGN and :FREE-TO-FOREIGN boolean
497    parameters to the :STRING type.
499 [Make sure that the groveller can handle nested PROGN forms.
500 Stelian Ionescu <sionescu@common-lisp.net>**20071221204127] 
501 [Simplify :[u]intptr definitons.
502 Luis Oliveira <loliveira@common-lisp.net>**20080225231321
504  - This patch makes CMUCL happier.
506 [uffi-compat: fix bitrot in CONVERT-FROM-FOREIGN-STRING
507 Luis Oliveira <loliveira@common-lisp.net>**20080316132603
509  Reported by Christophe Rhodes. Passes all of uffi-tests again.
511 [Mark DEFCFUN.VARARGS.DOCSTRING as an expected failure on CLISP
512 Luis Oliveira <loliveira@common-lisp.net>**20080405205812] 
513 [cffi-lispworks: add long-long support on 64-bit platforms
514 Luis Oliveira <loliveira@common-lisp.net>**20080407105414
516  Initial patch and testing courtesy of Tian Chun.
518 [Groveler: small fix for ECL.
519 Stelian Ionescu <sionescu@common-lisp.net>**20080208224019] 
520 [Add groveler directive for inline C code, as for the wrapper.
521 Stelian Ionescu <sionescu@common-lisp.net>**20080405231846] 
522 [Add dependency on ALEXANDRIA, remove redundant code from CFFI-UTILS package.
523 Stelian Ionescu <sionescu@common-lisp.net>**20071230233920] 
524 [Fix conflict in cffi-openmcl.lisp
525 Luis Oliveira <loliveira@common-lisp.net>**20080531141647] 
526 [Minor fixes to cffi-manual.texinfo
527 Luis Oliveira <loliveira@common-lisp.net>**20080531163724
529  Restores buildability. Courtesy of Rupert Swarbrick.
531 [added support for :cc-flags for grovel-file to specify additional flags to the compiler (like -I /foo/bar)
532 attila.lendvai@gmail.com**20080517190231] 
533 [minor change to foreign-string-to-lisp
534 Luis Oliveira <loliveira@common-lisp.net>**20080601045624
536  Make max-chars default to (1- array-total-size-limit).
538 [Update manual
539 Luis Oliveira <loliveira@common-lisp.net>**20080601051732
541  - Fix @result{} in the HTML output.
542  - Revamp the "Implementation support" chapter.
543  - Fix misc documentation rot.
544  - Delete empty sections.
545  - Document the emulation of long-long types.
546  - Remove UTF-8 characters since texinfo has not entered
547    the 21st century yet.
548  - Finish the documentation for the new encoding support.