2006-01-24 16:55  sds

	* win32msvc/makefile.msvc6d, win32msvc/makefile.msvc7,
	  win32msvc/makefile.msvc6, win32msvc/makefile.msvc5d,
	  src/po/ru.po, win32msvc/makefile.msvc4, win32msvc/makefile.msvc5,
	  src/po/fr.po, src/po/nl.gmo, src/po/nl.po, src/po/ru.gmo,
	  src/po/es.gmo, src/po/es.po, src/po/fr.gmo, src/po/de.po,
	  src/po/en.gmo, src/po/en.po, src/po/de.gmo, src/configure,
	  src/version.h, src/po/clisp.pot, src/po/clisplow.pot,
	  src/po/clisplow_da.gmo, src/po/clisplow_da.po,
	  src/po/clisplow_de.gmo, src/po/clisplow_de.po,
	  src/po/clisplow_en.gmo, src/po/clisplow_en.po,
	  src/po/clisplow_es.gmo, src/po/clisplow_es.po,
	  src/po/clisplow_fr.gmo, src/po/clisplow_fr.po,
	  src/po/clisplow_nl.gmo, src/po/clisplow_nl.po,
	  src/po/clisplow_ru.gmo, src/po/clisplow_ru.po, src/po/da.gmo,
	  src/po/da.po, modules/dirkey/configure, modules/i18n/configure,
	  modules/pari/configure, modules/pcre/configure,
	  modules/rawsock/configure, modules/zlib/configure,
	  doc/impnotes.html, doc/_clisp.1, doc/_clisp.html:

	regenerated for clisp 2.38 release

2006-01-24 16:54  sds

	* clisp.lsm:

	clisp 2.38 release

2006-01-24 16:50  sds

	* src/ChangeLog, src/HISTORY, src/NEWS, version.sh:

	clisp 2.38 release

2006-01-23 22:10  sds

	* src/: makemake.in, ChangeLog:

	(clean0): also remove *.core and *.stackdump

2006-01-23 21:54  sds

	* src/makemake.in:

	comment

2006-01-23 19:32  sds

	* modules/syscalls/test.tst:

	stream-lock may fail with ENOLCK - in which case we do not test locking

2006-01-23 17:00  sds

	* src/: ChangeLog, spvw_memfile.d:

	(find_memdump): when 'image size' fails, reset mem_start to -1

2006-01-23 04:32  sds

	* modules/berkeley-db/: config.h.in, configure:

	regenerated: support Berkeley DB 4.4

2006-01-23 04:30  sds

	* src/NEWS, src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/configure.in:

	support Berkeley DB 4.4

2006-01-22 22:50  sds

	* src/w32shell.c, tests/ChangeLog, tests/streams.tst,
	  src/ChangeLog, src/NEWS:

	fixed bug #[ 1412268 ]: buffer overflow in stream handling code
	(real_path): check length of namein

2006-01-22 22:27  sds

	* src/socket.d:

	formatting

2006-01-22 22:25  sds

	* src/: ChangeLog, spvw_memfile.d:

	(find_memdump) [!LOADMEM_TRY_SEARCH]: disable find_marker()

2006-01-20 19:26  sds

	* Makefile.devel, src/ChangeLog:

	(upload): also upload $(DOC_DIST)

2006-01-20 19:22  sds

	* src/ChangeLog, Makefile.devel:

	(distrib): also depend on doc-distrib
	(SRC_DIST, SRC_DIST1): go to $(ARCHIVE)
	(doc-distrib, doc--distrib): new targets
	(src-distrib): do not depend on potfiles because they are already
	created by "all" and thus should not be re-created by "src-distrib"

2006-01-20 19:16  sds

	* src/built.d:

	fixed g++ compilation

2006-01-20 18:14  sds

	* src/win32.d, src/makemake.in, src/constsym.d, src/execname.c,
	  modules/syscalls/posix.lisp, modules/i18n/gettext.c:

	updated maintenance years

2006-01-20 17:16  sds

	* src/: ChangeLog, built.d:

	(built_flags): report readline version

2006-01-20 16:42  sds

	* src/spvw_memfile.d:

	(find_memdump): simplified (remove an intermediate variable)

2006-01-20 00:37  sds

	* src/makemake.in:

	(check-exec-image): new target
	(CHECK_DEPS): added check-exec-image

2006-01-20 00:11  sds

	* src/ChangeLog:

	(check-exec-image): new target
	(CHECK_DEPS): added check-exec-image

2006-01-19 22:55  sds

	* src/: ChangeLog, spvw_memfile.d:

	(find_memdump): reduce the portion of memdump_header_t used as marker to
	comply with loadmem_from_handle(); use an intermediate variable to
	ensure that the second argument to lseek(SEEK_END) is indeed negative

2006-01-19 20:20  sds

	* doc/: clisp.xml.in, faq.xml, impent.xml:

	(tab-c): new entity

2006-01-19 18:14  sds

	* src/spvw_memfile.d:

	(find_memdump): simplified

2006-01-19 17:11  sds

	* modules/regexp/test.tst:

	do not require FFI to test

2006-01-18 22:37  sds

	* src/: ChangeLog, spvw_memfile.d:

	(loadmem_from_handle): use ABORT_SYS, ABORT_INI, ABORT_MEM instead of abort[123]

2006-01-18 22:22  sds

	* src/: ChangeLog, spvw_memfile.d:

	speed-up image-in-executable loading
	(savemem_with_runtime): set mem_start if it was -1
	(savemem): append mem_start to the image
	(loadmem_from_handle): assume that the image end with mem_start
	(find_memdump): try to find mem_start at the end of the image first;
	use the time-consuming (~1sec) find_marker() as a last resort

2006-01-18 19:25  sds

	* src/: ChangeLog, makemake.in:

	(setup.hint) [cygwin]: remove duplicate entries in the "require:" line

2006-01-18 19:18  sds

	* src/: ChangeLog, execname.c:

	(find_executable) [UNIX_CYGWIN32]: cygwin's
	realpath() does not append ".exe", so we have to do it here

2006-01-18 18:48  sds

	* src/: ChangeLog, makemake.in:

	(setup.hint) [cygwin]: depend on SUMMARY

2006-01-18 18:36  sds

	* src/: ChangeLog, spvw_memfile.d:

	(loadmem_from_executable): check the return value of open_filename(),
	just in case cygwin breaks find_executable again

2006-01-18 17:17  sds

	* tests/: ChangeLog, socket.tst:

	(*server*): socket-server-close

2006-01-18 16:33  sds

	* src/ChangeLog, modules/i18n/gettext.c:

	(bool_char_lconv): WARN instead of NOTREACHED when the value is invalid
	(CHAR_MAX): defined in <limits.h>, do not redefine it here

2006-01-17 17:16  sds

	* doc/faq.xml:

	(faq-warning): added

2006-01-17 17:03  sds

	* doc/clisp.xml.in:

	explain what "relative" and "absolute" dates are

2006-01-16 17:31  sds

	* src/: ChangeLog, win32.d:

	(HAVE_ICONV): Yaroslav Kavenchuk reports no problems with
	clisp/libiconv/mingw, so do not unconditionally disable ICONV here
	(reverts a part of the 2005-05-28 patch)

2006-01-16 17:29  sds

	* doc/impbody.xml, doc/impext.xml, src/ChangeLog, src/constsym.d,
	  src/init.lisp:

	(*eq-hashfunction*,*eql-hashfunction*,*equal-hashfunction*): export from CUSTOM

2006-01-13 20:30  sds

	* src/spvw.d, src/savemem.lisp, src/constsym.d, src/ChangeLog,
	  src/NEWS, doc/impext.xml, doc/clisp.xml.in, doc/impent.xml:

	SAVEINITMEM accepts :NORC argument do disable RC-file loading.

2006-01-13 20:11  sds

	* src/: spvw.d, spvw_memfile.d, ChangeLog:

	executable image should load RC-file by default
	(parse_options): do not reset argv_norc when argv_memfile is NULL
	(init_memory): set argv_memfile to executable_name, not "self"
	(main_actions): check argv_memfile in addition to argv_norc when
	loading the RC-file

2006-01-13 19:15  sds

	* src/: ChangeLog, spvw_memfile.d:

	Ensure that the executable image contains just one memdump
	(find_memdump): new function
	(mem_searched): new variable
	(savemem_with_runtime): call find_memdump if it has not been
	called already so that an image saved by an executable image
	called with -M does not include 2 images
	(loadmem_from_executable): call find_memdump(); close the handle

2006-01-13 16:38  hoehle

	* src/: ChangeLog, lispbibl.d, spvw.d:

	make lisp.run --version work even without -M

2006-01-12 22:54  sds

	* src/NEWS:

	mention open :if-exists :append bug

2006-01-12 22:53  sds

	* src/stream.d:

	(c) year

2006-01-12 22:49  sds

	* src/spvw_memfile.d, utils/filesize.c, doc/impbyte.xml,
	  src/ChangeLog, src/_distmakefile, src/makemake.in, src/spvw.d:

	use memdump_header as the marker instead of runtime_size for creating
	executable images; remove utils/filesize.c

2006-01-12 22:48  sds

	* modules/postgresql/postgresql.lisp:

	typo

2006-01-12 21:14  sds

	* modules/postgresql/: config.h.in, configure:

	regenerated

2006-01-12 21:13  sds

	* src/ChangeLog, modules/postgresql/configure.in,
	  modules/postgresql/postgresql.lisp:

	look for <postgresql/postgres_ext.h> in addition to <postgres_ext.h>

2006-01-12 20:58  sds

	* src/pathname.d:

	comment

2006-01-12 20:45  sds

	* tests/ChangeLog, tests/streams.tst, src/stream.d, src/pathname.d,
	  src/ChangeLog:

	fixed bug #[ 1399709 ]: cannot append to a file
	the 2005-12-13 patch that fixed bug #[ 1379620 ] introduced this one
	* pathname.d (open_output_file): open handle WRONLY only on UNIX
	and only if the underlying file exists and is special; this allows
	buffer filling for regular files (there are no special files on WIN32)
	* stream.d (low_fill_buffered_handle): assume that a non-readable
	stream with a regular handle has a readable handle
	(position_file_buffered): reverse last patch

2006-01-11 16:13  sds

	* src/: stream.d, ChangeLog:

	fixed bug [ 1402338 ]: socket-status ignores microseconds in timeout
	(sec_usec): fixed a typo in TV_SEC

2006-01-11 15:49  sds

	* src/stream.d, doc/impext.xml:

	more docs on NIL argument to SOCKET-STATUS

2006-01-08 20:54  sds

	* src/NEWS:

	SYSLOG no longer recognizes "%m"

2006-01-08 16:00  sds

	* src/: makemake.in, ChangeLog:

	use XCFLAGS, not CFLAGS, for -DNO_SINGLEMAP et al

2006-01-08 02:31  sds

	* src/ChangeLog, src/spvw.d, utils/filesize.c:

	make utils/filesize idempotent

2006-01-08 01:32  sds

	* tests/ChangeLog, tests/time.tst, src/ChangeLog, src/defs1.lisp:

	(encode-universal-time): handle correctly early 1900-01-01 GMT (1899-12-31 EST)

2006-01-07 23:33  sds

	* src/ChangeLog, src/makemake.in, unix/PLATFORMS:

	(CFLAGS) [disable-mmap]: add
	-DNO_MULTIMAP_SHM -DNO_MULTIMAP_FILE -DNO_SINGLEMAP -DNO_TRIVIALMAP

2006-01-06 01:46  sds

	* src/ChangeLog, modules/syscalls/posix.lisp:

	fixed bug #[ 1395894 ]: bad read from make-xterm-io-stream

2006-01-06 00:27  sds

	* doc/impext.xml:

	tweak

2006-01-05 23:07  sds

	* doc/impext.xml:

	link to binfmt_misc

2006-01-05 18:50  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/syscalls.xml:

	(POSIX:SYSLOG): use syslog(priority,"%s",string) to disable % processing

2006-01-05 18:26  sds

	* src/ChangeLog, modules/i18n/i18n.lisp,
	  modules/syscalls/posix.lisp, doc/Symbol-Table.text:

	do not define impnotes documentation in lisp, do it in libdir/Symbol-Table.text

2006-01-04 21:05  sds

	* src/: makemake.in, ChangeLog:

	strip runtime on no-debug woe32 because woe32 users do not have gdb anyway

2006-01-03 23:49  sds

	* doc/impbyte.xml:

	(bin-postprocessing): added

2006-01-03 23:20  sds

	* doc/faq.xml:

	(faq-exec): mention &savemem;

2006-01-03 21:51  sds

	* utils/filesize.c:

	oops

2006-01-03 19:29  sds

	* src/ChangeLog, utils/filesize.c:

	(main): check that the marker is found just once

2006-01-03 18:50  sds

	* src/: ChangeLog, misc.d:

	(clisp_setenv) [WIN32_NATIVE]: use setenv_via_environ() when value is ""
	because putenv("NAME=") unsets NAME instead of setting it to ""

2006-01-03 18:26  sds

	* tests/: ChangeLog, tests.lisp:

	(pretty-compare@sequence): handle the case when the only difference
	between sequences is type (content is identical)

2006-01-03 18:19  sds

	* tests/: ChangeLog, path.tst:

	test GETENV

2006-01-03 18:19  sds

	* src/: ChangeLog, spvw_language.d:

	(init_language): pass NULL as the second argument
	to clisp_setenv() to unset a variable

2006-01-03 16:00  sds

	* src/ChangeLog, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml:

	(make-xterm-io-stream): accept :title

2006-01-03 15:51  sds

	* utils/filesize.c, src/ChangeLog:

	(find_marker): fread() returns size_t, not ssize_t

2006-01-03 15:48  sds

	* src/: ChangeLog, spvw_memfile.d:

	(loadmem_from_executable): use fd_read() instead of read() to fix woe32

2006-01-03 14:46  hoehle

	* src/TODO:

	close bug #[ 101355 ], moving enhacement request to TODO

2006-01-03 08:11  sds

	* src/spvw_memfile.d:

	(loadmem_from_executable): fixed test of read() return value

2006-01-03 07:58  sds

	* src/NEWS:

	SAVEINITMEM can create standalone executables

2006-01-03 07:54  sds

	* src/: unixconf.h.in, configure:

	regenerated

2006-01-03 07:53  sds

	* src/pathname.d, src/savemem.lisp, src/spvw.d, src/spvw_memfile.d,
	  src/subr.d, utils/filesize.c, src/lispbibl.d, src/makemake.in,
	  doc/impext.xml, src/ChangeLog, src/_distmakefile,
	  src/configure.in, src/execname.c:

	SAVEINITMEM can create standalone executables

2006-01-03 07:51  sds

	* src/: ChangeLog, clisp-link.in:

	(make_lisprun): new shortcut

2006-01-02 19:23  sds

	* src/configure:

	regenerated for 2.37 (2006-01-02)

2006-01-02 19:09  sds

	* modules/: zlib/configure.in, berkeley-db/configure.in,
	  dirkey/configure.in, i18n/configure.in, pari/configure.in,
	  pcre/configure.in, rawsock/configure.in:

	use AC_MSG_NOTICE uniformly: without ":"

2006-01-02 18:10  sds

	* src/NEWS:

	spelling

2006-01-02 18:09  sds

	* src/po/en.po, src/po/es.gmo, src/po/es.po, src/po/fr.gmo,
	  src/po/fr.po, src/po/nl.gmo, src/po/nl.po, src/po/ru.gmo,
	  src/po/ru.po, win32msvc/makefile.msvc4, win32msvc/makefile.msvc5,
	  win32msvc/makefile.msvc5d, win32msvc/makefile.msvc6,
	  win32msvc/makefile.msvc6d, win32msvc/makefile.msvc7,
	  src/po/de.po, src/po/en.gmo, src/po/da.gmo, src/po/da.po,
	  src/po/de.gmo, doc/impnotes.html, src/version.h,
	  src/po/clisp.pot, src/po/clisplow.pot, src/po/clisplow_da.gmo,
	  src/po/clisplow_da.po, src/po/clisplow_de.gmo,
	  src/po/clisplow_de.po, src/po/clisplow_en.gmo,
	  src/po/clisplow_en.po, src/po/clisplow_es.gmo,
	  src/po/clisplow_es.po, src/po/clisplow_fr.gmo,
	  src/po/clisplow_fr.po, src/po/clisplow_nl.gmo,
	  src/po/clisplow_nl.po, src/po/clisplow_ru.gmo,
	  src/po/clisplow_ru.po, doc/_clisp.1, doc/_clisp.html:

	regenerated for 2.37 (2006-01-02)

2006-01-02 17:55  sds

	* src/ChangeLog, src/HISTORY, src/NEWS, clisp.lsm, version.sh:

	2.37 (2006-01-02)

2006-01-02 17:54  sds

	* src/: ChangeLog, clhs.lisp:

	(documentation@symbol): handle uninterned symbols

2006-01-02 16:46  sds

	* src/ChangeLog, src/floatprint.lisp, tests/number2.tst:

	revert part of the 2006-01-01 floatprint.lisp patch

2006-01-02 15:07  sds

	* modules/postgresql/postgresql.xml:

	tweak

2006-01-02 00:37  sds

	* src/: pathname.d, spvw.d, subr.d, misc.d, lispbibl.d, constsym.d,
	  execname.c, ChangeLog:

	removed HAVE_DISASSEMBLER

2006-01-02 00:34  sds

	* src/spvw.d, doc/impnotes.xml.in, COPYRIGHT, doc/clisp.xml.in:

	update (c) date

2006-01-02 00:25  sds

	* tests/number2.tst, tests/ChangeLog, src/format.lisp,
	  src/ChangeLog, src/floatprint.lisp:

	fix 1d23 printing

2006-01-02 00:17  sds

	* tests/ChangeLog, tests/time.tst, src/ChangeLog, src/time.d:

	(DEFAULT-TIME-ZONE) [WIN32]: decrease time_max by 24 so that
	the second call to seconds_west() will receive an acceptable argument

2006-01-01 19:54  sds

	* doc/impext.xml:

	validation

2006-01-01 19:53  sds

	* modules/postgresql/postgresql.xml:

	tweak

2006-01-01 19:51  sds

	* src/ChangeLog, configure:

	replaced --list-modules with --help-modules and print more information

2005-12-27 20:57  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2005-12-27 20:49  sds

	* src/: m4/make.m4, ChangeLog:

	(cl_cv_gnu_make): send make error output to 5

2005-12-27 03:05  sds

	* src/NEWS:

	mention OPEN :DIRECTION :OUTPUT and SETENV

2005-12-26 03:34  sds

	* modules/rawsock/test.tst:

	fixed sendmsg/recvmsg test

2005-12-26 02:38  sds

	* modules/rawsock/test.tst:

	sockatmark returns a boolean, fix the test

2005-12-25 18:57  sds

	* tests/: alltest.tst, ChangeLog:

	disabled the lambda-parameters-limit test on win32/g++
	as a work-around for bug 1390134

2005-12-23 20:20  sds

	* src/spvw_debug.d:

	added TheDfloat

2005-12-23 20:19  sds

	* src/TODO:

	link to bug #1389060

2005-12-23 20:17  sds

	* src/io.d:

	indent

2005-12-23 20:17  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/syscalls.xml:

	revert Joerg's (syslog) patch, add doc and comment about %m

2005-12-23 17:34  hoehle

	* src/ChangeLog:

	typical buffer overflow vulnerability: must use syslog("%s",string)

2005-12-23 15:55  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(RLIMIT): never signal an error when what is missing an the alist is returned

2005-12-23 15:52  sds

	* modules/syscalls/syscalls.xml:

	article

2005-12-23 01:07  sds

	* unix/PLATFORMS:

	alpha linux requires the "no mmap" flags

2005-12-23 01:06  sds

	* doc/impext.xml:

	disambiguate

2005-12-22 17:51  hoehle

	* modules/syscalls/calls.c:

	typical buffer overflow vulnerability: must use syslog("%s",string)

2005-12-22 17:44  sds

	* tests/: ChangeLog, number2.tst:

	test EXT:!

2005-12-22 16:25  sds

	* src/: ChangeLog, NEWS:

	downcase <envar>http_proxy</envar>

2005-12-22 16:19  sds

	* src/: stream.d, ChangeLog, lispbibl.d, socket.d:

	"interface" is a win32 keyword

2005-12-22 15:33  sds

	* doc/impext.xml:

	(http-proxy): downcase <envar>http_proxy</envar>

2005-12-22 09:08  hoehle

	* src/clhs.lisp:

	$http_proxy (note lower case) is the environment variable name

2005-12-22 08:54  hoehle

	* tests/: ChangeLog, ffi.tst:

	Added sint64+uint64 testcases. Let's hear about the bugs

2005-12-21 22:53  sds

	* src/: ChangeLog, makemake.in:

	(check-doc): explicitly check for the internet connection

2005-12-21 21:14  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2005-12-21 21:04  sds

	* src/m4/make.m4:

	call AC_PROG_MAKE_SET

2005-12-21 20:58  sds

	* src/: autoconf/aclocal.m4, configure:

	regenerated

2005-12-21 20:55  sds

	* src/: ChangeLog, m4/test.m4:

	use eval to avoid errors

2005-12-21 20:54  sds

	* src/: ChangeLog, configure.in, makemake.in, m4/make.m4:

	benchmarks & --enable-maintainer-mode require GNU make

2005-12-21 19:36  hoehle

	* src/spvw_debug.d:

	spvw_debug.d(nobject_out1) [!UNICODE]: fix 2005-12-03

2005-12-21 19:12  sds

	* src/: ChangeLog, NEWS, intmal.d:

	fixed bug #[ 1376646 ]: factorial broken on 64bit cpu
	(FN_fak_I): uintL is not uintV on 64-bit platforms

2005-12-21 05:36  sds

	* src/stream.d, src/subr.d, src/subrkw.d, src/lispbibl.d,
	  src/socket.d, doc/impext.xml, src/ChangeLog, src/NEWS,
	  src/constsym.d:

	SOCKET-SERVER now accepts :BACKLOG and :INTERFACE arguments.

2005-12-19 16:18  sds

	* src/stream.d:

	comments

2005-12-19 15:53  sds

	* src/: ChangeLog, stream.d:

	(find_open_file): fix compilation with gcc4

2005-12-19 11:55  hoehle

	* configure:

	configure: fix patch 20051121, need quotes around if [ ... = "set" ]

2005-12-18 21:46  sds

	* src/configure:

	regenerated

2005-12-18 18:10  sds

	* src/: stream.d, unix.d, unixaux.d, win32.d, win32aux.d,
	  pathname.d, ChangeLog:

	base check_file_re_open() on unique file ID,
	not truenames that can be fooled by hard links

2005-12-16 20:21  sds

	* src/autoconf/aclocal.m4, src/configure, src/unixconf.h.in,
	  modules/syscalls/config.h.in, modules/syscalls/configure:

	regenerated

2005-12-16 20:21  sds

	* modules/syscalls/calls.c, src/ChangeLog:

	(POSIX::FILE-STAT): use SIZEOF_INO_T
	to determine how to convert inode number to Lisp

2005-12-16 20:20  sds

	* src/ChangeLog, src/configure.in, src/m4/stat.m4,
	  modules/syscalls/configure.in:

	concentrate all sys/stat.h and sys/statvfs.h checks in m4/stat.m4

2005-12-16 18:49  sds

	* src/NEWS, src/pathname.d, doc/impbody.xml:

	document check_file_re_open

2005-12-16 17:05  sds

	* src/describe.lisp:

	comments

2005-12-16 17:01  sds

	* tests/mop.tst, tests/ChangeLog, src/ChangeLog, src/describe.lisp:

	(describe-object@funcallable-standard-object): added the method

2005-12-16 16:29  sds

	* src/: makemake.in, ChangeLog:

	(clisp.dvi, clisp.ps, clisp.pdf): I am sick of telling
	people to ignore clisp.dvi errors, so now these errors are ignored

2005-12-16 16:22  sds

	* src/: lispbibl.d, ChangeLog, foreign.d:

	(check_faddress_valid): do not declare inline,
	g++ 4 cannot link global inline on linux

2005-12-16 15:44  sds

	* modules/syscalls/test.tst:

	updated for the check_file_re_open()

2005-12-16 01:04  sds

	* modules/regexp/regexp.lisp:

	use with-gensyms

2005-12-16 00:59  sds

	* src/: ChangeLog, stream.d:

	(position_file_buffered): when the file is not readable,
	do not call buffered_nextbyte()

2005-12-16 00:58  sds

	* src/pathname.d, tests/ChangeLog, tests/streamslong.tst,
	  src/ChangeLog, src/constsym.d:

	(open_file): use check_file_re_open()
	to ensure that we are not opening a file twice

2005-12-15 17:55  sds

	* modules/rawsock/test.tst:

	another socket-stream-local & socket-stream-peer test

2005-12-15 17:54  sds

	* src/: socket.d, ChangeLog:

	(socket_getlocalname_aux, socket_getpeername): assume that
	unknown sa_family means local connection (AF_UNIX, AF_LOCAL)

2005-12-15 17:53  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	(with-handle): fixed

2005-12-15 17:02  sds

	* src/stream.d:

	typo

2005-12-15 16:44  sds

	* doc/impbody.xml:

	(notspec-decl): no miracles

2005-12-15 16:44  sds

	* doc/impent.xml:

	(notspec): new entity

2005-12-15 15:14  sds

	* src/: stream.d, ChangeLog:

	(publish_host_data): do not invoke test_socket_stream twice

2005-12-14 21:08  sds

	* src/: stream.d, ChangeLog:

	(publish_host_data): fixed STACK handling

2005-12-14 21:07  sds

	* modules/rawsock/test.tst, tests/ChangeLog, tests/socket.tst:

	test socket-stream-local & socket-stream-peer

2005-12-14 18:55  sds

	* src/: ChangeLog, spvw_objsize.d:

	(objsize_iarray, objsize_s8string, objsize_s16string, objsize_s32string)
	(objsize_sstring): return uintM instead of uintL for g++ on IA64

2005-12-14 15:17  sds

	* doc/impnotes.css:

	dt span.term -- bold

2005-12-13 20:40  sds

	* src/ChangeLog, src/clos-genfun1.lisp, doc/mop.xml:

	reverted the 2005-12-11 patch: do print #<UNBOUND> as we do in many
	other places, it appears that other implementations do that too

2005-12-13 20:37  sds

	* src/: ChangeLog, pathname.d, stream.d:

	fixed bug #[ 1379620 ]: OPEN :DIRECTION :OUTPUT now creates
	write-only handles and handles named pipes correctly

2005-12-13 20:12  sds

	* tests/: ChangeLog, socket.tst:

	make some interactive tests work in batch

2005-12-12 22:11  sds

	* src/: lispbibl.d, ChangeLog:

	(defined_class_length): cast address to aint instead of ULONG to avoid
	the g++ warning "cast from pointer to integer of different size" on amd64

2005-12-12 19:29  sds

	* src/ChangeLog:

	clarify

2005-12-12 16:25  sds

	* src/: spvw.d, ChangeLog:

	use while instead of dotimes and do/while instead of dotimesp
	to simplify debugging with gdb

2005-12-11 19:00  sds

	* tests/: mop.tst, ChangeLog:

	added a test example from mop.xml#mop-sa-funcallable

2005-12-11 18:53  sds

	* Makefile.devel:

	RELEASE TODO dates to be updated

2005-12-11 18:48  sds

	* src/: ChangeLog, clos-genfun1.lisp:

	(print-object-<funcallable-standard-object>): do not print #<UNBOUND>

2005-12-11 18:47  sds

	* doc/mop.xml:

	(mop-sa-funcallable): fixed output to conform to what CLISP does

2005-12-11 17:22  sds

	* src/: lispbibl.d, ChangeLog:

	(I_to_uint64, I_to_sint64) [!HAVE_FFI]: define for STREAM

2005-12-10 16:28  haible

	* COPYRIGHT:

	Clarification, brought up by questions from Dave Roberts.
	Also mention Sam in the main copyright line.

2005-12-09 19:51  sds

	* src/: ChangeLog, constobj.d:

	(type_hashtable_size): use ASH instead of FLOOR, use upper case uniformly

2005-12-09 19:46  sds

	* src/: ChangeLog, spvw.d:

	(init_object_tab): handle "." specially to save time

2005-12-09 19:20  sds

	* src/: ChangeLog, encoding.d:

	(base64_range): declare "signed char" because we store -1

2005-12-09 17:24  sds

	* src/autoconf/aclocal.m4, modules/readline/config.h.in,
	  modules/readline/configure, src/configure, src/unixconf.h.in:

	regenerated

2005-12-09 16:37  sds

	* src/: m4/readline.m4, ChangeLog:

	(CL_READLINE): check for <readline/readline.h>

2005-12-09 16:35  sds

	* src/: ChangeLog, encoding.d:

	(CHARSET-TYPEP): use Sstring_length instead of Svector_length for the
	range string because Svector_length returns non-0 value for "" on AMD64-Linux

2005-12-09 16:02  sds

	* doc/faq.xml:

	(faq-help): more on non-bothering individuals

2005-12-09 15:55  sds

	* unix/PLATFORMS:

	added recent items to the index

2005-12-09 15:42  sds

	* doc/faq.xml:

	grammar

2005-12-08 19:47  sds

	* src/clhs.lisp:

	docs

2005-12-08 19:23  sds

	* src/: ChangeLog, misc.d:

	(clisp_setenv): added a cast for C++ compilation

2005-12-08 19:16  sds

	* src/: encoding.d, ChangeLog:

	(base64_range): do not use string for initialization
	because it allocates an extra element for 0

2005-12-07 23:30  sds

	* doc/: impext.xml, impbody.xml, impent.xml, clisp.xml.in:

	(savemem): new entity

2005-12-07 23:30  sds

	* src/: ChangeLog, clhs.lisp:

	(documentation@package): prepend (impnotes-root) to the doc

2005-12-07 22:54  sds

	* src/: ChangeLog, defs1.lisp:

	(*system-package-list*): use "COMMON-LISP" instead of "LISP"

2005-12-07 17:23  sds

	* modules/pcre/pcre.xml:

	<title> is not terminated with period because of references

2005-12-07 17:22  sds

	* doc/impext.xml:

	typos and grammar

2005-12-07 17:17  sds

	* modules/postgresql/postgresql.xml, modules/rawsock/rawsock.xml,
	  modules/readline/readline.xml, doc/impbody.xml,
	  modules/berkeley-db/berkeley-db.xml, modules/pari/pari.xml:

	<title> is not terminated with period because of references

2005-12-07 15:41  sds

	* SUMMARY:

	GNU is not UNIX

2005-12-07 00:05  sds

	* src/configure, src/autoconf/aclocal.m4,
	  modules/readline/configure:

	regenerated

2005-12-07 00:04  sds

	* src/: ChangeLog, m4/termcap.m4:

	(CL_TERMCAP): avoid "case x in (..) ;; esac"
	1-line syntax as it is not understood by the Solaris /bin/sh

2005-12-06 23:19  sds

	* src/: ChangeLog, clhs.lisp:

	(open-url): new function
	(ensure-clhs-map, ensure-impnotes-map): use it

2005-12-06 22:22  sds

	* tests/: ChangeLog, encoding.tst:

	test from "Treatment of Newline during Input and Output"

2005-12-06 22:00  sds

	* doc/impext.xml:

	examples of encodings as types

2005-12-06 22:00  sds

	* doc/impent.xml:

	(init-hooks): use olink

2005-12-06 21:38  sds

	* doc/impext.xml:

	(charset-ISO-8859-1): better sample code

2005-12-06 20:02  sds

	* tests/: ChangeLog, encoding.tst:

	check charset:iso-8859-1 == code-char/char-code

2005-12-06 20:02  sds

	* tests/: ChangeLog, type.tst:

	test SUBTYPEP on ENCODINGs

2005-12-06 19:33  sds

	* doc/: clisp.xml.in, impext.xml:

	more on encodings and images

2005-12-06 19:21  sds

	* doc/impext.xml:

	wording

2005-12-06 17:09  sds

	* src/makemake.in:

	comments

2005-12-06 16:59  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2005-12-06 16:59  sds

	* doc/impbody.xml:

	grammar

2005-12-06 16:40  sds

	* src/m4/readline.m4:

	ac_cv_have_modern_readline -> ac_cv_have_readline

2005-12-06 01:56  sds

	* src/autoconf/aclocal.m4, ffcall/callback/vacall_r/configure,
	  ffcall/m4/general.m4, ffcall/trampoline/configure,
	  ffcall/vacall/configure, modules/clx/new-clx/configure,
	  modules/readline/configure, src/configure, src/unixconf.h.in,
	  ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure, ffcall/configure:

	regenerated

2005-12-06 01:53  sds

	* src/: ChangeLog, misc.d:

	(cat_env_var): value must be non-NULL
	(setenv_via_environ): extracted from clisp_setenv()
	(clisp_setenv): use it to unset the variable

2005-12-06 01:49  sds

	* src/: ChangeLog, m4/putenv.m4:

	(CL_PUTENV): check unsetenv() declared return value

2005-12-06 01:49  sds

	* src/: ChangeLog, m4/readline.m4:

	(CL_READLINE): pass filename_completion_function
	to CL_PROTO to avoid ugly messages

2005-12-06 01:47  sds

	* src/: ChangeLog, m4/x11.m4:

	fix overlapping messages, do not use broken CL_SILENT

2005-12-06 01:46  sds

	* src/: ChangeLog, m4/general.m4:

	(CL_SILENT): removed broken macro

2005-12-05 21:26  sds

	* doc/clisp.xml.in:

	yet another olink

2005-12-05 21:18  sds

	* src/: ChangeLog, makemake.in:

	(HSDEFAULT): drop trailing slash
	(clisp-1.html): substitute @PLATFORM@

2005-12-05 21:16  sds

	* doc/: cl-ent.xml, common.xsl:

	use xsl to render RFCs

2005-12-05 16:24  sds

	* doc/impbyte.xml:

	link to man page

2005-12-05 16:15  sds

	* src/: ChangeLog, inspect.lisp:

	(inspect-frontend@:http): use UNWIND-PROTECT
	to ensure that SOCK and SERVER are closed

2005-12-05 15:50  sds

	* src/: ChangeLog, misc.d:

	(clisp_setenv) [HAVE_UNSETENV]: use unsetenv

2005-12-05 15:46  sds

	* doc/impext.xml:

	case tweak

2005-12-05 15:31  sds

	* src/autoconf/aclocal.m4, modules/readline/configure,
	  src/configure, src/unixconf.h.in:

	regenerated

2005-12-05 05:16  sds

	* src/: spvw.d, ChangeLog:

	(main_actions): remove the legacy warning about
	RC file name (_clisprc -> .clisprc) transition

2005-12-05 05:14  sds

	* src/: m4/putenv.m4, ChangeLog:

	(CL_PUTENV): check for unsetenv

2005-12-05 05:13  sds

	* src/: ChangeLog, makemake.in:

	(UNAME_R): strip everything after [^A-Za-z0-9.]

2005-12-05 05:12  sds

	* src/: m4/readline.m4, ChangeLog:

	fixed last patch that was totally broken

2005-12-05 00:10  sds

	* src/NEWS:

	clisp 2.36 release

2005-12-04 23:37  sds

	* win32msvc/makefile.msvc4, win32msvc/makefile.msvc5,
	  win32msvc/makefile.msvc5d, win32msvc/makefile.msvc6,
	  win32msvc/makefile.msvc6d, win32msvc/makefile.msvc7,
	  src/po/fr.gmo, src/po/fr.po, src/po/nl.gmo, src/po/nl.po,
	  src/po/ru.gmo, src/po/ru.po, src/po/clisp.pot,
	  src/po/clisplow.pot, src/po/clisplow_da.gmo,
	  src/po/clisplow_da.po, src/po/clisplow_de.gmo,
	  src/po/clisplow_de.po, src/po/clisplow_en.gmo,
	  src/po/clisplow_en.po, src/po/clisplow_es.gmo,
	  src/po/clisplow_es.po, src/po/clisplow_fr.gmo,
	  src/po/clisplow_fr.po, src/po/clisplow_nl.gmo,
	  src/po/clisplow_nl.po, src/po/clisplow_ru.gmo,
	  src/po/clisplow_ru.po, src/po/da.gmo, src/po/da.po,
	  src/po/de.gmo, src/po/de.po, src/po/en.gmo, src/po/en.po,
	  src/po/es.gmo, src/po/es.po, src/configure, src/version.h,
	  doc/impnotes.html, modules/readline/configure, doc/_clisp.1,
	  doc/_clisp.html:

	regenerated for clisp 2.36 release

2005-12-04 23:23  sds

	* src/ChangeLog, src/HISTORY, clisp.lsm, version.sh:

	clisp 2.36 release

2005-12-04 21:33  sds

	* src/: spvw_circ.d, ChangeLog:

	(get_circ_mark, get_circ_unmark): use the appropriate flavor of dotimes

2005-12-04 01:12  sds

	* src/: pseudofun.d, ChangeLog:

	(base64_mblen, base64_mbstowcs, base64_wcslen, base64_wcstombs, base64_range):
	 declare

2005-12-04 00:54  sds

	* tests/: ChangeLog, encoding.tst:

	(sys::charset-range): test charset:base64

2005-12-04 00:53  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out1): print encodings

2005-12-04 00:52  sds

	* src/: ChangeLog, encoding.d:

	(base64_range): fixed for "-1" in table_base64

2005-12-02 19:47  sds

	* src/: ChangeLog, time.d:

	(seconds_west): fixed a bug in the last patch: now_gm and now_local must
	be structures, not pointers, because gmtime and localtime return
	pointers to the same memory ares.  also note that seconds_west is NOT
	the same as (mktime(&now_gm) - mktime(&now_local)) during DST

2005-12-02 19:45  sds

	* src/: ChangeLog, defs1.lisp:

	(encode-universal-time): reverted part of the 2005-11-30 patch:
	no need to adjust the return value of DEFAULT-TIME-ZONE

2005-12-02 19:09  sds

	* tests/: ChangeLog, time.tst:

	(check-universal-time): simplified
	(time-loop): more informative log

2005-12-01 20:49  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out1): output more information for streams

2005-12-01 19:35  sds

	* doc/: cl-ent.xml, faq.xml:

	(netiquette): new entity

2005-12-01 15:04  sds

	* src/record.d:

	(ptr_to_slot): more informative error message

2005-11-30 23:10  sds

	* src/ChangeLog, src/TODO, src/defs1.lisp, src/subr.d, src/time.d,
	  tests/ChangeLog, tests/time.tst:

	Fixed a bug in ENCODE-UNIVERSAL-TIME that made it an imperfect inverse for
	DECODE-UNIVERSAL-TIME because it passed non-UT hours to DEFAULT-TIME-ZONE

2005-11-30 19:22  sds

	* modules/i18n/: config.h.in, configure:

	regenerated: do not check for <limits.h>

2005-11-30 18:20  sds

	* modules/i18n/configure.in, modules/i18n/gettext.c, src/ChangeLog:

	assume <limits.h> is present (included in stdint_.h)

2005-11-30 17:32  sds

	* modules/i18n/: config.h.in, configure:

	regenerated for "include <limits.h> to define CHAR_MAX"

2005-11-30 17:23  sds

	* modules/i18n/configure.in, modules/i18n/gettext.c, src/ChangeLog:

	include <limits.h> to define CHAR_MAX

2005-11-30 17:12  sds

	* tests/ChangeLog, tests/mop.tst, src/record.d, src/ChangeLog:

	fix bug #[ 1369668 ]: invalid slot :ALLOCATION causes segfault
	(ptr_to_slot): do not assume that slotinfo is valid,
	signal an error if it is not, accept slotname for error reporting
	(slot_using_class_up, SLOT-VALUE, SET-SLOT-VALUE, SLOT-BOUNDP)
	(SLOT-MAKUNBOUND, %SHARED-INITIALIZE, %REINITIALIZE-INSTANCE)
	(do_initialize_instance): pass slot to ptr_to_slot

2005-11-30 01:41  sds

	* doc/mop.xml:

	space

2005-11-30 01:05  sds

	* modules/rawsock/test.tst:

	(host->sa): tweak a test that fails on NetBSD/powerpc

2005-11-29 21:00  sds

	* doc/impnotes.css:

	cmdsynopsis: indent first line

2005-11-29 20:59  sds

	* doc/clisp.xml.in:

	use &varlist-table;

2005-11-29 19:26  sds

	* doc/clisp.xml.in:

	my-compile-file --> compile-file-my

2005-11-29 17:22  sds

	* doc/impext.xml:

	(memory-as): documented
	(c-type-parse): note on memoization

2005-11-29 17:21  sds

	* doc/: impent.xml, impext.xml:

	(def-c-call-out, def-c-call-in): removed

2005-11-29 16:35  sds

	* doc/impext.xml:

	removed documentation for deprecated def-c-call-out and def-c-call-in

2005-11-29 16:34  sds

	* doc/impext.xml:

	(dffi-close-lib): more on re-opening

2005-11-29 16:27  sds

	* tests/streams.tst:

	better error reporting

2005-11-29 16:23  sds

	* src/: ChangeLog, misc.d:

	(cat_env_var) [woe32]: putenv("FOO=") removes FOO,
	[posix]: putenv("FOO") removes FOO
	(clisp_setenv) [WIN32_NATIVE]: ignore ERROR_ENVVAR_NOT_FOUND when
	passing NULL value to SetEnvironmentVariableA()

2005-11-29 16:18  sds

	* src/ChangeLog, src/defs1.lisp, tests/ChangeLog, tests/path.tst:

	(load-lpt-many, load-lpt-one): use loading-message
	(load-logical-pathname-translations): use search-file exclusively

2005-11-29 16:17  sds

	* src/: ChangeLog, init.lisp:

	(loading-message): new function
	(load): use it

2005-11-28 21:50  sds

	* src/: ChangeLog, condition.lisp:

	read-macro micro-optimizations

2005-11-28 21:30  sds

	* src/: ChangeLog, foreign1.lisp:

	(convert-to-foreign-C): added
	(note-c-call-in): use it

2005-11-28 21:29  sds

	* src/: ChangeLog, makemake.in:

	(lispbibl.h): depend on unixconf.h

2005-11-28 21:27  sds

	* src/: format.lisp, init.lisp, type.lisp, ChangeLog, clhs.lisp,
	  clos-class1.lisp, clos-class3.lisp, clos-genfun2b.lisp,
	  clos-genfun3.lisp, clos-methcomb2.lisp, compiler.lisp,
	  defmacro.lisp, defs1.lisp, describe.lisp:

	read-macro micro-optimizations

2005-11-28 03:06  sds

	* doc/impext.xml:

	(cradle-grave): Finalization: mention STACK unwinding and signal handling

2005-11-27 03:20  sds

	* doc/impbody.xml:

	document the new close/abort behavior

2005-11-27 02:55  sds

	* src/ChangeLog, src/stream.d, tests/ChangeLog, tests/socket.tst:

	(error_eof_p): new function; on woe32, WSAESHUTDOWN is
	signalled when the other end is shutdown, so take it to mean EOF
	(low_read_array_unbuffered_handle, low_fill_buffered_handle)
	(low_read_unbuffered_socket, low_listen_unbuffered_socket)
	(low_read_array_unbuffered_socket, low_fill_buffered_socket): use it

2005-11-27 02:32  sds

	* doc/clisp.xml.in:

	prefer SF bug tracker for bug reports

2005-11-27 02:24  sds

	* src/.gdbinit:

	ensure that all invocations get -E 1:1

2005-11-27 02:17  sds

	* src/: ChangeLog, .gdbinit:

	use $common to ensure that all invocations get -E 1:1

2005-11-26 23:48  sds

	* doc/Symbol-Table.text, doc/impext.xml, src/ChangeLog, src/NEWS,
	  src/clhs.lisp, src/constsym.d, src/encoding.d, tests/ChangeLog,
	  tests/encoding.tst:

	New charset BASE64

2005-11-26 23:39  sds

	* src/: .gdbinit, ChangeLog:

	(run_test, run_all_tests): suite --> tests (typo)

2005-11-26 23:38  sds

	* src/ChangeLog, src/makemake.in, unix/PLATFORMS:

	(LN_HARD): set from @LN@, also set a Makefile variable
	with the same name so that the AFS users can change it at run time

2005-11-26 23:35  sds

	* src/: ChangeLog, lispbibl.d:

	(Snstring): export to clisp.h to make module i18n build --without-unicode

2005-11-25 18:02  sds

	* src/makemake.in:

	typo

2005-11-25 17:53  sds

	* src/ChangeLog, modules/syscalls/posix.lisp:

	set documentation sys::process-id to point to impnotes#process-id

2005-11-25 17:37  sds

	* src/clhs.lisp:

	double oops

2005-11-25 17:35  sds

	* doc/impext.xml:

	typo

2005-11-24 21:13  sds

	* unix/PLATFORMS:

	MacOS X 10.4, -DNO_GENERATIONAL_GC segfault on closed_buffered()

2005-11-24 20:30  sds

	* src/clhs.lisp:

	oops

2005-11-23 18:36  sds

	* src/makemake.in:

	typo

2005-11-23 18:35  sds

	* src/ChangeLog, src/clhs.lisp, src/init.lisp,
	  doc/Symbol-Table.text, doc/impent.xml, doc/impext.xml:

	proxy --> http-proxy

2005-11-23 18:12  sds

	* src/: ChangeLog, makemake.in:

	(check-doc): new target to check Symbol-Table.text

2005-11-23 18:11  sds

	* doc/Symbol-Table.text, doc/cl-ent.xml, doc/impext.xml,
	  src/ChangeLog, src/clhs.lisp:

	(base64-encode, base64-decode): stolen from CLLIB
	(proxy): do not separate username with password
	(open-http): send "Authorization" when proxy user:pass is specified

2005-11-23 17:44  sds

	* doc/impent.xml:

	(vec-r): added

2005-11-23 17:18  sds

	* doc/Symbol-Table.text:

	proxy

2005-11-23 15:01  sds

	* modules/i18n/i18n.lisp:

	full package prefix ::

2005-11-23 02:02  sds

	* doc/impbody.xml:

	indentation

2005-11-23 01:43  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	use load-my, compile-file-my, require-my

2005-11-23 01:10  sds

	* doc/common.xsl:

	instead of gnu.org, link to the sf donations page

2005-11-23 00:48  sds

	* doc/impbody.xml:

	(fcase): mention the compiler optimization

2005-11-23 00:13  sds

	* src/ChangeLog, modules/regexp/regexp.lisp,
	  modules/regexp/test.tst:

	fix bug #[ 1364177 ]: infinite loop in regexp-split
	(regexp-split): avoid an infinite loop
	by signaling an error when the pattern matches an empty string

2005-11-23 00:05  sds

	* modules/berkeley-db/ent-bdb.xml, doc/cl-ent.xml,
	  doc/clhs-ent.xml, doc/impent.xml, doc/mop-ent.xml,
	  doc/unix-ent.xml:

	swap #\' with #\" in entities

2005-11-22 23:32  sds

	* doc/unix-ent.xml:

	xcu is in utilities, not basedefs

2005-11-22 23:28  sds

	* doc/impext.xml:

	tweak

2005-11-22 20:11  sds

	* doc/impbody.xml, doc/impbyte.xml, doc/impent.xml, doc/impext.xml,
	  src/ChangeLog, src/clhs.lisp, src/init.lisp:

	(open-http): support HTTP_PROXY

2005-11-22 20:08  sds

	* modules/syscalls/posix.lisp, src/ChangeLog:

	(SOCKET-SERVICE-PORT): avoid package lock warnings

2005-11-22 20:07  sds

	* src/ChangeLog, modules/i18n/i18n.lisp:

	(i18n:locale-conv, i18n:set-locale, i18n:language-information):
	added impnotes documentation

2005-11-22 20:06  sds

	* doc/Symbol-Table.text:

	fixed some package prefixes

2005-11-22 18:35  sds

	* doc/impbyte.xml:

	tweak

2005-11-22 17:28  sds

	* src/: makemake.in, ChangeLog:

	(.SHELL): add on all *bsd* systems

2005-11-22 00:15  sds

	* doc/impbody.xml:

	(def-class): fixed :metaclass doc

2005-11-21 23:53  sds

	* src/NEWS:

	DEFCLASS now permits user-defined :ALLOCATION arguments.
	When --with-readline is supplied, but GNU readline is not found, abort.

2005-11-21 22:34  sds

	* src/clos-class3.lisp, tests/ChangeLog, tests/hash-classes.lisp,
	  tests/mop.tst, src/ChangeLog:

	fix bug #[ 1359066 ]: :ALLOCATION kind not extensible
	(defclass): permit user-defined :allocation
	(checked-compute-slots): require non-NIL location only from slots
	with standard :ALLOCATION (:CLASS or :INSTANCE)

2005-11-21 21:11  sds

	* doc/mop-ent.xml:

	abbreviations should user other abbreviations

2005-11-21 20:51  sds

	* doc/mop.xml:

	typo

2005-11-21 19:59  sds

	* doc/impent.xml:

	(noreadline): removed

2005-11-21 19:59  sds

	* doc/impbody.xml:

	(readline-config): added

2005-11-21 19:59  sds

	* doc/faq.xml:

	(faq-no-rl): added

2005-11-21 19:10  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2005-11-21 19:08  sds

	* configure, src/ChangeLog:

	suggest setting CC when printing libsigsegv building recommendations

2005-11-21 19:07  sds

	* src/: ChangeLog, m4/readline.m4:

	(CL_READLINE): fail when --with-readline was specified,
	but a modern readline cannot be found

2005-11-21 19:05  sds

	* src/: ChangeLog, foreign1.lisp:

	(DEF-C-CONST): rewrote
	(note-c-const): removed
	(c-const-value): added

2005-11-21 01:33  sds

	* doc/: Symbol-Table.text, impbody.xml, impext.xml:

	documented INSPECT variables

2005-11-20 17:28  sds

	* doc/: Symbol-Table.text, impbody.xml, impext.xml, mop.xml:

	finished Symbol-Table.text

2005-11-20 17:24  sds

	* src/: ChangeLog, clhs.lisp:

	set package/impnotes documentation for packages EXT, CLOS, AFFI

2005-11-20 03:04  sds

	* src/: ChangeLog, clhs.lisp:

	(ensure-clhs-map, ensure-impnotes-map): use a separate variable
	to record whether the map is good

2005-11-20 02:59  sds

	* doc/faq.xml:

	everything needs an ID

2005-11-20 02:41  sds

	* src/: ChangeLog, describe.lisp:

	lauch --> launch

2005-11-20 02:37  sds

	* src/: ChangeLog, describe.lisp:

	(lauch-doc): lauch the browser only on top-level

2005-11-20 02:36  sds

	* src/: ChangeLog, clhs.lisp, exporting.lisp:

	document package EXPORTING in exporting.lisp, not in clhs.lisp

2005-11-20 00:33  sds

	* src/: ChangeLog, clhs.lisp:

	(impnotes-map-source) [woe32]: #\\ is also a path separator

2005-11-20 00:32  sds

	* src/ChangeLog, src/foreign1.lisp, tests/ChangeLog, tests/ffi.tst:

	(DEF-C-CONST): call PREPARE-MODULE before the first reference to *name*;
	do not evaluate NOTE-C-CONST at macroexpansion time
	(note-c-const): do not call PREPARE-MODULE here

2005-11-20 00:27  sds

	* src/ChangeLog, src/NEWS, src/compiler.lisp, src/constsym.d,
	  src/control.d, src/init.lisp, tests/ChangeLog,
	  tests/symbol10.tst, doc/Symbol-Table.text, doc/impbody.xml:

	not-special ---> notspecial

2005-11-18 20:54  sds

	* modules/syscalls/calls.c:

	(string-time): fixed the strptime() return value check

2005-11-18 20:53  sds

	* modules/syscalls/test.tst:

	strptime does not support %F

2005-11-18 20:24  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2005-11-18 20:21  sds

	* modules/syscalls/calls.c, modules/syscalls/configure.in,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml,
	  modules/syscalls/test.tst, src/ChangeLog, src/NEWS:

	(POSIX:STRING-TIME): implemented

2005-11-18 20:13  sds

	* modules/bindings/win32/win32.lisp, src/ChangeLog:

	(with-handle): declare the HANDLE variable READ-ONLY
	(MessageBoxA): new function

2005-11-18 20:07  sds

	* tests/: ChangeLog, number2.tst:

	(boole-n-vector): added a test from
	http://www.lisp.org/HyperSpec/Body/fun_boole.html#boole

2005-11-18 19:54  sds

	* tests/conditions.tst, utils/clispload.lsp, src/ChangeLog,
	  src/condition.lisp, tests/ChangeLog:

	(find-subclasses-of-type): added
	(make-condition): use it to enable TYPE arguments
	that do not name a specific class

2005-11-18 01:02  sds

	* src/clhs.lisp:

	message normalization

2005-11-18 01:02  sds

	* src/: ChangeLog, defs1.lisp:

	 (*system-package-list*): remove "CUSTOM":
	 the variables and functions in this package are for the users to change

2005-11-18 00:31  sds

	* src/clhs.lisp:

	oops

2005-11-18 00:10  sds

	* tests/streams.tst:

	(clhs-root): in CUSTOM, not EXT

2005-11-18 00:09  sds

	* src/ChangeLog, src/CodingStyle, src/NEWS, src/TODO,
	  src/cfgsunux.lisp, src/cfgunix.lisp, src/cfgwin32.lisp,
	  src/clhs.lisp, src/describe.lisp, src/documentation.lisp,
	  src/init.lisp, src/makemake.in, src/package.d,
	  modules/postgresql/postgresql.lisp, modules/rawsock/sock.lisp,
	  modules/readline/readline.lisp, modules/regexp/regexp.lisp,
	  modules/syscalls/posix.lisp, modules/wildcard/wildcard.lisp,
	  modules/zlib/zlib.lisp, doc/Symbol-Table.text, doc/clisp.xml.in,
	  doc/impbody.xml, doc/impent.xml, doc/impext.xml,
	  modules/berkeley-db/dbi.lisp, modules/dirkey/dirkey1.lisp,
	  modules/fastcgi/fastcgi.lisp, modules/matlab/matlab.lisp,
	  modules/netica/netica.lisp, modules/oracle/oracle.lisp,
	  modules/pari/pari.lisp, modules/pcre/pcre.lisp:

	DESCRIBE can now point the browser to impnotes

2005-11-17 21:06  sds

	* src/: ChangeLog, makemake.in:

	(.SHELL) [netbsd]: new target to ensure make uses $(SHELL)

2005-11-17 21:05  sds

	* src/NEWS:

	When a CLISP process is killed, clean-up is always executed.

2005-11-17 18:49  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2005-11-17 18:47  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in:

	check for <netinet/in.h>
	include <netinet/in.h> before <arpa/inet.h> to avoid warnings on FreeBSD

2005-11-17 17:12  sds

	* tests/streams.tst:

	unlock EXT when redefining CLHS-ROOT

2005-11-17 17:11  sds

	* src/ChangeLog, src/NEWS, src/compiler.lisp, src/constsym.d,
	  src/control.d, src/init.lisp, tests/ChangeLog,
	  tests/symbol10.tst, doc/impbody.xml:

	New declaration EXT:NOT-SPECIAL undoes the effects of DEFVAR and DEFCONSTANT.

2005-11-17 16:09  sds

	* tests/: ChangeLog, streams.tst:

	(clhs-root): redefine to return NIL to make sure
	that DESCRIBE does not try to look up CLHS documentation

2005-11-17 00:04  sds

	* src/clhs.lisp:

	do not use statements in conditions for cond

2005-11-16 23:47  sds

	* doc/impext.xml, src/ChangeLog, src/NEWS, src/TODO, src/clhs.lisp,
	  src/clhs.txt, src/describe.lisp, src/makemake.in,
	  doc/clisp.xml.in, doc/impbody.xml, doc/impbyte.xml,
	  doc/impent.xml:

	New function EXT:OPEN-HTTP and macro EXT:WITH-HTTP-INPUT.
	Function EXT:CLHS is now deprecated in favor of DESCRIBE.

2005-11-16 22:23  sds

	* src/: ChangeLog, macros2.lisp:

	(with-open-stream): close VAR only when it is not NIL

2005-11-16 19:53  sds

	* doc/impext.xml:

	(socket-ex-client): wget-binary: use read labels instead of constants

2005-11-16 17:44  sds

	* doc/multithread.txt:

	more on GC and syscalls

2005-11-16 15:31  sds

	* modules/syscalls/test.tst:

	www->smtp (no www on solaris)

2005-11-15 21:28  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(XLIB:CHANGE-KEYBOARD-MAPPING, XLIB:KEYCODE->CHARACTER): fixed C++ compilation

2005-11-15 17:26  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(check_socket_domain, check_socket_protocol): added some woe32 constants

2005-11-15 16:58  sds

	* tests/: tests.lisp, ChangeLog, clos.tst, macro8.tst, mop.tst:

	(*run-test-truename*): new variable
	(run-test): bind it to the test file's truename
	(macro8, mop, clos): use it to make tests directory-independent

2005-11-15 15:24  sds

	* doc/impnotes.xml.in:

	http://article.gmane.org/gmane.text.docbook.misc:5091
	allow alt in acronym

2005-11-15 00:38  sds

	* src/pprint.lisp:

	(with-gensyms): sync with clocc

2005-11-15 00:20  sds

	* utils/clispload.lsp:

	comments

2005-11-14 23:56  sds

	* src/: ChangeLog, compiler.lisp:

	(traverse-anode): use make-array/dotimes instead of
	coerce/mapcap/list/coerce (avoids some consing)

2005-11-14 23:34  sds

	* src/ChangeLog, src/subtypep.lisp, tests/ChangeLog,
	  tests/type.tst:

	(STANDARD-OBJECT): fixed handling of (AND ...)

2005-11-14 21:30  sds

	* src/array.d, tests/ChangeLog, tests/array.tst, src/ChangeLog:

	(fill_initial_element): extracted from make_storagevector()
	(ADJUST-ARRAY): call if for strings when the data vector is not
	created using make_storagevector() to ensure that the
	:INITIAL-ELEMENT argument is not ignored

2005-11-14 21:04  sds

	* doc/impext.xml:

	(socket-ex-client): added wput

2005-11-14 20:56  sds

	* src/array.d:

	formatting

2005-11-14 18:21  sds

	* src/ChangeLog, src/io.d, tests/ChangeLog, tests/iofkts.tst:

	fixed bug #[ 1356695 ]: read labels are not resolved in #2A
	(ARRAY-READER): disentangle references in generic arrays

2005-11-14 17:41  sds

	* modules/pcre/pcre.xml:

	use simplelist

2005-11-14 17:36  sds

	* modules/regexp/regexp.xml:

	(regexp-api): separate section

2005-11-13 17:32  sds

	* unix/PLATFORMS:

	AMD64 (x86_64) running FreeBSD: no memory mapping

2005-11-13 03:40  sds

	* modules/syscalls/calls.c:

	TODO: woe32: use NetUserGetInfo for USER-INFO

2005-11-13 00:34  sds

	* modules/rawsock/configure:

	regenerated

2005-11-13 00:33  sds

	* modules/rawsock/configure.in, src/ChangeLog:

	include <sys/types.h> before <sys/uio.h> when checking for struct iovec
	so that size_t is defined

2005-11-11 22:34  sds

	* modules/rawsock/rawsock.c, src/ChangeLog:

	(GETNAMEINFO, GETADDRINFO): support woe32

2005-11-11 22:28  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(module__syscalls__init_function_2): moved ole32 and kernel32
	here (not static anymore)

2005-11-11 22:25  sds

	* doc/impext.xml:

	(socket-ex-client): do not call shutdown

2005-11-11 22:24  sds

	* src/ChangeLog, modules/syscalls/posix.lisp:

	(service): do not check type of PROTOCOL

2005-11-10 18:37  sds

	* doc/LISP-tutorial.txt:

	fixed Equality section

2005-11-10 18:10  sds

	* doc/impext.xml:

	tweak

2005-11-10 17:14  sds

	* doc/: common.xsl, faq.xml:

	<ulink>: url= is required, so use url=google instead of role=google

2005-11-10 17:13  sds

	* doc/gray.xml, doc/impbody.xml, doc/impbyte.xml, doc/impent.xml,
	  doc/impext.xml, modules/berkeley-db/berkeley-db.xml,
	  modules/rawsock/rawsock.xml:

	unsigned-byte -> ubyte; signed-byte -> sbyte

2005-11-10 16:59  sds

	* modules/: syscalls/configure, rawsock/configure:

	regenerated

2005-11-10 16:58  sds

	* doc/impext.xml:

	(socket-ex-client): wget-binary: output file must be binary

2005-11-10 16:41  sds

	* modules/rawsock/configure.in, modules/syscalls/configure.in,
	  src/ChangeLog:

	use CL_SOCKET for solaris

2005-11-10 16:37  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(SETSOCKOPT_ARG_T) [win32]: define to char* (unix: from CL_TCPCONN)

2005-11-10 16:32  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	[win32]: include <ws2tcpip.h> for getaddrinfo, freeaddrinfo, getnameinfo

2005-11-10 16:29  sds

	* src/ChangeLog, src/NEWS, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml,
	  modules/syscalls/test.tst:

	servent --> service

2005-11-10 01:08  sds

	* doc/impext.xml:

	typos

2005-11-10 00:15  sds

	* modules/syscalls/calls.c:

	(servent): fixed getservent emulation

2005-11-09 23:30  sds

	* modules/: rawsock/rawsock.c, syscalls/calls.c:

	some network functions are present on woe32 but cannot be detected by autoconf

2005-11-09 22:39  sds

	* src/po/Makefile.devel:

	(LISPSOURCES): removed beossock

2005-11-09 22:39  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2005-11-09 22:38  sds

	* doc/impent.xml, doc/impext.xml, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml, modules/syscalls/test.tst,
	  src/ChangeLog, src/NEWS, src/beossock.lisp, src/constsym.d,
	  src/init.lisp, src/makemake.in, src/socket.d, src/subr.d:

	SOCKET:SOCKET-SERVICE-PORT is now deprecated in favor of OS:SERVENT

2005-11-09 18:30  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2005-11-09 18:29  sds

	* modules/syscalls/test.tst, src/ChangeLog, src/NEWS,
	  modules/syscalls/calls.c, modules/syscalls/configure.in,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml:

	(group-info): implemented

2005-11-09 15:31  sds

	* src/: ChangeLog, makemake.in:

	(encflags): add -Emisc 1:1 to avoid encoding errors

2005-11-09 15:29  sds

	* modules/: berkeley-db/test.tst, bindings/win32/test.tst,
	  clx/new-clx/test.tst, matlab/test.tst, pcre/test.tst,
	  postgresql/test.tst, rawsock/test.tst, regexp/test.tst,
	  syscalls/test.tst, zlib/test.tst:

	use -E 1:1 instead of utf-8 to avoid any possibility of encoding errors

2005-11-09 15:26  sds

	* src/unixconf.h.in:

	regenerated

2005-11-09 01:41  sds

	* modules/syscalls/syscalls.xml:

	ditch obsolete notes

2005-11-09 01:38  sds

	* modules/syscalls/calls.c, modules/syscalls/syscalls.xml,
	  modules/syscalls/test.tst, src/ChangeLog:

	(passwd_to_lisp): replaces PASSWD_TO_STACK
	(USER-DATA): use passwd_to_lisp() instead of PASSWD_TO_STACK()
	user argument is now optional, as documented

2005-11-09 00:27  sds

	* sacla-tests/: ChangeLog, tests.lisp:

	(run-all-tests): run "must-condition" with disabled global handlers
	and :ignore-errors nil

2005-11-09 00:25  sds

	* sacla-tests/: ChangeLog, must-sequence.lisp:

	IDENTITY requires exactly one argument;
	commented out broken tests (sequence bounds out of range)

2005-11-09 00:24  sds

	* sacla-tests/must-condition.lisp:

	oops

2005-11-08 23:47  sds

	* sacla-tests/: ChangeLog, must-condition.lisp:

	restarts cannot be named NIL

2005-11-08 23:19  sds

	* src/: ChangeLog, NEWS, defpackage.lisp:

	(defpackage): :SHADOWING-IMPORT-FROM, :USE, :IMPORT-FROM
	accept package designators, not just package names

2005-11-08 23:15  sds

	* sacla-tests/: ChangeLog, must-package.lisp:

	find-symbol and intern require strings, not string designators

2005-11-08 22:53  sds

	* sacla-tests/must-hash-table.lisp:

	disable a broken test for clisp

2005-11-08 17:15  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2005-11-08 16:58  sds

	* src/: ChangeLog, m4/test.m4:

	(CL_TEST_NT): TEST_NT defaults to "no"

2005-11-08 00:32  sds

	* sacla-tests/must-reader.lisp:

	cleanup

2005-11-08 00:28  sds

	* sacla-tests/: ChangeLog, must-printer.lisp:

	CLISP test harness binds *print-circle*

2005-11-08 00:26  sds

	* sacla-tests/: ChangeLog, must-loop.lisp:

	disable an "ambiguous result" test

2005-11-08 00:24  sds

	* sacla-tests/: ChangeLog, tests.lisp:

	load ../tests/tests and use the functionality defined there

2005-11-08 00:23  sds

	* src/: ChangeLog, makemake.in:

	(SACLA_CLISP): run in ANSI mode

2005-11-08 00:22  sds

	* tests/: ChangeLog, Makefile:

	(tests.fas): new target
	(tests, complete): depend on it

2005-11-08 00:20  sds

	* tests/: ChangeLog, tests.lisp:

	(*test-result-in-file*): new variable
	(do-test): respect it
	(*run-test-type*, *run-test-erg*): new variables
	(run-test): use them instead of literals; return (name tot# err#)
	(with-accumulating-errors, run-files): removed
	(report-results): new function
	(run-some-tests): use it instead of RUN-FILES
	(run-all-tests): use REPORT-RESULTS

2005-11-08 00:17  sds

	* src/: ChangeLog, loop.lisp:

	(expand-loop/compatible-p): handle "ing" keyword variants

2005-11-07 19:08  sds

	* tests/tests.lisp:

	typo

2005-11-07 18:35  sds

	* tests/: ChangeLog, tests.lisp:

	(run-all-tests): also report the number of test files

2005-11-07 18:32  sds

	* tests/: ChangeLog, socket.tst, tests.lisp:

	tests.lisp (run-all-tests) [CLISP & SOCKETS]: run "socket"
	socket.tst: added some batch tests

2005-11-07 18:28  sds

	* src/: stream.d, ChangeLog:

	(parse_sock_list): handle socket servers as documented

2005-11-07 15:10  sds

	* doc/faq.xml:

	typo

2005-11-06 23:04  sds

	* src/.gdbinit:

	more error breaks

2005-11-06 17:50  sds

	* doc/multithread.txt:

	more on manipulating Lisp objects from C

2005-11-04 15:31  sds

	* doc/impext.xml:

	(mod-ffi-vs-c): more on portability

2005-11-03 16:01  sds

	* modules/syscalls/test.tst:

	we cannot be sure that OS:PRIORITY is :NORMAL because Solaris runs cron
	jobs with nice value of 2

2005-11-03 15:54  sds

	* doc/impbody.xml:

	tweak

2005-11-03 00:13  sds

	* doc/faq.xml:

	VisualClisp URL is broken, refer to google

2005-11-03 00:11  sds

	* doc/common.xsl:

	ulink[@role='google']

2005-11-02 15:41  sds

	* doc/faq.xml:

	(faq-build): added

2005-11-02 01:15  sds

	* src/configure, src/autoconf/aclocal.m4,
	  modules/readline/configure.in:

	regenerated

2005-11-02 01:15  sds

	* modules/readline/configure, src/ChangeLog, src/m4/readline.m4:

	(CL_READLINE): check for rl_gnu_readline_p and
	refuse to use readline if it is not defined -
	this should take care of the OSX broken readline (see unix/PLATFORMS)

2005-11-01 23:36  sds

	* src/configure:

	regenerated

2005-11-01 23:33  sds

	* src/: makemake.in, ChangeLog:

	(CHECK_DEPS): add check-script
	(check-script): new target

2005-11-01 23:33  sds

	* src/: ChangeLog, m4/test.m4:

	stricter test to catch *BSD sh/test breakage

2005-11-01 00:20  sds

	* src/ChangeLog:

	typo

2005-10-31 23:52  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out1): handle Foreign-Address only when DYNAMIC_FFI is defined

2005-10-31 23:29  sds

	* src/: ChangeLog, spvw.d:

	(main_actions): when argv_execute_file=="-", use the
	value of *STANDARD-INPUT*, not the symbol itself (bug 1344222)

2005-10-31 23:27  sds

	* doc/common.xsl:

	(command[@role='unix']): fixed handling of space-less commands

2005-10-31 17:09  sds

	* doc/: faq.xml, impbody.xml, impbyte.xml, impent.xml, impext.xml:

	(sh-prompt): new entity

2005-10-31 15:43  sds

	* doc/impext.xml:

	tweak

2005-10-30 17:26  sds

	* doc/faq.xml:

	pronunciation

2005-10-30 16:45  sds

	* src/configure:

	regenerated

2005-10-30 16:37  sds

	* src/: ChangeLog, configure.in, makemake.in:

	ensure that make uses the same shell that configure tests
		* configure.in: write CONFIG_SHELL into makemake
		* makemake.in: set SHELL to CONFIG_SHELL

2005-10-30 15:13  sds

	* doc/impnotes.xml.in:

	sorted file entities

2005-10-30 15:07  sds

	* doc/Makefile:

	(IMPNOTES): fixed

2005-10-29 22:44  sds

	* src/ChangeLog, src/io.d, src/lispbibl.d, src/package.d,
	  tests/ChangeLog, tests/pack11.tst:

	(get_current_package): issue a CERROR when resetting the package

2005-10-28 06:46  sds

	* src/ChangeLog, src/constsym.d, src/init.lisp, src/stream.d,
	  src/subr.d, doc/impent.xml, doc/impext.xml:

	(publish_host_data): accept raw sockets
	(STREAM-HANDLES): replaces SOCKET-STREAM-HANDLES, returns both
	input and output handles as two values

2005-10-28 05:09  sds

	* doc/: impent.xml, impext.xml:

	(status-r): new entity

2005-10-28 00:55  sds

	* src/: ChangeLog, lispbibl.d:

	(oint_type_* &c) [AMD64]: define the same way on platforms: works on BSD*
	 with -DNO_TRIVIALMAP -DNO_MULTIMAP_SHM -DNO_MULTIMAP_FILE -DNO_SINGLEMAP

2005-10-28 00:40  sds

	* src/: ChangeLog, spvw_page.d:

	(oint_addr_relevant_len): define to 32 by default

2005-10-27 23:38  sds

	* src/: ChangeLog, spvw_typealloc.d:

	(reallocate_small_string) [DEBUG_SPVW]: use
	varobject_bytelength() instead of objsize() to compile with SPVW_PURE

2005-10-25 22:12  sds

	* src/ChangeLog:

	attribute last patch to Yaroslav Kavenchuk <kavenchuk@jenty.by>

2005-10-25 22:11  sds

	* src/: ChangeLog, makemake.in:

	(NEED_RECONFIGURE) [!TEST_NT]: fixed a typo

2005-10-25 09:18  sds

	* src/: .gdbinit, ChangeLog:

	(OS_error, OS_file_error, OS_filestream_error): break

2005-10-25 09:17  sds

	* src/configure, src/autoconf/aclocal.m4,
	  modules/rawsock/config.h.in, modules/rawsock/configure:

	regenerated

2005-10-25 09:17  sds

	* src/ChangeLog, modules/rawsock/sock.lisp:

	(describe-object@sockaddr): new method, calls getnameinfo

2005-10-25 09:16  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/rawsock.xml, modules/rawsock/test.tst:

	(struct iovec) [!HAVE_STRUCT_IOVEC]: define
	(read, write) [win32]: use recv/send instead
	(readv) [!HAVE_READV]: implemented
	(writev) [!HAVE_WRITEV]: implemented
	(SOCKETPAIR) [!HAVE_SOCKETPAIR]: implemented
	(SOCK-READ, SOCK-WRITE): use readv and writev even when the OS
	does not offer them

2005-10-25 09:15  sds

	* src/ChangeLog, modules/rawsock/configure.in:

	check "struct iovec"

2005-10-24 18:48  sds

	* modules/rawsock/rawsock.c, src/ChangeLog:

	(check_socket_protocol): added
	IPPROTO-RSVP IPPROTO-GRE IPPROTO-PIM IPPROTO-COMP

2005-10-24 18:24  sds

	* src/ChangeLog, modules/postgresql/postgresql.lisp,
	  modules/readline/readline.lisp:

	do not #include <clisp.h> - it is done automatically

2005-10-24 18:20  sds

	* doc/impext.xml:

	(mod-preload): point to CVS for examples

2005-10-24 04:19  sds

	* src/NEWS, src/ChangeLog, modules/clx/new-clx/clx.f,
	  modules/clx/new-clx/clx.lisp, modules/clx/new-clx/test.tst:

	(XLIB:SHAPE-EXTENTS, XLIB:SHAPE-RECTANGLES, XLIB:DEFAULT-KEYSYM-INDEX)
	(XLIB:KEYBOARD-MAPPING, XLIB:KEYSYM-NAME, XLIB:KEYCODE->CHARACTER)
	(XLIB:CHANGE-KEYBOARD-MAPPING): implemented
	(gcontext): added a %timestamp slot for the sake of clue/clio

2005-10-23 07:40  sds

	* emacs/d-mode.el:

	require cc-fonts because of c-font-lock-keywords-*

2005-10-23 03:22  sds

	* src/: ChangeLog, screen.lisp:

	(*new-window*, read-keyboard-char): removed undocumented and unused symbols

2005-10-23 02:47  sds

	* src/: ChangeLog, m4/eloop.m4, m4/poll.m4:

	avoid configure errors on woe32

2005-10-23 02:46  sds

	* modules/syscalls/syscalls.xml:

	(resolve-host): also calls gethostent

2005-10-23 02:45  sds

	* doc/impext.xml:

	(dffi-ex-macro): reinstated

2005-10-21 23:00  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/rawsock.xml, modules/rawsock/test.tst:

	(SOCK-LISTEN): backlog is optional and defaults to SOMAXCONN

2005-10-21 22:43  sds

	* src/ChangeLog, src/hashtabl.d, tests/ChangeLog, tests/tests.lisp:

	fixed user-defined HT tests

2005-10-21 22:11  sds

	* src/: ChangeLog, lispbibl.d:

	(hashtable_length): fixed the wrong value

2005-10-21 21:50  sds

	* doc/faq.xml:

	(faq-doc): added

2005-10-21 05:29  sds

	* modules/berkeley-db/bdb.c, src/ChangeLog:

	avoid void* pointer arithmetics

2005-10-21 05:21  sds

	* modules/rawsock/test.tst:

	sendmsg/recvmsg does not work with socketpair sockets because they are
	already connected

2005-10-21 05:00  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/test.tst:

	(RAWSOCK:SENDMSG): call fill_msghdr()
	(NETWORK, SOCK-READ, SOCK-WRITE): added casts to pacify G++
	(RAWSOCK:GETADDRINFO): fixed argument order and stack cleanup

2005-10-21 01:05  sds

	* tests/: ChangeLog, defhash.tst:

	STRING-EQUAL is incompatible with SXHASH

2005-10-21 01:04  sds

	* tests/: ChangeLog, tests.lisp:

	(run-all-tests): use disable-risky instead of comments to disable bind/eval

2005-10-21 01:03  sds

	* src/: ChangeLog, spvw_debug.d:

	(TheHashtable_) [DEBUG_SPVW]: added

2005-10-21 01:02  sds

	* src/: ChangeLog, hashtabl.d:

	hash_store): user-defined hash tables do not have to be rehashed due to GC
	(hash_prepare_store): fixed a GC-safety bug: hashcode_raw() may
	trigger GC for user-defined hash tables

2005-10-21 00:38  sds

	* modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  src/ChangeLog:

	(RAWSOCK:RECVMSG, RAWSOCK:SENDMSG): accept :START and :END to conform
	with other SEND/RECV functions

2005-10-21 00:26  sds

	* modules/rawsock/rawsock.c:

	(check_message): typo

2005-10-21 00:23  sds

	* modules/rawsock/rawsock.c, src/ChangeLog:

	(RAWSOCK:RECVMSG, RAWSOCK:SENDMSG): fixed some typos

2005-10-21 00:02  sds

	* modules/rawsock/rawsock.c, src/ChangeLog:

	(RAWSOCK:RECVMSG, RAWSOCK:SENDMSG): fixed typo in the conditionals

2005-10-20 23:49  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/test.tst:

	(RAWSOCK:GETADDRINFO): ai_canonname may be NULL

2005-10-20 23:36  sds

	* modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  src/ChangeLog:

	(check_socket_type): default=0 for the sake of getaddrinfo()

2005-10-20 23:24  sds

	* modules/readline/readline.lisp, src/ChangeLog:

	removed "RL_" prefix from the Lisp names of the STATE-* constants

2005-10-20 23:20  sds

	* src/: ChangeLog, foreign1.lisp:

	(def-c-const): tweak f-name case

2005-10-20 23:03  sds

	* doc/impext.xml:

	typo

2005-10-20 23:03  sds

	* src/: ChangeLog, foreign1.lisp:

	(to-c-name): downcase all-upper-case names only in case-insensitive packages
	 so that (def-c-const ENOENT) will work in modules/bindings/glibc/linux.lisp
	(def-c-const): simplified :DOCUMENTATION handling, fixed :TYPE
	 handling, issue a warning when the constant cannot be defined

2005-10-20 22:53  sds

	* src/: ChangeLog, lispbibl.d:

	(WIDE_HARD): define oint_data_* to oint_addr_*
	when they are the same, for clarity

2005-10-20 22:20  sds

	* modules/rawsock/rawsock.c, src/ChangeLog:

	some nits from last patch

2005-10-20 22:17  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(XLIB:ACCESS-HOSTS, lisp_to_XHostAddress):
	check FamilyInternet6 in addition to HAVE_IPV6

2005-10-20 17:43  sds

	* modules/rawsock/rawsock.xml:

	protocol may be a string

2005-10-20 07:15  sds

	* src/ChangeLog, src/NEWS, src/exporting.lisp, src/foreign1.lisp,
	  doc/impent.xml, doc/impext.xml, emacs/clisp-ffi.el,
	  modules/bindings/glibc/linux.lisp, modules/pari/pari.lisp,
	  modules/readline/readline.lisp, modules/wildcard/wildcard.lisp:

	(def-c-const): added

2005-10-20 06:17  sds

	* src/: ChangeLog, lispbibl.d:

	(oint_type_len): #error when undefined

2005-10-20 02:55  sds

	* src/NEWS:

	updated

2005-10-20 02:53  sds

	* src/: ChangeLog, execname.c:

	(MAXPATHLEN): define when it is not defined

2005-10-20 02:42  sds

	* doc/faq.xml:

	mention dffi in DIY

2005-10-20 02:35  sds

	* src/configure, src/autoconf/aclocal.m4,
	  modules/postgresql/configure, modules/rawsock/config.h.in,
	  modules/rawsock/configure:

	regenerated

2005-10-20 02:33  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/rawsock.xml, modules/rawsock/sock.lisp,
	  modules/rawsock/test.tst, modules/rawsock/configure.in:

	(GETNAMEINFO, GETADDRINFO): implemented
	(RECVMSG, SENDMSG): use MESSAGE instead of MSGHDR

2005-10-20 02:28  sds

	* modules/clx/new-clx/clx.lisp, src/ChangeLog:

	(undefined): do not use package prefix

2005-10-20 02:26  sds

	* modules/postgresql/configure.in:

	typo: PQgetssl was checked twice

2005-10-20 02:26  sds

	* src/: ChangeLog, foreign.d:

	uniform use of articles in messages

2005-10-20 02:25  sds

	* tests/clos.tst:

	typo

2005-10-20 02:25  sds

	* src/: ChangeLog, configure.in, makemake.in, m4/test.m4:

	(anymodule): use "test -nt" only when supported

2005-10-17 21:56  sds

	* doc/impbody.xml, doc/impext.xml, doc/impnotes.xml.in,
	  modules/readline/readline.xml:

	added doc for the readline module

2005-10-17 21:36  sds

	* doc/impext.xml:

	(dffi-ex-macro): refer to readline

2005-10-17 21:22  sds

	* modules/clx/new-clx/test.tst:

	fixed keysym->keycodes test

2005-10-17 21:21  sds

	* modules/clx/new-clx/clx.lisp, src/ChangeLog:

	(DRAW-GLYPH): undefined; use MACROLET instead of EVAL-WHEN+DEFMACRO

2005-10-17 21:19  sds

	* modules/readline/: config.h.in, configure:

	regenerated

2005-10-17 21:17  sds

	* modules/readline/configure.in, modules/readline/readline.lisp,
	  modules/readline/test.tst, src/ChangeLog:

	(resize-terminal, set-screen-size, get-screen-size): added
	(readline-state): new variable together with its constants

2005-10-17 21:14  sds

	* modules/readline/readline.lisp, src/ChangeLog:

	(readline-reader): return NIL on EOF

2005-10-17 18:30  sds

	* src/: ChangeLog, complete.lisp:

	(completion): define even when not on UNIX

2005-10-17 18:30  sds

	* src/ChangeLog, modules/readline/configure.in,
	  modules/readline/readline.lisp, modules/readline/test.tst:

	more ffi functions and variables;
	package, some functions and variables documented;
	(*readline-input-stream*): new stream
	From Tomas Zellerin <zellerin@gmail.com>

2005-10-17 17:41  sds

	* modules/readline/configure:

	regenerated

2005-10-17 17:40  sds

	* src/: ChangeLog, spvw_sigterm.d:

	(install_sigterm_handler): ignore SIGTTOU to avoid
	being stopped on a terminating signal when running in the background

2005-10-17 07:38  sds

	* modules/: clx/new-clx/configure, rawsock/config.h.in,
	  rawsock/configure, clx/new-clx/config.h.in:

	regenerated

2005-10-17 07:34  sds

	* modules/clx/new-clx/clx.lisp, src/ChangeLog:

	mark non-implemented functions with compiler macros

2005-10-17 07:31  sds

	* modules/rawsock/rawsock.c, src/ChangeLog:

	(RECVMSG, SENDMSG): implement only
	when the system implementation is POSIX, i.e., has msg_flags

2005-10-17 07:29  sds

	* modules/rawsock/configure.in, src/ChangeLog:

	check for msghdr.msg_flags when sys/socket.h is present

2005-10-17 07:28  sds

	* modules/clx/new-clx/test.tst, src/ChangeLog:

	added new-clx test

2005-10-17 07:27  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(POINTER-CONTROL): fixed STACK cleanup
	(check_on_off): YES->ON
	(MODIFIER-MAPPING): C arrays are base 0, not base 1
	(SET-MODIFIER-MAPPING, KEYSYM->KEYCODES, ACCESS-HOSTS)
	(ADD-ACCESS-HOST, REMOVE-ACCESS-HOST): implemented

2005-10-17 07:27  sds

	* src/ChangeLog, modules/clx/new-clx/clx.lisp:

	(ACCESS-CONTROL): new defsetf

2005-10-17 07:26  sds

	* modules/clx/new-clx/configure.in, src/ChangeLog:

	check for socket headers

2005-10-17 07:26  sds

	* modules/syscalls/calls.c, src/ChangeLog:

	(hostent_to_lisp): new public function converted from hostent_to_stack()
	(RESOLVE-HOST-IPADDR): updated to use hostent_to_lisp()

2005-10-17 07:25  sds

	* src/: ChangeLog, lispbibl.d:

	(STACK_to_mv): export to clisp.h

2005-10-17 07:17  sds

	* src/: ChangeLog, spvw_sigwinch.d:

	rl_resize_terminal() can be called only if readline has been already initialized
	(sigwinch_handler) [HAVE_READLINE]: call rl_resize_terminal()
	(update_linelength) [HAVE_READLINE]: do not call rl_resize_terminal()

2005-10-17 00:51  sds

	* src/ChangeLog, configure:

	(--version): call src/configure instead of sourcing
	version.sh which is not included in the source distribution

2005-10-16 08:42  sds

	* src/: ChangeLog, spvw_sigwinch.d:

	(update_linelength) [HAVE_READLINE]: call rl_resize_terminal()

2005-10-16 08:41  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(CHANGE-KEYBOARD-CONTROL): implemented

2005-10-16 08:39  sds

	* modules/clx/new-clx/clx.f:

	typos

2005-10-16 04:41  sds

	* doc/: common.xsl, faq.xml, impent.xml:

	normalized &clisp-lisp; et al

2005-10-14 21:10  sds

	* src/ChangeLog, src/stream.d, tests/ChangeLog, tests/clos.tst,
	  tests/listeners.lisp:

	fixed bug #[ 1310753 ]: Gray streams ==> stack overflow and segfault
	(read_char): fixed recursion: cannot assume that the
	constituent streams of constructed streams are built-in

2005-10-14 19:16  sds

	* src/stream.d, src/pathname.d, src/spvw_memfile.d, src/ChangeLog,
	  src/debug.d, src/lispbibl.d, src/misc.d,
	  modules/syscalls/calls.c:

	C-level CLOSE functions accept abort argument
	to ensure that auto-close (in GC and quit) cannot fail

2005-10-14 16:33  sds

	* modules/readline/configure, src/configure,
	  src/autoconf/aclocal.m4:

	regenerated

2005-10-14 16:28  sds

	* src/: makemake.in, ChangeLog:

	(INCTERMCAP, LIBTERMCAP): add to XCFLAGS & XLDFLAGS
	allow readline on mingw

2005-10-14 16:25  sds

	* src/: ChangeLog, m4/termcap.m4:

	(CL_TERMCAP): accept --with-termcap-prefix

2005-10-14 16:24  sds

	* modules/bindings/win32/test.tst,
	  modules/bindings/win32/win32.lisp, src/ChangeLog:

	(GetConsoleScreenBufferInfo, GetConsoleWindow): added

2005-10-14 16:21  sds

	* modules/berkeley-db/bdb.c:

	(dbt_to_object): typo

2005-10-12 21:44  sds

	* src/: lispbibl.d, ChangeLog:

	(PC386): also define on FreeBSD, NetBSD, and OpenBSD
	From tkb@tkb.mpl.com (T. Kurt Bond)

2005-10-12 21:35  sds

	* doc/impbyte.xml:

	(gc-safety): mention handle_fault_range()

2005-10-12 19:16  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/test.tst:

	(check_socket_protocol): no prefix, accept IPPROTO-* in addition to ETH-P-*
	(get_socket_protocol): new function, use getprotobyname()
	when it is available in addition to check_socket_protocol()
	(SOCKET, SOCKETPAIR): use get_socket_protocol()

2005-10-12 17:55  sds

	* modules/rawsock/: config.h.in, configure:

	regenerated

2005-10-12 17:39  sds

	* src/ChangeLog, modules/rawsock/configure.in,
	  modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  modules/rawsock/test.tst:

	(SOCK-READ, SOCK-WRITE) [HAVE_SYS_UIO_H]:
	call readv/writev when buffer is a vector of vectors

2005-10-12 17:37  sds

	* src/: lispbibl.d, ChangeLog:

	(Atype_T): export to clisp.h

2005-10-12 03:30  sds

	* src/spvw_sigterm.d:

	comments

2005-10-12 03:27  sds

	* modules/rawsock/test.tst:

	(my-recvfrom): new function

2005-10-12 01:08  sds

	* src/: ChangeLog, array.d, encoding.d, error.d, lispbibl.d:

	(check_vector_replacement): new function

2005-10-11 23:43  sds

	* modules/rawsock/test.tst:

	recvfrom/sendto tests from Don

2005-10-11 23:12  sds

	* doc/common.xsl:

	filename role="unix": do not removed slashes

2005-10-11 23:08  sds

	* modules/rawsock/: config.h.in, configure:

	regenerated

2005-10-11 23:08  sds

	* modules/zlib/Makefile.in, src/ChangeLog, src/makemake.in,
	  modules/rawsock/Makefile.in, modules/readline/Makefile.in,
	  modules/regexp/Makefile.in, modules/syscalls/Makefile.in,
	  modules/wildcard/Makefile.in, modules/berkeley-db/Makefile.in,
	  modules/dirkey/Makefile.in, modules/i18n/Makefile.in,
	  modules/pari/Makefile.in, modules/pcre/Makefile.in,
	  modules/postgresql/Makefile.in:

	(anymodule): call configure not just when config.status
	is not present, but also when configure is newer than config.status
	module Makefile.in: removed the config.status dependency

2005-10-11 23:02  sds

	* src/ChangeLog, src/NEWS, modules/rawsock/configure.in,
	  modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  modules/rawsock/sock.lisp, modules/rawsock/test.tst:

	New function RAWSOCK:NETWORK.

2005-10-11 20:04  sds

	* src/: ChangeLog, makemake.in, spvw.d, spvw_sigterm.d,
	  po/Makefile.devel:

	fixed bug #[1323941 ]: when killed, clisp does not execute cleanup forms

2005-10-11 18:23  sds

	* modules/rawsock/test.tst:

	linux/root test from Don

2005-10-11 18:04  sds

	* modules/rawsock/: config.h.in, configure:

	regenerated

2005-10-11 18:00  sds

	* src/ChangeLog, src/NEWS, modules/rawsock/configure.in,
	  modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  modules/rawsock/sock.lisp, modules/rawsock/test.tst:

	New function RAWSOCK:PROTOCOL.

2005-10-11 17:28  sds

	* doc/: impext.xml, impent.xml:

	(proto-r): new entity

2005-10-11 00:42  sds

	* doc/impext.xml:

	(modinit, modfini): full prototypes

2005-10-10 23:48  sds

	* doc/impext.xml:

	(dffi-ex-macro): clarify

2005-10-10 22:52  sds

	* doc/impext.xml:

	(mod-ffi-vs-c): more on speed

2005-10-10 22:48  sds

	* doc/impext.xml:

	(mod-ffi-vs-c): added

2005-10-10 21:23  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(FILE-PROPERTIES): use my_malloc() instead of malloc()
	and add begin_system_call()/end_system_call()

2005-10-10 21:09  sds

	* src/ChangeLog, src/lispbibl.d, modules/pcre/cpcre.c,
	  modules/rawsock/rawsock.c, modules/berkeley-db/bdb.c:

	(handle_fault_range, PROT_READ_WRITE, PROT_READ): exported to clisp.h
	call it before memcpy() on lisp object data

2005-10-10 20:48  sds

	* modules/rawsock/rawsock.c:

	(RECVFROM): fixed the :START/:END patch

2005-10-10 20:47  sds

	* modules/rawsock/test.tst:

	added a recvfrom test

2005-10-10 20:14  sds

	* doc/impext.xml:

	moved the HTTP example from "newline" to "socket"

2005-10-10 18:41  sds

	* modules/syscalls/test.tst:

	select on win32 does not work with pipes

2005-10-10 17:39  sds

	* src/: stream.d, ChangeLog:

	(handle_set): do not call stream_isbuffered on non-streams

2005-10-10 17:38  sds

	* src/unixaux.d:

	typo

2005-10-10 05:51  sds

	* modules/netica/netica.xml:

	tweak

2005-10-10 05:47  sds

	* doc/common.xsl:

	matlab, netica: avoid an extra /

2005-10-10 05:47  sds

	* modules/matlab/matlab.xml:

	added package prefixes

2005-10-10 05:46  sds

	* src/ChangeLog, modules/netica/netica.xml,
	  modules/netica/wrap.lisp:

	(net-info, node-info): accept :OUT

2005-10-10 03:33  sds

	* doc/common.xsl:

	added the xml header - define &uppercase; and &lowercase;

2005-10-10 03:10  sds

	* modules/matlab/matlab.xml:

	oops

2005-10-10 02:53  sds

	* modules/: berkeley-db/berkeley-db.xml, matlab/matlab.xml:

	oops

2005-10-10 02:48  sds

	* src/ChangeLog, modules/netica/wrap.lisp:

	(*verbose*): init to NIL to avoid
	saving a closed terminal stream into the image (like with *sql-log*)

2005-10-10 02:46  sds

	* modules/: matlab/matlab.xml, netica/netica.xml:

	use XSL for documenting C API functions

2005-10-10 02:46  sds

	* doc/common.xsl:

	added templates for Matlab & Netica C API documentation

2005-10-10 02:45  sds

	* doc/impent.xml:

	(netica-c-api, matlab-c-api): removed (use XSL)

2005-10-09 21:14  sds

	* doc/impext.xml:

	(shell): into para

2005-10-09 21:13  sds

	* modules/berkeley-db/berkeley-db.xml:

	point to modules/berkeley-db/test.tst

2005-10-09 20:26  sds

	* doc/impext.xml:

	(socket-ex-server): improved the code and added a security warning

2005-10-09 07:34  sds

	* src/: stream.d, ChangeLog:

	make sure that SOCKET-STATUS handles buffered streams properly

2005-10-09 07:29  sds

	* modules/syscalls/test.tst:

	reworked to avoid sleep

2005-10-09 03:50  sds

	* modules/i18n/test.tst:

	i18n:locale-conv and i18n:language-information might not be defined

2005-10-08 21:59  sds

	* doc/impext.xml:

	(so-status): may use poll()

2005-10-08 18:21  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(XLIB:SET-DISPLAY-ERROR-HANDLER): fixed argument order

2005-10-08 18:03  sds

	* doc/impext.xml:

	typo

2005-10-08 06:22  sds

	* doc/impext.xml:

	(so-status-values): format with &varlist-table;

2005-10-08 06:21  sds

	* doc/impent.xml:

	(varlist-table): new entity

2005-10-08 06:12  sds

	* doc/impext.xml:

	tweak

2005-10-08 05:36  sds

	* doc/impext.xml:

	(socket-intro): added

2005-10-07 21:53  sds

	* doc/impext.xml:

	(dffi-ex-macro, dffi-intro): added

2005-10-07 21:53  sds

	* doc/impent.xml:

	(clisp-link): added

2005-10-07 19:57  sds

	* modules/berkeley-db/Makefile.in, src/ChangeLog:

	(config.status, config.h, Makefile): new targets:
	no need to "rm -rf" module dir when configure changes

2005-10-07 19:56  sds

	* modules/rawsock/test.tst:

	fixed for win32

2005-10-07 19:51  sds

	* modules/syscalls/calls.c:

	(find_first_file): has to be present on UNIX_CYGWIN32 too

2005-10-07 19:45  sds

	* src/ChangeLog, modules/regexp/Makefile.in,
	  modules/syscalls/Makefile.in, modules/wildcard/Makefile.in,
	  modules/zlib/Makefile.in, modules/readline/Makefile.in,
	  modules/rawsock/Makefile.in, modules/postgresql/Makefile.in,
	  modules/pcre/Makefile.in, modules/pari/Makefile.in,
	  modules/dirkey/Makefile.in, modules/i18n/Makefile.in:

	(config.status, config.h, Makefile): new targets:
	no need to "rm -rf" the module dir when configure changes

2005-10-07 19:03  sds

	* src/ChangeLog, modules/syscalls/syscalls.xml,
	  modules/syscalls/test.tst, modules/syscalls/calls.c:

	(my_utime) [WIN32_NATIVE]: a separate implementation to avoid the
	woe32 DST bugs (http://www.codeproject.com/datetime/dstbugs.asp)
	Reported by Yaroslav Kavenchuk <kavenchuk@jenty.by>
	(find_first_file, get_file_time) [WIN32_NATIVE]: new functions
	(SET-FILE-STAT): use get_file_time() and convert_time_to_universal()
	(FILE-INFO): accept an optional argument ALL-P, use find_first_file()

2005-10-07 16:52  sds

	* modules/syscalls/: posix.lisp, syscalls.xml:

	ctime has a different meaning on win32 and unix

2005-10-07 16:35  sds

	* modules/rawsock/test.tst:

	fill *BUFFER* with 0 before IPCSUM

2005-10-07 15:46  sds

	* modules/readline/test.tst:

	support readline ver<5.0 (like 4.0)

2005-10-07 00:43  sds

	* src/: foreign.d, ChangeLog:

	(object_handle, object_address): name is an object
	(update_library, validate_fpointer): reworked to avoid GC safety issues

2005-10-06 21:35  sds

	* modules/postgresql/: config.h.in, configure:

	regenerated

2005-10-06 21:30  sds

	* src/ChangeLog, modules/regexp/test.tst,
	  modules/syscalls/test.tst, modules/rawsock/test.tst,
	  modules/berkeley-db/test.tst, modules/i18n/test.tst,
	  modules/pcre/test.tst:

	call module-info in all C module tests

2005-10-06 21:28  sds

	* modules/postgresql/postgresql.lisp, src/ChangeLog:

	include <clisp.h> & <config.h>

2005-10-06 21:27  sds

	* modules/postgresql/configure.in, src/ChangeLog:

	check all functions interfaced to
	do not abort when PQserverVersion() is not found

2005-10-06 21:04  sds

	* modules/i18n/gettext.c, src/ChangeLog:

	(SET-TEXTDOMAINDIR): fixed a GC-safety bug
	(LOCALE-CONV): p_sep_by_space, n_sep_by_space, p_sign_posn,
	n_sign_posn, int_p_sep_by_space, int_n_sep_by_space,
	int_p_sign_posn, int_n_sign_posn are integers, not booleans

2005-10-06 21:00  sds

	* src/: ChangeLog, foreign.d:

	(update_library): fixed a GC-safety bug

2005-10-06 20:59  sds

	* src/ChangeLog, src/misc.d, tests/ChangeLog, tests/alltest.tst:

	(MODULE-INFO): fixed a GC-safety bug

2005-10-06 19:44  sds

	* modules/syscalls/test.tst:

	test (SET-FILE-STAT ... :MTIME ...) vs FILE-WRITE-DATE

2005-10-06 19:13  sds

	* tests/: ChangeLog, streams.tst:

	test FILE-WRITE-DATE and FILE-LENGTH vs (DIRECTORY ... :FULL T)

2005-10-06 16:12  sds

	* src/ChangeLog, src/NEWS, modules/rawsock/rawsock.c,
	  modules/rawsock/rawsock.xml, modules/rawsock/sock.lisp:

	Renamed RAWSOCK:LISTEN to RAWSOCK:SOCK-LISTEN to avoid a conflict with CL.

2005-10-06 15:51  sds

	* src/NEWS:

	fixed some URLs

2005-10-06 06:49  sds

	* modules/rawsock/rawsock.xml:

	(rawsock-return): added

2005-10-06 06:33  sds

	* doc/impext.xml:

	(mod-dynload): tweak

2005-10-06 04:35  sds

	* doc/faq.xml:

	url instead of attachment

2005-10-06 04:32  sds

	* modules/rawsock/rawsock.c:

	fixed line termination mode

2005-10-06 04:10  sds

	* src/autoconf/aclocal.m4, src/configure, src/unixconf.h.in,
	  modules/postgresql/config.h.in, modules/postgresql/configure,
	  modules/readline/config.h.in, modules/readline/configure:

	regenerated

2005-10-06 04:06  sds

	* modules/bindings/win32/test.tst, src/ChangeLog:

	enabled tests for longhorn functions

2005-10-06 04:03  sds

	* modules/bindings/win32/win32.lisp, src/ChangeLog:

	interface to longhorn functions
	GetProcessId(), GetProcessIdOfThread(), GetThreadId()
	(*foreign-guard*) [compilation]: set to T

2005-10-06 04:01  sds

	* modules/postgresql/postgresql.lisp, src/ChangeLog:

	interface to PQinitSSL()
	(*foreign-guard*) [compilation]: set to T

2005-10-06 04:00  sds

	* modules/postgresql/configure.in, src/ChangeLog:

	check for PQinitSSL()

2005-10-06 03:59  sds

	* modules/readline/configure.in:

	typo

2005-10-06 03:58  sds

	* modules/readline/configure.in, src/ChangeLog:

	abort when readline is not used

2005-10-06 03:54  sds

	* src/ChangeLog, modules/readline/readline.lisp:

	include config.h
	(*foreign-guard*) [compilation]: set to T
	(add-defun): fixed "name" argument allocation
	(readline-name): fixed :ALLOC

2005-10-06 03:52  sds

	* modules/readline/test.tst, src/ChangeLog:

	readline module test

2005-10-06 03:51  sds

	* modules/readline/configure.in, src/ChangeLog:

	test for all functions and variables interfaced

2005-10-06 03:50  sds

	* src/ChangeLog, modules/i18n/test.tst:

	i18n module test

2005-10-06 03:49  sds

	* modules/i18n/i18n.lisp, src/ChangeLog:

	(locale-conv-p): export

2005-10-06 03:47  sds

	* src/m4/readline.m4:

	(CL_READLINE): fixed the rl_readline_name test

2005-10-06 03:46  sds

	* src/stream.d:

	(init_streamvars) [HAVE_DECL_RL_READLINE_NAME]: init rl_readline_name

2005-10-06 03:45  sds

	* doc/impext.xml, src/ChangeLog, src/NEWS, src/foreign.d,
	  src/foreign1.lisp, doc/impent.xml:

	FFI modules can now take advantage of autoconf feature detection.

2005-10-06 03:26  sds

	* src/ChangeLog:

	formatting

2005-10-05 03:36  sds

	* modules/rawsock/rawsock.c:

	(parse_buffer_arg): oops!

2005-10-03 21:48  sds

	* modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  src/ChangeLog, src/NEWS:

	Functions that take a BUFFER argument, also take :START and :END arguments.

2005-10-03 20:53  sds

	* src/: m4/readline.m4, ChangeLog:

	(CL_READLINE): check for rl_readline_name

2005-10-03 20:52  sds

	* modules/rawsock/rawsock.xml:

	(rawsock-use-sockets): more neutral
	(rawsock-high-level): more docs on checksums (from Don)

2005-10-03 20:46  sds

	* doc/cl-ent.xml:

	(rfc, ip, icmp, tcp, udp): added

2005-10-03 20:46  sds

	* doc/impent.xml:

	(load-echo): use olink

2005-10-03 18:19  sds

	* src/: ChangeLog, configure.in:

	$ac_cv_use_readline is tested in CL_READLINE already, do not test it here too

2005-10-03 02:58  sds

	* src/stream.d, modules/rawsock/test.tst, src/ChangeLog:

	(handle_isset): do not call listen_byte() on raw sockets

2005-10-03 02:32  sds

	* src/: ChangeLog, foreign.d, lispbibl.d:

	foreign.d data walkers is now reentrant (no static data)

2005-10-02 19:05  sds

	* src/: ChangeLog, pathname.d:

	(PARSE-NAMESTRING) [cygwin]: fixed GC-safety bug

2005-10-02 19:04  sds

	* tests/ffi.tst, src/ChangeLog, src/foreign.d, src/io.d,
	  src/lispbibl.d, src/misc.d:

	GC-safety bug: validate fpointers lazily, not eagerly

2005-10-02 18:28  sds

	* doc/impbody.xml:

	typo

2005-10-02 18:28  sds

	* doc/: impent.xml, impext.xml:

	(sost-raw-too): new shortcut

2005-10-02 18:26  sds

	* src/: stream.d, ChangeLog:

	(SOCKET-STREAM-SHUTDOWN): handle is uint, not uint32
	(SOCKET-CONNECT, sock_opt_int, SOCKET-OPTIONS):
	use check_uint() instead of fehler_uint()

2005-10-02 06:30  sds

	* src/.gdbinit:

	(full): also run KOCH when debugging CLX

2005-10-02 02:19  sds

	* modules/rawsock/test.tst:

	test socket-status

2005-09-30 21:31  sds

	* src/TODO:

	some updates

2005-09-30 21:18  sds

	* doc/clisp.xml.in, doc/impbody.xml, src/ChangeLog, src/NEWS,
	  src/constsym.d, src/init.lisp, src/spvw.d:

	clisp -v -v sets *LOAD-ECHO* to T

2005-09-30 20:49  sds

	* src/: ChangeLog, foreign.d:

	(open_library): quite a few platforms do not define RTLD_DEFAULT, but
	accept NULL as a library handle to mean the same (e.g., WIN32, FreeBSD,
	MacOSX), so we always accept :DEFAULT to mean either RTLD_DEFAULT or NULL

2005-09-30 20:46  sds

	* src/: ChangeLog, foreign.d:

	enable saving callbacks into memory images
	(convert_function_to_foreign): when the Ffunction
	found in O(foreign_callin_table) is invalid, renew it

2005-09-30 20:41  sds

	* doc/impbody.xml:

	changed the alignment in some tables

2005-09-30 17:43  sds

	* tests/: ChangeLog, ffi.tst:

	(libc): removed variable, (:library :default) is always OK

2005-09-30 17:42  sds

	* src/: ChangeLog, makemake.in:

	(BASE_MODULES): fixed last patch:
	add "readline" only when libreadline is actually available

2005-09-30 00:29  sds

	* doc/impbody.xml:

	oops

2005-09-29 23:39  sds

	* doc/impext.xml:

	(cradle-grave): mention ~/.clisprc

2005-09-29 23:30  sds

	* modules/readline/readline.lisp:

	another handful of functions

2005-09-29 21:13  sds

	* Makefile.devel, doc/impext.xml, modules/readline/Makefile.in,
	  modules/readline/config.h.in, modules/readline/configure,
	  modules/readline/configure.in, modules/readline/link.sh.in,
	  modules/readline/readline.lisp, src/ChangeLog, src/NEWS,
	  src/makemake.in:

	New module readline offers some advanced readline and history features.
	It is a BASE module and is available when both FFI and readline are present.

2005-09-29 21:01  sds

	* src/: stream.d, ChangeLog:

	(get_standard_output_file_stream, get_standard_error_file_stream):
	return a synonym stream instead of a terminal stream for the benefit of dribble

2005-09-29 17:01  sds

	* src/NEWS:

	New NEW-CLX demo: foch.lisp draws fractal snowflakes.

2005-09-29 16:56  sds

	* doc/impext.xml:

	mention NEW-CLX demos

2005-09-29 16:51  sds

	* modules/clx/new-clx/demos/clx-demos.lisp:

	(c) year

2005-09-29 16:40  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out1): handle FOREIGN-ADDRESS

2005-09-29 16:37  sds

	* doc/impext.xml:

	(script-exec): point to "dribble-script"

2005-09-29 16:36  sds

	* doc/impbody.xml:

	(dribble-script): added a section on interaction between scripting and DRIBBLE

2005-09-29 00:24  sds

	* modules/clx/new-clx/clx.lisp, src/ChangeLog:

	(*keyword-package*): removed
	(kintern): do not use it
	(EVENT-COND): removed some gunk

2005-09-29 00:23  sds

	* modules/clx/new-clx/demos/clx-demos.lisp,
	  modules/clx/new-clx/demos/koch.lisp, src/ChangeLog:

	koch.lisp: new demo

2005-09-28 23:48  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(travel_queque): timeout is struct timeval
	(get_timeout): removed
	(PROCESS-EVENT, EVENT-LISTEN): use sec_usec() instead of get_timeout()

2005-09-28 23:20  sds

	* doc/impent.xml:

	(advantages): dbfo list-presentation='list' (not 'table')!

2005-09-28 22:48  sds

	* modules/clx/new-clx/clx.f:

	(travel_queque): timeout is struct timeval
	(get_timeout): removed
	(PROCESS-EVENT, EVENT-LISTEN): yse sec_usec() instead of get_timeout()

2005-09-28 22:48  sds

	* modules/clx/new-clx/demos/sokoban.lisp, src/ChangeLog:

	(sokoban-usage): renamed from USAGE to avoid a conflict with POSIX

2005-09-28 19:42  sds

	* doc/: impbyte.xml, impent.xml:

	(advantages): new entity
	(memory-models): better formatting

2005-09-28 19:34  sds

	* doc/impnotes.css:

	term in table: bold

2005-09-28 18:09  sds

	* doc/fo.xsl:

	use variablelist.term.break.after and variablelist.term.separator;
	fontify "Platform Dependent"

2005-09-28 18:09  sds

	* doc/common.xsl:

	use variablelist.term.break.after and variablelist.term.separator
	instead of template

2005-09-28 18:07  sds

	* doc/impbody.xml:

	consistent capitalization

2005-09-28 18:01  sds

	* doc/mop.xml:

	consistent capitalization

2005-09-27 23:39  sds

	* src/NEWS:

	updated

2005-09-27 23:28  sds

	* modules/clx/new-clx/clx.f,
	  modules/clx/new-clx/demos/sokoban.lisp, src/ChangeLog:

	use map_sequence() instead of ELT

2005-09-27 23:06  sds

	* src/: ChangeLog, lispbibl.d:

	(map_sequence_function_t): do not use emit_typedef_f() because g++ complains:
	 error: invalid application of `sizeof' to a function type

2005-09-27 22:53  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/rawsock.xml, modules/rawsock/test.tst:

	(MAKE-SOCKADDR): DATA is optional
	and can be an integer specifying the data size (0 content)

2005-09-27 18:03  sds

	* doc/Makefile:

	xep: fo --> pdf

2005-09-27 18:01  sds

	* doc/: cl-ent.xml, common.xsl, faq.xml, impext.xml:

	use <alt> instead of <remark> in <acronym> - supported by stock stylesheets

2005-09-27 18:00  sds

	* doc/fo.xsl:

	hyphenate=false
	alignment=left
	variablelist.as.blocks=1

2005-09-27 17:46  sds

	* modules/berkeley-db/berkeley-db.xml:

	too many columns

2005-09-27 15:11  sds

	* modules/rawsock/rawsock.xml:

	tweak

2005-09-26 23:03  sds

	* src/ChangeLog, src/lispbibl.d, modules/rawsock/rawsock.c,
	  modules/rawsock/rawsock.xml, modules/rawsock/test.tst:

	(map_sequence_function_t, map_sequence): export to clisp.h
	(MAKE-SOCKADDR): use them to accept arbitrary sequences as DATA
	instead of requiring a byte vector

2005-09-26 22:08  sds

	* doc/impent.xml:

	(mesg-r): added

2005-09-26 22:07  sds

	* modules/rawsock/rawsock.xml:

	more uniform structure

2005-09-26 20:40  sds

	* modules/rawsock/rawsock.xml:

	added arglist to functions

2005-09-26 19:42  sds

	* modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  modules/rawsock/sock.lisp, modules/rawsock/test.tst,
	  src/ChangeLog:

	removed internal buffer, accept non-simple buffers

2005-09-26 19:02  sds

	* modules/berkeley-db/bdb.c, src/ChangeLog, src/socket.d:

	init offset before array_displace_check()

2005-09-26 18:47  sds

	* src/ChangeLog, src/error.d, src/lispbibl.d, src/stream.d,
	  modules/berkeley-db/bdb.c:

	(check_byte_vector): new global checker

2005-09-26 17:41  sds

	* doc/Makefile:

	(impnotes.pdf): use XEP instead of FOP

2005-09-26 17:40  sds

	* doc/fo.xsl:

	for XEP:
	(xep.extensions): 1
	(target.database.document): olink-pile.xml

2005-09-26 03:09  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(RECV, RECVFROM, RECVMSG, SEND, SENDMSG, SENDTO):
	removed "MSG_" prefix from the &key arguments

2005-09-26 03:07  sds

	* modules/syscalls/syscalls.xml:

	typo: missing ";"

2005-09-26 03:07  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated for whitespace fixes

2005-09-26 01:05  sds

	* modules/syscalls/configure.in:

	whitespaces fixes

2005-09-26 00:50  sds

	* doc/impent.xml:

	(uid-r, gid-r): added

2005-09-26 00:48  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated for (getuid, getgid, geteuid, getegid): new SETFable functions

2005-09-26 00:46  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml, modules/syscalls/test.tst:

	(getuid, getgid, geteuid, getegid): new SETFable functions

2005-09-25 19:06  sds

	* doc/common.xsl:

	(acronym): normalize-space(remark)

2005-09-25 19:04  sds

	* doc/impext.xml:

	document run-program return value

2005-09-25 18:40  sds

	* modules/rawsock/rawsock.c, src/ChangeLog:

	(SENDTO): fixed STACK cleanup

2005-09-25 18:04  sds

	* src/ChangeLog, modules/rawsock/sock.lisp:

	(resize-buffer): export

2005-09-23 21:36  sds

	* unix/INSTALL:

	more emphasis on simplicity - one step building

2005-09-23 21:06  sds

	* src/: ChangeLog, array.d:

	(VECTOR-PUSH-EXTEND): set extension to inc
	when it is not supplied (for error reporting)

2005-09-23 17:57  sds

	* tests/hashtable.tst:

	one more ht read/write consistency test

2005-09-23 17:48  sds

	* tests/: ChangeLog, hashtable.tst:

	added ht read/write consistency tests

2005-09-23 17:42  sds

	* tests/hashtable.tst:

	emacs header

2005-09-21 22:01  sds

	* src/NEWS:

	updated

2005-09-21 21:11  sds

	* src/: ChangeLog, foreign.d:

	(foreign_address): use GCTRIGGER_IF(allocate_p) instead of a blanket maygc
	(open_library): always restart on error
	(update_library): mark as maygc

2005-09-21 20:53  sds

	* src/ChangeLog, src/NEWS, src/functions.lisp, tests/ChangeLog,
	  tests/lambda.tst:

	Fixed (FUNCTION-LAMBDA-EXPRESSION #'(SETF FOO)) on compiled code.

2005-09-21 20:50  sds

	* tests/: ChangeLog, tests.lisp:

	(do-test, do-errcheck): fixed format string

2005-09-21 17:03  sds

	* modules/rawsock/test.tst:

	test DEFCHECKER error reporting

2005-09-21 17:03  sds

	* src/: ChangeLog, misc.d:

	(map_lisp_to_c, map_c_to_lisp): fixed EXPECTED-TYPE

2005-09-21 16:40  sds

	* tests/: ChangeLog, tests.lisp:

	(type-error-handler): new function

2005-09-21 16:26  sds

	* doc/.cvsignore:

	ignore impnotes.fo

2005-09-21 16:26  sds

	* doc/Makefile:

	use XSL-FO + FOP to produce impnotes.pdf

2005-09-21 16:25  sds

	* doc/fo.xsl:

	mention xmlns:fo

2005-09-21 02:15  sds

	* modules/i18n/gettext.c, modules/pcre/cpcre.c,
	  modules/rawsock/rawsock.c, modules/syscalls/calls.c,
	  src/ChangeLog, src/lispbibl.d, src/misc.d, utils/modprep.lisp,
	  modules/berkeley-db/bdb.c:

	instead of DEFCHECKER creating a bunch of undebuggable identical functions,
	it now creates a data structure that is passed to a few standard built-ins

2005-09-20 23:53  sds

	* doc/impbody.xml:

	tweaks

2005-09-20 18:46  sds

	* src/ChangeLog, modules/syscalls/posix.lisp:

	do (ext:re-export "POSIX" "EXT") at the end of the file
	to re-export all POSIX symbols

2005-09-20 18:33  sds

	* modules/syscalls/calls.c:

	comment

2005-09-20 00:47  sds

	* modules/bindings/win32/test.tst,
	  modules/bindings/win32/win32.lisp, src/ChangeLog:

	(GetProcessVersion, GetThreadPriority, GetThreadPriorityBoost)
	(GetProcessPriorityBoost, with-handle): added

2005-09-19 22:25  sds

	* src/ChangeLog:

	typo

2005-09-19 20:51  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(MAKE-SOCKADDR): do not make unwarranted assumptions
	about struct sockaddr structure
	(SENDTO): pass size to sendto()

2005-09-19 18:24  sds

	* doc/impbody.xml:

	(num-dict): minor rearrangements

2005-09-17 07:59  sds

	* utils/modprep.lisp:

	oops - forgot "no PLACE"

2005-09-17 07:53  sds

	* utils/modprep.lisp, src/ChangeLog:

	(print-tables-1): do not use NOTREACHED, issue a TYPE-ERROR instead

2005-09-16 22:21  sds

	* modules/rawsock/rawsock.c, modules/rawsock/sock.lisp,
	  modules/rawsock/test.tst, src/ChangeLog:

	removed the implicit assumption that struct sockaddr consists
	of 2 slots sa_family and sa_data with no padding - fixes BSD

2005-09-16 22:10  sds

	* modules/bindings/win32/test.tst,
	  modules/bindings/win32/win32.lisp, src/ChangeLog:

	added win32 tests

2005-09-16 20:46  sds

	* modules/rawsock/test.tst:

	oops

2005-09-16 20:42  sds

	* modules/syscalls/calls.c, src/ChangeLog:

	(check_ut_type): added RUN-LVL and ACCOUNTING

2005-09-16 16:41  sds

	* doc/: faq.xml, impext.xml:

	moved "app-dev" to "faq-delivery"

2005-09-16 16:20  sds

	* doc/faq.xml:

	added "faq-random"

2005-09-16 16:20  sds

	* doc/impbody.xml:

	added "random-state"

2005-09-16 15:55  sds

	* modules/rawsock/test.tst:

	(show (list family total))

2005-09-16 15:49  sds

	* modules/clx/new-clx/: config.h.in, configure:

	regenerated

2005-09-16 15:49  sds

	* modules/clx/new-clx/Makefile.in,
	  modules/clx/new-clx/configure.in, modules/clx/new-clx/link.sh.in,
	  src/ChangeLog:

	use CL_FIND_X instead of AC_PATH_XTRA

2005-09-15 19:48  sds

	* src/lispbibl.d:

	typo

2005-09-15 18:47  sds

	* src/: ChangeLog, lispbibl.d:

	(with_string_0_help_, with_sstring_0_help_): take both "A" for
	cstombs_help_() and "NR" for unpack_sstring_alloca_help_()

2005-09-15 18:41  sds

	* src/: ChangeLog, genclisph.d, lispbibl.d:

	(export_literal): added
	(MAKE_CHECK_LOW, MAKE_CHECK, MAKE_CHECK_): new macros

2005-09-15 18:09  sds

	* src/: ChangeLog, lispbibl.d:

	use puts() instead of printf() when possible

2005-09-15 18:07  sds

	* src/makemake.in:

	fixed the "grep lispbibl.d clisp.h" check

2005-09-15 18:06  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	(GetCurrentThreadId): added

2005-09-15 16:28  sds

	* src/: ChangeLog, makemake.in:

	the only developer target (affected by --enable-maintainer-mode)
	is remaking src/configure using autoconf

2005-09-15 16:18  sds

	* configure, doc/faq.xml, src/ChangeLog, src/makemake.in:

	handle --enable-maintainer-mode

2005-09-15 14:40  sds

	* src/: ChangeLog, lispbibl.d, makemake.in:

	(clisp.h): ensure that __FILE__ and __LINE__ are expanded
	after the file is included, not when it is generated

2005-09-15 04:57  sds

	* src/: ChangeLog, lispbibl.d:

	(GCself, varobject_type): fixed export conditional

2005-09-14 23:18  sds

	* src/configure:

	regenerated

2005-09-14 22:59  sds

	* modules/syscalls/config.h.in, modules/syscalls/configure,
	  src/configure, src/unixconf.h.in:

	regenerated

2005-09-14 22:58  sds

	* modules/syscalls/calls.c, modules/syscalls/configure.in,
	  modules/syscalls/test.tst, src/ChangeLog, src/configure.in,
	  src/lispbibl.d, src/stream.d, modules/rawsock/rawsock.c:

	(sec_usec): support 64-bit struct timeval
	(sec_usec_number): new function

2005-09-14 22:39  sds

	* src/: ChangeLog, lispbibl.d:

	(GETTEXT): properly define in clisp.h on woe32

2005-09-14 17:59  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:DB-VERSION): fixed a GC-safety bug

2005-09-14 16:00  sds

	* src/ChangeLog, modules/postgresql/postgresql.xml,
	  modules/postgresql/sql.lisp:

	(*sql-login*, *sql-password*): new variables
	(sql-connect): default login and password to them instead of a literal

2005-09-13 19:57  sds

	* modules/: dirkey/dirkey.xml, matlab/matlab.xml,
	  netica/netica.xml, oracle/oracle.xml:

	use role="clisp-cvs" in <filename>

2005-09-13 19:44  sds

	* modules/postgresql/postgresql.xml, modules/postgresql/sql.lisp,
	  modules/postgresql/test.tst, src/ChangeLog:

	moved tests from sql.lisp to test.tst

2005-09-13 19:01  sds

	* src/ChangeLog, modules/postgresql/postgresql.lisp,
	  modules/postgresql/postgresql.xml, modules/postgresql/sql.lisp:

	(*sql-log*): init to NIL to avoid saving a closed terminal stream into the image
	(with-sql-connection): accept :LOG and bind *sql-log*
	("SQL"): make DEFVAR exporting

2005-09-13 17:57  sds

	* doc/Makefile:

	check clisp.xml before impnotes.xml

2005-09-13 17:15  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(x_open_display): install error handlers here before
	XOpenDisplay() to catch errors there too
	(OPEN-DISPLAY): do not install error handlers

2005-09-13 16:26  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f,
	  modules/clx/new-clx/demos/sokoban.lisp:

	(PUT-IMAGE): do not call XSync() -- callers should call DISPLAY-FORCE-OUTPUT

2005-09-13 15:28  sds

	* doc/LISP-tutorial.txt:

	formatting

2005-09-13 15:28  sds

	* doc/CLOS-guide.txt:

	CLISP has MOP

2005-09-13 14:59  sds

	* modules/syscalls/test.tst:

	typo: get->getf

2005-09-13 06:00  sds

	* modules/syscalls/test.tst, src/ChangeLog:

	stat-vfs: FreeBSD lacks this too

2005-09-13 05:56  sds

	* modules/syscalls/test.tst, src/ChangeLog:

	physical-memory: guard against broken unixes, like FreeBSD 4.10-BETA

2005-09-13 05:46  sds

	* src/ChangeLog, modules/syscalls/test.tst:

	SHOW the results for FILE-OWNER

2005-09-12 23:03  sds

	* modules/clx/new-clx/clx.f:

	typo

2005-09-12 22:56  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(create_image): wrapper for XCreateImage
	(handle_image_z, PUT-IMAGE): use it

2005-09-12 22:54  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(foreign_slot): wrapper
	(get_ptr_object_and_display, get_font_info_and_display)
	(DISCARD-FONT-INFO): use it

2005-09-12 22:21  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(%DISPLAY-XID): wrap XAllocID in X_CALL
	(image_put_and_destroy): wrapper
	(handle_image_z, PUT-IMAGE): use it

2005-09-12 20:54  sds

	* src/: ChangeLog, genclisph.d, lispbibl.d:

	use export_def() instead of emit_define() and emit_define1() most of the time

2005-09-12 20:49  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(FORCE-GCONTEXT-CHANGES): clean-up STACK
	(SHAPE-COMBINE): accept :SOURCE-KIND

2005-09-12 20:46  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	wrap X calls in X_CALL (<werner@suse.de>)

2005-09-09 20:53  sds

	* modules/syscalls/test.tst:

	typo

2005-09-08 23:31  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(XLIB:CHANGE-POINTER-CONTROL): use Fixnum_minus1
	instead of fixnum(-1) which is actually illegal

2005-09-08 17:45  sds

	* src/: ChangeLog, lispbibl.d:

	rectype and recflags should come in the same orderin lispbibl.d and clisp.h
	-- same for SRECORD_HEADER and XRECORD_HEADER

2005-09-08 17:43  sds

	* src/: genclisph.d, lispbibl.d, ChangeLog:

	use emit_define and emit_define1 to test some defines in lispbibl.d vs clisp.h

2005-09-08 16:30  sds

	* src/ChangeLog, modules/syscalls/test.tst:

	check that OPEN :IF-EXISTS :RENAME-AND-DELETE
	produces a file with a new INODE (bug 1239523)

2005-09-08 15:30  sds

	* src/: ChangeLog, lispbibl.d:

	(record_) [TYPECODES]: rectype and recflags should
	come in the same order in lispbibl.d and clisp.h
	Reported by "Dr. Werner Fink" <werner@suse.de>

2005-09-08 00:17  sds

	* modules/syscalls/test.tst, src/ChangeLog:

	test file locking by starting and controlling via pipers two sub-processes

2005-09-07 18:11  sds

	* src/genclisph.d:

	use "static" instead of "local" uniformly

2005-09-07 17:53  sds

	* src/: ChangeLog, genclisph.d:

	(emit_typedef_f): increment typedef_count, not test_count

2005-09-06 21:49  sds

	* tests/: ChangeLog, iofkts.tst:

	check that WRITE-TO-STRING binds variables for supplied keyword arguments
	remove global definitions at the end of file

2005-09-06 19:59  sds

	* modules/syscalls/syscalls.xml:

	(POSIX::STREAM-LOCK): documented the differences between unix and win32

2005-09-06 19:49  sds

	* modules/syscalls/calls.c, src/ChangeLog:

	(POSIX::STREAM-LOCK) [WIN32_NATIVE]: fixed :BLOCK handling
	always use OS to get file size instead of calling FILE-LENGTH
	because on win32 FILE-LENGTH will fail with ERROR_LOCK_VIOLATION
	when the underlying file is locked

2005-09-06 18:04  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(POSIX::STREAM-LOCK) [!WIN32_NATIVE]: when LOCK-P is NIL, actually do unlock

2005-09-06 03:44  sds

	* src/makemake.in:

	typo

2005-09-06 02:16  sds

	* src/: ChangeLog, makemake.in:

	(DISTFILE): use ${host} as discovered by configure

2005-09-06 01:58  sds

	* configure, src/ChangeLog:

	when libsigsegv is not found, print instructions on getting/building
	libsigsegv and bail out; override with --ignore-absence-of-libsigsegv

2005-09-06 01:53  sds

	* src/: ChangeLog, makemake.in:

	(LISPBIBL_INCLUDES): removed, modules use clisp.h now

2005-09-05 17:18  sds

	* modules/pcre/cpcre.c:

	typo in comments

2005-09-05 07:07  sds

	* modules/clx/new-clx/configure:

	regenerated

2005-09-05 07:00  sds

	* modules/syscalls/calls.c, src/ChangeLog:

	(POSIX::STREAM-LOCK) [!WIN32_NATIVE]: SHARED defaults to NIL

2005-09-05 06:58  sds

	* src/ChangeLog, modules/clx/new-clx/configure.in:

	bail out when X is not found

2005-09-04 18:56  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2005-09-04 17:09  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in:

	added AC_CHECK_SIZEOF(off_t)
	(I_to_offset): define
	(STREAM-LOCK): use it

2005-09-02 20:35  sds

	* src/makemake.in:

	moved around module comments

2005-09-02 20:27  sds

	* src/: ChangeLog, makemake.in:

	(MODULES): Don't use with_module_* variables any more.

2005-09-01 23:51  sds

	* doc/impbyte.xml:

	added role="unix"

2005-09-01 23:47  sds

	* doc/faq.xml:

	(faq-contrib): <filename role="clisp-cvs">

2005-09-01 21:58  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(set_sock_opt_many): new function
	(SET-SOCKET-OPTION): use it
	also use endp() and fehler_plist_odd() to report argument errors

2005-09-01 21:56  sds

	* modules/rawsock/test.tst:

	do not pass the whole return value of SOCKET-OPTION to (SETF SOCKET-OPTION)

2005-09-01 21:23  sds

	* tests/tests.lisp, src/ChangeLog:

	capture failed test output into the log file

2005-09-01 21:20  sds

	* src/: ChangeLog, error.d, lispbibl.d, symbol.d:

	(fehler_plist_odd): moved from symbol.d to error.d

2005-09-01 19:50  sds

	* modules/rawsock/test.tst:

	(socket-option): unix-only
	(shutdown): replaced with socket-stream-shutdown

2005-09-01 19:47  sds

	* modules/syscalls/test.tst:

	(stream-options): unix-only

2005-09-01 17:23  sds

	* src/TODO:

	LISTEN should work on all streams and READ-CHAR-WILL-HANG-P should be
	merged with READ-BYTE-WILL-HANG-P into WILL-HANG-P

2005-08-30 23:53  sds

	* src/: ChangeLog, modules.d:

	(MODULE): avoid the GCC 4 warning
	"non-local variable '<anonymous struct> ...' uses anonymous type"

2005-08-30 23:41  sds

	* src/ChangeLog, utils/modprep.lisp:

	(print-tables-1, print-tables-2):
	name all types (even those used just once) to avoid the GCC 4 warning
	"non-local variable '<anonymous struct> ...' uses anonymous type"
	(modprep): use "~&" to avoid an extra blank line

2005-08-30 23:31  sds

	* utils/modprep.lisp:

	cosmetics

2005-08-30 20:18  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(writing_to_subprocess): define as "extern" without checking for SIGPIPE

2005-08-30 20:18  sds

	* src/: ChangeLog, lispbibl.d:

	(HAVE_SIGNALS): pass on to clisp.h for clx/new-clx

2005-08-30 18:26  sds

	* src/: ChangeLog, clisp-link.in:

	(fail, check_dir, make_dest, check_linkset, check_module):
	new functions; use them throughout the file
	(verbose): call exit (using fail) if the command fails
	avoid sub-shells to exit on the first failure

2005-08-30 17:33  sds

	* doc/common.xsl:

	(user.footer.content): use {@id} instead of <xsl:value-of select="@id"/>

2005-08-30 15:19  sds

	* doc/impbody.xml:

	(elastic-newline): point to doc/Newline-Convention.txt

2005-08-30 15:00  sds

	* configure, src/ChangeLog:

	when --with-dynamic-ffi is supplied, but the FFI fails to build,
	issue an error message and fail

2005-08-30 14:16  sds

	* src/: ChangeLog, makemake.in:

	(LDFLAGS): fixed handling (were effectively ignored)

2005-08-30 13:12  sds

	* Makefile.devel, src/ChangeLog:

	(PACK, PACKOPT, PACKEXT): remove,
	assume tar/bzip2/gzip are present on the developer's machine
	(linux-distrib, linux--distrib): remove (unused)
	(distrib): do not depend on linux-distrib

2005-08-30 12:55  sds

	* doc/impext.xml:

	use &aelig;, mention that UCS-4 is the internal encoding
	and iso-8859-1 is compatible with char-code/code-char

2005-08-30 12:41  sds

	* doc/faq.xml:

	tweak

2005-08-29 23:39  sds

	* src/: ChangeLog, makemake.in:

	(PWDCMD): removed
	(distrib) [cygwin]: fixed tar.bz2 location

2005-08-29 20:36  sds

	* doc/: _clisp.1, _clisp.html, impnotes.html:

	regenerated

2005-08-29 20:18  sds

	* src/po/: ru.po, clisp.pot, clisplow.pot, clisplow_da.gmo,
	  clisplow_da.po, clisplow_de.gmo, clisplow_de.po, clisplow_en.gmo,
	  clisplow_en.po, clisplow_es.gmo, clisplow_es.po, clisplow_fr.gmo,
	  clisplow_fr.po, clisplow_nl.gmo, clisplow_nl.po, clisplow_ru.gmo,
	  clisplow_ru.po, da.gmo, da.po, de.gmo, de.po, en.gmo, en.po,
	  es.gmo, es.po, fr.gmo, fr.po, nl.gmo, nl.po, ru.gmo:

	regenerated

2005-08-29 20:10  sds

	* modules/regexp/configure, modules/syscalls/configure,
	  modules/wildcard/configure, modules/zlib/configure,
	  src/configure, src/unixconf.h.in, src/autoconf/aclocal.m4,
	  utils/hln/configure, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5, win32msvc/makefile.msvc5d,
	  win32msvc/makefile.msvc6, win32msvc/makefile.msvc6d,
	  win32msvc/makefile.msvc7, modules/berkeley-db/configure,
	  modules/clx/new-clx/configure, modules/dirkey/configure,
	  modules/fastcgi/configure, modules/i18n/configure,
	  modules/oracle/configure, modules/pari/configure,
	  modules/pcre/configure, modules/postgresql/configure,
	  modules/rawsock/configure:

	regenerated

2005-08-29 20:06  sds

	* clisp.lsm, version.sh, src/ChangeLog, src/HISTORY, src/NEWS,
	  src/version.h:

	clisp 2.35 release

2005-08-29 20:05  sds

	* src/: ChangeLog, m4/floatparam.m4, m4/intparam.m4:

	require gl_AC_TYPE_LONG_LONG and gt_TYPE_LONGDOUBLE
	instead of CL_LONGLONG and CL_LONGDOUBLE
	use $ac_cv_type_long_long and $gt_cv_c_long_double
	instead of $cl_cv_c_longlong and $cl_cv_c_longdouble

2005-08-29 19:40  sds

	* doc/faq.xml:

	cookbook is emacs-based

2005-08-29 17:36  sds

	* src/TODO:

	Should *PATHNAME-ENCODING* be 1:1?

2005-08-29 17:14  sds

	* doc/clisp.xml.in:

	use <filename role="clisp-cvs"> for COPYRIGHT

2005-08-29 16:51  haible

	* src/: ChangeLog, aridecl.d:

	Make the long-float overflow check work on 64-bit platforms.
	(LF_exp_high+1 was evaluating to 0x0000000100000000UL, which is never
	equal to the 32-bit exponent field.)

2005-08-29 16:48  haible

	* src/: ChangeLog, configure.in, m4/param.m4:

	Improved cross-compilation support.

2005-08-29 16:45  haible

	* src/m4/floatparam.m4:

	Determination of floating-point type parameters when cross-compiling.

2005-08-29 16:45  haible

	* src/m4/intparam.m4:

	Determination of integer type parameters when cross-compiling.

2005-08-29 16:44  haible

	* src/m4/param.m4:

	Moved here from intparam.m4.

2005-08-29 16:44  haible

	* src/m4/intparam.m4:

	Move to param.m4.

2005-08-29 16:40  haible

	* src/: ChangeLog, m4/rusage.m4:

	Fix for an error message when cross-compiling:
	checking whether getrusage works... guessing no
	./configure: line 20174: test: too many arguments

2005-08-29 16:30  sds

	* Makefile.devel, src/ChangeLog:

	(src/configure): depend on version.sh

2005-08-29 00:04  sds

	* clisp.spec:

	added danish

2005-08-28 22:30  sds

	* src/: ChangeLog, noreadline.d:

	add prototypes to avoid warnings

2005-08-28 22:18  sds

	* modules/regexp/regexp.xml:

	title - POSIX regular expressions

2005-08-28 22:11  sds

	* doc/impbyte.xml:

	(src-preprocessing): added file extensions

2005-08-28 22:11  sds

	* doc/impent.xml:

	(modprep): point to modprep-file

2005-08-28 20:50  sds

	* src/NEWS:

	Explicitly close all possible file descriptors before exec().

2005-08-28 19:03  sds

	* modules/regexp/test.tst, src/ChangeLog:

	fixed the tests whose behavior changed during the transition
	from to the multi-byte version

2005-08-28 19:02  sds

	* src/ChangeLog, modules/regexp/regex.c,
	  modules/regexp/regex_internal.c, modules/regexp/regex_internal.h,
	  modules/regexp/regexec.c:

	sync with gnulib

2005-08-28 18:27  sds

	* src/: po/nl.po, po/ru.gmo, po/ru.po, configure, po/clisp.pot,
	  po/clisplow.pot, po/clisplow_de.gmo, po/clisplow_de.po,
	  po/clisplow_en.gmo, po/clisplow_en.po, po/clisplow_es.gmo,
	  po/clisplow_es.po, po/clisplow_fr.gmo, po/clisplow_fr.po,
	  po/clisplow_nl.gmo, po/clisplow_nl.po, po/clisplow_ru.gmo,
	  po/clisplow_ru.po, po/de.gmo, po/de.po, po/en.gmo, po/en.po,
	  po/es.gmo, po/es.po, po/fr.gmo, po/fr.po, po/nl.gmo:

	regenerated

2005-08-28 18:21  sds

	* src/makemake.in, src/spvw_language.d, src/po/Makefile.devel,
	  src/po/Makefile.trans.da, src/po/clisplow_da.gmo,
	  src/po/clisplow_da.po, src/po/da.gmo, src/po/da.po,
	  doc/impext.xml, src/NEWS, src/configure.in, src/constsym.d,
	  src/danish.lisp, src/init.lisp, SUMMARY, doc/clisp.xml.in,
	  src/ChangeLog:

	Danish messages from Dennis Decker Jensen <dennisdjensen@tiscali.dk>

2005-08-28 18:05  sds

	* src/: ChangeLog, describe.lisp:

	(describe-object): use "~:p" instead of "~:*~[~;~:;s~]"

2005-08-28 06:05  sds

	* src/ChangeLog, modules/pari/cpari.c, modules/pari/pari.lisp:

	moved PARI i/o from Lisp to C to enable C++ compilation ("const" issues)

2005-08-28 05:57  sds

	* doc/clisp.xml.in, doc/common.xsl, doc/faq.xml, doc/impbody.xml,
	  doc/impbyte.xml, doc/impent.xml, doc/impext.xml,
	  doc/unix-ent.xml, modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/ent-bdb.xml, modules/i18n/i18n.xml,
	  modules/rawsock/rawsock.xml, modules/regexp/regexp.xml,
	  modules/syscalls/syscalls.xml:

	use XSL instead of entities for unix & berkeley-db documentation

2005-08-26 19:25  sds

	* src/: ChangeLog, lispbibl.d:

	(Handle) [UNIX]: use emit_typedef and define to int

2005-08-26 18:07  sds

	* src/: ChangeLog, error.d, errunix.d, errwin32.d, lispbibl.d:

	(errno_out_low): renamed from errno_out(), accept __FILE__ and __LINE__

2005-08-26 17:55  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5, makefile.msvc5d,
	  makefile.msvc6, makefile.msvc6d, makefile.msvc7:

	regenerated

2005-08-26 17:02  sds

	* src/ChangeLog, Makefile.devel:

	(makemake): substitute @PACKAGE_VERSION@

2005-08-26 16:52  sds

	* src/: ChangeLog, makemake.in:

	avoid putting ${} into Makefile, use $() instead

2005-08-26 15:51  hin

	* src/ChangeLog:

	Oracle BLOB fix

2005-08-26 15:47  hin

	* modules/oracle/: oracle.lisp, orafns.c:

	On output, convert BLOBs to array of (UNSIGNED-BYTE 8)

2005-08-26 01:07  sds

	* modules/berkeley-db/bdb.c, src/ChangeLog:

	(close_messages, DBE-MESSAGES): added casts for C++ compilation

2005-08-26 01:03  sds

	* src/configure:

	regenerated

2005-08-26 00:49  sds

	* src/: ChangeLog, configure.in, makemake.in:

	instead of having the user edit Makefile and select the packer,
	check for gzip/compress and assume that tar is present

2005-08-26 00:29  sds

	* modules/regexp/configure, src/autoconf/aclocal.m4:

	regenerated

2005-08-26 00:29  sds

	* src/ChangeLog, src/m4/regex.m4, modules/regexp/regcomp.c,
	  modules/regexp/regex_internal.c, modules/regexp/regex_internal.h,
	  modules/regexp/regexec.c:

	sync with gnulib -- G++ finally can compile regex!

2005-08-25 21:44  sds

	* src/: ChangeLog, error.d:

	#undef errno_out

2005-08-25 21:36  sds

	* src/: ChangeLog, errunix.d, errwin32.d, lispbibl.d,
	  spvw_memfile.d, spvw_mmap.d, spvw_multimap.d:

	(errno_out): print newline beforehand

2005-08-25 21:32  sds

	* src/: ChangeLog, makemake.in:

	do note create rules for development targets
	unless the user is working from the CVS

2005-08-25 19:15  sds

	* modules/regexp/configure:

	regenerated

2005-08-25 18:59  sds

	* modules/regexp/configure.in:

	moved AC_GNU_SOURCE between AC_PROG_CPP and AC_HEADER_STDC

2005-08-25 18:44  sds

	* src/autoconf/aclocal.m4, modules/regexp/configure,
	  modules/syscalls/configure, src/configure, src/unixconf.h.in,
	  modules/regexp/config.h.in:

	regenerated

2005-08-25 18:19  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in:

	assume <sys/types.h> exists, just like in unix.d

2005-08-25 17:19  sds

	* modules/syscalls/configure.in, src/ChangeLog:

	do not check for <time.h> and <sys/time.h> using AC_CHECK_HEADERS
	because they are already checked by AC_HEADER_TIME

2005-08-25 17:17  sds

	* src/: ChangeLog, configure.in, unix.d, unixaux.d:

	(close_all_fd): also try getrlimit() before OPEN_MAX
	use AC_HEADER_TIME

2005-08-25 16:52  sds

	* modules/regexp/configure.in, modules/regexp/regcomp.c,
	  modules/regexp/regex.c, modules/regexp/regex.h,
	  modules/regexp/regex_internal.c, modules/regexp/regex_internal.h,
	  modules/regexp/regexec.c, src/ChangeLog, src/m4/regex.m4:

	sync with gnulib

2005-08-25 16:46  sds

	* src/ChangeLog, Makefile.devel:

	(src/autoconf/aclocal.m4): prepend AC_GNU_SOURCE
	to configure.ac and strip it from configures

2005-08-25 04:17  sds

	* src/: pathname.d, socket.d, stream.d, unix.d, unixaux.d,
	  ChangeLog, configure.in:

	explicitly close all file descriptors before exec()

2005-08-24 01:28  sds

	* doc/impbody.xml:

	use &file-des;

2005-08-23 18:48  sds

	* modules/syscalls/calls.c:

	added casts for C++ compilation

2005-08-23 17:28  sds

	* src/ChangeLog, src/NEWS, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml,
	  modules/syscalls/test.tst:

	New function POSIX:STREAM-OPTIONS calls fcntl(2).

2005-08-23 17:24  sds

	* modules/syscalls/test.tst:

	use SHOW instead of PRINC

2005-08-23 17:23  sds

	* doc/clisp.xml.in:

	use &clisp-cmd;

2005-08-23 17:22  sds

	* src/ChangeLog, utils/modprep.lisp:

	(print-tables-1): *_to_list():
	when c_const is 0, do not put l_const into the list

2005-08-22 19:51  sds

	* src/makemake.in, doc/impext.xml, src/ChangeLog:

	issue a warning on --with-module=base-module

2005-08-22 19:44  sds

	* src/m4/regex.m4, modules/regexp/regcomp.c,
	  modules/regexp/regex.h, modules/regexp/regex_internal.c,
	  modules/regexp/regex_internal.h, modules/regexp/regexec.c,
	  src/ChangeLog:

	sync regex with gnulib

2005-08-19 20:58  sds

	* modules/syscalls/calls.c, src/ChangeLog, src/lispbibl.d,
	  src/pathname.d, src/stream.d:

	(stream_lend_handle): propagate up the possible change
	in the first argument coming from check_value()

2005-08-19 20:21  sds

	* src/subr.d:

	fixed a typo in string_invertcase

2005-08-18 22:06  sds

	* src/: lispbibl.d, ChangeLog:

	(attribute_aligned_object): use "#define" instead of
	a constant variable declaration "const char*" for gen.lispbibl.c

2005-08-18 22:01  sds

	* src/: makemake.in, ChangeLog:

	(PROC): handle OpenBSD 3.4 where `uname -p` prints
	"Intel Pentium III (Coppermine) ("GenuineIntel" 686-class)"

2005-08-18 18:59  sds

	* src/: ChangeLog, spvw.d:

	(libopen) [!WIN32_NATIVE]: pass RTLD_GLOBAL to dlopen()

2005-08-18 18:24  hin

	* src/ChangeLog:

	Oracle fixes: handle flats as double precision; allow multiple connections to
	the same server.

2005-08-18 18:21  hin

	* modules/oracle/: oracle.lisp, orafns.c:

	Handle double-precision floats and multiple connections to same
	database.

2005-08-18 17:42  sds

	* modules/rawsock/rawsock.c, src/ChangeLog:

	(optional_sockaddr_argument): declare static to avoid a warning

2005-08-18 17:22  sds

	* modules/rawsock/: config.h.in, configure:

	regenerated

2005-08-18 17:19  sds

	* modules/rawsock/configure.in, modules/rawsock/rawsock.c,
	  src/ChangeLog:

	include <time.h> so that "struct timeval" will be available on OSX too

2005-08-17 18:36  sds

	* src/ChangeLog:

	typo

2005-08-16 19:34  sds

	* doc/impext.xml:

	(mk-pipe-io): mention &iss052;

2005-08-16 15:49  sds

	* modules/regexp/regex.h, src/ChangeLog:

	sync with gnulib (support G++)

2005-08-15 20:10  sds

	* tests/: ChangeLog, path.tst:

	more feedback on failure

2005-08-15 16:56  sds

	* emacs/clhs.el:

	(clhs-table-buffer): strip "file:/", not just "file:"

2005-08-15 16:55  sds

	* src/ChangeLog, src/documentation.lisp, tests/ChangeLog,
	  tests/streams.tst:

	(documentation, (setf documentation)): specialize on CONS, not on NIL,
	to ensure that NIL is treated as a SYMBOL

2005-08-13 05:54  ampy

	* src/ChangeLog, utils/comment5.c:

	Do not print trash when outfile is a closed pipe.

2005-08-12 07:54  ampy

	* src/: ChangeLog, w32shell.c:

	Fixed Win32 bug with root directory (1252861)

2005-08-11 20:15  sds

	* doc/: faq.xml, gray.xml, impbody.xml, impbyte.xml, impent.xml,
	  impext.xml, impnotes.xml.in, mop.xml:

	do not end <title> with a period

2005-08-11 17:26  sds

	* src/: ChangeLog, makemake.in:

	(DEVPREFIX): simplified

2005-08-11 15:40  sds

	* unix/INSTALL:

	full-check --> mod-check

2005-08-11 15:39  sds

	* tests/strings.tst:

	oops

2005-08-10 22:28  sds

	* src/: ChangeLog, m4/onceonly.m4:

	use gnulib/m4/onceonly_2_57.m4

2005-08-10 22:24  sds

	* src/ChangeLog, src/NEWS, src/charstrg.d, src/constsym.d,
	  src/init.lisp, src/subr.d, src/subrkw.d, tests/ChangeLog,
	  tests/strings.tst, doc/impbody.xml, doc/impent.xml:

	export EXT:CHAR-INVERTCASE, EXT:STRING-INVERTCASE and EXT:NSTRING-INVERTCASE

2005-08-10 21:14  sds

	* src/case-sensitive.lisp:

	comment

2005-08-09 15:50  sds

	* doc/faq.xml:

	formatting: use <label> and <blockinfo>

2005-08-08 23:32  sds

	* doc/impbyte.xml:

	fixed README path

2005-08-08 20:26  sds

	* doc/impnotes.css:

	(c)year

2005-08-08 20:25  sds

	* doc/impnotes.css:

	highlight the FAQ questions

2005-08-08 20:24  sds

	* doc/faq.xml:

	user number to label questions
	(faq-ide): more impersonal

2005-08-07 20:54  sds

	* src/condition.lisp, doc/impbody.xml:

	(set-global-handler): better doc

2005-08-05 21:55  sds

	* src/: compiler.lisp, init.lisp, ChangeLog:

	FILE doc is now (file start-line end-line)

2005-08-05 21:43  sds

	* src/macros3.lisp:

	oops

2005-08-05 21:41  sds

	* src/macros3.lisp:

	(compiled-file-p): pass NIL NIL to PEEK-CHAR

2005-08-05 20:43  sds

	* tests/macro8.tst, src/NEWS, src/macros3.lisp, tests/ChangeLog,
	  src/ChangeLog, doc/impbody.xml:

	(compiled-file-p): implemented CLRFI-2
	<http://clrfi.alu.org/clrfi/clrfi-2-compiled-file-p>

2005-08-05 20:30  sds

	* doc/cl-ent.xml:

	(asdf, defsystem): added

2005-08-05 16:58  sds

	* src/configure:

	regenerated

2005-08-05 16:57  sds

	* src/autoconf/aclocal.m4:

	manually added codeset.m4 and onceonly.m4

2005-08-05 16:56  sds

	* doc/faq.xml:

	typo: quanda->qanda

2005-08-05 16:54  sds

	* src/ChangeLog, modules/regexp/regcomp.c:

	modules/regexp/regcomp.c from gnulib

2005-08-05 14:49  sds

	* src/m4/regexp.m4:

	updated bundled regex to the latest gnulib version

2005-08-05 00:21  sds

	* src/ChangeLog, Makefile.devel:

	make configure creation process more robust

2005-08-05 00:18  sds

	* src/autoconf/aclocal.m4, src/unixconf.h.in, src/configure,
	  modules/wildcard/configure, modules/oracle/configure,
	  modules/regexp/config.h.in, modules/regexp/configure,
	  modules/wildcard/config.h.in, modules/fastcgi/configure,
	  modules/oracle/config.h.in, modules/fastcgi/config.h.in:

	regenerated

2005-08-05 00:12  sds

	* modules/syscalls/calls.c:

	do not define __EXTENSIONS__, this is taken care of by gl_USE_SYSTEM_EXTENSIONS

2005-08-05 00:10  sds

	* src/ChangeLog, src/configure.in, src/m4/extensions.m4,
	  src/m4/onceonly.m4, src/m4/regex.m4,
	  modules/wildcard/configure.in, modules/regexp/configure.in,
	  modules/regexp/link.sh.in, modules/regexp/regex.c,
	  modules/regexp/regex.h, modules/regexp/regex_internal.c,
	  modules/regexp/regex_internal.h, modules/regexp/regexec.c:

	updated bundled regex to the latest gnulib version

2005-08-05 00:02  sds

	* src/ChangeLog, modules/fastcgi/configure.in,
	  modules/oracle/configure.in:

	generate config.h.

2005-08-04 23:59  sds

	* doc/: impnotes.xml.in, Makefile, faq.xml:

	added FAQ as appendix

2005-08-04 23:58  sds

	* doc/clisp.xml.in:

	use &opt-E; and &clisp-cvs;

2005-08-04 23:58  sds

	* doc/impbyte.xml:

	clisp.1 and clisp.html are in build-dir, not src

2005-08-04 23:56  sds

	* doc/impext.xml:

	use &mime;, &opt-E;

2005-08-04 23:55  sds

	* doc/impent.xml:

	(clisp-announce, clisp-cvs, opt-E): added

2005-08-04 23:55  sds

	* doc/cl-ent.xml:

	(mime, libsigsegv): added

2005-08-04 23:54  sds

	* doc/unix-ent.xml:

	(touch): added

2005-08-03 20:20  sds

	* src/: ChangeLog, makemake.in:

	(check): fixed the test for sacla-tests and ansi-tests

2005-08-03 19:41  sds

	* src/: ChangeLog, spvw_memfile.d:

	(loadmem): add a cast for C++ compilation

2005-08-03 19:27  sds

	* tests/: time.tst, ChangeLog:

	check docstring preservation under compilation; add cleanup

2005-08-03 19:20  sds

	* src/: documentation.lisp, ChangeLog:

	(function-documentation): pass NAME, not X, to SYS::GET-FUNNAME-SYMBOL

2005-08-03 17:31  sds

	* src/: defs1.lisp, ChangeLog:

	(decode-universal-time) [!(UNIX|WIN32)]: call FLOOR just once instead of twice

2005-08-02 23:57  sds

	* src/: encoding.d, ChangeLog:

	(init_dependent_encodings, SET-FOREIGN-ENCODING):
	partially reversed the 2005-07-30 patch: O(foreign_8bit_encoding)
	must agree with O(foreign_encoding) and only ASCII agrees with
	_all_ encodings, so use ASCII instead of DEFAULT_1_1_ENCODING

2005-08-02 23:29  sds

	* tests/: ChangeLog, tests.lisp, time.tst:

	new file: time.tst to test universal time

2005-08-02 23:19  sds

	* tests/setf.tst, tests/alltest.tst, tests/restarts.tst,
	  src/ChangeLog, src/describe.lisp, src/documentation.lisp,
	  src/init.lisp, tests/ChangeLog:

	use symbol property lists instead of the global *DOCUMENTATION* hash table

2005-08-02 23:16  sds

	* src/: package.d, ChangeLog:

	(cerror_package_locked): PACKAGE-ERROR slot PACKAGE must be a PACKAGE,
	not a list thereof (coming from CHECK-REDEFINITION)

2005-08-02 23:13  sds

	* tests/: mop.tst, ChangeLog:

	unlock "CLOS" when defining a CLOS:FINALIZE-INHERITANCE method

2005-08-02 23:01  sds

	* tests/tests.lisp:

	oops - "time" is not yet there

2005-08-02 19:26  sds

	* tests/: ChangeLog, tests.lisp:

	(show): moved here from the individual test files

2005-08-02 19:24  sds

	* src/: encoding.d, ChangeLog:

	unknown locale encoding can be ISO8859-1

2005-08-02 19:22  sds

	* src/TODO:

	tweak

2005-08-02 19:20  sds

	* src/ChangeLog, modules/berkeley-db/test.tst,
	  modules/rawsock/test.tst, modules/zlib/test.tst:

	(show): moved to tests/tests.lisp, used by tests instead of PRINT

2005-08-01 23:08  sds

	* src/: spvw_memfile.d, ChangeLog:

	when the specified memory image does not exist, try appending ".mem"
	(open_filename): new function (extracted from loadmem)
	(loadmem): use it, and retry with filename".mem" on failure

2005-08-01 23:04  sds

	* src/: spvw_global.d, ChangeLog:

	(check_pack_consistency): made static to avoid warning

2005-08-01 22:21  sds

	* src/: ChangeLog, savemem.lisp:

	(saveinitmem): ensure that *PACKAGE* is bound to a package

2005-08-01 22:18  sds

	* src/: pathname.d, ChangeLog:

	(directory_trivial_p): check whether (CAR DIR) is a CONS
	This caused a crash on Sparc/Solaris 10.
	Reported by Nelson H. F. Beebe <beebe@math.utah.edu>

2005-07-31 15:59  sds

	* src/TODO:

	removed larger fixnums on 64-bit platforms

2005-07-31 15:53  sds

	* src/TODO:

	SOCKET-STREAM-SHUTDOWN /= CLOSE

2005-07-31 01:57  sds

	* src/: ChangeLog, encoding.d, NEWS:

	(DEFAULT_1_1_ENCODING): iso-8859-1 (corresponds to
	the CLISP CODE-CHAR/CHAR-CODE conversion on the first 255 bytes)
	(encoding_from_name): when `name' does not name a known encoding,
	use the locale default instead of ASCII/UTF-8 (for CLISP contexts)
	and DEFAULT_1_1_ENCODING when context=locale (can it ever happen?!)
	-E "1:1" and "8bit" now mean DEFAULT_1_1_ENCODING
	(init_dependent_encodings, SET-FOREIGN-ENCODING):
	O(foreign_8bit_encoding) defaults to DEFAULT_1_1_ENCODING, not to ASCII

2005-07-30 05:59  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/test.tst:

	(BDB:DBE-SET-OPTIONS): dbe->set_verbose() does not accept bit flag combinations

2005-07-29 18:05  sds

	* src/: makemake.in, ChangeLog:

	(gen.lispbibl.c): fixed the sed(1) expression to work on
	solaris, darwin, openbsd, msys (gnu sed 3), cygwin&linux (gnu sed 4)
	Suggested by rouben@pc18.math.umbc.edu (Rouben Rostamian)

2005-07-27 23:06  sds

	* src/: ChangeLog, spvw_debug.d:

	(TheCons_): a new debugging prop

2005-07-27 19:18  sds

	* src/stream.d, src/NEWS, src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/rawsock.xml, modules/rawsock/sock.lisp:

	SOCKET:SOCKET-STREAM-SHUTDOWN does not call CLOSE anymore,
	just shutdown(2) - as it has always been documented

2005-07-27 18:22  sds

	* src/: init.lisp, condition.lisp, ChangeLog:

	better :REPORTs for LOAD restarts

2005-07-26 22:02  sds

	* doc/impnotes.xml.in:

	(overview): refer to "mop-chap", not &amop;

2005-07-26 18:31  sds

	* src/TODO:

	quote <http://article.gmane.org/gmane.lisp.clisp.general:9893>:

2005-07-26 18:20  sds

	* src/TODO:

	SOCKET-STREAM-SHUTDOWN /= CLOSE

	<http://article.gmane.org/gmane.lisp.clisp.general:9893>:
	DIRECTORY, *PATHNAME-ENCODING*, and Denial-Of-Service attack
	index.html is now generated instead of impnotes-top.html

2005-07-26 16:06  sds

	* doc/Makefile:

	(STYLESHEETS_PATH): use release, not snapshot

2005-07-26 16:05  sds

	* doc/Makefile:

	(html): remove comments from .symlinks

2005-07-25 23:24  sds

	* tests/: tests.lisp, ChangeLog:

	(run-all-tests): disable bind-eval because of amd64 issues

2005-07-25 17:42  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(ensure_living_display): avoid "Unprintable error message"
	by always returning when the argument is a DISPLAY

2005-07-25 15:15  sds

	* src/ChangeLog, modules/queens/link.sh:

	(INCLUDES): no need for '-I'

2005-07-22 23:08  sds

	* src/makemake.in, src/ChangeLog, Makefile.devel:

	ansi-tests and sacla-tests are for developers only and are not included
	in the source distribution, so check should not depend on them;
	for developers, it should also depend on benchmarks

2005-07-22 21:01  sds

	* tests/ChangeLog, tests/path.tst, src/pathname.d, src/ChangeLog:

	Fixed win32 bug: when "foo" is a file, (directory "foo/") returned non-NIL
	and this prevented loading ~/.clisprc

2005-07-22 20:43  sds

	* clisp.spec:

	Red Hat->Fedora Core

2005-07-22 20:42  sds

	* SUMMARY:

	linux->gnu/linux

2005-07-22 17:53  sds

	* src/makemake.in, src/ChangeLog, doc/_clisp.html, doc/_clisp.1,
	  doc/Makefile:

	@PLATFORM@ in man pages should be substituted at build time (not at XSL time)

2005-07-22 02:03  sds

	* configure:

	--without-readline      do not look for GNU readline

2005-07-21 22:17  sds

	* src/: win32.d, ChangeLog:

	(HAVE_STRERROR): define to 1 to avoid a warning

2005-07-21 21:44  sds

	* tests/encoding.tst, src/subtypep.lisp, tests/ChangeLog,
	  src/ChangeLog, src/TODO:

	get-charset-range: move the "caching" code to the test suite

2005-07-21 20:58  sds

	* src/TODO:

	remove clhs.txt; add impnotes id-href.map lookup

2005-07-21 20:55  sds

	* src/TODO:

	post-2.34 update

2005-07-21 20:46  sds

	* src/: makemake.in, ChangeLog:

	do not put curr/prev/test into setup.hint - normally they are not needed

2005-07-21 19:11  sds

	* utils/fix-perms.sh, src/ChangeLog:

	follow symlinks and also "-x" HTML and PNG

2005-07-21 18:32  sds

	* src/: makemake.in, ChangeLog:

	(distrib) [cygwin]: fixed CLISP_VR; use /tmp for DEST_TMP

2005-07-21 16:34  sds

	* src/NEWS:

	spelling

2005-07-21 15:49  sds

	* src/ChangeLog, modules/clx/mit-clx/link.sh,
	  modules/clx/mit-clx/Makefile:

	removed split-sequence

2005-07-21 06:07  sds

	* src/ChangeLog:

	version 2.34

2005-07-21 06:06  sds

	* src/ChangeLog, clisp.spec:

	updated release procedure

2005-07-21 06:03  sds

	* src/: ChangeLog, makemake.in:

	(VERSION): removed

2005-07-21 05:25  sds

	* Makefile.devel:

	updated release procedure

2005-07-21 05:22  sds

	* src/: ChangeLog, lispbibl.d:

	do not put "var" into clisp.h

2005-07-21 01:58  sds

	* win32msvc/makefile.msvc5, win32msvc/makefile.msvc5d,
	  win32msvc/makefile.msvc6, win32msvc/makefile.msvc6d,
	  win32msvc/makefile.msvc7, win32msvc/makefile.msvc4, src/po/ru.po,
	  src/po/nl.po, src/po/ru.gmo, src/po/nl.gmo, src/po/fr.gmo,
	  src/po/fr.po, src/po/en.po, src/po/es.gmo, src/po/es.po,
	  src/po/en.gmo, src/po/de.gmo, src/po/de.po,
	  src/po/clisplow_es.gmo, src/po/clisplow_es.po,
	  src/po/clisplow_fr.gmo, src/po/clisplow_fr.po,
	  src/po/clisplow_nl.gmo, src/po/clisplow_nl.po,
	  src/po/clisplow_ru.gmo, src/po/clisplow_ru.po, src/po/clisp.pot,
	  src/po/clisplow.pot, src/po/clisplow_de.gmo,
	  src/po/clisplow_de.po, src/po/clisplow_en.gmo,
	  src/po/clisplow_en.po, src/autoconf/aclocal.m4, src/configure,
	  src/version.h, src/NEWS, ffcall/callback/vacall_r/configure,
	  ffcall/callback/vacall_r/vacall_r.h.msvc, ffcall/m4/libtool.m4,
	  ffcall/vacall/vacall.h.msvc, src/HISTORY,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/configure, ffcall/avcall/configure,
	  doc/impnotes.html, ffcall/avcall/avcall.h.msvc, Makefile.devel,
	  clisp.lsm, version.sh, doc/_clisp.1, doc/_clisp.html:

	clisp 2.34 (2005-07-20)

2005-07-20 20:43  sds

	* src/: m4/libtool.m4, ChangeLog:

	upgrade to libtool-1.5.18 + clisp 2005-07-08 patch

2005-07-20 20:29  sds

	* modules/syscalls/calls.c:

	avoid "var" CPP macro

2005-07-20 20:27  sds

	* src/: lispbibl.d, ChangeLog:

	(var): do not put into clisp.h
	(elif, loop, until): deprecated

2005-07-20 19:41  sds

	* src/ChangeLog, Makefile.devel:

	remove the last vestiges of DOS support

2005-07-20 18:51  sds

	* utils/fix-perms.sh, src/ChangeLog:

	make configure files executable

2005-07-20 16:57  sds

	* doc/common.xsl:

	pass through comments: fixed the check for next comment

2005-07-20 16:33  sds

	* doc/Makefile:

	(SGML_UNCOMMENT, ROFF_UNCOMMENT): uncomment only pre-processing comments

2005-07-18 21:21  sds

	* doc/: impnotes.html, _clisp.html, _clisp.1:

	regenerated

2005-07-18 20:30  sds

	* doc/impbody.xml:

	presentation tweaks

2005-07-18 19:58  sds

	* doc/impext.xml:

	recommend LETF for encoding symbol macros

2005-07-18 17:56  sds

	* src/: spvw.d, ChangeLog:

	(usage): made the message more consistent

2005-07-18 17:53  sds

	* doc/clisp.xml.in:

	provide metainfo for manpage output

2005-07-18 17:52  sds

	* doc/impbyte.xml:

	use <prompt> instead of "bash$"

2005-07-15 23:21  sds

	* utils/varbrace.d, src/ChangeLog:

	(convert): declare static to avoid a warning

2005-07-15 23:08  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/dbi.lisp, modules/berkeley-db/ent-bdb.xml,
	  modules/berkeley-db/test.tst:

	use msgcall and msgfile (Berkeley-DB 4.3)

2005-07-15 18:40  sds

	* src/ChangeLog, src/NEWS, modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/config.h.in, modules/berkeley-db/configure,
	  modules/berkeley-db/configure.in,
	  modules/berkeley-db/ent-bdb.xml, modules/berkeley-db/test.tst,
	  modules/berkeley-db/bdb.c:

	support Berkeley-DB 4.3

2005-07-15 16:38  sds

	* doc/man.xsl:

	comment

2005-07-15 16:37  sds

	* src/ChangeLog, unix/INSTALL, configure:

	(--list-modules): new top-level configure option

2005-07-15 16:23  sds

	* doc/man.xsl:

	Put XML comments inside ROFF comments
	From Michael Smith <xmldoc@users.sourceforge.net>

2005-07-15 16:22  sds

	* doc/Makefile:

	(ROFF_UNCOMMENT): assume XML comments inside ROFF comments

2005-07-15 16:09  sds

	* src/: makemake.in, ChangeLog:

	(DEVPREFIX): "cd c:" --> "cd c:/" to avoid a cygwin error
	./makemake: line 724: cd: c:: No such file or directory

2005-07-15 16:06  sds

	* src/: makemake.in, ChangeLog:

	(gen.lispbibl.c): fixed the sed(1) expression to work on macos-10.4-darwin-8.2.0

2005-07-14 22:22  sds

	* src/NEWS:

	fixed a URL

2005-07-14 15:07  sds

	* doc/: olink-chunk.xml, olink-pile.xml:

	use the canonical XSL stylesheet location at
	<http://docbook.sourceforge.net/release/xsl/current>
	Suggested by Michael Smith <smith@xml-doc.org>

2005-07-14 14:57  sds

	* doc/mop.xml:

	typo

2005-07-13 22:35  sds

	* doc/mop.xml:

	avoid literal repetitions

2005-07-13 21:40  sds

	* src/: makemake.in, ChangeLog:

	(setup.hint) [cygwin]: fixed curr/test output

2005-07-13 21:11  sds

	* src/po/ru.po, src/po/ru.gmo, src/po/nl.po, src/po/nl.gmo,
	  src/po/fr.po, src/po/fr.gmo, src/po/es.po, src/po/es.gmo,
	  src/po/en.po, src/po/en.gmo, src/po/de.po, src/po/de.gmo,
	  src/po/clisplow_nl.po, src/po/clisplow_ru.gmo,
	  src/po/clisplow_ru.po, src/po/clisp.pot, src/po/clisplow.pot,
	  src/po/clisplow_de.gmo, src/po/clisplow_de.po,
	  src/po/clisplow_en.gmo, src/po/clisplow_en.po,
	  src/po/clisplow_es.gmo, src/po/clisplow_es.po,
	  src/po/clisplow_fr.gmo, src/po/clisplow_fr.po,
	  src/po/clisplow_nl.gmo, src/autoconf/aclocal.m4, src/configure,
	  libcharset/configure, ffcall/callback/vacall_r/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/configure, ffcall/avcall/configure,
	  doc/impnotes.html, doc/_clisp.1, doc/_clisp.html:

	regenerated for 2.33.84

2005-07-13 19:55  sds

	* doc/Makefile:

	use XML catalogs to simplify using alternative XSL locations
	http://sourceforge.net/tracker/index.php?func=detail&aid=1237581&group_id=1355&atid=301355

2005-07-13 19:46  sds

	* doc/clisp.xml.in:

	use &sharp-prime; and &sharp-P;

2005-07-13 19:44  sds

	* doc/cl-ent.xml:

	(sharp-prime): added

2005-07-13 19:34  sds

	* src/TODO:

	more on PARI

2005-07-13 19:25  sds

	* doc/cl-ent.xml:

	looks like "%" is illegal

2005-07-13 19:12  sds

	* doc/.cvsignore:

	added catalog.xml

2005-07-13 19:12  sds

	* doc/: chunk.xsl, fo.xsl, man.xsl, pile.xsl:

	use the canonical XSL stylesheet location at
	<http://docbook.sourceforge.net/release/xsl/current>
	Suggested by Michael Smith <smith@xml-doc.org>

2005-07-13 19:10  sds

	* doc/cl-ent.xml:

	(format-amp, format-percent): added

2005-07-13 15:47  sds

	* doc/clisp.xml.in:

	rearranged text for better xsl output, see
	https://sourceforge.net/tracker/index.php?func=detail&aid=1233591&group_id=21935&atid=516914

2005-07-13 15:19  sds

	* doc/clisp.xml.in:

	typo

2005-07-13 00:29  sds

	* src/ChangeLog, modules/pari/pari.lisp:

	updated obsolete names

2005-07-12 20:02  sds

	* win32msvc/INSTALL:

	suggest mingw/msys or cygwin

2005-07-12 19:54  sds

	* unix/INSTALL:

	spelling

2005-07-12 17:06  sds

	* doc/clisp.xml.in:

	(reference): tweak

2005-07-12 17:03  sds

	* doc/man.xsl:

	do not ignore ulinks, they are now transformed into a REFERENCES section

2005-07-12 16:43  sds

	* src/: makemake.in, ChangeLog:

	(MSVCDIR): output sample values for all versions

2005-07-12 16:40  sds

	* src/spvw_garcol.d:

	translated a message

2005-07-12 16:38  sds

	* doc/Makefile:

	(clisp.html, clisp.1): depend on $(OLINK)

2005-07-12 01:18  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	(SetStdHandle): added

2005-07-12 01:17  sds

	* src/: spvw.d, ChangeLog:

	(parse_options): print (EXT:MODULE-INFO) for --version

2005-07-12 01:11  sds

	* src/ChangeLog, modules/i18n/i18n.lisp, modules/i18n/i18n.xml:

	(*features*): add :I18N

2005-07-11 23:17  sds

	* src/ChangeLog, modules/zlib/zlib.lisp,
	  modules/syscalls/posix.lisp, modules/pcre/pcre.lisp,
	  modules/rawsock/sock.lisp, modules/berkeley-db/dbi.lisp,
	  modules/dirkey/dirkey1.lisp:

	*SYSTEM-PACKAGE-LIST* is in CUSTOM

2005-07-11 19:11  sds

	* src/clos-specializer1.lisp:

	indentation

2005-07-10 06:38  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	(DestroyIcon): new function

2005-07-08 21:15  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	do NOT use full paths for :LIBRARY arguments (reverses the 2005-06-06 patch)
	for portability of binary distributions [it now works on cygwin, go figure...]
	(GetStdHandle, STD_INPUT_HANDLE, STD_OUTPUT_HANDLE, STD_ERROR_HANDLE)
	(ReadFile, WriteFile, ReadConsoleA, WriteConsoleA): added i/o interface

2005-07-08 18:57  hoehle

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	WINAPI implies :stdc-stdcall declaration

2005-07-08 16:05  sds

	* src/_README.de:

	fixed last patch

2005-07-08 15:49  sds

	* unix/: PLATFORMS, INSTALL:

	suggest --with-libreadline-prefix=/sw

2005-07-08 15:10  haible

	* ffcall/m4/libtool.m4, libcharset/m4/libtool.m4,
	  src/m4/libtool.m4, src/ChangeLog, libcharset/ChangeLog:

	Fix DLL permissions on mingw.

2005-07-07 22:52  sds

	* src/makemake.in:

	(anymodule): fixed ./configure --srcdir=... - finally

2005-07-07 22:24  sds

	* src/makemake.in:

	(anymodule): fixed ./configure --srcdir=...

2005-07-07 19:11  sds

	* src/: ChangeLog, places.lisp:

	(get-setf-expansion): do not return CLISP-specific
	form ((SETF ...) ...) to avoid confusing 3rd party code walkers

2005-07-07 18:55  sds

	* src/: _README.de, _README.en, _README.es:

	fixed CMU URLs (thanks to Will Newton)

2005-07-07 18:32  sds

	* src/: makemake.in, ChangeLog:

	(needs): fixed quoting

2005-07-07 18:31  sds

	* utils/clispload.lsp, src/ChangeLog:

	(*expected-failures*): added MAKE-CONDITION.[34]

2005-07-07 18:22  sds

	* src/ChangeLog, src/NEWS, src/places.lisp, tests/ChangeLog,
	  tests/setf.tst:

	(get-setf-expansion): user may pass env=NIL to mean null lexical environment

2005-07-07 17:23  sds

	* src/: makemake.in, ChangeLog:

	(anymodule): use {MODULESDIR_} for ./configure --srcdir

2005-07-07 16:38  sds

	* win32msvc/: makefile.msvc7, makefile.msvc4, makefile.msvc5,
	  makefile.msvc5d, makefile.msvc6, makefile.msvc6d:

	regenerated

2005-07-07 16:29  sds

	* src/makemake.in:

	2 typos

2005-07-07 16:15  sds

	* src/: makemake.in, ChangeLog:

	[win32msvc]: use rc+cvtres to add the icon to clisp.exe

2005-07-07 15:47  sds

	* src/ChangeLog:

	typo

2005-07-07 15:46  sds

	* win32msvc/: makefile.msvc5d, makefile.msvc6, makefile.msvc6d,
	  makefile.msvc7, makefile.msvc4, makefile.msvc5:

	regenerated

2005-07-07 11:57  hoehle

	* src/: ChangeLog, _clisp.c, execname.c:

	permit clisp.exe compilation under MS-VC

2005-07-07 01:54  sds

	* unix/PLATFORMS:

	MacOS X comes with an ancient, incompatible BSD readline version from Apple

2005-07-07 01:15  sds

	* doc/impbody.xml:

	(spec-decl): unintern+intern "undoes" global special declaration.

2005-07-07 00:27  sds

	* tests/: ChangeLog, bind.tst:

	use -X- and -F- instead of *X* and *F*
	to avoid conflict with globally special variables defined elsewhere

2005-07-07 00:20  sds

	* src/makemake.in, src/ChangeLog, configure:

	fixed "./configure --build foo/bar/baz"
	* configure (maybe_mkdir): pass "-p" to mkdir
	(makemake_args): pass subdir_srcdir_args down to makemake
	* makemake.in (anymodule): pass srcdir to module configure

2005-07-06 23:00  sds

	* src/makemake.in:

	finish last patch: depend on clisp${TEXE}, not just clisp

2005-07-06 20:06  sds

	* configure:

	typo

2005-07-06 19:29  sds

	* src/: makemake.in, ChangeLog:

	(OUT): new variable
	(clisp): fixed msvc rule

2005-07-06 19:13  sds

	* src/TODO:

	removed the extra comma in _clisp.1

2005-07-06 19:10  sds

	* src/: makemake.in, ChangeLog:

	remove the last(?) vestiges of DOS support

2005-07-06 19:08  sds

	* doc/: _clisp.1, _clisp.html:

	regenerated

2005-07-06 19:05  sds

	* src/po/ru.po, src/po/ru.gmo, src/po/nl.po, src/po/nl.gmo,
	  src/po/fr.po, src/po/fr.gmo, src/po/es.po, src/po/es.gmo,
	  src/po/en.po, src/po/en.gmo, src/po/de.po, src/po/de.gmo,
	  src/po/clisplow_nl.gmo, src/po/clisplow_nl.po,
	  src/po/clisplow_ru.gmo, src/po/clisplow_ru.po,
	  src/po/clisplow_de.gmo, src/po/clisplow_de.po,
	  src/po/clisplow_en.gmo, src/po/clisplow_en.po,
	  src/po/clisplow_es.gmo, src/po/clisplow_es.po,
	  src/po/clisplow_fr.gmo, src/po/clisplow_fr.po, src/po/clisp.pot,
	  src/po/clisplow.pot, doc/impnotes.html:

	regenerated

2005-07-06 18:36  sds

	* doc/Makefile:

	(ROFF_UNCOMMENT): new variable
	(_clisp.1): use it

2005-07-06 17:33  hoehle

	* win32msvc/INSTALL:

	explain how to use libsigsegv

2005-07-06 17:18  sds

	* src/ChangeLog, modules/pari/pari.lisp:

	(binomial-coefficient): commented out
	because `binomial' is not found in libpari-2.2.dll at link time

2005-07-06 17:00  sds

	* src/ChangeLog, modules/pcre/cpcre.c, modules/berkeley-db/bdb.c:

	avoid "no prototype" warnings

2005-07-06 16:32  sds

	* src/ChangeLog, version.sh:

	bumped because of many bug fixes

2005-07-06 16:11  sds

	* doc/impext.xml:

	(i18n): tweak formatting; link to "i18n-mod", not "ggettext"

2005-07-05 18:11  sds

	* src/: foreign.d, ChangeLog:

	(MEMORY-AS): fixed a cast for g++ compilation

2005-07-01 18:47  sds

	* win32msvc/: makefile.msvc6, makefile.msvc6d, makefile.msvc7,
	  makefile.msvc4, makefile.msvc5, makefile.msvc5d:

	regenerated

2005-07-01 18:47  sds

	* src/: makemake.in, ChangeLog:

	copy localcharset.h to the build directory on msvc too

2005-07-01 17:10  hoehle

	* src/foreign1.lisp:

	Accept @ in foreign function names

2005-07-01 17:09  hoehle

	* src/: ChangeLog, errunix.d, win32.d:

	successful build using MS-VC 6.0

2005-06-30 02:17  hin

	* modules/fastcgi/fastcgi.lisp:

	Write large documents to output in chunks of 64K (seems to be problems
	converting large buffers via the FFI)

2005-06-29 15:43  sds

	* modules/rawsock/rawsock.xml:

	shutdown is still present

2005-06-28 23:48  sds

	* src/init.lisp, tests/ChangeLog, tests/macro8.tst, src/ChangeLog:

	(%return-p): quoted constants cannot contain RETURN-FROM forms
	(this fixes a bug whereby quoted circular list hang the evaluator)

2005-06-27 18:02  sds

	* doc/impext.xml:

	mark encodings with <constant> and not <literal>

2005-06-27 17:38  sds

	* doc/: impext.xml, impent.xml:

	(utf-16): new entity

2005-06-27 17:30  sds

	* src/po/: ru.gmo, ru.po, nl.po, nl.gmo, fr.po, fr.gmo, es.po,
	  es.gmo, en.po, en.gmo, de.po, de.gmo, clisplow_en.gmo,
	  clisplow_en.po, clisplow_es.gmo, clisplow_es.po, clisplow_fr.gmo,
	  clisplow_fr.po, clisplow_nl.gmo, clisplow_nl.po, clisplow_ru.gmo,
	  clisplow_ru.po, clisp.pot, clisplow.pot, clisplow_de.gmo,
	  clisplow_de.po:

	regenerated

2005-06-26 22:14  sds

	* src/ChangeLog:

	tweak

2005-06-26 14:35  sds

	* src/ChangeLog, src/compiler.lisp, tests/ChangeLog,
	  tests/macro8.tst:

	(c-OR): handle empty codelist

2005-06-24 22:04  sds

	* src/: makemake.in, ChangeLog:

	(config.status): does not depend on version.sh

2005-06-24 22:00  sds

	* src/ChangeLog, configure:

	RFE #[ 1226120 ]: configure shall report essential findings

2005-06-24 17:01  hoehle

	* doc/impext.xml:

	with-foreign-string: fix typo about number of bytes

2005-06-24 16:12  sds

	* src/: foreign.d, ChangeLog:

	(CALL-WITH-FOREIGN-STRING): use check_posfixnum()

2005-06-23 22:35  sds

	* doc/impext.xml:

	use <remark> for <acronym> amplification

2005-06-23 22:33  sds

	* doc/impext.xml:

	use &ilu;

2005-06-23 22:32  sds

	* doc/impext.xml:

	typo

2005-06-23 22:31  sds

	* doc/cl-ent.xml:

	(ilu): new entity

2005-06-23 22:30  sds

	* doc/common.xsl:

	DocBook: [acronym]FOO[remark]BAR[/remark][/acronym]
	  XHTML: [acronym title="BAR"]FOO[/acronym]

2005-06-23 16:23  sds

	* src/NEWS, doc/impext.xml, doc/impent.xml:

	added a memory-as doc framework

2005-06-23 16:04  sds

	* doc/: impent.xml, impbody.xml:

	spelling: signalled->signaled

2005-06-23 13:25  hoehle

	* src/: NEWS, ChangeLog, constsym.d, foreign1.lisp:

	Mention ffi:memory-as low-level accessor

2005-06-23 09:36  hoehle

	* tests/ffi.tst:

	Add ffi:memory-as low-level accessor

2005-06-22 23:15  sds

	* tests/ChangeLog:

	formatting

2005-06-22 22:02  sds

	* tests/: tests.lisp, ChangeLog:

	(run-test): print logfile's truename when there are errors

2005-06-22 21:58  sds

	* tests/: ChangeLog, bind.tst:

	6 more MACROLET tests inspired by ansi-tests

2005-06-22 21:57  sds

	* src/TODO:

	oops

2005-06-22 20:02  sds

	* src/: foreign1.lisp, ChangeLog:

	(exec-with-foreign-string): ENCODING-ZEROES
	is defined both with and without UNICODE

2005-06-22 18:58  sds

	* src/TODO:

	added MACROLET.43

2005-06-22 18:41  hoehle

	* src/: subr.d, constsym.d, foreign.d, foreign1.lisp, ChangeLog:

	Add ffi:memory-as low-level accessor

2005-06-22 17:35  sds

	* doc/impext.xml:

	minor formatting clean-up

2005-06-22 17:01  sds

	* doc/mop.xml:

	funcallable-standard-instance-access is like standard-instance-access

2005-06-22 17:00  sds

	* doc/impent.xml:

	(sds): removed honorific, for uniformity

2005-06-22 16:42  sds

	* tests/: ChangeLog, path.tst:

	check that the "SYS" logical host works

2005-06-22 16:41  sds

	* doc/mop.xml:

	document compile-file ui macro processing in CLISP

2005-06-22 00:15  sds

	* src/: charstrg.d, ChangeLog:

	(coerce_char): no INPUT-CHARACTER without KEYBOARD

2005-06-21 22:24  sds

	* src/TODO:

	encode-universal-time is buggy around the DST switches

2005-06-21 22:16  sds

	* src/TODO:

	fixed (compile-file (logical-pathname "SYS:FOO.LISP"))

2005-06-21 22:15  sds

	* src/: defs1.lisp, ChangeLog:

	(logical-pathname-translations "SYS"): updated
	for the 2005-05-06 #p"" ==> :DIRECTORY NIL patch

2005-06-21 19:30  sds

	* doc/mop.xml:

	document the "redefinition of metaobject class has not effect" warning

2005-06-21 17:35  sds

	* src/: ChangeLog, documentation.lisp:

	((setf documentation), documentation): removed the
	unnecessary (ignore doc-type) declarations (avoids warnings)

2005-06-21 17:20  sds

	* src/autoconf/aclocal.m4, libcharset/autoconf/aclocal.m4,
	  modules/rawsock/config.h.in, modules/rawsock/configure,
	  ffcall/autoconf/aclocal.m4:

	regenerated

2005-06-21 01:58  sds

	* src/makemake.in:

	fix yet another type in the last patch

2005-06-21 01:22  sds

	* src/pathname.d:

	indentation

2005-06-21 01:16  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(get_font_info_and_display, get_font_name)
	(make_visual_info, x_open_display, general_draw_text, font_char_info)
	(module__clx__init_function_2): declare static to avoid warnings
	(xlib_error_handler, xlib_io_error_handler, xlib_after_function):
	global prototypes to avoid warnings

2005-06-21 01:13  sds

	* src/ChangeLog, utils/ccmp2c.c:

	(new_statement): declare main%d static to avoid warnings

2005-06-21 01:12  sds

	* src/makemake.in:

	fixed a typo in the previous patch

2005-06-21 01:05  sds

	* src/TODO:

	removed "doc fix: more details on fixnum size on 64 bit CPU" (always 48)

2005-06-21 00:39  sds

	* src/: ChangeLog, _clisp.c:

	(shell_quote, real_path, find_executable): added prototypes to avoid warnings

2005-06-21 00:36  sds

	* src/: ChangeLog, w32shell.c:

	(resolve_shell_shortcut, resolve_shell_shortcut_more)
	(resolve_shell_symlink): declare static to avoid warnings

2005-06-21 00:34  sds

	* src/: pathname.d, ChangeLog:

	(FullName): declare static to avoid a warning
	(handle_dup): fixed local variable type

2005-06-21 00:18  sds

	* src/: makemake.in, ChangeLog:

	(UTILCC): new makefile variable: simplifies the hack necessary to make
	some utilities (comment5 and txt2c) that must understand symbolic links
	to permit building in a separate directory on woe32/cygwin/mingw

2005-06-20 22:24  sds

	* src/TODO:

	resolve_host/IPv6 is done

2005-06-20 22:11  sds

	* src/: socket.d, ChangeLog:

	(resolve_host) [HAVE_IPV6]: handle numeric IPv6 addresses

2005-06-20 22:03  sds

	* src/: error.d, ChangeLog:

	(check_uint32_replacement, check_sint32_replacement)
	(check_uint64_replacement, check_sint64_replacement):
	fixed the message: use the correct article

2005-06-18 19:25  haible

	* src/TODO:

	The get-charset-range work is not a bug, not a regression, just a wish
	=> after 2.34.

2005-06-18 19:21  haible

	* doc/impbody.xml:

	most-positive-fixnum's value is now predictable.

2005-06-18 19:18  haible

	* src/: lispbibl.d, ChangeLog:

	Use 48-bit fixnums on all 64-bit CPUs.

2005-06-16 21:43  sds

	* doc/impent.xml:

	(immediate-o): new variablelist

2005-06-16 21:40  sds

	* doc/impbyte.xml:

	(immediate-o): new variablelist

2005-06-16 21:22  sds

	* doc/mop.xml:

	DEFCLASS indentation

2005-06-16 18:36  sds

	* src/TODO:

	get-charset-range: move the "caching" code to the test suite [bruno]

2005-06-16 18:06  sds

	* doc/: mop.xml, impext.xml, impbyte.xml:

	use &pri-val; for "first value"

2005-06-16 17:39  sds

	* doc/: Makefile, id-href-map.xsl:

	(html): generate and upload id-href.map

2005-06-16 15:42  sds

	* src/ChangeLog:

	fixed formatting; removed ../doc/ entries

2005-06-16 15:37  sds

	* doc/impext.xml:

	(memoized): fixed last patch

2005-06-16 15:35  sds

	* doc/: cl-ent.xml, clhs-ent.xml:

	moved &pri-val; away from a generated file

2005-06-16 15:33  sds

	* doc/impbody.xml:

	fixed last patch

2005-06-15 18:21  haible

	* src/TODO:

	We have c-var-address and foreign-address functions.

2005-06-15 18:09  haible

	* src/hashtabl.d:

	Update some old comments.

2005-06-15 16:47  hoehle

	* doc/: impext.xml, clhs-ent.xml:

	document ext:memoized

2005-06-15 15:59  sds

	* doc/impext.xml:

	(macros3): contains functions too

2005-06-15 15:21  sds

	* modules/syscalls/calls.c:

	(statvfs) [WIN32_NATIVE]: use "static" instead of prototype

2005-06-15 14:42  hoehle

	* src/ChangeLog, doc/impbody.xml, src/defs1.lisp:

	export ext:memoized; update impnotes type-of and hash-table-test

2005-06-15 14:35  haible

	* src/TODO:

	Fix description of regression.

2005-06-15 14:29  haible

	* src/: ChangeLog, socket.d:

	Sam forgot to add a maygc marker.

2005-06-15 14:25  haible

	* src/: stream.d, lispbibl.d:

	Fix documentation of open_file_stream_handle. (stream is an input
	parameter here, not an output parameter.)

2005-06-14 22:34  sds

	* src/ChangeLog, src/TODO, modules/syscalls/calls.c:

	make executables built on NT run on w95

2005-06-14 19:41  sds

	* src/lispbibl.d:

	do not put "maygc" into clisp.h

2005-06-14 19:17  sds

	* src/: stream.d, lispbibl.d, TODO:

	documented open_file_stream_handle, file_stream_truename

2005-06-14 19:11  sds

	* src/: socket.d, lispbibl.d, TODO:

	documented string_to_addr, addr_to_string, resolve_host

2005-06-13 15:13  haible

	* modules/syscalls/calls.c, src/ChangeLog, src/genclisph.d,
	  utils/modprep.lisp:

	Avoid "gcc -missing-declarations" warnings.

2005-06-13 15:09  haible

	* src/: compiler.lisp, defs1.lisp, ChangeLog:

	Make PROVIDE, REQUIRE work as expected in case-inverted packages.

2005-06-13 15:08  haible

	* src/: constobj.d, error.d, ChangeLog:

	type_designator_function_name -> type_function_name

2005-06-13 15:05  haible

	* src/NEWS:

	Typo in URL.

2005-06-13 15:05  haible

	* src/clos-class3.lisp:

	Restore comments that Sam broke. (One nice thing about Unicode is that it
	contains the various mathematical operators. Use the misc-fixed or
	efont-fixed/efont-biwidth fonts if you have nothing better.)

2005-06-13 15:04  haible

	* src/: backquote.lisp, ChangeLog:

	Simplify code, to not use (sys::%unbound).

2005-06-12 21:24  sds

	* doc/cl-ent.xml:

	(cpp): http://gcc.gnu.org/onlinedocs/cpp/

2005-06-10 18:41  sds

	* src/ChangeLog, modules/pari/pari.lisp:

	updated for pari 2.2.11
	(ell-local-reduction): use elllocalred
	(ell-global-reduction): use ellglobalred
	(ell-modular-parametrization): use elltaniyama

2005-06-10 18:28  sds

	* src/ChangeLog, modules/pari/pari.lisp:

	(clisp_get_prec, clisp_set_prec, get_entry_doc, subres0): ditto

2005-06-10 18:27  sds

	* src/: foreign1.lisp, ChangeLog:

	(note-c-call-in): emit prototypes

2005-06-10 17:28  sds

	* src/: makemake.in, ChangeLog:

	(XCFLAGS) [CC_CPLUSPLUS=true]: do not add -Wmissing-declarations:
	cc1plus: warning: command line option "-Wmissing-declarations"
	                  is valid for C/ObjC but not for C++

2005-06-10 17:24  sds

	* utils/modprep.lisp, src/genclisph.d, src/ChangeLog,
	  src/foreign1.lisp:

	avoid -Wstrict-prototypes warnings in modules

2005-06-10 12:45  haible

	* tests/: ChangeLog, conditions.tst:

	Mark a test as clisp-only.

2005-06-10 12:45  haible

	* tests/ChangeLog:

	Support for cmucl-19b-pre1.

2005-06-10 12:36  haible

	* tests/: bin-io.tst, clos.tst, encoding.tst, eval20.tst,
	  excepsit.tst, iofkts.tst, macro8.tst, path.tst, streams.tst,
	  streamslong.tst, tests.lisp, type.tst, weakptr.tst:

	Support for cmucl-19b-pre1.

2005-06-10 12:29  haible

	* tests/: ChangeLog, conditions.tst, lists152.tst, restarts.tst,
	  tests.lisp:

	Move the tests for existing restarts to restarts.tst, since they apply
	only to CLISP.

2005-06-09 22:28  haible

	* COPYRIGHT:

	Add CLOS and GRAY to the packages that are considered portable.

2005-06-09 20:37  sds

	* src/spvw_memfile.d:

	typo in comment

2005-06-08 18:18  sds

	* tests/: ChangeLog, bind.tst:

	5 more tests

2005-06-08 14:04  hoehle

	* src/ChangeLog, modules/bindings/glibc/linux.lisp:

	do not use on __errno_location()

2005-06-07 22:37  haible

	* modules/syscalls/calls.c:

	Fix typo in cstombs patch.

2005-06-07 16:25  sds

	* src/TODO:

	doc fix

2005-06-07 16:22  sds

	* src/TODO:

	another regression

2005-06-07 15:47  sds

	* src/: win32.d, unix.d:

	updated dates

2005-06-07 15:23  haible

	* modules/regexp/config.h.in, src/unixconf.h.in:

	Regenerated.

2005-06-07 14:25  haible

	* src/: ChangeLog, genclisph.d:

	Avoid gcc -missing-declarations warnings.

2005-06-07 14:18  haible

	* src/autoconf/aclocal.m4, modules/regexp/configure:

	Regenerated.

2005-06-07 13:55  haible

	* Makefile.devel, src/ChangeLog:

	Don't distribute queued/.

2005-06-07 13:30  haible

	* src/: ChangeLog, win32.d:

	On mingw, include <io.h> early enough.

2005-06-07 13:21  haible

	* modules/berkeley-db/bdb.c, src/ChangeLog:

	Better way to call I_to_LEbytes.

2005-06-07 13:12  haible

	* src/: makemake.in, ChangeLog:

	Ignore --with-module=... options for modules that are already
	contained in BASE_MODULES.

2005-06-07 13:10  haible

	* modules/syscalls/calls.c, src/ChangeLog:

	Use 64-bit variable for off_t in POSIX::STREAM-LOCK.

2005-06-07 13:08  haible

	* modules/regexp/Makefile.in, modules/regexp/configure.in,
	  modules/regexp/link.sh.in, modules/regexp/regex.c, src/ChangeLog:

	Make it work on platform which have no <alloca.h> header.

2005-06-07 13:07  haible

	* src/m4/restrict.m4:

	gnulib module 'restrict'.

2005-06-07 13:07  haible

	* modules/regexp/alloca.c, modules/regexp/alloca_.h,
	  src/m4/alloca.m4:

	gnulib module 'alloca'.

2005-06-07 13:05  haible

	* modules/rawsock/rawsock.c, src/ChangeLog:

	Make it work on systems without htonl(), ntohl() etc.

2005-06-07 13:04  haible

	* doc/impissue.xml:

	More details about issue082.

2005-06-07 13:03  haible

	* tests/: ChangeLog, path.tst:

	FIXME -> UNKNOWN.

2005-06-07 13:00  haible

	* src/lispbibl.d, src/unix.d, src/win32.d, src/ChangeLog,
	  src/pathname.d, src/stream.d, modules/syscalls/calls.c:

	Emulate Unix APIs on Woe32, not vice versa.

2005-06-07 12:57  haible

	* src/: io.d, lispbibl.d, makemake.in, foreign.d, pathname.d,
	  stream.d, ChangeLog:

	Compile with gcc -Wmissing-declarations.

2005-06-07 12:55  haible

	* src/: spvw.d, unix.d, pathname.d, stream.d, hashtabl.d,
	  ChangeLog, debug.d, realtran.d:

	Avoid warnings emitted by gcc -Wstrict-prototypes.

2005-06-07 12:53  haible

	* src/lispbibl.d, src/encoding.d, src/genclisph.d, src/ChangeLog,
	  modules/clx/new-clx/clx.f, modules/syscalls/calls.c:

	Make clisp.h more similar to lispbibl.d: Remove cslen_f, cstombs_f.

2005-06-07 12:51  haible

	* src/TODO:

	Many TODO items for Sam.

2005-06-06 23:57  sds

	* src/: socket.d, ChangeLog:

	(MACHINE-INSTANCE, socket_getlocalname_aux, socket_getpeername):
	avoid a GCC warning "value computed is not used"

2005-06-06 23:56  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	use full paths for :LIBRARY arguments (needed on cygwin)

2005-06-06 22:12  haible

	* src/: spvw_language.d, ChangeLog:

	Handle the case (argv_localedir == NULL) in a platform independent way.

2005-06-06 19:54  haible

	* utils/clispload.lsp, src/ChangeLog:

	Expected failures for things that we won't fix before the next release.

2005-06-06 19:42  sds

	* utils/clispload.lsp:

	whitespace

2005-06-06 19:39  sds

	* src/compelem.d, utils/clispload.lsp, src/ChangeLog:

	(N_imagpart): use the normal Rational/Float contagion rules for reals

2005-06-06 15:25  haible

	* src/: ChangeLog, win32.d:

	Don't set _UWIN when compiling with mingw.

2005-06-06 14:45  haible

	* src/: ChangeLog, genclisph.d, lispbibl.d, makemake.in:

	Include the C code for generating clisp.h in lispbibl.d.

2005-06-06 14:43  haible

	* src/: ChangeLog, unix.d:

	Declare time_t_from_filetime, time_t_to_filetime, since they are exported
	through genclisph.

2005-06-06 14:41  haible

	* src/: lispbibl.d, ChangeLog:

	Declare convert_time_from_universal, since it's exported by genclisph.

2005-06-06 13:57  haible

	* src/: ChangeLog, lispbibl.d:

	Declare my_realloc().

2005-06-06 13:56  haible

	* src/: ChangeLog, lispbibl.d:

	Declare stream_handles().

2005-06-06 13:54  haible

	* src/: stream.d, ChangeLog, lispbibl.d:

	Export open_file_stream_handle, file_stream_truename from lispbibl,
	since genclisph uses them.

2005-06-06 13:50  haible

	* src/: ChangeLog, lispbibl.d, socket.d:

	Declare all exported functions in lispbibl.d. Some of them are needed
	by genclisph. Add missing documentation.

2005-06-06 13:47  haible

	* src/: error.d, lispbibl.d, ChangeLog:

	Declare check_classname in lispbibl.d, since genclisph needs it.
	Add missing documentation.

2005-06-06 13:37  haible

	* src/: ChangeLog, lisparit.d, lispbibl.d:

	Declare to_double, to_int in lispbibl.d. Add missing documentation.

2005-06-06 13:30  haible

	* src/: ChangeLog, lispbibl.d, pathname.d:

	Declare physical_namestring in lispbibl.d, since it's used in genclisph.

2005-06-06 13:25  haible

	* src/: ChangeLog, pathname.d:

	Remove useless assignment: STACK_4 is not used if !HAS_DEVICE.

2005-06-06 13:24  haible

	* src/: lispbibl.d, pathname.d, ChangeLog:

	Declare if_does_not_exist_symbol, if_exists_symbol, since genclisph uses it.

2005-06-06 00:59  sds

	* src/ChangeLog, utils/clispload.lsp:

	(*expected-failures*): added MISC.598
	(assumes that complex numbers have the same Re & Im types)

2005-06-06 00:57  sds

	* src/TODO:

	fixed a typo

2005-06-03 20:11  haible

	* src/: spvw.d, ChangeLog:

	Fix handling of argv_verbose in main_actions.

2005-06-03 16:41  haible

	* utils/fix-perms.sh, src/ChangeLog, Makefile.devel:

	Add target to fix file permissions.

2005-06-02 16:49  haible

	* src/: ChangeLog, win32.d:

	Include <errno.h>.

2005-06-01 14:54  haible

	* src/: ChangeLog, spvw_language.d:

	Oops, fix syntax error in last patch.

2005-06-01 14:30  haible

	* src/ChangeLog:

	Oops, fix truncation.

2005-06-01 13:30  haible

	* src/: autoconf/aclocal.m4, configure:

	Regenerated.

2005-06-01 13:29  haible

	* src/: m4/poll.m4, ChangeLog:

	Check against MacOS X 10.4.0 poll() bug.

2005-05-31 17:18  haible

	* src/: hashtabl.d, ChangeLog:

	oint_data_len can be between 25 and 31 as well.

2005-05-31 17:07  haible

	* src/: spvw_memfile.d, stream.d, win32.d, win32aux.d, ChangeLog:

	Restore portability to Windows 95/98/ME/NT/2000.

2005-05-31 17:03  haible

	* src/: ChangeLog, win32aux.d:

	Remove useless code.

2005-05-31 17:01  haible

	* src/NEWS:

	Oops, fix last commit.

2005-05-31 12:39  haible

	* src/: ChangeLog, makemake.in:

	errunix is now also needed on Windows.

2005-05-30 15:33  haible

	* doc/impbody.xml, src/NEWS:

	Document the 48-bit fixnums.

2005-05-30 15:32  haible

	* tests/: ChangeLog, clos.tst:

	Add a little sharper test.

2005-05-30 15:31  haible

	* src/ChangeLog, src/documentation.lisp, src/functions.lisp,
	  src/init.lisp, tests/ChangeLog, tests/setf.tst:

	Store the documentation string of interpreted functions in the function
	object. Make DOCUMENTATION work for traced functions.

2005-05-30 15:30  haible

	* tests/: ChangeLog, setf.tst:

	Clean up must come last!

2005-05-30 15:29  haible

	* src/: ChangeLog, compiler.lisp:

	New variable *compile-file-resolved-pathname*.

2005-05-30 15:28  haible

	* src/: ChangeLog, compiler.lisp:

	Make the code a little more maintainable.

2005-05-30 15:27  haible

	* src/TODO:

	Comments.

2005-05-30 15:27  haible

	* src/: ChangeLog, genclisph.d:

	Fix a bug of DEBUG_GCSAFETY with modules.

2005-05-30 15:26  haible

	* src/: spvw_garcol.d, ChangeLog:

	Fix omission in 2004-06-20 patch.

2005-05-30 15:25  haible

	* src/: compiler.lisp, defmacro.lisp, init.lisp, ChangeLog,
	  clos-methcomb2.lisp, cmacros.lisp, constsym.d, control.d,
	  macros1.lisp:

	Fix the caching of the expansion of macroexpanders installed through
	FUNCTION-MACRO-LET. Speeds up the creation of interpreted.mem a lot.

2005-05-30 15:23  haible

	* src/defmacro.lisp:

	Fix indentation.

2005-05-30 15:23  haible

	* src/: init.lisp, ChangeLog:

	Speed up the creation of interpreted.mem from 8 minutes to 6 minutes.

2005-05-30 15:22  haible

	* tests/: ChangeLog, mop.tst:

	Emulate (gc) on LispWorks.

2005-05-30 15:21  haible

	* src/: pathname.d, ChangeLog:

	Fix three recently introduced GC-safety bugs.

2005-05-30 15:15  haible

	* src/ChangeLog:

	Improve ChangeLog entry: Sam didn't understand the code.

2005-05-30 15:13  haible

	* src/: ChangeLog, makemake.in:

	Do NOT update the ansi-tests directory automatically.

2005-05-30 15:13  haible

	* src/: ChangeLog, cmacros.lisp, defmacro.lisp:

	Make 'make-macro-expansion' more maintainable.

2005-05-30 15:12  haible

	* src/: ChangeLog, makemake.in:

	COMPILE_STANDALONE is not needed by clisp.c any more.

2005-05-30 15:11  haible

	* src/: .gdbinit, ChangeLog:

	Fix comments after last change.

2005-05-30 15:10  haible

	* src/: makemake.in, ChangeLog:

	Don't force HEAPCODES when DEBUG_GCSAFETY is used.

2005-05-30 15:09  haible

	* src/: ChangeLog, spvw_language.d:

	Don't set O(current_language) too early.

2005-05-30 15:07  haible

	* src/: lispbibl.d, constsym.d, subr.d, genclisph.d, ChangeLog:

	Make DEBUG_GCSAFETY work with TYPECODES.

2005-05-30 15:06  haible

	* src/: lispbibl.d, ChangeLog:

	Fix compilation error with g++ 3.3/3.4.

2005-05-30 15:05  haible

	* src/: ChangeLog, intserial.d:

	Work around a compilation error in C++ mode with g++ 3.3 and 3.4.

2005-05-30 15:04  haible

	* src/: hashtabl.d, ChangeLog:

	Fix a compilation error in C++ mode.

2005-05-30 15:03  haible

	* src/: lispbibl.d, error.d, errunix.d, stream.d, ChangeLog,
	  win32.d:

	Fix use of iconv() on platforms other than Unix.

2005-05-27 20:19  sds

	* src/: spvw_language.d, ChangeLog:

	(init_language) [WIN32_NATIVE]: avoid a mingw
	crash by setting argv_localedir to "" when it is NULL

2005-05-27 04:36  sds

	* ffcall/build-aux/config.guess, libcharset/build-aux/config.guess,
	  src/build-aux/config.guess:

	updated for mingw

2005-05-27 04:27  sds

	* src/: ChangeLog, _clisp.c, w32shell.c:

	do not include w32shell textually

2005-05-26 22:24  sds

	* modules/syscalls/calls.c:

	tweak last patch to avoid a macro problem

2005-05-26 22:10  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2005-05-26 22:02  sds

	* src/: w32shell.c, ChangeLog, _clisp.c:

	_clisp.c [WIN32_NATIVE]: include w32shell.c textually;
	also include <windows.h>
	w32shell.c: added a space in "# include <shlobj.h>" so that
	txt2c will not try to include <shlobj.h> textually

2005-05-26 21:58  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml:

	(MKDTEMP): new function

2005-05-26 21:57  sds

	* doc/impext.xml:

	(dffi): type parameters are not evaluated

2005-05-25 19:14  sds

	* tests/macro8.tst, src/compiler.lisp, src/ChangeLog:

	(c-OR): fixed last patch

2005-05-25 16:33  sds

	* src/: list.d, subr.d, ChangeLog, constsym.d, defseq.lisp:

	use LIST-LENGTH-PROPER instead of LIST-LLENGTH
	(list_llength): removed

2005-05-25 16:29  sds

	* src/control.d:

	(PROCLAIM): use LIST-LENGTH-PROPER to check all un-handled declarations

2005-05-25 16:14  sds

	* src/control.d, tests/ChangeLog, tests/excepsit.tst,
	  src/ChangeLog:

	(PROCLAIM): forbid dotted declaration-specifier lists

2005-05-25 16:10  sds

	* src/compiler.lisp:

	typo

2005-05-25 15:41  sds

	* tests/ChangeLog, tests/setf.tst, src/init.lisp, src/ChangeLog,
	  src/documentation.lisp:

	(documentation): return NIL for NIL because
	NIL = (FUNCTION-NAME (COMPILE NIL (LAMBDA () ...)))

2005-05-24 23:58  sds

	* modules/pcre/: config.h.in, configure:

	regenerated

2005-05-24 23:20  sds

	* src/: hashtabl.d, ChangeLog:

	(SXHASH): when fixnums are large enough, do not fold
	the value to fit into 24 bits: consider (SXHASH (1- (ASH 1 32))):
	On 32-bit platforms, hashcode_bignum() is used (returns 3 ==> 3).
	On 64-bit platforms, hashcode_fixnum() is used (4294967175 ==> 135).
	Therefore, limiting ourselves to 24 bits on all platforms does not buy
	us anything anyway.

2005-05-24 23:11  sds

	* doc/: cl-ent.xml, impbody.xml:

	(graphic, printing): new entities

2005-05-24 22:32  sds

	* src/ChangeLog, modules/pcre/configure.in, modules/pcre/cpcre.c,
	  modules/pcre/test.tst:

	pcre 3 lacks pcre_config() - check for it

2005-05-24 18:29  haible

	* src/: ChangeLog, spvw_sigsegv.d:

	Restore STACK correctly on Win32 with gcc.

2005-05-23 23:45  sds

	* src/: ChangeLog, execname.c:

	(maybe_executable): do not use boolean constants
	(find_executable): use "unsigned long" instead of "uintL"

2005-05-23 23:44  sds

	* src/: ChangeLog, _clisp.c:

	do not include lispbibl.c because it is not included with a binary distribution
	include execname.c textually

2005-05-23 23:11  sds

	* src/: makemake.in, ChangeLog:

	(distrib) [!BINARY_DISTRIB]: do not expect gnu tr

2005-05-23 22:48  sds

	* doc/clisp.xml.in:

	on-error debug == normal repl

2005-05-23 22:46  sds

	* doc/impext.xml:

	(image): more on :KEEP-GLOBAL-HANDLERS

2005-05-23 21:21  sds

	* src/autoconf/aclocal.m4, libcharset/autoconf/aclocal.m4,
	  libcharset/configure, ffcall/vacall/configure,
	  ffcall/callback/vacall_r/configure,
	  ffcall/m4/ffcall-smallstruct.m4,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/configure, ffcall/avcall/configure:

	regenerated

2005-05-23 12:20  haible

	* src/: ChangeLog, stdint_.h:

	Improvements, from gnulib.

2005-05-23 12:17  haible

	* ffcall/avcall/: avcall-sparc.S, avcall-sparc.c, avcall-sparc64.S,
	  avcall-sparc64.c:

	Change the register allocation of iret, so that the "nop" instruction
	really comes immediately after the call.
	Reported by Valeriy E. Ushakov <uwe@ptc.spbu.ru>.

2005-05-23 12:16  haible

	* src/: ChangeLog, m4/ffcall-smallstruct.m4:

	Make CL_SMALL_STRUCT_RETURN test work on sparc64.

2005-05-23 12:15  haible

	* ffcall/: callback/vacall_r/vacall-sparc64.S,
	  callback/vacall_r/vacall-sparc64.c, vacall/vacall-sparc64.S,
	  vacall/vacall-sparc64.c:

	list.anum was uninitialized. Fix from Valeriy E. Ushakov <uwe@ptc.spbu.ru>.

2005-05-23 04:07  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	when fixnum can hold 29 bits, use fixnums instead of cons for XID ht

2005-05-22 03:19  sds

	* modules/rawsock/rawsock.xml:

	typo

2005-05-20 22:31  sds

	* src/: spvw.d, ChangeLog:

	(init_symbol_values): UNIX_CYGWIN -> UNIX_CYGWIN32

2005-05-20 22:24  sds

	* src/ChangeLog, modules/syscalls/posix.lisp,
	  modules/syscalls/calls.c:

	(SET-PRIORITY): made value the first argument,
	it is easier to return it this way

2005-05-20 22:21  sds

	* modules/rawsock/sock.lisp, src/ChangeLog:

	(SOCKET-OPTION): simplified DEFSETF

2005-05-20 22:03  haible

	* COPYRIGHT, GNU-GPL, ffcall/COPYING, ffcall/autoconf/autoconf.m4,
	  ffcall/avcall/COPYING, ffcall/avcall/uniq-u.c,
	  ffcall/callback/COPYING, ffcall/callback/uniq-u.c,
	  ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/m4/libtool.m4,
	  ffcall/build-aux/ltmain.sh, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, ffcall/vacall/uniq-u.c,
	  libcharset/COPYING.LIB, libcharset/configure.in,
	  libcharset/include/libcharset.h.in,
	  libcharset/include/libcharset.h.msvc-shared,
	  libcharset/include/localcharset.h.in,
	  libcharset/include/localcharset.h.msvc-shared,
	  libcharset/lib/config.charset, libcharset/lib/localcharset.c,
	  libcharset/lib/ref-add.sin, libcharset/lib/ref-del.sin,
	  libcharset/lib/relocatable.c, libcharset/lib/relocatable.h,
	  libcharset/build-aux/config.libpath,
	  libcharset/build-aux/ltmain.sh, libcharset/m4/libtool.m4,
	  libcharset/windows/charset.rc, modules/fastcgi/fastcgi.lisp,
	  modules/fastcgi/fastcgi_wrappers.c, modules/oracle/oiface.h,
	  modules/oracle/oracle.lisp, modules/oracle/orafns.c,
	  modules/regexp/regex.c, modules/regexp/gettext.h,
	  modules/regexp/regex.h, modules/wildcard/fnmatch.c,
	  modules/wildcard/fnmatch_.h, modules/wildcard/fnmatch_loop.c,
	  src/cjk.h, src/spvw.d, src/autoconf/autoconf.m4,
	  src/stdbool.h.in, src/stdint_.h, src/streq.h, src/uniname.c,
	  src/uniname.h, src/unitypes.h, src/uniwidth.h, src/width.c,
	  src/build-aux/config.dynamic, src/build-aux/config.rpath,
	  src/m4/fnmatch.m4, src/m4/libtool.m4, src/po/Makefile.in.in,
	  tests/GNU-GPL, utils/hln/COPYING, utils/unicode/gen-ctype.c,
	  src/ChangeLog:

	Update FSF postal address.

2005-05-20 21:28  sds

	* tests/ChangeLog, tests/path.tst, src/ChangeLog,
	  src/compiler.lisp:

	(compile-file): as per the ANSI CL spec,
	bind *COMPILE-FILE-PATHNAME* to (merge-pathnames file)

2005-05-20 21:02  sds

	* src/: makemake.in, ChangeLog:

	removed a spurious double line

2005-05-20 16:52  sds

	* src/: compiler.lisp, ChangeLog:

	(c-OR): (or ... (foo) nil) ==> (or ... (values (foo)))
	this permits a better optimization of (COND ((...))),
	i.e., then a clause consists of just the test form.
	This adds 71 bytes to compiler.fas (0.01%) and removes 91 bytes
	total from all the other files, for a net change of 20 bytes (0.0005%)

2005-05-20 15:08  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(SHUT_RD, SHUT_WR, SHUT_RDWR) [WIN32_NATIVE]: defined

2005-05-20 01:13  sds

	* src/spvw_debug.d:

	(TheSymbol_) [DEBUG_SPVW]: added

2005-05-20 01:11  sds

	* src/stream.d, src/ChangeLog, src/genclisph.d,
	  modules/rawsock/rawsock.c:

	(stream_handles): made global for modules
	(RAWSOCK:SOCKET-OPTION): use it

2005-05-19 23:42  sds

	* utils/hln/configure:

	reverted the previous broken regeneration

2005-05-19 21:27  sds

	* src/TODO:

	read unicode digits as numbers
	warn on mismatch between format string and format arguments

2005-05-19 17:07  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/rawsock.xml, modules/rawsock/sock.lisp,
	  modules/rawsock/test.tst:

	(RAWSOCK:SOCKET-OPTION): new SETF-able function

2005-05-19 16:35  sds

	* src/ChangeLog, modules/rawsock/sock.lisp:

	(open-unix-socket): added the package prefix for EXT:ABSOLUTE-PATHNAME
	(open-unix-socket-stream): ditto for EXT:FINALIZE

2005-05-18 23:35  sds

	* src/autoconf/aclocal.m4, utils/hln/configure, src/configure,
	  modules/rawsock/config.h.in, modules/rawsock/configure:

	regenerated

2005-05-18 23:30  sds

	* utils/modprep.lisp, src/ChangeLog:

	(split-option): removed an absurd check
	(split-command): do not call SPLIT-OPTION on all ARGS
	(def-something-p): call SPLIT-OPTION just on the options
	(split-command, extract-argument-string, check-signature, new-checker):
	standardized error message

2005-05-18 23:01  sds

	* src/: genclisph.d, ChangeLog:

	(sec_usec): export

2005-05-18 22:26  sds

	* src/ChangeLog, modules/rawsock/configure.in:

	use CL_TCPCONN

2005-05-18 22:23  sds

	* src/: m4/tcpconn.m4, ChangeLog, configure.in:

	(CL_TCPCONN): check for getsockopt() here

2005-05-17 15:02  sds

	* src/: ChangeLog, .gdbinit:

	(ansi_tests_compiled): new command
	(SIGSEGV, SIGBUS): do not handle (commented out): gdb 6+ does not
	stop .gdbinit processing after a failed command, so SIGSEGV
	remained handled even on platforms without GENERATIONAL_GC

2005-05-17 01:17  sds

	* src/ChangeLog:

	formatting

2005-05-17 00:48  sds

	* src/: init.lisp, ChangeLog:

	(open-for-load): output -> input

2005-05-17 00:06  sds

	* tests/ChangeLog, tests/path.tst, src/init.lisp, src/ChangeLog:

	(open-for-load): return FILENAME as is
	only if it is an open output stream, just like in COMPILE-FILE-PATHNAME-HELPER

2005-05-16 23:51  sds

	* src/pathname.d, tests/ChangeLog, tests/path.tst, src/ChangeLog:

	(MAKE-PATHNAME): accept :DEVICE :UNSPECIFIC to mean NIL
	because of COMPILE-FILE-PATHNAME with logical :OUTPUT-FILE

2005-05-16 23:28  sds

	* src/: ChangeLog, defmacro.lisp:

	(make-macro-expansion): when PRE-PROCESS is supplied,
	this is a DEFINE-COMPILER-MACRO call, so name could be a (SETF symbol)

2005-05-16 22:58  sds

	* tests/setf.tst, src/ChangeLog, src/documentation.lisp,
	  src/init.lisp, tests/ChangeLog:

	(documentation): return NIL for KEYWORDs
	because :LAMBDA = (FUNCTION-NAME (LAMBDA () ...)) for all LAMBDAs

2005-05-16 18:38  sds

	* src/NEWS:

	Support 4GB+ files on woe32.

2005-05-16 18:37  sds

	* src/ChangeLog:

	formatting

2005-05-16 18:30  sds

	* src/: pathname.d, ChangeLog:

	(ENOUGH-NAMESTRING): check consp() before taking Car()

2005-05-16 17:52  sds

	* src/compiler.lisp, tests/ChangeLog, tests/path.tst,
	  src/ChangeLog, src/NEWS:

	(compile-file): return the FAS file truename as per ANSI

2005-05-15 19:36  sds

	* ffcall/build-aux/config.sub, libcharset/build-aux/config.guess,
	  libcharset/build-aux/config.sub, src/build-aux/config.guess,
	  src/build-aux/config.sub, ffcall/build-aux/config.guess:

	updated

2005-05-15 19:23  sds

	* tests/: ChangeLog, clos.tst:

	added a test from <http://article.gmane.org/gmane.lisp.clisp.general:9582>

2005-05-15 01:27  sds

	* src/ChangeLog, modules/netica/Makefile, modules/pari/Makefile.in,
	  modules/postgresql/Makefile.in, modules/wildcard/Makefile.in,
	  modules/zlib/Makefile.in, modules/matlab/Makefile,
	  modules/bindings/glibc/Makefile, modules/bindings/win32/Makefile:

	FFI module *.o files must depend on clisp.h

2005-05-15 01:18  sds

	* src/ChangeLog, modules/regexp/regexi.c,
	  modules/syscalls/Makefile.in, modules/i18n/Makefile.in,
	  modules/queens/Makefile, modules/rawsock/Makefile.in,
	  modules/regexp/Makefile.in, modules/berkeley-db/Makefile.in,
	  modules/clx/new-clx/Makefile.in, modules/dirkey/Makefile.in:

	C module *.o files must depend on clisp.h

2005-05-15 00:08  sds

	* src/: makemake.in, ChangeLog, lndir:

	when lndir copies or hard links, "cvs up" required "rm -rf module-dir"
	* makemake.in (anymodule): always call lndir, even when destination exists
	* lndir: when destination exists, update it

2005-05-14 22:33  sds

	* doc/: impbody.xml, impbyte.xml, impext.xml:

	spelling fixes from Scott Williams <ortmage@gmx.net>

2005-05-14 16:10  haible

	* src/: ChangeLog, makemake.in:

	Fix link error of 'clisp' driver.

2005-05-14 16:07  haible

	* src/: ChangeLog, genclisph.d:

	Make VAROBJECT_HEADER and LISPFUN_F consistent with lispbibl.d/subr.d.

2005-05-14 16:03  haible

	* src/: ChangeLog, spvw.d:

	Make TYPECODES && TRIVIALMAP_MEMORY work on UNIX_DARWIN.

2005-05-14 15:56  haible

	* src/: aridecl.d, arilev0.d, intlog.d, lispbibl.d, ChangeLog,
	  genclisph.d, intmal.d, stdint_.h, unixaux.d:

	Make it possible to use 64-bit integer types with MSVC.

2005-05-14 15:54  haible

	* src/: error.d, intelem.d, intlog.d, io.d, lfloat.d, realelem.d:

	Indentation.

2005-05-14 15:51  haible

	* modules/rawsock/rawsock.c, src/ChangeLog:

	Eliminate one more use of posfixnum_to_L.

2005-05-14 15:45  haible

	* modules/berkeley-db/bdb.c, modules/clx/new-clx/clx.f,
	  modules/dirkey/dirkey.c, modules/i18n/gettext.c,
	  modules/pcre/cpcre.c, modules/queens/callqueens.c,
	  modules/rawsock/rawsock.c, modules/regexp/regexi.c,
	  modules/syscalls/calls.c, src/affi.d, src/lispbibl.d,
	  src/genclisph.d, src/arilev0.d, src/array.d, src/charstrg.d,
	  src/comptran.d, src/constobj.d, src/control.d, src/debug.d,
	  src/encoding.d, src/error.d, src/eval.d, src/ffloat.d,
	  src/flo_rest.d, src/foreign.d, src/hashtabl.d, src/intbyte.d,
	  src/intdiv.d, src/intelem.d, src/intgcd.d, src/intlog.d,
	  src/intmal.d, src/intplus.d, src/intserial.d, src/io.d,
	  src/lisparit.d, src/list.d, src/package.d, src/predtype.d,
	  src/realtran.d, src/record.d, src/sequence.d, src/sfloat.d,
	  src/spvw.d, src/spvw_debug.d, src/spvw_garcol.d,
	  src/spvw_memfile.d, src/spvw_weak.d, src/stream.d, src/ChangeLog,
	  src/time.d, src/weak.d, tests/ChangeLog, tests/alltest.tst,
	  tests/array.tst:

	Support for 48-bit wide fixnums.

2005-05-14 14:56  haible

	* src/: intelem.d, ChangeLog:

	Define FN_MSD in a simpler way that doesn't need HAVE_DD.

2005-05-14 14:54  haible

	* src/: lispbibl.d, ChangeLog:

	Fix incorrect value of built_in_class_length.

2005-05-13 20:48  sds

	* doc/: impext.xml, impbyte.xml, cl-ent.xml:

	(cpp): new entity

2005-05-13 18:29  sds

	* doc/clisp.xml.in:

	CLISP->&clisp;

2005-05-13 18:25  sds

	* src/ChangeLog, modules/pcre/cpcre.c, modules/pcre/pcre.xml,
	  modules/pcre/test.tst:

	updated for PCRE 5

2005-05-13 17:43  sds

	* src/: ChangeLog, backquote.lisp:

	(bq-non-list-splice-error, bq-dotted-splice-error):
	avoid bootstrapping problems by not using LOAD-TIME-EVAL

2005-05-13 17:11  sds

	* tests/: ChangeLog, streams.tst:

	more meaningful diagnostics for FILE-WRITE-DATE

2005-05-13 01:12  sds

	* src/: stream.d, win32.d, pathname.d, spvw_memfile.d, lispbibl.d,
	  ChangeLog:

	support 4GB+ files on woe32

2005-05-12 23:00  sds

	* src/backquote.lisp:

	(c) update

2005-05-12 22:45  sds

	* src/: io.d, ChangeLog:

	(signal_reader_error): expect STREAM in sp
	(read_internal): pass stream_ in sp

2005-05-12 22:36  sds

	* tests/: ChangeLog, tests.lisp:

	(check-ignore-errors): new macro (checks condition slots)
	(do-errcheck): use it instead of IGNORE-ERRORS

2005-05-12 16:08  haible

	* src/: lispbibl.d, genclisph.d, ChangeLog:

	Make it possible to use 'aint' = 'uint64' on 32-bit machines (for testing
	purposes - even if it generates thousands of gcc warnings).

2005-05-12 16:06  haible

	* src/lispbibl.d:

	Typo in comments.

2005-05-12 16:02  haible

	* src/lispbibl.d, src/ChangeLog, tests/ChangeLog,
	  tests/strings.tst:

	Fix bug in handling of reallocated simple-strings with TYPECODES.

2005-05-12 15:15  sds

	* src/: stream.d, ChangeLog:

	(finish_tty_output) [UNIX_DARWIN]: ignore EOPNOTSUPP and ENODEV

2005-05-12 06:22  sds

	* tests/ChangeLog, tests/macro8.tst, src/compiler.lisp,
	  src/ChangeLog:

	(compile-file-pathname-helper): return OUTPUT-FILE
	as is only if it is an open output stream

2005-05-12 06:01  sds

	* tests/path.tst, src/io.d, tests/ChangeLog, src/ChangeLog:

	(pr_orecord): enable saving pathnames into *.fas files
	even when *PRINT-PATHNAMES-ANSI* is non-NIL

2005-05-12 05:06  sds

	* utils/clispload.lsp, src/ChangeLog:

	(*expected-failures*): added DISASSEMBLE.ERROR.3:
	CLISP extends DISASSEMBLE to accept STRINGs, METHODs, and forms

2005-05-12 04:54  sds

	* src/backquote.lisp, tests/conditions.tst, src/ChangeLog:

	READER-ERROR also accepts :STREAM

2005-05-12 03:00  sds

	* src/error.d, tests/ChangeLog, tests/conditions.tst,
	  src/ChangeLog:

	(end_error): READER-ERROR also accepts :STREAM

2005-05-11 23:29  sds

	* doc/impbody.xml:

	(open): large files are supported

2005-05-11 21:27  sds

	* doc/fo.xsl:

	(ulink.show): set to 0

2005-05-11 19:22  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2005-05-11 16:11  sds

	* src/ChangeLog, modules/syscalls/configure.in:

	(time_t, suseconds_t): AC_CHECK_SIZEOF
	(utmpx.ut_host): check only when <utmpx.h> is present

2005-05-11 16:03  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(utmpx_to_lisp): added casts to avoid C++ warnings

2005-05-11 15:56  sds

	* doc/impbyte.xml:

	added missing modprep extension

2005-05-11 15:52  sds

	* doc/clisp.xml.in:

	clisp.bat --> clisp.exe

2005-05-11 01:06  sds

	* tests/: alltest.tst, ChangeLog:

	added a FLET LAMBDA-PARAMETERS-LIMIT test from the ANSI suite that
	crashes on GCTRIGGER_IF/handler_args under mingw/g++ but not linux/g++

2005-05-10 23:26  sds

	* src/: ChangeLog, init.lisp, places.lisp:

	avoid unnecessary warnings for SUBRs

2005-05-10 22:13  sds

	* tests/: excepsit.tst, ChangeLog:

	4 *READ-SUPRESS* tests from ANSI suite

2005-05-10 22:09  sds

	* tests/type.tst:

	oops

2005-05-10 22:08  sds

	* src/: makemake.in, ChangeLog:

	(PATH) [win32gcc]: added /mingw/bin

2005-05-10 22:07  sds

	* src/: lispbibl.d, intelem.d, ChangeLog:

	(I_to_Q, I_to_UQ) [HAVE_LONGLONG]: always define

2005-05-10 21:35  sds

	* src/subr.d, tests/type.tst, src/init.lisp, src/list.d,
	  src/error.d, src/constsym.d, src/defs1.lisp, src/ChangeLog:

	better error checking for UNION at al

2005-05-10 21:27  sds

	* tests/path.tst:

	(NAMESTRING #P"./") depends on platform

2005-05-10 19:44  sds

	* src/error.d, tests/ChangeLog, tests/type.tst, src/ChangeLog,
	  src/constobj.d:

	fixed EXPECTED-TYPE in function-name errors

2005-05-10 18:59  sds

	* src/: defs1.lisp, ChangeLog:

	(encode-universal-time): time zone is specified by ANSI in [-24;24],
	not [-13;12]; use ISO date format for error reporting

2005-05-10 00:26  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	[WIN32_NATIVE]: fixed C++ compilation

2005-05-09 22:42  sds

	* src/pathname.d, tests/ChangeLog, tests/path.tst, src/ChangeLog:

	(ENOUGH-NAMESTRING): fixed for possible NIL directory

2005-05-09 22:14  sds

	* src/pathname.d:

	(shorter_directory): removed unused label

2005-05-09 22:06  sds

	* src/: init.lisp, ChangeLog:

	(load): bind *LOAD-PATHNAME* to the result of MERGE-PATHNAMES as per ANSI CL

2005-05-09 21:49  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	fixed C++ compilation

2005-05-09 21:14  sds

	* src/ChangeLog, modules/i18n/gettext.c:

	(get_locale_info, DECLARE_RES): added casts for C++ compilation

2005-05-09 21:10  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(OPENLOG): allocate ident and keep it in a static variable
	(CLOSELOG): release it

2005-05-09 20:20  sds

	* src/ChangeLog, modules/clx/mit-clx/split-sequence.lisp,
	  modules/clx/mit-clx/dependent.lisp,
	  modules/clx/mit-clx/defsystem.lisp:

	(host-address): use READ-FROM-STRING instead of SLIT-SEQUENCE
	split-sequence.lisp: removed

2005-05-09 20:12  sds

	* src/ChangeLog, modules/clx/mit-clx/dependent.lisp:

	(host-address): use POSIX::HOSTENT-ADDRTYPE instead of POSIX::HOSTENT-ADDR-TYPE

2005-05-09 18:53  sds

	* src/: pathname.d, ChangeLog:

	(use_default_dir) [PATHNAME_WIN32]: fixed a GC-safety bug

2005-05-09 18:45  sds

	* src/: lispbibl.d, time.d, ChangeLog, intelem.d:

	(I_to_UQ): define on WIN32_NATIVE for convert_time_from_universal()

2005-05-09 18:43  sds

	* src/: socket.d, ChangeLog:

	(resolve_host1): added a cast for C++ compilation

2005-05-09 18:43  sds

	* src/: pathname.d, ChangeLog:

	(use_default_dir): added a cast for C++ compilation

2005-05-09 18:41  sds

	* src/: execname.c, ChangeLog:

	(find_executable): added a cast for C++ compilation

2005-05-09 17:24  sds

	* tests/path.tst, tests/ChangeLog, src/pathname.d, src/ChangeLog:

	(merge_dirs): fixed logic for NIL defaults

2005-05-09 16:50  sds

	* src/: ChangeLog, places.lisp:

	(*ansi*): fixed the doc string: mention all 13 variables
	and avoid non-ASCII characters to ensure non-UTF8 terminal compatibility

2005-05-09 12:44  haible

	* tests/: array.tst, bin-io.tst, encoding.tst, ffi.tst, macro8.tst,
	  pack11.tst, path.tst, streams.tst, strings.tst:

	Whitespace/indentation.

2005-05-09 12:43  haible

	* tests/: ChangeLog, alltest.tst, array.tst, backquot.tst,
	  characters.tst, clos.tst, conditions.tst, format.tst,
	  hashlong.tst, iofkts.tst, lambda.tst, lists152.tst, lists153.tst,
	  lists154.tst, lists155.tst, lists156.tst, macro8.tst, map.tst,
	  mop.tst, tests.lisp, pack11.tst, setf.tst, steele7.tst,
	  streams.tst, streamslong.tst, strings.tst, symbol10.tst,
	  symbols.tst, type.tst:

	Update for LispWorks 4.4.5.

2005-05-08 02:56  sds

	* modules/syscalls/syscalls.xml:

	clarified syslog doc

2005-05-06 23:02  sds

	* src/ChangeLog, modules/clx/new-clx/clx.lisp:

	pass a string to PROVIDE to match REQUIRE (avoid case conversion issues)

2005-05-06 22:16  sds

	* src/ChangeLog, modules/clx/new-clx/image.lisp,
	  modules/clx/new-clx/resource.lisp:

	pass a string to REQUIRE to avoid case conversion issues

2005-05-06 21:58  sds

	* src/: ChangeLog, constobj.d:

	(version): bumped

2005-05-06 21:54  sds

	* src/io.d, tests/ChangeLog, tests/mop.tst, src/clos-class3.lisp,
	  src/clos-class6.lisp, src/defstruct.lisp, src/exporting.lisp,
	  src/ChangeLog:

	keep direct slot information for defstruct-defined structures

2005-05-06 21:41  sds

	* src/ChangeLog, src/NEWS, src/condition.lisp, doc/impent.xml,
	  doc/impbody.xml:

	(without-global-handlers): new macro

2005-05-06 18:31  sds

	* ffcall/build-aux/config.guess, ffcall/build-aux/config.sub,
	  libcharset/build-aux/config.guess,
	  libcharset/build-aux/config.sub, src/build-aux/config.guess,
	  src/build-aux/config.sub:

	updated

2005-05-06 17:01  sds

	* src/: pathname.d, eval.d, ChangeLog:

	added a cast for C++ compilation

2005-05-06 16:32  sds

	* utils/clispload.lsp, src/pathname.d, tests/ChangeLog,
	  tests/path.tst, src/ChangeLog, src/constobj.d:

	#p"" ==> :DIRECTORY NIL

2005-05-05 23:46  sds

	* doc/impext.xml:

	bash# ==> <prompt>#</prompt>

2005-05-05 23:41  sds

	* src/: stream.d, ChangeLog:

	(force_tty_output) [UNIX_DARWIN]:
	ignore EOPNOTSUPP and ENODEV, just like in clear_tty_output()

2005-05-05 23:23  sds

	* doc/impext.xml:

	wrap $ with <prompt> in <screen>

2005-05-05 23:23  sds

	* doc/impbody.xml:

	you cannot inspect an "error message"

2005-05-05 23:19  sds

	* doc/: impent.xml, impext.xml:

	(opt-i, opt-x): new entities

2005-05-05 23:13  sds

	* doc/impext.xml:

	(quickstart-desktop): rely on the presence of the clisp driver

2005-05-05 23:09  sds

	* doc/: cl-ent.xml, impext.xml:

	(bidir-s): new entity

2005-05-05 23:06  sds

	* doc/impext.xml:

	some AFFI clean-up

2005-05-05 20:26  sds

	* src/: ChangeLog, makemake.in:

	(ANSITESTSDIR): do update-ansi-tests first

2005-05-04 23:07  sds

	* doc/impext.xml:

	use &slot-name-r;

2005-05-04 23:04  sds

	* modules/berkeley-db/berkeley-db.xml:

	<literal role="type"> --> <type>

2005-05-04 22:46  sds

	* modules/berkeley-db/berkeley-db.xml:

	(bdb-objects): mention BDB:DBLOCK

2005-05-04 22:33  sds

	* doc/impext.xml:

	(ex-dffi-validity): point to "bdb-close"

2005-05-04 22:25  sds

	* modules/zlib/configure:

	regenerated

2005-05-04 22:05  sds

	* modules/regexp/regexp.xml:

	do not abuse <example>

2005-05-04 22:05  sds

	* src/ChangeLog, modules/zlib/configure.in:

	use AC_LIB_LINKFLAGS([z])

2005-05-04 16:49  sds

	* src/: ChangeLog, install.lisp:

	(clisp-cmd): quote *CLISP-DRIVER* when it contains spaces

2005-05-04 16:41  sds

	* src/: install.lisp, ChangeLog:

	(*clisp-runtime*): always use "base"

2005-05-03 19:49  sds

	* src/: compiler.lisp, ChangeLog:

	(compile-file-pathname-helper): use read-time
	instead of run-time to produce a constant pathname

2005-05-03 19:41  sds

	* src/: eval.d, ChangeLog:

	(funcall): pass args_on_stack to with_saved_back_trace_subr

2005-05-03 19:40  sds

	* tests/: tests.lisp, ChangeLog:

	(pretty-compare): new generic function
	the SEQUENCE method extracted from DO-TEST
	the new PATHNAME method implemented
	(do-test): use it

2005-05-02 23:10  sds

	* tests/pack11.tst:

	another oops!

2005-05-02 22:58  sds

	* tests/pack11.tst:

	oops!

2005-05-02 22:45  sds

	* tests/ChangeLog, tests/pack11.tst, src/defs1.lisp,
	  src/compiler.lisp, src/ChangeLog:

	(provide, require): use STRING instead of MODULE-NAME
	(module-name): removed
	This partly reverts the 2002-07-15 patch. This is necessary
	because case converting module names is not permitted by ANSI.

2005-05-02 22:13  sds

	* tests/pack11.tst, src/ChangeLog, src/defs1.lisp, tests/ChangeLog:

	(module-name): reverted the 2002-07-21 patch:
	STRINGP already accepts only strings, symbols, and characters

2005-05-02 22:03  sds

	* src/type.lisp, tests/ChangeLog, tests/type.tst, src/ChangeLog:

	(PLIST): use LIST-LENGTH-DOTTED instead of LISTP+LENGTH

2005-05-02 21:30  sds

	* src/ChangeLog, modules/syscalls/posix.lisp,
	  modules/berkeley-db/test.tst, modules/berkeley-db/dbi.lisp:

	use EXPORTING to export structure slot accessors

2005-05-02 21:25  sds

	* src/: exporting.lisp, ChangeLog:

	(define-condition): use MOP

2005-05-02 20:56  sds

	* tests/ChangeLog, tests/path.tst, src/init.lisp, src/ChangeLog:

	(open-for-load): do not append "/" to a logical pathname

2005-05-02 20:30  sds

	* src/: exporting.lisp, ChangeLog:

	(export-structure-accessories): use CLASS-ACCESSOR-SYMBOLS

2005-05-02 20:28  sds

	* tests/mop.tst, tests/ChangeLog, src/defstruct.lisp,
	  src/ChangeLog:

	(defstruct): save accessor names in :READER
	and :WRITER slots of the DIRECT-SLOT-DEFINITION:
	we cannot recover accessor names later because of the :CONC-NAME option

2005-04-29 21:41  sds

	* modules/regexp/regexp.xml, modules/syscalls/syscalls.xml,
	  doc/impent.xml, doc/impext.xml, modules/i18n/i18n.xml,
	  doc/clisp.xml.in, doc/impbody.xml:

	more information on base vs full linking sets

2005-04-29 17:31  sds

	* modules/syscalls/syscalls.xml, doc/impext.xml, doc/impent.xml:

	more entities

2005-04-29 17:21  sds

	* doc/impent.xml:

	(dest-r): added

2005-04-29 15:46  sds

	* modules/syscalls/syscalls.xml:

	typo

2005-04-28 21:13  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(stat_obj): new function
	(my_chmod) [WIN32_NATIVE]: call SetFileAttributes()
	(SET-FILE-STAT) [WIN32_NATIVE]: use check_file_attributes_parse() and stat_obj()
	(copy_attributes_and_close): ported to WIN32_NATIVE
	close streams before utime() (it modifies atime&mtime)
	wrap system calls with begin_system_call()/end_system_call()

2005-04-28 15:11  haible

	* src/ChangeLog, src/clos-genfun2b.lisp, tests/ChangeLog,
	  tests/mop.tst:

	Fix handling of specializer to method lists when removing a method.

2005-04-28 00:38  sds

	* utils/modprep.lisp, src/ChangeLog:

	(string-rest): check POS

2005-04-27 22:18  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp, modules/syscalls/test.tst:

	use :FIFO instead of :IFIFO &c

2005-04-27 22:15  sds

	* utils/modprep.lisp, src/ChangeLog:

	(checker): added slot DELIM
	(to-C-name, new-checker): accept DELIM

2005-04-27 19:36  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2005-04-27 19:28  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(POSIX::MKNOD): when mknod() is not present,
	use mkfifo(), mkdir(), and creat()

2005-04-27 19:27  sds

	* src/ChangeLog, modules/syscalls/configure.in:

	(mkfifo, mkdir, creat): check

2005-04-27 19:22  sds

	* modules/syscalls/posix.lisp:

	(make-xterm-io-stream): finalize the stream with CLOSE

2005-04-27 18:51  sds

	* modules/syscalls/posix.lisp:

	(make-xterm-io-stream): TEXT is in SYS

2005-04-27 18:42  sds

	* modules/syscalls/posix.lisp:

	(make-xterm-io-stream): fixed some typos

2005-04-27 16:41  sds

	* src/ChangeLog, src/reploop.lisp, modules/syscalls/syscalls.xml,
	  doc/impext.xml, modules/syscalls/posix.lisp, doc/impent.xml:

	fixed bug #[ 1190843 ]: no mknod p on OS/X
	reploop.lisp (make-xterm-io-stream): moved to syscalls module
	modules/syscalls/posix.lisp (make-xterm-io-stream):
	use POSIX:MKNOD and POSIX:MKSTEMP instead of the shell commands

2005-04-26 21:15  sds

	* modules/syscalls/syscalls.xml:

	typo

2005-04-26 15:50  sds

	* tests/excepsit.tst:

	comment

2005-04-26 03:49  sds

	* src/ChangeLog, modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/dbi.lisp, modules/berkeley-db/test.tst,
	  modules/berkeley-db/bdb.c:

	use dash instead of underscore for all keywords

2005-04-26 02:51  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/test.tst:

	(DB-GET, DBC-GET): handle :SET-RECNO and :GET-RECNO actions

2005-04-25 17:53  sds

	* doc/impnotes.xml.in:

	typo

2005-04-25 17:48  sds

	* utils/clispload.lsp, src/ChangeLog:

	; <http://www.lisp.org/HyperSpec/Issues/iss065.html>
	; COMPILER-DIAGNOSTICS:USE-HANDLER
	COMPILE-FILE.2 COMPILE-FILE.2A

2005-04-25 00:54  sds

	* src/: ChangeLog, init.lisp:

	(search-file): use MAKE-PRELIMINARY to avoid a warning

2005-04-25 00:44  sds

	* src/init.lisp, tests/ChangeLog, tests/excepsit.tst, src/eval.d,
	  src/ChangeLog:

	prevent accidental EXT:! redefinition by users

2005-04-25 00:16  sds

	* tests/ChangeLog, tests/conditions.tst, src/sequence.d,
	  src/ChangeLog:

	(coerce_sequence): fixed STACK clean-up on !error_p

2005-04-22 12:43  haible

	* tests/: mop.tst, ChangeLog:

	DEFMETHOD must invoke REMOVE-METHOD.

2005-04-22 12:42  haible

	* src/ChangeLog, src/clos-genfun2a.lisp, src/clos-genfun2b.lisp,
	  src/clos-genfun3.lisp, src/clos-genfun4.lisp, tests/ChangeLog,
	  tests/mop.tst:

	DEFMETHOD must invoke ADD-METHOD, not STD-ADD-METHOD.

2005-04-22 12:39  haible

	* tests/: ChangeLog, mop.tst:

	Fix a bug in a test.

2005-04-22 12:38  haible

	* src/: ChangeLog, genclisph.d:

	Avoid link errors with compilers that don't support 'inline'.

2005-04-22 12:36  haible

	* src/ChangeLog:

	SET-FILE-STAT was broken also on MacOS X.

2005-04-22 12:32  haible

	* src/: ChangeLog, eval.d, genclisph.d, lispbibl.d:

	Adjustments for the benefit of gcc-4.0 on MacOS X.

2005-04-22 12:31  haible

	* src/: ChangeLog, noreadline.d, arilev0.d, foreign.d:

	Avoid a gcc warning.

2005-04-22 00:21  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	fixed an old typo: BDB:ENV-DBREMOVE --> BDB:DBE-DBREMOVE

2005-04-22 00:20  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/test.tst:

	(DBE-REMOVE): invalidate the handle

2005-04-22 00:18  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(db_key_type): new function
	(fill_dbt, dbt_to_object): ensure that
	DBT->size==sizeof(db_recno_t) when key_type==-1

2005-04-21 23:27  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(bdb_ac_flags): replaces db_put_flags()
	(ENV-DBREMOVE, DBE-DBRENAME, DB-DEL, DB-TRUNCATE, DB-PUT): use it

2005-04-21 23:02  sds

	* modules/berkeley-db/bdb.c:

	oops!

2005-04-21 22:56  sds

	* modules/berkeley-db/bdb.c:

	whitespace

2005-04-21 22:50  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(fill_or_init): re_len is int, not u_int32_t

2005-04-21 22:46  sds

	* modules/berkeley-db/: config.h.in, configure:

	regenerated

2005-04-21 22:45  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/configure.in:

	clean-up the LEbytes_to_I breakage

2005-04-21 20:30  sds

	* src/: makemake.in, ChangeLog:

	(base-mod-check, mod-check): handle the case when there are no test files

2005-04-21 19:41  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/ent-bdb.xml:

	(check_dbe_open_flags): new DEFCHECKER
	(DBE-OPEN): accept :FLAGS
	(dbe_get_open_flags): use check_dbe_open_flags_to_list()
	(check_db_open_flags): new DEFCHECKER
	(DB-OPEN): accept :FLAGS
	(db_get_open_flags): new function (uses check_db_open_flags_to_list())
	(DB-GET-OPTIONS): accept :OPEN

2005-04-21 19:00  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(parse_mode): removed
	(SET-FILE-STAT, UMASK, MKNOD): use check_chmod_mode_parse instead

2005-04-21 18:59  sds

	* utils/modprep.lisp, src/ChangeLog:

	(print-tables-1): output C-NAME_parse()

2005-04-21 18:36  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(db_get_dbname, db_get_transactional): new functions
	(DB-GET-OPTIONS): accept :DBNAME and :TRANSACTIONAL

2005-04-21 18:33  sds

	* src/ChangeLog, modules/berkeley-db/test.tst:

	(show): new function, use instead of PRINT for better spacing
	collect bad items instead of using ASSERT

2005-04-21 18:31  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(txn_check_sync): restore default=0

2005-04-21 18:30  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(asciz_to_string0): new inline
	(dbe_get_errpfx, get_lg_dir, get_tmp_dir, get_re_source): use it

2005-04-20 21:21  sds

	* doc/impbody.xml:

	fixed a typo

2005-04-20 18:21  sds

	* doc/impbody.xml:

	clarified spacecharprint

2005-04-20 16:56  sds

	* doc/cl-ent.xml:

	(pri-esc, sharp-back): added

2005-04-20 16:51  sds

	* doc/impext.xml:

	minor clean-up

2005-04-20 16:22  sds

	* SUMMARY:

	ui language can be changed during run time

2005-04-19 19:34  sds

	* src/defstruct.lisp:

	comment style tweak

2005-04-19 19:30  sds

	* src/ChangeLog, modules/berkeley-db/dbi.lisp:

	(with-dbe): export

2005-04-19 16:41  sds

	* src/ChangeLog, modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/dbi.lisp, modules/berkeley-db/ent-bdb.xml,
	  modules/berkeley-db/test.tst:

	(with-dbe): new macro
	(with-db): accept :CREATE :OPTIONS :OPEN
	and pass them to DB-CREATE, DB-SET-OPTIONS, DB-OPEN respectively

2005-04-19 16:28  sds

	* modules/syscalls/syscalls.xml, doc/impent.xml:

	(create-r, open-r, options-r): new entities

2005-04-19 15:56  sds

	* modules/rawsock/rawsock.xml:

	raw socket has to be closed even after MAKE-STREAM

2005-04-19 15:56  sds

	* doc/unix-ent.xml:

	(dup): removed /dup2

2005-04-18 22:37  sds

	* modules/pcre/test.tst:

	avoid global variables
	support PCRE 3

2005-04-18 22:06  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	include <utmpx.h> and <signal.h> in the preamble
	because they define CPP constants used by DEFCHECKERs

2005-04-18 22:02  sds

	* src/: makemake.in, ChangeLog:

	(base-mod-check, mod-check): targets fail when RUN-SOME-TESTS return non-0

2005-04-18 21:55  sds

	* tests/tests.lisp:

	(run-files): fixed output indentation (hopefully, for the last time!)

2005-04-18 21:49  sds

	* tests/tests.lisp:

	(run-files): fixed output indentation

2005-04-18 21:34  sds

	* modules/regexp/test.tst:

	(*misc-encoding*): bind to UTF-8 with LETF to handle non-ASCII symbols

2005-04-18 21:32  sds

	* tests/: ChangeLog, tests.lisp:

	(run-files): fixed output indentation

2005-04-18 21:27  sds

	* src/: makemake.in, ChangeLog:

	(base-mod-check): new target
	(mod-check): renamed from full-check; fixed RUN-SOME-TESTS call

2005-04-18 21:26  sds

	* src/: makemake.in, ChangeLog:

	(echo_dist_modules): end directory name with a slash
	(distrib) [win32]: remove $distdir before populating it

2005-04-18 20:48  sds

	* modules/zlib/: config.h.in, configure:

	regenerated

2005-04-18 20:35  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(utmpx_to_lisp): GLIBC 2.3.2 uses 32-bit slots for the utmpx->ut_tv even
	on 64-bit platforms, so SIZEOF_STRUCT_TIMEVAL is useless here; resort to
	run-time sizeof() and hope that the compiler will optimize that away

2005-04-18 19:14  sds

	* modules/pcre/: config.h.in, configure:

	regenerated

2005-04-18 19:10  sds

	* src/ChangeLog, modules/pcre/configure.in, modules/pcre/cpcre.c:

	older PCRE versions did dot have pcre_get_stringnumber()

2005-04-18 19:01  sds

	* src/ChangeLog, modules/zlib/configure.in:

	check for ZLIB 1.2+

2005-04-18 17:45  sds

	* modules/berkeley-db/configure:

	regenerated for a typo fix

2005-04-18 17:05  sds

	* modules/berkeley-db/configure.in:

	typo

2005-04-18 17:03  sds

	* modules/: postgresql/configure, berkeley-db/configure,
	  berkeley-db/config.h.in:

	regenerated

2005-04-18 16:52  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(general_draw_text, TEXT-EXTENTS, TEXT-WIDTH):
	fixed 2nd and 3rd arguments to unpack_string_ro()

2005-04-18 16:47  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(SET-GCONTEXT-DISPLAY): use foreign pointers instead of 32-bit integers
	to accommodate 64-bit platforms

2005-04-18 16:38  sds

	* src/ChangeLog, modules/postgresql/configure.in:

	fixed check for PostgreSQL 8.0+

2005-04-18 16:38  sds

	* src/ChangeLog, modules/berkeley-db/configure.in:

	check for Berkeley-DB 4.2+

2005-04-18 16:06  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(fill_dbt, check_gid): fixed the 3rd argument to array_displace_check()

2005-04-15 18:52  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(statvfs) [WIN32_NATIVE]: fixed last patch

2005-04-14 19:17  sds

	* modules/wildcard/wildcard.xml:

	tweak

2005-04-14 18:56  sds

	* modules/pari/pari.lisp:

	(PEREBITS, PERESHIFT): removed (no longer defined in PARI)

2005-04-14 18:51  sds

	* modules/wildcard/Makefile.in, modules/wildcard/wildcard.texinfo,
	  modules/wildcard/wildcard.xml, doc/impnotes.xml.in,
	  doc/impext.xml, doc/impbody.xml, doc/Makefile:

	converted wildcard documentation from texinfo to DocBook/XML

2005-04-14 18:45  sds

	* doc/unix-ent.xml:

	(sh-lang, path-match): added

2005-04-14 18:10  sds

	* doc/impext.xml:

	tweak

2005-04-14 15:59  sds

	* modules/syscalls/syscalls.xml:

	typos

2005-04-14 15:49  sds

	* src/ChangeLog, modules/syscalls/posix.lisp:

	(utmpx-p, rlimit-p, shortcut-info-p): export

2005-04-14 15:40  sds

	* modules/syscalls/syscalls.xml:

	use &rlimit;; fixed markup

2005-04-14 15:40  sds

	* doc/impent.xml:

	(rlimit): new entity

2005-04-14 00:28  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2005-04-14 00:16  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(STAT-VFS): convert f_files/f_ffree/f_favail according to SIZEOF_FSBLKCNT_T and
	f_blocks/f_bfree/f_bavail according to SIZEOF_FSBLKCNT_T
	(vfs_flags): added FILE_SUPPORTS_ENCRYPTION

2005-04-14 00:14  sds

	* src/ChangeLog, modules/syscalls/configure.in:

	(sys/statfs.h, sys/vfs.h): do not check unused headers
	(HAVE_SCALAR_FSID): do not check without <sys/statvfs.h>
	(fsblkcnt_t, fsfilcnt_t): check SIZEOF
	(struct stat): do not check whithout <sys/stat.h>

2005-04-13 21:35  sds

	* doc/mop-ent.xml:

	<literal role="sexp"> ==> <code>

2005-04-13 21:24  sds

	* modules/rawsock/rawsock.xml:

	refer to &resolve-host;

2005-04-13 21:24  sds

	* modules/syscalls/syscalls.xml:

	use &resolve-host;

2005-04-13 21:23  sds

	* doc/impent.xml:

	(resolve-host): added

2005-04-13 21:12  sds

	* modules/rawsock/rawsock.c:

	removed POLL: we already have SOCKET-STATUS

2005-04-13 20:53  sds

	* src/makemake.in:

	[win32gcc]: distribute module sources
	(echo_dist_modules): new function

2005-04-13 20:36  sds

	* modules/bindings/win32/Makefile:

	comment

2005-04-13 20:35  sds

	* modules/bindings/win32/Makefile:

	(DISTRIBFILES): removed win32.o

2005-04-13 18:55  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml,
	  modules/syscalls/test.tst:

	(STAT-VFS): added vol-name and fs-type slots

2005-04-13 18:42  sds

	* src/ChangeLog, modules/syscalls/syscalls.xml,
	  modules/syscalls/calls.c, modules/syscalls/posix.lisp:

	(STAT-VFS) [WIN32_NATIVE]: implemented
	using GetDiskFreeSpace, GetDiskFreeSpaceEx, GetVolumeInformation

2005-04-13 13:35  haible

	* src/ChangeLog, src/NEWS, src/io.d, src/lispbibl.d,
	  src/constobj.d, src/constsym.d, src/describe.lisp,
	  src/hashtabl.d, src/weak.d, tests/ChangeLog, doc/impent.xml,
	  tests/weak.tst, tests/weakhash.tst, tests/weakhash2.tst,
	  doc/impbody.xml, doc/impext.xml:

	Rename :either -> :key-and-value, :both -> :key-or-value.

2005-04-13 00:50  sds

	* modules/syscalls/calls.c:

	(SYNC): accept integer argument

2005-04-13 00:46  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2005-04-13 00:34  sds

	* src/ChangeLog, doc/unix-ent.xml, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml:

	(POSIX:SYNC): implemented

2005-04-12 00:00  sds

	* doc/impbody.xml:

	typo

2005-04-11 20:18  sds

	* src/TODO:

	"maygc" is already there

2005-04-11 13:56  haible

	* tests/: ChangeLog, weakhash.tst:

	Test long chains of weak hash-tables.

2005-04-10 23:02  sds

	* src/ChangeLog, modules/berkeley-db/dbi.lisp,
	  modules/berkeley-db/bdb.c:

	(db-stat): added slot TYPE
	(check_dbt_type, check_dbtype): define with DEFCHECKER

2005-04-10 23:00  sds

	* modules/berkeley-db/test.tst:

	more verbosity

2005-04-10 22:20  sds

	* utils/modprep.lisp, src/ChangeLog:

	(print-tables-1): do not wrap DEFAULT
	with #ifdef when the return type is an enum

2005-04-10 20:23  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(my_fopen): check fopen() return value

2005-04-10 20:22  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(dbe_set_encryption, db_get_action, db_put_action):
	restored 0 defaults, as per the spec

2005-04-10 18:10  sds

	* modules/berkeley-db/bdb.c:

	(error_callback): fixed last patch

2005-04-10 05:40  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(error_callback): allocate an extra byte for NULL

2005-04-10 05:37  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(error_callback): insert ": " between error prefix and message

2005-04-10 05:36  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(reset_errpfx): use my_malloc() instead of just malloc()

2005-04-10 05:20  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(check_lk_detect): added DB_LOCK_NORUN

2005-04-10 04:48  sds

	* src/: ChangeLog, genclisph.d:

	(srecord_): recdata is gcv_object_t, not object

2005-04-09 22:12  sds

	* src/: ChangeLog, condition.lisp:

	(set-global-handler): use load-time value (#,) instead
	of read-time value (#.) to avoid an error on check-recompile

2005-04-09 21:12  sds

	* src/condition.lisp:

	comment

2005-04-09 21:07  sds

	* src/clos-method1.lisp:

	`paradox' is English, `paradoxon' is Greek

2005-04-09 18:40  sds

	* src/ChangeLog, modules/regexp/regexi.c:

	(REGEXP-COMPILE): fixed a GC-safety bug

2005-04-08 22:02  sds

	* src/ChangeLog, modules/syscalls/syscalls.xml,
	  modules/syscalls/calls.c, modules/syscalls/posix.lisp:

	(file-info): 1 slot size instead of hi&lo
	(file-info) [UNIX && !UNIX_CYGWIN32]: implemented

2005-04-08 21:40  sds

	* modules/syscalls/syscalls.xml:

	documented the win32 file-stat on open file stream oddity

2005-04-08 18:16  sds

	* doc/impext.xml:

	refer to clisp/tests/ffi.tst for FFI examples

2005-04-08 18:11  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp:

	(FILE-STAT) [WIN32_NATIVE]: use GetFileInformationByHandle()
	instead of fstat() because woe32 fstat() does not accept a file handle,
	only an integer of an unknown nature;
	return a list as :MODE, not a number
	(check_file_attributes) [WIN32_NATIVE||UNIX_CYGWIN32]: new DEFCHECKER
	(CONVERT-ATTRIBUTES) [WIN32_NATIVE||UNIX_CYGWIN32]: new defun

2005-04-08 00:59  sds

	* modules/syscalls/test.tst:

	stream-lock sets advisory, not mandatory lock!

2005-04-07 23:50  sds

	* modules/syscalls/test.tst:

	support linux

2005-04-07 23:39  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(stream_get_handle, FILE-STAT, STAT-VFS): fixed GC-safety bugs

2005-04-07 23:30  sds

	* modules/syscalls/calls.c:

	#include <string.h> for strcpy(), strcat()

2005-04-07 23:18  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2005-04-07 23:14  sds

	* src/ChangeLog, doc/unix-ent.xml, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/syscalls.xml:

	ported MKSTEMP to win32

2005-04-07 23:11  sds

	* modules/syscalls/test.tst:

	fixed tests for win32

2005-04-07 21:57  sds

	* modules/syscalls/test.tst:

	some tests for SYSCALLS

2005-04-07 21:56  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(check_chmod_mode): fixed symbol names
	(parse_mode): new function
	(SET-FILE-STAT, UMASK, MKNOD): use it

2005-04-07 21:54  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2005-04-07 21:54  sds

	* src/genclisph.d:

	typo

2005-04-07 21:24  sds

	* src/genclisph.d, src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml, doc/unix-ent.xml:

	(POSIX:MKSTEMP): new function

2005-04-07 21:21  sds

	* doc/impbody.xml:

	fixed MAKE-STREAM doc

2005-04-07 18:35  sds

	* src/ChangeLog, modules/pcre/cpcre.c:

	added casts for C++ compilation

2005-04-07 18:31  sds

	* modules/berkeley-db/bdb.c:

	more casts for C++ compilation

2005-04-07 18:21  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	added casts for C++ compilation

2005-04-07 18:20  sds

	* utils/modprep.lisp, src/ChangeLog:

	(print-tables-1): added casts for C++ compilation

2005-04-07 14:30  haible

	* src/: .gdbinit, ChangeLog:

	Make the .gdbinit commands match more closely the Makefile commands.

2005-04-07 00:39  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2005-04-07 00:35  sds

	* src/ChangeLog, doc/unix-ent.xml, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml:

	(SETPGRP) [!HAVE_SETPGRP_POSIX]: call setpgrp(0,0) BSD-style
	(SETPGID): new function

2005-04-06 22:51  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f,
	  modules/clx/new-clx/link.sh.in,
	  modules/clx/new-clx/resource.lisp,
	  modules/clx/new-clx/Makefile.in:

	resource.lisp: added (from wit-clx with minor adaptations)

2005-04-06 22:20  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f,
	  modules/clx/new-clx/clx.lisp:

	more CLUE support

2005-04-06 19:21  sds

	* src/: ChangeLog, .gdbinit:

	(full): added commented-out module debugging infrastructure

2005-04-06 19:17  sds

	* src/ChangeLog, modules/clx/new-clx/clx.lisp,
	  modules/clx/new-clx/clx.f:

	(XLIB::LOOKUP-RESOURCE-ID): implemented

2005-04-06 18:53  sds

	* modules/matlab/: link.sh, Makefile:

	upgraded Matlab 6.5.1 --> 7

2005-04-06 16:16  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(XLIB::%DISPLAY-XID): new function
	(XLIB:DISPLAY-XID): return it

2005-04-06 04:03  sds

	* src/ChangeLog, modules/pari/pari.lisp:

	add PARI to *SYSTEM-PACKAGE-LIST*

2005-04-06 00:48  sds

	* modules/clx/new-clx/clx.lisp, src/ChangeLog:

	add XLIB & XPM to *SYSTEM-PACKAGE-LIST*

2005-04-06 00:48  sds

	* src/ChangeLog, modules/clx/mit-clx/package.lisp:

	add XLIB to *SYSTEM-PACKAGE-LIST*

2005-04-06 00:47  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	add WIN32 to *SYSTEM-PACKAGE-LIST*

2005-04-06 00:47  sds

	* src/: ChangeLog, exporting.lisp:

	add EXPORTING to *SYSTEM-PACKAGE-LIST*

2005-04-06 00:46  sds

	* src/: ChangeLog, case-sensitive.lisp:

	add CS-COMMON-LISP to *SYSTEM-PACKAGE-LIST*

2005-04-05 23:33  sds

	* src/TODO:

	global error handler is there

2005-04-05 23:32  sds

	* src/ChangeLog, doc/impext.xml, modules/postgresql/link.sh.in,
	  modules/postgresql/postgresql.xml, modules/postgresql/sql.lisp,
	  doc/impent.xml:

	modules/postgresql/sql.lisp: rewrote to export higher-level functionality

2005-04-05 22:49  sds

	* doc/impext.xml:

	(ex-dffi-validity): invalidating the dependent resource
	will invalidate the primary one

2005-04-05 21:42  sds

	* doc/impext.xml:

	typo

2005-04-05 21:01  haible

	* doc/impent.xml:

	Fix strange typo.

2005-04-05 20:53  sds

	* doc/impissue.xml:

	clarified iss082 & iss097

2005-04-05 18:30  sds

	* doc/impbody.xml:

	upcased keywords

2005-04-05 18:27  sds

	* doc/impbyte.xml:

	tweak

2005-04-05 18:25  sds

	* doc/impbyte.xml:

	document C pre-processors

2005-04-05 17:45  sds

	* doc/: impext.xml, impent.xml:

	(modprep): new entity

2005-04-05 17:41  sds

	* doc/: impbyte.xml, impnotes.xml.in:

	use &bytecode;

2005-04-05 17:37  sds

	* doc/impent.xml:

	(set-global-handler): fixed targetptr

2005-04-05 17:31  sds

	* doc/impext.xml:

	more cross-references

2005-04-05 17:29  sds

	* doc/: impent.xml, impbyte.xml:

	(exporting-lisp): document "exporting.lisp"

2005-04-05 17:29  sds

	* doc/clisp.xml.in:

	terminate entities with #\;

2005-04-05 16:17  sds

	* src/ChangeLog, modules/matlab/Makefile:

	(DISTRIBFILES): added test.tst

2005-04-04 20:42  sds

	* src/ChangeLog, modules/matlab/wrap.lisp:

	check that mxArrays have data

2005-04-04 20:40  sds

	* src/ChangeLog, modules/matlab/matlab.lisp:

	(mx-aref-i): access the imaginary part

2005-04-04 20:39  sds

	* modules/matlab/matlab.xml:

	documented high-level functions

2005-04-04 20:39  sds

	* modules/matlab/: test.tst, demo.lisp:

	moved examples from demo to test

2005-04-04 19:11  sds

	* src/ChangeLog, modules/matlab/wrap.lisp,
	  modules/matlab/matlab.lisp, modules/matlab/test.tst:

	fixed data copying between lisp and matlab

2005-04-04 18:33  haible

	* tests/: tests.lisp, ChangeLog, weakhash.tst:

	General tests for weak hash tables.

2005-04-04 18:32  haible

	* tests/weakhash2.tst:

	Moved here from hashweak.tst.

2005-04-04 18:31  haible

	* tests/hashweak.tst:

	Move to weakhash2.tst.

2005-04-04 18:28  haible

	* tests/: weakptr.tst, ChangeLog, hashweak.tst, tests.lisp:

	Portability to ACL and LispWorks.

2005-04-04 18:27  haible

	* unix/PLATFORMS:

	New timings on MacOS X.

2005-04-04 02:58  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2005-04-04 02:52  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml, doc/unix-ent.xml:

	interface to <utmpx.h>

2005-04-04 01:56  sds

	* src/ChangeLog, modules/syscalls/posix.lisp:

	(physical-memory) [unix]: fixed SYSCONF arguments

2005-04-01 22:38  sds

	* modules/matlab/wrap.lisp:

	doc string

2005-04-01 22:38  sds

	* src/ChangeLog, modules/matlab/link.sh,
	  modules/matlab/matlab.lisp, modules/matlab/wrap.lisp:

	we can now invert matrices!

2005-04-01 21:46  sds

	* src/: package.d, ChangeLog:

	(intern): when STRING comes from READ, it points to a re-usable buffer
	that will be overwritten during the CERROR i/o
	therefore we must copy and save it before CERROR

2005-04-01 19:12  sds

	* src/spvw.d, src/eval.d, src/savemem.lisp, src/constsym.d,
	  src/ChangeLog, src/NEWS, src/TODO, src/condition.lisp,
	  doc/impext.xml, doc/impbody.xml, doc/impent.xml,
	  doc/clisp.xml.in:

	implemented global error handlers

2005-04-01 17:57  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(POSIX:SET-FILE-STAT): use I_to_UL() instead for I_to_L() for time conversion

2005-03-30 19:24  sds

	* doc/impext.xml:

	(ex-dffi-float): added

2005-03-30 01:03  sds

	* src/autoconf/aclocal.m4, src/configure, src/unixconf.h.in,
	  modules/rawsock/config.h.in, modules/rawsock/configure,
	  modules/syscalls/config.h.in, modules/syscalls/configure:

	regenerated

2005-03-30 00:19  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml, doc/impent.xml, doc/unix-ent.xml:

	(getpgid, setpgrp, getsid, setsid, kill): implemented

2005-03-29 23:32  sds

	* src/: m4/alloca.m4, ChangeLog, configure.in:

	use AC_FUNC_ALLOCA instead of CL_ALLOCA

2005-03-29 23:24  sds

	* src/ChangeLog, modules/rawsock/configure.in,
	  modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  modules/rawsock/sock.lisp, doc/unix-ent.xml:

	(RAWSOCK:SOCKATMARK): added

2005-03-29 20:30  sds

	* src/: genclisph.d, ChangeLog:

	(LISPFUN_F) [TYPECODES]: do no wrap gcv_nullobj with {} to avoid a gcc warning

2005-03-29 18:58  sds

	* src/lispbibl.d:

	spelling

2005-03-29 18:44  sds

	* src/autoconf/aclocal.m4:

	regenerated

2005-03-29 17:01  sds

	* unix/INSTALL:

	BASE_MODULES includes syscalls

2005-03-28 22:18  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(general_draw_text, XLIB:TEXT-EXTENTS, XLIB:TEXT-WIDTH):
	removed the SIMPLE-STRING limitation

2005-03-28 21:03  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	use getters with defaults

2005-03-28 20:27  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(xlib_error_handler): use switch, not if

2005-03-28 19:54  sds

	* tests/ffi.tst:

	comment

2005-03-28 19:06  sds

	* tests/ffi.tst, tests/ChangeLog, src/foreign1.lisp, src/ChangeLog,
	  src/NEWS, doc/impext.xml:

	(DEF-C-VAR, DEF-CALL-OUT): accept :DOCUMENTATION

2005-03-28 05:02  sds

	* modules/syscalls/calls.c:

	comment

2005-03-28 04:11  sds

	* doc/impbody.xml:

	more consistent order

2005-03-28 03:31  sds

	* src/spvw.d, src/reploop.lisp, src/ChangeLog, src/condition.lisp,
	  src/constsym.d, doc/impext.xml, doc/impbody.xml, doc/impent.xml,
	  doc/clisp.xml.in:

	replaced -interactive-debug with -on-error <action>

2005-03-28 02:21  sds

	* src/autoconf/aclocal.m4, src/configure, src/unixconf.h.in,
	  modules/syscalls/config.h.in, modules/syscalls/configure:

	regenerated

2005-03-28 02:20  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(I_to_rlim, rlim_to_I): new functions
	(POSIX::RLIMIT, POSIX::SET-RLIMIT, check_rlimit): use them

2005-03-28 02:06  sds

	* src/ChangeLog, modules/syscalls/configure.in:

	use CL_RLIMIT instead of checking for getrlimit() and setrlimit() explicitly

2005-03-28 02:04  sds

	* src/: m4/rlimit.m4, ChangeLog:

	(CL_RLIMIT): pre-compute sizeof(rlim_t)

2005-03-27 04:56  sds

	* tests/: excepsit.tst, ChangeLog:

	("sys:foo.bar."): fixed the test (parse-namestring -> parse-error,
	logical-pathname -> type-error)

2005-03-27 01:56  sds

	* ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/m4/ffcall-codeexec.m4,
	  ffcall/m4/general.m4, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure, src/unixconf.h.in,
	  src/autoconf/aclocal.m4:

	regenerated

2005-03-26 18:34  haible

	* src/: ChangeLog, _clisp.c, makemake.in:

	Fix compilation failure of clisp.c on platforms with UNIX_BINARY_DISTRIB.

2005-03-26 18:33  haible

	* src/: ChangeLog, m4/ffcall-codeexec.m4, m4/general.m4:

	Don't modify host_cpu - libtool needs the original value.

2005-03-26 18:32  haible

	* ffcall/: avcall/Makefile.in, callback/trampoline_r/Makefile.in,
	  callback/trampoline_r/configure.in, callback/Makefile.in,
	  callback/vacall_r/Makefile.in, trampoline/configure.in,
	  trampoline/Makefile.in, vacall/Makefile.in:

	Use host_cpu_abi instead of host_cpu.

2005-03-26 18:31  haible

	* src/stdint_.h:

	Renamed from stdint.h.in.

2005-03-26 18:31  haible

	* src/stdint.h.in:

	Renamed to stdint_.h.

2005-03-26 18:30  haible

	* src/: m4/stdint.m4, makemake.in, ChangeLog, configure.in:

	Update 'stdint' module from gnulib.

2005-03-25 04:00  sds

	* doc/impext.xml:

	more markup

2005-03-25 01:01  sds

	* src/TODO:

	more comments on the next release

2005-03-25 00:35  sds

	* tests/excepsit.tst, src/pathname.d, src/ChangeLog:

	(parse_logical_pathnamestring): when version is blank,
	parse_logical_word() returns NIL, but all_digits() assumes a string

2005-03-22 22:48  sds

	* src/compiler.lisp, tests/ChangeLog, tests/macro8.tst,
	  src/ChangeLog:

	fixed bug #[ 1167991 ]: Compiler bug, Occurred in SP-DEPTH at <0.
	(optimize-short): do not short the same refindex twice

2005-03-22 20:41  haible

	* libcharset/configure.in:

	Renamed autoconf/ to build-aux/.

2005-03-22 18:13  haible

	* src/TODO:

	Modules on 64-bit platforms work now. (Verified on Linux/AMD64 with
	-DHEAPCODES -DDEBUG_GCSAFETY.)

2005-03-22 17:58  sds

	* src/ChangeLog, modules/rawsock/sock.lisp,
	  modules/regexp/regexp.lisp, modules/syscalls/posix.lisp,
	  modules/zlib/zlib.lisp, modules/dirkey/dirkey1.lisp,
	  modules/matlab/wrap.lisp, modules/netica/wrap.lisp,
	  modules/berkeley-db/dbi.lisp, modules/bindings/glibc/wrap.lisp:

	use PUSHNEW, not PUSH when adding to CUSTOM:*SYSTEM-PACKAGE-LIST*

2005-03-22 17:45  haible

	* modules/regexp/configure, modules/postgresql/configure,
	  modules/pari/configure, modules/berkeley-db/configure,
	  modules/pcre/configure, ffcall/avcall/configure,
	  ffcall/vacall/configure, ffcall/trampoline/configure,
	  ffcall/callback/configure, ffcall/callback/vacall_r/configure,
	  ffcall/callback/trampoline_r/configure, libcharset/configure,
	  src/configure:

	Regenerated (with reference to build-aux).

2005-03-22 17:44  sds

	* src/ChangeLog, modules/wildcard/wildcard.lisp:

	(*features*): add :WILDCARD

2005-03-22 17:38  haible

	* libcharset/: Makefile.in, lib/Makefile.in, tools/all-locales:

	Renamed autoconf to build-aux.

2005-03-22 17:32  haible

	* ffcall/build-aux/ltmain.sh:

	Moved here from autoconf/ltmain.sh.

2005-03-22 17:32  haible

	* ffcall/autoconf/ltmain.sh:

	Move to build-aux/ltmain.sh.

2005-03-22 17:31  haible

	* ffcall/build-aux/config.sub:

	Moved here from autoconf/config.sub.

2005-03-22 17:31  haible

	* ffcall/autoconf/config.sub:

	Move to build-aux/config.sub.

2005-03-22 17:30  haible

	* ffcall/build-aux/config.guess:

	Moved here from autoconf/config.guess.

2005-03-22 17:29  haible

	* ffcall/autoconf/config.guess:

	Move to build-aux/config.guess.

2005-03-22 17:18  haible

	* src/configure.in, src/ChangeLog,
	  modules/berkeley-db/configure.in, modules/pcre/configure.in,
	  modules/postgresql/configure.in, modules/pari/configure.in,
	  modules/regexp/configure.in:

	Rename autoconf/ to build-aux/.

2005-03-22 17:13  haible

	* ffcall/: avcall/README, avcall/configure.in, callback/README,
	  callback/configure.in, callback/trampoline_r/configure.in,
	  callback/vacall_r/configure.in, trampoline/README,
	  trampoline/configure.in, vacall/README, vacall/configure.in:

	Use build-aux/ instead of autoconf/.

2005-03-22 17:12  haible

	* libcharset/build-aux/mkinstalldirs:

	Moved here from autoconf/mkinstalldirs.

2005-03-22 17:12  haible

	* libcharset/autoconf/mkinstalldirs:

	Move to build-aux/mkinstalldirs.

2005-03-22 17:11  haible

	* libcharset/build-aux/ltmain.sh:

	Moved here from autoconf/ltmain.sh.

2005-03-22 17:11  haible

	* libcharset/autoconf/ltmain.sh:

	Move to build-aux/ltmain.sh.

2005-03-22 17:10  haible

	* src/build-aux/config.rpath:

	Moved here from autoconf/config.rpath.

2005-03-22 17:10  haible

	* libcharset/build-aux/install-sh, src/build-aux/install-sh:

	Moved here from autoconf/install-sh.

2005-03-22 17:10  haible

	* libcharset/autoconf/install-sh, src/autoconf/install-sh:

	Move to build-aux/install-sh.

2005-03-22 17:10  haible

	* src/autoconf/config.rpath:

	Move to build-aux/config.rpath.

2005-03-22 17:09  haible

	* libcharset/build-aux/config.sub, src/build-aux/config.sub:

	Moved here from autoconf/config.sub.

2005-03-22 17:09  haible

	* libcharset/autoconf/config.sub, src/autoconf/config.sub:

	Move to build-aux/config.sub.

2005-03-22 17:08  haible

	* libcharset/build-aux/config.libpath:

	Moved here from autoconf/config.libpath.

2005-03-22 17:08  haible

	* src/build-aux/config.dynamic:

	Moved here from autoconf/config.dynamic.

2005-03-22 17:08  haible

	* libcharset/autoconf/config.libpath:

	Move to build-aux/config.libpath.

2005-03-22 17:08  haible

	* src/autoconf/config.dynamic:

	Move to build-aux/config.dynamic.

2005-03-22 17:08  haible

	* libcharset/build-aux/config.guess, src/build-aux/config.guess:

	Moved here from autoconf/config.guess.

2005-03-22 17:07  haible

	* libcharset/autoconf/config.guess, src/autoconf/config.guess:

	Move to build-aux/config.guess.

2005-03-22 15:49  sds

	* src/: ChangeLog, makemake.in:

	(distrib) [win32]: fixed 2005-03-10 patch: missing "; \\"

2005-03-22 15:43  sds

	* modules/syscalls/calls.c:

	extraneous #\}

2005-03-22 02:42  sds

	* src/ChangeLog, modules/queens/callqueens.c,
	  modules/queens/queens.c:

	use "modern" tools and formatting

2005-03-22 00:33  sds

	* src/TODO:

	--with-dynamic-modules should _NOT_ make BASE_MODULES dynamic

2005-03-21 22:36  sds

	* src/: spvw.d, ChangeLog:

	(init_module_2): do not allow redefinition of symbols in locked packages

2005-03-21 18:20  sds

	* src/ChangeLog, modules/wildcard/wildcard.lisp:

	include <config.h> because it defines fnmatch as an alias to
	posix_fnmatch when the included fnmatch implementation is used

2005-03-21 18:11  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(HTONL, NTOHL, HTONS, NTOHS): define even when the OS lacks the C
	functions; in that case, return the argument on the assumption that the
	host order is the same as the network order

2005-03-21 18:00  sds

	* src/ChangeLog, modules/rawsock/preload.lisp,
	  modules/rawsock/sock.lisp:

	shadow LISTEN

2005-03-21 17:24  sds

	* src/ChangeLog, modules/postgresql/postgresql.lisp:

	(PQinitSSL): commented out: not found in libpq 8.0

2005-03-21 16:20  sds

	* modules/pcre/configure:

	regenerated

2005-03-21 16:01  sds

	* src/ChangeLog, modules/pcre/Makefile.in,
	  modules/pcre/configure.in:

	use AC_LIB_LINKFLAGS([pcre])

2005-03-21 15:56  sds

	* src/ChangeLog, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml:

	(with-stream-lock): new macro

2005-03-21 15:39  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(POSIX::DUPLICATE-HANDLE): fixed STACK handling

2005-03-21 15:38  sds

	* emacs/d-mode.el:

	typo

2005-03-20 17:17  sds

	* src/ChangeLog:

	formatting

2005-03-20 17:12  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(POSIX:FILE-INFO): wrap FindClose() in begin_system_call()/end_system_call()

2005-03-20 04:47  sds

	* modules/regexp/test.tst:

	disabled non-POSIX-compliant tests

2005-03-19 07:40  ampy

	* src/ChangeLog:

	Fixed compilation on cygwin without HAVE_GETPRIORITY

2005-03-19 07:22  ampy

	* modules/syscalls/calls.c:

	Fixed compilation on cygwin without HAVE_GETPRIORITY

2005-03-18 21:16  sds

	* src/: makemake.in, ChangeLog:

	(EMACS_FILES): added clhs.el and clisp-ffi.el

2005-03-18 20:53  sds

	* src/: makemake.in, ChangeLog:

	(DEEMA): permit spaces in empty macro arguments

2005-03-18 20:43  sds

	* src/: ChangeLog, execname.c:

	(find_executable): avoid declaring variables
	in the middle of a block (OSX portability)

2005-03-18 20:32  sds

	* src/: spvw.d, ChangeLog:

	DYNAMIC_FFI does not imply that dlopen() is present,
	need to check for HAVE_DLOPEN or WIN32_NATIVE

2005-03-18 16:25  sds

	* src/ChangeLog, modules/regexp/regex.c:

	check HAVE_ALLOCA_H before #include <alloca.h>

2005-03-18 15:37  sds

	* src/configure:

	regenerated

2005-03-18 13:37  haible

	* src/: ChangeLog, TODO, configure.in:

	Use esyscmd to retrieve the version number.

2005-03-18 01:01  sds

	* src/: makemake.in, ChangeLog:

	(distrib) [cygwin]: remove the target before ln

2005-03-18 00:52  sds

	* src/_README.en:

	updated prompts, do not mention batch files

2005-03-18 00:14  sds

	* win32msvc/makefile.msvc7, win32msvc/makefile.msvc5,
	  win32msvc/makefile.msvc5d, win32msvc/makefile.msvc6,
	  win32msvc/makefile.msvc6d, win32msvc/makefile.msvc4,
	  src/po/ru.po, src/po/ru.gmo, src/po/nl.po, src/po/nl.gmo,
	  src/po/fr.gmo, src/po/fr.po, src/po/es.po, src/po/en.po,
	  src/po/es.gmo, src/po/en.gmo, src/po/de.po, src/po/de.gmo,
	  src/po/clisplow_en.po, src/po/clisplow_es.gmo,
	  src/po/clisplow_es.po, src/po/clisplow_fr.gmo,
	  src/po/clisplow_fr.po, src/po/clisplow_nl.gmo,
	  src/po/clisplow_nl.po, src/po/clisplow_ru.gmo,
	  src/po/clisplow_ru.po, src/po/clisp.pot, src/po/clisplow.pot,
	  src/po/clisplow_de.gmo, src/po/clisplow_de.po,
	  src/po/clisplow_en.gmo:

	regenerated

2005-03-17 23:46  sds

	* modules/syscalls/calls.c:

	(SET-FILE-STAT): added a cast to avoid a woe32 warning
	 (and maybe fix a bug?)

2005-03-17 23:17  sds

	* doc/: impnotes.html, _clisp.html, _clisp.1:

	regenerated

2005-03-17 23:14  sds

	* src/ChangeLog:

	bumped for yet another woe32/cygwin pre-test

2005-03-17 22:42  sds

	* src/ChangeLog, version.sh:

	bumped for yet another woe32/cygwin pre-test

2005-03-17 22:39  sds

	* src/: configure, unixconf.h.in:

	regenerated

2005-03-17 22:10  sds

	* src/: makemake.in, ChangeLog:

	(cygwin_check): fixed the logic

2005-03-17 21:59  sds

	* src/: ChangeLog, execname.c:

	(find_executable) [LINUX|CYGWIN]: use "/proc/self/exe"
	instead of sprintf()+getpid()

2005-03-17 21:54  sds

	* src/: pathname.d, ChangeLog, configure.in:

	use the OS-supplied realpath() implementation when it is available

2005-03-17 21:18  haible

	* src/: debug.d, ChangeLog, TODO:

	Don't ignore entire lines of input from an interactive input stream.

2005-03-17 21:16  haible

	* src/: constsym.d, gray.lisp, lispbibl.d, stream.d, ChangeLog:

	New function stream_get_lastchar().

2005-03-17 20:40  sds

	* modules/postgresql/config.h.in, modules/postgresql/configure,
	  src/autoconf/aclocal.m4:

	regenerated

2005-03-16 23:11  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(STREAM-LOCK): fixed STACK handling

2005-03-16 23:01  sds

	* src/spvw.d:

	comment fix

2005-03-16 22:33  sds

	* src/ChangeLog, modules/postgresql/configure.in:

	check for v8; do not check for crypt

2005-03-16 22:24  sds

	* src/ChangeLog, modules/postgresql/postgresql.lisp:

	(PQgetCancel, PQfreeCancel, PQcancel, PQserverVersion, PQgetssl)
	(PQinitSSL, PQdsplen): added v8 functions

2005-03-16 21:55  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(make_key_vector, XLIB:KEYBOARD-CONTROL)
	(XLIB:%RESTORE-GCONTEXT-COMPONENTS): wrap memcpy() with X_CALL

2005-03-16 21:45  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	use DEFCHECKER instead of get_enum()

2005-03-16 21:32  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(check_chmod_mode): bitmasks=both
	(CONVERT-MODE): use check_chmod_mode_to_list()
	and check_chmod_mode_from_list()

2005-03-16 21:27  sds

	* utils/modprep.lisp, src/ChangeLog:

	(checker): new slot bitmasks

2005-03-16 20:54  sds

	* src/ChangeLog, modules/regexp/Makefile.in:

	(regex.o): removed -Dclisp

2005-03-16 20:38  sds

	* src/TODO:

	--with-dynamic-modules ==> link errors (command line)

2005-03-16 14:51  haible

	* modules/syscalls/calls.c:

	Add a FIXME for Sam.

2005-03-16 14:50  haible

	* modules/syscalls/calls.c, src/ChangeLog:

	Make it compile with g++ 3.3 and 3.4, despite the g++ bug.

2005-03-16 14:47  haible

	* src/: ChangeLog, spvw.d:

	Fix a GC-safety bug.

2005-03-16 14:46  haible

	* src/: lispbibl.d, genclisph.d, subr.d, ChangeLog, TODO:

	Make DEBUG_GCSAFETY work with modules.

2005-03-16 14:44  haible

	* src/: genclisph.d, ChangeLog:

	Keep the order consistent with lispbibl.d.

2005-03-16 14:42  haible

	* ffcall/m4/longlong.m4, src/unixconf.h.in,
	  src/autoconf/aclocal.m4:

	Regenerated.

2005-03-15 22:58  sds

	* src/defs1.lisp:

	comment

2005-03-15 18:48  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(xlib_rgb): new DEFFLAGSET
	(XLIB:STORE-COLOR, XLIB:STORE-COLORS): use it

2005-03-15 18:47  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(XPM:READ-FILE-TO-PIXMAP): use physical_namestring()
	instead of TRUENAME+NAMESTRING

2005-03-15 16:45  haible

	* src/: ChangeLog, makemake.in:

	Fix bug introduced on 2005-03-10.

2005-03-15 15:11  haible

	* src/ChangeLog, modules/regexp/regex.c:

	Update from gnulib.

2005-03-15 14:57  haible

	* ffcall/: avcall/configure, callback/vacall_r/configure,
	  vacall/configure:

	Regenerated.

2005-03-15 14:55  haible

	* ffcall/: avcall/avcall.h.in, avcall/configure.in,
	  callback/vacall_r/configure.in, callback/vacall_r/vacall_r.h.in,
	  vacall/configure.in, vacall/vacall.h.in:

	Use the gl_AC_TYPE_LONG_LONG macro from gnulib.

2005-03-14 23:45  sds

	* src/: condition.lisp, ChangeLog:

	(exitunconditionally): use PRETTY-PRINT-CONDITION instead
	of PRINT-CONDITION, like in reploop.lisp:BREAK-LOOP

2005-03-14 22:28  haible

	* src/configure:

	Regenerated again.

2005-03-14 22:26  sds

	* utils/modprep.lisp, src/ChangeLog:

	(string-upcase-verbose): do not upcase strings

2005-03-14 22:13  sds

	* modules/syscalls/calls.c:

	(my_chmod, my_chown, my_utime): file name in warning

2005-03-14 22:06  sds

	* src/TODO, doc/impext.xml:

	clarified the doc

2005-03-14 21:46  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(SET-FILE-STAT): available when at least one of
	chmod(), chown() and utime() is available

2005-03-14 21:41  sds

	* src/pathname.d:

	comment

2005-03-14 21:27  haible

	* src/: ChangeLog, configure.in:

	Update for change in m4/longlong.m4.

2005-03-14 21:22  haible

	* src/: m4/fenv_default.m4, floatparam.c, ChangeLog:

	Update for changed m4/longdouble.m4.

2005-03-14 20:53  sds

	* src/makemake.in:

	fixed last patch

2005-03-14 19:36  sds

	* src/NEWS, src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml:

	SETF-able RLIMIT

2005-03-14 19:15  haible

	* src/configure, modules/regexp/configure,
	  modules/postgresql/configure, modules/pari/configure,
	  modules/berkeley-db/configure, src/unixconf.h.in,
	  modules/regexp/config.h.in:

	Regenerated.

2005-03-14 19:11  haible

	* src/: configure.in, ChangeLog:

	Update for new lcmessage.m4.

2005-03-14 19:10  sds

	* modules/syscalls/calls.c:

	fixed last patch

2005-03-14 19:07  sds

	* src/: makemake.in, ChangeLog:

	make sure that no cygwin dependencies creep into the mingw builds

2005-03-14 18:55  sds

	* src/makemake.in:

	fixed last patch

2005-03-14 18:51  haible

	* modules/regexp/configure.in, src/ChangeLog:

	AC_CONFIG_AUX_DIR invocation.

2005-03-14 18:50  haible

	* modules/regexp/regex.c, modules/regexp/configure.in,
	  src/ChangeLog:

	regex.c is independent of clisp. All it needs is AM_GNU_GETTEXT.

2005-03-14 18:48  haible

	* src/ChangeLog:

	Upgrade to gettext-0.14.3.

2005-03-14 18:44  haible

	* src/m4/: codeset.m4, gettext.m4, glibc21.m4, iconv.m4,
	  isc-posix.m4, lcmessage.m4, lib-ld.m4, lib-link.m4,
	  lib-prefix.m4, longdouble.m4, longlong.m4, progtest.m4:

	Upgrade to gettext 0.14.3.

2005-03-14 18:43  haible

	* src/m4/: intdiv0.m4, intmax.m4, inttypes-pri.m4, inttypes.m4,
	  inttypes_h.m4, nls.m4, po.m4, printf-posix.m4, signed.m4,
	  size_max.m4, stdint_h.m4, uintmax_t.m4, ulonglong.m4, wchar_t.m4,
	  wint_t.m4, xsize.m4, glibc2.m4:

	gettext infrastructure, version 0.14.3.

2005-03-14 18:34  sds

	* src/: ChangeLog, genclisph.d:

	(endp): export

2005-03-14 18:32  sds

	* src/NEWS:

	typo

2005-03-14 17:32  sds

	* modules/: syscalls/configure, syscalls/config.h.in,
	  berkeley-db/configure:

	regenerated

2005-03-14 17:01  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2005-03-14 16:59  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml:

	(file-stat): not just on Unix

2005-03-14 16:48  sds

	* doc/unix-ent.xml:

	(setrlimit): added

2005-03-14 16:47  sds

	* src/ChangeLog, modules/syscalls/configure.in:

	(stat): check for struct members st_rdev, st_blksize and st_blocks

2005-03-14 16:40  sds

	* src/makemake.in, src/ChangeLog, modules/wildcard/Makefile.in,
	  modules/zlib/Makefile.in, modules/regexp/Makefile.in,
	  modules/syscalls/Makefile.in, modules/rawsock/Makefile.in,
	  modules/postgresql/Makefile.in, modules/pcre/Makefile.in,
	  modules/netica/Makefile, modules/matlab/Makefile,
	  modules/i18n/Makefile.in, modules/dirkey/Makefile.in,
	  modules/bindings/win32/Makefile, modules/berkeley-db/Makefile.in:

	work around the woe32 stat(".../") bug:
	make sure that the -I argument does not end with a slash

2005-03-14 16:01  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(NZERO) [!NZERO]: define in the preamble
	so that it is defined before DEFCHECKER output

2005-03-14 15:53  sds

	* modules/postgresql/link.sh.in:

	simplified

2005-03-14 15:51  sds

	* src/ChangeLog, modules/berkeley-db/Makefile.in,
	  modules/berkeley-db/configure.in:

	added AC_LIB_LINKFLAGS([db])

2005-03-14 14:59  haible

	* modules/syscalls/posix.lisp:

	A comment.

2005-03-14 14:59  haible

	* src/pathname.d:

	Coding style.

2005-03-14 14:57  haible

	* src/: ChangeLog, clisp-link.in, makemake.in:

	Rename @DLL@ to @SHREXT@, for consistency with naming conventions used
	by automake and libtool.

2005-03-14 14:56  haible

	* src/TODO:

	More items.

2005-03-14 14:55  haible

	* modules/syscalls/calls.c, modules/syscalls/configure.in,
	  src/ChangeLog:

	limits.h exists everywhere.

2005-03-14 14:53  haible

	* src/: ChangeLog, clisp-link.in:

	Indentation.

2005-03-14 13:24  haible

	* utils/modprep.lisp:

	Remove obsolete comment.

2005-03-14 13:24  haible

	* src/cfgwin32.lisp, src/charstrg.d, tests/bind.tst,
	  tests/path.tst:

	Comments.

2005-03-14 13:22  haible

	* ffcall/: avcall/asmarm.h, avcall/asmm68k.h, avcall/asmsparc.h,
	  avcall/avcall-sparc.c, avcall/avcall.h.in, avcall/port-structs.c,
	  avcall/structcpy.c, avcall/tests.c, callback/callback.h.in,
	  callback/tests.c, callback/trampoline_r/asmsparc.h,
	  callback/trampoline_r/test1.c, callback/trampoline_r/test2.c,
	  callback/trampoline_r/trampoline.c,
	  callback/trampoline_r/trampoline_r.h.in,
	  callback/vacall_r/asmarm.h, callback/vacall_r/asmm68k.h,
	  callback/vacall_r/asmsparc.h, callback/vacall_r/misc.c,
	  callback/vacall_r/structcpy.c, callback/vacall_r/vacall-sparc.c,
	  callback/vacall_r/vacall_r.h.in, trampoline/asmsparc.h,
	  trampoline/test1.c, trampoline/test2.c, trampoline/trampoline.c,
	  trampoline/trampoline.h.in, vacall/asmarm.h, vacall/asmm68k.h,
	  vacall/asmsparc.h, vacall/misc.c, vacall/structcpy.c,
	  vacall/tests.c, vacall/vacall-sparc.c, vacall/vacall.h.in:

	Drop support for K&R C compilers. Assume ANSI C.

2005-03-12 14:48  ampy

	* win32msvc/: makefile.msvc4, makefile.msvc5, makefile.msvc5d,
	  makefile.msvc6, makefile.msvc6d, makefile.msvc7:

	Regenerated.

2005-03-12 14:38  ampy

	* src/: ChangeLog, makemake.in:

	Fixed clisp.1 rule for MSVC.

2005-03-11 16:11  sds

	* doc/impext.xml:

	(dffi-variables): expanded

2005-03-11 00:15  sds

	* utils/modprep.lisp:

	comment

2005-03-11 00:04  sds

	* src/NEWS:

	relocatable driver on win32

2005-03-10 23:57  sds

	* src/pathname.d:

	(c)year

2005-03-10 22:48  sds

	* src/pathname.d, src/ChangeLog, src/_README.en, src/_clisp.c,
	  src/execname.c, src/install.bat, src/install.lisp,
	  src/makemake.in, version.sh:

	relocatable driver on win32

2005-03-10 19:33  sds

	* src/: autoconf/aclocal.m4, configure:

	regenerated

2005-03-10 19:20  sds

	* src/: configure.in, m4/readline.m4, ChangeLog:

	moved AC_ARG_WITH([readline]) from configure.in to CL_READLINE

2005-03-10 19:17  sds

	* src/: ChangeLog, configure.in:

	(AC_INIT): moved PACKAGE_NAME, PACKAGE_TARNAME and PACKAGE_BUGREPORT here

2005-03-10 12:51  haible

	* src/debug.d:

	Mention one more testcase.

2005-03-10 12:49  haible

	* src/TODO:

	read_form is broken on MacOS X

2005-03-08 21:16  sds

	* tests/excepsit.tst, tests/ChangeLog, src/lisparit.d,
	  src/ChangeLog:

	(RANDOM): do not accept RATIOs

2005-03-08 18:31  sds

	* src/autoconf/aclocal.m4, src/configure,
	  modules/postgresql/configure, modules/syscalls/config.h.in,
	  modules/syscalls/configure:

	regenerated

2005-03-08 18:09  sds

	* src/ChangeLog, modules/postgresql/configure.in:

	restore the second argument to AC_SEARCH_LIBS

2005-03-08 01:05  sds

	* src/autoconf/aclocal.m4, modules/regexp/config.h.in,
	  modules/regexp/configure:

	regenerated

2005-03-08 01:03  sds

	* src/ChangeLog, modules/regexp/regex.c,
	  modules/regexp/Makefile.in, modules/regexp/gettext.h:

	gnulib regexp now builds

2005-03-08 00:53  sds

	* src/ChangeLog, modules/regexp/configure.in:

	AC_ARG_WITH is in CL_REGEXP now
	the option is renamed to included-regexp from sysre

2005-03-08 00:51  sds

	* src/: m4/regexp.m4, ChangeLog:

	(CL_REGEXP): added AC_ARG_WITH and some more tests

2005-03-08 00:50  sds

	* src/m4/alloca.m4:

	(CL_ALLOCA): define HAVE_ALLOCA_H to 1 for compatibility with AC_FUNC_ALLOCA

2005-03-08 00:46  sds

	* src/ChangeLog, modules/syscalls/configure.in:

	use AC_FUNC_CHOWN

2005-03-08 00:38  sds

	* modules/regexp/test.tst:

	"-K full" is no longer necessary

2005-03-07 23:23  sds

	* src/ChangeLog, modules/regexp/regex.c, modules/regexp/regex.h:

	upgraded to gnulib CVS head

2005-03-07 23:07  sds

	* src/: subr.d, constsym.d, debug.d, init.lisp, compiler.lisp,
	  ChangeLog:

	(CRASH): renamed from DEBUG for better separation from CL

2005-03-07 22:54  haible

	* src/: lispbibl.d, ChangeLog, intelem.d:

	Fix an incorrect use of GCTRIGGER() that led to incorrect code for
	function stream_line_position().

2005-03-07 22:52  haible

	* src/: ChangeLog, intelem.d:

	Avoid a gcc warning on 64-bit platforms.

2005-03-07 18:06  haible

	* src/: stream.d, ChangeLog:

	Fix compilation in C++ mode, broken on 2005-03-01.

2005-03-07 17:52  haible

	* src/: ChangeLog, arilev0.d:

	Use ANSI C function declarations.

2005-03-07 17:48  sds

	* src/ChangeLog:

	formatting

2005-03-07 16:04  haible

	* src/: intlog.d, ChangeLog:

	Fix an I_ord2 bug on 64-bit platforms.

2005-03-07 16:01  haible

	* src/: lispbibl.d, misc.d, ChangeLog, intlog.d:

	Make HEAPCODES work on 64-bit platforms.

2005-03-06 18:50  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2005-03-06 18:47  sds

	* src/NEWS, src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml, doc/unix-ent.xml:

	syscalls: intarface to syslog

2005-03-06 18:11  sds

	* src/compiler.lisp:

	fixed last patch

2005-03-06 17:03  sds

	* tests/ChangeLog, tests/conditions.tst, src/ChangeLog,
	  src/compiler.lisp:

	fixed bug #[ 1157691 ]: (optimize (debug 3)) fails
	(parse-optimize-quality): extracted code from PROCESS-DECLARATIONS;
	use CL:DEBUG instead of DEBUG
	(process-declarations): use parse-optimize-quality

2005-03-04 17:03  sds

	* src/TODO:

	--with-dynamic-modules ==> link errors

2005-03-04 17:00  sds

	* src/TODO:

	contagion warnings: engineering vs portability

2005-03-03 21:16  sds

	* src/spvw.d:

	(fehler_dlerror): dlerror() may return NULL

2005-03-03 17:41  sds

	* src/: ChangeLog, built.d:

	(built_flags): added libiconv version

2005-03-03 17:39  sds

	* src/: spvw.d, lispbibl.d, foreign.d, ChangeLog, NEWS:

	ported DYNAMIC_MODULES to WIN32_NATIVE

2005-03-03 15:25  sds

	* src/: stream.d, ChangeLog:

	(oconv_unshift_output_unbuffered_, oconv_unshift_output_buffered_):
	use OS_errno instead of errno

2005-03-03 00:29  sds

	* modules/postgresql/link.sh.in:

	simplified

2005-03-03 00:26  sds

	* modules/postgresql/sql.lisp:

	(C) year

2005-03-03 00:26  sds

	* src/ChangeLog, modules/postgresql/sql.lisp:

	GETENV is in EXT, not SYS

2005-03-03 00:18  sds

	* doc/impext.xml, modules/netica/netica.xml, doc/impent.xml:

	(netica-link): new entity

2005-03-02 23:26  sds

	* modules/pari/pari.xml:

	mention package case-sensitivity

2005-03-02 23:26  sds

	* modules/postgresql/postgresql.xml:

	formatting

2005-03-02 23:22  sds

	* doc/: impext.xml, impent.xml:

	(pari-link): new entity

2005-03-02 22:53  sds

	* doc/: Makefile, cl-ent.xml, unix-ent.xml:

	updated (C)

2005-03-02 22:51  sds

	* modules/postgresql/postgresql.xml, doc/impnotes.xml.in,
	  doc/Makefile, doc/impent.xml, doc/impext.xml:

	added PostgreSQL documentation

2005-03-02 22:49  sds

	* modules/syscalls/syscalls.xml:

	fixed mark-up

2005-03-02 22:39  sds

	* modules/: netica/netica.xml, matlab/matlab.xml:

	link "case-sensitive" to "package-case" instead of "make-pack"

2005-03-02 22:24  sds

	* src/ChangeLog, modules/postgresql/postgresql.lisp:

	(PQprepare, PQsendPrepare): added

2005-03-02 19:17  sds

	* src/TODO:

	what does "Restore interpretation of command-line options" mean?

2005-03-02 19:15  sds

	* src/TODO:

	patch 2005-02-17 "Simplify the version handling"
	broke version handling:
	PACKAGE_* constants are re-defined too late.

2005-03-02 18:27  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(check_priority_value): define separately on WIN32_NATIVE and UNIX: the
	former has a strict symbol-number map and pre-defined constants, while
	the latter has a lax reverse map and symbolic values are defined in-place

2005-03-02 18:23  sds

	* utils/modprep.lisp, src/ChangeLog:

	(split-option): split only if #\= is unique
	(split-command): search for the final #\) :FROM-END
	(to-C-name, new-checker): cpp-name can be (:KEYWORD EXPRESSION)
	(word-list): call SPLIT-OPTION
	(print-tables-1): (:KEYWORD EXPRESSION) does not need #ifdef

2005-03-02 17:33  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(check_priority_value): reverse=sint_to_I
	(OS:PRIORITY): use check_priority_value_reverse() as the return value

2005-03-02 17:32  sds

	* src/ChangeLog, utils/modprep.lisp:

	(checker): added slot reverse
	(new-checker): accept reverse
	(print-tables-1): use reverse

2005-03-02 04:22  sds

	* modules/syscalls/calls.c:

	[!WIN32_NATIVE]: define symbolic priorites early - before DEFCHECKER

2005-03-02 04:18  sds

	* modules/syscalls/posix.lisp:

	((setf priority)): fixed DEFSETF

2005-03-02 03:23  sds

	* modules/syscalls/calls.c:

	(priority) [WIN32_NATIVE]: do not call check_priority_value_reverse()

2005-03-02 00:28  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2005-03-02 00:21  sds

	* modules/syscalls/: calls.c, syscalls.xml:

	(priority): platform-independent symbolic, priorities

2005-03-02 00:14  sds

	* src/ChangeLog, modules/syscalls/configure.in:

	check for limits.h

2005-03-01 23:59  sds

	* modules/syscalls/calls.c:

	(priority, set-priority) [WIN32_NATIVE]: GetPriorityClass() and
	SetPriorityClass() require process handle, not PID;
	use OpenProcess() to get the handle from the PID

2005-03-01 23:38  sds

	* modules/syscalls/calls.c, modules/syscalls/configure.in,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml,
	  src/NEWS:

	new function OS:PRIORITY

2005-03-01 23:36  sds

	* utils/modprep.lisp, src/ChangeLog:

	DEFCHECKER accepts suffix=

2005-03-01 23:34  sds

	* src/ChangeLog, doc/impent.xml:

	(pid-r): added

2005-03-01 23:32  sds

	* src/: pathname.d, ChangeLog:

	(find_executable) [UNIX_CYGWIN32]: try to use /proc/<pid>/exe like on Linux

2005-03-01 23:31  sds

	* doc/unix-ent.xml:

	(getpid, getpriority, setpriority): added

2005-03-01 23:30  sds

	* src/: misc.d, subr.d, ChangeLog, constsym.d, disassem.lisp:

	(PROCESS-ID): renamed from PROGRAM-ID for semantic
	compatibility with getpid and GetCurrentProcessId

2005-03-01 19:19  sds

	* src/: lispbibl.d, ChangeLog:

	[__MINGW32__]: include unixconf.h

2005-03-01 19:18  sds

	* src/: ChangeLog, makemake.in:

	(LIB) [win32gcc]: add $LIBICONV

2005-03-01 19:16  sds

	* src/: makemake.in, ChangeLog:

	handle gettext identically on unix and windows
	Reported by Yaroslav Kavenchuk <kavenchuk@jenty.by>

2005-03-01 18:51  sds

	* src/: stream.d, ChangeLog:

	(open_iconv, iconv_mblen, iconv_mbstowcs, iconv_wcslen, iconv_wcstombs)
	(iconv_range): do not assume that errno is present, use OS_errno instead
	Reported by Yaroslav Kavenchuk <kavenchuk@jenty.by>

2005-03-01 05:24  sds

	* src/: ChangeLog, comptran.d:

	(N_N_expt_N): fixed a GC-safety bug

2005-03-01 03:24  sds

	* src/: ChangeLog, comptran.d:

	(maybe_rebind): new macro, used throughout; fixes c++ compilation

2005-02-28 23:33  sds

	* modules/: pari/configure.in, postgresql/configure.in:

	(C) date

2005-02-28 22:49  haible

	* src/: pathname.d, ChangeLog:

	Fix a malloc usage bug.

2005-02-28 21:00  sds

	* src/: ChangeLog, win32.d:

	(STDC_HEADERS): define to 1 explicitly for compatibility with autoconf

2005-02-28 17:30  sds

	* modules/: postgresql/configure, pari/configure:

	regenerated

2005-02-28 17:29  sds

	* src/: autoconf/install-sh, ChangeLog:

	added (from autoconf 2.59); required by AC_LIB_LINKFLAGS

2005-02-28 17:27  sds

	* src/ChangeLog, modules/pari/Makefile.in,
	  modules/pari/configure.in, modules/postgresql/Makefile.in,
	  modules/postgresql/README, modules/postgresql/configure.in:

	use AC_LIB_LINKFLAGS

2005-02-28 14:56  sds

	* src/ChangeLog, modules/i18n/gettext.c:

	(SET-LOCALE, LOCALE-CONV, res_to_obj, locale_string_to_STACK):
	use *MISC-ENCODING* instead of UTF-8
	(get_locale_info) [WIN32_NATIVE]: do not use LOCALE_USE_CP_ACP

2005-02-28 03:22  sds

	* src/: ChangeLog, clisp-link.in:

	(link): rm $2 to avoid an error on Solaris
	this fixes one of the problems reported in bug 1124425

2005-02-25 14:13  haible

	* src/: ChangeLog, comptran.d, lisparit.d, realtran.d:

	Remove start_p argument - always true.

2005-02-25 04:29  sds

	* src/: ChangeLog, spvw.d:

	(init_lowest_level): predicate find_executable() on HAVE_DISASSEMBLER

2005-02-24 20:11  sds

	* src/: spvw.d, pathname.d, misc.d, lispbibl.d, ChangeLog:

	(HAVE_DISASSEMBLER): define always

2005-02-24 19:02  sds

	* src/TODO:

	documentation clarification(ffi "parameter mode")
	nested REQUIRE is broken

2005-02-24 17:21  haible

	* src/: makemake.in, ChangeLog:

	Fix small problem with ALL_LINGUAS on non-Unix hosts.

2005-02-24 15:25  sds

	* modules/postgresql/README:

	readme for PostgreSQL

2005-02-22 19:25  sds

	* src/ChangeLog, modules/pari/pari.lisp:

	(pari-1): gen_1 instead of gone
	(pari-2): gen_2 instead of gtwo
	(pari--1): gen_m1 instead of gminusone

2005-02-22 19:10  sds

	* doc/impext.xml:

	updated CLISP compilation messages

2005-02-22 18:50  sds

	* src/makemake.in, src/ChangeLog, configure:

	makemake.in (config.status): remove config.cache
	configure: do not remove config.cache (this undoes the 2002-07-21 change)

2005-02-22 16:53  haible

	* ffcall/: trampoline/configure, callback/trampoline_r/configure:

	Regenerated.

2005-02-22 16:50  haible

	* ffcall/m4/mprotect.m4, src/configure:

	Regenerated.

2005-02-22 12:44  haible

	* src/autoconf/aclocal.m4, ffcall/autoconf/aclocal.m4:

	Regenerated.

2005-02-22 12:36  haible

	* src/: ChangeLog, m4/mprotect.m4:

	Fix bug in last patch.

2005-02-22 12:32  haible

	* tests/: mop.tst, ChangeLog:

	Add a test for the method-function protocol.

2005-02-21 17:45  sds

	* src/: makemake.in, ChangeLog:

	(XCC_CREATESHARED): treat cygwin like linux and gnu

2005-02-21 17:42  sds

	* src/ChangeLog, modules/pari/configure.in,
	  modules/pari/Makefile.in:

	AC_LIB_LINKFLAGS_BODY should work since 2005-02-16

2005-02-21 17:38  sds

	* src/: defpackage.lisp, ChangeLog:

	(defpackage): use SYS::%FIND-PACKAGE instead of FIND-PACKAGE
	to give a meaningful error for non-existent packages

2005-02-21 13:40  haible

	* src/TODO:

	Unjustified contagion warnings are gone.

2005-02-21 13:36  haible

	* src/realelem.d, src/comptran.d, src/realtran.d, src/ChangeLog,
	  tests/ChangeLog, tests/number2.tst:

	Fix wrong intermediate precision used in many transcendental function
	computations since 2002-09-11. Avoid unjustified contagion warnings.

2005-02-21 12:57  haible

	* src/: describe.lisp, ChangeLog:

	For packages, mention it if the package is case-sensitive.

2005-02-21 12:54  haible

	* src/: package.d, ChangeLog:

	Make the nicknames of packages CS-COMMON-LISP-USER and CS-COMMON-LISP
	consistent.

2005-02-21 12:53  haible

	* unix/INSTALL:

	Warn againt using readline-5.0.

2005-02-21 12:52  haible

	* modules/clx/: mit-clx/README.CLISP, new-clx/README:

	Use modern syntax for ftp URLs.

2005-02-21 12:46  haible

	* unix/INSTALL, clisp.lsm:

	Fix incorrect syntax of ftp URLs.

2005-02-20 02:25  sds

	* doc/Makefile:

	use ../version.sh instead of ../src/VERSION

2005-02-20 02:25  sds

	* doc/: impbody.xml, impext.xml:

	use xref instead of olink when possible

2005-02-18 19:42  haible

	* modules/berkeley-db/bdb.c, modules/rawsock/rawsock.c,
	  src/ChangeLog:

	Make all DEFCHECKER defaults explicit.

2005-02-18 19:24  haible

	* src/ChangeLog, utils/modprep.lisp:

	Oops, missingp tests for NIL as well, not only for unbound. Revert.

2005-02-18 13:44  haible

	* modules/i18n/gettext.c, utils/modprep.lisp, src/ChangeLog:

	Use an explicit default in DEFCHECER.

2005-02-18 13:37  haible

	* utils/modprep.lisp, src/ChangeLog:

	Small optim of generated code.

2005-02-18 12:37  haible

	* src/: compiler.lisp, ChangeLog:

	Handle the case of MULTIPLE-VALUE-SETQ to equal variables the way ANSI CL
	specifies it.

2005-02-18 12:34  haible

	* src/: compiler.lisp, ChangeLog:

	Handle the case of MULTIPLE-VALUE-SETQ to equal variables the way ANSI CL
	specifies it.

2005-02-18 01:00  sds

	* src/makemake.in:

	OOPS!

2005-02-18 00:50  sds

	* src/makemake.in:

	tweak last patch

2005-02-17 22:41  sds

	* src/: makemake.in, ChangeLog:

	(anymodule): do not assume bash, just sh,
	when exporting a variable (fixed 2005-02-11 patch)

2005-02-17 19:44  sds

	* src/makemake.in:

	mention i18n in comments

2005-02-17 16:51  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(__EXTENSIONS__) [__sun]: define to enable confstr() prototype
	and avoid a gcc warning

2005-02-17 13:40  haible

	* src/ChangeLog, configure:

	Simplify VERSION handling.

2005-02-17 13:04  haible

	* src/: ChangeLog, compiler.lisp:

	Fix a rare case of wrong handling of keyword arguments.

2005-02-17 13:02  haible

	* src/: ChangeLog, makemake.in:

	VERSION, CLISP_VERSION, BASE_MODULES are not user customizable.

2005-02-17 13:00  haible

	* src/makemake.in, src/ChangeLog, configure, src/TODO:

	Pass --with and --enable flags down to sub-configures.

2005-02-17 12:56  haible

	* Makefile.devel, src/ChangeLog:

	Not everyone has clisp already installed...

2005-02-17 00:02  haible

	* src/: ChangeLog, makemake.in:

	Don't fail if there is no config.cache.

2005-02-16 23:36  haible

	* ffcall/callback/trampoline_r/configure,
	  ffcall/m4/ffcall-codeexec.m4, ffcall/m4/ffcall-ireg.m4,
	  ffcall/m4/ffcall-pccstruct.m4, ffcall/m4/ffcall-smallstruct.m4,
	  ffcall/m4/mmap.m4, ffcall/m4/mprotect.m4, ffcall/m4/nocrash.m4,
	  ffcall/callback/vacall_r/configure, modules/i18n/config.h.in,
	  src/version.h:

	Regenerated.

2005-02-16 23:30  haible

	* src/po/: clisplow_de.po, clisp.pot, clisplow.pot, clisplow_en.po,
	  clisplow_es.po, clisplow_fr.po, clisplow_nl.po, clisplow_ru.po,
	  de.po, en.po, es.po, fr.po, nl.po, ru.po, clisplow_de.gmo,
	  clisplow_en.gmo, clisplow_es.gmo, clisplow_fr.gmo,
	  clisplow_nl.gmo, clisplow_ru.gmo, de.gmo, en.gmo, es.gmo, fr.gmo,
	  nl.gmo, ru.gmo:

	Regenerated.

2005-02-16 23:28  haible

	* src/: po/Makefile.devel, ChangeLog:

	Simplify the VERSION handling.

2005-02-16 23:22  haible

	* ffcall/autoconf/aclocal.m4, libcharset/autoconf/aclocal.m4,
	  src/autoconf/aclocal.m4, src/configure, libcharset/configure,
	  ffcall/avcall/configure, ffcall/callback/configure,
	  ffcall/trampoline/configure, ffcall/vacall/configure,
	  modules/i18n/configure:

	Regenerated.

2005-02-16 23:21  haible

	* src/ChangeLog, src/po/Makefile.devel, src/po/po_header,
	  Makefile.devel:

	Simplify version number handling.

2005-02-16 23:11  haible

	* src/: makemake.in, ChangeLog:

	Simplify the version handling.

2005-02-16 23:04  haible

	* src/configure.in, src/ChangeLog, Makefile.devel:

	Simplify the VERSION handling.

2005-02-16 23:03  haible

	* src/VERSION:

	Replaced with version.sh.

2005-02-16 23:02  haible

	* version.sh:

	Definition of version number.

2005-02-16 22:11  sds

	* doc/clisp.xml.in:

	use &symbol-macro;

2005-02-16 21:41  sds

	* doc/fo.xsl:

	ulink.show=1

2005-02-16 20:42  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	use uint.. instead of uint.._t

2005-02-16 20:33  sds

	* doc/impbody.xml:

	tweak formatting, grammar & wording

2005-02-16 19:17  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	use SOCKLEN_T instead of socklen_t

2005-02-16 18:40  sds

	* utils/modprep.lisp, src/ChangeLog:

	(check-signature): generated errors call GETTEXT and use ~S instead of ~

2005-02-16 18:38  sds

	* utils/modprep.lisp:

	use FORMATLN throughout

2005-02-16 18:18  sds

	* utils/modprep.lisp, src/ChangeLog, modules/syscalls/calls.c,
	  modules/rawsock/rawsock.c, modules/i18n/gettext.c,
	  modules/berkeley-db/bdb.c:

	DEFCHECKER now accepts option-like arguments foo=bar

2005-02-16 18:13  sds

	* src/ChangeLog, modules/regexp/regexi.c:

	(regexp_exec_flags): new DEFFLAGSET
	(REGEXP-EXEC): use it and posfixnum_default2()

2005-02-16 13:38  haible

	* src/: compiler.lisp, ChangeLog:

	Fix fatal bug in c-DEPOSIT-FIELD.

2005-02-16 13:25  haible

	* src/: ChangeLog, clos-package.lisp:

	Add nickname "MOP".

2005-02-15 17:48  haible

	* src/: ChangeLog, autoconf/config.dynamic:

	Determine platform dependent flags for exporting symbols from executables.

2005-02-15 16:32  sds

	* src/: init.lisp, ChangeLog:

	(open-for-load): use DIRECTORY instead of PROBE-DIRECTORY

2005-02-15 15:25  haible

	* src/: ChangeLog, error.d:

	Fix 2004-12-24 patch.

2005-02-15 13:15  haible

	* src/: compiler.lisp, ChangeLog:

	Fix a recent bug in c-error.

2005-02-14 23:51  sds

	* src/ChangeLog, src/init.lisp, tests/ChangeLog, tests/path.tst:

	(open-for-load): open the file
	only if there is no directory with this name

2005-02-14 22:34  sds

	* src/clisp-link.in:

	(prepare_dynamic_module): remove ${reqfile}

2005-02-14 22:30  sds

	* src/ChangeLog, modules/rawsock/Makefile.in,
	  modules/regexp/Makefile.in, modules/pcre/Makefile.in:

	(DISTRIBFILES): added preload.lisp

2005-02-14 22:08  sds

	* src/: makemake.in, ChangeLog, clisp-link.in, defs1.lisp:

	new dynload module infrastructure

2005-02-14 18:57  sds

	* unix/PLATFORMS, src/TODO:

	FFCALL on MacOS X now works

2005-02-14 17:14  sds

	* src/: clisp-link.in, makemake.in, ChangeLog:

	makemake.in (DLL): new platform-dependent variable
	(clisp-link): substitute it
	clisp-link.in: use @DLL@ instead of the literal `.so'

2005-02-14 17:08  sds

	* tests/macro8.tst, tests/ChangeLog, src/eval.d, src/ChangeLog:

	(parse_dd): declaration processing should not modify code

2005-02-14 13:51  haible

	* tests/: ChangeLog, streams.tst:

	Test finish-output and force-output as well.

2005-02-14 13:39  haible

	* src/TODO:

	ffcall on MacOS X works now for me.

2005-02-14 13:33  haible

	* src/ChangeLog, utils/modprep.lisp:

	Remove dubious conversions in DEFCHECKER: unbound to 0 and 0 to NIL.

2005-02-14 13:31  haible

	* modules/i18n/gettext.c, src/ChangeLog:

	The category argument defaults to LC_MESSAGES, not 0 !!!

2005-02-14 13:29  haible

	* tests/: ChangeLog, tests.lisp:

	Put the blank lines at the right place.

2005-02-14 13:29  haible

	* tests/: ChangeLog, clos.tst, format.tst, iofkts.tst, mop.tst,
	  setf.tst, streamslong.tst, tests.lisp, type.tst:

	Updates for GCL. Tested with gcl-2.6.6.

2005-02-14 13:27  haible

	* src/: ChangeLog, m4/ffcall-codeexec.m4:

	MacOS X, unlike AIX, has executable malloc() memory.

2005-02-14 13:26  haible

	* ffcall/: avcall/Makefile.in, callback/trampoline_r/Makefile.in,
	  callback/vacall_r/Makefile.in:

	opy libtool generated .o files, don't move them.
	Reason: If --disable-shared --enable-static, the .lo file contains symbolic
	references to the .o file, including its filename.

2005-02-14 13:24  haible

	* ffcall/Makefile.devel, src/ChangeLog, src/m4/ffcall-codeexec.m4,
	  src/m4/ffcall-ireg.m4, src/m4/ffcall-pccstruct.m4,
	  src/m4/ffcall-smallstruct.m4, src/m4/mmap.m4, src/m4/mprotect.m4:

	Avoid crashes of test programs during autoconfiguration.

2005-02-14 13:24  haible

	* src/m4/nocrash.m4:

	Utility code that avoids crashes of autoconf test programs.

2005-02-14 13:22  haible

	* src/: stream.d, ChangeLog:

	Ignore errors that occur when do finish-output to /dev/null on MacOS X.

2005-02-14 13:20  haible

	* src/: .gdbinit, ChangeLog:

	No more need to set system::*disassemble-use-live-process*.
	If it were wrong by default, you would have to change the default value
	in spvw.d.

2005-02-14 13:18  haible

	* src/: compiler.lisp, ChangeLog:

	Add syntax check for most other declaration types.
	Move function parse-optimize-quality.

2005-02-13 08:21  sds

	* tests/ChangeLog, tests/streams.tst, src/stream.d, src/ChangeLog:

	(error_unless_invalid) [WIN32_NATIVE]: new function:
	ignore ERROR_INVALID_PARAMETER in addition to ERROR_INVALID_HANDLE
	and ERROR_INVALID_FUNCTION
	(clear_tty_input, clear_tty_output) [WIN32_NATIVE]: use it
	Found by Paul Dietz's ansi-tests test suite.

2005-02-12 18:00  haible

	* libcharset/autoconf/ltmain.sh, ffcall/autoconf/ltmain.sh:

	Upgrade to libtool-1.5.14.

2005-02-12 14:03  haible

	* src/: compiler.lisp, ChangeLog:

	Don't drop CAR, CDR, SVREF calls if SAFETY = 3.

2005-02-11 15:57  sds

	* src/: stream.d, ChangeLog:

	(get_standard_output_file_stream): in batch mode on win32 terminal_stream
	may be _closed_, so restore my 2005-01-31 fix which was removed on 2005-02-04

2005-02-11 15:38  sds

	* src/: makemake.in, ChangeLog:

	(anymodule): pass CC to configure only if it was actually set;
	this should have fixed the 2004-03-15 patch

2005-02-11 15:34  sds

	* src/: eval.d, compiler.lisp, ChangeLog:

	handle OPTIMIZE in interpreter

2005-02-11 12:07  haible

	* src/: compiler.lisp, ChangeLog:

	Don't eliminate SYMBOL-FUNCTION calls if SAFETY = 3.

2005-02-11 12:04  haible

	* src/: compiler.lisp, ChangeLog:

	Don't eliminate SYMBOL-FUNCTION calls if SAFETY = 3.

2005-02-10 22:35  sds

	* tests/conditions.tst, tests/ChangeLog, src/control.d,
	  src/constsym.d, src/compiler.lisp, src/ChangeLog:

	handle OPTIMIZE PROCLAIMations

2005-02-10 21:04  sds

	* tests/: conditions.tst, ChangeLog:

	call PRINC-ERROR instead of ignoring conditions

2005-02-10 19:57  haible

	* src/: compiler.lisp, ChangeLog:

	New function declared-declaration.

2005-02-10 15:35  sds

	* src/ChangeLog:

	formatting

2005-02-10 13:10  haible

	* doc/impbody.xml:

	Typo. Improve wording.

2005-02-10 12:31  haible

	* src/: ChangeLog, compiler.lisp:

	Fix bug introduced on 2003-12-30.

2005-02-10 12:29  haible

	* src/: ChangeLog, type.lisp:

	Comments about the VALUES type specifier.

2005-02-10 12:27  haible

	* src/: ChangeLog, compiler.lisp:

	Don't use POP, as it makes the code harder to read.

2005-02-10 00:26  sds

	* doc/impbody.xml:

	documented the (DECLARE SAFETY) changes

2005-02-10 00:24  sds

	* src/: compiler.lisp, ChangeLog:

	(declared-optimize): use POP
	(c-GLOBAL-FUNCTION-CALL): simplified control flow

2005-02-09 19:32  sds

	* src/charstrg.d, src/constsym.d, src/init.lisp, src/xcharin.lisp,
	  src/ChangeLog, doc/impbody.xml, doc/impent.xml:

	new function CHAR-KEY; CHARACTER accepts SYS::INPUT-CHARACTERs

2005-02-09 12:42  haible

	* src/type.lisp, src/ChangeLog, src/subtypep.lisp, tests/ChangeLog,
	  tests/type.tst:

	Let SUBTYPEP accept (FUNCTION ...) and (VALUES ...) type specifiers.

2005-02-09 12:31  haible

	* src/: ChangeLog, compiler.lisp:

	In SAFETY 3, keep function calls even to functions without side-effects.

2005-02-09 12:24  haible

	* src/: compiler.lisp, ChangeLog:

	In SAFETY 3, keep function calls even to functions without side-effects.

2005-02-08 21:05  haible

	* src/ChangeLog:

	Typo.

2005-02-08 21:01  haible

	* src/: compiler.lisp, ChangeLog:

	Fix multiple invalid optimizations.

2005-02-08 20:59  haible

	* src/: compiler.lisp, ChangeLog:

	Fix logic inside c-DIRECT-FUNCTION-CALL.

2005-02-08 20:56  haible

	* src/: compiler.lisp, ChangeLog:

	Fix the return value of COMPILE.

2005-02-08 20:50  haible

	* src/: compiler.lisp, ChangeLog:

	Fix multiple invalid optimizations.

2005-02-08 12:19  haible

	* src/ChangeLog, ffcall/m4/libtool.m4, libcharset/m4/libtool.m4,
	  src/m4/libtool.m4, ffcall/autoconf/ltmain.sh,
	  libcharset/autoconf/ltmain.sh:

	Upgrade to libtool-1.5.12.

2005-02-07 23:59  sds

	* src/foreign.d:

	we know what find_library() returns!

2005-02-07 23:08  sds

	* src/: ChangeLog, spvw.d:

	(parse_options): fixed "--help" and "-help"

2005-02-07 23:01  haible

	* src/foreign.d:

	Oops.

2005-02-07 22:57  haible

	* src/: built.d, ChangeLog:

	Use DYNAMIC_ARRAY instead of alloca(). (Remember that alloca() is not
	portable. For example, it does not exist in HP-UX 10 cc.)

2005-02-07 22:53  haible

	* src/: ChangeLog, foreign.d:

	Assign value1 only after calling close_library. (Needed because value1
	may be in a register that is not guaranteed to be saved across system
	calls: close_library() may clobber it.)

2005-02-07 22:49  haible

	* src/: ChangeLog, foreign.d:

	Fix incorrect GCTRIGGER statement introduced on 2005-02-01.

2005-02-07 22:47  haible

	* src/: ChangeLog, spvw_sigsegv.d:

	Fix for 64-bit platforms.

2005-02-07 22:44  haible

	* src/exporting.lisp:

	Indent by 2 spaces!!

2005-02-07 22:43  haible

	* src/: ChangeLog, spvw.d:

	Passing wrong options is not illegal, but only invalid.

2005-02-07 22:41  haible

	* src/: spvw.d, ChangeLog:

	Symmetric quotes in error messages.

2005-02-07 18:30  sds

	* doc/: impent.xml, impbody.xml:

	(unix-win32-dir-name-type-version): new entity

2005-02-07 13:22  haible

	* src/: compiler.lisp, ChangeLog:

	Fix logic inside c-DIRECT-FUNCTION-CALL.

2005-02-06 22:50  sds

	* src/ChangeLog, configure:

	accept --with-dynamic-modules

2005-02-06 06:30  sds

	* doc/Makefile:

	(tdb-*.xml): depend on *.xsl

2005-02-06 03:59  sds

	* src/lispbibl.d, tests/ChangeLog, tests/bind.tst, src/eval.d,
	  src/ChangeLog, src/control.d:

	always activate all SPECIAL declarations

2005-02-06 03:57  sds

	* doc/chunk.xsl:

	no need to set root.filename

2005-02-05 22:15  sds

	* src/: ChangeLog, cfgwin32.lisp:

	(*load-paths*): use the common "**" instead of
	the CLISP-specific "..." for :WILD-INFERIORS

2005-02-05 22:13  sds

	* src/built.d:

	(C) date

2005-02-05 19:42  sds

	* src/: spvw.d, lispbibl.d, built.d, ChangeLog:

	(built_flags): return an object, use alloca() instead of malloc()

2005-02-05 19:24  sds

	* doc/cl-ent.xml:

	sharp-less --> sharp-lt

2005-02-04 22:41  haible

	* src/: built.d, ChangeLog:

	Use also LIBSIGSEGV_VERSION.

2005-02-04 17:48  sds

	* doc/impbody.xml:

	use &sharp-...;

2005-02-04 17:47  sds

	* doc/cl-ent.xml:

	more &sharp-...;

2005-02-04 17:30  sds

	* doc/common.xsl:

	use apply-templates instead of value-of in the footer

2005-02-04 17:27  sds

	* doc/clisp.xml.in:

	updated (C) years

2005-02-04 17:27  sds

	* doc/impnotes.xml.in:

	added title to <legalnotice>
	updated (C) years

2005-02-04 17:26  sds

	* doc/clisp.xml.in:

	muffle-cerrors does not handle ASSERT

2005-02-04 17:00  haible

	* src/: clos-package.lisp, init.lisp, ChangeLog:

	Export clos:standard-accessor-method.

2005-02-04 13:12  haible

	* src/clos-class1.lisp, src/clos-class3.lisp, src/ChangeLog,
	  src/clos-class4.lisp, src/clos-class6.lisp, tests/ChangeLog,
	  tests/mop.tst:

	Implement class-prototype for built-in classes and structure classes.

2005-02-04 13:10  haible

	* src/: compiler.lisp, ChangeLog:

	Fix the return value of COMPILE.

2005-02-04 13:06  haible

	* src/: stream.d, ChangeLog:

	Tweak get_standard_output_file_stream.

2005-02-03 22:55  sds

	* doc/common.xsl:

	(user.footer.content): use //refentryinfo and //refentryinfo/title
	see <http://article.gmane.org/gmane.text.docbook.apps:11537>
	sflogo: use page=

2005-02-03 22:54  sds

	* doc/chunk.xsl:

	(root.filename): set to 'impnotes-top'
	(generate.legalnotice.link): enabled

2005-02-03 22:52  sds

	* doc/Makefile:

	(html): create hard link instead of symlinks

2005-02-03 22:46  sds

	* doc/impext.xml:

	no #P for uniformity

2005-02-03 22:46  sds

	* doc/impent.xml:

	quote clisp-h

2005-02-03 21:34  sds

	* doc/impbody.xml:

	user-homedir-pathname accepts :unspecific

2005-02-03 21:33  sds

	* doc/impbyte.xml:

	use &c-lang; and &repl;

2005-02-03 21:13  sds

	* doc/impbyte.xml:

	typo

2005-02-03 00:58  sds

	* src/: pathname.d, ChangeLog:

	reverted some of the 2005-01-31 patch
	(substitute_resolved_path): removed
	(assure_dir_exists) [WIN32_NATIVE]: use MERGE-PATHNAMES instead
	[UNIX]: reverted

2005-02-02 23:50  sds

	* tests/: ChangeLog, path.tst:

	check that DIRECTORY returns TRUENAMEs

2005-02-02 23:18  sds

	* src/pathname.d:

	formatting

2005-02-02 15:54  sds

	* clisp.spec:

	mention base modules in %description

2005-02-02 15:52  sds

	* src/ChangeLog:

	typo

2005-02-02 15:44  sds

	* src/: genclisph.d, ChangeLog:

	(perseverance_t): ensure the constants have the right
	values (like with all the other enums)

2005-02-01 18:52  sds

	* src/foreign.d:

	(FFI:CLOSE-FOREIGN-LIBRARY): do not call close_library()
	when Fpointer is already invalid

2005-02-01 18:22  sds

	* src/subr.d, src/foreign1.lisp, src/foreign.d, src/ChangeLog,
	  src/NEWS, src/constsym.d, doc/impext.xml, doc/impent.xml:

	New FFI function CLOSE-FOREIGN-LIBRARY can be used to unload a library.

2005-02-01 17:52  sds

	* src/: foreign.d, ChangeLog:

	(object_handle): maygc only if retry_p is true

2005-02-01 17:38  sds

	* src/: ChangeLog, foreign.d:

	(find_library): extracted from FFI::FOREIGN-LIBRARY
	(FFI::FOREIGN-LIBRARY): use it; fixed a GC-safety bug

2005-02-01 17:16  sds

	* src/foreign.d:

	comments

2005-02-01 16:37  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(POSIX::LGAMMA): finished the 2005-01-24 patch:
	HAVE_DECL_* is always defined to either 0 or 1

2005-02-01 16:32  sds

	* src/ChangeLog, modules/i18n/gettext.c:

	(get_locale_info) [WIN32_NATIVE]: define for I18N:LANGUAGE-INFORMATION
	even when HAVE_LOCALECONV is defined which can happen on mingw
	which has localeconv() but not nl_langinfo();
	do not require begin_system_call()/end_system_call() wrap
	and use my_realloc() and my_malloc()
	(my_atoi) [WIN32_NATIVE]: new function
	(thousands_sep_to_STACK, locale_int_to_STACK, locale_bool_to_STACK): use it

2005-02-01 15:58  sds

	* src/: spvw.d, ChangeLog, genclisph.d:

	(my_realloc): new function for modules

2005-02-01 15:44  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(getrlimit_arg): do not define unless HAVE_GETRLIMIT is defined

2005-02-01 03:52  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	use skipSTACK() instead of popSTACK() to avoid a gcc warning

2005-02-01 03:34  sds

	* src/: ChangeLog, exporting.lisp:

	(export-structure-accessories): reverted the 2005-01-27 patch: export
	accessors for direct slots, not effective slots:
	first, the indirect slots may be "private" - defined elsewhere and not
	  under exporting.lisp;
	second, there is no way to get accessors names from an
	  EFFECTIVE-SLOT-DEFINITION

2005-02-01 03:27  sds

	* src/exporting.lisp:

	formatting

2005-02-01 00:15  sds

	* src/: stream.d, ChangeLog:

	(rd_ch_keyboard) [WIN32_NATIVE]: recognize many more keys

2005-01-31 23:28  sds

	* src/TODO:

	updated

2005-01-31 20:23  sds

	* src/: ChangeLog, spvw_sigsegv.d:

	(print_mem_stats): new function
	(sigsegv_handler_failed, stackoverflow_handler): call it

2005-01-31 20:09  sds

	* src/TODO:

	added "GC/Memory Management" and "CLISP ffcall on mac os X"

2005-01-31 19:35  sds

	* src/: pathname.d, ChangeLog:

	fixed TRUENAME on WIN32: it used to lose :VERSION :NEWEST

2005-01-31 17:42  sds

	* src/: stream.d, ChangeLog:

	(get_standard_output_file_stream): reuse
	terminal_stream only if it is still open

2005-01-31 17:32  sds

	* src/: spvw.d, ChangeLog:

	print diagnostics instead of usage on argument error

2005-01-30 20:59  sds

	* src/TODO:

	special declarations now work as they should

2005-01-30 20:59  sds

	* src/NEWS:

	don't -> do not

2005-01-30 20:27  sds

	* src/: lispbibl.d, control.d, eval.d, ChangeLog:

	(activate_specdecl, specdecled_p, specdecled_): global
	(funcall_iclosure): activate SPECDECL bindings
	together with the variable bindings

2005-01-30 20:11  sds

	* src/: lispbibl.d, eval.d, control.d, ChangeLog:

	moved SET_BIT from control.d to lispbibl.d, added CLR_BIT;
	use them in eval.d

2005-01-30 18:56  sds

	* src/: ChangeLog, control.d:

	activate SPECDECL bindings

2005-01-30 04:52  sds

	* src/eval.d:

	avoid a dotimes to ease debugging (and kill "elif"!)

2005-01-30 02:40  sds

	* doc/impent.xml:

	regexp->regexp-mod

2005-01-30 01:55  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(fill_dbt): use I_to_LEbytes()
	(dbt_to_object): use LEbytes_to_I()

2005-01-30 01:50  sds

	* src/: genclisph.d, ChangeLog:

	(I_integer_length): export

2005-01-29 20:55  sds

	* src/ChangeLog:

	formatting

2005-01-29 16:07  haible

	* src/: condition.lisp, defs2.lisp:

	Comments about declarations.

2005-01-29 16:06  haible

	* src/: ChangeLog, foreign1.lisp:

	Fix the declaration handling in with-defining-c-type.

2005-01-29 16:04  haible

	* src/: macros2.lisp, ChangeLog:

	Fix a scoping problem in with-output-to-string.

2005-01-29 16:02  haible

	* src/control.d, src/defmacro.lisp, src/eval.d, src/compiler.lisp,
	  src/init.lisp, src/NEWS, src/ChangeLog, tests/ChangeLog,
	  tests/bind.tst:

	Improved error checking for references from within MACROLET-defined
	macro expanders.

2005-01-29 15:59  haible

	* src/: clos-class3.lisp, ChangeLog:

	Tweak an error message.

2005-01-29 15:58  haible

	* src/: ChangeLog, genclisph.d, socket.d:

	Use const where appropriate. Fixes compilation in C++ mode.

2005-01-29 15:57  haible

	* src/: ChangeLog, genclisph.d, intelem.d, lispbibl.d, socket.d:

	Remove ill-designed function udigits_to_I.

2005-01-29 15:55  haible

	* src/: lisparit.d, makemake.in, po/Makefile.devel, lispbibl.d,
	  stream.d, ChangeLog, genclisph.d, intserial.d:

	New primitives for serializing and deserializing integers.

2005-01-29 15:50  haible

	* src/: io.d, ChangeLog:

	Fix compilation in DEBUG_GCSAFETY mode.

2005-01-28 18:40  haible

	* src/TODO:

	A bug discovered by Christophe Rhodes.

2005-01-28 18:22  haible

	* src/: makemake.in, ChangeLog:

	Make the check-fresh-line test pass also on mingw.

2005-01-28 17:39  haible

	* src/constobj.d:

	Bump O(version).

2005-01-28 17:05  sds

	* doc/impext.xml, modules/regexp/regexp.xml, doc/impbody.xml:

	label the "regexp" module section with "regexp-mod" to avoid a conflict
	with the regular expression format spec from texinfo

2005-01-28 16:56  sds

	* doc/: common.xsl, impnotes.dsl:

	SF logo is now on sflogo.sourceforge.net

2005-01-28 16:55  sds

	* src/ChangeLog:

	formatting

2005-01-28 16:07  sds

	* src/stream.d:

	comment

2005-01-28 15:12  haible

	* src/: clos-methcomb2.lisp, ChangeLog:

	Fix the &key argument checking when there is only one applicable method and
	it is compiled and doesn't call CALL-NEXT-METHOD.

2005-01-28 15:10  haible

	* src/: ChangeLog, trace.lisp:

	Make it possible to macroexpand and compile TRACE forms.

2005-01-28 15:09  haible

	* src/: lispbibl.d, constsym.d, error.d, eval.d, condition.lisp,
	  ChangeLog:

	New condition type ARGUMENT-LIST-DOTTED.

2005-01-28 15:07  haible

	* src/: format.lisp, ChangeLog:

	Fix handling of ~^ inside compiled ~<...~>.

2005-01-28 15:05  haible

	* src/: compiler.lisp, ChangeLog, NEWS:

	Make the handling of references from local macro definitions to SPECIAL
	declarations in the outer lexical environment ANSI CL compliant.

2005-01-28 15:01  haible

	* src/pathname.d, tests/ChangeLog, tests/path.tst, src/ChangeLog:

	Fix (logical-pathname ":").

2005-01-28 15:00  haible

	* src/: makemake.in, ChangeLog:

	Detect errors that occur while constructing a mem file.

2005-01-28 14:58  haible

	* src/: clos-class1.lisp, ChangeLog, clos-class3.lisp,
	  clos-class4.lisp, clos-class6.lisp, defstruct.lisp,
	  exporting.lisp:

	Create a separate API for retrieving structure information by name.
	Don't overload the class-* API with unrelated functionality and different
	concepts.

2005-01-28 14:48  sds

	* doc/impissue.xml:

	typo

2005-01-27 23:55  sds

	* src/: stream.d, ChangeLog:

	(check_endianness_arg): renamed from test_endianness_arg()
	(READ-INTEGER, READ-FLOAT, WRITE-INTEGER, WRITE-FLOAT): call
	check_endianness_arg() before check_stream() for GC-safety

2005-01-27 19:06  sds

	* doc/: impissue.xml, impbody.xml, clhs-ent.xml:

	clhs-ent.xml now contains the issues too

2005-01-27 16:00  sds

	* doc/impbody.xml:

	formatting

2005-01-26 22:00  sds

	* src/: stream.d, ChangeLog:

	(same_handle_p): added debugging infrastructure

2005-01-26 19:29  sds

	* doc/impbody.xml:

	formatting

2005-01-26 16:06  haible

	* doc/impbody.xml:

	Document that ((setf foo) ...) is allowed.

2005-01-26 14:39  haible

	* src/: condition.lisp, foreign1.lisp, macros2.lisp:

	Indentation and style.

2005-01-26 14:38  haible

	* src/: init.lisp, ChangeLog, NEWS:

	Fix the behaviour of IN-PACKAGE at compile time.

2005-01-26 14:35  haible

	* src/: makemake.in, ChangeLog:

	Perform the ansi-tests also with the compiler instead of the evaluator.

2005-01-26 14:33  haible

	* src/NEWS:

	Fixed handling of SPECIAL-declared optional variables in inline LAMBDA.

2005-01-26 14:28  haible

	* src/: compiler.lisp, ChangeLog:

	Fix handling of SPECIAL-declared optional variables in inline LAMBDA.

2005-01-26 14:25  haible

	* src/: ChangeLog, NEWS, io.d, spvw_circ.d, lispbibl.d, predtype.d,
	  constobj.d:

	Allow bignums as read-label values.

2005-01-26 14:21  haible

	* src/NEWS:

	Mention issue DECLARATION-SCOPE.

2005-01-26 14:11  haible

	* doc/impbody.xml:

	Add a note about the VALUES-LIST place.

2005-01-26 14:02  haible

	* src/ChangeLog, src/places.lisp, tests/ChangeLog, tests/setf.tst:

	Fix (SETF (VALUES-LIST ...) ...).

2005-01-26 02:26  sds

	* src/ChangeLog:

	(MAKE-STREAM): handle_to_stream() already duplicates the handle

2005-01-26 02:21  sds

	* src/stream.d:

	(MAKE-STREAM): handle_to_stream() already duplicates the handle

2005-01-26 01:51  sds

	* src/: install.lisp, ChangeLog:

	(*clisp-linkset*): new variable
	(*clisp-runtime*, *clisp-args*): use it

2005-01-26 01:47  sds

	* src/: install.lisp, ChangeLog:

	use EXT:STRING-CONCAT instead of CONCATENATE 'STRING

2005-01-26 00:54  sds

	* src/time.d:

	comment for convert_time_from_universal()

2005-01-25 17:42  haible

	* src/arilev1.d:

	Translate most comments.

2005-01-25 16:23  sds

	* src/install.lisp:

	comments

2005-01-25 15:36  sds

	* doc/impissue.xml:

	iss092-yes

2005-01-25 15:36  sds

	* src/ChangeLog:

	formatting

2005-01-25 15:34  sds

	* utils/modprep.lisp, src/subr.d, src/time.d, src/type.lisp,
	  src/unixaux.d, src/stream.d, src/lispbibl.d, src/socket.d,
	  src/lambdalist.lisp, src/io.d, src/eval.d, src/foreign1.lisp,
	  src/genclisph.d, src/inspect.lisp, src/control.d,
	  src/defstruct.lisp, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/wildcard/wildcard.lisp,
	  src/clos-class1.lisp, src/clos-class4.lisp, src/clos-class6.lisp,
	  src/constobj.d, src/constsym.d, modules/pari/pari.lisp,
	  modules/postgresql/postgresql.lisp, modules/rawsock/rawsock.c,
	  modules/rawsock/sock.lisp, modules/netica/netica.lisp,
	  modules/bindings/win32/win32.lisp, modules/dirkey/dirkey.c,
	  modules/i18n/gettext.c, modules/matlab/matlab.lisp,
	  modules/bindings/glibc/linux.lisp, modules/berkeley-db/bdb.c:

	(c)year

2005-01-25 11:33  haible

	* src/configure, modules/syscalls/config.h.in,
	  modules/syscalls/configure:

	Regenerated.

2005-01-25 11:04  haible

	* src/ChangeLog, modules/i18n/configure.in, modules/i18n/gettext.c:

	Assume <string.h>, <locale.h>, setlocale() exist.

2005-01-25 10:45  haible

	* src/: stream.d, ChangeLog:

	Fix a crash when iconv() swallows input characters, such as #\U000E0000.

2005-01-25 10:37  haible

	* src/: stream.d, ChangeLog, NEWS:

	Fix a crash triggered if iconv() swallows input characters, such as U+E0000.

2005-01-25 10:32  haible

	* src/: intelem.d, ChangeLog:

	Fix compilation error with compilers other than GCC 3: use 'var'.

2005-01-25 10:31  haible

	* utils/gctrigger.d:

	Use 'var'.

2005-01-25 10:29  haible

	* src/: configure.in, ChangeLog, makemake.in:

	Don't generate clisp.pdf if dvipdf does not exist.

2005-01-25 10:28  haible

	* modules/syscalls/calls.c, modules/syscalls/configure.in,
	  src/ChangeLog:

	FreeBSD 4.0: lgamma_r exists but is not usable if it's not declared.

2005-01-25 10:26  haible

	* modules/i18n/gettext.c, src/makemake.in, src/ChangeLog:

	Make the i18n module work also when GNU_GETTEXT is not defined.

2005-01-25 10:20  haible

	* src/: lispbibl.d, format.lisp:

	Typo in comment.

2005-01-25 10:19  haible

	* src/: lispbibl.d, spvw_circ.d, spvw_garcol.d, io.d,
	  spvw_gcmark.d, spvw_memfile.d, hashtabl.d, ChangeLog, predtype.d:

	Rename Read-Label to Small-Read-Label.

2005-01-25 10:16  haible

	* src/: ChangeLog, compiler.lisp:

	Correct scope of free declarations.

2005-01-25 10:14  haible

	* src/: compiler.lisp, ChangeLog:

	Correct the scope of free SPECIAL declarations.

2005-01-24 23:47  sds

	* src/makemake.in:

	removed anti-Perl escapade

2005-01-24 23:00  sds

	* src/: defpackage.lisp, ChangeLog:

	(defpackage): duplicate USE-PACKAGE is OK

2005-01-24 21:16  haible

	* src/makemake.in:

	Comments about BASE_MODULES.

2005-01-24 20:07  haible

	* src/: defpackage.lisp, ChangeLog:

	Make the order of the :modern and :case-sensitive clauses irrelevant.

2005-01-24 19:32  sds

	* src/ChangeLog, modules/wildcard/wildcard.lisp,
	  modules/postgresql/postgresql.lisp, modules/pari/pari.lisp,
	  modules/netica/netica.lisp, modules/matlab/matlab.lisp,
	  modules/bindings/win32/win32.lisp,
	  modules/bindings/glibc/linux.lisp:

	use :MODERN in DEFPACKAGE

2005-01-24 18:35  sds

	* src/ChangeLog, src/defpackage.lisp, doc/impbody.xml,
	  doc/impent.xml:

	(defpackage): accept :MODERN argument

2005-01-24 17:34  sds

	* src/: makemake.in, ChangeLog:

	(BASE_MODULES): add i18n only when USE_GETTEXT is true

2005-01-24 16:40  haible

	* src/compiler.lisp:

	Fix comment describing quote-p.

2005-01-24 16:06  sds

	* src/: ChangeLog, makemake.in:

	(clisp.rc) [win32]: depend on clisp.ico

2005-01-24 13:43  haible

	* src/: ChangeLog, describe.lisp:

	Oops, last patch caused an ansi-tests failure.

2005-01-24 11:50  haible

	* utils/clispload.lsp, src/ChangeLog:

	Update list of expected failures.

2005-01-24 11:49  haible

	* src/: ChangeLog, pprint.lisp:

	Move long strings out of the macroexpansion of pprint-logical-block.

2005-01-24 11:48  haible

	* src/: ChangeLog, fill-out.lisp:

	Simplify a no-op.

2005-01-24 11:46  haible

	* src/: ChangeLog, compiler.lisp:

	Treat cs-cl:string like cl:string.

2005-01-24 11:45  haible

	* src/: predtype.d, subr.d, ChangeLog:

	streamp is seclass-read, not seclass-foldable.

2005-01-24 11:43  haible

	* src/: ChangeLog, init.lisp:

	Appendix to 2005-01-05 patch.

2005-01-24 11:42  haible

	* src/: io.d, ChangeLog:

	Fix for Linux/x86 HEAPCODES model.

2005-01-24 11:41  haible

	* src/: ChangeLog, io.d:

	A fix for the Linux/x86 HEAPCODES model.

2005-01-24 11:39  haible

	* src/: ChangeLog, compiler.lisp:

	Indentation fixes.

2005-01-24 11:38  haible

	* src/: compiler.lisp, ChangeLog:

	Adapt to new declaration scoping rules.

2005-01-24 11:36  haible

	* tests/: ChangeLog, alltest.tst, backquot.tst, eval20.tst,
	  format.tst, lists152.tst, macro8.tst, map.tst, pack11.tst,
	  setf.tst:

	Clean up, to avoid interferences between different tests.

2005-01-24 11:34  haible

	* tests/: ChangeLog, type.tst:

	Avoid collisions.

2005-01-24 11:32  haible

	* src/clos-package.lisp:

	No need any more to use *keyword-package* here.

2005-01-24 11:32  haible

	* src/exporting.lisp:

	Oops, don't export NIL.

2005-01-24 11:31  haible

	* src/: ChangeLog, exporting.lisp:

	Export the copier symbol as well.

2005-01-24 11:29  haible

	* src/: describe.lisp, ChangeLog:

	Follow newline conventions.

2005-01-24 11:28  haible

	* src/: foreign1.lisp, ChangeLog:

	Allow format-control function in do-c-lines.

2005-01-24 11:26  haible

	* src/: socket.d, time.d:

	Use 'var'.

2005-01-24 11:25  haible

	* src/spvw_global.d:

	Fix misapplied patch.

2005-01-24 11:24  haible

	* src/: spvw.d, ChangeLog:

	Small optimization.

2005-01-24 11:23  haible

	* src/package.d:

	Style.

2005-01-24 11:22  haible

	* src/io.d:

	Update comment to match the code.

2005-01-24 11:21  haible

	* src/: io.d, ChangeLog:

	Small optimization. Fix comment.

2005-01-24 11:20  haible

	* src/: io.d, ChangeLog:

	Small optimization.

2005-01-24 11:18  haible

	* doc/impbody.xml:

	"~." -> the &format; directive "~."

2005-01-24 11:15  haible

	* src/: condition.lisp, ChangeLog:

	Don't convert the error message to a string before signalling it.

2005-01-23 16:09  sds

	* doc/impbody.xml:

	simplesect needs an ID

2005-01-23 04:04  sds

	* src/ChangeLog:

	bug 1106735

2005-01-21 19:52  sds

	* src/: spvw_fault.d, ChangeLog:

	(handle_read_fault): fixed the mingw build
	by using OS_set_errno(0) instead of errno=0

2005-01-21 19:37  sds

	* src/control.d:

	simplified last patch

2005-01-21 19:35  sds

	* src/: control.d, ChangeLog:

	(make_variable_frame): fixed the check whether the variable is special

2005-01-21 18:50  sds

	* src/: control.d, ChangeLog:

	(SET_BIT): new macro

2005-01-21 18:42  sds

	* src/: compiler.lisp, clos-class3.lisp, clos-genfun4.lisp,
	  clos-methcomb2.lisp, condition.lisp:

	updated maintenance dates

2005-01-21 18:35  sds

	* src/: init.lisp, condition.lisp, compiler.lisp, clos-class3.lisp,
	  clos-genfun4.lisp, clos-methcomb2.lisp, NEWS, TODO, ChangeLog:

	use the function syntax for %HANDLER-BIND

2005-01-21 18:29  sds

	* src/: clisp-link.in, ChangeLog:

	(CDPATH): unset

2005-01-21 14:34  haible

	* src/constobj.d:

	Bump version number.

2005-01-21 12:48  haible

	* src/: stream.d, makemake.in, NEWS, ChangeLog:

	Fix one more case of FRESH-LINE failure.
	Add a test against it.

2005-01-21 12:46  haible

	* src/: defmacro.lisp, ChangeLog, defstruct.lisp, foreign1.lisp,
	  init.lisp, lambdalist.lisp, type.lisp:

	Rename symbol-keyword to symbol-to-keyword. The naming convention A-B
	is used for accessors: it indicates that every A contains a B, which
	is not the case here.

2005-01-21 12:43  haible

	* src/: stream.d, ChangeLog:

	Fix possible crash in terminal_stream_p.

2005-01-21 12:42  haible

	* src/: format.lisp, ChangeLog:

	Fix a recently introduced bug.

2005-01-21 12:39  haible

	* modules/clx/mit-clx/dependent.lisp, src/ChangeLog:

	Make it work also work display :1 etc.

2005-01-21 12:38  haible

	* src/: ChangeLog, clos-class1.lisp:

	Print the #<standard-class string> nicely in case-inverted mode.

2005-01-21 12:37  haible

	* src/: ChangeLog, condition.lisp:

	Inline maybe-continue.

2005-01-20 23:19  sds

	* src/makemake.in:

	restored URLs

2005-01-20 23:06  sds

	* src/: ChangeLog, control.d:

	(activate_bindings): new function (extracted from LET)
	(LET, LOCALLY): use it

2005-01-20 23:02  sds

	* src/: control.d, ChangeLog:

	(LET, LET*, MULTIPLE-VALUE-BIND): simplified control flow

2005-01-20 21:49  haible

	* src/TODO:

	%HANDLER-BIND.

2005-01-20 21:43  haible

	* src/: ChangeLog, eval.d:

	Fix binds_sym_p: it was using variables other than its argument - bad style!

2005-01-20 21:03  sds

	* tests/: ChangeLog, bind.tst:

	added LOCALLY tests

2005-01-20 17:01  haible

	* src/: stream.d, ChangeLog:

	Simplify last patch.

2005-01-20 16:58  haible

	* src/: ChangeLog, makemake.in:

	Simplify last patch. Put comments instead of hyperlinks into the web.

2005-01-20 16:05  haible

	* src/TODO:

	When referring to external URLs, copy the important contents from
	there to here. The URLs might go away, just as suddenly as
	developer.netscape.com went away.

2005-01-20 15:19  haible

	* src/: io.d, lispbibl.d, ChangeLog:

	It is stupid, but ANSI CL does not forbid strings and characters as
	slot names in the syntax for structures!

2005-01-20 15:16  haible

	* src/: charstrg.d, ChangeLog:

	Remove obsolete code.

2005-01-20 13:37  haible

	* src/ChangeLog, utils/clispload.lsp:

	A few more expected failures, due to an ANSI CL blunder.

2005-01-20 13:23  haible

	* src/: io.d, ChangeLog:

	(let ((*read-suppress* t)) (read-from-string "#'foo")) must return nil.

2005-01-19 23:02  sds

	* src/: control.d, ChangeLog:

	(make_variable_frame): the initial special binding is inactive

2005-01-19 22:07  haible

	* tests/: bind.tst, ChangeLog:

	More tests of global variables.

2005-01-19 21:53  sds

	* src/: eval.d, ChangeLog:

	(funcall_iclosure): when reserving space for variable bindings,
	the actual size depends on varframe_binding_size

2005-01-19 21:51  sds

	* tests/: ChangeLog, bind.tst:

	added tests of interaction with global specials

2005-01-19 18:31  haible

	* tests/: tests.lisp, ChangeLog:

	Run bind.tst too.

2005-01-19 17:40  sds

	* src/eval.d:

	comment

2005-01-19 16:34  haible

	* tests/: ChangeLog, strings.tst:

	Clean up after test.

2005-01-19 15:47  ampy

	* src/: ChangeLog, makemake.in, stream.d, win32.d:

	Fixed MSVC build

2005-01-19 15:26  ampy

	* utils/gctrigger.d:

	Fixed MSVC build

2005-01-19 12:38  haible

	* src/: condition.lisp, ChangeLog:

	Combine duplicated code.

2005-01-18 20:12  haible

	* tests/: bind.tst, ChangeLog:

	More tests.

2005-01-18 19:25  sds

	* src/TODO:

	removed: Modern packages and modules

2005-01-18 19:23  sds

	* src/TODO:

	removed: :CASE-SENSITIVE for PACKAGE is immutable

2005-01-18 19:22  sds

	* src/TODO:

	added GENERATIONAL_GC on Cygwin

2005-01-18 15:44  sds

	* modules/berkeley-db/berkeley-db.xml:

	removed prefixes

2005-01-18 12:34  haible

	* src/: ChangeLog, condition.lisp:

	Don't duplicate functionality of the break-loop in a handler.

2005-01-18 04:24  sds

	* src/control.d:

	formatting

2005-01-18 00:47  hin

	* src/ChangeLog:

	Support Oracle ROWID datatype

2005-01-18 00:44  hin

	* modules/oracle/: oracle.lisp, orafns.c:

	Support the ROWID DESC (RowID descriptor) datatype

2005-01-17 20:03  sds

	* utils/modprep.lisp, src/ChangeLog, modules/syscalls/calls.c,
	  modules/rawsock/test.tst, modules/rawsock/rawsock.c,
	  modules/i18n/gettext.c, modules/berkeley-db/test.tst,
	  modules/berkeley-db/bdb.c:

	DEFCHECKER now accepts new "PREFIX" argument

2005-01-17 12:53  haible

	* src/NEWS, src/condition.lisp, src/ChangeLog, doc/impbody.xml:

	Change exitonerror to ignore non-meaningful CONTINUE restarts.

2005-01-17 04:04  sds

	* tests/tests.lisp:

	(*eval-method*): fixed init value

2005-01-16 20:41  sds

	* clisp.spec:

	syscalls, i18n, regexp are in base now

2005-01-14 13:02  haible

	* doc/impbody.xml, src/ChangeLog, src/condition.lisp:

	Improve maybe-continue.

2005-01-13 21:17  sds

	* tests/bind.tst:

	two more tests from Bruno

2005-01-13 21:14  sds

	* src/: ChangeLog, compiler.lisp:

	use STRING-CONCAT instead of (CONCATENATE 'STRING)

2005-01-13 21:10  sds

	* src/: compiler.lisp, ChangeLog:

	(c-comment): call FRESH-LINE & ELASTIC-NEWLINE here

2005-01-13 20:55  sds

	* tests/: ChangeLog, tests.lisp:

	(with-ignored-errors): use princ-error
	use newline convention B consistently

2005-01-13 20:37  sds

	* src/: stream.d, ChangeLog:

	(stream_handles): handle SYNONYM-STREAMs
	Reported by <ayan@ayan.net>

2005-01-13 20:06  sds

	* tests/: tests.lisp, ChangeLog, bind.tst, conditions.tst:

	moved princ-error from conditions.tst to tests.lisp

2005-01-13 18:15  sds

	* src/: inspect.lisp, ChangeLog:

	(inspect-frontend): use (FORMAT "~&~S~%") instead of PRIN1 for :M & :E;
	print conditions with ~A

2005-01-13 17:21  sds

	* tests/: ChangeLog, tests.lisp:

	allow compilation instead/in addition to evaluation of test forms

2005-01-13 17:16  sds

	* tests/: bind.tst, ChangeLog:

	bind.tst: test non-global special bindings

2005-01-13 13:09  haible

	* src/: ChangeLog, condition.lisp:

	Generalize the assert-restart-prompt hack.

2005-01-12 22:35  sds

	* src/control.d:

	typo

2005-01-12 22:01  sds

	* src/control.d:

	typo

2005-01-12 21:17  sds

	* src/: ChangeLog, .gdbinit:

	(boot): new command (formerly know as "base")
	(base): new command (similar to full)

2005-01-12 20:55  sds

	* doc/impbody.xml:

	use &sharp-plus; and &sharp-minus;

2005-01-12 20:53  sds

	* doc/cl-ent.xml:

	(clrfi, feature-expr, sharp-plus, sharp-minus): added

2005-01-12 20:52  sds

	* src/io.d, src/subr.d, src/NEWS, src/constsym.d, src/init.lisp,
	  src/ChangeLog, doc/impbody.xml:

	added FEATUREP (http://clrfi.alu.org/clrfi/clrfi-1-featurep)

2005-01-12 20:51  sds

	* doc/impext.xml:

	added base-modules

2005-01-12 19:30  haible

	* doc/impbody.xml:

	Typo.

2005-01-12 17:52  sds

	* src/NEWS, src/makemake.in, src/ChangeLog,
	  modules/regexp/regexp.xml, modules/syscalls/syscalls.xml,
	  modules/i18n/i18n.xml:

	syscalls and regexp are in base too

2005-01-12 17:05  haible

	* src/TODO:

	Another test case for a known bug.

2005-01-12 14:22  haible

	* src/: makemake.in, ChangeLog:

	Put the i18n module into the 'base' linking set.

2005-01-12 14:20  haible

	* src/: condition.lisp, ChangeLog:

	Don't call exitunconditionally in an error handler whose purpose is
	only to appease or muffle things.

2005-01-11 23:20  sds

	* src/autoconf/aclocal.m4, modules/pari/configure,
	  modules/syscalls/config.h.in, modules/syscalls/configure,
	  libcharset/autoconf/aclocal.m4, ffcall/autoconf/aclocal.m4:

	regenerated

2005-01-11 23:19  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in:

	include <wchar.h> when present

2005-01-11 22:52  sds

	* doc/impbody.xml:

	typo

2005-01-11 22:49  sds

	* doc/impbody.xml:

	use &TZ;, &dec-time;, &uni-time;

2005-01-11 22:48  sds

	* doc/cl-ent.xml:

	added &TZ;

2005-01-11 22:45  sds

	* doc/impext.xml:

	use &seconds;

2005-01-11 22:45  sds

	* modules/syscalls/syscalls.xml:

	use &uni-time;

2005-01-11 22:38  sds

	* doc/cl-ent.xml:

	(dec-time, uni-time, int-time, seconds): added

2005-01-11 22:08  sds

	* src/TODO:

	mention symlink problem

2005-01-11 22:07  sds

	* src/NEWS:

	typo

2005-01-11 21:14  sds

	* src/TODO:

	Update PARI module: there is no global precision variable anymore.

2005-01-11 21:13  sds

	* doc/impbody.xml:

	link to POSIX:FILE-OWNER from FILE-AUTHOR

2005-01-11 21:12  sds

	* modules/syscalls/syscalls.xml:

	documented POSIX:FILE-OWNER

2005-01-11 19:36  sds

	* src/TODO:

	binary stdio
	<http://article.gmane.org/gmane.lisp.clisp.devel:12268>

2005-01-11 18:17  sds

	* src/: ChangeLog, socket.d:

	rewrote resolve_host() and string_to_addr()

2005-01-11 18:12  sds

	* src/: lispbibl.d, ChangeLog:

	(array_atype): declare

2005-01-11 17:38  sds

	* src/lispbibl.d, src/genclisph.d, src/intelem.d, src/ChangeLog,
	  modules/berkeley-db/bdb.c:

	(udigits_to_I): new helper function for modules

2005-01-11 17:36  haible

	* doc/Newline-Convention.txt:

	Update for 3. B'.

2005-01-11 17:29  sds

	* src/unixaux.d, src/ChangeLog, src/genclisph.d,
	  modules/syscalls/calls.c, modules/dirkey/dirkey.c:

	unified cygwin/woe32 time conversion

2005-01-11 16:32  sds

	* src/ChangeLog, modules/matlab/wrap.lisp:

	(matfile-content): removed unnecessary package prefixes

2005-01-11 16:32  sds

	* src/ChangeLog, modules/matlab/matlab.lisp:

	(mxIsLogicalScalar): removed

2005-01-11 13:50  haible

	* src/: ChangeLog, spvw.d:

	O(argv) initialization was too early and had a GC-safety bug.

2005-01-11 13:45  haible

	* src/: spvw.d, ChangeLog:

	Fix two bugs in initialization of O(argv).

2005-01-11 12:39  haible

	* src/TODO:

	Some things are not so urgent.

2005-01-11 12:36  haible

	* src/: ChangeLog, foreign1.lisp:

	For symbols from a case-sensitive package, use a better way to implement
	to-c-name.

2005-01-11 12:34  haible

	* src/: stream.d, ChangeLog:

	Avoid weird interactions between fresh-line and buffered streams.

2005-01-11 12:33  haible

	* src/makemake.in, src/ChangeLog, src/_distmakefile, configure:

	Add configure options --bindir, --libdir, --includedir, --datadir,
	--localedir, --docdir, --mandir, --htmldir, --dvidir, --psdir, --pdfdir.

2005-01-11 12:30  haible

	* src/: po/Makefile.in.in, ChangeLog:

	Use the value of the --datadir configure option.

2005-01-11 12:29  haible

	* src/: condition.lisp, ChangeLog:

	Remove useless code.

2005-01-10 19:26  haible

	* Makefile.devel, src/ChangeLog:

	install-gcc target.

2005-01-10 17:09  sds

	* src/ChangeLog:

	formatting

2005-01-10 13:20  haible

	* src/: ChangeLog, _distmakefile, makemake.in:

	Distribute the manual page also in PDF format.

2005-01-10 13:18  haible

	* src/: clisp-link.in, ChangeLog:

	Make the creation of temporary files secure.

2005-01-10 13:17  haible

	* src/: spvw.d, spvw_alloca.d, spvw_allocate.d, ChangeLog:

	Adapt to new newline conventions.

2005-01-10 13:15  haible

	* src/: ChangeLog, debug.d:

	Call print_stack_trace with the same logic.

2005-01-10 13:14  haible

	* src/: ChangeLog, debug.d:

	Call print_stack_trace with consistent logic.

2005-01-10 13:12  haible

	* src/: ChangeLog, spvw_debug.d:

	Fix an invalid use of STACK_item_count.

2005-01-10 13:09  haible

	* src/: condition.lisp, reploop.lisp, ChangeLog:

	Generalize the assert-restart-no-prompts hack.

2005-01-10 06:06  ampy

	* src/ChangeLog:

	Make mingw version not depending on cygwin dlls.

2005-01-10 06:00  ampy

	* modules/syscalls/calls.c:

	Make mingw version not depending on cygwin dlls.

2005-01-10 04:29  ampy

	* src/ChangeLog:

	Extended last entry.

2005-01-10 03:49  ampy

	* modules/syscalls/preload.lisp:

	use nickname in make-package

2005-01-10 03:26  ampy

	* src/ChangeLog:

	Implemented POSIX::FILE-OWNER

2005-01-10 03:22  ampy

	* modules/syscalls/: calls.c, posix.lisp:

	Implemented FILE-OWNER

2005-01-09 17:43  sds

	* modules/rawsock/rawsock.xml:

	&addr; -> &addr-r;

2005-01-07 16:11  haible

	* src/: describe.lisp, ChangeLog:

	Oops, sys::%symbol-value is gone.

2005-01-07 15:54  haible

	* src/: ChangeLog, condition.lisp:

	Fix check-type, assert, ctypecase, ccase when used on locally defined places.

2005-01-07 15:11  haible

	* src/constobj.d:

	Bump O(version).

2005-01-07 14:59  haible

	* src/defs1.lisp:

	Add commented code.

2005-01-07 14:30  haible

	* doc/impbody.xml, src/constsym.d, src/control.d, src/encoding.d,
	  src/error.d, src/eval.d, src/lispbibl.d, src/package.d,
	  src/subr.d, src/init.lisp, src/constobj.d, src/defs1.lisp,
	  src/describe.lisp, src/macros2.lisp, src/predtype.d,
	  src/record.d, src/spvw_objsize.d, src/symbol.d, src/io.d,
	  src/ChangeLog, tests/ChangeLog, tests/macro8.tst:

	ANSI CL compliant handling of global symbol-macros.

2005-01-06 23:08  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(kwtopropid, PropSpecSetStr, propspeclistp, PropSpecSet): do not change STACK

2005-01-06 23:06  sds

	* src/time.d:

	(convert_time_from_universal): do not use mulu32()

2005-01-06 22:10  sds

	* src/time.d, src/genclisph.d, src/ChangeLog,
	  modules/syscalls/calls.c:

	(LispToPropVariant): use convert_time_from_universal()
	(PropVariantToLisp): use convert_time_to_universal()

2005-01-06 21:45  sds

	* src/socket.d, src/ChangeLog, src/genclisph.d,
	  modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  modules/rawsock/sock.lisp:

	(RAWSOCK:CONVERT-ADDRESS): new function

2005-01-06 18:52  sds

	* modules/rawsock/configure.in:

	(inet_addr, inet_ntoa, inet_ntop, inet_pton): no need to check
	- use core functionality

2005-01-06 18:40  sds

	* src/socket.d:

	comments

2005-01-06 17:52  sds

	* modules/rawsock/configure.in:

	(inet_addr, inet_ntoa, inet_ntop, inet_pton): check

2005-01-06 17:51  sds

	* doc/unix-ent.xml:

	(inet_addr, inet_ntoa, inet_ntop, inet_pton): added

2005-01-06 17:49  sds

	* doc/impbody.xml:

	(print-formatted): simplified hierarchy
	(write-float-decimal): link to "floatpri.lisp"

2005-01-06 17:48  sds

	* doc/impbyte.xml:

	(floatprint.lisp): mention SYS::WRITE-FLOAT-DECIMAL

2005-01-06 17:47  sds

	* doc/impent.xml:

	(floatprint-lisp): added

2005-01-06 14:25  haible

	* src/: ChangeLog, constobj.d, debug.d:

	Use new newline convention.

2005-01-06 14:22  haible

	* src/: ChangeLog, describe.lisp:

	Improved handling of blank lines.

2005-01-06 14:21  haible

	* src/: compiler.lisp, ChangeLog:

	Use new newline convention.

2005-01-06 14:17  haible

	* src/: ChangeLog, reploop.lisp, trace.lisp, init.lisp,
	  compiler.lisp:

	Use new newline convention.

2005-01-06 14:16  haible

	* src/: ChangeLog, query.lisp:

	Avoid extra blank lines.

2005-01-06 14:14  haible

	* src/error.d, src/ChangeLog, src/condition.lisp, src/init.lisp,
	  src/macros2.lisp, tests/ChangeLog, tests/streams.tst,
	  src/debug.d, src/reploop.lisp:

	Use new newline convention.

2005-01-06 14:08  haible

	* src/: defs1.lisp, ChangeLog:

	Use new newline convention.

2005-01-06 14:07  haible

	* src/: ChangeLog, inspect.lisp:

	Avoid blank lines.

2005-01-06 14:05  haible

	* src/: ChangeLog, edit.lisp:

	Use modern newline convention for the file's contents.

2005-01-06 14:04  haible

	* src/: ChangeLog, init.lisp:

	Use new newline convention.

2005-01-06 00:26  sds

	* src/ChangeLog, modules/rawsock/test.tst:

	(host->sa): call RAWSOCK:HTONS on PORT
		do not call RAWSOCK:BIND when local host is resolved to 127.0.0.1
		now the test passes on Linux too, in addition to Cygwin and Solaris

2005-01-05 20:11  haible

	* ffcall/: autoconf/aclocal.m4, avcall/configure,
	  callback/configure, callback/trampoline_r/configure,
	  callback/vacall_r/configure:

	Regenerated with automake-1.9.4.

2005-01-05 20:05  haible

	* libcharset/: autoconf/aclocal.m4, configure:

	Regenerated.

2005-01-05 20:03  haible

	* src/: autoconf/config.rpath, ChangeLog:

	Upgrade.

2005-01-05 20:00  haible

	* ffcall/m4/libtool.m4, libcharset/m4/libtool.m4,
	  src/m4/libtool.m4, ffcall/autoconf/ltmain.sh,
	  libcharset/autoconf/ltmain.sh, src/ChangeLog:

	Upgrade to libtool-1.5.10.

2005-01-05 19:04  haible

	* configure, src/ChangeLog:

	Fix the "unset CDPATH": Some bash versions don't support it.

2005-01-05 17:08  sds

	* doc/impbyte.xml:

	grammar

2005-01-05 16:57  sds

	* doc/impbyte.xml:

	use &next-r;

2005-01-05 16:44  sds

	* doc/impbody.xml:

	more fixed markup

2005-01-05 16:34  sds

	* doc/impbody.xml:

	fixed markup

2005-01-05 16:26  sds

	* doc/impent.xml:

	(next-r): added

2005-01-05 15:51  haible

	* src/ChangeLog, utils/clispload.lsp:

	Update expected failures.

2005-01-05 15:49  haible

	* src/: io.d, ChangeLog:

	Make (read-from-string (string (name-char "backspace"))) give an error.

2005-01-05 15:47  haible

	* src/: ChangeLog, format.lisp:

	Signal a TYPE-ERROR when the argument list is dotted.

2005-01-05 14:05  haible

	* src/condition.lisp:

	Oops, patch merge blunder.

2005-01-05 13:16  haible

	* src/: lispbibl.d, debug.d, spvw.d, eval.d, foreign.d, pathname.d,
	  sequence.d, stream.d, ChangeLog, spvw_debug.d:

	Fix SHOW-STACK to show invocation activation at the right place in the
	stack trace.

2005-01-05 13:12  haible

	* src/lisparit.d:

	Bump year.

2005-01-05 13:11  haible

	* src/: ChangeLog, condition.lisp:

	Reduce code size of some macro expansions.

2005-01-05 13:01  haible

	* src/NEWS:

	Mention ELASTIC-NEWLINE.

2005-01-05 12:51  haible

	* doc/Newline-Convention.txt, src/CodingStyle:

	Newline convention: before or after each line? Neither!
	Half newline before, half newline after each line!

2005-01-05 12:49  haible

	* doc/impbody.xml, src/ChangeLog, src/format.lisp, tests/ChangeLog,
	  tests/format.tst:

	New format directive "~.", equivalent to ELASTIC-NEWLINE.

2005-01-05 01:15  sds

	* src/: defstruct.lisp, ChangeLog:

	(*defstruct-description-type-location*)
	(*defstruct-description-size-location*)
	(*defstruct-description-kconstructor-location*)
	(*defstruct-description-slots-location*)
	(*defstruct-description-boa-constructors-location*)
	(*defstruct-description-copier-location*)
	(*defstruct-description-predicate-location*): PROCLAIM
	CONSTANT-INLINE to pass "make check-recompile"

2005-01-04 22:08  sds

	* src/: defstruct.lisp, ChangeLog:

	(defstruct): set PREDICATE-OPTION to NIL before saving it into
	DEFSTRUCT-DESCRIPTION; fixed the creation of DEFSTRUCT-DESCRIPTION

2005-01-04 21:52  sds

	* src/: defstruct.lisp, ChangeLog:

	(*defstruct-description-type-location*): fixed value

2005-01-04 21:51  sds

	* src/: foreign1.lisp, ChangeLog:

	import SYS:SYMBOL-KEYWORD

2005-01-04 20:53  sds

	* src/TODO:

	3 urgent items on modules

2005-01-04 19:28  sds

	* src/: ChangeLog, exporting.lisp:

	acessories->accessories

2005-01-04 19:26  sds

	* src/: ChangeLog, exporting.lisp:

	(export-acessories): new function
	(defstruct, def-c-struct): use it

2005-01-04 19:17  sds

	* src/: io.d, defstruct.lisp, constobj.d, clos-class3.lisp,
	  clos-class4.lisp, clos-class6.lisp, ChangeLog, clos-class1.lisp:

	carry predicate with the structure metaobject

2005-01-04 18:44  sds

	* tests/type.tst, src/defstruct.lisp, tests/ChangeLog,
	  src/ChangeLog:

	(defstruct): avoid unnecessary warnings on predicate-accessor conflict

2005-01-04 16:56  haible

	* src/: ChangeLog, condition.lisp, macros2.lisp:

	Improve prompt after assert failure.

2005-01-04 16:53  haible

	* src/: ChangeLog, condition.lisp:

	Simplify assert's expansion.

2005-01-04 16:52  haible

	* src/: ChangeLog, condition.lisp:

	Simplify assert.

2005-01-04 16:47  haible

	* tests/: ChangeLog, ffi.tst:

	Tests for conversion of strings and arrays with element-type CHARACTER.

2005-01-04 16:46  haible

	* src/: foreign.d, ChangeLog:

	Tweak last patch: Accept a non-string array of ASCII characters.

2005-01-04 16:44  haible

	* doc/impbody.xml, doc/impent.xml, src/lispbibl.d, src/stream.d,
	  src/constsym.d, src/gray.lisp, src/pseudofun.d, src/subr.d,
	  src/io.d, src/debug.d, src/init.lisp, src/ChangeLog:

	Elastic-newline.

2005-01-04 16:41  haible

	* src/: reploop.lisp, ChangeLog:

	Internationalize "Correctable error" message.

2005-01-04 16:07  sds

	* doc/impbody.xml, src/NEWS:

	*FEATURES* now contains :MOP

2005-01-04 16:05  sds

	* src/: io.d, constobj.d, defstruct.lisp, clos-class1.lisp,
	  clos-class3.lisp, clos-class4.lisp, clos-class6.lisp, ChangeLog:

	carry BOA-constructors and copiers with the structure metaobject

2005-01-03 23:55  sds

	* src/TODO:

	Contagion warnings facility is still broken
	Debugger note

2005-01-03 22:56  sds

	* src/: init.lisp, lambdalist.lisp, type.lisp, ChangeLog,
	  clos-package.lisp, defmacro.lisp, defstruct.lisp, foreign1.lisp:

	(symbol-keyword): new function

2005-01-03 22:40  sds

	* src/: defstruct.lisp, ChangeLog:

	(defstruct): more grammatical error message

2005-01-03 18:41  sds

	* src/: ChangeLog, clos-package.lisp:

	(*features*): add :MOP

2005-01-03 12:36  haible

	* src/TODO:

	A few more TODO items.
	Contagion warnings are off by default now.

2005-01-03 12:35  haible

	* src/: lispbibl.d, debug.d, spvw.d, spvw_debug.d, spvw_garcol.d,
	  spvw_update.d, ChangeLog, genclisph.d:

	Rename field bt_caller to bt_function.

2005-01-03 12:33  haible

	* doc/impbody.xml, src/lisparit.d, src/ChangeLog,
	  utils/clispload.lsp:

	Change initial value of *WARN-ON-FLOATING-POINT-CONTAGION* and
	*WARN-ON-FLOATING-POINT-RATIONAL-CONTAGION* to NIL.

2005-01-03 12:30  haible

	* src/: condition.lisp, init.lisp, ChangeLog:

	Internationalize the "Continuable Error" message.

2005-01-03 12:26  haible

	* src/: ChangeLog, lispbibl.d, spvw.d:

	Avoid a possible collision with SP in libncurses.

2005-01-03 12:25  haible

	* src/: ChangeLog, spvw_language.d:

	Invalidate the gettext internal caches.

2005-01-03 12:23  haible

	* src/: ChangeLog, spvw.d:

	Year 2005.

2005-01-03 12:22  haible

	* doc/mop.xml:

	Fix a figure capture.

2005-01-03 12:21  haible

	* doc/: mop-classes-all.png, mop-classes-class.png,
	  mop-classes-genfun.png, mop-classes-methcomb.png,
	  mop-classes-method.png, mop-classes-slotdef.png,
	  mop-classes-specializer.png:

	Reduced to 50% size with antialiasing by using ImageMagick,
	command "mogrify -scale '50%' -quality 100 $file"

2005-01-03 12:18  haible

	* src/: foreign1.lisp, ChangeLog:

	Indentation fixes.

2005-01-03 12:16  haible

	* doc/impext.xml, src/NEWS, src/constobj.d, src/encoding.d,
	  src/ChangeLog, src/foreign.d:

	Support multibyte encodings in FFI:*FOREIGN-ENCODING*.

2005-01-03 12:14  haible

	* src/: lispbibl.d, stream.d, ChangeLog, io.d:

	Fix GC-safety bug: stream_get_read_eval can trigger GC!

2004-12-27 21:34  sds

	* src/ChangeLog:

	formatting

2004-12-25 14:30  haible

	* src/constobj.d:

	Bump O(version).

2004-12-25 14:27  haible

	* src/places.lisp:

	Oops, avoid compiler warning.

2004-12-25 14:26  haible

	* src/ChangeLog, src/places.lisp, tests/setf.tst, tests/ChangeLog:

	More powerful optimizations on places.

2004-12-23 18:09  sds

	* src/ChangeLog, modules/matlab/matlab.lisp:

	added many mx functions

2004-12-23 12:17  haible

	* src/: places.lisp, ChangeLog:

	Optimize remove-plist.

2004-12-23 12:16  haible

	* src/: ChangeLog, places.lisp:

	Don't optimize references to symbol-macros.

2004-12-23 12:15  haible

	* src/: places.lisp, ChangeLog:

	Optimize away empty LET* in place macro expansions.

2004-12-22 15:34  sds

	* doc/impbody.xml:

	ooooops

2004-12-22 12:48  haible

	* tests/: ChangeLog, setf.tst:

	Test the quality of some macroexpansions.

2004-12-22 12:46  haible

	* src/ChangeLog, src/defmacro.lisp, src/places.lisp,
	  tests/ChangeLog, tests/setf.tst:

	get-setf-method must reject dotted lists.

2004-12-22 12:44  haible

	* src/: macros3.lisp, ChangeLog, places.lisp:

	Cannot use subst and sublis on forms.

2004-12-22 00:29  sds

	* doc/impbody.xml:

	bignum-lim is a section

2004-12-22 00:18  sds

	* src/ChangeLog:

	formatting

2004-12-21 15:07  haible

	* utils/clispload.lsp:

	Paul Dietz fixed two tests.

2004-12-21 14:58  haible

	* src/: predtype.d, ChangeLog, sequence.d, subtypep.lisp:

	Treat cl-cs:string and cl:string the same way.

2004-12-21 14:03  haible

	* utils/clispload.lsp:

	Remove a few expected failures.

2004-12-21 14:02  haible

	* src/: ChangeLog, format.lisp:

	Signal TYPE-ERROR instead of ERROR when appropriate.

2004-12-21 12:47  haible

	* modules/regexp/regexp.lisp, modules/wildcard/wildcard.lisp,
	  src/ChangeLog:

	Modernize package declaration.

2004-12-21 12:45  haible

	* src/: ChangeLog, condition.lisp, macros3.lisp, places.lisp:

	Consistent naming of the 5 return values of get-setf-expansion.

2004-12-20 22:08  haible

	* doc/impbody.xml:

	Mention bignum limits.

2004-12-20 18:48  sds

	* src/: ChangeLog, exporting.lisp:

	("EXPORTING"): removed XP nickname
	because it is already used for a portable pretty-printer

2004-12-20 17:02  haible

	* src/TODO:

	I don't see a problem with defconstant in the bindings/glibc module.
	Must be fixed somehow.

2004-12-20 15:16  haible

	* tests/: clos.tst, ChangeLog:

	Add a test for call-next-method.

2004-12-20 15:15  haible

	* src/po/Makefile.devel, src/makemake.in, src/ChangeLog,
	  src/init.lisp, modules/bindings/glibc/linux.lisp,
	  modules/bindings/glibc/wrap.lisp,
	  modules/bindings/win32/win32.lisp, modules/matlab/matlab.lisp,
	  modules/matlab/wrap.lisp, modules/netica/netica.lisp,
	  modules/netica/wrap.lisp, modules/postgresql/postgresql.lisp:

	Define package as case-inverted.
	Use some symbols from package EXPORTING; drop old exporting code.
	Remove useless package prefixes.

2004-12-20 15:14  haible

	* modules/exporting.lisp:

	Replaced with src/exporting.lisp and the use of case-inverted packages.

2004-12-20 15:13  haible

	* src/exporting.lisp:

	Macros that export their definiendum.

2004-12-20 15:10  haible

	* src/ChangeLog, utils/clispload.lsp:

	Revisit the test failures.

2004-12-20 15:09  haible

	* src/: ChangeLog, format.lisp:

	Fix handling of nil argument to ~{. Found by ansi-tests.

2004-12-20 15:07  haible

	* src/: ChangeLog, format.lisp:

	Fix FORMATTER ~* handling, found by ansi-tests.

2004-12-20 15:05  haible

	* doc/impbody.xml, src/eval.d, src/compiler.lisp, src/ChangeLog,
	  src/NEWS:

	Make calls to EXT:SPECIAL-VARIABLE-P compilable and usable in macro-expanders.
	Drop the special-purpose value T as second argument of EXT:SPECIAL-VARIABLE-P.

2004-12-20 15:00  haible

	* src/: macros2.lisp, ChangeLog, defs2.lisp:

	Move nth-value definition from defs2.lisp to macros2.lisp, because
	places.lisp uses it.

2004-12-20 14:59  haible

	* src/: disassem.lisp, macros3.lisp, ChangeLog:

	Clean up uses of symbol-macro-expand.

2004-12-20 14:57  haible

	* doc/impbody.xml, src/record.d:

	More doc about symbol-macro-expand.

2004-12-20 14:55  haible

	* src/: places.lisp, ChangeLog:

	Implement the INCF/DECF evaluation order according to ANSI CL 5.1.3.

2004-12-19 19:57  sds

	* src/: ChangeLog, describe.lisp:

	(apropos): finish with FRESH-LINE instead of TERPRI
	to avoid extra vertical space when nothing is found

2004-12-19 19:44  sds

	* tests/path.tst, src/pathname.d, tests/ChangeLog, src/ChangeLog:

	(test_optional_host): :UNSPECIFIC means NIL because
	USER-HOMEDIR-PATHNAME is required to accept :UNSPECIFIC as argument

2004-12-19 03:56  sds

	* src/: io.d, ChangeLog:

	(SET-SYNTAX-FROM-CHAR): fix a GC-safety bug (from sacla-tests)

2004-12-19 02:33  sds

	* src/: ChangeLog, package.d:

	(%IN-PACKAGE): fix yet another GC-safety bug

2004-12-19 01:54  sds

	* src/io.d, tests/ChangeLog, tests/conditions.tst, src/ChangeLog:

	fix a gc-safety bug (from sacla-tests)

2004-12-18 23:00  sds

	* tests/: ChangeLog, pack11.tst:

	tests for setfable package case properties

2004-12-18 22:59  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out1): always use pack_shortest_name for symbols

2004-12-18 14:59  haible

	* modules/clx/mit-clx/dependent.lisp, src/ChangeLog:

	Fix 2004-09-17 patch.

2004-12-18 14:57  haible

	* src/: stream.d, ChangeLog:

	Make SOCKET-STATUS work on X11-socket-streams.

2004-12-17 19:13  sds

	* src/ChangeLog, modules/pari/pari.lisp:

	(entree): fixed declaration

2004-12-17 17:52  sds

	* doc/impext.xml:

	typo

2004-12-17 17:47  sds

	* modules/pari/pari.xml:

	mention #Z""

2004-12-17 14:43  haible

	* src/: ChangeLog, _clisp.c:

	Option -E takes always exactly 1 additional argument.

2004-12-17 13:09  haible

	* src/: ChangeLog, charstrg.d:

	Allocate narrow strings by default.

2004-12-16 17:12  hin

	* src/ChangeLog:

	Better error reporting in Oracle module

2004-12-16 17:10  hin

	* modules/oracle/orafns.c:

	Extract SQL parse error location when preparing as well as executing

2004-12-16 15:40  sds

	* doc/impext.xml:

	added "image-portability" warning

2004-12-16 15:39  sds

	* doc/impnotes.xml.in:

	oops!

2004-12-16 15:30  sds

	* src/: ChangeLog, spvw_memfile.d:

	(loadmem_from_handle): clarified an error message

2004-12-16 00:52  sds

	* src/NEWS, src/ChangeLog, modules/pari/pari.lisp,
	  modules/pari/cpari.c, modules/pari/cpari.h:

	modules/pari/pari.lisp: major re-write (use "modern" package)

2004-12-16 00:51  sds

	* modules/pari/: config.h.in, configure:

	regenerated

2004-12-16 00:51  sds

	* modules/pari/: Makefile.in, README, configure.in, link.sh.in,
	  preload.lisp:

	PARI infrastructure: use AC_LIB_LINKFLAGS_BODY([pari])

2004-12-16 00:49  sds

	* doc/impnotes.xml.in, doc/impext.xml, modules/pari/pari.xml:

	added PARI docs

2004-12-16 00:17  sds

	* src/package.d:

	(%IN-PACKAGE): fix boolean comparison

2004-12-16 00:10  sds

	* src/package.d:

	(%IN-PACKAGE): fix two GC-safety bugs

2004-12-16 00:09  sds

	* src/: ChangeLog, defpackage.lisp:

	(defpackage): always pass :CASE-SENSITIVE and :CASE-INVERTED to %IN-PACKAGE

2004-12-15 23:45  sds

	* src/lispbibl.d:

	comments

2004-12-15 22:48  sds

	* src/: ChangeLog, package.d:

	(%IN-PACKAGE): fixed last patch

2004-12-15 22:47  sds

	* src/: ChangeLog, foreign1.lisp:

	(do-c-lines): fixed last patch

2004-12-15 21:52  haible

	* src/: ChangeLog, floatparam.c, intparam.c:

	Don't include too many system headers, otherwise we get warnings.

2004-12-15 21:50  haible

	* src/: ChangeLog, spvw_fault.d, spvw_genera1.d, spvw_genera2.d,
	  spvw_genera3.d, spvw.d, spvw_debug.d, spvw_garcol.d,
	  spvw_global.d, lispbibl.d:

	More invariant checking for generational GC.

2004-12-14 18:08  sds

	* src/package.d, src/places.lisp, src/subr.d, src/lispbibl.d,
	  src/ChangeLog, src/constsym.d, doc/impent.xml, doc/impbody.xml:

	case-sensitive/case-inverted package properties are now mutable

2004-12-14 18:04  sds

	* src/NEWS:

	fixed case-sensitive link

2004-12-14 17:20  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	consolidated package-sensitivity documentation in one place

2004-12-14 17:20  sds

	* doc/clisp.xml.in:

	(config-lisp): removed
	use &cs-clu;

2004-12-14 14:06  haible

	* src/constobj.d:

	Bump O(version).

2004-12-14 14:03  haible

	* doc/impbody.xml, doc/impext.xml, doc/clisp.xml.in,
	  doc/impent.xml, src/NEWS:

	Case-inverted packages and -modern command line option.

2004-12-14 14:02  haible

	* src/: ChangeLog, spvw.d:

	New command-line option -modern.

2004-12-14 14:00  haible

	* src/po/Makefile.devel, src/constsym.d, src/package.d, src/spvw.d,
	  src/init.lisp, src/subr.d, src/charstrg.d, src/symbol.d,
	  src/io.d, src/lispbibl.d, src/case-sensitive.lisp,
	  src/complete.lisp, src/constpack.d, src/defpackage.lisp,
	  src/defs1.lisp, src/makemake.in, src/runprog.lisp, src/subrkw.d,
	  src/encoding.d, src/ChangeLog, tests/ChangeLog,
	  tests/characters.tst:

	Support for :case-inverted packages and package CS-COMMON-LISP.

2004-12-14 13:56  haible

	* src/: lispbibl.d, ChangeLog, package.d:

	Drop CLtL1 code.

2004-12-14 13:25  haible

	* configure, src/ChangeLog:

	Unset CDPATH.

2004-12-14 13:04  haible

	* src/ChangeLog, utils/clispload.lsp:

	Update.

2004-12-14 13:02  haible

	* src/constsym.d:

	SYS::%REMF is part of the ABI, used in the REMF expansion.

2004-12-14 13:02  haible

	* src/: ChangeLog, places.lisp:

	Fix REMF to respect ANSI CL 5.1.3.

2004-12-14 13:01  haible

	* src/: ChangeLog, format.lisp:

	Fix handling of ~^ inside ~{...~} without colons.

2004-12-14 12:59  haible

	* src/: compiler.lisp, ChangeLog:

	Don't recursively compile-file modules that have already been loaded.

2004-12-14 12:58  haible

	* tests/macro8.tst:

	Style: Make it clearer what is input and what is expected output.

2004-12-14 12:57  haible

	* src/: win32.d, ChangeLog:

	Move include of <sys/types.h>.

2004-12-14 12:56  haible

	* src/ChangeLog, src/floatparam.c, src/intparam.c, utils/ccmp2c.c,
	  utils/ccpaux.c, utils/comment5.c, utils/deema.c,
	  utils/gctrigger.d, utils/txt2c.c, utils/varbrace.d:

	Fix the write error checking on stdout.

2004-12-14 12:55  haible

	* src/: ChangeLog, lispbibl.d, spvw_fault.d, spvw_garcol.d,
	  spvw_global.d:

	Make DEBUG_GCSAFETY work with GENERATIONAL_GC && MORRIS_GC.

2004-12-14 12:53  haible

	* src/: lispbibl.d, ChangeLog:

	Fix the SP() macro on SPARC64.

2004-12-14 12:52  haible

	* src/: ChangeLog, spvw_genera1.d:

	Make DEBUG_SPVW work in g++ && GENERATIONAL_GC mode.

2004-12-14 12:51  haible

	* src/: ChangeLog, spvw_genera1.d:

	Make DEBUG_SPVW work in HEAPCODES && GENERATIONAL_GC mode.

2004-12-14 12:49  haible

	* src/: lispbibl.d, ChangeLog, spvw.d:

	New debug flag DEBUG_COMPILER.

2004-12-14 00:31  sds

	* src/io.d:

	fixed last patch

2004-12-13 22:47  sds

	* src/: stream.d, ChangeLog:

	(clear_output_terminal3): fix a GC-safety bug

2004-12-13 22:40  sds

	* src/: spvw.d, ChangeLog:

	(print_license, print_banner): (FRESH-LINE *STANDARD-OUTPUT*)
	to clean up after *INIT-HOOKS*

2004-12-13 21:37  sds

	* src/: .gdbinit, ChangeLog:

	(ansi_tests): wrap setting of an internal variable in WITHOUT-PACKAGE-LOCK

2004-12-13 21:31  sds

	* src/: io.d, ChangeLog:

	(space_available): mark as "maygc"
	(string_fit_line_p): ditto + fix a GC-safety bug
	(pr_enter_1): updated for string_fit_line_p() changes

2004-12-13 20:42  sds

	* doc/impext.xml:

	"cradle-grave" is now a subsection of "custom-init-fini"

2004-12-13 20:42  sds

	* doc/impbody.xml:

	formatting

2004-12-13 19:57  sds

	* src/: eval.d, ChangeLog:

	(progv): fixed a GC-safety bug

2004-12-13 19:39  sds

	* doc/: impext.xml, impent.xml:

	(expand-form): new entity
	mention that EXPAND-FORM assumes EVAL-WHEN :EXECUTE

2004-12-13 19:08  sds

	* doc/: impbody.xml, cl-ent.xml:

	(top-level-form): new entity

2004-12-13 14:17  haible

	* src/array.d:

	Oops, fix bug in last patch.

2004-12-13 13:15  haible

	* doc/impext.xml:

	The real motivation for *ANSI* off is convenience, not backwards compatibility.

2004-12-13 13:15  haible

	* src/: spvw.d, ChangeLog:

	Fix GC-safety bug.

2004-12-13 13:14  haible

	* doc/impbody.xml:

	Put the :WARN-IF-NEEDS-REHASH-AFTER-GC explanation back to where it belongs,
	and add some words about how to use this facility.

2004-12-13 13:13  haible

	* src/: ChangeLog, control.d:

	Fix GC-safety bug introduced on 2004-05-27.

2004-12-13 13:11  haible

	* src/: lispbibl.d, ChangeLog, constsym.d:

	Fix bug introduced on 2004-05-15. It's astonishing that wrong
	metainformation in symbol_tab didn't lead to any malfunction at all!

2004-12-13 13:09  haible

	* src/: lispbibl.d, ChangeLog, foreign.d:

	init_ffi can trigger GC.

2004-12-13 13:08  haible

	* src/foreign.d:

	Reminder for Sam and Joerg to add better comments before each function.

2004-12-13 13:07  haible

	* src/: ChangeLog, stream.d:

	Avoid a false GC-safety bug alert.
	Add some comments.

2004-12-13 13:04  haible

	* src/: stream.d, ChangeLog:

	Avoid a false GC-safety bug alert.

2004-12-13 13:02  haible

	* src/: lispbibl.d, hashtabl.d, io.d, foreign.d, pathname.d,
	  sequence.d, ChangeLog:

	shifthash now takes an allowgc argument.

2004-12-13 12:58  haible

	* src/: encoding.d, ChangeLog, realelem.d:

	Avoid a false GC-safety bug alert.

2004-12-13 12:57  haible

	* src/: array.d, ChangeLog:

	Optimize elt_copy with string target.

2004-12-13 12:55  haible

	* src/control.d, src/ChangeLog, tests/ChangeLog, tests/eval20.tst:

	Fix a CONSTANTP crash.

2004-12-13 12:54  haible

	* src/: stream.d, ChangeLog:

	Fix bug introduced on 2004-04-12.

2004-12-13 12:53  haible

	* src/ChangeLog:

	Add ChangeLog entry for a fix in stream.d.

2004-12-13 12:51  haible

	* src/ChangeLog:

	Add ChangeLog entry for a stream.d fix.

2004-12-13 12:49  haible

	* src/stream.d:

	Fix specification of stream_reset_eltype.

2004-12-12 20:43  sds

	* src/ChangeLog, Makefile.devel, modules/pari/Makefile.in,
	  modules/pari/README, modules/pari/config.h.in,
	  modules/pari/configure, modules/pari/configure.in,
	  modules/pari/cpari.c, modules/pari/link.sh.in,
	  modules/pari/pari.lisp:

	new module PARI for interface to <http://pari.math.u-bordeaux.fr/>

2004-12-12 20:38  sds

	* src/: spvw.d, ChangeLog:

	(parse_options): no longer accept "-a": 3.5 years is enough

2004-12-11 23:39  sds

	* doc/impext.xml:

	FFI:DEFAULT-FOREIGN-LANGUAGE -> index

2004-12-11 17:10  haible

	* tests/: streams.tst, ChangeLog:

	Fix a test that used to produce a different result in non-English locale.

2004-12-11 17:08  haible

	* src/: ChangeLog, NEWS, macros3.lisp:

	Fix for LETF and LETF* regarding symbol-macros.

2004-12-11 16:31  haible

	* src/stream.d:

	Oops, fix bug in rev. 1.476.

2004-12-11 16:30  haible

	* src/stream.d:

	Oops, fix bug in rev. 1.415.2.9.

2004-12-11 15:20  haible

	* src/: ChangeLog, spvw_language.d:

	Use 'maygc' where possible.

2004-12-11 15:18  haible

	* src/lispbibl.d:

	Remove Sam's preliminary definition of 'maygc'.

2004-12-11 15:16  haible

	* src/: lispbibl.d, makemake.in, spvw.d, spvw_circ.d, spvw_debug.d,
	  spvw_garcol.d, spvw_memfile.d, array.d, charstrg.d, control.d,
	  spvw_module.d, spvw_typealloc.d, debug.d, encoding.d, error.d,
	  eval.d, foreign.d, hashtabl.d, io.d, list.d, misc.d, package.d,
	  pathname.d, predtype.d, record.d, sequence.d, socket.d, stream.d,
	  lisparit.d, time.d, weak.d, zthread.d, compelem.d, comptran.d,
	  dfloat.d, ffloat.d, flo_konv.d, flo_rest.d, intbyte.d, intdiv.d,
	  intelem.d, ChangeLog, intgcd.d, intlog.d, intmal.d, intplus.d,
	  intread.d, intsqrt.d, lfloat.d, rational.d, realelem.d,
	  realrand.d, realtran.d, sfloat.d:

	Use maygc declaration where possible.

2004-12-11 15:02  haible

	* utils/gctrigger.d:

	Preprocessor that turns maygc declarations into useful code.

2004-12-10 20:01  sds

	* src/ChangeLog:

	formatting

2004-12-10 18:36  sds

	* src/configure:

	regenerated

2004-12-10 18:29  sds

	* src/: lispbibl.d, ChangeLog:

	(maygc): expand to nothing

2004-12-10 18:07  haible

	* src/: hashtabl.d, lispbibl.d, predtype.d, ChangeLog, pseudofun.d,
	  spvw_debug.d:

	Delay warn_forced_gc_rehash call if gethash was called with allowgc = false.

2004-12-10 18:04  haible

	* src/lispbibl.d, src/hashtabl.d, src/predtype.d, src/eval.d,
	  src/io.d, src/stream.d, src/pathname.d, src/record.d,
	  src/foreign.d, src/genclisph.d, src/ChangeLog,
	  modules/clx/new-clx/clx.f:

	gethash() now takes an additional allowgc argument.

2004-12-10 18:01  haible

	* src/: hashtabl.d, ChangeLog:

	Fix bug related to the use of check_hashtable().

2004-12-10 18:00  haible

	* src/: array.d, ChangeLog:

	Don't use 'maygc' as a variable name.

2004-12-10 17:58  haible

	* src/: ChangeLog, describe.lisp:

	Make it possible for the user to call describe with a fill-stream as target.

2004-12-10 17:57  haible

	* src/: stream.d, ChangeLog:

	Parenthesize the TIME_EQ arguments.

2004-12-10 17:55  haible

	* src/NEWS:

	The _clisprc change is important for the users.

2004-12-10 17:55  haible

	* doc/impent.xml:

	Fix typo.

2004-12-10 17:43  sds

	* emacs/d-mode.el:

	(d-extra-keywords): added "maygc"

2004-12-10 17:40  haible

	* src/: stream.d, ChangeLog:

	Fix GC-safety bug introduced on 2002-05-22.

2004-12-10 17:38  haible

	* src/: lisparit.d, ChangeLog:

	Fix GC-safety bug introduced on 2002-10-06.

2004-12-10 17:36  haible

	* src/: ChangeLog, foreign.d:

	Fix GC-safety bug introduced on 2003-08-07.

2004-12-10 17:31  haible

	* src/: ChangeLog, foreign.d:

	Fix long-standing GC-safety bug.

2004-12-10 17:28  haible

	* src/: foreign.d, ChangeLog:

	Fix GC-safety bug introduced on 2003-03-14.

2004-12-10 17:24  sds

	* modules/syscalls/syscalls.xml:

	formatting

2004-12-10 17:11  sds

	* src/: po/ru.gmo, po/ru.po, po/fr.po, po/nl.gmo, po/nl.po,
	  po/es.po, po/fr.gmo, po/es.gmo, po/en.gmo, po/en.po, po/de.po,
	  po/de.gmo, configure.in, version.h, po/clisp.pot,
	  po/clisplow.pot, po/clisplow_de.gmo, po/clisplow_de.po,
	  po/clisplow_en.gmo, po/clisplow_en.po, po/clisplow_es.gmo,
	  po/clisplow_es.po, po/clisplow_fr.gmo, po/clisplow_fr.po,
	  po/clisplow_nl.gmo, po/clisplow_nl.po, po/clisplow_ru.gmo,
	  po/clisplow_ru.po, configure, VERSION:

	GNU CLISP 2.33.80 (2004-11-27)

2004-12-10 17:09  sds

	* src/spvw.d, src/subr.d, src/package.d, src/reploop.lisp,
	  src/io.d, src/lispbibl.d, src/init.lisp, src/NEWS,
	  src/constsym.d, src/genclisph.d, doc/impext.xml, src/ChangeLog,
	  doc/impent.xml, doc/impbody.xml:

	New user variable CUSTOM:*PRINT-SYMBOL-PACKAGE-PREFIX-SHORTEST*
	allows using the shortest package (nick)name as the symbol prefix.

2004-12-10 17:02  haible

	* src/: lispbibl.d, ChangeLog, list.d:

	Fix GC-safety bug introduced on 2004-02-17.

2004-12-10 16:56  haible

	* src/: ChangeLog, list.d:

	Fix GC-safety bug introduced on 2004-02-17.

2004-12-10 16:50  haible

	* src/array.d, src/ChangeLog, tests/array.tst, tests/ChangeLog:

	Fix GC-safety bugs introduced on 2002-05-22 and a bug in SYS::ROW-MAJOR-STORE.

2004-12-10 16:46  haible

	* src/: predtype.d, ChangeLog:

	Fix GC-safety bug when the memory sizes are not fixnums.

2004-12-10 16:45  haible

	* src/: sequence.d, ChangeLog:

	Avoid a potential GC-safety bug.

2004-12-10 16:43  haible

	* src/: ChangeLog, comptran.d:

	Fix GC-safety bug introduced on 2002-09-11.

2004-12-10 16:42  haible

	* src/: stream.d, ChangeLog:

	Fix a possible GC-safety bug.

2004-12-10 16:39  haible

	* src/: stream.d, ChangeLog:

	Fix GC-safety bug introduced on 2002-01-17.

2004-12-10 16:36  haible

	* src/: hashtabl.d, ChangeLog:

	Fix GC-safety bug introduced on 2003-05-13.

2004-12-10 16:33  haible

	* src/: pathname.d, ChangeLog:

	Fix GC-safety bug introduced on 2002-01-09.

2004-12-10 11:16  ampy

	* modules/syscalls/syscalls.xml:

	Make the sentence about compound file names more clear.

2004-12-10 11:12  ampy

	* src/: ChangeLog, win32.d:

	Fixed mingw build.

2004-12-10 00:22  sds

	* modules/rawsock/test.tst:

	test that socketpair sockets are connected to each other

2004-12-09 23:24  sds

	* src/: genclisph.d, ChangeLog:

	(TESTOUT): check some constants (nullobj, unbound &c)

2004-12-09 21:31  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(check_struct_data, SOCKADDR-FAMILY)
	(optional_sockaddr_argument, BIND, CONNECT, RECVMSG, SENDMSG, SENDTO):
	avoid warnings on AMD64 by using socklen_t instead of size_t

2004-12-09 21:05  sds

	* modules/rawsock/: configure, config.h.in:

	regenerated

2004-12-09 20:47  sds

	* src/ChangeLog, modules/rawsock/configure.in,
	  modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  modules/rawsock/sock.lisp, doc/unix-ent.xml:

	(htonl, htons, ntohl, ntohs): added

2004-12-09 20:11  sds

	* modules/rawsock/test.tst:

	(socketpair): use :AF_UNIX because :AF_INET works on cygwin but not on Linux

2004-12-09 19:58  sds

	* modules/rawsock/rawsock.xml:

	socket-status is both select and poll

2004-12-09 19:56  sds

	* modules/rawsock/rawsock.xml:

	mention :rawsock in *features*

2004-12-09 17:01  sds

	* modules/berkeley-db/berkeley-db.xml:

	mention sequences (not implemented)

2004-12-09 17:00  sds

	* src/NEWS:

	mention syscalls and berkeley-db changes

2004-12-09 16:27  sds

	* modules/berkeley-db/berkeley-db.xml:

	:berkeley-db in *features*

2004-12-08 18:54  sds

	* doc/impbody.xml:

	endianness -> index

2004-12-08 00:40  sds

	* src/compiler.lisp, tests/ChangeLog, tests/macro8.tst,
	  src/ChangeLog:

	(compile): always return 3 values as specified by ANSI
	Reported by Michael Kappert <michael.kappert@gmx.net>

2004-12-07 22:44  sds

	* doc/cl-ent.xml:

	whitespace

2004-12-07 22:07  sds

	* doc/cl-ent.xml:

	fixed ilisp link; mention slime and phemlock

2004-12-07 16:35  sds

	* doc/: mop.xml, mop-ent.xml:

	new entities for various metaobjects

2004-12-06 23:57  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2004-12-06 23:31  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/syscalls.xml:

	(POSIX::SET-FILE-STAT): also set ATIME and MTIME using utime(2)

2004-12-06 23:28  sds

	* doc/unix-ent.xml:

	(utime): new entity

2004-12-06 20:33  sds

	* modules/syscalls/syscalls.xml:

	tweak

2004-12-06 20:32  sds

	* doc/impbody.xml:

	new section "hashtable-gc-rehash" for Bruno to fill in

2004-12-06 20:24  sds

	* doc/impext.xml:

	mention &warn-on-hashtable-needing-rehash-after-gc; in "customize"

2004-12-06 20:05  sds

	* modules/syscalls/syscalls.xml:

	(OS:FILE-PROPERTIES): documented

2004-12-06 20:02  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(OS:FILE-PROPERTIES): support cygwin

2004-12-06 20:02  sds

	* src/ChangeLog, modules/syscalls/posix.lisp:

	(FILE-PROPERTIES) [win32|cygwin]: export

2004-12-06 20:01  sds

	* src/ChangeLog, modules/syscalls/configure.in:

	(LIBS) [win32|cygwin]: added oleaut32

2004-12-06 18:25  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(check_chmod_mode): new function
	(POSIX::CONVERT-MODE): use it, permit symbol arguments

2004-12-06 17:37  sds

	* tests/ChangeLog, tests/conditions.tst, src/eval.d, src/ChangeLog:

	(progv): do not modify the source code:
	when symlist contains bad symbols, copy it

2004-12-06 16:13  sds

	* src/ChangeLog:

	formatting

2004-12-06 14:08  ampy

	* modules/syscalls/calls.c:

	Implemented POSIX::FILE-PROPERTIES

2004-12-06 14:00  ampy

	* src/ChangeLog:

	Implemented POSIX::FILE-PROPERTIES

2004-12-06 13:54  ampy

	* src/makemake.in:

	Link against liboleaut32 on cygwin/mingw.

2004-12-06 13:44  haible

	* src/sequence.d, src/ChangeLog, src/predtype.d, tests/ChangeLog,
	  tests/alltest.tst:

	Sequence constructing functions must check whether the result belongs to the
	given type.

2004-12-06 13:42  haible

	* src/: lispbibl.d, ChangeLog:

	Remove long-time obsolete declaration.

2004-12-06 13:40  haible

	* src/: ChangeLog, hashtabl.d:

	DON'T USE LOCAL VARIABLES OF TYPE gcv_object_t.

2004-12-06 13:38  haible

	* src/: eval.d, io.d, lisparit.d, lispbibl.d, pathname.d,
	  ChangeLog:

	Cosmetics.

2004-12-06 13:37  haible

	* src/: charstrg.d, lispbibl.d, stream.d, ChangeLog,
	  spvw_language.d:

	Forgot to mark some functions as "can trigger GC".

2004-12-06 13:35  haible

	* src/realelem.d, src/ChangeLog, tests/number2.tst,
	  tests/ChangeLog:

	Fix GC-safety bug introduced on 2004-09-18.

2004-12-06 13:34  haible

	* src/: stream.d, ChangeLog:

	Fix GC-safety bug introduced on 2004-02-15.

2004-12-06 13:33  haible

	* src/: ChangeLog, charstrg.d:

	Fix leftover from 2003-05-01.

2004-12-06 13:32  haible

	* src/: ChangeLog, foreign.d:

	Fix several long-standing GC-safety bugs.

2004-12-06 13:30  haible

	* src/: foreign.d, ChangeLog:

	Fix GC-safety bug introduced on 2003-05-12.

2004-12-06 13:29  haible

	* src/: ChangeLog, debug.d:

	Fix GC-safety bug introduced on 2003-01-21.

2004-12-06 13:28  haible

	* src/: io.d, ChangeLog:

	Fix GC-safety bug introduced on 2001-08-17.

2004-12-06 13:26  haible

	* src/: ChangeLog, stream.d:

	Fix GC-safety bug introduced on 2003-05-07.

2004-12-06 13:25  haible

	* src/: ChangeLog, stream.d, io.d:

	Fix GC-safety bug introduced on 2004-06-02.

2004-12-06 13:24  haible

	* src/: eval.d, ChangeLog:

	Fix GC-safety bug introduced on 2003-05-20.

2004-12-06 13:23  haible

	* src/: stream.d, ChangeLog:

	Cosmetics.

2004-12-06 13:22  haible

	* src/ChangeLog, src/genclisph.d, utils/modprep.lisp,
	  modules/clx/new-clx/clx.f:

	Prepare for using DEBUG_GCSAFETY with modules.

2004-12-06 13:20  haible

	* src/ChangeLog, src/genclisph.d, utils/modprep.lisp,
	  modules/clx/new-clx/clx.f, modules/queens/queens.c,
	  modules/rawsock/rawsock.c, modules/syscalls/calls.c:

	Make it work with CC=g++.

2004-12-06 13:16  haible

	* src/: ChangeLog, foreign.d:

	Fix multiple GC-safety bugs.

2004-12-06 13:14  haible

	* src/: ChangeLog, foreign.d, stream.d:

	Fix GC-safety bug.

2004-12-06 13:08  haible

	* src/: debug.d, ChangeLog:

	Fix GC-safety bug.

2004-12-06 13:05  haible

	* src/: eval.d, ChangeLog, stream.d, io.d:

	Fix GC-safety bug.

2004-12-05 00:56  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5, makefile.msvc5d,
	  makefile.msvc6, makefile.msvc6d, makefile.msvc7:

	regenerated

2004-12-05 00:33  sds

	* doc/: impext.xml, clisp.xml.in, impbody.xml, impbyte.xml,
	  impent.xml:

	removed &config-file;, use &config-lisp; instead

2004-12-03 14:05  haible

	* src/: foreign.d, ChangeLog:

	Fix compilation errors with DEBUG_GCSAFETY and GC-safety bugs.

2004-12-03 14:01  haible

	* src/: ChangeLog, makemake.in:

	Add rules to avoid remaking cflags.h over and over again.

2004-12-01 18:40  sds

	* src/: ChangeLog, describe.lisp:

	(arglist): COERCE the argument to FUNCTION
	so that (ARGLIST 'PRINT-OBJECT) returns meaningful variable names

2004-11-30 17:08  sds

	* doc/: impext.xml, impnotes.xml.in, impbyte.xml, impent.xml:

	use #P"" for abstract file names and just the name for real names

2004-11-30 17:07  sds

	* doc/unix-ent.xml:

	(man): new entity

2004-11-30 16:35  sds

	* doc/cl-ent.xml:

	(docbook, html, xml): new entities

2004-11-29 23:04  sds

	* src/ChangeLog:

	fd_read() and fd_write() return ssize_t, not sintL

2004-11-29 23:01  sds

	* src/stream.d:

	fd_read() and fd_write() return ssize_t, not sintL

2004-11-29 21:29  haible

	* src/: ChangeLog, spvw_memfile.d:

	More fixes for the 4 GB patch.

2004-11-29 21:02  sds

	* src/: spvw_memfile.d, ChangeLog:

	(loadmem_from_handle): full_read() returns ssize_t, not sintL

2004-11-29 20:36  haible

	* doc/impbyte.xml:

	Fix description of clos-methcomb2.

2004-11-29 18:19  sds

	* src/FILES.1, Makefile.devel, doc/impbyte.xml, src/FILES:

	merged src/FILES.1 into doc/impbyte.xml

2004-11-29 18:02  sds

	* doc/cl-ent.xml:

	(clcs, autoconf): new entities

2004-11-29 13:31  haible

	* src/FILES.1:

	Describe the clos*.lisp files.

2004-11-29 05:02  sds

	* win32msvc/: makefile.msvc6d, makefile.msvc7, makefile.msvc5,
	  makefile.msvc5d, makefile.msvc6, makefile.msvc4:

	regenerated

2004-11-28 02:10  sds

	* tests/macro8.tst:

	tweak last test

2004-11-28 02:00  sds

	* src/foreign1.lisp, src/NEWS, src/ChangeLog, doc/impext.xml,
	  doc/impent.xml:

	use argument to FFI:C-LINES instead of C-INIT-* and C-FINI

2004-11-28 01:26  sds

	* src/compiler.lisp:

	comment

2004-11-27 20:01  haible

	* src/: ChangeLog, lispbibl.d:

	Fix bug in 4 GB patch.

2004-11-26 21:10  sds

	* tests/macro8.tst, src/compiler.lisp, tests/ChangeLog,
	  src/ChangeLog:

	(try-eval): extracted from c-DIRECT-FUNCTION-CALL
	(c-DIRECT-FUNCTION-CALL): use it
	(c-PLUS, c-STAR, c-MINUS, c-SLASH): use it to avoid turning run-time
	errors into compile-time errors: issue a warning instead

2004-11-26 13:07  haible

	* src/TODO:

	The MOP is finished.

2004-11-26 13:06  haible

	* src/: ChangeLog, clos-genfun4.lisp:

	Fix a bug in the extended method check.

2004-11-26 13:04  haible

	* src/clos-class2.lisp, src/ChangeLog, src/clos-class3.lisp,
	  src/clos-class6.lisp, tests/mop.tst, doc/mop.xml,
	  tests/ChangeLog:

	Don't bypass the finalize-inheritance generic function.

2004-11-26 13:01  haible

	* src/: clos-class3.lisp, ChangeLog:

	Warn about a DEFCLASS syntax error.

2004-11-25 22:16  haible

	* doc/impent.xml:

	Remove the "honorific" from me and Michael, otherwise the last sentence of
	clisp.xml is incorrect: We were just students when starting clisp.
	Better no "honorific" at all than "honorific" everywhere.

2004-11-25 12:39  haible

	* src/: debug.d, lispbibl.d, predtype.d, spvw.d, spvw_allocate.d,
	  ChangeLog, spvw_fault.d, spvw_garcol.d, spvw_gcstat.d,
	  spvw_global.d, spvw_heap.d, spvw_memfile.d, spvw_mmap.d,
	  spvw_multimap.d, spvw_objsize.d, spvw_page.d, spvw_singlemap.d,
	  spvw_space.d, spvw_typealloc.d, spvw_update.d, spvw_walk.d,
	  spvw_weak.d, NEWS:

	Remove the 4 GB heap size limit on 64-bit platforms where oint_addr_mask is
	larger than 32 bits.

2004-11-25 12:34  haible

	* tests/: ChangeLog, clos.tst, mop-aux.lisp, mop.tst:

	Add support for Allegro CL 6.2.

2004-11-25 12:33  haible

	* tests/: ChangeLog, clos.tst, mop.tst:

	Add support for Lispworks 4.3.

2004-11-25 12:32  haible

	* tests/: ChangeLog, mop.tst:

	Update for CMUCL.

2004-11-25 12:31  haible

	* tests/: ChangeLog, mop.tst:

	It's not a bug to not have the compute-effective-slot-definition-initargs
	generic function.

2004-11-25 12:29  haible

	* tests/: mop-aux.lisp, mop.tst, ChangeLog:

	Add support for OpenMCL.

2004-11-25 12:28  haible

	* tests/: ChangeLog, clos.tst:

	Add a method-combination test that fails in SBCL and LISPWORKS.

2004-11-25 12:27  haible

	* tests/: clos.tst, mop.tst, ChangeLog, tests.lisp:

	Improve portability. Move MOP tests to mop.tst.

2004-11-24 22:25  sds

	* doc/impent.xml:

	all CUSTOM symbols are exported!

2004-11-24 22:19  sds

	* doc/gray.xml:

	links

2004-11-24 20:39  sds

	* doc/: impext.xml, impnotes.css, common.xsl, fo.xsl, impbody.xml,
	  impent.xml:

	uniform handling of platform dependencies

2004-11-24 19:52  sds

	* doc/mop.xml:

	xref should point to an element with a unique title

2004-11-24 19:21  sds

	* src/: stream.d, ChangeLog:

	(listen_handle) [WIN32_NATIVE]: use full_read()
	instead of read() to avoid a gcc warning

2004-11-24 17:51  sds

	* doc/mop.xml:

	grammar

2004-11-24 17:49  sds

	* doc/impbody.xml:

	(stream-buffer): removed the extra anchors

2004-11-24 16:45  haible

	* src/NEWS:

	Mention FORWARD-REFERENCED-CLASS.

2004-11-24 16:36  sds

	* doc/mop.xml:

	fixed markup in the last patch.
	added 'width="100%" scalefit="1"' to <imagedata>

2004-11-24 13:56  haible

	* doc/cl-ent.xml:

	Haiku is not BeOS, but a reimplementation effort (not yet finished).

2004-11-24 12:59  haible

	* src/constobj.d:

	Bump O(version).

2004-11-24 12:55  haible

	* doc/mop.xml:

	Update regarding forward-referenced-class.
	More details about make-method-lambda's misconception.

2004-11-24 12:47  haible

	* tests/: ChangeLog, clos.tst, mop.tst:

	Test the forward-referenced-class behaviour with both settings of
	*forward-referenced-class-misdesign*.

2004-11-24 12:46  haible

	* src/: ChangeLog, clos-class1.lisp, clos-class2.lisp,
	  clos-class3.lisp, clos-class6.lisp, clos-custom.lisp,
	  clos-print.lisp:

	Repair the rest of the forward-referenced-class misdesign:
	<forward-referenced-class> should not inherit from <specializer>.

2004-11-24 12:41  haible

	* src/: lispbibl.d, po/Makefile.devel, predtype.d,
	  clos-class1.lisp, clos-class2.lisp, clos-class3.lisp, constsym.d,
	  subr.d, clos-class4.lisp, clos-class5.lisp, clos-class6.lisp,
	  clos-genfun1.lisp, clos-genfun2a.lisp, clos-print.lisp,
	  clos-slots2.lisp, clos.lisp, constobj.d, makemake.in, ChangeLog,
	  documentation.lisp, loadform.lisp:

	Repair part of the forward-referenced-class misdesign:
	<forward-referenced-class> should not inherit from <class>.

2004-11-24 12:39  haible

	* src/clos-custom.lisp:

	User customizations of the CLOS + MOP implementation.

2004-11-23 23:02  haible

	* src/: package.d, ChangeLog:

	Bump the max hash table size to 2^32-1 on build configurations with TYPECODES.

2004-11-23 22:58  sds

	* doc/: impent.xml, impbody.xml:

	16-bit CPUs are a thing of the past

2004-11-23 21:59  sds

	* doc/impnotes.css:

	XHTML supports only 6 levels of headings: h1..h6

2004-11-23 21:59  haible

	* doc/mop-ent.xml:

	Fix a typo in a class name.

2004-11-23 21:55  sds

	* doc/Makefile:

	(DTD): now on oasis-open

2004-11-23 21:44  haible

	* doc/impent.xml:

	The lists are @ lists.sourceforge.net, not @ sourceforge.net, AFAIK.

2004-11-23 21:19  sds

	* src/lispbibl.d, src/ChangeLog, doc/impbody.xml:

	(PC386) [AMD64]: define

2004-11-23 20:30  sds

	* doc/: impext.xml, impent.xml, impbody.xml:

	(win32-only, unix-only, unix-w32-only, unicode-only, non-unicode-only): added

2004-11-23 20:09  haible

	* doc/impbody.xml:

	PC386 means 32-bit CPU.

2004-11-23 19:39  sds

	* doc/impbody.xml:

	(*features*): mention :BEOS

2004-11-23 19:34  sds

	* doc/cl-ent.xml:

	(beos): new platform

2004-11-23 19:28  sds

	* tests/macro8.tst, tests/ChangeLog, src/reploop.lisp,
	  src/compiler.lisp, src/ChangeLog:

	reverted the 2003-10-10 patch and fixed the problem differently:
	since the problem is that COMPILE/LOAD-TIME-VALUE must work even
	inside COMPILE-FILE, *FASOUTPUT-STREAM* should be bound there

2004-11-23 13:03  haible

	* src/: clhs.lisp, ChangeLog:

	Extra comfort for MacOS X.

2004-11-23 12:57  haible

	* doc/impbody.xml, src/ChangeLog, src/spvw.d:

	Add an indicator for MacOS X to *features*.

2004-11-23 12:34  haible

	* src/clos-class1.lisp, src/clos-class2.lisp, src/ChangeLog,
	  src/clos-class3.lisp, tests/ChangeLog, tests/clos.tst,
	  tests/mop.tst:

	Use forward-referenced-class instances instead of symbols in the
	direct-superclasses list.

2004-11-22 19:44  haible

	* src/constobj.d:

	Bump O(version).

2004-11-22 19:03  haible

	* src/: stream.d, ChangeLog:

	Fix compiler warnings on Windows and EINTR interpretation on Unix.

2004-11-22 17:33  sds

	* src/autoconf/aclocal.m4, modules/regexp/configure,
	  modules/regexp/config.h.in:

	regenerated

2004-11-22 17:30  sds

	* src/: stream.d, ChangeLog:

	(same_handle_p) [WIN32_NATIVE]: use TIME_EQ to compare FILETIME;
	fixed a syntax(!) error in the last patch

2004-11-22 17:09  sds

	* src/: ChangeLog, m4/regexp.m4:

	(CL_REGEXP): check for regoff_t and treat rm_so & rm_eo as regoff_t
	(which may be 64-bit!)

2004-11-22 16:42  sds

	* doc/mop.xml:

	<xref> to <simpara> cannot work

2004-11-22 16:42  sds

	* src/ChangeLog:

	formatting

2004-11-22 15:57  sds

	* tests/: ChangeLog, setf.tst:

	(foo22): quote (values)

2004-11-22 14:18  haible

	* tests/: ChangeLog, setf.tst:

	Use foo22 instead of foo, to prevent accidental side effects on other tests.

2004-11-22 11:22  haible

	* src/: stream.d, ChangeLog, constobj.d, spvw_memfile.d:

	Make FRESH-LINE work correctly in batch-mode when stdout and stderr are the
	same.

2004-11-22 11:20  haible

	* doc/mop.xml:

	Document that defgeneric is extensible. Many other MOP implementations
	don't have this feature.

2004-11-22 11:14  haible

	* src/: record.d, clos-class0.lisp, clos-class1.lisp,
	  clos-class2.lisp, clos-class3.lisp, clos-class4.lisp,
	  clos-class5.lisp, clos-class6.lisp, clos-dependent.lisp,
	  clos-genfun2a.lisp, clos-genfun2b.lisp, clos-genfun3.lisp,
	  clos-genfun4.lisp, clos-macros.lisp, clos-method2.lisp,
	  clos-package.lisp, clos-slotdef1.lisp, predtype.d, lispbibl.d,
	  io.d, constobj.d, constsym.d, sequence.d, subr.d, compiler.lisp,
	  defs2.lisp, defstruct.lisp, describe.lisp, init.lisp,
	  subtypep.lisp, type.lisp, ChangeLog, clos-method1.lisp:

	Implement forward-referenced-class.

2004-11-22 00:26  sds

	* tests/: ChangeLog, setf.tst:

	check that long DEFSETF permit missing store variables

2004-11-22 00:24  sds

	* src/: places.lisp, ChangeLog:

	(defsetf): permit missing store variables as specified by ANSI
	CL: (defsetf access-fn lambda-list (store-variable*) ...)
	Reported by Kalle Olavi Niemitalo <kon@iki.fi>

2004-11-22 00:18  sds

	* src/: places.lisp, ChangeLog:

	(get-setf-method): fixed the error message: the number of store
	variables may be 0, e.g., (PROGN (VALUES))
	Reported by Kalle Olavi Niemitalo <kon@iki.fi>

2004-11-21 02:30  sds

	* src/autoconf/aclocal.m4, modules/regexp/configure,
	  modules/regexp/config.h.in:

	regenerated

2004-11-21 02:29  sds

	* src/ChangeLog, modules/regexp/configure.in:

	use CL_REGEXP

2004-11-21 02:28  sds

	* src/: ChangeLog, m4/regexp.m4:

	new file: check for working regexp implementation

2004-11-19 18:59  sds

	* src/ChangeLog, modules/regexp/regexi.c:

	(REGEXP-FREE): invalidate the fpointer

2004-11-19 17:43  sds

	* src/TODO:

	more on LAUNCH/RUN-PROGRAM

2004-11-19 17:12  sds

	* doc/mop.xml:

	simplesect is not mentioned in the TOC => avoid it

2004-11-19 13:12  haible

	* src/ChangeLog, src/clos-genfun3.lisp, tests/ChangeLog,
	  tests/mop.tst:

	Don't let the generic-function-class' default-initargs be overridden by the
	general defaults.

2004-11-19 13:09  haible

	* src/ChangeLog, src/clos-class3.lisp, tests/ChangeLog,
	  tests/mop.tst:

	Don't let the metaclass' default-initargs be overridden by the general
	defaults.

2004-11-19 13:03  haible

	* src/TODO:

	More about LAUNCH/RUN-PROGRAM.

2004-11-19 00:05  sds

	* doc/: impnotes.html, _clisp.1, _clisp.html:

	regenerated

2004-11-18 23:58  sds

	* doc/Makefile:

	(XMLSOC): define the same way on all platforms

2004-11-18 23:13  sds

	* doc/impbody.xml:

	(log-path): restored

2004-11-18 23:13  sds

	* doc/impnotes.xml.in:

	use corpauthor/inlinemediaobject/imageobject/imagedata instead of graphic

2004-11-18 23:12  sds

	* doc/mop.xml:

	use figure/mediaobject/imageobject/imagedata instead of graphic

2004-11-18 22:08  sds

	* src/TODO:

	LAUNCH/RUN-PROGRAM

2004-11-18 21:50  sds

	* doc/impbody.xml:

	more consistent use of FFI entities

2004-11-18 21:43  sds

	* doc/impbody.xml:

	removed some obsolete text

2004-11-18 21:42  sds

	* doc/cl-ent.xml:

	(whitespace): new entity

2004-11-18 20:52  sds

	* doc/impbody.xml:

	string-width & string-comp clarifications

2004-11-18 16:02  sds

	* doc/impbody.xml:

	use &sharp-A;

2004-11-18 15:58  sds

	* doc/cl-ent.xml:

	(sharp-A): added <replaceable>rank</replaceable>

2004-11-18 15:56  sds

	* doc/cl-ent.xml:

	(sharp-A): new entity

2004-11-18 15:46  sds

	* doc/impnotes.css:

	treat <computeroutput> just like <returnvalue> and <literal role="data">

2004-11-18 15:45  sds

	* doc/mop.xml, modules/regexp/regexp.xml, doc/impext.xml,
	  doc/impbody.xml:

	use <computeroutput> and <returnvalue> instead or <literal role="data">
	when appropriate

2004-11-18 15:44  sds

	* modules/fastcgi/fastcgi.xml:

	language="..." in programlisting

2004-11-18 15:44  sds

	* modules/oracle/oracle.xml:

	language="lisp" in programlisting

2004-11-18 15:40  sds

	* doc/common.xsl:

	prefix <programlisting/computeroutput> with "=> "

2004-11-18 12:52  haible

	* src/ChangeLog, src/clos-genfun2b.lisp, src/clos-genfun3.lisp,
	  src/clos-genfun5.lisp, tests/ChangeLog, tests/mop.tst:

	Use make-generic-function-prototype instead of make-generic-function-instance,
	to create dummy generic function instances.

2004-11-17 21:08  haible

	* tests/mop.tst:

	Package prefixes.

2004-11-17 21:04  sds

	* doc/mop.xml:

	typo

2004-11-17 21:04  haible

	* tests/: ChangeLog, mop.tst:

	Add package prefixes.

2004-11-17 20:59  sds

	* doc/common.xsl:

	always generate TOC of depth 3

2004-11-17 20:11  sds

	* doc/impext.xml:

	--with-dynamic-modules is for configure, not compilation

2004-11-17 18:18  hin

	* src/ChangeLog:

	Fixes for Oracle module

2004-11-17 18:15  hin

	* modules/oracle/orafns.c:

	Recognized truncation correctly and report it.

2004-11-17 18:14  hin

	* modules/oracle/oracle.lisp:

	Default TRUNCATE-OK parameter of CONNECT to NIL as documented.

2004-11-17 18:02  sds

	* doc/impbody.xml:

	finished DEFPACKAGE doc according to Joerg's wishes

2004-11-17 12:35  haible

	* src/clos-class3.lisp, src/ChangeLog, tests/ChangeLog,
	  tests/clos.tst:

	Implement notification from class redefinition to generic functions, part 2.
	Not optimal yet, but it works.

2004-11-17 12:32  haible

	* doc/mop.xml:

	Try scalefit=1, see whether it helps.

2004-11-16 19:24  sds

	* doc/impnotes.css:

	/* necessary when <programlisting> is in a centered table cell */
	.programlisting { text-align: left; }

2004-11-16 18:02  sds

	* doc/: impent.xml, impnotes.xml.in, clisp.xml.in:

	(bruno, sds, stoll): new entities

2004-11-16 12:51  haible

	* src/constobj.d:

	Bump O(version).

2004-11-16 12:42  haible

	* tests/: ChangeLog, mop.tst:

	Use mop-aux.lisp.

2004-11-16 12:42  haible

	* tests/mop-aux.lisp:

	Half-portable MOP utility functions.

2004-11-16 12:39  haible

	* src/lispbibl.d, src/ChangeLog, src/clos-class1.lisp,
	  src/clos-class3.lisp, src/clos-class5.lisp, src/clos-class6.lisp,
	  src/clos-genfun1.lisp, src/clos-specializer1.lisp,
	  src/clos-specializer3.lisp, tests/ChangeLog, tests/clos.tst:

	Implement notification from class redefinition to generic functions, part 1.

2004-11-15 20:33  sds

	* doc/fo.xsl:

	FO customization

2004-11-15 19:45  sds

	* doc/impnotes.css:

	graduated heading size increase

2004-11-15 17:54  sds

	* doc/: impbody.xml, impent.xml, impnotes.xml.in, mop.xml,
	  cl-ent.xml:

	MOP entity reorganization

2004-11-15 17:36  sds

	* src/NEWS:

	fix AMOP title

2004-11-15 17:21  sds

	* doc/common.xsl:

	no need for special handling of "strong"
	use span+apply-imports for literal/role=
	<isbn>: insert "ISBN"

2004-11-15 17:15  sds

	* doc/impnotes.css:

	list all headers

2004-11-15 17:11  sds

	* src/NEWS:

	link to #mop-clisp

2004-11-15 17:06  sds

	* doc/impnotes.css:

	returnvalue like data; larger headings

2004-11-15 16:43  sds

	* doc/mop.xml:

	markup

2004-11-15 12:27  haible

	* doc/cl-ent.xml:

	ABCL and SBCL were swapped.

2004-11-15 12:26  haible

	* doc/impnotes.xml.in:

	Michael has moved and is no longer in Bonn.

2004-11-15 12:24  haible

	* doc/gray.xml:

	Break lines, so that the <pre> block is not so wide.

2004-11-15 12:23  haible

	* doc/mop.xml:

	Add a summary of clisp specifics.

2004-11-15 12:22  haible

	* src/: clos-genfun3.lisp, ChangeLog:

	Simplify the macroexpansion.

2004-11-15 12:19  haible

	* src/ChangeLog, src/clos-class5.lisp, src/clos-specializer1.lisp,
	  tests/ChangeLog, tests/clos.tst:

	Implement notification from change-class to generic functions.

2004-11-15 12:14  haible

	* src/CodingStyle:

	A few basic rules about macros.

2004-11-14 21:41  sds

	* doc/impbody.xml:

	markup

2004-11-14 21:27  sds

	* doc/cl-ent.xml:

	(cltl1-bib, cltl2-bib): fixed ISBN

2004-11-14 18:19  sds

	* doc/impnotes.xml.in:

	typo

2004-11-14 16:19  sds

	* doc/impnotes.xml.in:

	authorblurb --> abstract

2004-11-13 22:18  sds

	* doc/impnotes.css:

	.epigraph { text-align: right; margin-left: 50%; }

2004-11-12 17:15  sds

	* src/: autoconf/aclocal.m4, configure, unixconf.h.in:

	regenerated

2004-11-12 16:18  sds

	* src/: configure.in, m4/connect.m4, m4/tcpconn.m4, ChangeLog:

	check for connect(), inet_addr() and setsockopt() before prototype checks

2004-11-12 16:14  sds

	* src/spvw.d:

	fixed last patch

2004-11-12 14:01  haible

	* src/clos-class5.lisp, src/ChangeLog, tests/mop.tst,
	  tests/ChangeLog:

	Update the generic-function when it is change-class'ed.

2004-11-12 14:00  haible

	* src/clos-class5.lisp, src/ChangeLog, tests/ChangeLog,
	  tests/mop.tst:

	Update the generic function when a method is change-class'ed.

2004-11-12 13:54  haible

	* src/: configure, unixconf.h.in, autoconf/aclocal.m4:

	Regenerated.

2004-11-12 13:52  haible

	* src/ChangeLog:

	Test for ioctl's presence.

2004-11-11 21:04  sds

	* doc/impbody.xml:

	fixed broken links to cvs2.cons.org

2004-11-11 20:54  sds

	* doc/: impnotes.xml.in, impext.xml:

	simplified <ulink>

2004-11-11 20:54  sds

	* doc/clisp.xml.in:

	use &clisp-list;

2004-11-11 20:23  sds

	* doc/cl-ent.xml:

	added ulinks to Graham's books

2004-11-11 19:08  sds

	* doc/: common.xsl, impnotes.css:

	shade.verbatim is deprecated, use CSS instead

2004-11-11 19:08  sds

	* doc/impnotes.xml.in:

	tweak `conventions'

2004-11-11 18:59  sds

	* src/spvw.d, src/ChangeLog, src/NEWS, doc/clisp.xml.in:

	(main_actions) [PATHNAME_WIN32]: always try to load ~/.clisprc first,
	and try ~/_clisprc only when the former does not exist;
	issue a warning when the latter is found.
	This code is to be removed after the next release.

2004-11-11 18:08  haible

	* src/: configure.in, m4/ioctl.m4, unix.d:

	There are also platforms that lack ioctl entirely, such as mingw32.

2004-11-11 15:40  sds

	* doc/mop.xml:

	fixed validation

2004-11-11 15:36  sds

	* doc/mop-ent.xml:

	(class-mo-arg): added

2004-11-11 15:35  sds

	* doc/impent.xml:

	(slot-spec-r): added

2004-11-11 14:15  haible

	* tests/clos.tst:

	Oops, typo.

2004-11-11 14:06  haible

	* tests/: ChangeLog, clos.tst:

	Disable the print-object return value test.

2004-11-11 13:38  haible

	* tests/mop.tst:

	A few new disabled tests.

2004-11-11 13:36  haible

	* doc/impbody.xml, src/lispbibl.d, src/stream.d, src/io.d,
	  src/ChangeLog, src/constobj.d:

	:BUFFERED :DEFAULT now means T on the input side.

2004-11-11 13:33  haible

	* src/init.lisp, src/ChangeLog, src/NEWS, src/clos-class6.lisp,
	  src/clos-genfun2b.lisp, src/clos-package.lisp,
	  src/clos-slotdef1.lisp, src/clos.lisp, doc/mop-ent.xml,
	  doc/mop.xml, tests/ChangeLog, tests/mop.tst:

	New generic function compute-direct-slot-definition-initargs.

2004-11-10 19:59  sds

	* doc/cl-ent.xml:

	added dashes to ISBN

2004-11-10 16:36  sds

	* src/ChangeLog:

	formatting

2004-11-10 14:43  haible

	* doc/impbody.xml, src/NEWS:

	PRINT-OBJECT warning is commented out.

2004-11-10 14:30  haible

	* src/: ChangeLog, clos-print.lisp:

	Comment out the print-object return value warning.

2004-11-10 13:47  haible

	* src/constobj.d:

	Bump O(version).

2004-11-10 12:46  haible

	* tests/: ChangeLog, socket.tst:

	Interactive tests for non-blocking I/O on sockets and other kinds of handles.

2004-11-10 12:45  haible

	* src/: stream.d, ChangeLog:

	Avoid poll(), select() and non-blocking I/O on regular files.

2004-11-10 12:42  haible

	* src/: clos-class3.lisp, ChangeLog, clos-genfun3.lisp,
	  clos-genfun4.lisp, clos-methcomb2.lisp, clos-method1.lisp,
	  clos-method2.lisp, clos-method3.lisp, clos-method4.lisp:

	Use MAKE-INSTANCE, not ALLOCATE-INSTANCE and INITIALIZE-INSTANCE, for
	allocating methods.

2004-11-09 17:58  sds

	* src/ChangeLog:

	formatting

2004-11-09 12:16  haible

	* src/: compiler.lisp, ChangeLog, deprecated.lisp, describe.lisp:

	*deprecated-functions-list* is replaced by *deprecated-functions-alist*.

2004-11-09 12:13  haible

	* src/: ChangeLog, gray.lisp:

	Use the documented class-name function.

2004-11-09 12:12  haible

	* src/: stream.d, ChangeLog:

	No more need to call listen_handle right before fd_read.

2004-11-09 12:10  haible

	* src/clos-genfun2b.lisp, src/clos-methcomb2.lisp,
	  src/clos-package.lisp, src/init.lisp, src/ChangeLog, src/NEWS,
	  tests/mop.tst, tests/ChangeLog:

	Export compute-effective-method-as-function.

2004-11-09 12:07  haible

	* tests/: mop.tst, ChangeLog:

	Add virtual generic functions example.

2004-11-08 23:55  sds

	* doc/cl-ent.xml:

	(pg-ansi-cl-bib, pg-on-lisp-bib): new entities

2004-11-08 23:14  sds

	* doc/: impnotes.html, _clisp.1, _clisp.html:

	regenerated

2004-11-08 22:54  sds

	* doc/cl-ent.xml:

	tweak biblioentries

2004-11-08 21:54  haible

	* src/NEWS:

	Add a hyperlink for the MOP.

2004-11-08 21:28  sds

	* doc/impnotes.xml.in:

	<programlisting language=""> not role=

2004-11-08 20:31  sds

	* src/TODO:

	:CASE-SENSITIVE for PACKAGE

2004-11-08 16:42  sds

	* doc/: impbody.xml, impent.xml:

	documented &defpackage;

2004-11-08 16:16  sds

	* doc/: mop-ent.xml, mop.xml:

	use &lambda-expr; instead of &laexpr; and added more IDs

2004-11-08 16:10  sds

	* doc/cl-ent.xml:

	(laexpr): removed (already have &lambda-expr;!)

2004-11-08 13:20  haible

	* src/: stream.d, unixaux.d, ChangeLog:

	Return correct errno when doing non-blocking I/O.

2004-11-08 13:17  haible

	* src/clos.lisp, src/init.lisp, src/ChangeLog, src/NEWS,
	  src/clos-class3.lisp, src/clos-class6.lisp,
	  src/clos-genfun2b.lisp, src/clos-package.lisp,
	  src/clos-slotdef1.lisp, tests/ChangeLog, tests/mop.tst:

	New generic function compute-effective-slot-definition-initargs.

2004-11-08 13:14  haible

	* src/: ChangeLog, clos-class6.lisp:

	Fix typo in error message.

2004-11-08 13:13  haible

	* tests/: ChangeLog, tests.lisp:

	Fix out-of-bounds array access.

2004-11-08 13:09  haible

	* src/: lispbibl.d, ChangeLog:

	Avoid g++ warnings.

2004-11-08 13:08  haible

	* src/: ChangeLog, m4/putenv.m4:

	Make the test work in C++ mode.

2004-11-08 13:07  haible

	* src/: m4/putenv.m4, ChangeLog, configure.in:

	environ needs _GNU_SOURCE.

2004-11-08 13:05  haible

	* src/: stream.d, ChangeLog:

	Fix GC-safety bug.

2004-11-08 13:02  haible

	* src/: ChangeLog, defs2.lisp, init.lisp, type.lisp:

	Eliminate redefinition warnings during bootstrapping.

2004-11-08 02:11  sds

	* doc/impbody.xml:

	use &unix;

2004-11-08 02:08  sds

	* doc/: impext.xml, impbody.xml, impbyte.xml:

	use <note>

2004-11-07 04:15  sds

	* src/: ChangeLog, makemake.in:

	(clean3): also remove FAS files in modules

2004-11-07 01:36  sds

	* src/ChangeLog:

	formatting

2004-11-07 01:15  sds

	* src/ChangeLog:

	formatting

2004-11-06 19:19  haible

	* src/NEWS:

	MOP is supported entirely.

2004-11-06 18:51  haible

	* src/constobj.d:

	Bump O(version).

2004-11-06 16:21  haible

	* src/: stream.d, ChangeLog:

	Don't need to call listen any more before reading multiple bytes into an array.

2004-11-06 16:19  haible

	* src/: ChangeLog, init.lisp:

	Re-enable the warnings for redefinitions.

2004-11-06 16:17  haible

	* src/: record.d, clos-class0.lisp, clos-class1.lisp,
	  clos-package.lisp, clos-slotdef1.lisp, clos-specializer1.lisp,
	  constsym.d, defstruct.lisp, subr.d, ChangeLog, compiler.lisp,
	  edit.lisp, init.lisp, macros1.lisp, macros2.lisp, places.lisp:

	Preliminary function and macro definitions.

2004-11-05 20:29  sds

	* doc/impext.xml:

	use <procedure> instead of <orderedlist>

2004-11-05 18:43  sds

	* doc/impext.xml:

	avoid standalone "<>"

2004-11-05 18:40  sds

	* modules/zlib/zlib.xml, modules/syscalls/syscalls.xml,
	  modules/oracle/oracle.xml, modules/pcre/pcre.xml,
	  modules/rawsock/rawsock.xml, modules/regexp/regexp.xml,
	  modules/i18n/i18n.xml, modules/matlab/matlab.xml,
	  modules/netica/netica.xml, modules/dirkey/dirkey.xml,
	  modules/fastcgi/fastcgi.xml, doc/impext.xml, doc/impnotes.css,
	  doc/impnotes.xml.in, doc/mop.xml,
	  modules/berkeley-db/berkeley-db.xml, doc/impbody.xml,
	  doc/impbyte.xml, doc/impent.xml, doc/gray.xml:

	use <code> instead of <literal role="sexp">

2004-11-05 18:39  sds

	* doc/cl-ent.xml:

	(exec-time, compile-time): new entities

2004-11-05 13:04  haible

	* src/lispbibl.d:

	Typo in comment.

2004-11-05 13:00  haible

	* src/: unixaux.d, win32.d, win32aux.d, stream.d, ChangeLog:

	Let fd_read/fd_write/sock_read/sock_write return information on whether EOF
	was seen. stream.d exploits this information, to minimize system calls.

2004-11-05 12:56  haible

	* src/: ChangeLog, TODO, defstruct.lisp:

	The responsibility for defining slot accessors in defstruct is now on
	defstruct's side, not on defclass's side.

2004-11-05 12:53  haible

	* src/: ChangeLog, clos-class3.lisp:

	Optimize structure slot accessors generated by defclass.

2004-11-04 21:55  sds

	* src/TODO:

	local function (LABEL/FLET) calls waste heap (COPY-CLOSURE) - use STACK instead?

2004-11-04 20:55  sds

	* doc/impbody.xml:

	use &nval-r;

2004-11-04 20:17  sds

	* src/: genclisph.d, ChangeLog:

	[WIN32_NATIVE]: #include <windows.h> before the first use of HANDLE

2004-11-04 19:32  sds

	* doc/impbody.xml:

	clarified the input-character situation

2004-11-04 19:20  sds

	* doc/: impext.xml, impbody.xml:

	"final delimiter" terminates clisp

2004-11-04 19:16  sds

	* src/modules.d:

	last initializer fix

2004-11-04 19:15  sds

	* src/: ChangeLog, win32aux.d:

	(fd_read, fd_write): fixed the definition to conform with the declaration

2004-11-04 18:15  sds

	* src/: modules.d, ChangeLog:

	renamed exitfunction to finifunction for consistency

2004-11-04 16:32  sds

	* doc/impbody.xml:

	formatting

2004-11-04 15:54  sds

	* doc/: cl-ent.xml, impbody.xml:

	(sharp-S, sharp-P): new entities

2004-11-04 13:18  haible

	* src/: stream.d, unixaux.d, win32.d, win32aux.d, ChangeLog:

	Add support for all four persev_* modes to fd_read and fd_write.

2004-11-04 13:15  haible

	* src/: clos-slotdef1.lisp, clos-slotdef2.lisp, defstruct.lisp,
	  ChangeLog:

	Remove initff slot from structure-effective-slot-definition.

2004-11-03 22:08  sds

	* doc/impext.xml:

	mention banner

2004-11-03 22:07  sds

	* src/spvw.d:

	comment

2004-11-03 21:12  sds

	* src/: init.lisp, ChangeLog:

	(load): do not call COMPILER::C-REPORT-PROBLEMS unless *LOAD-VERBOSE*
	and *COMPILE-VERBOSE* are true: this fixes a "clisp -q -q -C -i foo" error

2004-11-03 20:59  sds

	* src/: ChangeLog, clos-slotdef3.lisp:

	(slot-equal-using-class): avoid a compilation warning

2004-11-03 19:31  sds

	* utils/modprep.lisp, src/spvw.d, src/lispbibl.d, src/genclisph.d,
	  src/ChangeLog, src/foreign1.lisp, doc/impext.xml, doc/impent.xml:

	renamed exitfunction to finifunction for consistency

2004-11-03 19:22  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/bindings/glibc/linux.lisp:

	use fd_read() and fd_write() instead of read_helper() and write_helper()

2004-11-03 19:14  sds

	* src/spvw.d, src/ChangeLog, src/NEWS, src/constsym.d,
	  doc/impext.xml, doc/impent.xml:

	(*FINI-HOOKS*): new use variable

2004-11-03 12:44  haible

	* src/: genclisph.d, unix.d, win32.d, stream.d, unixaux.d,
	  win32aux.d, ChangeLog:

	Rename read_helper -> fd_read, write_helper -> fd_write.

2004-11-03 12:42  haible

	* src/: ChangeLog, unixaux.d, win32aux.d:

	Optimize the low-level read / write primitives.

2004-11-03 12:40  haible

	* src/: ChangeLog, clos-slotdef1.lisp, defstruct.lisp:

	Remove initff slot from structure-direct-slot-definition.

2004-11-02 23:41  sds

	* utils/modprep.lisp, src/ChangeLog, doc/impext.xml:

	allow the user to define his own init-once function

2004-11-02 23:14  sds

	* src/: spvw.d, ChangeLog:

	(quit): when running as a script, *STANDARD-OUTPUT*, *ERROR-OUTPUT*
	and *TERMINAL-IO* must be finished separately

2004-11-02 23:07  sds

	* utils/modprep.lisp, src/spvw.d, src/lispbibl.d, src/modules.d,
	  src/NEWS, src/foreign1.lisp, src/genclisph.d, src/ChangeLog,
	  doc/impext.xml, doc/impent.xml:

	Modules now have an exit function.

2004-11-02 21:37  sds

	* src/foreign1.lisp, src/ChangeLog, src/NEWS, doc/impent.xml,
	  doc/impext.xml:

	New FFI macros C-INIT-ONCE and C-INIT-ALWAYS

2004-11-02 20:48  sds

	* doc/impext.xml:

	documented module initialization

2004-11-02 20:48  sds

	* doc/impent.xml:

	(mod-load, mod-preload): added

2004-11-02 15:36  sds

	* doc/gray.xml:

	whitespace

2004-11-02 12:58  haible

	* ffcall/autoconf/aclocal.m4, modules/i18n/configure,
	  modules/rawsock/config.h.in, modules/rawsock/configure,
	  src/configure, src/unixconf.h.in, src/autoconf/aclocal.m4:

	Regenerated.

2004-11-02 12:51  haible

	* src/stream.d:

	Tweak comments.

2004-11-02 12:41  haible

	* src/: ChangeLog, m4/select.m4:

	Fix select() detection on BeOS.

2004-11-02 12:39  haible

	* doc/impbody.xml, doc/gray.xml, doc/impent.xml, src/NEWS,
	  src/constsym.d, src/genclisph.d, src/gray.lisp, src/lispbibl.d,
	  src/sequence.d, src/stream.d, src/ChangeLog, src/subr.d,
	  src/subrkw.d, src/unix.d, src/unixaux.d, src/win32.d,
	  src/win32aux.d:

	A third way of doing I/O. Generalize 'bool no_hang' to 'perseverance_t persev'.

2004-11-02 12:33  haible

	* src/: ChangeLog, defstruct.lisp:

	Simplify directslotlist iteration. There are no NILs in this list.

2004-11-02 12:32  haible

	* src/: defstruct.lisp, ChangeLog:

	New function ds-initfunction-fetcher.

2004-11-02 12:30  haible

	* src/: defstruct.lisp, io.d, ChangeLog:

	Remove the initfunctions from the slot-definitions also in case of a
	non-class structure type.

2004-11-02 00:28  sds

	* doc/impext.xml:

	TO_PRELOAD can be used to unlock packages

2004-11-01 16:36  sds

	* src/ChangeLog, modules/rawsock/configure.in:

	check for select() with CL_SELECT

2004-11-01 16:35  sds

	* src/ChangeLog, modules/rawsock/configure.in:

	check for poll() with CL_POLL instead of AC_CHECK_FUNCS()

2004-11-01 16:31  sds

	* src/ChangeLog:

	formatting

2004-11-01 16:28  sds

	* modules/bindings/glibc/wrap.lisp:

	warn not to use signal handlers written in Lisp

2004-11-01 12:32  haible

	* tests/: ChangeLog, excepsit.tst, ffi.tst, lambda.tst:

	Some tests fail on BeOS and are not worth fixing.

2004-11-01 12:31  haible

	* src/: configure.in, stream.d, ChangeLog:

	Portability: getsockopt() doesn't exist on BeOS.

2004-11-01 12:29  haible

	* src/: ChangeLog, foreign.d:

	Emulate RTLD_DEFAULT on FreeBSD 4.0.

2004-11-01 12:28  haible

	* src/: ChangeLog, init.lisp:

	Fix: "./clisp -M interpreted.mem" did not work any more when no ~/.clisprc
	exists.

2004-11-01 12:24  haible

	* src/: constsym.d, spvw.d, ChangeLog, disassem.lisp:

	Initialize *disassemble-use-live-process* to nil on FreeBSD.

2004-11-01 12:23  haible

	* src/: ChangeLog, stream.d:

	Fix SYSCALL macro.

2004-11-01 12:21  haible

	* src/: configure.in, stream.d, unix.d, m4/select.m4, ChangeLog,
	  unixconf.h.in:

	Prefer poll() over select() when both exist and poll() is not worse.

2004-11-01 12:20  haible

	* src/m4/poll.m4:

	Test for POSIX poll().

2004-11-01 12:18  haible

	* src/: ChangeLog, unixaux.d:

	The select-over-poll emulation never worked!

2004-11-01 12:17  haible

	* src/: stream.d, ChangeLog:

	Rename German local variable names.

2004-11-01 12:15  haible

	* src/ChangeLog, src/constsym.d, src/error.d, tests/ChangeLog,
	  tests/conditions.tst:

	Fix a test by letting a handler override an outer handler.

2004-11-01 12:13  haible

	* src/: ChangeLog, inspect.lisp:

	Don't give an error if a structure-object instance contains unbound slots.

2004-11-01 12:11  haible

	* tests/: ChangeLog, mop.tst, type.tst:

	Add tests for defstruct and defclass.

2004-11-01 12:10  haible

	* src/: ChangeLog, clos-class3.lisp, defstruct.lisp:

	Improved integration of defstruct with defclass.

2004-10-31 23:55  sds

	* src/: defs1.lisp, ChangeLog:

	use a heuristic to decide whether HASH-TABLEs are better than LISTs

2004-10-30 23:10  sds

	* src/ChangeLog:

	attribute the fix to the bug

2004-10-30 23:05  sds

	* src/: stream.d, ChangeLog:

	fixed bug #[ 1056862 ]: socket:socket-status modifies stream
	(listen_char_unbuffered): when ignore_next_LF is set, discard NL from buf

2004-10-29 21:00  sds

	* src/ChangeLog, Makefile.devel:

	(SSHUP): replaced gnudist and cons with podval

2004-10-29 20:59  sds

	* src/: ChangeLog, aridecl.d, intelem.d:

	Bruno fixed UQ_to_I

2004-10-29 18:26  haible

	* tests/: ChangeLog, tests.lisp:

	Fix out-of-bounds sequence access.

2004-10-29 18:16  sds

	* clisp.lsm, SUMMARY, ANNOUNCE:

	updated: mention MOP

2004-10-29 18:08  haible

	* src/aridecl.d:

	Oops.

2004-10-29 17:55  sds

	* src/: ChangeLog, loop.lisp:

	(expand-loop): since RESULTS can contain forms,
	search the alist with :TEST #'EQUAL

2004-10-29 17:49  sds

	* src/: NEWS, defs1.lisp, ChangeLog:

	use HASH-TABLEs when possible to speed-up SET functions

2004-10-29 17:34  haible

	* src/: ChangeLog, aridecl.d, intelem.d, NEWS:

	Fix a bug in UQ_to_I.

2004-10-29 16:33  sds

	* src/: ChangeLog, defs1.lisp:

	(sys::member1): do not call IDENTITY

2004-10-29 16:22  sds

	* src/ChangeLog, src/loop.lisp, tests/ChangeLog, tests/loop.tst:

	(expand-loop): check that the accumulation variables are re-used compatibly,
	as described in <http://www.lisp.org/HyperSpec/Body/sec_6-1-3.html>;
	give a better message for ambiguous results

2004-10-29 12:50  haible

	* src/: ChangeLog, defstruct.lisp:

	Improve handling of uninitialized slots regarding defclass vs. defstruct.

2004-10-28 23:41  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out1): handle instances

2004-10-28 22:17  sds

	* src/loop.lisp:

	compact data representation to fit more code in one screen

2004-10-28 19:47  haible

	* src/NEWS:

	Fixed a bug in CALL-NEXT-METHOD.

2004-10-28 19:02  haible

	* doc/Makefile:

	Prefer local DTD when present.

2004-10-28 15:37  haible

	* Makefile.devel, src/ChangeLog:

	New target check-sbcl.

2004-10-28 14:57  haible

	* src/ChangeLog, src/reploop.lisp, tests/conditions.tst,
	  tests/ChangeLog:

	Fix behaviour of Ctrl-D after a failed assert with no places.

2004-10-28 14:55  haible

	* src/eval.d, src/ChangeLog, src/clos-genfun3.lisp,
	  tests/ChangeLog, tests/clos.tst:

	Fix a curious "instance initialized 3 times" bug.

2004-10-28 14:49  haible

	* src/: ChangeLog, clos-class3.lisp, defstruct.lisp:

	ds-real-slot-p has no meaning for structure class types.

2004-10-28 14:47  haible

	* src/: ChangeLog, defstruct.lisp:

	Use clos: instead of clos:: where possible.

2004-10-28 14:41  haible

	* src/: compiler.lisp, defstruct.lisp, ChangeLog, type.lisp:

	Simplify code for structure type tests.

2004-10-28 02:59  sds

	* src/ChangeLog, clisp.spec:

	(modules): added i18n and zlib

2004-10-28 00:09  sds

	* doc/: mop.xml, impent.xml, mop-ent.xml:

	use <note> instead of <variablelist> for "implementation dependent" stuff

2004-10-27 23:49  sds

	* doc/cl-ent.xml:

	(abcl, openmcl, sbcl): new entities

2004-10-27 22:42  haible

	* utils/.cvsignore:

	The docbook directory is auto-downloaded.

2004-10-27 21:02  haible

	* doc/Makefile:

	Add comment.

2004-10-27 20:52  sds

	* doc/Makefile:

	(man): new target to create platform-specific man pages
	(all): depend on it instead of the templates

2004-10-27 20:51  sds

	* doc/Makefile:

	restore friendliness to the Internet users
	and those who are happy with the local system installs

2004-10-27 20:46  sds

	* src/ChangeLog:

	added a missing entry

2004-10-27 20:44  sds

	* src/: control.d, ChangeLog:

	(MULTIPLE-VALUE-SETQ): fixed G++ compilation

2004-10-27 19:07  haible

	* src/: avl.d, spvw.d, spvw_debug.d, spvw_fault.d, spvw_garcol.d,
	  spvw_global.d, spvw_mmap.d, ChangeLog, spvw_multimap.d,
	  spvw_sigsegv.d:

	Use %lx, not %x, to print addresses.

2004-10-27 19:04  sds

	* src/: makemake.in, ChangeLog:

	the correct redirection order is ">/dev/null 2>&1"

2004-10-27 18:47  haible

	* doc/Makefile:

	Limit the xml.soc search to a fixed set of known locations.

2004-10-27 17:48  haible

	* doc/: impent.xml, mop-ent.xml, mop.xml:

	Document some clisp specific implementation differences.

2004-10-27 16:01  haible

	* doc/Makefile:

	Let the build process use the DTD in ../utils/docbook/.

2004-10-27 13:51  haible

	* src/ChangeLog, Makefile.devel:

	New target update-docbook-utils.

2004-10-27 13:05  haible

	* src/: compiler.lisp, format.lisp, ChangeLog, loop.lisp:

	Remove obsolete removal of defstruct-description.

2004-10-27 13:03  haible

	* src/: clos-class3.lisp, defstruct.lisp, ChangeLog:

	Stop creating a defstruct-description property for structure classes.

2004-10-26 22:45  haible

	* doc/Makefile:

	Search xml.soc, because it's at so widely varying locations.

2004-10-26 22:14  sds

	* doc/: mop.xml, mop-ent.xml:

	(gf-mo-arg, method-mo-arg, specializer-mo-arg): new abbreviations

2004-10-26 22:00  sds

	* doc/: mop.xml, mop-ent.xml:

	shorten some overly long names

2004-10-26 21:45  sds

	* doc/impbody.xml:

	more trivial (uninformative) notes

2004-10-26 21:42  sds

	* doc/impbody.xml:

	removed trivial notes

2004-10-26 21:40  sds

	* doc/impbody.xml:

	removed "Class Precedence Lists": no longer applicable

2004-10-26 21:30  sds

	* doc/impnotes.xml.in:

	mop is in part 2

2004-10-26 21:25  sds

	* doc/: mop.xml, impbyte.xml, impbody.xml:

	use environment entities

2004-10-26 20:36  sds

	* doc/clisp.xml.in:

	use &env-var;

2004-10-26 19:48  sds

	* doc/impbody.xml:

	use &proper-name-glo;

2004-10-26 19:42  sds

	* doc/impext.xml:

	use &proper-list-glo;

2004-10-26 19:40  sds

	* doc/: cl-ent.xml, clhs-ent.xml:

	moved glossary entities from generated clhs-ent to hand-maintained cl-ent

2004-10-26 19:36  sds

	* doc/mop.xml:

	fixed markup

2004-10-26 19:31  sds

	* doc/: impent.xml, impbody.xml:

	(cur-frame): new entity

2004-10-26 19:27  sds

	* doc/impbody.xml:

	lexical vars in the current stack frame

2004-10-26 13:31  haible

	* doc/mop.xml:

	Reorder some tables to match the order of the description of the functions.

2004-10-26 13:30  haible

	* doc/mop.xml:

	Mention methods specified in ANSI CL.

2004-10-26 13:29  haible

	* doc/mop.xml:

	Fix an error in the original spec: Initialization arguments which must be
	provided are not defaulted.

2004-10-26 13:29  haible

	* doc/: impent.xml, mop.xml:

	Fix an error in the original spec: defmethod has :method, not :initial-methods.

2004-10-26 13:26  haible

	* doc/mop.xml:

	Move the description of the method on accessor-method-slot-definition.

2004-10-26 13:25  haible

	* doc/mop.xml:

	Use replaceable font in programlistings.

2004-10-26 13:24  haible

	* doc/mop.xml:

	Fix font used for DECLARE option.

2004-10-26 13:23  haible

	* doc/: clhs-ent.xml, mop.xml:

	Use hyperlink for "proper name".

2004-10-26 13:23  haible

	* doc/: mop.xml, mop-ent.xml:

	Use hyperlinks for "canonicalized slot specification" and
	"canonicalized default initarg".

2004-10-26 13:22  haible

	* doc/: clhs-ent.xml, mop.xml:

	Hyperlink for "proper list".

2004-10-26 13:04  haible

	* src/: ChangeLog, defstruct.lisp:

	Fetch the initfunction from a class if possible, instead of using SVREF.

2004-10-26 05:59  sds

	* src/: ChangeLog, makemake.in:

	(cflags.h): do not touch cflags.h when the changes to Makefile do not modify it
	Cost: maybe a few extra "echo"s on each make
	Benefit: lispinit.mem is not re-dumped when we add something to MODULES

2004-10-26 02:21  sds

	* doc/unix-ent.xml:

	(locale): upcase

2004-10-26 02:18  sds

	* modules/i18n/: config.h.in, configure:

	regenerated

2004-10-26 02:04  sds

	* src/ChangeLog, doc/impent.xml, doc/unix-ent.xml,
	  modules/i18n/configure.in, modules/i18n/gettext.c,
	  modules/i18n/i18n.lisp, modules/i18n/i18n.xml:

	(locale-conv): new function

2004-10-25 18:17  sds

	* src/loop.lisp:

	formatting

2004-10-25 17:50  sds

	* doc/impext.xml:

	typo

2004-10-25 17:41  sds

	* modules/i18n/i18n.xml:

	fixed markup

2004-10-25 17:41  sds

	* doc/impbody.xml:

	each section must have an ID

2004-10-25 17:41  sds

	* doc/: cl-ent.xml, impent.xml:

	moved env-r to cl-ent.xml and added var & env entities

2004-10-25 17:40  sds

	* doc/mop.xml:

	closed an entity

2004-10-25 13:33  haible

	* doc/mop-ent.xml:

	Fix the name of the function compute-applicable-methods-using-classes.

2004-10-25 13:32  haible

	* doc/mop.xml:

	Fix obvious copy&paste mistake in original spec.

2004-10-25 13:15  haible

	* doc/mop.xml:

	Fix an example: There's no method for CLASS-PROTOTYPE on SYMBOL.

2004-10-25 13:14  haible

	* doc/: clhs-ent.xml, mop.xml:

	Resolve confusion about the term "declaration".

2004-10-25 13:14  haible

	* doc/mop.xml:

	Typos.

2004-10-25 13:12  haible

	* sacla-tests/: ChangeLog, must-array.lisp, must-eval.lisp,
	  must-hash-table.lisp, must-loop.lisp, must-package.lisp,
	  must-printer.lisp, must-reader.lisp, must-sequence.lisp,
	  should-array.lisp:

	Upgrade to sacla version 2004-10-08.

2004-10-25 13:10  haible

	* tests/: ChangeLog, mop.tst:

	Make the auto-accessors test portable.

2004-10-25 13:08  haible

	* doc/impbody.xml:

	Document the handling of undefined variables; SBCL does it differently.

2004-10-25 13:08  haible

	* src/: ChangeLog, TODO, compiler.lisp:

	Don't call MACROEXPAND in the compiler.

2004-10-25 13:04  haible

	* src/: defs1.lisp, compiler.lisp, ChangeLog:

	Make without-package-lock more consistent between compile-time and run-time.

2004-10-25 13:02  haible

	* src/: defstruct.lisp, ChangeLog:

	Small optimization of defstruct macroexpansion.

2004-10-24 22:18  sds

	* doc/: impext.xml, impnotes.xml.in:

	moved module documentation into a chapter of their own

2004-10-24 22:17  sds

	* src/i18n.d:

	updated (C) dates

2004-10-24 22:17  sds

	* src/ChangeLog, doc/impent.xml, doc/unix-ent.xml,
	  modules/i18n/config.h.in, modules/i18n/configure,
	  modules/i18n/configure.in, modules/i18n/gettext.c,
	  modules/i18n/i18n.lisp, modules/i18n/i18n.xml:

	(LANGUAGE-INFORMATION): new function

2004-10-23 21:52  sds

	* src/subr.d, src/lispbibl.d, src/constobj.d, src/constsym.d,
	  src/genclisph.d, src/i18n.d, src/international.lisp,
	  src/ChangeLog, src/NEWS, doc/impent.xml, doc/impext.xml,
	  doc/impnotes.xml.in, doc/unix-ent.xml, modules/i18n/Makefile.in,
	  modules/i18n/config.h.in, modules/i18n/configure,
	  modules/i18n/configure.in, modules/i18n/gettext.c,
	  modules/i18n/i18n.lisp, modules/i18n/i18n.xml,
	  modules/i18n/link.sh.in, modules/i18n/preload.lisp,
	  Makefile.devel:

	new module I18N for user program internationalization

2004-10-22 21:40  sds

	* src/ChangeLog, modules/bindings/glibc/linux.lisp:

	(write-helper, read-helper): fixed argument lists (they were swapped)

2004-10-22 19:47  sds

	* src/ChangeLog, utils/modprep.lisp:

	(new-fundef): fixed the package name case check

2004-10-22 19:39  sds

	* src/: stream.d, ChangeLog:

	(MAKE-STREAM): really duplicate the handle, as per the spec

2004-10-22 19:24  sds

	* doc/impbody.xml:

	index MAKE-BUFFERED-INPUT-STREAM & MAKE-BUFFERED-OUTPUT-STREAM

2004-10-22 16:29  haible

	* utils/clispload.lsp:

	Two more pretty-printer tests.

2004-10-22 12:58  haible

	* src/: ChangeLog, defstruct.lisp:

	Refer to the class instead of the defstruct-description if possible.

2004-10-22 12:56  haible

	* src/: ChangeLog, clos-genfun2b.lisp, clos-genfun4.lisp:

	Generalize method from <standard-generic-function> to <generic-function>.

2004-10-22 12:55  haible

	* src/: clos-genfun1.lisp, clos-methcomb2.lisp, clos.lisp,
	  makemake.in, ChangeLog, po/Makefile.devel:

	Reorganize some CLOS code.
	Move from clos-genfun1.lisp to clos-genfun2a.lisp.
	Move from clos-methcomb2.lisp to clos-genfun2a.lisp.
	Rename clos-genfun2.lisp to clos-genfun2b.lisp and move some parts to
	clos-genfun2a.lisp.

2004-10-22 12:52  haible

	* src/clos-genfun2a.lisp:

	Generic function dispatch and execution, part 1.

2004-10-22 12:38  haible

	* src/clos-genfun2b.lisp:

	Moved here from clos-genfun2.lisp.

2004-10-22 12:37  haible

	* src/clos-genfun2.lisp:

	Move to clos-genfun2b.lisp.

2004-10-22 12:33  haible

	* src/: ChangeLog, clos-genfun4.lisp, clos-methcomb2.lisp,
	  clos-genfun2.lisp:

	Generalize method from <standard-generic-function> to <generic-function>.

2004-10-21 22:11  haible

	* src/TODO:

	Clarify backtrace-? after progress was made.

2004-10-21 22:06  sds

	* src/ChangeLog:

	typos, formatting

2004-10-21 22:03  sds

	* src/TODO:

	link to SF RFEs

2004-10-21 21:46  sds

	* src/TODO:

	for TRACE:
	<http://article.gmane.org/gmane.lisp.clisp.devel:12837>
	<http://www.franz.com/support/documentation/6.2/doc/fwrappers-and-advice.htm>

2004-10-21 13:19  haible

	* src/TODO:

	Must review the ABI of sys::check-redefinition.

2004-10-21 13:18  haible

	* src/: affi1.lisp, clos-class3.lisp, cmacros.lisp, compiler.lisp,
	  defs1.lisp, condition.lisp, constsym.d, defmacro.lisp,
	  defpackage.lisp, defs2.lisp, foreign1.lisp, format.lisp,
	  init.lisp, international.lisp, keyboard.lisp, macros1.lisp,
	  macros2.lisp, places.lisp, reploop.lisp, screen.lisp, trace.lisp,
	  type.lisp, ChangeLog, clos-class1.lisp, clos-class2.lisp,
	  clos-class5.lisp, clos-genfun1.lisp, clos-genfun2.lisp,
	  clos-genfun3.lisp, clos-genfun4.lisp, clos-genfun5.lisp,
	  clos-macros.lisp, clos-methcomb2.lisp, clos-method1.lisp,
	  clos-method4.lisp, clos-print.lisp, clos-slotdef1.lisp,
	  room.lisp:

	Mark functions that are part of the .fas file ABI.

2004-10-20 22:54  sds

	* src/: ChangeLog, _distmakefile:

	(all): also make the clisp driver

2004-10-20 20:36  sds

	* src/ChangeLog:

	formatting

2004-10-20 20:31  sds

	* tests/: ChangeLog, tests.lisp:

	(do-test): when both the expected and actual results are sequences,
	print the position at which they differ

2004-10-20 20:29  sds

	* tests/ChangeLog, tests/streams.tst, src/ChangeLog, src/TODO,
	  src/condition.lisp, src/describe.lisp, src/fill-out.lisp,
	  src/format.lisp, src/reploop.lisp, doc/impext.xml, doc/gray.xml,
	  doc/impent.xml:

	FILL-STREAM now indents S-expressions too

2004-10-20 15:00  haible

	* src/TODO:

	More comments about the TRACE problem.

2004-10-20 13:45  haible

	* src/constobj.d:

	Bump O(version).

2004-10-20 13:43  haible

	* src/: io.d, ChangeLog, clos-class1.lisp, clos-class3.lisp,
	  defstruct.lisp:

	Remove redundant information from the defstruct-description.

2004-10-20 13:39  haible

	* src/: clos-genfun1.lisp, ChangeLog, clos-genfun2.lisp,
	  clos-genfun4.lisp, clos-method2.lisp, describe.lisp:

	Respect user-defined methods on generic-function-lambda-list.

2004-10-20 13:35  haible

	* src/: ChangeLog, clos-genfun1.lisp, clos-genfun2.lisp,
	  clos-genfun4.lisp:

	Respect user-defined methods on generic-function-declarations.

2004-10-20 13:34  haible

	* src/: ChangeLog, clos-genfun1.lisp, clos-genfun2.lisp,
	  clos-genfun4.lisp:

	Respect user-defined methods on generic-function-argument-precedence-order.

2004-10-20 13:30  haible

	* src/: ChangeLog, clos-genfun1.lisp, clos-genfun2.lisp,
	  clos-genfun4.lisp, clos-methcomb2.lisp, describe.lisp:

	Respect user-defined methods on generic-function-method-combination.

2004-10-20 13:28  haible

	* src/: clos-genfun1.lisp, clos-genfun2.lisp, clos-genfun4.lisp,
	  clos-methcomb2.lisp, clos-method2.lisp, compiler.lisp, ChangeLog:

	Respect user-defined methods on generic-function-lambda-list.

2004-10-20 13:24  haible

	* src/: ChangeLog, clos-genfun4.lisp:

	Improved error checking in generic-function-lambda-list and
	generic-function-argument-precedence-order.

2004-10-20 13:22  haible

	* src/: ChangeLog, describe.lisp:

	Improve 'describe' on generic functions.

2004-10-20 13:21  haible

	* src/: ChangeLog, clos-genfun1.lisp, clos-genfun3.lisp,
	  clos-genfun4.lisp, clos-methcomb2.lisp:

	Respect user-defined methods on generic-function-method-class.

2004-10-20 13:19  haible

	* src/: clos-class5.lisp, clos-genfun1.lisp, clos-genfun2.lisp,
	  clos-genfun4.lisp, ChangeLog, describe.lisp:

	Respect user-defined methods on generic-function-methods.

2004-10-19 20:06  sds

	* src/: init.lisp, ChangeLog:

	(eval-loaded-form-low): do not try to inline it:
	when condition.lisp is compiled, this function is not necessarily
	already compiled due to our bootstrapping process,
	so it will not be inlined there (in eval-loaded-form),
	therefore the "test" target (self-recompilation) will fail

2004-10-19 17:31  sds

	* src/TODO:

	trace/generic comment: that's how things always are!

2004-10-19 15:57  sds

	* src/: clos-genfun3.lisp, ChangeLog:

	(defmethod): when the function is being TRACEd, UNTRACE it to avoid an error
	(defgeneric): use UNTRACE1, not UNTRACE

2004-10-19 14:27  haible

	* src/TODO:

	The (TRACE generic-function) issue is not yet fixed.

2004-10-19 14:16  haible

	* src/ChangeLog:

	Tweak ChangeLog entries.

2004-10-19 13:33  haible

	* src/constobj.d:

	Bump O(version).

2004-10-19 13:33  haible

	* src/TODO:

	Reminder for a thing to fix in the fill-out/format interface.

2004-10-19 13:15  haible

	* src/: io.d, ChangeLog, foreign1.lisp:

	Access the structure type's keyword-constructor from the class.

2004-10-19 13:12  haible

	* src/: clos-class1.lisp, ChangeLog, clos-class3.lisp,
	  clos-class4.lisp, clos-class6.lisp, defstruct.lisp:

	Add the keyword constructor name to the structure class.

2004-10-19 13:04  haible

	* src/: ChangeLog, clos-method1.lisp:

	:function overrides fast-function.

2004-10-19 13:03  haible

	* src/clos-class3.lisp, src/ChangeLog, src/clos-class5.lisp,
	  src/clos-genfun3.lisp, src/clos-genfun4.lisp,
	  src/clos-methcomb2.lisp, src/clos-method1.lisp,
	  src/clos-method2.lisp, src/clos-method3.lisp,
	  src/clos-slots2.lisp, tests/ChangeLog, tests/mop.tst:

	Support for custom method classes not inheriting from STANDARD-METHOD.

2004-10-19 12:59  haible

	* src/: clos-genfun3.lisp, clos-methcomb2.lisp, ChangeLog,
	  clos-method1.lisp, clos-method4.lisp:

	Split method creation into separate allocation and initialization.

2004-10-18 22:24  sds

	* src/fill-out.lisp:

	(fill-stream-flush-buffer): no need to bind INDENT-VAR

2004-10-18 22:08  sds

	* src/: io.d, ChangeLog, TODO, constobj.d:

	permit readable output for #<UNBOUND>

2004-10-18 21:19  sds

	* src/: ChangeLog, TODO, clos-genfun3.lisp:

	(defgeneric): when the function is being TRACEd, UNTRACE it to avoid an error

2004-10-18 19:50  sds

	* src/: ChangeLog, clos-print.lisp:

	(compute-effective-method): avoid a compiler warning

2004-10-18 19:49  sds

	* src/: ChangeLog, fill-out.lisp:

	(right-margin, fill-stream-text-indent): new functions
	(fill-stream, fill-stream-flush-buffer): use them
	(fill-stream-line-position): renamed from LINE-POS

2004-10-18 19:31  sds

	* src/TODO:

	Reentrancy: remove the static filestatus variable from pathname.d

2004-10-18 13:55  haible

	* src/: clos-class3.lisp, ChangeLog:

	Double quoting bug.

2004-10-18 13:53  haible

	* src/clos-class2.lisp:

	Fix comments.

2004-10-18 13:52  haible

	* src/: ChangeLog, describe.lisp:

	Describe support for weak data types.

2004-10-18 13:51  haible

	* src/: ChangeLog, clos-class3.lisp:

	Avoid clobbering empty-ht.

2004-10-18 13:48  haible

	* src/clos.lisp:

	Document a debugging technique.

2004-10-18 13:48  haible

	* src/: ChangeLog, clos-genfun2.lisp:

	Don't warn when adding a method to compute-effective-method or similar.

2004-10-18 13:01  haible

	* src/: ChangeLog, clos-genfun4.lisp, clos-method1.lisp,
	  disassem.lisp:

	Remove the initfunction slot.

2004-10-18 13:00  haible

	* src/: clos-genfun2.lisp, ChangeLog, clos-method1.lisp:

	Move the initfunction invocation to the initializer.

2004-10-15 22:07  sds

	* doc/: impnotes.html, _clisp.1, _clisp.html:

	regenerated

2004-10-15 21:38  sds

	* doc/: mop.xml, Makefile, gray.xml, impbody.xml, impext.xml,
	  impnotes.xml.in:

	the Extensions part now has 3 chapters: standard/portable (mop&gray)
	and 2 old ones: platform-independent and platform-specific

2004-10-15 21:35  sds

	* doc/clisp.xml.in:

	fixed markup

2004-10-15 21:18  sds

	* src/condition.lisp, src/init.lisp, src/NEWS, src/ChangeLog,
	  doc/impbody.xml:

	LOAD can now restart when it encounters errors

2004-10-15 13:44  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-method1.lisp,
	  clos-method3.lisp:

	New generic function (setf method-generic-function).

2004-10-15 13:42  haible

	* src/: clos-genfun2.lisp, ChangeLog, clos-method1.lisp,
	  clos-method3.lisp:

	Move the from-defgeneric slot from <standard-method> up to <method>.

2004-10-15 13:41  haible

	* src/: clos-methcomb2.lisp, ChangeLog, disassem.lisp:

	Prepare for non-standard methods.

2004-10-15 13:38  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-methcomb2.lisp:

	Prepare for non-standard methods.

2004-10-15 13:32  haible

	* src/: clos-class3.lisp, clos-genfun3.lisp, clos-methcomb2.lisp,
	  ChangeLog:

	Optimize type checks.

2004-10-14 14:00  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-genfun3.lisp,
	  clos-genfun4.lisp, clos-method3.lisp:

	Respect user-defined methods on method-generic-function.

2004-10-14 13:59  haible

	* src/: clos-genfun2.lisp, ChangeLog, clos-class5.lisp,
	  clos-genfun3.lisp, clos-method3.lisp:

	Respect user-defined methods on method-lambda-list, via method-signature.

2004-10-14 13:55  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-genfun3.lisp:

	Respect user-defined methods on method-lambda-list.

2004-10-14 13:54  haible

	* src/: ChangeLog, clos-genfun1.lisp, clos-genfun2.lisp,
	  clos-genfun4.lisp, clos-methcomb2.lisp, clos-method3.lisp,
	  describe.lisp:

	Respect user-defined methods on method-qualifiers.

2004-10-14 13:52  haible

	* src/: ChangeLog, clos-class5.lisp, clos-genfun1.lisp,
	  clos-genfun2.lisp, clos-genfun4.lisp, clos-methcomb2.lisp,
	  clos-method3.lisp, describe.lisp:

	Respect user-defined methods on method-specializers.

2004-10-14 13:50  haible

	* src/: ChangeLog, clos-method1.lisp, clos-method3.lisp:

	New function method-lambda-list-to-signature.

2004-10-14 13:49  haible

	* src/: clos-class3.lisp, clos-class5.lisp, ChangeLog:

	Respect user-defined methods on finalize-inheritance.

2004-10-13 21:14  haible

	* src/: lispbibl.d, ChangeLog, spvw_garcol.d, spvw_update.d:

	Tweak back_trace stuff.

2004-10-13 21:07  haible

	* src/: ChangeLog, makemake.in:

	Tweak command line options for Solaris CC.

2004-10-13 13:02  haible

	* src/constobj.d:

	Bump O(version).

2004-10-13 13:00  haible

	* src/ChangeLog, src/clos-class5.lisp, src/clos-class6.lisp,
	  src/clos-genfun4.lisp, src/clos-methcomb4.lisp,
	  src/clos-method3.lisp, src/clos-slotdef3.lisp, tests/ChangeLog,
	  tests/mop.tst:

	Check that user-defined methods on many MOP generic functions behave correctly.

2004-10-13 12:55  haible

	* src/: clos-genfun1.lisp, clos-methcomb2.lisp, ChangeLog,
	  clos-genfun2.lisp, clos-genfun4.lisp:

	Don't fall into endless recursion if compute-applicable-methods et al.
	is traced.

2004-10-13 12:53  haible

	* src/: ChangeLog, clos-class3.lisp:

	Don't ignore user-defined class-direct-subclasses methods.

2004-10-13 12:52  haible

	* src/: ChangeLog, clos-class3.lisp, clos-genfun1.lisp:

	Make defclass work better during bootstrapping.

2004-10-12 20:13  haible

	* doc/impbody.xml, src/NEWS:

	Document the PRINT-OBJECT checking feature.

2004-10-12 19:21  sds

	* src/NEWS:

	added an impnotes reference

2004-10-12 19:15  sds

	* doc/clisp.xml.in:

	separated the debugging instructions from bug reporting instructions

2004-10-12 19:15  sds

	* doc/impext.xml:

	typo

2004-10-12 18:46  sds

	* doc/clisp.xml.in:

	colon

2004-10-12 13:23  haible

	* src/: ChangeLog, clos-class3.lisp:

	Make class redefinition more robust.

2004-10-12 13:20  haible

	* src/ChangeLog, src/clos-print.lisp, tests/clos.tst,
	  tests/ChangeLog:

	Warn about invalid print-object methods.

2004-10-12 13:14  haible

	* src/: ChangeLog, clos-print.lisp, condition.lisp:

	All print-object methods must return the object.

2004-10-12 13:13  haible

	* src/: ChangeLog, clos-class1.lisp, clos-print.lisp,
	  clos-slotdef1.lisp, clos-specializer1.lisp:

	Rearrange print-object methods.

2004-10-12 13:11  haible

	* src/: ChangeLog, defs2.lisp, init.lisp, macros2.lisp:

	Make print-unreadable-object available earlier during bootstrapping.

2004-10-12 13:09  haible

	* tests/: ChangeLog, mop.tst:

	Add tests for print-object on uninitialized metaobjects.

2004-10-12 13:08  haible

	* src/ChangeLog, src/clos-class5.lisp, tests/clos.tst:

	Forbid change-class for <class>, <slot-definition>.

2004-10-12 03:39  sds

	* src/NEWS:

	(absolute-pathname): link into impnotes

2004-10-11 21:05  haible

	* src/stream.d:

	Fix buffer overrun in rd_by_aux_icx_buffered.

2004-10-11 19:05  sds

	* src/misc.d, src/ChangeLog, src/constsym.d, doc/impext.xml:

	(MODULE-INFO): return the DLL information for :FFI argument (instead of 0)
	 all info when VERBOSE, names only otherwise

2004-10-11 15:55  sds

	* doc/impext.xml:

	grammar

2004-10-11 15:38  sds

	* src/NEWS:

	link to impnotes for new functionality

2004-10-11 13:15  haible

	* src/: control.d, ChangeLog, hashtabl.d:

	Fix three GC-safety bugs.

2004-10-11 13:13  haible

	* src/: .gdbinit, ChangeLog:

	Don't always execute the 'base' command.

2004-10-11 13:12  haible

	* src/: debug.d, lispbibl.d, ChangeLog:

	Fix GC crash after a GC was triggered while a break loop was active.

2004-10-11 13:08  haible

	* src/: spvw_garcol.d, ChangeLog, debug.d, lispbibl.d:

	Fix GC crash after a GC was triggered while a break loop was active.

2004-10-11 13:05  haible

	* src/: ChangeLog, clos-class3.lisp:

	Don't make a class unfinalized if finalization already succeeded.

2004-10-11 13:01  haible

	* src/: ChangeLog, clos-slots2.lisp, clos.lisp:

	Restore an error message.

2004-10-11 12:56  haible

	* src/: ChangeLog, debug.d:

	Fix detection whether to recognize commands or not.

2004-10-11 12:52  haible

	* src/: ChangeLog, time.d:

	Fix three bugs in the DELTA4 function.

2004-10-11 12:49  haible

	* src/: ChangeLog, control.d:

	Fix three bugs in MULTIPLE-VALUE-SETQ.

2004-10-11 12:46  haible

	* src/: ChangeLog, sequence.d:

	Fix long-standing bug of REVERSE on displaced vectors.

2004-10-11 12:41  haible

	* src/ChangeLog:

	Fix buffer overrun in rd_by_aux_icx_buffered.

2004-10-11 12:40  haible

	* src/: stream.d, ChangeLog:

	Handle FINISH-OUTPUT and CLEAR-OUTPUT on pipes on Darwin.

2004-10-11 12:38  haible

	* src/: ChangeLog, hashtabl.d:

	Avoid a crash when using a hash-table as hash-table key.

2004-10-11 12:28  haible

	* src/: ChangeLog, debug.d:

	Fix a crash reproducible on Linux builds, with standard typecodes and
	generational GC:
	  (setq z (make-list 10000000) a nil)
	  (time (progn (mapcar #'null z) a))
	  (gc) => this leaves an invalid object in the heap
	  (setq z nil)
	  (gc)

2004-10-11 12:27  haible

	* src/: ChangeLog, io.d:

	Fix crash of (COPY-READTABLE NIL some-readtable).

2004-10-11 12:24  haible

	* src/: ChangeLog, stream.d:

	Small fix.

2004-10-11 02:45  sds

	* doc/: impext.xml, cl-ent.xml:

	(comp-unit): new entity

2004-10-08 18:40  hoehle

	* tests/ffi.tst:

	introduced FFI:SET-FOREIGN-POINTER

2004-10-08 18:14  hoehle

	* src/: ChangeLog, foreign.d, foreign1.lisp:

	introduced FFI:SET-FOREIGN-POINTER

2004-10-08 18:12  hoehle

	* src/NEWS:

	mention more FFI changes

2004-10-08 18:11  hoehle

	* doc/: impext.xml, impent.xml:

	document many FFI changes, provide examples

2004-10-08 12:44  haible

	* src/TODO:

	new items

2004-10-08 12:44  haible

	* src/debug.d:

	Comments about READ-FORM.

2004-10-08 12:43  haible

	* src/ChangeLog, src/clos-class1.lisp, tests/ChangeLog,
	  tests/mop.tst:

	Fix behaviour of class redefinition w.r.t. direct slots.

2004-10-08 12:42  haible

	* src/: ChangeLog, debug.d:

	Fix detection whether to recognize commands or not.

2004-10-08 12:40  haible

	* src/array.d, src/lispbibl.d, src/sequence.d, src/stream.d,
	  src/ChangeLog, tests/ChangeLog, tests/conditions.tst:

	Fix many bugs in 2004-05-12 patch.

2004-10-08 12:38  haible

	* src/TODO:

	Review TODO list.

2004-10-07 15:36  haible

	* doc/mop.xml:

	Scale down the diagrams by 50%.

2004-10-07 14:50  hoehle

	* doc/: impbody.xml, impext.xml:

	mention ffi:c-function :language issue, fix 2 TAB characters

2004-10-07 13:52  hoehle

	* tests/: ChangeLog, ffi.tst:

	ffi.tst: test some restarts

2004-10-07 13:42  haible

	* doc/mop.xml:

	Use PNGs instead of GIFs.

2004-10-07 13:40  haible

	* doc/: mop-classes-all.png, mop-classes-all.sxd,
	  mop-classes-class.png, mop-classes-class.sxd,
	  mop-classes-genfun.png, mop-classes-genfun.sxd,
	  mop-classes-methcomb.png, mop-classes-methcomb.sxd,
	  mop-classes-method.png, mop-classes-method.sxd,
	  mop-classes-slotdef.png, mop-classes-slotdef.sxd,
	  mop-classes-specializer.png, mop-classes-specializer.sxd:

	MOP metaobject classes diagrams.

2004-10-07 13:39  haible

	* doc/mop-classes-separate.sxd:

	Need one sxd file per diagram, because the page size is different each time.

2004-10-07 13:38  haible

	* doc/: mop-classes-all.gif, mop-classes-class.gif,
	  mop-classes-genfun.gif, mop-classes-methcomb.gif,
	  mop-classes-method.gif, mop-classes-slotdef.gif,
	  mop-classes-specializer.gif:

	GIFs replaced with PNGs.

2004-10-07 13:37  haible

	* src/lispbibl.d:

	symbol_value_check_lock can trigger GC.

2004-10-06 21:28  haible

	* src/: time.d, ChangeLog:

	Fix three bugs in the DELTA4 function.

2004-10-06 21:27  haible

	* src/defs1.lisp:

	Use longer variable names.

2004-10-06 17:13  haible

	* src/NEWS:

	Two more news items.

2004-10-06 17:10  haible

	* src/: control.d, ChangeLog:

	Fix three bugs in MULTIPLE-VALUE-SETQ.

2004-10-06 16:06  sds

	* doc/impext.xml:

	wrap form in <literal>

2004-10-06 15:46  haible

	* tests/: ChangeLog, mop.tst:

	Fix two wrong tests.

2004-10-06 15:45  sds

	* doc/: impent.xml, impext.xml:

	separate entities for FOREIGN-FUNCTION & FOREIGN-VARIABLE types and constructors

2004-10-06 15:14  sds

	* src/ChangeLog, modules/rawsock/sock.lisp:

	(open-unix-socket-stream): add &ALLOW-OTHER-KEYS to the lambda list;
	REMOVE-PLIST is non-destructive

2004-10-06 14:42  hoehle

	* doc/impext.xml:

	document new FFI features. XML validates. Beautification left to others

2004-10-06 10:00  hoehle

	* src/ChangeLog, src/foreign1.lisp, tests/ffi.tst, tests/ChangeLog:

	foreign1.lisp: do not optimize (parse-c-type `(c-array ,foo ,len))

2004-10-05 23:00  sds

	* src/reploop.lisp, src/NEWS, src/TODO, src/ChangeLog,
	  doc/impext.xml, doc/impent.xml, doc/impbody.xml:

	The user commands can now be extended using CUSTOM:*USER-COMMANDS*

2004-10-05 22:08  sds

	* doc/mop.xml:

	inheritance structure diagrams as <graphic>

2004-10-05 22:07  sds

	* doc/impext.xml:

	(quickstart): reorganization

2004-10-05 22:01  haible

	* doc/impbody.xml:

	Sam has removed the wildcard-check from function absolute-pathname.

2004-10-05 21:44  sds

	* doc/impbody.xml:

	markup fixes

2004-10-05 21:42  sds

	* doc/cl-ent.xml:

	(gnome, kde, macosx): new entities

2004-10-05 20:59  haible

	* src/TODO:

	A wish about MULTIPLE-VALUE-LIST optimization.

2004-10-05 19:52  sds

	* src/: ChangeLog, constobj.d, foreign.d:

	(FOREIGN-VARIABLE, FOREIGN-FUNCTION): use new constants type_foreign_variable,
	 type_foreign_function them instead of the illegal form pushSTACK(listof(3))
	(FOREIGN-FUNCTION): made argument type check restartable

2004-10-05 19:35  sds

	* src/ChangeLog:

	fixed Joerg's entry

2004-10-05 17:58  hoehle

	* tests/: ChangeLog, ffi.tst:

	new foreign-variable and foreign-function constructor functions

2004-10-05 17:54  hoehle

	* src/: foreign.d, ChangeLog, subr.d, subrkw.d:

	new foreign-variable and foreign-function constructor functions

2004-10-05 16:58  sds

	* src/: lispbibl.d, ChangeLog:

	(unused): do not redefine (win32.d already defines it)

2004-10-05 16:51  sds

	* src/: ChangeLog, pathname.d:

	(LAUNCH): exit_code is unsigned, so use fixnum() instead of sfixnum()
	and avoid a GCC warning

2004-10-05 16:49  sds

	* src/: ChangeLog, init.lisp:

	export ABSOLUTE-PATHNAME

2004-10-05 16:48  sds

	* tests/ChangeLog, tests/path.tst, src/pathname.d, src/ChangeLog:

	(ABSOLUTE-PATHNAME, physical_namestring): do not call check_no_wildcards()
	(use_default_dir) [PATHNAME_WIN32]: check that the :DEVICE is not :WILD

2004-10-05 15:16  sds

	* src/: encoding.d, ChangeLog:

	(CONVERT-STRING-FROM-BYTES, CONVERT-STRING-TO-BYTES):
	check_encoding() can trigger GC

2004-10-05 14:12  hoehle

	* src/: ChangeLog, foreign.d:

	foreign.d: raise type-error

2004-10-04 18:43  sds

	* src/ChangeLog, modules/rawsock/sock.lisp:

	(open-unix-socket): use ABSOLUTE-PATHNAME
	(open-unix-socket-stream): new function, returns a STREAM

2004-10-04 17:41  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(POSIX::CONFSTR): use my_malloc() instead of malloc() because of error handling

2004-10-04 16:02  sds

	* doc/impbody.xml:

	use &path-r;

2004-10-04 12:48  haible

	* doc/mop.xml:

	Add class inheritance diagrams.

2004-10-04 12:47  haible

	* doc/: mop-classes-all.gif, mop-classes-class.gif,
	  mop-classes-genfun.gif, mop-classes-methcomb.gif,
	  mop-classes-method.gif, mop-classes-slotdef.gif,
	  mop-classes-specializer.gif:

	MOP class inheritance diagram.

2004-10-04 12:47  haible

	* doc/: mop-classes-all.sxd, mop-classes-separate.sxd:

	Source of the class diagrams. An OpenOffice.org Draw document.

2004-10-04 12:45  haible

	* doc/mop.xml:

	Small tweaks.
	Correction: FUNCTION also is of metaclass built-in-class.

2004-10-04 12:45  haible

	* doc/mop.xml:

	Reorder:
	  - mop-portable-restrictions before mop-impl-restrictions,
	  - reader functions in "logical", not alphabetical order,
	  - update-dependencies before add-dependent etc.
	Let section mop-meth-init end before section mop-meth-customize.

2004-10-04 12:44  haible

	* doc/impbody.xml, doc/impent.xml, src/pathname.d, src/ChangeLog,
	  src/cfgwin32.lisp, src/constsym.d, src/edit.lisp,
	  src/runprog.lisp, src/subr.d:

	New function ABSOLUTE-PATHNAME.

2004-10-04 12:42  haible

	* modules/syscalls/calls.c, src/ChangeLog:

	Avoid undefined behaviour: The C compiler can evaluate expressions
	(except comma-expressions) from left to right or from right to left.

2004-10-04 12:40  haible

	* modules/syscalls/calls.c, src/ChangeLog:

	Absence of POSIX::SET-LIMITS is not a bug that needs to be reported to us.

2004-10-04 12:39  haible

	* modules/syscalls/calls.c, src/ChangeLog:

	alloca() is neither portable nor appropriate here.

2004-10-04 12:38  haible

	* modules/syscalls/calls.c, src/ChangeLog:

	POSIX::GETRLIMIT didn't work because <sys/resource.h> was included too late.

2004-10-04 12:37  haible

	* modules/syscalls/Makefile.in, modules/syscalls/calls.c,
	  src/ChangeLog:

	More robust treatment of Solaris specific flags.

2004-10-04 12:36  haible

	* modules/regexp/regexi.c:

	Style.

2004-10-04 12:36  haible

	* src/ChangeLog, utils/modprep.lisp:

	Make modprep's console output prettier.

2004-10-04 12:35  haible

	* src/ChangeLog, utils/modprep.lisp:

	Make it possible to have two DEFCHECKERs with the same name in different
	modules.

2004-10-04 12:33  haible

	* modules/syscalls/calls.c, utils/modprep.lisp, src/ChangeLog:

	Avoid gcc warnings about mixing 'int' and 'unsigned int'.

2004-10-04 12:08  haible

	* utils/clispload.lsp:

	Paul Dietz fixed FORMAT.S.8.

2004-10-01 23:46  sds

	* src/ChangeLog:

	formatting

2004-10-01 15:14  hoehle

	* src/ChangeLog, modules/bindings/glibc/linux.lisp:

	linux.lisp: revise seed48 and exec*

2004-10-01 13:48  haible

	* src/sequence.d:

	Use sequence type 1 instead of BIT-VECTOR.

2004-10-01 13:25  haible

	* src/: ChangeLog, type.lisp:

	Improved error checking.

2004-10-01 13:24  haible

	* src/: array.d, sequence.d, ChangeLog, constsym.d, type.lisp:

	Try harder to determine the sequence type from a given type specifier.

2004-10-01 13:22  haible

	* src/: sequence.d, ChangeLog, defseq.lisp:

	Merge the two sequence types 1 and BIT-VECTOR into one.

2004-10-01 13:21  haible

	* src/TODO:

	Another item.

2004-10-01 13:20  haible

	* src/genclisph.d:

	Comments.

2004-10-01 13:20  haible

	* src/: ChangeLog, defmacro.lisp:

	Avoid producing macroexpansions that contain literal strings (since these
	strings will end up duplicated in many .fas files).

2004-09-29 14:16  haible

	* src/: ChangeLog, format.lisp:

	Drop redundant calls to stream-start/end-s-expression.

2004-09-29 14:07  haible

	* src/: ChangeLog, fill-out.lisp:

	No need to clobber the compilation environment when defining a GF.

2004-09-29 13:58  haible

	* utils/clispload.lsp:

	Update after Paul Dietz's explanations.

2004-09-29 13:34  haible

	* utils/clispload.lsp:

	HOST-NAMESTRING.[12] are fixed by Paul Dietz.

2004-09-29 12:40  haible

	* src/: ChangeLog, documentation.lisp:

	Fix the argument precedence order of #'documentation.

2004-09-29 12:38  haible

	* tests/mop.tst, src/clos.lisp, tests/ChangeLog:

	Many new MOP protocol tests.

2004-09-28 22:21  sds

	* src/: format.lisp, ChangeLog:

	(formatter-main-1): call STREAM-START-S-EXPRESSION
	and STREAM-END-S-EXPRESSION for ~S

2004-09-28 21:33  sds

	* tests/ChangeLog, tests/pack11.tst, src/lispbibl.d, src/eval.d,
	  src/control.d, src/ChangeLog:

	package locking should not interfere with SETQ return value

2004-09-28 21:10  haible

	* utils/clispload.lsp:

	PRINT-UNREADABLE-OBJECT.2 was fixed in clisp.

2004-09-28 20:59  haible

	* src/ChangeLog, utils/clispload.lsp:

	Update expected failures list.

2004-09-28 19:56  sds

	* doc/impbyte.xml:

	markup

2004-09-28 19:31  sds

	* doc/impext.xml:

	document format~S/fill-stream interaction

2004-09-28 19:30  sds

	* src/: fill-out.lisp, ChangeLog:

	(fill-stream-flush-buffer): even when BUFFER is empty,
	NEWLINE-P still has to be respected

2004-09-28 19:18  sds

	* tests/: ChangeLog, streams.tst:

	bind *PRINT-PRETTY* in the FILL-STREAM test
	so that S-expression output respects *PRINT-RIGHT-MARGIN*

2004-09-28 18:40  sds

	* tests/ChangeLog, tests/excepsit.tst, src/compiler.lisp,
	  src/loop.lisp, src/subtypep.lisp, src/ChangeLog:

	(loop): as per 6.1.1.1.1 and 6.1.1.1.2,
	LOOP is extended when it contains ATOMs, not just loop keywords

2004-09-28 17:19  sds

	* doc/impbyte.xml:

	grammar

2004-09-28 15:21  haible

	* utils/clispload.lsp:

	WRITE-TO-STRING.1 fails also.

2004-09-28 15:13  haible

	* src/: clos-class3.lisp, constobj.d, sequence.d, ChangeLog:

	Some built-in class objects are also valid sequence type specifiers.

2004-09-28 13:38  haible

	* src/clos-genfun2.lisp, src/clos-genfun3.lisp, tests/ChangeLog,
	  tests/clos.tst, src/ChangeLog, src/clos-genfun4.lisp:

	Support user-defined DEFGENERIC options.

2004-09-28 12:28  haible

	* src/clos-class3.lisp, tests/ChangeLog, tests/clos.tst:

	Reject invalid DEFCLASS slot options.

2004-09-27 15:16  hoehle

	* src/: ChangeLog, foreign.d:

	ffi::%deref might benefit from introduction of (c-pointer c-type) as well

2004-09-27 12:57  haible

	* src/: clos-class3.lisp, ChangeLog, clos-slotdef1.lisp,
	  clos-slotdef2.lisp, clos-slotdef3.lisp:

	Support for user-defined DEFCLASS slot options.

2004-09-27 02:19  sds

	* src/ChangeLog, modules/netica/netica.lisp,
	  modules/postgresql/postgresql.lisp,
	  modules/bindings/glibc/linux.lisp,
	  modules/bindings/win32/win32.lisp:

	reverted the broken 2004-09-09 patch

2004-09-27 02:13  sds

	* src/TODO:

	... --> Bruno

2004-09-27 02:13  sds

	* src/TODO:

	Fix modules/exporting.lisp :
	(eval-when (load compile eval)
	  (defconstant FOO 10))
	does not export FOO

2004-09-27 02:09  sds

	* src/: format.lisp, fill-out.lisp, ChangeLog, TODO:

	FILL-STREAM no longer flattens all space inside S-expressions

2004-09-23 23:27  sds

	* src/: pathname.d, ChangeLog:

	(DEFAULT_VERSION): since all pathnames returned by DIRECTORY
	must be truenames, DEFAULT_VERSION must be :NEWEST

2004-09-23 19:12  sds

	* src/: ChangeLog, describe.lisp:

	(describe-object): fixed bignum/fixnum classification

2004-09-23 17:03  haible

	* src/: sequence.d, ChangeLog, NEWS:

	Fix long-standing bug of REVERSE on displaced vectors.

2004-09-23 15:33  haible

	* utils/clispload.lsp:

	PRIN1.1 also sometimes fails.

2004-09-23 15:09  haible

	* src/condition.lisp:

	Typo.

2004-09-23 15:09  haible

	* src/: pathname.d, constobj.d, ChangeLog, condition.lisp,
	  constsym.d:

	Make the LOGICAL-PATHNAME function more ANSI compliant.

2004-09-23 15:04  haible

	* src/: ChangeLog, clos-class1.lisp, clos-class3.lisp:

	Treat the DEFCLASS :fixed-slot-locations option like user-defined options.

2004-09-23 15:02  haible

	* src/ChangeLog, src/clos-class1.lisp, src/clos-class3.lisp,
	  src/clos-genfun1.lisp, src/clos-methcomb1.lisp,
	  src/clos-method1.lisp, src/clos-slotdef1.lisp,
	  src/clos-specializer1.lisp, src/clos-stablehash1.lisp,
	  src/clos.lisp, tests/ChangeLog, tests/clos.tst:

	Change syntax of DEFCLASS :fixed-slot-locations option.

2004-09-22 19:40  sds

	* src/: fill-out.lisp, ChangeLog:

	(stream-write-char-sequence): use COUNT-IF to support all sequences,
	not just lists and vectors, avoid consing and quadraticity;
	return the sequence as prescribed by the ANSI

2004-09-22 19:21  sds

	* doc/impbody.xml:

	a couple of typos

2004-09-22 19:19  sds

	* doc/impbody.xml:

	write-byte-sequence DOES accept :no-hang, write-char-sequence does NOT

2004-09-22 18:37  sds

	* src/ChangeLog:

	formatting

2004-09-22 12:59  haible

	* utils/clispload.lsp:

	PRINC-TO-STRING.1 sometimes fails.

2004-09-22 12:45  haible

	* tests/: ChangeLog, clos.tst:

	Add a few more defclass tests.

2004-09-22 12:35  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class5.lisp:

	Support for user-defined DEFCLASS options.

2004-09-22 12:33  haible

	* src/: ChangeLog, clos-class4.lisp, clos-genfun4.lisp,
	  clos-specializer2.lisp:

	Remove &allow-other-keys that had the effect of disabling keyword-checking.

2004-09-22 12:31  haible

	* src/: pathname.d, ChangeLog:

	Make LOGICAL-PATHNAME more ANSI CL compliant.

2004-09-22 12:30  haible

	* src/: dfloat.d, ffloat.d, lfloat.d, sfloat.d, ChangeLog,
	  compelem.d, comptran.d, lisparit.d, realelem.d, realtran.d:

	Avoid floating-point overflow in comparison of floats with rational numbers.

2004-09-21 16:35  sds

	* doc/impbody.xml:

	print-unreadable-object is a macro

2004-09-21 16:08  hoehle

	* src/ChangeLog, src/foreign.d, src/foreign1.lisp,
	  modules/bindings/glibc/linux.lisp, tests/ffi.tst:

	implemented (c-pointer <ctype>) for FFI

2004-09-21 12:55  haible

	* src/: clos-class1.lisp, clos-class3.lisp, clos-class5.lisp,
	  clos-class6.lisp, lispbibl.d, ChangeLog:

	Rename slot valid-initargs to valid-initargs-from-slots.

2004-09-21 12:53  haible

	* src/: ChangeLog, charstrg.d, format.lisp:

	Dietz testsuite expects that FORMAT ~:C doesn't capitalize the character's
	name.

2004-09-21 12:52  haible

	* src/NEWS:

	Mention new changes.

2004-09-21 12:49  haible

	* doc/impbody.xml, doc/impent.xml, doc/impext.xml, src/constsym.d,
	  src/io.d, src/misc.d, src/spvw.d, src/ChangeLog, src/places.lisp:

	New variable *PRINT-UNREADABLE-ANSI*.

2004-09-21 12:47  haible

	* src/: io.d, ChangeLog:

	Ignore *print-empty-arrays-ansi* when *print-readably* is true.

2004-09-21 12:46  haible

	* src/: pathname.d, ChangeLog, NEWS:

	ANSI CL compliance of LOGICAL-PATHNAME function.

2004-09-21 12:45  haible

	* src/ChangeLog, src/aridecl.d, tests/ChangeLog, tests/alltest.tst,
	  tests/number2.tst:

	Change the exponent range of short-floats.

2004-09-21 12:28  haible

	* src/clos-genfun2.lisp:

	Use funcallable-instance also for the commented-out slow generic-functions.

2004-09-21 12:27  haible

	* src/: ChangeLog, clos-genfun4.lisp:

	A hunk was missing from 2004-06-13 patch.

2004-09-21 12:25  haible

	* src/: clos-class3.lisp, ChangeLog:

	Remove an obsolete fmakunbound.

2004-09-21 12:20  haible

	* src/: cmacros.lisp, compiler.lisp, loop.lisp, ChangeLog:

	Treat (FUNCTION NIL) correctly.

2004-09-21 12:18  haible

	* src/NEWS:

	Mention all exported MOP symbols.

2004-09-21 01:17  sds

	* src/pathname.d, tests/ChangeLog, tests/path.tst, src/ChangeLog:

	(PARSE-NAMESTRING): fix second return value for displaced arguments

2004-09-21 00:24  sds

	* doc/Makefile:

	(MAKE_TDB): added --timing

2004-09-21 00:22  sds

	* doc/: olink-chunk.xml, olink-pile.xml:

	removed <sitemap> wrapper as instructed by Bob Stayton
	http://article.gmane.org/gmane.text.docbook.apps:10426

2004-09-20 21:20  sds

	* doc/: impent.xml, impext.xml:

	(link-sh): new entity

2004-09-20 19:57  haible

	* src/TODO:

	Pretty-printer must wait a bit.

2004-09-20 19:37  sds

	* doc/: impext.xml, impbody.xml:

	use &cl-pac; instead of "LISP"

2004-09-20 18:40  sds

	* src/pathname.d:

	comment

2004-09-20 18:38  sds

	* src/pathname.d:

	indentation

2004-09-20 16:53  sds

	* src/: describe.lisp, ChangeLog:

	(describe-object): print pathname components as is, not as pathnames
	with only this component, because :VERSION is never printed for
	non-logical pathnames and :NEWEST is thus printed as an empty string,
	which is confusing

2004-09-20 13:52  haible

	* src/ChangeLog, utils/clispload.lsp:

	Revisit many test failures.

2004-09-20 13:13  haible

	* modules/clx/mit-clx/dependent.lisp, src/ChangeLog:

	Implement get-host-name for CLISP.

2004-09-20 13:12  haible

	* modules/clx/mit-clx/dependent.lisp, src/ChangeLog:

	Fix a general TODO item.

2004-09-20 13:11  haible

	* modules/clx/mit-clx/depdefs.lisp, src/ChangeLog:

	Correct endianness info. (I don't know whether it matters, though.)

2004-09-20 13:09  haible

	* src/: clos-class3.lisp, ChangeLog:

	Fix bug in 2004-09-12 patch.

2004-09-20 13:07  haible

	* src/: ChangeLog, condition.lisp:

	Fix typo in recent patch.

2004-09-20 13:06  haible

	* src/: ChangeLog, condition.lisp:

	Add :form and :detail to all source-program-error conditions.

2004-09-20 13:03  haible

	* src/format.lisp:

	Fix massive indentation breakage.

2004-09-20 13:01  haible

	* src/: eval.d, constsym.d, misc.d, spvw.d, ChangeLog:

	Spell out the names of symbols, don't abbreviate them. Otherwise grepping
	for them is impossible.

2004-09-20 12:59  haible

	* src/compiler.lisp:

	Style and comments.

2004-09-20 12:58  haible

	* src/array.d:

	Coding style.

2004-09-20 12:58  haible

	* src/CodingStyle:

	How to write loops.
	How to indent.

2004-09-20 12:56  haible

	* src/: ChangeLog, init.lisp:

	Style fixes.

2004-09-20 12:55  haible

	* src/: ChangeLog, clos-package.lisp, init.lisp:

	Complete list of MOP symbols to be exported and documented.

2004-09-16 17:30  haible

	* src/ChangeLog, utils/clispload.lsp:

	Many new failures to be revisited.

2004-09-16 17:06  haible

	* src/: ChangeLog, clos-slotdef1.lisp:

	Fix structure-effective-slot-definition initialization.

2004-09-16 14:09  haible

	* src/: ChangeLog, clos-class3.lisp:

	Fix small bug in compute-slot-location-table-entry.

2004-09-15 17:12  haible

	* COPYRIGHT:

	Clarifications regarding 1) compatibility packages such as clocc/port
	and uffi, 2) C code linked with clisp and used through FFI.

2004-09-15 16:43  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	(SE_ERROR, SHOW_COMMAND): new enums
	(ShellExecuteA): new function

2004-09-15 16:21  haible

	* src/: makemake.in, ChangeLog:

	Remove a few more files at "make distclean".

2004-09-15 16:04  sds

	* src/: ChangeLog, genclisph.d:

	(main): define NULL differently for C & C++ depending on include
	environment, not file generation environment

2004-09-15 14:50  haible

	* src/: ChangeLog, record.d:

	Internationalize an error message.

2004-09-15 14:49  haible

	* tests/: ChangeLog, mop.tst:

	Disable two tests on LispWorks.

2004-09-15 14:46  haible

	* src/control.d:

	Fix comments.

2004-09-15 13:09  haible

	* src/: ChangeLog, constobj.d:

	Bump version number.

2004-09-15 12:44  haible

	* src/: NEWS, clos-class1.lisp, clos-class3.lisp,
	  clos-genfun2.lisp, clos-package.lisp, clos-slots2.lisp,
	  constsym.d, init.lisp, record.d, subr.d, ChangeLog,
	  clos-slotdef1.lisp, clos-slotdef3.lisp, lispbibl.d:

	Implement SLOT-VALUE-USING-CLASS and friends.

2004-09-15 12:33  haible

	* src/: ChangeLog, clos-genfun2.lisp:

	Generalization of compute-applicable-methods.

2004-09-15 01:23  sds

	* src/: ChangeLog, foreign.d:

	(object_handle): check that the new name is a string

2004-09-14 22:38  haible

	* src/spvw_sigsegv.d:

	Conditionalize the Cygwin support as x86 specific.

2004-09-14 21:48  sds

	* src/: spvw_sigsegv.d, pathname.d, lispbibl.d, ChangeLog:

	support libsigsegv-2.1 on cygwin, which includes <windows.h> from <sigsegv.h>

2004-09-14 19:14  haible

	* src/: compiler.lisp, ChangeLog:

	Fix reporting of *unknown-functions*.

2004-09-14 18:32  haible

	* src/: ChangeLog, condition.lisp:

	Let print-condition call print-object, not the other way around.

2004-09-14 17:40  sds

	* src/ChangeLog:

	formatting

2004-09-14 13:35  haible

	* src/: lispbibl.d, ChangeLog, clos-class1.lisp, clos-class3.lisp,
	  clos-class5.lisp, clos-class6.lisp, clos-print.lisp, record.d:

	Make it possible to call class-precedence-list during compute-slots
	and compute-default-initargs. Initialization of classes proceeds in 6 steps.

2004-09-13 20:47  hin

	* modules/oracle/oracle.lisp:

	Set FLOAT type correctly and always give numeric precision and scale.

2004-09-13 20:09  sds

	* modules/berkeley-db/ent-bdb.xml, doc/unix-ent.xml,
	  doc/impnotes.xml.in:

	moved Berkley DB XML entities from doc/unix-ent.xml to berkeley-db/ent-bdb.xml

2004-09-13 19:03  sds

	* src/: compiler.lisp, ChangeLog:

	comply with <http://www.lisp.org/HyperSpec/Body/fun_compile-file.html>:
	 If verbose is true, compile-file prints a message in the form of a
	 comment (i.e., with a leading semicolon) to standard output indicating
	 what file is being compiled and other useful information. If verbose is
	 false, compile-file does not print this information.
	(compile-file): prefix verbose output with ";; "
	and send it to *STANDARD-OUTPUT*

2004-09-13 17:35  sds

	* win32msvc/: makefile.msvc7, makefile.msvc4, makefile.msvc5,
	  makefile.msvc5d, makefile.msvc6, makefile.msvc6d:

	regenerated

2004-09-13 17:25  sds

	* src/makemake.in:

	tweak last patch

2004-09-13 17:14  sds

	* src/runprog.lisp, src/ChangeLog, doc/impext.xml:

	(run-shell-command) [win32]: :INDIRECTP defaults to T

2004-09-13 16:43  sds

	* src/: makemake.in, ChangeLog:

	(cross/LPARS, full-check): make sure that ${someflags} is expanded

2004-09-13 15:28  haible

	* src/: ChangeLog, clos-class3.lisp, clos-genfun3.lisp:

	Get closer to declarative semantics for DEFCLASS and DEFGENERIC, even
	in the case that the metaobject's class is a user-defined class.

2004-09-13 12:52  haible

	* src/: ChangeLog, clos-class3.lisp, clos-slotdef1.lisp:

	Care about user-defined methods on compute-effective-slot-definition..

2004-09-13 12:47  haible

	* src/: ChangeLog, clos-genfun2.lisp:

	Care about user-defined methods on compute-applicable-methods and
	compute-applicable-methods-using-classes.

2004-09-13 12:45  haible

	* src/: clos-genfun2.lisp, ChangeLog:

	Care about user-defined methods on compute-discriminating-function.

2004-09-10 13:10  haible

	* src/: clos.lisp, po/Makefile.devel, clos-class1.lisp,
	  clos-class3.lisp, clos-class6.lisp, clos-genfun1.lisp,
	  clos-genfun2.lisp, clos-package.lisp, lispbibl.d, init.lisp,
	  makemake.in, ChangeLog:

	Implement the dependents protocol.

2004-09-10 13:09  haible

	* src/clos-dependent.lisp:

	The MOP dependents protocol.

2004-09-10 01:37  sds

	* src/ChangeLog, modules/netica/netica.lisp,
	  modules/postgresql/postgresql.lisp,
	  modules/bindings/glibc/linux.lisp,
	  modules/bindings/win32/win32.lisp:

	no need to wrap defconstant in eval-when: this prevents
	the symbols from being exported

2004-09-09 12:48  haible

	* src/ChangeLog, src/makemake.in, Makefile.devel,
	  win32msvc/INSTALL:

	Provide explicit support for MSVC6.

2004-09-09 12:39  haible

	* src/: clos-class1.lisp, clos-genfun1.lisp,
	  clos-specializer1.lisp, clos-specializer3.lisp, lispbibl.d,
	  ChangeLog:

	Remove the (unused) direct-generic-functions slot from class <specializer>.

2004-09-08 20:16  sds

	* src/init.lisp:

	appease Bruno

2004-09-08 17:10  sds

	* src/: ChangeLog, foreign.d:

	(open_library): since name may be modified by check_string(),
	it must be passed by reference
	(update_library, FOREIGN-LIBRARY): pass name to open_library() by reference

2004-09-08 17:06  sds

	* src/ChangeLog, modules/postgresql/postgresql.lisp,
	  modules/matlab/matlab.lisp, modules/netica/netica.lisp,
	  modules/exporting.lisp, modules/bindings/glibc/linux.lisp,
	  modules/bindings/win32/win32.lisp:

	use PROVIDE/REQUIRE "exporting" instead of LOAD

2004-09-08 16:46  sds

	* tests/ffi.tst:

	comments

2004-09-08 16:13  sds

	* src/: ChangeLog, makemake.in:

	(someflags): new variable: encflags + -norc
	use it uniformly everywhere

2004-09-08 16:04  sds

	* src/: init.lisp, ChangeLog:

	(load): use the input-stream as the unique EOF object

2004-09-08 15:54  sds

	* tests/: ChangeLog, tests.lisp:

	(run-all-tests): bind CUSTOM:*LOAD-PATHS* to NIL to avoid
	SEARCH-FILE overhead and potential errors stemming from it
	Suggested by Jrg Hhle

2004-09-08 15:11  sds

	* tests/ffi.tst:

	fixed last patch

2004-09-08 14:53  haible

	* src/: ChangeLog, clos-method1.lisp, clos-method3.lisp,
	  clos-specializer1.lisp, clos-specializer3.lisp:

	Implement specializer-direct-generic-functions differently, with less
	weak lists.

2004-09-08 13:03  hoehle

	* tests/: ChangeLog, Makefile:

	%.erg shall not depend on ../lisp.run&../lispinit.mem

2004-09-08 11:28  hoehle

	* tests/: ChangeLog, Makefile:

	Makefile now useable with MS-VC's nmake tests

2004-09-08 11:25  hoehle

	* src/: ChangeLog, win32.d, win32aux.d:

	[WIN32_NATIVE] abort() declared nonreturning

2004-09-07 19:05  hoehle

	* src/: ChangeLog, foreign.d:

	foreign.d:find-name missed one case of end_system_call()

2004-09-07 18:08  sds

	* src/ChangeLog:

	typo

2004-09-07 16:49  sds

	* src/ChangeLog:

	formatting

2004-09-07 16:47  sds

	* doc/: impnotes.html, _clisp.1, _clisp.html:

	regenerated

2004-09-07 15:55  sds

	* doc/: clisp.xml.in, impbody.xml, impent.xml:

	(features-my): new entity

2004-09-07 15:48  haible

	* src/: ChangeLog, clos-method1.lisp, clos-method3.lisp,
	  clos-specializer1.lisp, clos-specializer3.lisp:

	Implement specializer-direct-generic-functions.

2004-09-07 15:44  sds

	* src/ChangeLog:

	doc/_clisp.html is a generated file

2004-09-06 20:35  haible

	* src/: clos-genfun2.lisp, clos-genfun4.lisp, clos-method1.lisp,
	  clos-package.lisp, clos-specializer1.lisp,
	  clos-specializer3.lisp, init.lisp, ChangeLog:

	Implement add-direct-method, remove-direct-method as generic functions.

2004-09-06 15:11  hoehle

	* src/: lispbibl.d, ChangeLog:

	if_classp: must expand var braces inside #define by hand

2004-09-06 12:53  haible

	* src/: ChangeLog, spvw.d:

	Avoid doing side-effects on input arguments.

2004-09-06 12:51  haible

	* src/: spvw.d, ChangeLog:

	Restructure the main() function.

2004-09-06 12:50  haible

	* src/: ChangeLog, spvw.d, spvw_sigsegv.d:

	Define install_stackoverflow_handler also when NOCOST_SP_CHECK is not defined.

2004-09-06 12:49  haible

	* doc/_clisp.html, doc/clisp.xml.in, src/ChangeLog, src/lispbibl.d,
	  src/spvw.d:

	Assume the OS manages the C stack sufficiently well. Never again
	allocate it ourselves using malloc().

2004-09-06 12:48  haible

	* src/: lispbibl.d, pathname.d, stream.d, ChangeLog:

	Remove support for MiNT.

2004-09-06 12:46  haible

	* src/: ChangeLog, spvw.d:

	Restructure the main() function.

2004-09-06 12:18  haible

	* libcharset/lib/: ChangeLog, config.charset:

	Add support for Darwin 7.

2004-09-06 01:38  sds

	* src/ChangeLog:

	formatting

2004-09-04 16:13  haible

	* src/: ChangeLog, clos.lisp, clos-class6.lisp, clos-genfun5.lisp,
	  clos-methcomb4.lisp, clos-print.lisp, clos-slotdef3.lisp,
	  clos-specializer3.lisp:

	Set *allow-making-generic* to nil globally during bootstrapping.

2004-09-04 16:03  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-genfun3.lisp,
	  clos-genfun4.lisp, clos-genfun5.lisp:

	Move the ensure-generic-function functionality into initialize-instance/
	reinitialize-instance methods.

2004-09-03 20:41  sds

	* src/foreign.d:

	restored support for older versions of woe32: do not #include <psapi.h>

2004-09-03 20:38  sds

	* src/: makemake.in, ChangeLog, foreign.d:

	restored support for older versions of woe32
	(find_name): find EnumProcessModules dynamically

2004-09-03 20:34  sds

	* tests/: ChangeLog, ffi.tst:

	(c-malloc, c-free): :LIBRARY argument is now evaluated

2004-09-02 23:19  sds

	* modules/zlib/test.tst:

	yet another test; use EXT:TIMES

2004-09-02 23:03  sds

	* modules/zlib/zlib.xml:

	grammar

2004-09-02 23:03  haible

	* src/: lispbibl.d, ChangeLog:

	Fix a bad bug that caused structure-stablehash hash codes to actually
	not be GC-invariant.

2004-09-02 22:54  sds

	* modules/zlib/zlib.xml:

	upcase symbols

2004-09-02 18:26  sds

	* src/makemake.in:

	new module for interface to ZLIB http://www.zlib.org

2004-09-02 17:52  sds

	* src/NEWS, src/ChangeLog, doc/impext.xml, doc/impnotes.xml.in,
	  modules/zlib/Makefile.in, modules/zlib/config.h.in,
	  modules/zlib/configure, modules/zlib/configure.in,
	  modules/zlib/link.sh.in, modules/zlib/test.tst,
	  modules/zlib/zlib.lisp, modules/zlib/zlib.xml, Makefile.devel:

	new module for interface to ZLIB http://www.zlib.org

2004-09-02 17:09  sds

	* doc/impext.xml:

	c-lines is more useful than we claim
	Reported by Scott Williams <ortmage@gmx.net>

2004-09-02 13:42  haible

	* src/: ChangeLog, clos-genfun3.lisp, clos-methcomb2.lisp,
	  clos-methcomb4.lisp:

	Clean up the conversion from method-combination specification to
	method-combination object.
	Remove the coerce-to-method-combination hack.

2004-09-02 11:05  hoehle

	* tests/ffi.tst, src/ChangeLog, src/foreign1.lisp:

	All macros benefit from parse-c-type optimizations

2004-09-01 21:50  sds

	* src/NEWS:

	(DEF-CALL-OUT, DEF-C-VAR): evaluate the :LIBRARY argument

2004-09-01 21:14  sds

	* src/ChangeLog, src/foreign1.lisp, doc/impext.xml:

	(DEF-CALL-OUT, DEF-C-VAR): evaluate the :LIBRARY argument

2004-09-01 16:25  hoehle

	* src/foreign1.lisp, tests/ffi.tst, src/ChangeLog:

	optimize with-c-var/-foreign-object `(c-array[-max] type ,foo)

2004-09-01 16:17  sds

	* src/: ChangeLog, init.lisp:

	(search-file): pathname.d:simplify_directory() replaces ".." in
	pathname-directory with :up, so we need to check for :up instead of ".."
	Reported by Jrg Hhle  <hoehle@users.sourceforge.net>

2004-09-01 16:13  sds

	* src/: ChangeLog, foreign.d:

	(find_name) [WIN32_NATIVE]: check the return values of
	both EnumProcessModules() calls

2004-09-01 15:48  hoehle

	* src/ChangeLog, src/foreign1.lisp, tests/ffi.tst:

	compiler optimizes calls to parse-c-type

2004-09-01 12:43  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-genfun3.lisp:

	Simplify the generic-function creation protocol.

2004-09-01 12:37  haible

	* src/: ChangeLog, clos-genfun2.lisp:

	Simplify the generic function creation protocol.

2004-09-01 12:33  haible

	* src/: ChangeLog, clos-genfun3.lisp, clos-genfun5.lisp:

	Use ensure-generic-function instead of do-defgeneric.

2004-09-01 00:27  sds

	* src/: ChangeLog, describe.lisp:

	(describe-object@integer): do not use TYPE-OF to print representation (fixnum
	vs bignum) because TYPE-OF returns a range like (INTEGER 0 16777215)

2004-08-31 21:15  sds

	* src/foreign.d:

	(find_name): do not allocate more than necessary

2004-08-31 19:47  sds

	* tests/ChangeLog, tests/ffi.tst, src/foreign.d, src/makemake.in,
	  src/ChangeLog:

	support (:library :default) on win32

2004-08-31 14:31  haible

	* src/ChangeLog:

	Undo the accidental ChangeLog truncation from 4 days ago.

2004-08-31 12:56  haible

	* src/clos-genfun2.lisp, src/clos-genfun3.lisp,
	  src/clos-genfun5.lisp, src/init.lisp, src/ChangeLog,
	  src/clos-package.lisp, tests/ChangeLog, tests/clos.tst:

	Implement ensure-generic-function and ensure-generic-function-using-class.

2004-08-30 21:34  sds

	* src/: ChangeLog, debug.d:

	Stefan Kain translated all comments

2004-08-30 20:25  sds

	* src/ChangeLog:

	modules/bindings/amigaos: removed

2004-08-30 20:13  sds

	* src/autoconf/aclocal.m4, libcharset/autoconf/aclocal.m4,
	  modules/rawsock/configure, ffcall/m4/libtool.m4,
	  libcharset/configure, ffcall/callback/vacall_r/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/configure, ffcall/avcall/configure,
	  ffcall/autoconf/aclocal.m4:

	regenerated

2004-08-30 19:56  sds

	* doc/impext.xml:

	(open_library): accept :DEFAULT and :NEXT for RTLD_DEFAULT and RTLD_NEXT

2004-08-30 19:54  sds

	* modules/rawsock/test.tst, src/ChangeLog:

	[win32]: do not test socketpair()

2004-08-30 19:53  sds

	* src/ChangeLog, modules/rawsock/configure.in:

	check for <winsock2.h> only when <sys/socket.h> is not found
	to avoid confusion on cygwin

2004-08-30 19:51  sds

	* tests/ChangeLog, tests/ffi.tst, src/ChangeLog, src/constsym.d,
	  src/foreign.d:

	(open_library): accept :DEFAULT and :NEXT for RTLD_DEFAULT and RTLD_NEXT

2004-08-30 19:11  haible

	* src/: makemake.in, ChangeLog:

	Don't assume too much about sed's capabilities.

2004-08-30 19:08  sds

	* unix/INSTALL:

	recommend "make full-check"

2004-08-30 19:07  sds

	* src/: foreign.d, ChangeLog:

	(dlerror_string): fixed a segfault: dlerror() may return NULL

2004-08-30 17:56  sds

	* src/: ChangeLog, type.lisp:

	check array dimensions at compile time

2004-08-30 16:13  haible

	* tests/tests.lisp:

	More OpenMCL support.

2004-08-30 15:51  haible

	* src/NEWS:

	Fixed rd_by_aux_icx_buffered.

2004-08-30 15:49  haible

	* tests/: ChangeLog, alltest.tst, array.tst, characters.tst,
	  clos.tst, excepsit.tst, format.tst, iofkts.tst, lambda.tst,
	  lists152.tst, lists153.tst, lists154.tst, lists155.tst,
	  lists156.tst, macro8.tst, map.tst, mop.tst, setf.tst,
	  streams.tst, streamslong.tst, strings.tst, symbol10.tst,
	  symbols.tst, tests.lisp, type.tst:

	Add support for OpenMCL.

2004-08-30 15:47  haible

	* src/ChangeLog, Makefile.devel:

	New target multibuild-darwin-powerpc.

2004-08-30 15:46  haible

	* unix/INSTALL:

	Mention the SACLA tests.

2004-08-30 15:46  haible

	* src/: ChangeLog, stream.d:

	Fix buffer overrun in rd_by_aux_icx_buffered.

2004-08-30 15:45  haible

	* src/: ChangeLog, stream.d:

	Handle FINISH-OUTPUT and CLEAR-OUTPUT on pipes on Darwin.

2004-08-30 15:43  haible

	* src/: spvw.d, ChangeLog:

	Handle -m 30000KW better on builds with SPVW_PURE_BLOCKS.

2004-08-30 15:42  haible

	* src/: lispbibl.d, ChangeLog:

	Support the TYPECODES scheme on Darwin/PowerPC.

2004-08-30 15:41  haible

	* src/: ChangeLog, init.lisp:

	Avoid a bootstrapping failure when a hash-table warning appears.

2004-08-30 15:39  haible

	* src/: ChangeLog, hashtabl.d, NEWS:

	Avoid a crash when using a hash-table as hash-table key.

2004-08-30 15:38  haible

	* src/: ChangeLog, genclisph.d, makemake.in:

	Avoid link error when compiling without optimization.

2004-08-30 15:37  haible

	* src/foreign.d:

	Add a FIXME relating to dlopen().

2004-08-30 15:36  haible

	* src/: ChangeLog, clos-class6.lisp, clos-methcomb2.lisp:

	Avoid compiler warnings.

2004-08-30 15:34  haible

	* src/: clos-class0.lisp, ChangeLog:

	Make instance_of_stablehash_p work during bootstrapping.

2004-08-30 15:34  haible

	* src/: nls_iso8859_7.c, ChangeLog:

	Update ISO-8859-7 converter to 2003 revision.

2004-08-30 13:04  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-genfun3.lisp,
	  clos-genfun4.lisp, clos-method2.lisp, describe.lisp:

	Handle the case that the generic-function's lambda-list is not yet initialized.

2004-08-30 13:01  haible

	* src/: ChangeLog, clos-genfun2.lisp:

	Use set-funcallable-instance-function.

2004-08-29 06:03  sds

	* tests/: ffi.tst, ChangeLog:

	(c-malloc, c-free) [cygwin]: use cygwin1.dll

2004-08-27 22:51  sds

	* src/makemake.in:

	fixed last patch

2004-08-27 22:21  sds

	* src/: ChangeLog, makemake.in:

	(full-check): pass "-E utf-8" to clisp; find tests.lisp in ${TESTSDIR}

2004-08-27 21:25  sds

	* tests/: ChangeLog, tests.lisp:

	(run-files): more thorough error reporting

2004-08-27 17:00  sds

	* tests/: ChangeLog, ffi.tst:

	(c-malloc, c-free): use a full path to /lib/libc.so

2004-08-27 15:22  sds

	* src/: autoconf/aclocal.m4, configure:

	regenerated

2004-08-27 13:35  haible

	* src/: ChangeLog, clos-class3.lisp:

	Disallow NIL as an accessor name in :READER and :ACCESSOR.

2004-08-27 13:27  haible

	* src/: clos-genfun3.lisp, clos.lisp, makemake.in, ChangeLog,
	  po/Makefile.devel:

	Move clos-genfun4 into clos-genfun3.
	Rename clos-genfun6 -> clos-genfun5 -> clos-genfun4.

2004-08-27 13:23  haible

	* src/clos-genfun5.lisp:

	Moved here from clos-genfun6.lisp.

2004-08-27 13:22  haible

	* src/clos-genfun6.lisp:

	Move to clos-genfun5.lisp.

2004-08-27 13:22  haible

	* src/clos-genfun4.lisp:

	Moved here from clos-genfun5.lisp.

2004-08-27 13:22  haible

	* src/clos-genfun5.lisp:

	Move to clos-genfun4.lisp.

2004-08-26 12:45  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-genfun3.lisp,
	  clos-genfun4.lisp:

	Simplify handling of generic-function docstring.

2004-08-26 12:42  haible

	* src/ChangeLog, src/clos-genfun2.lisp, src/clos-genfun3.lisp,
	  src/clos-genfun4.lisp, src/clos-genfun5.lisp, tests/ChangeLog,
	  tests/clos.tst:

	Implement the :declarations, :declare option for generic functions.

2004-08-25 20:11  haible

	* ffcall/callback/vacall_r/dummy.txt:

	Just testing.

2004-08-25 16:56  hin

	* ffcall/callback/vacall_r/dummy.txt:

	Add dummy file (will be removed) to rid CVS lock

2004-08-25 16:56  haible

	* ffcall/callback/vacall_r/configure:

	Regenerated.

2004-08-25 14:44  haible

	* ffcall/: autoconf/aclocal.m4, avcall/configure,
	  callback/configure, callback/trampoline_r/configure:

	Regenerated.

2004-08-25 14:37  haible

	* src/m4/libtool.m4, ffcall/autoconf/ltmain.sh, src/ChangeLog,
	  ffcall/m4/libtool.m4:

	Upgrade to libtool-1.5.6.

2004-08-25 14:34  haible

	* libcharset/: ChangeLog, autoconf/ltmain.sh, m4/libtool.m4:

	Update from GNU libiconv's CVS.

2004-08-25 12:31  haible

	* src/spvw_garcol.d, src/ChangeLog, src/spvw_update.d,
	  tests/ChangeLog, tests/clos.tst:

	Let the GC also reclaim forward pointers of reallocated
	funcallable-standard-object instances.

2004-08-25 12:29  haible

	* src/: clos-genfun2.lisp, clos-genfun3.lisp, clos-methcomb2.lisp:

	Comments.

2004-08-25 12:25  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-genfun5.lisp,
	  clos-methcomb2.lisp, clos-package.lisp, init.lisp:

	Export compute-discriminating-function.

2004-08-25 12:22  haible

	* src/: ChangeLog, clos-genfun2.lisp:

	Use set-funcallable-instance-function for generic functions.

2004-08-24 19:35  haible

	* utils/clispload.lsp, src/ChangeLog:

	Many more new Dietz tests.

2004-08-24 18:48  haible

	* src/: constobj.d, io.d, ChangeLog:

	Use the term FUNCTION, not CLOSURE.

2004-08-24 16:24  haible

	* src/: ChangeLog, clos-genfun3.lisp, clos-methcomb2.lisp:

	Fix the 2004-08-22 patch.

2004-08-24 12:50  haible

	* src/ChangeLog, src/clos-genfun2.lisp, src/clos-genfun3.lisp,
	  src/clos-genfun4.lisp, src/clos-genfun6.lisp, tests/ChangeLog,
	  tests/clos.tst:

	Implement the :generic-function-class option.

2004-08-24 02:09  sds

	* src/ChangeLog, modules/pcre/cpcre.c, modules/pcre/test.tst:

	(PCRE-EXEC): allocate ovector of proper size

2004-08-23 12:44  haible

	* src/: NEWS, clos-class3.lisp, clos-slots1.lisp,
	  clos-stablehash1.lisp, constsym.d, init.lisp, places.lisp,
	  record.d, subr.d, ChangeLog, clos-package.lisp:

	Implement STANDARD-INSTANCE-ACCESS and FUNCALLABLE-STANDARD-INSTANCE-ACCESS.

2004-08-23 12:42  haible

	* src/: ChangeLog, clos-genfun3.lisp, clos-methcomb2.lisp,
	  clos-method1.lisp, clos-method4.lisp:

	Make creation of method instances customizable.

2004-08-22 19:54  haible

	* src/: constobj.d, ChangeLog, encoding.d, stream.d:

	Make O(terminal_encoding) also available if !UNICODE.

2004-08-22 15:35  haible

	* src/: makemake.in, ChangeLog, clisp-link.in:

	Make the --with options work like in autoconf generated configure scripts.

2004-08-22 13:46  haible

	* src/pathname.d:

	Add comments.

2004-08-22 12:48  haible

	* src/: constsym.d, control.d, error.d, eval.d, affi1.lisp,
	  clos-class3.lisp, clos-genfun2.lisp, clos-genfun3.lisp,
	  clos-genfun4.lisp, clos-methcomb2.lisp, clos-method1.lisp,
	  clos-method2.lisp, clos-slots1.lisp, cmacros.lisp, compiler.lisp,
	  ChangeLog, condition.lisp, defmacro.lisp, defpackage.lisp,
	  defs1.lisp, defs2.lisp, defstruct.lisp, foreign1.lisp, init.lisp,
	  loop.lisp, macros1.lisp, macros2.lisp, macros3.lisp, places.lisp:

	Add a slot to the SOURCE-PROGRAM-ERROR condition.

2004-08-21 18:01  haible

	* src/lambdalist.lisp:

	Fix comments (Sam forgot to update them in his last patch).

2004-08-21 14:20  haible

	* src/: constsym.d, control.d, init.lisp, ChangeLog,
	  clos-genfun3.lisp, clos-package.lisp, cmacros.lisp,
	  compiler.lisp, defstruct.lisp, documentation.lisp, foreign1.lisp,
	  trace.lisp:

	Avoid hidden side-effects.

2004-08-21 14:01  haible

	* src/: compiler.lisp, ChangeLog:

	Avoid using check-type.

2004-08-21 13:44  haible

	* src/: clos-genfun2.lisp, clos-genfun3.lisp, clos-genfun4.lisp,
	  clos-methcomb2.lisp, ChangeLog:

	Implement the :method-class option.

2004-08-21 13:29  haible

	* src/: m4/connect.m4, m4/ioctl.m4, m4/select.m4, m4/tcpconn.m4,
	  ChangeLog:

	Improve reliability of the prototype detection macros.

2004-08-20 23:14  sds

	* src/defs1.lisp:

	(with-package-iterator): fixed a typo in the last patch

2004-08-20 22:55  sds

	* src/: eval.d, ChangeLog:

	(fehler_eval_zuviel): pass :FORM to ERROR-OF-TYPE SOURCE-PROGRAM-ERROR

2004-08-20 22:49  sds

	* src/: trace.lisp, compiler.lisp, control.d, defstruct.lisp,
	  documentation.lisp, foreign1.lisp, init.lisp, ChangeLog,
	  clos-genfun3.lisp, cmacros.lisp:

	(CHECK-FUNCTION-NAME, CHECK-SYMBOL): change the order of arguments
	to match that of CHECK-TYPE

2004-08-20 21:50  sds

	* src/configure, src/autoconf/aclocal.m4,
	  modules/regexp/config.h.in, modules/regexp/configure,
	  modules/rawsock/config.h.in, modules/rawsock/configure:

	regenerated

2004-08-20 21:44  sds

	* src/ChangeLog, modules/regexp/configure.in:

	added "sysre" option to optionally disable
	the use of the system-wide regexp library

2004-08-20 21:42  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/configure.in:

	ported RAWSOCK to win32

2004-08-20 18:31  sds

	* src/: m4/ioctl.m4, ChangeLog:

	(IOCTL_REQUEST_T): quote shell variable to avoid a bash warning

2004-08-20 18:08  sds

	* src/unixconf.h.in:

	regenerated

2004-08-20 16:31  sds

	* src/: ChangeLog, control.d:

	(make_variable_frame): clarified and unified messages

2004-08-20 16:17  sds

	* tests/: conditions.tst, ChangeLog:

	(use-value-read): renamed from use-value-string->symbol, use READ
	instead of INTERN, handle SOURCE-PROGRAM-ERROR; added 2 tests that use it

2004-08-20 16:15  sds

	* src/: eval.d, foreign1.lisp, init.lisp, lambdalist.lisp,
	  loop.lisp, macros1.lisp, macros2.lisp, macros3.lisp, places.lisp,
	  error.d, compiler.lisp, condition.lisp, constsym.d, control.d,
	  defmacro.lisp, defpackage.lisp, defs1.lisp, defstruct.lisp,
	  ChangeLog, affi1.lisp, clos-class3.lisp, clos-genfun2.lisp,
	  clos-genfun3.lisp, clos-genfun4.lisp, clos-methcomb2.lisp,
	  clos-method1.lisp, clos-method2.lisp, clos-slots1.lisp:

	added slot $FORM to SOURCE-PROGRAM-ERROR

2004-08-20 15:47  sds

	* src/clos-package.lisp:

	sys::check-function-name is defined in init.lisp

2004-08-20 13:19  haible

	* src/: ChangeLog, error.d:

	Improve an error message.

2004-08-20 13:18  haible

	* src/control.d:

	Improve comments.

2004-08-20 13:05  haible

	* src/: ChangeLog, clos-genfun1.lisp, clos-genfun2.lisp,
	  clos-genfun3.lisp:

	Cache the effective-methods as a function of the applicable method list.

2004-08-20 01:01  sds

	* src/: ChangeLog, functions.lisp:

	(check-function-name): removed

2004-08-20 00:50  sds

	* src/: control.d, documentation.lisp, init.lisp, subr.d,
	  trace.lisp, ChangeLog, clos-genfun3.lisp, cmacros.lisp,
	  compiler.lisp, constsym.d:

	recoverable FUNCTION-NAME and SYMBOL source checks

2004-08-20 00:22  sds

	* src/: ChangeLog, clos-class5.lisp:

	(change-class): avoid a compilation warning

2004-08-19 18:59  sds

	* src/: ChangeLog, clos-genfun3.lisp:

	(analyze-defgeneric): fixed a typo in error message: DEFSTRUCT -> DEFGENERIC

2004-08-19 18:48  haible

	* src/configure:

	Regenerated.

2004-08-19 18:41  haible

	* src/: configure.in, ChangeLog, stdint.h.in:

	Fix multiple bugs in last stdint.h.in patch: It tested the wrong preprocessor
	macro HAVE_SYS_INTTYPES_H. It included the wrong file <sys/int_types.h>.
	It had a wrong #if that did the wrong thing on all platforms!

2004-08-19 15:22  haible

	* src/: ChangeLog, sequence.d:

	Fix bug mentioned at https://sourceforge.net/tracker/?func=detail&aid=1007214&group_id=1355&atid=101355

2004-08-19 12:03  haible

	* src/: clos-genfun2.lisp, clos-genfun5.lisp, clos-methcomb2.lisp,
	  clos-package.lisp, init.lisp, ChangeLog:

	Implement compute-applicable-methods-using-classes.

2004-08-18 20:01  haible

	* src/: lispbibl.d, ChangeLog:

	Define PC386 also on Cygwin.

2004-08-18 19:17  sds

	* src/ChangeLog:

	formatting

2004-08-18 19:16  sds

	* unix/INSTALL:

	grammar

2004-08-18 19:09  sds

	* src/ChangeLog, Makefile.devel:

	(SSHUP): replaced gnudist and cons with podval
	(src/autoconf/aclocal.m4): use egrep instead of grep and filter out also
	_CANONICAL_ and AC_PREREQ; also pass full path to aclocal to create a
	stand-alone aclocal.m4 instead of the one full of include statements

2004-08-18 17:42  haible

	* src/: clos-genfun2.lisp, clos-genfun5.lisp, clos-package.lisp,
	  init.lisp, ChangeLog:

	Implement compute-applicable-methods.

2004-08-18 17:40  haible

	* Makefile.devel, src/ChangeLog:

	Make it work with automake-1.9.

2004-08-18 15:54  haible

	* unix/INSTALL:

	Tweak for MacOS X.

2004-08-17 03:26  sds

	* src/: eval.d, ChangeLog:

	(eval1): do not ignore the return value of check_fdefinition()
	Reported by "ۜ՜ߜݜ՜ ۜМԜ؜ܜ؜" <slepnev_v@rambler.ru>

2004-08-17 03:10  sds

	* doc/Makefile:

	use DocbookXML 4.3 and OpenSP

2004-08-16 23:06  sds

	* src/: ChangeLog, install.lisp:

	(*clisp-runtime*): always enclose pathname in quotes
	(*clisp-args*): fixed slashes
	Reported by "ۜ՜ߜݜ՜ ۜМԜ؜ܜ؜" <slepnev_v@rambler.ru>

2004-08-16 22:43  sds

	* doc/clisp.xml.in:

	more links and entities

2004-08-16 22:42  sds

	* doc/impbody.xml:

	trivial

2004-08-16 22:35  sds

	* doc/impent.xml:

	(args): use <olink> instead of <link>

2004-08-16 22:34  sds

	* doc/cl-ent.xml:

	(win32): link to winhq.com instead of willows.com

2004-08-16 19:23  sds

	* doc/mop.xml:

	formatting

2004-08-16 19:15  sds

	* src/ChangeLog, modules/postgresql/postgresql.lisp:

	updated for PostgreSQL 7.4

2004-08-16 17:05  sds

	* src/: configure, unixconf.h.in:

	regenerated

2004-08-16 16:59  sds

	* src/genclisph.d:

	translated a German comment

2004-08-16 16:52  sds

	* src/: ChangeLog, configure.in, stdint.h.in:

	[__sun]: include <sys/int_types.h> only when present

2004-08-13 23:19  sds

	* doc/impext.xml:

	The &http; protocol also requires &dos-k; line terminators

2004-08-13 21:25  sds

	* doc/common.xsl:

	(user.footer.content): output `bookinfo' (impnotes version/date)

2004-08-13 21:24  sds

	* doc/impext.xml:

	added missing `para' elements

2004-08-13 21:23  sds

	* doc/mop.xml:

	added missing IDs

2004-08-13 21:00  sds

	* doc/: impbody.xml, impext.xml:

	pass language="" to `programlisting'
	use `screen' instead of `programlisting' when appropriate
	avoid `example' when not linking to it

2004-08-13 18:48  sds

	* doc/impnotes.xml.in:

	conventions: added "Code sample"/programlisting

2004-08-13 18:05  sds

	* doc/impnotes.xml.in:

	new preface: conventions (replaces the comments)

2004-08-13 17:04  sds

	* doc/man.xsl, modules/berkeley-db/berkeley-db.xml:

	typo

2004-08-12 23:53  sds

	* src/: stream.d, ChangeLog, lispbibl.d:

	standard I/O streams are handle streams in batch mode

2004-08-12 22:02  sds

	* doc/impbody.xml:

	package KEYWORD has no nicknames

2004-08-12 21:48  sds

	* doc/impbody.xml:

	put :INHERIT into a formalpara

2004-08-12 21:06  sds

	* doc/: impbody.xml, impent.xml, mop.xml:

	move all MOP-related stuff to mop.xml

2004-08-12 19:33  sds

	* doc/impbody.xml:

	`loop-ansi' does not belong inside `loop-inter-var-finally'!

2004-08-12 16:38  sds

	* src/ChangeLog, modules/oracle/Makefile.in,
	  modules/postgresql/Makefile.in, modules/netica/Makefile,
	  modules/bindings/win32/Makefile, modules/fastcgi/Makefile.in,
	  modules/matlab/Makefile, modules/bindings/glibc/Makefile:

	init CLISP and other make variables

2004-08-12 16:24  sds

	* src/: ChangeLog, reploop.lisp:

	(make-xterm-io-stream): use :DIRECTION :IO instead of a TWO-WAY-STREAM

2004-08-11 23:58  sds

	* src/eval.d, src/init.lisp, tests/ChangeLog, tests/conditions.tst,
	  tests/excepsit.tst, tests/macro8.tst, src/ChangeLog,
	  src/clos-method2.lisp, src/compiler.lisp, src/constsym.d:

	finished the *DEFUN-ACCEPT-SPECIALIZED-LAMBDA-LIST* patch

2004-08-11 23:49  sds

	* src/pathname.d, tests/path.tst, src/ChangeLog, src/NEWS:

	ANSI compliance <http://www.lisp.org/HyperSpec/Body/sec_19-2-3.html>:
	"for functions that manipulate or inquire about files in the file
	 system, the pathname argument to such a function is merged with
	 *DEFAULT-PATHNAME-DEFAULTS* before accessing the file system"

2004-08-11 21:45  sds

	* src/makemake.in:

	(with_dynamic_modules): defaults to OFF

2004-08-11 19:55  sds

	* src/: record.d, ChangeLog:

	(SET-FUNCALLABLE-INSTANCE-FUNCTION): fixed G++ compilation

2004-08-11 19:33  sds

	* src/ChangeLog, configure:

	(with-debug): pass "--verbose=yes" to makemake

2004-08-11 19:32  sds

	* src/: makemake.in, ChangeLog:

	fixed and completely unified -with-* processing

2004-08-11 16:57  sds

	* tests/: ffi.tst, ChangeLog:

	(c-malloc, c-free): added a couple of poor-style tests

2004-08-11 13:05  haible

	* src/: clos-method2.lisp, clos-package.lisp, init.lisp, ChangeLog,
	  NEWS, clos-genfun3.lisp:

	Rework parsing of method lambda lists.
	Implement extract-lambda-list, extract-specializer-names.

2004-08-11 12:59  haible

	* src/makemake.in:

	Need more memory nowadays.

2004-08-11 01:01  sds

	* src/: stream.d, ChangeLog:

	(MAKE-STREAM): use an intelligent DIRECTION default

2004-08-10 23:31  sds

	* doc/impbody.xml:

	added make-stream-warn-buffering

2004-08-10 18:29  sds

	* src/: configure.in, ChangeLog:

	avoid identical repeated messages

2004-08-10 18:28  sds

	* doc/impbody.xml:

	quote &unsigned-byte-8; in examples

2004-08-09 23:14  sds

	* src/: pathname.d, ChangeLog:

	(fehler_delete_open, fehler_rename_open): fixed messages

2004-08-09 17:19  sds

	* src/spvw.d, src/constsym.d, src/loop.lisp, src/misc.d,
	  src/ChangeLog, doc/impext.xml, doc/impbody.xml, doc/impent.xml:

	(expand-loop): given CLtL2 syntax removed by ANSI,
	either warn or signal an error, depending on *LOOP-ANSI*

2004-08-09 16:40  sds

	* src/: ChangeLog, init.lisp:

	(*suppress-check-redefinition*): initialize to T

2004-08-09 16:10  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(get_event_mask): use fehler_proper_list_dotted()
	instead of fehler_proper_list()

2004-08-09 15:30  sds

	* src/ChangeLog:

	formatting

2004-08-09 12:28  haible

	* tests/: alltest.tst, clos.tst, ChangeLog, format.tst,
	  hashlong.tst, macro8.tst, mop.tst, symbol10.tst, type.tst:

	Update for CMUCL 19a.

2004-08-09 12:26  haible

	* tests/: ChangeLog, clos.tst, streamslong.tst:

	Mark some tests as clisp-specific.

2004-08-09 12:21  haible

	* src/: ChangeLog, constobj.d, error.d, genclisph.d, lispbibl.d,
	  list.d, sequence.d, NEWS:

	Check against circular lists in LENGTH.

2004-08-09 12:18  haible

	* src/clos-genfun2.lisp, src/ChangeLog, tests/clos.tst,
	  tests/ChangeLog:

	Enable keyword checking when the generic function's lambda list mentions &key.

2004-08-09 11:57  haible

	* src/: ChangeLog, debug.d:

	Fix a crash reproducible on Linux builds, with standard typecodes and
	generational GC:
	  (setq z (make-list 10000000) a nil)
	  (time (progn (mapcar #'null z) a))
	  (gc) => this leaves an invalid object in the heap
	  (setq z nil)
	  (gc)

2004-08-08 17:56  haible

	* src/ChangeLog, utils/clispload.lsp:

	Many new failures to be revisited.

2004-08-08 17:28  haible

	* src/: ChangeLog, spvw.d:

	Change default value of *DEFUN-ACCEPT-SPECIALIZED-LAMBDA-LIST*.

2004-08-08 16:49  haible

	* src/: NEWS, io.d, ChangeLog:

	Printing of multidimensional arrays now respects *PRINT-LEVEL*.

2004-08-08 16:48  haible

	* src/: io.d, ChangeLog, NEWS:

	READ-DELIMITED-LIST now returns NIL when *READ-SUPPRESS* is true.

2004-08-08 16:47  haible

	* src/: ChangeLog, io.d:

	Signal READER-ERROR instead of STREAM-ERROR in all cases.

2004-08-08 16:46  haible

	* src/: ChangeLog, NEWS, io.d:

	Signal READER-ERROR instead of STREAM-ERROR in some cases, to satisfy
	the sacla-tests.

2004-08-08 16:44  haible

	* src/: io.d, ChangeLog, NEWS:

	Fix crash of (COPY-READTABLE NIL some-readtable).

2004-08-08 16:43  haible

	* src/: ChangeLog, NEWS, condition.lisp:

	For invalid condition designators, signal a TYPE-ERROR.

2004-08-08 16:41  haible

	* src/: ChangeLog, NEWS, defpackage.lisp, package.d:

	NIL as an argument to a package function designates the empty list.

2004-08-08 16:40  haible

	* src/: NEWS, places.lisp, ChangeLog:

	Make SETF VALUES compliant to ANSI CL.

2004-08-08 16:38  haible

	* src/constobj.d:

	Indentation.

2004-08-08 16:38  haible

	* src/: ChangeLog, NEWS, makemake.in:

	Add sacla-tests to "make check".

2004-08-08 16:35  haible

	* sacla-tests/: ChangeLog, desirable-printer.lisp, must-array.lisp,
	  must-character.lisp, must-condition.lisp, must-cons.lisp,
	  must-data-and-control.lisp, must-do.lisp, must-eval.lisp,
	  must-hash-table.lisp, must-loop.lisp, must-package.lisp,
	  must-printer.lisp, must-reader.lisp, must-sequence.lisp,
	  must-string.lisp, must-symbol.lisp, should-array.lisp,
	  should-character.lisp, should-cons.lisp,
	  should-data-and-control.lisp, should-eval.lisp,
	  should-hash-table.lisp, should-package.lisp,
	  should-sequence.lisp, should-string.lisp, should-symbol.lisp,
	  tests.lisp, x-sequence.lisp:

	Taken from Yuji Minejima <ggb01164@nifty.ne.jp>'s SACLA project.

2004-08-08 16:32  haible

	* src/clos-genfun4.lisp:

	2004-07-29  Bruno Haible  <bruno@clisp.org>
	* clos-genfun4.lisp (do-defgeneric): Likewise.

2004-08-06 23:27  sds

	* src/TODO:

	updated

2004-08-06 23:16  sds

	* tests/iofkts.tst:

	print-object uses MOP - not CLISP-specific anymore!

2004-08-06 23:11  sds

	* doc/: mop-ent.xml, mop.xml:

	major reorganization

2004-08-06 23:06  sds

	* doc/cl-ent.xml:

	(laexpr): new entity

2004-08-06 19:41  sds

	* doc/mop.xml:

	removed <simpara></simpara>

2004-08-06 18:58  sds

	* doc/mop.xml:

	typo

2004-08-06 16:16  haible

	* src/: ChangeLog, compiler.lisp:

	Make make-trampoline work with CLISP-DEBUG.

2004-08-06 13:10  haible

	* src/: ChangeLog, clos-package.lisp, init.lisp:

	Export the generic-function-* accessors.

2004-08-06 13:09  haible

	* src/: documentation.lisp, ChangeLog:

	Store docstrings for generic functions inside the generic function.

2004-08-06 13:01  haible

	* src/: ChangeLog, clos-genfun5.lisp:

	Implement (setf generic-function-name).

2004-08-06 13:00  haible

	* src/: eval.d, clos-genfun2.lisp, clos-genfun3.lisp,
	  clos-method2.lisp, clos-package.lisp, constsym.d, lispbibl.d,
	  predtype.d, record.d, subr.d, ChangeLog, compiler.lisp,
	  savemem.lisp, type.lisp:

	Make the GENERIC-FUNCTION typechecks work according to the class hierarchy.

2004-08-06 12:52  haible

	* src/: ChangeLog, clos-genfun1.lisp, clos-print.lisp:

	Let PRINT-OBJECT support funcallable-standard-object instances.

2004-08-06 12:50  haible

	* src/: compiler.lisp, record.d, ChangeLog:

	Change CLOSURE-CODEVEC to return an array of bytes, not a list of bytes.

2004-08-05 23:47  sds

	* modules/berkeley-db/bdb.c:

	avoid some compiler warnings

2004-08-05 23:27  sds

	* utils/hln/configure, src/autoconf/aclocal.m4,
	  modules/syscalls/config.h.in, modules/syscalls/configure:

	regenerated

2004-08-05 23:24  sds

	* src/ChangeLog, modules/syscalls/configure.in:

	check for <sys/utsname.h> with CL_UTSNAME,
	      for getrusage() with CL_RUSAGE, and
	      for lstat() with CL_LSTAT
	this avoids compile warnings by defining the corresponding
	constants identically in syscalls/config.h and unixconf.h

2004-08-05 21:38  sds

	* src/ChangeLog, modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/test.tst, modules/berkeley-db/bdb.c,
	  doc/unix-ent.xml:

	use DB.dbenv when practical; access :ERRPFX

2004-08-05 18:17  haible

	* src/clos-genfun5.lisp:

	Fix obvious blunder in last patch.

2004-08-05 15:30  sds

	* src/ChangeLog:

	formatting

2004-08-05 13:15  haible

	* src/io.d, src/clos-class2.lisp, src/clos-class3.lisp,
	  src/clos-genfun1.lisp, src/clos-genfun3.lisp,
	  src/clos-methcomb2.lisp, src/constobj.d, src/predtype.d,
	  src/record.d, src/spvw_debug.d, src/clos-class5.lisp,
	  src/compiler.lisp, src/subtypep.lisp, src/clos-genfun2.lisp,
	  src/clos-genfun4.lisp, src/clos-genfun5.lisp,
	  src/clos-method2.lisp, src/clos.lisp, src/describe.lisp,
	  src/makemake.in, src/ChangeLog, src/po/Makefile.devel,
	  tests/ChangeLog, tests/type.tst:

	Make GENERIC-FUNCTION a subclass of FUNCALLABLE-STANDARD-OBJECT.

2004-08-05 13:14  haible

	* src/clos-genfun6.lisp:

	MOP generic functions for generic functions.

2004-08-05 13:08  haible

	* src/clos-genfun1.lisp:

	Update last patch: Prefix slot name with $.

2004-08-04 23:36  sds

	* modules/rawsock/test.tst:

	expanded and fixed

2004-08-04 21:38  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/test.tst:

	(BDB:DB-CLOSE): do not close errfile when DB has a parent

2004-08-04 18:29  sds

	* src/ChangeLog, modules/berkeley-db/test.tst:

	(finish-file): always return NIL

2004-08-04 18:27  sds

	* modules/berkeley-db/: config.h.in, configure:

	regenerated

2004-08-04 18:20  sds

	* modules/berkeley-db/bdb.c, src/ChangeLog:

	include <time.h> and/or <sys/time.h>

2004-08-04 18:18  sds

	* src/ChangeLog, modules/berkeley-db/configure.in:

	check for <sys/time.h> and <time.h>

2004-08-04 18:10  sds

	* modules/berkeley-db/: config.h.in, configure:

	regenerated

2004-08-04 18:10  sds

	* src/ChangeLog, modules/berkeley-db/configure.in:

	check for gettimeofday(), localtime() and strftime()

2004-08-04 18:09  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(time_stamp): new function
	(CLOSE_ERRFILE): call time_stamp() before fclose()
	(my_fopen): call time_stamp() after fopen()

2004-08-04 17:57  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/test.tst:

	(parse_buffer_arg): new function
	(RECV, SOCK-READ, SEND, SOCK-WRITE): use it to correct STACK handling

2004-08-04 16:26  sds

	* modules/syscalls/calls.c:

	avoid a GCC warning

2004-08-04 15:50  sds

	* utils/modprep.lisp, src/ChangeLog:

	(print-tables-1): fixed <checker>_table_size

2004-08-04 13:56  haible

	* src/predtype.d:

	Oops, fix comment.

2004-08-04 13:56  haible

	* src/: lispbibl.d, predtype.d, ChangeLog:

	Fix a bug in typep_class and typep_classname.

2004-08-04 13:05  haible

	* src/genclisph.d, src/lispbibl.d, src/predtype.d, src/constobj.d,
	  src/constsym.d, src/eval.d, src/hashtabl.d, src/subr.d,
	  src/init.lisp, src/io.d, src/record.d, src/compiler.lisp,
	  src/clos-class1.lisp, src/clos-class2.lisp, src/clos-class3.lisp,
	  src/clos-class4.lisp, src/clos-class5.lisp, src/clos-class6.lisp,
	  src/clos-genfun1.lisp, src/clos-package.lisp,
	  src/clos-print.lisp, src/clos-slotdef1.lisp,
	  src/clos-slotdef3.lisp, src/ChangeLog, tests/ChangeLog,
	  tests/clos.tst:

	Implement funcallable instances.

2004-08-04 01:32  sds

	* modules/berkeley-db/bdb.c, src/ChangeLog:

	(CLOSE_ERRFILE): new macro
	(RESET_ERRFILE): use it
	(BDB:DBE-CLOSE, BDB:DB-CLOSE): close errfile

2004-08-04 01:03  sds

	* src/genclisph.d:

	avoid wbit() in clisp.h

2004-08-04 00:50  sds

	* src/genclisph.d:

	fixed typo in the last patch

2004-08-04 00:48  sds

	* src/: ChangeLog, genclisph.d:

	(number_immediatep): export
	(positivep): use it

2004-08-03 23:03  sds

	* doc/multithread.txt:

	refute Bruno's (make-hash-table :lockable t) proposal

2004-08-03 20:17  haible

	* doc/multithread.txt:

	State a general principle about multithreading.
	Explain why hash tables must have an (optional) way of being locked.

2004-08-03 18:35  sds

	* src/ChangeLog:

	formatting

2004-08-03 14:46  haible

	* src/: ChangeLog, control.d:

	Use Closure_name also in FUNCTION-SIDE-EFFECT.

2004-08-03 13:05  haible

	* src/: lispbibl.d, eval.d, io.d, spvw_circ.d, spvw_debug.d,
	  ChangeLog, clos-genfun2.lisp, disassem.lisp, edit.lisp,
	  functions.lisp, record.d:

	Access a closure's name in a way that also works for generic-functions.

2004-08-02 21:49  haible

	* tests/clos.tst:

	Fix typo.

2004-08-02 21:46  haible

	* src/: clos-methcomb2.lisp, ChangeLog:

	std-method-parameter-specializers was renamed.

2004-08-02 21:42  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(object_handle): renamed to ...
	(bdb_handle): ... to avoid a non-existent conflict with foreign.d

2004-08-02 12:42  haible

	* src/: clos.lisp, ChangeLog, clos-genfun3.lisp, clos-genfun5.lisp,
	  clos-methcomb1.lisp, clos-methcomb2.lisp, makemake.in,
	  po/Makefile.devel:

	Define method-combination as a subclass of standard-object instead of
	structure-object, using defclass instead of defstruct.

2004-08-02 12:40  haible

	* src/clos-methcomb4.lisp:

	Generic functions for method-combination.

2004-08-02 12:39  haible

	* src/clos-methcomb3.lisp:

	initialize-instance methods for method-combination class.

2004-08-02 06:00  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:DB-PUT): do not discard db->put() return value

2004-08-02 05:57  sds

	* modules/berkeley-db/bdb.c, src/ChangeLog:

	(BDB:LOG-FILE): use BUFSIZ instead of non-existent MAX_PATH

2004-08-01 16:34  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2004-07-30 23:34  sds

	* doc/impent.xml, modules/berkeley-db/berkeley-db.xml:

	(what-r): new entity

2004-07-30 23:34  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp,
	  modules/syscalls/syscalls.xml:

	(physical-memory): new function

2004-07-30 23:22  sds

	* src/ChangeLog, utils/modprep.lisp:

	(print-tables-1): print the definition
	of "struct c_lisp_pair" outside of WITH-CONDITIONAL

2004-07-30 15:11  sds

	* src/ChangeLog:

	formatting

2004-07-30 13:59  haible

	* src/: ChangeLog, NEWS, clos-package.lisp, init.lisp:

	Export the MOP defined symbols for methods.

2004-07-30 13:58  haible

	* src/ChangeLog, src/clos-class3.lisp, src/clos-class5.lisp,
	  src/clos-genfun2.lisp, src/clos-genfun3.lisp,
	  src/clos-methcomb2.lisp, src/clos-method1.lisp,
	  src/clos-method2.lisp, src/clos-method3.lisp, src/disassem.lisp,
	  tests/ChangeLog, tests/clos.tst:

	Support the method initialization argument :function with the MOP's
	calling conventions.

2004-07-30 13:53  haible

	* src/: clos-slotdef3.lisp, ChangeLog:

	Forgot to update equal-direct-slot in last patch.

2004-07-30 01:06  sds

	* modules/syscalls/posix.lisp, src/ChangeLog,
	  modules/syscalls/calls.c:

	(POSIX::LIMITS): return 11 slots

2004-07-30 00:37  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp:

	return all 16 slots of struct rusage

2004-07-29 15:31  sds

	* modules/berkeley-db/berkeley-db.xml:

	added a missing semicolon

2004-07-29 15:08  sds

	* src/ChangeLog:

	formatting

2004-07-29 14:55  haible

	* src/: clos-slotdef2.lisp, ChangeLog:

	Prefix all slot names with $.

2004-07-29 14:22  haible

	* src/: ChangeLog, clos-class1.lisp, clos-method1.lisp,
	  clos-print.lisp, clos-slotdef1.lisp, clos-slotdef3.lisp,
	  clos-specializer1.lisp, clos-stablehash1.lisp:

	Prefix all slot names with $.

2004-07-29 13:07  haible

	* src/: ChangeLog, clos-genfun3.lisp, clos-genfun4.lisp,
	  clos-method1.lisp, clos-method2.lisp:

	Rename slot 'origin' to 'from-defgeneric'.

2004-07-29 13:05  haible

	* src/: ChangeLog, clos-genfun3.lisp, clos-genfun4.lisp,
	  clos-genfun5.lisp, clos-method1.lisp, clos-method3.lisp:

	Rename std-method-gf to std-method-generic-function.
	Implement method-generic-function.

2004-07-29 13:02  haible

	* src/: ChangeLog, clos-method1.lisp, clos-method3.lisp:

	Check the :slot-definition argument of a <standard-accessor-method>.

2004-07-29 13:01  haible

	* src/: clos-method1.lisp, documentation.lisp, ChangeLog:

	Store the doc string of a method in the method itself, not in a hash table.

2004-07-29 13:00  haible

	* src/: ChangeLog, clos-method1.lisp:

	Improve print-object-<standard-method>.

2004-07-28 19:05  sds

	* tests/streams.tst, src/stream.d, src/ChangeLog:

	composite streams operate on their constituent streams, not themselves:
	fixed for echo streams, more robust recursion

2004-07-28 17:56  sds

	* src/stream.d, tests/ChangeLog, tests/streams.tst, src/ChangeLog:

	composite streams operate on their constituent streams, not themselves

2004-07-28 14:39  haible

	* src/: ChangeLog, clos-slotdef1.lisp, clos-slotdef3.lisp:

	Rename one more slot.

2004-07-28 13:28  haible

	* src/: ChangeLog, clos-method1.lisp:

	Use non-exported symbols as slot names.

2004-07-28 12:51  haible

	* src/: ChangeLog, clos-method2.lisp:

	Improve Sam's last patch.

2004-07-28 12:40  haible

	* src/: clos-class3.lisp, clos-class5.lisp, clos-class6.lisp,
	  clos-method1.lisp, clos-method2.lisp, clos-method3.lisp,
	  clos-specializer1.lisp, ChangeLog, clos-genfun2.lisp,
	  clos-genfun3.lisp, clos-genfun4.lisp, clos-genfun5.lisp,
	  clos-methcomb2.lisp, describe.lisp:

	Use specializers in methods.

2004-07-28 01:50  sds

	* src/: ChangeLog, record.d:

	(update_instance): avoid a G++ warning

2004-07-28 01:49  sds

	* src/: ChangeLog, control.d:

	(FUNCTION-SIDE-EFFECT): fixed G++ compilation

2004-07-27 17:42  sds

	* modules/berkeley-db/berkeley-db.xml:

	removed the implemented interfaces from the comments

2004-07-27 17:34  sds

	* modules/berkeley-db/test.tst, src/ChangeLog, doc/unix-ent.xml,
	  modules/berkeley-db/bdb.c, modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/dbi.lisp:

	interface to the LOG subsystem

2004-07-27 17:03  sds

	* src/: clos-method2.lisp, ChangeLog:

	(analyze-method-description): signal an error
	when a lambda-list entry is invalid

2004-07-27 11:48  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class5.lisp,
	  clos-method1.lisp, clos-method2.lisp, clos-method3.lisp:

	Method initialization supports :lambda-list argument.

2004-07-27 11:45  haible

	* src/: ChangeLog, clos-method1.lisp, clos-method3.lisp:

	Process the qualifiers as specified in the MOP.

2004-07-26 21:06  haible

	* src/: lispbibl.d, ChangeLog:

	Restore decls in lispbibl.d.
	Hey Sam, when you make changes by yourself, put your name on it, not mine!

2004-07-26 19:43  sds

	* modules/berkeley-db/: bdb.c, test.tst:

	must init index for array_displace_check()

2004-07-26 19:21  sds

	* modules/berkeley-db/bdb.c, modules/berkeley-db/berkeley-db.xml,
	  src/ChangeLog:

	(BDB:DBE-SET-OPTIONS): finish the set_lk_conflicts() interface

2004-07-26 19:20  sds

	* src/: genclisph.d, ChangeLog, array.d:

	export array_atype()

2004-07-26 18:59  sds

	* src/: lispbibl.d, ChangeLog, genclisph.d:

	since array_rank() and get_array_dimensions() are for modules,
	they are declared in genclisph.d not in lispbibl.d

2004-07-26 18:19  haible

	* src/: array.d, lispbibl.d, ChangeLog:

	New array accessors, for modules.

2004-07-26 10:59  haible

	* src/clos-class5.lisp, src/clos-method1.lisp,
	  src/clos-method2.lisp, src/clos-method3.lisp,
	  src/clos-print.lisp, src/clos.lisp, src/makemake.in,
	  src/ChangeLog, src/po/Makefile.devel, utils/clispload.lsp:

	Make METHOD objects STANDARD-OBJECT instances.

2004-07-26 10:58  haible

	* src/clos-method4.lisp:

	Generic functions for methods.

2004-07-24 00:17  sds

	* src/ChangeLog, doc/unix-ent.xml, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/dbi.lisp, modules/berkeley-db/test.tst:

	interface to the LOCK subsystem

2004-07-24 00:11  sds

	* utils/modprep.lisp, src/ChangeLog:

	DEFCHECKER can now handle constants that come
	from "enum" and therefore not available to CPP

2004-07-24 00:08  sds

	* src/: genclisph.d, ChangeLog:

	(main): export CLSTEXT

2004-07-23 12:56  haible

	* src/: clos-class3.lisp, clos-slotdef2.lisp, ChangeLog,
	  clos-specializer2.lisp:

	Make <slot-definition> and its subclasses and <eql-specializer> available
	as early as possible.

2004-07-23 12:53  haible

	* src/: compiler.lisp, subtypep.lisp, type.lisp, ChangeLog:

	All specializers must be types.

2004-07-23 12:51  haible

	* src/: clos-class3.lisp, defs1.lisp, ChangeLog:

	Don't create a new signature object for each new accessor.

2004-07-23 12:50  haible

	* src/: ChangeLog, clos-class3.lisp:

	More efficient slot accessors for slots at fixed slot locations.

2004-07-22 19:28  sds

	* tests/: ChangeLog, bin-io.tst:

	(clisp-test-bin-i/o): check output of negative integers too

2004-07-22 19:27  sds

	* src/: stream.d, ChangeLog:

	(bitbuff_ixs_sub): fixed bitbufferptr initialization

2004-07-22 12:32  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class6.lisp,
	  clos-macros.lisp, clos-slotdef3.lisp, clos-specializer3.lisp:

	Thinner type checks: use error instead of assert.

2004-07-22 12:30  haible

	* src/: ChangeLog, NEWS, clos-package.lisp, clos-slotdef1.lisp,
	  clos-slotdef2.lisp, init.lisp:

	New class standard-slot-definition.

2004-07-22 01:41  sds

	* src/: ChangeLog, genclisph.d:

	export copy_list()

2004-07-22 01:41  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/dbi.lisp, modules/berkeley-db/test.tst:

	CLOSE recursively closes all dependents

2004-07-21 21:11  sds

	* modules/berkeley-db/berkeley-db.xml:

	typo

2004-07-21 16:58  sds

	* doc/mop.xml:

	typo

2004-07-21 15:51  hin

	* src/ChangeLog:

	Minor oracle fix

2004-07-21 15:50  hin

	* modules/oracle/: oracle.lisp, oracle.xml:

	Identify FLOAT type properly; clean up multiple SETFs

2004-07-21 13:02  haible

	* src/TODO:

	Work items not to forget.

2004-07-21 12:55  haible

	* src/clos-class5.lisp:

	Nop.

2004-07-21 12:55  haible

	* src/NEWS:

	MOP for classes is now supported.

2004-07-21 12:53  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class6.lisp:

	Implement (SETF CLASS-NAME).

2004-07-21 12:52  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class4.lisp:

	Let class redefinition go through REINITIALIZE-INSTANCE.

2004-07-20 19:18  sds

	* doc/impent.xml:

	spelling

2004-07-20 18:37  sds

	* doc/impbody.xml:

	FILE-POSITION works not just on win32!

2004-07-20 18:18  sds

	* modules/rawsock/rawsock.xml, doc/impent.xml, doc/unix-ent.xml:

	expanded rawsock docs

2004-07-20 18:17  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(configdev): fixed STACK references

2004-07-20 16:12  sds

	* modules/berkeley-db/berkeley-db.xml:

	more simplelist columns

2004-07-20 14:02  haible

	* tests/: ChangeLog, clos.tst:

	Update a few tests.

2004-07-20 14:02  haible

	* src/: ChangeLog, clos-methcomb2.lisp:

	std-method-specializers was renamed.

2004-07-20 13:28  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class6.lisp:

	Move install-class-direct-accessors call to initialize-instance.

2004-07-20 13:26  haible

	* src/: clos-class1.lisp, clos-class3.lisp, clos-class4.lisp,
	  clos-class6.lisp, compiler.lisp, lispbibl.d, ChangeLog:

	Make it possible to choose between methods and functions as accessors.

2004-07-20 13:24  haible

	* tests/: ChangeLog, mop.tst:

	Make slot :accessor option work also on structure-class.

2004-07-20 13:24  haible

	* src/: lispbibl.d, ChangeLog, clos-class1.lisp, clos-class3.lisp,
	  clos-class6.lisp:

	Move the direct-accessors slot from standard-class to slotted-class.
	Makes slot :accessor option work also on structure-class.

2004-07-20 00:51  sds

	* doc/unix-ent.xml:

	sys/socket.h --> <sys/socket.h>

2004-07-20 00:44  sds

	* modules/syscalls/syscalls.xml:

	formatting

2004-07-20 00:37  sds

	* modules/syscalls/calls.c:

	fixed comment

2004-07-20 00:04  sds

	* modules/berkeley-db/berkeley-db.xml:

	typos

2004-07-19 23:58  sds

	* doc/impbody.xml:

	typo

2004-07-19 21:07  sds

	* src/: ChangeLog, spvw_language.d:

	(init_language): save the whales, free the mallocs!

2004-07-19 18:01  sds

	* modules/berkeley-db/berkeley-db.xml:

	use <simplelist> for BDB:ENV-SET-OPTIONS

2004-07-19 17:56  sds

	* src/ChangeLog, modules/berkeley-db/berkeley-db.xml,
	  doc/unix-ent.xml, modules/berkeley-db/bdb.c:

	(BDB:DB-SET-OPTIONS, BDB:DB-GET-OPTIONS): handle
	BT_MINKEY, H_FFACTOR, H_NELEM and Q_EXTENTSIZE

2004-07-19 17:54  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:CURSOR-GET, BDB:CURSOR-PUT): pass DBC->dbp to record_length()

2004-07-19 17:52  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(fill_dbt): do not allocate data on stack
	when DBT size is divisible by sizeof(uintD)

2004-07-19 11:45  haible

	* src/: ChangeLog, clos-class3.lisp:

	New functions install-class-direct-accessors, remove-accessor-methods,
	add-accessor-methods.

2004-07-18 13:58  haible

	* src/: ChangeLog, clos-genfun3.lisp, lambdalist.lisp:

	New function analyze-generic-function-lambdalist.

2004-07-18 13:56  haible

	* src/: clos-class1.lisp, clos-class3.lisp, ChangeLog,
	  clos-class4.lisp, clos-class6.lisp, clos-specializer1.lisp,
	  clos-specializer2.lisp, clos-specializer3.lisp,
	  clos-stablehash1.lisp, clos-stablehash2.lisp:

	Use SHARED-INITIALIZE instead of INITIALIZE-INSTANCE for the class
	initialization behaviour.

2004-07-18 10:00  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	invalidate Fpointer instead of making it NULL on close

2004-07-17 18:03  haible

	* src/: ChangeLog, clos-methcomb2.lisp:

	Handle :GENERIC-FUNCTION effective-method option.

2004-07-17 18:01  haible

	* src/: init.lisp, ChangeLog, clos-class3.lisp, clos-class6.lisp,
	  clos-package.lisp:

	Make class definition and redefinition customizable.

2004-07-17 18:00  haible

	* src/: ChangeLog, clos-class5.lisp, clos-class6.lisp:

	Move finalize-inheritance function.

2004-07-16 23:23  sds

	* src/ChangeLog, modules/berkeley-db/test.tst, doc/unix-ent.xml,
	  modules/berkeley-db/bdb.c, modules/berkeley-db/berkeley-db.xml:

	(BDB:DB-SET-OPTIONS, BDB:DB-GET-OPTIONS): accept :RE_SOURCE

2004-07-16 22:17  sds

	* doc/mop.xml:

	fixed markup

2004-07-16 18:36  sds

	* doc/mop.xml:

	use &compute-applicable-methods-mop; instead of &compute-applicable-methods;

2004-07-16 18:35  sds

	* doc/impext.xml:

	use &chmod-u; instead of &chmod;

2004-07-16 18:34  sds

	* doc/mop-ent.xml:

	(specializer-direct-gfs): removed duplicate
	(compute-applicable-methods): present in clhs-ent,
	renamed duplicate to compute-applicable-methods-mop

2004-07-16 18:33  sds

	* doc/unix-ent.xml:

	(chmod): renamed duplicate to chmod-u

2004-07-16 18:33  sds

	* doc/impent.xml:

	(dkey-open): removed duplicate

2004-07-16 14:30  haible

	* src/: ChangeLog, clos-methcomb2.lisp, lambdalist.lisp:

	New function analyze-method-combination-lambdalist.

2004-07-16 14:28  haible

	* src/: ChangeLog, clos-methcomb2.lisp:

	Add error checking for effective-method options.

2004-07-16 14:26  haible

	* src/: ChangeLog, clos-print.lisp:

	Add print-object methods for slot-definition and eql-specializer.

2004-07-16 14:25  haible

	* src/: init.lisp, ChangeLog, clos-class2.lisp, clos-class3.lisp,
	  clos-class6.lisp, clos-method1.lisp, clos-package.lisp:

	Make the reader/writer method classes customizable.
	Export standard-reader-method, standard-writer-method,
	reader-method-class, writer-method-class.

2004-07-16 00:40  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/test.tst, doc/unix-ent.xml:

	support binary i/o for fixed-record-length databases

2004-07-15 18:05  sds

	* src/: ChangeLog, makemake.in:

	(distrib) [win32gcc]: distribute linkkit
	because the user may have mingw installed

2004-07-15 12:43  haible

	* src/ChangeLog, src/clos-genfun3.lisp, src/clos-methcomb2.lisp,
	  tests/clos.tst, tests/ChangeLog:

	More DEFINE-METHOD-COMBINATION error checking.

2004-07-15 12:37  haible

	* src/: ChangeLog, clos-class3.lisp:

	Move the definition of accessor methods from DEFCLASS to ENSURE-CLASS.

2004-07-14 18:53  hin

	* src/ChangeLog, modules/oracle/orafns.c:

	More Oracle error handling fixes (reported by Carlos Ungil of CERN)

2004-07-14 15:46  sds

	* src/: ChangeLog, genclisph.d:

	export record_flags_set()

2004-07-14 15:35  hin

	* modules/oracle/orafns.c, src/ChangeLog:

	More oracle fixes

2004-07-14 15:04  sds

	* modules/pcre/cpcre.c, src/ChangeLog:

	(PCRE:PCRE-FREE): use mark_fp_invalid()

2004-07-14 15:03  sds

	* src/: ChangeLog, genclisph.d:

	export mark_fp_invalid()

2004-07-14 14:29  hin

	* src/ChangeLog, modules/oracle/orafns.c:

	Fix issue in oracle module with fetching precision (was a bug under Solaris)

2004-07-14 00:39  sds

	* src/: genclisph.d, ChangeLog:

	renamed floor() to ifloor() to avoid conflict with POSIX <math.h> floor()

2004-07-13 22:18  hin

	* src/ChangeLog, modules/oracle/orafns.c:

	Bug fixes with error reporting

2004-07-13 13:54  haible

	* src/clos-methcomb2.lisp:

	Comments.

2004-07-13 13:54  haible

	* src/: ChangeLog, clos-methcomb2.lisp:

	Simplifications.

2004-07-13 13:53  haible

	* src/defs2.lisp:

	New macro simple-destructuring-bind.

2004-07-13 13:51  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class6.lisp,
	  clos-package.lisp, init.lisp:

	Make the class-default-initargs computation customizable.

2004-07-13 13:47  haible

	* src/: intelem.d, lispbibl.d, ChangeLog, genclisph.d:

	Export UDS_to_I, DS_to_I.

2004-07-12 23:26  sds

	* src/ChangeLog, src/genclisph.d, modules/berkeley-db/bdb.c:

	Berkeley-DB can now be built without --with-debug again

2004-07-12 23:25  sds

	* doc/: impbody.xml, impent.xml, impext.xml, cl-ent.xml:

	(defun): when *DEFUN-ACCEPT-SPECIALIZED-LAMBDA-LIST* is non-nil,
	convert specialized lambda lists to type declarations

2004-07-12 22:58  sds

	* src/constsym.d:

	(defun): when *DEFUN-ACCEPT-SPECIALIZED-LAMBDA-LIST* is non-nil,
	convert specialized lambda lists to type declarations

2004-07-12 22:13  sds

	* src/: spvw.d, ChangeLog, init.lisp, misc.d:

	(defun): when *DEFUN-ACCEPT-SPECIALIZED-LAMBDA-LIST* is non-nil,
	convert specialized lambda lists to type declarations

2004-07-12 17:46  haible

	* src/: ChangeLog, clos-methcomb1.lisp, clos-methcomb2.lisp:

	Simplify long-form expander.

2004-07-12 17:44  haible

	* src/: clos-class3.lisp, clos-package.lisp, clos-slotdef1.lisp,
	  init.lisp, ChangeLog, clos-class6.lisp:

	Make the class-slots computation customizable.

2004-07-12 16:00  sds

	* doc/multithread.txt:

	new sections:
	    "Packages", "CLOS", "Hash Tables and Sequences", "Garbage Collector"

2004-07-11 15:38  haible

	* src/: ChangeLog, clos-genfun5.lisp, clos-methcomb2.lisp:

	New function compute-effective-method.

2004-07-11 15:36  haible

	* src/: ChangeLog, clos-genfun2.lisp:

	Small optimization.

2004-07-11 15:35  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class6.lisp,
	  clos-package.lisp, init.lisp:

	New function compute-effective-slot-definition.

2004-07-01 17:15  sds

	* src/ChangeLog, src/genclisph.d, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/dbi.lisp, modules/berkeley-db/test.tst,
	  doc/unix-ent.xml:

	keys and values can also be STRING and (INTEGER 0)

2004-06-30 16:50  sds

	* src/: ChangeLog, clisp-link.in:

	properly intersperse "-i" in TO_LOAD and TO_PRELOAD

2004-06-30 16:32  sds

	* src/: spvw.d, ChangeLog:

	(main): reset `argv_for' to `for_exec' after processing
	the non-option argument so that "-i" will not disable scripting

2004-06-29 17:30  sds

	* src/ChangeLog, modules/berkeley-db/dbi.lisp,
	  modules/berkeley-db/test.tst:

	(db-stat-btree): fixed slot names
	moved testing code to test.tst

2004-06-29 17:29  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(object_handle_t): new deftype
	(object_handle): third argument is an object_handle_t, not bool
	(object_handle_): removed
	updated all calls to object_handle_() and object_handle()
	(env_get_home_dir, env_get_open_flags, db_get_cache):
	accept second argument errorp
	(BDB:DB-STAT): added missing slot bt_over_pg
	(BDB:CURSOR-CLOSE): fixed STACK handling
	(BDB:CURSOR-GET): fixed keyword list

2004-06-29 15:41  sds

	* modules/oracle/oracle.xml:

	markup tweaks, use &ora-connect;

2004-06-29 15:40  sds

	* doc/impent.xml:

	(ora-connect): new entity

2004-06-28 18:03  sds

	* modules/berkeley-db/berkeley-db.xml:

	typo

2004-06-28 18:03  sds

	* doc/impext.xml:

	(included-modules): mention unix/INSTALL

2004-06-28 04:08  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/dbi.lisp:

	better error handling: BDB-ERROR and set_errcall()

2004-06-26 17:07  ampy

	* src/: ChangeLog, pathname.d, w32shell.c:

	Fixed relative shortcuts at mingw.

2004-06-26 13:42  haible

	* src/: ChangeLog, clos-methcomb1.lisp, clos-methcomb2.lisp:

	Change the calling convention of the method-combination expander.

2004-06-26 13:39  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class6.lisp,
	  clos-package.lisp, init.lisp:

	Make the class-precedence-list computation customizable.

2004-06-25 21:34  sds

	* src/: spvw.d, xthread.d, zthread.d, lispbibl.d, ChangeLog:

	(thread_t): renamed to clisp_thread_t to avoid conflict with Darwin
	Reported by Denis Bueno <dbueno@stygian.net>

2004-06-25 16:38  sds

	* src/ChangeLog:

	formatting

2004-06-25 12:48  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-methcomb2.lisp:

	New function compute-effective-method-as-function-form, useful as a
	tracing point for debugging.

2004-06-25 12:46  haible

	* src/: ChangeLog, NEWS, clos-genfun5.lisp, clos-methcomb1.lisp,
	  clos-methcomb2.lisp, clos-package.lisp, init.lisp:

	Implement find-method-combination.

2004-06-25 12:40  haible

	* src/: ChangeLog, clos-class3.lisp, clos-class6.lisp,
	  clos-package.lisp, init.lisp:

	Implement add-direct-subclass, remove-direct-subclass.

2004-06-25 01:20  sds

	* src/ChangeLog, doc/unix-ent.xml, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/dbi.lisp:

	(DB-GET-OPTIONS, DB-SET-OPTIONS): added

2004-06-24 23:37  sds

	* doc/impext.xml:

	run-program: pathname designator, not just a pathname

2004-06-24 22:01  sds

	* src/ChangeLog, utils/modprep.lisp:

	(parse-signature): check that END is non-NIL

2004-06-24 20:50  sds

	* modules/pcre/test.tst:

	added posix regexp tests

2004-06-24 20:34  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml:

	(BDB:DB-GET, BDB:CURSOR-GET): separate options and actions

2004-06-24 18:58  sds

	* src/pathname.d, src/ChangeLog, src/genclisph.d,
	  modules/berkeley-db/bdb.c, modules/berkeley-db/berkeley-db.xml,
	  modules/syscalls/calls.c:

	(physical_namestring): new function, for modules

2004-06-24 18:03  sds

	* src/ChangeLog, doc/unix-ent.xml, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml:

	(BDB:DB-KEY-RANGE): new function

2004-06-24 17:19  sds

	* doc/impext.xml:

	(included-modules): in a _source_, not necessarily _binary_ distribution

2004-06-24 16:53  sds

	* src/ChangeLog, modules/berkeley-db/berkeley-db.xml,
	  doc/unix-ent.xml, modules/berkeley-db/bdb.c:

	(BDB:DB-JOIN): new function

2004-06-24 16:28  sds

	* src/ChangeLog, doc/unix-ent.xml, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml:

	(ENV-GET-OPTIONS, ENV-SET-OPTIONS): get and set timeouts and encryption

2004-06-24 15:15  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml, doc/unix-ent.xml:

	(ENV-GET-OPTIONS, ENV-SET-OPTIONS): get and set tas_spins & shm_key

2004-06-24 12:56  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-methcomb1.lisp,
	  clos-methcomb2.lisp, documentation.lisp:

	Rename find-method-combination -> get-method-combination.

2004-06-24 12:55  haible

	* src/: ChangeLog, clos-methcomb1.lisp, clos-print.lisp:

	print-method-combination -> print-object-<method-combination>

2004-06-24 12:54  haible

	* src/: ChangeLog, clos-methcomb1.lisp, clos-methcomb2.lisp:

	:identity-with-one-argument applies only to short form method-combination.

2004-06-24 12:52  haible

	* src/: ChangeLog, clos-methcomb2.lisp:

	Remove code that purports to support wrong uses of DEFINE-METHOD-COMBINATION.

2004-06-24 12:50  haible

	* src/lispbibl.d, src/clos-class1.lisp, src/clos-class2.lisp,
	  src/clos-class3.lisp, src/clos-class5.lisp,
	  src/clos-genfun2.lisp, src/clos-package.lisp,
	  src/clos-print.lisp, src/clos-slotdef1.lisp,
	  src/clos-slotdef2.lisp, src/clos-slotdef3.lisp,
	  src/clos-specializer1.lisp, src/clos-specializer2.lisp,
	  src/clos-specializer3.lisp, src/clos-stablehash2.lisp,
	  src/clos.lisp, src/compiler.lisp, src/condition.lisp,
	  src/constobj.d, src/defstruct.lisp, src/gray.lisp,
	  src/hashtabl.d, src/init.lisp, src/makemake.in, src/predtype.d,
	  src/subr.d, src/type.lisp, src/ChangeLog, src/po/Makefile.devel,
	  tests/ChangeLog, tests/mop.tst, utils/clispload.lsp:

	Change the metaclass of CLASS from STRUCTURE-CLASS to STANDARD-CLASS.

2004-06-24 12:49  haible

	* src/clos-class6.lisp:

	Class metaobjects: Generic functions specified in the MOP.

2004-06-24 12:49  haible

	* src/clos-class4.lisp:

	Class metaobjects: make/initialize-instance methods.

2004-06-24 12:48  haible

	* src/clos-metaobject1.lisp:

	Generic metaobjects.

2004-06-24 01:22  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:DB-STAT): fixed memory management

2004-06-24 01:08  sds

	* src/ChangeLog, modules/berkeley-db/dbi.lisp,
	  modules/berkeley-db/bdb.c, modules/berkeley-db/berkeley-db.xml:

	(BDB:TXN-STAT): new function

2004-06-24 00:49  sds

	* doc/impbody.xml:

	use &ext-obj;

2004-06-24 00:49  sds

	* doc/cl-ent.xml:

	(ext-obj): new entity

2004-06-23 21:30  sds

	* src/: genclisph.d, ChangeLog:

	(posfixnum_default2): new function
	(posfixnum_default): defined in terms of posfixnum_default2()

2004-06-23 19:04  sds

	* src/ChangeLog, modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/bdb.c:

	(TXN-SET-TIMEOUT): new function

2004-06-23 18:40  sds

	* src/ChangeLog, doc/unix-ent.xml, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml:

	(ENV-GET-OPTIONS): accept :DB_XIDDATASIZE
	(check_byte_vector): new function
	(fill_dbt): use it
	(TXN-CHECKPOINT, TXN-PREPARE, TXN-RECOVER): new functions

2004-06-23 18:29  sds

	* src/ChangeLog, modules/pcre/cpcre.c:

	(PCRE:PCRE-EXEC): signal an error instead of crashing on a pcre library bug

2004-06-23 18:13  sds

	* src/ChangeLog, modules/syscalls/calls.c, modules/pcre/cpcre.c:

	include "config.h" after "clisp.h" to avoid some warnings

2004-06-23 17:16  sds

	* doc/unix-ent.xml, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml, src/ChangeLog:

	(ENV-SET-OPTIONS, ENV-GET-OPTIONS): accept :TX_TIMESTAMP and :TX_MAX
	(BDB:TXN-ID): new function

2004-06-23 17:10  sds

	* src/: ChangeLog, genclisph.d, time.d:

	(convert_time_from_universal): new function

2004-06-23 17:07  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	include "config.h" after "clisp.h" to avoid some warnings

2004-06-23 16:52  sds

	* src/: genclisph.d, ChangeLog:

	undef PACKAGE_* to avoid some warnings

2004-06-23 16:29  sds

	* modules/berkeley-db/: berkeley-db.xml, bdb.c:

	uniform keyword names

2004-06-23 15:40  sds

	* doc/mop.xml:

	validate-superclass clarification

2004-06-23 15:24  haible

	* src/clos-method1.lisp:

	Make last workaround more robust.

2004-06-23 14:52  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-methcomb2.lisp:

	Do the conversion from a form to a function later, to get closer to MOP.

2004-06-23 14:50  haible

	* src/: ChangeLog, clos-methcomb2.lisp:

	Support supplied-p variables in the :arguments lambda-list.

2004-06-23 14:48  haible

	* src/: ChangeLog, clos-class3.lisp:

	Reorder this file.

2004-06-23 14:47  haible

	* src/: ChangeLog, clos-class3.lisp, clos-genfun3.lisp,
	  clos-method1.lisp, clos-method3.lisp, clos-package.lisp,
	  init.lisp:

	Let accessors belong to specific classes.

2004-06-23 14:44  haible

	* src/: ChangeLog, clos-class3.lisp, lispbibl.d:

	Move the direct-default-initargs and default-initargs slots up to class CLASS.

2004-06-23 14:38  haible

	* src/: ChangeLog, hashtabl.d:

	Fix GC-safety bug in last patch.

2004-06-23 14:28  haible

	* src/: ChangeLog, places.lisp:

	New macro def-setf-alias.

2004-06-23 13:40  haible

	* src/: ChangeLog, defpackage.lisp:

	Don't use the symbol sys::|(SETF PACKAGE-DOCUMENTATION)| explicitly:
	its name is an irrelevant implementation detail.

2004-06-23 01:03  sds

	* src/: error.d, ChangeLog:

	(fehler_string): removed again

2004-06-23 00:48  sds

	* src/: hashtabl.d, lisparit.d, package.d, places.lisp, sequence.d,
	  ChangeLog, constsym.d:

	(package-lock, hash-table-weak-p, elt, long-float-digits)
	(hash-table-warn-if-needs-rehash-after-gc): use SETF-FUNCTION instead of DEFSETF

2004-06-22 22:37  sds

	* src/: screen.lisp, ChangeLog, clos-package.lisp, defpackage.lisp,
	  documentation.lisp:

	(documentation): use PACKAGE-DOCUMENTATION

2004-06-22 22:09  sds

	* src/: lispbibl.d, package.d, ChangeLog:

	(fehler_string): removed again
	((SETF PACKAGE-DOCUMENTATION)): use check_string()

2004-06-22 21:19  haible

	* src/: constsym.d, genclisph.d, package.d, places.lisp, subr.d,
	  lispbibl.d, ChangeLog, error.d:

	Add a docstring field to every package.

2004-06-22 14:44  haible

	* src/clos-method1.lisp:

	Oops, what a hack!

2004-06-22 14:37  haible

	* src/: ChangeLog, clos-method1.lisp:

	Variable <method>.

2004-06-22 13:43  haible

	* src/clos-methcomb2.lisp:

	Oops, fix last patch.

2004-06-22 13:42  haible

	* src/: clos-genfun2.lisp, clos-methcomb2.lisp, ChangeLog,
	  clos-method2.lisp:

	Split compute-effective-method-function into two functions.
	Implement CALL-METHOD and MAKE-METHOD correctly and without hacks.

2004-06-22 13:04  haible

	* src/: clos.lisp, ChangeLog, clos-class1.lisp, clos-class2.lisp,
	  clos-class3.lisp, clos-class5.lisp:

	Move code around. clos-class1 -> clos-class2 -> clos-class3 -> clos-class5.

2004-06-22 12:53  haible

	* tests/: ChangeLog, tests.lisp:

	Speed up the tests a bit.

2004-06-21 23:20  sds

	* clisp.spec, src/ChangeLog:

	(debug_package): set to %{nil} to prevent CLISP binaries from being stripped
	(modules): added rawsock

2004-06-21 23:15  sds

	* src/: ChangeLog, makemake.in:

	(unixconf.h): make sure that it is indeed changed

2004-06-21 23:09  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:ENV-CREATE, BDB:DB-CREATE, BDB:MAKE-CURSOR, BDB:CURSOR-DUP):
	use FINALIZE to close ENV, DB & CURSOR objects on GC
	(BDB:ENV-CLOSE, BDB:CURSOR-CLOSE, BDB:DB-CLOSE): reset the Fpointer
	value and return a value, do not crash on repeated calls

2004-06-21 23:08  sds

	* doc/unix-ent.xml:

	added Berkley-DB cursor entities

2004-06-21 22:37  sds

	* src/ChangeLog, modules/berkeley-db/dbi.lisp:

	(CLOSE): define methods for ENV, DB and CURSOR

2004-06-21 22:36  sds

	* src/ChangeLog, modules/berkeley-db/dbi.lisp,
	  modules/berkeley-db/bdb.c, modules/berkeley-db/berkeley-db.xml:

	implemented the "Database Cursor" subsystem

2004-06-21 21:51  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:DB-PUT): fixed flag handling

2004-06-21 21:11  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:DB-OPEN): default mode to 0644

2004-06-21 21:07  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:DB-FD): fixed STACK handling

2004-06-21 21:04  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:DB-CREATE): permit NIL environment, call MKDB correctly

2004-06-21 21:00  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:ENV-GET-OPTIONS): new Lisp DEFUN

2004-06-21 16:58  sds

	* doc/impbyte.xml:

	more about debugging gc-safety

2004-06-21 16:56  sds

	* doc/impext.xml:

	use &make;

2004-06-21 16:55  sds

	* doc/impent.xml:

	(object): added

2004-06-21 16:54  sds

	* doc/unix-ent.xml:

	(abort, make): added

2004-06-21 12:37  haible

	* src/: ChangeLog, clos-genfun2.lisp, clos-methcomb1.lisp,
	  clos-methcomb2.lisp:

	Move the method selection code outside of the method-combination expander.

2004-06-21 12:31  haible

	* src/: lispbibl.d, ChangeLog, clos-class2.lisp:

	Add direct-subclasses slot to every class.

2004-06-20 03:55  sds

	* src/: places.lisp, subr.d, ChangeLog, constsym.d, hashtabl.d,
	  init.lisp:

	(HASH-TABLE-WARN-IF-NEEDS-REHASH-AFTER-GC): new accessor
	(%SET-HASH-TABLE-WARN-IF-NEEDS-REHASH-AFTER-GC): new setter

2004-06-19 22:35  sds

	* modules/berkeley-db/bdb.c:

	commens

2004-06-19 22:35  sds

	* src/ChangeLog:

	(with-open-db): simplified

2004-06-19 21:45  sds

	* modules/berkeley-db/dbi.lisp:

	(with-open-db): simplified

2004-06-19 21:43  sds

	* doc/mop.xml:

	tweak formatting

2004-06-19 21:42  sds

	* src/: genclisph.d, ChangeLog:

	(symbol_): fixed the definition

2004-06-19 00:47  sds

	* modules/berkeley-db/bdb.c:

	fix comments (GDBM->BDB)

2004-06-19 00:40  sds

	* src/ChangeLog:

	formatting

2004-06-19 00:38  sds

	* src/: ChangeLog, macros1.lisp:

	(do/do*-expand): do not bind DOC: it is ignored anyway

2004-06-18 13:04  haible

	* src/: ChangeLog, clos-class5.lisp, clos-genfun2.lisp:

	Rename compute-effective-method.

2004-06-18 13:03  haible

	* src/clos-methcomb2.lisp:

	Nop.

2004-06-18 13:03  haible

	* src/: ChangeLog, clos-methcomb2.lisp:

	Optimization.

2004-06-18 13:01  haible

	* src/: ChangeLog, clos-genfun4.lisp, clos-methcomb1.lisp,
	  clos-methcomb2.lisp:

	Check the method-combination options at defgeneric execution time.

2004-06-18 12:55  haible

	* src/: lispbibl.d, ChangeLog, clos-class2.lisp:

	Rename direct_subclasses to finalized_direct_subclasses.

2004-06-18 12:53  haible

	* src/NEWS:

	Don't blame just the MOP if the MOP is not the only culprit.

2004-06-17 23:13  sds

	* doc/impnotes.css:

	methods & types are interspersed, let them have the same background

2004-06-17 23:11  sds

	* doc/mop.xml:

	consistently use role="method" for all methods

2004-06-17 22:04  sds

	* doc/impnotes.css:

	mark methods with color

2004-06-17 22:03  sds

	* doc/impbody.xml:

	(internal-time-units-table): fixed the table broken by os/2 and amiga changes

2004-06-17 21:43  sds

	* doc/: impext.xml, mop-ent.xml, mop.xml, impbody.xml, impbyte.xml,
	  impent.xml:

	fully integrated MOP spec

2004-06-17 21:40  sds

	* doc/common.xsl:

	(literal): handle role="method"

2004-06-17 21:35  sds

	* doc/common.xsl:

	work around an XSL <entry> bug
	http://article.gmane.org/gmane.text.docbook.apps:9779

2004-06-17 21:31  sds

	* doc/cl-ent.xml:

	(funname): new entity

2004-06-17 17:42  sds

	* src/NEWS:

	explain that FAS obsolescence is caused by MOP

2004-06-17 13:04  haible

	* src/: ChangeLog, lambdalist.lisp, places.lisp:

	Make define-modify-macro lambda-list checking consistent with other uses
	of lambda-lists.

2004-06-17 13:02  haible

	* src/: ChangeLog, clos-methcomb2.lisp:

	Check the :arguments lambda-list.

2004-06-17 13:01  haible

	* src/: ChangeLog, clos-methcomb1.lisp, clos-methcomb2.lisp:

	Remove an unused slot. Fix checking of 'order' in short-form method combination.

2004-06-17 12:59  haible

	* src/: clos-methcomb2.lisp, ChangeLog:

	Optimize the matching of qualifiers.

2004-06-17 12:58  haible

	* src/: clos-class2.lisp, lispbibl.d, ChangeLog, clos-class5.lisp:

	Move slots and direct-slots up to CLASS. MOP wants it this way.

2004-06-17 12:54  haible

	* src/: NEWS, makemake.in, po/Makefile.devel, ChangeLog,
	  clos-package.lisp, clos.lisp, init.lisp:

	Support for method specializers.

2004-06-17 12:53  haible

	* src/: clos-specializer1.lisp, clos-specializer2.lisp,
	  clos-specializer3.lisp:

	Specializers for methods.

2004-06-16 13:13  haible

	* src/: ChangeLog, lambdalist.lisp:

	Improved error messages.

2004-06-16 13:12  haible

	* src/: ChangeLog, clos-genfun5.lisp, clos-methcomb1.lisp,
	  clos-methcomb2.lisp, format.lisp:

	Rework the method combination stuff. Separate parsing from macroexpansion
	code generation. Many fixes.

2004-06-16 13:05  haible

	* src/clos-macros.lisp:

	Oops, avoid warnings.

2004-06-16 13:05  haible

	* src/: clos-class2.lisp, init.lisp, makemake.in,
	  po/Makefile.devel:

	Use the def-weak-set-accessors macro.

2004-06-16 13:04  haible

	* src/clos-macros.lisp:

	Internal Macros for CLOS.

2004-06-16 12:59  haible

	* src/: ChangeLog, clos-class5.lisp, clos.lisp, init.lisp,
	  makemake.in, po/Makefile.devel:

	Make the standard-stablehash class available early in bootstrap.

2004-06-16 12:58  haible

	* src/: clos-stablehash1.lisp, clos-stablehash2.lisp:

	Objects with stable hash code.

2004-06-15 13:59  haible

	* src/ChangeLog, src/init.lisp, src/lambdalist.lisp,
	  src/places.lisp, tests/ChangeLog, tests/setf.tst, src/NEWS:

	Fixed DEFSETF lambda-list handling.

2004-06-15 12:42  haible

	* tests/: ChangeLog, clos.tst:

	New method-combination tests.

2004-06-15 12:41  haible

	* src/: ChangeLog, clos-methcomb2.lisp:

	Reorder.

2004-06-15 12:25  haible

	* src/: ChangeLog, init.lisp:

	Change the hash table test of *documentation*.

2004-06-15 12:23  haible

	* src/: affi1.lisp, clos-class2.lisp, clos-genfun2.lisp,
	  compiler.lisp, subtypep.lisp, type.lisp, foreign1.lisp,
	  init.lisp, ChangeLog:

	Use STABLEHASH-EQ as test for hash tables indexed by symbols.

2004-06-15 00:13  sds

	* src/: pathname.d, ChangeLog:

	(MAKE-LOGICAL-PATHNAME): accept :DEVICE :UNSPECIFIC
	because PATHNAME-DEVICE for LOGICAL-PATHNAME returns :UNSPECIFIC

2004-06-14 20:31  haible

	* src/clos-methcomb2.lisp:

	Use the new analyze-lambdalist.

2004-06-14 19:19  sds

	* doc/: mop.xml, Makefile, impnotes.xml.in, mop-ent.xml:

	MOP

2004-06-14 19:05  sds

	* doc/: impbody.xml, impent.xml:

	(warn-on-hashtable-needing-rehash-after-gc): new entity

2004-06-14 19:04  sds

	* doc/cl-ent.xml:

	(clos): link to chapter 7

2004-06-14 15:59  haible

	* doc/mop-spec.pdf:

	The original MOP specification.
	Created from the sources at
	http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/doc/standard/ansi/mop/

2004-06-14 13:01  haible

	* src/ChangeLog, src/NEWS, src/compiler.lisp, tests/macro8.tst,
	  tests/ChangeLog:

	Fix LOAD-TIME-VALUE.

2004-06-14 12:59  haible

	* src/: clos-method2.lisp, compiler.lisp, init.lisp,
	  po/Makefile.devel, ChangeLog, clos-package.lisp, defstruct.lisp,
	  makemake.in:

	Improved lambda list checking in DEFSTRUCT and DEFMETHOD.

2004-06-14 12:58  haible

	* src/lambdalist.lisp:

	Parser for lambda-lists.

2004-06-14 12:46  haible

	* src/clos.lisp:

	Comments.

2004-06-14 12:44  haible

	* doc/impbody.xml, src/ChangeLog, src/constsym.d, src/hashtabl.d,
	  src/spvw.d, tests/ChangeLog, tests/tests.lisp:

	New variable *WARN-ON-HASHTABLE-NEEDING-REHASH-AFTER-GC*.

2004-06-14 12:44  haible

	* tests/hashtable.tst:

	Hash table tests.

2004-06-14 12:41  haible

	* src/: ChangeLog, hashtabl.d:

	Optimize clrhash().

2004-06-14 12:39  haible

	* src/: ChangeLog, io.d:

	Update the hash table reader/writer to care for the new hash table
	attributes.

2004-06-14 12:38  haible

	* src/spvw.d, src/hashtabl.d, src/lispbibl.d, src/constsym.d,
	  src/genclisph.d, src/spvw_garcol.d, src/spvw_typealloc.d,
	  src/spvw_update.d, src/ChangeLog, doc/impbody.xml:

	Add a hash code to symbols.

2004-06-11 15:42  sds

	* doc/impbody.xml:

	updated UPGRADED-COMPLEX-PART-TYPE doc

2004-06-11 15:41  sds

	* src/NEWS:

	link into impnotes for UPGRADED-COMPLEX-PART-TYPE & TRACE
	make sure there is nothing between NAMESTRING & TRANSLATE-PATHNAME

2004-06-11 14:17  haible

	* src/: ChangeLog, clos-genfun1.lisp, clos-genfun2.lisp,
	  clos-method1.lisp, clos-method2.lisp:

	Move code around.

2004-06-11 14:16  haible

	* src/: makemake.in, ChangeLog, clos-genfun1.lisp,
	  clos-methcomb2.lisp, clos.lisp, po/Makefile.devel:

	Move code around, from clos-methcomb[345].lisp to clos-methcomb2.lisp.

2004-06-11 14:15  haible

	* src/: clos-methcomb3.lisp, clos-methcomb4.lisp,
	  clos-methcomb5.lisp:

	Merged into clos-methcomb2.lisp.

2004-06-11 14:07  haible

	* src/: ChangeLog, clos-genfun1.lisp, clos-genfun3.lisp:

	Move functions around.

2004-06-11 14:06  haible

	* src/: ChangeLog, clos.lisp:

	Reorder includes.

2004-06-11 14:01  haible

	* src/NEWS:

	New TRACE option :MAX-DEPTH.

2004-06-11 12:58  haible

	* doc/impbody.xml:

	New TRACE option :MAX-DEPTH.

2004-06-11 12:53  haible

	* src/: ChangeLog, trace.lisp:

	New TRACE option :MAX-DEPTH.

2004-06-11 12:51  haible

	* src/: ChangeLog, clos-class2.lisp:

	Use :warn-if-needs-rehash-after-gc.

2004-06-11 12:49  haible

	* src/: sequence.d, ChangeLog, compiler.lisp, room.lisp:

	Use hash table test FASTHASH-EQ/EQL/EQUAL.

2004-06-11 12:47  haible

	* src/: ChangeLog, clos-class5.lisp, clos-genfun2.lisp, hashtabl.d,
	  loop.lisp:

	Use hash table test FASTHASH-EQUAL.

2004-06-11 12:39  haible

	* src/: lispbibl.d, ChangeLog, clos-class2.lisp, clos-class5.lisp,
	  clos-genfun2.lisp, hashtabl.d:

	Make the hashcode of classes GC-invariant.

2004-06-11 12:34  haible

	* src/: io.d, ChangeLog:

	Use FASTHASH-EQ as test for hash tables indexed by characters.

2004-06-09 21:30  sds

	* tests/: tests.lisp, ChangeLog:

	(with-ignored-errors): return the error message on error
	as the second argument in the new definition too

2004-06-09 16:59  sds

	* doc/: impbody.xml, impbyte.xml, impent.xml:

	fixed stable/fast-hash patch

2004-06-09 15:39  sds

	* src/ChangeLog:

	formatting

2004-06-09 13:17  haible

	* doc/impbody.xml, src/hashtabl.d, src/lispbibl.d, src/spvw.d,
	  src/ChangeLog, src/constobj.d, src/constsym.d, src/defs1.lisp,
	  src/init.lisp, src/pseudofun.d:

	New hash-table tests FASTHASH-EQL/EQUAL and STABLEHASH-EQL/EQUAL.

2004-06-09 13:13  haible

	* src/hashtabl.d:

	Nop.

2004-06-09 13:10  haible

	* doc/impbody.xml, src/spvw.d, src/hashtabl.d,
	  src/clos-class2.lisp, src/clos-class5.lisp, src/io.d,
	  src/init.lisp, src/lispbibl.d, src/clos-package.lisp,
	  src/constsym.d, src/pseudofun.d, src/spvw_garcol.d,
	  src/spvw_memfile.d, src/constobj.d, src/defs1.lisp,
	  src/spvw_update.d, src/subr.d, src/subrkw.d, src/ChangeLog,
	  utils/clispload.lsp:

	New hash-table tests FASTHASH-EQ and STABLEHASH-EQ.

2004-06-09 01:08  sds

	* doc/: impext.xml, impbody.xml, impent.xml:

	avoid an xsltproc error

2004-06-08 21:56  sds

	* doc/cl-ent.xml:

	fixed CMUCL & GCL links

2004-06-08 17:17  sds

	* src/ChangeLog, modules/regexp/regexi.c, modules/regexp/test.tst:

	(REGEXP-EXEC): check that the pattern is not NULL

2004-06-08 15:36  sds

	* src/ChangeLog:

	formatting

2004-06-08 13:19  haible

	* src/: constsym.d, lisparit.d, ChangeLog, subr.d:

	New function SYS::RANDOM-POSFIXNUM.

2004-06-08 13:18  haible

	* src/: room.lisp, spvw.d, subtypep.lisp, type.lisp, io.d,
	  loop.lisp, pathname.d, ChangeLog, affi1.lisp, clos-class2.lisp,
	  clos-class5.lisp, clos-genfun2.lisp, compiler.lisp,
	  foreign1.lisp, init.lisp:

	Annotate all make-hash-table calls with :key-type and :value-type.

2004-06-08 13:17  haible

	* src/hashtabl.d:

	Oops, a merge problem.

2004-06-08 13:02  haible

	* src/: ChangeLog, constsym.d, hashtabl.d, subr.d, subrkw.d:

	Add arguments :KEY-TYPE, :VALUE-TYPE to MAKE-HASH-TABLE.

2004-06-08 12:47  haible

	* src/: ChangeLog, hashtabl.d:

	Rename hashcode5.

2004-06-08 12:47  haible

	* src/: ChangeLog, hashtabl.d:

	Use optimized hashcode_* functions.

2004-06-08 01:21  ampy

	* win32msvc/: makefile.msvc4, makefile.msvc5, makefile.msvc5d,
	  makefile.msvc7:

	regenerated

2004-06-08 01:13  ampy

	* src/: ChangeLog, makemake.in:

	mprovements for MSVC build.

2004-06-08 00:50  sds

	* doc/: clisp.xml.in, impbody.xml, impent.xml:

	more cross-references

2004-06-07 23:07  sds

	* doc/: impext.xml, impent.xml, clisp.xml.in:

	more consistent use of olink

2004-06-07 21:49  sds

	* doc/clisp.xml.in:

	suggest "full" command in gdb

2004-06-07 21:36  sds

	* src/: ChangeLog, .gdbinit:

	(full): do not load NCLX demos

2004-06-07 21:28  sds

	* src/ChangeLog, modules/regexp/test.tst:

	commented out non-POSIX regexps

2004-06-07 18:15  haible

	* src/ChangeLog:

	Fix a few ChangeLog entries.

2004-06-07 16:36  haible

	* tests/hashweak.tst:

	Temporary fix - ext:stablehash-eq does not yet exist.

2004-06-07 16:12  haible

	* src/: ChangeLog, init.lisp:

	Tweak format strings.

2004-06-07 12:42  haible

	* src/: ChangeLog, hashtabl.d:

	Fix bug in EQUAL and EQUALP hash tables.

2004-06-07 12:41  haible

	* src/: io.d, hashtabl.d, lispbibl.d, predtype.d, ChangeLog,
	  spvw_debug.d:

	Unify the two hash table counts.

2004-06-07 12:39  haible

	* src/: ChangeLog, hashtabl.d, spvw_weak.d:

	Let the GC clean up weak hash tables.

2004-06-07 12:30  haible

	* ffcall/README:

	Release 1.10.

2004-06-07 01:19  sds

	* src/pathname.d, src/subr.d, src/subrkw.d, src/ChangeLog,
	  src/NEWS, doc/impbody.xml:

	(TRANSLATE-LOGICAL-PATHNAME): accept :ABSOLUTE

2004-06-05 18:06  ampy

	* src/lispbibl.d:

	Fixed indentation.

2004-06-05 17:46  ampy

	* src/: lispbibl.d, ChangeLog:

	Fixed MSVC build - changed offsetofa.

2004-06-04 15:57  sds

	* src/pathname.d, src/runprog.lisp, src/subr.d, src/subrkw.d,
	  tests/path.tst, src/ChangeLog, src/NEWS, src/cfgwin32.lisp,
	  src/constobj.d, src/edit.lisp, modules/rawsock/sock.lisp,
	  doc/impbody.xml:

	fixed bug #[ 956755 ]: NAMESTRING's second arg is non-compliant
	(TRANSLATE-PATHNAME): :ABSOLUTE T ==> to merge in the OS default pathname

2004-06-04 13:49  haible

	* src/init.lisp:

	Remove extraneous parenthesis that confuses vim.

2004-06-04 13:07  haible

	* src/: record.d, constsym.d, ChangeLog:

	Make FINALIZE-INHERITANCE user-customizable.

2004-06-04 13:05  haible

	* src/: clos-slotdef1.lisp, ChangeLog:

	Defensive checking.

2004-06-04 13:01  haible

	* src/io.d, src/hashtabl.d, src/lispbibl.d, src/ChangeLog,
	  src/predtype.d, src/spvw_debug.d, src/spvw_weak.d,
	  tests/ChangeLog, tests/hashweak.tst:

	Move the ht_itable and ht_freelist into ht_kvtable.

2004-06-04 01:27  sds

	* src/NEWS:

	fas files are obsolete

2004-06-04 00:29  sds

	* src/ChangeLog:

	do not use regexps in ChangeLog entries

2004-06-04 00:27  sds

	* tests/backquot.tst:

	typo

2004-06-04 00:18  sds

	* src/ChangeLog:

	typo

2004-06-04 00:17  sds

	* tests/: ChangeLog, backquot.tst:

	CLISP now produces a much better result on one test

2004-06-04 00:02  sds

	* src/NEWS:

	Fixed ATANH on complex numbers

2004-06-04 00:00  sds

	* tests/: ChangeLog, number2.tst:

	test all transcendental functions at #C(1 2)

2004-06-04 00:00  sds

	* src/: comptran.d, ChangeLog:

	(R_R_atanh_R_R): fixed ATANH on complex numbers

2004-06-03 23:42  sds

	* tests/lists152.tst, src/list.d, src/NEWS, src/ChangeLog:

	(LAST): check the list argument for circularity, do not accept ATOMs

2004-06-03 23:17  sds

	* src/: ChangeLog, clos-class2.lisp:

	(list-direct-subclasses): avoid a compiler warning

2004-06-03 23:16  sds

	* src/: ChangeLog, clos-genfun5.lisp, condition.lisp:

	no-applicable-method, no-primary-method, no-next-method are now recoverable

2004-06-03 23:07  sds

	* src/: ChangeLog, condition.lisp:

	(correctable-error): associate the new restarts with the condition

2004-06-03 21:38  sds

	* src/: ChangeLog, condition.lisp:

	(check-value): associate the new restarts with the condition

2004-06-03 21:21  sds

	* src/: ChangeLog, condition.lisp, error.d:

	(check-value): use RETRY restart instead of CONTINUE
	(retry): new function, invokes RETRY restart (similar to
	CONTINUE, but is not triggered by EOF/Ctr-D)

2004-06-03 18:28  sds

	* src/backquote.lisp:

	mention myself

2004-06-03 18:27  sds

	* src/ChangeLog:

	formatting

2004-06-03 17:24  haible

	* src/: ChangeLog, backquote.lisp:

	Rename some debugging variables.

2004-06-03 15:56  sds

	* src/ChangeLog:

	formatting

2004-06-03 12:41  haible

	* src/: HISTORY, NEWS:

	Import news from the patch release branch.

2004-06-03 12:28  haible

	* src/: clos-package.lisp, clos-slotdef1.lisp, ChangeLog:

	Improved initialization argument checking.

2004-06-03 12:24  haible

	* src/backquote.lisp, src/ChangeLog, tests/ChangeLog,
	  tests/backquot.tst:

	Better backquote optimizer.

2004-06-03 12:19  haible

	* src/: hashtabl.d, lispbibl.d, ChangeLog, pseudofun.d:

	Simplify the hash_lookup calling conventions.

2004-06-03 00:14  sds

	* src/configure:

	2.33.2

2004-06-02 23:32  sds

	* src/stream.d, tests/ChangeLog, tests/conditions.tst,
	  src/sequence.d, src/ChangeLog, src/constsym.d, src/debug.d,
	  src/error.d, src/io.d, src/lispbibl.d:

	more consistent macro/function naming, more error recovery

2004-06-02 21:27  haible

	* ffcall/callback/vacall_r/: vacall-alpha.c, vacall-arm.c,
	  vacall-convex.c, vacall-hppa.c, vacall-i386.c, vacall-ia64.c,
	  vacall-m68k.c, vacall-m88k.c, vacall-mips.c, vacall-mips64.c,
	  vacall-mipsn32.c, vacall-rs6000.c, vacall-s390.c, vacall-sparc.c,
	  vacall-sparc64.c, vacall-x86_64.c:

	Synchronize with vacall/ directory: Renamed vacall to __vacall.

2004-06-02 21:23  haible

	* ffcall/vacall/: vacall.h.mingw32, vacall.h.msvc:

	Renamed vacall to __vacall.

2004-06-02 21:22  haible

	* ffcall/vacall/: vacall-alpha.s, vacall-arm.S, vacall-convex.s,
	  vacall-hppa.s, vacall-i386-macro.S, vacall-ia64.s,
	  vacall-m68k.mit.S, vacall-m68k.mot.s, vacall-m88k.s,
	  vacall-mips.S, vacall-mips64.S, vacall-mipsn32.S,
	  vacall-rs6000-aix.new.s, vacall-rs6000-aix.old.s,
	  vacall-rs6000-linux.s, vacall-rs6000-macos.s,
	  vacall-rs6000-sysv4.s, vacall-s390.s, vacall-sparc.S,
	  vacall-sparc64.S, vacall-x86_64.s:

	Update: Renamed vacall to __vacall.

2004-06-02 21:21  haible

	* ffcall/vacall/: vacall.h.in, misc.c, vacall-alpha.c,
	  vacall-arm.c, vacall-convex.c, vacall-hppa.c, vacall-i386-msvc.c,
	  vacall-i386.c, vacall-ia64.c, vacall-m68k.c, vacall-m88k.c,
	  vacall-mips.c, vacall-mips64.c, vacall-mipsn32.c,
	  vacall-rs6000.c, vacall-s390.c, vacall-sparc.c, vacall-sparc64.c,
	  vacall-x86_64.c:

	Rename the function vacall to __vacall. Needed for gcc-3.4.

2004-06-02 20:44  haible

	* clisp.lsm:

	Release 2.33.2.

2004-06-02 19:28  sds

	* src/: ChangeLog, list.d:

	(up2_test, up2_test_not, up_test, up_test_not, up_if, up_if_not):
	simplify return statement

2004-06-02 15:05  haible

	* src/: HISTORY, VERSION, configure.in, ChangeLog:

	Release 2.33.2.

2004-06-02 13:22  haible

	* src/: list.d, ChangeLog:

	Turn check_cons into an inline function.

2004-06-02 12:29  haible

	* src/: ChangeLog, backquote.lisp:

	Use iteration instead of recursion.

2004-06-02 12:27  haible

	* src/: io.d, ChangeLog, clos-slotdef1.lisp, defstruct.lisp:

	Generate direct slots for DEFSTRUCT.

2004-06-02 12:22  haible

	* src/: io.d, hashtabl.d, lispbibl.d, constobj.d, constsym.d,
	  predtype.d, spvw_circ.d, spvw_debug.d, spvw_gcmark.d,
	  spvw_weak.d, ChangeLog:

	Synchronize the memory layout of weak and non-weak kvtable.

2004-06-01 22:33  sds

	* unix/INSTALL:

	--with-export-syscalls ==> --with-module=syscalls

2004-06-01 22:28  sds

	* src/CodingStyle:

	avoid "#" comments

2004-06-01 20:04  sds

	* src/list.d:

	(check_cons_replacement): return obj

2004-06-01 19:30  sds

	* tests/: ChangeLog, iofkts.tst:

	*PRINT-CIRCLE* is now T

2004-06-01 19:26  sds

	* src/list.d:

	typo

2004-06-01 18:30  sds

	* src/: list.d, ChangeLog:

	more errors are recoverable

2004-06-01 18:10  sds

	* tests/: ChangeLog, tests.lisp:

	(run-test): bind *PRINT-CIRCLE* to T

2004-06-01 18:06  sds

	* tests/ChangeLog, tests/lists152.tst, src/ChangeLog, src/NEWS,
	  src/list.d:

	BUTLAST and NBUTLAST check their argument for circularity

2004-06-01 17:34  sds

	* src/: ChangeLog, hashtabl.d:

	(hashcode4) [PATHNAME_WIN32]: declare global

2004-06-01 16:23  haible

	* src/NEWS:

	Explain better.

2004-06-01 12:35  haible

	* src/: ChangeLog, compiler.lisp:

	Improve c-TYPEP.

2004-06-01 12:34  haible

	* src/: ChangeLog, constsym.d, record.d, subr.d:

	New function SYS::%UNBOUND.

2004-06-01 12:32  haible

	* src/: lispbibl.d, predtype.d, constsym.d, error.d, init.lisp,
	  list.d, pathname.d, subr.d, ChangeLog:

	New function EXT:PROPER-LIST-P.

2004-06-01 12:29  haible

	* src/: ChangeLog, backquote.lisp:

	Rename BQ-NCONC to BQ-NCONCABLE.

2004-06-01 12:27  haible

	* src/: ChangeLog, clos-class2.lisp, lispbibl.d:

	Use a weak hash-table for the direct-superclasses list.

2004-06-01 12:25  haible

	* src/: lispbibl.d, ChangeLog, hashtabl.d, pseudofun.d,
	  spvw_circ.d, spvw_garcol.d, spvw_memfile.d:

	Move the rehash of the hash table out of the hash_lookup_builtin function
	if !GENERATIONAL_GC.

2004-05-30 20:53  sds

	* src/: _distmakefile, ChangeLog:

	(clisp) [UNIX_BINARY_DISTRIB]: do not depend on src/clisp.c, use '"' for quoting

2004-05-28 20:49  haible

	* src/ChangeLog:

	Fix yesterday's ChangeLog entry.

2004-05-28 20:42  haible

	* src/: ChangeLog, lispbibl.d:

	symbol_size_check is only useful with LINUX_NOEXEC_HEAPCODES.

2004-05-28 20:35  haible

	* src/spvw_garcol.d:

	Oops.

2004-05-28 18:02  haible

	* src/: makemake.in, ChangeLog:

	Prepare for GCC 4.

2004-05-28 17:49  sds

	* src/ChangeLog, src/NEWS, src/init.lisp, doc/impbody.xml:

	(open-for-load) [compiler]: recompile the bad file
	when *LOAD-OBSOLETE-ACTION* is :COMPILE

2004-05-28 16:40  sds

	* src/lispbibl.d:

	fixed a typo in the last patch

2004-05-28 16:06  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added "\\sw+_Pseudofun"

2004-05-28 15:33  sds

	* src/makemake.in:

	mention rawsock

2004-05-28 14:00  haible

	* src/: spvw.d, lispbibl.d, pathname.d, spvw_fault.d,
	  spvw_garcol.d, ChangeLog, spvw_genera1.d, spvw_global.d,
	  spvw_heap.d, spvw_memfile.d, spvw_sigsegv.d, unixaux.d,
	  win32aux.d:

	Remove SELFMADE_MMAP.

2004-05-28 13:57  haible

	* src/: ChangeLog, backquote.lisp:

	Fix a bug in the vector case.

2004-05-28 13:55  haible

	* src/: lispbibl.d, spvw_memfile.d, unixaux.d:

	Comment fixes.

2004-05-28 13:50  haible

	* src/: ChangeLog, hashtabl.d, lispbibl.d, pseudofun.d:

	Use function pointers to speed up hash table access. Don't mix the slow code
	for user-defined tests with the fast code with built-in tests.

2004-05-28 13:46  haible

	* src/: hashtabl.d, lispbibl.d, ChangeLog, pseudofun.d:

	Use function pointers to speed up hash table access.

2004-05-27 16:46  sds

	* src/makemake.in:

	tweak cygwin src distrib target

2004-05-27 16:41  sds

	* src/: control.d, ChangeLog, NEWS:

	an improper docstring does not warrant an error

2004-05-27 14:00  haible

	* src/NEWS:

	Write Joerg's name correctly.

2004-05-27 13:55  haible

	* src/NEWS:

	Prepare for 2.33.2.

2004-05-27 13:28  haible

	* src/: ChangeLog, lispbibl.d:

	Make DEBUG_GCSAFETY test sharper.

2004-05-27 13:26  haible

	* src/ChangeLog, src/backquote.lisp, tests/ChangeLog,
	  tests/backquot.tst:

	Fix treatment of vectors.

2004-05-27 13:23  haible

	* Makefile.devel, src/ChangeLog:

	Extend the multibuild-linux-x86 target.

2004-05-27 13:21  haible

	* src/: ChangeLog, spvw_garcol.d:

	Combination of GENERATIONAL_GC, HEAPCODES, NO_MORRIS_GC.

2004-05-27 13:20  haible

	* src/: lispbibl.d, ChangeLog, spvw.d:

	Make it possible to test both SPVW_MIXED_BLOCKS_OPPOSITE and
	SPVW_MIXED_BLOCKS_STAGGERED.

2004-05-27 13:18  haible

	* src/: lispbibl.d, ChangeLog:

	Make it possible to test the fixed-memory model on Unix.

2004-05-27 13:16  haible

	* src/: ChangeLog, lispbibl.d:

	Don't abuse DEBUG_SPVW for too many different purposes.

2004-05-27 13:13  haible

	* src/: ChangeLog, defstruct.lisp:

	Let DEFSTRUCT generate regular SETF functions.

2004-05-27 13:12  haible

	* src/: ChangeLog, clos-slotdef3.lisp:

	Improved type checking.

2004-05-27 13:10  haible

	* src/: hashtabl.d, ChangeLog, spvw_debug.d:

	Speed up access to ht_size.

2004-05-27 13:07  haible

	* tests/: ChangeLog, Makefile:

	Increase memory size.

2004-05-27 13:04  haible

	* src/: spvw_garcol.d, spvw_heap.d, spvw.d, ChangeLog:

	Tweak handling of varobjects_misaligned.

2004-05-26 22:45  haible

	* SUMMARY:

	Minimum memory use: ca. 1 MB for lisp.run + 3 MB for the heap.

2004-05-26 22:44  haible

	* src/: makemake.in, ChangeLog:

	Increase memory sizes for builds with fixed memory size.

2004-05-26 22:03  haible

	* src/functions.lisp:

	Oops, stupid bug uncovered by Paul Dietz' DEFGENERIC.2.

2004-05-26 21:58  sds

	* src/: pathname.d, ChangeLog:

	(MAKE-LOGICAL-PATHNAME): accept :DEVICE :UNSPECIFIC because
	PATHNAME-DEVICE for LOGICAL-PATHNAME returns :UNSPECIFIC

2004-05-26 21:21  sds

	* tests/number2.tst:

	oops!

2004-05-26 21:19  sds

	* src/ChangeLog, Makefile.devel:

	(src--distrib): touch src/VERSION to avoid the common problem
	of autoconf calls on user machine

2004-05-26 21:16  sds

	* src/: makemake.in, ChangeLog:

	(distrib) [win32]: remove quotes that confuse find(1)

2004-05-26 21:00  sds

	* clisp.lsm:

	updated for 2.33.1

2004-05-26 20:45  haible

	* src/: lispbibl.d, spvw.d, ChangeLog:

	Modify the LINUX_NOEXEC_HEAPCODES for machines with 4 GB address space.

2004-05-26 17:16  haible

	* src/: ChangeLog, lispbibl.d, spvw_genera1.d:

	Make SPVW_MIXED_BLOCKS_STAGGERED work with LINUX_NOEXEC_HEAPCODES.

2004-05-26 17:15  haible

	* src/: lispbibl.d, ChangeLog:

	Make DEBUG_GCSAFETY work with LINUX_NOEXEC_HEAPCODES.

2004-05-26 17:14  haible

	* src/: lispbibl.d, ChangeLog, constsym.d, genclisph.d:

	Make sizeof(symbol_) a multiple of varobject_alignment.

2004-05-26 17:09  haible

	* src/NEWS:

	Integrate the 2.33.1 news.

2004-05-26 17:06  haible

	* src/: eval.d, hashtabl.d, lispbibl.d, io.d, predtype.d, spvw.d,
	  ChangeLog, genclisph.d, spvw_garcol.d, spvw_memfile.d:

	New heapcodes scheme for Linux/x86 systems.

2004-05-26 17:00  haible

	* src/: genclisph.d, lispbibl.d, ChangeLog:

	Make char_int more general.

2004-05-26 16:59  haible

	* src/lispbibl.d, src/genclisph.d, src/spvw.d, src/spvw_garcol.d,
	  src/spvw_memfile.d, src/spvwtabf.d, src/spvwtabs.d,
	  src/ChangeLog, src/affi.d, src/modules.d, src/spvw_allocate.d,
	  src/spvw_genera1.d, src/spvw_global.d, src/spvw_heap.d,
	  utils/modprep.lisp, utils/modpreptest.out:

	Make it possible to enforce an alignment == 4 mod 8 in HEAPCODES mode.

2004-05-26 16:50  haible

	* src/: lispbibl.d, flo_rest.d, ChangeLog:

	Don't hardcode a bit test.

2004-05-26 16:48  haible

	* src/: spvw.d, lispbibl.d, spvw_garcol.d, spvw_genera1.d,
	  spvw_update.d, subr.d, ChangeLog, genclisph.d:

	Make the Subr objects look like XRecords, to simplify gc_mark.

2004-05-26 16:35  haible

	* src/lispbibl.d, src/encoding.d, src/spvw.d, src/ChangeLog,
	  src/genclisph.d, src/makemake.in, unix/PLATFORMS:

	Rename NO_TYPECODES to HEAPCODES.

2004-05-26 15:54  haible

	* doc/_clisp.1, doc/_clisp.html, doc/impnotes.html, doc/Makefile,
	  src/configure, src/po/clisp.pot, src/po/clisplow.pot,
	  src/po/clisplow_de.po, src/po/clisplow_en.po,
	  src/po/clisplow_es.po, src/po/clisplow_fr.po,
	  src/po/clisplow_nl.po, src/po/clisplow_ru.po, src/po/de.po,
	  src/po/en.po, src/po/es.po, src/po/fr.po, src/po/nl.po,
	  src/po/ru.po, src/po/clisplow_de.gmo, src/po/clisplow_en.gmo,
	  src/po/clisplow_es.gmo, src/po/clisplow_fr.gmo,
	  src/po/clisplow_nl.gmo, src/po/clisplow_ru.gmo, src/po/de.gmo,
	  src/po/en.gmo, src/po/es.gmo, src/po/fr.gmo, src/po/nl.gmo,
	  src/po/ru.gmo:

	Release 2.33.1.

2004-05-26 13:35  haible

	* src/fill-out.lisp:

	Oops.

2004-05-26 13:27  haible

	* src/.gdbinit:

	Add breakpoints at fehler and prepare_error - needed to prevent
	bootstrapping from getting into an endless recursion.

2004-05-26 13:26  haible

	* src/: eval.d, ChangeLog:

	Use fake_gcv_object. Needed for DEBUG_GCSAFETY.

2004-05-26 13:25  haible

	* src/: ChangeLog, backquote.lisp:

	Inline functions that are used only once.

2004-05-26 13:23  haible

	* src/: ChangeLog, fill-out.lisp:

	Speed up the FILL-STREAMs.

2004-05-26 13:21  haible

	* src/: defstruct.lisp, ChangeLog:

	Unify the computation of accessor names.

2004-05-26 13:19  haible

	* src/: ChangeLog, clos-slotdef1.lisp, clos-slotdef3.lisp:

	Use symbolic constants for the offsets.

2004-05-26 13:17  haible

	* src/: io.d, constobj.d, lispbibl.d, predtype.d, spvw.d,
	  ChangeLog, constsym.d, spvw_garcol.d, spvw_gcmark.d,
	  spvw_typealloc.d:

	Remove the WeakKVT type.

2004-05-26 13:14  haible

	* src/ChangeLog, src/clos-class2.lisp, src/lispbibl.d,
	  tests/ChangeLog, tests/clos.tst:

	Use a weak-list instead of a list of weak-pointers.

2004-05-26 13:12  haible

	* src/: ChangeLog, defs2.lisp, functions.lisp:

	Move functions that are used by compiler.lisp from defs2.lisp to
	functions.lisp.

2004-05-26 05:31  sds

	* tests/: ChangeLog, number2.tst:

	ATANH blows up at -1 and 1

2004-05-26 03:54  sds

	* tests/streamslong.tst, src/stream.d, src/ChangeLog:

	fixed bug #[ 959549 ]: Win32 bug: LISTEN eats the first character
	* stream.d (listen_handle): always place the byte read() into *byte
	(low_fill_buffered_handle): do not lose the byte read by listen_handle()

2004-05-25 22:58  sds

	* src/: clos-class2.lisp, clos-class5.lisp, ChangeLog:

	avoid some compilation warnings

2004-05-25 22:55  sds

	* src/: eval.d, control.d, compiler.lisp, constobj.d, ChangeLog:

	do not use the side-effect class of functions that might change,
	as per <http://www.lisp.org/HyperSpec/Body/sec_3-2-2-3.html>

2004-05-25 22:53  sds

	* src/documentation.lisp:

	fixed last patch

2004-05-25 18:03  sds

	* doc/: impext.xml, impbody.xml:

	markup tweaks

2004-05-25 16:05  sds

	* src/: compiler.lisp, defs2.lisp, documentation.lisp, ChangeLog:

	(function-name): new inline function

2004-05-25 14:50  sds

	* doc/impbody.xml:

	typos

2004-05-24 21:05  sds

	* src/predtype.d:

	typo fix from Scott R. Williams

2004-05-24 20:17  haible

	* tests/backquot.tst:

	Update test for changed implementation.

2004-05-24 17:18  sds

	* src/ChangeLog:

	formatting

2004-05-24 16:40  haible

	* src/: lispbibl.d, spvw.d, ChangeLog, makemake.in,
	  po/Makefile.devel:

	Move Makefile dependent stuff to built.d.

2004-05-24 16:37  haible

	* src/built.d:

	Build data info.

2004-05-24 16:12  haible

	* src/constobj.d:

	Fix O(software_type) that was broken in rev. 1.125 and still broken in
	rev. 1.126.

2004-05-24 13:30  haible

	* src/: init.lisp, ChangeLog, backquote.lisp:

	Reorganize backquote.lisp to make it more maintainable.

2004-05-24 13:28  haible

	* src/: lispbibl.d, ChangeLog, spvw_genera1.d:

	Make SPVW_MIXED_BLOCKS_STAGGERED work with LINUX_NOEXEC_HEAPCODES,
	including GENERATIONAL_GC.

2004-05-24 13:27  haible

	* src/: ChangeLog, lispbibl.d:

	Make DEBUG_GCSAFETY work with LINUX_NOEXEC_HEAPCODES.

2004-05-24 13:26  haible

	* src/: ChangeLog, spvw_allocate.d, spvw_memfile.d:

	Make varobjects_misaligned also work in SPVW_MIXED_BLOCKS_STAGGERED mode.

2004-05-24 13:25  haible

	* src/io.d, src/NEWS, src/hashtabl.d, src/lispbibl.d,
	  src/ChangeLog, src/predtype.d, tests/ChangeLog, tests/tests.lisp:

	Make weak hash tables work.

2004-05-24 13:21  haible

	* src/: ChangeLog, clos-class2.lisp, clos-class5.lisp,
	  clos-genfun2.lisp, clos-genfun5.lisp, clos-methcomb3.lisp:

	Allow compiler optimizations of sequence functions on lists.

2004-05-24 02:19  sds

	* src/format.lisp:

	whitespace changes for Emacs

2004-05-24 02:12  sds

	* tests/macro8.tst, utils/clispload.lsp, src/ChangeLog, src/NEWS,
	  src/defmacro.lisp, src/macros2.lisp, src/places.lisp:

	allow () to match NIL in destructuring lambda lists

2004-05-24 01:10  sds

	* src/: ChangeLog, clos-class0.lisp:

	(print-object): avoid a compilation warning

2004-05-23 05:29  sds

	* tests/: ChangeLog, number2.tst:

	COS and COSH can return purely imaginary numbers

2004-05-23 04:22  sds

	* doc/impbody.xml:

	mention how we print specialized bit/char arrays

2004-05-23 02:14  sds

	* doc/Makefile:

	(clean): remove tdb-*.xml

2004-05-23 00:48  sds

	* src/: spvw.d, ChangeLog, constobj.d, makemake.in:

	init O(system_type) in spvw.d, not constobj.d,
	so that only spvw.d depends on cflags.h, not everything

2004-05-23 00:08  sds

	* src/: ChangeLog, defstruct.lisp:

	(defstruct): avoid a compiler warning

2004-05-22 23:30  sds

	* src/: spvw.d, ChangeLog:

	(init_object_tab): fixed a typo in features_initstring

2004-05-22 17:23  haible

	* utils/clispload.lsp, src/ChangeLog:

	A few more broken tests.

2004-05-22 17:14  haible

	* utils/clispload.lsp, src/ChangeLog:

	Paul fixed some more tests.

2004-05-22 16:53  haible

	* src/: lispbibl.d, ChangeLog, constsym.d, genclisph.d:

	Make symbol size divisible by 8 on LINUX_NOEXEC_HEAPCODES.

2004-05-22 15:17  haible

	* src/: ChangeLog, spvw_weak.d:

	Make it compile in OBJECT_STRUCT mode.

2004-05-22 14:05  haible

	* src/: ChangeLog, VERSION, configure.in:

	Bump version number.

2004-05-22 14:04  haible

	* src/HISTORY:

	Info about the 2.33.1 release.

2004-05-22 14:02  haible

	* src/: HISTORY, NEWS:

	Info about 2.33.1 release.

2004-05-22 13:55  haible

	* unix/PLATFORMS:

	Advice for -DWIDE on Redhat Fedora and Redhat Enterprise Linux.

2004-05-22 13:52  haible

	* src/: ChangeLog, makemake.in:

	Update flags needed for SPARC64.

2004-05-22 13:49  haible

	* doc/impnotes.xml.in:

	dual impnotes license: GPL & FDL
	Clarify what "dually licensed" means.
	tweak wording

2004-05-22 13:39  haible

	* src/: ChangeLog, disassem.lisp:

	On Cygwin, don't attach gdb to the live process.
	Be nice when gdb is not found.
	(disassemble): do not signal an error
	when cannot disassemble a built-in C function
	(disassemble): return when cannot disassemble

2004-05-22 13:34  haible

	* src/: ChangeLog, aridecl.d:

	Fix a bug on 64-bit machines.

2004-05-22 13:33  haible

	* src/: ChangeLog, genclisph.d:

	ix modules build failure in TYPECODES mode.

2004-05-22 13:32  haible

	* src/: ChangeLog, makemake.in:

	Reduce optimization flags for sparc64.

2004-05-22 13:30  haible

	* src/: arilev0.d, ChangeLog:

	Add missing definition for SPARC64.

2004-05-22 13:29  haible

	* src/: lfloat.d, ChangeLog:

	Fix the long-float overflow check on 64-bit platforms.

2004-05-22 13:28  haible

	* src/: lispbibl.d, ChangeLog, genclisph.d:

	Fix for bit_test on SPARC64.

2004-05-22 13:26  haible

	* src/: ChangeLog, arisparc64.d:

	Fixes for Solaris assembler.

2004-05-22 13:25  haible

	* src/: ChangeLog, arilev0.d:

	Fix a syntax error.

2004-05-22 13:24  haible

	* src/: lispbibl.d, ChangeLog:

	[SPARC64]: use Bits 63..48 for type code, bits 47..0 for address
	always, not just when defined(NO_SINGLEMAP)

2004-05-22 13:08  haible

	* src/: ChangeLog, arilev0.d:

	Fix low-level division asm on SPARC64.

2004-05-22 13:07  haible

	* src/: control.d, eval.d, i18n.d, misc.d, pathname.d, ChangeLog:

	Fix GC-safety bug.

2004-05-22 13:02  haible

	* src/: ChangeLog, intlog.d:

	Fixes for the TYPECODES model on 32-bit platforms.

2004-05-22 13:00  haible

	* src/: lispbibl.d, ChangeLog:

	(unix) [__OpenBSD__]: define

2004-05-22 12:58  haible

	* src/: ChangeLog, makemake.in:

	Avoid an annoying g++ warning.

2004-05-22 12:55  haible

	* src/: ChangeLog, makemake.in:

	Integrate a SuSE patch.
	Fix for Solaris.

2004-05-22 12:53  haible

	* src/: ChangeLog, genclisph.d:

	Fix for TYPECODES mode.

2004-05-22 12:52  haible

	* src/: pathname.d, ChangeLog:

	(PARSE-NAMESTRING): Fix a GC-safety bug.

2004-05-22 12:50  haible

	* src/: ChangeLog, comptran.d:

	(N_cosh_N): Fix a GC-safety bug.
	Optimize last patch a little bit.

2004-05-22 12:46  haible

	* src/: ChangeLog, lispbibl.d:

	Make DEBUG_GCSAFETY work with g++ 3.4.0.

2004-05-22 12:43  haible

	* src/: ChangeLog, backquote.lisp:

	(bq-optimize-list*): be careful to watch for splicing unquote forms in
	the last position, and also for a quoted unquote in the last position
	From Kaz Kylheku <kaz@ashi.footprints.net>

2004-05-22 12:40  haible

	* src/backquote.lisp:

	Untabify!

2004-05-22 12:38  haible

	* src/: lispbibl.d, ChangeLog:

	Work around a g++ 3.4.0 bug.

2004-05-22 12:36  haible

	* src/: lispbibl.d, ChangeLog:

	Avoid a gcc warning in C functions whose last statement is the invocation
	of a restartf_t.
	Fixes to make it compile with g++ 3.4.

2004-05-22 12:33  haible

	* src/: stream.d, ChangeLog:

	Tweaks.

2004-05-22 12:31  haible

	* src/: ChangeLog, makemake.in:

	Determine the version of gcc correctly, even if it was built with --enable-nls.

2004-05-22 12:30  haible

	* src/: genclisph.d, ChangeLog:

	Fix a build bug in WIDE mode.

2004-05-22 12:27  haible

	* src/: ChangeLog, intlog.d:

	Fix an ASH bug on 64-bit platforms.

2004-05-22 12:25  haible

	* src/: stream.d, ChangeLog:

	Avoid portability problem through longjmp.

2004-05-22 12:23  haible

	* src/: ChangeLog, lispbibl.d:

	Disable the use of global register variables for gcc >= 3.0 on all platforms.

2004-05-22 12:22  haible

	* src/: lispbibl.d, charstrg.d, encoding.d, foreign.d, stream.d,
	  ChangeLog:

	Fix the return value of NSTRING-UPCASE/DOWNCASE/CAPITALIZE,
	WRITE-STRING, WRITE-LINE, when the argument is a displaced string.

2004-05-22 12:13  haible

	* src/: ChangeLog, comptran.d:

	(R_R_asinh_R_R): fixed the floating point type of the return value

2004-05-22 12:10  haible

	* Makefile.devel, src/ChangeLog:

	(src/autoconf/aclocal.m4): aclocal 1.8 forbids duplicate AC_CONFIG_HEADERS

2004-05-22 12:08  haible

	* src/: ChangeLog, eval.d:

	(interpret_bytecode_): avoid a compiler warning
	by declaring `byteptr' `register'
	from Will Newton <will@misconception.org.uk>

2004-05-22 12:05  haible

	* src/: ChangeLog, genclisph.d:

	removed a trailing semicolon in Array_type_simple_bit_vector

2004-05-22 11:58  haible

	* src/: ChangeLog, makemake.in:

	(installcheck): pass "-E utf-8 -norc" to CLISP

2004-05-22 11:53  haible

	* src/: eval.d, hashtabl.d, lispbibl.d, io.d, predtype.d, spvw.d,
	  spvw_garcol.d, spvw_gcmark.d, ChangeLog, genclisph.d,
	  spvw_memfile.d:

	New memory model LINUX_NOEXEC_HEAPCODES.

2004-05-22 11:49  haible

	* src/: ChangeLog, genclisph.d, lispbibl.d:

	Make char_int work with more general memory models.

2004-05-22 11:47  haible

	* src/lispbibl.d, src/spvw.d, src/spvw_garcol.d,
	  src/spvw_memfile.d, src/spvwtabf.d, src/spvwtabs.d,
	  src/ChangeLog, src/affi.d, src/genclisph.d, src/modules.d,
	  src/spvw_allocate.d, src/spvw_genera1.d, src/spvw_global.d,
	  src/spvw_heap.d, utils/modprep.lisp, utils/modpreptest.out:

	Make it possible to enforce an alignment == 4 mod 8 of all varobjects.

2004-05-22 11:43  haible

	* src/: lispbibl.d, flo_rest.d, ChangeLog:

	New macro for distinguishing immediate and heap-allocated numbers.

2004-05-22 11:41  haible

	* src/: spvw.d, ChangeLog, genclisph.d, lispbibl.d, spvw_garcol.d,
	  spvw_gcmark.d, spvw_genera1.d, spvw_update.d, subr.d:

	Make SUBR objects look like varobjects, for memory management purposes.

2004-05-22 11:36  haible

	* src/encoding.d, src/genclisph.d, src/lispbibl.d, src/spvw.d,
	  src/ChangeLog, src/makemake.in, unix/PLATFORMS, doc/impbyte.xml,
	  doc/impent.xml:

	Rename NO_TYPECODES to HEAPCODES.

2004-05-22 11:29  haible

	* src/NEWS:

	Update for Sam's last patch.

2004-05-22 06:26  sds

	* src/stream.d:

	(wr_ch_terminal3, wr_ch_array_terminal3): respect
	the terminal stream encoding EOL slot

2004-05-22 06:15  sds

	* src/stream.d:

	(SOCKET-STREAM-SHUTDOWN): avoid a GCC warning

2004-05-22 06:06  sds

	* src/spvw.d, src/io.d, src/misc.d, src/places.lisp, src/ChangeLog,
	  src/constsym.d, doc/impext.xml, doc/impbody.xml, doc/impent.xml:

	CUSTOM:*PRINT-EMPTY-ARRAYS-ANSI* controls printing of empty arrays

2004-05-21 22:45  sds

	* src/ChangeLog:

	(SOCKET-STREAM-SHUTDOWN): avoid a GCC warning

2004-05-21 22:44  sds

	* src/ChangeLog:

	(wr_ch_terminal3, wr_ch_array_terminal3): respect
	the terminal stream encoding EOL slot

2004-05-21 22:40  sds

	* src/: ChangeLog, spvw.d, constobj.d:

	(software_type): use "cflags.h"

2004-05-21 22:39  sds

	* src/: ChangeLog, makemake.in:

	(cflags.h): new target

2004-05-21 00:50  sds

	* doc/: impbody.xml, impbyte.xml, impent.xml, impext.xml:

	tweaks and updates

2004-05-19 19:16  sds

	* src/NEWS:

	link WEAK news to impnotes

2004-05-19 19:15  sds

	* doc/common.xsl:

	replaced user.footer.navigation with user.footer.content;
	output refentryinfo

2004-05-19 19:04  sds

	* doc/impnotes.xml.in:

	removed unnecessary ID/TITLE pairs

2004-05-19 18:37  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	fixed weak object documentation

2004-05-19 18:31  sds

	* doc/cl-ent.xml:

	(amop-bib): do not abbreviate to    <abbrev>Metaobject Protocol</abbrev>

2004-05-19 13:34  haible

	* src/NEWS:

	Complete w.r.t. list of changes since 2.33.

2004-05-19 12:29  haible

	* src/NEWS:

	Mention many noteworthy changes since the last release.

2004-05-19 12:24  haible

	* doc/impbody.xml, doc/impent.xml, doc/impext.xml,
	  src/po/Makefile.devel, src/io.d, src/constobj.d, src/places.lisp,
	  src/spvw.d, src/spvw_garcol.d, src/subr.d, src/subrkw.d,
	  src/lispbibl.d, src/makemake.in, src/predtype.d, src/record.d,
	  src/spvw_circ.d, src/ChangeLog, src/constsym.d, src/init.lisp,
	  src/spvw_memfile.d, tests/ChangeLog, tests/tests.lisp:

	Implement weak data structures (relations, mappings, lists, alists).

2004-05-19 12:22  haible

	* tests/weak.tst:

	Tests for weak datastructures.

2004-05-19 12:22  haible

	* src/weak.d:

	Functions for weak datastructures.

2004-05-19 12:21  haible

	* src/spvw_weak.d:

	Handling of weak datastructures during garbage collection.

2004-05-19 12:21  haible

	* src/spvw_gcmark.d:

	Marking subroutine inside garbage collection.

2004-05-19 12:12  haible

	* src/clos-class2.lisp, src/lispbibl.d, src/ChangeLog,
	  src/documentation.lisp, tests/clos.tst, tests/ChangeLog:

	Documentation strings are attached to classes, not to class names.

2004-05-18 16:39  haible

	* src/compiler.lisp, src/ChangeLog, tests/ChangeLog,
	  tests/setf.tst:

	Fix bug that prevents functions named (SETF FOO) from being inlined.

2004-05-18 16:37  haible

	* src/predtype.d:

	Comment.

2004-05-18 16:35  haible

	* src/type.lisp, src/ChangeLog, src/subtypep.lisp, tests/ChangeLog,
	  tests/type.tst:

	Change the behaviour of UPGRADED-COMPLEX-PART-TYPE.
	Let SUBTYPEP respect UPGRADED-COMPLEX-PART-TYPE.

2004-05-18 16:30  haible

	* src/: ChangeLog, io.d:

	New function pr_pair.

2004-05-18 16:25  haible

	* src/: ChangeLog, clos-class2.lisp, clos-class5.lisp, record.d:

	Change the default-initargs representation to match the MOP.

2004-05-18 15:51  sds

	* doc/impnotes.xml.in:

	tweak wording

2004-05-18 04:42  sds

	* emacs/clhs.el:

	emacs format uses %s, not ~s

2004-05-17 21:18  haible

	* src/: lispbibl.d, ChangeLog:

	Avoid a gcc warning.

2004-05-17 20:37  sds

	* src/: condition.lisp, ChangeLog:

	add package prefix in the WITHOUT-PACKAGE-LOCK form

2004-05-17 18:47  sds

	* src/: spvw.d, ChangeLog, constobj.d, misc.d:

	(SOFTWARE-TYPE): return memory model information

2004-05-17 15:46  haible

	* src/: aridecl.d, ChangeLog:

	Fix a bug on 64-bit machines.

2004-05-17 14:26  haible

	* doc/impnotes.xml.in:

	Clarify what "dually licensed" means.

2004-05-17 13:23  haible

	* src/: ChangeLog, clos-class5.lisp:

	Fix for CHANGE-CLASS.

2004-05-17 13:22  haible

	* src/: ChangeLog, clos-class5.lisp, record.d:

	Signal PROGRAM-ERROR if ANSI CL wants it.

2004-05-17 13:22  haible

	* src/: condition.lisp, control.d, error.d, eval.d:

	Comment about PROGRAM-ERROR.

2004-05-17 04:07  sds

	* doc/impext.xml:

	hard space --> no-break space

2004-05-17 04:01  sds

	* doc/: impext.xml, impent.xml, impbody.xml, impbyte.xml,
	  clisp.xml.in:

	option entities

2004-05-17 00:32  sds

	* doc/Makefile:

	(FILLIN): substitute PLATFORM

2004-05-17 00:04  sds

	* doc/clisp.xml.in:

	(refentryinfo): added Platform in subtitle

2004-05-16 22:27  sds

	* doc/impnotes.xml.in:

	dual impnotes license: GPL & FDL

2004-05-16 21:03  sds

	* doc/Makefile:

	(DIST): upload to podval, including CSS

2004-05-16 20:57  sds

	* src/ChangeLog, modules/berkeley-db/bdb.c:

	(BDB:ENV-CREATE): 4.2 uses DB_RPCCLIENT while 4.1 used DB_CLIENT

2004-05-16 20:46  sds

	* src/: predtype.d, spvw_circ.d, spvw_garcol.d:

	maschine-->machine in English comments
	From Scott Williams <ortmage@gmx.net>

2004-05-16 19:43  haible

	* src/: ChangeLog, genclisph.d:

	Fix modules build failure in TYPECODES mode.

2004-05-16 19:19  haible

	* src/: ChangeLog, arilev1.d, lispbibl.d:

	Let SAFETY act indirectly through NO_ARI_ASM, not directly.

2004-05-16 19:14  sds

	* unix/malloc.c, src/ChangeLog:

	align output, and, when no arguments give, try the whole range

2004-05-16 18:34  haible

	* src/: ChangeLog, spvw_garcol.d:

	Fix handling of reallocated simple-strings in TYPECODES mode.

2004-05-16 17:53  haible

	* src/intelem.d:

	Fix incredibly shitty indentation.

2004-05-16 06:17  sds

	* doc/: cl-ent.xml, clisp.xml.in, impbody.xml, impext.xml:

	(cont-err): new entity

2004-05-15 23:15  sds

	* src/: compiler.lisp, defs1.lisp, ChangeLog:

	without-package-lock now works even when package lock is checked during
	macroexpansion (e.g., with DEFMETHOD)

2004-05-15 23:11  sds

	* src/ChangeLog, modules/rawsock/sock.lisp:

	(open-unix-socket): pass second argument to NAMESTRING
	(close): define a method which calls SOCK-CLOSE

2004-05-15 21:31  sds

	* src/ChangeLog, modules/clx/mit-clx/defsystem.lisp:

	(compile-clx, load-clx): compile and load "shape"

2004-05-15 00:38  sds

	* src/: init.lisp, ChangeLog:

	(*documentation*): still non-weak: although works on cygwin,
	might still break on other platforms

2004-05-14 22:14  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(mknod_type_check): use DEFCHECKER

2004-05-14 22:06  sds

	* modules/syscalls/calls.c:

	fixed a typo

2004-05-14 22:04  sds

	* utils/modprep.lisp, src/ChangeLog, modules/rawsock/rawsock.c,
	  doc/impext.xml:

	new macro DEFCHECKER for modules

2004-05-14 19:31  sds

	* src/: ChangeLog, init.lisp:

	(*documentation*): weak hash table now

2004-05-14 17:48  sds

	* doc/impbyte.xml:

	added bytecode-design section

2004-05-14 16:24  sds

	* doc/impnotes.css:

	updated (C) date

2004-05-14 04:52  sds

	* src/: ChangeLog, genclisph.d:

	(posfixnum_default): new inline function

2004-05-14 04:51  sds

	* utils/modprep.lisp, src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/regexp/regexi.c, doc/impent.xml, doc/impext.xml,
	  modules/berkeley-db/bdb.c, modules/pcre/cpcre.c:

	new macro DEFFLAGSET for modules

2004-05-13 21:45  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	(my_check_argument): pushSTACK(NIL) for PLACE

2004-05-13 19:54  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	[__sun__]: make sure that we do get prototypes for confstr() and lgamma_r()

2004-05-13 18:51  sds

	* src/: ChangeLog, dribble.lisp:

	(dribble-toggle): FRESH-LINE before the final message

2004-05-13 18:45  haible

	* src/: ChangeLog, error.d:

	Tweak error message.

2004-05-13 16:37  sds

	* src/ChangeLog, utils/clispload.lsp:

	(regression-test::*expected-failures*): Paul fixed ENSURE-DIRECTORIES-EXIST.8

2004-05-13 16:19  sds

	* src/ChangeLog:

	fixed formatting

2004-05-13 16:14  sds

	* tests/: number2.tst, ChangeLog:

	added a LOG test that fails on Solaris/Sparc64

2004-05-13 12:44  haible

	* src/: predtype.d, spvw_circ.d, spvw_garcol.d, spvw_genera1.d,
	  spvw_global.d, spvw_multimap.d, spvw_objsize.d, spvw_typealloc.d,
	  spvw_update.d, lispbibl.d, io.d, ChangeLog, hashtabl.d:

	New type of records, LRECORD.

2004-05-13 12:41  haible

	* utils/clispload.lsp, src/ChangeLog:

	Update list of expected failures.

2004-05-13 12:34  haible

	* src/ChangeLog, src/clos-class5.lisp, src/clos-genfun3.lisp,
	  tests/ChangeLog, tests/clos.tst:

	Keyword argument checking in UPDATE-INSTANCE-FOR-REDEFINED-CLASS
	and UPDATE-INSTANCE-FOR-DIFFERENT-CLASS.

2004-05-12 17:43  sds

	* modules/regexp/regexp.xml:

	role="data" for data

2004-05-12 17:43  sds

	* src/: lispbibl.d, genclisph.d, array.d, error.d, ChangeLog:

	array checks are now recoverable

2004-05-12 17:10  sds

	* src/ChangeLog:

	fixed formatting to conform to GNU guidelines

2004-05-12 16:35  haible

	* src/: ChangeLog, makemake.in:

	Reduce optimization flags for sparc64.

2004-05-12 12:26  haible

	* src/: genclisph.d, lispbibl.d, spvw_typealloc.d, ChangeLog:

	Rename LRECORD to VRECORD.

2004-05-12 12:23  haible

	* src/: clos-class5.lisp, record.d:

	Comments.

2004-05-11 23:46  sds

	* doc/: impext.xml, impbody.xml:

	use `consing'

2004-05-11 23:43  sds

	* doc/cl-ent.xml:

	(consing): added

2004-05-11 22:51  haible

	* src/: ChangeLog, arilev0.d:

	Add missing definition for SPARC64.

2004-05-11 22:49  haible

	* src/: lfloat.d, ChangeLog:

	Fix the long-float overflow check on 64-bit platforms.

2004-05-11 22:40  sds

	* doc/: common.xsl, impbody.xml, impbyte.xml, impent.xml,
	  impext.xml, impnotes.css:

	format bytecodes and data separately from sexps

2004-05-11 22:25  haible

	* src/: ChangeLog, genclisph.d, lispbibl.d:

	Fix for bit_test on SPARC64.

2004-05-11 22:00  haible

	* src/: ChangeLog, arisparc64.d:

	Fixes for Solaris assembler.

2004-05-11 19:43  sds

	* src/subrkw.d:

	comment

2004-05-11 19:10  haible

	* src/: ChangeLog, arilev0.d:

	Fix a syntax error.

2004-05-11 18:50  sds

	* src/: lispbibl.d, ChangeLog:

	[SPARC64]: use Bits 63..48 for type code, bits 47..0 for address
	always, not just when defined(NO_SINGLEMAP)
	Suggested by Bruno

2004-05-11 18:10  sds

	* src/ChangeLog:

	formatting

2004-05-11 18:06  sds

	* modules/syscalls/: configure, config.h.in:

	regenerated

2004-05-11 18:03  sds

	* tests/: ChangeLog, number2.tst:

	(test-function): be careful with transcendental functions:
	do not call LOG on 0 &c.

2004-05-11 17:57  haible

	* src/: compiler.lisp, ChangeLog:

	Use *seclass-foldable* in a few more cases.

2004-05-11 16:45  haible

	* src/: arilev0.d, ChangeLog:

	Fix low-level division asm on SPARC64.

2004-05-11 15:27  sds

	* src/: compiler.lisp, ChangeLog:

	(c-form-table): treat =,/=,>,>=,<,<= specially
	(c-COMPARE-NUMBERS): try to convert = and other numeric comparisons to ZEROP &c

2004-05-11 12:45  haible

	* src/: control.d, eval.d, i18n.d, misc.d, pathname.d, ChangeLog:

	Fix GC-safety bug.

2004-05-11 12:41  haible

	* src/hashtabl.d:

	Comment and style fixes.

2004-05-11 12:40  haible

	* src/io.d:

	Fix comments.

2004-05-11 12:39  haible

	* src/list.d:

	Indentation.

2004-05-11 12:38  haible

	* src/: ChangeLog, subrkw.d:

	Reorder, to match the order in subr.d.

2004-05-11 12:37  haible

	* Makefile.devel, src/ChangeLog:

	New target multibuild-linux-x86.

2004-05-11 12:36  haible

	* tests/ChangeLog, tests/lists153.tst, src/ChangeLog,
	  utils/clispload.lsp:

	Skip memory intensive test on 32-bit SPVW_PURE_BLOCKS platforms.

2004-05-11 12:35  haible

	* src/: ChangeLog, intlog.d:

	Fixes for the TYPECODES model on 32-bit platforms.

2004-05-11 12:29  haible

	* src/: condition.lisp, ChangeLog:

	Fix bug in the CONTINUE restart.

2004-05-11 12:27  haible

	* src/: record.d, ChangeLog, clos-class5.lisp, constsym.d, subr.d:

	Simplify CLOS::%CHANGE-CLASS.

2004-05-11 12:26  haible

	* src/po/de.po:

	Add a missing space.

2004-05-11 12:24  haible

	* src/: ChangeLog, clos-class2.lisp, defstruct.lisp:

	Use clos::slot-definition-* accessors instead of old ds-slot-* accessors.

2004-05-11 00:55  sds

	* src/: hashtabl.d, subr.d, ChangeLog:

	(GETHASH): seclass_default because user-defined HASH-TABLE-TEST can do anything

2004-05-11 00:36  sds

	* doc/: impbyte.xml, impent.xml:

	added Bruno's write-up on TYPECODES

2004-05-10 11:45  haible

	* src/clos-class2.lisp, src/init.lisp, src/makemake.in,
	  src/record.d, src/po/Makefile.devel, src/clos-class5.lisp,
	  src/clos.lisp, src/constsym.d, src/lispbibl.d, src/subr.d,
	  src/clos-package.lisp, src/defstruct.lisp,
	  src/documentation.lisp, src/io.d, src/loadform.lisp,
	  src/ChangeLog, tests/ChangeLog, tests/clos.tst, tests/iofkts.tst:

	Metaobject protocol for slot definitions.

2004-05-10 11:44  haible

	* src/: clos-slotdef1.lisp, clos-slotdef2.lisp, clos-slotdef3.lisp:

	Slot Definition metaobjects

2004-05-07 20:05  sds

	* src/: lispbibl.d, ChangeLog:

	(unix) [__OpenBSD__]: define

2004-05-07 19:39  sds

	* modules/rawsock/configure:

	regenerated

2004-05-07 19:31  sds

	* src/ChangeLog, modules/rawsock/configure.in:

	<net/if.h> requires <sys/socket.h> to be included before it (on Solaris)

2004-05-07 17:34  sds

	* modules/: rawsock/configure, syscalls/config.h.in,
	  syscalls/configure:

	regenerated

2004-05-07 17:34  sds

	* src/ChangeLog, modules/rawsock/configure.in:

	<netinet/if_ether.h> requires <net/if.h> to be included before it (on Solaris)

2004-05-07 17:33  sds

	* src/ChangeLog, modules/syscalls/configure.in,
	  modules/syscalls/link.sh.in:

	check for the library where erf() is implemented

2004-05-07 13:34  haible

	* src/: makemake.in, ChangeLog:

	Avoid an annoying g++ warning.

2004-05-07 13:17  haible

	* src/: clos-package.lisp, ChangeLog:

	Avoid a few warnings during bootstrapping.

2004-05-07 10:40  haible

	* src/lispbibl.d, src/ChangeLog, src/clos-class2.lisp,
	  tests/ChangeLog, tests/clos.tst, tests/iofkts.tst:

	New DEFCLASS option :fixed-slot-locations.

2004-05-06 22:55  sds

	* src/ChangeLog, modules/rawsock/rawsock.c:

	Solaris compilation fixes:
	include <string.h> for memcpy() &Co
	include <net/if.h> before <netinet/if_ether.h>
	declare check_socket_domain() before it is first used

2004-05-06 22:35  sds

	* src/ChangeLog, modules/pcre/cpcre.c:

	fixed bug #[ 948784 ]: crash in pcre_free
	(module__pcre__init_function_2): reset pcre_malloc to
	malloc() and pcre_free to free() to avoid a crash in FINALIZE

2004-05-06 12:09  haible

	* src/: ChangeLog, clos-class2.lisp, clos-class5.lisp:

	Fix initialize-instance-standard-class and initialize-instance-structure-class
	to do the right thing even before all of CLOS has been loaded.

2004-05-06 12:07  haible

	* src/: po/Makefile.devel, makemake.in, clos.lisp, ChangeLog:

	Rename clos-class4.lisp to clos-print.lisp.

2004-05-06 12:06  haible

	* src/clos-print.lisp:

	Moved here from clos-class4.lisp.

2004-05-06 12:05  haible

	* src/clos-class4.lisp:

	Move to clos-print.lisp.

2004-05-06 01:12  sds

	* src/: ChangeLog, hashtabl.d:

	(hashcode_string): use all string elements

2004-05-06 01:05  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated for mknod chmod chown umask

2004-05-06 00:58  sds

	* doc/impbody.xml:

	use &mode-r;

2004-05-06 00:57  sds

	* src/ChangeLog, src/NEWS, doc/impent.xml, doc/unix-ent.xml,
	  modules/syscalls/calls.c, modules/syscalls/configure.in,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml:

	export SET-FILE-STAT, CONVERT-MODE, UMASK, MKNOD from SYSCALLS

2004-05-05 22:43  sds

	* modules/pcre/cpcre.c:

	removed a useless variable

2004-05-05 22:09  sds

	* doc/impext.xml:

	socket-status works on raw sockets

2004-05-05 21:14  sds

	* src/ChangeLog, modules/pcre/cpcre.c, modules/regexp/regexi.c:

	set fp_pointer to NULL when releasing it

2004-05-05 17:05  haible

	* src/: makemake.in, ChangeLog:

	Fix for Solaris.

2004-05-05 11:50  haible

	* src/: makemake.in, ChangeLog, clos-class2.lisp, clos-class4.lisp,
	  clos.lisp, init.lisp, po/Makefile.devel:

	Make very early CLOS available before DEFSTRUCT.

2004-05-05 11:49  haible

	* src/clos-class0.lisp:

	Very early CLOS.

2004-05-04 14:57  sds

	* src/package.d:

	tweak last patch

2004-05-04 11:42  haible

	* src/: ChangeLog, clos-package.lisp:

	Update comments.

2004-05-04 11:39  haible

	* src/: ChangeLog, clos-package.lisp, clos.lisp, init.lisp,
	  makemake.in, po/Makefile.devel:

	Move the CLOS package definition to a new file, so that it can be available
	early, before DEFSTRUCT.

2004-05-04 11:36  haible

	* src/: compiler.lisp, ChangeLog, defstruct.lisp, places.lisp:

	Move DEFSETFs around.

2004-05-04 11:35  haible

	* src/ChangeLog, src/clos-class5.lisp, tests/ChangeLog,
	  tests/clos.tst:

	Calling class-prototype does not count as an instantiation.

2004-05-03 23:06  sds

	* src/: ChangeLog, disassem.lisp:

	(disassemble): return when cannot disassemble

2004-05-03 23:04  sds

	* src/: package.d, ChangeLog:

	(in_make_package): fixed a GC-safety bug which DEBUG_GCSAFETY cannot
	detect: object slots addresses, even though they are declared
	gcv_object_t, are _NOT_ valid gcv_object_t*!!

2004-05-03 15:44  sds

	* tests/pack11.tst:

	fixed last test

2004-05-03 11:48  haible

	* src/: lispbibl.d, ChangeLog, subtypep.lisp:

	Make non-UNICODE builds work again.

2004-05-03 11:46  haible

	* src/: ChangeLog, record.d:

	Speed up check_generic_function.

2004-05-03 11:45  haible

	* src/: ChangeLog, io.d, record.d, sequence.d:

	Convert some old-style format strings to new style.

2004-05-03 11:41  haible

	* src/: init.lisp, ChangeLog:

	Remove unused code.

2004-05-03 11:41  haible

	* src/ChangeLog, src/clos-class2.lisp, tests/ChangeLog,
	  tests/clos.tst:

	Error recovery in DEFCLASS.

2004-05-03 11:40  haible

	* tests/ChangeLog:

	Add missing ChangeLog entry.

2004-05-03 03:38  sds

	* src/ChangeLog, src/package.d, tests/pack11.tst:

	fixed bug #[ 946645 ]: rename-package does not accept package-designators

2004-05-02 17:42  haible

	* src/: ChangeLog, makemake.in:

	Integrate a SuSE patch.

2004-05-02 16:22  haible

	* src/: condition.lisp, error.d, reploop.lisp:

	Write restart names in upper case, so I can grep for them.

2004-05-02 16:22  haible

	* src/spvw.d:

	Fix doc of appease_form.

2004-05-02 16:20  haible

	* src/: gray.lisp, init.lisp:

	Move comments.

2004-05-02 16:20  haible

	* src/clos-class2.lisp, src/lispbibl.d, src/ChangeLog,
	  tests/ChangeLog, tests/clos.tst:

	DEFCLASS now removes accessor methods from the previous DEFCLASS form.

2004-04-30 15:24  sds

	* modules/syscalls/syscalls.xml:

	&unsigned-byte; -> &unsigned-byte-t;

2004-04-30 12:21  haible

	* src/: eval.d, lispbibl.d, spvw.d, ChangeLog, constobj.d,
	  constsym.d, record.d, subr.d:

	Special representation of initfunctions for constants.

2004-04-30 12:19  haible

	* src/: ChangeLog, record.d:

	One more check_* functions made inline.

2004-04-30 12:17  haible

	* src/cmacros.lisp:

	Nop.

2004-04-30 12:16  haible

	* src/: po/Makefile.devel, compiler.lisp, init.lisp, makemake.in,
	  trace.lisp, clos.lisp, ChangeLog:

	Move some code to functions.lisp.

2004-04-30 12:14  haible

	* src/functions.lisp:

	Utilities for function objects.

2004-04-30 12:13  haible

	* src/clos-class2.lisp, src/lispbibl.d, src/ChangeLog,
	  tests/ChangeLog, tests/clos.tst:

	Update the subclasses list of a redefined class correctly.

2004-04-29 21:59  haible

	* src/: ChangeLog, .gdbinit, disassem.lisp:

	Avoid an interaction between gdb an our DISASSEMBLE function during
	the testsuite.

2004-04-29 21:35  haible

	* src/defs2.lisp:

	Make DEFPACKAGE available earlier during bootstrap.

2004-04-29 21:25  haible

	* src/reploop.lisp, src/ChangeLog, tests/ChangeLog,
	  tests/excepsit.tst:

	Make an ABORT restart available.

2004-04-29 21:22  haible

	* src/defpackage.lisp:

	ANSI CL defpackage macro.

2004-04-29 21:22  haible

	* src/: ChangeLog, init.lisp, makemake.in, po/Makefile.devel:

	Make DEFPACKAGE available earlier during bootstrap.

2004-04-29 21:20  haible

	* src/: ChangeLog, genclisph.d:

	Fix for TYPECODES mode.

2004-04-29 21:17  haible

	* src/ChangeLog, src/clos-class2.lisp, src/lispbibl.d,
	  tests/ChangeLog, tests/clos.tst:

	Turn the class-direct-subclasses list into a list of weak-pointers.

2004-04-29 21:14  haible

	* src/: hashtabl.d, lispbibl.d, record.d, spvw_circ.d, ChangeLog,
	  spvw_garcol.d, spvw_memfile.d, spvw_typealloc.d, spvw_update.d:

	A cleaner way to implement weak pointers.

2004-04-29 21:12  haible

	* src/ChangeLog, src/spvw_garcol.d, src/spvw_memfile.d,
	  src/spvw_update.d, tests/ChangeLog, tests/tests.lisp:

	Make weak pointers work on SPVW_PAGES platforms.

2004-04-29 21:09  haible

	* src/comptran.d:

	Optimize last patch a little bit.

2004-04-29 16:04  sds

	* src/: pathname.d, ChangeLog:

	(PARSE-NAMESTRING): Fix a GC-safety bug.

2004-04-28 23:39  sds

	* src/ChangeLog, src/comptran.d, tests/number2.tst:

	(N_cosh_N): Fix a GC-safety bug.

2004-04-28 23:38  sds

	* src/ChangeLog, src/backquote.lisp, tests/backquot.tst:

	Kaz Kylheku <kaz@ashi.footprints.net> finished his patch

2004-04-28 22:38  haible

	* src/.gdbinit:

	Fix the ansi_tests command.

2004-04-28 22:13  haible

	* src/: charstrg.d, ChangeLog:

	Fix a GC-safety bug.

2004-04-28 22:12  haible

	* src/: lispbibl.d, spvw_garcol.d, ChangeLog:

	Make DEBUG_GCSAFETY work with g++ 3.4.0.

2004-04-28 20:28  haible

	* src/ChangeLog:

	Note about a gcc bug.

2004-04-28 17:25  sds

	* doc/impbody.xml:

	typo

2004-04-28 13:50  haible

	* src/ChangeLog:

	Typo.

2004-04-28 13:48  haible

	* src/: ChangeLog, loadform.lisp:

	Add a function name to the function created by make-init-form.
	Don't compile it always.

2004-04-28 13:46  haible

	* src/: ChangeLog, defs1.lisp, describe.lisp:

	Move write-to-short-string from describe.lisp to defs1.lisp, since it's
	already used in compiler.lisp.

2004-04-28 13:43  haible

	* src/: debug.d, ChangeLog:

	A hook for debugging.

2004-04-28 13:42  haible

	* src/: ChangeLog, constsym.d, debug.d, init.lisp, subr.d:

	Restore debuggability during loading of init.lisp.

2004-04-28 13:38  haible

	* src/: macros2.lisp, ChangeLog:

	Fix broken ASSERT macro.

2004-04-28 12:02  haible

	* tests/: ChangeLog, clos.tst, format.tst, iofkts.tst, lambda.tst,
	  mop.tst, streams.tst, streamslong.tst, symbols.tst, tests.lisp,
	  type.tst:

	Add support for CMUCL 18e.

2004-04-28 12:00  haible

	* src/: clos-class2.lisp, ChangeLog:

	Better warning in MAKE-INSTANCES-OBSOLETE.

2004-04-28 00:51  sds

	* doc/impbody.xml:

	more orthography

2004-04-28 00:30  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated for crypt

2004-04-28 00:27  sds

	* src/NEWS, src/ChangeLog, doc/unix-ent.xml,
	  modules/syscalls/calls.c, modules/syscalls/configure.in,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml,
	  doc/impbody.xml, doc/impent.xml:

	syscalls now exports functions POSIX:CRYPT, POSIX:ENCRYPT, and POSIX:SETKEY

2004-04-27 22:10  sds

	* tests/backquot.tst, src/ChangeLog, src/backquote.lisp:

	tweak last patch from Kaz

2004-04-27 21:06  sds

	* tests/loop.tst, src/ChangeLog, src/loop.lisp:

	(expand-loop): fixed last patch: pattern may be NIL

2004-04-27 19:34  sds

	* src/ChangeLog, src/backquote.lisp, tests/backquot.tst:

	(bq-optimize-list*): be careful to watch for splicing unquote forms in
	the last position, and also for a quoted unquote in the last position
	From Kaz Kylheku <kaz@ashi.footprints.net>

2004-04-27 19:33  sds

	* tests/: ChangeLog, tests.lisp:

	(run-all-tests) [CLISP]: bind CUSTOM:*WARN-ON-FLOATING-POINT-CONTAGION*
	and CUSTOM:*WARN-ON-FLOATING-POINT-RATIONAL-CONTAGION* to NIL

2004-04-27 13:10  haible

	* tests/backquot.tst:

	Oops.

2004-04-27 13:08  haible

	* tests/backquot.tst:

	A simpler double-backquote test.

2004-04-27 12:01  haible

	* doc/impbody.xml:

	orthography

2004-04-27 11:53  haible

	* tests/: ChangeLog, alltest.tst, array.tst, bin-io.tst,
	  characters.tst, clos.tst, conditions.tst, encoding.tst,
	  eval20.tst, excepsit.tst, format.tst, hashlong.tst, iofkts.tst,
	  lambda.tst, lists152.tst, lists154.tst, lists155.tst,
	  lists156.tst, loop.tst, macro8.tst, map.tst, mop.tst, path.tst,
	  setf.tst, streams.tst, streamslong.tst, strings.tst,
	  symbol10.tst, symbols.tst, tests.lisp, type.tst:

	Add support for SBCL.

2004-04-27 11:51  haible

	* src/: ChangeLog, clos-class2.lisp:

	Fix for make-instances-obsolete.

2004-04-27 00:39  sds

	* tests/backquot.tst:

	one more risky backquote test
	from Iban HATCHONDO <hatchond@yahoo.fr>

2004-04-27 00:27  sds

	* src/ChangeLog, modules/dirkey/dirkey.c,
	  modules/berkeley-db/bdb.c:

	use check_classname() and typep_classname() instead of ad hoc checks

2004-04-26 22:46  sds

	* tests/backquot.tst:

	typo

2004-04-26 22:33  sds

	* tests/: backquot.tst, ChangeLog:

	added a test based on mit-clx/input.lisp:declare-event/get-macro

2004-04-26 19:06  sds

	* src/CodingStyle:

	ChangeLog: 3 roots

2004-04-26 18:58  sds

	* src/: ChangeLog, loop.lisp:

	(expand-loop): use FUNCTION-FORM-FUNFORM instead of ad hoc inline code;
	avoid creating an unnecessary auxiliary variable (shortens the byte code)

2004-04-26 18:57  sds

	* doc/: cl-ent.xml, impbody.xml:

	Iteration variables in the loop epilogue

2004-04-26 18:02  sds

	* src/: makemake.in, ChangeLog:

	(init): do not treat "bindings" modules subdirectory specially

2004-04-26 18:00  sds

	* src/genclisph.d, src/ChangeLog, src/error.d,
	  modules/pcre/cpcre.c, modules/rawsock/rawsock.c:

	(check_classname): new function for modules

2004-04-26 16:42  haible

	* modules/clx/new-clx/clx.f, src/lispbibl.d, src/predtype.d,
	  src/record.d, src/clos.lisp, src/compiler.lisp, src/constsym.d,
	  src/genclisph.d, src/subr.d, src/type.lisp, src/ChangeLog,
	  src/clos-class5.lisp, src/error.d:

	New functions CLOS::TYPEP-CLASS and typep_class, typep_classname.

2004-04-26 12:10  haible

	* tests/: ChangeLog, alltest.tst, array.tst, clos.tst, eval20.tst,
	  hashlong.tst, iofkts.tst, lists152.tst, macro8.tst, map.tst,
	  type.tst:

	Make many tests independent of CLISP.

2004-04-26 12:01  haible

	* src/: clos-class2.lisp, ChangeLog:

	Fix for make-instances-obsolete.

2004-04-26 03:47  sds

	* src/: ChangeLog, describe.lisp:

	(describe-object): since 2004-02-19, PATHNAME-DEVICE
	of a LOGICAL-PATHNAME can be :UNSPECIFIC

2004-04-23 19:19  sds

	* doc/impnotes.html:

	regenerated

2004-04-23 19:19  sds

	* src/ChangeLog, modules/rawsock/sock.lisp, doc/unix-ent.xml,
	  modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml:

	(sockaddr-family-size, sockaddr-data): added

2004-04-23 17:16  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/sock.lisp:

	renamed CLOSESOCK to SOCK-CLOSE for consistency with SOCK-READ and SOCK-WRITE

2004-04-23 17:13  sds

	* src/ChangeLog, modules/clx/mit-clx/dependent.lisp:

	(make-process-lock, process-wakeup): so not signal an error
	(holding-lock): no warning

2004-04-23 12:11  haible

	* src/: lispbibl.d, ChangeLog, clos-class2.lisp:

	class-direct-subclasses is needed only by STANDARD-CLASS, not by CLASS in
	general.

2004-04-23 02:40  sds

	* modules/rawsock/: config.h.in, configure:

	regenerated

2004-04-23 02:38  sds

	* src/ChangeLog, doc/unix-ent.xml, modules/rawsock/configure.in,
	  modules/rawsock/link.sh.in, modules/rawsock/rawsock.c,
	  modules/rawsock/rawsock.xml, modules/rawsock/sock.lisp:

	implemented the remaining raw socket functions

2004-04-23 00:28  sds

	* src/: stream.d, ChangeLog, constobj.d, constsym.d:

	SOCKET-OPTIONS now handles all 16 POSIX options

2004-04-22 23:43  sds

	* src/: stream.d, ChangeLog:

	(stream_handles): accept fixnums as pointing to themselves as FDs, this
	allows RAWSOCK sockets to be used with SOCKET-STATUS and SOCKET-OPTIONS

2004-04-22 22:22  haible

	* src/: ChangeLog, lispbibl.d:

	Work around a g++ 3.4.0 bug.

2004-04-22 21:24  sds

	* src/: pathname.d, ChangeLog:

	(namestring_correctly_parseable_p): fixed the last patch

2004-04-22 21:13  sds

	* src/ChangeLog, utils/clispload.lsp:

	_really_ set custom:*warn-on-floating-point...contagion* to nil

2004-04-22 21:11  sds

	* src/: ChangeLog, flo_rest.d, realelem.d:

	Rely on FILL-STREAM to format warnings and error messages.

2004-04-22 20:52  sds

	* src/autoconf/aclocal.m4:

	regenerated

2004-04-22 20:50  sds

	* src/: pathname.d, ChangeLog:

	(pathname_version_maybe): define
	(file_namestring_parts, namestring_correctly_parseable_p): use it

2004-04-22 20:45  sds

	* src/ChangeLog, modules/rawsock/rawsock.c,
	  modules/rawsock/sock.lisp:

	rawsock now compiles on cygwin

2004-04-22 20:03  haible

	* src/ChangeLog:

	Oops.

2004-04-22 20:01  haible

	* src/: lispbibl.d, ChangeLog:

	Re-enable global register variable for gcc >= 3.4.

2004-04-22 18:46  haible

	* src/: lispbibl.d, ChangeLog:

	Fixes to make it compile with g++ 3.4.

2004-04-22 16:20  sds

	* src/: genclisph.d, ChangeLog:

	(check_fpointer, check_fpointer_replacement): moved
	to a later place so that clisp.h will be compilable

2004-04-22 14:58  haible

	* utils/clispload.lsp:

	Better comments.

2004-04-22 13:56  haible

	* src/: ChangeLog, genclisph.d:

	Define also check_fpointer, check_posfixnum, check_string, for modules.

2004-04-22 13:52  haible

	* src/lispbibl.d:

	Typo in comment.

2004-04-22 13:44  haible

	* src/: ChangeLog, genclisph.d:

	Clean up a horrible abuse of C comments that led to horrible indentation
	practice.

2004-04-22 12:30  haible

	* src/record.d, src/genclisph.d, src/lispbibl.d,
	  src/clos-class2.lisp, src/clos-class4.lisp, src/constsym.d,
	  src/spvw_garcol.d, src/clos-class5.lisp, src/clos-slots1.lisp,
	  src/hashtabl.d, src/predtype.d, src/stream.d, src/ChangeLog,
	  tests/ChangeLog, tests/clos.tst:

	Handle class redefinitions as specified by ANSI CL.

2004-04-22 12:25  haible

	* src/: pathname.d, stream.d, ChangeLog:

	Tweaks.

2004-04-21 23:22  sds

	* src/NEWS, src/ChangeLog, modules/rawsock/sock.lisp,
	  modules/rawsock/configure, modules/rawsock/configure.in,
	  modules/rawsock/link.sh.in, modules/rawsock/preload.lisp,
	  modules/rawsock/rawsock.c, modules/rawsock/rawsock.xml,
	  doc/unix-ent.xml, modules/rawsock/Makefile.in,
	  modules/rawsock/config.h.in, doc/impnotes.xml.in, doc/impext.xml,
	  doc/Makefile, Makefile.devel:

	modules/rawsock: new module for low-level socket access
	From Don & Fred Cohens  <fc@all.net, don-sourceforge@isis.cs3-inc.com>

2004-04-21 22:41  haible

	* utils/clispload.lsp, src/ChangeLog:

	16 more tests are now fulfilled by clisp.

2004-04-21 21:46  sds

	* utils/clispload.lsp, src/ChangeLog:

	[WIN32]: do not mark DISASSEMBLE.* as expected failures

2004-04-21 21:42  sds

	* src/: ChangeLog, disassem.lisp:

	(disassemble): do not signal an error
	when cannot disassemble a built-in C function

2004-04-21 21:24  haible

	* src/: stream.d, ChangeLog:

	Make (stream-element-type *terminal-io*) work as expected.

2004-04-21 20:45  haible

	* src/: disassem.lisp, ChangeLog:

	Be nice when gdb is not found.

2004-04-21 19:42  haible

	* src/ChangeLog, utils/clispload.lsp:

	Reduce warnings verbosity.

2004-04-21 15:52  haible

	* src/: makemake.in, ChangeLog:

	Determine the version of gcc correctly, even if it was built with --enable-nls.

2004-04-21 12:58  haible

	* tests/: tests.lisp, ChangeLog, clos.tst, number2.tst:

	Remove old hacks.

2004-04-21 12:56  haible

	* src/: ChangeLog, lispbibl.d:

	Avoid a gcc warning in C functions whose last statement is the invocation
	of a restartf_t.

2004-04-21 12:52  haible

	* src/: lispbibl.d, ChangeLog:

	Fix bad German -> English translation.

2004-04-21 12:49  haible

	* src/: genclisph.d, ChangeLog:

	Fix a build bug in WIDE mode.

2004-04-21 12:46  haible

	* src/: condition.lisp, ChangeLog:

	Fix typo (:interactive given twice in the same call).

2004-04-21 12:43  haible

	* src/: intlog.d, ChangeLog:

	Fix an ASH bug on 64-bit platforms.

2004-04-21 12:38  haible

	* src/: realtran.d, comptran.d, places.lisp, ChangeLog:

	Optionally return floating-point results when ANSI CL says so.

2004-04-21 12:35  haible

	* doc/impent.xml, doc/impbody.xml, doc/impext.xml, src/misc.d,
	  src/constsym.d, src/lisparit.d, src/realelem.d:

	Optionally return floating-point results when ANSI CL says so.

2004-04-21 12:32  haible

	* src/ChangeLog:

	Use full relative pathnames in ChangeLog entries.

2004-04-21 12:25  haible

	* src/: package.d, ChangeLog:

	Fix typo in error message.

2004-04-21 00:14  sds

	* utils/clispload.lsp, src/ChangeLog:

	(disassemble-machine-code) [win32, cygwin]: do not redefine

2004-04-20 22:19  haible

	* utils/clispload.lsp:

	Four new test failures are gone.

2004-04-20 22:04  haible

	* src/: io.d, ChangeLog:

	Change the way accessible uninterned symbols are printed.

2004-04-20 21:50  haible

	* src/: io.d, ChangeLog:

	Change the way accessible keywords are printed.

2004-04-20 21:38  haible

	* src/: io.d, ChangeLog:

	Tweak the printing of empty nil-vectors.

2004-04-20 21:04  sds

	* utils/clispload.lsp, src/ChangeLog:

	(*expected-failures*): updated

2004-04-20 20:45  sds

	* src/spvw_debug.d, tests/ChangeLog, tests/path.tst,
	  src/pathname.d, src/lispbibl.d, src/ChangeLog, src/constobj.d:

	pathnames always have VERSION slot, even though it is not printed

2004-04-20 19:41  sds

	* src/.gdbinit:

	(ansi_tests): now local

2004-04-20 12:29  haible

	* src/ChangeLog:

	Updated German translations.

2004-04-20 12:28  haible

	* src/po/de.po:

	Updated translations.

2004-04-20 12:24  haible

	* src/: ChangeLog, init.lisp, savemem.lisp:

	Make FORMAT work already during bootstrapping.

2004-04-20 12:23  haible

	* src/: lispbibl.d, error.d, eval.d, lisparit.d, record.d,
	  ChangeLog, control.d, genclisph.d:

	Make most argument type checks inline, with the replacement part notinline.

2004-04-19 22:07  sds

	* tests/ChangeLog, tests/excepsit.tst, tests/path.tst,
	  src/pathname.d, src/ChangeLog:

	(simplify_directory): signal an error on (:ABSOLUTE :UP)
	as per <http://www.lisp.org/HyperSpec/Body/sec_19-2-2-4-3.html>

2004-04-19 21:34  sds

	* src/: spvw.d, ChangeLog:

	(quit): do (FRESH-LINE *ERROR-OUTPUT*) before (WRITE-LINE "Bye")
	because in batch mode *ERROR-OUTPUT* and *STANDARD-OUTPUT* are separate

2004-04-19 20:11  sds

	* src/: eval.d, ChangeLog:

	(CHECK_FDEF): use the return value of
	check_fdefinition() instead of Symbol_function(symbol)

2004-04-19 19:10  sds

	* src/error.d:

	(check_fdefinition): better comments

2004-04-19 18:40  haible

	* src/ChangeLog:

	Oops, restore the cut-off tail.

2004-04-19 18:35  sds

	* tests/: ChangeLog, strings.tst:

	enable string un-realloc test (was risky)

2004-04-19 17:49  sds

	* src/: eval.d, ChangeLog:

	(CHECK_FDEF): save the return value of
	check_fdefinition() in Symbol_function(symbol)

2004-04-19 17:48  sds

	* tests/: ChangeLog, strings.tst:

	add a (NSTRING-UPCASE #A(NIL (0))) test

2004-04-19 16:33  haible

	* src/: ChangeLog, io.d:

	Revert write_string_up patch. The bug was elsewhere. The old code was simpler.

2004-04-19 16:04  haible

	* src/ChangeLog:

	Fix last makemake.in ChangeLog entry from Sam.

2004-04-19 13:08  haible

	* src/eval.d:

	Add a FIXME.

2004-04-19 13:07  haible

	* src/: stream.d, ChangeLog:

	Avoid portability problem through longjmp.

2004-04-19 13:06  haible

	* src/: lispbibl.d, error.d, ChangeLog:

	Fix the documentation of correctable_error().

2004-04-19 13:05  haible

	* src/: lispbibl.d, ChangeLog:

	Disable the use of global register variables for gcc >= 3.0 on all platforms.

2004-04-19 13:03  haible

	* src/lispbibl.d, src/charstrg.d, src/encoding.d, src/foreign.d,
	  src/ChangeLog, tests/ChangeLog, tests/strings.tst:

	Fix the return value of NSTRING-UPCASE/DOWNCASE/CAPITALIZE,
	WRITE-STRING, WRITE-LINE, when the argument is a displaced string.

2004-04-19 13:01  haible

	* src/: ChangeLog, type.lisp:

	BASE-STRING does not include vectors of element type NIL.

2004-04-19 13:00  haible

	* src/: ChangeLog, condition.lisp, fill-out.lisp:

	Internationalization of fill-stream.

2004-04-19 12:23  haible

	* src/: ChangeLog, describe.lisp:

	Move newlines out of translatable strings.

2004-04-19 03:58  sds

	* src/: ChangeLog, makemake.in:

	(check-ansi-tests-debug): new target

2004-04-19 03:53  sds

	* utils/clispload.lsp, src/ChangeLog:

	do not call DO-TESTS, leave this to the command line

2004-04-19 03:52  sds

	* src/lispbibl.d, src/spvw.d, src/array.d,
	  modules/queens/callqueens.c:

	Spelling corrections from Scott Williams <ortmage@gmx.net>

2004-04-16 21:46  haible

	* src/disassem.lisp:

	Oops, typo.

2004-04-16 21:36  haible

	* src/: disassem.lisp, ChangeLog:

	On Cygwin, don't attach gdb to the live process.

2004-04-16 20:28  sds

	* tests/iofkts.tst, src/ChangeLog, src/io.d, tests/ChangeLog:

	(WRITE-STRING #A(nil (0))) must return its argument, not NIL

2004-04-16 20:16  sds

	* src/io.d:

	fixed last patch

2004-04-16 19:58  sds

	* tests/: ChangeLog, iofkts.tst:

	(object-out): replaced with a PRINT-OBJECT method;
	added a "risky test" of printing a list of objects

2004-04-16 19:55  sds

	* src/: io.d, ChangeLog:

	(test_ostream): accept a gcv_object_t* argument instead of using STACK_0

2004-04-16 18:20  haible

	* utils/clispload.lsp:

	The misc.lsp tests no longer need a CONDITIONS package.

2004-04-16 17:34  sds

	* utils/clispload.lsp, src/ChangeLog:

	ASINH.5 is now fixed

2004-04-16 17:33  sds

	* utils/clispload.lsp, src/ChangeLog:

	(disassemble-machine-code) [CYGWIN, WIN32]: redefine
	because debugging kills the process on woe32

2004-04-16 17:30  sds

	* tests/number2.tst, tests/ChangeLog, src/ChangeLog,
	  src/comptran.d:

	(R_R_asinh_R_R): fixed the floating point type of the return value

2004-04-16 15:17  sds

	* tests/ChangeLog:

	streams.tst: test ext:fill-stream

2004-04-16 15:13  sds

	* Makefile.devel:

	fixed last patch

2004-04-16 12:12  haible

	* src/: lispbibl.d, list.d:

	Fix comments.

2004-04-16 12:12  haible

	* src/: ChangeLog, compiler.lisp:

	Use c-warn where c-error is not appropriate.

2004-04-16 12:11  haible

	* src/: ChangeLog, sequence.d:

	Make REMOVE-DUPLICATES, DELETE-DUPLICATES cons less.

2004-04-16 12:09  haible

	* src/: ChangeLog, subtypep.lisp:

	Reduce the amount of consing of SUBTYPEP.

2004-04-16 12:08  haible

	* utils/clispload.lsp:

	Driver for the ansi-tests testsuite.

2004-04-16 12:05  haible

	* src/makemake.in, src/ChangeLog, unix/INSTALL, unix/PLATFORMS:

	Integrate the ansi-tests from Paul Dietz.

2004-04-16 01:40  sds

	* modules/matlab/Makefile, modules/matlab/demo.lisp,
	  modules/matlab/link.sh, modules/matlab/matlab.lisp,
	  modules/matlab/matlab.xml, modules/matlab/wrap.lisp,
	  src/ChangeLog, src/NEWS, doc/impent.xml, doc/impext.xml,
	  doc/impnotes.xml.in:

	new module for interface to MATLAB

2004-04-16 01:20  sds

	* src/: clos-methcomb5.lisp, ChangeLog:

	avoid some compilation warnings

2004-04-15 22:26  sds

	* src/ChangeLog, Makefile.devel:

	(update-ansi-tests): do not pass "-d" to "cvs update"
	becase "ansi-tests" could be a symlink to a writable sandbox

2004-04-15 22:22  sds

	* tests/streams.tst, src/ChangeLog, src/NEWS, src/fill-out.lisp,
	  doc/impext.xml, doc/impent.xml:

	make EXT:FILL-STREAM a user-visible extension

2004-04-15 15:49  sds

	* .cvsignore:

	added ansi-tests

2004-04-15 12:45  haible

	* tests/: ChangeLog, streams.tst:

	Fix test failure.

2004-04-15 12:27  haible

	* src/: ChangeLog, sequence.d:

	Make REMOVE[-IF[-NOT]], DELETE[-IF[-NOT]], SUBSTITUTE[-IF[-NOT]] on lists
	cons less.

2004-04-15 12:24  haible

	* src/ChangeLog, src/clos-class2.lisp, src/defstruct.lisp,
	  src/makemake.in, src/subtypep.lisp, src/type.lisp,
	  src/po/Makefile.devel, tests/ChangeLog, tests/type.tst:

	New SUBTYPEP implementation.

2004-04-14 13:13  haible

	* Makefile.devel, src/ChangeLog:

	Add target for checking out Paul Dietz' testsuite.

2004-04-14 12:27  haible

	* src/: sequence.d, ChangeLog:

	Make REMOVE[-IF[-NOT]], REMOVE-DUPLICATES on lists cons less.

2004-04-14 12:25  haible

	* src/: ChangeLog, lispbibl.d, predtype.d:

	Add missing GC-trigger comment.

2004-04-14 12:23  haible

	* src/type.lisp, src/ChangeLog, src/compiler.lisp,
	  src/defstruct.lisp, tests/ChangeLog, tests/type.tst:

	Make TYPEP work on structure types with user-defined :TYPE.

2004-04-13 18:52  sds

	* src/ChangeLog, modules/clx/mit-clx/macros.lisp,
	  modules/clx/mit-clx/makefile.akcl,
	  modules/clx/mit-clx/manager.lisp,
	  modules/clx/mit-clx/ms-patch.uu,
	  modules/clx/mit-clx/package.lisp,
	  modules/clx/mit-clx/provide.lisp,
	  modules/clx/mit-clx/requests.lisp,
	  modules/clx/mit-clx/resource.lisp,
	  modules/clx/mit-clx/shape.lisp, modules/clx/mit-clx/sockcl.lisp,
	  modules/clx/mit-clx/socket.c,
	  modules/clx/mit-clx/split-sequence.lisp,
	  modules/clx/mit-clx/sys-package.lisp,
	  modules/clx/mit-clx/sys-proclaim.lisp,
	  modules/clx/mit-clx/sysdef.lisp, modules/clx/mit-clx/text.lisp,
	  modules/clx/mit-clx/trace.lisp,
	  modules/clx/mit-clx/translate.lisp,
	  modules/clx/mit-clx/describe.lisp,
	  modules/clx/mit-clx/display.lisp, modules/clx/mit-clx/doc.lisp,
	  modules/clx/mit-clx/doc.lisp-doc,
	  modules/clx/mit-clx/exclMakefile, modules/clx/mit-clx/exclREADME,
	  modules/clx/mit-clx/exclcmac.lisp,
	  modules/clx/mit-clx/excldefsys.lisp,
	  modules/clx/mit-clx/excldep.c, modules/clx/mit-clx/excldep.lisp,
	  modules/clx/mit-clx/fix-socket.c, modules/clx/mit-clx/fonts.lisp,
	  modules/clx/mit-clx/gcontext.lisp,
	  modules/clx/mit-clx/generalock.lisp,
	  modules/clx/mit-clx/graphics.lisp,
	  modules/clx/mit-clx/image.lisp, modules/clx/mit-clx/input.lisp,
	  modules/clx/mit-clx/kcl-compiler-patches.lisp,
	  modules/clx/mit-clx/kcl-patches.lisp,
	  modules/clx/mit-clx/kcl-system-patches.lisp,
	  modules/clx/mit-clx/keysyms.lisp, modules/clx/mit-clx/link.sh,
	  modules/clx/mit-clx/Makefile, modules/clx/mit-clx/Makefile.clisp,
	  modules/clx/mit-clx/Makefile.gcl, modules/clx/mit-clx/README.GCL,
	  modules/clx/mit-clx/akcl_dep.lisp,
	  modules/clx/mit-clx/attributes.lisp,
	  modules/clx/mit-clx/buffer.lisp, modules/clx/mit-clx/bufmac.lisp,
	  modules/clx/mit-clx/build-clx.lisp, modules/clx/mit-clx/clx.lisp,
	  modules/clx/mit-clx/defsystem.lisp,
	  modules/clx/mit-clx/depdefs.lisp,
	  modules/clx/mit-clx/dependent.lisp:

	sync modules/clx/mit-clx/ with CLOCC/GUI/CLX

2004-04-13 16:07  haible

	* src/: ChangeLog, constsym.d, list.d, subr.d:

	New function SYS::CONSES-P, used by the DEFSTRUCT type checker.

2004-04-13 15:36  sds

	* src/ChangeLog, Makefile.devel:

	(view-man, view-html): man pages are in doc

2004-04-13 12:03  haible

	* src/: compiler.lisp, ChangeLog:

	Compile things like REMOVE-IF and DELETE-IF on lists inline.

2004-04-13 12:02  haible

	* src/ChangeLog, src/defstruct.lisp, tests/ChangeLog,
	  tests/type.tst:

	Fix for DEFSTRUCT :INITIAL-OFFSET option.

2004-04-10 18:10  haible

	* src/ChangeLog:

	Fix breakage at end of file.

2004-04-10 16:47  haible

	* src/: sequence.d, ChangeLog:

	Don't pass * to the functions that expect a type specifier.

2004-04-10 16:46  haible

	* src/: ChangeLog, clos-class2.lisp, defstruct.lisp:

	Redefining a struct with :TYPE option must remove the class previously
	created with the same name.

2004-04-10 16:43  haible

	* src/: clos-class2.lisp, defstruct.lisp, io.d, ChangeLog,
	  foreign1.lisp:

	Store a structure's size in the DEFSTRUCT-DESCRIPTION.

2004-04-09 22:08  sds

	* doc/impbody.xml:

	punctuation fixes

2004-04-08 22:25  sds

	* src/: ChangeLog, init.lisp:

	export ABORT here to avoid conflict with gray.lisp

2004-04-08 15:29  sds

	* src/fill-out.lisp:

	fill/indent warnings and error messages

2004-04-07 21:43  sds

	* src/po/Makefile.devel, src/makemake.in, src/reploop.lisp,
	  src/ChangeLog, src/condition.lisp, src/describe.lisp,
	  src/init.lisp, doc/impbody.xml:

	fill/indent warnings and error messages

2004-04-07 18:34  sds

	* doc/: impext.xml, unix-ent.xml:

	better doc for scripting i/o behavior

2004-04-07 18:10  sds

	* src/: spvw.d, ChangeLog:

	(main): use UNIXy i/o (*ERROR-OUTPUT* = stderr) in batch mode
	under the same conditions as *DEBUG-IO* being non-interactive

2004-04-07 17:23  sds

	* src/ChangeLog, Makefile.devel:

	(src/autoconf/aclocal.m4): aclocal 1.8 forbids duplicate AC_CONFIG_HEADERS

2004-04-07 17:19  sds

	* src/ChangeLog, modules/pcre/cpcre.c:

	better support for older PCRE versions

2004-04-05 21:16  sds

	* src/: ChangeLog, defstruct.lisp:

	(defstruct): write STRUCT DOCUMENTATION to the TYPE slot
	to match DOCUMENTATION in documentation.lisp

2004-04-04 17:31  haible

	* src/: ChangeLog, clos-class2.lisp:

	Correct the handling of slots with name NIL.

2004-04-04 17:30  haible

	* src/clos-class4.lisp:

	Comments.

2004-04-04 17:29  haible

	* src/ChangeLog, src/clos-class2.lisp, src/clos-class5.lisp,
	  src/constsym.d, src/record.d, tests/clos.tst, tests/ChangeLog:

	Fixes relating to class finalization.

2004-04-04 17:24  haible

	* src/ChangeLog, src/clos-class2.lisp, src/clos-class5.lisp,
	  src/clos-slots2.lisp, src/documentation.lisp, tests/clos.tst,
	  tests/ChangeLog:

	Various fixes.

2004-04-04 17:19  haible

	* src/: clos-class1.lisp, clos-class2.lisp, clos-class5.lisp,
	  clos-genfun1.lisp, clos-genfun2.lisp, clos-genfun3.lisp,
	  clos-methcomb3.lisp, clos-method2.lisp, clos-slots1.lisp,
	  documentation.lisp:

	Comments.

2004-04-04 17:15  haible

	* src/: defstruct.lisp, io.d, ChangeLog:

	No need to store a variable in the defstruct-description.

2004-04-02 12:10  haible

	* src/: ChangeLog, clos-class1.lisp, clos-class2.lisp,
	  clos-class3.lisp, clos-class4.lisp, clos-class5.lisp,
	  clos-genfun1.lisp, clos-genfun2.lisp, clos-genfun3.lisp,
	  clos-genfun4.lisp, clos-genfun5.lisp, clos-methcomb1.lisp,
	  clos-methcomb2.lisp, clos-methcomb3.lisp, clos-methcomb4.lisp,
	  clos-methcomb5.lisp, clos-method1.lisp, clos-method2.lisp,
	  clos-method3.lisp, clos-slots1.lisp, clos-slots2.lisp, clos.lisp,
	  documentation.lisp, makemake.in, po/Makefile.devel:

	Split clos.lisp into pieces.

2004-04-01 13:40  haible

	* tests/: ChangeLog, iofkts.tst:

	*print-readably*'s behaviour has changed.

2004-04-01 12:25  haible

	* src/: ChangeLog, floatprint.lisp:

	Make short-floats in the range 1..9999999 print correctly: don't print
	a zero digit when the digit ought to be nonzero.

2004-04-01 12:23  haible

	* src/: io.d, ChangeLog:

	Make *print-readably* more reliable.

2004-04-01 12:20  haible

	* src/lispbibl.d, src/ChangeLog, src/spvw.d, doc/impbody.xml,
	  tests/ChangeLog, tests/array.tst, doc/impissue.xml:

	array-total-size-limit and array-dimension-limit are now fixnums.

2004-04-01 12:15  haible

	* src/: ChangeLog, clos.lisp:

	FIND-METHOD must signal an error when the specializers argument has the wrong
	length.

2004-04-01 12:14  haible

	* src/: clos.lisp, ChangeLog:

	Fix the qualifier checking for the short-form method combination.

2004-04-01 12:13  haible

	* src/: ChangeLog, clos.lisp:

	Keep track of which methods come from DEFGENERIC.

2004-04-01 12:12  haible

	* src/: ChangeLog, clos.lisp, record.d:

	Improved argument list checking in SHARED-INITIALIZE & cet.

2004-04-01 12:10  haible

	* src/: clos.lisp, ChangeLog:

	DEFCLASS must destructively modify only classes which have a "proper name".

2004-04-01 12:09  haible

	* src/: package.d, ChangeLog, complete.lisp:

	Remove nickname of the keyword package.

2004-04-01 12:08  haible

	* src/: ChangeLog, list.d:

	Portability tweak.

2004-04-01 12:07  haible

	* src/: ChangeLog, macros2.lisp:

	Enforce read-only variable in with-output-to-string.

2004-04-01 12:06  haible

	* src/spvw.d:

	Nop.

2004-03-31 14:48  haible

	* src/po/: de.po, es.po, fr.po, nl.po, ru.po:

	Update after change of format string convention: '~' -> '~S', '$' -> '~C'.

2004-03-31 14:23  haible

	* modules/berkeley-db/bdb.c, modules/clx/new-clx/clx.f,
	  modules/pcre/cpcre.c, modules/dirkey/dirkey.c,
	  modules/regexp/regexi.c, modules/syscalls/calls.c, src/affi.d,
	  src/array.d, src/charstrg.d, src/control.d, src/debug.d,
	  src/encoding.d, src/error.d, src/eval.d, src/foreign.d,
	  src/hashtabl.d, src/i18n.d, src/intbyte.d, src/intdiv.d,
	  src/intelem.d, src/intlog.d, src/io.d, src/lisparit.d,
	  src/lispbibl.d, src/list.d, src/misc.d, src/package.d,
	  src/pathname.d, src/predtype.d, src/record.d, src/sequence.d,
	  src/spvw.d, src/stream.d, src/ChangeLog, src/symbol.d,
	  src/time.d, src/po/clisp-xgettext:

	Change the format of internal error message strings: '~' -> '~S', '$' -> '~C'.

2004-03-31 14:07  haible

	* src/po/: de.po, es.po, fr.po, nl.po, ru.po:

	msgmerged.

2004-03-31 14:05  haible

	* src/: po/clisp-xgettext, ChangeLog:

	Don't use clisp-xgettext for scanning Lisp files any more.

2004-03-31 14:04  haible

	* src/: compiler.lisp, ChangeLog, describe.lisp:

	Move language dependencies into the format string.

2004-03-31 14:02  haible

	* src/: control.d, error.d, errwin32.d, flo_rest.d, io.d,
	  pathname.d, realelem.d, spvw_memfile.d, stream.d, ChangeLog,
	  win32aux.d:

	Use "\n" instead of NLstring.

2004-03-31 13:52  haible

	* src/po/: de.po, es.po, fr.po, nl.po, ru.po:

	Update for removal of leading and trailing newlines.

2004-03-31 12:14  haible

	* src/po/de.po:

	Update for removal of leading newlines.

2004-03-30 22:44  haible

	* src/: debug.d, spvw.d, affi1.lisp, compiler.lisp, spvw_alloca.d,
	  spvw_allocate.d, spvw_memfile.d, spvw_mmap.d, spvw_multimap.d,
	  spvw_sigsegv.d, ChangeLog, condition.lisp, describe.lisp,
	  encoding.d, format.lisp, macros2.lisp, reploop.lisp, room.lisp,
	  trace.lisp:

	Remove all leading and trailing formatting commands from internationalized
	strings.

2004-03-30 22:38  haible

	* src/po/: en.po, es.po, fr.po, nl.po, ru.po:

	msgmerged.

2004-03-30 11:53  haible

	* src/: ChangeLog, po/de.po:

	Updated German translations.

2004-03-29 15:47  haible

	* src/: ChangeLog, po/Makefile.devel, po/clisp-xgettext:

	Use xgettext instead of clisp-xgettext for the *.lisp files.

2004-03-29 15:46  haible

	* src/: ChangeLog, po/po_header, po/po_header.txt:

	Modernize PO file header.

2004-03-29 15:44  haible

	* src/: charstrg.d, encoding.d, error.d, hashtabl.d, lisparit.d,
	  record.d, stream.d, backquote.lisp, clos.lisp, compiler.lisp,
	  defs1.lisp, defs2.lisp, init.lisp, spvw.d, trace.lisp, ChangeLog,
	  describe.lisp, pprint.lisp, savemem.lisp:

	Change error messages so as to allow proper French and German localization.

2004-03-28 01:33  sds

	* configure:

	tweak help

2004-03-28 00:55  sds

	* doc/clisp.xml.in:

	runtime on cygwin is lisp.exe

2004-03-28 00:51  sds

	* doc/clisp.xml.in:

	more details about -K

2004-03-27 22:36  sds

	* doc/Makefile:

	(tdb-man.xml, tdb-pile.xml, tdb-chunk.xml): no need for tail+2 anymore

2004-03-27 05:03  sds

	* src/: ChangeLog, eval.d:

	(interpret_bytecode_): avoid a compiler warning
	by declaring `byteptr' `register'
	from Will Newton <will@misconception.org.uk>

2004-03-26 18:02  haible

	* src/: ChangeLog, init.lisp:

	Fix EVAL-WHEN in interpreted mode.

2004-03-26 12:16  haible

	* src/: stream.d, ChangeLog:

	Avoid casts.

2004-03-25 22:38  sds

	* src/spvw_debug.d:

	tweak last patch

2004-03-25 18:23  sds

	* src/: io.d, ChangeLog:

	removed the debugging infrastructure, nobject_out() is now quite sufficient

2004-03-25 18:13  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out1): handle PPHELP-STREAMs
	(TheStream, Car, Cdr): new trivial accessors

2004-03-25 16:33  sds

	* src/: ChangeLog, eval.d:

	(DEBUG_CHECK_BYTEPTR): do not compare pointers with ints
	(interpret_bytecode_): fixed initialization of byteptr_min & byteptr_max,
	fixed error messages for fehler_byteptr and fehler_STACK_putt

2004-03-25 12:30  haible

	* src/: eval.d, ChangeLog:

	Fix byteptr_min.

2004-03-24 21:42  haible

	* src/: ChangeLog, list.d:

	Optimize NTHCDR.

2004-03-24 21:41  haible

	* src/: ChangeLog, dribble.lisp:

	Use reasonable, non-mutilated variable names.

2004-03-24 21:40  haible

	* src/compiler.lisp:

	Comments.

2004-03-24 21:39  haible

	* src/: ChangeLog, package.d:

	Add missing argument check.

2004-03-24 21:38  haible

	* src/constsym.d, doc/impbody.xml, src/ChangeLog, src/io.d,
	  src/misc.d, src/places.lisp, src/spvw.d, doc/impent.xml,
	  doc/impext.xml:

	Print #\Space like ANSI CL wants it, when *ANSI* is true.

2004-03-24 21:35  haible

	* src/: ChangeLog, lispbibl.d, spvw_debug.d, spvw_garcol.d,
	  spvw_update.d:

	Tweak the back_trace stuff: do the marking inside gc_markphase.

2004-03-24 21:32  haible

	* src/stream.d:

	A slightly better way to fix the cint/chart confusion.

2004-03-24 21:26  haible

	* src/constsym.d:

	Remove *print-symbols-long*.

2004-03-24 20:28  sds

	* src/: genclisph.d, ChangeLog:

	removed a trailing semicolon in Array_type_simple_bit_vector

2004-03-24 19:48  sds

	* src/eval.d:

	fixed last patch

2004-03-24 15:57  sds

	* src/: stream.d, ChangeLog:

	(rd_ch_terminal2, rd_ch_terminal3, wr_ch_array_terminal3)
	[CHART_STRUCT]: fixed compilation

2004-03-24 15:50  sds

	* src/: makemake.in, lispbibl.d, eval.d, ChangeLog:

	(DEBUG_CHECK_BYTEPTR) [DEBUG_BYTECODE]: new macro
	(interpret_bytecode_): use it before a jump

2004-03-24 00:25  sds

	* src/: ChangeLog, genclisph.d:

	(Array_type_simple_bit_vector) [TYPECODES]: enabled

2004-03-23 17:13  haible

	* src/spvw.d, src/io.d, src/ChangeLog, src/compiler.lisp,
	  src/defs2.lisp, doc/impext.xml:

	Remove *print-symbols-long*.

2004-03-23 16:57  haible

	* src/compiler.lisp:

	Fix comment.

2004-03-23 16:57  sds

	* src/: ChangeLog, clhs.lisp:

	(read-from-file): accept :REPEAT keyword argument

2004-03-23 16:35  sds

	* tests/: ChangeLog, iofkts.tst:

	(*print-readably*): fixed symbol printing test
	to conform to the 2004-03-04 patch

2004-03-23 16:34  sds

	* tests/: type.tst, ChangeLog:

	(typeof-typep-subtype): streamlined TYPE-OF tests

2004-03-23 11:46  haible

	* src/ChangeLog:

	Remove unused m4 macros.

2004-03-23 11:45  haible

	* src/m4/: free.m4, malloc.m4, open.m4, setsid.m4, sh-args.m4,
	  shmctl.m4, shmdt.m4, shmget.m4, sigaltstack.m4:

	Remove unused macros.

2004-03-23 11:44  haible

	* src/m4/ffcall-codeexec.m4:

	Update from ffcall/m4/ffcall-codeexec.m4.

2004-03-23 11:41  haible

	* src/: io.d, ChangeLog:

	*print-readably* implies *print-symbols-long*.

2004-03-22 21:46  haible

	* src/: ChangeLog, compiler.lisp:

	Fix the real cause of the "ZERO JUMP" bug.

2004-03-22 21:45  haible

	* src/compiler.lisp:

	Fix wrong indentation.

2004-03-22 21:44  haible

	* src/: compiler.lisp, ChangeLog:

	Allow PROGV to be optimized away around THROW.

2004-03-22 21:35  haible

	* src/: stream.d, ChangeLog:

	Make string-output-streams of element type NIL really work.

2004-03-22 20:54  haible

	* tests/: type.tst, ChangeLog:

	Some TYPE-OF tests.

2004-03-22 16:37  sds

	* src/ChangeLog, clisp.spec:

	removed anti-RPM comments
	(Source): updated
	(version): do not use absolute path
	(mysrc): do not hard-code `current'

2004-03-22 15:04  sds

	* src/makemake.in:

	(installcheck): pass "-E utf-8 -norc" to CLISP

2004-03-22 13:59  haible

	* src/stream.d:

	Comments for wr_ch_forbidden and wr_ch_array_forbidden.

2004-03-22 13:50  haible

	* src/: charstrg.d, ChangeLog:

	Fix nil-vector handling.

2004-03-22 13:42  haible

	* src/po/de.po:

	Fix a typo.

2004-03-22 11:19  haible

	* src/: ChangeLog, format.lisp:

	Talk about "format directives", not "directives".

2004-03-22 11:18  haible

	* doc/impbody.xml, src/ChangeLog, src/describe.lisp,
	  src/predtype.d:

	Change TYPE-OF of compiled-closures and generic-functions.

2004-03-22 11:17  haible

	* src/: ChangeLog, compiler.lisp, constsym.d, defs2.lisp,
	  describe.lisp, disassem.lisp, edit.lisp, predtype.d, subr.d,
	  trace.lisp:

	Generic functions are no longer of type COMPILED-FUNCTION.

2004-03-22 11:14  haible

	* doc/impbody.xml, src/lispbibl.d, src/charstrg.d, src/ChangeLog,
	  src/constsym.d, src/predtype.d:

	TYPE-OF of a standard character now returns STANDARD-CHAR.

2004-03-21 20:02  sds

	* tests/iofkts.tst:

	fixed whitespace

2004-03-21 19:50  sds

	* src/io.d:

	fixed a typo in the last patch

2004-03-21 19:46  sds

	* src/ChangeLog:

	(installcheck): pass "-E utf-8 -norc" to CLISP

2004-03-21 18:36  sds

	* SUMMARY:

	when we say `commercial' we mean `proprietary'

2004-03-21 18:25  haible

	* src/: ChangeLog, error.d:

	Remove special handling of nil-vectors. They are now strings.

2004-03-21 18:20  haible

	* src/: ChangeLog, pathname.d, stream.d:

	Some more updates needed for HAVE_SMALL_SSTRING.

2004-03-21 18:18  haible

	* src/spvw_debug.d:

	Update two commented-out functions for HAVE_SMALL_SSTRING.

2004-03-21 18:17  haible

	* src/genclisph.d:

	Oops, update of unpack_sstring_alloca wasn't complete.

2004-03-21 18:04  haible

	* SUMMARY:

	Modernize the list of systems.

2004-03-21 17:26  haible

	* src/array.d, src/io.d, src/constobj.d, src/hashtabl.d,
	  src/lispbibl.d, src/predtype.d, src/sequence.d, src/stream.d,
	  src/ChangeLog, src/charstrg.d, src/describe.lisp, src/encoding.d,
	  src/genclisph.d, src/package.d, src/pathname.d, src/spvw_debug.d,
	  src/spvw_typealloc.d, src/type.lisp, tests/ChangeLog,
	  tests/clos.tst:

	Make the vectors of element type NIL be strings.

2004-03-19 21:06  sds

	* tests/: ChangeLog, iofkts.tst:

	(object-out): test CLOS/PPRINT-LOGICAL-BLOCK

2004-03-19 20:54  haible

	* src/ChangeLog, tests/ChangeLog:

	The tests have their own ChangeLog.

2004-03-19 18:48  haible

	* src/: pathname.d, ChangeLog:

	Oops, fix a few more of those TheSstring(...)->data[...].

2004-03-19 17:37  sds

	* doc/impissue.xml:

	BROADCAST-STREAM-RETURN-VALUES:CLARIFY-MINIMALLY is a `yes'

2004-03-19 15:43  sds

	* src/: ChangeLog, clos.lisp:

	(defgeneric): added (DECLARE IN-DEFUN) to avoid
	a compiler warning on recursive generic functions

2004-03-19 14:19  haible

	* src/: ChangeLog, stream.d:

	Oops, one more update needed for small-sstrings.

2004-03-19 13:41  haible

	* src/: ChangeLog, charstrg.d, lispbibl.d:

	Produce small strings when possible.

2004-03-19 13:40  haible

	* src/: ChangeLog, spvw_garcol.d, spvw_genera2.d:

	Remove vestiges of the "unrealloc during markphase" approach that didn't work.

2004-03-19 13:37  haible

	* src/: ChangeLog, constobj.d, lispbibl.d, predtype.d,
	  spvw_garcol.d, spvw_memfile.d, spvw_update.d:

	Clean up simple-string forward pointers during garbage collection.

2004-03-19 13:36  haible

	* src/: io.d, array.d, charstrg.d, constobj.d, constsym.d,
	  encoding.d, error.d, lisparit.d, lispbibl.d, spvw_typealloc.d,
	  stream.d, ChangeLog, spvw.d:

	Make the small-sstrings more robust.

2004-03-19 13:32  haible

	* src/: array.d, charstrg.d, debug.d, io.d, foreign.d, genclisph.d,
	  lispbibl.d, pathname.d, spvw_objsize.d, spvw_typealloc.d,
	  spvw_garcol.d, stream.d, ChangeLog, encoding.d, error.d,
	  lisparit.d, package.d, spvw_debug.d, spvw_genera1.d,
	  spvw_global.d, spvw_update.d:

	Make HAVE_SMALL_SSTRING work also in TYPECODES mode.

2004-03-19 13:21  haible

	* tests/conditions.tst:

	Add a comment.

2004-03-19 13:17  haible

	* src/lispbibl.d, src/spvw_garcol.d, src/spvw_memfile.d,
	  src/spvw_update.d, src/ChangeLog, src/constobj.d, src/predtype.d,
	  tests/clos.tst:

	Clean up instance forward pointers during garbage collection.

2004-03-19 01:04  sds

	* src/io.d, tests/iofkts.tst, src/ChangeLog:

	(circle_p): when SYS::*PRINT-CIRCLE-TABLE* is NIL, assume
	that the the object has no circularities and print it normally
	(pr_enter_2): bind SYS::*PRINT-CIRCLE-TABLE* to NIL when there
	are no circularities but *PRINT-READABLY* is non-NIL

2004-03-19 00:59  sds

	* src/lispbibl.d, src/package.d, src/ChangeLog, src/condition.lisp,
	  src/constobj.d, src/constsym.d, src/error.d,
	  tests/conditions.tst:

	make package errors automatically recoverable

2004-03-18 17:57  haible

	* tests/: Makefile, ChangeLog:

	Use the message from the clisp version being built, not the installed ones.

2004-03-18 14:53  sds

	* doc/impbody.xml:

	added "Justification" to "Treatment of Newline during Input and Output"
	refer to <http://www.unicode.org/reports/tr13/tr13-9.html>
	"Unicode Newline Guidelines"

2004-03-17 21:47  sds

	* src/po/ru.po, win32msvc/makefile.msvc4, win32msvc/makefile.msvc5,
	  win32msvc/makefile.msvc5d, win32msvc/makefile.msvc7,
	  src/po/es.po, src/po/fr.gmo, src/po/fr.po, src/po/nl.gmo,
	  src/po/nl.po, src/po/ru.gmo, src/po/de.gmo, src/po/de.po,
	  src/po/en.gmo, src/po/en.po, src/po/es.gmo, src/configure,
	  src/po/clisp.pot, src/po/clisplow.pot, src/po/clisplow_de.gmo,
	  src/po/clisplow_de.po, src/po/clisplow_en.gmo,
	  src/po/clisplow_en.po, src/po/clisplow_es.gmo,
	  src/po/clisplow_es.po, src/po/clisplow_fr.gmo,
	  src/po/clisplow_fr.po, src/po/clisplow_nl.gmo,
	  src/po/clisplow_nl.po, src/po/clisplow_ru.gmo,
	  src/po/clisplow_ru.po, doc/impnotes.html, doc/_clisp.1:

	regenerated for 2.33

2004-03-17 21:28  haible

	* src/NEWS:

	Forgot to mention AIX.

2004-03-17 20:56  sds

	* src/: configure, version.h, VERSION:

	regenerated for 2.33

2004-03-17 20:54  sds

	* src/NEWS, clisp.lsm, src/HISTORY:

	release 2.33

2004-03-17 20:49  sds

	* src/: ChangeLog, configure.in:

	(AC_INIT): release 2.33

2004-03-17 20:34  sds

	* src/ChangeLog, Makefile.devel:

	(src/autoconf/aclocal.m4): get all configure files
	together before running aclocal

2004-03-17 14:03  haible

	* src/po/de.po:

	Fix one message.

2004-03-16 23:25  sds

	* win32msvc/: makefile.msvc5, makefile.msvc5d, makefile.msvc7,
	  makefile.msvc4:

	regenerated

2004-03-16 22:56  sds

	* src/: makemake.in, ChangeLog:

	(full-check): fixed quoting

2004-03-16 22:53  sds

	* src/autoconf/aclocal.m4, src/configure, ffcall/vacall/configure,
	  ffcall/trampoline/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/callback/configure,
	  ffcall/autoconf/aclocal.m4, ffcall/avcall/configure:

	regenerated

2004-03-16 22:52  sds

	* src/: m4/ldap.m4, m4/tcpconn.m4, ChangeLog:

	removed extra quotes ([[]] -> [])

2004-03-16 20:29  haible

	* unix/PLATFORMS:

	Add notes about AIX 5.

2004-03-16 20:05  haible

	* unix/PLATFORMS:

	Trim the notes about AIX.

2004-03-16 17:53  haible

	* src/: ChangeLog, genclisph.d:

	Avoid a compilation failure due to alloca() on OSF/1 5.1.

2004-03-16 17:42  haible

	* src/: stdint.h.in, ChangeLog:

	Make it work with AIX 5 xlc.

2004-03-16 17:16  haible

	* src/: m4/tcpconn.m4, ChangeLog:

	Avoid an autoconf warning on AIX 4.3.

2004-03-16 15:52  haible

	* src/: m4/stdbool.m4, ChangeLog:

	Ensure the unusable <stdbool.h> from HP-UX 11 is ignored.

2004-03-16 15:43  haible

	* ffcall/m4/install.m4, src/ChangeLog, src/m4/install.m4:

	Don't use installbsd at all.

2004-03-16 15:33  haible

	* src/ChangeLog, utils/modprep.lisp, utils/modpreptest.out:

	Make the initializer of _subr_tab_size a constant expression, valid even
	for AIX xlc.

2004-03-16 15:25  haible

	* src/: ChangeLog, genclisph.d:

	Remove spurious comma in enum definition.

2004-03-16 15:23  haible

	* src/: ChangeLog, arilev0.d:

	Avoid compilation error with AIX xlc.

2004-03-16 15:15  haible

	* src/: stream.d, ChangeLog:

	Avoid compilation error with AIX 4 xlc.

2004-03-16 15:08  haible

	* src/ChangeLog, src/intparam.c, utils/ccmp2c.c, src/lispbibl.d:

	Make it compile on AIX.

2004-03-16 15:03  haible

	* src/: makemake.in, ChangeLog:

	Newer AIX versions don't need gcc-cccp any more.

2004-03-15 22:06  haible

	* src/: spvw_sigsegv.d, ChangeLog:

	Make it compile on Linux/ARM with Linux 2.4.

2004-03-15 21:26  haible

	* unix/PLATFORMS:

	typo

2004-03-15 21:24  haible

	* unix/PLATFORMS:

	Add notes about IRIX 6.5.

2004-03-15 17:21  haible

	* src/: po/Makefile.devel, ChangeLog:

	Make the clisplow_*.po files a little prettier.

2004-03-15 17:18  haible

	* Makefile.devel:

	Pass the CLISP variable as environment variable in potfiles target.
	Fixes rev. 1.101.

2004-03-15 15:02  sds

	* src/: ChangeLog, makemake.in:

	(anymodule): pass CC to configure

2004-03-15 13:13  haible

	* src/: ChangeLog, control.d:

	Fix bug that assumed NO_symbolflags.

2004-03-15 12:20  haible

	* src/: ChangeLog, makemake.in:

	Remove the earlier CLISP_LANGUAGE change. It would just hide bugs without
	fixing anything.

2004-03-15 12:18  haible

	* src/ChangeLog:

	Fix some dangerous format strings.

2004-03-15 12:16  haible

	* src/po/: fr.po, de.po:

	Fix some incorrect format strings that can crash clisp.

2004-03-15 12:14  haible

	* src/NEWS:

	Mention the portability fixes.

2004-03-14 19:51  haible

	* src/: makemake.in, ChangeLog:

	On OSF/1, remove any -lc from the link command line.

2004-03-14 19:29  haible

	* src/: ChangeLog, makemake.in:

	Deal with the case when LIBS contains commas.

2004-03-14 18:36  haible

	* src/: stream.d, m4/ioctl.m4, ChangeLog:

	Make ioctl FIONREAD work also on Linux on 64-bit platforms.

2004-03-14 18:27  sds

	* src/po/: ru.gmo, ru.po, fr.po, nl.gmo, nl.po, es.po, fr.gmo,
	  en.po, es.gmo, en.gmo, de.po, clisplow_en.gmo, clisplow_en.po,
	  clisplow_es.gmo, clisplow_es.po, clisplow_fr.gmo, clisplow_fr.po,
	  clisplow_nl.gmo, clisplow_nl.po, clisplow_ru.gmo, clisplow_ru.po,
	  de.gmo, clisp.pot, clisplow.pot, clisplow_de.gmo, clisplow_de.po:

	regenerated for 2.32.94

2004-03-14 18:24  sds

	* win32msvc/makefile.msvc5d, win32msvc/makefile.msvc7,
	  src/configure, src/version.h, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5, src/VERSION, doc/impnotes.html,
	  doc/_clisp.1:

	regenerated for 2.32.94

2004-03-14 18:02  haible

	* src/: ChangeLog, makemake.in:

	Reduced optimization flags on Linux/ia64.

2004-03-14 17:37  sds

	* src/: ChangeLog, configure.in:

	(AC_INIT): pre-release 2.32.94

2004-03-14 17:24  sds

	* src/ChangeLog:

	mentioned my translation work

2004-03-14 16:29  haible

	* src/ChangeLog:

	Updated translations.

2004-03-14 16:28  haible

	* src/po/de.po:

	Updated German translation.

2004-03-14 15:44  haible

	* src/: ChangeLog, po/Makefile.devel:

	Update list of files with internationalized strings.

2004-03-14 15:42  haible

	* src/: ChangeLog, spvw_memfile.d:

	Don't write pointers into the C stack into a memory image.

2004-03-14 15:41  haible

	* src/: pathname.d, ChangeLog:

	Fix a STACK bug.

2004-03-14 15:40  haible

	* src/makemake.in:

	Make the BeOS patch really work.

2004-03-13 01:43  ampy

	* src/po/ru.po:

	Merged my and Sam's translations

2004-03-12 23:10  haible

	* src/: ChangeLog, makemake.in:

	Don't let gcc miscompile the driver on HP-UX 10.

2004-03-12 22:48  haible

	* src/: makemake.in, ChangeLog:

	Fix for "make testsuite" on HP-UX 10 with its broken sh.

2004-03-12 21:06  haible

	* tests/: ChangeLog, excepsit.tst:

	Avoid a testsuite failure on BeOS.

2004-03-12 20:28  haible

	* modules/dirkey/dirkey.c, modules/pcre/cpcre.c,
	  modules/regexp/regexi.c, modules/syscalls/calls.c,
	  modules/berkeley-db/bdb.c, src/ChangeLog:

	Remove stray semicolon.

2004-03-12 20:27  sds

	* src/po/: clisplow_ru.po, ru.po:

	݌ՌԌЌ݌ތ ׌ЌҌՌՌ݌، --> ޜ؜ќڜ

2004-03-12 20:22  sds

	* src/po/: ru.po, en.po, es.gmo, es.po, fr.gmo, fr.po, nl.gmo,
	  nl.po, ru.gmo, clisp.pot, clisplow.pot, clisplow_de.gmo,
	  clisplow_de.po, clisplow_en.gmo, clisplow_en.po, clisplow_es.gmo,
	  clisplow_es.po, clisplow_fr.gmo, clisplow_fr.po, clisplow_nl.gmo,
	  clisplow_nl.po, clisplow_ru.gmo, clisplow_ru.po, de.gmo, de.po,
	  en.gmo:

	regenerated for 2.32.93

2004-03-12 20:21  sds

	* src/VERSION:

	regenerated

2004-03-12 20:14  sds

	* src/autoconf/aclocal.m4, src/configure,
	  ffcall/trampoline/configure, ffcall/vacall/configure,
	  ffcall/m4/install.m4, ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/callback/configure,
	  ffcall/avcall/configure, ffcall/autoconf/aclocal.m4:

	regenerated

2004-03-12 19:57  sds

	* src/: ChangeLog, configure.in:

	(AC_INIT): pre-release 2.32.93

2004-03-12 19:31  haible

	* src/: ChangeLog, m4/ioctl.m4:

	Fix for build error on OSF/1 and AIX.

2004-03-12 18:50  haible

	* src/: makemake.in, ChangeLog:

	Avoid testsuite failures that are caused by the user's environment.

2004-03-12 18:12  haible

	* src/lispbibl.d:

	Avoid link errors for C compilers that don't have 'inline'.

2004-03-12 18:12  haible

	* src/: makemake.in, ChangeLog:

	Avoid link errors for C compilers that don't have 'inline'.
	Revert last patch.

2004-03-12 16:37  haible

	* modules/wildcard/Makefile.in, src/ChangeLog:

	Force fnmatch.h to be made before wildcard.o is compiled.

2004-03-12 16:32  haible

	* src/: makemake.in, ChangeLog:

	Link every executable that is built with lispbibl.d to ${LIBS}. Needed
	because lispbibl.d include "gettext.h" which can remap printf() to
	libintl_printf(), leading to link errors if libintl is not part of the link.

2004-03-12 15:12  haible

	* unix/PLATFORMS:

	Add a note about the gcc-2.95.2 bug.

2004-03-12 15:06  haible

	* src/: ChangeLog, stdbool.h.in:

	Make casts to bool work on BeOS and on Solaris with cc.

2004-03-12 14:42  haible

	* src/: makemake.in, ChangeLog:

	Use symbolic links, not hard links, on BeOS.

2004-03-12 14:28  haible

	* src/: ChangeLog, unix.d, unixaux.d:

	sock_write takes 4 arguments.

2004-03-12 13:59  haible

	* unix/PLATFORMS:

	Add a note about FreeBSD 4.0.

2004-03-12 12:53  haible

	* src/: m4/install.m4, ChangeLog:

	Fix an installation problem in the po/ directory on HP-UX.

2004-03-11 23:46  haible

	* src/ChangeLog, src/makemake.in, unix/PLATFORMS:

	On HP-UX, use bash instead of /bin/sh.

2004-03-11 22:43  haible

	* src/: ChangeLog, makemake.in:

	Use the correct optimization flags when compiling on x86_64.

2004-03-11 21:38  haible

	* configure, src/ChangeLog:

	We don't need libcharset as shared library. Fixes a build error on HP-UX 10.

2004-03-11 17:21  sds

	* src/autoconf/aclocal.m4, src/unixconf.h.in, src/configure,
	  modules/wildcard/configure, src/VERSION,
	  modules/syscalls/config.h.in, modules/syscalls/configure,
	  modules/wildcard/config.h.in:

	regenerated

2004-03-11 17:06  haible

	* modules/syscalls/calls.c:

	A little more comment.

2004-03-11 16:38  sds

	* modules/syscalls/calls.c:

	fixed a typo in the last patch

2004-03-11 15:15  sds

	* src/: lispbibl.d, ChangeLog, genclisph.d:

	do not use __dead on __APPLE_CC__ for nonreturning_function()

2004-03-11 15:10  sds

	* src/makemake.in:

	added a comment

2004-03-11 13:41  haible

	* src/: ChangeLog, stdint.h.in:

	Make it work with HP-UX 10.20 cc.

2004-03-11 11:25  haible

	* src/ChangeLog:

	Mention also IRIX cc.

2004-03-11 11:22  haible

	* modules/syscalls/configure.in, modules/syscalls/calls.c,
	  src/ChangeLog:

	Fix a build problem on Linux with glibc 2.1.

2004-03-11 11:15  haible

	* Makefile.devel:

	Oops, fix last patch.

2004-03-11 11:03  haible

	* src/: ChangeLog, configure.in, spvw_multimap.d, unix.d:

	FreeBSD doesn't have <sys/statfs.h>.

2004-03-11 10:56  haible

	* configure, src/ChangeLog:

	Make it work on *BSD with sh.

2004-03-10 22:43  sds

	* src/: ChangeLog, configure.in:

	(AC_INIT): pre-release 2.32.92

2004-03-10 22:41  sds

	* src/: lispbibl.d, genclisph.d, eval.d, ChangeLog:

	__APPLE_CC__ portability

2004-03-10 22:29  haible

	* src/: ChangeLog, arisparc.d:

	Don't use unportable syntax for assembler labels.

2004-03-10 22:27  haible

	* src/: stream.d, ChangeLog:

	Make it compile with an ANSI C compiler.

2004-03-10 22:15  haible

	* Makefile.devel, src/ChangeLog:

	aclocal.m4 must also contain stuff for the wildcard module.

2004-03-10 21:51  sds

	* src/: makemake.in, ChangeLog:

	(XCFLAGS): add "-I." on all platforms

2004-03-10 21:30  haible

	* src/: m4/filecharset.m4, ChangeLog:

	Work around a problem with NFS on Solaris.

2004-03-10 19:32  sds

	* src/: eval.d, ChangeLog:

	(get_closure): removed a spurious backslash which broke the build on Mac OS X

2004-03-10 18:52  haible

	* modules/bindings/glibc/linux.lisp, src/ChangeLog:

	Portability to Linux/x86 with glibc 2.1.

2004-03-10 15:38  sds

	* src/version.h, src/configure, doc/impnotes.html, src/VERSION,
	  doc/_clisp.1:

	regenerated

2004-03-10 15:33  sds

	* src/: ChangeLog, configure.in:

	(AC_INIT): pre-release 2.32.91

2004-03-10 15:33  sds

	* src/ChangeLog, Makefile.devel:

	(all): `check-configures', not `configures'

2004-03-10 15:32  sds

	* src/: ChangeLog, po/Makefile.devel:

	(LISPSOURCES): removed `threads' (mentioned twice), added `russian'

2004-03-10 14:48  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	include "clisp.h" before system includes because on BSDs the system
	includes may define (inline) functions and then we get an error
	"global register variable follows a function definition"

2004-03-09 19:32  sds

	* src/: spvw_multimap.d, ChangeLog, spvw_mmap.d:

	added a "\n" at the end of error messages

2004-03-09 19:22  sds

	* src/ChangeLog, Makefile.devel:

	(EXCLUDE): exclude all doc/.cvsignore
	(CLISP): set to $(CURDIR)/build/clisp
	(src/uninames.h): use it

2004-03-09 19:07  haible

	* Makefile.devel:

	Use && for better error checking.

2004-03-09 19:06  haible

	* Makefile.devel, src/ChangeLog:

	Change the handling of PO files.

2004-03-09 18:13  haible

	* src/: po/Makefile.devel, ChangeLog:

	Update the file list.

2004-03-09 18:10  sds

	* src/: ChangeLog, format.lisp:

	(format-logical-block, formatter): do not signal
	an error on unimplemented functionality

2004-03-09 16:08  sds

	* src/configure:

	regenerated

2004-03-09 16:05  sds

	* ffcall/autoconf/config.guess, ffcall/autoconf/config.sub,
	  libcharset/autoconf/config.guess, libcharset/autoconf/config.sub,
	  src/autoconf/config.guess, src/autoconf/config.sub:

	updated from savannah.gnu.org

2004-03-09 15:46  sds

	* win32msvc/makefile.msvc4, win32msvc/makefile.msvc5,
	  win32msvc/makefile.msvc5d, win32msvc/makefile.msvc7,
	  src/version.h, src/FILES, src/VERSION, libcharset/configure,
	  libcharset/autoconf/aclocal.m4,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/avcall/configure,
	  ffcall/callback/configure, doc/impnotes.html,
	  ffcall/autoconf/aclocal.m4, doc/_clisp.1, doc/_clisp.html:

	regenerated

2004-03-09 15:45  sds

	* libcharset/: ChangeLog, Makefile.devel:

	(AUTOCONF): removed `-2.59' suffix

2004-03-09 15:37  sds

	* src/ChangeLog, Makefile.devel:

	(htmldoc): make man pages also

2004-03-09 15:36  sds

	* src/: configure.in, ChangeLog:

	(AC_INIT): pre-release 2.32.90
	(AC_COPYRIGHT): updated the year

2004-03-09 15:35  sds

	* src/: ChangeLog, makemake.in:

	(VERSION): compute reliably

2004-03-09 12:26  haible

	* unix/INSTALL:

	Clarify some build prerequisites.

2004-03-08 22:27  haible

	* src/: makemake.in, ChangeLog:

	Attempt to fix the build on Linux/mips.

2004-03-08 22:21  haible

	* src/: ChangeLog, ariarm.d:

	Fix for use with gcc3.

2004-03-08 22:15  haible

	* src/pathname.d:

	Little coding style tweak.

2004-03-08 22:14  haible

	* src/io.d:

	Use the typical C idiom for from-to loops.

2004-03-08 22:13  haible

	* src/spvw.d:

	Add back comments that were lost.

2004-03-08 22:12  haible

	* src/misc.d:

	Whitespace change.

2004-03-08 22:12  haible

	* src/: ChangeLog, lfloat.d:

	Make the last bugfix independent of whether LF_exp_mid is even or odd.

2004-03-08 22:11  haible

	* src/: ChangeLog, io.d:

	Change a wrong error message.

2004-03-08 22:10  haible

	* src/: lispbibl.d, io.d, ChangeLog:

	Fix a GC-safety bug.

2004-03-08 19:58  haible

	* src/: unix.d, ChangeLog:

	Prefer modern non-blocking APIs over old ones.

2004-03-08 19:14  haible

	* src/ChangeLog, tests/ChangeLog:

	Oops, I used the wrong ChangeLog file.

2004-03-08 19:07  haible

	* tests/hashlong.tst, src/ChangeLog:

	Fix the SYMBOLE test: DO-SYMBOLS can yield some symbols twice.

2004-03-08 19:06  haible

	* tests/clos.tst:

	Add test for error during DEFMETHOD.

2004-03-08 17:10  sds

	* tests/: ChangeLog, number2.tst:

	(check-mult): new test for FP multiplication

2004-03-08 16:58  haible

	* src/: lfloat.d, ChangeLog:

	Fix the second underflow condition.

2004-03-08 13:30  haible

	* src/: ChangeLog, clos.lisp:

	Signal errors about methods with invalid qualifiers, at DEFMETHOD time.

2004-03-08 12:37  haible

	* src/: lispbibl.d, ChangeLog, lisparit.d:

	Don't use "inline" for non-static functions.

2004-03-07 04:08  sds

	* src/eval.d:

	renamed ERROR --> GOTO_ERROR to avoid a warning on woe32

2004-03-06 20:29  sds

	* src/: pathname.d, ChangeLog:

	(use_default_dir): fixed a GC-safety bug

2004-03-06 09:27  ampy

	* src/ChangeLog, modules/syscalls/calls.c:

	Dynamic call of CreateHardLink

2004-03-05 19:18  sds

	* src/: ChangeLog, makemake.in:

	(DEVPREFIX): needed on both "win32gcc" and "cygwin"

2004-03-04 20:18  haible

	* src/: package.d, ChangeLog:

	Allow millions of symbol in a package, without performance degradation.

2004-03-04 19:46  sds

	* src/ChangeLog:

	reverted (*device-prefix*) [CYGWIN]: set to "cygdrive"

2004-03-04 15:58  haible

	* src/: package.d, ChangeLog:

	Improve the hash function for package symbol tables.

2004-03-03 18:56  sds

	* src/: ChangeLog, compiler.lisp:

	(make-anode): avoid compiler warning

2004-03-03 17:20  sds

	* src/: compiler.lisp, ChangeLog:

	(c-NTH, c-SETNTH): when the index is not an integer,
	do not signal ERROR-OF-TYPE, use C-WARN instead

2004-03-03 14:27  haible

	* src/: ChangeLog, foreign.d:

	Make the FFI test suite work on 64-bit platforms.

2004-03-03 00:12  sds

	* src/compiler.lisp:

	(function-signature): check *KNOWN-FUNCTIONS* before the function object
	(c-APPLY): check the local function signature before the global one

2004-03-03 00:00  sds

	* src/ChangeLog:

	(function-signature): check *KNOWN-FUNCTIONS* before the function object
	(c-APPLY): check the local function signature before the global one

2004-03-02 21:36  haible

	* src/: ChangeLog, compiler.lisp:

	Define some macros also when loading. Otherwise I cannot define some functions
	in interpreted mode. The ability to debug the compiler is more important
	than a few 100 bytes.

2004-03-02 16:16  haible

	* libcharset/: ChangeLog, INSTALL.generic, INTEGRATE,
	  Makefile.devel, Makefile.in, Makefile.msvc, Makefile.vms, NEWS,
	  README.woe32, config.h.in, config.h.msvc, config.h_vms,
	  configure, configure.in, autoconf/aclocal.m4,
	  autoconf/config.guess, autoconf/config.libpath,
	  autoconf/config.sub, autoconf/install-sh, autoconf/ltmain.sh,
	  djgpp/README, djgpp/README.in, djgpp/config.bat,
	  djgpp/config.sed, djgpp/fnchange.in, djgpp/fnchange.lst,
	  include/.cvsignore, include/libcharset.h.in,
	  include/libcharset.h.msvc-shared, include/localcharset.h.in,
	  include/localcharset.h.msvc-shared, lib/ChangeLog,
	  lib/Makefile.in, lib/Makefile.msvc, lib/Makefile.vms,
	  lib/config.charset, lib/localcharset.c, lib/relocatable.c,
	  lib/relocatable.h, m4/ChangeLog, m4/codeset.m4, m4/glibc21.m4,
	  m4/libtool.m4, m4/relocatable.m4, tools/all-locales,
	  tools/darwin-6.8, tools/locale_charset.c, windows/charset.rc:

	Update from the libiconv CVS 2004-03-02.

2004-03-01 21:53  haible

	* src/: spvw_garcol.d, ChangeLog:

	Avoid gcc -pedantic warning "ISO C forbids use of cast expressions as lvalues"
	that becomes an error in gcc-3.4.

2004-03-01 21:44  haible

	* src/: ChangeLog, encoding.d:

	Avoid gcc -pedantic warning "initializer element is not computable at
	load time".

2004-03-01 21:37  haible

	* src/: ChangeLog, stream.d:

	Avoid gcc warning "ISO C does not allow extra `;' outside of a function".

2004-03-01 21:32  haible

	* src/: ChangeLog, lispbibl.d:

	Kill gcc -pedantic warning "struct has no members".

2004-03-01 21:23  haible

	* src/lispbibl.d:

	Fix gcc -pedantic warning "comma at end of enumerator list".

2004-03-01 17:03  sds

	* src/ChangeLog:

	(*device-prefix*) [CYGWIN]: set to "cygdrive"

2004-03-01 15:37  sds

	* tests/backquot.tst, src/backquote.lisp, src/ChangeLog:

	(bq-expand-list): If the backquote form is an improper list, treat the
	terminating atom as if it were backquoted.
	From Kaz Kylheku <kaz@ashi.footprints.net>

2004-03-01 13:01  haible

	* src/: ChangeLog, clos.lisp:

	Major speedup of slot accessors generated by DEFCLASS in interpreted code.

2004-03-01 13:00  haible

	* src/: intdiv.d, ChangeLog:

	Avoid endless loop in MOD-EXPT.

2004-03-01 12:52  haible

	* src/intsqrt.d:

	Update specification of I_isqrt_I after the x>=0 check was moved out.

2004-03-01 12:50  haible

	* src/: error.d, ChangeLog:

	Fix typo in error message.

2004-03-01 12:39  haible

	* src/: ChangeLog, unix.d, spvw.d:

	Make MULTIMAP_MEMORY_VIA_FILE work again on Linux.

2004-03-01 12:38  haible

	* src/: ChangeLog, lispbibl.d:

	Make MULTIMAP_MEMORY_VIA_SHM work again on Linux.

2004-03-01 12:37  haible

	* src/lispbibl.d:

	Don't use backslash-newline in #if lines.

2004-03-01 12:36  haible

	* doc/impbody.xml:

	type-of can also return KEYWORD.

2004-03-01 12:12  haible

	* src/: lisparit.d, spvwtabs.d, ChangeLog:

	Fix a possible compilation problem with Solaris and LFS.

2004-03-01 03:39  ampy

	* src/ChangeLog:

	Fixed ChangeLog entry from 2004-02-29

2004-02-29 17:07  haible

	* src/: ChangeLog, encoding.d:

	Make encoding_from_name 1. compile with Solaris cc, 2. faster and 3. more
	maintainable.

2004-02-29 01:22  ampy

	* src/pathname.d:

	Oops, left an artifact

2004-02-28 16:58  ampy

	* src/: ChangeLog, pathname.d:

	Fixed cygwin build

2004-02-28 04:41  sds

	* src/: ChangeLog, pprint.lisp:

	(copy-pprint-dispatch): accept NIL argument
	From Peter Seibel <peter@javamonkey.com>

2004-02-27 21:42  sds

	* src/: autoconf/aclocal.m4, unixconf.h.in, configure:

	regenerated

2004-02-27 13:12  haible

	* src/: ChangeLog, predtype.d:

	Fix a testsuite failure introduced three days ago.

2004-02-27 12:58  haible

	* src/: ChangeLog, time.d:

	Fix a portability problem depending on sizeof(time_t).

2004-02-27 12:34  haible

	* src/: ChangeLog, makemake.in:

	Try to autodetect good CFLAGS for gcc on x86_64.

2004-02-26 22:49  haible

	* src/: ChangeLog, spvw.d:

	A Linux/x86_64 specific tweak.

2004-02-26 22:45  haible

	* src/: lispbibl.d, ChangeLog:

	Add Linux/x86_64 specific configuration.

2004-02-26 22:40  haible

	* src/: genclisph.d, ChangeLog:

	Fix oint and soint definition.

2004-02-26 21:43  haible

	* src/: spvw_fault.d, ChangeLog:

	Fix a prototype.

2004-02-26 21:40  haible

	* src/: ChangeLog, flo_konv.d:

	Avoids a warning on 64-bit platforms.

2004-02-26 21:38  haible

	* src/: ChangeLog, eval.d:

	Avoid a gcc warning on 64-bit platforms.

2004-02-26 21:33  haible

	* src/: lispbibl.d, ChangeLog:

	Avoid warnings on 64-bit platforms.

2004-02-26 21:06  haible

	* modules/: bindings/glibc/Makefile, bindings/glibc/link.sh,
	  bindings/win32/Makefile, bindings/win32/link.sh,
	  clx/mit-clx/link.sh, clx/new-clx/Makefile.in,
	  clx/new-clx/link.sh.in:

	Use the CPPFLAGS, like the CFLAGS.

2004-02-26 15:46  sds

	* doc/impext.xml:

	indentation

2004-02-25 21:31  haible

	* src/i18n.d:

	Oops.

2004-02-25 21:14  haible

	* src/: ChangeLog, constsym.d, i18n.d, subr.d:

	Rename some C identifiers, to work around macroexpansion triggered in
	gettext.h.

2004-02-25 20:56  haible

	* src/: ChangeLog, stream.d:

	Don't use // comments.

2004-02-25 20:06  haible

	* src/: ChangeLog, stdint.h.in:

	Make it work with cc on Solaris.

2004-02-25 18:17  haible

	* src/: spvw_mmap.d, unix.d, ChangeLog:

	Avoid prototype clash on Solaris 7.

2004-02-25 17:25  haible

	* doc/impext.xml:

	Mention CPPFLAGS.

2004-02-25 17:22  haible

	* src/ChangeLog, src/makemake.in, modules/dirkey/Makefile.in,
	  modules/dirkey/link.sh, modules/fastcgi/Makefile.in,
	  modules/fastcgi/link.sh, src/clisp-link.in,
	  modules/berkeley-db/Makefile.in, modules/berkeley-db/link.sh.in,
	  modules/netica/Makefile, modules/netica/link.sh,
	  modules/oracle/Makefile.in, modules/oracle/link.sh,
	  modules/queens/Makefile, modules/pcre/Makefile.in,
	  modules/pcre/link.sh.in, modules/postgresql/Makefile.in,
	  modules/postgresql/link.sh.in, modules/regexp/Makefile.in,
	  modules/regexp/link.sh.in, modules/syscalls/Makefile.in,
	  modules/syscalls/link.sh.in, modules/wildcard/Makefile.in,
	  modules/wildcard/link.sh.in:

	Use the CPPFLAGS variable, in the same sense as autoconf uses it.

2004-02-25 15:40  sds

	* src/m4/ldap.m4, src/ChangeLog, modules/dirkey/dirkey.c:

	Solaris/cc requires <lber.h> before <ldap.h>

2004-02-25 12:07  haible

	* src/eval.d:

	Whitespace change.

2004-02-25 00:42  sds

	* emacs/d-mode.el:

	(clisp-update-dates): avoid "free variable" warning

2004-02-24 21:28  sds

	* src/ChangeLog, modules/clx/mit-clx/input.lisp:

	(declare-event): fixed a compilation error

2004-02-24 17:55  haible

	* src/configure:

	Regenerated.

2004-02-24 17:54  haible

	* src/: ChangeLog, loadform.lisp:

	Fix merge blunder.

2004-02-24 17:51  haible

	* src/: ChangeLog, m4/readline.m4:

	Don't use AC_SEARCH_LIBS; use the AC_LIB_LINKFLAGS_BODY result instead.

2004-02-24 16:14  haible

	* src/: ChangeLog, lispbibl.d, charstrg.d, error.d, predtype.d:

	Tweak nil-vector handling, merge of Sam's patches and mine.

2004-02-24 15:23  sds

	* src/clos.lisp, src/ChangeLog, doc/impbody.xml:

	(std-remove-method): reset (STD-METHOD-GF OLD-METHOD)
	(std-add-method): signal an error when METHOD already belongs to a GF

2004-02-23 18:27  sds

	* emacs/d-mode.el:

	automatically update the dates in headers
	(clisp-update-dates): new function
	(clisp-update-dates-user, clisp-home-dir): new variables

2004-02-23 18:20  sds

	* src/ChangeLog:

	fixed a pathname

2004-02-23 18:08  sds

	* src/stream.d, src/subr.d, src/lispbibl.d, src/list.d,
	  src/loadform.lisp, src/loop.lisp, src/misc.d, src/predtype.d,
	  src/record.d, src/sequence.d, src/eval.d, src/foreign.d,
	  src/genclisph.d, src/hashtabl.d, src/io.d, src/lisparit.d,
	  src/compiler.lisp, src/condition.lisp, src/constobj.d,
	  src/constsym.d, src/defs2.lisp, src/defstruct.lisp,
	  src/encoding.d, src/error.d, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp, modules/wildcard/wildcard.lisp,
	  src/charstrg.d, src/clhs.lisp, modules/clx/new-clx/clx.f,
	  modules/clx/new-clx/demos/clx-demos.lisp, modules/pcre/cpcre.c,
	  modules/pcre/pcre.lisp, modules/regexp/regexp.lisp,
	  modules/berkeley-db/bdb.c, modules/berkeley-db/dbi.lisp:

	updated the (C) dates

2004-02-23 15:50  sds

	* src/: pathname.d, subr.d, ChangeLog, NEWS, constobj.d:

	(DIRECTORY): pathname argument is required

2004-02-22 19:17  sds

	* src/charstrg.d:

	(test_stringsymchar_arg): use nil_vector_0_p

2004-02-22 18:30  haible

	* src/: ChangeLog, time.d:

	Define encode_universal_time() only when it's needed.

2004-02-22 18:28  haible

	* unix/PLATFORMS:

	Modernize the porting hints.

2004-02-22 18:28  haible

	* src/: ChangeLog, spvw_debug.d:

	Comment out unused and broken code.

2004-02-22 18:26  haible

	* src/: ChangeLog, pathname.d:

	Avoid a gcc warning.

2004-02-22 18:25  haible

	* src/: ChangeLog, genclisph.d:

	Fix cslen_ff, cstombs_ff.

2004-02-22 18:23  haible

	* src/: ChangeLog, describe.lisp, charstrg.d:

	Better description of strings. Also make it work in TYPECODES mode.

2004-02-22 18:22  haible

	* src/: ChangeLog, pathname.d:

	Allow multibyte characters in pathnames.

2004-02-22 18:21  haible

	* src/stream.d:

	Prefer uintL to uint8.

2004-02-22 18:20  haible

	* src/: stream.d, ChangeLog:

	Bug fix: A Gray stream can also be CHANGE-CLASSed.

2004-02-22 18:18  haible

	* src/: ChangeLog, array.d:

	Make WIDE_SOFT mode work with gcc-3.3. (TheSvector()->data and
	TheSbvector()->data point to different addresses due to gcv_object_t's
	alignment.)

2004-02-22 18:16  haible

	* src/: ChangeLog, spvw_garcol.d:

	Make GENERATIONAL_GC work in WIDE mode again.

2004-02-22 18:15  haible

	* src/: lispbibl.d, ChangeLog, genclisph.d:

	Enforce 8-byte alignment needed by GENERATIONAL_GC in WIDE_SOFT mode,
	working around a gcc-3.3 bug.

2004-02-22 18:06  haible

	* src/ChangeLog, tests/lists153.tst:

	Reduce the memory size needed for "make check".

2004-02-22 18:05  haible

	* src/: ChangeLog, hashtabl.d, io.d, lispbibl.d, predtype.d,
	  record.d, spvw_garcol.d:

	Make reallocated instances work in TYPECODES mode as well.

2004-02-22 18:00  haible

	* src/clos.lisp:

	Whitespace changes.

2004-02-22 17:46  haible

	* src/: io.d, array.d, lispbibl.d, hashtabl.d, predtype.d,
	  sequence.d, spvw_circ.d, spvw_garcol.d, spvw_genera1.d,
	  spvw_objsize.d, spvw_typealloc.d, spvw_update.d, type.lisp,
	  ChangeLog, genclisph.d:

	Make arrays with element type NIL work also in the TYPECODES config.

2004-02-22 17:42  haible

	* src/array.d:

	idx -> index.

2004-02-22 17:37  haible

	* src/: genclisph.d, ChangeLog:

	Make consistent with lispbibl.d. Fix various compilation errors.

2004-02-22 17:34  haible

	* src/: ChangeLog, lispbibl.d:

	Fix a compilation error when TYPECODES is in use.

2004-02-22 17:32  haible

	* src/: loadform.lisp, ChangeLog:

	Provide a condition type with a format-control.

2004-02-22 14:35  haible

	* ffcall/ffcall.spec:

	Forgot to bump the version number.

2004-02-22 08:23  sds

	* src/: pathname.d, predtype.d, array.d, encoding.d, lispbibl.d:

	restored G++ compilability

2004-02-20 23:30  sds

	* src/record.d:

	(SLOT-BOUNDP): when slot is missing, return the boolean
	equivalent of the return value of SLOT-MISSING, per ANSI

2004-02-20 23:13  sds

	* tests/path.tst, src/pathname.d, src/ChangeLog:

	fixed file renaming on UNIX
	(rename_file): check that the old name exists and use
	rename_existing_file() instead of rename_file_to_nonexisting()
	(rename_file_to_nonexisting): removed (was woe32-only anyway!)

2004-02-20 21:39  sds

	* tests/clos.tst, src/ChangeLog:

	(SLOT-BOUNDP): when slot is missing, return the boolean
	equivalent of the return value of SLOT-MISSING, per ANSI

2004-02-20 21:16  sds

	* tests/excepsit.tst:

	delete test packages

2004-02-20 20:53  sds

	* tests/pack11.tst:

	remove test packages

2004-02-20 20:51  sds

	* doc/impissue.xml:

	support :UNSPECIFIC

2004-02-19 22:35  sds

	* tests/loop.tst, src/ChangeLog, src/loop.lisp:

	(expand-loop): when arithmetic iteration variable is NIL, use a GENSYM

2004-02-19 20:57  sds

	* src/ChangeLog, src/loop.lisp, tests/loop.tst:

	fixed bug #[ 898561 ]: LOOP compilation warnings
	(expand-loop): bind *helpvars* first thing

2004-02-19 20:57  sds

	* tests/path.tst:

	(PATHNAME-DEVICE): return :UNSPECIFIC for LOGICAL-PATHNAMEs
	per <http://www.lisp.org/HyperSpec/Body/sec_19-3-2-1.html>

2004-02-19 19:47  sds

	* src/pathname.d, src/constsym.d, src/ChangeLog, doc/impbody.xml:

	(PATHNAME-DEVICE): return :UNSPECIFIC for LOGICAL-PATHNAMEs
	per <http://www.lisp.org/HyperSpec/Body/sec_19-3-2-1.html>

2004-02-19 19:17  sds

	* tests/excepsit.tst, src/pathname.d, src/io.d, src/lispbibl.d,
	  src/ChangeLog, doc/impbody.xml:

	(pr_orecord): signal PRINT-NOT-READABLE when *PRINT-READABLY*
	and *PRINT-PATHNAMES-ANSI* are non-NIL, but the namestring
	will not be parsed in to a similar pathname

2004-02-19 18:05  sds

	* src/: ChangeLog, constobj.d, hashtabl.d:

	(MAKE-HASH-TABLE): :REHASH-THRESHOLD is a (REAL 0 1)
	:REHASH-SIZE is a (OR (INTEGER 1 *) (FLOAT (1.0) *))

2004-02-18 21:31  sds

	* doc/impbody.xml:

	typo

2004-02-18 21:23  sds

	* src/array.d, tests/array.tst, src/ChangeLog:

	(ADJUST-ARRAY): :FILL-POINTER NIL means keep it as it was;
	use DIMENSION, not FILL-POINTER when copying data to the new vector

2004-02-18 21:17  sds

	* src/: ChangeLog, clhs.lisp:

	(read-from-file): FIND-PACKAGE is idempotent

2004-02-18 19:57  sds

	* src/: pathname.d, ChangeLog:

	(DELETE-FILE): in ANSI mode, return T, as per ANSI spec

2004-02-18 11:32  haible

	* src/spvw.d:

	Sam is the principal developer since 2001.

2004-02-18 00:51  sds

	* tests/array.tst, src/ChangeLog, src/predtype.d:

	(VECTOR NIL) is not a BIT-VECTOR

2004-02-17 22:50  sds

	* tests/pack11.tst:

	(DELETE-PACKAGE): fixed a typo

2004-02-17 22:00  sds

	* tests/lists154.tst, src/list.d, src/sequence.d, src/error.d,
	  src/lisparit.d, src/lispbibl.d, src/ChangeLog:

	permit lists of uint32 length, the old limit was FIXNUM

2004-02-17 21:16  sds

	* src/package.d:

	(DELETE-PACKAGE): fixed a typo

2004-02-17 18:33  sds

	* tests/path.tst, src/pathname.d, src/ChangeLog:

	(version_diff): use version object (OR NULL INTEGER (MEMBER :WILD :NEWEST))
	without converting it to string
	(translate_version): expect version to be a version object, not a string

2004-02-17 04:25  sds

	* src/: ChangeLog, defs2.lisp:

	(write-sequence): make sure to return only one value
	when writing bytes - for consistency and ANSI compliance

2004-02-17 04:24  sds

	* src/ChangeLog, src/error.d, src/lispbibl.d, src/predtype.d,
	  tests/array.tst:

	(equal, equalp): handle nilvector properly: since NIL is a subtype of
	both BIT and CHARACTER, (VECTOR NIL) is both a STRING and a BIT-VECTOR

2004-02-17 04:21  sds

	* src/stream.d, tests/streams.tst, src/ChangeLog, src/macros2.lisp:

	(MAKE-STRING-OUTPUT-STREAM): :ELEMENT-TYPE NIL means
	make a stream based on (VECTOR NIL)

2004-02-16 06:11  sds

	* src/stream.d, tests/streams.tst, src/ChangeLog:

	(combine_stream_element_types): new function
	(BUILT-IN-STREAM-ELEMENT-TYPE): use it to handle 2way/echo & concat

2004-02-16 04:13  sds

	* tests/streamslong.tst, src/stream.d, src/ChangeLog, src/NEWS,
	  src/constsym.d, src/gray.lisp, doc/impext.xml:

	FILE-POSITION does not require its 1st argument to be a FILE-STREAM
	GRAY:STREAM-POSITION extends FILE-POSITION to Gray streams

2004-02-16 02:52  sds

	* src/.gdbinit:

	newline in byteptr commands

2004-02-15 19:42  sds

	* src/: stream.d, ChangeLog:

	(GET-OUTPUT-STREAM-STRING, STRING-INPUT-STREAM-INDEX): signal TYPE-ERROR

2004-02-13 21:51  sds

	* src/io.d, tests/setf.tst, tests/type.tst, src/ChangeLog,
	  src/defstruct.lisp:

	(defstruct): allow slots named NIL by using DS-SLOT-VAR to check
	that the slot does not refer to the structure name

2004-02-13 21:50  sds

	* src/constobj.d:

	(type_negfixnum, type_posbignum, type_negbignum): added

2004-02-13 18:31  sds

	* src/predtype.d, tests/type.tst, src/ChangeLog, doc/impbody.xml:

	(TYPE-OF): distinguish between positive & negative FIXNUMs and BIGNUMs

2004-02-13 18:29  sds

	* src/stream.d:

	(FILE-POSITION, FILE-LENGTH, FILE-STRING-LENGTH): handle BROADCAST-STREAMs

2004-02-13 18:05  sds

	* tests/streams.tst, src/ChangeLog:

	(FILE-POSITION, FILE-LENGTH, FILE-STRING-LENGTH): handle BROADCAST-STREAMs

2004-02-13 14:33  sds

	* src/stream.d:

	(make_buffered_stream): :PROBE streams are closed right away

2004-02-13 01:13  sds

	* src/ChangeLog, tests/streams.tst:

	(make_buffered_stream): :PROBE streams are closed right away

2004-02-12 23:52  sds

	* tests/clos.tst, src/ChangeLog, src/clos.lisp:

	ensure that DEFMETHOD returns what is actually saved into GF
	(standard-method): do not create a copier
	(std-add-method): do not copy the method

2004-02-12 23:43  sds

	* src/ChangeLog, src/macros2.lisp, tests/streams.tst:

	(with-output-to-string): wrap declarations properly

2004-02-12 23:41  sds

	* src/ChangeLog, src/stream.d, tests/streams.tst:

	(STREAM-EXTERNAL-FORMAT): handle empty BROADCAST-STREAMs

2004-02-12 23:28  sds

	* src/stream.d:

	(input_stream_p, output_stream_p): for SYNONYM-STREAMs,
	return the value for the underlying stream

2004-02-12 22:44  sds

	* tests/strings.tst, src/ChangeLog, src/charstrg.d, src/error.d:

	(VECTOR NIL) is a string, so #A(NIL (0)) is acceptable instead of ""

2004-02-12 22:08  sds

	* tests/streams.tst, src/ChangeLog:

	(input_stream_p, output_stream_p): for SYNONYM-STREAMs,
	return the value for the underlying stream

2004-02-11 23:34  sds

	* SUMMARY:

	clisp now has all of CLOS

2004-02-11 23:31  sds

	* clisp.spec:

	(modules): use variable to list the modules in the package info and build

2004-02-11 22:34  sds

	* src/ChangeLog, modules/berkeley-db/dbi.lisp:

	(with-open-db): do not pass environment to PARSE-BODY

2004-02-11 22:28  sds

	* src/: makemake.in, ChangeLog:

	fixed cygwin package creation
	(VERSION, CLISP_VERSION, CLISP_RELEASE): new make variables
	(setup.hint): mention $(MODULES) and allow testing releases

2004-02-11 22:26  sds

	* modules/pcre/cpcre.c:

	(pcre_error): PCRE_ERROR_BADUTF8_OFFSET might not be defined

2004-02-11 20:30  sds

	* src/ChangeLog, modules/pcre/configure.in, modules/pcre/cpcre.c:

	<pcre.h> may be actually <pcre/pcre.h>

2004-02-11 20:30  sds

	* src/autoconf/aclocal.m4, src/configure,
	  modules/wildcard/config.h.in, modules/wildcard/configure,
	  modules/pcre/config.h.in, modules/pcre/configure:

	regenerated

2004-02-11 15:13  sds

	* tests/type.tst, src/ChangeLog, src/predtype.d:

	(TYPE-OF): handle (VECTOR NIL)

2004-02-10 23:27  sds

	* doc/: impext.xml, clisp.xml.in:

	mention SHELL and COMSPEC environment variables in connection with EXT:SHELL

2004-02-10 22:55  sds

	* tests/number2.tst, src/ChangeLog, src/lfloat.d:

	(LF_sqrt_LF): fixed a bug with large uexp
	whereby (SQRT MOST-POSITIVE-LONG-FLOAT) was less than 1

2004-02-10 05:26  sds

	* modules/syscalls/calls.c:

	typo

2004-02-10 03:10  sds

	* doc/impbody.xml:

	typo

2004-02-09 23:28  sds

	* src/: clos.lisp, ChangeLog:

	(analyze-method-description): always set :WANTS-NEXT-METHOD-P to T
	because here there is no way to figure out whether it will be actually
	needed because of METHOD-COMBINATION,
	and STD-ADD-METHOD will reset it if necessary anyway
	(standard-method-combination-expander): check for WANTS-NEXT-METHOD-P
	also in BEFORE-METHODS (EF-2) and AFTER-METHODS (EF-3)
	From James Anderson <james.anderson@setf.de>

2004-02-09 22:13  sds

	* src/spvw.d, src/subr.d, src/init.lisp, src/misc.d, src/ChangeLog,
	  src/NEWS, src/constobj.d, src/constsym.d, doc/impbody.xml:

	(ARGV): return the vector of command-line args to runtime

2004-02-09 21:37  sds

	* src/: subrkw.d, spvw.d, subr.d, lispbibl.d, constobj.d,
	  constsym.d:

	removed last traces of REXX

2004-02-09 01:36  sds

	* doc/impbody.xml:

	fixed some markup: role="sexp" => "type"

2004-02-09 00:53  sds

	* src/.gdbinit:

	added a disabled break in interpret_bytecode_(), use xout instead of zout

2004-02-09 00:14  sds

	* src/ChangeLog, src/compiler.lisp, tests/bug001.lisp,
	  tests/bug002.lisp, tests/macro8.tst:

	fixed bug #[ 890138 ]: 0 distance jump as 2 bytes => segfault
	(interpreted as a 6 byte label)
	(assemble-LAP): make sure that a jump of 0 distance is not encoded with 2 bytes

2004-02-08 15:30  sds

	* modules/oracle/oracle.xml:

	use variablelist instead of informaltable when reasonable

2004-02-08 03:32  sds

	* src/spvw.d:

	updated (C) year

2004-02-06 19:21  sds

	* doc/cl-ent.xml:

	merged with clocc

2004-02-06 18:46  sds

	* doc/: cl-ent.xml, unix-ent.xml:

	update (C) year

2004-02-06 18:43  sds

	* doc/: impnotes.xml.in, clisp.xml.in:

	update (C) year

2004-02-06 18:42  sds

	* doc/: impbody.xml, impbyte.xml, impent.xml, impext.xml:

	table -> variablelist and other markup tweaks

2004-02-05 23:35  sds

	* doc/impbyte.xml:

	try to avoid bytecode version change

2004-02-05 22:49  sds

	* src/: pathname.d, ChangeLog:

	allow current directory to be on a remote host

2004-02-05 21:49  sds

	* src/makemake.in:

	(clisp.html): do not substitute VERSION

2004-02-05 21:43  sds

	* src/charstrg.d, tests/conditions.tst, src/ChangeLog:

	(string_concat): do not modify argptr when arg is not a string

2004-02-05 19:39  sds

	* doc/clisp.xml.in:

	list languages inline

2004-02-05 16:39  sds

	* doc/impext.xml:

	dffi-dll-var: Accessing variables in shared libraries

2004-02-04 12:02  haible

	* src/: io.d, ChangeLog:

	Stop using German function names.

2004-02-04 00:15  sds

	* src/ChangeLog, src/clos.lisp, tests/clos.tst:

	some fixes for DEFINE-METHOD-COMBINATION
	from James Anderson <james.anderson@setf.de>

2004-02-03 12:17  haible

	* src/: ChangeLog, io.d:

	Make pretty-printing of 2D arrays prettier.

2004-02-03 12:15  haible

	* Makefile.devel, src/ChangeLog:

	Remove rules that caused ffcall/vacall/vacall.h.in to be overwritten(!)
	when the timestamps were unlucky.

2004-02-02 20:03  haible

	* win32msvc/INSTALL:

	Update the note about MSVC 7 binaries to reflect RMS's interpretation of the
	GPL.

2004-02-02 19:55  sds

	* src/makemake.in:

	comments

2004-02-02 19:48  sds

	* utils/gcc-cccp/Makefile.bc:

	BC port removed

2004-02-02 17:43  sds

	* src/compiler.lisp, tests/macro8.tst, src/ChangeLog:

	fixed bug #[ 889037 ]: Incorrect value returned by compiled function
	(traverse-anode): UNWIND-PROTECT-OPEN discards *CURRENT-VALUE*
	and *CURRENT-VARS*, just like UNWIND-PROTECT-CLOSE

2004-02-02 05:39  sds

	* doc/impbody.xml, src/ChangeLog, src/NEWS, src/clos.lisp,
	  src/constobj.d, src/init.lisp, src/record.d, tests/clos.tst,
	  tests/symbols.tst, doc/clisp.xml.in:

	DEFINE-METHOD-COMBINATION and friends are now implemented.

2004-02-01 21:49  sds

	* src/spvw_debug.d:

	avoid index identifier

2004-02-01 21:49  sds

	* src/loadform.lisp:

	(make-load-form): ignore unused ENVIRONMENT

2004-02-01 21:48  sds

	* src/ChangeLog, src/foreign.d, src/genclisph.d, src/lispbibl.d,
	  src/spvw.d, modules/clx/new-clx/clx.f, modules/regexp/regexi.c:

	(my_malloc): malloc() with error check -- global for modules

2004-02-01 14:31  sds

	* modules/syscalls/calls.c:

	always #include <stdio.h> for BUFSIZ

2004-02-01 02:22  sds

	* src/: ChangeLog, pathname.d:

	(looks_logical_p): return true only if all the characters
	in the string are legal logical path elements

2004-01-30 00:50  sds

	* doc/clisp.xml.in:

	link RC to http://www.faqs.org/docs/artu/ch10s03.html

2004-01-29 23:15  sds

	* doc/: impext.xml, clisp.xml.in, impent.xml:

	more <olink> fewer <link>

2004-01-29 23:03  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	some fixes for Garnet
	(get_font_info_and_display): fixed arguments passed to SLOT-VALUE
	(general_plist_writer, SET-GCONTEXT-DASHES): fixed arguments
	passed to SET-SLOT-VALUE
	(SET-GCONTEXT-DASHES): use REPLACE instead of an explicit loop
	(BELL): the second argument is optional

2004-01-29 21:52  sds

	* src/: compiler.lisp, io.d, spvw.d:

	grammar: "despite of" ==> "despite"

2004-01-29 21:33  sds

	* tests/macro8.tst, src/ChangeLog, src/compiler.lisp:

	fixed bug #[ 874859 ]: incorrect stack cleanup
	(simplify): fixed a typo in SKIPSP+SKIPI=>SKIPI

2004-01-29 15:45  sds

	* doc/: impext.xml, cl-ent.xml, clisp.xml.in:

	new entity &gzip;

2004-01-28 23:26  sds

	* doc/impext.xml:

	avoid a BNF table

2004-01-28 22:57  sds

	* doc/impext.xml:

	use <orderedlist> instead of <itemizedlist> for CHARSET symbols to pacify collect.xref.targets

2004-01-27 23:48  sds

	* doc/: impext.xml, impbody.xml, impent.xml:

	added rationale for reading cr+-lf as nl

2004-01-27 20:00  sds

	* doc/: impnotes.html, _clisp.html, _clisp.1:

	regenerated

2004-01-27 19:59  sds

	* doc/impbody.xml:

	use more <xref>s

2004-01-27 19:59  sds

	* doc/Makefile:

	(all): restore check

2004-01-27 18:17  sds

	* src/NEWS:

	Added FFI support for x86_64 (AMD64) Linux and PowerPC MacOS X.

2004-01-27 16:30  sds

	* src/ChangeLog, modules/regexp/regexp.xml,
	  modules/syscalls/syscalls.xml, modules/pcre/pcre.xml,
	  modules/postgresql/postgresql.lisp, modules/regexp/regexp.lisp,
	  modules/oracle/oracle.lisp, modules/oracle/oracle.xml,
	  modules/pcre/pcre.lisp, doc/impbody.xml,
	  modules/fastcgi/fastcgi.lisp, modules/fastcgi/fastcgi.xml:

	modules announce themselves in *FEATURES*

2004-01-27 15:43  sds

	* src/makemake.in, src/_clisp.1, src/_clisp.html,
	  doc/impnotes.html, doc/impnotes.xml.in, doc/man.xsl,
	  doc/olink-chunk.xml, doc/olink-pile.xml, doc/pile.xsl,
	  doc/impbody.xml, doc/impext.xml, doc/.cvsignore, doc/Makefile,
	  doc/_clisp.1, doc/_clisp.html, doc/chunk.xsl, doc/clisp.xml.in,
	  doc/common.xsl:

	converted to XSL stylesheet
	olink-based cross-referencing beteween impnotes and man page
	generate both XHTML and NROFF man page from a single DocBook/XML source

2004-01-26 17:56  sds

	* doc/impissue.xml:

	added <title> to <variablelist>

2004-01-26 17:20  haible

	* ffcall/: configure, autoconf/aclocal.m4, avcall/configure,
	  vacall/configure, callback/configure,
	  callback/vacall_r/configure, callback/trampoline_r/configure:

	Regenerated.

2004-01-26 17:19  haible

	* ffcall/Makefile.devel:

	Make it work with newer versions of 'aclocal'.

2004-01-26 16:23  sds

	* modules/pcre/pcre.xml:

	added <title> to <variablelist>

2004-01-26 16:22  haible

	* ffcall/: README, avcall/DOC, avcall/README,
	  avcall/avcall-alpha.c, avcall/avcall-arm.c,
	  avcall/avcall-convex.c, avcall/avcall-hppa.c,
	  avcall/avcall-i386.c, avcall/avcall-ia64.c,
	  avcall/avcall-m68k-amiga.c, avcall/avcall-m68k.c,
	  avcall/avcall-m88k.c, avcall/avcall-mips.c,
	  avcall/avcall-mips64.c, avcall/avcall-mipsn32.c,
	  avcall/avcall-rs6000.c, avcall/avcall-s390.c,
	  avcall/avcall-sparc.c, avcall/avcall-sparc64.c,
	  avcall/avcall-x86_64.c, avcall/avcall.h.in,
	  avcall/avcall.h.mingw32, avcall/avcall.h.msvc,
	  avcall/avcall.html, avcall/structcpy.c, callback/README,
	  callback/callback.3, callback/callback.h.in,
	  callback/callback.html, callback/callback.man, callback/tests.c,
	  callback/trampoline_r/cache-alpha.c,
	  callback/trampoline_r/cache-convex.c,
	  callback/trampoline_r/cache-hppa.c,
	  callback/trampoline_r/cache-rs6000.c,
	  callback/trampoline_r/cache-sparc.c,
	  callback/trampoline_r/proto.c, callback/trampoline_r/proto64.c,
	  callback/trampoline_r/test1.c, callback/trampoline_r/test2.c,
	  callback/trampoline_r/tramp-alpha.s,
	  callback/trampoline_r/tramp-arm.s,
	  callback/trampoline_r/tramp-convex.s,
	  callback/trampoline_r/tramp-hppa-old.s,
	  callback/trampoline_r/tramp-hppa.s,
	  callback/trampoline_r/tramp-i386.s,
	  callback/trampoline_r/tramp-ia64.s,
	  callback/trampoline_r/tramp-m68k.s,
	  callback/trampoline_r/tramp-m88k.s,
	  callback/trampoline_r/tramp-mips.s,
	  callback/trampoline_r/tramp-mips64.old.s,
	  callback/trampoline_r/tramp-mips64.s,
	  callback/trampoline_r/tramp-rs6000-old.s,
	  callback/trampoline_r/tramp-rs6000-sysv4.s,
	  callback/trampoline_r/tramp-rs6000.new.S,
	  callback/trampoline_r/tramp-rs6000.old.S,
	  callback/trampoline_r/tramp-s390.s,
	  callback/trampoline_r/tramp-sparc.s,
	  callback/trampoline_r/tramp-sparc64.old.s,
	  callback/trampoline_r/tramp-sparc64.s,
	  callback/trampoline_r/trampoline.c,
	  callback/trampoline_r/trampoline_r.3,
	  callback/trampoline_r/trampoline_r.h.in,
	  callback/trampoline_r/trampoline_r.html,
	  callback/trampoline_r/trampoline_r.man,
	  callback/vacall_r/config.h.in,
	  callback/vacall_r/config.h.mingw32,
	  callback/vacall_r/config.h.msvc, callback/vacall_r/misc.c,
	  callback/vacall_r/structcpy.c, callback/vacall_r/vacall-alpha.c,
	  callback/vacall_r/vacall-arm.c,
	  callback/vacall_r/vacall-convex.c,
	  callback/vacall_r/vacall-hppa.c, callback/vacall_r/vacall-i386.c,
	  callback/vacall_r/vacall-ia64.c, callback/vacall_r/vacall-m68k.c,
	  callback/vacall_r/vacall-m88k.c, callback/vacall_r/vacall-mips.c,
	  callback/vacall_r/vacall-mips64.c,
	  callback/vacall_r/vacall-mipsn32.c,
	  callback/vacall_r/vacall-rs6000.c,
	  callback/vacall_r/vacall-s390.c,
	  callback/vacall_r/vacall-sparc.c,
	  callback/vacall_r/vacall-sparc64.c,
	  callback/vacall_r/vacall-x86_64.c,
	  callback/vacall_r/vacall_r.h.in,
	  callback/vacall_r/vacall_r.h.mingw32,
	  callback/vacall_r/vacall_r.h.msvc, trampoline/README,
	  trampoline/cache-alpha.c, trampoline/cache-convex.c,
	  trampoline/cache-hppa.c, trampoline/cache-rs6000.c,
	  trampoline/cache-sparc.c, trampoline/proto.c,
	  trampoline/proto64.c, trampoline/test1.c, trampoline/test2.c,
	  trampoline/tramp-alpha.s, trampoline/tramp-arm.s,
	  trampoline/tramp-convex.s, trampoline/tramp-hppa-old.s,
	  trampoline/tramp-hppa.s, trampoline/tramp-i386.s,
	  trampoline/tramp-ia64.s, trampoline/tramp-m68k.s,
	  trampoline/tramp-m88k.s, trampoline/tramp-mips.s,
	  trampoline/tramp-mips64.old.s, trampoline/tramp-mips64.s,
	  trampoline/tramp-mipsn32.s, trampoline/tramp-rs6000-old.s,
	  trampoline/tramp-rs6000-sysv4.s, trampoline/tramp-rs6000.new.S,
	  trampoline/tramp-rs6000.old.S, trampoline/tramp-s390.s,
	  trampoline/tramp-sparc.s, trampoline/tramp-sparc64.old.s,
	  trampoline/tramp-sparc64.s, trampoline/trampoline.3,
	  trampoline/trampoline.c, trampoline/trampoline.h.in,
	  trampoline/trampoline.html, trampoline/trampoline.man,
	  vacall/README, vacall/config.h.in, vacall/config.h.mingw32,
	  vacall/config.h.msvc, vacall/misc.c, vacall/structcpy.c,
	  vacall/tests.c, vacall/vacall-alpha.c, vacall/vacall-arm.c,
	  vacall/vacall-convex.c, vacall/vacall-hppa.c,
	  vacall/vacall-i386.c, vacall/vacall-ia64.c, vacall/vacall-m68k.c,
	  vacall/vacall-m88k.c, vacall/vacall-mips.c,
	  vacall/vacall-mips64.c, vacall/vacall-mipsn32.c,
	  vacall/vacall-rs6000.c, vacall/vacall-s390.c,
	  vacall/vacall-sparc.c, vacall/vacall-sparc64.c,
	  vacall/vacall-x86_64.c, vacall/vacall.3, vacall/vacall.h.in,
	  vacall/vacall.h.mingw32, vacall/vacall.h.msvc,
	  vacall/vacall.html, vacall/vacall.man:

	Update my email address.

2004-01-26 16:14  haible

	* ffcall/autoconf/config.guess, ffcall/autoconf/config.sub,
	  src/autoconf/config.guess, src/autoconf/config.sub:

	Update from GNU.

2004-01-26 16:11  haible

	* ffcall/: callback/trampoline_r/tramp-x86_64.o,
	  trampoline/tramp-x86_64.o:

	x86_64 compiled trampoline.

2004-01-25 21:37  sds

	* src/lisparit.d, src/subr.d, tests/number2.tst, src/ChangeLog,
	  src/NEWS, src/constsym.d, src/init.lisp, src/intdiv.d,
	  src/intsqrt.d, doc/impbody.xml:

	new function (MOD-EXPT x y z) = (MOD (EXPT x y) z)

2004-01-25 20:22  sds

	* src/sequence.d:

	(fehler_posint): take caller from subr_self, not arglist

2004-01-25 19:16  sds

	* src/ChangeLog, modules/clx/new-clx/demos/clx-demos.lisp:

	supply pathname to REQUIRE
	do not SHADOW USAGE

2004-01-25 19:11  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(READ-FILE-TO-PIXMAP): signal an error on failure
	instead of returning error code

2004-01-25 19:03  haible

	* ffcall/: configure, avcall/configure, callback/configure,
	  callback/vacall_r/configure, vacall/configure:

	Regenerated.

2004-01-25 18:35  haible

	* ffcall/avcall/: Makefile.devel, Makefile.in:

	Back out last patch: On HP-UX, both /usr/ccs/bin/as and GNU as support
	both syntaxes.

2004-01-25 18:30  haible

	* ffcall/avcall/avcall-hppa-linux.s:

	Oops, not necessary.

2004-01-25 18:29  haible

	* ffcall/avcall/avcall-hppa.s:

	Moved here from avcall-hppa-hpux.s.

2004-01-25 18:28  haible

	* ffcall/avcall/avcall-hppa-hpux.s:

	Move to avcall-hppa.s.

2004-01-25 18:19  haible

	* ffcall/avcall/avcall-hppa-linux.s:

	avcall-hppa compiled in GAS syntax.

2004-01-25 18:18  haible

	* ffcall/avcall/avcall-hppa-hpux.s:

	Back to HPUX syntax.

2004-01-25 18:14  haible

	* ffcall/avcall/: Makefile.devel, Makefile.in:

	Support two different assembler syntaxes for HPPA.

2004-01-25 18:13  haible

	* ffcall/avcall/avcall-hppa-hpux.s:

	Moved here from avcall-hppa.s.

2004-01-25 18:12  haible

	* ffcall/avcall/avcall-hppa.s:

	Move to avcall-hppa-hpux.s.

2004-01-25 18:00  haible

	* ffcall/: avcall/tests.output/powerpc-unknown-linuxlibc6-gcc,
	  vacall/tests.output/powerpc-unknown-linuxlibc6-gcc:

	From Adam Fedor's ffcall-1.8d package.

2004-01-25 17:33  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	miscellaneous code clean-up
	(get_ptr_object_and_display, get_font_info_and_display)
	(DISCARD-FONT-INFO): use check_fpointer()
	(OPEN-DISPLAY): use fehler_key_odd()
	(SCREEN-BACKING-STORES): use VALUES1
	(error_required_keywords, my_malloc, error_no_such_color): new functions
	(CREATE-WINDOW, CREATE-CURSOR, CREATE-GLYPH-CURSOR):
	use error_required_keywords()
	(handle_image_z, PUT-IMAGE, SET-FONT-PATH): use my_malloc()
	(ALLOC-COLOR, LOOKUP-COLOR): use error_no_such_color()

2004-01-25 17:26  sds

	* src/NEWS:

	removed OS/2, Borland C

2004-01-25 17:20  sds

	* src/unixaux.d:

	translated all comments

2004-01-25 16:47  haible

	* ffcall/: NEWS, README:

	Prepare for 1.9.

2004-01-25 16:42  haible

	* src/: ChangeLog, m4/mprotect.m4:

	Resynchronize mprotect.m4 with the one in ffcall.

2004-01-25 16:30  haible

	* ffcall/: avcall/avcall.h.mingw32, avcall/avcall.h.msvc,
	  trampoline/config.h.mingw32, trampoline/config.h.msvc,
	  vacall/vacall.h.mingw32, vacall/vacall.h.msvc,
	  callback/trampoline_r/config.h.mingw32,
	  callback/trampoline_r/config.h.msvc,
	  callback/vacall_r/vacall_r.h.mingw32,
	  callback/vacall_r/vacall_r.h.msvc:

	Regenerated.

2004-01-25 16:27  haible

	* ffcall/: PLATFORMS, avcall/PLATFORMS, callback/PLATFORMS,
	  trampoline/PLATFORMS, vacall/PLATFORMS:

	Mention the new ports powerpc-apple-darwin6.8 and x86_64-suse-linux.

2004-01-25 16:25  haible

	* ffcall/: avcall/avcall-x86_64.c, avcall/avcall-x86_64.s,
	  callback/trampoline_r/proto-x86_64.s,
	  callback/trampoline_r/tramp-x86_64.s,
	  callback/vacall_r/vacall-x86_64.c,
	  callback/vacall_r/vacall-x86_64.s, trampoline/proto-x86_64.s,
	  trampoline/tramp-x86_64.s, vacall/vacall-x86_64.c,
	  vacall/vacall-x86_64.s:

	Support for the x86_64 CPU.

2004-01-25 16:24  haible

	* ffcall/: avcall/Makefile.devel, avcall/Makefile.in,
	  avcall/avcall.h.in, avcall/reg-struct-return,
	  callback/call-used-registers,
	  callback/trampoline_r/Makefile.devel,
	  callback/trampoline_r/config.h.in,
	  callback/trampoline_r/proto64.c, callback/trampoline_r/test1.c,
	  callback/trampoline_r/trampoline.c,
	  callback/vacall_r/Makefile.devel, callback/vacall_r/Makefile.in,
	  callback/vacall_r/reg-struct-return,
	  callback/vacall_r/vacall_r.h.in, trampoline/Makefile.devel,
	  trampoline/config.h.in, trampoline/trampoline.c,
	  vacall/Makefile.devel, vacall/Makefile.in,
	  vacall/reg-struct-return, vacall/vacall.h.in:

	Add support for the x86_64 (AMD64) CPU.

2004-01-25 16:22  haible

	* ffcall/vacall/vacall.h.in:

	Fix a problem with the MacOS X port.

2004-01-25 16:19  haible

	* ffcall/callback/vacall_r/vacall_r.h.in:

	Fix a problem with the MacOS X port.

2004-01-25 16:02  haible

	* src/unixaux.d:

	Restore some code that was accidentally removed in last patch.

2004-01-25 15:59  haible

	* src/loadform.lisp:

	Use EQL instead of EQ in last patch.

2004-01-25 02:23  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(get_font_info_and_display): canonicalize encoding by inserting - after ISO

2004-01-23 01:21  sds

	* doc/unix-ent.xml, modules/regexp/regexp.xml:

	regexp-matcher is good only in utf-8 locale

2004-01-22 23:50  sds

	* modules/regexp/regexp.lisp:

	(regexp-matcher): valid only in UTF-8 locale

2004-01-22 22:56  sds

	* src/spvw_memfile.d:

	fix a typo

2004-01-21 16:27  haible

	* src/: ChangeLog, po/clisp-xgettext:

	Produce valid PO files. The sources now use \n inside strings.

2004-01-20 20:22  sds

	* doc/impext.xml:

	added a link to http://www.gnu.org/philosophy/free-sw.html

2004-01-20 19:31  sds

	* doc/impext.xml:

	<title> for <note>

2004-01-20 12:32  haible

	* src/ChangeLog, src/_README.de, src/_README.en, src/_README.es,
	  src/_clisp.html, src/io.d, src/_clisp.1, src/charstrg.d,
	  src/constobj.d, src/constsym.d, src/error.d, src/errunix.d,
	  src/genclisph.d, src/hashtabl.d, src/spvw.d, src/encoding.d,
	  src/lisparit.d, src/stream.d, src/pathname.d, src/FILES.1,
	  src/format.lisp, src/init.lisp, src/makemake.in, src/predtype.d,
	  src/pseudofun.d, src/spvw_language.d, src/spvw_memfile.d,
	  src/spvw_sigint.d, src/subr.d, src/time.d, src/unixaux.d,
	  src/xcharin.lisp, doc/cl-ent.xml, doc/editors.txt,
	  doc/impbody.xml, doc/impext.xml, src/complete.lisp,
	  src/defs1.lisp, src/edit.lisp, src/keyboard.lisp, src/lispbibl.d,
	  src/macros2.lisp, src/runprog.lisp, src/po/Makefile.devel,
	  INSTALL, Makefile.devel, SUMMARY, clisp.lsm:

	Remove OS/2 support.

2004-01-20 11:17  haible

	* src/: cfgdos.lisp, msdos.d:

	Remove OS/2 support.

2004-01-20 00:20  sds

	* doc/: impbody.xml, impext.xml:

	use variablelist instead of table

2004-01-19 21:01  sds

	* doc/unix-ent.xml, modules/syscalls/syscalls.xml:

	documented confstr

2004-01-19 19:09  sds

	* modules/regexp/regexp.xml:

	use entity reg-exp

2004-01-19 19:08  sds

	* doc/unix-ent.xml:

	(reg-exp): new entity

2004-01-19 19:00  sds

	* modules/regexp/regexp.xml:

	no way to specify cflags & eflags directly

2004-01-19 18:50  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/config.h.in, modules/syscalls/configure,
	  modules/syscalls/configure.in, modules/syscalls/posix.lisp:

	(confstr): new exported system call

2004-01-19 18:45  sds

	* modules/regexp/regexi.c:

	(REGEXP-COMPILE): uniform handling of &key bit flags

2004-01-18 19:20  haible

	* src/loadform.lisp:

	Improve the error message according to Kaz' suggestion.

2004-01-18 19:10  haible

	* src/: ChangeLog, loadform.lisp:

	Clean up make-init-form's error handling.

2004-01-18 18:50  haible

	* src/ChangeLog, src/makemake.in, INSTALL, Makefile.devel,
	  utils/gcc-cccp/README:

	Remove win32bc port.

2004-01-16 20:19  sds

	* src/ChangeLog, src/defmacro.lisp, tests/macro8.tst:

	(kwd-arg-form, analyze-key): do not evaluate the key

2004-01-16 17:54  sds

	* modules/pcre/cpcre.c, modules/pcre/test.tst, src/ChangeLog:

	(PCRE-COMPILE): do not allocate a foreign pointer for NULL study
	(PCRE-EXEC): pass subject_bytelen instead of subject_len

2004-01-16 17:51  sds

	* src/ChangeLog:

	formatting

2004-01-16 17:49  sds

	* src/NEWS:

	Removed AmigaOS support

2004-01-16 16:28  sds

	* modules/: pcre/test.tst, regexp/test.tst:

	added *APROPOS-MATCHER* test

2004-01-16 16:22  sds

	* modules/regexp/test.tst:

	added 300+ tests from http://www.geocities.com/mparker762/clawk.html#regex

2004-01-16 12:16  haible

	* src/ChangeLog, src/FILES.1, src/TODO, src/_README.de,
	  src/_README.en, src/_README.es, src/_clisp.1, src/_clisp.html,
	  src/affi.d, src/charstrg.d, src/constobj.d, src/defs1.lisp,
	  src/makemake.in, src/constsym.d, src/debug.d, src/describe.lisp,
	  src/edit.lisp, src/error.d, src/foreign.d, src/foreign1.lisp,
	  src/genclisph.d, src/hashtabl.d, src/init.lisp, src/lispbibl.d,
	  src/misc.d, src/spvw.d, src/lisparit.d, src/stream.d,
	  src/pathname.d, doc/impbody.xml, doc/impext.xml, src/affi1.lisp,
	  src/keyboard.lisp, src/predtype.d, src/pseudofun.d,
	  src/screen.lisp, src/spvw_allocate.d, src/spvw_garcol.d,
	  src/spvw_language.d, src/spvw_memfile.d, src/subr.d, src/time.d,
	  src/type.lisp, src/xcharin.lisp, INSTALL, Makefile.devel,
	  clisp.lsm, doc/cl-ent.xml, modules/syscalls/calls.c,
	  src/po/Makefile.devel:

	Remove AmigaOS support.

2004-01-16 12:04  haible

	* src/: amiga.d, amiga2.d, amigaaux.d, cfgamiga.lisp, erramiga.d,
	  rexx.d, rexx1.lisp:

	Remove AmigaOS support.

2004-01-16 00:33  sds

	* modules/pcre/cpcre.c, modules/pcre/pcre.xml, src/ChangeLog:

	(PCRE-COMPILE, PCRE-EXEC): do not accept :UTF8 & :NO-UTF8-CHECK,
	always use Unicode

2004-01-15 21:41  sds

	* src/: encoding.d, ChangeLog:

	(canonicalize_encoding): uppercase the encoding name

2004-01-15 19:04  sds

	* src/: ChangeLog, encoding.d:

	issue a warning if the -E encoding cannot be found

2004-01-15 17:20  sds

	* modules/regexp/regexi.c:

	fixed STACK handling broken by the last patch

2004-01-15 16:02  haible

	* src/: ChangeLog, encoding.d:

	Improve last patch.

2004-01-15 15:50  haible

	* src/: ChangeLog, encoding.d:

	Fix the (convert-string-to-bytes *current-language* charset:ascii) problem.

2004-01-15 13:57  haible

	* src/: aridecl.d, eval.d, lispbibl.d, ChangeLog, genclisph.d,
	  unix.d, unixaux.d:

	Remove old Convex support.

2004-01-13 21:55  sds

	* src/spvw.d:

	avoid "index" identifier in C code

2004-01-13 15:01  sds

	* src/ChangeLog:

	formatting

2004-01-13 12:06  haible

	* doc/cl-ent.xml, doc/impbody.xml, doc/impext.xml,
	  modules/syscalls/calls.c, src/FILES.1, src/_README.de,
	  src/_README.en, src/_README.es, src/defs1.lisp, src/edit.lisp,
	  src/init.lisp, src/lispbibl.d, src/makemake.in, src/spvw.d,
	  src/po/Makefile.devel, src/_clisp.1, src/_clisp.html,
	  src/aridecl.d, src/constobj.d, src/constsym.d, src/error.d,
	  src/genclisph.d, src/io.d, src/keyboard.lisp, src/lisparit.d,
	  src/stream.d, src/pathname.d, src/pseudofun.d, src/record.d,
	  src/spvw_garcol.d, src/spvw_memfile.d, src/subr.d,
	  Makefile.devel, SUMMARY, clisp.lsm, src/spvw_sigint.d,
	  src/subrkw.d, src/time.d, src/unixaux.d, src/ChangeLog, src/NEWS,
	  src/acorn.d, src/acornaux.d, src/acornsig.d, src/cfgacorn.lisp:

	Remove Acorn RISCOS support.

2004-01-13 00:35  sds

	* doc/impent.xml, doc/impext.xml, modules/oracle/oracle.xml,
	  modules/pcre/pcre.xml, modules/regexp/regexp.xml,
	  modules/syscalls/syscalls.xml:

	misc doc tweaks

2004-01-12 20:11  haible

	* src/hashtabl.d:

	Oops. Last patch was broken.

2004-01-12 20:06  sds

	* src/ChangeLog, src/NEWS, src/describe.lisp, doc/impbody.xml,
	  doc/impent.xml, doc/impext.xml, modules/pcre/cpcre.c,
	  modules/pcre/pcre.lisp, modules/pcre/pcre.xml,
	  modules/regexp/regexi.c, modules/regexp/regexp.lisp,
	  modules/regexp/regexp.xml, modules/wildcard/wildcard.lisp:

	(*apropos-matcher*): new user variable

2004-01-12 17:47  sds

	* src/: ChangeLog, eval.d:

	(TRACE_CALL) [DEBUG_EVAL]: simplification
	(ERROR) [DEBUG_SPVW]: addition

2004-01-12 13:38  haible

	* src/ChangeLog:

	Misc changes.

2004-01-12 13:37  haible

	* clisp.lsm:

	Fix my email address.
	Prefer accessing ftp.gnu.org via http than ftp.

2004-01-12 13:37  haible

	* Makefile.devel:

	Prefer spaces to tabs where possible.

2004-01-12 13:36  haible

	* src/: clhs.lisp, format.lisp, reploop.lisp:

	Avoid tabs.

2004-01-12 13:36  haible

	* src/foreign1.lisp:

	Whitespace change.

2004-01-12 13:36  haible

	* src/: clos.lisp, compiler.lisp:

	Don't pass an environment around when it's no more needed.

2004-01-12 13:35  haible

	* src/makemake.in:

	Remove useless trailing semicolons. They are just confusing.

2004-01-12 13:35  haible

	* src/: encoding.d, lisparit.d, misc.d, unixaux.d, win32aux.d:

	Coding style.

2004-01-12 13:35  haible

	* src/stream.d:

	Fix description of no_hang argument.
	Use uintL instead of int.

2004-01-12 13:34  haible

	* src/lispbibl.d:

	Fix description of no_hang argument.

2004-01-12 13:34  haible

	* src/: amiga.d, amigaaux.d, acorn.d:

	Fix confusion about the last arg of read_helper().

2004-01-12 13:33  haible

	* src/_distmakefile:

	Make 'uninstall' work on non-Linux systems as well. Only GNU 'find'
	has -print as default action.

2004-01-12 13:33  haible

	* src/_clisp.c:

	Fix comment.

2004-01-12 13:33  haible

	* src/_clisp.html:

	Resynchronize with _clisp.1.

2004-01-12 13:32  haible

	* src/_clisp.1:

	Remove mention of option -verbose. Has been renamed to --verbose.

2004-01-12 13:32  haible

	* src/: foreign.d, hashtabl.d, io.d, spvw.d, spvw_debug.d,
	  spvw_garcol.d:

	Use non-mutilated variables names.

2004-01-12 13:31  haible

	* src/eval.d:

	Restore the protection against -fomit-frame-pointer.
	Use non-mutilated variables names.
	Split lines longer than 128.

2004-01-12 13:31  haible

	* modules/wildcard/: Makefile.in, configure.in:

	Use the fnmatch test and code from gnulib.
	Fix a Makefile.in bug.

2004-01-12 13:30  haible

	* modules/wildcard/fnmatch.h:

	Replaced by fnmatch_.h.

2004-01-12 13:30  haible

	* modules/wildcard/: fnmatch.c, fnmatch_.h, fnmatch_loop.c:

	Taken from gnulib.

2004-01-12 13:29  haible

	* src/m4/: fnmatch.m4, mbstate_t.m4:

	Macros from gnulib.

2004-01-12 13:28  haible

	* doc/impext.xml:

	Whitespace change.

2004-01-12 03:58  sds

	* src/spvw_debug.d:

	removed unneeded backslash

2004-01-12 02:57  sds

	* modules/pcre/cpcre.c:

	(PCRE-EXEC): fixed comment

2004-01-11 19:25  sds

	* src/record.d:

	comments

2004-01-11 19:22  sds

	* src/: ChangeLog, constobj.d:

	(version): do not change now!  remember to remove the backward
	compatibility code in parse_seclass() when `version' changes!

2004-01-11 19:21  sds

	* src/: ChangeLog, record.d:

	(parse_seclass): be backward compatible (wrt 2004-01-09 SECLASS change)

2004-01-11 17:17  sds

	* modules/oracle/oracle.xml:

	fixed a typo

2004-01-11 17:15  sds

	* modules/: fastcgi/fastcgi.xml, oracle/oracle.xml:

	added IDs to sections

2004-01-11 17:08  sds

	* src/NEWS:

	mention METHOD-CALL-ERROR / METHOD-CALL-TYPE-ERROR

2004-01-11 16:57  sds

	* modules/berkeley-db/berkeley-db.xml:

	added IDs to sections

2004-01-11 16:52  sds

	* doc/impbody.xml:

	added an ID to a section

2004-01-11 16:38  sds

	* modules/: fastcgi/fastcgi.xml, oracle/oracle.xml:

	use more standard entities

2004-01-11 16:22  sds

	* doc/impent.xml:

	(apache): moved to cl-ent
	(http): removed, already have it in cl-ent

2004-01-11 16:21  sds

	* doc/cl-ent.xml:

	(apache): added

2004-01-11 15:22  hin

	* modules/: fastcgi/fastcgi.xml, oracle/oracle.xml:

	Cleanup per Sam's suggestions

2004-01-11 14:49  hin

	* doc/impent.xml:

	New entities for Oracle, FastCGI doc

2004-01-11 01:06  sds

	* src/makemake.in:

	swap if & for - for speed

2004-01-11 01:03  sds

	* src/.gdbinit:

	set language to C

2004-01-10 20:43  sds

	* src/: sequence.d, stream.d, ChangeLog, io.d, lispbibl.d,
	  record.d:

	error message unification

2004-01-10 15:58  hin

	* doc/: impext.xml, impnotes.xml.in:

	New entities for Oracle, FastCGI documentation

2004-01-10 15:57  hin

	* doc/Makefile:

	Add dependencies for module documentation: oracle, fastcgi, berkeley-db, pcre

2004-01-10 15:57  hin

	* modules/fastcgi/fastcgi.xml:

	DocBook documentation for FastCGI module

2004-01-10 15:56  hin

	* modules/oracle/oracle.xml:

	DocBook documentation for Oracle module

2004-01-09 20:22  sds

	* src/ChangeLog, src/compiler.lisp, tests/setf.tst:

	optimize NTH & (SETF NTH) to FIRST...TENTH
	for the sake of (defstruct (foo (:type list))) accessors

2004-01-09 19:34  sds

	* src/ChangeLog, src/clos.lisp, src/compiler.lisp, src/constobj.d,
	  src/record.d, tests/macro8.tst:

	fixed bug #[ 866282 ]: progv binding not handled properly in compiler

2004-01-09 18:01  sds

	* src/: ChangeLog, list.d:

	(fehler_nth, fehler_butlast): removed
	(NTH, NTHCDR, LAST, MAKE-LIST, BUTLAST, NBUTLAST):
	use check_posfixnum() instead

2004-01-08 22:34  haible

	* src/loadform.lisp:

	Fix confusing indentation after IF.

2004-01-08 22:19  haible

	* unix/sigsegv.c:

	Assume POSIX compatible declaration of mmap().

2004-01-08 21:59  sds

	* src/ChangeLog, src/io.d, tests/iofkts.tst:

	fixed bug #[ 873204 ]: infinite recursion with pprint-logical-block
	(pretty_print_call): avoid an infinite recursion by
	cheking *PRIN-PPRINTER* before calling PPRINT-DISPATCH

2004-01-08 19:47  sds

	* doc/: impbody.xml, impent.xml:

	documented METHOD-CALL-ERROR & METHOD-CALL-TYPE-ERROR

2004-01-08 18:55  sds

	* src/: ChangeLog, constsym.d, io.d, spvw.d:

	moved *LOAD-FORMS* to C to speed up instance output

2004-01-08 18:33  sds

	* src/ChangeLog, src/clos.lisp, src/condition.lisp, src/init.lisp,
	  src/loadform.lisp, tests/clos.tst:

	made MAKE-INIT-FORM more robust (added METHOD-CALL-ERROR)

2004-01-08 11:34  ampy

	* src/: ChangeLog, runprog.lisp:

	Support :wait nil for run-shell-command on win32

2004-01-07 23:13  sds

	* tests/: ChangeLog, tests.lisp:

	(with-ignored-errors) [CLISP]: return the error message
	on error as the second argument
	(do-test): print the error messge into the log file

2004-01-07 22:17  haible

	* src/: misc.d, ChangeLog:

	Make setenv more robust on Woe32.

2004-01-07 21:37  sds

	* src/: ChangeLog, defs2.lisp:

	(with-standard-io-syntax): bind COMPILER::*LOAD-FORMS*

2004-01-07 00:28  sds

	* ffcall/autoconf/aclocal.m4,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/trampoline/configure, src/configure, src/unixconf.h.in,
	  src/autoconf/aclocal.m4:

	regenerated for mmap change

2004-01-06 21:00  sds

	* modules/regexp/regexi.c, src/ChangeLog:

	(REGEXP): use alloca() instead of calloc();
	return NIL for non-existent matches (instead of an invalid MATCH)
	Reported by Wolfgang Jenkner <wjenkner@inode.at>

2004-01-06 20:55  sds

	* modules/pcre/test.tst:

	2 more tests

2004-01-06 20:52  sds

	* modules/regexp/test.tst:

	first regexp test case

2004-01-06 20:51  sds

	* src/: defs2.lisp, ChangeLog:

	(with-standard-io-syntax): bind *PRINT-SYMBOLS-LONG*

2004-01-06 17:27  haible

	* ffcall/: vacall/vacall-rs6000.c, vacall/vacall.h.in,
	  callback/vacall_r/vacall-rs6000.c,
	  callback/vacall_r/vacall_r.h.in:

	Support for MacOS X.
	From Paul Guyot <pguyot@kallisys.net> and me.

2004-01-06 17:26  haible

	* ffcall/: vacall/vacall-rs6000-macos.s,
	  callback/vacall_r/vacall-rs6000-macos.s:

	Support for MacOS X.

2004-01-06 16:57  haible

	* ffcall/callback/vacall_r/Makefile.in:

	Support for MacOS X.
	From Paul Guyot <pguyot@kallisys.net> and me.
	Remove NetBSD patch that not only never worked, but also caused failures
	on all other PowerPC / RS6000 platforms.

2004-01-06 16:56  haible

	* ffcall/: vacall/Makefile.devel, vacall/Makefile.in,
	  callback/vacall_r/Makefile.devel:

	Support for MacOS X.
	From Paul Guyot <pguyot@kallisys.net> and me.

2004-01-06 16:47  haible

	* ffcall/avcall/: Makefile.devel, Makefile.in, avcall-rs6000.c,
	  avcall.h.in:

	Support for MacOS X.
	From Paul Guyot <pguyot@kallisys.net> and me.

2004-01-06 16:45  haible

	* ffcall/avcall/avcall-rs6000-macos.s:

	Support for MacOS X.

2004-01-06 16:27  haible

	* ffcall/: trampoline/Makefile.devel, trampoline/Makefile.in,
	  callback/trampoline_r/Makefile.devel,
	  callback/trampoline_r/Makefile.in:

	Support for MacOS X.
	From Paul Guyot <pguyot@kallisys.net> and me.

2004-01-06 16:25  haible

	* ffcall/: trampoline/cache-rs6000-macos.s,
	  trampoline/proto-rs6000-macos.s,
	  callback/trampoline_r/cache-rs6000-macos.s,
	  callback/trampoline_r/proto-rs6000-macos.s:

	Support for MacOS X. Generated with gcc 3.3.2.

2004-01-06 12:32  haible

	* src/ChangeLog, src/configure.in, src/spvw_fault.d,
	  src/spvw_garcol.d, src/spvw_mmap.d, src/spvw_multimap.d,
	  src/unix.d, src/unixaux.d, src/win32.d, src/m4/mmap.m4,
	  ffcall/m4/mmap.m4:

	Assume that <sys/mman.h> declares mmap() in a POSIX compliant way.

2004-01-04 07:35  sds

	* src/: ChangeLog, makemake.in:

	(full-check): call RUN-SOME-TESTS in tests/tests.lisp on $(MODULES)/*.tst

2004-01-04 07:33  sds

	* tests/: ChangeLog, tests.lisp:

	(run-files, run-some-tests): new functions
	(*run-test-tester*, *run-test-ignore-errors*): new variables
	(run-test): tester and ignore-errors default to them

2004-01-04 02:22  sds

	* tests/: ChangeLog, tests.lisp:

	(do-test, do-errcheck): fixed an off-by-one error in total-count

2004-01-03 20:39  sds

	* src/makemake.in:

	cygwin: fixed setup.hint (quotes, caps) & cygwin-src (dash before `src')

2004-01-02 21:04  sds

	* src/: ChangeLog, makemake.in:

	(cygwin-src) [cygwin]: cygwin source package

2004-01-02 21:03  sds

	* modules/syscalls/calls.c:

	avoid compilation warnings

2004-01-02 17:53  sds

	* tests/tests.lisp:

	(run-all-tests) [CLISP]: "defhash", "hashweak" and "weakptr" are risky

2004-01-02 17:49  sds

	* tests/ChangeLog:

	macro8.tst (test-compiler): new function, used throughout the file

2004-01-02 17:24  sds

	* tests/clos.tst:

	fixed bug #[ 869187 ]: change-class problems
	(%CHANGE-CLASS): un-realloc instance & new-class

2004-01-02 17:15  sds

	* tests/macro8.tst:

	(test-compiler): new function, used throughout the file

2004-01-02 17:09  sds

	* src/: ChangeLog, record.d:

	fixed bug #[ 869187 ]: change-class problems
	(%CHANGE-CLASS): un-realloc instance & new-class

2004-01-01 21:15  sds

	* modules/berkeley-db/bdb.c, src/ChangeLog:

	include windows.h only on windows

2004-01-01 19:50  sds

	* src/: ChangeLog, install.bat:

	fixed bug #[ 868881 ]: replaced `|' with `I' and `/' with `\' for WinXP

2003-12-31 20:01  sds

	* src/: ChangeLog, makemake.in:

	(testsuite-all): `clean complete compare', not just `complete'

2003-12-31 17:09  sds

	* src/: ChangeLog, makemake.in:

	(uninstall-bin) [CYGWIN]: remove clisp.README & clisp.exe

2003-12-31 16:24  sds

	* src/spvw.d:

	better spacing in --version output

2003-12-31 00:10  sds

	* src/po/Makefile.devel:

	(DSOURCES, LISPSOURCES): updated

2003-12-31 00:02  sds

	* doc/impnotes.html:

	regenerated for 2.32 - 2003-12-29

2003-12-30 23:53  sds

	* utils/hln/configure, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5, win32msvc/makefile.msvc5d,
	  win32msvc/makefile.msvc7, src/FILES, src/configure,
	  src/unixconf.h.in, src/autoconf/aclocal.m4,
	  modules/dirkey/configure, modules/fastcgi/configure,
	  modules/oracle/configure, modules/postgresql/configure,
	  modules/regexp/config.h.in, modules/regexp/configure,
	  modules/berkeley-db/configure, modules/clx/new-clx/configure,
	  ffcall/trampoline/configure, ffcall/vacall/configure,
	  ffcall/callback/vacall_r/configure, ffcall/m4/mmap.m4,
	  ffcall/callback/trampoline_r/configure, ffcall/configure,
	  ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure:

	regenerated for 2.32 - 2003-12-29

2003-12-30 23:51  sds

	* src/ChangeLog, src/HISTORY, src/NEWS, src/VERSION,
	  src/configure.in, src/version.h, clisp.lsm, clisp.spec:

	2.32 - 2003-12-29

2003-12-30 21:28  haible

	* src/: compiler.lisp, ChangeLog:

	A little more abstraction for the SECLASS data type.

2003-12-30 19:46  sds

	* tests/alltest.tst:

	added a PROGV test from <http://www.lisp.org/HyperSpec/Body/speope_progv.html>

2003-12-28 00:45  sds

	* Makefile.devel:

	fixed a typo

2003-12-27 17:43  haible

	* src/spvw.d:

	Tweak last patch: Draw the shames in an extra line, and revert to old
	7-light menorah when Hanukka is over.

2003-12-27 17:35  sds

	* src/makemake.in:

	indentation

2003-12-27 15:11  haible

	* src/: spvw.d, ChangeLog, makemake.in:

	Make the Menorah more realistic, especially on Hanukka.

2003-12-27 15:10  haible

	* src/spvw_calendar.c:

	Computation of Hanukka date.

2003-12-27 15:02  haible

	* doc/impbody.xml, src/ChangeLog, src/asmi386.hh, src/makemake.in,
	  src/m4/mmap.m4:

	Treat i786 like i686.

2003-12-26 20:12  sds

	* tests/macro8.tst, src/ChangeLog, src/compiler.lisp:

	fixed bug #[ 864479 ]: GO from deep nesting does not work
	(note-far-used-tagbody): propagate tagbody+tag along the stack, just
	link in the 2002-05-03 patch (bug 550864), and use PUSHNEW instead of PUSH
	(c-TAGBODY): check that the index in tagbody+tag is valid

2003-12-26 16:00  sds

	* src/compiler.lisp:

	comment fix: tagbody-used-far is a list, not a vector

2003-12-23 17:00  sds

	* src/pathname.d, tests/path.tst, doc/impbody.xml, src/ChangeLog:

	fixed bug #[ 864845 ]: pathname parsing error: "//"
	(simplify_directory): remove "", i.e., treat "//" as "/"

2003-12-23 16:52  sds

	* src/: ChangeLog, compiler.lisp:

	(c-MULTIPLE-VALUE-BIND): use REVAPPEND instead of APPEND+REVERSE
	(c-WITHOUT-PACKAGE-LOCK): use NCONC instead of APPEND on MAPCAR output

2003-12-23 00:17  sds

	* src/compiler.lisp:

	readability, debuggability & consistency
	(access-in-stack, access-in-closure): use POP
	(access-in-closure): added checks, like in ACCESS-IN-STACK
	(c-FNODE-FUNCTION): use PUSH

2003-12-23 00:01  sds

	* src/: ChangeLog, compiler.lisp:

	(c-TAGBODY): tweak last patch:
	replace GENSYMs with NILs so that *.FAS will not contain GENSYMs

2003-12-22 19:00  sds

	* SUMMARY:

	"most of CLOS"

2003-12-22 03:50  sds

	* src/NEWS:

	spelling

2003-12-22 03:49  sds

	* src/ChangeLog, src/compiler.lisp, tests/macro8.tst:

	fixed bug #[ 864220 ]: integer tags cannot be compiled
	(c-TAGBODY): put all tags into Car(tagbody_cons), even gensyms and numbers

2003-12-22 03:17  sds

	* doc/impbyte.xml:

	fixed TAGBODY-OPEN description

2003-12-21 22:17  sds

	* src/: ChangeLog, spvw.d:

	(print_license): removed dead link
	do not use NLstring

2003-12-21 21:41  sds

	* src/: ChangeLog, spvw.d:

	(--version): print SOFTWARE-TYPE, SOFTWARE-VERSION,
	MACHINE-TYPE, MACHINE-VERSION, MACHINE-INSTANCE

2003-12-21 19:37  sds

	* src/spvw.d:

	fixed typos in verbosity handling

2003-12-21 19:29  sds

	* modules/regexp/regexi.c, src/ChangeLog, src/genclisph.d:

	include <stdio.h> before <clisp.h> because the latter declares a global
	register variable and the former may define a function (e.g., on FreeBSD)

2003-12-20 22:11  sds

	* src/: ChangeLog, eval.d, makemake.in:

	Dropped -fomit-frame-pointer: it buys nothing on today's x86 processors,
	and it buys nothing anyway on processors which are not as
	register-starved as the x86 (Bruno)

2003-12-20 22:07  sds

	* src/: ChangeLog, NEWS, _clisp.1, _clisp.html, spvw.d:

	the initial verbosity level is controlled by the pair
	of mutually cancelling options -q/-v - see manual

2003-12-19 22:47  haible

	* src/: ChangeLog, spvw_mmap.d:

	Avoid a prototype clash on FreeBSD.

2003-12-19 22:18  haible

	* src/: ChangeLog, clisp-link.in:

	Portability fix.

2003-12-19 20:15  sds

	* src/: ChangeLog, trace.lisp:

	(trace1): evaluate :STEP-IF at run time, not at compile time, so that STEP
	is invoked when :STEP-IF evaluates to non-NIL, not just when it is present

2003-12-19 19:57  sds

	* src/: spvw.d, ChangeLog, _clisp.1, _clisp.html, constsym.d:

	repeated "-q" sets *LOAD-VERBOSE* and *COMPILE-VERBOSE* to NIL

2003-12-19 18:59  sds

	* src/ChangeLog, src/compiler.lisp, tests/macro8.tst:

	fixed bug #[ 842910 ]: Compiler bug in OPTIMIZE-LABEL

2003-12-18 21:43  sds

	* src/: ChangeLog, reploop.lisp, spvw.d:

	fixed the "-x '(foo)' -repl" no prompt bug

2003-12-18 16:57  sds

	* tests/macro8.tst, src/ChangeLog, src/compiler.lisp:

	fixed bug #[ 842913 ]: Compiler bug involving optional parameters
	(note-references, remove-references):
	handle JMPIFBOUNDP properly (label is 3rd, not 2nd!)

2003-12-18 15:15  sds

	* clisp.lsm:

	fixed Bruno's e-mail

2003-12-18 00:16  sds

	* src/ChangeLog, src/compiler.lisp, tests/macro8.tst:

	(coalesce): fixed bug [ 842912 ]:
	do not coalesce unless NEW-CODE is non-NIL

2003-12-17 22:25  haible

	* libcharset/README.woe32, win32msvc/INSTALL:

	Add a note explaining why binaries built with MSVC7 must not be distributed.

2003-12-17 20:56  sds

	* src/: ChangeLog, compiler.lisp:

	tweak last patch (comment fix)

2003-12-17 20:55  sds

	* tests/macro8.tst:

	added tests for SKIP&RET bug
	<https://sourceforge.net/tracker/index.php?func=detail&aid=860052&group_id=1355&atid=101355>

2003-12-17 19:17  haible

	* src/: compiler.lisp, ChangeLog:

	Sam's fix for the (multiple-value-prog1 (foo) (return (bar))) bug.

2003-12-17 19:05  haible

	* doc/impbyte.xml:

	Fix description of SKIPI.

2003-12-17 17:37  sds

	* src/compiler.lisp:

	always pass the second argument to compiler-error

2003-12-17 00:26  sds

	* tests/macro8.tst:

	converted the last test to use gensym to avoid conflicts with other tests

2003-12-16 23:40  sds

	* src/NEWS, modules/wildcard/Makefile.in,
	  modules/wildcard/config.h.in, modules/wildcard/configure,
	  modules/wildcard/configure.in, modules/wildcard/link.sh,
	  modules/wildcard/link.sh.in, src/ChangeLog:

	use system-wide wildcard(fnmatch) implementation when it is available

2003-12-15 23:35  sds

	* src/NEWS, src/makemake.in, Makefile.devel, doc/impext.xml,
	  doc/impnotes.xml.in, modules/pcre/Makefile.in,
	  modules/pcre/config.h.in, modules/pcre/configure,
	  modules/pcre/configure.in, modules/pcre/cpcre.c,
	  modules/pcre/link.sh.in, modules/pcre/pcre.lisp,
	  modules/pcre/pcre.xml, modules/pcre/preload.lisp,
	  modules/pcre/test.tst, src/ChangeLog:

	new module: Perl Compatible Regular Expressions <http://www.pcre.org/>

2003-12-15 22:09  sds

	* tests/macro8.tst:

	added another nested SYMBOL-MACROLET test

2003-12-15 20:05  haible

	* src/: ChangeLog, init.lisp:

	Fixed the handling of symbol-macro expansions in the init.lisp walker.

2003-12-12 18:46  sds

	* doc/impent.xml, doc/impext.xml, src/ChangeLog, src/NEWS,
	  src/reploop.lisp, doc/impbody.xml:

	prompt is now fully customizable by the user

2003-12-11 21:53  sds

	* src/compiler.lisp, tests/macro8.tst:

	(c-UNWIND-PROTECT): get *stackz* right for anode1

2003-12-11 17:20  sds

	* src/compiler.lisp:

	more trace calls in comments

2003-12-11 17:18  sds

	* src/ChangeLog, src/compiler.lisp, src/init.lisp,
	  tests/steele7.tst:

	fixed bug #[ 858011 ]: RETURN-FROM not working in compiled FLET/LABELS

2003-12-11 17:18  sds

	* src/: ChangeLog, eval.d:

	(ADD-IMPLICIT-BLOCK): before 2003-12-05, ADD-IMPLICIT-BLOCK and
	add_implicit_block() accepted different arguments
	and returned different values!
	this is now fixed and they are truly identical.

2003-12-11 17:11  sds

	* src/: ChangeLog, compiler.lisp:

	(c-UNWIND-PROTECT): discard side-effect free cleanup forms

2003-12-11 00:14  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml:

	(VERSION, SYSTEM-INFO) [WIN32, CYGWIN]: new exports

2003-12-10 22:57  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	(word): new type
	(EXTENDED_NAME_FORMAT, COMPUTER_NAME_FORMAT): new enum types
	(UNLEN, MAX_COMPUTERNAME_LENGTH): new constants
	(GetSystemDirectoryA, GetWindowsDirectoryA, GetCurrentDirectoryA)
	(GetVersion, GetUserNameA, GetUserNameExA, GetComputerObjectNameA)
	(GetComputerNameExA): new functions

2003-12-09 19:18  sds

	* tests/hashlong.tst:

	speed up hash-unique test by using SVREF instead of MEMBER

2003-12-06 20:39  sds

	* tests/macro8.tst:

	check multiple macroexpansions in compiled code

2003-12-05 21:17  sds

	* src/: eval.d, init.lisp, subr.d, ChangeLog, clos.lisp,
	  constsym.d:

	(ADD-IMPLICIT-BLOCK, FUNCTION-BLOCK-NAME):
	moved to eval.d from init.lisp (already implemented in C anyway!)

2003-12-05 20:55  sds

	* src/: compiler.lisp, control.d, defmacro.lisp, defs1.lisp,
	  defs2.lisp, format.lisp, init.lisp, macros1.lisp, macros2.lisp,
	  macros3.lisp, places.lisp, subr.d, ChangeLog, clos.lisp:

	(PARSE-BODY): do not macroexpand anything as per ANSI CL;
	use parse_dd() for all the work; do not accept ENV argument

2003-12-05 20:49  sds

	* tests/lists153.tst:

	works --> enabled

2003-12-05 18:29  sds

	* tests/hashlong.tst:

	compile the `duplicate' for a 17% speedup

2003-12-05 18:20  sds

	* src/: lispbibl.d, ChangeLog, control.d, eval.d:

	(parse_dd): do not accept ENV args (not used since 2003-02-14)

2003-12-04 23:39  sds

	* src/ChangeLog, src/hashtabl.d, tests/hashlong.tst:

	(hash_prepare_store): do not cache EQ & EQL hash codes across GC

2003-12-04 23:35  sds

	* tests/format.tst:

	restore trailing spaces

2003-12-03 20:21  sds

	* src/ChangeLog, src/NEWS, doc/unix-ent.xml,
	  modules/syscalls/calls.c, modules/syscalls/config.h.in,
	  modules/syscalls/configure, modules/syscalls/configure.in,
	  modules/syscalls/posix.lisp, modules/syscalls/syscalls.xml:

	Module syscalls now exports function POSIX:STAT-VFS

2003-12-03 19:14  sds

	* src/encoding.d:

	avoid dotimesC

2003-12-03 19:10  sds

	* src/spvw_debug.d:

	(TheRecord_, TheXrecord_, TheXrecord_, TheMachine_) [DEBUG_SPVW]: new functions

2003-12-01 19:40  sds

	* src/: ChangeLog, _distmakefile:

	(uninstall): new target

2003-12-01 17:23  sds

	* src/: ChangeLog, makemake.in:

	(distrib) [win32]: depend on clisp.man and clisp.html
	instead of repeating the rules for them

2003-11-21 00:00  sds

	* doc/impext.xml:

	fixed printing of an ADD-ON-SYSTEM-FUNCTION

2003-11-17 22:03  sds

	* Makefile.devel, clisp.spec, doc/impext.xml, doc/impnotes.xml.in,
	  doc/unix-ent.xml, modules/berkeley-db/.cvsignore,
	  modules/berkeley-db/Makefile.in, modules/berkeley-db/bdb.c,
	  modules/berkeley-db/berkeley-db.xml,
	  modules/berkeley-db/config.h.in, modules/berkeley-db/configure,
	  modules/berkeley-db/configure.in, modules/berkeley-db/dbi.lisp,
	  modules/berkeley-db/link.sh.in, modules/berkeley-db/preload.lisp,
	  src/ChangeLog, src/NEWS, src/makemake.in:

	(berkley-db): interface to Berkley DB
	<http://www.sleepycat.com/docs/api_c/dbt_class.html>

2003-11-16 18:14  haible

	* ffcall/callback/trampoline_r/trampoline.c:

	Aesthetic cleanup of PowerPC/NetBSD patch.

2003-11-16 18:07  haible

	* ffcall/trampoline/trampoline.c:

	work around a bug in gcc 3.*
	support both HP-UX assembler and GAS

2003-11-16 18:04  haible

	* ffcall/callback/trampoline_r/trampoline.c:

	Fix invalid C code produced through Sam's 2002-07-01 patch.

2003-11-16 17:55  haible

	* ffcall/trampoline/trampoline.c:

	Fix a bug in Gerhard Tonn's patch: Don't compare an unsigned int with
	a negative value.

2003-11-16 17:53  haible

	* ffcall/callback/trampoline_r/trampoline.c:

	Fix Gerhard Tonn's patch: Don't compare an unsigned int with a
	negative value.

2003-11-16 17:46  haible

	* ffcall/trampoline/trampoline.c:

	[linux MIPS]: cachectl.h is in asm, not linux
	From Will Newton <will@misconception.org.uk> and
	Matthias Klose <doko@cs.tu-berlin.de>

2003-11-14 20:54  sds

	* src/ChangeLog, src/io.d, tests/clos.tst, tests/conditions.tst:

	(FORMAT-TABULATE): do not lose the top empty string

2003-11-13 21:53  sds

	* tests/conditions.tst:

	use princ-to-string

2003-11-13 20:42  sds

	* modules/dirkey/Makefile.in:

	typo: wildcard -> gdbm

2003-11-13 15:32  sds

	* tests/conditions.tst:

	[enable-risky-tests]: added :report/format ~T

2003-11-07 18:27  sds

	* src/ChangeLog, src/format.lisp, tests/format.tst:

	(formatter-main-1): fixed FORMAT-PPRINT-INDENT
	From John Tang Boyland  <boyland@users.sf.net>

2003-11-07 18:25  sds

	* src/: ChangeLog, format.lisp:

	handle ~<...~:> FORMAT-LOGICAL-BLOCK in FORMATTER
	From John Tang Boyland  <boyland@users.sf.net>

2003-11-06 23:48  sds

	* src/sequence.d:

	Use ANSI C prototypes. Indentation & braces

2003-11-06 23:37  sds

	* src/ChangeLog:

	reverted array.d, eval.d, sequence.d, spvw_debug.d

2003-11-06 20:35  sds

	* doc/impissue.xml:

	iss295: REQUIRE accepts lists of pathnames

2003-11-06 01:00  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	(FILE-STAT): compilation fix
	(copy_file_low): pass no_block=false to read_helper()
	(copy_one_file): fixed :SYMLINK/:HARDLINK

2003-11-04 22:52  sds

	* src/: ChangeLog, foreign.d:

	do not shadow global index(3) and many local variables

2003-11-04 22:51  sds

	* src/: ChangeLog, encoding.d:

	(java_wcstombs): do not shadow hex_table

2003-11-04 22:47  sds

	* src/: spvw.d, ChangeLog:

	do not shadow index(3)

2003-11-04 22:34  sds

	* src/: ChangeLog, spvw_memfile.d:

	do not shadow local variables

2003-11-04 22:26  sds

	* src/win32aux.d:

	do not name local variable the same as a formal parameter

2003-11-04 22:23  haible

	* src/: ChangeLog, arilev1i.d:

	Assume ANSI C.

2003-11-04 20:22  sds

	* src/win32aux.d:

	do not name local variable the same as a formal parameter

2003-11-04 15:04  sds

	* tests/Makefile:

	pass -E utf-8 to CLISP

2003-11-04 15:03  sds

	* src/: makemake.in, ChangeLog:

	uniform --with* processing (still different from autoconf scripts,
	see the comment in the code)

2003-10-31 16:11  sds

	* modules/clx/new-clx/clx.f:

	do not call dump_image() when DEBUG_CLX is 0

2003-10-28 20:07  haible

	* src/: ChangeLog, lispbibl.d:

	Make SAFETY work with g++ 3.3.

2003-10-27 21:04  haible

	* utils/varbrace.d:

	Oops.

2003-10-27 20:05  haible

	* src/ChangeLog, utils/varbrace.d:

	Apply the splitting of declarations also to type 'chart'.

2003-10-27 18:03  haible

	* src/: sort.d, ChangeLog:

	ANSI C.

2003-10-27 14:56  haible

	* src/: ChangeLog, stdbool.h.in:

	Make stdbool.h work on BeOS again.

2003-10-27 13:46  haible

	* src/: ChangeLog, time.d:

	Avoid gcc warning about "+ or - inside shift".

2003-10-27 13:45  haible

	* src/eval.d:

	Oops.

2003-10-27 13:44  haible

	* modules/clx/new-clx/INSTALL, src/ChangeLog, src/FILES.1,
	  src/makemake.in, utils/ansidecl.d:

	ansidecl is not needed any more.

2003-10-27 13:42  haible

	* src/: array.d, charstrg.d, compelem.d, comptran.d, control.d,
	  debug.d, errunix.d, errwin32.d, eval.d, ffloat.d, flo_konv.d,
	  flo_rest.d, foreign.d, hashtabl.d, int2adic.d, intbyte.d,
	  intcomp.d, intdiv.d, intgcd.d, intmal.d, intplus.d, intprint.d,
	  intread.d, intsqrt.d, io.d, lispbibl.d, misc.d, package.d,
	  pathname.d, predtype.d, rational.d, realelem.d, realrand.d,
	  realtran.d, sfloat.d, socket.d, spvw.d, spvw_alloca.d,
	  spvw_allocate.d, spvw_circ.d, spvw_fault.d, spvw_garcol.d,
	  spvw_gcstat.d, spvw_genera1.d, spvw_global.d, spvw_memfile.d,
	  spvw_mmap.d, spvw_module.d, spvw_multimap.d, spvw_sigcld.d,
	  spvw_sigwinch.d, spvw_update.d, stream.d, ChangeLog, time.d,
	  unixaux.d:

	Use ANSI C prototypes. Indentation & braces. Remove the need for ansidecl.

2003-10-27 13:26  haible

	* src/: spvw_heap.d, ChangeLog:

	Make DEBUG_GCSAFETY work with generational GC.

2003-10-27 13:25  haible

	* src/ChangeLog, src/intmal.d, src/lispbibl.d, utils/varbrace.d:

	Workaround a g++ 3.3 bug that is triggered by DEBUG_GCSAFETY.

2003-10-27 13:24  haible

	* src/: subr.d, ChangeLog:

	Update for changed subr_argtype() signature.

2003-10-27 13:23  haible

	* src/: lispbibl.d, ChangeLog, debug.d, spvw.d:

	Avoid non-constant expressions in initializers of aggregates with 'auto'
	storage class. They are not ANSI C, and Solaris cc chokes on them.

2003-10-27 13:20  haible

	* src/: makemake.in, ChangeLog:

	Restore the behaviour of "make init" and "make allc".

2003-10-27 13:20  haible

	* src/stream.d:

	Fix missing #endif in last patch.

2003-10-25 00:28  haible

	* src/: ChangeLog, spvw_debug.d:

	Fix a compilation error.

2003-10-24 17:46  sds

	* doc/impbody.xml:

	more on clisp not supporing NaN and gradual underflow

2003-10-24 12:35  haible

	* src/: ChangeLog, stdbool.h.in:

	Update from gnulib.

2003-10-23 22:16  haible

	* src/ChangeLog, src/stream.d, configure, unix/PLATFORMS:

	BeOS portability.

2003-10-22 23:11  sds

	* src/: ChangeLog, install.lisp:

	fixed bug #[ 826792 ]: unbound WITH-DIR-KEY-OPEN params
	install.lisp: use-package "LDAP"

2003-10-22 23:08  sds

	* src/ChangeLog, src/defstruct.lisp, tests/setf.tst:

	(ds-make-defsetfs): put DEFSTRUCT-WRITER property
	whenever we do DEFSETF (i.e., COMPILE EVAL LOAD)

2003-10-22 16:45  sds

	* doc/impnotes.css:

	specify body color

2003-10-19 22:52  sds

	* src/: ChangeLog, w32shell.c:

	(real-path): avoid gcc -Wall warnings

2003-10-18 21:07  sds

	* src/: ChangeLog, complete.lisp, constsym.d, init.lisp, package.d,
	  subr.d:

	(completion): when completing in a case-sensitive package, do not fold case
	(package-case-sensitive-p): new function

2003-10-17 12:26  haible

	* src/compiler.lisp:

	Comments.

2003-10-16 23:36  sds

	* src/ChangeLog, modules/bindings/win32/win32.lisp:

	(ExitWindowsEx, GetGuiResources, GetConsoleTitleA, SetConsoleTitleA): added

2003-10-16 22:32  sds

	* modules/bindings/win32/win32.lisp, src/ChangeLog:

	(RIGHTS, PROCESS): new enum types
	(handle): new type
	(GetCurrentProcess, GetCurrentThread, GetCurrentProcessId)
	(CloseHandle, OpenProcess): new functions

2003-10-16 22:23  sds

	* src/foreign1.lisp:

	(def-c-enum): fixed warning arguments

2003-10-16 21:17  sds

	* modules/bindings/win32/win32.lisp, src/ChangeLog:

	(MAX_PATH): new constant
	(GetModuleFileNameA, GetModuleHandleA): new functions

2003-10-16 19:20  sds

	* src/compiler.lisp:

	better debugging hints

2003-10-16 19:03  sds

	* src/trace.lisp:

	(trace1): minor code simplification

2003-10-16 16:54  sds

	* doc/impext.xml:

	C module writers must watch for GC safety

2003-10-15 18:00  sds

	* tests/lists153.tst:

	put a risky (make-list 10000000) test here

2003-10-14 21:02  sds

	* src/: stream.d, ChangeLog:

	(low_fill_buffered_handle): listen_status defaults to ls_eof

2003-10-14 19:35  sds

	* src/: stream.d, ChangeLog:

	(listen_char_buffered): pass no_hang=true to buffered_nextbyte()

2003-10-14 18:10  sds

	* src/: stream.d, ChangeLog:

	(buffered_nextbyte): return -1 only when no_hang

2003-10-12 02:52  sds

	* src/: stream.d, ChangeLog:

	(low_fill_buffered_handle): set BufferedStream_have_eof_p to true
	when result is 0
	(buffered_nextbyte): use BufferedStream_have_eof_p
	instead of errno to determine whether the i/o is blocked

2003-10-12 02:31  sds

	* src/: win32aux.d, ChangeLog, win32.d:

	(sock_write): accept no_hang

2003-10-12 02:26  sds

	* src/win32aux.d:

	reformatted

2003-10-11 07:27  sds

	* src/stream.d:

	(write_byte_array_buffered): avoid a compilation warning

2003-10-11 07:26  sds

	* src/stream.d:

	extend the last patch to win32/beos low_read_array_unbuffered_socket()

2003-10-11 07:20  sds

	* src/: stream.d, ChangeLog:

	fixed a bug in READ-BYTE-SEQUENCE :NO-HANG T on unbuffered
	streams whereby the first byte is eaten and returned last

2003-10-11 06:56  sds

	* src/: makemake.in, ChangeLog, genclisph.d:

	check that the typedef sizes in clisp.h and lispbibl.d are the same

2003-10-10 22:50  sds

	* tests/macro8.tst:

	added a test for eval-when/compile/load-time-value

2003-10-10 22:48  sds

	* src/: ChangeLog, reploop.lisp:

	(break-loop): bind *FASOUTPUT-STREAM* to NIL

2003-10-10 22:48  sds

	* src/: compiler.lisp, ChangeLog:

	(c-EVAL-WHEN): bind *FASOUTPUT-STREAM* to NIL
	around evaluation of COMPILE-P FORM

2003-10-10 22:34  sds

	* doc/: impbody.xml, impext.xml:

	use <note> element

2003-10-10 16:49  sds

	* doc/impbyte.xml:

	codevec is an 8Bit vector

2003-10-10 16:35  sds

	* doc/: cl-ent.xml, impbody.xml, impbyte.xml, impext.xml:

	(gcc, gdb): new entities

2003-10-10 01:16  sds

	* src/: ChangeLog, amiga.d, amigaaux.d, win32.d, win32aux.d:

	(full_write): use write_helper()
	(write_helper): accept no-hang

2003-10-10 00:31  sds

	* src/win32.d:

	converted comments

2003-10-10 00:19  sds

	* src/makemake.in:

	(testsuite-all): companion target to test/Makefile:complete

2003-10-10 00:18  sds

	* tests/: ChangeLog, Makefile:

	(complete): new target, passes nil to RUN-ALL-TESTS

2003-10-10 00:15  sds

	* tests/: ChangeLog, strings.tst, tests.lisp:

	use #+:enable-risky-tests to weed out dubious tests

2003-10-10 00:13  sds

	* src/loadform.lisp:

	fixed last patch: reinstate defgeneric make-load-form,
	but disable standard-object method

2003-10-09 23:16  sds

	* src/: ChangeLog, compiler.lisp:

	(in-same-function-p): remove unused function

2003-10-09 22:26  sds

	* src/: ChangeLog, compiler.lisp:

	(const-value-safe): enforce that CONST-VALUE
	is invalid when CONST-HORIZON is :FORM

2003-10-09 22:20  sds

	* doc/impext.xml:

	fixed a typo

2003-10-09 15:33  sds

	* src/foreign1.lisp:

	(note-c-call-in): global --> extern

2003-10-08 20:32  sds

	* src/makemake.in:

	changing MODULES does not require `rm -rf full`

2003-10-08 20:05  sds

	* modules/oracle/README:

	with-export-syscalls --> --with-module=syscalls

2003-10-07 19:48  sds

	* modules/clx/new-clx/clx.f:

	(dump_image): fflush(stdout)

2003-10-07 18:16  sds

	* src/: ChangeLog, genclisph.d:

	(sarray_, sbvector_, sstring_): fixed (no uintL length)

2003-10-07 17:57  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(funcall1): new shortcut function

2003-10-07 15:26  sds

	* src/NEWS:

	mention LFS (Large File Support)

2003-10-06 11:41  haible

	* src/ChangeLog, utils/ccmp2c.c:

	Reorder definitions.

2003-10-06 11:39  haible

	* src/ChangeLog, utils/ccmp2c.c:

	Use GNU coding style. Assume <stdlib.h> declares exit().

2003-10-06 11:38  haible

	* modules/clx/new-clx/Makefile.in, src/ChangeLog, utils/ccmp2c.c:

	ccmp2c now emits line number information.

2003-10-03 18:03  sds

	* src/stream.d:

	fixed g++ compilation

2003-10-03 18:02  sds

	* utils/modprep.lisp:

	string-concat is in EXT, not SYS

2003-10-03 17:37  sds

	* modules/clx/new-clx/clx.f:

	sugar

2003-10-03 17:32  sds

	* src/autoconf/aclocal.m4:

	regenerated

2003-10-02 16:55  sds

	* src/genclisph.d, src/ChangeLog,
	  modules/bindings/glibc/linux.lisp, modules/syscalls/calls.c:

	propagated full_write --> write_helper into modules

2003-10-02 16:36  sds

	* src/stream.d, src/subr.d, src/subrkw.d, src/unix.d,
	  src/unixaux.d, doc/cl-ent.xml, doc/impbody.xml, doc/impent.xml,
	  doc/impext.xml, src/ChangeLog, src/NEWS, src/genclisph.d,
	  src/gray.lisp, src/lispbibl.d, src/sequence.d:

	WRITE-BYTE-SEQUENCE now accepts :NO-HANG keyword argument.

2003-10-02 13:26  haible

	* src/ChangeLog, utils/comment5.c:

	Avoid gcc warning: "/*" within comment

2003-10-02 12:05  haible

	* src/ChangeLog, utils/ansidecl.d, utils/ccmp2c.c,
	  utils/comment5.c, utils/varbrace.d:

	More robust error checking.

2003-10-02 11:41  haible

	* src/: configure, unixconf.h.in:

	Regenerated.

2003-10-02 11:40  haible

	* src/: ChangeLog, acorn.d, amiga.d, amigaaux.d, configure.in,
	  msdos.d, socket.d, spvw_memfile.d, unix.d, unixaux.d, win32.d,
	  spvw_mmap.d, m4/gethostname.m4, m4/mprotect.m4, m4/read-write.m4,
	  m4/readlink.m4, m4/shm-rmid.m4, m4/shm.m4, m4/shmat.m4,
	  m4/signal.m4, m4/stat.m4, m4/termios.m4:

	Assume that some more functions are properly declared in their respective
	headers: gethostname(), mprotect(), readlink(), read(), write(), shmat(),
	sigprocmask(), sigemptyset(), sigaddset(), stat(), lstat(),fstat(),
	tcgetattr(), tcsetattr(), tcdrain(), tcflush().

2003-10-01 22:52  sds

	* modules/clx/new-clx/clx.f:

	(dump_image) [DEBUG_CLX]: new function
	From Barry Fishman <barry_fishman@att.net>

2003-10-01 21:49  haible

	* ffcall/: avcall/Makefile.in, avcall/Makefile.mingw32,
	  callback/Makefile.in, callback/Makefile.mingw32,
	  vacall/Makefile.in, vacall/Makefile.mingw32:

	Invoke "uniq -u" in the C locale, in order to avoid undefined behaviour
	(I wouldn't call it a bug, only a robustness problem) of GNU uniq with
	the Li18nux i18n patch by Mitsuru Chinen applied: namely what happens
	when a 0x80 byte is seen in an UTF-8 locale.

2003-10-01 20:17  haible

	* src/: configure, unixconf.h.in:

	Regenerated.

2003-10-01 20:16  haible

	* src/: ChangeLog, intelem.d, lispbibl.d, pathname.d, configure.in,
	  spvw_memfile.d:

	Improve support for 64-bit off_t and 64-bit ino_t.

2003-10-01 16:50  sds

	* src/configure:

	regenerated for LARGE FILE

2003-10-01 16:17  sds

	* src/ChangeLog:

	formatting

2003-10-01 00:42  hin

	* modules/oracle/oracle.lisp, src/ChangeLog:

	Fix bug that leaks connections

2003-09-30 22:26  haible

	* src/: ChangeLog, intelem.d:

	Make UQ_to_I work also when sizeof(oint) < sizeof(uint64).

2003-09-30 22:07  haible

	* src/: intelem.d, ChangeLog:

	Add cast to avoid warning on hosts where sizeof(void*) < sizeof(uint64).

2003-09-30 21:54  haible

	* src/: ChangeLog, configure.in, intelem.d, lispbibl.d, stream.d,
	  spvw_memfile.d:

	Support for files larger than 2 GB or 4 GB on platforms with LFS.

2003-09-30 21:36  haible

	* src/: ChangeLog, spvw_fault.d, spvw_heap.d, spvw_memfile.d:

	Use off_t where appropriate.

2003-09-30 21:17  haible

	* src/: ChangeLog, stream.d:

	Avoid error messages from ansidecl preprocessor.

2003-09-29 17:35  sds

	* src/: ChangeLog, foreign.d:

	(update_library): avoid an infinite loop

2003-09-29 17:34  sds

	* src/: ChangeLog, encoding.d:

	(init_dependent_encodings): use ASCII for *FOREIGN-ENCODING*
	when argv_encoding_foreign is not 1:1

2003-09-29 17:33  sds

	* src/configure:

	regenerated

2003-09-29 17:29  sds

	* src/configure.in:

	ac_cv_use_readline defaults to yes

2003-09-26 18:27  sds

	* src/compiler.lisp, tests/macro8.tst, src/ChangeLog:

	fixed bug #[ 813119 ]: "Occurred in SIMPLIFY at AT-END"
	(simplify): handle empty codelist

2003-09-26 17:35  sds

	* src/configure:

	regenerated with the readline check

2003-09-26 17:35  sds

	* src/configure.in:

	AC_REVISION argument must be quoted

2003-09-26 17:20  sds

	* src/: configure.in, ChangeLog:

	added AC_COPYRIGHT and AC_REVISION (sugar)
	check for --with-readline and --without-readline and run
	CL_READLINE only if readline was not disabled by the user

2003-09-26 15:56  sds

	* src/po/Makefile.in.in:

	removed a spurious "fi" and converted `if' to `||'

2003-09-25 21:36  sds

	* modules/clx/new-clx/clx.f:

	comments: subr_self is always safe

2003-09-25 20:29  sds

	* src/: stream.d, unix.d, ChangeLog:

	(NO_BLOCK_DECL): new macro
	(START_NO_BLOCK, END_NO_BLOCK): do not open/close block {}
	(listen_handle): updated

2003-09-24 23:40  hin

	* src/ChangeLog:

	Fix syntax error in makemake.in

2003-09-24 23:38  hin

	* src/makemake.in:

	Syntax error in variable definition

2003-09-24 23:00  hin

	* src/ChangeLog:

	Connection retry logic keeps apps up longer

2003-09-24 22:58  hin

	* modules/oracle/oracle.lisp:

	When re-using cached connection, "ping" it to detect if stale.  If
	stale, retry transparently.  This allows Oracle server to be bounced,
	or otherwise drop a connection, without interrupting the application.

2003-09-24 21:18  sds

	* tests/macro8.tst:

	typo

2003-09-24 20:04  sds

	* src/: stream.d, ChangeLog, NEWS:

	Readline is now used properly on Cygwin/X11

2003-09-23 18:39  sds

	* src/: ChangeLog, compiler.lisp:

	(match-known-unknown-functions): do not try to
	print source location when it is not available

2003-09-23 18:38  sds

	* src/ChangeLog, src/init.lisp, tests/macro8.tst:

	(load) [:COMPILING]: bind *ERROR-COUNT* *WARNING-COUNT*
	*STYLE-WARNING-COUNT* like in WITH-COMPILATION-UNIT

2003-09-22 20:32  sds

	* src/: ChangeLog, makemake.in:

	(encflags) [!UNICODE]: void

2003-09-22 20:25  sds

	* utils/modprep.lisp:

	protect :external-format charset:utf-8 with #+UNICODE
	Reported by Don Cohen <don-sourceforge@isis.cs3-inc.com>

2003-09-22 16:17  sds

	* src/: ChangeLog, unix.d:

	(SHUT_RD, SHUT_WR, SHUT_RDWR): define when not defined
	Reported by Don Cohen <don-sourceforge@isis.cs3-inc.com>

2003-09-22 15:58  sds

	* modules/bindings/glibc/Makefile:

	linuxlibc6 -> glibc

2003-09-19 17:19  sds

	* src/: stream.d, unix.d, ChangeLog:

	unix.d (START_NO_BLOCK, END_NO_BLOCK): new macros
	stream.d (listen_handle): use them

2003-09-19 16:47  sds

	* src/makemake.in:

	(setup.hint): category: devel interpreters math shells

2003-09-18 21:35  sds

	* src/makemake.in:

	comment fix

2003-09-18 21:34  sds

	* src/makemake.in:

	do not check for [ $cpu" = i386 -o $TSYS = sun4 ] when deciding BINARY_DISTRIB

2003-09-18 21:30  sds

	* src/genclisph.d:

	(VALUES2): fixed a typo

2003-09-17 23:22  sds

	* tests/: ChangeLog, macro8.tst:

	added a NOTINLINE declaration test

2003-09-17 23:10  sds

	* src/: ChangeLog, clos.lisp:

	(%make-gf): seclass is (t . t) because a generic
	function can always signal a NO-APPLICABLE-METHOD error
	(std-add-method, std-remove-method): since seclass is (t . t),
	disable the CLOSURE-SET-SECLASS call

2003-09-17 23:09  sds

	* src/: compiler.lisp, ChangeLog:

	(f-side-effect): NOTINLINE ==> seclass (t . t)

2003-09-17 17:54  sds

	* doc/impbody.xml:

	clarified :BUFFERED arg

2003-09-17 15:58  sds

	* src/: ChangeLog, makemake.in:

	Mac OS X (Darwin) is a BINARY_DISTRIB system

2003-09-17 15:58  sds

	* src/: makemake.in, ChangeLog:

	respect LDFLAGS

2003-09-17 15:13  sds

	* src/pathname.d:

	WIN32_NATIVE g++ compilation fix

2003-09-16 22:52  sds

	* doc/: impbody.xml, impbyte.xml, impext.xml, cl-ent.xml:

	(mul-val): new entity

2003-09-16 20:53  sds

	* configure:

	updated unix/INSTALL step count

2003-09-16 20:51  sds

	* unix/INSTALL:

	mention "make check"

2003-09-16 16:28  sds

	* emacs/d-mode.el:

	(d-mode-convert-block-comment): escape #\\ in `skip-chars-backward'

2003-09-16 16:27  sds

	* src/: ChangeLog, genclisph.d:

	(string_to_asciz, TheAsciz): enabled for Dan Stanger's gdi module

2003-09-16 04:57  sds

	* modules/clx/new-clx/clx.f:

	typos

2003-09-16 04:45  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	(grab_to_object): new function
	(GRAB-POINTER, GRAB-KEYBOARD): use it
	(xlib_error_handler): ise ELT for sequences, not AREF

2003-09-16 03:56  sds

	* modules/clx/new-clx/clx.f:

	include string.h to avoid some warnings

2003-09-15 23:20  sds

	* src/hashtabl.d:

	fixed all comments

2003-09-15 23:06  sds

	* src/makemake.in:

	cygwin.README: --build before --install

2003-09-15 22:06  sds

	* src/: ChangeLog, stream.d:

	(SOCKET-OPTIONS): old systems might not have
	SO_RCVLOWAT, SO_SNDLOWAT, SO_RCVTIMEO, SO_SNDTIMEO

2003-09-15 22:04  sds

	* src/makemake.in:

	typo fix

2003-09-15 21:49  sds

	* src/stream.d:

	a comment fix

2003-09-15 19:41  sds

	* src/makemake.in:

	fsstnd default depends on HSYSOS

2003-09-15 18:57  sds

	* src/: _distmakefile, makemake.in:

	use share for mandir and docdir

2003-09-13 22:19  sds

	* src/hashtabl.d:

	rehash can invalidate its argument

2003-09-13 16:42  sds

	* src/: ChangeLog, makemake.in:

	(setup.hint, cygwin.README) [cygwin]: new targets

2003-09-13 15:00  ampy

	* src/: ChangeLog, makemake.in:

	Fixed msvc distrib

2003-09-13 07:04  sds

	* doc/impext.xml:

	typo

2003-09-12 22:10  sds

	* doc/: regexp.html, wildcard.html:

	regenerated

2003-09-12 22:08  sds

	* doc/impext.xml:

	fixed dffi examples wrt *output-c-functions*

2003-09-12 22:08  sds

	* modules/netica/netica.xml:

	clean up

2003-09-12 20:00  sds

	* src/makemake.in:

	cygwin: make setup.hint

2003-09-12 18:45  sds

	* src/makemake.in:

	win32: distrib depends on install.lisp & install.bat

2003-09-12 18:30  sds

	* src/makemake.in:

	spvw depends on version.h on non-unix platforms

2003-09-12 18:17  sds

	* src/ChangeLog, src/lispbibl.d, src/makemake.in, src/version.h,
	  Makefile.devel, configure:

	version.h: reinstated for the sake of non-autoconf platforms

2003-09-11 19:12  sds

	* src/debug.d:

	(print_back_trace): do not confuse backtrace with prompts

2003-09-11 19:11  sds

	* src/ChangeLog, modules/bindings/glibc/linux.lisp:

	(scalb, scalbf): commented out

2003-09-11 15:53  sds

	* configure:

	echo "./makemake $makemake_args > Makefile"

2003-09-10 00:22  sds

	* src/: genclisph.d, ChangeLog:

	(constobj): include at compile time (like subr & constsym),
	not at "run time" (clisp.h does not include constobj)
	Reported by Fred Cohen <fc@all.net>

2003-09-09 17:58  sds

	* modules/: fastcgi/configure.ac, fastcgi/configure.in,
	  oracle/configure.ac, oracle/configure.in:

	clisp uses configure.in instead of the more modern *.ac - uniformly

2003-09-09 15:38  sds

	* ffcall/Makefile.devel, libcharset/Makefile.devel, Makefile.devel:

	use `--include=dir' and not `--include dir' for autoconf & autoheader
	From Will Newton <will@misconception.org.uk>

2003-09-09 13:22  haible

	* src/unix.d:

	Fix a couple of comments. Make nonintr_open more like open().

2003-09-09 13:22  haible

	* src/: ChangeLog, unixaux.d:

	Make nonintr_open more like open().

2003-09-09 13:07  haible

	* ffcall/: autoconf/aclocal.m4, callback/trampoline_r/configure,
	  trampoline/configure:

	Regenerated.

2003-09-09 13:05  haible

	* ffcall/m4/mprotect.m4:

	Restore the getpagesize() prototype.

2003-09-09 10:58  haible

	* ffcall/: callback/trampoline_r/config.h.mingw32,
	  callback/trampoline_r/config.h.msvc,
	  callback/vacall_r/config.h.mingw32,
	  callback/vacall_r/config.h.msvc, trampoline/config.h.mingw32,
	  trampoline/config.h.msvc, vacall/config.h.mingw32,
	  vacall/config.h.msvc:

	Regenerated.

2003-09-09 01:33  hin

	* modules/fastcgi/README:

	Updated doc for module included w/ distribution

2003-09-08 13:31  haible

	* ffcall/: autoconf/aclocal.m4, callback/trampoline_r/configure,
	  callback/vacall_r/configure, trampoline/configure,
	  vacall/configure:

	Regenerated.

2003-09-08 13:28  haible

	* ffcall/Makefile.devel:

	Some .m4 files are gone.

2003-09-08 13:27  haible

	* ffcall/Makefile.devel:

	Some m4/*.m4 files are gone.

2003-09-08 13:19  haible

	* ffcall/m4/shm.m4:

	Macro CL_SHMAT is gone.

2003-09-08 13:14  haible

	* ffcall/: callback/trampoline_r/configure.in,
	  trampoline/configure.in:

	Assume a <sys/shm.h> with declarations.

2003-09-08 13:13  haible

	* ffcall/: callback/trampoline_r/config.h.in,
	  callback/trampoline_r/trampoline.c, m4/shmget.m4,
	  trampoline/config.h.in, trampoline/trampoline.c:

	Assume that <sys/shm.h> declares shmget() like POSIX specifies it.

2003-09-08 13:11  haible

	* ffcall/m4/shmdt.m4:

	Assume <sys/shm.h> declares shmdt() like POSIX specifies it.

2003-09-08 13:10  haible

	* ffcall/: m4/shmctl.m4, callback/trampoline_r/trampoline.c,
	  trampoline/config.h.in, trampoline/trampoline.c,
	  callback/trampoline_r/config.h.in:

	Assume <sys/shm.h> declares shmctl() like POSIX specifies it.

2003-09-08 13:09  haible

	* ffcall/m4/shmat.m4:

	Assume <sys/shm.h> declares shmat() like POSIX specifies it.

2003-09-08 13:06  haible

	* ffcall/: callback/trampoline_r/config.h.in,
	  callback/trampoline_r/trampoline.c, trampoline/config.h.in,
	  trampoline/trampoline.c:

	Assume that <sys/shm.h> declares shmat() like POSIX specifies it.

2003-09-08 13:02  haible

	* ffcall/: callback/trampoline_r/trampoline.c, m4/mprotect.m4,
	  trampoline/config.h.in, trampoline/trampoline.c,
	  callback/trampoline_r/config.h.in:

	Assume <sys/mman.h> declares mprotect() if it exists.

2003-09-08 12:58  haible

	* ffcall/: callback/trampoline_r/config.h.in,
	  callback/trampoline_r/trampoline.c, m4/mmap.m4, m4/mprotect.m4,
	  trampoline/config.h.in, trampoline/trampoline.c:

	Assume that <sys/mman.h> declares mmap() in a POSIX compliant way.

2003-09-08 12:45  haible

	* ffcall/: callback/trampoline_r/Makefile.devel,
	  trampoline/Makefile.devel:

	Assume <stdlib.h> exists.

2003-09-08 02:48  sds

	* src/NEWS:

	netica is documented in the impnotes - added a link

2003-09-08 02:22  sds

	* doc/Makefile, doc/impent.xml, doc/impext.xml,
	  doc/impnotes.xml.in, modules/netica/netica.xml:

	added modules/netica/netica.xml

2003-09-07 19:48  haible

	* ffcall/: callback/trampoline_r/config.h.in,
	  callback/trampoline_r/trampoline.c,
	  callback/trampoline_r/Makefile.devel,
	  callback/trampoline_r/configure.in, m4/open.m4,
	  trampoline/Makefile.devel, trampoline/config.h.in,
	  trampoline/configure.in, trampoline/trampoline.c:

	Assume that open() is declared in <unistd.h> or <fcntl.h>.

2003-09-07 19:42  haible

	* ffcall/: callback/trampoline_r/Makefile.devel,
	  callback/trampoline_r/config.h.in,
	  callback/trampoline_r/configure.in,
	  callback/trampoline_r/trampoline.c, m4/ffcall-codeexec.m4,
	  m4/malloc.m4, trampoline/Makefile.devel, trampoline/config.h.in,
	  trampoline/configure.in, trampoline/trampoline.c:

	Assume that <stdlib.h> declares malloc().

2003-09-07 19:35  haible

	* ffcall/: callback/trampoline_r/Makefile.devel,
	  callback/trampoline_r/config.h.in,
	  callback/trampoline_r/trampoline.c, m4/free.m4,
	  trampoline/Makefile.devel, trampoline/config.h.in,
	  trampoline/trampoline.c:

	Assume that free() is declared in <stdlib.h>.

2003-09-07 19:31  haible

	* ffcall/: Makefile.devel, callback/trampoline_r/Makefile.devel,
	  callback/trampoline_r/config.h.in,
	  callback/trampoline_r/configure.in,
	  callback/trampoline_r/trampoline.c,
	  callback/vacall_r/Makefile.devel, callback/vacall_r/config.h.in,
	  callback/vacall_r/configure.in, callback/vacall_r/misc.c,
	  trampoline/Makefile.devel, trampoline/config.h.in,
	  trampoline/configure.in, trampoline/trampoline.c,
	  vacall/Makefile.devel, vacall/config.h.in, vacall/configure.in,
	  vacall/misc.c, m4/abort.m4:

	Assume abort() is declared in <stdlib.h>.

2003-09-05 21:40  sds

	* src/: ChangeLog, makemake.in:

	(distrib) [cygwin]: create cygwin package

2003-09-05 16:41  sds

	* src/configure, src/unixconf.h.in, src/autoconf/aclocal.m4,
	  ffcall/autoconf/aclocal.m4,
	  ffcall/callback/trampoline_r/configure, ffcall/m4/mprotect.m4,
	  ffcall/m4/shm.m4, ffcall/m4/shmat.m4,
	  ffcall/trampoline/configure:

	regenerated (From Wolfgang Jenkner <wjenkner@inode.at>)

2003-09-05 16:40  sds

	* src/: ChangeLog, m4/address.m4, m4/closedir.m4,
	  m4/filecharset.m4, m4/ioctl.m4, m4/mprotect.m4, m4/shm-rmid.m4,
	  m4/shm.m4, m4/shmat.m4:

	eliminated prototypes for better portability
	From Wolfgang Jenkner <wjenkner@inode.at>

2003-09-05 16:00  sds

	* doc/impext.xml:

	added "Calling Lisp from C dynamically"

2003-09-04 23:33  sds

	* src/makemake.in, src/misc.d, src/spvw.d, src/version.h,
	  src/ChangeLog, src/FILES, src/FILES.1, src/configure,
	  src/configure.in, src/constobj.d, Makefile.devel:

	version.h: removed; keep version in configure.in

2003-09-04 23:24  sds

	* src/: ChangeLog, genclisph.d:

	(Atype_32Bit): export for gdi (Dan Stanger)

2003-09-04 16:54  sds

	* src/: ChangeLog, describe.lisp:

	(describe-object) [SOCKETS]: handle SOCKET-SERVER

2003-09-04 00:29  sds

	* src/: makemake.in, ChangeLog:

	(linkkit): added exporting.lisp & modprep.lisp

2003-09-03 23:49  sds

	* clisp.lsm:

	Maintainer --> Maintained-by

2003-09-03 22:38  sds

	* doc/impext.xml:

	avoid a generated tag

2003-09-03 22:37  sds

	* src/: ChangeLog, makemake.in:

	(uninstall): RMRF lispdocdir & lisplibdir

2003-09-03 22:18  sds

	* doc/: impbyte.xml, impent.xml, impext.xml:

	documented modprep.lisp & exporting.lisp

2003-09-03 21:45  sds

	* src/misc.d:

	(foreign_libraries): requires DYNAMIC_FFI

2003-09-03 21:11  sds

	* clisp.spec:

	use BuildRoot to enable RPM building by non-root

2003-09-03 18:37  sds

	* src/: makemake.in, ChangeLog:

	(distrib) [win32]: distribute both base and full

2003-09-03 18:36  sds

	* Makefile.devel:

	no announcement to https://www.opensourcedirectory.org/projects/clisp/

2003-09-03 17:13  sds

	* src/: HISTORY, NEWS:

	forgot netica

2003-09-02 23:19  sds

	* Makefile.devel:

	(upload): use SSHUP & FTPUP variables and avoid remaking *.tar.gz

2003-09-02 22:05  sds

	* doc/impnotes.html:

	regenerated for 2.31

2003-09-02 21:42  sds

	* win32msvc/makefile.msvc7, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5, win32msvc/makefile.msvc5d, src/FILES,
	  src/VERSION, modules/syscalls/config.h.in:

	regenerated for 2.31

2003-09-02 21:40  sds

	* src/ChangeLog, src/HISTORY, src/NEWS, src/version.h, clisp.lsm:

	2.31 is released

2003-09-02 21:33  sds

	* Makefile.devel:

	ffcall/vacall/config.h.in , ffcall/trampoline/config.h.in,
	all/callback/vacall_r/vacall_r.h.in, ffcall/callback/trampoline_r/config.h.in
	are not auto-generated

2003-09-02 12:09  ampy

	* src/: pathname.d, ChangeLog, constobj.d, constsym.d:

	UNIX and Windows LAUNCH merged.

2003-09-01 22:50  sds

	* src/lispbibl.d, src/ChangeLog, src/error.d, src/foreign.d,
	  src/genclisph.d, modules/regexp/regexi.c:

	moved check_fpointer() from foreign.d to error.d and conditionalize on FOREIGN

2003-08-31 06:29  sds

	* src/pathname.d:

	G++ compilability

2003-08-31 04:50  ampy

	* src/: ChangeLog, lispbibl.d, pathname.d:

	Do not do HANDLE=NULL, use INVALID_HANDLE_VALUE.

2003-08-31 03:28  hin

	* src/ChangeLog:

	Fix bug #726433

2003-08-31 03:23  hin

	* src/intelem.d:

	Bug fix for bug #726433.  Allocation storage in I_to_NDS_nocopy()
	outside the do{} block so its lifetime matches its use.

2003-08-30 23:21  sds

	* modules/syscalls/configure:

	regenerated

2003-08-30 19:09  sds

	* src/spvw.d:

	g++ compilation

2003-08-30 11:52  ampy

	* src/: ChangeLog, stream.d:

	Allow pipe-streams for stream_lend_handle.

2003-08-30 11:41  ampy

	* src/pathname.d:

	Commented changes in LAUNCH.

2003-08-29 21:46  sds

	* src/ChangeLog, modules/syscalls/configure.in,
	  modules/syscalls/link.sh, modules/syscalls/link.sh.in:

	check for <shlobj.h>; add win32-specific libraries only when needed

2003-08-29 21:26  sds

	* modules/syscalls/posix.lisp:

	(make-file-stat): fixed a typo (reported by Douglas Philips <dgou@mac.com>)

2003-08-29 19:18  sds

	* src/spvw.d:

	(module_set_argtypes): new function

2003-08-29 15:37  ampy

	* src/: ChangeLog, stream.d, subr.d, subrkw.d, constsym.d,
	  pathname.d:

	Make LAUNCH able to create pipe-streams.

2003-08-28 22:59  sds

	* src/: spvw.d, ChangeLog:

	(subr_argtype): report subr name for modules (but not for built-ins)

2003-08-28 21:18  sds

	* src/: ChangeLog, time.d:

	(get_run_time) [TIME_UNIX]: when HZ is not defined,
	use CLK_TCK or CLOCKS_PER_SECOND (NetBSD)
	Reported by Prut Flut <prutflut@m-net.arbornet.org> (NetBSD)

2003-08-28 21:13  sds

	* src/time.d:

	reformatted

2003-08-28 20:34  sds

	* src/: ChangeLog, spvw_sigpipe.d:

	(disable_sigpipe): new function for new-clx

2003-08-28 20:25  sds

	* unix/PLATFORMS:

	suggest './configure --without-dynamic-ffi' for MacOSX

2003-08-28 20:23  sds

	* modules/clx/new-clx/clx.f:

	do not use slot_up() -- too low-level
	(get_slot): new function

2003-08-28 20:05  sds

	* src/genclisph.d:

	do not export slot_up() -- too low-level

2003-08-28 20:05  sds

	* src/record.d:

	(SLOT-BOUNDP): tweak

2003-08-28 20:00  sds

	* src/: genclisph.d, ChangeLog:

	export much stuff necessary for new-clx

2003-08-28 19:58  sds

	* modules/: dirkey/Makefile.in, queens/Makefile,
	  regexp/Makefile.in, syscalls/Makefile.in:

	uniform use of CLISP and MODPREP variables

2003-08-28 19:57  sds

	* modules/clx/new-clx/clx.f:

	new-clx: use modprep instead of e2d

2003-08-28 19:54  sds

	* Makefile.devel, modules/clx/new-clx/Makefile.in,
	  modules/clx/new-clx/config.h.in, modules/clx/new-clx/configure,
	  modules/clx/new-clx/configure.in, modules/clx/new-clx/e2d.c,
	  src/.gdbinit, src/ChangeLog:

	new-clx: use modprep instead of e2d

2003-08-28 18:59  sds

	* src/ChangeLog, utils/modprep.lisp:

	merged in signature emulation from e2d.c

2003-08-28 18:58  sds

	* modules/regexp/link.sh.in:

	(TO_PRELOAD): use extension

2003-08-28 18:54  sds

	* doc/: cl-ent.xml, impext.xml:

	added clx entity

2003-08-28 17:26  sds

	* src/lispbibl.d:

	spelling fix from Scott Williams <ortmage@gmx.net>

2003-08-27 15:58  hin

	* src/ChangeLog:

	More documentation in Oracle module

2003-08-27 15:55  hin

	* modules/oracle/: README, oracle.lisp:

	Document new features for next install

2003-08-26 19:49  sds

	* modules/regexp/regexp.lisp:

	(%match): do not call ffi:validp when FFI is not present

2003-08-26 19:49  sds

	* src/ChangeLog:

	tweak

2003-08-26 19:32  sds

	* tests/conditions.tst:

	(define-condition): return name, as per ANSI

2003-08-26 19:28  sds

	* src/: ChangeLog, NEWS, condition.lisp:

	(define-condition): return name, as per ANSI

2003-08-26 19:27  sds

	* src/: ChangeLog, control.d:

	(MACROLET): fixed a GC-safety bug

2003-08-26 19:24  sds

	* src/: ChangeLog, makemake.in:

	anymodule, not modular, should depend on exporting, modprep, clisp.h

2003-08-25 23:34  ampy

	* utils/comment5.c:

	Handle # in traditional comments properly.

2003-08-25 23:33  ampy

	* src/: ChangeLog, makemake.in:

	Do not treat pathname.d specially

2003-08-25 23:27  sds

	* modules/regexp/regexp.xml:

	regexp does not need FFI

2003-08-24 05:52  sds

	* configure, src/ChangeLog:

	do not link plain files in modules (exporting will picked up from here);
	link modules/* directories even when building without FFI because many
	modules (regexp, syscalls, dirkey, clx/new-clx) do not require FFI

2003-08-24 05:08  sds

	* src/: ChangeLog, makemake.in:

	(MODULESDIR, MODULESDIR_, MODULESDIR_M): new vars
	(exporting.fas): depend on ${MODULESDIR_M}exporting.lisp, not the link
	(modular): depend on clisp.h

2003-08-24 03:58  sds

	* doc/impbody.xml:

	structure printing tweaks

2003-08-22 23:27  sds

	* src/ChangeLog, src/init.lisp, tests/excepsit.tst:

	(defun): reverted the 2003-08-12 patch: cannot parse the signature at
	macroexpand time, FUNCTION should see it first for proper error reporting

2003-08-22 23:13  sds

	* src/compiler.lisp, src/ChangeLog, tests/macro8.tst:

	(c-LOAD-TIME-VALUE): use *fasoutput-stream* instead of *compiling-from-file*
	to check whether the constant will be read before being evaluated

2003-08-22 23:04  sds

	* src/modules.d:

	avoid "global" and "var"

2003-08-22 22:44  sds

	* emacs/d-mode.el:

	adapted for C++ comment conversion

2003-08-21 17:59  sds

	* utils/modprep.lisp:

	explain ``FOO`` and DEFVAR/DEFUN must be on one line

2003-08-21 17:52  sds

	* modules/regexp/regexi.c, src/ChangeLog:

	(REGEXP-COMPILE): pass a subr instead of a symbol to FINALIZE

2003-08-21 17:51  sds

	* src/makemake.in, utils/modprep.c, utils/modprep.lisp,
	  modules/dirkey/Makefile.in, modules/queens/Makefile,
	  modules/regexp/Makefile.in, modules/syscalls/Makefile.in,
	  src/ChangeLog:

	utils/modprep.c: rewrote in lisp

2003-08-21 00:56  sds

	* src/ChangeLog, src/compiler.lisp, tests/macro8.tst:

	(create-fun-obj): use *fasoutput-stream* instead
	of *compiling-from-file* to check whether the constant will
	be read before being evaluated - necessary for the recent
	COMPILE-FORM-IN-TOPLEVEL-ENVIRONMENT change

2003-08-21 00:53  sds

	* emacs/d-mode.el:

	(d-mode-convert-block-comment): do not move the comment to the BOL
	(d-mode-convert-next-comment): use `d-mode-convert-block-comment'
	for all stand-alone comments

2003-08-18 20:31  sds

	* src/defs1.lisp:

	(logical-pathname-translations): missing slots default to :WILD, as per ANSI CL

2003-08-18 20:27  sds

	* tests/path.tst, src/pathname.d, src/ChangeLog:

	(logical-pathname-translations): missing slots default to :WILD, as per ANSI CL

2003-08-18 20:20  sds

	* src/makemake.in:

	tweak last patch: put #line into $f.c

2003-08-18 18:05  sds

	* src/makemake.in, src/pathname.d, Makefile.devel:

	converted comments in pathname.d

2003-08-17 22:42  sds

	* src/ChangeLog, src/makemake.in, unix/PLATFORMS:

	(XCFLAGS) [darwin]: removed `--traditional-cpp'
	note in unix/PLATFORMS that older GCCs might need it

2003-08-17 20:31  sds

	* src/deprecated.lisp:

	(foreign-address-null): only #+FFI

2003-08-15 23:53  sds

	* doc/impent.xml, modules/regexp/regexp.xml:

	MATCH now returns a MATCH structure, not REGMATCH_T

2003-08-15 23:53  sds

	* modules/regexp/regexi.c, modules/regexp/regexp.lisp,
	  src/ChangeLog:

	MATCH structure is now printable

2003-08-15 22:49  sds

	* modules/netica/demo.lisp, modules/netica/netica.lisp,
	  modules/netica/wrap.lisp, src/ChangeLog:

	interface to placement

2003-08-15 22:31  sds

	* src/: ChangeLog, io.d:

	(pr_orecord): print logical pathnames as namestrings
	(when printing un-readably and ANSI "host:path" is enabled)

2003-08-15 00:05  sds

	* src/ChangeLog, src/NEWS, src/defmacro.lisp, tests/excepsit.tst:

	(analyze1): match lambda-list to argument strictly

2003-08-14 21:56  sds

	* src/defmacro.lisp:

	icantreadthis either

2003-08-14 21:55  sds

	* src/defmacro.lisp:

	icantreadthis

2003-08-14 20:04  sds

	* src/ChangeLog, src/NEWS, src/compiler.lisp, src/control.d,
	  src/defmacro.lisp, tests/macro8.tst:

	ANSI compliance: macro definitions respects the lexical environment

2003-08-14 17:13  sds

	* src/ChangeLog, modules/netica/netica.lisp:

	fixed some declarations

2003-08-14 17:12  sds

	* modules/netica/demo.lisp, src/ChangeLog:

	call net-info

2003-08-14 17:12  sds

	* modules/netica/wrap.lisp, src/ChangeLog:

	(adjust-number-of-states): new function
	(GetNodeLevels): new wrapper
	(error-message, node-info): use ENUM-FROM-VALUE
	(net-info): call GetNetNodes and print all nodes
	(make-node): allow setting levels and creating continuous nodes
	(save-net): call TRANSLATE-LOGICAL-PATHNAME before NAMESTRING

2003-08-14 17:10  sds

	* src/ChangeLog, src/NEWS, src/foreign1.lisp, doc/impext.xml:

	You can now map between numeric and symbolic C enum values using
	functions FFI:ENUM-FROM-VALUE and FFI:ENUM-TO-VALUE

2003-08-14 16:23  sds

	* modules/netica/Makefile:

	use implicit rules

2003-08-14 00:12  sds

	* src/: ChangeLog, compiler.lisp:

	do FUNCTION-CODES lookup at load time: a change in FUNCTION-CODES
	means a change in FUNTAB, i.e., all FAS recompilation anyway

2003-08-13 21:36  sds

	* tests/number2.tst:

	added LOGAND and LOGTEST checks

2003-08-13 21:18  haible

	* src/: ChangeLog, arilev1c.d, arilev1e.d, arilev1i.d:

	Fix calling conventions of and_test_loop_up and test_loop_up.

2003-08-13 17:15  sds

	* src/ChangeLog, src/genclisph.d, modules/dirkey/dirkey.c,
	  modules/regexp/regexi.c, modules/syscalls/calls.c:

	modules (misc_encoding, pathname_encoding): use GLO
	genclisph.d (object_tab): enabled

2003-08-13 00:23  sds

	* modules/dirkey/dirkey.c, modules/syscalls/calls.c, src/ChangeLog:

	(misc_encoding, pathname_encoding): functions, not module
	variables, because they must pick the user changes to
	*MISC-ENCODING* and *PATHNAME-ENCODING* at run time

2003-08-13 00:20  sds

	* src/: ChangeLog, init.lisp:

	(%expand-macro): new function
	(%expand-form): use it

2003-08-13 00:19  sds

	* src/: compiler.lisp, init.lisp, ChangeLog:

	write less junk to *.lib

2003-08-12 23:18  sds

	* configure:

	--with-debug ==> makemake --verbose

2003-08-11 17:25  sds

	* modules/netica/wrap.lisp:

	fixed last patch

2003-08-11 17:04  sds

	* src/ChangeLog, modules/netica/demo.lisp,
	  modules/netica/wrap.lisp:

	(*license*): new variable
	(start-netica): license is a keyword parameter
	(*features*): push :netica

2003-08-11 16:31  sds

	* modules/syscalls/calls.c, src/ChangeLog:

	(STREAM-LOCK): added begin_system_call()/end_system_call()

2003-08-11 16:29  sds

	* doc/: impbody.xml, impent.xml, impext.xml, unix-ent.xml:

	added dffi-gethostname + some cosmetics

2003-08-10 15:36  ampy

	* src/: ChangeLog, pathname.d:

	LAUNCH/UNIX accepts NIL as streams

2003-08-10 11:37  ampy

	* src/: ChangeLog, pathname.d:

	LAUNCH/W32 now accepts NIL streams

2003-08-08 22:13  sds

	* src/compiler.lisp:

	fixed indentation

2003-08-08 19:27  sds

	* modules/netica/demo.lisp:

	do not publish the license key

2003-08-08 15:09  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5, makefile.msvc5d,
	  makefile.msvc7:

	regenerated

2003-08-08 15:08  sds

	* Makefile.devel:

	fixed a typo in the win32msvc/makefile.msvc4 rule

2003-08-08 15:01  sds

	* src/makemake.in:

	avoid bash extensions line "case ... in (...) ... ;; esac"

2003-08-08 00:33  hin

	* src/ChangeLog:

	Take C prorotypes from headers, not FFI

2003-08-08 00:16  sds

	* src/foreign1.lisp:

	(DEF-C-VAR): permit :LIBRARY
	Reported by Aurelio Bignoli <a.bignoli@computer.org>

2003-08-07 23:59  sds

	* src/: VERSION, version.h:

	bumped the version because of many changes in modules and FFI

2003-08-07 23:48  sds

	* src/: init.lisp, ChangeLog, compiler.lisp:

	LOAD :COMPILING T: handle errors just like with COMPILE-FILE

2003-08-07 23:46  sds

	* src/: init.lisp, ChangeLog, compiler.lisp:

	track the current source file consistently

2003-08-07 22:23  sds

	* modules/bindings/glibc/linux.lisp:

	fixed `make-exporting' call

2003-08-07 21:58  hin

	* modules/: bindings/glibc/linux.lisp, fastcgi/fastcgi.h,
	  fastcgi/fastcgi.lisp, oracle/oracle.lisp:

	Take C prototypes from standard headers not FFI

2003-08-07 21:08  sds

	* src/foreign.d:

	(FOREIGN-LIBRARY-VARIABLE, FOREIGN-LIBRARY-FUNCTION): fixed GC-safety

2003-08-07 20:54  sds

	* src/win32.d:

	(unused): properly restore the declaration

2003-08-07 20:53  sds

	* src/stream.d:

	(low_clear_input_unbuffered_handle): avoid a warning

2003-08-07 19:37  sds

	* src/: autoconf/aclocal.m4, m4/readline.m4, stream.d,
	  unixconf.h.in, configure:

	restored READLINE_CONST -- necessary for c++ compilation

2003-08-07 19:33  sds

	* src/foreign.d:

	fixed g++/mingw compilation

2003-08-07 18:46  sds

	* src/: ChangeLog, foreign.d:

	(FOREIGN-FREE): make the freed function invalid

2003-08-07 16:52  sds

	* src/: ChangeLog, foreign.d:

	properly update pointers to dynamic objects

2003-08-07 15:26  sds

	* src/foreign.d, src/genclisph.d, doc/impent.xml,
	  modules/regexp/Makefile.in, modules/regexp/link.sh.in,
	  modules/regexp/preload.lisp, modules/regexp/regexi.c,
	  modules/regexp/regexp.lisp, src/ChangeLog, src/NEWS:

	regexp no longer needs FFI

2003-08-06 23:02  sds

	* modules/regexp/regexp.lisp:

	(regexp-exec): adjust match by start

2003-08-06 22:52  sds

	* modules/bindings/win32/win32.lisp:

	typo

2003-08-06 21:09  sds

	* modules/bindings/win32/Makefile, modules/bindings/win32/link.sh,
	  modules/bindings/win32/win32.lisp, src/ChangeLog, src/NEWS:

	added a bindings/win32 module with a couple of rudimentary functions

2003-08-06 20:12  sds

	* emacs/clisp-ffi.el:

	added conversion between lisp-style-symbols and ICantReadThis

2003-08-06 19:55  sds

	* src/ChangeLog, src/makemake.in, configure,
	  modules/exporting.lisp, modules/bindings/glibc/linux.lisp,
	  modules/netica/netica.lisp, modules/postgresql/postgresql.lisp:

	abstracted 'exporting' from linux.lisp

2003-08-06 19:50  sds

	* modules/oracle/README, src/ChangeLog, clisp.spec,
	  modules/bindings/glibc/Makefile, modules/bindings/glibc/link.sh,
	  modules/bindings/glibc/linux.lisp,
	  modules/bindings/glibc/wrap.lisp, src/NEWS:

	removed obsolete module linuxlibc5 and renamed linuxlibc6 to glibc

2003-08-06 18:13  sds

	* src/ChangeLog, Makefile.devel:

	use implicit rules for configure and config.h.in

2003-08-06 18:13  sds

	* src/makemake.in:

	better module comments

2003-08-06 18:06  sds

	* modules/postgresql/.cvsignore:

	ignore autom4te.cache

2003-08-06 18:04  sds

	* src/ChangeLog, modules/postgresql/Makefile.in,
	  modules/postgresql/config.h.in, modules/postgresql/configure,
	  modules/postgresql/configure.in, modules/postgresql/link.sh.in,
	  modules/postgresql/postgresql.lisp, modules/postgresql/sql.lisp,
	  src/NEWS:

	Unified modules postgresql632 and postgresql642 into postgresql

2003-08-06 16:50  sds

	* src/NEWS:

	regexp: the number of subexpressions is now unlimited (the limit was 10)

2003-08-06 16:48  sds

	* src/ChangeLog, modules/netica/demo.lisp,
	  modules/netica/netica.lisp, modules/netica/wrap.lisp:

	the netica demo now works just fine

2003-08-06 16:40  sds

	* doc/impext.xml:

	polymorphism: FFI:C-POINTER can be NIL and will be treated as NULL;
	NULL return value of type FFI:C-POINTER is returned as NIL

2003-08-06 16:40  sds

	* src/ChangeLog, modules/regexp/regexi.c,
	  modules/regexp/regexp.lisp:

	return an arbitrary number of matches, not limited by num-matches

2003-08-06 16:37  sds

	* src/: ChangeLog, NEWS, deprecated.lisp, foreign.d, foreign1.lisp:

	polymorphism: FFI:C-POINTER can be NIL and will be treated as NULL;
	NULL return value of type FFI:C-POINTER is returned as NIL

2003-08-05 22:46  sds

	* src/foreign.d:

	translated the last (hopefully!!) German comment in this file

2003-08-05 22:24  sds

	* src/foreign.d:

	avoid a warning (actually, fix a bug introduced by the last patch)

2003-08-05 21:58  sds

	* src/: configure, autoconf/aclocal.m4, unixconf.h.in:

	regenerated

2003-08-05 21:58  sds

	* modules/syscalls/.cvsignore, src/.cvsignore:

	ignore autom4te.cache

2003-08-05 21:55  sds

	* src/foreign.d:

	reformatted

2003-08-05 21:36  sds

	* src/: m4/putenv.m4, ChangeLog, misc.d:

	check for environ and declare it when needed

2003-08-05 20:48  sds

	* src/: ChangeLog, misc.d:

	(MODULE-INFO): argument `O' returns a copy of O(foreign_libraries)

2003-08-05 20:30  sds

	* modules/clx/new-clx/.cvsignore, modules/dirkey/.cvsignore,
	  modules/fastcgi/.cvsignore, modules/oracle/.cvsignore,
	  modules/regexp/.cvsignore, modules/wildcard/.cvsignore,
	  utils/hln/.cvsignore:

	ignore autom4te.cache

2003-08-05 19:14  sds

	* tests/ffi.tst:

	specify (:language :stdc) in def-call-out command-line

2003-08-05 19:13  sds

	* src/: ChangeLog, foreign1.lisp:

	(DEF-C-VAR, DEF-CALL-OUT): do not call NOTE-C-VAR
	and NOTE-C-FUN for dynamic objects

2003-08-05 15:50  sds

	* src/: pathname.d, acorn.d:

	fixed HAVE_STRUCT_DIRENT_D_NAMLEN: it's the opposite of DIRENT_WITHOUT_NAMLEN

2003-08-05 01:22  sds

	* src/: autoconf/aclocal.m4, configure, unixconf.h.in:

	regenerated

2003-08-05 01:20  sds

	* src/: stream.d, m4/readline.m4:

	dropped readline() prototypes

2003-08-05 01:19  sds

	* src/makemake.in, src/subr.d, src/unix.d, src/m4/dynload.m4,
	  tests/ffi.tst, doc/impext.xml, src/NEWS, src/configure.in,
	  src/constobj.d, src/constsym.d, src/foreign.d, src/foreign1.lisp,
	  doc/impent.xml, src/ChangeLog:

	extended dynamic object loading from AMIGAOS to WIN32_NATIVE & POSIX

2003-08-05 01:17  sds

	* src/spvw_memfile.d:

	avoid a warning

2003-08-04 03:13  sds

	* src/configure.in:

	reinstated the lost check for setitimer()

2003-08-03 15:17  sds

	* src/realelem.d:

	evtl->poss

2003-08-03 04:40  sds

	* src/: ChangeLog, condition.lisp:

	(assert): fixed bug a whereby two adjacent ASSERTs would redefine
	ASSERT-RESTART-PROMPT and thus use the same closure when in fact
	they are prompting for different places.
	From Wolfgang Jenkner <wjenkner@inode.at>

2003-08-03 03:25  sds

	* modules/regexp/: config.h.in, configure:

	regenerated

2003-08-03 03:24  sds

	* modules/regexp/Makefile.in, modules/regexp/configure.in,
	  modules/regexp/link.sh, modules/regexp/link.sh.in,
	  modules/regexp/regexi.c, src/ChangeLog:

	use system-wide regex implementation when it is available

2003-08-03 02:40  sds

	* modules/regexp/regexp.lisp, src/ChangeLog:

	(*output-c-functions*, *output-c-variables*): set to T

2003-08-03 02:39  sds

	* modules/wildcard/wildcard.lisp, src/ChangeLog:

	#include <fnmatch.h>

2003-08-03 02:30  sds

	* src/unixaux.d:

	(nonintr_open): dropped OPEN_CONST

2003-08-03 02:28  sds

	* src/configure, src/autoconf/aclocal.m4,
	  ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure,
	  ffcall/callback/vacall_r/vacall_r.h.mingw32,
	  ffcall/callback/vacall_r/vacall_r.h.msvc,
	  ffcall/trampoline/configure, ffcall/vacall/configure,
	  ffcall/vacall/vacall.h.mingw32, ffcall/vacall/vacall.h.msvc,
	  modules/dirkey/configure, modules/syscalls/configure,
	  modules/wildcard/configure:

	regenerated

2003-08-03 02:22  sds

	* ffcall/vacall/vacall.h.in, src/ChangeLog, src/acorn.d,
	  src/configure.in, src/lispbibl.d, src/pathname.d, src/socket.d,
	  src/spvw.d, src/unix.d, src/unixconf.h.in, src/win32.d,
	  src/m4/abort.m4, src/m4/access.m4, src/m4/address.m4,
	  src/m4/alloca.m4, src/m4/as-underscore.m4,
	  src/m4/builtin_strlen.m4, src/m4/c++-bool.m4, src/m4/caddr_t.m4,
	  src/m4/cc-char-unsigned.m4, src/m4/cc-elif.m4,
	  src/m4/cc-error.m4, src/m4/cc-mergestrings.m4, src/m4/cc-void.m4,
	  src/m4/chdir.m4, src/m4/chmod.m4, src/m4/closedir.m4,
	  src/m4/connect.m4, src/m4/dir.m4, src/m4/dynload.m4,
	  src/m4/eloop.m4, src/m4/endian.m4, src/m4/execl.m4,
	  src/m4/execv.m4, src/m4/fcntl.m4, src/m4/filecharset.m4,
	  src/m4/fpu_control.m4, src/m4/fsync.m4, src/m4/ftime.m4,
	  src/m4/getcwd.m4, src/m4/getenv.m4, src/m4/gethostbyname.m4,
	  src/m4/gethostname.m4, src/m4/getpagesize.m4, src/m4/getpwnam.m4,
	  src/m4/getpwuid.m4, src/m4/gettimeofday.m4, src/m4/intparam.m4,
	  src/m4/ioctl.m4, src/m4/localtime.m4, src/m4/longlong.m4,
	  src/m4/mach-vm.m4, src/m4/memset.m4, src/m4/mkdir.m4,
	  src/m4/mmap.m4, src/m4/mprotect.m4, src/m4/offsetof.m4,
	  src/m4/opendir.m4, src/m4/openflags.m4, src/m4/perror.m4,
	  src/m4/putenv.m4, src/m4/raise.m4, src/m4/read-write.m4,
	  src/m4/readline.m4, src/m4/readlink.m4, src/m4/rename.m4,
	  src/m4/rlimit.m4, src/m4/rmdir.m4, src/m4/rusage.m4,
	  src/m4/select.m4, src/m4/setitimer.m4, src/m4/setjmp.m4,
	  src/m4/setlocale.m4, src/m4/shm-rmid.m4, src/m4/shm.m4,
	  src/m4/shmat.m4, src/m4/siginterrupt.m4, src/m4/signal.m4,
	  src/m4/socklen_t.m4, src/m4/stat.m4, src/m4/strerror.m4,
	  src/m4/strlen.m4, src/m4/structtm.m4, src/m4/sys_errlist.m4,
	  src/m4/tcpconn.m4, src/m4/termios.m4, src/m4/times.m4,
	  src/m4/ualarm.m4, src/m4/unistd.m4, src/m4/unixconn.m4,
	  src/m4/unlink.m4, src/m4/usleep.m4, src/m4/utsname.m4,
	  src/m4/vadvise.m4, src/m4/vfork.m4, src/m4/waitpid.m4,
	  src/m4/x11.m4, Makefile.devel, ffcall/Makefile.devel,
	  ffcall/callback/trampoline_r/config.h.in,
	  ffcall/callback/trampoline_r/configure.in,
	  ffcall/callback/vacall_r/configure.in,
	  ffcall/callback/vacall_r/vacall_r.h.in, ffcall/m4/abort.m4,
	  ffcall/m4/as-underscore.m4, ffcall/m4/cc-char-unsigned.m4,
	  ffcall/m4/cc-void.m4, ffcall/m4/getpagesize.m4,
	  ffcall/m4/longlong.m4, ffcall/m4/mach-vm.m4, ffcall/m4/mmap.m4,
	  ffcall/m4/mprotect.m4, ffcall/m4/openflags.m4, ffcall/m4/shm.m4,
	  ffcall/m4/shmat.m4, ffcall/m4/unistd.m4,
	  ffcall/trampoline/config.h.in, ffcall/trampoline/configure.in,
	  ffcall/vacall/configure.in:

	unixconf.h.in: generated by autoheader now

2003-08-02 19:53  sds

	* modules/: dirkey/configure.in, regexp/configure.in,
	  syscalls/configure.in, wildcard/configure.in:

	no need for AC_PROG_GCC_TRADITIONAL

2003-08-02 18:37  hin

	* src/ChangeLog:

	More Oracle module enhancments

2003-08-02 18:35  hin

	* modules/oracle/: oiface.h, oracle.lisp, orafns.c:

	Support for BLOB/CLOB types

2003-08-02 02:48  sds

	* src/makemake.in:

	DCINTERFACE is also needed on cygwin/g++

2003-08-02 00:28  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2003-08-02 00:28  sds

	* modules/netica/Makefile, modules/netica/demo.lisp,
	  modules/netica/link.sh, modules/netica/netica.lisp,
	  modules/netica/wrap.lisp, src/ChangeLog:

	new module for interface to netica <http://norsys.com/netica_c_api.htm>

2003-08-01 18:55  sds

	* emacs/d-mode.el:

	(d-mode-beg-of-defun): look for DEFUN too
	(d-mode-current-defun-function): handle DEFUN
	(d-mode): pass -C to make

2003-08-01 18:44  sds

	* modules/syscalls/calls.c:

	fixed to_time_t_() call

2003-08-01 18:44  sds

	* doc/unix-ent.xml, modules/syscalls/calls.c,
	  modules/syscalls/configure.in, modules/syscalls/link.sh,
	  modules/syscalls/syscalls.xml, src/ChangeLog:

	(FILE-LOCK): ported to win32;
	use fcntl(2) instead of flock(2) on UNIX;
	allow locking section of the file

2003-08-01 18:40  sds

	* src/: ChangeLog, realelem.d:

	Stefan Kain  <stefan.kain@freenet.de> translated all comments

2003-07-31 20:59  sds

	* src/: ChangeLog, genclisph.d:

	(OS_filestream_error): export

2003-07-31 20:58  sds

	* src/: stream.d, ChangeLog:

	(open_file_stream_handle): use ChannelStream_ihandle()

2003-07-31 20:09  sds

	* doc/impext.xml, src/ChangeLog, src/NEWS, src/foreign1.lisp:

	these days *.h files contain good prototypes - do not duplicate them

2003-07-31 19:48  sds

	* src/foreign1.lisp:

	merged consecutive FORMATs

2003-07-31 18:46  sds

	* src/: ChangeLog, NEWS:

	fixed a typo: READ-BYTE-ARRAY -> READ-BYTE-SEQUENCE

2003-07-31 18:44  sds

	* doc/impbody.xml:

	documented :NO-HANG for READ-BYTE-SEQUENCE

2003-07-31 18:13  sds

	* src/misc.d:

	do not declare `environ' at all - it comes from <stdlib.h>

2003-07-31 16:01  sds

	* src/unixaux.d:

	#define WIN32_LEAN_AND_MEAN before #include <windows.h>

2003-07-31 15:57  sds

	* src/: ChangeLog, misc.d:

	(GETENV, clisp_setenv): use `environ', not win32-specific API,
	but declare `environ' outside the function scope for mingw/g++

2003-07-30 21:08  sds

	* doc/impext.xml:

	fixed dirkey link

2003-07-30 20:49  sds

	* src/constsym.d:

	final EXPORT_SYSCALLS clean up

2003-07-30 20:46  sds

	* modules/syscalls/syscalls.xml:

	updated for shortcut functions

2003-07-30 20:22  hin

	* modules/oracle/orafns.c:

	Ignore harmless warnings on fetch

2003-07-30 19:36  sds

	* modules/syscalls/calls.c, modules/syscalls/posix.lisp,
	  src/ChangeLog:

	all *-INTERNAL functions call structure BOA constructors => not INTERNAL
	all structures have BOA constructors, removed the wrappers

2003-07-30 16:00  sds

	* src/: ChangeLog, install.lisp:

	create a shortcut

2003-07-30 16:00  sds

	* src/: ChangeLog, install.bat:

	run the full linking set

2003-07-30 16:00  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/posix.lisp:

	POSIX (FILE-INFO, MAKE-SHORTCUT) (SHORTCUT-INFO)
	[WIN32_NATIVE, UNIX_CYGWIN32]: new functions

2003-07-30 15:59  sds

	* src/: ChangeLog, genclisph.d:

	(charp): enabled

2003-07-30 15:43  sds

	* src/unixaux.d:

	(to_time_t_) [UNIX_CYGWIN32]: "#include <windows.h>" for FILETIME

2003-07-29 22:39  sds

	* modules/dirkey/dirkey.c, src/ChangeLog, src/genclisph.d,
	  src/unixaux.d:

	moved to_time_t_() from dirkey.c to unixaux.d

2003-07-29 22:37  sds

	* src/: spvw.d, ChangeLog:

	(main): when non-interactive, guard LOAD for "-i" with
		SYS::BATCHMODE-ERRORS to avoid infinite loop on error

2003-07-29 19:17  sds

	* src/pathname.d:

	typo

2003-07-28 23:03  sds

	* src/: socket.d, pathname.d, ChangeLog, array.d, control.d,
	  eval.d:

	pushSTACK(listof()) and STACK_1=listof() are illegal because
	listof() (and vectorof() &c) modify the STACK,
	so the whole expression becomes undefined!

2003-07-28 21:20  sds

	* modules/syscalls/: config.h.in, configure:

	regenerated

2003-07-28 21:19  sds

	* modules/syscalls/configure.in:

	simplified the signgam check

2003-07-28 21:18  sds

	* Makefile.devel:

	(check-configures): also depend on config.h.in
	so that we will not waste the cache

2003-07-28 21:13  sds

	* src/: ChangeLog, flo_rest.d:

	Stefan Kain translated all comments

2003-07-28 20:21  sds

	* src/: pathname.d, ChangeLog, constobj.d:

	(directory_search_scandir) [WIN32_NATIVE]: fixed a GC-safety bug
	constobj.d (lnk_string) [WIN32_NATIVE]: new string

2003-07-28 19:57  sds

	* src/: ChangeLog, misc.d:

	use win32 native funtionality for environment handling

2003-07-28 19:52  sds

	* src/makemake.in:

	XCC_GCC_VERSION: work around the 'g++ -mno-cygwin -v'
	printing 'g++: no input files'

2003-07-28 19:12  sds

	* src/: ChangeLog, win32aux.d:

	fixed g++/mingw compilation

2003-07-28 19:04  sds

	* src/: socket.d, misc.d:

	fixed g++/mingw compilation

2003-07-28 18:59  sds

	* src/stream.d:

	fixed g++/mingw compilation

2003-07-28 15:58  sds

	* modules/: regexp/configure, syscalls/config.h.in,
	  syscalls/configure, wildcard/configure:

	regenerated

2003-07-28 15:58  sds

	* modules/: regexp/configure.in, wildcard/configure.in:

	avoid obsolete macros

2003-07-28 15:38  sds

	* Makefile.devel:

	split CONFIG_H_IN from CONFIGURES so that
	check-configures will not run bash on *.h.in

2003-07-28 05:31  sds

	* modules/syscalls/configure.in:

	dropped the CreateHardLink check: need to define WINVER beforehand

2003-07-28 05:31  sds

	* src/ChangeLog, modules/syscalls/calls.c:

	define WINVER before including clisp.h;
	no need for *_encoding without CLISP_UNICODE

2003-07-28 05:14  sds

	* modules/dirkey/dirkey.c, src/ChangeLog:

	undef UNICODE before including clisp.h;
	no need for *_encoding without CLISP_UNICODE

2003-07-28 05:08  sds

	* src/: genclisph.d, ChangeLog, encoding.d:

	(cstombs_f, cslen_f) [!UNICODE]: macros

2003-07-27 16:48  sds

	* src/pathname.d:

	(LAUNCH, stringlist_to_asciizlist) [!UNICODE]: fixed build

2003-07-27 16:25  sds

	* doc/Makefile:

	(IMPNOTES): added dirkey and syscalls

2003-07-27 16:04  sds

	* src/genclisph.d:

	(VALUES_IF): added

2003-07-27 15:58  sds

	* src/socket.d:

	(resolve_host1): fixed linux compilation

2003-07-27 06:31  sds

	* modules/: syscalls/configure, dirkey/configure,
	  syscalls/config.h.in:

	regenerated

2003-07-27 06:31  sds

	* modules/dirkey/configure.in:

	modern use of AC_INIT

2003-07-27 06:26  sds

	* modules/dirkey/dirkey.c:

	CPP cosmetic tweaks

2003-07-27 06:25  sds

	* src/ChangeLog, modules/syscalls/calls.c,
	  modules/syscalls/configure.in:

	check for signgam

2003-07-27 05:34  sds

	* modules/dirkey/link.sh:

	no need for wldap32

2003-07-27 05:31  sds

	* src/: ChangeLog, genclisph.d:

	(Symbol_name, builtin_stream_p): enabled
	fixed the HANDLE problems

2003-07-27 05:30  sds

	* src/pathname.d, modules/syscalls/calls.c, src/ChangeLog:

	(hardlink_file, symlink_file): moved from pathname.d to calls.c

2003-07-27 05:27  sds

	* ffcall/autoconf/aclocal.m4, ffcall/m4/cc-void.m4,
	  modules/dirkey/config.h.in, modules/dirkey/configure,
	  modules/regexp/config.h.in, modules/regexp/configure,
	  modules/syscalls/config.h.in, modules/syscalls/configure,
	  modules/wildcard/config.h.in, src/autoconf/aclocal.m4:

	regenerated

2003-07-27 05:26  sds

	* modules/syscalls/configure.in:

	many more checks, avoid obsolete macros

2003-07-27 05:25  sds

	* src/ChangeLog, src/m4/cc-void.m4, Makefile.devel:

	use autoheader for modules/*/config.h.in generation

2003-07-27 05:23  sds

	* modules/dirkey/configure.in:

	avoid obsolete macros (AC_OUTPUT with args)

2003-07-25 22:28  sds

	* modules/dirkey/dirkey.c:

	WIN32_NATIVE is now defined in clisp.h

2003-07-25 22:27  sds

	* modules/dirkey/link.sh:

	(NEW_LIBS): added wldap32.lib

2003-07-25 22:27  sds

	* src/ChangeLog, src/NEWS, src/constobj.d, src/constpack.d,
	  src/constsym.d, src/genclisph.d, src/makemake.in, src/pathname.d,
	  src/posix.lisp, src/posixmath.d, src/posixmisc.d, src/socket.d,
	  src/spvw.d, src/stream.d, src/subr.d, src/subrkw.d,
	  Makefile.devel, configure, doc/impext.xml, doc/impnotes.xml.in,
	  modules/syscalls/Makefile.in, modules/syscalls/calls.c,
	  modules/syscalls/config.h.in, modules/syscalls/configure,
	  modules/syscalls/configure.in, modules/syscalls/link.sh,
	  modules/syscalls/posix.lisp, modules/syscalls/preload.lisp,
	  modules/syscalls/syscalls.xml:

	Converted syscall to a module

2003-07-25 22:10  sds

	* src/ChangeLog, utils/modprep.c:

	DEFUN can specify side-effect-class

2003-07-25 17:57  sds

	* src/: io.d, lisparit.d, lispbibl.d, ChangeLog, error.d:

	numeric fehler_* --> check_* transition

2003-07-24 22:46  sds

	* src/: dirkey.d, dirkey1.lisp:

	Converted dirkey to a module

2003-07-24 22:45  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out1): handle structures and fpointers

2003-07-24 22:40  sds

	* modules/dirkey/dirkey.c, src/ChangeLog:

	(SET-DKEY-VALUE): use array_displace_check()
	instead of iarray_displace_check()

2003-07-24 22:38  sds

	* src/: ChangeLog, genclisph.d:

	many fixes

2003-07-24 17:43  sds

	* src/encoding.d:

	g++ compilation fix

2003-07-24 17:38  sds

	* src/spvw_memfile.d:

	g++ compilation fix

2003-07-24 17:38  sds

	* configure:

	do not clobber the environment variable CC

2003-07-24 15:53  sds

	* src/NEWS:

	mention clisp/new-clx / win32 / cygwin X / garnet
	http://article.gmane.org/gmane.lisp.clisp.devel/10093

2003-07-24 01:26  sds

	* modules/: fastcgi/configure, oracle/configure:

	regenerated

2003-07-24 01:26  sds

	* src/spvw.d, src/subr.d, src/subrkw.d, src/type.lisp,
	  src/ChangeLog, src/NEWS, src/constobj.d, src/constpack.d,
	  src/constsym.d, src/defs1.lisp, src/describe.lisp,
	  src/encoding.d, src/genclisph.d, src/init.lisp, src/io.d,
	  src/lispbibl.d, src/makemake.in, src/predtype.d, configure,
	  doc/impext.xml, doc/impnotes.xml.in, modules/dirkey/Makefile.in,
	  modules/dirkey/config.h.in, modules/dirkey/configure,
	  modules/dirkey/configure.in, modules/dirkey/dirkey.c,
	  modules/dirkey/dirkey.xml, modules/dirkey/dirkey1.lisp,
	  modules/dirkey/link.sh, modules/dirkey/preload.lisp,
	  Makefile.devel:

	Converted dirkey to a module

2003-07-23 23:47  sds

	* src/: lispbibl.d, spvw.d, spvw_alloca.d, spvw_allocate.d,
	  ChangeLog, control.d, debug.d, error.d, eval.d:

	(reset): accept count arg

2003-07-23 22:37  sds

	* src/: ChangeLog, record.d:

	(fehler_record_length): fixed stack

2003-07-22 00:23  sds

	* src/: ChangeLog, _clisp.c, lispbibl.d, makemake.in, pathname.d,
	  spvw_memfile.d, w32shell.c:

	w32shell.c: new file (extracted from pathname.d)

2003-07-21 22:16  sds

	* src/makemake.in:

	removed spurious stderr output

2003-07-21 17:37  sds

	* src/: ChangeLog, _clisp.c:

	(shell_quote): copied here from pathname.d
	(main): use it for CreateProcess()

2003-07-18 21:22  sds

	* src/: ChangeLog, condition.lisp:

	(check-value): CONTINUE :INTERACTIVE ASSERT-RESTART-NO-PROMPTS
	to avoid infinite loops

2003-07-17 20:36  sds

	* doc/: impent.xml, impext.xml:

	(modset, module): new entities
	(linkset): use own id

2003-07-17 20:16  sds

	* doc/impext.xml:

	highlight as a warning that FFI cannot pass structs and unions
	http://article.gmane.org/gmane.lisp.clisp.devel/10089

2003-07-17 20:04  sds

	* doc/Makefile:

	SP is on d:

2003-07-17 20:01  sds

	* doc/impext.xml, src/NEWS:

	modules work on win32

2003-07-17 19:59  sds

	* doc/cl-ent.xml:

	mingw - new entity

2003-07-17 01:03  sds

	* src/: makemake.in, ChangeLog:

	(lisp.a): do not use lisp.o on w32 because it leads to a crash
	on the first statement in main() (when built --with-debug)

2003-07-17 00:25  sds

	* src/: ChangeLog, makemake.in:

	(.gdbinit): substitute ${LEXE} for .run on w32

2003-07-16 18:17  sds

	* src/: spvw.d, ChangeLog:

	(SP_ueber, STACK_ueber): flush stderr and guard fputs() and fflush()
	with begin_system_call()/end_system_call()

2003-07-16 01:40  hin

	* src/ChangeLog:

	Oracle module enhancements

2003-07-16 01:36  hin

	* modules/oracle/: oiface.h, oracle.lisp, orafns.c:

	Support LONG, RAW and LONG RAW datatypes

2003-07-11 22:51  sds

	* src/makemake.in:

	(gc): print more defs

2003-07-11 00:57  sds

	* src/: ChangeLog, comptran.d:

	(N_sin_N, N_cos_N): fixed GC-safety bugs

2003-07-10 22:02  sds

	* src/: error.d, ChangeLog, condition.lisp:

	(check_fdefinition): handle :CONTINUE restart from check_value()
	(check-value): permit :CONTINUE restart when the place is (FDEFINITION ...)

2003-07-10 21:24  sds

	* src/: errwin32.d, ChangeLog:

	avoid a warning by calling NOTREACHED at the end

2003-07-10 21:18  sds

	* tests/ffi.tst:

	passing a union instead of uint appears to be non-portable
	and leads to crashes on win32 - removed the offending tests

2003-07-09 18:54  sds

	* src/makemake.in:

	(all) [win32gcc]: depend on modular/base/full &c

2003-07-09 18:38  sds

	* tests/ffi.tst:

	split a dubious c-union test into 2, as recommended by Jorg

2003-07-09 00:38  sds

	* configure, src/ChangeLog, src/makemake.in:

	rely on autoconf for win32gcc

2003-07-08 22:51  sds

	* src/makemake.in:

	(gc): new target: shown GC-related definitions in lispbibl.h

2003-07-08 22:07  sds

	* src/ChangeLog, src/predtype.d, tests/alltest.tst:

	(equalp): fixed a crash in (EQUALP '(0 1) '(#P""))

2003-07-08 20:45  sds

	* src/: autoconf/aclocal.m4, configure:

	regenerated

2003-07-08 20:40  sds

	* src/: ChangeLog, m4/filecharset.m4:

	avloid ":" on __MINGW32__ just like we do with __CYGWIN32__

2003-07-08 20:39  sds

	* src/: compiler.lisp, ChangeLog:

	(c-MAP-on-CARs, c-MAP-on-LISTs): avoid bytecode duplication

2003-07-03 22:20  sds

	* tests/lambda.tst:

	setenv PAGER to "cat"

2003-07-03 22:20  sds

	* tests/Makefile:

	have to avoid GNU make features for solaris &c

2003-07-03 22:19  sds

	* src/: ChangeLog, makemake.in:

	(testsuite): pass LEXE to make in suite

2003-07-03 22:17  sds

	* src/.gdbinit:

	do not use ' - better for cygwin

2003-07-03 22:16  sds

	* emacs/d-mode.el:

	(d-mode-convert-next-comment): "UP" must be a word

2003-07-02 18:43  sds

	* src/: ChangeLog, control.d:

	(PROCLAIM): fixed STACK indexing for CONSTANT-(NOT)INLINE

2003-07-02 17:37  sds

	* src/pathname.d:

	comment tweak

2003-07-02 17:20  sds

	* libcharset/ChangeLog, libcharset/configure.in,
	  utils/hln/ChangeLog, utils/hln/configure.in:

	AC_PREREQ(2.57) because Makefile.devel calls autoconf
	with the option --include which 2.13 does not understand

2003-07-02 16:31  ampy

	* src/: ChangeLog, pathname.d:

	Fixed host-related bugs on win32

2003-07-01 21:24  sds

	* src/: ChangeLog, describe.lisp:

	(describe1): better whitespace for documentation

2003-06-25 16:54  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out): avoid circularity problems

2003-06-25 16:53  sds

	* tests/Makefile:

	work on cygwin; added %.erg target

2003-06-25 16:51  sds

	* tests/tests.lisp:

	weakptr.tst: new test file for weak pointers

2003-06-25 16:44  sds

	* tests/weakptr.tst:

	full rewrite to use the WEAKPTR-TEST macro

2003-06-25 00:29  sds

	* src/: ChangeLog, spvw_circ.d:

	(get_circ_unmark, get_circ_mark): handle Rectype_Weakpointer separately

2003-06-25 00:26  sds

	* src/spvw_debug.d:

	fixed typos

2003-06-25 00:21  sds

	* src/spvw_debug.d:

	added Rrecord_length_

2003-06-24 22:41  sds

	* src/: ChangeLog, spvw_debug.d:

	nobject_out() does fflush() and begin_system_call()/end_system_call()
	just once, not every recursive call

2003-06-24 00:29  sds

	* src/spvwtabs.d:

	cygwin no longer defines listen macro

2003-06-24 00:25  sds

	* src/: ChangeLog, lispbibl.d:

	(alloca) [UNIX_CYGWIN32]: use __builtin_alloca()

2003-06-23 16:09  sds

	* src/dirkey.d:

	g++ compilation fix

2003-06-22 06:43  sds

	* src/predtype.d, tests/clos.tst:

	(CLASS-OF): handle (ARRAY NIL) correctly

2003-06-20 17:30  sds

	* src/pathname.d:

	(find_executable) [WIN32_NATIVE]: use GetCommandLine() [not used!]

2003-06-19 23:51  sds

	* tests/streams.tst, src/ChangeLog, src/io.d:

	(pr_array): print (ARRAY NIL NIL) properly

2003-06-19 23:50  sds

	* src/: ChangeLog, describe.lisp:

	(describe-object): report (ARRAY NIL) as having no storage

2003-06-19 21:52  sds

	* src/lispbibl.d:

	typo

2003-06-19 21:21  sds

	* src/ChangeLog, src/type.lisp, tests/type.tst:

	(canonicalize-type): canonicalize (VECTOR NIL) correctly

2003-06-19 20:38  sds

	* tests/alltest.tst:

	supply :initial-element to make-sequence & make-string

2003-06-19 20:23  sds

	* tests/: ChangeLog, weakptr.tst:

	weakptr.tst: new test file for weak pointers

2003-06-19 19:29  sds

	* src/spvw_garcol.d, src/subr.d, doc/impext.xml, src/ChangeLog,
	  src/NEWS, src/constsym.d, src/lispbibl.d, src/places.lisp,
	  src/record.d:

	added (SETF WEAK-POINTER-VALUE)

2003-06-19 17:49  sds

	* tests/lambda.tst:

	do not disassemble system functions on cygwin because it kills CLISP

2003-06-19 17:47  sds

	* src/pathname.d:

	(default_executable_name): lisp.exe on cygwin

2003-06-17 20:42  sds

	* tests/ffi.tst:

	split the test that crashes on win32 into two

2003-06-16 19:31  sds

	* src/pathname.d:

	(LAUNCH) [WIN32_NATIVE]: init STARTUPINFO explicitly without memset()

2003-06-16 19:29  sds

	* src/: win32.d, win32aux.d:

	some formatting

2003-06-15 23:50  sds

	* src/: spvw.d, ChangeLog, _clisp.1, _clisp.html:

	[WIN32_NATIVE]: permit `-K'

2003-06-15 23:24  sds

	* src/spvw_memfile.d:

	fixed a typo in the last patch

2003-06-15 23:23  sds

	* src/makemake.in:

	forgot a space

2003-06-13 23:20  sds

	* tests/path.tst:

	added a (make-pathname :directory '(:absolute :wild)) test

2003-06-13 23:20  sds

	* src/: stream.d, ChangeLog:

	(make_file_stream): do not push :PROBE streams onto O(open_files)
	because that would prevent deleting this file
	and :PROBE streams do not have to be closed anyway

2003-06-13 22:59  sds

	* src/pathname.d, tests/streams.tst, src/ChangeLog:

	rolled back the 1.253 patch (:PROBE open/close)
	this breaks closing the :PROBE streams and does not make FILE-LENGTH work

2003-06-13 22:42  sds

	* src/pathname.d:

	(subdir_diff): ignore logical

2003-06-13 22:40  sds

	* tests/lambda.tst:

	cannot disassemble system functions on win32

2003-06-13 22:40  sds

	* src/: ChangeLog, pathname.d:

	(cpslashp): new macro, used throughout the file

2003-06-13 22:07  sds

	* src/: ChangeLog, makemake.in:

	[win32gcc]: do stage comparison (make check) unix-style, not dos-style

2003-06-13 20:30  sds

	* src/makemake.in:

	build lisp.a on mingw

2003-06-13 20:30  sds

	* configure:

	work around the _WinMain@16 libcharset problem

2003-06-13 20:02  sds

	* src/: pathname.d, spvw_memfile.d, lispbibl.d, ChangeLog:

	* pathname.d (TrueName) [WIN32_NATIVE]: return bool; made global;
	fixed a bug with overwriting "nameout" string with "resolved"
	* spvw_memfile.d (loadmem) [WIN32_NATIVE]: use TrueName() to
	resolve possible symbolic links
	* lispbibl.d (TrueName): added a prototype

2003-06-13 18:33  sds

	* src/pathname.d:

	(TrueName): returns bool
	some formatting and comment conversion

2003-06-13 18:25  sds

	* tests/streams.tst, src/pathname.d, src/ChangeLog:

	(open_file): when :DIRECTION is :PROBE, open the file for input and
	then immediately close the handle, as suggested by the ANSI CL spec;
	this allows FILE-LENGTH and FILE-WRITE-DATE to work on :PROBE streams
	Reported by Pascal Bourguignon <pjb@informatimago.com>

2003-06-13 18:22  sds

	* src/stream.d:

	(iconv_range): get most of the code outside of with_sstring_0()
	for better debugging and error reporting

2003-06-13 00:21  sds

	* src/: makemake.in, ChangeLog:

	on win32gcc, translate /cygdrive/ prefixes to the
	normal win32 pathnames (so that clisp.exe would work properly)
	(stage): use the same check for defining ${LN_S} to copy and
	for using it as a copier (as opposed to symbolic linker)

2003-06-13 00:15  sds

	* src/: pathname.d, ChangeLog:

	(simplify_directory): fold "*" into :WILD and "**" into :WILD-INFERIORS
	(directory_list_valid_p): accept :WILD

2003-06-11 15:30  sds

	* emacs/clhs.el:

	(clhs-table-buffer): permit many spaces between "200" and "OK"

2003-06-08 21:20  sds

	* doc/: impent.xml, impext.xml:

	more docs about &config-file;

2003-06-08 19:13  sds

	* src/io.d, tests/conditions.tst, src/ChangeLog:

	(check_readtable): new function, replaces function
	fehler_readtable() and macro check_readtable()

2003-06-08 16:32  sds

	* src/: cfgsunux.lisp, cfgunix.lisp:

	(short-site-name, long-site-name): cache the value

2003-06-08 16:18  sds

	* doc/impbody.xml:

	*suppress-check-redefinition* suppresses redefinition package lock check too

2003-06-07 18:41  sds

	* src/ChangeLog, src/init.lisp, doc/impbody.xml, doc/impent.xml,
	  doc/impext.xml:

	(*suppress-check-redefinition*): new user variable

2003-06-07 17:13  sds

	* doc/impext.xml:

	use <author> for individual names

2003-06-07 17:13  sds

	* doc/impent.xml:

	(re-cflags-opts): do not interrupt the link with &t;

2003-06-07 17:11  sds

	* src/ChangeLog, src/cfgacorn.lisp, src/cfgamiga.lisp,
	  src/cfgdos.lisp, src/cfgsunux.lisp, src/cfgunix.lisp,
	  src/cfgwin32.lisp, doc/impbody.xml, doc/unix-ent.xml:

	config.lisp: no need to prefix GETENV with "SYS::"
	(short-site-name) [UNIX]: read from uname(1) -n
	(long-site-name) [UNIX]: read from uname(1) -a

2003-06-06 23:41  sds

	* modules/clx/new-clx/clx.f:

	use gcv_object_t* instead of object*

2003-06-06 23:37  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	use listof() instead of funcall(L(list)) throughout the file
	(get_screen_and_display): fixed a typo
	(coerce_result_type): new function, used by all functions that
	 take a :RESULT-TYPE argument
	(coerce_it): removed (it was used inconsistently and
	coerce_result_type() is more efficient anyway)
	(SCREEN-DEPTHS): fixed a crash due to not pushing the visual info
	lists on the stack (they were just discarded!)

2003-06-06 22:01  sds

	* tests/defhash.tst:

	do not use CL:STRING for a new HASH-TABLE-TEST name (breaks a later test)

2003-06-06 21:49  sds

	* tests/clos.tst:

	now that we do not define a MAKE-LOAD-FORM method for STANDARD-OBJECT,
	we should define it for both TEST-CLASS1 and TEST-CLASS2

2003-06-06 21:42  sds

	* src/charstrg.d:

	fixed a typo in the last patch

2003-06-06 21:33  sds

	* tests/encoding.tst, src/ChangeLog, src/encoding.d:

	(CONVERT-STRING-FROM-BYTES): fixed a bug in handling of indirect byte vectors

2003-06-06 15:49  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	fix the build with gcc 3.3, which has some changes wrt multi-line strings

2003-06-06 14:35  haible

	* src/: clos.lisp, ChangeLog:

	Provide a more reasonable error message in CALL-NEXT-METHOD if there
	is no next method AND the effective method is not the right one at all.

2003-06-06 01:52  sds

	* src/spvw_debug.d:

	(nobject_out): handle PACKAGE

2003-06-06 01:47  sds

	* doc/: impent.xml, impext.xml, impbody.xml:

	more index entries and more consistent use of <warning>

2003-06-06 01:44  sds

	* src/: ChangeLog, predtype.d:

	(TYPE-OF): return KEYWORD for keyword symbols and BIT for 0 and 1

2003-06-05 18:59  sds

	* doc/: impbody.xml, impent.xml, impext.xml, impnotes.dsl,
	  impnotes.xml.in:

	use <firstterm> instead of <emphasis role="first">
	generate index

2003-06-05 16:17  sds

	* src/: pathname.d, ChangeLog:

	(LAUNCH) [WIN32_NATIVE]: fixed GC-safety

2003-06-04 17:08  sds

	* src/: pathname.d, ChangeLog:

	 (LAUNCH): :WAIT defaults to T, return child PID when the :WAIT is NIL

2003-05-29 21:03  sds

	* src/io.d:

	fixed last patch

2003-05-29 20:38  sds

	* src/: io.d, ChangeLog:

	fixed bug #[ 738107 ]: line number of output streams
	(pr_stream): do not print lineno for output streams

2003-05-29 20:36  sds

	* tests/conditions.tst:

	tests for restartable char errors

2003-05-25 19:08  sds

	* src/: ChangeLog, package.d:

	(test_package_arg): recoverable (CHARACTER is GC-invariant!)

2003-05-25 19:04  sds

	* src/: ChangeLog, charstrg.d:

	(test_radix_arg, test_char_args)
	(test_char_args_upcase, test_stringsymchar_arg): recoverable
	avoid dotimes*() macro throughout the file

2003-05-25 18:08  sds

	* src/: ChangeLog, constobj.d:

	(type_packname): include CHARACTER, as per ANSI spec

2003-05-25 04:53  sds

	* src/ChangeLog, src/hashtabl.d, tests/hashweak.tst:

	(HASH-TABLE-COUNT): rehash the argument when it is
	weak and invalid because GC could reduce the count

2003-05-25 02:53  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out): handle hash tables

2003-05-25 02:52  sds

	* src/ChangeLog, src/hashtabl.d, tests/defhash.tst:

	user-defined hash-tables are now bug-free (TM)

2003-05-25 02:39  sds

	* tests/defhash.tst:

	enable and fix stress tests

2003-05-24 22:56  sds

	* tests/tests.lisp:

	enable defhash tests

2003-05-24 21:44  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated for nice(2)

2003-05-24 21:40  sds

	* src/pathname.d:

	use strerror() instead of sys_errlist[]

2003-05-24 21:37  sds

	* src/: ChangeLog, configure.in, unixconf.h.in:

	check for nice(2)

2003-05-24 21:36  sds

	* src/: pathname.d, ChangeLog:

	(LAUNCH): return NIL when :WAIT was NIL
	[UNIX/RISCOS]: handle :PRIORITY argument

2003-05-24 18:44  sds

	* src/: pathname.d, ChangeLog:

	(stringlist_to_asciizlist): always defined; fixed GC-safety errors
	(LAUNCH) [UNIX/RISCOS]: fixed GC-safety errors

2003-05-24 18:36  sds

	* src/: error.d, lispbibl.d, ChangeLog:

	(check_list): new function

2003-05-24 15:35  ampy

	* src/pathname.d:

	Fixed last patch.

2003-05-24 05:01  ampy

	* src/: ChangeLog, makemake.in, win32.d:

	Support for default browser on windows.

2003-05-24 04:48  ampy

	* src/: ChangeLog, constsym.d, pathname.d, clhs.lisp, subr.d:

	Support for default browser on windows

2003-05-24 02:43  ampy

	* src/: ChangeLog, spvw_sigsegv.d:

	Fixed MSVC compilation.

2003-05-23 17:15  sds

	* tests/clos.tst:

	NO-APP-METH --> NO-PRIM-METH in the NO-PRIMARY-METHOD test

2003-05-22 19:00  haible

	* src/: ChangeLog, spvw_sigsegv.d:

	Ability to restore STACK on more platforms (namely those for which support
	is added in libsigsegv-2.1).

2003-05-22 18:57  haible

	* src/: lispbibl.d, ChangeLog, spvw_page.d:

	Preliminary support for x86_64 CPU.

2003-05-22 15:43  sds

	* src/: loadform.lisp, ChangeLog:

	(make-load-form): do not define a method specialized to STANDARD-OBJECT
	- ANS requires an error there

2003-05-22 01:01  sds

	* tests/clos.tst, src/ChangeLog, src/clos.lisp:

	(no-method-caller): replaces %NO-APPLICABLE-METHOD
	(compute-effective-method): use it instead of calling
	NO-APPLICABLE-METHOD and NO-PRIMARY-METHOD directly; removed the loop

2003-05-21 21:03  sds

	* src/ChangeLog, src/clos.lisp, tests/clos.tst:

	(%no-applicable-method): new function
	(compute-dispatch): use it instead of calling NO-APPLICABLE-METHOD
	directly to avoid funcalling the return value of NO-APPLICABLE-METHOD

2003-05-21 18:54  sds

	* tests/conditions.tst:

	use a keyword instead of a defconstant symbol

2003-05-21 18:51  sds

	* tests/lambda.tst:

	test DISASSEMBLE

2003-05-21 18:50  sds

	* src/: eval.d, ChangeLog:

	(eval1): do not use apply() after check_fdefinition()

2003-05-21 18:49  sds

	* src/: ChangeLog, error.d:

	(check_fdefinition): fixed stack handling
	(check_function): get(sym,ind) may not be a symbol

2003-05-21 18:47  sds

	* src/: ChangeLog, disassem.lisp:

	(disassemble, disassemble-machine-code): return NIL, as per ANSI CL spec

2003-05-21 18:10  sds

	* src/disassem.lisp:

	indentation

2003-05-21 17:20  sds

	* src/subr.d:

	fixed last patch: SHELL is defined on all platforms, not just WIN32_NATIVE

2003-05-21 17:12  sds

	* src/: clos.lisp, ChangeLog:

	MAKE-INSTANCES-OBSOLETE now does nothing except for issuing a warning:
	there is no point in obsoleting instances if the class has not been redefined
	(ensure-class): incf CLASS-ID here
	(make-instances-obsolete): do not incf CLASS-ID here

2003-05-20 22:28  sds

	* src/error.d, tests/conditions.tst, tests/excepsit.tst:

	(check_fdefinition): fixed (FDEFINITION '(SETF symbol))

2003-05-20 21:29  sds

	* src/: ChangeLog, eval.d:

	(funcall_iclosure): push arguments on STACK before calling fehler_key_odd()

2003-05-20 21:09  sds

	* src/record.d, src/sequence.d, src/symbol.d, tests/conditions.tst,
	  src/lispbibl.d, src/predtype.d, src/eval.d, src/foreign.d,
	  src/error.d, src/ChangeLog, src/control.d:

	even more errors are now recoverable

2003-05-20 19:25  sds

	* emacs/d-mode.el:

	(d-mode-current-defun-function, d-mode-beg-of-defun): handle LISPSPECFORMs

2003-05-19 18:08  hoehle

	* doc/impext.xml:

	document (ffi:c-array ctype (d1 d2 d3)), not (c-array ctype d1 d2 d3)

2003-05-18 16:49  sds

	* doc/impent.xml:

	link foreign-address-t and foreign-pointer-t

2003-05-18 16:46  sds

	* src/eval.d:

	progv formatting

2003-05-18 15:46  ampy

	* src/.cvsignore:

	Ignore MSVC SBR source browser files

2003-05-18 15:44  ampy

	* src/: ChangeLog, clhs.lisp, runprog.lisp:

	Solving INSPECT/CLHS problems on win32

2003-05-17 19:00  ampy

	* src/: ChangeLog, pathname.d:

	Fixed win32 LAUNCH.

2003-05-17 18:28  ampy

	* src/: ChangeLog, constsym.d, pathname.d, subr.d, subrkw.d:

	implemented LAUNCH for UNIX

2003-05-16 23:11  sds

	* doc/: impext.xml, cl-ent.xml, impbody.xml:

	new entity place (refers to glossary)

2003-05-16 22:58  sds

	* src/: ChangeLog, dribble.lisp:

	(check-dribble-stream): new function
	(dribble-stream-source, dribble-stream-target): use it

2003-05-16 22:55  sds

	* src/defs2.lisp:

	(define-hash-table-test): fixed the MAKE-CONDITION call

2003-05-16 22:31  sds

	* doc/impext.xml:

	removed an ambiguous phrase from SOCKET-STATUS

2003-05-16 19:00  sds

	* doc/impbody.xml:

	(unreadable-objects-table): mention #<MACRO>

2003-05-16 18:52  sds

	* src/: ChangeLog, describe.lisp:

	fixed bug #[ 737541 ]: describe on unnamed function and on macro

2003-05-16 18:26  sds

	* tests/conditions.tst:

	(check-use-value): fboundp & fdefinition

2003-05-16 14:57  hoehle

	* doc/impext.xml:

	encoding and FFI details

2003-05-16 14:35  hoehle

	* src/ChangeLog:

	modules/bindings/linuxlibc6/linux.lisp [LINUX]: several fixes

2003-05-16 02:55  sds

	* src/.gdbinit:

	(ansi_tests): new command to run gcl/ansi-test suite

2003-05-16 02:50  sds

	* src/makemake.in:

	(test): pass -d to clisp to avoid package lock warnings

2003-05-16 02:49  sds

	* src/lispbibl.d, src/predtype.d, tests/ChangeLog,
	  tests/conditions.tst, tests/defhash.tst, tests/tests.lisp,
	  src/NEWS, src/defs2.lisp, src/defstruct.lisp, src/hashtabl.d,
	  src/init.lisp, src/io.d, doc/impbody.xml, doc/impent.xml,
	  src/ChangeLog:

	DEFINE-HASH-TABLE-TEST: user-defined hash table tests

2003-05-16 02:44  sds

	* doc/impbyte.xml:

	typo: &not; -> &not-f;

2003-05-16 02:42  sds

	* src/.gdbinit:

	(run_all_tests): new command

2003-05-15 19:47  sds

	* tests/: ChangeLog, tests.lisp:

	count the total number of tests in addition to the number of errors

2003-05-15 19:04  sds

	* src/eval.d:

	(fehler_key_badkw): pass function name, not function object

2003-05-15 19:03  sds

	* src/pathname.d:

	fixed last patch: stream_lend_handle() returns a Handle, not an object

2003-05-15 18:54  sds

	* src/: stream.d, pathname.d, lispbibl.d, ChangeLog:

	use stream_lend_handle() instead of stream_fd()

2003-05-15 18:49  sds

	* src/subrkw.d, src/stream.d, src/subr.d, src/lispbibl.d,
	  doc/unix-ent.xml, src/ChangeLog, src/NEWS, src/constsym.d,
	  src/init.lisp, doc/impbody.xml, doc/impent.xml, doc/impext.xml:

	(MAKE-STREAM): new function

2003-05-15 17:25  hoehle

	* src/ChangeLog:

	bindings/linuxlibc6/linux.lisp (linux:errno): working

2003-05-15 16:54  sds

	* src/stream.d:

	(stream_lend_handle): restartable

2003-05-15 15:55  sds

	* src/: stream.d, ChangeLog:

	stdio handles are now duped before being inserted into LISP
	streams, so they are never closed on user request

2003-05-15 13:05  hoehle

	* src/NEWS:

	All external modules must be updated

2003-05-15 02:13  sds

	* src/: pathname.d, ChangeLog, lispbibl.d:

	(handle_dup): new global function

2003-05-15 01:07  sds

	* src/ChangeLog:

	(fehler_key_odd): fixed a GC-safety bug

2003-05-15 01:06  sds

	* src/: pathname.d, ChangeLog, constobj.d:

	(LAUNCH): fixed a GC-safety bug

2003-05-15 00:56  sds

	* src/error.d:

	(fehler_key_odd): fixed a GC-safety bug

2003-05-15 00:40  sds

	* src/eval.d:

	pass function name, not functions object, to fehler_key_odd()

2003-05-15 00:37  sds

	* src/eval.d:

	comments

2003-05-14 21:52  sds

	* src/: compiler.lisp, ChangeLog:

	BLOCK-OPEN and TAGBODY-OPEN not only have undefined values,
	but invalidate value1 due to consing!
	(traverse-anode): clear the current known value (*current-value*
	and *current-vars*) when encountering BLOCK-OPEN or TAGBODY-OPEN

2003-05-14 18:57  sds

	* doc/impbyte.xml:

	BLOCK-OPEN: values undefined

2003-05-14 13:36  hoehle

	* tests/: ChangeLog, format.tst:

	format.tst: reintroduce TAB characters in ~Newline tests

2003-05-14 13:34  hoehle

	* tests/: clos.tst, ffi.tst:

	ffi.tst, clos.tst: remove TAB

2003-05-14 09:19  hoehle

	* src/ChangeLog, tests/ChangeLog:

	moved some entries to tests/ChangeLog

2003-05-14 04:48  sds

	* src/: stream.d, ChangeLog, error.d, foreign.d, genclisph.d,
	  lispbibl.d:

	replaced fehler_*int* with check_*int*

2003-05-13 17:46  sds

	* doc/impnotes.dsl:

	fixed a typo

2003-05-13 17:35  hoehle

	* src/ChangeLog, src/constsym.d, src/foreign.d, src/subr.d,
	  tests/ffi.tst:

	raised FFI test coverage from 53 to 75% of foreign.d

2003-05-12 21:46  sds

	* utils/modprep.c:

	(get_signature_for_LISPFUN): LISPFUN now requires a seclass_t arg

2003-05-12 21:37  sds

	* utils/modprep.c:

	type --> type_t

2003-05-12 21:10  sds

	* src/lispbibl.d:

	better comments on check_* functions

2003-05-12 21:00  sds

	* src/: lispbibl.d, genclisph.d:

	LISPFUN/seclass finishing touches

2003-05-12 20:55  sds

	* src/: lispbibl.d, ChangeLog, error.d:

	always define fehler_*int/float* and check_*int/float*

2003-05-12 20:08  sds

	* src/: ChangeLog, clos.lisp, type.lisp:

	(built-in-class-p): inline again

2003-05-12 20:06  sds

	* src/CodingStyle:

	Documentation changes do not need a ChangeLog entry.  Do not abbreviate
	function, variable and file names (e.g., using regular expressions).

2003-05-12 19:44  sds

	* doc/: cl-ent.xml, impbody.xml, impent.xml, impext.xml,
	  impnotes.css, impnotes.dsl, impnotes.xml.in:

	use <quote role="package"> to denote packages

2003-05-12 18:27  sds

	* src/: pathname.d, ChangeLog:

	(MERGE-PATHNAMES): fixed a crash: the address
	of the LHS may be computed before a GC in merge_dirs()
	[this is a GC-safety bug not detected by DEBUG_GCSAFETY]

2003-05-12 17:44  sds

	* doc/: impnotes.xml.in, impbody.xml, impext.xml, impnotes.dsl:

	use role="first" for first mentions of a object

2003-05-12 17:30  sds

	* doc/: impbyte.xml, impent.xml, impext.xml, impnotes.xml.in:

	added &clisp-list; and &clisp-devel;

2003-05-12 17:19  sds

	* doc/unix-ent.xml:

	added dlopen and friends

2003-05-12 17:18  sds

	* doc/impext.xml:

	moved mod-dynload up

2003-05-12 17:03  sds

	* doc/: impext.xml, impbody.xml, impent.xml:

	read-byte-no-hang & read-byte-will-hang-p are CLISP extensions

2003-05-12 16:24  hoehle

	* doc/impext.xml:

	document dynload-modules

2003-05-12 16:24  hoehle

	* doc/impent.xml:

	dynload-modules

2003-05-12 16:24  hoehle

	* src/: pathname.d, ChangeLog:

	document sys::dynload-modules. May want to re-export from package EXT at a later time

2003-05-12 12:47  hoehle

	* doc/impext.xml, src/init.lisp:

	(EXT:ENCODING-CHARSET): not present --without-unicode

2003-05-12 12:43  hoehle

	* src/: ChangeLog, foreign.d, foreign1.lisp:

	(FFI:WITH-FOREIGN-STRING): finish support for --without-unicode

2003-05-10 17:20  sds

	* doc/: cl-ent.xml, impbody.xml, impent.xml, impext.xml:

	list all CUSTOM variables in the customization section

2003-05-10 02:22  sds

	* src/error.d:

	comments

2003-05-10 01:39  sds

	* src/: record.d, ChangeLog, error.d, eval.d, lispbibl.d:

	keyword checking reporting unification

2003-05-10 00:27  sds

	* src/control.d, src/error.d, src/eval.d, src/lispbibl.d,
	  src/trace.lisp, tests/conditions.tst, src/ChangeLog,
	  src/clos.lisp, src/cmacros.lisp:

	function-name error can now be recovered from

2003-05-09 19:09  sds

	* tests/type.tst:

	THE tests

2003-05-09 19:08  sds

	* src/type.lisp, src/ChangeLog, src/NEWS, doc/impissue.xml:

	(%the): ANSI compliance: following issue 348, ignore
	discrepancies between the number of values and types

2003-05-09 18:23  hoehle

	* src/: ChangeLog, inspect.lisp:

	inspect.lisp(with-http-output) [NO UNICODE]: do not send Content-type: with charset

2003-05-09 17:57  sds

	* src/: compiler.lisp, ChangeLog:

	(compile-toplevel-form): do not write the
	result of (COMPILE ... NIL) into the FAS files

2003-05-08 19:52  sds

	* doc/: impbody.xml, impent.xml:

	added &parsedot; and renamed &times; to &ts;
	documented &close; etc as generics

2003-05-08 19:18  sds

	* doc/impbody.xml:

	added "bin-stdio"

2003-05-08 02:23  sds

	* src/: ChangeLog, constsym.d, encoding.d, init.lisp, subr.d:

	(ENCODING-LINE-TERMINATOR): new function

2003-05-08 01:36  sds

	* src/: stream.d, foreign.d, lispbibl.d, ChangeLog, encoding.d,
	  error.d:

	replaced fehler_encoding() with check_encoding()

2003-05-07 15:50  hoehle

	* tests/ffi.tst:

	encoding is/was restored at the bottom of file

2003-05-06 17:48  hoehle

	* src/: ChangeLog, foreign.d:

	use avcall's av_overflown() macro to check against limited buffer space during ffi::foreign-call-out

2003-05-06 17:39  hoehle

	* ffcall/avcall/: avcall.h.in, avcall.h.mingw32, avcall.h.msvc:

	added av_overflown() macro to check when buffer[AV_ALIST_WORDS] is too small for av_call()

2003-05-06 16:38  sds

	* tests/ffi.tst:

	restored the test disabled by the last patch.
	merging DEF-CALL-OUT with C-SELF shows right away what calls fail.

2003-05-06 03:02  sds

	* src/: control.d, ChangeLog:

	(UNWIND-TO-DRIVER): call unwind_upto() before driver() (bug #[ 731251 ])

2003-05-06 02:40  sds

	* src/: ChangeLog, compiler.lisp:

	(compile) [CLISP-DEBUG]: bind *FORM* for TRACE (bug #[ 731248 ])

2003-05-05 22:43  sds

	* src/: compiler.lisp, ChangeLog:

	(compile-file): finish listing-stream with a newline

2003-05-05 22:41  sds

	* src/: ChangeLog, backquote.lisp:

	(bq-vec-expand): fixed the unoptimized case

2003-05-05 22:40  sds

	* src/: ChangeLog, charstrg.d:

	(STRING-INFO): handle displaced strings

2003-05-05 18:25  sds

	* src/: control.d, ChangeLog:

	fixed bug #[ 732656 ]: (proclaim '(notinline ...)) ignored
	(PROCLAIM): fixed STACK indexing for (NOT)INLINE

2003-05-05 17:26  hoehle

	* doc/impbody.xml:

	clarify make-buffered-inpu/output-stream

2003-05-05 15:08  hoehle

	* tests/ffi.tst:

	reintroduced commented-out tests
	BTW, I find it sad that the purely declarative parts (def-call-out) and actual calls (c-self) were merged.

2003-05-05 03:45  sds

	* src/: spvw_debug.d, ChangeLog:

	(back_trace_depth, back_trace_out): fully check for circularities

2003-05-05 03:42  sds

	* src/: stream.d, ChangeLog:

	(var_stream): check whether the stream is open [broken since 2002-04-01]

2003-05-03 23:49  sds

	* src/: ChangeLog, acorn.d, amiga.d, amigaaux.d, unix.d:

	(stderr_handle): added

2003-05-03 21:16  sds

	* src/CodingStyle:

	added a requirement that make check must pass after a commit

2003-05-03 21:08  sds

	* tests/ffi.tst:

	clean-up

2003-05-03 21:04  sds

	* src/: lispbibl.d, ChangeLog:

	(STACK_register) [__GNUC__ >= 3]: disable.
	This is a workaround for a GCC3 bug(s?) which manifest itself in CLISP bugs
	#[ 710737 ]: CLISP+readline = core dump and
	#[ 723097 ]: cast to char array crashes.

2003-05-03 21:00  sds

	* src/: foreign.d, ChangeLog:

	(EXEC-ON-STACK): use UNWIND-PROTECT to always clean up

2003-05-03 20:54  sds

	* src/debug.d:

	(read_form): avoid a warning (and maybe a bug)

2003-05-03 04:48  sds

	* src/: ChangeLog, error.d, lispbibl.d:

	(fehler_string): removed

2003-05-03 04:44  sds

	* src/: pathname.d, ChangeLog:

	(LAUNCH): use check_string() instead of fehler_string()

2003-05-03 04:43  sds

	* src/dirkey.d:

	removed spurious fehler_string()

2003-05-03 04:35  sds

	* src/ChangeLog:

	fixed bug #[ 729524 ]: ffi:c-struct corrupt
	C-STRUCT typespec is short again: (C-STRUCT name+opt slots ....)

2003-05-03 04:28  sds

	* src/foreign1.lisp, doc/impext.xml:

	fixed bug #[ 729524 ]: ffi:c-struct corrupt
	C-STRUCT typespec is short again: (C-STRUCT name+opt slots ....)

2003-05-03 03:38  ampy

	* src/: ChangeLog, pathname.d:

	LAUNCH beautified

2003-05-03 03:27  ampy

	* src/: ChangeLog, erramiga.d, errwin32.d, win32.d, win32aux.d:

	Fixed msvc (and amiga ?) build.

2003-05-03 00:34  sds

	* src/clos.lisp, tests/clos.tst, src/ChangeLog:

	(initial-reinitialize-instance): collect keywords from methods
	for REINITIALIZE-INSTANCE (in addition to SHARED-INITIALIZE)

2003-05-03 00:08  sds

	* src/record.d:

	fixed signatures of init functions in comments

2003-05-02 23:24  sds

	* src/pathname.d:

	(shell_quote): strchr() requires begin_system_call()/end_system_call()

2003-05-02 19:03  sds

	* src/lispbibl.d:

	fixed LISPFUN comment

2003-05-02 17:41  sds

	* tests/conditions.tst, src/stream.d, src/symbol.d, src/record.d,
	  src/socket.d, src/pathname.d, src/predtype.d, src/package.d,
	  src/lispbibl.d, src/macros2.lisp, src/misc.d, src/init.lisp,
	  src/genclisph.d, src/i18n.d, src/eval.d, src/foreign.d,
	  src/errunix.d, src/dirkey.d, src/error.d, src/control.d,
	  src/constsym.d, src/clos.lisp, src/condition.lisp, src/ChangeLog,
	  src/charstrg.d:

	make some errors recoverable

2003-05-02 12:09  ampy

	* src/: ChangeLog, pathname.d:

	Implemented use of PRIORITY in LAUNCH

2003-05-02 08:08  ampy

	* src/: ChangeLog, pathname.d, constsym.d, subr.d, subrkw.d:

	Improved LAUNCH on win32

2003-05-02 05:22  ampy

	* src/: ChangeLog, stream.d:

	Fixed a typo.

2003-05-02 00:08  sds

	* src/: disassem.lisp, ChangeLog:

	(disassemble): pass ewfp NIL to compile-lambda

2003-05-01 00:39  sds

	* src/: eval.d, compiler.lisp, ChangeLog:

	(:LAMBDA () (DECLARE (COMPILE)) (LET ((:Z T)) :Z))
	now errors out instead of returning a weird function object

2003-04-30 19:04  sds

	* doc/: impext.xml, impent.xml:

	validated last changes

2003-04-30 18:49  sds

	* doc/impbody.xml:

	formatting

2003-04-30 18:49  sds

	* doc/impbyte.xml:

	the chapter was named correctly

2003-04-30 18:21  hoehle

	* doc/: impbody.xml, impbyte.xml, impent.xml, impext.xml:

	several updates and esp. FFI additions

2003-04-30 17:08  sds

	* doc/impext.xml:

	clarified c-struct/options

2003-04-30 16:22  sds

	* tests/strings.tst:

	disabled the unrealloc check

2003-04-30 15:41  sds

	* src/spvw_debug.d:

	(nobject_out, back_trace_out): added begin_system_call()/end_system_call()

2003-04-30 03:17  sds

	* src/: makemake.in, ChangeLog:

	(full): no longer require "rm -rf full" for full to be remade

2003-04-30 03:13  sds

	* src/spvw_debug.d:

	fixed a typo in the last patch

2003-04-30 03:09  sds

	* src/: stream.d, foreign.d, foreign1.lisp, inspect.lisp,
	  spvw_debug.d, ChangeLog, encoding.d:

	fixed --without-unicode build

2003-04-29 18:13  sds

	* modules/: wildcard/wildcard.texinfo, regexp/regexp.texinfo:

	a couple of minor tweaks

2003-04-29 18:12  sds

	* src/: ChangeLog, makemake.in:

	fixed bug #[ 729456 ]: --with-readline is silently ignored:
	fail when --with-readline is supplied
	but configure does not find a working readline

2003-04-29 18:11  sds

	* doc/: impext.xml, impbyte.xml:

	some clarifications

2003-04-29 16:53  hoehle

	* tests/ffi.tst:

	yet another case which does not work (but does not crash) in current CVS without -O0

2003-04-29 15:26  hoehle

	* src/foreign1.lisp, src/ChangeLog, tests/ffi.tst:

	added FFI:WITH-C-PLACE, FFI:C-VAR-OBJECT and FFI testsuite

2003-04-29 12:43  hoehle

	* doc/: impbody.xml, impext.xml:

	doc/{impbody,impext}.xml: tiny corrections

2003-04-28 18:21  hoehle

	* src/subrkw.d:

	partially restored support for --without-unicode

2003-04-28 18:17  hoehle

	* src/: stream.d, encoding.d, constsym.d, subr.d, ChangeLog:

	partially restored support for --without-unicode

2003-04-28 17:44  hoehle

	* src/: ChangeLog, foreign.d:

	(SETF VALIDP): prevent from invalidating unique session FFI pointer

2003-04-28 15:30  hoehle

	* src/: stream.d, ChangeLog:

	strm_keyboard_handle only present when #define KEYBOARD

2003-04-28 13:52  hoehle

	* src/ChangeLog:

	accept FOREIGN-VARIABLE object for C-POINTER declaration, export FFI:FOREIGN-POINTER

2003-04-28 13:49  hoehle

	* src/foreign.d:

	convert_to_foreign: accept FOREIGN-VARIABLE object for C_POINTER c-type declaration and move often used cases up in the long if-then-else chain

2003-04-28 13:43  hoehle

	* src/foreign1.lisp:

	foreign1.lisp: fix typo in ALLOCATE-SHALLOW and export FOREIGN-POINTER

2003-04-27 14:53  ampy

	* src/: ChangeLog, constsym.d, pathname.d, stream.d, subr.d,
	  subrkw.d, win32.d, win32aux.d:

	Implemented new program launcher for win32 (yet).

2003-04-27 08:59  sds

	* doc/impbody.xml:

	CL re-exports only standard CLOS symbols

2003-04-27 08:37  sds

	* doc/impbyte.xml:

	mention DEBUG_GCSAFETY

2003-04-27 08:24  sds

	* doc/: impent.xml, impext.xml:

	documented SOCKET-SERVER-HOST

2003-04-27 00:18  sds

	* src/clos.lisp, tests/clos.tst, src/ChangeLog:

	(def-unbound): fixed the call (broken by the CLASS-ID patch)

2003-04-26 22:01  sds

	* tests/pack11.tst:

	added test-with-package-iterator from gcl/ansi-test

2003-04-26 21:52  sds

	* doc/impbyte.xml:

	balance paren

2003-04-26 21:41  sds

	* src/: control.d, record.d, ChangeLog:

	keyword test: need to look for ALLOW-OTHER-KEYS first

2003-04-26 21:39  sds

	* src/eval.d, src/record.d, tests/macro8.tst, src/ChangeLog,
	  src/array.d:

	fixed some GC-safety bugs

2003-04-26 19:01  sds

	* src/debug.d:

	C++ compilation fix

2003-04-26 18:09  sds

	* src/: ChangeLog, clos.lisp:

	(ensure-class): when either the old definition or the new one
	is a DEFSTRUCT, just discard the old definition altogether

2003-04-26 18:08  sds

	* src/: ChangeLog, floatprint.lisp:

	Stefan Kain <stefan.kain@freenet.de> translated all comments in floatprint.lisp

2003-04-26 18:06  sds

	* src/: clos.lisp, init.lisp, places.lisp, ChangeLog:

	fixed bug #[ 726286 ]: (load :compiling t) redefinition warnings

2003-04-26 05:32  sds

	* doc/: impext.xml, impbody.xml, impbyte.xml, impent.xml:

	use informaltable instead of a table with no title

2003-04-26 05:27  sds

	* doc/cl-ent.xml:

	added ilisp

2003-04-25 22:42  sds

	* doc/impbody.xml:

	ensure-generic-function is there

2003-04-25 22:33  sds

	* src/: ChangeLog, debug.d:

	fixed bug #[ 726282 ]: read_form() botches STACK
	(read_form): make sure to unbind *TERMINAL-READ-STREAM*

2003-04-25 22:19  sds

	* src/: spvw_language.d, predtype.d, lispbibl.d, io.d, eval.d,
	  error.d, debug.d, ChangeLog:

	(STACKCHECKB): when non-0, check that we are
	unwinding a binding frame for the correct symbol

2003-04-25 12:35  hoehle

	* src/ChangeLog:

	ChangeLog: use users.sourceforge e-mail (hide other)

2003-04-25 12:34  hoehle

	* src/: constsym.d, encoding.d:

	complete patch for CHARSET:WINDOWS-1255 and -1258

2003-04-25 12:33  hoehle

	* src/stream.d:

	(lisp_completion): fixed misplaced end_callback()

2003-04-22 21:44  sds

	* src/: _distmakefile, makemake.in, ChangeLog:

	distribute clisp.ps and put it into lispdocdir
	together with clisp.html and clisp.dvi

2003-04-22 21:26  sds

	* tests/array.tst, src/lispbibl.d, src/array.d, src/NEWS,
	  src/ChangeLog, doc/impissue.xml:

	implemented adjusting of non-adjustable arrays (Issue 5)

2003-04-22 17:59  sds

	* src/m4/rusage.m4:

	end=time(NULL)+2, as I first thought and as Bruno suggests

2003-04-22 16:49  sds

	* src/spvw_garcol.d:

	set GC_UNREALLOC to T to try unrealloc; works unless GENERATIONAL_GC

2003-04-22 03:33  sds

	* src/: io.d, ChangeLog:

	(ANSI-PATHNAME-READER): understand Allegro CL #P(...)
	syntax which is equivalent to our #S(PATHNAME ...) syntax

2003-04-22 03:08  sds

	* tests/hashlong.tst, src/ChangeLog, src/NEWS, src/predtype.d,
	  doc/impissue.xml:

	implemented recursive HASH-TABLE comparison

2003-04-21 23:28  sds

	* src/: lispbibl.d, spvw_fault.d, spvw_genera1.d, spvw_genera2.d,
	  spvw_genera3.d, spvw_heap.d, spvw_memfile.d, ChangeLog:

	more type renaming "foo" --> "foo_t"
	(MALLOC): new macro

2003-04-21 22:52  sds

	* doc/cl-ent.xml:

	(amop-bib): added an abbrev "Metaobject Protocol"

2003-04-21 22:46  sds

	* src/: eval.d, ChangeLog:

	(fehler_key_badkw): sync the message with keyword_test() and SYS::KEYWORD-TEST

2003-04-21 22:45  sds

	* src/record.d, tests/macro8.tst, src/ChangeLog, src/control.d:

	treat :ALLOW-OTHER-KEYS NIL correctly

2003-04-21 21:54  sds

	* src/defmacro.lisp:

	minor unification between keyword_test() and SYS::KEYWORD-TEST

2003-04-21 21:14  sds

	* tests/macro8.tst, src/ChangeLog, src/defmacro.lisp:

	(analyze-key): permit patterns as &KEY arguments (broken on 2003-03-25)

2003-04-21 20:53  sds

	* tests/macro8.tst, src/ChangeLog, src/defmacro.lisp:

	(analyze1): &WHOLE arg may be a pattern too

2003-04-21 15:53  sds

	* src/: init.lisp, ChangeLog, defmacro.lisp:

	the environment argument in MACRO-FUNCTION is not optional but required

2003-04-21 02:43  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated for rlimit/rusage changes

2003-04-21 02:41  sds

	* src/: _clisp.1, _clisp.html:

	more sync html<->man

2003-04-21 02:32  sds

	* src/: ChangeLog, posixmisc.d:

	(RESOURCE-USAGE-LIMITS-INTERNAL): respect HAVE_SYS_RESOURCE_H,
	HAVE_GETRUSAGE and HAVE_GETRLIMIT

2003-04-21 02:29  sds

	* src/: unixconf.h.in, m4/rlimit.m4, ChangeLog, configure.in:

	(CL_RLIMIT): check getrlimit() too

2003-04-21 02:28  sds

	* src/: ChangeLog, m4/rusage.m4:

	(CL_RUSAGE): use time(2) instead of a constant loop:
	the Moore's law has caught up with this constant already

2003-04-21 01:06  sds

	* doc/impbody.xml:

	COMPILE-FILE accepts the standard :EXTERNAL-FORMAT argument

2003-04-21 01:00  sds

	* src/NEWS, doc/impissue.xml:

	update the current status of CLISP wrt ANSI CL Issues

2003-04-21 00:59  sds

	* tests/iofkts.tst:

	added 2 *read-suppress* tests

2003-04-21 00:58  sds

	* tests/clos.tst, src/ChangeLog, src/clos.lisp:

	(setf find-class): allow nil as the new-value
	this takes care of the Issue 304

2003-04-21 00:00  sds

	* tests/pack11.tst, src/package.d, src/ChangeLog:

	(make_present): if symbol is homeless, set its home
	this takes care of the Issue 194

2003-04-20 23:53  sds

	* tests/iofkts.tst:

	added a test from http://www.lisp.org/HyperSpec/Issues/iss273-writeup.html

2003-04-20 00:31  sds

	* doc/impbody.xml:

	be more specific about external notation

2003-04-20 00:07  sds

	* src/: ChangeLog, spvw.d:

	(main): when loading clisprc, use MAKE-PATHNAME :DEFAULTS
	instead of MAKE-PATHNAME + MERGE-PATHNAMES

2003-04-20 00:04  sds

	* src/: _clisp.1, _clisp.html:

	removed PATHNAME_MSDOS

2003-04-19 23:06  sds

	* src/ChangeLog, src/defmacro.lisp, tests/macro8.tst:

	(kwd-arg-form): new function
	(analyze-key): use it, this fixes the 2003-03-25 patch which
	treated NIL keyword arguments as unsupplied

2003-04-19 21:42  sds

	* src/defmacro.lisp:

	no need for sys::putd

2003-04-19 19:01  sds

	* src/posix.lisp:

	bug #[ 724210 ] typo in posix.lisp (usage-user-fime -> usage-user-time)

2003-04-19 05:19  sds

	* src/: ChangeLog, compiler.lisp:

	 (compile-file): accept :EXTERNAL-FORMAT argument, as per Issue 155

2003-04-19 05:13  sds

	* tests/eval20.tst:

	added a test for http://www.lisp.org/HyperSpec/Issues/iss146-writeup.html

2003-04-19 04:46  sds

	* tests/alltest.tst:

	fixed last patch

2003-04-19 04:46  sds

	* tests/setf.tst, src/ChangeLog, src/clos.lisp:

	(DOCUMENTATION): accept STRUCTURE-OBJECTs and STANDARD-OBJECTs
	this takes care of the Issue 135

2003-04-19 04:33  sds

	* tests/alltest.tst:

	a test from <http://www.lisp.org/HyperSpec/Issues/iss111-writeup.html>

2003-04-19 04:32  sds

	* tests/macro8.tst:

	more tests from <http://www.lisp.org/HyperSpec/Body/mac_defmacro.html>

2003-04-19 04:03  sds

	* src/: condition.lisp, ChangeLog:

	(break): bind *DEBUGGER-HOOK* to NIL; this takes care of the Issue 91

2003-04-19 03:53  sds

	* src/: ChangeLog, condition.lisp:

	(expand-restart-case): associate when ERROR-OF-TYPE
	this takes care of item (6) in Issue 76

2003-04-19 03:36  sds

	* src/stream.d, tests/streams.tst, src/ChangeLog:

	(BUILT-IN-STREAM-ELEMENT-TYPE): fixed a crash with SYNONYM-STREAM
	handle BROADCAST-STREAMs closer to Issue 21

2003-04-18 21:10  sds

	* tests/clos.tst, src/ChangeLog, src/loadform.lisp:

	(mlf-unquote): removed (use SUBLIS instead)

2003-04-18 21:06  sds

	* tests/: tests.lisp, ChangeLog:

	(with-ignored-errors) [CLISP]: bind *PRINT-READABLY*
	and *PRINT-CIRCLE* to NIL when printing the error message

2003-04-18 20:24  sds

	* tests/tests.lisp:

	(run-test): error message tweak

2003-04-18 17:20  sds

	* src/: backquote.lisp, ChangeLog:

	do not destructively modify input lists (suggested by Kaz)

2003-04-18 16:54  sds

	* src/: ChangeLog, backquote.lisp:

	(bq-optimize-vec): New function.
	(bq-vec-expand): Use it if optimization is turned on.
	From Kaz Kylheku <kaz@ashi.footprints.net>

2003-04-18 16:00  sds

	* src/: encoding.d, ChangeLog:

	(init_encodings_2): unintern CHARSET:WINDOWS-1255 and
	CHARSET:WINDOWS-1258 when CHARSET:CP1255 and CHARSET:CP1258 are void

2003-04-18 15:52  sds

	* src/record.d:

	(update_instance): use instance_un_realloc() instead of a single dereferencing

2003-04-18 15:51  sds

	* src/reploop.lisp, src/clos.lisp, src/ChangeLog, src/NEWS,
	  doc/impext.xml, doc/unix-ent.xml:

	(make-xterm-io-stream) [UNIX]: new function

2003-04-18 00:21  sds

	* src/: reploop.lisp, ChangeLog:

	(break-loop): use restart name as the command and
	:Rnum as the abbreviation; re-align help messages

2003-04-16 17:56  sds

	* src/spvw.d:

	(for_all_back_traces) [MULTITHREAD]: fixed a typo

2003-04-06 23:15  sds

	* src/NEWS:

	mention CLOS:CLASS-FINALIZED-P and CLOS:FINALIZE-INHERITANCE

2003-04-06 23:12  sds

	* src/: ChangeLog, constobj.d, predtype.d:

	count (VECTOR NIL) objects separately for EXT:TIMES statistics

2003-04-06 22:58  sds

	* src/init.lisp, src/record.d, tests/clos.tst, src/ChangeLog,
	  src/NEWS, src/clos.lisp, src/constsym.d, doc/impbody.xml:

	implemented ANSI CLOS class forward definition

2003-04-05 18:05  sds

	* src/: clos.lisp, ChangeLog:

	(make-instance-standard-class, make-instance-structure-class):
	use (SETF FDEFINITON) instead of DEFUN: this avoids 2 warnings,
	and should speed things up a tiny little bit

2003-04-05 18:03  sds

	* tests/symbols.tst, tests/clos.tst, src/clos.lisp, src/init.lisp,
	  src/NEWS, src/ChangeLog, doc/impbody.xml:

	Implemented ANSI CL ENSURE-GENERIC-FUNCTION

2003-04-05 17:56  sds

	* tests/: ChangeLog, tests.lisp:

	(with-ignored-errors) [CLISP]: print error message

2003-04-05 04:45  sds

	* src/: pprint.lisp, ChangeLog:

	(pprint-logical-block): avoid a package-lock cerror

2003-04-05 04:43  sds

	* src/compiler.lisp, tests/eval20.tst, src/ChangeLog,
	  doc/impbody.xml:

	(c-EVAL-WHEN): use FCASE; correctly handle :EXECUTE/non-top-level;
	:EXECUTE is now _NOT_ the same as EVAL

2003-04-05 02:55  sds

	* src/init.lisp:

	function lambda on the same line

2003-04-05 01:19  sds

	* emacs/clisp-indent.el:

	indent FCASE

2003-04-05 01:19  sds

	* src/: ChangeLog, macros1.lisp:

	(fcase): DEFMACRO, not DEFMACRO-SPECIAL so that
	it will also work in interpreted code

2003-04-04 22:41  sds

	* src/spvw_objsize.d:

	use ++ instead of +=1

2003-04-04 22:37  sds

	* tests/symbols.tst, src/subr.d, tests/clos.tst, src/lispbibl.d,
	  src/predtype.d, src/record.d, src/init.lisp, src/ChangeLog,
	  src/NEWS, src/clos.lisp, src/constsym.d, src/hashtabl.d,
	  doc/impbody.xml:

	implemented MAKE-INSTANCES-OBSOLETE and UPDATE-INSTANCE-FOR-REDEFINED-CLASS

2003-04-03 04:20  sds

	* src/: lispbibl.d, dfloat.d, ffloat.d, ChangeLog:

	check DOUBLE_DIV0_EXCEPTION &c with defined(), not the value itself,
	since, as per unixconf.h, they are either defined to 1 or not defined at all

2003-04-02 21:04  sds

	* src/lispbibl.d, tests/mop.tst, src/clos.lisp, src/NEWS,
	  src/ChangeLog, doc/impnotes.xml.in, doc/impent.xml,
	  doc/impbody.xml, doc/cl-ent.xml:

	New generic function CLOS:CLASS-PROTOTYPE from MOP.

2003-04-02 00:07  sds

	* src/flo_rest.d, doc/impbody.xml:

	when *WARN-ON-FLOATING-POINT-CONTAGION* is 'ERROR,
	signal an error instead of a warning

2003-04-02 00:07  sds

	* tests/array.tst, src/type.lisp, src/spvw_typealloc.d,
	  src/spvw_update.d, src/spvw_genera1.d, src/spvw_objsize.d,
	  src/spvw_garcol.d, src/sequence.d, src/spvw_circ.d,
	  src/lispbibl.d, src/io.d, src/array.d, src/defseq.lisp, src/NEWS,
	  src/ChangeLog:

	implemented arrays with ARRAY-ELEMENT-TYPE NIL

2003-04-01 20:14  sds

	* src/type.lisp:

	(charset-subtypep) [UNICODE]: moved outside LET

2003-04-01 20:08  sds

	* src/spvw.d:

	fixed --version handling (broken by the -repl / multiple -x patch)

2003-04-01 19:41  sds

	* src/backquote.lisp, src/io.d, tests/ChangeLog,
	  tests/backquot.tst, src/ChangeLog, src/NEWS, src/constsym.d,
	  src/init.lisp, doc/impbody.xml:

	The BACKQUOTE reader has been reimplemented from scratch by
	Kaz Kylheku <kaz@ashi.footprints.net>.

2003-04-01 17:15  sds

	* src/ChangeLog:

	(stdin, stdout, stderr): simple foreign variables (def-c-var)

2003-04-01 17:14  sds

	* src/ChangeLog:

	Export struct slot accessors

2003-03-31 23:03  sds

	* src/sequence.d:

	formatting

2003-03-31 14:20  haible

	* src/: runprog.lisp, ChangeLog:

	Fix special cases in shell-quote.

2003-03-30 23:26  sds

	* src/ChangeLog, modules/regexp/regexp.lisp:

	(*system-package-list*): push "REGEXP", i.e., REGEXP is now locked

2003-03-30 22:18  sds

	* src/: ChangeLog, NEWS, _clisp.1, _clisp.c, _clisp.html,
	  constsym.d, init.lisp, spvw.d:

	accept -v(erbose) argument

2003-03-30 21:29  sds

	* src/ChangeLog, src/NEWS, doc/impent.xml,
	  modules/regexp/regexp.lisp, modules/regexp/regexp.xml:

	Regexp module functions now support more options,
	e.g., :EXTENDED to use extended regular expressions

2003-03-30 17:06  sds

	* doc/impext.xml:

	case tweak

2003-03-30 16:49  haible

	* COPYRIGHT:

	Remove paragraph that makes it sound like CLISP were possibly under MIT/X/BSD
	license.

2003-03-30 16:48  haible

	* COPYRIGHT:

	Remove myself from current maintainer list.

2003-03-30 03:01  sds

	* src/: spvw_memfile.d, spvw_update.d, spvw.d, spvw_garcol.d,
	  ChangeLog:

	solidified updating back_trace callers

2003-03-30 00:02  sds

	* src/: stream.d, pathname.d, io.d, eval.d, charstrg.d:

	(foo ? true : false) ---> (foo)

2003-03-29 22:00  sds

	* tests/conditions.tst, src/condition.lisp, src/ChangeLog:

	(restart-case, with-restarts): macroexpand `restartable-form'
	to associate the restarts with this condition

2003-03-29 19:54  sds

	* src/condition.lisp:

	formatting

2003-03-29 03:36  sds

	* tests/ffi.tst:

	updated for the struct name patch

2003-03-28 23:23  sds

	* src/control.d:

	use do/while instead of dotimes

2003-03-28 22:52  sds

	* doc/: impext.xml, impent.xml:

	2 more entities

2003-03-28 22:29  sds

	* src/foreign1.lisp, src/foreign.d, src/ChangeLog, doc/impext.xml:

	do not print system structure definitions
	do print full prototype for built-in functions

2003-03-28 18:34  sds

	* emacs/clisp-ffi.el:

	support def-c-struct options

2003-03-28 18:16  sds

	* src/foreign.d:

	use symbolic offsets for c-struct elements

2003-03-27 20:25  sds

	* src/: stream.d, ChangeLog:

	(history_last): new function

2003-03-27 18:21  sds

	* tests/conditions.tst, src/condition.lisp, src/ChangeLog:

	(applicable-restart-p): CONDITION may be NIL
	(compute-restarts, find-restart): even when CONDITION is NIL,
	APPLICABLE-RESTART-P has to be called
	(with-simple-restart): fixed the optimized case

2003-03-25 21:09  sds

	* tests/macro8.tst:

	do not evaluate the &KEY init form when the argument has been supplied

2003-03-25 21:04  sds

	* src/: defmacro.lisp, ChangeLog:

	do not evaluate the &KEY init form when the argument has been supplied

2003-03-25 19:01  sds

	* src/ChangeLog:

	spell Jrg correctly

2003-03-25 18:16  sds

	* doc/Makefile:

	upload man pages too

2003-03-24 18:33  sds

	* src/spvw_debug.d:

	[DEBUG_SPVW] more FUNs

2003-03-24 18:24  sds

	* doc/: impent.xml, impext.xml, impbody.xml:

	defconstant does not evaluate init form at compile time

2003-03-24 16:13  sds

	* src/: ChangeLog, package.d:

	(SYMBOL-VALUE-LOCK): return T only when the package is locked

2003-03-24 15:44  sds

	* src/subrkw.d:

	guard FOREIGN-ALLOCATE & FOREIGN-FREE with #ifdef DYNAMIC_FFI

2003-03-23 00:41  sds

	* src/ChangeLog, configure:

	(--edit-config): new option (for --build & --install)

2003-03-23 00:36  sds

	* src/constsym.d:

	:COPY should be available with either EXPORT_SYSCALLS or DYNAMIC_MODULES

2003-03-21 17:49  sds

	* src/array.d:

	tweak

2003-03-20 04:14  sds

	* src/foreign.d:

	fixed C++ compilation

2003-03-19 21:26  sds

	* COPYRIGHT:

	2002->2003

2003-03-19 20:08  sds

	* src/spvw.d:

	fixed last patch

2003-03-19 17:24  sds

	* src/makemake.in:

	Jay Kint confirmed that "-O1" and "-O2" are broken in msvc7

2003-03-18 18:29  sds

	* src/: spvw.d, ChangeLog, _clisp.1, _clisp.c, _clisp.html:

	allow multiple -x options; -repl forces REPL after -c/-x/exec
	option "--" terminates option processing; set *ARGS* earlier

2003-03-17 17:37  sds

	* src/: _clisp.html, _clisp.1:

	(partial) sync html & roff

2003-03-17 00:51  sds

	* doc/: impbody.xml, impent.xml:

	new entity path-des

2003-03-17 00:45  sds

	* doc/impext.xml:

	typo

2003-03-14 21:07  sds

	* src/foreign.d, src/foreign1.lisp, src/subr.d, src/ChangeLog,
	  src/NEWS, src/constsym.d, doc/impext.xml:

	function (SETF FFI:VALIDP) invalidates foreign objects

2003-03-14 19:41  sds

	* src/subr.d, src/lispbibl.d, src/foreign1.lisp, src/foreign.d,
	  src/constsym.d, src/NEWS, src/ChangeLog, doc/impent.xml,
	  doc/impext.xml:

	extract and modify the FOREIGN-POINTER anchor

2003-03-14 19:16  sds

	* doc/impbody.xml:

	a few more links

2003-03-14 19:10  sds

	* doc/Makefile:

	(impnotes.html, html): distribute to cons.org

2003-03-12 19:41  sds

	* libcharset/Makefile.devel:

	(AUTOCONF): no version suffix

2003-03-12 19:41  sds

	* src/: autoconf/aclocal.m4, configure:

	regenerated (message bug: libiconv-->libsigsegv

2003-03-12 19:26  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5, makefile.msvc5d,
	  makefile.msvc7:

	regenerated

2003-03-12 19:23  sds

	* Makefile.devel:

	typo

2003-03-12 19:16  sds

	* win32msvc/makefile.msvc7, src/win32.d, src/makemake.in,
	  src/ChangeLog, Makefile.devel:

	added win32msvc/makefile.msvc7

2003-03-12 18:33  sds

	* doc/: impext.xml, unix-ent.xml, impent.xml:

	new FFI features

2003-03-12 18:33  sds

	* doc/impbody.xml:

	an extra link

2003-03-12 18:10  sds

	* src/: type.lisp, subr.d, lispbibl.d, foreign1.lisp, foreign.d,
	  error.d, encoding.d, constsym.d, NEWS, ChangeLog:

	patch #[ 678216 ]: FFI:WITH-FOREIGN-STRING

2003-03-12 17:31  sds

	* src/ChangeLog:

	formatting

2003-03-12 16:13  sds

	* src/foreign1.lisp:

	no need to prefix symbols with `FFI::' since we are in that package already

2003-03-12 15:54  sds

	* src/: subr.d, spvw_module.d, modules.d, misc.d, lispbibl.d,
	  init.lisp, constsym.d, NEWS, ChangeLog:

	added EXT:MODULE-INFO for module information extraction

2003-03-12 13:14  ampy

	* src/: ChangeLog, time.d:

	Used GetSystemTimeAsFileTime instead of ftime at win32

2003-03-12 02:47  sds

	* doc/impnotes.xml.in:

	update (C) year

2003-03-12 02:39  sds

	* modules/clx/new-clx/e2d.c:

	everything is seclass_default
	TODO: use proper seclass in clx.f

2003-03-12 01:27  sds

	* win32msvc/INSTALL:

	spelling

2003-03-11 22:54  sds

	* tests/encoding.tst, src/encoding.d, src/ChangeLog:

	fixed bug #[ 543072 ]: make-encoding :input-action on bad input
	uni16 & uni32 now check that the byte input has correct length

2003-03-11 19:27  sds

	* src/ChangeLog:

	Spell Joerg's name with umlauts

2003-03-11 19:26  sds

	* src/NEWS:

	mention new FFI functionality

2003-03-11 18:43  sds

	* tests/ffi.tst, src/subr.d, src/foreign1.lisp, src/ChangeLog,
	  src/describe.lisp, src/foreign.d:

	(FOREIGN-ADDRESS): new function (suggested by Joerg)

2003-03-11 16:26  sds

	* src/lispbibl.d:

	(Encoding): document that min_bytes_per_char and max_bytes_per_char
	are only approximations, not to be relied upon

2003-03-10 23:29  sds

	* src/: subrkw.d, subr.d, foreign1.lisp, constsym.d, foreign.d,
	  NEWS, ChangeLog:

	New functions FFI:FOREIGN-ALLOCATE and FFI:FOREIGN-FREE and macros
	FFI:ALLOCATE-DEEP and FFI:ALLOCATE-SHALLOW permit heap allocation

2003-03-10 17:13  sds

	* tests/encoding.tst:

	test charset:utf-16 the same way we test "utf-16"

2003-03-09 17:22  sds

	* tests/: ChangeLog, bin-io.tst:

	(list->integer, integer->list): : new functions

2003-03-09 17:21  sds

	* tests/lists156.tst, src/ChangeLog, src/NEWS, src/constsym.d,
	  src/list.d, src/subr.d, src/symbol.d, src/type.lisp,
	  tests/lists152.tst:

	APPEND, COPY-ALIST, REVAPPEND, NRECONC, PAIRLIS, GET, GETF,
	REMPROP, GET-PROPERTIES no longer accept dotted lists

2003-03-09 02:17  sds

	* src/: control.d, io.d, record.d:

	fixed C++ build

2003-03-07 12:46  ampy

	* src/: ChangeLog, spvw.d:

	Init SYS::*PRIN-LINELENGTH* to console width - 1

2003-03-07 12:13  ampy

	* src/: ChangeLog, pathname.d:

	Fixed bug in assure_dir_exists [win32]

2003-03-04 02:20  peterseibel

	* utils/d2c/phase-4-patch:

	Updated phase-4-patch to get rid of patch warnings.

2003-03-03 18:42  sds

	* src/: stream.d, socket.d, sfloat.d, pathname.d, package.d, io.d,
	  intsqrt.d, intplus.d, intlog.d, intdiv.d, foreign.d, ffloat.d,
	  eval.d, dfloat.d, control.d, comptran.d, charstrg.d, compelem.d,
	  ChangeLog:

	phase-0 of d2c conversion: put braces where C99 requires them

2003-03-03 18:36  sds

	* utils/d2c/phase-0-patch:

	not needed: applied the patch to the sources

2003-03-03 18:31  sds

	* utils/d2c/Makefile:

	(undo): new target
	(phase-0, undo-phase-0): eliminated
	(clean-src): renamed from clean-up
	(convert): removed phase-0; commented phase-6

2003-03-02 06:23  peterseibel

	* utils/d2c/fix-elif-until.pl:

	Fixing up fix-elif-until.pl to not turn CPP elif's into else if's.

2003-03-02 00:42  peterseibel

	* utils/d2c/: Makefile, align-comments.pl, fix-cpp-indent.pl,
	  join-c-comments.pl, latin-to-ascii.pl, phase-0-patch,
	  split-doubled-comments.pl, utf8-to-latin.pl:

	Updating d2c directory with some improvements to code formatting. Also backing out changes that converted from utf8 to ascii.

2003-03-01 23:38  sds

	* src/: makemake.in, ChangeLog:

	fixed the 1.269 (2002-07-19) patch: check LIBTERMCAP
	and --with-termcap-ncurses after XCFLAGS is set,
	so that -DNO_TERMCAP_NCURSES is not overridden

2003-03-01 21:53  sds

	* src/stream.d:

	mention that termcap is bad and suggest ncurses instead

2003-02-28 22:37  sds

	* src/init.lisp, src/macros2.lisp, src/ChangeLog, src/NEWS,
	  doc/impent.xml, doc/impbody.xml:

	Renamed macro SPACE to EXT:TIMES because SPACE is
	an ANSI Common Lisp symbol without a macro definition

2003-02-28 22:06  sds

	* src/: clos.lisp, ChangeLog:

	(generic-function): commented out the macro definition:
	GENERIC-FUNCTION is a TYPE (and a COMMON-LISP symbol) in ANSI CL,
	but not a macro, so this definition violates the standard

2003-02-28 22:02  sds

	* tests/type.tst, src/type.lisp, src/ChangeLog:

	(canonicalize-type): canonicalize MOD, SIGNED-BYTE,
	and UNSIGNED-BYTE to an inclusive interval

2003-02-28 18:38  sds

	* src/: io.d, ChangeLog:

	(PARSE-INTEGER): print the error index on badsyntax

2003-02-28 17:07  sds

	* src/: io.d, subr.d, ChangeLog:

	(PARSE-INTEGER): seclass_read

2003-02-28 04:10  sds

	* src/: describe.lisp, ChangeLog:

	(describe-object): print additional information for strings (using STRING-INFO)

2003-02-28 00:17  sds

	* doc/impext.xml:

	more type links

2003-02-27 21:53  sds

	* doc/: impbyte.xml, unix-ent.xml:

	(mmap): new unix entity

2003-02-27 21:42  sds

	* src/: ChangeLog, makemake.in:

	(*.mem): do not dump images if LOAD "init" failed

2003-02-27 21:34  sds

	* src/: type.lisp, version.h, subr.d, record.d, lispbibl.d, io.d,
	  eval.d, control.d, constsym.d, constobj.d, compiler.lisp,
	  clos.lisp, ChangeLog, VERSION:

	detect side-effect class of some compiled closures

2003-02-25 19:31  sds

	* src/macros1.lisp:

	typo: concat-strings --> string-concat

2003-02-25 16:46  sds

	* unix/INSTALL:

	link to the recommended packages
	added step 12 - the shortcut

2003-02-25 16:15  sds

	* src/m4/sigsegv.m4:

	typo: iconv -> sigsegv

2003-02-24 21:23  sds

	* src/: zthread.d, time.d, symbol.d, subr.d, stream.d, socket.d,
	  sequence.d, rexx.d, record.d, predtype.d, posixmath.d,
	  pathname.d, package.d, misc.d, list.d, lispbibl.d, lisparit.d,
	  io.d, i18n.d, hashtabl.d, genclisph.d, foreign.d, eval.d,
	  encoding.d, error.d, dirkey.d, debug.d, control.d, constsym.d,
	  compiler.lisp, charstrg.d, array.d, NEWS, affi.d, ChangeLog:

	keep side-effect information in the subr_t struct,
	not in a table in compiler.lisp (c-DIRECT-FUNCTION-CALL)
	CONSTANTP now detects many more constant forms

2003-02-24 20:31  sds

	* src/: check-lispfun.lisp, ChangeLog:

	updated check-lispfun.lisp for the upcoming side-effect patch

2003-02-24 20:05  sds

	* emacs/d-mode.el:

	(d-mode-find-C-def): new command

2003-02-24 09:34  peterseibel

	* utils/d2c/Makefile:

	Another tweak to d2c/Makefile.

2003-02-24 09:10  peterseibel

	* utils/d2c/Makefile:

	Whoops. That was wrong. This is better. (Fixing cleanup in d2c/Makefile)

2003-02-24 09:08  peterseibel

	* utils/d2c/Makefile:

	Adding cleanup of temporary files to final phase of conversion.

2003-02-24 08:52  peterseibel

	* utils/d2c/: Makefile, conversions-patch-phase-01,
	  fix-comments.sh, fix-elif-until.pl, fix-var-global-local.pl,
	  join-c-comments.pl, latin-to-ascii.pl, phase-0-patch,
	  phase-1-patch, phase-3-patch, phase-4-patch, utf8-to-latin.pl:

	A bunch of new .d -> .c conversion stuff.

2003-02-22 16:45  sds

	* tests/alltest.tst:

	added a test from <http://www.lisp.org/HyperSpec/Body/fun_funcall.html>

2003-02-21 00:05  sds

	* src/: defs2.lisp, ChangeLog:

	(destructuring-error): CLHS 3.5.1.7: PROGRAM-ERROR, not ERROR

2003-02-17 20:49  sds

	* src/: spvw_multimap.d, ChangeLog:

	renamed mmap_interval to mmap_interval_t

2003-02-17 20:48  sds

	* src/: spvw_alloca.d, ChangeLog:

	renamed malloca_header to malloca_header_t

2003-02-17 20:47  sds

	* src/pseudofun.d, utils/unicode/nls_table.c,
	  src/nls_mac_turkish.c, src/nls_mac_ukraine.c, src/nls_nextstep.c,
	  src/nls_mac_cyrillic.c, src/nls_mac_dingbat.c,
	  src/nls_mac_greek.c, src/nls_mac_hebrew.c, src/nls_mac_iceland.c,
	  src/nls_mac_roman.c, src/nls_mac_romania.c, src/nls_mac_symbol.c,
	  src/nls_mac_thai.c, src/nls_iso8859_3.c, src/nls_iso8859_4.c,
	  src/nls_iso8859_5.c, src/nls_iso8859_6.c, src/nls_iso8859_7.c,
	  src/nls_iso8859_8.c, src/nls_iso8859_9.c, src/nls_jisx0201.c,
	  src/nls_koi8_r.c, src/nls_koi8_u.c, src/nls_mac_arabic.c,
	  src/nls_mac_centraleurope.c, src/nls_mac_croatian.c,
	  src/nls_iso8859_14.c, src/nls_iso8859_15.c, src/nls_iso8859_16.c,
	  src/nls_iso8859_2.c, src/nls_cp865_ms.c, src/nls_cp866.c,
	  src/nls_cp869_ibm.c, src/nls_cp869_ms.c, src/nls_cp874_ibm.c,
	  src/nls_cp874_ms.c, src/nls_hp_roman8.c, src/nls_iso8859_1.c,
	  src/nls_iso8859_10.c, src/nls_iso8859_13.c, src/nls_cp861_ms.c,
	  src/nls_cp862_ibm.c, src/nls_cp862_ms.c, src/nls_cp863_ibm.c,
	  src/nls_cp863_ms.c, src/nls_cp864_ibm.c, src/nls_cp864_ms.c,
	  src/nls_cp865_ibm.c, src/nls_cp1256.c, src/nls_cp1257.c,
	  src/nls_cp437_ibm.c, src/nls_cp437_ms.c, src/nls_cp737.c,
	  src/nls_cp775.c, src/nls_cp850.c, src/nls_cp852_ibm.c,
	  src/nls_cp852_ms.c, src/nls_cp855.c, src/nls_cp857.c,
	  src/nls_cp860_ibm.c, src/nls_cp860_ms.c, src/nls_cp861_ibm.c,
	  src/encoding.d, src/nls_ascii.c, src/nls_cp1250.c,
	  src/nls_cp1251.c, src/nls_cp1252.c, src/nls_cp1253.c,
	  src/nls_cp1254.c, src/ChangeLog:

	renamed nls_table to nls_table_t

2003-02-17 20:43  sds

	* src/: stream.d, spvw_memfile.d, charstrg.d, spvw_debug.d,
	  ChangeLog:

	some static variables are const

2003-02-17 19:15  sds

	* src/type.lisp:

	fixed bootstrapping problems: #'(lambda ()) !!!

2003-02-17 17:52  sds

	* src/: type.lisp, ChangeLog:

	(encoding-charset): removed (this completes the 2002-05-21 patch)

2003-02-17 02:04  sds

	* src/: defmacro.lisp, backquote.lisp:

	translation tweaks from Stefan Kain

2003-02-17 01:45  sds

	* src/type.lisp, tests/type.tst, src/ChangeLog:

	(with-interval-designators): new macro

2003-02-16 18:01  sds

	* src/: init.lisp, ChangeLog, clos.lisp, cmacros.lisp:

	pass non-NIL as the 3rd argument of SYS::CHECK-REDEFINITION
	only when actually redefining

2003-02-16 07:05  sds

	* utils/d2c/: Makefile, README, conversions-patch-phase-01,
	  fix-comments.sh, join-c-comments.pl:

	D to C conversion

2003-02-16 06:17  sds

	* modules/clx/new-clx/clx.f:

	made the definition of slot_up() a valid ANSI declaration, so that clx.d==clx.c

2003-02-16 00:10  sds

	* Makefile.devel:

	release todo doc

2003-02-15 18:57  sds

	* src/: ChangeLog, defstruct.lisp:

	(defstruct): permit keywords as structure names

2003-02-15 07:54  ampy

	* win32msvc/makefile.msvc5d:

	Debug makefile

2003-02-15 07:52  ampy

	* win32msvc/INSTALL:

	More details. Debug makefile.

2003-02-15 07:42  ampy

	* src/ChangeLog, src/makemake.in, Makefile.devel:

	MSVC debug makefile

2003-02-15 05:36  sds

	* src/: ChangeLog, type.lisp:

	never compare types using EQUAL!

2003-02-15 03:16  sds

	* src/stream.d:

	(rd_ch_terminal3): fixed a compilation error

2003-02-15 02:58  sds

	* tests/: ChangeLog, tests.lisp:

	print some sugar

2003-02-15 02:56  sds

	* src/macros2.lisp, tests/type.tst, src/ChangeLog:

	(typecase): OTHERWISE must be the last clause
	to be considered a an "otherwise clause"

2003-02-15 02:55  sds

	* tests/macro8.tst:

	fixed last patch

2003-02-14 20:19  ampy

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated

2003-02-14 19:33  sds

	* src/stream.d:

	(rd_ch_terminal3): make `line' a char* for G++ compilation

2003-02-14 19:28  sds

	* tests/macro8.tst:

	fixed bug #[ 678194 ]: symbol-macrolet not always expanded
	(parse_dd): do not macroexpand the potential declarations and docstrings

2003-02-14 19:11  sds

	* emacs/d-mode.el:

	should work with XEmacs now
	Reported by Peter Seibel <peter@javamonkey.com>

2003-02-14 19:08  sds

	* src/eval.d:

	(parse_dd): reformatted and removed the #if 0 code which is now twice obsolete

2003-02-14 19:04  sds

	* src/: eval.d, ChangeLog:

	fixed bug #[ 678194 ]: symbol-macrolet not always expanded
	(parse_dd): do not macroexpand the potential declarations and docstrings

2003-02-13 19:45  sds

	* src/: stream.d, ChangeLog:

	(create_input_pipe, create_output_pipe, create_io_pipe): wrap child creation
	in begin_want_sigcld()/end_want_sigcld(), just like it is done in EXECUTE

2003-02-13 19:39  sds

	* src/stream.d:

	(MAKE-STRING-PUSH-STREAM): fixed error message arguments

2003-02-13 19:38  sds

	* src/: stream.d, ChangeLog:

	(MAKE-STRING-INPUT-STREAM): respect both index and offset

2003-02-13 19:32  sds

	* tests/: ChangeLog, iofkts.tst, path.tst, streams.tst,
	  strings.tst:

	added tests for displaced strings combined with :START/:END argument

2003-02-13 19:30  sds

	* src/charstrg.d:

	fixed last patch

2003-02-13 19:30  sds

	* src/pathname.d:

	minor code clarification

2003-02-13 19:09  sds

	* src/: io.d, ChangeLog:

	(PARSE-INTEGER): signal a PARSE-ERROR on bad syntax and
	report only the substring being parsed, not the whole string

2003-02-13 16:31  sds

	* tests/strings.tst:

	test EXT:STRING-WIDTH

2003-02-13 16:28  sds

	* src/: charstrg.d, ChangeLog:

	fixed bug #[ 685855 ]: ext:string-width ignores :start

2003-02-10 21:15  sds

	* src/: pathname.d, ChangeLog:

	Do not treat #\/ in logical pathnames as #\;

2003-02-10 03:46  sds

	* src/spvw_debug.d:

	(nobject_out): handle frames

2003-02-10 03:42  sds

	* src/: reploop.lisp, ChangeLog, debug.d:

	debug.d (break_driver), reploop.lisp (break-loop): unbind
	*TERMINAL-READ-OPEN-OBJECT*, just like *TERMINAL-READ-STREAM*

2003-02-10 00:27  sds

	* src/ChangeLog:

	put in some fixes from Dan Knapp, John K. Hinsdale, and Joerg Hoehle

2003-02-09 23:18  sds

	* src/: compiler.lisp, ChangeLog, NEWS:

	fixed EXT:MAPLAP, EXT:MAPCAP, MAPCAN and MAPCON in compiled code

2003-02-09 18:13  sds

	* modules/regexp/regexp.xml:

	close file in Perl, simplified the CL loop

2003-02-09 01:05  sds

	* src/macros1.lisp, src/subr.d, tests/map.tst, src/ChangeLog,
	  src/constsym.d, src/control.d, src/init.lisp:

	brought EXT:MAPLAP and EXT:MAPCAP in line with MAPCAN and MAPCON

2003-02-08 17:12  sds

	* src/: control.d, ChangeLog:

	MAPCAN and MAPCON now correctly handle functions returning ATOMs

2003-02-07 22:45  sds

	* src/: ChangeLog, control.d:

	(ENDP): removed
	(MAPCAR_MAPLIST_BODY, MAPC_MAPL_BODY, MAPCAN_MAPCON_BODY):
	use endp() instead of ENDP

2003-02-07 22:44  sds

	* src/: list.d, lispbibl.d, ChangeLog:

	(endp): made global

2003-02-07 17:25  sds

	* src/clos.lisp:

	(class-and): new function

2003-02-07 17:15  sds

	* src/pathname.d:

	header format

2003-02-06 17:54  sds

	* src/: spvw_debug.d, spvw.d, lispbibl.d, ChangeLog:

	use STACK_item_count() instead of STACK_diff()
	nobject_out() returns its object argument

2003-02-06 17:36  sds

	* src/.gdbinit:

	(zbacktrace): new command

2003-02-05 17:36  sds

	* src/lispbibl.d:

	typo

2003-02-05 17:06  sds

	* src/: macros1.lisp, compiler.lisp, ChangeLog:

	turned FCASE into a special form, just like CASE

2003-02-05 16:08  sds

	* src/foreign.d:

	(count_walk_pre): C-ARRAY-PTR _is_ NULL-terminated

2003-02-05 01:11  sds

	* src/: ChangeLog, type.lisp:

	(canonicalize-type): use CLOS::CLASS-AND

2003-02-05 01:07  sds

	* src/ChangeLog:

	(class-and): new function

2003-02-05 00:02  sds

	* src/clos.lisp:

	(error-function-name): import from SYS
	(documentation, (setf documentation)): fixed calls to error-function-name

2003-02-04 23:55  sds

	* src/: lispbibl.d, ChangeLog, clos.lisp:

	(class): new slot DIRECT-SUBCLASSES

2003-02-04 21:32  sds

	* tests/type.tst, src/type.lisp, src/ChangeLog:

	(type-class, %standard-char-p, valid-interval-designator-p)
	(interval-mix): new functions
	(STANDARD-CHAR): use %STANDARD-CHAR-P to define
	(canonicalize-type): STANDARD-CHAR -> use %STANDARD-CHAR-P to avoid errors
	AND/OR -> more rigorous attempts to simplify
	REALs -> check interval designators
	CONS -> check components

2003-02-04 21:06  sds

	* src/: array.d, ChangeLog:

	(bit_up): fixed a GC-safety bug: allocation invalidates dimptr

2003-02-04 18:11  sds

	* tests/ffi.tst:

	link to the FFI bug report

2003-02-04 17:45  sds

	* src/debug.d:

	(read_form) [STACKCHECKR]: check STACK [also translated comments]

2003-02-04 17:34  sds

	* src/: ChangeLog, foreign.d:

	fixed bug #[ 679661 ]: FFI segfault passing struct arrays

2003-02-04 16:41  sds

	* tests/: ChangeLog, ffi.tst, tests.lisp:

	ffi.tst: new test file for the CLISP FFI

2003-02-04 16:12  sds

	* src/foreign.d:

	avoid "elif"; use *=

2003-02-04 03:07  sds

	* src/init.lisp, src/subr.d, src/ChangeLog, src/NEWS,
	  src/constsym.d, src/control.d, doc/impbody.xml:

	New function EXT:XOR checks that exactly one of its arguments is non-NIL.

2003-02-03 21:40  sds

	* src/compiler.lisp:

	finished last patch

2003-02-03 20:25  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out): handle pathnames and some special objects, like `nullobj'
	and `unbound'; fflush out; do not print package prefix for keywords

2003-02-03 20:13  sds

	* src/: io.d, ChangeLog:

	(read_delimited_list): fixed a crash introduced by the
	2003-01-21 "multiple forms on one line" patch: need to unbind
	*TERMINAL-READ-OPEN-OBJECT* even if *TERMINAL-READ-STREAM* changed

2003-02-03 19:43  sds

	* src/.gdbinit:

	(interpreted, xout, run_test): new commands

2003-02-03 19:29  sds

	* tests/macro8.tst:

	added macro and symbol-macro tests from
	<http://www.lisp.org/HyperSpec/Body/fun_macroexpa_acroexpand-1.html>

2003-02-02 17:50  sds

	* src/: ChangeLog, compiler.lisp:

	(c-TYPEP): TYPEP accepts &optional environment, as per ANSI CL spec

2003-02-01 02:08  sds

	* src/: ChangeLog, type.lisp:

	(typep, subtypep): accept &optional environment, as per ANSI CL spec

2003-01-31 22:00  sds

	* tests/array.tst, src/array.d, src/NEWS, src/ChangeLog:

	(bit_up): fixed multi-dimensional array handling

2003-01-31 21:59  sds

	* src/io.d:

	typo

2003-01-31 18:22  sds

	* tests/encoding.tst, src/lispbibl.d, src/encoding.d,
	  src/charstrg.d, src/ChangeLog:

	fixed bug #[ 678105 ]: unchecked :start/end in ext:convert-string-from/to-bytes

2003-01-31 17:25  sds

	* src/NEWS:

	mention the SOCKET:SOCKET-STATUS changes
	thank Paul F. Dietz <dietz@dls.net> for ANSI suite

2003-01-31 16:50  sds

	* src/lispbibl.d:

	typos

2003-01-30 21:36  sds

	* doc/: impext.xml, cl-ent.xml:

	added "fresh" entity and expanded the SOCKET-STATUS doc

2003-01-30 21:34  sds

	* doc/Makefile:

	(up): new target

2003-01-30 20:45  sds

	* doc/impnotes.xml.in:

	added an ID to avoid auto-generated ones

2003-01-30 03:13  sds

	* src/array.d:

	bit_op_fun --> bit_op_fun_t

2003-01-29 20:38  sds

	* doc/impnotes.html:

	regenerated

2003-01-29 20:36  sds

	* src/stream.d, src/ChangeLog, doc/impext.xml:

	SOCKET-STATUS on lists does not have to cons

2003-01-29 18:57  sds

	* tests/array.tst:

	formatting

2003-01-29 16:55  sds

	* utils/hln/configure, src/autoconf/aclocal.m4, src/configure,
	  modules/wildcard/configure, modules/regexp/configure,
	  modules/clx/new-clx/configure, ffcall/vacall/configure,
	  ffcall/trampoline/configure, ffcall/callback/vacall_r/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/configure, ffcall/avcall/configure,
	  ffcall/autoconf/aclocal.m4, ffcall/configure:

	regenerated

2003-01-29 16:54  sds

	* src/ChangeLog, ffcall/Makefile.devel, Makefile.devel:

	upgraded to autoconf-2.57

2003-01-29 16:45  sds

	* src/: stream.d, ChangeLog:

	(handle_isset): increased granularity of SOCKET-STATUS:
	distinguish between EOF and INPUT for READ

2003-01-29 16:22  sds

	* src/spvw.d:

	(C) dates update

2003-01-28 22:53  hin

	* modules/oracle/orafns.c:

	Prepare statements with OCI_NTV_SYNTAX so can talk to older servers

2003-01-28 14:17  ampy

	* ffcall/m4/as-underscore.m4, src/ChangeLog,
	  src/m4/as-underscore.m4:

	handle cygwin g++

2003-01-25 18:37  sds

	* doc/impbody.xml:

	documented that ARRAY-RANK-LIMIT, CALL-ARGUMENTS-LIMIT,
	LAMBDA-PARAMETERS-LIMIT are now 4096

2003-01-25 05:07  sds

	* src/lispbibl.d:

	(read_byte_array): accept no_hang

2003-01-25 01:15  sds

	* tests/array.tst:

	ARRAY-RANK-LIMIT == LAMBDA-PARAMETERS-LIMIT

2003-01-25 01:12  sds

	* src/: stream.d, subr.d, subrkw.d, unix.d, pathname.d, sequence.d,
	  constsym.d, gray.lisp, ChangeLog, NEWS:

	READ-BYTE-ARRAY now accepts :NO-HANG keyword argument

2003-01-24 21:54  sds

	* src/sequence.d:

	(READ/WRITE-BYTE-SEQUENCE): reformatted

2003-01-24 21:24  sds

	* doc/impbody.xml:

	documented EXT:MAKE-BUFFERED-INPUT-STREAM & EXT:MAKE-BUFFERED-OUTPUT-STREAM

2003-01-23 23:39  sds

	* src/: ChangeLog, lispbibl.d:

	(arrayrank_limit_1): set to lp_limit_1 because
	array_dimensions() pushes the dimensions on the STACK

2003-01-23 23:35  sds

	* src/: type.lisp, ChangeLog:

	(upgraded-array-element-type): accept an &optional environment argument
	(subtypep): fixed a typo (quote '(and))

2003-01-23 17:39  sds

	* src/: spvw.d, ChangeLog:

	--help prints *CURRENT-LANGUAGE* and *LIB-DIRECTORY*

2003-01-23 17:29  sds

	* src/: _clisp.1, _clisp.c, _clisp.html, ChangeLog:

	-B specifies where -K is looked for

2003-01-23 17:25  sds

	* src/_clisp.c:

	avoid long lines

2003-01-21 19:21  sds

	* src/: debug.d, reploop.lisp, ChangeLog:

	permit multiple forms in one line of interactive input

2003-01-21 19:17  sds

	* src/: backquote.lisp, defmacro.lisp, ChangeLog:

	Mirian Crzig Lennox <mirian@cosmic.com> translated all comments

2003-01-21 18:08  sds

	* src/spvw_garcol.d:

	disabled unrealloc

2003-01-21 17:54  sds

	* src/stream.d:

	split long lines

2003-01-20 11:17  ampy

	* src/ChangeLog:

	missed a bit

2003-01-19 14:51  ampy

	* src/: ChangeLog, avl.d, lispbibl.d, spvw_allocate.d,
	  spvw_garcol.d, spvw_memfile.d:

	cygwin/g++ partially fixed

2003-01-17 01:13  sds

	* src/spvw_debug.d:

	(nobject_out): handle NULL out, just like back_trace_out()

2003-01-17 01:12  sds

	* tests/strings.tst:

	added a CLISP-specific realloc-string test

2003-01-17 00:33  sds

	* emacs/d-mode.el:

	(d-mode-convert-function): insert NL before #\{
	(d-mode-convert-next-comment): recognize more function starts
	(d-mode-map): bind `d-mode-convert-next-comment' to <f5>

2003-01-16 23:54  sds

	* src/spvw_typealloc.d:

	comments

2003-01-16 23:51  sds

	* src/: lispbibl.d, hashtabl.d:

	comments

2003-01-16 23:48  sds

	* src/spvw_garcol.d:

	(UNREALLOC): new macro (extracted from GC_MARK)
	(GC_MARK): use it

2003-01-16 23:02  haible

	* src/: ChangeLog, lispbibl.d, spvw_garcol.d, spvw_typealloc.d,
	  hashtabl.d:

	Enable GC-safety catcher.

2003-01-16 22:59  haible

	* src/: _clisp.1, _clisp.html:

	Small tweaks.

2003-01-16 18:50  sds

	* src/: ChangeLog, NEWS, defstruct.lisp:

	do not bind slot names (which may be special variables) in keyword constructors

2003-01-15 20:27  sds

	* src/defstruct.lisp:

	oops!

2003-01-15 19:33  sds

	* src/spvw_typealloc.d:

	(reallocate_small_string) [DEBUG_SPVW]: check that objsize() was preserved

2003-01-15 19:28  sds

	* doc/: impext.xml, unix-ent.xml:

	(sh): new Unix entity

2003-01-15 17:20  sds

	* src/: ChangeLog, defstruct.lisp:

	Stefan Kain translated all comments

2003-01-15 03:27  hin

	* modules/oracle/: oracle.lisp, orafns.c:

	Change default pre-fetch buffer to 64K, better for most users.

2003-01-14 21:11  sds

	* src/constsym.d:

	fixed spelling typos

2003-01-14 21:08  sds

	* src/: defstruct.lisp, ChangeLog:

	(ds-make-constructor-body): optimize LIST structures just like the VECTOR ones

2003-01-13 16:04  haible

	* libcharset/: Makefile.devel, config.h.in, configure,
	  autoconf/aclocal.m4:

	Use autoconf-2.57, and update.

2003-01-13 15:53  haible

	* libcharset/README.woe32:

	Renamed from README.win32.

2003-01-13 15:53  haible

	* libcharset/: AUTHORS, ChangeLog, Makefile.devel, Makefile.in,
	  README, config.h.in, configure, configure.in,
	  autoconf/aclocal.m4, autoconf/ltmain.sh, autoconf/mkinstalldirs,
	  djgpp/README.in, lib/ChangeLog, lib/Makefile.in,
	  lib/config.charset, lib/localcharset.c, lib/ref-add.sin,
	  lib/ref-del.sin, m4/ChangeLog, m4/libtool.m4, tools/all-charsets:

	Upgrade to current libcharset (from libiconv CVS).

2003-01-13 15:52  haible

	* libcharset/README.win32:

	Replaced by README.woe32.

2003-01-12 20:02  sds

	* src/: spvw_typealloc.d, ChangeLog:

	(reallocate_small_string): do not create the hole (and do not plug it)
	because both this object and the possible hole/plug will be collected
	during the next GC

2003-01-11 03:13  sds

	* src/: ChangeLog, spvw_circ.d:

	(get_circ_mark, subst_circ_mark, subst, subst_circ_unmark):
	reverted the last patch (not needed)

2003-01-11 01:26  sds

	* src/charstrg.d:

	(STRING-INFO) [!HAVE_SMALL_SSTRING]: value3=NIL

2003-01-10 00:28  hin

	* src/: ChangeLog, NEWS:

	New module, "fastcgi" for access to FastCGI Web scripts

2003-01-10 00:05  sds

	* tests/clos.tst, tests/symbols.tst, src/subr.d, src/spvw_garcol.d,
	  src/record.d, src/spvw_circ.d, src/predtype.d, src/lispbibl.d,
	  src/io.d, src/hashtabl.d, src/init.lisp, src/clos.lisp,
	  src/constsym.d, src/ChangeLog, src/NEWS, doc/impbody.xml:

	implemented CHANGE-CLASS and UPDATE-INSTANCE-FOR-DIFFERENT-CLASS

2003-01-10 00:02  sds

	* src/spvw_debug.d:

	(nobject_out): handle varobject

2003-01-09 21:16  hin

	* modules/fastcgi/: Makefile.in, README, configure, configure.ac,
	  fastcgi.lisp, fastcgi_wrappers.c, link.sh:

	Initial release of a module to talk to FastCGI Web server interface.

2003-01-09 06:26  sds

	* src/: ChangeLog, lfloat.d:

	Stefan Kain translated all comments

2003-01-09 00:38  sds

	* src/: stream.d, ChangeLog:

	(GENERIC-STREAM-P, BUILT-IN-STREAM-OPEN-P)
	(INPUT-STREAM-P, OUTPUT-STREAM-P, STREAM-ELEMENT-TYPE-EQ): use VALUES_IF

2003-01-09 00:22  sds

	* src/_clisp.html:

	more environment variable documentation

2003-01-08 20:02  sds

	* doc/clhs-ent.xml:

	sub-->subt (sub is a standard entity)

2003-01-07 19:56  sds

	* modules/clx/new-clx/clx.f:

	whitespace

2003-01-07 19:40  sds

	* src/record.d:

	converted comments

2003-01-07 18:51  sds

	* src/NEWS:

	aesthetic tweaks

2003-01-07 17:52  sds

	* src/: io.d, ChangeLog:

	(pr_weakkvt): print wkvt_type

2003-01-07 17:45  sds

	* src/: dfloat.d, ChangeLog:

	Stefan Kain translated all comments

2003-01-06 19:56  sds

	* src/zthread.d:

	comments

2003-01-06 19:48  sds

	* src/: makemake.in, lispbibl.d, constsym.d, ChangeLog:

	some more work on MT: added stubs for functions, WITH-TIMEOUT almost works

2003-01-06 19:43  sds

	* src/: zthread.d, xthread.d, threads.lisp, subr.d, stream.d:

	some more work on MT: added stubs for functions, WITH-TIMEOUT almost works

2003-01-06 19:40  sds

	* src/xthread.d:

	wrap multi-statement macros in do/while(0)

2003-01-06 18:44  sds

	* src/_clisp.html, doc/impext.xml, doc/impent.xml, doc/impbody.xml,
	  doc/cl-ent.xml:

	improved scripting docs

2003-01-05 01:36  sds

	* src/: hashtabl.d, ChangeLog:

	(%SET-HASH-TABLE-WEAK-P): a variable cannot have type gcv_object_t

2003-01-05 01:32  sds

	* src/makemake.in:

	(check-sources): the target fails iff egrep succeeds

2003-01-04 18:31  ampy

	* src/: ChangeLog, stream.d, win32.d:

	Avoid warnings.

2003-01-04 17:04  sds

	* doc/impnotes.xml.in:

	upgraded to GFDL 1.2

2003-01-04 00:56  ampy

	* src/: ChangeLog, pathname.d, win32aux.d:

	Fixed mingw build (lisp.exe only)

2003-01-03 18:13  sds

	* src/: ChangeLog, intelem.d, lisparit.d:

	Stefan Kain translated all comments

2003-01-03 18:11  sds

	* src/stream.d:

	(MAKE-SYNONYM-STREAM): error message tweak

2003-01-03 11:30  ampy

	* src/: ChangeLog, makemake.in:

	Fixed init rule for win32

2003-01-03 06:29  sds

	* doc/impext.xml:

	more links

2003-01-03 06:20  sds

	* tests/number2.tst:

	more transcendental tests

2003-01-03 06:19  sds

	* emacs/d-mode.el:

	(d-mode-convert-lispfun): put #\{ at the beginning of line

2003-01-03 05:41  ampy

	* src/: ChangeLog, spvw.d:

	Fixed MSVC build with no libsigsegv.

2003-01-02 21:44  sds

	* src/: lispbibl.d, ChangeLog:

	[WIDE_HARD]: treat UNIX_NETBSD on DECALPHA just like
	UNIX_OSF, UNIX_LINUX and UNIX_FREEBSD
	From Indrayana Rustandi <i_rustandi@yahoo.com>

2002-12-25 05:53  sds

	* tests/hashweak.tst, src/ChangeLog, src/NEWS, src/constobj.d,
	  src/constsym.d, src/hashtabl.d, src/io.d, src/lispbibl.d,
	  src/spvw_garcol.d, src/spvw_typealloc.d, doc/impbody.xml:

	added VALUE, EITHER and BOTH weak hash tables

2002-12-24 20:31  sds

	* src/: ChangeLog, foreign.d:

	(FOREIGN-CALL-OUT): fixed argument order in the call to fehler_too_few_args()

2002-12-23 20:24  sds

	* src/: spvw.d, pathname.d, io.d, list.d, charstrg.d, eval.d,
	  hashtabl.d:

	more loop forms simplified

2002-12-23 19:26  sds

	* tests/setf.tst, src/clos.lisp, src/defs2.lisp,
	  src/defstruct.lisp, src/describe.lisp, src/init.lisp,
	  src/macros2.lisp, src/places.lisp, tests/alltest.tst,
	  doc/impbody.xml, src/ChangeLog, src/NEWS:

	DOCUMENTATION is now a generic function

2002-12-23 02:30  sds

	* src/eval.d:

	more formatting

2002-12-23 00:51  sds

	* src/eval.d:

	(funcall_iclosure): reformatted

2002-12-22 21:26  sds

	* doc/: impbody.xml, clhs-ent.xml:

	do not override the standard entities from
	<http://www.w3.org/TR/WD-html40-970708/sgml/entities.html>

2002-12-22 17:33  sds

	* SUMMARY, clisp.lsm:

	mention CLUE/CLIO and ACL2

2002-12-22 17:07  sds

	* src/: ChangeLog, symbol.d:

	(%PUTF): when the place is a cons, modify it in-place

2002-12-22 00:42  sds

	* src/: makemake.in, ChangeLog:

	(LIBSIGSEGV): init to @LTLIBSIGSEGV@ (-L/... -lsigsegv)
	instead of @LIBSIGSEGV@ (/.../libsigsegv.a) because this value
	gets into LIBS and from there into distmakefile and breaks that

2002-12-21 23:58  sds

	* doc/impbyte.xml:

	more links

2002-12-21 23:58  sds

	* doc/: impext.xml, impbody.xml:

	GC closes streams and socket servers

2002-12-21 17:40  sds

	* src/: array.d, ChangeLog:

	(elt_nreverse): elements in Array_type_svector are type `gcv_object_t', not `object'

2002-12-21 17:27  sds

	* src/: ChangeLog, makemake.in:

	(--without*): escape "(|)" in sed RE with #\\
	now handles --with-noreadline correctly
	(my_eval): new function

2002-12-21 01:29  sds

	* src/lispbibl.d:

	avoid some double negations

2002-12-20 22:48  sds

	* src/: lispbibl.d, ChangeLog:

	(RS6000) [__powerpc__]: define

2002-12-20 22:48  sds

	* src/ChangeLog, ffcall/avcall/Makefile.in,
	  ffcall/callback/trampoline_r/test1.c,
	  ffcall/callback/trampoline_r/trampoline.c,
	  ffcall/callback/vacall_r/Makefile.in, ffcall/vacall/Makefile.in:

	applied NetBSD patches: do not assume r11 is free on PowerPC

2002-12-20 21:34  sds

	* src/: stream.d, ChangeLog:

	reversed the 2002-12-12 patch, reinstating the 2001-11-27 patch:
	elt_nreverse() can now be used because bitbuffer is 8bit now
	(byte_swap): removed
	(READ-INTEGER, READ-FLOAT, WRITE-INTEGER, WRITE-FLOAT):
	use elt_nreverse() instead of byte_swap()

2002-12-20 21:15  sds

	* src/: realtran.d, pathname.d, comptran.d, ChangeLog:

	fixed GC-safety bugs triggered by the regression test

2002-12-20 18:28  sds

	* src/: arilev1i.d, ChangeLog:

	avoid some C++ warnings

2002-12-20 16:24  sds

	* src/ChangeLog:

	pathname.d, socket.d, spvw.d, stream.d: compilable with DEBUG_GCSAFETY

2002-12-20 16:21  sds

	* src/: makemake.in, ChangeLog:

	(XCFLAGS) [CC=g++]: add DEBUG_GCSAFETY

2002-12-20 16:20  sds

	* src/: stream.d, spvw.d, pathname.d, socket.d:

	made compilable with DEBUG_GCSAFETY

2002-12-20 15:48  sds

	* src/_clisp.html:

	fixed the "quit" link

2002-12-20 14:08  haible

	* src/: ChangeLog, genclisph.d, lispbibl.d, spvw_allocate.d,
	  spvw_page.d:

	Implement DEBUG_GCSAFETY.

2002-12-19 21:22  sds

	* tests/: ChangeLog, bin-io.tst, streamslong.tst, tests.lisp:

	moved CLISP-specific tests of binary i/o
	from streamslong.tst to new file bin-io.tst

2002-12-19 20:48  sds

	* src/stream.d:

	(stream_handles): strmtype_keyboard is present only when KEYBOARD is defined

2002-12-19 16:08  sds

	* src/NEWS:

	mention Unicode 3.2.

2002-12-19 15:58  sds

	* src/: ChangeLog, charstrg.d:

	(DIGIT-CHAR-P): correctly identify MATHEMATICAL_* digits

2002-12-19 15:54  haible

	* src/: ChangeLog, uniname.c:

	Complete last patch.

2002-12-19 14:55  haible

	* src/uni_attribute.c, src/uni_downcase.c, src/uni_upcase.c,
	  src/uninames.h, src/ChangeLog, src/uniname.c, utils/gen-uninames:

	Support Unicode 3.2.0.

2002-12-19 14:37  haible

	* utils/unicode/UnicodeDataFull.txt, src/ChangeLog,
	  src/describe.lisp:

	Upgrade to Unicode 3.2.

2002-12-19 14:26  haible

	* src/: ChangeLog, lispbibl.d:

	Oops, make it compile.

2002-12-19 13:56  haible

	* src/: ChangeLog, io.d, package.d, sequence.d:

	Fix compile-time errors with the DEBUG_GCSAFETY patch.

2002-12-19 13:54  haible

	* src/: comptran.d, pathname.d, realelem.d, ChangeLog, package.d:

	Fix some GC-safety bugs.

2002-12-19 05:01  sds

	* src/: eval.d, ChangeLog:

	(unwind_upto): no need to unwind_back_trace() in the beginning

2002-12-19 05:00  sds

	* src/: lispbibl.d, ChangeLog:

	(bt_beyond_stack_p): fixed the back_trace circularity bug:
	unwind until back_trace is strictly within STACK

2002-12-19 01:00  sds

	* src/: spvw_debug.d, ChangeLog:

	(nobject_out): handle uninterned symbols and special forms (Fsubrs) correctly

2002-12-18 19:58  sds

	* src/spvw_garcol.d:

	(IF_DEBUG_GC_MARK): write to stderr

2002-12-18 15:55  sds

	* src/NEWS:

	typo

2002-12-18 14:30  haible

	* src/: lispbibl.d, ChangeLog:

	Make it possible to use CC=g++ on FreeBSD.

2002-12-18 14:29  haible

	* src/: spvw_garcol.d, ChangeLog:

	Add DEBUG_GC_MARK debugging facility.

2002-12-18 14:28  haible

	* src/: ChangeLog, lispbibl.d:

	Avoid a gcc warning when TYPECODES are used.

2002-12-18 14:27  haible

	* src/: ChangeLog, lispbibl.d:

	Make TYPECODES work on FreeBSD/x86 (even though the default on this platform
	is NO_TYPECODES).

2002-12-18 00:05  sds

	* src/: describe.lisp, ChangeLog:

	(unicode-attributes-line): lines in UnicodeDataFull.txt
	may start with up to 6 hex digits now

2002-12-17 20:31  sds

	* tests/characters.tst, src/charstrg.d, src/uni_attribute.c,
	  src/uni_downcase.c, src/uni_upcase.c, src/ChangeLog:

	(DIGIT-CHAR-P): correctly identify MYANMAR, ETHIOPIC, KHMER, MONGOLIAN digits

2002-12-17 19:17  haible

	* src/makemake.in:

	Oops.

2002-12-17 19:03  haible

	* Makefile.devel, src/makemake.in, src/_README.en, src/charstrg.d,
	  src/describe.lisp, src/.cvsignore, src/ChangeLog:

	Renamed UnicodeData.txt to UnicodeDataFull.txt.

2002-12-17 18:57  haible

	* utils/unicode/UnicodeDataFull.txt:

	Moved here from ftp.unicode.org/UnicodeData.txt.

2002-12-17 16:36  sds

	* src/: defstruct.lisp, NEWS, ChangeLog:

	DEFSETF uses the slot name as is for the accessor when :CONC-NAME
	is NIL (i.e., does not intern the name in *PACKAGE*);

2002-12-17 16:30  sds

	* src/ChangeLog:

	formatting

2002-12-17 14:50  hin

	* modules/oracle/oracle.lisp:

	Remove extraneous error mesages

2002-12-17 12:26  haible

	* src/: aridecl.d, constobj.d, eval.d, ffloat.d, hashtabl.d,
	  intelem.d, lisparit.d, lispbibl.d, predtype.d, spvw.d, ChangeLog,
	  genclisph.d, spvw_allocate.d, spvw_circ.d, spvw_garcol.d,
	  spvw_global.d, spvw_mark.d, spvw_memfile.d, spvw_objsize.d,
	  spvw_typealloc.d:

	New memory model WIDE_AUXI.

2002-12-17 05:25  sds

	* src/lispbibl.d, src/predtype.d, tests/type.tst, src/ChangeLog,
	  src/NEWS, src/compelem.d:

	(COERCE): coerce FLOAT to COMPLEX by returning a COMPLEX number

2002-12-17 04:19  sds

	* src/lispbibl.d:

	spelling

2002-12-17 04:14  sds

	* tests/excepsit.tst:

	(COERCE): when cannot coerce, signal a TYPE-ERROR

2002-12-17 04:10  sds

	* src/: ChangeLog, predtype.d:

	(COERCE): when cannot coerce, signal a TYPE-ERROR

2002-12-17 02:14  sds

	* src/predtype.d, tests/type.tst, src/ChangeLog, src/NEWS:

	(COERCE): accept CLOS class object as a type-spec (second argument)

2002-12-17 01:08  sds

	* src/: compiler.lisp, ChangeLog:

	(disassemble-closure): print the list of special variables read and written

2002-12-17 01:00  sds

	* tests/type.tst, src/type.lisp, src/ChangeLog:

	(subtypep): try CLOS before playing with lists

2002-12-16 21:11  haible

	* src/: constobj.d, lispbibl.d, ChangeLog:

	Rename DYNAMIC_BIT_VECTOR to DYNAMIC_8BIT_VECTOR.

2002-12-16 21:07  haible

	* src/: pathname.d, stream.d:

	Rename DYNAMIC_BIT_VECTOR to DYNAMIC_8BIT_VECTOR.

2002-12-16 18:05  sds

	* src/: list.d, hashtabl.d, foreign.d:

	simplified some loop forms

2002-12-16 17:59  sds

	* src/: rexx.d, pathname.d:

	simplified some loop forms

2002-12-16 17:50  sds

	* src/stream.d:

	simplified some loop forms

2002-12-16 16:35  haible

	* src/ChangeLog:

	Misc.

2002-12-16 16:34  haible

	* src/: genclisph.d, lispbibl.d:

	Reorder some definitions, so that 'object' and 'gcv_object_t' get defined
	earlier.

2002-12-16 16:31  haible

	* src/pathname.d:

	(directory_diff_ab): Remove extra declaration.

2002-12-16 16:30  haible

	* src/package.d:

	(import): Remove unused macros CONFLICT1, CONFLICT2.

2002-12-16 16:30  haible

	* src/lispbibl.d:

	Tweak comments.

2002-12-16 16:29  haible

	* src/io.d:

	(fehler_read_eval_forbidden): Use const.

2002-12-16 16:28  haible

	* src/hashtabl.d:

	(sxhash_atom): Really mask out all non-type bits.

2002-12-16 16:25  haible

	* src/: spvw_allocate.d, lispbibl.d, amigaaux.d, ChangeLog:

	Use WIDE_SOFT instead of WIDE where appropriate.

2002-12-16 16:22  haible

	* src/: lispbibl.d, eval.d, control.d, ChangeLog:

	New macro fake_gcv_object.

2002-12-15 21:08  sds

	* src/stream.d, src/ChangeLog, doc/impext.xml:

	(stream_handles): handle KEYBOARD-STREAMs

2002-12-15 20:50  sds

	* tests/: ChangeLog, streamslong.tst:

	(list->float, float->list): new functions

2002-12-15 17:31  sds

	* doc/impbody.xml:

	clarified dribble

2002-12-15 17:28  sds

	* src/lispbibl.d, tests/streamslong.tst, src/ChangeLog:

	(DYNAMIC_BIT_VECTOR): make an 8bit vector, not 1bit vector, because
	READ-FLOAT, WRITE-FLOAT, WRITE-INTEGER and WRITE-FLOAT will pass this
	bit vector to STREAM-READ-BYTE-SEQUENCE and STREAM-WRITE-BYTE-SEQUENCE

2002-12-15 01:41  sds

	* src/NEWS:

	CLISP/MIT-CLX now compiles CLOCC CLUE/CLIO

2002-12-13 19:19  sds

	* src/ChangeLog, modules/clx/mit-clx/dependent.lisp,
	  modules/clx/mit-clx/depdefs.lisp, modules/clx/mit-clx/clx.lisp:

	CLUE and CLIO now compile with MIT-CLX

2002-12-13 17:04  sds

	* src/: stream.d, ChangeLog:

	(kbd_last_buf): new function
	(rd_ch_keyboard): use it to flush UnbufferedStream_bytebuf before
	checking strm_keyboard_buffer: this fixes a bug in
	LISTEN/READ-CHAR interaction: listen would consume the char and
	READ-CHAR will never see it, while LISTEN will now always return T

2002-12-13 03:43  sds

	* src/: stream.d, ChangeLog:

	(key_event): renamed to key_event_t
	(add_keybinding): renamed to keybinding();
	second argument is a struct, not a pointer now
	(keybinding): removed the macro
	(make_keyboard_stream): use new macros BIND_KEY() and CHECK_CAP()

2002-12-12 22:31  sds

	* tests/streamslong.tst, src/stream.d, src/ChangeLog:

	reversed the 2001-11-27 patch: elt_nreverse() reverses
	_bits_ in the bitvector, while we need to swap _bytes_
	(byte_swap): new function
	(READ-INTEGER, READ-FLOAT, WRITE-INTEGER, WRITE-FLOAT):
	use it instead of elt_nreverse()

2002-12-12 16:40  sds

	* doc/impext.xml, src/ChangeLog, src/NEWS, src/init.lisp:

	(expand-form): export the code walker

2002-12-12 15:54  sds

	* src/: ChangeLog, unixconf.h.in:

	(ENABLE_NLS): added (this fixes the 2002-07-19 lispbibl.d patch)

2002-12-12 13:44  ampy

	* src/: ChangeLog, pathname.d:

	Fixed win32 TrueName for driveonly paths

2002-12-12 13:31  ampy

	* src/: ChangeLog, spvw_mmap.d, stream.d:

	Fixed MSVC build

2002-12-12 03:20  sds

	* src/dribble.lisp:

	fixed last patch
	(dribble-toggle): call dribble-stream, not dribble-stream-p;
	eliminated traces of `symbol'
	(dribble): close the target when turning dribbling off

2002-12-12 01:19  sds

	* doc/impbyte.xml:

	byte-version: make the note on O(version) a warning

2002-12-12 00:04  sds

	* src/ChangeLog:

	formatting

2002-12-11 22:34  haible

	* src/ChangeLog:

	Split intermixed, intermingled ChangeLog entries that belong to two different
	patches.

2002-12-11 21:09  sds

	* doc/impbody.xml, src/ChangeLog, src/reploop.lisp:

	new debugger command Inspect/:i to inspect the error

2002-12-11 21:04  sds

	* src/: ChangeLog, debug.d:

	(break_driver): restore back_trace before unwind()/reset()
	when the error is not continuable;
	use const and p_backtrace_t as appropriate

2002-12-11 21:03  sds

	* src/ChangeLog:

	DRIBBLE now works by redefining *TERMINAL-IO*

2002-12-11 20:59  sds

	* src/savemem.lisp, doc/cl-ent.xml, doc/impbody.xml,
	  doc/impent.xml, doc/impext.xml, src/NEWS, src/dribble.lisp:

	DRIBBLE now works by redefining *TERMINAL-IO* instead of a host
	of i/o variables; new type DRIBBLE-STREAM

2002-12-11 20:37  sds

	* src/ChangeLog:

	clean-up

2002-12-11 20:11  haible

	* src/genclisph.d:

	Fix a bug in as_object definition.

2002-12-11 20:09  haible

	* src/lispbibl.d:

	Fix a bug in yesterday's patch, when OBJECT_STRUCT is defined.

2002-12-11 19:47  haible

	* src/: ChangeLog, aridecl.d, array.d, compelem.d, debug.d,
	  encoding.d, eval.d, i18n.d, io.d, lisparit.d, package.d,
	  pathname.d, predtype.d, record.d, stream.d, foreign.d,
	  spvw_circ.d:

	Avoid conditional expressions that would give compilation errors in C++ mode.

2002-12-10 14:13  haible

	* src/: ChangeLog, genclisph.d, lispbibl.d:

	Wrap the union in struct. Avoids a compilation error when casting an object
	to object with g++ 2.95.

2002-12-10 04:04  sds

	* src/: spvw_garcol.d, spvw.d, spvw_debug.d, genclisph.d,
	  lispbibl.d, ChangeLog:

	(p_backtrace_t): new type, mostly useful for
	debugging back_trace issues in C++ mode
	(back_trace_check): new function

2002-12-09 21:23  haible

	* src/: ChangeLog, arilev1i.d:

	Make it compile in C++ mode.

2002-12-09 19:48  sds

	* src/spvw_garcol.d:

	(gar_col_normal): gc_mark() bt_caller's even though we are certain they
	have already been marked, since Bruno said: "Better safe than sorry"

2002-12-09 19:42  sds

	* src/ChangeLog:

	(gar_col_normal): gc_mark() bt_caller's even though we are certain they
	have already been marked, since Bruno said: "Better safe than sorry"

2002-12-09 17:28  haible

	* src/: ChangeLog, control.d, debug.d, eval.d, lispbibl.d,
	  predtype.d, spvw.d:

	New type gcv_environment_t.

2002-12-09 13:41  haible

	* src/: ChangeLog, array.d, control.d, eval.d, lispbibl.d,
	  predtype.d, sequence.d, spvw.d, spvw_circ.d, spvw_garcol.d,
	  spvw_genera1.d, spvw_memfile.d, spvw_objsize.d, spvw_update.d,
	  spvwtabo.d:

	Use sizeof(gcv_object_t) where appropriate.

2002-12-09 01:18  sds

	* src/: ChangeLog, debug.d, genclisph.d, lispbibl.d, spvw_debug.d,
	  spvw_garcol.d:

	(backtrace_t): bt_caller is also a gcv_object_t(!)
	prefix all slots of backtrace_t with `bt_'
	(unwind_back_trace) [DEBUG_SPVW]: do circularity checking

2002-12-08 20:46  sds

	* modules/clx/new-clx/demos/qix.lisp:

	(qix): DISPLAY-FINISH-OUTPUT after UNMAP-WINDOW (instead of DESTROY-WINDOW)

2002-12-08 20:45  sds

	* modules/clx/new-clx/demos/sokoban.lisp:

	(sokoban): DISPLAY-FINISH-OUTPUT before CLOSE-DISPLAY (not really necessary)

2002-12-08 20:07  sds

	* src/lispbibl.d:

	spelling

2002-12-08 15:49  sds

	* tests/alltest.tst:

	updated LAMBDA-PARAMETERS-LIMIT

2002-12-07 03:49  sds

	* emacs/d-mode.el:

	(d-mode-syntax-table): do not modify '/' for the sake of new-clx/clx.f

2002-12-07 03:41  sds

	* modules/clx/new-clx/clx.f:

	whitespace/comment/formatting...

2002-12-07 03:12  sds

	* modules/clx/new-clx/clx.f:

	(BLOEDER_COMPILER_VERDAMMT_NOCHMAL): removed (nonreturning_function now works)
	the comment read:
	// You don't want to grasp it, so then let's see who's stronger:
	#define IDIOTIC_COMPILER_BLOODY_PINHEAD for(;;)
	// At -O6 you appear to understand it but then you fall flat on your
	// face sometimes ... shall I now also write my own C compiler?
	// Maybe one should go and write a compiler in Lisp, this one would
	// work at least. [Not really, because this compiler could not compile
	// itself.] Just one more example showing that it is not good to write
	// programs in C that are 500k lines big. BTW my X has memory leaks
	// as well! ... I'm going to unpack my old CP/M now; it doesn't leak.

2002-12-07 03:07  sds

	* src/: ChangeLog, makemake.in:

	(check-sources): check that there are no variables of
	type gcv_object_t - only pointers to it (see lispbibl.d)

2002-12-07 03:05  sds

	* modules/clx/new-clx/e2d.c, src/ChangeLog:

	(do_defun): terminate name on '('

2002-12-07 03:03  sds

	* modules/clx/new-clx/clx.lisp:

	*-SETTER --> SET-*

2002-12-07 03:03  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(closed_display_error): new function
	(isa_struct_p): use memq() instead of an explicit loop
	(ensure_living_display): return Bool indicator of whether the
	display has been closed
	(CLOSED-DISPLAY-P): new public function
	(CLOSE-DISPLAY): mark the display as closed by setting fp_pointer to NULL
	(display_hash_table, pop_display, general_lookup): signal a
	CLOSED-DISPLAY error when ensure_living_display() returns false
	(get_ptr_object_and_display, get_xid_object_and_display): use
	pop_display() instead of ensure_living_display()
	(SET-DISPLAY-AFTER-FUNCTION): do not call ensure_living_display() twice
	(xlib_after_function): no need to call ensure_living_display()
	converted *-SETTER --> SET-*

2002-12-07 01:30  sds

	* src/.gdbinit:

	(base, full): new functions to switch between linking sets

2002-12-07 01:24  sds

	* src/spvw.d:

	print SP depth only when SP_bound is defined, i.e., without NO_SP_CHECK

2002-12-06 19:03  sds

	* src/ChangeLog, modules/clx/new-clx/clx.lisp:

	(closed-display-p, x-error): export
	use PRINT-OBJECT, not :PRINT-FUNCTION DEFSTRUCT option
	use (DEFSETF foo set-foo) instead of (SETF (FDEFINITION '(SETF
	foo)) #'set-foo) for all setters
	(make-gcontext): new function (for clue)
	(x-error, closed-display): new conditions (complete)
	(request-error, resource-error, request-error, resource-error)
	(access-error, alloc-error, atom-error, colormap-error)
	(connection-failure, cursor-error, device-busy, drawable-error)
	(font-error, gcontext-error, id-choice-error, implementation-error)
	(length-error, lookup-error, match-error, missing-parameter)
	(name-error, pixmap-error, reply-length-error, reply-timeout)
	(sequence-error, server-disconnect, unexpected-reply)
	(unknown-error, value-error, window-error): new conditions (just the stubs)

2002-12-06 18:41  sds

	* src/ChangeLog:

	reformatted for better font-lock cooperation

2002-12-06 18:37  sds

	* src/ChangeLog, modules/clx/new-clx/demos/clx-demos.lisp:

	(CLX-DEMOS): use XLIB and EXT and shadow some symbols to avoid conflicts
	(getenv): removed (there is one in EXT)
	replaced the EVAL-WHEN kludge with REQUIRE

2002-12-06 18:32  sds

	* src/ChangeLog, modules/clx/new-clx/demos/qix.lisp:

	provide "qix"

2002-12-06 18:28  sds

	* src/ChangeLog, modules/clx/new-clx/demos/sokoban.lisp:

	provide "sokoban"
	(sokoban): check that *display* is alive

2002-12-06 18:06  sds

	* modules/clx/new-clx/clx.f:

	subr_self is no longer on the stack - do not refer there!

2002-12-06 14:19  haible

	* src/: ChangeLog, affi.d, array.d, charstrg.d, comptran.d,
	  constobj.d, control.d, debug.d, encoding.d, error.d, eval.d,
	  foreign.d, genclisph.d, hashtabl.d, io.d, lisparit.d, lispbibl.d,
	  list.d, modules.d, package.d, pathname.d, predtype.d, realtran.d,
	  record.d, rexx.d, sequence.d, spvw.d, spvw_allocate.d,
	  spvw_circ.d, spvw_garcol.d, spvw_genera1.d, spvw_mark.d,
	  spvw_memfile.d, spvw_page.d, spvw_sigsegv.d, spvw_typealloc.d,
	  spvw_update.d, stream.d, spvw_genera2.d, spvw_genera3.d,
	  spvw_heap.d, subr.d, symbol.d:

	New type gcv_object_t.

2002-12-06 04:38  sds

	* modules/clx/new-clx/demos/sokoban.lisp, src/ChangeLog:

	(*sokoban-debug*): new variable; `d' - new command

2002-12-06 04:37  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	applied the macrology patch (boundp, missingp, VALUES1 &c)

2002-12-05 19:59  sds

	* modules/clx/new-clx/clx.lisp, src/ChangeLog,
	  modules/clx/new-clx/clx.f:

	(*GCONTEXT-COMPONENTS*): define the constant (required by CLUE)

2002-12-05 19:35  sds

	* src/ChangeLog, modules/clx/new-clx/demos/sokoban.lisp:

	(*xpm-directory*, *screen-directory*): use *LOAD-TRUENAME*, not
	*LOAD-PATHNAME*, and make sure that :NAME and :TYPE are NIL
	(save-state, load-state): use WITH-STANDARD-IO-SYNTAX

2002-12-05 19:17  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(display_hash_table): replace STACK_0 instead of returning a value
	(make_xid_obj_2): reflect this change

2002-12-05 19:06  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	removed saving/restoring subr_self throughout

2002-12-05 18:53  sds

	* src/: spvw.d, lispbibl.d, ChangeLog:

	set CALL-ARGUMENTS-LIMIT and LAMBDA-PARAMETERS-LIMIT to 2^12=4096
	and make sure they are less than the stack depth

2002-12-05 17:08  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(get_event_mask): fixed error handling

2002-12-05 14:12  haible

	* src/: ChangeLog, foreign.d:

	Make it compile in C++ mode.

2002-12-05 02:23  sds

	* src/ChangeLog, src/loop.lisp, tests/loop.tst:

	(expand-loop): removed the `initializations2' optimization which bound some
	iteration variables right around the main-code: this allows accessing
	iteration variables in the finally clauses (this also shortens the bytecode)

2002-12-05 01:42  sds

	* tests/macro8.tst:

	fixed the last destructuring-bind test (quote form)

2002-12-04 21:11  sds

	* src/ChangeLog, src/defmacro.lisp, tests/macro8.tst:

	(make-length-test): use LIST-LENGTH-DOTTED instead of LENGTH

2002-12-04 16:11  sds

	* src/makemake.in:

	header: change dates -> maintenance years

2002-12-04 16:02  sds

	* doc/impext.xml:

	validated

2002-12-03 18:57  sds

	* doc/impbody.xml:

	CLISP uses UCS-4

2002-12-03 18:33  sds

	* src/: stream.d, ChangeLog:

	(FILE-POSITION): decrement the position if a character has been
	unread (so that PEEK-CHAR does not modify FILE-POSITION)

2002-12-03 18:23  sds

	* src/: stream.d, ChangeLog:

	(MAKE-WINDOW): do not assume that *TERMINAL-IO* is a terminal-stream

2002-12-03 17:31  sds

	* tests/loop.tst:

	more tests from the CLHS

2002-12-03 03:36  sds

	* src/: ChangeLog, spvw_debug.d:

	(nobject_out): handle characters

2002-12-02 20:36  sds

	* src/: foreign1.lisp, ChangeLog:

	(finalize-coutput-file): produce ANSI C,
	compilable with a C++ compiler such as g++

2002-12-02 20:20  sds

	* src/: foreign1.lisp, ChangeLog:

	fixed bug #[ 647015 ]: ffi:def-c-enum broken from .fas file
	(def-c-enum): use DEF-C-TYPE to define the enum type to C `int'

2002-12-02 19:45  sds

	* src/: hashtabl.d, ChangeLog:

	(hashcode, CLASS-TUPLE-GETHASH): avoid "warning: statement with no effect"

2002-12-02 19:42  sds

	* src/: int2adic.d, ChangeLog:

	(D_D_mal2adic_D, UDS_UDS_durch2adic_UDS): avoid "warning: statement with no effect"

2002-12-02 19:37  sds

	* src/places.lisp:

	(remove-plist): turned docstring into a comment for now: does not work yet

2002-12-02 16:44  sds

	* ffcall/autoconf/aclocal.m4,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/m4/abort.m4,
	  ffcall/m4/free.m4, ffcall/m4/getpagesize.m4, ffcall/m4/proto.m4,
	  ffcall/m4/shmat.m4, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure, src/autoconf/aclocal.m4:

	regenerated for CC=g++

2002-12-02 16:04  sds

	* tests/loop.tst:

	restored the whitespace inadvertently removed by the last patch

2002-12-02 15:27  haible

	* src/: ChangeLog, spvw_debug.d:

	Fix a compilation error.

2002-12-02 15:26  haible

	* ffcall/: avcall/tests.c, callback/tests.c,
	  callback/trampoline_r/test1.c, callback/trampoline_r/test2.c,
	  callback/trampoline_r/trampoline.c, trampoline/test1.c,
	  trampoline/test2.c, trampoline/trampoline.c, vacall/tests.c:

	Make it compile with CC=g++.

2002-12-02 15:22  haible

	* src/ChangeLog, utils/ccmp2c.c, src/debug.d, src/eval.d, src/io.d,
	  src/realelem.d, src/spvw.d, src/spvw_debug.d, src/spvw_memfile.d,
	  src/stream.d, src/unix.d:

	Make it compile in C++ mode.

2002-12-02 15:21  haible

	* src/: ChangeLog, cjk.h, uniname.c, uniname.h, width.c:

	Convert from K&R C to ANSI C.

2002-12-02 15:20  haible

	* src/: m4/abort.m4, m4/closedir.m4, m4/free.m4, m4/getpagesize.m4,
	  ChangeLog, m4/proto.m4, m4/putenv.m4, m4/select.m4, m4/shmat.m4,
	  m4/signal.m4, m4/strlen.m4:

	Make the macros work with CC=g++.

2002-12-02 01:38  sds

	* src/dribble.lisp:

	removed an unnecessary PROGN

2002-12-02 00:55  sds

	* src/: ChangeLog, stream.d:

	(check_wr_char): new macro (used in 18 places)

2002-11-30 23:27  sds

	* doc/impext.xml, src/ChangeLog, src/inspect.lisp, src/places.lisp:

	places.lisp (remove-plist): new function
	inspect.lisp (with-http-output): use it instead of remf

2002-11-29 16:47  sds

	* tests/loop.tst:

	a couple more nconc tests

2002-11-28 21:55  sds

	* src/ChangeLog, src/NEWS, src/loop.lisp, tests/loop.tst:

	APPEND/NCONC do not allow backward consing because
	REVAPPEND/NRECONC drop the last atom in dotted lists

2002-11-28 21:40  sds

	* src/ChangeLog, src/pprint.lisp, doc/impext.xml:

	(with-gensyms): append the variable name to GENSYM prefix

2002-11-28 17:22  sds

	* src/: stream.d, array.d, ChangeLog:

	fixed bug #[ 644353 ]: Segfault when overriding stdin
	(read_line): call ssstring_append_extend() only when len>0

2002-11-28 01:07  sds

	* src/loop.lisp:

	header changes only

2002-11-26 21:33  sds

	* src/NEWS:

	more detailed news for LOOP

2002-11-26 21:17  sds

	* src/: subr.d, ChangeLog, constsym.d, describe.lisp, init.lisp,
	  list.d:

	moved LIST-LENGTH-DOTTED from describe.lisp to list.d so that the
	fast/slow algorithm is implemented in just one place

2002-11-26 16:54  sds

	* doc/impbody.xml:

	documented that :UNSPECIFIC is illegal

2002-11-26 01:20  sds

	* src/ChangeLog, src/loop.lisp, tests/loop.tst:

	(expand-loop): when IT keyword is not appropriate,
	treat it as a variable and hope it is bound somewhere

2002-11-25 21:00  sds

	* src/ChangeLog:

	(expand-loop): THEREIS clause adds NIL to RESULTS
	to prevent ambiguity in the return values

2002-11-25 20:59  sds

	* src/: ChangeLog, loop.lisp:

	(loop-syntax-error, expand-loop): macro-expansion-time
	errors have type SOURCE-PROGRAM-ERROR

2002-11-25 20:31  sds

	* src/ChangeLog, src/loop.lisp, tests/loop.tst:

	(expand-loop): when summing (or counting &c) into a variable for which the
	type has been declared, make sure it is initialized to that particular type

2002-11-25 20:12  sds

	* src/spvw_garcol.d:

	(gar_col_normal): fixed patch 1.32: do not check Subrs

2002-11-25 18:20  sds

	* src/: win32aux.d, stream.d, spvw_sigint.d, spvw_sigsegv.d,
	  spvw_memfile.d, spvw_mmap.d, spvw_multimap.d, spvw_garcol.d,
	  spvw_global.d, spvw_language.d, spvw_fault.d, spvw_alloca.d,
	  spvw_allocate.d, spvw_debug.d, spvw.d, socket.d, rexx.d,
	  predtype.d, pathname.d, msdos.d, lispbibl.d, misc.d, io.d,
	  genclisph.d, errwin32.d, error.d, errunix.d, encoding.d,
	  erramiga.d, debug.d, amigaaux.d, avl.d, affi.d, amiga.d,
	  ChangeLog, acorn.d:

	use C standard I/O <stdio.h> instead of asciz_out() and friends

2002-11-25 16:46  sds

	* src/.gdbinit:

	use back_trace_out instead of xbacktrace

2002-11-23 20:11  sds

	* src/: eval.d, ChangeLog:

	wrap calls to funcall_iclosure() and interpret_bytecode_()
	with a with_saved_back_trace()

2002-11-23 20:03  sds

	* src/: ChangeLog, spvw_garcol.d:

	(gar_col_normal) [DEBUG_SPVW]: check that all callers
	in back_trace have been already marked

2002-11-23 05:10  sds

	* src/ChangeLog:

	typo

2002-11-17 06:36  sds

	* src/lispbibl.d:

	spelling

2002-11-16 21:35  sds

	* tests/excepsit.tst, tests/loop.tst, src/ChangeLog, src/loop.lisp:

	(expand-loop): fixed a bug: check that accumulation variables
	have not been bound yet (by iteration or WITH clauses)

2002-11-16 06:51  sds

	* src/ChangeLog, src/loop.lisp, tests/loop.tst:

	(expand-loop): fixed a bug: package argument for symbol iteration
	is not required and defaults to *PACKAGE*

2002-11-16 05:51  sds

	* src/loop.lisp:

	comment formatting

2002-11-16 05:47  sds

	* src/: stream.d, subr.d, reploop.lisp, rexx.d, sequence.d, spvw.d,
	  spvw_garcol.d, lispbibl.d, list.d, package.d, pathname.d,
	  predtype.d, record.d, error.d, eval.d, foreign.d, genclisph.d,
	  hashtabl.d, io.d, lisparit.d, ChangeLog, array.d, charstrg.d,
	  control.d, debug.d, encoding.d:

	replaced subr_self with back_trace

2002-11-15 19:22  sds

	* src/.gdbinit:

	(xbacktrace): new command
	(back_trace): watch (disabled)

2002-11-15 19:20  sds

	* ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/m4/libtool.m4,
	  src/autoconf/aclocal.m4, src/ChangeLog, src/m4/libtool.m4:

	m4/libtool.m4: upgraded to libtool-1.4.3

2002-11-15 01:59  sds

	* src/predtype.d:

	(with_gc_statistics) [DEBUG_SPVW]: print gc_count

2002-11-14 22:28  sds

	* src/.gdbinit:

	break SP_ueber and STACK_ueber

2002-11-14 20:30  sds

	* tests/setf.tst, src/ChangeLog, src/constsym.d, src/places.lisp,
	  src/subr.d, src/symbol.d:

	moved %REMF and %PUTF to C to unify all plist handling in one place

2002-11-12 16:54  sds

	* src/places.lisp:

	more regular error messages

2002-11-11 01:19  sds

	* src/: ChangeLog, spvw.d:

	(SP_ueber, STACK_ueber): quit when CLISP is non-interactive

2002-11-10 19:01  sds

	* src/_clisp.html:

	link clisp-list to http://lists.sourceforge.net/lists/listinfo/clisp-list

2002-11-07 00:08  sds

	* src/ChangeLog:

	spell check until Dec 1999

2002-11-06 20:49  sds

	* src/: ChangeLog, compiler.lisp:

	(c-FORMAT): when destination is T, pass *STANDARD-OUTPUT* to the value
	of the FORMATTER call, not NIL; also treat destination NIL specially

2002-11-05 06:07  sds

	* tests/streams.tst:

	rationale for CLOSE-1

2002-11-05 05:38  sds

	* src/: ChangeLog, macros1.lisp:

	(declare): added a defmacro-special that expands to NIL:
	since DECLARE is not enumerated in the Figure 3-2, and it is a
	special operator in CLISP, a macro expander have to be provided

2002-11-04 02:55  sds

	* src/type.lisp:

	whitespace changes for the sake of emacs font-lock

2002-11-03 21:27  sds

	* src/reploop.lisp:

	tweak

2002-11-03 21:14  sds

	* src/loop.lisp, tests/excepsit.tst:

	generalized the last patch: moved the duplicate variable check
	from the inner note-initialization to the outer one

2002-11-03 16:59  sds

	* src/: ChangeLog, defs2.lisp, init.lisp:

	(defpackage): accept characters as symbol and package designators
	(in-package): accept characters as package designators

2002-11-03 04:49  sds

	* src/clos.lisp:

	more whitespace changes for the sake of emacs font-lock

2002-11-03 04:26  sds

	* tests/pack11.tst, src/ChangeLog, src/package.d:

	(unintern): do not put the same symbol into the options list twice

2002-11-02 21:42  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	(foreign-variable): new entity

2002-11-02 21:16  sds

	* src/: pathname.d, ChangeLog:

	(directory_search_scandir): when returning from
	inside with_sstring_0, call FREE_DYNAMIC_ARRAY

2002-11-02 21:15  sds

	* src/: ChangeLog, defs1.lisp:

	(set-exclusive-or, nset-exclusive-or): call TEST and TEST-NOT with the
	arguments in the correct order, i.e., the first argument from the first
	list and the second argument from the second list

2002-11-02 00:19  sds

	* src/: ChangeLog, defs1.lisp:

	(do-symbols, do-external-symbols, do-all-symbols): wrap BODY-REST in TAGBODY

2002-11-01 23:46  sds

	* src/.gdbinit:

	(zout): terpri
	(apply): break like funcall and eval

2002-11-01 23:42  sds

	* tests/pack11.tst, src/package.d, src/lispbibl.d, src/constobj.d,
	  src/charstrg.d, src/ChangeLog:

	use test_stringsymchar_arg() instead of test_stringsym_arg() and
	remove the latter

2002-11-01 23:05  sds

	* tests/pack11.tst, src/package.d, src/ChangeLog:

	(FIND-PACKAGE): package object is a package designator too

2002-11-01 19:26  sds

	* src/: spvw.d, ChangeLog:

	process argument `-p' _after_ all `-i' arguments so that
	the `-p' package can be created in one of the init files

2002-11-01 18:22  sds

	* src/macros2.lisp, tests/type.tst, src/ChangeLog,
	  src/condition.lisp:

	(etypecase, ctypecase): when KEYCLAUSELIST contains T, expand to TYPECASE

2002-11-01 17:02  sds

	* tests/excepsit.tst, src/sequence.d, src/NEWS, src/ChangeLog:

	(valid_type1): NULL --> (LIST 0); CONS --> (LIST (0) *)

2002-11-01 16:37  sds

	* src/ChangeLog, src/loop.lisp, tests/excepsit.tst, tests/loop.tst:

	LOOP: check for duplicate iteration variables;
	use ATOM for ON iteration, as per ANSI CL spec

2002-11-01 02:53  sds

	* src/: sequence.d, list.d, lispbibl.d, error.d:

	(fehler_proper_list): changed the order of arguments (the previous patch was incomplete)

2002-10-31 21:04  sds

	* src/: lispbibl.d, symbol.d, eval.d, error.d, ChangeLog:

	(fehler_lambda_expression): accept `caller' argument

2002-10-30 23:49  sds

	* src/: lispbibl.d, list.d, sequence.d, control.d, error.d:

	(fehler_proper_list): changed the order of arguments

2002-10-30 21:40  sds

	* src/: sequence.d, lispbibl.d, list.d, error.d, control.d,
	  ChangeLog:

	(fehler_proper_list): accept `caller' argument

2002-10-30 17:26  sds

	* src/: spvw.d, eval.d, lispbibl.d, ChangeLog, control.d:

	(restart): renamed the typedef to restartf_t

2002-10-29 18:25  sds

	* doc/: impext.xml, impbody.xml:

	more "sexp" -> "type"

2002-10-29 16:40  sds

	* doc/Makefile:

	(DTDVER): use 4.2

2002-10-29 15:40  sds

	* src/: compiler.lisp, init.lisp, ChangeLog:

	restored inline compilation by fixing FUNCTION-SIGNATURE to return the name

2002-10-29 15:39  sds

	* tests/lambda.tst, doc/impbody.xml, doc/impbyte.xml,
	  doc/impent.xml, src/ChangeLog, src/NEWS, src/defs2.lisp:

	a better FUNCTION-LAMBDA-EXPRESSION

2002-10-29 15:26  sds

	* tests/Makefile:

	(compare): list the failed tests

2002-10-29 15:26  sds

	* src/: sequence.d, symbol.d, ChangeLog, eval.d:

	some error message unification

2002-10-24 00:56  sds

	* src/ChangeLog, src/loop.lisp, tests/loop.tst:

	(expand-loop): separated `startup-code' from `initially-code'
	so that INITIALLY clauses can access variables

2002-10-23 17:33  sds

	* win32msvc/INSTALL:

	do not mention nfs

2002-10-23 16:05  sds

	* src/defs2.lisp:

	(read-sequence, write-sequence): clarified error message

2002-10-23 15:34  ampy

	* src/: ChangeLog, pathname.d:

	Fixed win32 shortcut symlinks.

2002-10-23 04:32  sds

	* src/constsym.d:

	comment change only

2002-10-23 04:31  sds

	* src/: ChangeLog, complete.lisp:

	(completion): call DESCRIBE only if there was something typed and it is in the completions

2002-10-23 03:45  sds

	* src/pathname.d:

	oops - fixed last patch (retracted a part of it)

2002-10-23 03:23  sds

	* src/constobj.d, src/init.lisp, src/pathname.d, doc/impbody.xml,
	  src/ChangeLog:

	Make sure COMPILE-FILE-PATHNAME does not barf in SEARCH-FILE

2002-10-22 21:12  sds

	* doc/impext.xml:

	link image --> *args*

2002-10-21 20:38  sds

	* tests/lists152.tst:

	more append/revappend/nconc/nreconc tests from the CLHS

2002-10-21 17:51  sds

	* tests/lists152.tst:

	indentation changes

2002-10-19 02:29  sds

	* src/: compiler.lisp, ChangeLog:

	(c-LABELS, c-GENERIC-LABELS): new macro ADD-FENV in their common MACROLET

2002-10-18 23:18  sds

	* src/_clisp.html:

	documented <TAB> at line start --> help

2002-10-17 19:13  sds

	* src/: debug.d, reploop.lisp, ChangeLog:

	simplified command list handling, fixed duplicate help printing

2002-10-17 19:00  sds

	* emacs/d-mode.el:

	(d-mode-translate-word): `word-at-point' is not autoloaded,
	so we should use `thing-at-point' instead

2002-10-17 04:32  sds

	* src/.gdbinit:

	(zout): use output, not print
	(stack): new command

2002-10-16 20:35  sds

	* src/: ChangeLog, complete.lisp:

	respect (readtable-case *readtable*) when printing and searching completions

2002-10-16 20:24  sds

	* src/ChangeLog, src/realtran.d, tests/alltest.tst:

	SIN, COS and TAN for real arguments are more consistent with each other

2002-10-16 20:09  sds

	* src/ChangeLog:

	typos

2002-10-16 04:58  ampy

	* src/: ChangeLog, pathname.d:

	Directory symlinks on win32

2002-10-16 04:37  ampy

	* src/: stream.d, win32.d, win32aux.d, ChangeLog:

	MSVC build fix

2002-10-15 21:45  sds

	* src/: ChangeLog, complete.lisp:

	(completion): print help when nothing useful was entered (just some whitespace)

2002-10-15 02:26  sds

	* src/ChangeLog, src/lispbibl.d, tests/alltest.tst,
	  tests/excepsit.tst:

	fixed bug #[ 598128 ]: values / multiple-value-list crash

2002-10-14 21:21  sds

	* src/macros1.lisp:

	whitespace changes for Emacs

2002-10-14 05:04  sds

	* src/ChangeLog, src/places.lisp, tests/setf.tst:

	(psetf): handle the empty form (PSETF) properly

2002-10-14 04:27  sds

	* src/ChangeLog, src/NEWS, src/lispbibl.d, src/list.d,
	  src/sequence.d, tests/excepsit.tst:

	sequence functions (MAP, LENGTH and such) no longer accept dotted lists

2002-10-14 03:38  sds

	* src/ChangeLog, src/NEWS, src/package.d, tests/pack11.tst:

	a character is a package designator too

2002-10-14 03:31  sds

	* src/ChangeLog, src/sequence.d, tests/alltest.tst:

	(MAKE-SEQUENCE): do not init strings with #\Space,
	keep the #\Null's from MAKE-STRING

2002-10-14 02:12  sds

	* doc/impbody.xml:

	mention why macros and special operators may be implemented as
	special operators and macros, respectively.

2002-10-14 00:21  sds

	* src/compiler.lisp, src/control.d, tests/map.tst, src/ChangeLog:

	MAPC[AR|ON|AN]/MAPL[IST] require proper lists

2002-10-13 23:47  sds

	* src/list.d:

	typo

2002-10-13 23:23  sds

	* src/list.d:

	(endp): translated comments

2002-10-13 23:09  sds

	* tests/: map.tst:

	formatting

2002-10-13 16:46  sds

	* src/list.d, tests/alltest.tst, src/ChangeLog:

	(TAILP): use EQL to compare the sublist, not EQ

2002-10-13 16:44  sds

	* tests/alltest.tst:

	restore (COSH 1) value

2002-10-13 03:26  sds

	* src/ChangeLog, src/type.lisp, tests/type.tst:

	(subtypep): handle ATOM properly

2002-10-13 03:24  sds

	* tests/symbols.tst:

	check plist of CL symbols

2002-10-13 01:09  sds

	* tests/type.tst:

	some trivial formatting changes

2002-10-13 00:29  sds

	* src/: init.lisp, lispbibl.d, ChangeLog, constobj.d, constsym.d,
	  describe.lisp:

	As per <http://www.lisp.org/HyperSpec/Body/sec_11-1-2-1-1.html>,
	external symbols in COMMON-LISP cannot have properties accessible
	in COMMON-LISP-USER, so we have to move EXT:MACRO to SYS::MACRO

2002-10-12 20:49  sds

	* src/places.lisp:

	some trivial formatting changes

2002-10-12 20:45  sds

	* doc/impbody.xml:

	added some commas

2002-10-12 18:32  sds

	* src/pathname.d, src/ChangeLog, src/NEWS, doc/impbody.xml:

	(DELETE-FILE): delete the argument, not its TRUENAME

2002-10-12 17:46  sds

	* src/pathname.d, src/subr.d, src/subrkw.d, src/ChangeLog,
	  src/NEWS, src/constobj.d, src/constsym.d, doc/impnotes.html,
	  doc/impbody.xml, doc/impbyte.xml, doc/impext.xml:

	(DIRECTORY): accept new :IF-DOES-NOT-EXIST argument

2002-10-11 23:29  sds

	* tests/iofkts.tst:

	emacs: do not override the global value of `write-file-hooks'

2002-10-11 22:45  sds

	* tests/iofkts.tst, src/ChangeLog, src/NEWS, src/io.d:

	Fixed a bug in PEEK-CHAR with non-NIL peek-type on ECHO-STREAMS

2002-10-10 20:50  sds

	* tests/: tests.lisp, ChangeLog:

	(lisp-implementation-type): new variable
	(do-test, do-errcheck): use it

2002-10-10 20:10  sds

	* tests/tests.lisp:

	formatting

2002-10-10 18:34  sds

	* src/: makemake.in, ChangeLog:

	(PARAMS): for the sake of a same-dir build, renamed the temporary
	C file to tmp.c (instead of the actual name ${parf}.c)
	(XCFLAGS) [GCC-3 DEBUG]: add -falign-functions=4

2002-10-10 16:30  sds

	* tests/number2.tst:

	more tests

2002-10-10 16:29  sds

	* src/: comptran.d, realelem.d, ChangeLog:

	realelem.d (C_R_float_C, N_N_float_N): do not modify the first argument
	comptran.d (N_log_N): do not modify the complex argument
	(N_N_expt_N, N_tan_N, N_tanh_N): fixed C_R_float_C/N_N_float_N calls

2002-10-10 16:21  sds

	* src/: lisparit.d, ChangeLog:

	(LOG): pass a real as the 3rd arg of N_log_N

2002-10-10 16:16  sds

	* src/: ChangeLog, realtran.d:

	(R_cosh_sinh_R_R): handle start_p/end_p for x=0 too

2002-10-09 22:34  sds

	* src/spvw_memfile.d:

	aesthetics: (!(a==b)) ==> (a!=b)

2002-10-09 22:19  sds

	* src/: ChangeLog, spvw_memfile.d:

	(loadmem_from_handle): accept a second argument	'filename'
	for better error reporting

2002-10-09 21:59  sds

	* src/spvw_memfile.d:

	converted comments and re-indented

2002-10-09 04:10  sds

	* doc/impbody.xml:

	enforced: reader macro function may return zero values or one value

2002-10-08 15:45  sds

	* tests/alltest.tst:

	restored all long tests to the pre-2002-09-11 ("improved accuracy of
	some transcendental functions") values

2002-10-08 15:39  sds

	* tests/number2.tst:

	added exp tests

2002-10-08 00:45  sds

	* src/reploop.lisp:

	formatting

2002-10-07 23:47  sds

	* src/: comptran.d, ChangeLog:

	(N_exp_N): handle contagion properly

2002-10-07 23:13  sds

	* src/lisparit.d:

	(exp): N_N_contagion_R --> R_R_contagion_R

2002-10-07 23:09  sds

	* src/: lisparit.d, ChangeLog:

	(EXP): pass a real as the 3rd arg of N_exp_N

2002-10-07 23:02  sds

	* src/clos.lisp:

	whitespace changes for the sake of emacs font-lock

2002-10-07 20:20  sds

	* tests/number2.tst:

	more tests

2002-10-07 18:38  sds

	* src/: ChangeLog, comptran.d:

	(N_cis_N): (sin a) may be 0

2002-10-07 17:34  sds

	* src/: ChangeLog, realelem.d:

	(F_R_float_F, RA_R_float_F): check that y is actually a long float

2002-10-07 16:57  sds

	* src/comptran.d:

	(N_N_log_N): fixed a typo in the last patch

2002-10-07 15:45  sds

	* src/: spvw.d, compiler.lisp, ChangeLog:

	COMPILER-DEBUG --> CLISP-DEBUG

2002-10-07 00:34  sds

	* src/: ChangeLog, realelem.d:

	(F_R_float_F, RA_R_float_F): use lfloat_length(y) instead of O(LF_digits)

2002-10-04 22:39  sds

	* src/arihppa.d:

	spelling

2002-10-04 17:30  sds

	* tests/loop.tst, src/ChangeLog, src/loop.lisp:

	fixed bug #[ 618428 ]: LOOP: local variables shadowing globals

2002-10-04 16:56  sds

	* tests/loop.tst:

	added a package iteration test

2002-10-04 16:56  sds

	* tests/loop.tst:

	more comments

2002-10-04 16:30  sds

	* src/: spvw.d, compiler.lisp, ChangeLog:

	COMPILER-DEBUG when DEBUG_SPVW

2002-10-04 16:23  sds

	* tests/loop.tst:

	comment changes only

2002-10-04 14:45  hin

	* src/ChangeLog:

	More error checking in Oracle module

2002-10-04 14:42  hin

	* modules/oracle/oracle.lisp:

	More error checking

2002-10-03 20:16  sds

	* doc/impbody.xml:

	a link added (terminal)

2002-10-03 18:34  sds

	* src/: ChangeLog, defs2.lisp:

	(read-sequence, write-sequence): when deciding between byte and char
	i/o, check the sequence element type too

2002-10-03 18:33  sds

	* src/condition.lisp:

	avoid a compile-time warning

2002-10-03 17:53  sds

	* doc/impext.xml:

	closed a paren

2002-10-03 17:38  sds

	* doc/impbody.xml:

	new section on non-block-io (moved some text to the proper place)

2002-10-03 17:37  sds

	* doc/: impnotes.css, impnotes.dsl, impext.xml:

	mark types with color

2002-10-03 16:16  sds

	* src/control.d:

	(fmakunbound): fixed a bug in v1.51

2002-10-03 16:15  sds

	* src/: lispbibl.d, eval.d, control.d, error.d, ChangeLog:

	(test_symbol_non_constant): new function

2002-10-03 02:26  sds

	* doc/impbody.xml:

	merged READ-SEQUENCE & WRITE-SEQUENCE into "bulk i/o"

2002-10-03 01:10  sds

	* src/: stream.d, symbol.d, control.d, eval.d, i18n.d, lispbibl.d,
	  record.d, ChangeLog:

	(test_symbol): made global

2002-10-03 00:53  sds

	* src/: ChangeLog, control.d:

	(fehler_funsymbol): removed

2002-10-03 00:49  sds

	* src/: control.d, ChangeLog:

	(funname_to_symbol): new function

2002-10-03 00:35  sds

	* src/: ChangeLog, init.lisp, places.lisp:

	moved GET-FUNNAME-SYMBOL from places.lisp to init.lisp for bootstrap

2002-10-03 00:33  sds

	* src/: compiler.lisp, constobj.d, constsym.d, control.d,
	  defstruct.lisp, eval.d, spvw.d, subr.d, trace.lisp, ChangeLog:

	removed SYS::%FUNCALL

2002-10-02 19:54  sds

	* doc/: impbody.xml, impext.xml, cl-ent.xml:

	(http): new entity

2002-10-02 19:38  sds

	* src/: stream.d, ChangeLog:

	(BUILT-IN-STREAM-ELEMENT-TYPE): resolve synonym streams

2002-10-02 18:01  sds

	* doc/: impext.xml, impent.xml:

	(timeout-k): fixed the entity to print ":TIMEOUT" and not "seconds"
	(direction-r): new entity

2002-10-01 23:42  sds

	* src/: ChangeLog, _distmakefile, makemake.in:

	fixed bug #[ 617221 ]: distmakefile on cygwin uses `run', not `exe'

2002-10-01 21:35  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated for the HAVE_READLINE <-- HAVE_READLINE_READLINE_H change

2002-10-01 21:34  sds

	* src/: unixconf.h.in, m4/readline.m4, lispbibl.d, ChangeLog:

	check for `rl_already_prompted' after AC_SEARCH_LIBS, define
	HAVE_READLINE on success and use it instead of HAVE_READLINE_READLINE_H

2002-10-01 19:19  sds

	* doc/impbyte.xml:

	call STACK Lisp stack and SP Program stack

2002-10-01 18:32  sds

	* src/NEWS:

	mention FFI:WITH-C-VAR and FFI:WITH-FOREIGN-OBJECT (2.30)

2002-09-30 23:21  sds

	* tests/: ChangeLog, steele7.tst:

	avoid local redefinition of system functions, like #'+

2002-09-30 23:17  sds

	* src/: init.lisp, trace.lisp, ChangeLog:

	use GET-FUNNAME-SYMBOL instead of GET-SETF-SYMBOL

2002-09-30 17:56  sds

	* doc/impext.xml:

	(run-prog): documented the default argument values

2002-09-30 16:53  sds

	* src/makemake.in:

	fixed VERSION substitution (makemake is run by Makefile.devel from the
	top level directory, so we cannot assume ./VERSION at run time)

2002-09-30 04:30  sds

	* src/intparam.c:

	reindented

2002-09-30 03:59  sds

	* src/: ChangeLog, makemake.in:

	fixed regeneration of intparam.h and floatparam.h

2002-09-30 03:43  sds

	* src/control.d:

	avoid a comment warning

2002-09-30 03:33  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated for rl_already_prompted

2002-09-30 03:32  sds

	* src/: ChangeLog, m4/readline.m4:

	check for `rl_already_prompted' and reject readline versions that lack it

2002-09-30 03:26  sds

	* src/FILES.1:

	intparam.d is out, floatparam.c is in

2002-09-30 01:48  sds

	* Makefile.devel:

	(all): removed src/intparam.c (should have been done on 2002-09-13)

2002-09-29 23:31  sds

	* src/: intparam.c, ChangeLog:

	include <stdlib.h> for exit(3) to avoid a warning

2002-09-29 23:12  sds

	* src/: predtype.d, ChangeLog:

	German comments translated into English by Stefan Kain

2002-09-29 23:04  sds

	* src/lispbibl.d:

	indentation

2002-09-29 23:00  sds

	* emacs/d-mode.el:

	(d-mode-convert-next-comment): a function can also start with `error-message'

2002-09-29 14:20  hin

	* modules/oracle/oracle.lisp:

	Fix documentation of return value of CONNECT

2002-09-29 14:01  hin

	* modules/oracle/orafns.c:

	Bug fixes: fix seg. fault by freeing OCI chiled Define handles prior
	to freeing parent statement handle.  Check ORACLE_HOME correctly.

2002-09-29 14:00  hin

	* modules/oracle/README:

	Document new functions FETCH-ALL and SQLCOL-*

2002-09-29 13:59  hin

	* modules/oracle/oracle.lisp:

	Export accessor functions for SQLCOL struct so that COLUMNS is useful.
	New function FETCH-ALL to retrieve entire SELECT result at once.

2002-09-29 04:09  sds

	* src/control.d:

	German comments translated into English by Stefan Kain

2002-09-27 00:52  sds

	* src/: ChangeLog, debug.d:

	(climb_fun_t): renamed from `kletterfun'

2002-09-26 23:40  sds

	* doc/impbyte.xml:

	more markup

2002-09-26 22:03  sds

	* doc/impnotes.html:

	regenerated for SOCKET-OPTIONS

2002-09-26 22:00  sds

	* src/stream.d, src/subr.d, src/init.lisp, src/constsym.d,
	  src/constobj.d, src/NEWS, src/ChangeLog, doc/unix-ent.xml,
	  doc/impext.xml, doc/impent.xml:

	SOCKET:SOCKET-OPTIONS - an interface to getsockopt/setsockopt

2002-09-26 01:04  sds

	* src/compiler.lisp, src/init.lisp, doc/impbody.xml,
	  doc/impent.xml, src/ChangeLog, src/NEWS:

	(special-variable-p): added a COMPILER-MACRO

2002-09-25 21:08  sds

	* src/: ChangeLog, compiler.lisp:

	(c-form): fixed the same bug again: EXPAND-COMPILER-MACRO may return an atom.

2002-09-25 21:00  sds

	* src/: compiler.lisp, ChangeLog:

	removed the cross-compilation infrastructure

2002-09-25 18:52  sds

	* src/: lispbibl.d, ChangeLog, control.d, error.d, eval.d:

	(fehler_environment): new function
	(special-variable-p): use it

2002-09-25 18:36  sds

	* src/: ChangeLog, check-lispfun.lisp:

	(check-lisp-defs): do not need explicit APPEASE-CERRORS

2002-09-25 18:14  sds

	* src/: constobj.d, eval.d, subr.d, symbol.d, compiler.lisp,
	  ChangeLog:

	(SPECIAL-VARIABLE-P): accept an optional second argument
	- the environment (NIL for global, T for local, VENV, or ENV5)

2002-09-25 16:36  sds

	* doc/: cl-ent.xml, impent.xml:

	(eos): link to CLHS

2002-09-24 22:57  sds

	* tests/number2.tst:

	log test

2002-09-24 19:55  sds

	* src/: symbol.d, lisparit.d:

	fixed a typo in the last patch

2002-09-24 00:32  sds

	* src/: ChangeLog, symbol.d:

	(test_symbol): new function

2002-09-23 21:37  sds

	* doc/impbody.xml:

	typo + link

2002-09-23 20:32  sds

	* src/: ChangeLog, array.d:

	some code clean-up

2002-09-23 19:55  sds

	* src/array.d:

	German comments translated into English by Stefan Kain

2002-09-23 16:56  sds

	* src/: ChangeLog, describe.lisp:

	(unicode-attributes): avoid a warning in LOOP

2002-09-23 16:12  sds

	* src/: charstrg.d, ChangeLog:

	(eqcomp_fun_t): renamed from `eqcomp_fun'

2002-09-23 16:04  sds

	* src/charstrg.d:

	comment cleanup

2002-09-23 15:57  sds

	* emacs/d-mode.el:

	(d-mode-convert-next-comment): function can start with UP or function

2002-09-23 15:54  sds

	* src/ChangeLog:

	formatting clean-up

2002-09-23 15:18  sds

	* doc/impnotes.html:

	regenerated for :OBSOLETE-ACTION in LOAD

2002-09-23 15:18  sds

	* doc/impbody.xml:

	typo

2002-09-22 10:30  ampy

	* src/: pathname.d, ChangeLog:

	directory now handles windows shortcuts

2002-09-21 13:07  hin

	* src/ChangeLog:

	modules/oracle/Makefile: better -I path

2002-09-21 13:02  hin

	* modules/oracle/Makefile.in:

	Set -I include path to work for more versions of Oracle

2002-09-20 21:43  sds

	* doc/tidy.conf:

	typo

2002-09-20 20:34  sds

	* src/arihppa.d:

	Will Newton's follow-up to his rearrangements

2002-09-20 19:55  sds

	* src/NEWS:

	All .fas files generated by previous CLISP versions are invalid

2002-09-20 19:52  sds

	* src/: eval.d, reploop.lisp, subr.d, constsym.d, control.d,
	  compiler.lisp, constobj.d, ChangeLog:

	added a TOP-P argument to UNWIND-TO-DRIVER
	added MEMQ to FUNTAB

2002-09-20 19:22  sds

	* src/: ChangeLog, init.lisp:

	fix the OBSOLETE-ACTION patch

2002-09-20 19:20  sds

	* src/: ChangeLog, charstrg.d:

	error reporting clean-up

2002-09-20 18:20  sds

	* src/init.lisp:

	remove one compile-time warning

2002-09-20 18:19  sds

	* src/ChangeLog, src/NEWS, src/init.lisp, doc/impbody.xml,
	  doc/impent.xml:

	LOAD now takes an additional :OBSOLETE-ACTION keyword

2002-09-20 17:52  sds

	* src/: intlog.d, ChangeLog, arihppa.d:

	Stefan Kain <stefan.kain@freenet.de> translated all comments

2002-09-20 17:19  sds

	* tests/alltest.tst:

	fixed some long constants, incorrectly modified by the last patch

2002-09-20 17:18  sds

	* src/charstrg.d:

	German comments translated into English by Stefan Kain

2002-09-20 16:17  hin

	* src/ChangeLog:

	modules/oracle make fixes

2002-09-20 15:51  hin

	* modules/oracle/: Makefile.in, examples.lisp:

	Fix examples and Makefile to suit more environments reported by users

2002-09-20 15:31  sds

	* src/lispbibl.d:

	[SPARC GCC3]: disable global register declarations
	Suggested by Will Newton <will@misconception.org.uk>

2002-09-20 15:29  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated for the readline.m4 change

2002-09-20 15:24  sds

	* src/: ChangeLog, ariarm.d:

	ARM assembler code updated to the newer gas syntax
	From Will Newton <will@misconception.org.uk>

2002-09-20 15:04  hin

	* modules/oracle/: Makefile.in, configure, oracle.lisp:

	Fix problems with whitespace and tabs (e.g. Makefile); no code change

2002-09-20 00:42  sds

	* src/defs1.lisp:

	cannot have doc strings yet

2002-09-19 22:45  sds

	* src/m4/readline.m4:

	AC_LIB_LINKFLAGS_BODY(readline)

2002-09-19 22:43  sds

	* src/: ChangeLog, lisparit.d:

	(log_digits): fixed last patch: make sure that the
	saved value is not more precise than it is accurate

2002-09-19 00:14  sds

	* src/defs1.lisp:

	translated everything except for time docs

2002-09-18 23:54  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated for the fenv_default.m4 fix

2002-09-18 23:53  sds

	* src/: ChangeLog, makemake.in:

	treat floatparam.[ch] just like intparam.[ch]

2002-09-18 23:39  sds

	* Makefile.devel:

	(SOURCES7): benchmarks are for developers only, remove

2002-09-18 21:23  sds

	* src/intparam.c:

	kill the mention of intparam.d

2002-09-18 21:09  sds

	* src/: ChangeLog, m4/fenv_default.m4:

	fixed AC_DEFINE macro calls

2002-09-18 19:52  sds

	* src/ChangeLog:

	(NGROUPS_MAX): do not redefine the constant based on _POSIX_NGROUPS_MAX

2002-09-18 19:43  sds

	* src/: compiler.lisp, ChangeLog:

	handle WITHOUT-PACKAGE-LOCK specially

2002-09-18 19:42  sds

	* src/: ChangeLog, foreign1.lisp:

	(default-foreign-language): avoid a compile-time warning by wrapping
	SETQ *FOREIGN-LANGUAGE* inside a WITHOUT-PACKAGE-LOCK macro

2002-09-18 18:53  sds

	* src/: ChangeLog, arihppa.d:

	syntactic to make the GNU assembler happy
	from Will Newton <will@misconception.org.uk>

2002-09-18 15:47  sds

	* src/: io.d, ChangeLog:

	do not print QUOTE and FUNCTION specially when that results
	in a dotted list representation

2002-09-18 04:03  hin

	* src/ChangeLog:

	Use new FFI in Oracle module.  Substantial performance speedup.

2002-09-18 00:27  sds

	* src/: ChangeLog, lisparit.d:

	(log_digits): fixed the 2002-09-11 patch: give NULL as end_p to R_ln_R()
	and always shorten the result when dealing with long floats

2002-09-18 00:13  sds

	* src/package.d:

	converted comments

2002-09-17 23:55  sds

	* emacs/d-mode.el:

	(d-mode-convert-next-comment): new function

2002-09-17 23:45  hin

	* modules/oracle/oracle.lisp:

	Much faster DO-ROWS implementation using pre-calculated offsets
	and array-based fetches.
	Inline function.

2002-09-17 17:08  haible

	* src/: ChangeLog, loop.lisp:

	Emit a warning for (loop for i from 1 to 10 collect i finally collect 11).

2002-09-17 02:40  hin

	* modules/oracle/oracle.lisp:

	Use new FFI (def-call-out) and set default foreign language.
	Tune low-level functions for less consing (and GC'ing).  More TODO here.
	Cache column info to retrieve once per query.

2002-09-15 00:14  sds

	* src/: ChangeLog, compiler.lisp:

	(c-APPLY): check whether FUN is locally defined
	to check signature in (flet ((foo (...) ...)) (apply #'foo ...))
	this also kills a spurious warning about undefined functions

2002-09-14 22:19  sds

	* src/makemake.in:

	CLHSROOT does not always come after href= (sometimes it's cite=)

2002-09-14 22:04  sds

	* Makefile.devel, src/ChangeLog, src/_clisp.html, src/makemake.in:

	minor infrastructure tweaks

2002-09-14 21:40  sds

	* src/: subr.d, constsym.d, encoding.d:

	comment translations (by Stefan Kain)

2002-09-14 21:39  sds

	* tests/: ChangeLog, excepsit.tst, streamslong.tst:

	use "./" instead of "/tmp/" because some systems might not have that

2002-09-13 21:37  sds

	* clisp.spec:

	(mysrc): current

2002-09-13 17:12  sds

	* clisp.lsm:

	2.30 - 2002-09-15

2002-09-13 17:01  sds

	* src/: NEWS, VERSION, version.h, ChangeLog, HISTORY:

	2.30 - 2002-09-15

2002-09-13 17:00  sds

	* win32msvc/makefile.msvc4, win32msvc/makefile.msvc5,
	  src/po/es.gmo, src/po/es.po, src/po/fr.gmo, src/po/fr.po,
	  src/po/nl.gmo, src/po/nl.po, src/po/ru.gmo, src/po/ru.po,
	  src/po/de.po, src/po/en.gmo, src/po/en.po, src/uninames.h,
	  src/po/clisp.pot, src/po/clisplow.pot, src/po/clisplow_de.gmo,
	  src/po/clisplow_de.po, src/po/clisplow_en.gmo,
	  src/po/clisplow_en.po, src/po/clisplow_es.gmo,
	  src/po/clisplow_es.po, src/po/clisplow_fr.gmo,
	  src/po/clisplow_fr.po, src/po/clisplow_nl.gmo,
	  src/po/clisplow_nl.po, src/po/clisplow_ru.gmo,
	  src/po/clisplow_ru.po, src/po/de.gmo,
	  ffcall/callback/vacall_r/vacall_r.h.msvc,
	  ffcall/vacall/vacall.h.msvc, doc/impnotes.html,
	  ffcall/avcall/avcall.h.msvc:

	regenerated for 2.30

2002-09-13 16:56  sds

	* Makefile.devel:

	uninames.c --> uninames.h

2002-09-13 16:37  sds

	* src/ChangeLog, src/intparam.c, src/intparam.d, Makefile.devel:

	removed intparam.d

2002-09-13 16:06  sds

	* doc/: impbody.xml, impbyte.xml, impent.xml, impext.xml,
	  cl-ent.xml:

	new entity - &ascii;

2002-09-13 00:23  sds

	* src/: ChangeLog, compiler.lisp:

	(form-name): removed
	(compile-file): folded FORM-NAME; pass :PRETTY NIL to WRITE-TO-STRING

2002-09-12 01:15  sds

	* tests/number2.tst, src/comptran.d:

	(N_tan_N, N_tanh_N): fixed last patch for 0 argument

2002-09-12 00:20  sds

	* src/error.d:

	translated comments in the lisp code

2002-09-12 00:03  sds

	* src/: ChangeLog, error.d, socket.d:

	Stefan translated all comments

2002-09-11 23:02  sds

	* doc/impext.xml:

	mention the oracle module from John Hinsdale

2002-09-11 23:02  sds

	* modules/oracle/README:

	do not use explicit CLISP version number

2002-09-11 22:50  sds

	* src/ChangeLog, src/NEWS, src/comptran.d, src/lisparit.d,
	  src/realelem.d, src/realtran.d, tests/ChangeLog,
	  tests/alltest.tst, tests/number2.tst:

	improved accuracy of some transcendental functions

2002-09-11 22:32  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2002-09-11 21:56  hin

	* modules/oracle/configure:

	New pre-built distributable configure built w/ autoconf 2.53

2002-09-11 21:53  hin

	* Makefile.devel:

	Rule to make autoconf script in Oracle module

2002-09-11 21:52  hin

	* modules/oracle/configure.ac, src/ChangeLog:

	Add Oracle module: autoconf source, rule to build configure in Makefile.devel

2002-09-11 20:15  sds

	* emacs/d-mode.el:

	(d-mode-translate-word): new function

2002-09-11 20:14  sds

	* src/NEWS:

	mention Oracle module

2002-09-11 20:14  sds

	* src/: control.d, i18n.d:

	tweak last patch

2002-09-11 19:32  sds

	* src/: time.d, symbol.d, stream.d, spvw_garcol.d, spvw_circ.d,
	  spvw.d, socket.d, sequence.d, rexx.d, record.d, realelem.d,
	  predtype.d, pathname.d, package.d, list.d, misc.d, lispbibl.d,
	  io.d, lisparit.d, hashtabl.d, i18n.d, eval.d, flo_rest.d,
	  foreign.d, encoding.d, error.d, array.d, charstrg.d, control.d,
	  debug.d, dirkey.d, ChangeLog, affi.d, aridecl.d:

	macrology patch by Marco Baringer <empb@bese.it>

2002-09-11 16:27  hin

	* modules/oracle/: Makefile.in, README, configure, examples.lisp,
	  link.sh, oiface.c, oiface.h, oracle.lisp, orafns.c:

	Initial checkin

2002-09-11 15:45  sds

	* src/_clisp.html:

	a couple extra links

2002-09-11 14:54  sds

	* src/unix.d:

	translation tweak

2002-09-11 00:41  sds

	* tests/path.tst:

	translated comments

2002-09-09 02:48  sds

	* src/ChangeLog, src/acorn.d, src/msdos.d, src/unix.d,
	  src/unixaux.d, src/m4/signal.m4, unix/sigsegv.c:

	renamed signal_handler type to signal_handler_t

2002-09-09 02:12  sds

	* src/unix.d:

	translated comments

2002-09-08 02:35  sds

	* src/makemake.in:

	Stefan Kain translated the last few German comments!

2002-09-08 02:28  sds

	* src/ChangeLog, src/NEWS, src/defmacro.lisp, tests/macro8.tst:

	fixed the (destructuring-bind (&key (x x)) ...) bug

2002-09-08 00:40  sds

	* src/defmacro.lisp:

	formatting for Emacs

2002-09-06 02:17  sds

	* doc/: Makefile, impnotes.xml.in:

	forgot to replace DTDVER

2002-09-06 01:03  sds

	* src/condition.lisp:

	formatting for Emacs

2002-09-06 00:43  sds

	* src/: ChangeLog, avl.d:

	Stefan Kain  <stefan.kain@freenet.de> translated all comments

2002-09-05 21:04  sds

	* doc/: Makefile, impnotes.xml.in:

	(impnotes.xml): regenerate using sed(1), not cat(1), set VERSION, DATE
	and DTD (instead of just DTD)

2002-09-05 19:21  sds

	* src/: makemake.in, ChangeLog:

	[win32gcc]: use symbolic links

2002-09-04 21:50  sds

	* src/: ChangeLog, comptran.d:

	(N_N_expt_N): reverted the 2002-08-28 patch

2002-09-04 21:48  sds

	* src/: realtran.d, ChangeLog:

	(R_cos_sin_R_R): avoid one sqrt() and use sin(r)=r when r=0

2002-09-04 20:38  sds

	* src/: ChangeLog, compiler.lisp:

	(disassemble-closure): print the number of instructions

2002-09-04 19:59  sds

	* doc/impnotes.dsl:

	(book-titlepage-recto-elements): added `pubdate' and `edition'

2002-09-04 19:58  sds

	* doc/impnotes.xml.in:

	added `title' and `subtitle' to `bookinfo'

2002-09-04 19:30  sds

	* doc/impnotes.css:

	no border for images

2002-09-04 18:10  sds

	* doc/: unix-ent.xml, impext.xml, cl-ent.xml, impent.xml:

	new entities: iconv-u (unix-ent); glibc, libiconv (cl-ent);
	charset-glibc-libiconv, charset-libiconv (impent)

2002-09-04 17:04  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated: dropped NO_SIGSEGV

2002-09-04 16:07  sds

	* unix/INSTALL, win32msvc/INSTALL:

	highly recommend libsigsegv

2002-09-04 16:03  haible

	* src/: ChangeLog, configure.in, makemake.in, m4/sigsegv.m4:

	Fix libsigsegv config.

2002-09-04 15:56  sds

	* src/NEWS:

	CLISP does not come with GNU libsigsegv anymore

2002-09-04 00:37  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated: removed sigsegv

2002-09-03 22:50  haible

	* src/ChangeLog, src/configure.in, src/lispbibl.d, src/makemake.in,
	  src/unix.d, unix/INSTALL, Makefile.devel, win32msvc/INSTALL,
	  configure:

	Rely on external libsigsegv.

2002-09-03 22:48  haible

	* src/m4/sigsegv.m4:

	Link with libsigsegv.

2002-09-03 22:38  sds

	* src/constobj.d:

	(version): FIXME/TODO: add MEMQ to FUNTAB and :TRUNAMEP arg to DIRECTORY

2002-09-03 21:22  sds

	* doc/impnotes.xml.in:

	removed the TOC - it is auto-generated
	imp-byte comes after imp-ext now

2002-09-03 21:09  sds

	* doc/impbyte.xml:

	added Recompilation section

2002-09-03 19:30  sds

	* src/: win32.d, ChangeLog:

	(HAVE_UNISTD_H): do not define (revert the 2002-08-19 patch) since
	<unistd.h> is needed for only exec() which is not used on WIN32_NATIVE

2002-09-03 19:23  sds

	* src/_clisp.c:

	comment: unistd is needed for exec()

2002-09-02 09:35  ampy

	* src/: ChangeLog, makemake.in:

	Fixed for mingw build

2002-09-02 08:56  ampy

	* src/: ChangeLog, win32.d, win32aux.d, pathname.d:

	Implemented shortcut symlinks on win32.

2002-08-29 23:35  sds

	* doc/impnotes.html:

	regenerated

2002-08-29 23:32  sds

	* src/_clisp.html:

	added SF logo to the footer

2002-08-29 23:16  sds

	* doc/impnotes.dsl:

	(nav-footer): create a footer for each page

2002-08-29 19:45  sds

	* src/NEWS:

	doc tweaks

2002-08-29 19:37  sds

	* doc/impbody.xml, doc/impext.xml, src/NEWS:

	doc tweaks

2002-08-29 15:23  sds

	* Makefile.devel:

	CHANGES.LOG --> NEWS

2002-08-28 22:42  sds

	* src/FILES:

	regenerated

2002-08-28 22:42  sds

	* src/FILES.1:

	updated

2002-08-28 17:02  sds

	* unix/INSTALL:

	readline is not made by CLISP

2002-08-28 16:33  sds

	* src/: CHANGES.LOG, NEWS:

	renamed CHANGES.LOG to NEWS

2002-08-28 16:28  sds

	* src/HISTORY:

	added 2.29

2002-08-28 16:21  sds

	* src/: comptran.d, ChangeLog:

	(N_N_expt_N): when y is a float, round it and check the remainder,
	if that is zero, make y integer

2002-08-26 15:19  sds

	* src/: ChangeLog, list.d:

	(sublis_assoc): moved saving/restoring alist (to/from STACK) outside the
	loop because otherwise this function is mis-compiled by gcc-3.2 on linux
	Reported by James Mcclain <jmccla3@gl.umbc.edu>

2002-08-24 20:39  sds

	* src/_clisp.c:

	win32: fixed error reporting

2002-08-24 20:01  sds

	* src/: socket.d, unix.d, win32.d, ChangeLog, _clisp.c, acorn.d,
	  amiga.d, makemake.in, msdos.d:

	more win32gcc tweaks

2002-08-24 17:00  sds

	* doc/impbody.xml:

	loadfile: mention that the newest file that match the argument is loaded
	Suggested by Adam Warner <lists@consulting.net.nz>

2002-08-23 23:20  sds

	* tests/: ChangeLog, lists154.tst:

	more SUBLIS tests

2002-08-23 20:04  sds

	* src/: pathname.d, ChangeLog:

	(DUPLICATE-HANDLE): dup/dup2 calls were reversed
	Reported by Marco Baringer <empb@bese.it>

2002-08-23 00:16  sds

	* doc/impext.xml:

	expanded COPY-FILE doc

2002-08-19 22:59  sds

	* src/unix.d:

	(ualarm) [UNIX_CYGWIN32]: declaration tweak

2002-08-15 01:38  sds

	* benchmarks/: ChangeLog, run-all.lisp:

	(benchmarks): when *BENCHMARK-TYPE* is nil, read and compare saved benchmarks

2002-08-15 01:17  sds

	* src/ChangeLog:

	typo

2002-08-14 23:52  sds

	* src/: ChangeLog, io.d:

	(multi_line_sub_block_out): fixed a crash when block
	contains several indentations

2002-08-14 23:04  sds

	* src/: compiler.lisp, ChangeLog:

	(form-name): use WRITE-TO-STRING instead of SYS::WRITE-TO-SHORT-STRING
	[reversed a major compilation performance hit introduced on 2002-03-11]

2002-08-14 21:29  sds

	* benchmarks/: ChangeLog, run-all.lisp:

	(*scale*): use BOGOMIPS only with #+SYSCALLS

2002-08-14 20:06  sds

	* doc/impbyte.xml:

	added Extending CLISP chapter

2002-08-14 18:47  sds

	* src/pathname.d:

	(copy_file): first keyword is :METHOD, not :COPY

2002-08-14 17:35  sds

	* src/configure:

	regenerated

2002-08-14 17:30  sds

	* src/: ChangeLog, configure.in, makemake.in:

	use AC_CONFIG_FILES instead of AC_CONFIG_COMMANDS and AC_OUTPUT

2002-08-14 15:14  sds

	* src/_clisp.html:

	recommend -I for non-Ilisp Emacs users

2002-08-12 17:15  sds

	* doc/impbody.xml:

	close/get-output-stream-string interaction

2002-08-12 16:06  sds

	* src/stream.d:

	(fehler_value_stream): error message tweak:
	*TERMINAL-IO* must be an _open_ stream

2002-08-12 16:02  sds

	* src/: ChangeLog, makemake.in:

	(encflags): new variable: -Efile and -Eterminal
	instead of the general -E (see patch 2002-06-10): need to keep
	*MISC-ENCODING* set to the user localization

2002-08-11 20:57  sds

	* benchmarks/: ChangeLog, Makefile, run-all.lisp:

	compare benchmarks for different implementations

2002-08-11 20:31  sds

	* benchmarks/: ChangeLog, fft.lisp, tprint.lisp:

	minor tweaks

2002-08-11 18:01  sds

	* src/: makemake.in, ChangeLog, _clisp.c, clisp-link.in:

	fixed the EXEEXT inconsistencies

2002-08-10 10:32  ampy

	* src/: ChangeLog, makemake.in:

	don't use apostrophes as shell screening character on win32

2002-08-10 03:58  ampy

	* win32msvc/makefile.msvc5:

	regenerated

2002-08-10 03:57  ampy

	* src/: ChangeLog, makemake.in:

	lisp executable depends on libcharset

2002-08-10 02:35  ampy

	* win32msvc/TODO:

	interruptible socket operations are done

2002-08-10 02:33  ampy

	* win32msvc/INSTALL:

	Removed libiconv, added libcharset

2002-08-10 00:14  sds

	* benchmarks/ChangeLog:

	initial revision

2002-08-09 23:34  sds

	* src/configure:

	regenerated for makemake creation fix

2002-08-09 23:32  sds

	* src/: ChangeLog, configure.in, makemake.in:

	fixed makemake creation: additional commands were not executed

2002-08-09 22:21  sds

	* src/: _clisp.c, ChangeLog:

	accept `-d'

2002-08-09 22:17  sds

	* src/: ChangeLog, makemake.in:

	(TEXE, LEXE) [cygwin32]: exe/exe, because some win32 programs (e.g.,
	 Emacs) cannot start lisp.run (cygwin bash has no problems, of course)

2002-08-09 21:30  sds

	* src/ChangeLog, src/makemake.in, benchmarks/fac.lisp,
	  benchmarks/fft.lisp, benchmarks/fprint.lisp,
	  benchmarks/fread.lisp, benchmarks/frpoly.lisp,
	  benchmarks/puzzle.lisp, benchmarks/run-all.lisp,
	  benchmarks/stak.lisp, benchmarks/stream.lisp,
	  benchmarks/tak.lisp, benchmarks/takl.lisp, benchmarks/takr.lisp,
	  benchmarks/tprint.lisp, benchmarks/traverse.lisp,
	  benchmarks/triang.lisp, benchmarks/.cvsignore,
	  benchmarks/Makefile, benchmarks/acker.lisp, benchmarks/bfib.lisp,
	  benchmarks/boyer.lisp, benchmarks/browse.lisp,
	  benchmarks/ctak.lisp, benchmarks/dderiv.lisp,
	  benchmarks/deriv.lisp, benchmarks/destru.lisp,
	  benchmarks/div2.lisp:

	added Gabriel's benchmarks

2002-08-09 21:01  sds

	* src/: .clisp, .clisp-full:

	killed in favow of the clisp.c driver

2002-08-09 20:52  sds

	* tests/Makefile:

	compile tests.lisp

2002-08-09 20:48  sds

	* ffcall/autoconf/aclocal.m4, ffcall/m4/ln.m4, src/configure,
	  src/autoconf/aclocal.m4:

	regenerated

2002-08-09 20:45  sds

	* src/m4/termcap.m4:

	do not check for curses: all platforms which have libcurses also have
	libtermcap, also they were all different on the various Unix systems,
	and often buggy

2002-08-09 20:42  sds

	* src/: compiler.lisp, ChangeLog:

	avoid compiler warning in (defun z () #'(lambda () (z)))

2002-08-09 15:55  sds

	* src/_README.en:

	removed readline

2002-08-09 15:40  sds

	* src/: ChangeLog, charstrg.d:

	(MAKE-STRING) [HAVE_SMALL_SSTRING]: create a string
	of minimal element size for the given initial element

2002-08-09 01:59  ampy

	* src/: ChangeLog, _README.en:

	Updated _README.en for win32

2002-08-08 21:33  haible

	* src/po/de.po:

	Fix spelling of Gre.

2002-08-08 18:14  haible

	* src/m4/ln.m4:

	Avoid passing only 2 arguments to 'test'.

2002-08-08 01:51  sds

	* src/record.d:

	(fehler_record_length): message unification

2002-08-08 01:13  sds

	* src/makemake.in:

	minor quoting correction (and removed the #! spec)

2002-08-08 01:01  sds

	* ffcall/autoconf/aclocal.m4, ffcall/m4/ln.m4, src/configure,
	  src/autoconf/aclocal.m4:

	regenerated for hln

2002-08-08 01:00  sds

	* src/: ChangeLog, m4/ln.m4:

	(CL_PROG_HLN): this time, fixed the link test for real

2002-08-07 21:17  sds

	* src/m4/termcap.m4:

	tgetent may be in curses

2002-08-07 20:54  sds

	* src/m4/readline.m4:

	emacs mode id --> top

2002-08-07 20:13  sds

	* src/CHANGES.LOG:

	Thanks to Marco Baringer for COPY-FILE and DUPLICATE-HANDLE

2002-08-07 17:41  sds

	* src/: pathname.d, ChangeLog:

	(COPY-FILE): instead of returning file count and byte count, return a
	list of (source dest byte-count) for each copy operation performed

2002-08-07 05:28  sds

	* src/: ChangeLog, constobj.d, constsym.d, pathname.d, posix.lisp,
	  subr.d, subrkw.d:

	rewrote the last patch to accept wildcards

2002-08-06 01:27  sds

	* src/stream.d, src/subr.d, src/subrkw.d, doc/impext.xml,
	  doc/unix-ent.xml, src/CHANGES.LOG, src/ChangeLog, src/constobj.d,
	  src/constsym.d, src/lispbibl.d, src/pathname.d:

	POSIX:COPY-FILE - copying/renaming/linking files

2002-08-05 22:04  sds

	* src/: stream.d, ChangeLog:

	treat force_tty_output() the same way as finish_tty_output() wrt CYGWIN/fsync()

2002-08-05 20:45  sds

	* src/: makemake.in, ChangeLog, install.lisp:

	added clisp.ico for win32 and replaced .clisp with clisp.c

2002-08-05 20:19  sds

	* src/: ChangeLog, m4/dynload.m4:

	(CL_DYNLOAD): check for <dlfcn.h> before doing
	anything else and drop out if the header is not there

2002-08-05 19:29  sds

	* doc/clisp.ico:

	initial checkin

2002-08-03 22:36  sds

	* emacs/d-mode.el:

	(C) year update

2002-08-03 22:34  sds

	* emacs/d-mode.el:

	(d-mode-convert-comment): handle comments in CPP macros

2002-08-03 22:34  sds

	* src/: ChangeLog, spvw_garcol.d, spvw_genera2.d:

	unroll Rectype_reallocstring on GC

2002-08-03 21:41  sds

	* src/spvw_garcol.d:

	(gc_mark): reformatted

2002-08-03 02:09  sds

	* src/compiler.lisp:

	simplified last patch

2002-08-03 01:57  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added "RET\\sw*TYPE"

2002-08-03 01:53  sds

	* doc/impbody.xml, src/CHANGES.LOG, doc/cl-ent.xml:

	documented *device-prefix*

2002-08-03 00:56  sds

	* src/ChangeLog, src/compiler.lisp, tests/macro8.tst:

	(c-DIRECT-FUNCTION-CALL): fixed repeated key handling:
	ignore the value of the argument and issue a warning

2002-08-02 23:54  sds

	* src/compiler.lisp:

	whitespace change to accommodate "the Emacs way" of syntax handling

2002-08-02 22:33  sds

	* src/: stream.d, ChangeLog:

	(make_terminal_stream_) [UNIX_CYGWIN32]: check
	ttyname() instead of inodes for stdin/out_handle
	(finish_tty_output) [UNIX_CYGWIN32]: ignore EACCES (in
	addition to EBADF) for xterm/rxvt
	Suggested by David Young and Matthias Linder

2002-08-01 21:51  sds

	* ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/m4/general.m4,
	  ffcall/m4/ln.m4, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure, src/autoconf/aclocal.m4:

	regenerated

2002-08-01 21:48  sds

	* src/: makemake.in, m4/ln.m4, ChangeLog:

	fixed the HLN test

2002-08-01 19:07  sds

	* tests/type.tst:

	fixed a test that depends on UPGRADED-COMPLEX-PART-TYPE

2002-08-01 18:44  sds

	* tests/: ChangeLog, type.tst:

	Type COMPLEX now correctly uses UPGRADED-COMPLEX-PART-TYPE.

2002-08-01 18:41  sds

	* src/: ChangeLog, type.lisp, CHANGES.LOG:

	Type COMPLEX now correctly uses UPGRADED-COMPLEX-PART-TYPE.

2002-08-01 18:35  sds

	* src/: ChangeLog, makemake.in:

	(DISTFILE): strip parens from OS version for cygwin

2002-08-01 18:10  sds

	* doc/: impbody.xml, impext.xml:

	documented the change in `upgraded-complex-part-type'

2002-08-01 17:56  sds

	* src/: ChangeLog, defs1.lisp, init.lisp:

	simplified messages

2002-08-01 17:52  sds

	* src/: spvw.d, ChangeLog, constsym.d, makemake.in, pathname.d:

	cygwin: understand win32 "c:" pathnames

2002-08-01 15:35  sds

	* utils/comment5.c:

	check for errors before closing files

2002-07-31 20:42  sds

	* src/ChangeLog:

	restore

2002-07-31 20:39  sds

	* utils/txt2c.c, src/makemake.in, utils/ccmp2c.c, utils/ccmp2c.d,
	  utils/modprep.c, utils/modprep.d, src/ChangeLog:

	do not pre-process ccmp2c.c, modprep.c, txt2c.c

2002-07-31 18:42  sds

	* src/stream.d, src/win32.d, src/win32aux.d, src/ChangeLog,
	  src/encoding.d, src/makemake.in, src/pathname.d, Makefile.devel,
	  configure:

	mingw port moving along - in-place only for now

2002-07-31 15:39  sds

	* src/: m4/general.m4, ChangeLog:

	(CL_CANONICAL_HOST_CPU_FOR_FFCALL, CL_CANONICAL_HOST_CPU):
	canonicalize alphaev[4-8] to alpha
	Suggested by Will Newton <will@misconception.org.uk>

2002-07-30 17:48  sds

	* utils/comment5.c:

	typos

2002-07-30 17:43  sds

	* src/ChangeLog, utils/comment5.c, utils/comment5.d:

	meaningful error messages

2002-07-29 22:00  sds

	* src/ChangeLog, modules/clx/new-clx/e2d.c:

	fixed bug #[ 552171 ]: failure with clx.e
	(do_defun): terminate with '\0' after inserting '}'

2002-07-29 21:07  sds

	* src/pathname.d:

	(create_backup_file): Can trigger GC

2002-07-29 21:05  sds

	* src/: ChangeLog, spvw_debug.d:

	[DEBUG_SPVW]: added some debugging functions

2002-07-29 21:05  sds

	* src/: spvw.d, ChangeLog:

	(main): warp all signal handler installations in begin/end_system_call()

2002-07-29 17:00  sds

	* src/lispbibl.d:

	kill a stray paren

2002-07-29 16:21  sds

	* Makefile.devel:

	comp.os.linux.announce is accessible vi e-mail

2002-07-29 00:56  sds

	* src/: stream.d, lispbibl.d, pathname.d:

	und-->and

2002-07-27 22:25  sds

	* doc/: Makefile, cl-ent.xml, editors.txt, impbody.xml:

	updated for readline removal

2002-07-27 18:55  sds

	* doc/impbody.xml:

	XP is a win32

2002-07-27 15:22  sds

	* doc/impext.xml:

	mention that mem files can be gzipped

2002-07-26 23:49  sds

	* src/: ChangeLog, stdint.h.in:

	[__sun__]: <sys/int_types.h> defines everything

2002-07-26 23:47  sds

	* src/: ChangeLog, type.lisp:

	(upgraded-complex-part-type): spec must be a subtype of REAL,
	and the return value is REAL

2002-07-26 19:32  sds

	* src/: ChangeLog, socket.d:

	(RESOLVE-HOST-IPADDR-INTERNAL): fixed a GC safety bug

2002-07-26 16:13  sds

	* src/CHANGES.LOG:

	DIR-KEY now works on Cygwin.

2002-07-26 16:02  sds

	* src/stream.d:

	readline/cygwin for 2.29

2002-07-26 15:26  sds

	* src/: stream.d, CHANGES.LOG, ChangeLog:

	Readline is now used properly on Cygwin

2002-07-26 00:04  sds

	* clisp.lsm:

	2.29

2002-07-26 00:01  sds

	* src/ChangeLog:

	autoconf tweaks for hp/ux and cygwin

2002-07-25 23:58  sds

	* src/stream.d:

	1.268 for 2.29

2002-07-25 23:53  sds

	* INSTALL:

	removed gettext, readline, termcap

2002-07-25 23:39  sds

	* src/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/autoconf/aclocal.m4,
	  ffcall/avcall/configure, ffcall/callback/configure:

	regenerated

2002-07-25 23:06  sds

	* src/ChangeLog:

	Peter Burwood's sygwin/ualarm for 2.29

2002-07-25 15:27  sds

	* src/compiler.lisp:

	fixed some spelling typos

2002-07-25 13:40  haible

	* src/: ChangeLog, compiler.lisp:

	Re-fix symbol-suffix.

2002-07-25 13:30  haible

	* src/compiler.lisp:

	Re-fix symbol-suffix.

2002-07-25 13:23  haible

	* src/ChangeLog:

	Re-fix symbol-suffix.

2002-07-25 13:17  haible

	* src/ChangeLog:

	Add 4 missing entries.

2002-07-25 01:35  sds

	* src/makemake.in:

	all BSD fsstnd are created equal (for now - waiting for patches :-)

2002-07-24 22:22  sds

	* clisp.spec:

	fixed locale catalogs

2002-07-24 22:21  sds

	* clisp.spec:

	added nl and ru locales

2002-07-24 22:16  sds

	* clisp.spec:

	updated for 2.29

2002-07-24 21:19  sds

	* clisp.spec:

	clreadline is gone

2002-07-24 21:12  sds

	* src/: ChangeLog, VERSION, version.h, CHANGES.LOG:

	updated for port-2.29

2002-07-24 21:00  sds

	* src/ChangeLog:

	2.29

2002-07-24 20:49  sds

	* src/CHANGES.LOG:

	portability ==> 2.29

2002-07-24 20:47  sds

	* ffcall/: autoconf/aclocal.m4, avcall/configure,
	  callback/vacall_r/configure, vacall/configure:

	regenerated for 2.29

2002-07-24 20:19  sds

	* src/makemake.in:

	gcc 3.1 patches for 2.29

2002-07-24 20:14  sds

	* src/: VERSION, version.h, CHANGES.LOG:

	2.29

2002-07-24 20:04  sds

	* src/spvw.d:

	1.184 for 2.29

2002-07-24 19:48  sds

	* src/lispbibl.d:

	gcc 3.1 for 2.29

2002-07-24 19:42  sds

	* src/compiler.lisp:

	1.87, 1.88 for 2.29

2002-07-24 19:39  sds

	* src/describe.lisp:

	1.21 for 2.29

2002-07-24 19:36  sds

	* src/init.lisp:

	1.64 for 2.29

2002-07-24 19:32  sds

	* src/spvw_genera1.d:

	1.14, 1.15, 1.16 for 2.29

2002-07-24 19:30  sds

	* src/stream.d:

	1.270 for 2.29

2002-07-24 19:22  sds

	* src/compiler.lisp:

	1.78, 1.79, 1.80 for 2.29

2002-07-24 19:18  sds

	* src/spvw_memfile.d:

	1.35 for 2.29

2002-07-24 19:16  sds

	* src/compiler.lisp:

	1.75 for 2.29

2002-07-24 19:13  sds

	* src/init.lisp:

	merged in 1.59

2002-07-24 19:09  sds

	* src/autoconf/aclocal.m4:

	1.77 patch for 1.29 release

2002-07-24 18:47  sds

	* src/encoding.d:

	fixed bug #[ 527380 ]: encoding :output-error-action :ignore broken

2002-07-23 16:16  sds

	* src/dirkey.d:

	typo

2002-07-22 20:54  sds

	* src/: ChangeLog, compiler.lisp:

	fixed the (compile nil (lambda () ... #'(lambda ...))) bug

2002-07-22 20:35  sds

	* src/pathname.d:

	(user_data_): match subr.d

2002-07-22 20:34  sds

	* src/makemake.in:

	(check-sources): should not depend on lisp.run and lispinit.mem

2002-07-22 20:20  sds

	* src/: sequence.d, subr.d, array.d, charstrg.d,
	  check-lispfun.lisp, dirkey.d, io.d, makemake.in, posixmisc.d,
	  rexx.d, ChangeLog:

	check LISPFUN, LISPFUNN and LISPSPECFORM
	between *.d and subr.d/subrkw.d/fsubr.d

2002-07-22 20:13  sds

	* src/ChangeLog:

	formatting

2002-07-22 17:20  sds

	* tests/alltest.tst:

	kill special CLISP linux/i386 double epsilons

2002-07-22 16:27  sds

	* src/: inspect.lisp, ChangeLog:

	fixed bug #[ 584866 ]: inspect.lisp invalid XHTML & e-mail

2002-07-22 15:18  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2002-07-22 14:11  haible

	* src/autoconf/aclocal.m4:

	Regenerated.

2002-07-22 14:09  haible

	* src/: ChangeLog, stdint.h.in:

	Add support for FreeBSD.

2002-07-22 14:08  haible

	* src/: ChangeLog, configure.in, dfloat.d, ffloat.d, floatparam.c,
	  lisparit.d, lispbibl.d, spvw.d, unixaux.d, unixconf.h.in,
	  m4/fenv_default.m4:

	Avoid using floating-point hardware where it leads to exceptions or
	wrong computations.

2002-07-22 14:06  haible

	* src/: ChangeLog, defs1.lisp:

	Make it bootstrap again, but don't allow numbers or pathnames as module names.

2002-07-22 14:02  haible

	* src/: ChangeLog, m4/rusage.m4:

	Don't use AC_CACHE_CHECK inside AC_CACHE_CHECK - output doesn't look good.

2002-07-22 13:21  haible

	* src/ChangeLog, configure:

	Fix an error message during configure:
	./configure: [: unlimited: integer expression expected

2002-07-22 13:19  haible

	* unix/PLATFORMS:

	Remove hints for obsolete platforms.

2002-07-21 20:54  sds

	* src/: ChangeLog, noreadline.d:

	reverted the last patch: do not use READLINE_CONST

2002-07-21 20:45  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2002-07-21 20:09  sds

	* src/m4/readline.m4:

	do not use shell var as an m4 arg:
	foo${bar}=zot is not a valid shell variable assignment

2002-07-21 20:03  sds

	* src/: stream.d, ChangeLog:

	#include <stdio.h> before <readline/readline.h> on all platforms

2002-07-21 19:28  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2002-07-21 19:28  sds

	* configure, src/ChangeLog, src/noreadline.d, src/m4/readline.m4:

	more config tweaks

2002-07-20 21:21  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2002-07-20 21:21  sds

	* src/: stream.d, unixconf.h.in, m4/readline.m4, ChangeLog:

	more readline configuration tweaks

2002-07-20 00:15  sds

	* src/: ChangeLog, spvw.d:

	(main): more begin/end_system_call

2002-07-19 22:54  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2002-07-19 22:54  sds

	* src/makemake.in, src/m4/readline.m4, src/m4/termcap.m4,
	  configure, src/ChangeLog, src/configure.in:

	more autoconf tweaks

2002-07-19 21:12  sds

	* src/: ChangeLog, _distmakefile:

	removed readline docs

2002-07-19 18:18  sds

	* src/m4/termcap.m4:

	simplified logic

2002-07-19 18:17  sds

	* src/: lispbibl.d, ChangeLog:

	(GNU_GETTEXT): define based on NO_GETTEXT and
	ENABLE_NLS, not complex heuristics

2002-07-19 17:43  sds

	* src/stream.d:

	[GNU_READLINE UNIX_CYGWIN32]: include <stdio.h> before <readline/readline.h>

2002-07-19 17:41  sds

	* src/: VERSION, version.h:

	upped the version for readline removal

2002-07-19 16:48  sds

	* src/: _clisp.1, _clisp.html:

	expanded completion documentation

2002-07-19 16:20  sds

	* src/: autoconf/aclocal.m4, configure:

	regenerated (removed readline)

2002-07-19 16:19  sds

	* src/m4/termcap.m4, src/m4/readline.m4, src/stream.d,
	  src/unixconf.h.in, src/lispbibl.d, src/makemake.in,
	  src/ChangeLog, src/configure.in, configure, src/CHANGES.LOG:

	do not distribute readline and termcap with CLISP

2002-07-19 15:22  sds

	* src/: compiler.lisp, ChangeLog:

	(with-compilation-unit): bind *C-LISTING-OUTPUT*
	fixed bug #[ 583751 ]: (compile-file xx :verbose NIL)

2002-07-18 22:50  sds

	* src/m4/termcap.m4:

	cygwin32 has all the functionality now

2002-07-18 13:11  ampy

	* src/dirkey.d:

	Fixed noncompileable /**/ comment after # comment

2002-07-17 19:54  sds

	* src/: misc.d, subr.d, CHANGES.LOG, ChangeLog:

	getenv arg is now optional

2002-07-17 17:51  sds

	* src/CHANGES.LOG:

	mention SPARC/Linux fix

2002-07-16 23:54  sds

	* src/ChangeLog, src/constsym.d, src/pathname.d, src/posix.lisp,
	  src/subr.d, doc/impext.xml, doc/unix-ent.xml, src/CHANGES.LOG:

	POSIX:DUPLICATE-HANDLE - interface to dup/dup2/DuplicateHandle

2002-07-16 17:27  sds

	* src/: ChangeLog, defs1.lisp:

	(module-name): do not use ETYPECASE for bootstrapping reasons

2002-07-16 15:59  sds

	* src/CHANGES.LOG, src/ChangeLog, src/misc.d, doc/impbody.xml,
	  doc/impent.xml, doc/impext.xml, doc/unix-ent.xml:

	(GETENV): return all the environment as an alist when the argument is NIL

2002-07-16 14:52  haible

	* src/ChangeLog:

	Misc.

2002-07-16 14:51  haible

	* src/lispbibl.d:

	Support for FreeBSD and GNU/FreeBSD.

2002-07-16 14:48  haible

	* src/lispbibl.d:

	UNIX_GNU -> UNIX_HURD.

2002-07-16 14:46  haible

	* src/lispbibl.d:

	(copy_mem_o): Fix parentheses.

2002-07-16 14:44  haible

	* src/io.d:

	Use bitm(oint_data_len) instead of bit(oint_data_len).

2002-07-16 14:41  haible

	* src/spvw_sigsegv.d:

	Improved support for FreeBSD.

2002-07-16 14:40  haible

	* src/makemake.in:

	Adapt to gcc-3.1.

2002-07-16 14:38  haible

	* src/unix.d:

	fstatfs is not used any more.

2002-07-16 00:49  sds

	* src/dirkey1.lisp:

	[no log message]

2002-07-15 23:52  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated (LDAP)

2002-07-15 23:51  sds

	* src/: m4/ldap.m4, configure.in, unixconf.h.in, ChangeLog:

	check for OpenLDAP

2002-07-15 22:53  sds

	* src/: ChangeLog, compiler.lisp:

	(compile-file-pathname-helper): do not pass
	NIL as the :DEFAULTS to MAKE-PATHNAME

2002-07-15 22:52  sds

	* src/: pathname.d, ChangeLog:

	(test_default_pathname): treat NIL as unbound,
	permitting (parse-namestring "foo" nil nil ...) again

2002-07-15 19:47  sds

	* src/ChangeLog, configure:

	user-specified options (like --with-noreadline)
	override the default/inferred options

2002-07-15 19:36  sds

	* src/: pathname.d, ChangeLog:

	(wildcard_match): handle special patterns like
	:WILD, :WILD-INFERIORS, :UP and :BACK

2002-07-15 19:36  sds

	* tests/pack11.tst:

	fixed bug [ 581646 ]: REQUIRE uses STRING-EQUAL

2002-07-15 16:52  sds

	* src/: ChangeLog, compiler.lisp, defs1.lisp:

	fixed bug [ 581646 ]: REQUIRE uses STRING-EQUAL

2002-07-15 16:46  sds

	* src/: ChangeLog, _distmakefile:

	(clisp): new target for installing locally

2002-07-14 03:24  sds

	* src/: ChangeLog, constsym.d, dirkey.d, dirkey1.lisp:

	ported DIR-KEY to cygwin32

2002-07-14 02:56  sds

	* src/: ChangeLog, describe.lisp:

	fixed bug [ 514741 ]: ldap bugs (describe, dir-key-info)

2002-07-14 02:26  sds

	* src/time.d:

	minor translations

2002-07-14 01:30  sds

	* Makefile.devel:

	(SOURCES5): removed cygwin32

2002-07-14 01:03  sds

	* doc/impnotes.html:

	regenerated

2002-07-14 01:01  sds

	* doc/Makefile:

	(IMPNOTES): added unix-ent.xml

2002-07-14 01:00  sds

	* doc/unix-ent.xml:

	terminate entities with #\;

2002-07-14 00:58  sds

	* doc/impbody.xml:

	punctuation

2002-07-14 00:55  sds

	* doc/impbody.xml:

	expanded DIRECTORY documentation

2002-07-14 00:55  sds

	* doc/: impext.xml, unix-ent.xml:

	added UNIX utilities entities

2002-07-13 17:28  sds

	* unix/PLATFORMS:

	cygwin is now a normal Unix platform

2002-07-13 00:00  sds

	* tests/excepsit.tst:

	do not intern anything in SYSTEM

2002-07-12 17:48  sds

	* tests/: alltest.tst, ChangeLog:

	(DOUBLE-FLOAT-EPSILON, DOUBLE-FLOAT-NEGATIVE-EPSILON):
	restored PRIN1-TO-STRING CLISP tests, similar to
	MOST-NEGATIVE-DOUBLE-FLOAT and friends

2002-07-12 17:21  sds

	* src/eval.d, src/package.d, src/subr.d, src/ChangeLog,
	  src/compiler.lisp, src/constsym.d, src/control.d,
	  doc/impbody.xml:

	reverted the last patch wrt bindings (it broke lots of stuff)

2002-07-12 16:41  sds

	* src/lispbibl.d:

	oops!

2002-07-12 02:08  sds

	* src/package.d, src/lispbibl.d, src/compiler.lisp, src/control.d,
	  src/eval.d, src/ChangeLog, doc/impbody.xml:

	extended package locking to assignments and bindings

2002-07-11 22:55  sds

	* src/lispbibl.d:

	spelling

2002-07-11 17:26  sds

	* src/ChangeLog:

	[no log message]

2002-07-11 17:14  sds

	* src/ChangeLog, src/init.lisp, tests/clos.tst:

	fixed bug #[ 580090 ]: unbound SYSTEM::*COMPILING-FROM-FILE*
	error on (lambda () (defmethod ...))

2002-07-11 15:56  sds

	* doc/: impbody.xml, impent.xml:

	link to IEEE 754

2002-07-11 15:14  sds

	* doc/impnotes.dsl:

	(%link-mailto-url%): need "mailto:" prefix

2002-07-10 23:31  sds

	* doc/: cl-ent.xml, impbody.xml, impext.xml:

	fixed some anchors

2002-07-10 16:49  sds

	* doc/impext.xml:

	formatting tweaks

2002-07-10 16:14  sds

	* src/: ChangeLog, spvw.d:

	(quit): call done_win32()

2002-07-09 23:51  sds

	* doc/impbody.xml, src/CHANGES.LOG, src/ChangeLog,
	  src/compiler.lisp:

	(compile-file): do not clobber *.c file when there are no FFI forms

2002-07-09 23:28  sds

	* src/ChangeLog:

	(read): added commas before arguments in backquote

2002-07-09 22:29  sds

	* src/: ChangeLog, complete.lisp:

	(completion): consider the situation FUNCTIONALP
	when start==end, this fixes the "(finalize TAB" bug)

2002-07-09 20:00  sds

	* src/pathname.d, src/ChangeLog, doc/impbody.xml:

	(PARSE-NAMESTRING): barf on symbols when
	CUSTOM:*PARSE-NAMESTRING-ANSI* is non-NIL

2002-07-09 01:32  sds

	* src/: ChangeLog, clos.lisp:

	(check-metaclass-mix): new function
	(initialize-instance-standard-class, make-instance-built-in-class):
	(initialize-instance-structure-class): use it

2002-07-08 20:01  sds

	* doc/impnotes.css:

	semicolons!

2002-07-08 20:01  sds

	* doc/impnotes.css:

	comments

2002-07-08 03:02  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added SPint
	(d-extra-keywords): added nullobj, skipSTACKop, STACKop

2002-07-03 00:30  sds

	* src/: _clisp.c, ChangeLog:

	[STDC_HEADERS]: #include <stdlib.h> (HAVE_STDLIB_H is obsolete)

2002-07-02 17:59  sds

	* src/: constsym.d, subr.d:

	removed spurious %CHANGE-CLASS

2002-07-01 23:42  sds

	* src/: CHANGES.LOG, ChangeLog, _clisp.c, spvw.d:

	removed the obsolete -W option for the sake of
	the CYGWIN port getting "-M c:/gnu/clisp/lispinit.mem"

2002-07-01 21:22  sds

	* ffcall/avcall/avcall-hppa.s,
	  ffcall/callback/trampoline_r/cache-hppa.s,
	  ffcall/callback/trampoline_r/proto-hppa.s,
	  ffcall/callback/trampoline_r/tramp-hppa.s,
	  ffcall/callback/trampoline_r/trampoline.c,
	  ffcall/callback/vacall_r/vacall-hppa.s,
	  ffcall/trampoline/cache-hppa.s, ffcall/trampoline/proto-hppa.s,
	  ffcall/trampoline/tramp-hppa.s, ffcall/vacall/vacall-hppa.s,
	  src/ChangeLog:

	work around a bug in gcc 3.*
	support both HP-UX assembler and GAS

2002-07-01 18:44  sds

	* src/: ChangeLog, makemake.in:

	(echotab_mkdir_maybe): pass `-p' to mkdir(1)
	(shared): new make var; create it before doc dirs

2002-06-29 22:52  sds

	* src/: CHANGES.LOG, ChangeLog:

	implemented feature request [ 575303 ]: quit to top-level in debugger

2002-06-29 22:38  sds

	* src/control.d, src/reploop.lisp, src/subr.d, doc/impbody.xml,
	  src/constobj.d, src/constsym.d:

	implemented feature request [ 575303 ]: quit to top-level in debugger

2002-06-29 00:15  sds

	* src/ChangeLog, configure:

	work around the ulimit bug in cygwin /bin/sh

2002-06-29 00:03  sds

	* src/: ChangeLog, lispbibl.d:

	(alloca) [UNIX_CYGWIN32]: already defined in <alloca.h>

2002-06-28 23:59  sds

	* src/spvw.d:

	the last subr_ --> subr_t

2002-06-28 19:25  sds

	* src/lispbibl.d:

	fixed a spelling typo

2002-06-28 19:16  sds

	* src/charstrg.d:

	(STRING-INFO) [TYPECODES]: made compilable

2002-06-27 23:58  sds

	* src/: ChangeLog, lispbibl.d:

	fixed Sparc/Linux glibc 2.2 --with-debug build

2002-06-27 17:11  sds

	* src/: encoding.d, ChangeLog:

	(MAKE-ENCODING): use copy_mem_b() instead of memcpy()

2002-06-27 16:58  sds

	* configure, src/ChangeLog:

	check stack limit and suggest ulimit when printing
	further recommendations and call ulimit before make

2002-06-26 23:32  sds

	* doc/impext.xml:

	syntax

2002-06-26 23:27  sds

	* doc/impbody.xml:

	added brief rationale for package locking

2002-06-26 20:04  sds

	* src/: stream.d, ChangeLog, array.d, lispbibl.d, spvw_mark.d:

	separate `chart' and `object' by renaming the slot `one' to `one_c' and `one_o'

2002-06-26 19:54  sds

	* src/record.d:

	(call_init_fun): void, not bool

2002-06-26 15:45  sds

	* ffcall/configure, ffcall/autoconf/aclocal.m4,
	  ffcall/avcall/configure, ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/m4/general.m4,
	  ffcall/trampoline/configure, ffcall/vacall/configure,
	  src/configure, src/autoconf/aclocal.m4:

	regenerated

2002-06-26 15:43  sds

	* src/: ChangeLog, m4/general.m4:

	(CL_CANONICAL_HOST_CPU, CL_CANONICAL_HOST_CPU_FOR_FFCALL):
	handle hppa64 the same way as hppa1 and hppa2
	Suggested by Will Newton <will@misconception.org.uk>

2002-06-25 22:23  sds

	* src/: stream.d, lispbibl.d, record.d, ChangeLog, hashtabl.d:

	memcpy() & begin/end_system_call() cleanup

2002-06-25 20:07  sds

	* src/: lispbibl.d, eval.d, ChangeLog, debug.d, error.d:

	fixed the spurious "fatal error in the fatal error handler" message:
	break_driver() lost the stack location of its `continuable' argument

2002-06-25 19:20  sds

	* src/: ChangeLog, error.d:

	(end_error): print the abort message to stderr
	include <stdio.h> to avoid compiler warning

2002-06-25 16:32  sds

	* src/: subr.d, ChangeLog, charstrg.d, constsym.d:

	(STRING-INFO): new function

2002-06-25 15:38  sds

	* src/stream.d:

	(test_external_format_arg): fixed for the 2002-06-19
	patch (new MAKE-ENCODING keyword arg)

2002-06-20 21:45  sds

	* src/.gdbinit:

	break fehler_notreached

2002-06-20 21:08  haible

	* src/: lispbibl.d, ChangeLog:

	Enable CHART_STRUCT also for gcc 3.0.

2002-06-20 21:06  haible

	* src/: array.d, charstrg.d, lispbibl.d, io.d, lisparit.d,
	  pathname.d, ChangeLog:

	Make it compile with CHART_STRUCT.

2002-06-20 20:03  sds

	* src/: record.d, ChangeLog:

	(call_init_fun): new function
	(%REINITIALIZE-INSTANCE, do_initialize_instance): use it

2002-06-20 19:56  haible

	* src/ChangeLog:

	Add forgotten ChangeLog entry for yesterday: disable ARMSCII-8, not
	present in glibc-2.2.

2002-06-20 19:46  sds

	* src/: record.d, ChangeLog:

	(COPY-STRUCTURE): use memcpy() instead of dotimespC

2002-06-20 16:38  sds

	* src/: ChangeLog, spvw_typealloc.d:

	(reallocate_small_string) [TYPECODES]: fixed a typo

2002-06-20 00:22  sds

	* src/list.d:

	up[2]_function --> up[2]_function_t

2002-06-19 23:45  sds

	* tests/path.tst, src/ChangeLog, src/pathname.d, tests/ChangeLog:

	(nametype_diff_aux): treat logical and physical pathnames the same way

2002-06-19 21:10  sds

	* src/: subr.d, subrkw.d, stream.d, encoding.d, lispbibl.d,
	  ChangeLog, CHANGES.LOG:

	(MAKE-ENCODING): new keyword argument :IF-DOES-NOT-EXIST
	to return nil for non-existing charsets

2002-06-19 20:02  haible

	* src/constsym.d:

	Avoid failures with glibc-2.2.5.

2002-06-19 17:46  sds

	* src/: compiler.lisp, constsym.d, defstruct.lisp, describe.lisp,
	  init.lisp, list.d, subr.d, type.lisp, ChangeLog, clos.lisp:

	new built-in MEMQ == MEMBER :TEST #'EQ

2002-06-18 01:06  sds

	* src/: lispbibl.d, list.d, package.d, record.d, symbol.d,
	  ChangeLog, control.d, eval.d, io.d:

	abstracted some code

2002-06-18 00:43  sds

	* src/makemake.in:

	whitespace

2002-06-17 22:58  sds

	* src/: ChangeLog, lispbibl.d:

	[DECALPHA/UNIX_FREEBSD]: treat just like Linux
	Verified by Jeffrey Katcher <jmkatcher@yahoo.com>.

2002-06-16 02:09  sds

	* modules/clx/mit-clx/input.lisp, src/ChangeLog:

	(:configure-request): use `member8' instead of `member' for `data'
	From <http://ww.telent.net/cliki/eclipse>
	and <http://dept-info.labri.u-bordeaux.fr/~strandh/patch-xlib.lisp>

2002-06-15 00:21  sds

	* utils/ansidecl.d:

	translated messages into English (non-ASCII messages can screw the terminal!)

2002-06-15 00:15  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added "\\sw+_T"

2002-06-14 23:57  sds

	* src/: stream.d, ChangeLog, lispbibl.d, socket.d:

	more type renaming

2002-06-14 22:58  ampy

	* src/: ChangeLog, socket.d:

	Make socket-accept interruptible on windows

2002-06-14 21:15  haible

	* src/spvw_genera1.d:

	Move the DYNAMIC_ARRAY allocation inside the 'if' but still outside the loop.

2002-06-14 19:18  sds

	* src/: stream.d, CHANGES.LOG, ChangeLog, complete.lisp:

	When built with readline, CLISP will describe the current function
	when you hit TAB after a #\Space

2002-06-14 17:44  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added *WORD/*BYTE/*LONG

2002-06-14 17:42  sds

	* src/spvw_space.d, src/spvw_walk.d, src/spvwtabf.d, src/subr.d,
	  utils/modprep.d, utils/modpreptest.out, src/spvw.d,
	  src/spvw_memfile.d, src/spvw_module.d, src/io.d, src/lispbibl.d,
	  src/modules.d, src/predtype.d, src/sequence.d, src/ChangeLog,
	  src/affi.d, src/array.d, src/control.d, src/debug.d, src/eval.d,
	  src/foreign1.lisp, src/fsubr.d, src/genclisph.d,
	  modules/clx/new-clx/clx.f, modules/clx/new-clx/e2d.c:

	grand type renaming continues

2002-06-14 15:35  sds

	* src/: spvw_genera1.d, ChangeLog:

	fixed last patch

2002-06-14 15:21  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added FILETIME, removed *_function
	(d-mode-convert-block-comment): new function

2002-06-14 11:26  ampy

	* src/: ChangeLog, spvw_genera1.d:

	Fixed bug #514805 (Joerg Hoehle's Nines)

2002-06-14 00:28  sds

	* src/lispbibl.d, src/modules.d, src/pathname.d, src/spvw.d,
	  src/spvw_gcstat.d, src/spvw_walk.d, src/subr.d, src/time.d,
	  utils/modprep.d, utils/modpreptest.out,
	  modules/clx/new-clx/e2d.c, src/ChangeLog, src/affi.d, src/eval.d,
	  src/foreign1.lisp, src/fsubr.d, src/genclisph.d, src/lisparit.d:

	grand type renaming: * --> *_t

2002-06-13 23:20  sds

	* doc/: regexp.html, wildcard.html:

	regenerated with texi2html 1.64

2002-06-12 21:48  sds

	* emacs/d-mode.el:

	(d-mode-convert-comment): new function
	(d-font-lock-extra-types): added intQ

2002-06-12 17:31  sds

	* doc/impext.xml:

	CLISP is localized for Russian now

2002-06-12 17:16  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2002-06-12 17:15  sds

	* Makefile.devel, SUMMARY, src/CHANGES.LOG, src/ChangeLog,
	  src/_clisp.1, src/_clisp.html, src/configure.in, src/constsym.d,
	  src/init.lisp, src/makemake.in, src/russian.lisp,
	  src/spvw_language.d:

	Russian messages are now working

2002-06-12 16:59  sds

	* src/: ChangeLog, lispbibl.d:

	(schar): match the cast in return the the return type

2002-06-12 16:37  sds

	* src/po/: clisplow_ru.gmo, clisplow_ru.po, ru.gmo:

	russian translations

2002-06-12 16:07  ampy

	* src/: ChangeLog, socket.d, win32.d:

	Fixed win32 msvc build

2002-06-12 15:35  sds

	* src/po/: Makefile.trans.de, Makefile.trans.es, Makefile.trans.fr,
	  Makefile.trans.nl, Makefile.trans.ru:

	Emacs major-mode marker

2002-06-12 15:30  sds

	* src/ChangeLog:

	formatting

2002-06-12 13:57  haible

	* src/: ChangeLog, lispbibl.d, array.d, charstrg.d, debug.d, io.d,
	  pathname.d, stream.d:

	Fix schar function: Make it static inline, for performance. Change return type
	to chart, for robustness. Document it, for maintainability.

2002-06-12 13:53  haible

	* src/: ChangeLog, makemake.in:

	Don't put a semicolon after a variable assignment; it buys nothing and is
	simply confusing.

2002-06-12 13:52  haible

	* src/: ChangeLog, array.d:

	Optimize an allocate_string call.

2002-06-12 13:51  haible

	* src/inspect.lisp:

	Don't break line between a keyword and its value.

2002-06-12 13:51  haible

	* src/: encoding.d, ChangeLog:

	Fix two bugs in the last modification of MAKE-ENCODING.

2002-06-12 13:49  haible

	* src/: ChangeLog, socket.d:

	Make macro CLOSESOCKET more robust. A while loop without trailing
	semicolon is too dangerous.

2002-06-12 13:48  haible

	* src/constsym.d:

	Move Ktimeout to the keywords section.

2002-06-12 13:46  haible

	* src/: configure.in, m4/gettext.m4, m4/lcmessage.m4, ChangeLog,
	  spvw_ctype.d, unixconf.h.in, win32.d:

	Use an autoconf test for LC_MESSAGES.

2002-06-12 13:43  haible

	* COPYRIGHT:

	Fix my email address.
	Remove mentions of PCL and Punimax, no longer distributed with clisp.

2002-06-12 04:10  ampy

	* src/po/: Makefile.trans.ru, ru.po:

	A long awaited Russian translations.

2002-06-12 04:08  ampy

	* src/ChangeLog:

	Long awaited Russian translations

2002-06-12 03:48  ampy

	* src/po/Makefile.devel:

	Added ru language

2002-06-11 23:29  sds

	* src/complete.lisp:

	fixed checking for quoted completion (broken by the previous patch)

2002-06-11 23:24  sds

	* src/: ChangeLog, complete.lisp:

	(completion): restored adding ")" when completing a function without
	arguments, broken since FUNCTION-SIGNATURE was modified to return the
	function name as the first value

2002-06-11 23:16  sds

	* src/: ChangeLog, spvw.d:

	added an undocumented, unsupported `-d' developer option

2002-06-11 21:59  sds

	* src/ChangeLog:

	formatting

2002-06-11 20:46  sds

	* src/: ChangeLog, makemake.in:

	(--verbose): new option

2002-06-11 18:07  sds

	* unix/PLATFORMS:

	removed --traditional-cpp - makemake.in does it

2002-06-11 18:06  sds

	* src/: ChangeLog, makemake.in:

	(XCFLAGS) [darwin]: add `--traditional-cpp'

2002-06-11 16:41  sds

	* src/: ChangeLog, spvw_ctype.d:

	(init_ctype) [UNIX_DARWIN]: no LC_MESSAGES, just like on WIN32_NATIVE

2002-06-11 16:40  sds

	* src/: spvw_fault.d, spvw_garcol.d, spvw_multimap.d:

	uniform messaging: `failed', not `fails'

2002-06-11 16:28  sds

	* src/: pathname.d, charstrg.d:

	fixed typos in the last patch

2002-06-11 16:10  sds

	* unix/PLATFORMS:

	Mac OS X: need fink and/or apple dev tools and
	export CC="cc -traditional-cpp -I/sw/include -L/sw/lib"
	From Marco Baringer <e.baringer@studenti.to.it>

2002-06-11 01:06  sds

	* src/: ChangeLog, charstrg.d:

	(string_gleich): use string_eqcomp()
	(string_equal): use string_eqcomp_ci()

2002-06-11 00:59  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added cintX for `SstringDispatch'
	(d-extra-keywords): added `SstringCase'

2002-06-11 00:58  sds

	* src/: stream.d, lispbibl.d, pathname.d, ChangeLog, array.d,
	  charstrg.d, debug.d, io.d:

	make string element access slighly easier: use schar()

2002-06-10 22:31  sds

	* src/: pathname.d, ChangeLog:

	adjusted for the new SIMPLE-STRING model by using SstringDispatch
	(for the 2002-05-26 UCS-4 patch)

2002-06-10 18:26  sds

	* src/: ChangeLog, makemake.in:

	run CLISP with "-E UTF-8", not just "-Efile UTF-8"

2002-06-10 17:33  sds

	* doc/impbody.xml, doc/impent.xml, src/CHANGES.LOG:

	documented :EXTRA-FILE-TYPES for LOAD

2002-06-10 17:15  sds

	* doc/impext.xml, src/CHANGES.LOG, src/ChangeLog, src/control.d,
	  src/lispbibl.d, src/spvw.d:

	user can now control the exit code better

2002-06-10 16:20  sds

	* src/: erramiga.d, ChangeLog:

	do not use /* ENGLISH */ to mark gettext catalog messages

2002-06-07 21:20  sds

	* doc/impnotes.html:

	regenerated

2002-06-07 21:20  sds

	* doc/impext.xml, doc/impnotes.xml.in, doc/unix-ent.xml,
	  modules/regexp/regexp.xml, doc/impbody.xml, doc/impbyte.xml:

	avoid gensym anchors

2002-06-07 20:00  sds

	* clisp.spec:

	I am the packager

2002-06-07 19:56  sds

	* emacs/clhs.el:

	fixed links

2002-06-07 19:42  sds

	* modules/clx/new-clx/configure, modules/regexp/configure,
	  modules/wildcard/configure, utils/hln/configure:

	regenerated

2002-06-07 19:40  sds

	* modules/clx/new-clx/configure.in, src/ChangeLog:

	work with autoconf-2.53

2002-06-07 19:37  sds

	* src/ChangeLog, src/autoconf/autoconf, src/autoconf/autoconf.m4f,
	  Makefile.devel, ffcall/Makefile.devel, ffcall/autoconf/autoconf,
	  ffcall/autoconf/autoconf.m4f, libcharset/Makefile.devel:

	do not distribute autoconf with CLISP

2002-06-07 17:14  sds

	* doc/impext.xml:

	typo

2002-06-07 15:46  sds

	* src/stdbool.h.in:

	link to http://www.opengroup.org/onlinepubs/007904975/basedefs/stdbool.h.html

2002-06-07 01:40  peterjb

	* tests/: ChangeLog, encoding.tst:

	Handle error when encoding does not exist

2002-06-06 17:03  sds

	* src/stdint.h.in:

	refer to the opengroup doc page

2002-06-06 03:06  peterjb

	* libcharset/configure:

	regenerated

2002-06-06 03:04  peterjb

	* libcharset/: ChangeLog, configure.in:

	Call AC_LIBTOOL_WIN32_DLL

2002-06-06 02:58  peterjb

	* src/: ChangeLog, stdint.h.in:

	Add NEED_SIGNED_INT_TYPES for stdint.h

2002-06-06 02:46  peterjb

	* src/configure:

	regenerated

2002-06-06 02:40  peterjb

	* src/autoconf/aclocal.m4:

	regenerated

2002-06-05 21:03  haible

	* src/: lispbibl.d, ChangeLog:

	Fix DYNAMIC_STRING for UNICODE case.

2002-06-05 19:51  sds

	* src/: ChangeLog, socket.d, win32.d, win32aux.d:

	tweaked the last Arseny's patch

2002-06-05 01:10  peterjb

	* src/ChangeLog:

	Fix unknown operand warning during configure.
	(CL_ADDRESS_RANGE): Remove cl_cv_prog_cc_ansi test now that CL_CC_ANSI
	is not required.

2002-06-05 00:54  peterjb

	* src/m4/address.m4:

	Fix unknown operand warning during configure.
	(CL_ADDRESS_RANGE): Remove cl_cv_prog_cc_ansi test now that CL_CC_ANSI
	is not required.

2002-06-05 00:02  ampy

	* src/: win32.d, win32aux.d:

	Fixed sockets on win32

2002-06-04 23:58  ampy

	* src/: socket.d, stream.d:

	Fixed sockets on win32

2002-06-04 23:56  ampy

	* src/ChangeLog:

	Fixing sockets on win32

2002-06-04 20:51  sds

	* src/ChangeLog:

	(saveinitmem): added :START-PACKAGE argument

2002-06-04 20:46  sds

	* doc/impext.xml, src/CHANGES.LOG, src/savemem.lisp:

	(saveinitmem): added :START-PACKAGE argument

2002-06-04 20:06  peterjb

	* src/ChangeLog:

	(DYNAMIC_STRING): Replace obsolete Rectype_Sstring with Rectype_S8string

2002-06-04 20:00  peterjb

	* src/lispbibl.d:

	(DYNAMIC_STRING): Replace obsolete Rectype_Sstring with Rectype_S8string

2002-06-04 17:24  sds

	* ffcall/autoconf/aclocal.m4:

	regenerated

2002-06-04 17:13  sds

	* libcharset/configure.in, src/configure.in:

	emacs mode id

2002-06-04 17:04  sds

	* libcharset/configure:

	regenerated

2002-06-04 17:01  sds

	* src/ChangeLog, Makefile.devel:

	(CONFIGURES): added libcharset/configure
	(libcharset/configure): new target

2002-06-04 16:58  sds

	* libcharset/Makefile.devel:

	emacs file mode

2002-06-04 16:42  sds

	* libcharset/m4/ChangeLog:

	removed an empty file - log goes to ../ChangeLog

2002-06-03 18:04  sds

	* src/: ChangeLog, describe.lisp:

	(describe-object): print the length of the lists
	before enumerating properties, packages, symbols &c

2002-06-03 17:42  sds

	* doc/impext.xml:

	macros3.lisp is loaded by default

2002-06-03 17:03  sds

	* src/: makemake.in, ChangeLog:

	(packopt): fixed the 2002-05-15 patch which broke giving
	meaningful package options (e.g. --with-threads=POSIX_THREADS)

2002-06-03 16:55  sds

	* src/: lispbibl.d, makemake.in, uniname.c, unitypes.h, ChangeLog:

	build process: tweak 2002-05-30 patch: instead of relying on
	HAVE_*_H, add "." to the include path (-I.) and #include <...>

2002-05-31 21:32  sds

	* doc/impbody.xml:

	do not refer to clreadline.dvi

2002-05-31 21:26  sds

	* doc/impbody.xml, doc/impbyte.xml, doc/impent.xml, doc/impext.xml,
	  doc/impissue.xml, modules/regexp/regexp.xml, doc/clhs-ent.xml:

	regenerated clhs-ent with the new CLOCC/CLLIB/clhs.lisp
	and updated everything for the new uniform entity name

2002-05-31 20:40  sds

	* doc/impnotes.xml.in:

	link tweaks

2002-05-31 20:38  sds

	* doc/impbody.xml:

	fixed PCL link

2002-05-31 20:34  sds

	* src/: ChangeLog, socket.d, win32.d, win32aux.d:

	tweaked the last two win32 patches

2002-05-31 20:10  sds

	* src/_clisp.html:

	fixed links

2002-05-31 18:07  ampy

	* src/: ChangeLog, spvw_ctype.d:

	Fixed win32 build introduced by last week patches.

2002-05-31 17:52  ampy

	* src/win32.d:

	Fixed win32 build introduced by last week patches.

2002-05-31 17:19  ampy

	* src/ChangeLog:

	winsock init/finalization fix. stderr_handle variable.
	earlylate_asciz_error func.

2002-05-31 17:09  ampy

	* src/win32aux.d:

	winsock init flag, print winsock init/final errors to stderr

2002-05-31 17:01  ampy

	* src/win32.d:

	stderr_handle and function (earlylate_asciz_error) to print to it

2002-05-30 22:10  sds

	* src/: ChangeLog, genclisph.d:

	anticipate possible future addition of stdint.h

2002-05-30 15:50  sds

	* src/: lispbibl.d, uniname.c, unitypes.h, unixconf.h.in,
	  ChangeLog:

	OpenBSD build fixes

2002-05-30 15:42  sds

	* src/: configure, autoconf/aclocal.m4:

	regenerated

2002-05-30 15:34  sds

	* src/CHANGES.LOG:

	mention :TIMEOUT arg for SOCKET:SOCKET-ACCEPT and SOCKET:SOCKET-CONNECT

2002-05-29 22:23  sds

	* src/: ChangeLog, unitypes.h:

	(uint8_t) [__OpenBSD__/__i386__]: defined in <i386/types.h>,
	not in the standard <stdint.h>
	From William Harold Newman <william.newman@airmail.net>

2002-05-29 21:41  sds

	* src/CHANGES.LOG:

	minor formatting changes

2002-05-29 20:00  sds

	* src/CodingStyle:

	note on German comments/identifiers
	use text mode for this file

2002-05-29 17:01  sds

	* tests/encoding.tst:

	commented out a test broken due to a bug in glibc

2002-05-29 16:53  sds

	* src/: ChangeLog, makemake.in:

	(UNICODE_EXTRA): new variable (fixed the build broken by addition of
	streq.h cjk.h uniwidth.h width.c)

2002-05-29 16:53  sds

	* doc/: impent.xml, impext.xml:

	documented :timeout for SOCKET-CONNECT & SOCKET-ACCEPT

2002-05-29 16:28  sds

	* doc/impbyte.xml:

	fixed a typespec

2002-05-29 16:27  sds

	* src/: ChangeLog, socket.d:

	(connect_via_ip): when 0 timeout is given return immediately (do not
	wait at all); the next i/o operation on this socket might block - use
	SOCKET-STATUS to check that

2002-05-29 14:27  haible

	* src/: ChangeLog, pseudofun.d:

	Forgot to add bmp_range to the pseudofun table.

2002-05-29 14:25  haible

	* src/: encoding.d, lispbibl.d, pseudofun.d, stream.d, subr.d,
	  type.lisp, ChangeLog:

	Speed up the loading of type.lisp: Add a maxintervals argument to the
	enc_range function.

2002-05-29 14:23  haible

	* src/stream.d:

	Add two FIXMEs.

2002-05-29 14:22  haible

	* src/: dirkey.d, encoding.d, io.d, package.d:

	Break lines before || and &&, not after them.

2002-05-29 14:21  haible

	* src/: charstrg.d, ChangeLog, encoding.d, spvw.d:

	Upgrade CHAR-WIDTH and STRING-WIDTH to Unicode 3.2.

2002-05-29 14:20  haible

	* src/: cjk.h, streq.h, uniwidth.h, width.c:

	Unicode character width routines, taken from libunistring-0.0.

2002-05-28 22:11  sds

	* src/: stream.d, ChangeLog:

	(buffered_half_flush, buffered_full_flush): removed
	(buffered_flush): always do what buffered_half_flush() used to do

2002-05-28 20:49  haible

	* src/stream.d:

	Typo in comment.

2002-05-28 20:49  haible

	* src/: ChangeLog, lispbibl.d:

	Fix duplicate definition of STACK_register with gcc-3.1.

2002-05-28 20:47  haible

	* src/: ChangeLog, makemake.in:

	Update for gcc 3.1.

2002-05-28 20:44  haible

	* src/makemake.in:

	Indentation, man!

2002-05-28 20:43  haible

	* src/: ChangeLog, lispbibl.d:

	Make clisp work with gcc-3.1 on i386.

2002-05-28 20:42  haible

	* src/: ChangeLog, configure.in, spvw_ctype.d, unix.d,
	  unixconf.h.in, m4/locale.m4, m4/setlocale.m4:

	Assume <locale.h> exists.

2002-05-28 20:41  haible

	* src/ChangeLog, src/configure.in, src/makemake.in,
	  src/m4/address.m4, src/m4/cc-ansi.m4, Makefile.devel:

	Assume the C compiler supports ANSI C or better.

2002-05-28 03:15  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added `SOCKET' and `stringarg'
	(d-extra-keywords): added `SstringDispatch'
	(d-indent-to-boi, d-indent-to-boi+offset): new functions
	(d-mode): use then for c-offsets
	(c-C-specifier-kwds): removed (does not exist)

2002-05-27 20:33  sds

	* src/autoconf/aclocal.m4, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5:

	regenerated

2002-05-27 20:16  sds

	* src/: ChangeLog, charstrg.d:

	(nstring_downcase): added cint32 case
	(nstring_upcase): removed the spurious extra case

2002-05-27 20:09  sds

	* src/: ChangeLog, makemake.in:

	(NLS_INCLUDES): removed nls_cp1255 and nls_cp1258

2002-05-27 20:07  sds

	* src/configure:

	regenerated

2002-05-27 20:07  sds

	* src/constsym.d:

	spelling typo

2002-05-27 20:04  sds

	* src/ChangeLog:

	formatting

2002-05-27 19:28  haible

	* doc/impext.xml:

	Encoding doc update:
	* UCS-2, UCS-4, UTF-8, UTF-16, UTF-7, JAVA: general update.
	* KOI8-RU: Remove wrong explanation.
	* BIG5-HKSCS: Renamed from BIG5HKSCS.
	* UTF-16, UTF-7, KOI8-RU, WINDOWS-1255, WINDOWS-1258, EUC-JP, SHIFT-JIS,
	  CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1, EUC-CN, HZ, GBK, CP936,
	  GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS, ISO-2022-CN, ISO-2022-CN-EXT,
	  EUC-KR, CP949, ISO-2022-KR, ARMSCII-8, GEORGIAN-ACADEMY, GEORGIAN-PS,
	  TIS-620, MULELAO-1, CP1133, VISCII, TCVN: Add portability note.
	* JOHAB: New entry.

2002-05-27 19:27  haible

	* src/ChangeLog, src/constsym.d, src/encoding.d, src/nls_cp1255.c,
	  src/nls_cp1258.c, src/pseudofun.d, utils/unicode/Makefile:

	Remove CP1255 and CP1258 from the list of builtin encodings.
	When building with glibc >= 2.2 make most of the libiconv encodings built-in.

2002-05-27 19:25  haible

	* src/: encoding.d, lispbibl.d, pseudofun.d, stream.d, ChangeLog:

	A cleaner way of handling HAVE_ICONV.

2002-05-27 19:23  haible

	* src/: ChangeLog, makemake.in:

	Fix "make distclean".

2002-05-27 19:22  haible

	* doc/impbody.xml, src/array.d, src/charstrg.d, src/configure.in,
	  src/debug.d, src/encoding.d, src/genclisph.d, src/hashtabl.d,
	  src/io.d, src/lisparit.d, src/lispbibl.d, src/makemake.in,
	  src/misc.d, src/package.d, src/pathname.d, src/predtype.d,
	  src/pseudofun.d, src/spvw_garcol.d, src/spvw_genera1.d,
	  src/spvw_objsize.d, src/spvw_typealloc.d, src/spvw_update.d,
	  src/stream.d, src/ChangeLog, src/uni_attribute.c,
	  src/uni_downcase.c, src/uni_upcase.c, src/CHANGES.LOG,
	  src/stdint.h.in, src/uniname.c, src/uniname.h, src/uninames.c,
	  src/uninames.h, src/unitypes.h, src/m4/stdint.m4,
	  tests/ChangeLog, tests/alltest.tst, tests/characters.tst,
	  utils/gen-uninames, utils/unicode/Makefile,
	  utils/unicode/attribute_table.java,
	  utils/unicode/downcase_table.java, utils/unicode/gen-ctype.c,
	  utils/unicode/uni_bothcase.java, utils/unicode/upcase_table.java:

	Implement UCS-4 strings.
	Upgrade Unicode character data tables from 2.0.14 to 3.2.0.
	Upgrade Unicode name tables to 3.2.0.
	Substitute for <stdint.h>.

2002-05-27 19:04  haible

	* src/: ChangeLog, spvw.d:

	How to deal with "C_CODE_ALIGNMENT is wrong." when using gcc 3 without -O.

2002-05-27 19:03  haible

	* src/: ChangeLog, constsym.d:

	Fix compilation error with GNU_GETTEXT but without UNICODE.

2002-05-27 19:01  haible

	* src/: ChangeLog, makemake.in:

	Avoid a link error for locale_charset() when building without Unicode.

2002-05-27 18:29  sds

	* src/: ChangeLog, constsym.d, socket.d, stream.d, subr.d,
	  subrkw.d:

	timeout on connecting, see <http://cr.yp.to/docs/connect.html>

2002-05-27 18:28  sds

	* src/ChangeLog:

	formatting

2002-05-27 17:43  sds

	* src/CodingStyle:

	added "Change Management" section on ChangeLog format

2002-05-26 16:44  sds

	* src/: ChangeLog, array.d, charstrg.d, win32aux.d:

	fixed win32 build (broken on 2002-05-23 and 2002-05-22)
	From Arseny Slobodjuck <ampy@ich.dvo.ru>

2002-05-26 16:25  sds

	* doc/Makefile:

	(html): create the symlinks

2002-05-26 00:59  sds

	* doc/impext.xml:

	validated

2002-05-24 22:35  sds

	* src/ChangeLog:

	(read-helper): new function (points to read_helper)
	(read): a macro, calls read-helper

2002-05-24 20:46  sds

	* emacs/clisp-ffi.el:

	use `font-lock-add-keywords'

2002-05-23 22:48  sds

	* tests/encoding.tst:

	ASCII is built-in, while utf-16 is not

2002-05-23 21:26  sds

	* src/: unix.d, unixaux.d, win32.d, win32aux.d, stream.d,
	  ChangeLog, acorn.d, amiga.d, amigaaux.d, msdos.d:

	buffered sockets and pipes now work
	(based on a patch from Todd Sabin <tsabin@optonline.net>)

2002-05-23 20:42  sds

	* src/: stream.d, ChangeLog:

	(strm_buffered_extrafields_t): replaced eofindex with have_eof_p and endvalid

2002-05-23 14:54  sds

	* src/ChangeLog:

	tweak

2002-05-22 23:59  sds

	* src/: pathname.d, ChangeLog:

	(directory_search): save subr_self before calling MAKE-HASH-TABLE

2002-05-22 20:07  haible

	* src/: array.d, charstrg.d:

	Make it compile again with -DSAFETY==3.

2002-05-22 19:40  sds

	* src/stream.d:

	(SOCKET-STREAM-SHUTDOWN): fixed the 2002-05-18 patch cast

2002-05-22 19:39  sds

	* src/: ChangeLog, socket.d:

	(lingerize_socket): only used on WIN32_NATIVE, so ifdef it

2002-05-22 15:17  sds

	* doc/: impent.xml, impext.xml:

	documented EXT:ENCODING-CHARSET

2002-05-22 14:53  haible

	* src/: ChangeLog, affi.d, array.d, charstrg.d, debug.d,
	  encoding.d, foreign.d, genclisph.d, hashtabl.d, io.d, lispbibl.d,
	  misc.d, pathname.d, predtype.d, spvw_garcol.d, spvw_genera1.d,
	  spvw_objsize.d, spvw_typealloc.d, spvw_update.d, stream.d:

	Introduce mutable small strings. Storing characters in strings can now
	trigger GC.

2002-05-22 14:47  haible

	* src/: ChangeLog, stream.d:

	Rename error_saving_errno to OS_error_saving_errno.

2002-05-22 14:45  haible

	* ffcall/trampoline/trampoline.c:

	Avoid tabs.

2002-05-22 14:45  haible

	* ffcall/: vacall/vacall.h.in, avcall/avcall.h.in,
	  callback/vacall_r/vacall_r.h.in:

	Macro indentation.

2002-05-22 14:45  haible

	* doc/impbody.xml:

	Typo.

2002-05-21 23:47  sds

	* src/: ChangeLog, inspect.lisp:

	finished the inspect/http patch - use *http-encoding* (utf-8/dos)

2002-05-21 19:48  sds

	* COPYRIGHT:

	updated for 2002

2002-05-21 18:09  sds

	* src/CHANGES.LOG:

	CLISP does not come with GNU libiconv and GNU gettext anymore

2002-05-21 17:41  sds

	* src/: ChangeLog, encoding.d:

	make-encoding: make iconv->built-in case-insensitive

2002-05-21 17:26  sds

	* src/lispbibl.d:

	fixed a typo

2002-05-21 16:57  sds

	* src/: subr.d, ChangeLog, constsym.d, encoding.d, init.lisp:

	(ENCODING-CHARSET): new function
	(make-encoding :charset "UTF-8") -> #<ENCODING CHARSET:UTF-8 :UNIX>

2002-05-21 16:43  sds

	* src/: ChangeLog, makemake.in:

	(XCFLAGS) [GCC]: no optimization with GCC-3.1

2002-05-21 15:32  sds

	* src/autoconf/aclocal.m4:

	regenerated

2002-05-21 15:11  haible

	* src/: stream.d, ChangeLog:

	Nop, just inline a function.

2002-05-21 15:08  haible

	* src/ChangeLog, src/charstrg.d, tests/ChangeLog,
	  tests/strings.tst:

	Fix a bug in 2001-05-04 patch.

2002-05-21 15:06  haible

	* src/: ChangeLog, eval.d:

	Remove a gcc-3.0.4 warning.

2002-05-21 14:13  haible

	* utils/charset/README:

	Don't recommend GNU recode any more. It's dead.

2002-05-19 18:59  sds

	* src/: ChangeLog, lispbibl.d:

	(STACK_register) [S390]: adjusted 2002-03-24 patch
	to use the register on GCC-3.1 or better

2002-05-19 02:07  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated

2002-05-19 02:06  sds

	* src/: ChangeLog, makemake.in:

	(stdbool.h): sed RE depends on TOS - not all systems use autoconf

2002-05-18 17:50  sds

	* doc/impnotes.html:

	regenerated

2002-05-18 17:49  sds

	* doc/impext.xml:

	iconv: we use only glibc-2.2 or gnu libiconv

2002-05-18 17:16  sds

	* src/: spvw.d, stream.d, win32.d, win32aux.d, ChangeLog, socket.d:

	graceful disconnect and interruptible wait in win32
	From Arseny Slobodjuck <ampy@ich.dvo.ru>

2002-05-18 16:35  sds

	* src/configure:

	regenerated

2002-05-18 16:35  sds

	* src/ChangeLog:

	kill src/gettext; POs are now in src/po

2002-05-18 16:27  sds

	* Makefile.devel, configure, src/configure.in, src/makemake.in,
	  src/po/.cvsignore, src/po/Makefile.devel, src/po/Makefile.in.in,
	  src/po/Makefile.trans.de, src/po/Makefile.trans.es,
	  src/po/Makefile.trans.fr, src/po/Makefile.trans.nl,
	  src/po/POTFILES.in, src/po/clisp-xgettext, src/po/clisp.pot,
	  src/po/clisplow.pot, src/po/clisplow_de.gmo,
	  src/po/clisplow_de.po, src/po/clisplow_en.gmo,
	  src/po/clisplow_en.po, src/po/clisplow_es.gmo,
	  src/po/clisplow_es.po, src/po/clisplow_fr.gmo,
	  src/po/clisplow_fr.po, src/po/clisplow_nl.gmo,
	  src/po/clisplow_nl.po, src/po/de.gmo, src/po/de.po,
	  src/po/en.gmo, src/po/en.po, src/po/es.gmo, src/po/es.po,
	  src/po/fr.gmo, src/po/fr.po, src/po/nl.gmo, src/po/nl.po,
	  src/po/po_header, src/po/po_header.txt:

	kill src/gettext; POs are now in src/po

2002-05-17 23:43  haible

	* src/: makemake.in, ChangeLog:

	stdbool.h handling.

2002-05-17 21:21  sds

	* src/: ChangeLog, inspect.lisp:

	fixed bug #[ 557155 ]: inspector :hots broken Content-Length
	(with-http-output): convert the string to a vector with
	CONVERT-STRING-TO-BYTES and STREAM-EXTERNAL-FORMAT of the socket to
	reliably compute the `Content-length:' header; then write it with
	WRITE-BYTE-SEQUENCE (temporarily changing STREAM-ELEMENT-TYPE to binary)

2002-05-17 14:19  haible

	* src/: autoconf/aclocal.m4, configure:

	Regenerated.

2002-05-17 14:15  haible

	* src/: stdbool.h.in, ChangeLog, configure.in, m4/stdbool.m4:

	Copy stdbool infrastructure from GNU gettext.

2002-05-16 23:18  sds

	* src/stream.d, src/ChangeLog, doc/impbody.xml:

	(make_file_stream) [UNIX, RISCOS]: file streams for the /proc filesystem
	default to unbuffered (it's better not to mess with those files anyway!)

2002-05-16 18:35  sds

	* src/: ChangeLog, makemake.in:

	(LIBS) [win32]: link with ws2_32 and not wsock32 since we are using winsock2.h

2002-05-15 22:23  sds

	* src/_clisp.html:

	minor cleanups

2002-05-15 22:10  sds

	* tests/encoding.tst:

	work on platforms without iconv

2002-05-15 20:58  haible

	* src/configure:

	Regenerated.

2002-05-15 20:58  haible

	* src/: ChangeLog, configure.in:

	Make iconv check work again.

2002-05-15 20:44  haible

	* src/: ChangeLog, makemake.in:

	Fix the handling of --with-xxxx options.

2002-05-15 16:48  sds

	* src/_clisp.1:

	added bug reporting instructions

2002-05-15 16:19  sds

	* src/_clisp.html:

	removed CLHSROOT (replaced with the explicit web site)

2002-05-15 16:06  sds

	* src/_clisp.html:

	added bug reporting instructions to the Bugs section

2002-05-14 19:57  sds

	* src/: ChangeLog, timezone.lisp:

	(PRC): China does not observe DST since 1991.

2002-05-13 17:30  sds

	* src/unixconf.h.in:

	HAVE_ICONV and ICONV_CONST are determined by AM_ICONV, not CL_ICONV

2002-05-13 17:28  sds

	* src/makemake.in:

	(XCL_ICONVLIB): removed the obsolete variable

2002-05-11 15:28  sds

	* src/makemake.in:

	readline is 4.2a, not 4.1

2002-05-10 23:48  haible

	* configure:

	No need to create an empty directory gettext/intl/.

2002-05-10 23:21  sds

	* configure:

	mention --with-libiconv-prefix

2002-05-10 22:56  haible

	* src/: autoconf/config.rpath, ChangeLog:

	From GNU gettext 0.11.2.

2002-05-10 22:49  haible

	* ffcall/avcall/configure, ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/vacall/configure,
	  src/configure, utils/hln/configure:

	Regenerated.

2002-05-10 22:47  haible

	* Makefile.devel, src/ChangeLog:

	libiconv is no more in the distribution.

2002-05-10 22:45  haible

	* ffcall/autoconf/aclocal.m4:

	Regenerated.

2002-05-10 22:41  haible

	* src/autoconf/aclocal.m4:

	Regenerated.

2002-05-10 22:41  haible

	* src/: ChangeLog, _distmakefile, configure.in, lispbibl.d,
	  makemake.in:

	Use an external libintl and an external libiconv now.

2002-05-10 22:40  haible

	* src/m4/iconv.m4:

	Use the version from GNU gettext 0.11.2.

2002-05-10 22:39  haible

	* src/m4/: codeset.m4, gettext.m4, glibc21.m4, isc-posix.m4,
	  lcmessage.m4, lib-ld.m4, lib-link.m4, lib-prefix.m4, progtest.m4:

	From GNU gettext 0.11.2.

2002-05-10 22:30  haible

	* configure:

	Configure libcharset, not libiconv.

2002-05-10 22:18  haible

	* libcharset/: .cvsignore, AUTHORS, COPYING.LIB, ChangeLog,
	  INSTALL.generic, INTEGRATE, Makefile.devel, Makefile.in,
	  Makefile.msvc, README, README.djgpp, README.win32, config.h.in,
	  config.h.msvc, configure, configure.in, autoconf/aclocal.m4,
	  autoconf/config.guess, autoconf/config.sub, autoconf/install-sh,
	  autoconf/ltmain.sh, autoconf/mkinstalldirs, djgpp/Makefile.maint,
	  djgpp/README, djgpp/README.in, djgpp/config.bat,
	  djgpp/config.sed, djgpp/config.site, djgpp/fnchange.in,
	  djgpp/fnchange.lst, include/.cvsignore, include/libcharset.h.in,
	  include/libcharset.h.msvc-shared, lib/.cvsignore, lib/ChangeLog,
	  lib/Makefile.in, lib/Makefile.msvc, lib/config.charset,
	  lib/localcharset.c, lib/ref-add.sin, lib/ref-del.sin,
	  m4/ChangeLog, m4/codeset.m4, m4/glibc21.m4, m4/libtool.m4,
	  tools/README, tools/aix-3.2.5, tools/aix-4.1.5, tools/aix-4.2.0,
	  tools/aix-4.3.2, tools/all-charsets, tools/all-charsets-X11,
	  tools/all-locales, tools/beos-5, tools/freebsd-3.3,
	  tools/glibc-2.1.3, tools/glibc-2.1.90, tools/glibc-2.2,
	  tools/glibc-2.2-XF86-3.3.6, tools/glibc-2.2-XF86-4.0.1f,
	  tools/hpux-10.01, tools/hpux-10.20, tools/hpux-11.00,
	  tools/irix-6.5, tools/locale_charmap, tools/locale_charset.c,
	  tools/locale_codeset.c, tools/locale_x11encoding.c,
	  tools/osf1-4.0a, tools/osf1-4.0d, tools/osf1-5.1,
	  tools/solaris-2.4, tools/solaris-2.5.1, tools/solaris-2.6,
	  tools/solaris-2.6-cjk, tools/solaris-2.7, tools/sunos-4.1.4,
	  tools/win32, windows/dllexport.h:

	libcharset library, taken from libiconv/libcharset/.

2002-05-09 16:56  sds

	* doc/impext.xml:

	(image): clarified :init-function

2002-05-09 00:08  sds

	* src/ChangeLog:

	use msguniq from GNU gettext 0.11 instead of clisp-msguniq

2002-05-08 15:57  sds

	* tests/macro8.tst:

	added STEM (Corrupted STACK) sbcl crash test

2002-05-08 15:40  sds

	* src/: ChangeLog, makemake.in:

	do not do any optimization when debugging: even though GCC
	supports that, the result is not convenient for debugging

2002-05-08 12:57  haible

	* src/: ChangeLog, compiler.lisp:

	Fix a bug: The computed SP-depth was too low when the function had an
	optional or keyword argument with a default form that doesn't return.

2002-05-07 18:35  sds

	* src/: stream.d, ChangeLog:

	(ChannelStream_init): add an end_system_call() for each begin_system_call()

2002-05-07 15:15  haible

	* utils/comment5.c:

	Regenerated.

2002-05-07 15:14  haible

	* src/ChangeLog, src/misc.d, utils/comment5.d:

	Avoid some gcc 3.1 warnings.

2002-05-07 15:11  haible

	* ffcall/: avcall/tests.c, callback/tests.c,
	  callback/trampoline_r/test1.c, callback/trampoline_r/test2.c,
	  trampoline/test1.c, trampoline/test2.c, vacall/tests.c:

	Avoid some gcc 3.1 warnings.

2002-05-06 16:18  sds

	* src/: ChangeLog, makemake.in:

	(XCFLAGS) [debug]: also add -DDEBUG_SPVW -DSAFETY=3

2002-05-06 16:11  sds

	* src/: stream.d, encoding.d, lispbibl.d, ChangeLog:

	do not create unusable iconv encodings

2002-05-03 20:04  sds

	* src/ChangeLog, src/compiler.lisp, tests/macro8.tst:

	fixed bug #[ 550864 ]: cannot use RETURN-FROM in deep nesting

2002-05-03 15:43  sds

	* src/: ChangeLog, makemake.in:

	(XCFLAGS) [debug]: add -DDEBUG_OS_ERROR on all platforms,
	do not add it on win32 when not debugging

2002-05-02 16:21  sds

	* src/: io.d, ChangeLog:

	(read_token_1): permit input of multiply escaped illegal characters

2002-05-02 16:17  sds

	* tests/iofkts.tst:

	check #\escape escaping

2002-05-01 00:13  haible

	* ffcall/m4/: abort.m4, as-underscore.m4, cc-char-unsigned.m4,
	  cc-gcc.m4, cc-void.m4, cp.m4, ffcall-codeexec.m4, ffcall-ireg.m4,
	  ffcall-pccstruct.m4, ffcall-smallstruct.m4, free.m4, general.m4,
	  getpagesize.m4, install.m4, libtool.m4, ln.m4, longlong.m4,
	  mach-vm.m4, malloc.m4, mmap.m4, mprotect.m4, open.m4,
	  openflags.m4, proto.m4, ranlib.m4, shm.m4, shmat.m4, shmctl.m4,
	  shmdt.m4, shmget.m4, stdc-headers.m4, unistd.m4:

	Auto-copied by the top-level Makefile.devel.

2002-04-30 23:24  sds

	* src/: stream.d, ChangeLog:

	fixed bug #[ 550528 ]: misleading error converting UTF-7

2002-04-29 13:37  haible

	* src/autoconf/acselect:

	Obsolete. Use aclocal (from automake-1.5 or newer) instead.

2002-04-29 13:37  haible

	* src/autoconf/libtool.m4:

	Moved to m4/libtool.m4.

2002-04-29 13:31  haible

	* Makefile.devel, ffcall/Makefile.devel, src/ChangeLog,
	  src/m4/abort.m4, src/m4/access.m4, src/m4/address.m4,
	  src/m4/alloca.m4, src/m4/as-underscore.m4,
	  src/m4/builtin_strlen.m4, src/m4/c++-bool.m4,
	  src/m4/c++-constructors.m4, src/m4/c++.m4, src/m4/caddr_t.m4,
	  src/m4/cc-ansi.m4, src/m4/cc-char-unsigned.m4,
	  src/m4/cc-cppaux.m4, src/m4/cc-elif.m4, src/m4/cc-ema.m4,
	  src/m4/cc-error.m4, src/m4/cc-gcc.m4, src/m4/cc-mergestrings.m4,
	  src/m4/cc-void.m4, src/m4/chdir.m4, src/m4/chmod.m4,
	  src/m4/closedir.m4, src/m4/connect.m4, src/m4/cp.m4,
	  src/m4/dir.m4, src/m4/dynload.m4, src/m4/eloop.m4,
	  src/m4/endian.m4, src/m4/execl.m4, src/m4/execv.m4,
	  src/m4/fcntl.m4, src/m4/ffcall-codeexec.m4,
	  src/m4/ffcall-ireg.m4, src/m4/ffcall-pccstruct.m4,
	  src/m4/ffcall-smallstruct.m4, src/m4/filecharset.m4,
	  src/m4/fpu_control.m4, src/m4/free.m4, src/m4/fsync.m4,
	  src/m4/ftime.m4, src/m4/general.m4, src/m4/getcwd.m4,
	  src/m4/getenv.m4, src/m4/gethostbyname.m4, src/m4/gethostname.m4,
	  src/m4/getpagesize.m4, src/m4/getpwnam.m4, src/m4/getpwuid.m4,
	  src/m4/gettimeofday.m4, src/m4/gmalloc.m4, src/m4/iconv.m4,
	  src/m4/install.m4, src/m4/intparam.m4, src/m4/ioctl.m4,
	  src/m4/libtool.m4, src/m4/ln.m4, src/m4/locale.m4,
	  src/m4/localtime.m4, src/m4/longdouble.m4, src/m4/longlong.m4,
	  src/m4/mach-vm.m4, src/m4/malloc.m4, src/m4/memset.m4,
	  src/m4/mkdir.m4, src/m4/mmap.m4, src/m4/mprotect.m4,
	  src/m4/msync.m4, src/m4/munmap.m4, src/m4/netdb.m4,
	  src/m4/offsetof.m4, src/m4/open.m4, src/m4/opendir.m4,
	  src/m4/openflags.m4, src/m4/perror.m4, src/m4/proto.m4,
	  src/m4/putenv.m4, src/m4/raise.m4, src/m4/ranlib.m4,
	  src/m4/read-write.m4, src/m4/readlink.m4, src/m4/rename.m4,
	  src/m4/rlimit.m4, src/m4/rmdir.m4, src/m4/rusage.m4,
	  src/m4/select.m4, src/m4/setitimer.m4, src/m4/setjmp.m4,
	  src/m4/setlocale.m4, src/m4/setsid.m4, src/m4/sh-args.m4,
	  src/m4/shm-rmid.m4, src/m4/shm.m4, src/m4/shmat.m4,
	  src/m4/shmctl.m4, src/m4/shmdt.m4, src/m4/shmget.m4,
	  src/m4/sigaltstack.m4, src/m4/siginterrupt.m4, src/m4/signal.m4,
	  src/m4/socket.m4, src/m4/socklen_t.m4, src/m4/stat.m4,
	  src/m4/stdbool.m4, src/m4/stdc-headers.m4, src/m4/strerror.m4,
	  src/m4/strlen.m4, src/m4/structtm.m4, src/m4/sys-dynix.m4,
	  src/m4/sys-irix.m4, src/m4/sys_errlist.m4, src/m4/tcpconn.m4,
	  src/m4/termcap.m4, src/m4/termios.m4, src/m4/times.m4,
	  src/m4/ualarm.m4, src/m4/unistd.m4, src/m4/unixconn.m4,
	  src/m4/unlink.m4, src/m4/usleep.m4, src/m4/utsname.m4,
	  src/m4/vadvise.m4, src/m4/vfork.m4, src/m4/waitpid.m4,
	  src/m4/x11.m4:

	Split aclocal.m4 into many pieces.

2002-04-27 22:53  sds

	* src/: ChangeLog, trace.lisp:

	limited support for tracing local functions (cannot use the
	lexicals, i.e., must not be real closures)

2002-04-26 17:40  sds

	* src/: ChangeLog, lispbibl.d:

	(PC386) [WIN32]: define, so that *FEATURES*
	will contain :PC386 on the :WIN32 platform

2002-04-25 19:54  sds

	* src/: ChangeLog, spvw.d:

	fixed bug #[ 539701 ]: early initialization error -> crash

2002-04-25 16:28  sds

	* src/ChangeLog:

	formatting

2002-04-25 14:30  sds

	* src/: ChangeLog, inspect.lisp:

	fixed bug #[ 548368 ]: inspector help barfs (nested inspectors)

2002-04-25 04:09  sds

	* src/: ChangeLog, inspect.lisp:

	fixed bug #[ 548362 ]: inspector deletes wrong package on exit

2002-04-24 23:07  sds

	* src/spvw.d:

	(init_object_tab) [UNIX_CYGWIN32]: add :CYGWIN to *FEATURES*

2002-04-24 23:06  sds

	* src/: stream.d, ChangeLog, noreadline.d:

	upgraded to readline-4.2a

2002-04-24 22:09  sds

	* src/cmacros.lisp:

	(define-compiler-macro): name is actually used now by CHECK-REDEFINITION

2002-04-24 17:07  sds

	* src/: ChangeLog, foreign.d, foreign1.lisp:

	patch [ 548089 ]: FOREIGN-FUNCTION+VARIABLE for everybody

2002-04-24 01:08  sds

	* src/: dirkey1.lisp, ChangeLog:

	revert the last patch: do the coding in package LDAP since that's where
	the internals from dirkey.d live
	Reported by Peter Burwood <clisp@peterb.org.uk>

2002-04-23 19:21  sds

	* src/ChangeLog, src/constsym.d, src/foreign.d, src/foreign1.lisp,
	  src/subr.d, doc/impent.xml, doc/impext.xml:

	patch [ 547541 ]: WITH-FOREIGN-OBJECT FFI stack allocation

2002-04-23 18:34  sds

	* doc/impnotes.dsl:

	(varlistentry term): line break between multiple terms

2002-04-23 17:30  sds

	* doc/impent.xml, doc/impext.xml, src/ChangeLog, src/foreign.d,
	  src/foreign1.lisp:

	patch [ 547491 ]: C-VAR-ADDRESS and OFFSET foreign-places

2002-04-23 15:38  sds

	* src/: ChangeLog, condition.lisp:

	(prompt-for-new-value): interact via *DEBUG-IO*, not *QUERY-IO*

2002-04-22 21:11  sds

	* src/: constsym.d, spvw.d, ChangeLog, _clisp.1, _clisp.c,
	  _clisp.html:

	new option: `-interactive-debug', which
	overrides batch-mode for -c, -x and exec-file

2002-04-22 20:08  sds

	* src/: VERSION, version.h:

	bumped

2002-04-22 20:00  sds

	* src/_clisp.c:

	reindented

2002-04-22 18:51  sds

	* emacs/clhs.el:

	initial version

2002-04-22 18:36  sds

	* tests/eval20.tst:

	comments

2002-04-22 18:33  sds

	* src/: ChangeLog, constsym.d, foreign.d, foreign1.lisp, subr.d:

	(UNSIGNED-FOREIGN-ADDRESS): new function
	(FOREIGN-ADDRESS-VALUE): renamed to FOREIGN-ADDRESS-UNSIGNED
	From Hoehle, Joerg-Cyril <Joerg-Cyril.Hoehle@t-systems.com>

2002-04-22 18:02  sds

	* src/: ChangeLog, condition.lisp:

	do not go into an edless loop on `clisp -x '(assert nil)'`

2002-04-22 16:12  sds

	* src/compiler.lisp:

	fixed bug #[ 547046 ]: compiler-macro -> no special-operator
	(c-form): call EXPAND-COMPILER-MACRO before checking C-FORM-TABLE
	to accommodate expanding to a special form

2002-04-22 16:12  sds

	* src/ChangeLog:

	fixed bug #[ 547046 ]: compiler-macro -> no special-operator
	(c-form): call EXPAND-COMPILER-MACRO before checking C-FORM-TABLE
	to accomodate expanding to a special form

2002-04-22 16:12  sds

	* tests/tests.lisp:

	(run-all-tests): test `encoding' only when have UNICODE

2002-04-22 16:11  sds

	* tests/: macro8.tst, ChangeLog:

	test 3.2.2.1 Compiler Macros

2002-04-22 16:00  sds

	* src/: cmacros.lisp, ChangeLog:

	(define-compiler-macro): call CHECK-REDEFINITION

2002-04-21 20:41  sds

	* src/: ChangeLog, cfgacorn.lisp, cfgamiga.lisp, cfgdos.lisp,
	  cfgsunux.lisp, cfgunix.lisp, cfgwin32.lisp:

	(*clhs-root-default*): restore the DEFVAR lost on 2002-04-12

2002-04-21 18:50  sds

	* src/: stream.d, ChangeLog:

	fixed bug [ 543072 ]: make-encoding :input-action on bad input
	(iconv_mblen, iconv_mbstowcs): treat EINVAL (incomplete input)
	like EILEQ (conversion error) for delimited strings

2002-04-21 18:18  sds

	* src/: stream.d, ChangeLog:

	(low_close_socket) [WIN32_NATIVE]: shutdown the socket before closing it
	(SOCKET-STREAM-SHUTDOWN): use SOCK_error(), not OS_errno()

2002-04-21 18:12  sds

	* tests/encoding.tst:

	yet another test

2002-04-16 21:32  sds

	* src/: ChangeLog, autoconf/aclocal.m4:

	(HAVE_GETRUSAGE): check whether getrusage() actually works, not just that
	 it is present (it is present in cygwin, but works only on NT, not win98)
	From Peter Burwood <clisp@peterb.org.uk>

2002-04-16 20:14  sds

	* src/CHANGES.LOG:

	added package prefix to SOCKET-STREAM-SHUTDOWN

2002-04-16 20:13  sds

	* src/ChangeLog, modules/regexp/regexp.lisp:

	(regexp-exec): correct positions for ()-group submatches
	From Joerg-Cyril Hoehle <Joerg-Cyril.Hoehle@t-systems.com>

2002-04-16 20:03  sds

	* tests/: ChangeLog, encoding.tst, tests.lisp:

	test CLISP encodings

2002-04-16 19:56  sds

	* src/: ChangeLog, foreign.d:

	(convert_from_foreign): fix c-array uint8/16/32 return
	broken since CVS 1999-09-13
	From Hoehle, Joerg-Cyril <Joerg-Cyril.Hoehle@t-systems.com>

2002-04-16 19:34  sds

	* src/: ChangeLog, foreign1.lisp:

	(parse-c-function): check :OUT & :IN-OUT args for
	being pointers, just like in FOREIGN-CALL-OUT in foreign.d

2002-04-16 19:33  sds

	* src/: ChangeLog, io.d:

	(pr_orecord): print invalid FOREIGN-VARIABLEs and
	FOREIGN-FUNCTIONs with INVALID prefix and address with offset
	From Joerg-Cyril Hoehle <Joerg-Cyril.Hoehle@t-systems.com>

2002-04-16 18:25  sds

	* src/: record.d, subr.d, ChangeLog, constsym.d:

	error reporting unification

2002-04-16 17:55  sds

	* src/: ChangeLog, clos.lisp, record.d:

	translated all comments
	From Stefan Kain <stefan.kain@freenet.de>

2002-04-16 17:51  sds

	* src/eval.d:

	typo

2002-04-13 22:00  sds

	* src/encoding.d:

	translated the comments

2002-04-13 21:02  sds

	* doc/impbody.xml:

	mention the preamble for the non-whole byte i/o

2002-04-13 20:50  sds

	* src/: stream.d, ChangeLog:

	(finish_tty_output) [UNIX_CYGWIN32]: ignore EBADF from
	 fsync, just like in force_tty_output()

2002-04-12 16:09  sds

	* src/: ChangeLog, clhs.lisp:

	(*browsers*): xterm is UNIX-only

2002-04-12 16:06  sds

	* src/: ChangeLog, cfgacorn.lisp, cfgamiga.lisp, cfgdos.lisp,
	  cfgsunux.lisp, cfgunix.lisp, cfgwin32.lisp, clhs.lisp, init.lisp:

	*BROWSERS* and *BROWSER* are in CUSTOM, as advertised

2002-04-12 16:03  sds

	* src/: ChangeLog, intelem.d, lispbibl.d, time.d:

	(DELTA4): work with up to 64-bit return values

2002-04-12 02:41  sds

	* src/: ChangeLog, errunix.d:

	(get_errormsg): prevent EILSEQ shadowing ENOENT
	From Peter Burwood <clisp@peterb.org.uk>

2002-04-11 23:17  sds

	* doc/Makefile:

	use impnotes.dsl

2002-04-11 23:16  sds

	* doc/impbody.xml:

	minor clean-up

2002-04-11 23:14  sds

	* doc/impnotes.xml.in:

	fixed bookinfo

2002-04-11 23:14  sds

	* doc/impnotes.css:

	mark SEXPs with color

2002-04-11 23:13  sds

	* doc/impnotes.dsl:

	initial version

2002-04-11 21:49  sds

	* doc/cl-ent.xml:

	work with DSSL option `biblio-citation-check'
	(ansi-cl-bib): added an abbrev to match `ansi-cl'
	(hyperspec-bib): added an abbrev to match `hyperspec'

2002-04-11 20:02  sds

	* doc/impext.xml:

	mention TO_PRELOAD in the call-in example
	From Peter Wood <peter.wood@worldonline.dk>

2002-04-11 04:36  sds

	* src/: ChangeLog, constsym.d, defs1.lisp, subr.d, time.d:

	new built-in DELTA4 for metering.lisp optimization

2002-04-10 22:00  sds

	* src/dirkey.d:

	some formatting and typos

2002-04-10 20:04  sds

	* configure, src/ChangeLog, src/makemake.in:

	configure: handle --with-no-dynamic-modules
	makemake.in: uniform handling of --with* arguments

2002-04-10 18:34  sds

	* unix/PLATFORMS:

	MacOS X: limit stacksize for CSH

2002-04-10 18:05  sds

	* doc/: impext.xml, unix-ent.xml, impbody.xml, impent.xml:

	more entities

2002-04-05 22:51  sds

	* src/ChangeLog, modules/regexp/regexi.c:

	include <stdlib.h> before "regex.h"
	From Joerg-Cyril Hoehle <Joerg-Cyril.Hoehle@t-systems.com>

2002-04-05 20:45  sds

	* src/: ChangeLog, modules.d:

	quiet compiler warning about module init_function prototype
	From Joerg-Cyril Hoehle <Joerg-Cyril.Hoehle@t-systems.com>

2002-04-05 06:06  sds

	* doc/Makefile:

	(html): remove it before linking

2002-04-05 06:05  sds

	* src/: ChangeLog, spvw_ctype.d, spvw_gcstat.d, spvw_genera2.d,
	  spvw_genera3.d, spvw_page.d, spvw_sigsegv.d, spvw_sigwinch.d,
	  spvwtabf.d, spvwtabo.d, spvwtabs.d:

	Stefan Kain <stefan.kain@freenet.de> translated all comments

2002-04-05 03:12  sds

	* doc/impnotes.xml.in:

	XML mode in Emacs, not SGML mode
	moved the icon into the <bookinfo>
	mailing list is in <othercredit>
	named <preface> "Overview"
	fixed homepages

2002-04-04 18:49  sds

	* src/: ChangeLog, spvw_memfile.d:

	fixed bug #[ 538748 ]: OS_errno lost before error reporting
	(loadmem): use OS_errno instead of errno

2002-04-03 22:52  sds

	* src/gray.lisp:

	reverted CLOSE from the 2002-03-30 patch

2002-04-03 22:51  sds

	* src/: ChangeLog, clhs.lisp:

	(*browsers*): added various `-remote' and `-xterm' variations

2002-04-02 23:11  sds

	* emacs/d-mode.el:

	(d-mode-wrap-do-while): new function

2002-04-02 23:10  sds

	* src/: ChangeLog, clhs.lisp:

	(*browsers*): added mozilla and links

2002-04-02 23:03  sds

	* src/stream.d, src/subr.d, src/subrkw.d, src/CHANGES.LOG,
	  src/ChangeLog, src/constsym.d, doc/impbody.xml, doc/impent.xml,
	  doc/impext.xml:

	Rework the 2002-03-30 patch: SOCKET-STREAM-SHUTDOWN instead of CLOSE :DIRECTION

2002-04-01 21:45  sds

	* src/lispbibl.d:

	uncouple OPEN-STREAM-P from INPUT-STREAM-P/OUTPUT-STREAM-P

2002-04-01 21:35  sds

	* src/stream.d, tests/ChangeLog, tests/streams.tst, src/ChangeLog,
	  src/io.d, src/spvw_typealloc.d:

	uncouple OPEN-STREAM-P from INPUT-STREAM-P/OUTPUT-STREAM-P

2002-04-01 20:16  sds

	* src/: spvw_update.d, spvw_walk.d, ChangeLog, spvw_heap.d,
	  spvw_language.d, spvw_objsize.d, spvw_sigint.d, spvw_space.d:

	* spvw_heap.diff, spvw_language.diff, spvw_objsize.diff:
	* spvw_sigint.diff, spvw_space.diff, spvw_update.diff:
	* spvw_walk.diff: translated all comments

2002-04-01 17:58  sds

	* src/stream.d:

	trivial indentation

2002-03-31 17:57  sds

	* src/: ChangeLog, reploop.lisp:

	(commands4): `Continue' was mentioned twice
	From Arseny Slobodjuck <ampy@ich.dvo.ru>
	(commands): new function to combine COMMANDS[1-4]; do not COPY-LIST the
	return values thereof since they are already freshly consed lists
	(break-loop, step-hook-fn): use it
	(main-loop): do not COPY-LIST the return value of COMMANDS0

2002-03-31 06:09  sds

	* src/: ChangeLog, spvw_fault.d, spvw_global.d, spvw_mmap.d,
	  spvw_multimap.d:

	Stefan Kain <stefan.kain@freenet.de> translated all comments

2002-03-31 03:36  sds

	* src/CHANGES.LOG:

	mention the shutdown interface

2002-03-31 03:32  sds

	* src/: ChangeLog, io.d, lispbibl.d, stream.d:

	print components of TWO-WAY and ECHO streams

2002-03-31 03:23  sds

	* src/: ChangeLog, win32.d:

	(HAVE_SHUTDOWN, SHUT_RD, SHUT_WR, SHUT_RDWR) [WIN32]: define

2002-03-31 03:18  sds

	* src/configure:

	regenerated (with shutdown())

2002-03-31 03:16  sds

	* doc/: cl-ent.xml, impbody.xml, impent.xml, impext.xml,
	  impnotes.xml.in, unix-ent.xml:

	unix-ent.xml - a new file with UNIX syscall links

2002-03-31 00:10  sds

	* src/stream.d, src/subr.d, src/subrkw.d, src/unixconf.h.in,
	  src/pathname.d, src/ChangeLog, src/configure.in, src/gray.lisp,
	  doc/impbody.xml, doc/impext.xml:

	For the benefit of internet protocol implementors, allow closing
	streams in only one direction - an interface to shutdown(2)

2002-03-30 06:47  sds

	* doc/impbody.xml, src/CHANGES.LOG, src/ChangeLog, src/trace.lisp:

	(*trace-indent*): new user option

2002-03-30 06:15  sds

	* src/: ChangeLog, spvw_allocate.d, spvw_genera1.d, spvw_memfile.d,
	  spvw_typealloc.d:

	spvw_allocate.d, spvw_genera1.d, spvw_memfile.d, spvw_typealloc.d:
	Stefan Kain <stefan.kain@freenet.de> translated all comments

2002-03-29 19:04  sds

	* src/: ChangeLog, compiler.lisp:

	when COMPILE-FILE with :OUTPUT-FILE arg causes REQUIRE to compile
	a file, place the compiled file in the same directory

2002-03-29 19:00  sds

	* src/lispbibl.d:

	yet another HPPA build fix from Will Newton

2002-03-29 00:54  sds

	* src/install.lisp:

	fixed typos in the last patch
	Thanks to Arseny Slobodjuck <ampy@ich.dvo.ru>

2002-03-27 18:18  sds

	* src/: ChangeLog, install.bat, install.lisp:

	user friendly install.bat, install.lisp (w95 too)
	From Arseny Slobodjuck <ampy@ich.dvo.ru>

2002-03-27 16:22  sds

	* tests/: ChangeLog, type.tst:

	test (SUB-)TYPEP FFI:FOREIGN-*
	From Hoehle, Joerg-Cyril <Joerg-Cyril.Hoehle@t-systems.com>

2002-03-27 02:33  sds

	* src/: ChangeLog, spvw_circ.d, spvw_garcol.d:

	Stafan's translations

2002-03-25 02:52  sds

	* src/time.d:

	whitespace and some translations

2002-03-25 02:50  sds

	* src/: ChangeLog, defs1.lisp:

	(%time): avoid some possible consing by computing
	the hi/lo differences before merging

2002-03-24 22:08  sds

	* src/: ChangeLog, spvw.d:

	(SUBR_SET_ARGTYPE): new macro

2002-03-24 22:01  sds

	* src/: spvw.d, ChangeLog:

	Stefan Kain  <stefan.kain@freenet.de> translated all comments

2002-03-24 19:52  sds

	* Makefile.devel:

	(EXCLUDE): ignore *.orig and *.rej

2002-03-24 19:51  sds

	* src/ChangeLog, src/lispbibl.d, ffcall/avcall/Makefile.in,
	  ffcall/avcall/avcall-s390.c, ffcall/avcall/avcall-s390.s,
	  ffcall/avcall/avcall.h.in,
	  ffcall/callback/trampoline_r/Makefile.in,
	  ffcall/callback/trampoline_r/proto-s390.s,
	  ffcall/callback/trampoline_r/proto.c,
	  ffcall/callback/trampoline_r/test1.c,
	  ffcall/callback/trampoline_r/tramp-s390.s,
	  ffcall/callback/trampoline_r/trampoline.c,
	  ffcall/callback/vacall_r/Makefile.in,
	  ffcall/callback/vacall_r/vacall-s390.c,
	  ffcall/callback/vacall_r/vacall-s390.s,
	  ffcall/callback/vacall_r/vacall_r.h.in,
	  ffcall/trampoline/Makefile.in, ffcall/trampoline/proto-s390.s,
	  ffcall/trampoline/tramp-s390.s, ffcall/trampoline/trampoline.c,
	  ffcall/vacall/Makefile.in, ffcall/vacall/vacall-s390.c,
	  ffcall/vacall/vacall-s390.s, ffcall/vacall/vacall.h.in:

	FFCALL ported to IBM s/390 by Gerhard Tonn <GerhardTonn@swol.de>

2002-03-23 17:57  sds

	* ffcall/autoconf/config.guess, ffcall/autoconf/config.sub,
	  src/autoconf/config.guess, src/autoconf/config.sub:

	upgraded to the latest version from ftp.gnu.org:/pub/gnu/config

2002-03-23 02:12  sds

	* src/: ChangeLog, makemake.in:

	(mandir, htmldir, dvidir, docdir):
	 architecture-independent, thus under prefix, not exec_prefix

2002-03-23 01:24  sds

	* src/_clisp.html:

	more links

2002-03-23 01:15  sds

	* ANNOUNCE, INSTALL, SUMMARY:

	updated

2002-03-22 02:23  sds

	* src/compiler.lisp:

	typo

2002-03-21 20:58  sds

	* doc/impbody.xml:

	(eval-when): LOAD (COMPILE) are not equivalent
	to :LOAD-TOLEVEL (:COMPILE-TOPLEVEL)

2002-03-21 20:49  sds

	* src/ChangeLog:

	2002-03-02 patch actually did fix bug #[ 506098 ] with ICONV_CONST problems

2002-03-21 20:33  sds

	* src/ChangeLog:

	the autoconf/aclocal.m4 (CL_PCC_STRUCT_RETURN) patch fixed bug #[ 501963 ]

2002-03-21 20:13  sds

	* src/: compiler.lisp, init.lisp, ChangeLog:

	fixed bug #[ 531879 ]: eval-when and top-forms

2002-03-21 18:30  sds

	* src/CHANGES.LOG:

	mention POSIX:STREAM-LOCK

2002-03-21 18:19  sds

	* ffcall/avcall/configure, ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/ChangeLog, src/configure:

	regenerated

2002-03-21 18:07  sds

	* src/ChangeLog, clisp.spec:

	updated

2002-03-21 18:06  sds

	* configure, src/ChangeLog:

	(--with-debug): new option: pass "debug" to makemake

2002-03-21 18:04  sds

	* src/ChangeLog, src/autoconf/aclocal.m4,
	  ffcall/autoconf/aclocal.m4:

	(CL_PCC_STRUCT_RETURN): reset CFLAGS:
		When compiling with -O2 or better, the configure test for pcc
		non-reentrant struct return convention is optimized away and
		always returns true. This causes avcall to believe it can use PCC
		when it cannot - and so bad things happen.
	From Will Newton <will@misconception.org.uk>

2002-03-21 17:44  sds

	* src/ChangeLog, ffcall/callback/trampoline_r/trampoline.c:

	[linux MIPS]: cachectl.h is in asm, not linux
	From Will Newton <will@misconception.org.uk>

2002-03-21 17:35  sds

	* ffcall/autoconf/aclocal.m4, src/ChangeLog,
	  src/autoconf/aclocal.m4:

	more $host_cpu canonicalization (alpha)

2002-03-21 17:13  sds

	* ffcall/autoconf/aclocal.m4, src/ChangeLog, src/makemake.in,
	  src/autoconf/aclocal.m4:

	more $host_cpu canonicalization (arm)

2002-03-21 16:23  sds

	* ffcall/autoconf/aclocal.m4, src/intsqrt.d, src/lfloat.d,
	  src/autoconf/aclocal.m4:

	check __GNUC__ & __GNUC_MINOR__ at the same time

2002-03-21 16:16  sds

	* src/ChangeLog, src/eval.d,
	  ffcall/callback/vacall_r/vacall_r.h.mingw32,
	  ffcall/callback/vacall_r/vacall_r.h.msvc,
	  ffcall/vacall/vacall.h.in, ffcall/vacall/vacall.h.mingw32,
	  ffcall/vacall/vacall.h.msvc, ffcall/avcall/avcall.h.in,
	  ffcall/avcall/avcall.h.mingw32, ffcall/avcall/avcall.h.msvc,
	  ffcall/callback/vacall_r/vacall_r.h.in:

	Never check for __GNUC_MINOR__ without first
	making sure that __GNUC__ is correct

2002-03-21 00:55  sds

	* src/ChangeLog:

	(LISPSOURCES): dirkey --> dirkey1

2002-03-19 00:48  sds

	* src/: ChangeLog, _clisp.1, _clisp.html, spvw.d:

	(main): void domain for the -E command line argment means all 5 domains

2002-03-18 21:51  sds

	* tests/: clos.tst, eval20.tst:

	do no depend on the value of CUSTOM:*PARSE-NAMESTRING-DOT-FILE*

2002-03-18 21:51  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added `Handle'

2002-03-18 07:00  sds

	* src/spvw.d, src/pathname.d, src/savemem.lisp, src/defs1.lisp,
	  src/init.lisp, src/io.d, doc/impbody.xml, src/CHANGES.LOG,
	  src/ChangeLog, src/cfgamiga.lisp, src/cfgdos.lisp,
	  src/cfgsunux.lisp, src/cfgunix.lisp, src/cfgwin32.lisp,
	  src/compiler.lisp, src/constsym.d:

	added CUSTOM:*PARSE-NAMESTRING-DOT-FILE* user option

2002-03-18 06:10  sds

	* tests/: ChangeLog, tests.lisp:

	(merge-extension): merged the two versions

2002-03-17 22:28  sds

	* src/constsym.d:

	typo

2002-03-17 21:59  sds

	* src/: ChangeLog, dribble.lisp, savemem.lisp:

	(dribble-reset): new function
	(dribble): reset *DRIBBLE-STREAM* to NIL after dribbling is over

2002-03-17 21:19  sds

	* src/: ChangeLog, savemem.lisp:

	(saveinitmem): new option :verbose; reset *DRIBBLE-STREAM* in the
	temporary *DRIVER*: this fixes a bug in images saved after DRIBBLE
	Reported by Peter Wood <peter.wood@worldonline.dk>

2002-03-17 21:17  sds

	* src/: ChangeLog, describe.lisp:

	(describe-stream-flush-buffer): use WRITE-CHAR-SEQUENCE instead of
	WRITE-SEQUENCE for the benefit of dribbling when the output streams
	are reset so that it is not clear that they are character streams

2002-03-17 06:02  sds

	* src/: ChangeLog, describe.lisp:

	Joerg's describe-object patch for FOREIGN-FUNCTION

2002-03-15 19:02  sds

	* src/: foreign.d, ChangeLog, error.d, eval.d:

	minor error reporting unification

2002-03-15 18:48  sds

	* src/: ChangeLog, type.lisp:

	(subtypep): FOREIGN-FUNCTION is a FUNCTION

2002-03-15 06:55  sds

	* src/ChangeLog:

	Incorporated more of Joerg's suggestions

2002-03-15 06:45  sds

	* src/: ChangeLog, compiler.lisp:

	(expand-compiler-macro): do not expand compiler
	 macros for functions declared NOTINLINE

2002-03-15 06:08  sds

	* src/configure, ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, ffcall/autoconf/aclocal.m4,
	  ffcall/avcall/configure:

	regenerated

2002-03-15 01:32  sds

	* src/: makemake.in, ChangeLog:

	(config.lisp): chmod +w before appending

2002-03-14 16:48  sds

	* src/: defs1.lisp, ChangeLog:

	(require): fixed a deadly typo in the 2002-02-28 patch

2002-03-14 16:19  sds

	* src/type.lisp:

	fixed last patch: type.lisp is loaded before foreign1.lisp,
	so foreign-function &c are not external yet

2002-03-14 02:02  sds

	* src/: ChangeLog, type.lisp:

	fixed bug #[ 528886 ] (typep x (type-of x)) must => T (FFI)

2002-03-14 00:37  sds

	* src/lispbibl.d:

	fixed a spelling typo

2002-03-14 00:04  sds

	* doc/impext.xml:

	do not use def-c-call-* in examples

2002-03-12 21:45  sds

	* emacs/clisp-ffi.el:

	updated for deprection of def-c-call-*

2002-03-12 21:43  sds

	* src/: encoding.d, ChangeLog:

	fixed bug #527380: encoding :output-error-action :ignore did not work

2002-03-12 21:30  sds

	* src/: ChangeLog, makemake.in:

	(config.status, configure, makemake.in, unixconf.h.in, VERSION): new targets

2002-03-12 21:28  sds

	* src/pathname.d:

	restore the data lost in the last check-in

2002-03-12 21:12  sds

	* configure:

	(maybe_link): use if/then/fi instead of &&
	for some reason the latter stopped loops at the first dir

2002-03-12 19:10  sds

	* configure, src/ChangeLog:

	(maybe_link): new function

2002-03-12 19:04  sds

	* src/_README.en:

	removed German comments

2002-03-12 18:47  sds

	* src/: ChangeLog, unix.d:

	(HAVE_DLOPEN) [UNIX_HPUX]: undef since dlopen() is
	broken on HP-UX without a patch

2002-03-12 18:28  sds

	* src/: _README.de, _README.en, _README.es:

	wrap config.lisp loading in WITHOUT-PACKAGE-LOCK

2002-03-12 00:21  sds

	* src/: ChangeLog, compiler.lisp:

	tweak top-level form named for COMPILE-FILE

2002-03-11 05:39  sds

	* src/: pathname.d, ChangeLog:

	(realpath) [UNIX_CYGWIN32]: neither dir nor symlink generate ENOTDIR

2002-03-11 05:11  sds

	* src/foreign1.lisp, src/init.lisp, doc/impext.xml,
	  modules/regexp/regexp.lisp, modules/wildcard/wildcard.lisp,
	  src/ChangeLog, src/compiler.lisp:

	The default foreign language is now ANSI C, not K&R C

2002-03-11 03:18  sds

	* src/: ChangeLog, socket.d:

	IPv6 portability suggested by Bruno

2002-03-10 21:23  sds

	* src/: ChangeLog, defstruct.lisp, foreign1.lisp, init.lisp:

	more error unification

2002-03-10 02:15  sds

	* src/configure.in:

	reformatted (long lines &c)

2002-03-10 01:23  sds

	* src/: autoconf/aclocal.m4, ChangeLog, configure.in, socket.d,
	  unixconf.h.in:

	autoconf tweaks for hp/ux and cygwin

2002-03-09 23:45  sds

	* src/: ChangeLog, unix.d, unixaux.d:

	cygwin (u)alarm is adequate - do not re-implement it
	From Peter Burwood <clisp@peterb.org.uk>

2002-03-09 06:21  sds

	* src/ChangeLog:

	added signal handling
	From Peter Wood <peter.wood@worldonline.dk>

2002-03-09 01:37  sds

	* src/ChangeLog:

	minor tweaks suggested by Joerg Hoehle

2002-03-09 01:23  sds

	* doc/: impbody.xml, impent.xml:

	warn not to name lisp & c files the same (like foo.lisp & foo.c)

2002-03-08 20:05  sds

	* src/: ChangeLog, makemake.in:

	($with_export_syscalls): do not add -lm to LIBS on win32

2002-03-08 20:02  sds

	* src/: ChangeLog, dirkey1.lisp:

	do the actual coding in package SYSTEM

2002-03-08 19:58  sds

	* src/: makemake.in, ChangeLog, dirkey.lisp, dirkey1.lisp,
	  init.lisp:

	renamed dirkey.lisp to dirkey1.lisp (like foreign1.lisp/foreign.d)
	since (compile-file "foo") clobbers foo.c (because of FFI)

2002-03-08 19:48  sds

	* src/: ChangeLog, makemake.in:

	create modules-related rules on non-UNIX systems

2002-03-08 19:05  sds

	* src/: ChangeLog, genclisph.d:

	(nonreturning_function, SLONGLONG, ULONGLONG): fixed for MICROSOFT

2002-03-07 18:16  sds

	* Makefile.devel:

	(EXCLUDE): exclude *.elc

2002-03-07 17:50  sds

	* emacs/clisp-ffi.el:

	syntax highlighting for CLISP FFI forms

2002-03-07 02:21  sds

	* doc/impext.xml:

	documented POSIX:STREAM-LOCK

2002-03-07 01:42  sds

	* src/makemake.in:

	handle --with-pack=opt

2002-03-06 21:30  sds

	* src/configure:

	regenerated for flock(2)

2002-03-06 21:30  sds

	* src/ChangeLog:

	fixed the ioctl calls - just two int calls now

2002-03-06 21:28  sds

	* src/: unixconf.h.in, stream.d, subr.d, subrkw.d, ChangeLog,
	  configure.in, constsym.d, posix.lisp:

	POSIX:STREAM-LOCK - file stream locking interface based on flock(2)

2002-03-06 18:44  sds

	* src/makemake.in, Makefile.devel, configure, src/ChangeLog:

	more infrastructure tweaks

2002-03-06 17:28  sds

	* src/: ChangeLog, configure.in, autoconf/aclocal.m4:

	autoconf/aclocal.m4 (CL_STRERROR, CL_FSYNC, CL_UALARM)
	(CL_USLEEP): removed trivial defuns
	* configure.in: call AC_CHECK_FUNCS for strerror(),
	fsync(), ualarm() and usleep() directly

2002-03-06 17:24  sds

	* doc/: impent.xml, impext.xml:

	documented FOREIGN-ADDRESS-VALUE

2002-03-06 17:23  sds

	* src/: ChangeLog, foreign.d:

	(FOREIGN-ADDRESS-VALUE): handle foreign pointers too

2002-03-06 07:20  sds

	* modules/clx/new-clx/clx.f, src/ChangeLog:

	 NOTREACHED and thus NOTIMPLEMENTED and UNDEFINED require a semicolon

2002-03-06 07:16  sds

	* src/ChangeLog:

	* bindings/linuxlibc6/linux.lisp (flock): new call-out
	(fcntl2, fcntl3l, fcntl3f): 3 forms of fcntl()
	(ioctl-set, ioctl-get, ioctl): 3 forms of ioctl()
	* bindings/linuxlibc6/wrap.lisp (check-res): new macro
	(real-path, get-host-name, get-domain-name): use it

2002-03-06 06:12  sds

	* src/: ChangeLog, foreign1.lisp:

	(to-c-typedecl): c-pointer --> void*, not char*

2002-03-06 06:05  sds

	* src/ChangeLog:

	formatting

2002-03-06 02:59  sds

	* src/: spvw_garcol.d, ChangeLog:

	(gc_mark): added down_weakkvt(), up_weakkvt(), and case_weakkvt
	statements that call them (fixes weak HTs on the TYPECODES platforms)

2002-03-05 23:38  sds

	* src/: ChangeLog, array.d:

	(elt_nreverse): do not use SIMPLE_NREVERSE for simple strings
	 since TheSstring != TheSvector (breaks NREVERSE on Alpha)

2002-03-05 23:04  sds

	* src/array.d:

	fixed a typo introduced in 1.42 in #if 0 code

2002-03-04 23:00  sds

	* src/_clisp.html:

	at run-time --> dynamically

2002-03-04 18:38  sds

	* Makefile.devel:

	last release tweaks

2002-03-04 18:35  sds

	* clisp.lsm:

	more tweaks

2002-03-04 17:33  sds

	* src/CHANGES.LOG:

	spelling typo

2002-03-04 03:21  sds

	* src/: ChangeLog, makemake.in:

	(UTILDIR*, DOCDIR): define using SRCTOPDIR*+NEXT*, not sed(1)
	(PARENT_SRCTOPDIR_, PARENT_SRCTOPDIR_M): new vars
	(data, suite): use them so that `./configure /tmp/...' works

2002-03-03 21:26  sds

	* src/: lispbibl.d, spvw_typealloc.d, ChangeLog, dfloat.d:

	Compilation on Alpha/Linux

2002-03-03 20:42  sds

	* Makefile.devel, src/ChangeLog:

	(acorn/pathname.txt): updated the regexp because of the
	 src/pathname.d translation

2002-03-03 20:22  sds

	* clisp.lsm:

	updated for 2.28

2002-03-03 20:20  sds

	* src/ari80386.msvc.c:

	regenerated

2002-03-03 20:17  sds

	* doc/impnotes.html, ffcall/autoconf/aclocal.m4,
	  ffcall/avcall/avcall.h.msvc, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/config.h.msvc,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/config.h.msvc,
	  ffcall/callback/vacall_r/configure,
	  ffcall/trampoline/config.h.msvc, ffcall/trampoline/configure,
	  ffcall/vacall/config.h.msvc, ffcall/vacall/configure,
	  src/configure:

	regenerated

2002-03-03 20:09  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated

2002-03-03 20:06  sds

	* Makefile.devel, src/ChangeLog:

	(htmldoc): make split docs but do not copy impnotes.html to src/
	(SOURCES1): added clisp.lsm

2002-03-03 19:51  sds

	* src/.gdbinit:

	breakpoints in eval, funcall and gar_col (disabled)

2002-03-03 19:43  sds

	* src/: version.h, ChangeLog, HISTORY, VERSION, CHANGES.LOG:

	2.28 is released

2002-03-03 18:50  sds

	* src/: ChangeLog, makemake.in:

	(RM) [win32]: set to 'del /q' (~ rm -f)

2002-03-03 07:34  sds

	* src/: ChangeLog, makemake.in:

	(data, clean1, ${TESTDIR}): use the appropriate slashes

2002-03-03 06:43  sds

	* tests/Makefile:

	commented out the GNU Make - specific features

2002-03-03 00:21  sds

	* src/: stream.d, unixconf.h.in, ChangeLog:

	YAICBCFA (yet another ICONV_CONST build problem fix attempt)
	* stream.d: check ICONV_CONST before using it
	* unixconf.h.in (ICONV_CONST): reverted the 2001-12-25 patch:
	 use #undef, not #define; just like all other *_CONST macros

2002-03-02 21:04  sds

	* src/: ChangeLog, spvw_language.d:

	(current_language_o): typo: argument should be `uintL', not `uint'
	From Arseny Slobodjuck <ampy@ich.dvo.ru>

2002-03-02 20:50  sds

	* src/: ChangeLog, package.d:

	(%SET-PACKAGE-LOCK): do not barf when the package list is empty

2002-03-02 20:27  sds

	* src/ChangeLog:

	(WEXITSTATUS, WTERMSIG, WSTOPSIG, WIFEXITED)
	(WIFSIGNALED, WIFSTOPPED, WCOREFLAG, WCOREDUMP, W_EXITCODE)
	(W_STOPCODE): added #define's from <bits/waitstatus.h>

2002-03-02 20:23  sds

	* modules/regexp/regexp.lisp, src/ChangeLog:

	(with-loop-split): fixed :START/:END

2002-03-02 19:24  sds

	* src/ChangeLog:

	(wait, waitpid): new C call-outs
	(provide "linux"): for (require "linux") in wrap.lisp

2002-03-02 19:22  sds

	* src/: ChangeLog, cmacros.lisp, control.d, error.d, eval.d,
	  lispbibl.d, trace.lisp:

	error reporting unification

2002-03-02 19:08  sds

	* src/: ChangeLog, trace.lisp:

	(%local-set): COMPILE NEW-DEF unly when it is not yet compiled

2002-03-01 18:17  sds

	* src/: trace.lisp, ChangeLog:

	(force-cclosure): take FDEFINITION when compiling
	(%local-set): COMPILE NEW-DEF and take its FDEFINITION

2002-03-01 06:11  sds

	* src/ChangeLog, modules/clx/new-clx/clx.f:

	(CONVERT-SELECTION): clean up the stack
	(SELECTION-NOTIFY): added window notification
	From Barry Fishman <bfishman@users.sf.net>

2002-03-01 06:01  sds

	* src/: ChangeLog, compiler.lisp, defs1.lisp:

	* defs1.lisp (require): push *load-truename* on *load-paths*
	* compiler.lisp (c-REQUIRE): push *compile-file-truename* on *load-paths*

2002-03-01 04:14  sds

	* src/ChangeLog:

	minor formatting tweaks

2002-03-01 02:48  sds

	* src/: compiler.lisp, ChangeLog:

	(c-form): fixed a bug: EXPAND-COMPILER-MACRO can return an atom

2002-03-01 02:11  sds

	* src/spvw_garcol.d:

	trivial indentation changes - disregard

2002-03-01 02:08  sds

	* src/: error.d, ChangeLog:

	(end_error): abort(), not exit() -- for debugging

2002-03-01 02:06  sds

	* src/: spvw_objsize.d, spvw_genera1.d, ChangeLog, lispbibl.d:

	finished weak HT for GENERATIONAL_GC

2002-02-28 20:49  sds

	* src/pathname.d:

	muster --> pattern;   beispiel --> sample

2002-02-28 19:36  sds

	* src/ChangeLog:

	(substitution): map DEFCONSTANT

2002-02-28 19:27  sds

	* src/: ChangeLog, compiler.lisp:

	(c-write-lib): bind *PRINT-SYMBOLS-LONG* when
	writing *.lib files, just like with *.fas files

2002-02-28 00:39  sds

	* tests/hashweak.tst:

	initial

2002-02-28 00:36  sds

	* src/io.d, src/lispbibl.d, src/places.lisp, src/predtype.d,
	  src/spvw.d, src/spvw_garcol.d, src/spvw_global.d,
	  src/spvw_memfile.d, src/spvw_objsize.d, src/spvw_typealloc.d,
	  src/spvw_update.d, src/subr.d, src/subrkw.d, src/version.h,
	  tests/ChangeLog, tests/tests.lisp, doc/impbody.xml,
	  src/CHANGES.LOG, src/ChangeLog, src/VERSION, src/constobj.d,
	  src/constsym.d, src/hashtabl.d, src/init.lisp:

	implemented weak hash-tables

2002-02-26 20:01  sds

	* src/: ChangeLog, error.d:

	(signal_and_debug): avoid a GCC warning

2002-02-26 20:00  sds

	* src/: pathname.d, places.lisp, spvw.d, subr.d, ChangeLog,
	  _clisp.1, _clisp.html, clhs.lisp, constobj.d, constsym.d,
	  describe.lisp, init.lisp, makemake.in:

	lib dir can now be changed at run-time

2002-02-26 16:33  sds

	* src/spvw.d:

	(main): use CLSTEXT instead of asciz_to_string/GETTEXT

2002-02-26 15:26  sds

	* src/: makemake.in, ChangeLog:

	(LPARTS): include french.lisp only with_unicode

2002-02-26 15:18  sds

	* src/: ChangeLog, constobj.d, debug.d, error.d, flo_rest.d,
	  i18n.d, lispbibl.d, misc.d, package.d, pathname.d, realelem.d,
	  spvw.d, spvw_language.d, spvw_memfile.d:

	Moved language-dependent constants out of constobj.d

2002-02-25 16:35  sds

	* src/: ChangeLog, install.lisp:

	(*clisp-home*): convert backslashes to forward slashes

2002-02-25 16:30  sds

	* src/: ChangeLog, clhs.lisp:

	(clhs): unlock COMMON-LISP before reading clhs-file
	(read-from-file): added PACKAGE keyword argument

2002-02-25 16:19  sds

	* doc/impbyte.xml:

	typo

2002-02-23 20:08  sds

	* src/: ChangeLog, record.d:

	minor code cleanups

2002-02-23 19:00  sds

	* tests/: clos.tst, ChangeLog:

	test REINITIALIZE-INSTANCE

2002-02-23 19:00  sds

	* src/: ChangeLog, record.d:

	(%REINITIALIZE-INSTANCE): fixed a crash in repeated REINITIALIZE-INSTANCE calls

2002-02-23 06:21  sds

	* doc/impext.xml, src/_clisp.html:

	documented: UI language can now be changed at run time

2002-02-23 06:20  sds

	* doc/Makefile:

	(html): do not create the symlink if it already exists

2002-02-23 06:19  sds

	* src/: lispbibl.d, loop.lisp, macros1.lisp, macros2.lisp,
	  macros3.lisp, places.lisp, pprint.lisp, query.lisp, reploop.lisp,
	  rexx1.lisp, room.lisp, runprog.lisp, screen.lisp, spvw.d,
	  spvw_language.d, spvw_memfile.d, subr.d, trace.lisp, type.lisp,
	  xcharin.lisp, backquote.lisp, beossock.lisp, cfgacorn.lisp,
	  cfgamiga.lisp, cfgdos.lisp, cfgsunux.lisp, cfgunix.lisp,
	  cfgwin32.lisp, clos.lisp, cmacros.lisp, compiler.lisp,
	  condition.lisp, constobj.d, constsym.d, defmacro.lisp,
	  defs1.lisp, defs2.lisp, defstruct.lisp, describe.lisp,
	  dirkey.lisp, disassem.lisp, dribble.lisp, edit.lisp, encoding.d,
	  floatprint.lisp, foreign1.lisp, format.lisp, french.lisp, i18n.d,
	  init.lisp, international.lisp, CHANGES.LOG, ChangeLog,
	  affi1.lisp, amigasock.lisp:

	UI language can now be changed at run time

2002-02-23 06:18  sds

	* doc/impnotes.html:

	regenerated

2002-02-23 03:28  sds

	* src/: ChangeLog, install.lisp:

	(*clisp-base-cmd*, *clisp-cmd*): surround pathnames with
	quotes to accomodate "c://Program Files//CLISP//" &c

2002-02-22 21:45  haible

	* src/ChangeLog:

	Forgot to add an entry for charstrg.d bugfix.

2002-02-21 22:33  sds

	* src/: pathname.d, predtype.d, package.d, ChangeLog, debug.d,
	  lisparit.d:

	minor code cleanups

2002-02-21 20:55  sds

	* src/: ChangeLog, constobj.d, package.d:

	Stefan Kain translated all comments

2002-02-20 21:59  sds

	* doc/: impent.xml, impext.xml:

	(run-program, run-shell-command): documented runnig shell built-ins
	 and :INDIRECTP (win32) and :MAY-EXEC (unix)

2002-02-20 06:47  sds

	* tests/: ChangeLog, eval20.tst:

	added an EVAL-WHEN test

2002-02-20 06:42  sds

	* src/: ChangeLog, makemake.in:

	(distrib): include the Emacs-Lisp files in the binary distribution:
	indentation and coding are included, but d-mode is excluded

2002-02-20 06:30  sds

	* src/: compiler.lisp, foreign1.lisp, init.lisp, macros1.lisp,
	  ChangeLog, clos.lisp:

	fixed bug #515604: (EVAL-WHEN (COMPILE)) no longer automatically
	writes to *.lib; you need EVAL-WHEN-COMPILE or both LOAD and COMPILE

2002-02-20 04:25  sds

	* src/: ChangeLog, win32aux.d:

	smooth Ctrl-C, Ctrl-Break handling not depending on whether
	interrupted thread is alive when temp_interrupt_handler executes

2002-02-20 03:06  sds

	* src/init.lisp:

	spelling

2002-02-19 16:41  sds

	* doc/: impext.xml, impent.xml:

	documented :wait arg to run-program

2002-02-18 23:43  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	expanded lib-file docs, moved them to the REQUIRE section

2002-02-18 18:42  sds

	* emacs/d-mode.el:

	(d-mode-build-dir): new user variable
	(d-mode): support building in a separate directory

2002-02-18 18:09  sds

	* doc/Makefile:

	impnotes-split/ --> impnotes/

2002-02-18 18:07  sds

	* src/ChangeLog:

	bindings/linuxlibc6/wrap.lisp: require "linux" to avoid warnings

2002-02-14 06:09  sds

	* doc/impnotes.html:

	regenerated with openjade on linux

2002-02-14 06:09  sds

	* doc/impnotes.xml.in:

	openjade does not understand URLs in entities - get gfdl locally

2002-02-14 06:08  sds

	* doc/impbody.xml:

	moved package locking to the proper position in the CLHS structure

2002-02-14 06:06  sds

	* doc/: .cvsignore, Makefile:

	switched to linux and updated for OpenJade

2002-02-13 06:12  sds

	* src/ChangeLog:

	bindings/linuxlibc6/wrap.lisp: new file

2002-02-13 03:09  sds

	* src/: ChangeLog, lisparit.d:

	(init_arith): define DOUBLE-FLOAT-EPSILON and
	DOUBLE-FLOAT-NEGATIVE-EPSILON differently on linux-x86
	because of the 80-bit floating registers

2002-02-13 03:06  sds

	* tests/: ChangeLog, alltest.tst, floeps.tst, tests.lisp:

	floeps.tst: new file to test float epsilons

2002-02-13 02:38  sds

	* src/: ChangeLog, package.d:

	(%SET-PACKAGE-LOCK): call test_package_arg() on the single arg

2002-02-11 17:50  sds

	* src/: stream.d, ChangeLog:

	(strip_white): strip only the CR, not all whitespace,
	since it breaks READ-LINE on terminals

2002-02-11 17:38  sds

	* tests/iofkts.tst:

	keep write-file-hooks to nil in this file to prevent trailing space stripping

2002-02-11 17:01  sds

	* src/: ChangeLog, init.lisp, trace.lisp:

	ANSI CL 11.1.2.1.2 #9 forbids tracing in COMMON-LISP

2002-02-11 16:52  sds

	* tests/: ChangeLog, alltest.tst:

	test (compile nil (lambda () (flet (()))))

2002-02-11 16:48  sds

	* src/: ChangeLog, compiler.lisp:

	fixed the (compile nil (lambda () (flet (())))) bug
	(symbol-suffix): use just the suffix for NIL funname

2002-02-11 16:35  sds

	* src/: ChangeLog, affi1.lisp, foreign1.lisp:

	moved *FOREIGN-ENCODING* to the CUSTOM package, as described in the impnotes

2002-02-10 00:34  sds

	* src/: ChangeLog, makemake.in:

	include impnotes.css in the distribution along with impnotes.html

2002-02-05 23:45  sds

	* src/makemake.in:

	win32gcc: move -mno-cygwin from XCFLAGS to CC

2002-02-04 12:37  haible

	* src/charstrg.d:

	Fix an endless loop in (name-char "A_A").

2002-02-04 01:49  sds

	* src/_README.en:

	grammar fixes

2002-02-03 18:09  sds

	* src/: ChangeLog, init.lisp, package.d:

	fixed a bug: (defmethod foo ((x (eql 1))) x)

2002-02-01 22:32  sds

	* src/record.d:

	some translations

2002-02-01 20:51  sds

	* src/: ChangeLog, spvw_update.d:

	(update_weakpointer): new macro

2002-02-01 20:28  sds

	* src/spvw_garcol.d:

	(gar_col_normal): slight code cleanup for all_weakpointers marking

2002-02-01 19:11  sds

	* src/: io.d, ChangeLog, constobj.d:

	print HASH-TABLE with TEST and COUNT even when *PRINT-ARRAY* is NIL
	print the ARRAY address when *PRINT-ARRAY* is NIL

2002-01-31 22:24  sds

	* src/: ChangeLog, hashtabl.d, io.d, lispbibl.d:

	(hashtable_test): new macro

2002-01-31 22:02  uid21402

	* src/: ChangeLog, io.d, lispbibl.d, record.d:

	do not allocate a weakpointer without initializing it right away

2002-01-30 21:51  sds

	* src/io.d:

	(pr_kvtable): fixed a GC-safety bug

2002-01-30 21:50  sds

	* tests/ChangeLog:

	formatting

2002-01-30 21:47  sds

	* tests/alltest.tst:

	check readable equalp hash-table printing

2002-01-30 20:46  sds

	* src/.gdbinit:

	break sigsegv_handler_failed last - in case it's not there

2002-01-30 20:46  sds

	* src/: ChangeLog, io.d:

	(pr_orecord): print EQUALP hash tables correctly

2002-01-30 20:44  sds

	* src/lispbibl.d:

	minor formatting tweaks

2002-01-30 16:59  sds

	* src/lispbibl.d:

	translation tweak

2002-01-29 22:12  sds

	* emacs/d-mode.el:

	(d-mode-beg-of-defun): typedef and struct start a defun
	(d-mode-current-defun-function): delegate typedef, struct and define
	 to `add-log-current-defun'
	(eval-after-load "add-log"): add `d-mode' to `add-log-c-like-modes'

2002-01-29 19:06  sds

	* src/: hashtabl.d, ChangeLog:

	(check_hashtable): new macro

2002-01-29 18:45  sds

	* src/: ChangeLog, hashtabl.d:

	Stefan Kain translated German comments into English

2002-01-28 18:09  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): support more int-derivatives

2002-01-27 22:45  sds

	* src/foreign.d:

	mark the `local' (static = file-global) variables with `var'

2002-01-27 21:11  sds

	* src/: ChangeLog, compiler.lisp:

	fixed bug #509073
	(expand-compiler-macro): pass to COMPILER-MACRO-FUNCTION only function names

2002-01-27 20:47  sds

	* src/: ChangeLog, foreign.d:

	code simplifications:
	(check_cc_match, fehler_eltype_zero_size): new functions

2002-01-27 20:03  sds

	* src/: ChangeLog, constsym.d, foreign.d, foreign1.lisp, subr.d:

	added FFI:FOREIGN-ADDRESS-NULL to check for NULL pointers

2002-01-26 22:23  sds

	* src/: makemake.in, .clisp-full, ChangeLog:

	.clisp-full: new file

2002-01-24 22:59  sds

	* src/: ChangeLog, array.d:

	fixed bug #506105: check semi-simple vectors&strings for overflow

2002-01-23 23:18  sds

	* src/array.d:

	(ssstring_extend_low): copy the old data only up to the fill pointer

2002-01-23 22:34  sds

	* src/encoding.d:

	(init_dependent_encodings) [WIN32_NATIVE]: avoid an MSVC warning

2002-01-23 22:19  sds

	* src/: stream.d, ChangeLog, io.d, lispbibl.d:

	(SEMI_SIMPLE_DEFAULT_SIZE): new constant

2002-01-23 22:13  sds

	* src/: ChangeLog, lispbibl.d, spvw_debug.d:

	(OBJECT_OUT): new debug macro

2002-01-23 21:16  sds

	* src/array.d:

	fixed a bug in the last patch: copy the old data up to
	Sstring_length(), not the fill pointer

2002-01-23 20:53  sds

	* src/: ChangeLog, array.d:

	(ssstring_extend_low): new function
	(ssstring_push_extend, ssstring_extend): use it

2002-01-22 17:37  sds

	* src/: ChangeLog, predtype.d:

	(with_gc_statistics) [DEBUG_SPVW]: print a message when a GC is being done

2002-01-22 17:26  sds

	* src/: ChangeLog, clos.lisp, init.lisp, package.d:

	ANSI CL 11.1.2.1.2 #19 forbids methods with locked functions and
	specializers - check that too

2002-01-21 20:46  sds

	* src/: stream.d, ChangeLog:

	(ChannelStream_ihandle, ChannelStream_ohandle): new macros

2002-01-21 17:51  sds

	* src/: stream.d, ChangeLog:

	SOCKET-STATUS now works on all handle streams, whose handles are
	acceptable to the underlying OS's select system call

2002-01-19 05:25  sds

	* src/: ChangeLog, stream.d:

	(stream_char_p): removed (good only for "basic streams")
	(handle_isset, stream_reset_eltype): look at strm_eltype directly

2002-01-18 23:07  sds

	* src/stream.d:

	(read_byte): eliminate a GCC warning on UNIX

2002-01-18 22:22  sds

	* src/: io.d, spvw.d, subr.d, ChangeLog, constsym.d:

	support #! UNIX scripts on WIN32 too

2002-01-18 21:40  sds

	* src/stream.d:

	fixed a typo in the last patch

2002-01-18 21:36  sds

	* src/: stream.d, ChangeLog:

	(SOCKET-STATUS): fix a GC safety bug
	(handle_isset): mark as GC-unsafe

2002-01-18 17:37  sds

	* src/: stream.d, ChangeLog:

	(read-byte): respect the unread chars
	(stream_reset_eltype): new function - rectify the
	ignore_next_LF lossage when changing STREAM-ELEMENT-TYPE

2002-01-16 23:32  sds

	* src/inspect.lisp:

	(close) [html-stream-out]: pass options to CLOSE of TARGET-STREAM

2002-01-16 23:30  sds

	* src/: ChangeLog, inspect.lisp:

	updated for the latest browser quirks: favicon.ico and ":"->"%3a"

2002-01-16 21:50  sds

	* src/: ChangeLog, describe.lisp:

	(describe-stream-flush-buffer, stream-line-column, stream-start-line-p):
	 check the return value of SYS::LINE-POSITION (it may be NIL!)

2002-01-15 23:03  sds

	* src/: ChangeLog, package.d:

	(cerror_package_locked): fixed a GC-safety bug

2002-01-15 23:01  sds

	* src/lispbibl.d:

	(OGETTEXT): mark as GC-unsafe

2002-01-15 19:48  sds

	* src/: ChangeLog, defs2.lisp:

	(with-standard-io-syntax): bind SYSTEM::*PRIN-LINE-PREFIX* to NIL

2002-01-15 19:45  sds

	* src/: ChangeLog, describe.lisp:

	(describe): flush the pending output _before_ increasing indentation
	(describe-object) [symbol]: handle unbound special variables too

2002-01-14 20:52  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	mention *system-package-list* and without-package-lock

2002-01-14 19:30  sds

	* src/: ChangeLog, defs1.lisp, package.d, savemem.lisp:

	* defs1.lisp (*system-package-list*): new custom variable
	(without-package-lock): new extension macro
	* package.d (%SET-PACKAGE-LOCK): allow multiple packages
	* savemem.lisp (saveinitmem): default LOCKED-PACKAGES to *SYSTEM-PACKAGE-LIST*

2002-01-14 18:59  sds

	* src/: ChangeLog, init.lisp, spvw.d:

	add :SCREEN to *FEATURES* when the "SCREEN" package is present

2002-01-13 04:24  sds

	* src/: ChangeLog, init.lisp, trace.lisp:

	replaced FDEFINITION-LOCAL with LOCAL

2002-01-13 04:22  sds

	* src/spvw.d:

	updated the (C) dates

2002-01-13 04:20  sds

	* src/trace.lisp:

	(trace1): made macros traceable again (broken since
	the 2000-06-11 patch introducing MACRO type)

2002-01-11 19:00  sds

	* src/stream.d:

	removed the 1.227 (2001-09-28) patch

2002-01-11 18:12  sds

	* doc/impext.xml:

	mention that SOCKET-STATUS is the interface to select(2)

2002-01-11 18:01  sds

	* src/: stream.d, ChangeLog:

	close all inaccessible PIPE and SOCKET streams on GC, like file streams

2002-01-11 17:29  sds

	* src/: stream.d, ChangeLog:

	(add_to_open_streams): new function
	(make_file_stream, make_terminal_stream, make_printer_stream):
	 use it instead of in-line code

2002-01-10 23:23  sds

	* Makefile.devel:

	on release, update <https://www.opensourcedirectory.org/projects/clisp/> too

2002-01-10 22:35  sds

	* src/: spvw.d, ChangeLog:

	(main): --version: print *FEATURES*

2002-01-10 21:28  sds

	* src/: ChangeLog, package.d:

	(cerror_package_locked): error-format-string: print func
	with ~A so that "DEFUN/DEFMACRO" is printed without quotes

2002-01-10 21:01  sds

	* src/: ChangeLog, pathname.d:

	fixed a bug in the 2001-11-09 patch
	(CD): slashp expects a chart, not cint

2002-01-10 18:23  sds

	* src/: ChangeLog, format.lisp:

	fixed (format nil "~2f" 1234567.1234) => "1234567.":
	(format-float-for-f): pass 0 as DMIN to FORMAT-FLOAT-TO-STRING

2002-01-10 18:21  sds

	* tests/format.tst:

	added (format nil "~2f" 1234567.1234)

2002-01-09 23:06  sds

	* src/: compiler.lisp, ChangeLog, clos.lisp:

	notice function redefinitions again

2002-01-09 22:48  sds

	* src/compiler.lisp:

	comment fix

2002-01-09 17:59  sds

	* emacs/d-mode.el:

	(d-mode-current-defun-function): extract #define macro name
	(d-mode-beg-of-defun): "^#define " also starts a function

2002-01-09 17:57  sds

	* src/: ChangeLog, pathname.d:

	fixed bug #501166: (directory "../foo")

2002-01-09 15:51  sds

	* src/: ChangeLog, compiler.lisp:

	(signature-to-list): do not intern ARG# symbols in SYSTEM
	(c-DEFUN): print signatures with ~A, not ~S, to avoid package prefixes

2002-01-08 21:55  sds

	* doc/: impext.xml, impbody.xml, impent.xml:

	documented package locking

2002-01-08 21:40  sds

	* src/CHANGES.LOG:

	mention EXT:PACKAGE-LOCK

2002-01-08 21:28  sds

	* tests/setf.tst:

	do not redefine CL setf accessor subseq

2002-01-08 21:27  sds

	* tests/iofkts.tst:

	work in package USER to avoid CLISP locking problems

2002-01-08 21:11  sds

	* src/: ChangeLog, constsym.d, control.d:

	removed the 2002-01-06 FDEFINITION (SETF symbol) patch

2002-01-08 21:06  sds

	* src/gray.lisp:

	fixed EOL

2002-01-08 21:02  sds

	* src/: ChangeLog, deprecated.lisp:

	(deprecate): added optional DEF argument

2002-01-08 21:01  sds

	* src/: init.lisp, lispbibl.d, makemake.in, package.d, places.lisp,
	  savemem.lisp, subr.d, ChangeLog, clos.lisp, constsym.d:

	Implemented arbitrary package locking

2002-01-08 00:24  sds

	* src/control.d:

	(SYMBOL-FUNCTION): typo in error reporting: symbol_value -> symbol_function

2002-01-08 00:22  sds

	* src/: ChangeLog, symbol.d:

	(Symbol_function_checked): use fehler_undef_function()

2002-01-07 23:34  sds

	* src/pathname.d:

	reinstated the if_HAVE_LSTAT hack (lost in the 1.160 patch)
	since C does not allow conditionals (like #ifdef HAVE_LSTAT)
	inside macros (like with_sstring_0)

2002-01-07 22:41  sds

	* src/stream.d:

	removed the trailing CRs - how did they get here?!!

2002-01-07 22:39  sds

	* src/: compiler.lisp, ChangeLog:

	made problem reporting work with WITH-COMPILATION-UNIT

2002-01-07 21:36  sds

	* src/: ChangeLog, trace.lisp:

	(fdefinition-local): new function for extracting
	 local (LABELS & FLET) functions

2002-01-07 21:35  sds

	* doc/: impent.xml, impext.xml:

	added a link to &timeout-arg;

2002-01-07 04:58  sds

	* tests/path.tst:

	added (truname non-existent-path) test

2002-01-07 04:54  sds

	* src/: pathname.d, ChangeLog:

	(assure_dir_exists) [WIN32_NATIVE]: fixed a bug
	 introduced on 2001-08-29 (mind tolerantp!)

2002-01-07 02:27  sds

	* doc/impext.xml:

	typo

2002-01-07 01:46  sds

	* src/: compiler.lisp, deprecated.lisp, ChangeLog:

	better deprecation handling and reporting

2002-01-06 21:29  sds

	* src/: ChangeLog, makemake.in:

	prepend '-' before 'del' on win32

2002-01-06 21:27  sds

	* ffcall/Makefile.msvc, ffcall/avcall/Makefile.msvc,
	  ffcall/callback/Makefile.msvc,
	  ffcall/callback/trampoline_r/Makefile.msvc,
	  ffcall/callback/vacall_r/Makefile.msvc,
	  ffcall/trampoline/Makefile.msvc, ffcall/vacall/Makefile.msvc,
	  utils/gcc-cccp/Makefile.msvc:

	prepend '-' before 'del'

2002-01-06 20:53  sds

	* src/: control.d, ChangeLog, constsym.d:

	FDEFINITION returns correctly for (SETF symbol) macros

2002-01-06 20:46  sds

	* src/places.lisp:

	reversed the last patch: NIL is a LIST _and_ a SYMBOL!

2002-01-06 20:02  sds

	* src/: ChangeLog, control.d, eval.d, sequence.d, symbol.d:

	finished the 2001-09-24 (functionp) patch

2002-01-05 23:51  sds

	* src/places.lisp:

	(defsetf): skip an unnecessary check (symbolp ==> not listp)

2002-01-05 21:28  sds

	* src/: stream.d, ChangeLog:

	SOCKET-STREAM-PEER et al now work for buffered sockets too

2002-01-05 21:24  sds

	* src/: stream.d, ChangeLog:

	(BufferedStream_buffer_address): new macro, use it
	along with BufferedStream_channel() and BufferedStream_buffer()

2002-01-05 20:32  sds

	* src/pathname.d:

	fixed a typo in the last patch

2002-01-05 20:30  sds

	* src/: pathname.d, ChangeLog:

	some new macros for brevity

2002-01-05 19:48  sds

	* src/: ChangeLog, pathname.d:

	Stefan Kain  translated all comments

2002-01-05 19:46  sds

	* src/: ChangeLog, lispbibl.d:

	(OGETTEXT): new macro

2002-01-03 18:21  sds

	* doc/impnotes.html:

	regenerated - added lib-file explanation

2002-01-03 18:20  sds

	* doc/: impent.xml, impbody.xml:

	added lib-file explanation

2002-01-03 18:19  sds

	* doc/.cvsignore:

	added tidy.err

2002-01-03 18:19  sds

	* doc/Makefile:

	send tidy errors to tidy.err

2002-01-03 18:00  sds

	* doc/impext.xml:

	fixed duplicate IDs

2002-01-02 23:17  sds

	* doc/impnotes.html:

	regenerated with GFDL

2002-01-02 23:16  sds

	* doc/: impbody.xml, impext.xml, impissue.xml, impnotes.xml.in:

	more IDs

2002-01-02 19:57  sds

	* doc/impnotes.xml.in:

	fixed the preamble wrt GFDL

2002-01-02 16:42  sds

	* doc/impbyte.xml:

	markup

2002-01-02 16:40  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	new entity &sys-pac;

2002-01-02 06:41  sds

	* src/: ChangeLog, trace.lisp:

	Stefan Kain translated all comments

2002-01-02 05:09  sds

	* src/stream.d:

	comment tweak

2002-01-02 04:58  sds

	* src/: ChangeLog, stream.d:

	(BUILT-IN-STREAM-SET-ELEMENT-TYPE): fixed a crash for `strmtype_twoway_socket'
	From Todd Sabin <tas@webspan.net>

2002-01-02 04:41  sds

	* src/: ChangeLog, pathname.d:

	unified some error messages

2002-01-02 03:02  sds

	* src/: init.lisp, ChangeLog:

	(sys::remove-old-definitions): CERROR for exported
	CL symbols even when there is no definition

2001-12-26 01:13  sds

	* tests/backquot.tst:

	added `#(,@x)

2001-12-25 23:45  sds

	* src/: ChangeLog, describe.lisp:

	make DESCRIBE break long lines

2001-12-25 19:52  sds

	* src/: makemake.in, ChangeLog:

	(MAKE): set from the environment variable, if any

2001-12-25 18:51  sds

	* src/autoconf/aclocal.m4:

	typo

2001-12-25 18:48  sds

	* src/: ChangeLog, unixconf.h.in:

	(ICONV_CONST): use #define, not undef (for FreeBSD build, which the
	last patch broke)

2001-12-25 00:33  sds

	* src/ChangeLog:

	another typo

2001-12-25 00:30  sds

	* src/ChangeLog:

	typo

2001-12-24 21:07  sds

	* src/: ChangeLog, compiler.lisp:

	(c-FLET, c-FUNCTION-MACRO-LET, traverse-anode): use NEW-CONST

2001-12-22 19:11  sds

	* tests/: ChangeLog, alltest.tst:

	(test-pos-epsilon, test-neg-epsilon): new functions

2001-12-21 20:45  sds

	* emacs/d-mode.el:

	check whether `c-C-specifier-kwds' is bound before modifying it

2001-12-21 19:59  sds

	* src/: ChangeLog, compiler.lisp:

	(c-DIRECT-FUNCTION-CALL): added a flet
	 COMMUTE-WITH-REST-P (a minor simplification)

2001-12-21 19:16  sds

	* src/compiler.lisp:

	minor reindentations

2001-12-21 00:10  sds

	* src/: ChangeLog, compiler.lisp:

	optimize away COMPLEMENT in :TEST (COMPLEMENT ...)

2001-12-20 23:16  sds

	* doc/impbody.xml:

	refer to &clhs;/Body/sec_11-1-2-1-2.html for the explanation of
	what "belong to the implementation" mean.

2001-12-20 22:10  sds

	* src/: ChangeLog, compiler.lisp:

	(c-seqop): do not need to check whether the user
	 rebound NOT (this optimization does not depend on it)

2001-12-20 21:37  sds

	* src/: ChangeLog, makemake.in:

	(unixconf.h): a separate target
	(makemake): recreate only makemake, not the whole configuration

2001-12-20 21:30  sds

	* src/: ChangeLog, type.lisp:

	(canonicalize-type): canonicalize EXTENDED-CHAR to (OR), not to NIL

2001-12-20 21:28  sds

	* src/: ChangeLog, compiler.lisp:

	(inlinable-function-operation-form-p): new function

2001-12-20 21:27  sds

	* tests/clos.tst:

	fmakunbound foo for safety

2001-12-20 21:00  sds

	* tests/type.tst:

	added (subtypep 'extended-char 'character)

2001-12-20 19:53  sds

	* src/: ChangeLog, compiler.lisp:

	(c-FLET, c-LABELS, c-FUNCTION-MACRO-LET, c-GENERIC-FLET)
	(c-GENERIC-LABELS): new macro GET-ANODE in their common macrolet

2001-12-20 19:50  sds

	* tests/: ChangeLog, clos.tst:

	added WITH-SLOTS tests

2001-12-20 19:31  sds

	* src/: ChangeLog, compiler.lisp:

	(shift-vars): new function

2001-12-20 19:28  sds

	* emacs/d-mode.el:

	use (boundp 'running-xemacs) instead of sds-xemacs (duh!)

2001-12-20 19:19  sds

	* src/: compiler.lisp, ChangeLog:

	(lambda-form-p): new function

2001-12-20 19:03  sds

	* src/: compiler.lisp, ChangeLog:

	(closuredummy-add-stack-slot): new function

2001-12-20 18:40  sds

	* src/: ChangeLog, compiler.lisp:

	(analyze-lambdalist): new MACROLET macro PUSH-OPT

2001-12-20 18:28  sds

	* src/: ChangeLog, compiler.lisp:

	(version): updated

2001-12-20 17:40  sds

	* src/: ChangeLog, lispbibl.d:

	(OS_error): use asciz_out_s(), not asciz_out_1(), to output a string

2001-12-19 22:36  sds

	* src/: ChangeLog, compiler.lisp:

	 Stefan Kain translated all comments

2001-12-19 18:49  sds

	* src/type.lisp:

	fixed a typo in the last patch

2001-12-17 23:46  sds

	* tests/type.tst:

	added tests for SUBTYPEP for types in Figure 4-2

2001-12-17 23:43  sds

	* src/: ChangeLog, type.lisp:

	(canonicalize-type): extensive treatment of AND/OR
	 and NOT (with flattening and special cases)
	(subtypep): a hack for NOT added; corrected T & NIL special cases

2001-12-17 19:57  sds

	* src/: ChangeLog, predtype.d:

	(expand_deftype): check that (CAR TYPE-SPEC) is a symbol before calling GET

2001-12-13 01:27  sds

	* src/: ChangeLog, pathname.d:

	simplify pathname directory lists

2001-12-13 01:23  sds

	* src/pathname.d:

	cosmetic changes

2001-12-12 16:18  sds

	* SUMMARY:

	more URLs, mention XP and ME

2001-12-11 22:59  sds

	* src/: stream.d, io.d, lispbibl.d, eval.d, format.lisp, init.lisp:

	mention Stefan Kain's translations in the preamble

2001-12-11 22:48  sds

	* src/ChangeLog:

	oops - mention Ian Wild <ian_wild@yahoo.com>

2001-12-11 22:44  sds

	* src/: ChangeLog, socket.d:

	(socket_getlocalname): when not resolving,
	 init truename to a zero-length string

2001-12-05 19:49  sds

	* doc/editors.txt:

	Emacs 21.1 runs on MacOS too.

2001-12-04 17:27  sds

	* src/array.d:

	fixed a typo in the last patch

2001-12-04 17:22  sds

	* tests/: ChangeLog, array.tst, strings.tst:

	added REVERSE & NREVERSE tests

2001-12-03 18:15  sds

	* src/.cvsignore, tests/.cvsignore:

	moved common stuff to CVSROOT/cvsignore

2001-11-29 23:33  sds

	* doc/impnotes.html:

	regenerated

2001-11-29 21:30  sds

	* doc/impnotes.xml.in:

	use clisp.png, not clisp.gif

2001-11-29 20:20  sds

	* src/: ChangeLog, makemake.in:

	(echotab_mkdir_maybe): new function

2001-11-29 18:50  sds

	* src/ChangeLog, configure:

	(link): remove the target ($2) first
	(maybe_mkdir): new function

2001-11-29 17:49  sds

	* configure:

	fixed last patch typo

2001-11-28 23:58  sds

	* configure, src/ChangeLog, src/lndir, src/makemake.in:

	the idiom `cd $path; pwd` breaks down when cd prints something --
	redirect its output to /dev/null

2001-11-28 22:41  sds

	* src/: pathname.d, ChangeLog:

	(wild_char_p): new macro

2001-11-28 20:32  sds

	* tests/: ChangeLog, path.tst:

	(foo): :case in MAKE-PATHNAME
	applies only to strings, not pathnames in the :default arg
	Reported by Kent M Pitman <pitman@world.std.com>

2001-11-28 20:31  sds

	* src/: pathname.d, ChangeLog:

	(MAKE-PATHNAME): revert the 2001-07-20 patch: :case
	applies only to strings, not pathnames in the :default arg
	Reported by Kent M Pitman <pitman@world.std.com>

2001-11-28 19:39  sds

	* src/.cvsignore:

	added clisp.png

2001-11-28 19:35  sds

	* src/io.d:

	print pathnames as #S() when IO_DEBUG is defined

2001-11-28 00:24  sds

	* src/: ChangeLog, array.d:

	(SIMPLE_FILL, SIMPLE_REVERSE, SIMPLE_NREVERSE): new macros

2001-11-27 23:31  sds

	* src/: stream.d, ChangeLog:

	(READ-INTEGER, READ-FLOAT, WRITE-INTEGER, WRITE-FLOAT):
	 use elt_nreverse() instead of inline code

2001-11-27 23:01  sds

	* tests/: streamslong.tst, ChangeLog:

	(clisp-test-bin-i/o): new function to test
	read-float, write-float, read-integer, write-integer

2001-11-21 19:42  sds

	* src/ChangeLog:

	mention x3j13 issues when needed

2001-11-21 19:29  sds

	* doc/impissue.xml:

	iss101 DEFINE-COMPILER-MACRO is implemented

2001-11-20 00:49  sds

	* src/: ChangeLog, comptran.d, flo_rest.d, lisparit.d, realelem.d,
	  realtran.d:

	more consistent floating point computations: (log -1d0) =>
	#C(0.0d0 3.141592653589793d0), not #C(0.0d0 3.1415927f0)

2001-11-20 00:25  sds

	* src/.cvsignore:

	added *.ilk - Microsoft Linker Database

2001-11-19 21:39  sds

	* src/places.lisp:

	(define-setf-method): gone to deprecated.lisp

2001-11-19 21:30  sds

	* src/: ChangeLog, deprecated.lisp, describe.lisp, init.lisp:

	describe gives the new name for the deprecated functionality

2001-11-19 20:38  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated

2001-11-19 20:21  sds

	* src/: compiler.lisp, defs1.lisp, deprecated.lisp, init.lisp,
	  places.lisp, ChangeLog:

	Move all deprecated functionality to deprecated.lisp

2001-11-19 18:50  haible

	* src/: ChangeLog, ari80386.d, arilev0.d, eval.d, genclisph.d,
	  int2adic.d, intlog.d, lispbibl.d, autoconf/aclocal.m4:

	Support for Intel icc on Linux/i386.

2001-11-19 17:43  sds

	* src/pathname.d:

	(make-pathname) [KMP_IS_RIGHT]: added a comment about the :case being
	applicable to pathnames, not just to strings

2001-11-19 17:41  sds

	* tests/path.tst:

	added commented out KMP make-pathname/:case test

2001-11-19 15:13  sds

	* doc/: impext.xml, impbody.xml, impent.xml:

	more entities

2001-11-15 00:13  sds

	* doc/impbody.xml:

	mention that (setf stream-element-type) does not work on terminal streams

2001-11-14 19:55  sds

	* src/defs1.lisp:

	(export): make toplevel

2001-11-14 18:44  sds

	* src/: stream.d, ChangeLog:

	(init_streamvars): when stdin (resp. stdout) is not a
	 terminal, set *STANDARD-INPUT* (resp. *STANDARD-OUTPUT*) to the
	 actual stream, not *TERMINAL-IO* synonym stream

2001-11-14 18:37  sds

	* src/stream.d:

	(stream_twoway_p): new macro
	(SYS::TWO-WAY-STREAM-P, TWO-WAY-STREAM-INPUT-STREAM,
	 TWO-WAY-STREAM-OUTPUT-STREAM): use it
	(stream_echo_p): new macro
	(SYS::ECHO-STREAM-P, ECHO-STREAM-INPUT-STREAM,
	 ECHO-STREAM-OUTPUT-STREAM): use it

2001-11-14 18:31  sds

	* src/: ChangeLog, lispbibl.d:

	envelop all {} macros in "do{}while(0)"

2001-11-12 22:35  sds

	* emacs/d-mode.el:

	(beginning-of-defun-function): make buffer-local

2001-11-12 20:54  sds

	* doc/editors.txt:

	updated to year 2001
	 - removed `cl-indent' function - all these forms are correctly indented
	   by cl-indent.el out of the box
	 - do not mention XEmacs-specific mode-motion.el:
	   it is incorrent and unnecessary
	 - recommend (global-font-lock-mode 1) in .emacs
	 - do not mention M-x shell RET clisp RET

2001-11-12 17:02  sds

	* src/pathname.d:

	undef pslashp after CD

2001-11-10 20:22  sds

	* doc/impbyte.xml:

	minor spelling

2001-11-09 17:41  sds

	* emacs/d-mode.el:

	(d-mode-current-defun-function): new function
	(d-mode): set `add-log-current-defun-function'
	 to `d-mode-current-defun-function'

2001-11-09 17:35  sds

	* src/: pathname.d, ChangeLog:

	(CD): append a slash when the string does not end with it

2001-11-09 15:41  sds

	* src/CHANGES.LOG:

	mention CUSTOM:*LOAD-LOGICAL-PATHNAME-TRANSLATIONS-DATABASE*

2001-11-08 21:43  sds

	* src/socket.d:

	removed TABs

2001-11-08 21:43  sds

	* src/lispbibl.d:

	removed a TAB

2001-11-08 21:27  sds

	* doc/: impbody.xml, impent.xml:

	more links

2001-11-08 16:48  sds

	* doc/: impbody.xml, impent.xml:

	documented `load-logical-pathname-translations'

2001-11-08 16:19  sds

	* src/: ChangeLog, defs1.lisp:

	(load-lpt-many): evaluate the definition for AllegroCL compatibility

2001-11-07 22:50  sds

	* src/: defs1.lisp, ChangeLog:

	Support CMUCL- and AllegroCL-style logical host loading

2001-11-07 22:43  sds

	* src/: ChangeLog, init.lisp:

	(search-file): handle the extension-less situations

2001-11-06 22:38  sds

	* emacs/d-mode.el:

	(d-mode-beg-of-defun): move point even if not found
	(d-mode): set `beginning-of-defun-function' to `d-mode-beg-of-defun'

2001-11-06 22:34  sds

	* src/_clisp.html:

	added <link>'s

2001-11-06 19:46  sds

	* doc/: impbody.xml, impbyte.xml, impent.xml:

	more entities

2001-11-05 21:46  sds

	* src/makemake.in:

	finished clisp.gif --> clisp.png transition

2001-11-05 20:56  sds

	* src/: ChangeLog, debug.d:

	(read_form): fix the C-z RET win32 problem

2001-11-05 20:29  sds

	* doc/impext.xml:

	minor formatting changes

2001-11-05 19:18  sds

	* src/makemake.in:

	typo

2001-11-05 18:53  sds

	* doc/clisp.png, src/clisp.gif:

	src/clisp.gif --> doc/clisp.png

2001-11-05 18:41  sds

	* src/makemake.in:

	replaced clisp.gif with clisp.png and moved it to doc

2001-11-05 12:02  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Make a C++ specific test work with Debian gcc 3.0.

2001-11-02 20:00  sds

	* emacs/d-mode.el:

	(d-mode-beg-of-defun): new function
	(d-mode): do NOT set `beginning-of-defun-function' to
	 `d-mode-beg-of-defun' because this hangs indentation

2001-11-02 19:48  sds

	* src/: ChangeLog, stream.d:

	more macros

2001-11-02 17:26  sds

	* src/: stream.d, ChangeLog:

	Stefan's translations

2001-11-01 23:50  sds

	* emacs/d-mode.el:

	(d-mode-convert-lispfun): new function

2001-10-31 00:09  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	more links

2001-10-30 22:01  sds

	* doc/tidy.conf:

	MSIE chokes on <?xml?> -- disable

2001-10-30 21:49  sds

	* src/_clisp.html:

	MSIE chokes on <?xml?> -- disable

2001-10-29 23:15  sds

	* src/stream.d:

	some indentation changes (ignore)

2001-10-29 23:06  sds

	* emacs/d-mode.el:

	typo

2001-10-29 20:43  sds

	* src/_clisp.html:

	added <?xml?>

2001-10-29 17:09  sds

	* src/: ChangeLog, stream.d:

	Arseny: (SCREEN) [WIN32_NATIVE]: w95/98 bug fixes

2001-10-27 17:43  sds

	* doc/: cl-ent.xml, clhs-ent.xml, impent.xml:

	added <?xml?>

2001-10-26 17:11  sds

	* emacs/d-mode.el:

	put D buffers along with the C buffers in the buffer menus

2001-10-25 23:37  sds

	* src/.cvsignore:

	ignore all makefiles

2001-10-25 23:33  sds

	* src/.cvsignore:

	ignore MSVS files *.opt and *.pdb

2001-10-25 23:27  sds

	* ffcall/: avcall/.cvsignore, callback/.cvsignore,
	  vacall/.cvsignore:

	ignore minitest results

2001-10-25 23:24  sds

	* .cvsignore:

	added makemake

2001-10-25 22:53  sds

	* emacs/d-mode.el:

	(d-mode-convert-function, d-mode-indent-sharp): new functions
	(d-mode): indent macros using `d-mode-indent-sharp'

2001-10-25 22:15  sds

	* src/: pathname.d, ChangeLog:

	(MAKE-PATHNAME): STACK_* = listof() might not be what you think! -- avoid

2001-10-25 19:40  sds

	* src/: ChangeLog, socket.d:

	(ipv6_ntop): make sure buffer is returned

2001-10-25 18:51  sds

	* src/: stream.d, ChangeLog:

	(rd_ch_keyboard) [WIN32_NATIVE !UNICODE]: fixed the call to OemToCharBuff()

2001-10-24 23:05  sds

	* src/charstrg.d:

	some translations

2001-10-24 22:49  sds

	* src/: ChangeLog, charstrg.d:

	(char_name, name_char): fixed for --without-unicode

2001-10-24 22:01  haible

	* src/socket.d:

	Test UNIX_CYGWIN32 instead of __CYGWIN32__, in order to minimize the changes
	we have to make when they change their predefined __*__ macros.

2001-10-24 21:41  sds

	* src/: stream.d, ChangeLog, lispbibl.d, spvw.d:

	fixed --without-unicode on msvc

2001-10-24 15:49  sds

	* src/clisp-link.in:

	fixed a typo in the last patch

2001-10-24 13:07  haible

	* src/: ChangeLog, clhs.lisp:

	Also support konqueror.

2001-10-23 22:38  sds

	* doc/Makefile:

	(IMPNOTES): added ../modules/regexp/regexp.xml
	(count): new target

2001-10-23 22:06  sds

	* modules/regexp/regexp.xml:

	(match): added a multi-value example

2001-10-23 21:31  sds

	* src/: ChangeLog, misc.d:

	fixed bug #474216: LISP-IMPLEMENTATION-VERSION incorrect date

2001-10-23 19:04  sds

	* src/: ChangeLog, clisp-link.in:

	(LIBS): quote commas

2001-10-23 15:49  sds

	* src/: ChangeLog, io.d:

	(pprin_object, pprin_object_dispatch): declare local

2001-10-21 04:45  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	more abbreviations

2001-10-20 22:53  sds

	* src/: ChangeLog, init.lisp:

	(socket-stream-handle) [:WIN32]: do not export

2001-10-19 23:08  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	even more entities

2001-10-19 18:55  sds

	* doc/impissue.xml:

	XP and PATHNAME-SUBDIRECTORY-LIST:NEW-REPRESENTATION are implemented

2001-10-19 18:54  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	more entities

2001-10-18 23:49  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added fsubr_function & lisp_function
	(d-extra-keywords): unfold regexps; pass 'words to `regexp-opt'

2001-10-18 23:15  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types): added sint*

2001-10-18 22:12  sds

	* src/: ChangeLog, clos.lisp, record.d:

	MAKE-INSTANCE returns the instance, not the return value of INITIALIZE-INSTANCE

2001-10-18 22:12  sds

	* tests/: ChangeLog, clos.tst:

	test for initialize-instance returning junk

2001-10-18 17:43  sds

	* src/_clisp.html:

	documented the <var>lispfile</var>=="" option

2001-10-18 16:48  sds

	* src/: ChangeLog, spvw.d:

	pass *ARGS* to :INIT-FUNCTION when argv_execute_file is ""

2001-10-18 15:17  sds

	* src/: stream.d, ChangeLog:

	(rd_ch_keyboard) [WIN32_NATIVE UNICODE]: do not convert to OEM (encodings do)

2001-10-18 00:57  sds

	* src/encoding.d:

	(init_dependent_encodings): added a comment

2001-10-18 00:46  sds

	* src/: ChangeLog, encoding.d, stream.d, win32aux.d:

	Work with terminal/console encoding more directly in win32.
	Initialize terminal-encoding to OEM encoding.

2001-10-18 00:18  sds

	* src/: stream.d, ChangeLog:

	move win32 console attributes to non-GC-ed area to ensure absence of conflicts

2001-10-16 21:26  sds

	* doc/: impbody.xml, impbyte.xml, impent.xml:

	more entities: char-width, string-width, doseq, dohash

2001-10-16 20:18  sds

	* src/: io.d, ChangeLog:

	(read_internal): clear EOF from the stream

2001-10-12 20:12  sds

	* src/compiler.lisp:

	(c-collect-numeric-constants): nreverse consts (cosmetic)

2001-10-11 19:35  sds

	* doc/: impbody.xml, impbyte.xml, impent.xml, impext.xml:

	more entities, less space...

2001-10-11 18:11  sds

	* src/compiler.lisp:

	typo

2001-10-11 16:06  sds

	* src/: ChangeLog, compiler.lisp:

	optimize #'* and #'/

2001-10-11 15:34  sds

	* doc/impbody.xml:

	more links

2001-10-11 15:30  sds

	* doc/impent.xml:

	i18n links to i18n, not ggettext

2001-10-10 19:36  sds

	* src/_clisp.html:

	more links for encoding args

2001-10-10 19:31  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	added &*-enc;

2001-10-10 15:22  sds

	* src/ChangeLog:

	spelling error

2001-10-10 00:44  sds

	* doc/: impbyte.xml, impent.xml, impext.xml:

	added &sub-*;

2001-10-10 00:30  sds

	* doc/: impbody.xml, impent.xml:

	added &number-r; and &digits-r;

2001-10-09 21:43  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	added &fixnum-char-ansi; entity

2001-10-09 21:19  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	added &mem-image; entity

2001-10-09 00:52  sds

	* src/: ChangeLog, socket.d, win32.d:

	fixed bug #462982: support ipv6 on i386 (cygwin32, mingw32, msvc)

2001-10-08 23:55  sds

	* src/: ChangeLog, savemem.lisp:

	(saveinitmem): default image type is .mem

2001-10-05 22:25  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types, d-extra-keywords): expanded

2001-10-05 19:46  sds

	* src/: ChangeLog, io.d:

	(pr_enter_1): set indent if not skipping a newline after a TAB

2001-10-05 17:04  sds

	* src/io.d:

	IO_DEBUG is undefed

2001-10-05 16:34  sds

	* src/: VERSION, version.h:

	bumped because of the pre-test announcement

2001-10-04 22:33  sds

	* tests/type.tst:

	added coercing checks

2001-10-04 22:30  sds

	* src/: ChangeLog, eval.d, foreign.d, lispbibl.d, predtype.d,
	  rexx.d, sequence.d:

	make COERCE error message more consistent (fixed!)

2001-10-04 20:57  sds

	* src/: ChangeLog, predtype.d, sequence.d:

	make COERCE error message more consistent

2001-10-04 18:45  sds

	* src/: ChangeLog, deprecated.lisp, init.lisp, makemake.in:

	special file for deprecated functions: deprecated.lisp

2001-10-04 18:40  sds

	* src/: ChangeLog, compiler.lisp:

	expand compiler macros in C-FORM

2001-10-04 18:20  sds

	* src/cmacros.lisp:

	expanded comments

2001-10-04 17:43  sds

	* src/: ChangeLog, type.lisp:

	(clos-class): new function

2001-10-04 16:20  sds

	* src/compiler.lisp:

	comment spelling fix

2001-10-03 23:00  sds

	* src/: spvw.d, ChangeLog, constsym.d, predtype.d:

	limit DEFTYPE depth

2001-10-03 21:06  sds

	* src/: ChangeLog, describe.lisp, lispbibl.d, predtype.d,
	  sequence.d, subr.d, type.lisp:

	EXPAND-DEFTYPE & TYPE-EXPAND accept an optional argument

2001-10-03 20:40  sds

	* doc/impbody.xml:

	removed type-expand-1

2001-10-03 20:05  sds

	* doc/tidy.conf:

	initial checkin

2001-10-03 20:05  sds

	* doc/Makefile:

	use tidy.conf

2001-10-03 18:25  sds

	* doc/impnotes.html:

	regenerated

2001-10-03 18:21  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	added &nl-c; and &ret-c; character entities

2001-10-03 18:11  sds

	* doc/: impbody.xml, impent.xml:

	documented *PPRINT-FIRST-NEWLINE*

2001-10-03 17:56  sds

	* src/: ChangeLog, io.d:

	(pr_enter_1): do not print the initial newline with definite single-liners

2001-10-02 23:14  sds

	* src/: ChangeLog, format.lisp:

	(formatter-main-1): fixed quoting (colon-p and atsign-p must be under comma)

2001-10-02 16:08  sds

	* tests/path.tst:

	test non-simple-string arg to make-pathname

2001-10-02 00:36  sds

	* src/stream.d:

	remove a compilation warning on win32

2001-10-01 23:52  sds

	* src/pathname.d:

	do not call subst_coerce_normal_ss on strings, coerce_normal_ss is enough

2001-10-01 23:32  sds

	* src/: ChangeLog, constsym.d, pathname.d:

	(make-pathname): support :UP & :BACK in the :directory arg

2001-10-01 22:44  sds

	* src/: ChangeLog, pathname.d:

	(make-pathname): support string and :wild/:wild-inferiors :directory arg

2001-10-01 20:49  sds

	* doc/impext.xml:

	screen works on win32 now, thanks to Arseny Slobodjuck <ampy@crosswinds.net>

2001-10-01 19:55  sds

	* win32msvc/TODO:

	SCREEN has been implemented by Arseny Slobodjuck <ampy@crosswinds.net>

2001-10-01 18:12  sds

	* src/: ChangeLog, constsym.d, describe.lisp, lispbibl.d,
	  predtype.d, sequence.d, subr.d, type.lisp:

	added EXPAND-DEFTYPE primitive, removed TYPE-EXPAND-1

2001-10-01 15:22  sds

	* emacs/d-mode.el:

	added a (C)

2001-10-01 15:19  sds

	* emacs/d-mode.el:

	(d-mode): do not barf when there is no makefile

2001-09-28 22:36  sds

	* src/predtype.d:

	translated comments to COERCE

2001-09-28 21:09  sds

	* doc/impbody.xml:

	replaced unuse-package with an elaborate scheme for replacing CLOS with PCL

2001-09-28 20:25  sds

	* src/stream.d:

	fixed the last patch

2001-09-28 16:12  sds

	* doc/impent.xml:

	added clos-pac

2001-09-26 21:44  haible

	* src/: pathname.d, stream.d:

	Follow GNU coding conventions for binary operators: Insert line breaks before
	||, &&, |, &, not after them. Because these operators are important, I want
	to see them directly with the eyes, not search around for them.

2001-09-26 18:11  sds

	* src/ChangeLog:

	mention Kalman Reti <reti@ai.mit.edu>

2001-09-26 18:02  sds

	* src/stream.d:

	fixed the 1.222 2001/09/21 patch for True64

2001-09-24 22:04  sds

	* src/ChangeLog:

	typo

2001-09-24 22:03  sds

	* src/: lispbibl.d, record.d, ChangeLog:

	added functionp macro predicate

2001-09-24 20:25  sds

	* doc/Makefile:

	(impnotes.html): XHTML now

2001-09-24 17:42  sds

	* src/io.d:

	(sstring_printf): split from string_printf

2001-09-24 17:41  sds

	* src/: stream.d, ChangeLog, constsym.d, spvw.d:

	optional filling of PPHELP streams

2001-09-24 16:47  sds

	* src/ChangeLog:

	typo

2001-09-24 16:18  sds

	* src/: lispbibl.d, ChangeLog:

	Stefan Kain translated the rest of the comments

2001-09-24 16:02  sds

	* src/io.d:

	Stefan finished translations

2001-09-24 15:41  sds

	* src/pprint.lisp:

	(pprint-logical-block): typo: quote *standard-output*

2001-09-23 16:54  haible

	* src/: ChangeLog, io.d:

	Small optimization of the token parser routines: Eliminate one step from
	test_number_syntax().

2001-09-23 16:51  haible

	* doc/impbody.xml:

	Replace some occurrences of &stream-k; with &stream-r;

2001-09-23 16:50  haible

	* src/: ChangeLog, foreign.d:

	Make foreign.d compile in C++ mode.

2001-09-23 16:48  haible

	* src/: lispbibl.d, pathname.d:

	Replace 'const object' in argument list with 'object'. 'const' is just
	redundant and confusing here.

2001-09-22 23:44  sds

	* src/: ChangeLog, error.d:

	(end_error): avoid an infinite loop reporting errors

2001-09-22 23:02  sds

	* src/: subr.d, ChangeLog, compiler.lisp, constsym.d,
	  describe.lisp, format.lisp, io.d, lispbibl.d, stream.d:

	new built-ins: SYS::WHITESPACEP & SYS::WRITE-SPACES

2001-09-21 22:31  sds

	* src/io.d:

	(FORMAT-TABULATE): nil is the same as unbound!

2001-09-21 22:10  sds

	* src/: stream.d, ChangeLog:

	binary i/o on True64

2001-09-21 22:06  sds

	* src/: ChangeLog, format.lisp, io.d:

	some bugfixes to the Pretty-Printer

2001-09-21 20:28  sds

	* src/CHANGES.LOG:

	xp-->clpp

2001-09-21 20:20  sds

	* doc/impnotes.xml.in:

	added id= to preface and references

2001-09-21 20:01  sds

	* doc/impext.xml:

	more ids

2001-09-21 19:47  sds

	* doc/impnotes.xml.in:

	more links

2001-09-21 19:45  sds

	* doc/impent.xml:

	package prefix and case

2001-09-21 19:45  sds

	* doc/: impext.xml, impbody.xml, impbyte.xml:

	all sections should have an id

2001-09-21 16:47  sds

	* doc/impbody.xml:

	added id="fcase"

2001-09-21 16:45  sds

	* src/CHANGES.LOG:

	point to FCASE in impnotes

2001-09-20 23:43  sds

	* tests/Makefile:

	print full path to *.erg files

2001-09-20 23:26  sds

	* src/CHANGES.LOG:

	mention gettext

2001-09-20 23:25  sds

	* doc/impbody.xml:

	added ID to The Lisp Pretty Printer section

2001-09-20 23:08  sds

	* src/: ChangeLog, compiler.lisp:

	fixed WITH-COMPILATION-UNIT

2001-09-20 22:05  sds

	* src/_clisp.html:

	added charset=utf-8

2001-09-20 21:33  sds

	* doc/impbody.xml:

	update the PP doc

2001-09-20 19:11  sds

	* src/: ChangeLog, io.d:

	handle *PRINT-LEVEL* for CLOS instances correctly

2001-09-20 18:36  sds

	* src/: ChangeLog, constsym.d, io.d, pprint.lisp, subr.d:

	PPRINT-LOGICAL-BLOCK supports *PRINT-CIRCLE* and *PRINT-LENGTH*

2001-09-19 19:17  sds

	* src/: io.d, ChangeLog:

	(format_tab): ASSERT that the return value is >=0

2001-09-19 17:08  sds

	* src/: ChangeLog, makemake.in:

	(DEBUGGING): handle on win32msvc

2001-09-18 01:11  sds

	* src/: ChangeLog, constsym.d, format.lisp, io.d, lispbibl.d,
	  stream.d, subr.d:

	finished the Pretty-Printer

2001-09-17 21:26  sds

	* src/: array.d, loop.lisp, pseudofun.d, spvw_memfile.d:

	initialisation-->initialization

2001-09-17 21:22  sds

	* src/: eval.d, foreign.d, genclisph.d, hashtabl.d, int2adic.d,
	  intprint.d, intread.d, lfloat.d, lispbibl.d, package.d,
	  pathname.d, predtype.d, socket.d, spvw_circ.d, stream.d,
	  win32aux.d, array.d, debug.d, dfloat.d, dirkey.d, encoding.d,
	  error.d:

	NOTREACHED and ASSERT require a semicolon

2001-09-17 21:20  sds

	* src/spvw.d:

	some formatting

2001-09-17 20:30  sds

	* src/: io.d, ChangeLog:

	(syntax_readtable_get, syntax_readtable_put): new macros

2001-09-17 18:47  sds

	* src/: ChangeLog, debug.d, error.d:

	bind *PRINT-READABLY* to NIL before reporting errors

2001-09-17 17:59  sds

	* src/: dirkey.d, dirkey.lisp:

	added (C)

2001-09-14 19:32  sds

	* doc/Makefile:

	added wildcard.html

2001-09-14 19:32  sds

	* doc/wildcard.html:

	initial checkin

2001-09-14 18:52  sds

	* modules/regexp/regexp.lisp, modules/regexp/regexp.xml,
	  src/ChangeLog:

	(with-loop-split): :case-sensitive is a &key, added :start and :end
	(regexp-exec): accept negative :end

2001-09-14 18:00  sds

	* src/: io.d, lispbibl.d, pprint.lisp, spvw.d, stream.d, ChangeLog,
	  constsym.d, format.lisp:

	more work on the Pretty-Printer

2001-09-13 20:35  sds

	* emacs/d-mode.el:

	do not need to require `compile' and 'cc-langs'

2001-09-13 20:32  sds

	* emacs/d-mode.el:

	require cc-mode, not c-mode

2001-09-13 19:19  sds

	* modules/regexp/regexp.xml:

	spelling

2001-09-13 19:19  sds

	* doc/Makefile:

	added "all" default target

2001-09-13 19:16  sds

	* modules/regexp/regexp.xml:

	initial version

2001-09-13 19:15  sds

	* doc/: impent.xml, impext.xml, impnotes.xml.in:

	added regexp.xml

2001-09-13 18:56  sds

	* doc/Makefile:

	added regexp.html

2001-09-13 18:54  sds

	* doc/regexp.html, modules/regexp/regexp.texinfo:

	removed module doc

2001-09-13 18:53  sds

	* doc/regexp.html:

	initial checkin

2001-09-13 17:59  sds

	* src/ChangeLog, modules/regexp/regexp.lisp:

	replaced CASE-INSENSITIVE with CASE-SENSITIVE

2001-09-11 15:29  sds

	* src/: ChangeLog, makemake.in:

	(docdir): use `share' for all $fsstnd

2001-09-11 15:08  sds

	* doc/impext.xml:

	use defpackage/in-package instead of use-package in examples

2001-09-11 15:07  sds

	* doc/impent.xml:

	added &affi-pack;

2001-09-11 00:22  sds

	* emacs/d-mode.el:

	set compile-command
	require cc-langs, compile, cl

2001-09-11 00:07  sds

	* src/format.lisp:

	(current-indent): *print-indent-lists* is not in SYS

2001-09-10 23:58  sds

	* src/: ChangeLog, debug.d:

	(read_form): check the input_len before string_eqcomp_ci()

2001-09-10 23:25  haible

	* src/: debug.d, io.d:

	Add comment about read-line.

2001-09-10 22:02  sds

	* src/: ChangeLog, pprint.lisp:

	(pprint-logical-block): unroll stream-symbol

2001-09-10 22:00  sds

	* src/: io.d, ChangeLog:

	(pr_enter_1): a GC-safety issue

2001-09-10 21:39  sds

	* src/: ChangeLog, clos.lisp, compiler.lisp, condition.lisp,
	  format.lisp, macros2.lisp, places.lisp:

	(gensym-list): new function

2001-09-10 17:52  sds

	* src/: ChangeLog, format.lisp:

	fixed bug #458746

2001-09-10 17:52  sds

	* tests/: ChangeLog, format.tst:

	test (format nil "~0f" 10)

2001-09-10 17:42  sds

	* src/format.lisp:

	spell-checked the comments

2001-09-10 16:58  sds

	* src/format.lisp:

	tweaked comments

2001-09-09 21:53  sds

	* src/: ChangeLog, format.lisp:

	Stefan Kain <stefan.kain@freenet.de> translated all comments

2001-09-09 18:14  sds

	* tests/path.tst:

	more tests

2001-09-09 18:09  sds

	* src/intelem.d:

	avoid a warning

2001-09-09 18:09  sds

	* src/: ChangeLog, lispbibl.d:

	(offsetof): [MSVC] defined in <stddef.h>

2001-09-09 18:06  sds

	* src/: ChangeLog, pathname.d:

	(host_namestring_parts): handle logical pathnames on win32

2001-09-07 23:15  sds

	* src/: errwin32.d, io.d, pathname.d, rexx.d, spvw.d, clos.lisp,
	  constobj.d, defstruct.lisp, errunix.d:

	more formal messages ("n't" --> " not")

2001-09-07 22:38  sds

	* src/macros1.lisp:

	some translations and message fixes

2001-09-07 21:47  sds

	* emacs/d-mode.el:

	(d-font-lock-extra-types, d-extra-keywords): new variables
	(d-mode-modify-font-lock): renamed from `d-mode-modify-lock-1'
	 also replace `c-font-lock-extra-types' with `d-font-lock-extra-types'
	(c-C-specifier-kwds): added `d-extra-keywords'

2001-09-07 20:48  sds

	* src/: ChangeLog, error.d, genclisph.d, lispbibl.d:

	(conditiontype): renamed to `condition_t'

2001-09-07 20:39  sds

	* src/CHANGES.LOG:

	mention FCASE

2001-09-07 20:30  sds

	* src/: lispbibl.d, ChangeLog:

	Oliver Nee <o.nee@t-online.de> translated half the comments
	I had to move mountains to incorporate them!!!

2001-09-07 19:31  sds

	* src/ChangeLog:

	typos

2001-09-07 19:29  sds

	* emacs/d-mode.el:

	modify the syntax entry for ?/

2001-09-06 20:54  sds

	* src/CodingStyle:

	mention d-mode.el

2001-09-06 20:49  sds

	* emacs/d-mode.el:

	initial revision

2001-09-06 20:43  sds

	* emacs/clisp-indent.el:

	moved d-mode stuff to a separate file

2001-09-06 18:40  sds

	* doc/impbody.xml:

	typo in FCASE

2001-09-06 18:39  sds

	* src/macros1.lisp:

	oops - CASE-EXPAND needs OR, not AND!

2001-09-06 18:11  sds

	* doc/impbody.xml:

	document ext:fcase

2001-09-06 18:03  sds

	* src/macros1.lisp:

	export FCASE

2001-09-06 18:01  sds

	* src/: ChangeLog, macros1.lisp:

	added an (FCASE test key clauses) macro

2001-09-05 19:46  sds

	* src/: ChangeLog, debug.d, reploop.lisp:

	show the size of the STACK

2001-09-05 17:16  sds

	* src/: ChangeLog, install.lisp:

	(add-fas-file, add-mem-file): set the default action

2001-09-05 16:05  sds

	* src/makemake.in:

	make .clisp and .gdbinit before everything else

2001-09-05 16:01  sds

	* configure:

	cosmetic

2001-09-05 15:48  sds

	* clisp.lsm:

	updated to version4 of LSM

2001-09-05 15:33  sds

	* clisp.lsm:

	initial checkin

2001-09-04 15:48  sds

	* src/pathname.d:

	date

2001-08-31 22:32  sds

	* src/_clisp.1:

	be soft on ANSI CL

2001-08-31 20:21  sds

	* doc/impbody.xml:

	removed (n)sublis note since it was repeating the standard

2001-08-31 20:01  sds

	* src/_clisp.html:

	be soft on ANSI CL

2001-08-31 19:57  sds

	* doc/impext.xml:

	be softer on ANSI CL

2001-08-30 23:50  sds

	* src/: lispbibl.d, ChangeLog:

	(nonreturning_function): [MICROSOFT] __declspec(noreturn)

2001-08-30 19:05  sds

	* src/pathname.d:

	oops!!!

2001-08-30 19:00  sds

	* src/: pathname.d, ChangeLog:

	(MERGE-PATHNAMES): when physical directories do not
	match, check for unbound directory in pathname

2001-08-30 18:57  sds

	* tests/path.tst:

	work on win32 too

2001-08-30 01:26  sds

	* src/: ChangeLog, pathname.d:

	(assure_dir_exists): [WIN32_NATIVE] signal an error when the path is invalid

2001-08-30 00:21  sds

	* tests/Makefile:

	use the local CLISP instead of the installed one

2001-08-30 00:03  sds

	* src/pathname.d:

	(ENOUGH-NAMESTRING): Logpathname does not have a device

2001-08-29 23:48  sds

	* tests/: ChangeLog, path.tst:

	many more tests

2001-08-29 23:46  sds

	* src/: stream.d, constobj.d, encoding.d, pathname.d:

	renamed leer_string->empty_string; doppelpunkt_string->colon_string;
	[punkt]*_string->[dot]*_string

2001-08-29 23:20  sds

	* src/io.d:

	do not call NAMESTRING when debugging

2001-08-29 23:17  sds

	* src/: ChangeLog, constobj.d, pathname.d:

	more ANSI compliance pathnames wrt HOSTS & VERSIONS

2001-08-29 22:11  sds

	* src/compiler.lisp:

	(compile-file-pathname-helper): some cosmetic changes

2001-08-27 23:50  sds

	* src/: ChangeLog, makemake.in:

	(testsuite): add on all platforms

2001-08-27 23:40  sds

	* src/: ChangeLog, makemake.in:

	win32gcc names libraries libFOO.a and not FOO.LISP

2001-08-27 20:38  sds

	* src/: ChangeLog, defstruct.lisp:

	fixed bug #455559

2001-08-27 20:34  sds

	* tests/: ChangeLog, alltest.tst:

	(defstruct ice-cream-factory): added a keyword argument
	 with no defaults to the BOA constructor

2001-08-27 19:07  haible

	* modules/clx/new-clx/configure, modules/regexp/configure,
	  modules/wildcard/configure, src/configure, ffcall/configure,
	  ffcall/avcall/configure, ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, utils/hln/configure:

	Regenerated with autoconf-2.52.

2001-08-27 19:04  haible

	* Makefile.devel, configure, ffcall/Makefile.devel,
	  ffcall/configure.in, ffcall/autoconf/acgeneral.m4,
	  ffcall/autoconf/aclocal.m4, ffcall/autoconf/acspecific.m4,
	  ffcall/autoconf/autoconf, ffcall/avcall/avcall.h.in,
	  ffcall/callback/configure.in,
	  ffcall/callback/trampoline_r/Makefile.devel,
	  src/autoconf/acgeneral.m4, src/autoconf/aclocal.m4,
	  src/autoconf/acspecific.m4, src/autoconf/autoconf,
	  ffcall/callback/trampoline_r/config.h.in,
	  ffcall/callback/trampoline_r/configure.in,
	  ffcall/callback/vacall_r/Makefile.devel,
	  ffcall/callback/vacall_r/config.h.in,
	  ffcall/callback/vacall_r/configure.in,
	  ffcall/trampoline/Makefile.devel, ffcall/trampoline/config.h.in,
	  ffcall/vacall/Makefile.devel, ffcall/vacall/config.h.in,
	  src/ChangeLog, src/unixconf.h.in:

	Upgrade to autoconf-2.52.

2001-08-27 18:58  sds

	* doc/cl-ent.xml:

	added mop

2001-08-27 18:56  haible

	* ffcall/autoconf/autoconf.m4f, src/autoconf/autoconf.m4f:

	autoconf-2.52 infrastructure.

2001-08-27 18:53  haible

	* src/: ChangeLog, makemake.in:

	DATADIRNAME is always 'share' in new gettext.

2001-08-27 17:54  sds

	* src/: ChangeLog, init.lisp:

	(load): do not call MAKE-PATHNAME, use MEMBER :KEY

2001-08-27 17:15  sds

	* src/: ChangeLog, init.lisp:

	init.lisp: Stefan translated all comments

2001-08-24 22:36  haible

	* src/: pathname.d, ChangeLog:

	Make Z_SHIFT macro more robust.

2001-08-24 22:34  haible

	* src/: spvw.d, ChangeLog:

	Fix wrong GETTEXT call.

2001-08-23 18:08  haible

	* src/: ChangeLog, affi.d, amigaaux.d, aridecl.d, array.d,
	  charstrg.d, control.d, debug.d, encoding.d, erramiga.d, error.d,
	  errunix.d, errwin32.d, eval.d, flo_konv.d, foreign.d,
	  genclisph.d, hashtabl.d, intbyte.d, intdiv.d, intelem.d,
	  intmal.d, io.d, lfloat.d, lisparit.d, lispbibl.d, list.d,
	  pathname.d, record.d, rexx.d, sequence.d, spvw.d,
	  spvw_allocate.d, stream.d, symbol.d:

	Simplify all nonreturning_function declarations.

2001-08-22 23:27  sds

	* src/: ChangeLog, pprint.lisp:

	(pprint-logical-block): set indentation after printing :PREFIX

2001-08-22 23:26  sds

	* src/: ChangeLog, io.d:

	(PPRINT-NEWLINE): output only to PPHELP streams and
	 when *PRINT-PRETTY* is non-NIL
	(%PPRINT-LOGICAL-BLOCK): bind *PRIN-PPRINTER*, not set it

2001-08-22 18:21  haible

	* src/: list.d, pathname.d:

	Comments describing the algorithm of a function are part of the function
	implementation, not the function specification, and therefore belong inside
	the function.

2001-08-22 18:20  haible

	* src/: ChangeLog, io.d:

	Function-like macros need not be uppercased.
	But they need to be documented.

2001-08-22 18:19  haible

	* src/: ChangeLog, pathname.d:

	Fix syntax error.

2001-08-22 00:00  sds

	* src/: ChangeLog, lispbibl.d, pathname.d:

	lispbibl.d, stream.d (check_direction): const argument

2001-08-21 23:57  sds

	* src/: ChangeLog, stream.d:

	(stream_dummy_fill): new function

2001-08-21 23:28  haible

	* src/foreign.d:

	Forgotten GC comment.

2001-08-21 23:26  haible

	* src/: ChangeLog, lispbibl.d, pathname.d:

	Explicit enum value assignments.

2001-08-21 23:24  haible

	* src/: ChangeLog, io.d:

	Englishize a variable name.

2001-08-21 23:23  haible

	* src/: ChangeLog, eval.d:

	talk about special operator, not special form.

2001-08-21 21:27  sds

	* src/: ChangeLog, makemake.in:

	(XCFLAGS): with win32gcc, do not need -D_NO_OLDNAMES

2001-08-21 21:19  sds

	* src/: ChangeLog, makemake.in:

	fixed bug #446942

2001-08-21 19:25  sds

	* src/: ChangeLog, clos.lisp, international.lisp:

	some symbols appeared in wrong packages - fix this

2001-08-21 17:36  sds

	* src/ChangeLog:

	Stefan's translations

2001-08-20 22:52  sds

	* src/: ChangeLog, loadform.lisp:

	(mlf-unquote, mlf-init-function): new functions
	(make-init-form): warn about errors in MLF-INIT-FUNCTION

2001-08-20 22:50  sds

	* src/: places.lisp, ChangeLog:

	(setf-symbol): intern the result when the argument is interned

2001-08-20 18:24  haible

	* ffcall/: Makefile.mingw32, avcall/Makefile.mingw32,
	  callback/Makefile.mingw32,
	  callback/trampoline_r/Makefile.mingw32,
	  callback/vacall_r/Makefile.mingw32, trampoline/Makefile.mingw32,
	  vacall/Makefile.mingw32:

	Add target 'extracheck', like in Makefile.in.
	'check' now uses minitests.

2001-08-20 17:39  sds

	* doc/impext.xml:

	typo

2001-08-20 15:36  haible

	* src/: dirkey.d, eval.d, io.d, misc.d, pathname.d, socket.d,
	  stream.d:

	In declarations, separate arguments by comma-space, not only comma.
	With the fonts I use, a comma is so heavy that it is not a visible separator.

2001-08-20 15:33  haible

	* src/: ChangeLog, constsym.d:

	Keep constsym.d in the same order as the function definition order in the
	source files.

2001-08-20 15:32  haible

	* src/: ChangeLog, win32.d:

	Test __MINGW32__, not __mingw32__.

2001-08-19 01:40  sds

	* ffcall/: avcall/tests.output/i386-pc-win32-gcc,
	  callback/trampoline_r/tests.passed.i386-pc-win32-gcc:

	initial checkin

2001-08-19 01:27  sds

	* ffcall/: Makefile.mingw32, avcall/Makefile.mingw32,
	  callback/Makefile.mingw32,
	  callback/trampoline_r/Makefile.mingw32,
	  callback/vacall_r/Makefile.mingw32, trampoline/Makefile.mingw32,
	  vacall/Makefile.mingw32:

	call gcc -mno-cygwin

2001-08-18 22:30  sds

	* src/makemake.in:

	(win32gcc/XCFLAGS): use -mno-cygwin instead of -D__MINGW32__

2001-08-18 22:04  sds

	* ffcall/: Makefile.devel, avcall/Makefile.devel,
	  callback/Makefile.devel, callback/trampoline_r/Makefile.devel,
	  callback/vacall_r/Makefile.devel, trampoline/Makefile.devel,
	  vacall/Makefile.devel:

	added mingw32 targets

2001-08-18 20:39  sds

	* ffcall/callback/vacall_r/vacall_r.h.mingw32:

	a copy of vacall_r.h.msvc

2001-08-18 20:38  sds

	* ffcall/avcall/avcall.h.mingw32:

	a copy of avcall.h.msvc

2001-08-18 20:36  sds

	* ffcall/: vacall/config.h.mingw32, trampoline/config.h.mingw32,
	  callback/trampoline_r/config.h.mingw32,
	  callback/vacall_r/config.h.mingw32:

	a copy of config.h.msvc

2001-08-18 20:35  sds

	* ffcall/vacall/vacall.h.mingw32:

	a copy of vacall.h.msvc

2001-08-18 20:33  sds

	* ffcall/: avcall/.cvsignore, callback/vacall_r/.cvsignore,
	  vacall/.cvsignore:

	ignore *.asm

2001-08-18 20:28  sds

	* ffcall/: callback/trampoline_r/Makefile.mingw32,
	  callback/vacall_r/Makefile.mingw32, trampoline/Makefile.mingw32,
	  vacall/Makefile.mingw32:

	(RM): use rm-f, not del for mingw32

2001-08-18 19:48  sds

	* src/: ChangeLog, loadform.lisp:

	(make-load-form-saving-slots): compute the slot list differently for
	 STANDARD-OBJECTs and STRUCTURE-OBJECTs; quote slot values

2001-08-18 18:10  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenrated

2001-08-17 21:39  sds

	* src/: CHANGES.LOG, ChangeLog, constobj.d, constsym.d, defs2.lisp,
	  format.lisp, init.lisp, inspect.lisp, io.d, lisparit.d,
	  lispbibl.d, makemake.in, pprint.lisp, spvw.d, subr.d, subrkw.d:

	implemented the ANSI CL pretty-printer

2001-08-17 20:40  sds

	* tests/: ChangeLog, excepsit.tst, symbols.tst:

	implemented the ANSI CL pretty-printer

2001-08-17 20:39  sds

	* doc/impbody.xml:

	typo

2001-08-17 20:37  sds

	* doc/impbody.xml:

	documented the pretty printer

2001-08-17 20:36  sds

	* doc/cl-ent.xml:

	(alist): new entity

2001-08-17 19:42  sds

	* src/: ChangeLog, charstrg.d:

	(char_name): fix the binary search to always terminate

2001-08-17 15:30  haible

	* src/: ChangeLog, constsym.d, eval.d, package.d, subr.d:

	If the symbol is called RE-EXPORT, why call it differently in the C code?

2001-08-17 15:29  haible

	* src/: ChangeLog, charstrg.d:

	Add documentation.

2001-08-17 15:27  haible

	* src/: control.d, ChangeLog:

	Tiny optim

2001-08-17 15:21  haible

	* src/: ChangeLog, makemake.in:

	Update documentation of --with-[no]gettext.

2001-08-16 23:11  sds

	* src/: ChangeLog, loop.lisp:

	(expand-loop): WITH vars should always be bound on top

2001-08-16 23:10  sds

	* tests/: ChangeLog, loop.tst:

	one more test

2001-08-16 22:41  haible

	* src/: bytecode.d, debug.d, eval.d, io.d, lisparit.d, lispbibl.d,
	  package.d, pathname.d, realelem.d, stream.d:

	Tweak German -> English translations.

2001-08-16 22:35  haible

	* src/: ChangeLog, makemake.in:

	Back up Makefile before erasing it. I often change the CFLAGS manually...

2001-08-16 22:33  haible

	* src/: ChangeLog, spvw.d, spvw_memfile.d:

	loadmem doesn't modify its argument any more.
	Fix a bit of memmove logic.

2001-08-16 22:31  haible

	* src/: ChangeLog, pathname.d:

	!nullp -> consp. Probably a nop, but a safe one.

2001-08-16 21:48  sds

	* src/: stream.d, ChangeLog:

	Arseny Slobodjuck: win32: window console is now a channel-stream

2001-08-16 20:56  sds

	* src/: pathname.d, ChangeLog:

	(PARSE-NAMESTRING): check CONSP before CAR & CDR

2001-08-16 19:53  sds

	* src/.cvsignore:

	added i18n.c

2001-08-16 19:47  sds

	* src/: ChangeLog, install.lisp:

	use registry to get the "Common Desktop" location

2001-08-16 18:46  haible

	* ffcall/trampoline/configure, ffcall/vacall/configure,
	  src/configure, ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure:

	Regenerated.

2001-08-16 18:33  haible

	* ffcall/autoconf/: acgeneral.m4, aclocal.m4:

	Move some clisp specific macros from acgeneral.m4 to aclocal.m4.

2001-08-16 18:20  haible

	* src/: ChangeLog, autoconf/acgeneral.m4, autoconf/aclocal.m4:

	Move clisp specific macros from acgeneral.m4 to aclocal.m4.

2001-08-16 16:19  sds

	* src/: ChangeLog, disassem.lisp:

	disassemble arbitrary forms by prepending lambda to them

2001-08-16 00:56  sds

	* utils/gcc-cccp/cccp.c:

	made compilable under CYGWIN/MINGW:
	(stdlib.h, string.h, errno.h): include
	(max): define only if not yet defined
	(sys_nerr, sys_errlist): do not use on CYGWIN/MINGW, use strerror()
	code clean-up: added prototypes, fixed warnings and...
	(fancy_abort): removed (unused)
	(pipe_closed): ifndef _WIN32
	(fancy_abort): turned into a macro
	(grow_outbuf): void
	(expand_to_temp_buffer): do not return a local var
	fixed a show-stopper bug:
	(rescan): `obufp_before_macroname' is on the top level now
	(RECACHE): update `obufp_before_macroname'

2001-08-16 00:56  sds

	* src/ChangeLog:

	document the cccp fixes

2001-08-16 00:43  sds

	* utils/gcc-cccp/Makefile:

	made compilable under CYGWIN; added target clean

2001-08-16 00:13  sds

	* src/: ChangeLog, io.d:

	MT-safety: remove a static variable

2001-08-15 16:08  sds

	* src/: _README.de, _README.en, _README.es:

	Marcus Daniels is not the maintainer any more.
	mention install.bat on win32 (EN only - who will do DE and ES?)

2001-08-15 14:31  haible

	* src/: ChangeLog, sequence.d:

	Fix two bugs in seq_check_index.

2001-08-15 14:30  haible

	* src/: ChangeLog, pathname.d:

	Fix legal_namechar on Win32.

2001-08-14 23:00  sds

	* src/: io.d, ChangeLog:

	fixed bug #448817 (make-load-form & *print-circle*)

2001-08-14 22:53  sds

	* src/: ChangeLog, .gdbinit:

	set args and define zout

2001-08-14 20:37  sds

	* utils/gcc-cccp/: Makefile.bc, Makefile.msvc:

	added target clean

2001-08-14 13:46  haible

	* src/: ChangeLog, hashtabl.d:

	Improved sxhash quality.

2001-08-14 00:07  sds

	* tests/clos.tst:

	make-load-form: delete lisp file too

2001-08-13 22:59  haible

	* src/: ChangeLog, package.d:

	Fix GC safety bug.

2001-08-13 21:37  sds

	* src/loadform.lisp:

	whitespace

2001-08-13 19:32  sds

	* src/eval.d:

	last non-ASCII char

2001-08-13 19:13  sds

	* src/: ChangeLog, makemake.in:

	use unix file utilities and forward slashes with win32gcc

2001-08-13 16:34  sds

	* src/configure:

	regenerated

2001-08-13 16:17  haible

	* src/ChangeLog, src/eval.d, tests/ChangeLog, tests/lambda.tst:

	Fix the :ALLOW-OTHER-KEYS checking.

2001-08-13 16:11  sds

	* doc/impnotes.html:

	regenerated

2001-08-13 16:09  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	more entities: encoding, line-term, foreign-pointer

2001-08-13 15:41  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated

2001-08-13 15:36  sds

	* Makefile.devel:

	mention the need to update www/impnotes.html for release

2001-08-13 15:25  sds

	* src/eval.d:

	comments translations from Stefan

2001-08-13 01:23  sds

	* doc/: impent.xml, impext.xml:

	added markup to the gettext section

2001-08-13 01:23  sds

	* doc/cl-ent.xml:

	fixed (c) year

2001-08-13 01:21  sds

	* doc/cl-ent.xml:

	added emacs and xemacs

2001-08-08 14:58  haible

	* src/: io.d, lispbibl.d, misc.d, pathname.d, socket.d,
	  spvw_garcol.d, spvwtabs.d, stdbool.h.in, stream.d,
	  autoconf/acspecific.m4, ChangeLog, unix.d:

	Make it possible again to build in C++ mode.

2001-08-08 14:52  haible

	* COPYRIGHT:

	Cosmetics.

2001-08-07 14:02  haible

	* src/debug.d:

	Add "BUG" notes for Sam to fix.

2001-08-07 13:54  haible

	* doc/impext.xml, doc/impnotes.xml.in, src/ChangeLog,
	  src/constobj.d, src/constsym.d, src/i18n.d, src/init.lisp,
	  src/international.lisp, src/lispbibl.d, src/macros2.lisp,
	  src/makemake.in, src/misc.d, src/pathname.d, src/spvw_ctype.d,
	  src/spvw_language.d, src/subr.d:

	Add GNU gettext bindings.

2001-08-06 18:35  haible

	* src/: eval.d, lispbibl.d, ChangeLog, spvw.d:

	Support for SUBRs with 3 required and 2 optional arguments.

2001-08-04 04:45  sds

	* src/: ChangeLog, compiler.lisp:

	some minor code rearrangements

2001-08-03 07:12  sds

	* src/compiler.lisp:

	(lambda) must be #'(lambda) since compiler.lisp comes before defs2.lisp

2001-08-03 07:08  sds

	* src/spvw_memfile.d:

	line width

2001-08-03 07:07  sds

	* src/: ChangeLog, compiler.lisp:

	fixed bug #445286 in symbol-macrolet

2001-08-02 14:45  haible

	* src/: ChangeLog, nls_iso8859_16.c:

	Fix ISO-8859-16 table.

2001-08-01 00:34  sds

	* doc/impext.xml:

	typo: sexp --> let in the regexp example

2001-07-27 23:22  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	more abbreviations

2001-07-26 00:47  sds

	* src/: ChangeLog, spvw.d, spvw_memfile.d:

	understand /cygdrive/ in loadmem too

2001-07-25 23:01  sds

	* src/: ChangeLog, constobj.d, CHANGES.LOG:

	due to the change in the WRITE signature, all FAS files have to be re-compiled

2001-07-25 18:41  sds

	* src/: CHANGES.LOG, ChangeLog, cfgwin32.lisp, constsym.d,
	  pathname.d, spvw.d:

	Support Cygwin's "/cygdrive/drive/path" pathname symtax on Win32.

2001-07-25 17:40  sds

	* src/: ChangeLog, socket.d:

	(create_client_socket, create_server_socket): avoid warnings

2001-07-25 17:38  sds

	* src/makemake.in:

	make sure makefile are in Emacs makefile-mode

2001-07-25 16:42  sds

	* src/: defs2.lisp, ChangeLog:

	(with-standard-io-syntax): bind *PRINT-LINES*

2001-07-24 23:10  sds

	* doc/impbody.xml:

	make-load-form-saving-slots, make-load-form, *print-lines* are now implemented

2001-07-24 22:49  sds

	* src/: ChangeLog, win32.d:

	mingw32 compilation - kill more warnings

2001-07-24 20:56  sds

	* tests/: ChangeLog, clos.tst:

	added a test for make-load-form

2001-07-24 20:53  sds

	* src/VERSION, win32msvc/makefile.msvc4, win32msvc/makefile.msvc5:

	regenerated

2001-07-24 20:18  sds

	* src/: ChangeLog, clos.lisp, compiler.lisp, init.lisp,
	  loadform.lisp, makemake.in:

	Tweak the MAKE-LOAD-FORM patch

2001-07-24 19:19  sds

	* src/version.h:

	bump VERSION_NUMBER for development

2001-07-24 18:57  sds

	* src/: ChangeLog, pathname.d:

	(legal_namechar): WIN32: permit characters 197 and 206 (legal in CP1251)

2001-07-24 18:25  sds

	* tests/: ChangeLog, symbols.tst:

	CLISP known-missing: MAKE-LOAD-FORM and *PRINT-LINES* are implemented

2001-07-24 18:02  sds

	* src/: clos.lisp, constsym.d, init.lisp, io.d, CHANGES.LOG,
	  ChangeLog:

	ANSI CL make-load-form implemented

2001-07-24 16:17  sds

	* src/: ChangeLog, init.lisp:

	(*terminal-encoding*): fixed the export statement spelling

2001-07-23 23:27  sds

	* src/io.d:

	oops

2001-07-23 22:02  sds

	* src/: ChangeLog, constsym.d, init.lisp, inspect.lisp, io.d,
	  spvw.d, subr.d, subrkw.d, CHANGES.LOG:

	Implemented *PRINT-LINES*

2001-07-22 06:35  sds

	* src/: ChangeLog, io.d:

	massive reindentations and code re-arrangements

2001-07-20 22:42  sds

	* src/: ChangeLog, package.d:

	avoid a compiler warning

2001-07-20 22:23  sds

	* src/: ChangeLog, dirkey.d, lispbibl.d, makemake.in, win32.d:

	mingw32 compilation

2001-07-20 21:23  sds

	* ffcall/avcall/Makefile.mingw32:

	RM = rm -f

2001-07-20 18:37  sds

	* src/: ChangeLog, pathname.d:

	(make-pathname): logical arguments do not override :CASE :COMMON

2001-07-20 16:25  sds

	* tests/: ChangeLog, path.tst:

	added a :case :common test

2001-07-20 16:03  sds

	* src/CHANGES.LOG:

	mention the LDIFF fix

2001-07-20 15:59  sds

	* src/CHANGES.LOG:

	mention local func opt and MEMBER optimizations

2001-07-20 15:52  sds

	* tests/path.tst:

	added :case :common tests

2001-07-19 23:55  sds

	* src/pathname.d:

	some indentations

2001-07-19 21:40  sds

	* src/list.d:

	oops

2001-07-19 19:39  sds

	* tests/alltest.tst:

	indentation

2001-07-19 17:56  sds

	* src/list.d:

	indentation

2001-07-19 17:41  sds

	* tests/: ChangeLog, alltest.tst:

	added a ldiff/tailp test from CLHS

2001-07-19 17:40  sds

	* src/: ChangeLog, list.d:

	(ldiff): handle dotted lists correctly [bug #442739]

2001-07-19 00:50  sds

	* src/eval.d:

	some translations and re-indentations

2001-07-17 00:36  sds

	* src/VERSION, win32msvc/makefile.msvc4, win32msvc/makefile.msvc5:

	regenerated

2001-07-17 00:34  sds

	* src/NEWS:

	updated

2001-07-17 00:30  sds

	* src/: ChangeLog, stream.d:

	(previous_line_virtual): fixed an off-by-one error

2001-07-17 00:28  sds

	* src/: CHANGES.LOG, HISTORY, version.h, ChangeLog:

	2.27

2001-07-16 20:42  sds

	* src/: ChangeLog, defstruct.lisp:

	(defstruct): warn when the slot accessor shadows the predicate

2001-07-15 22:58  sds

	* src/: ChangeLog, io.d:

	(char_reader): do not search for hyphens.

2001-07-13 21:47  sds

	* src/stream.d:

	one last tweak - have to set data[0]=sign on BIG_ENDIAN

2001-07-13 21:30  sds

	* src/: ChangeLog, stream.d:

	final fix for the bin i/o

2001-07-13 16:34  sds

	* src/: ChangeLog, stream.d:

	abstracted some code

2001-07-12 20:48  sds

	* src/stream.d:

	more reindentation

2001-07-11 23:44  sds

	* src/stream.d:

	partially re-indented

2001-07-11 20:09  sds

	* src/pathname.d:

	typo

2001-07-11 20:02  sds

	* src/: ChangeLog, pathname.d:

	tweak last patch

2001-07-11 19:57  sds

	* tests/path.tst:

	"**/*.FASL" is relative

2001-07-11 17:29  sds

	* src/ChangeLog:

	2001-07-10 chartcopy patch fixes bug #438486

2001-07-11 17:29  sds

	* src/lispbibl.d:

	removed the (commented out) prototype of chartcopy

2001-07-11 17:26  sds

	* src/charstrg.d:

	actually removed the commented out chartcopy()

2001-07-11 16:44  sds

	* src/: ChangeLog, pathname.d:

	YAPT (yet another pathname tweak)

2001-07-11 00:18  sds

	* src/: ChangeLog, encoding.d, hashtabl.d, stream.d:

	unified some error messages

2001-07-11 00:01  sds

	* src/: ChangeLog, dirkey.d, lispbibl.d, stream.d:

	finish the direction_t, if_exists_t and if_does_not_exist_t 2001-06-21 patch

2001-07-10 18:50  sds

	* src/: ChangeLog, condition.lisp:

	do not cons unnecessary closures

2001-07-10 18:47  sds

	* src/: ChangeLog, eval.d:

	fixed 2001-04-25/2001-04-18 invoke_handlers patch

2001-07-10 17:03  sds

	* src/: ChangeLog, lispbibl.d, charstrg.d:

	replaced chartcopy with memcpy

2001-07-09 22:09  sds

	* src/debug.d:

	tweak

2001-07-09 19:47  sds

	* doc/impnotes.html:

	regenerated

2001-07-09 19:46  sds

	* doc/: Makefile, impnotes.css:

	use CSS and tidy

2001-07-09 17:52  sds

	* src/: ChangeLog, stream.d:

	(handle_isset): use listen_byte() for binary sockets

2001-07-09 17:26  sds

	* src/: ChangeLog, spvw.d:

	fixed the 2001-05-01 patch

2001-07-09 17:17  sds

	* doc/impent.xml:

	added `ansi-opt' and `traditional-opt'

2001-07-09 17:16  sds

	* doc/impext.xml:

	mention -traditional and -ansi (not -a) options

2001-07-03 17:20  sds

	* src/: ChangeLog, debug.d:

	tweak the 2001-06-27 patch

2001-06-29 19:19  sds

	* src/debug.d:

	tweak

2001-06-29 19:08  sds

	* src/: ChangeLog, constsym.d, spvw.d, stream.d, debug.d, io.d:

	command-oriented-history-2

2001-06-29 17:12  sds

	* src/ChangeLog:

	typo

2001-06-28 00:42  sds

	* src/: ChangeLog, constsym.d, io.d, lispbibl.d, spvw.d, stream.d:

	command-oriented-history

2001-06-27 21:05  sds

	* doc/impnotes.html:

	regenerated

2001-06-27 21:00  sds

	* src/.cvsignore:

	added impnotes.html

2001-06-27 20:59  sds

	* doc/impent.xml:

	added &socket-server;

2001-06-27 20:57  sds

	* doc/impbyte.xml:

	typo

2001-06-27 20:52  sds

	* src/: ChangeLog, debug.d:

	Fixed the win32/emacs bug when commands were ignored because of ^M

2001-06-27 20:37  sds

	* src/: ChangeLog, stream.d:

	added strip_white()

2001-06-27 20:10  sds

	* src/stream.d:

	pacify the msvc compiler a little bit

2001-06-27 19:27  sds

	* tests/: ChangeLog, streamslong.tst:

	(bin-stream-test): added binary stream checks

2001-06-27 19:03  sds

	* src/CHANGES.LOG:

	mention binary i/o fix

2001-06-27 18:46  sds

	* src/: ChangeLog, stream.d:

	non-whole byte i/o finally works

2001-06-26 23:16  sds

	* doc/impbody.xml:

	more IDs

2001-06-26 18:21  sds

	* doc/impext.xml:

	updated links to clisp.html

2001-06-26 18:19  sds

	* src/_clisp.html:

	rewrote in xhtml

2001-06-26 17:04  sds

	* unix/INSTALL:

	8: mention modules

2001-06-25 14:15  haible

	* src/autoconf/libtool.m4:

	Make it work with autoconf-2.50 as well.

2001-06-25 14:03  haible

	* src/: ChangeLog, compiler.lisp:

	Optimize away local functions that are not used.

2001-06-25 13:56  haible

	* src/: ChangeLog, condition.lisp:

	Tweak HANDLER-CASE.

2001-06-25 13:46  haible

	* src/: ChangeLog, encoding.d, makemake.in, pseudofun.d:

	Simplify --without-unicode handling.

2001-06-25 13:43  haible

	* src/: ChangeLog, eval.d:

	Mark unreachable code with NOTREACHED.

2001-06-25 13:42  haible

	* src/package.d:

	Comments.

2001-06-25 13:40  haible

	* src/: ChangeLog, list.d:

	Speed up MEMBER, ASSOC et al.

2001-06-25 13:39  haible

	* src/ChangeLog:

	Fix a typo.

2001-06-23 22:03  haible

	* ffcall/: callback/trampoline_r/config.h.in,
	  callback/trampoline_r/trampoline.c, trampoline/config.h.in,
	  trampoline/trampoline.c:

	Make getpagesize() work on mingw32.

2001-06-23 21:56  haible

	* ffcall/: autoconf/aclocal.m4, callback/trampoline_r/configure,
	  trampoline/configure:

	Regenerated.

2001-06-23 21:55  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Tweak for using getpagesize() on mingw32.

2001-06-23 21:38  haible

	* ffcall/ffcall.spec:

	A specs file for ffcall-1.8, from Adam Fedor <fedor@gnu.org>.

2001-06-22 21:43  sds

	* src/stream.d:

	removed the old readline-2.2 code

2001-06-22 19:40  sds

	* src/: ChangeLog, reploop.lisp:

	New debug command "Reset"(:re)

2001-06-22 17:07  sds

	* doc/impbyte.xml:

	GC doc is for developers only

2001-06-22 17:06  sds

	* doc/impnotes.xml.in:

	overview in preface

2001-06-22 01:09  sds

	* src/: lispbibl.d, stream.d:

	fixed declarations of (input|output)_streap_p

2001-06-21 21:07  sds

	* doc/impext.xml:

	documented the new features of SOCKET-STATUS,
	SOCKET-STREAM-PEER and SOCKET-STREAM-LOCAL

2001-06-21 19:54  sds

	* tests/streams.tst:

	CLISP now outputs the stream direction too

2001-06-21 19:20  sds

	* src/: CHANGES.LOG, ChangeLog, lispbibl.d, pathname.d, constobj.d,
	  dirkey.d, io.d, stream.d:

	SOCKET-STATUS now accepts SOCKET-SERVERs

2001-06-19 21:00  sds

	* src/stream.d:

	eols

2001-06-19 20:55  sds

	* src/: ChangeLog, stream.d:

	use memset(3) and memcpy(3) instead of dotimes

2001-06-19 20:36  sds

	* src/stream.d:

	some translations and formatting

2001-06-19 19:45  sds

	* src/makemake.in:

	cut GENSYMs only from the files that need this

2001-06-19 19:40  sds

	* src/disassem.lisp:

	(disassemble t): pass options along

2001-06-19 19:17  sds

	* src/: ChangeLog, compiler.lisp:

	do not call FORMAT when dest is T and fmt string is const

2001-06-19 19:16  sds

	* src/makemake.in:

	tweak 2001-06-15 patch

2001-06-19 17:38  sds

	* src/: ChangeLog, makemake.in:

	(test): strip gensyms before comparing FAS files

2001-06-18 17:02  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated

2001-06-18 05:59  sds

	* src/: ChangeLog, compiler.lisp, constobj.d, constsym.d,
	  describe.lisp, foreign1.lisp, init.lisp:

	some symbols appeared in wrong packages - fix this

2001-06-18 05:48  sds

	* src/: ChangeLog, disassem.lisp:

	handle SYMBOL-MACROs

2001-06-17 17:04  sds

	* src/: ChangeLog, compiler.lisp, disassem.lisp, init.lisp,
	  makemake.in:

	made DISASSEMBLE generic

2001-06-16 19:17  sds

	* src/screen.lisp:

	typo

2001-06-15 22:15  sds

	* src/: ChangeLog, makemake.in:

	restored halfcompiled.mem; fixed the *GENSYM-COUNTER* stage problem

2001-06-15 22:05  sds

	* src/: ChangeLog, threads.lisp:

	do not use with-gensyms which is defined later in inspect.lisp

2001-06-14 17:44  sds

	* src/: ChangeLog, stream.d:

	(socket-status): go through listen_char() for character streams only

2001-06-14 00:46  sds

	* src/init.lisp:

	comment

2001-06-13 21:50  sds

	* doc/impext.xml:

	mention install.bat

2001-06-13 21:24  sds

	* doc/impnotes.html:

	regenerated

2001-06-13 21:24  sds

	* src/threads.lisp:

	fixed EOLs

2001-06-12 22:07  sds

	* src/xthread.d:

	(xthread_create): [SOLARIS_THREADS]: fixed

2001-06-12 20:06  sds

	* src/threads.lisp:

	typo

2001-06-12 17:54  sds

	* src/ChangeLog:

	minor correction

2001-06-12 17:49  sds

	* src/io.d:

	Stefan Kain finished the translation

2001-06-12 16:40  sds

	* emacs/clisp-coding.el:

	add (modify-coding-system-alist 'process "" 'unix) for win32

2001-06-11 23:59  haible

	* ffcall/Makefile.devel, ffcall/avcall/Makefile.devel,
	  ffcall/avcall/Makefile.in, ffcall/avcall/Makefile.mingw32,
	  ffcall/callback/Makefile.devel,
	  ffcall/callback/vacall_r/Makefile.devel,
	  ffcall/callback/vacall_r/Makefile.in,
	  ffcall/callback/vacall_r/Makefile.mingw32,
	  ffcall/vacall/Makefile.devel, ffcall/vacall/Makefile.in,
	  ffcall/vacall/Makefile.mingw32, Makefile.devel:

	Rename i386.S files so building works on cygwin.

2001-06-11 23:53  haible

	* ffcall/callback/vacall_r/vacall-i386-macro.S:

	Moved here from callback/vacall_r/vacall-i386.S.

2001-06-11 23:52  haible

	* ffcall/callback/vacall_r/vacall-i386.S:

	Move to callback/vacall_r/vacall-i386-macro.S.

2001-06-11 23:52  haible

	* ffcall/vacall/vacall-i386-macro.S:

	Moved here from vacall/vacall-i386.S.

2001-06-11 23:52  haible

	* ffcall/vacall/vacall-i386.S:

	Move to vacall/vacall-i386-macro.S.

2001-06-11 23:52  haible

	* ffcall/avcall/avcall-i386-macro.S:

	Moved here from avcall/avcall-i386.S.

2001-06-11 23:52  haible

	* ffcall/avcall/avcall-i386.S:

	Move to avcall/avcall-i386-macro.S.

2001-06-11 23:40  sds

	* src/.cvsignore:

	ignore *.i

2001-06-11 18:19  sds

	* src/: ChangeLog, compiler.lisp:

	tweak the 2001-05-30 patch

2001-06-11 17:27  sds

	* modules/clx/mit-clx/package.lisp, src/ChangeLog:

	added in-package

2001-06-10 15:59  sds

	* src/.cvsignore:

	added *.i.c

2001-06-10 07:12  sds

	* src/: ChangeLog, lispbibl.d, spvw_circ.d:

	MT compilation fixes

2001-06-09 23:29  sds

	* src/threads.lisp:

	more MT infrastructure

2001-06-09 23:23  sds

	* src/: spvw.d, xthread.d, ChangeLog, constpack.d, init.lisp,
	  makemake.in:

	more MT infrastructure

2001-06-09 22:35  sds

	* src/: ChangeLog, lispbibl.d:

	(OS_error): [macro]: use asciz_out_1()

2001-06-09 19:18  sds

	* doc/: impbody.xml, impbyte.xml, impent.xml, impext.xml,
	  impnotes.xml.in:

	GC overview is now here

2001-06-09 19:03  sds

	* src/: ChangeLog, install.bat, install.lisp:

	create CLISP.BAT on desktop

2001-06-09 19:00  sds

	* unix/PLATFORMS:

	no FFI on MacOS/X

2001-06-09 18:59  sds

	* src/: affi.d, array.d, charstrg.d, control.d, debug.d,
	  encoding.d, error.d, eval.d, flo_rest.d, foreign.d, hashtabl.d,
	  intbyte.d, intelem.d, intlog.d, intsqrt.d, lisparit.d,
	  lispbibl.d, list.d, package.d, pathname.d, predtype.d,
	  realelem.d, record.d, rexx.d, sequence.d, spvw_circ.d,
	  spvw_garcol.d, stream.d, symbol.d:

	some translations

2001-06-09 18:53  sds

	* src/spvw.d:

	moved GC overview to impnotes

2001-06-09 18:52  sds

	* INSTALL:

	Mac OS/X is a Unix

2001-06-09 00:09  haible

	* ffcall/: autoconf/aclocal.m4, avcall/configure,
	  callback/configure, callback/trampoline_r/configure,
	  callback/vacall_r/configure:

	Regenerated.

2001-06-09 00:08  haible

	* ffcall/autoconf/ltmain.sh, src/ChangeLog,
	  src/autoconf/libtool.m4, ffcall/autoconf/ltconfig:

	Upgrade to libtool-1.4.

2001-06-08 23:29  haible

	* ffcall/autoconf/config.guess, ffcall/autoconf/config.sub,
	  src/ChangeLog, src/autoconf/config.guess,
	  src/autoconf/config.sub:

	Update config.guess, config.sub to recent GNU version.
	No more need for local modifications.

2001-06-08 23:01  haible

	* src/makemake.in:

	Comment.

2001-06-08 22:58  haible

	* ffcall/: PLATFORMS, avcall/PLATFORMS, callback/PLATFORMS,
	  trampoline/PLATFORMS, vacall/PLATFORMS:

	Write "linux" instead of "linuxlibc6". Everyone uses libc6 now.

2001-06-08 19:06  sds

	* src/ChangeLog, modules/clx/mit-clx/manager.lisp,
	  modules/clx/mit-clx/resource.lisp:

	Fixed MIT-CLX build

2001-06-08 17:44  sds

	* modules/clx/mit-clx/dependent.lisp:

	GET-SETF-METHOD is in EXT now

2001-06-08 17:38  sds

	* src/ChangeLog:

	GET-SETF-METHOD is in EXT now

2001-06-08 00:09  sds

	* tests/path.tst:

	oops

2001-06-07 23:32  sds

	* src/pathname.d:

	debugging tweaks

2001-06-07 23:31  sds

	* src/CHANGES.LOG:

	mention the FFI changes

2001-06-07 22:53  sds

	* src/: ChangeLog, foreign1.lisp:

	Print (c-ptr (c-function)) with arguments and correct "()"

2001-06-07 22:45  sds

	* src/foreign1.lisp:

	no functional changes, but much code reorganization
	(element, deref, slot, cast, typeof, sizeof, bitsizeof):
	 new local (flet) function `foreign-place-p'
	(ctype-type): new function
	(parse-c-function, prepare-c-typedecl, to-c-typedecl, note-c-call-in): use it
	(flag-set-p): new function
	(deparse-c-type, note-c-call-in, count-inarguments): use it
	(flag-to-language, language-to-flag): new functions
	(deparse-c-type, parse-c-function): use them, respectively
	(deparse-c-type): new labels: `new-type' and `deparse-slot'
	(split-c-fun-arglist): new function
	(note-c-call-in): use it

2001-06-07 21:47  sds

	* src/foreign1.lisp:

	formatting changes only

2001-06-07 20:23  sds

	* tests/path.tst:

	more tests

2001-06-07 19:33  sds

	* modules/clx/mit-clx/clx.lisp, modules/clx/mit-clx/package.lisp,
	  src/ChangeLog:

	do not redefine boolean under CLISP

2001-06-07 19:13  sds

	* src/: ChangeLog, makemake.in:

	(LPARTS): add foreign1 only when foreign is in CPARTS

2001-06-05 16:38  sds

	* src/error.d:

	some translations

2001-06-04 18:15  sds

	* src/VERSION:

	regenerated

2001-06-04 18:10  sds

	* src/version.h:

	updated to distinguish from the release

2001-06-03 19:33  sds

	* src/makemake.in:

	hopefully final \$ fix

2001-06-03 06:04  sds

	* src/: ChangeLog, foreign1.lisp:

	TO-C-TYPEDECL: struct t1234 { struct t1234 * NEXT; ... }

2001-06-03 05:36  sds

	* src/CHANGES.LOG:

	updated

2001-06-03 05:33  sds

	* src/: ChangeLog, constsym.d, lispbibl.d, misc.d, places.lisp,
	  spvw_language.d, subr.d:

	made getenv setfable

2001-06-02 22:47  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated (dirkey)

2001-06-02 22:46  sds

	* src/: ChangeLog, makemake.in:

	(LPARTS): added dirkey

2001-06-02 06:09  sds

	* doc/impext.xml:

	use the ANSI in-package in FFI examples

2001-06-02 06:09  sds

	* doc/impent.xml:

	more shortcuts

2001-06-01 16:15  sds

	* src/: ChangeLog, screen.lisp:

	use defpackage instead of use-package

2001-06-01 15:50  sds

	* src/makemake.in:

	DISTFILE: need backslashes before $

2001-05-31 20:31  sds

	* src/_clisp.html:

	date

2001-05-31 20:31  sds

	* src/_clisp.1:

	recommend both Emacs & Xemacs

2001-05-31 20:26  sds

	* src/: _clisp.html, _clisp.1:

	mention -traditional

2001-05-30 22:04  sds

	* tests/path.tst:

	typo

2001-05-30 22:02  sds

	* tests/path.tst:

	more tests

2001-05-30 21:59  sds

	* src/: ChangeLog, compiler.lisp:

	(compile-file-pathname-helper): return a logical pathname when file is a logical pathname

2001-05-30 21:57  sds

	* src/: ChangeLog, pathname.d:

	merge-pathnames: handle unbound default

2001-05-30 21:24  sds

	* src/_clisp.html:

	no "built-in screen editor"

2001-05-30 21:05  sds

	* src/init.lisp:

	some translations and reformattings

2001-05-30 20:30  sds

	* Makefile.devel:

	remind to update www/index.php on release

2001-05-30 20:10  sds

	* doc/impnotes.html:

	regenerated

2001-05-30 20:08  sds

	* doc/impext.xml:

	fixed FFI BNF

2001-05-30 20:05  sds

	* doc/cl-ent.xml:

	symbol-macro case fix

2001-05-30 19:21  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	replaced segmented lists with tables

2001-05-30 17:52  sds

	* src/: ChangeLog, compiler.lisp:

	set *package-tasks-treat-specially* to nil

2001-05-30 17:47  sds

	* src/: ChangeLog, foreign1.lisp:

	fixed enum and recursive types

2001-05-30 17:36  sds

	* src/ChangeLog:

	moved PostgreSQL ChangeLog to the general ChangeLog

2001-05-29 19:05  sds

	* src/stream.d:

	some translations

2001-05-27 17:17  sds

	* modules/regexp/regexp.lisp, src/ChangeLog:

	regexp.lisp (mregerror): FINALIZE is in EXT

2001-05-25 22:12  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated

2001-05-25 21:52  sds

	* src/: ChangeLog, install.bat, install.lisp, makemake.in:

	win32 installation

2001-05-25 20:13  sds

	* src/: ChangeLog, dirkey.lisp:

	internals are in LDAP, not SYS

2001-05-25 17:31  sds

	* tests/path.tst:

	more tests

2001-05-25 17:10  sds

	* doc/impext.xml:

	Linux --> GNU/Linux; some formatting fixes

2001-05-24 23:50  sds

	* src/: ChangeLog, pathname.d:

	merge-pathnames: logical PATHNAME + physical DEFAULT = LOGICAL

2001-05-24 20:04  sds

	* src/: ChangeLog, socket.d, stream.d, subr.d:

	hostname resolution is now optional in
	SOCKET-STREAM-PEER and SOCKET-STREAM-LOCAL.

2001-05-24 18:32  sds

	* src/io.d:

	reader comments translation (German->English) - Stefan Kain & sds

2001-05-24 18:13  sds

	* src/CHANGES.LOG:

	typo

2001-05-23 19:00  sds

	* src/: ChangeLog, makemake.in:

	(distrib): pack in the build directory.

2001-05-23 17:58  sds

	* src/HISTORY:

	added 2.26

2001-05-23 17:47  sds

	* SUMMARY:

	do not mention CLtL2

2001-05-23 16:10  sds

	* src/ChangeLog:

	version.h: 2.26 is released

2001-05-21 20:09  sds

	* src/version.h:

	fixed the date for the 2.26 release - 2001-05-23

2001-05-21 18:09  sds

	* doc/impnotes.html:

	regenerated with the bytecode doc

2001-05-21 18:07  sds

	* src/bytecode.html:

	moved into the impnotes

2001-05-21 17:39  sds

	* doc/: impbody.xml, impbyte.xml, impent.xml, impext.xml:

	more shortcuts

2001-05-21 16:49  sds

	* doc/impbody.xml:

	use the new shortcut entities

2001-05-21 16:46  sds

	* doc/: impbyte.xml, impext.xml:

	tweak

2001-05-21 16:36  sds

	* doc/Makefile:

	added impbyte.xml to IMPNOTES

2001-05-21 16:36  sds

	* doc/: impbyte.xml, impent.xml, impext.xml, impnotes.xml.in:

	moved bytecode docs to the general impnotes

2001-05-21 15:22  haible

	* src/: ChangeLog, lispbibl.d:

	Another fix for ARM.

2001-05-21 14:24  haible

	* src/: ChangeLog, ariarm.d:

	Update for changed arm gas syntax.

2001-05-18 22:30  sds

	* doc/: impext.xml, impnotes.xml.in:

	"Extensions" and "CLHS chapters" are parts

2001-05-18 21:52  sds

	* src/CHANGES.LOG:

	typo

2001-05-18 21:34  sds

	* doc/impbody.xml:

	grammar

2001-05-18 21:22  sds

	* doc/impnotes.xml.in:

	always use &hyperspec;

2001-05-17 21:33  sds

	* COPYRIGHT:

	clarification necessary because of the repackaging

2001-05-15 22:43  sds

	* modules/clx/new-clx/clx.f:

	comment spelling

2001-05-15 22:41  sds

	* modules/clx/new-clx/clx.lisp, src/ChangeLog:

	import SYS::CONCAT-STRINGS into XLIB

2001-05-15 21:01  sds

	* tests/path.tst:

	fixed :relative vs :absolute in logical pathnames

2001-05-15 20:25  sds

	* modules/clx/new-clx/demos/clx-demos.lisp:

	load and compile sokoban only when the XPM package is present

2001-05-15 17:20  sds

	* src/: ChangeLog, pathname.d:

	(parse_logical_pathnamestring): :relative & :absolute were right!

2001-05-14 23:24  sds

	* src/places.lisp:

	doc fix

2001-05-14 20:23  sds

	* src/ChangeLog:

	spelling

2001-05-14 19:40  sds

	* src/: ChangeLog, constobj.d:

	(current_language): use the package prefix I18N

2001-05-14 17:19  sds

	* src/: pathname.d, ChangeLog:

	(make_pathname): do not translate :name :wild to :name "*"

2001-05-14 16:38  sds

	* src/: ChangeLog, defs2.lisp:

	(with-standard-io-syntax): finish the 2000-12-12 patch
	 - bind *PRINT-RPARS* and *PRINT-INDENT-LISTS* appropriately

2001-05-13 22:26  sds

	* src/cmacros.lisp:

	comment about an alternative (plist vs ht) implementation

2001-05-13 18:36  sds

	* tests/path.tst:

	more tests

2001-05-13 18:25  sds

	* src/: ChangeLog, pathname.d:

	cleaned up the code, improved the last patch

2001-05-12 00:35  sds

	* tests/path.tst:

	more tests

2001-05-11 19:26  sds

	* tests/path.tst:

	#P"*.*" == :NAME :WILD :TYPE :WILD

2001-05-11 16:25  sds

	* src/: ChangeLog, makemake.in:

	recognize arm cpu better

2001-05-11 00:20  sds

	* tests/: ChangeLog, path.tst:

	more tests

2001-05-11 00:20  sds

	* src/: ChangeLog, pathname.d:

	Fixed a crash, reported by Christophe Rhodes <csr21@cam.ac.uk>
	ANSI CL compliance: (merge-pathnames lp) --> lp

2001-05-10 20:44  sds

	* src/pathname.d:

	no functional changes (translations, reindentations...)

2001-05-10 19:47  sds

	* src/pathname.d:

	(my_realpath): reinstate (oops!!!)

2001-05-10 18:49  sds

	* src/pathname.d:

	translations and debugging intrumentation

2001-05-09 23:59  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated: added cmacros

2001-05-09 23:32  sds

	* Makefile.devel:

	added EXCLUDE for GNU tar

2001-05-09 23:29  sds

	* doc/impbody.xml:

	typo

2001-05-09 22:30  sds

	* src/: CHANGES.LOG, ChangeLog, control.d, subr.d:

	Implemented the ANSI CL issue CONSTANTP-ENVIRONMENT:ADD-ARG

2001-05-09 21:26  sds

	* doc/impissue.xml:

	Implemented the ANSI CL issue CONSTANTP-ENVIRONMENT:ADD-ARG

2001-05-09 21:09  sds

	* tests/: ChangeLog, symbols.tst:

	CLISP now implements compiler macros

2001-05-09 21:06  sds

	* src/: ChangeLog, lispbibl.d:

	Recognize __arm__ as CPU indicator on Linux

2001-05-09 21:04  sds

	* src/CHANGES.LOG, src/ChangeLog, src/cmacros.lisp,
	  src/compiler.lisp, src/defmacro.lisp, src/init.lisp,
	  src/makemake.in, doc/impbody.xml:

	implemented ANSI CL compiler macros

2001-05-08 18:21  sds

	* src/hashtabl.d:

	(sxhash): tweaked last patch: same value on all platforms

2001-05-08 14:09  haible

	* configure, src/ChangeLog:

	Build libiconv before configuring gettext.

2001-05-07 23:11  sds

	* src/: ChangeLog, hashtabl.d:

	(sxhash): return a fixnum, as per ANSI CL

2001-05-07 23:08  haible

	* src/: ChangeLog, makemake.in:

	Reorder LIBS. libintl depends on libiconv.

2001-05-07 19:38  sds

	* src/pathname.d:

	(device_diff): tweak the last patch for non-device systems

2001-05-06 18:24  sds

	* src/: ChangeLog, eval.d:

	look ony at the first :allow-other-keys keyword

2001-05-06 01:12  sds

	* src/: ChangeLog, pathname.d:

	handle devices in hostname translation correctly

2001-05-06 00:40  sds

	* doc/impbody.xml, src/CHANGES.LOG, src/ChangeLog, src/type.lisp:

	COMPILED-FUNCTION is a subtype of FUNCTION

2001-05-05 22:01  sds

	* src/pathname.d:

	some translations, no functional changes

2001-05-05 21:00  sds

	* src/CHANGES.LOG:

	ANSI CL compliance: FUNCTION-KEYWORDS returns 2 values.

2001-05-05 20:58  sds

	* src/: ChangeLog, clos.lisp:

	(function-keywords): return 2 values: list of keywords
	 and allow-other-keys-flag, as per ANSI CL

2001-05-05 19:14  sds

	* src/: compiler.lisp, ChangeLog, clos.lisp:

	Made the compiler a little less vociferous

2001-05-05 00:03  sds

	* tests/: ChangeLog, array.tst, strings.tst:

	ELT should check FILL-POINTER and CHAR and AREF should not

2001-05-05 00:02  sds

	* src/: CHANGES.LOG, ChangeLog, charstrg.d, sequence.d:

	ANSI CL compliance: CHAR does not check for FILL-POINTER, while ELT does

2001-05-04 22:25  sds

	* src/foreign1.lisp:

	make-signature is in SYS

2001-05-04 21:31  sds

	* src/foreign1.lisp:

	(argvector-to-signature): signatures are structs!

2001-05-04 20:25  sds

	* src/: ChangeLog, compiler.lisp:

	added IN-DEFUN-P

2001-05-04 19:38  sds

	* src/: CHANGES.LOG, ChangeLog, clos.lisp, compiler.lisp,
	  constobj.d, describe.lisp, foreign1.lisp, init.lisp:

	Added compile-time signature checking in function calls

2001-05-04 16:38  sds

	* src/sequence.d:

	some translations (from Stefan Kain)

2001-05-02 21:53  sds

	* src/: ChangeLog, clos.lisp:

	rolled back the last change

2001-05-02 21:48  sds

	* tests/: ChangeLog, clos.tst, excepsit.tst:

	rolled back the last change

2001-05-02 19:27  sds

	* src/condition.lisp:

	(handler-case): added a commented out warning on non-last :no-error clause

2001-05-01 20:44  sds

	* tests/: ChangeLog, clos.tst, excepsit.tst:

	moved the FOO041 generic function from excepsit to clos since it is not
	an error to change the effective method before CALL-NEXT-METHOD

2001-05-01 20:24  sds

	* src/: clos.lisp, ChangeLog:

	(%call-next-method): WARN instead of ERROR-OF-TYPE on method mismatch

2001-05-01 19:41  sds

	* src/: ChangeLog, type.lisp:

	(subtypep): handle types NIL and T specially
	[bugfix: (subtypep 'EXTENDED-CHAR 'CHARACTER) returned (NO)]

2001-05-01 19:38  sds

	* doc/impext.xml:

	*ansi* does not modify *features* anymore

2001-05-01 18:31  sds

	* tests/: ChangeLog, conditions.tst:

	(handler-case): :NO-ERROR does not have to be the last clause

2001-05-01 18:31  sds

	* tests/: ChangeLog, format.tst:

	ANSI CL is not clear here whether the width is ignored or not, but it
	makes more sense to print non-numeric arguments properly alighned

2001-05-01 17:50  sds

	* src/: ChangeLog, format.lisp:

	pass width to ~a when a non-number is given to a numeric format instruction

2001-05-01 17:01  sds

	* src/spvw.d:

	added -traditional option, replaced -a with -ansi, -a deprecated

2001-05-01 17:01  sds

	* src/: ChangeLog, condition.lisp:

	(handler-case): accept :NO-ERROR clause in any position

2001-04-30 20:07  sds

	* src/: ChangeLog, compiler.lisp:

	(test-argument-syntax): call C-WARN and return NIL
	on WRONG-KEY, instead of calling C-ERROR
	(*deprecated-functions-list*): added GET-SETF-METHOD-MULTIPLE-VALUE

2001-04-26 23:38  sds

	* src/intgcd.d:

	(I_I_xgcd_I_I_I): use ~ instead of ! for speed

2001-04-25 23:43  sds

	* src/: CHANGES.LOG, ChangeLog, clhs.lisp, runprog.lisp:

	run-shell-command and run-program accept :wait arg

2001-04-25 21:45  sds

	* src/: ChangeLog, eval.d:

	fixed the HANDLER-BIND patch to work on Linux too

2001-04-24 19:33  sds

	* src/: ChangeLog, intgcd.d:

	alpha-tru64 bug: do not use bit operations for logical variables sA and sB

2001-04-24 16:27  sds

	* src/ChangeLog:

	added package prefix to IN-PACKAGE and DELETE-PACKAGE

2001-04-23 23:09  sds

	* tests/: ChangeLog, number2.tst:

	(check-xgcd): new function, used throughout the file

2001-04-23 20:21  sds

	* src/: ChangeLog, makemake.in:

	fixed make clean; make failure on linkkit

2001-04-23 16:58  sds

	* src/ChangeLog:

	document repackaging-related changes in modules

2001-04-23 16:48  sds

	* src/: ChangeLog, affi1.lisp:

	use DEFPACKAGE to define package AFFI

2001-04-23 16:43  sds

	* modules/clx/new-clx/demos/clx-demos.lisp:

	getenv is in EXT, not SYS now

2001-04-23 16:41  sds

	* modules/clx/new-clx/demos/clx-demos.lisp:

	use strings, not symbols in `defpackage'

2001-04-23 16:40  sds

	* modules/wildcard/wildcard.lisp:

	pass the right :use arg to defsystem

2001-04-20 21:45  sds

	* src/ChangeLog:

	bump the bytecode version due to repackaging

2001-04-20 19:26  sds

	* modules/: clx/mit-clx/package.lisp, wildcard/wildcard.lisp:

	use defpackage, not cltl in-package

2001-04-20 18:56  sds

	* src/: CHANGES.LOG, constobj.d:

	bump the bytecode version due to repackaging

2001-04-20 18:53  sds

	* src/compiler.lisp:

	(disassemble-closure): typo in the call to `stream-tab'

2001-04-19 20:19  sds

	* src/makemake.in:

	(impnotes.html): use DOCDIR_M, not DOCDIR

2001-04-19 16:27  sds

	* src/: ChangeLog, clhs.lisp:

	(clhs): BROWSER defaults to *BROWSER*, not :netscape

2001-04-18 23:59  sds

	* src/: ChangeLog, spvw.d:

	quote load_extra_file_types

2001-04-18 23:02  sds

	* tests/: ChangeLog, symbols.tst:

	check the external symbols of the COMMON-LISP package

2001-04-18 23:00  sds

	* src/: ChangeLog, constsym.d, init.lisp:

	Move EXECUTE from COMMON-LISP to EXT

2001-04-18 22:23  sds

	* src/CHANGES.LOG, src/ChangeLog, src/compiler.lisp, src/eval.d,
	  tests/conditions.tst:

	HANDLER-BIND: multiple handlers for the same error

2001-04-18 21:53  sds

	* src/: ChangeLog, compiler.lisp:

	trivial clean-up

2001-04-18 19:28  sds

	* src/makemake.in:

	LPARTS: posix before languages

2001-04-18 19:20  sds

	* src/makemake.in:

	add `posix' to `LPARTS' only when compiling `with_export_syscalls'

2001-04-18 00:43  sds

	* src/bytecode.d:

	translated the comments

2001-04-18 00:37  sds

	* src/eval.d:

	typo

2001-04-17 21:24  sds

	* doc/impext.xml:

	typos

2001-04-17 21:21  sds

	* doc/impbody.xml:

	got rid of spanspec

2001-04-17 19:26  sds

	* doc/impnotes.html:

	regenerated

2001-04-17 19:25  sds

	* doc/: impbody.xml, impissue.xml:

	TOC fixes

2001-04-17 19:25  sds

	* doc/impext.xml:

	typo

2001-04-17 19:22  sds

	* doc/impnotes.xml.in:

	fixed TOC

2001-04-17 19:22  sds

	* doc/Makefile:

	made CLASSPATH work on both Unix and win32

2001-04-16 23:37  sds

	* src/: ChangeLog, io.d:

	(unread-char, write-char): use fehler_char()

2001-04-16 18:42  sds

	* src/: ChangeLog, sequence.d:

	(valid_type): CONS and NULL are sequences of type LIST

2001-04-15 21:25  sds

	* doc/: impbody.xml, impent.xml:

	new entities: pr-closure, pr-rpars, pr-indent

2001-04-11 19:23  sds

	* src/ChangeLog:

	whitespace only: conform to the usual conventions

2001-04-11 19:13  sds

	* src/: ChangeLog, socket.d:

	made compilable with SAFETY=3

2001-04-11 16:25  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated - removed defs3.lisp

2001-04-11 16:25  sds

	* src/: ChangeLog, compiler.lisp, constsym.d, control.d,
	  defs3.lisp, fsubr.d, init.lisp, makemake.in:

	merged flet and sys::%flet etc

2001-04-10 22:53  haible

	* doc/impnotes.xml.in, modules/clx/mit-clx/README.CLISP,
	  modules/clx/mit-clx/README.GCL, src/_clisp.1, src/_clisp.html:

	Remove my private email address.

2001-04-10 22:47  haible

	* src/: ChangeLog, lispbibl.d, socket.d:

	Add support for MacOS X.

2001-04-10 22:32  sds

	* src/VERSION:

	bumped to 2.26

2001-04-10 22:31  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	regenerated: added gray

2001-04-10 19:30  sds

	* configure:

	cosmetic

2001-04-10 00:52  sds

	* src/: ChangeLog, spvw.d, CHANGES.LOG:

	added :LISP=CL to *FEATURES*

2001-04-09 23:29  sds

	* doc/impbody.xml:

	misc tweaks and cleanups

2001-04-09 23:27  sds

	* doc/impext.xml:

	the default extension is now LISP, not LSP

2001-04-09 23:01  sds

	* doc/impbody.xml:

	added `upgraded-complex-part-type'

2001-04-09 22:46  sds

	* src/: CHANGES.LOG, ChangeLog, init.lisp, type.lisp:

	ANSI CL compliance: UPGRADED-COMPLEX-PART-TYPE implemented

2001-04-09 20:51  sds

	* src/: ChangeLog, init.lisp:

	(sys::*home-package*): set to NIL at the end

2001-04-09 20:47  sds

	* src/reploop.lisp:

	(prompt-string2): no need for package prefix

2001-04-09 20:45  sds

	* tests/conditions.tst:

	(check-superclasses): no need to separate CLISP and ACL

2001-04-09 20:41  sds

	* src/CHANGES.LOG:

	mention the re-packaging

2001-04-07 01:38  sds

	* tests/conditions.tst:

	condition on CLISP, not ANSI-CL

2001-04-07 00:11  sds

	* tests/excepsit.tst:

	condition on CLISP, not ANSI-CL

2001-04-07 00:05  sds

	* src/: spvw.d, subr.d, subrkw.d, trace.lisp, type.lisp,
	  xcharin.lisp, compiler.lisp, condition.lisp, constobj.d,
	  constpack.d, constsym.d, control.d, defs1.lisp, defs2.lisp,
	  defs3.lisp, dirkey.d, dirkey.lisp, dutch.lisp, edit.lisp, eval.d,
	  foreign1.lisp, french.lisp, fsubr.d, german.lisp, gray.lisp,
	  gstream.lisp, init.lisp, inspect.lisp, keyboard.lisp, lisparit.d,
	  loop.lisp, macros1.lisp, macros2.lisp, macros3.lisp, makemake.in,
	  misc.d, package.d, places.lisp, posix.lisp, reploop.lisp,
	  rexx1.lisp, runprog.lisp, savemem.lisp, screen.lisp,
	  spanish.lisp, ChangeLog, amigasock.lisp, beossock.lisp,
	  cfgacorn.lisp, cfgamiga.lisp, cfgdos.lisp, cfgsunux.lisp,
	  cfgunix.lisp, cfgwin32.lisp, clhs.lisp, clos.lisp:

	The grand repackaging: USER+CL-USER; LISP+CL

2001-04-06 23:58  sds

	* src/type.lisp:

	consmetic changes only
	(j1 is a Bessel function in POSIX)

2001-04-06 23:36  sds

	* src/macros2.lisp:

	cosmetic changes only

2001-04-06 23:08  sds

	* src/defs2.lisp:

	cosmetic changes only

2001-04-06 21:39  sds

	* src/io.d:

	added some comments

2001-04-06 21:32  sds

	* src/: ChangeLog, compiler.lisp, constsym.d, io.d, spvw.d:

	added *print-symbols-long* and *package-tasks-treat-specially*

2001-04-06 21:19  sds

	* doc/: impbody.xml, impent.xml, impext.xml:

	grand repackaging

2001-04-06 21:18  sds

	* doc/impnotes.xml.in:

	renamed section gstream to clos-stream

2001-04-06 21:16  sds

	* doc/Makefile:

	support Saxon

2001-04-06 20:10  sds

	* src/ChangeLog, src/eval.d, src/init.lisp, src/predtype.d,
	  src/subr.d, src/type.lisp, src/compiler.lisp, src/constsym.d,
	  tests/alltest.tst:

	removed the obsolete COMMON type

2001-04-06 19:54  sds

	* src/version.h:

	prepare for the next release (2.26)

2001-04-06 19:12  sds

	* src/: CHANGES.LOG, HISTORY:

	2.25.1 released

2001-04-06 17:56  sds

	* src/: VERSION, version.h:

	release

2001-04-06 16:43  sds

	* src/: ChangeLog, encoding.d, makemake.in, pseudofun.d:

	fixed the --without-unicode build

2001-04-05 18:39  sds

	* src/: ChangeLog, condition.lisp:

	tweaked the 2001-03-28 patch

2001-04-05 18:34  sds

	* tests/: ChangeLog, conditions.tst:

	check-superclasses: more verbose

2001-04-05 16:43  sds

	* src/: ChangeLog, clos.lisp:

	(initialize-instance): [ANSI] added &key
	 and &allow-other-keys to the lambda-list

2001-04-03 18:48  sds

	* doc/cl-ent.xml:

	use <citetitle> instead of <title> in <biblioentry>

2001-03-30 16:23  haible

	* ANNOUNCE:

	Remove stale URL.

2001-03-30 13:35  haible

	* src/: intdiv.d, compelem.d, comptran.d, dfloat.d, ffloat.d,
	  flo_konv.d, flo_rest.d, int2adic.d, intbyte.d, intcomp.d,
	  intlog.d, intmal.d, intplus.d, intprint.d, intread.d, intsqrt.d,
	  lfloat.d, lisparit.d, realrand.d, sfloat.d:

	Reindent the lisparit sources.

2001-03-29 01:10  sds

	* src/: ChangeLog, condition.lisp:

	simple-type-error does not inherit from simple-error

2001-03-29 01:07  sds

	* tests/: ChangeLog, conditions.tst:

	`:no-error' clause must be last in `handler-case'
	`simple-type-error' does not inherit from `simple-error'

2001-03-28 19:12  haible

	* src/: ChangeLog, pathname.d:

	Fix GET_ITEM_S macro.

2001-03-28 18:57  haible

	* src/reploop.lisp:

	Fix a badly broken message.

2001-03-28 16:52  sds

	* src/package.d:

	added some docs

2001-03-28 01:42  sds

	* src/: ChangeLog, eval.d, control.d, defs1.lisp, init.lisp,
	  trace.lisp:

	distinguish between report spec opers and macros in funcall

2001-03-28 00:24  sds

	* src/CHANGES.LOG:

	mention 2 bugfixes

2001-03-28 00:23  sds

	* tests/iofkts.tst:

	whitespace

2001-03-28 00:23  sds

	* src/: ChangeLog, package.d:

	minor code simplifications

2001-03-27 23:49  haible

	* src/: ChangeLog, package.d:

	Fix with-package-iterator bug.

2001-03-27 23:38  sds

	* tests/iofkts.tst:

	de-conditionalize (READ-LINE B NIL "EOF")

2001-03-27 21:09  sds

	* tests/: ChangeLog, tests.lisp:

	oops

2001-03-27 20:58  sds

	* tests/: ChangeLog, tests.lisp:

	tweak of the yesterdays patch

2001-03-26 20:43  sds

	* tests/.cvsignore:

	initial checkin

2001-03-26 20:41  sds

	* tests/: ChangeLog, tests.lisp:

	more transparent debugging interface

2001-03-26 20:36  sds

	* tests/symbol10.tst:

	use special-operator-p uniformly

2001-03-26 20:36  sds

	* tests/pack11.tst:

	oops: more user to cl-user conversions

2001-03-26 19:31  sds

	* tests/: symbol10.tst, ChangeLog, hash.tst, iofkts.tst,
	  pack11.tst, streams.tst:

	use strings instead of quoted symbols in `in-package' calls;
	use ANSI-specified packages.

2001-03-24 02:58  haible

	* Makefile.devel:

	Compress distrib with bzip2.

2001-03-23 19:50  haible

	* ffcall/callback/tests.c:

	Kill warnings about fprintf.

2001-03-23 19:48  haible

	* ffcall/vacall/tests.c:

	Kill warning about fprintf.

2001-03-23 19:46  haible

	* ffcall/avcall/tests.c:

	Kill warnings about fprintf.

2001-03-23 17:29  haible

	* emacs/clisp-coding.el:

	Opens CLISP sources in UTF-8 encoding automatically.

2001-03-22 23:16  sds

	* doc/impnotes.html:

	regenerated

2001-03-22 20:07  sds

	* src/: ChangeLog, io.d:

	fixed a bug: a single value was sometimes returned by read-line

2001-03-22 15:39  haible

	* src/: ChangeLog, lispbibl.d:

	Fix sstring_normal_p.

2001-03-22 14:32  haible

	* doc/impnotes.xml.in:

	Update my postal address.

2001-03-21 19:06  haible

	* src/: ChangeLog, compiler.lisp:

	Small parts of  the compiler work only when compiled.

2001-03-21 19:05  haible

	* src/: ChangeLog, misc.d:

	Avoid sprintf warning.

2001-03-21 19:04  haible

	* src/: ChangeLog, error.d, init.lisp, makemake.in, stream.d,
	  type.lisp:

	Make --without-unicode work again.

2001-03-20 20:31  haible

	* doc/cl-ent.xml:

	Add trailing slash to CLHS URL; www.lisp.org needs it.

2001-03-20 20:31  haible

	* configure, src/ChangeLog, src/cfgacorn.lisp, src/cfgamiga.lisp,
	  src/cfgdos.lisp, src/cfgwin32.lisp, src/clhs.lisp,
	  src/makemake.in:

	Use a trailing slash in the CLHS URL; www.lisp.org needs it.

2001-03-20 20:09  haible

	* src/: ChangeLog, compiler.lisp:

	Change compile-file[-pathname] to obey the :output-file directory even if it
	is relative.

2001-03-20 00:09  haible

	* ffcall/avcall/configure, ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure:

	Regenerated.

2001-03-20 00:06  haible

	* ffcall/autoconf/aclocal.m4:

	Regenerated.

2001-03-20 00:01  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix for interoperability with libtool-1.3.5.

2001-03-19 20:48  haible

	* ffcall/avcall/configure, ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure:

	Regenerated.

2001-03-19 20:47  haible

	* ffcall/autoconf/aclocal.m4:

	Regenerated with libtool-1.3.5.

2001-03-19 20:36  haible

	* src/: ChangeLog, pathname.d:

	Avoid using undeclared function sprintf().

2001-03-19 20:14  haible

	* src/: ChangeLog, spvw_memfile.d:

	Provide enough room for _dumphost. Store it in UTF-8.

2001-03-19 20:13  haible

	* src/: ChangeLog, socket.d:

	Change MACHINE-INSTANCE to return the fully qualified host name when possible.

2001-03-19 20:11  haible

	* src/: ChangeLog, cfgacorn.lisp, cfgamiga.lisp, cfgdos.lisp,
	  cfgsunux.lisp, cfgunix.lisp, cfgwin32.lisp, clhs.lisp:

	Export CLHS-ROOT and *CLHS-ROOT-DEFAULT*, so the user can easily redefine them
	in his .clisprc file.

2001-03-19 20:10  haible

	* src/: ChangeLog, clisp-link.in:

	Pass -B argument to all lisp.run invocations.

2001-03-19 20:07  haible

	* src/: .clisp, ChangeLog, makemake.in:

	A script for developers.

2001-03-19 19:55  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix an interoperability problem between CL_CANONICAL_HOST and
	AC_CANONICAL_BUILD.

2001-03-19 19:53  haible

	* src/: constobj.d, constsym.d, genclisph.d:

	Change Ctrl-C handling to go through CLCS.

2001-03-19 19:51  haible

	* src/: ChangeLog, condition.lisp, error.d, savemem.lisp,
	  spvw_sigint.d, stream.d:

	Change Ctrl-C handling to go through the condition system.
	This causes SAVEMEM inside EXIT-ON-ERROR to drop the EXIT-ON-ERROR behaviour
	when the memory image is restarted.

2001-03-19 19:48  haible

	* src/: ChangeLog, lispbibl.d, pathname.d:

	Fix bug when a small-simple-string is passed to PARSE-NAMESTRING.

2001-03-19 19:10  haible

	* ffcall/autoconf/ltconfig, ffcall/autoconf/ltmain.sh,
	  src/ChangeLog, src/autoconf/libtool.m4:

	Upgrade to libtool-1.3.5.

2001-03-19 02:55  sds

	* src/: ChangeLog, init.lisp:

	do not export "compiler" and "interpreter"

2001-03-17 19:46  sds

	* src/: ChangeLog, pathname.d:

	load-inside-load bug fix: make sure the strings are normal

2001-03-16 17:20  sds

	* src/: ChangeLog, compiler.lisp:

	compile-file-pathname bug fix

2001-03-16 01:34  haible

	* src/spvw.d:

	Update year in banner.

2001-03-16 01:31  haible

	* src/FILES:

	Regenerated.

2001-03-15 20:10  sds

	* Makefile.devel:

	fixed the nroff call

2001-03-15 20:03  haible

	* src/: _README.de, _README.en, _README.es:

	New name is GNU CLISP.

2001-03-15 20:00  haible

	* SUMMARY, ANNOUNCE:

	Name is now GNU CLISP.

2001-03-15 19:59  haible

	* COPYRIGHT:

	Update year.

2001-03-15 19:58  haible

	* src/NEWS:

	Update with material from CHANGES.LOG.

2001-03-15 19:58  sds

	* Makefile.devel:

	set GROFF to nroff

2001-03-15 19:54  sds

	* src/savemem.lisp:

	more translation fixes

2001-03-15 19:43  haible

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	Regenerated.

2001-03-15 19:38  sds

	* doc/.cvsignore:

	have impnotes.html now

2001-03-15 19:36  haible

	* Makefile.devel, src/ChangeLog:

	Some ffcall targets need special tools.

2001-03-15 19:05  haible

	* src/ChangeLog:

	Tweaks for release.

2001-03-15 18:56  haible

	* src/spvw.d:

	Internationalize usage message.

2001-03-15 18:49  haible

	* Makefile.devel:

	'all' depends on src/VERSION.

2001-03-15 18:49  haible

	* src/spvw.d:

	Include stdio.h for spvw_memfile.d.
	Back out silencing of warning.

2001-03-15 18:48  haible

	* src/spvw_memfile.d:

	Tweaks and indentation.

2001-03-15 18:44  haible

	* doc/impnotes.html:

	Moved here from src/impnotes.html.

2001-03-15 18:42  haible

	* src/impnotes.html:

	Move to doc/impnotes.html

2001-03-15 18:16  haible

	* src/: pathname.d, savemem.lisp:

	Correct English translations.

2001-03-15 18:02  haible

	* src/HISTORY:

	Reorder a bit.

2001-03-14 23:25  sds

	* src/CHANGES.LOG:

	spelling

2001-03-14 21:47  sds

	* src/.cvsignore:

	resurrected impnotes.html

2001-03-14 21:42  sds

	* src/makemake.in:

	impnotes are now generated from XML, not from _impnotes.html

2001-03-14 21:41  sds

	* src/_impnotes.html:

	obsoleted by the XML docs

2001-03-14 21:40  sds

	* src/impnotes.html:

	generated from XML

2001-03-14 19:39  sds

	* doc/Makefile:

	typo

2001-03-14 19:14  sds

	* Makefile.devel, doc/Makefile, doc/impbody.xml, src/CHANGES.LOG,
	  src/ChangeLog, src/HISTORY, src/VERSION, src/constobj.d,
	  src/makemake.in, src/misc.d, src/spvw.d, src/spvw_memfile.d,
	  src/version.h:

	A new version numbering scheme is adopted

2001-03-13 21:00  sds

	* src/: ChangeLog, spvw.d:

	--version works without -B and -M

2001-03-13 19:17  sds

	* src/: ChangeLog, compiler.lisp, eval.d:

	repackaging preparation: X3J13 vote <72> unconditionally implemented

2001-03-10 17:43  sds

	* src/savemem.lisp:

	translated comments

2001-03-09 23:22  sds

	* src/: ChangeLog, pathname.d:

	translations and debugging infrastructure - no functional changes whatsoever

2001-03-09 23:08  sds

	* src/pathname.d:

	I appear to be unable to apply my own patch in less than 3 iterations - this is ridiculous

2001-03-09 22:56  sds

	* src/pathname.d:

	typo

2001-03-09 22:49  sds

	* src/: ChangeLog, pathname.d:

	LP bug fixed

2001-03-09 19:58  sds

	* src/: ChangeLog, posix.lisp:

	export structure accesors

2001-03-07 15:55  haible

	* src/: stream.d, ChangeLog:

	Tweak last patch.

2001-03-07 00:58  sds

	* src/: ChangeLog, stream.d:

	[Bug #221956] check the return value of sys::completion

2001-03-06 21:09  haible

	* src/: ChangeLog, unix.d:

	Don't use invalid errno values presented by UnixWare.

2001-03-02 21:01  sds

	* win32msvc/makefile.msvc5:

	LIB: added wldap32

2001-03-02 21:00  sds

	* src/: ChangeLog, constsym.d, dirkey.d, dirkey.lisp, makemake.in:

	alloca; ldap; iterations

2001-03-02 20:12  haible

	* src/constsym.d:

	Forgot #ifs.

2001-03-02 20:01  haible

	* src/: ChangeLog, constobj.d, constsym.d, stream.d:

	Avoid charset-type-errors during lisp-completion.

2001-03-02 00:51  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	added dirkey.lisp to TESTFASFILES and TESTLISPFILES

2001-03-02 00:47  sds

	* Makefile.devel:

	htmldoc: new target; all: depend on it

2001-02-28 19:48  haible

	* src/: ChangeLog, defmacro.lisp:

	Allow destructuring in &rest/&body of macro lambda lists.

2001-02-28 19:28  haible

	* src/places.lisp:

	Fix drunk code.

2001-02-21 14:52  haible

	* doc/impbody.xml, src/ChangeLog, src/places.lisp:

	Add setf expanders for PROGN, LOCALLY, IF forms.

2001-02-20 20:29  haible

	* ffcall/: Makefile.mingw32, Makefile.msvc,
	  avcall/Makefile.mingw32, avcall/Makefile.msvc,
	  callback/Makefile.mingw32, callback/Makefile.msvc,
	  callback/trampoline_r/Makefile.mingw32,
	  callback/trampoline_r/Makefile.msvc,
	  callback/vacall_r/Makefile.mingw32,
	  callback/vacall_r/Makefile.msvc, trampoline/Makefile.mingw32,
	  trampoline/Makefile.msvc, vacall/Makefile.mingw32,
	  vacall/Makefile.msvc:

	Fix value of $(mandir).

2001-02-20 20:24  haible

	* ffcall/: Makefile.in, avcall/Makefile.in, callback/Makefile.in,
	  callback/trampoline_r/Makefile.in, callback/vacall_r/Makefile.in,
	  trampoline/Makefile.in, vacall/Makefile.in:

	Respect the configure arguments --datadir, --includedir, --libdir, --mandir.

2001-02-20 20:09  haible

	* src/: ChangeLog, dirkey.d:

	Back out last patch.

2001-02-20 16:12  haible

	* src/: ChangeLog, dirkey.d:

	A few tweaks and a GC bug fix.

2001-02-20 16:09  haible

	* doc/impbody.xml:

	Remove description of PATHNAME_MSDOS.
	Create descriprion of PATHNAME_WIN32, in synch with pathname.d.

2001-02-19 20:26  sds

	* src/stream.d:

	fix yet another compilation error

2001-02-19 19:44  haible

	* ffcall/callback/trampoline_r/trampoline.c:

	Add a comment.

2001-02-19 12:31  haible

	* src/stream.d:

	Oops.

2001-02-17 22:23  haible

	* src/: lispbibl.d, stream.d, CHANGES.LOG, ChangeLog:

	Implementation of WINDOW streams for Win32. Contributed by Arseny Slobodjuck.

2001-02-08 14:49  haible

	* src/: cfgwin32.lisp, ChangeLog, cfgacorn.lisp, cfgamiga.lisp,
	  cfgdos.lisp, cfgsunux.lisp, cfgunix.lisp:

	Mark the cfg*.lisp files as being UTF-8 encoded.

2001-02-07 21:19  sds

	* src/: ChangeLog, inspect.lisp:

	Fixed bug #130567

2001-02-07 17:15  sds

	* src/.cvsignore:

	added stdbool.h

2001-02-06 19:05  haible

	* src/pathname.d:

	Oops.

2001-02-06 17:34  haible

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	Regenerated.

2001-02-06 17:26  haible

	* ffcall/autoconf/aclocal.m4, src/configure:

	Regenerated.

2001-02-06 14:32  haible

	* src/: lispbibl.d, ChangeLog:

	Define ICONV_CONST for non-Unix platforms.

2001-02-06 00:11  sds

	* doc/Makefile:

	added HTML creation with xalan-j

2001-02-06 00:10  sds

	* doc/: impbody.xml, impext.xml, impissue.xml:

	added encoding to the header

2001-02-05 22:54  sds

	* doc/.cvsignore:

	added impnotes.html

2001-02-05 20:34  haible

	* src/: ChangeLog, stream.d:

	Update the iconv related code.

2001-02-05 20:32  haible

	* src/: ChangeLog, pathname.d:

	Avoid code duplication.

2001-02-05 20:29  haible

	* src/: ChangeLog, amigaaux.d, ari68000.d, ari68020.d, ari80386.d,
	  arilev0.d, arilev1c.d, arilev1e.d, arilev1i.d, arimips.d,
	  arimips64.d, arisparc.d, arisparc64.d, arivaxunix.d, array.d,
	  avl.d, charstrg.d, io.d, stdbool.h.in, compelem.d, comptran.d,
	  control.d, debug.d, dfloat.d, dirkey.d, encoding.d, eval.d,
	  ffloat.d, foreign.d, genclisph.d, hashtabl.d, intbyte.d,
	  intgcd.d, intlog.d, intmal.d, intsqrt.d, lfloat.d, lisparit.d,
	  lispbibl.d, list.d, makemake.in, package.d, pathname.d,
	  predtype.d, realelem.d, rexx.d, sequence.d, sfloat.d, socket.d,
	  sort.d, spvw.d, spvw_allocate.d, spvw_circ.d, spvw_fault.d,
	  spvw_garcol.d, spvw_genera1.d, spvw_global.d, spvw_language.d,
	  spvw_mark.d, spvw_memfile.d, spvw_mmap.d, spvw_sigpipe.d,
	  spvw_singlemap.d, spvw_space.d, stream.d, time.d, ariarm.d,
	  configure.in, constpack.d, error.d, intelem.d, modules.d,
	  msdos.d, realtran.d, spvw_multimap.d, spvw_sigint.d,
	  spvw_sigwinch.d, spvw_typealloc.d, unix.d, unixaux.d,
	  unixconf.h.in, win32.d, win32aux.d, xthread.d,
	  autoconf/aclocal.m4:

	Use bool/false/true instead of boolean/FALSE/TRUE.

2001-02-05 20:22  haible

	* src/: ChangeLog, pathname.d:

	Make TRANSLATE-PATHNAME work better.

2001-02-05 20:20  haible

	* src/: ChangeLog, pathname.d:

	Correct treatment of :HOST argument of PARSE-NAMESTRING.

2001-02-05 20:18  haible

	* src/: ChangeLog, pathname.d, spvw.d:

	Accept logical host names also when they are written in lowercase.

2001-02-05 20:16  haible

	* src/: ChangeLog, constobj.d, pathname.d:

	Deal better with pathnames containing a host on Win32.

2001-02-05 19:59  haible

	* configure:

	Remove senseless comment.

2001-02-05 19:58  haible

	* src/ChangeLog, src/amigaaux.d, src/error.d, src/errunix.d,
	  src/lispbibl.d, src/makemake.in, src/spvw.d, configure,
	  src/spvw_alloca.d, src/spvw_allocate.d, src/spvw_fault.d,
	  src/spvw_garcol.d, src/spvw_language.d, src/spvw_memfile.d,
	  src/spvw_mmap.d, src/spvw_multimap.d, src/spvw_sigsegv.d:

	Update to new gettext which does character set conversion by itself.
	New gettext domain "clisplow" for messages printed via asciz_out().

2001-02-01 19:59  haible

	* src/: ChangeLog, io.d:

	Fix a spurious GC safety bug.

2001-02-01 13:56  haible

	* src/: CHANGES.LOG, ChangeLog, stream.d:

	Fix bug in READ-LINE.

2001-01-31 12:57  haible

	* unix/PLATFORMS:

	Add a note about IA-64 NUE.

2001-01-29 23:08  sds

	* src/: ChangeLog, pathname.d:

	backslash and slash are interchangeable in win32 pathnames

2001-01-29 22:57  haible

	* ffcall/: callback/vacall_r/vacall-rs6000-linux.s,
	  callback/vacall_r/vacall-rs6000-sysv4.s,
	  vacall/vacall-rs6000-linux.s, vacall/vacall-rs6000-sysv4.s:

	Only 8 floating point registers need to be saved.

2001-01-29 16:08  haible

	* ffcall/: NEWS, README:

	Bump version number to 1.8.

2001-01-29 14:38  haible

	* ffcall/NEWS, src/CHANGES.LOG, src/ChangeLog, src/lispbibl.d,
	  src/predtype.d, src/spvw_mmap.d, src/spvw_page.d:

	Support for IA-64.

2001-01-29 14:36  haible

	* src/: ChangeLog, foreign.d:

	Avoid warnings.

2001-01-29 14:35  haible

	* ffcall/: callback/trampoline_r/trampoline.c,
	  trampoline/trampoline.c:

	Finish the ARM code, albeit untested.

2001-01-29 14:34  haible

	* ffcall/: avcall/avcall.h.msvc,
	  callback/trampoline_r/config.h.msvc,
	  callback/trampoline_r/configure,
	  callback/vacall_r/vacall_r.h.msvc, trampoline/config.h.msvc,
	  trampoline/configure, vacall/vacall.h.msvc:

	Regenerated.

2001-01-29 14:30  haible

	* ffcall/: PLATFORMS, avcall/Makefile.devel, avcall/Makefile.in,
	  avcall/PLATFORMS, avcall/avcall-ia64.c, avcall/avcall-ia64.s,
	  avcall/avcall.h.in, avcall/reg-struct-return,
	  avcall/tests.output/ia64-unknown-linux-gcc, callback/PLATFORMS,
	  callback/call-used-registers,
	  callback/tests.output/ia64-unknown-linux-gcc,
	  callback/trampoline_r/Makefile.devel,
	  callback/trampoline_r/Makefile.in,
	  callback/trampoline_r/config.h.in,
	  callback/trampoline_r/configure.in,
	  callback/trampoline_r/proto-ia64.s,
	  callback/trampoline_r/proto64.c, callback/trampoline_r/test1.c,
	  callback/trampoline_r/tramp-ia64.s,
	  callback/trampoline_r/trampoline.c,
	  callback/vacall_r/Makefile.devel, callback/vacall_r/Makefile.in,
	  callback/vacall_r/reg-struct-return,
	  callback/vacall_r/vacall-ia64.c, callback/vacall_r/vacall-ia64.s,
	  callback/vacall_r/vacall-rs6000.c,
	  callback/vacall_r/vacall_r.h.in,
	  configurations/ia64-unknown-linux-gcc, trampoline/Makefile.devel,
	  trampoline/Makefile.in, trampoline/PLATFORMS,
	  trampoline/config.h.in, trampoline/configure.in,
	  trampoline/proto-ia64.s, trampoline/tramp-ia64.s,
	  trampoline/trampoline.c, vacall/Makefile.devel,
	  vacall/Makefile.in, vacall/PLATFORMS, vacall/reg-struct-return,
	  vacall/vacall-ia64.c, vacall/vacall-ia64.s,
	  vacall/vacall-rs6000.c, vacall/vacall.h.in,
	  vacall/tests.output/ia64-unknown-linux-gcc:

	Support for IA-64.

2001-01-29 14:23  haible

	* ffcall/PLATFORMS:

	Add a note that cc -n32 on mips currently doesn't work.

2001-01-17 23:12  haible

	* src/: ChangeLog, spvw.d:

	Fix last patch.

2001-01-17 22:13  sds

	* src/: ChangeLog, posix.lisp:

	put unix-specific code under #+unix

2001-01-17 22:08  sds

	* src/: ChangeLog, spvw.d, CHANGES.LOG:

	If an error is signalled by a form supplied with the command-line
	option "-x", CLISP now exits with a non-zero status.

2001-01-17 19:41  haible

	* ffcall/NEWS:

	Update for 1.7.

2001-01-15 21:48  haible

	* src/: ChangeLog, constobj.d, constsym.d, init.lisp, spvw.d:

	Small hack for making it easier to use Lisp programs as .bat scripts under
	Windows.

2001-01-15 20:08  haible

	* ffcall/configurations/: alpha-dec-osf4.0d-cc-O,
	  alpha-dec-osf4.0d-gcc, alpha-dec-osf4.0d-gcc-fpcc-struct-return,
	  alpha-dec-osf4.0d-gcc-freg-struct-return,
	  hppa2.0-hp-hpux10.20-cc, hppa2.0-hp-hpux10.20-cc-Ae,
	  hppa2.0-hp-hpux10.20-gcc-fpcc-struct-return,
	  hppa2.0-hp-hpux10.20-gcc-freg-struct-return,
	  i386-pc-solaris2.6-cc-O, i386-pc-solaris2.6-gcc,
	  i386-pc-solaris2.6-gcc-fpcc-struct-return,
	  i386-pc-solaris2.6-gcc-freg-struct-return,
	  i686-pc-linuxlibc6-gcc,
	  i686-pc-linuxlibc6-gcc-fpcc-struct-return,
	  i686-pc-linuxlibc6-gcc-freg-struct-return, mips-sgi-irix6.5-cc,
	  mips-sgi-irix6.5-cc-64, mips-sgi-irix6.5-cc-n32,
	  mips-sgi-irix6.5-cc-o32, mips-sgi-irix6.5-gcc-fpcc-struct-return,
	  mips-sgi-irix6.5-gcc-freg-struct-return, rs6000-ibm-aix3.2.5-gcc,
	  rs6000-ibm-aix3.2.5-gcc-fpcc-struct-return,
	  rs6000-ibm-aix3.2.5-gcc-freg-struct-return,
	  rs6000-ibm-aix3.2.5-xlc, rs6000-ibm-aix4.1.5.0-cc,
	  rs6000-ibm-aix4.1.5.0-cc-O, rs6000-ibm-aix4.1.5.0-xlc,
	  rs6000-ibm-aix4.1.5.0-xlc-O, rs6000-ibm-aix4.2.0.0-gcc,
	  rs6000-ibm-aix4.2.0.0-gcc-fpcc-struct-return,
	  rs6000-ibm-aix4.2.0.0-gcc-freg-struct-return,
	  sparc-sun-solaris2.4-gcc-fpcc-struct-return,
	  sparc-sun-solaris2.4-gcc-freg-struct-return,
	  sparc-sun-solaris2.7-cc-O:

	Configure results of ffcall-1.7.

2001-01-14 22:28  haible

	* ffcall/: avcall/Makefile.in, callback/Makefile.in,
	  callback/trampoline_r/Makefile.in, callback/vacall_r/Makefile.in,
	  trampoline/Makefile.in, vacall/Makefile.in:

	Add support for DESTDIR.

2001-01-14 22:06  haible

	* ffcall/: avcall/Makefile.mingw32,
	  callback/vacall_r/Makefile.mingw32, vacall/Makefile.mingw32:

	Update from Makefile.in.

2001-01-14 22:01  haible

	* ffcall/: avcall/Makefile.in, callback/vacall_r/Makefile.in,
	  vacall/Makefile.in:

	Portability fix for Solaris/x86 "cc -E".

2001-01-14 21:55  haible

	* configure, src/ChangeLog, src/makemake.in:

	Target "minicheck" has been renamed to "check".

2001-01-14 21:53  haible

	* ffcall/: avcall/minitests.c, avcall/tests.c,
	  callback/minitests.c, callback/tests.c, vacall/minitests.c,
	  vacall/tests.c:

	minitests.c now checks the simple (int) structs as well.

2001-01-14 21:51  haible

	* ffcall/: Makefile.in, avcall/Makefile.in, callback/Makefile.in,
	  callback/trampoline_r/Makefile.in, callback/vacall_r/Makefile.in,
	  trampoline/Makefile.in, vacall/Makefile.in:

	Rename target "check" to "extracheck", and rename "minicheck" to "check".

2001-01-14 21:24  haible

	* ffcall/: avcall/avcall.man, callback/callback.man,
	  vacall/vacall.man:

	Regenerated.

2001-01-14 21:22  haible

	* ffcall/: avcall/avcall.3, avcall/avcall.html,
	  callback/callback.3, callback/callback.html, vacall/vacall.3,
	  vacall/vacall.html:

	Stop supporting struct types that almost never work.

2001-01-08 16:32  haible

	* ffcall/README:

	Prepare for release 1.7.

2001-01-08 16:31  haible

	* ffcall/: avcall/avcall.h.msvc, callback/vacall_r/vacall_r.h.msvc,
	  vacall/vacall.h.msvc:

	Regenerated.

2001-01-05 14:59  haible

	* doc/impext.xml:

	Revide wording about CP1255. It is more suitable for Hebrew than ISO-8859-8.

2001-01-04 21:55  sds

	* src/CHANGES.LOG:

	Support UNC pathnames

2001-01-04 21:53  sds

	* src/: ChangeLog, pathname.d:

	fix remote pathnames instead of barfing on them

2001-01-03 23:24  sds

	* src/: ChangeLog, pathname.d:

	added namestring_host_dir and use it instead of directory_namestring in assure_dir_exists

2001-01-03 21:18  sds

	* src/: ChangeLog, pathname.d:

	no default drive/dir for UNC paths

2001-01-03 20:33  sds

	* src/.cvsignore:

	added libcharset.h

2001-01-03 20:27  sds

	* src/: ChangeLog, inspect.lisp:

	inspect-frontend: bind keep-alive - thanks Bruno!

2001-01-03 19:07  haible

	* src/: ChangeLog, pathname.d:

	Tweak USER-HOMEDIR-PATHNAME.

2001-01-03 17:29  sds

	* src/ChangeLog:

	[no log message]

2001-01-03 14:54  haible

	* src/ChangeLog, doc/impbody.xml, src/lispbibl.d, src/pathname.d:

	Preliminary support of hosts in pathnames on Win32.

2001-01-03 00:15  sds

	* src/pathname.d:

	(assure_dir_exists, change_default):
	 use `directory_namestring' instead of
	 `directory_namestring_parts'+`string_concat'

2001-01-02 21:50  haible

	* src/: ChangeLog, _impnotes.html, constsym.d, encoding.d,
	  makemake.in, spvw_ctype.d:

	Simplify the code that gets the encoding of the current locale.

2001-01-02 21:47  haible

	* src/uninames.c:

	Automatically generated through utils/gen-uninames.

2001-01-02 21:46  haible

	* src/charstrg.d, src/lispbibl.d, Makefile.devel, src/CHANGES.LOG,
	  src/ChangeLog, src/constsym.d, src/describe.lisp,
	  src/makemake.in, tests/ChangeLog, tests/characters.tst,
	  utils/gen-uninames:

	Implement Unicode character names.

2000-12-23 04:02  haible

	* ffcall/NEWS:

	Prepare for release 1.7.

2000-12-23 04:01  haible

	* ffcall/: PLATFORMS, trampoline/PLATFORMS:

	Port to powerpc-linuxlibc6 is perfect.

2000-12-23 03:24  haible

	* ffcall/: README, avcall/Makefile.in, avcall/PLATFORMS,
	  avcall/avcall-rs6000-linux.s, avcall/avcall-rs6000.c,
	  avcall/avcall.h.in, callback/PLATFORMS,
	  callback/vacall_r/Makefile.in,
	  callback/vacall_r/vacall-rs6000-linux.s,
	  callback/vacall_r/vacall-rs6000.c,
	  callback/vacall_r/vacall_r.h.in, vacall/Makefile.in,
	  vacall/PLATFORMS, vacall/vacall-rs6000-linux.s,
	  vacall/vacall-rs6000.c, vacall/vacall.h.in:

	Port to powerpc-linuxlibc6, done by Adam Fedor <fedor@gnu.org>.

2000-12-21 18:30  sds

	* src/: ChangeLog, dirkey.d:

	GC _is_ fixed now

2000-12-21 17:41  sds

	* src/: ChangeLog, dirkey.d:

	more GC fixes

2000-12-20 18:18  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	updated

2000-12-20 18:09  sds

	* Makefile.devel:

	(win32msvc/makefile.msvc5): export syscalls
	 rationale: the strength of an implementation is in
	            standards compliance and
	            extensions

2000-12-20 18:07  sds

	* src/makemake.in:

	(iconv.lib): in `lib', not `src'

2000-12-20 15:58  haible

	* src/: ChangeLog, dirkey.d:

	Fix a few bugs. Others remain.

2000-12-20 15:53  haible

	* src/: ChangeLog, charstrg.d:

	Update width table.

2000-12-20 14:46  haible

	* src/: _clisp.html, _impnotes.html:

	Correct HTML syntax.

2000-12-19 22:56  haible

	* src/: ChangeLog, time.d:

	Fix sys::default-time-zone crash on Win32.

2000-12-14 18:42  sds

	* src/.cvsignore:

	added clisp.man

2000-12-14 18:16  sds

	* src/: ChangeLog, dirkey.d, dirkey.lisp:

	Remote registry access

2000-12-12 20:47  haible

	* ffcall/: Makefile.in, callback/Makefile.in:

	Portability fixes for Solaris "make".

2000-12-12 19:58  sds

	* doc/impbody.xml, src/CHANGES.LOG, src/ChangeLog, src/spvw.d:

	print lists like in CLtL and CLHS

2000-12-11 18:39  haible

	* ffcall/callback/trampoline_r/Makefile.in:

	Fix cache-rs6000.lo rule. Found by Werner Fink <werner@suse.de>.

2000-12-11 18:37  haible

	* ffcall/avcall/avcall.h.in:

	On PPC, define av_double, __av_double. By Werner Fink <werner@suse.de>.

2000-12-08 15:57  haible

	* ffcall/: Makefile.in, avcall/Makefile.in, callback/Makefile.in,
	  callback/trampoline_r/Makefile.in, callback/vacall_r/Makefile.in,
	  trampoline/Makefile.in, vacall/Makefile.in:

	Don't ignore --exec-prefix given to configure.

2000-12-06 23:46  sds

	* doc/Makefile:

	impnotes.xml depends on Makefile

2000-12-06 23:39  sds

	* doc/impnotes.xml.in:

	use the short form for the empty tags

2000-12-06 23:39  sds

	* doc/: impbody.xml, impext.xml:

	segmentedlist requires segtitle

2000-12-06 23:37  sds

	* doc/Makefile:

	cygwin support

2000-12-06 23:09  sds

	* doc/Makefile:

	use the new DocBook/XML 4 DTD

2000-12-06 21:49  sds

	* doc/cl-ent.xml:

	closed quote in the url for CCL

2000-12-06 21:27  sds

	* doc/cl-ent.xml:

	close the single quote aroung the GCL url

2000-12-06 21:13  sds

	* doc/clhs-ent.xml:

	added ";" after &lt and &gt

2000-12-05 23:17  haible

	* src/: ChangeLog, constsym.d, io.d, spvw.d:

	Fix pretty-printer bug with trailing closing parens when *print-rpars* = nil.

2000-12-05 00:32  sds

	* src/: ChangeLog, dirkey.d, misc.d:

	do not goto outsize with_string_0

2000-12-04 20:13  sds

	* src/.cvsignore:

	added posix*.c

2000-12-04 17:09  haible

	* src/dirkey.d:

	Coding style. Add "var" where appropriate.
	Add 2 FIXMEs.

2000-12-04 17:08  haible

	* src/predtype.d:

	Use "#ifdef DIR_KEY" instead of "#ifdef WIN32_NATIVE".

2000-12-04 17:07  haible

	* src/constsym.d:

	Reorder symbols.
	Remember the order of this file: SUBRs, then keywords, then other symbols.

2000-12-04 17:06  haible

	* src/ChangeLog:

	Fix dir_key_length.

2000-12-04 17:04  haible

	* src/lispbibl.d:

	Fix wrong value of dir_key_length.

2000-12-04 17:03  haible

	* src/subr.d:

	Reorder symbols according to their order in dirkey.d.

2000-12-04 17:02  haible

	* src/socket.d:

	Don't use compiler defined symbols; use our own.

2000-12-04 17:01  haible

	* src/posixmath.d:

	Don't use compiler defined symbols. Use our own symbols instead.

2000-12-04 17:00  haible

	* src/posixmisc.d:

	Don't use compiler defined symbols directly; use our own instead.

2000-12-04 16:34  haible

	* src/.cvsignore:

	Remove duplicate.

2000-12-03 08:49  sds

	* src/: ChangeLog, constsym.d, posixmath.d, posixmisc.d, socket.d,
	  subr.d:

	export syscalls works on win32

2000-12-03 07:55  sds

	* src/CHANGES.LOG:

	mention dir-key

2000-12-03 00:47  sds

	* doc/impnotes.xml.in:

	added dir-key

2000-12-03 00:46  sds

	* doc/impbody.xml:

	use &if-does-not-exist;

2000-12-03 00:45  sds

	* doc/impent.xml:

	added direction-k and if-does-not-exist

2000-12-03 00:45  sds

	* doc/impext.xml:

	documented dir-key

2000-12-02 21:36  sds

	* configure:

	new --with-dir-key option

2000-12-02 21:35  sds

	* Makefile.devel, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5:

	use --with-dir-key on win32

2000-12-02 21:25  sds

	* src/: ChangeLog, dirkey.d, dirkey.lisp, init.lisp, io.d,
	  lispbibl.d, places.lisp, predtype.d, subr.d, subrkw.d,
	  .cvsignore, constobj.d, constsym.d, makemake.in, spvw.d:

	directory key access

2000-12-02 03:08  haible

	* src/autoconf/config.guess, ffcall/autoconf/config.guess:

	Fix mistake in config.guess upgrade on 2000-11-12.

2000-12-02 01:32  haible

	* ffcall/: avcall/Makefile.msvc, callback/Makefile.msvc,
	  callback/trampoline_r/Makefile.msvc,
	  callback/vacall_r/Makefile.msvc, trampoline/Makefile.msvc,
	  vacall/Makefile.msvc:

	Replace STATIC with its opposite flag, DLL.

2000-12-01 00:04  haible

	* src/: lispbibl.d, pathname.d, time.d, ChangeLog:

	During conversion from file time to universal time, avoid calling
	encode-universal-time on platforms where possible.

2000-11-29 20:18  haible

	* src/: ChangeLog, constsym.d, lispbibl.d, subr.d, time.d:

	Some careful restructuring, after Sam complained.

2000-11-27 21:06  sds

	* configure:

	/bin/pwd does exist on the recent Cygwin32

2000-11-25 15:10  sds

	* src/: ChangeLog, lispbibl.d, pathname.d, time.d:

	UNIX_LISP_TIME_DIFF macro added

2000-11-22 17:41  haible

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	Regenerated. More stack.

2000-11-21 13:53  haible

	* src/: ChangeLog, makemake.in:

	Larger stack size on Win32.

2000-11-16 19:16  haible

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	Regenerated using "make -f Makefile.devel makefiles".

2000-11-16 19:12  haible

	* Makefile.devel:

	Use 'perl' anywhere in the $PATH.

2000-11-16 18:06  sds

	* src/.cvsignore:

	resurrected

2000-11-16 18:06  sds

	* ffcall/: avcall/.cvsignore, callback/.cvsignore:

	keep the tests.output directory

2000-11-16 18:06  sds

	* ffcall/vacall/.cvsignore:

	initial checkin

2000-11-16 17:21  sds

	* ffcall/: callback/vacall_r/.cvsignore, trampoline/.cvsignore:

	initial checkin

2000-11-16 17:17  sds

	* ffcall/: avcall/.cvsignore, callback/.cvsignore,
	  callback/trampoline_r/.cvsignore:

	initial checkin

2000-11-16 17:15  sds

	* src/ChangeLog, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5:

	fixed paths of iconv.h and iconv.lib

2000-11-16 16:23  haible

	* src/: ChangeLog, sequence.d:

	Fix a compilation error with SAFETY=3.

2000-11-16 13:19  haible

	* src/: ChangeLog, array.d:

	Fix a compilation error with SAFETY=3.

2000-11-15 23:16  haible

	* src/: ChangeLog, makemake.in:

	Support different object formats on win32msvc target.

2000-11-15 23:03  haible

	* win32msvc/INSTALL:

	Give a sample setting of environment variables.
	libiconv now compiles STATIC by default again.

2000-11-15 22:53  haible

	* ffcall/: avcall/Makefile.msvc, callback/vacall_r/Makefile.msvc,
	  vacall/Makefile.msvc, callback/Makefile.msvc:

	Support the 3 different Windows object formats.

2000-11-15 22:52  haible

	* ffcall/: callback/trampoline_r/Makefile.msvc,
	  trampoline/Makefile.msvc:

	Support the 3 different Windows object formats.
	"touch" doesn't exist in Windows.

2000-11-15 15:54  sds

	* src/win32aux.d:

	clisp-style comments

2000-11-13 22:10  haible

	* src/: lispbibl.d, ChangeLog:

	Tweak MacOS X config stuff.

2000-11-12 16:44  haible

	* ffcall/autoconf/config.guess, ffcall/autoconf/config.sub,
	  src/ChangeLog, src/autoconf/config.guess,
	  src/autoconf/config.sub:

	Update to newest GNU config.guess/config.sub.

2000-11-10 23:58  sds

	* emacs/clisp-indent.el:

	fixed font-lock and comment handling

2000-11-10 22:46  sds

	* src/: ChangeLog, clhs.lisp, inspect.lisp:

	* inspect.lisp: workaround for the Linux bug.
	(crlf, flush-http): new functions.
	(with-http-output): new macro.
	(print-inspection): added &rest opts.
	(http-command): handle `keep-alive'.
	(inspect-frontend :http): ditto.

	* clhs.lisp (*browser*): the default browser.
	(browse-url): `browser' defaults to `*browser*' and can be NIL.

2000-11-10 21:29  haible

	* src/unix.d:

	Typo in comment.

2000-11-10 15:32  haible

	* src/: ChangeLog, makemake.in:

	Increase SUNPRO compiler optimization flags.

2000-11-08 20:43  haible

	* src/: ChangeLog, pathname.d:

	Deal with ERROR_BAD_NETPATH in a reasonable way.

2000-11-08 19:40  haible

	* src/configure:

	Regenerated.

2000-11-08 19:13  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix configuration tests so they don't hang any more with "gcc -O3".

2000-11-07 19:16  sds

	* src/inspect.lisp:

	work on CLOCC/CLLIB/inspect, not on this file

2000-10-31 18:41  haible

	* utils/charset/all:

	Remove all character set conversion utilities.

2000-10-31 18:40  haible

	* utils/charset/: Makefile, cv-fr-atari.c, cv-fr-hp.c,
	  cv-fr-ibmpc.c, cv-fr-next.c, cv-to-ascii.c, cv-to-atari.c,
	  cv-to-hp.c, cv-to-ibmpc.c, cv-to-next.c, cvatariascii.c,
	  cvatarihp.c, cvatariibmpc.c, cvhpatari.c, cvibmpcatari.c,
	  from-atari, from-hp, from-ibmpc, from-next, to-ascii, to-atari,
	  to-hp, to-ibmpc, to-next:

	Remove the character set conversion utilities.

2000-10-31 18:35  haible

	* unix/CONVERT:

	Don't recommend conversion. The sources are now in UTF-8, and C compilers
	are 8-bit clean nowadays.

2000-10-31 18:34  haible

	* unix/INSTALL:

	Remove step 1. Update email address.

2000-10-25 22:29  haible

	* src/charstrg.d:

	Clarify a few comments.

2000-10-23 16:33  haible

	* doc/impext.xml, src/CHANGES.LOG, src/ChangeLog, src/constsym.d:

	Add GB18030 and BIG5HKSCS encodings.

2000-10-23 15:41  haible

	* src/: ChangeLog, encoding.d, makemake.in:

	Make the gettext infrastructure aware of the new UTF-8 encoding of all source
	files.

2000-10-23 15:34  haible

	* src/: ChangeLog, spvw_ctype.d, spvw_language.d:

	Accept environment variables for french and spanish in either encoding.

2000-10-23 15:20  haible

	* src/: ChangeLog, spvw_global.d:

	Don't use non-ASCII error message.

2000-10-23 15:14  haible

	* src/: ChangeLog, spvw.d:

	Convert a gettext arg from ISO-8859-1 to ASCII.

2000-10-23 14:57  haible

	* utils/ansidecl.d, src/ari68000.d, src/avl.d, src/control.d,
	  src/io.d, src/pathname.d, src/socket.d, src/sort.d,
	  src/sp68000.d, src/spvw.d, src/stream.d, utils/ccmp2c.d,
	  utils/ccpaux.c, utils/comment5.c, utils/comment5.d,
	  utils/deema.c, utils/txt2c.c, utils/hln/realpath.c,
	  utils/hln/resolve.c, src/CHANGES.LOG, src/NEWS, src/aridecl.d,
	  src/arilev0.d, src/arilev1.d, src/arilev1c.d, src/arilev1i.d,
	  src/array.d, src/charstrg.d, src/compelem.d, src/comptran.d,
	  src/constobj.d, src/constsym.d, src/debug.d, src/defmacro.lisp,
	  src/defs1.lisp, src/dfloat.d, src/ffloat.d, src/flo_konv.d,
	  src/flo_rest.d, src/floatprint.lisp, src/format.lisp,
	  src/fsubr.d, src/hashtabl.d, src/int2adic.d, src/intbyte.d,
	  src/intcomp.d, src/intdiv.d, src/intelem.d, src/intgcd.d,
	  src/intlog.d, src/intmal.d, src/intplus.d, src/intprint.d,
	  src/intread.d, src/intsqrt.d, src/lfloat.d, src/lisparit.d,
	  src/lispbibl.d, src/list.d, src/macros1.lisp, src/misc.d,
	  src/package.d, src/places.lisp, src/predtype.d, src/rational.d,
	  src/realelem.d, src/realrand.d, src/realtran.d, src/record.d,
	  src/rexx.d, src/sequence.d, src/sfloat.d, src/subr.d,
	  src/symbol.d, src/type.lisp, src/unix.d, src/ChangeLog, src/TODO,
	  src/_README.de, src/_README.en, src/_README.es, src/acorn.d,
	  src/affi.d, src/affi1.lisp, src/amiga.d, src/amiga2.d,
	  src/amigaaux.d, src/ari68020.d, src/ari80386.d, src/arihppa.d,
	  src/arimips.d, src/arimips64.d, src/arisparc.d, src/arisparc64.d,
	  src/arivaxunix.d, src/bytecode.d, src/cfgacorn.lisp,
	  src/cfgamiga.lisp, src/cfgdos.lisp, src/cfgunix.lisp,
	  src/clos.lisp, src/compiler.lisp, src/complete.lisp,
	  src/constpack.d, src/defs2.lisp, src/defs3.lisp, src/defseq.lisp,
	  src/edit.lisp, src/encoding.d, src/erramiga.d, src/error.d,
	  src/errunix.d, src/errwin32.d, src/eval.d, src/foreign.d,
	  src/french.lisp, src/genclisph.d, src/german.lisp, src/init.lisp,
	  src/intparam.c, src/intparam.d, src/loop.lisp, src/macros3.lisp,
	  src/makemake.in, src/modules.d, src/msdos.d, src/noreadline.d,
	  src/rexx1.lisp, src/runprog.lisp, src/savemem.lisp,
	  src/screen.lisp, src/sp80386.d, src/spanish.lisp, src/spmips.d,
	  src/spsparc.d, src/spsparc64.d, src/spvw_allocate.d,
	  src/spvw_circ.d, src/spvw_ctype.d, src/spvw_fault.d,
	  src/spvw_garcol.d, src/spvw_gcstat.d, src/spvw_genera1.d,
	  src/spvw_global.d, src/spvw_heap.d, src/spvw_language.d,
	  src/spvw_memfile.d, src/spvw_mmap.d, src/spvw_multimap.d,
	  src/spvw_objsize.d, src/spvw_page.d, src/spvw_sigint.d,
	  src/spvw_sigsegv.d, src/spvw_sigwinch.d, src/spvw_space.d,
	  src/spvw_typealloc.d, src/spvw_update.d, src/spvw_walk.d,
	  src/time.d, src/trace.lisp, src/unixaux.d, src/win32.d,
	  src/xthread.d, ANNOUNCE, COPYRIGHT, doc/extend.txt,
	  emacs/clisp-indent.lisp, ffcall/NEWS,
	  ffcall/avcall/avcall-m68k-amiga.c,
	  modules/clx/new-clx/README.SuSE, modules/clx/new-clx/clx.f,
	  modules/clx/new-clx/e2d.c, nextapp/Lisp/CommandScroll.h,
	  src/backquote.lisp, src/cfgsunux.lisp, src/cfgwin32.lisp,
	  src/defstruct.lisp, src/describe.lisp, src/autoconf/aclocal.m4,
	  tests/README, tests/path.tst, tests/type.tst, unix/PLATFORMS,
	  nextapp/Lisp/nxterminal.m:

	Convert all sources to UTF-8.

2000-10-09 23:40  haible

	* src/: ChangeLog, lispbibl.d, autoconf/aclocal.m4:

	Better CPU recognition on OpenBSD.

2000-09-29 14:55  haible

	* ffcall/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, modules/regexp/configure,
	  modules/wildcard/configure, src/configure,
	  ffcall/avcall/configure, ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, utils/hln/configure:

	Regenerated.

2000-09-29 14:44  haible

	* ffcall/autoconf/aclocal.m4, src/ChangeLog,
	  src/autoconf/aclocal.m4:

	Fix CL_CANONICAL_HOST macro.

2000-09-28 21:45  haible

	* src/configure:

	Regenerated.

2000-09-28 21:39  haible

	* src/: ChangeLog, makemake.in:

	Attempt to support AIX 4.2 xlc.

2000-09-28 21:26  haible

	* src/: stream.d, ChangeLog, configure.in, socket.d, unixconf.h.in,
	  win32.d, autoconf/aclocal.m4:

	Avoid compilation warnings on AIX.

2000-09-25 22:41  haible

	* src/: ChangeLog, lispbibl.d, autoconf/aclocal.m4:

	Tweak for OpenBSD on i386.

2000-09-25 22:33  haible

	* unix/sigsegv.c:

	On OpenBSD, i386 and __i386 are not defined, only __i386__.

2000-09-22 16:41  haible

	* src/socket.d:

	Reindent everything.

2000-09-22 16:40  haible

	* src/ChangeLog:

	Martin Atzmueller has apparently forgotten his name.

2000-09-22 14:37  haible

	* ffcall/autoconf/aclocal.m4:

	Regenerated.

2000-09-22 14:31  haible

	* src/HISTORY:

	Retroactive assignment of version numbers.

2000-09-22 14:30  haible

	* src/: CHANGES.LOG, NEWS:

	Had forgotten to mention CHAR-WIDTH, STRING-WIDTH, STREAM-EXTERNAL-FORMAT.

2000-09-22 14:21  haible

	* ffcall/COPYING, ffcall/avcall/COPYING, ffcall/callback/COPYING,
	  ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, GNU-GPL, tests/GNU-GPL, utils/hln/COPYING:

	Tweak address. Make year format Y2K safe.

2000-09-21 11:49  mna

	* src/: reploop.lisp, ChangeLog:

	cleanup of unused variable.

2000-09-12 21:35  haible

	* modules/clx/mit-clx/depdefs.lisp:

	Oops.

2000-09-12 20:07  haible

	* src/: ChangeLog, compiler.lisp:

	Treat all arrays as self-evaluating.

2000-09-12 19:02  haible

	* doc/impext.xml:

	Document
	  stream-read-byte-lookahead
	  stream-read-byte-will-hang-p
	  stream-read-byte-no-hang

2000-09-12 19:01  haible

	* doc/impbody.xml:

	Document
	  lisp:read-byte-lookahead
	  lisp:read-byte-will-hang-p
	  lisp:read-byte-no-hang

2000-09-12 19:00  haible

	* src/CHANGES.LOG, src/ChangeLog, src/constsym.d, src/stream.d,
	  src/subr.d, modules/clx/mit-clx/depdefs.lisp,
	  modules/clx/mit-clx/dependent.lisp, src/debug.d,
	  src/gstream.lisp, src/io.d, src/lispbibl.d:

	Add support for non-blocking binary I/O.

2000-09-11 20:46  haible

	* doc/impbody.xml:

	More clarifications about lisp:read-char-will-hang-p.

2000-09-07 19:42  haible

	* doc/impbody.xml:

	Fix description of read-char-will-hang-p.

2000-09-06 21:01  sds

	* src/: ChangeLog, compiler.lisp:

	compiler.lisp (c-form): Handle simple vectors as a constant.

2000-09-02 03:28  haible

	* src/: ChangeLog, savemem.lisp:

	Fix the reploop prompt of saveinitmem'ed images which are started with -a.

2000-09-02 03:20  haible

	* src/ChangeLog, modules/clx/new-clx/configure,
	  modules/clx/new-clx/configure.in:

	Fix the test for Xpm and XShape so it works on FreeBSD.

2000-09-01 21:13  haible

	* src/ChangeLog, utils/varbrace.d:

	Correct #line emission.

2000-09-01 17:09  haible

	* src/: stream.d, ChangeLog:

	Fix bug in lisp_completion function.

2000-09-01 16:49  haible

	* src/: eval.d, ChangeLog:

	Avoid GNU as warnings on x86.

2000-08-30 20:21  haible

	* utils/comment5.c:

	Regenerated.

2000-08-30 20:19  haible

	* src/ChangeLog, utils/ccpaux.c, utils/comment5.d, utils/deema.c,
	  utils/txt2c.c:

	Make the utils more reliable.

2000-08-26 00:22  haible

	* src/ChangeLog, src/autoconf/acgeneral.m4,
	  ffcall/autoconf/acgeneral.m4:

	Make @exec_prefix@ usable in shell scripts.

2000-08-18 17:07  haible

	* src/: ChangeLog, pathname.d:

	Tweak the last parse-namestring patch.
	Enforce that (PATHNAME (OPEN filename ...)) is logical if filename is logical.

2000-08-18 01:52  sds

	* doc/impbody.xml, doc/impent.xml, doc/impext.xml, src/CHANGES.LOG,
	  src/ChangeLog, src/constsym.d, src/misc.d, src/pathname.d,
	  src/places.lisp, src/spvw.d:

	ANSI `parse-namestring' when LISP:*PARSE-NAMESTRING-ANSI* is non-NIL
	* pathname.d (logical_host): New function.
	(parse_logical_pathnamestring): Use it.
	(string_logical_path_p): New function.
	(parse_namestring): Use it.
	* constsym.d (parse_namestring_ansi): New variable.
	* spvw.d (init_symbol_values): Define it.
	* misc.d (set_ansi): Set it.
	* places.lisp (*ansi*): Added it to the doc.

2000-08-17 16:13  haible

	* src/: ChangeLog, CHANGES.LOG, pathname.d:

	Fix handling of :IF-DOES-NOT-EXIST in OPEN.

2000-08-10 23:00  sds

	* src/ChangeLog:

	spelling

2000-08-07 22:16  sds

	* src/: ChangeLog, macros2.lisp:

	restored the `progn'

2000-08-03 21:07  sds

	* src/: ChangeLog, macros2.lisp:

	no progn inside let

2000-07-27 20:15  haible

	* src/: ChangeLog, foreign.d:

	The C-FUNCTION type now accepts NIL and converts it to NULL.

2000-07-27 20:11  haible

	* src/: CHANGES.LOG, ChangeLog, predtype.d:

	Fix an EQL bug on long-floats.

2000-07-26 19:09  haible

	* src/: ChangeLog, makemake.in:

	Support for DESTDIR, actually recommended by GNU standards.

2000-07-26 16:00  haible

	* src/: ChangeLog, makemake.in:

	Use DESTDIR when set (OpenBSD habit).

2000-07-20 20:31  sds

	* src/: ChangeLog, inspect.lisp:

	allow remote inspection

2000-07-20 17:37  sds

	* src/: ChangeLog, inspect.lisp:

	merge in from cllib

2000-07-20 01:34  sds

	* src/: ChangeLog, socket.d:

	socket.d (create_server_socket): use "0.0.0.0" instead of the
	current host to allow anyone to connect to the our server

2000-07-04 14:08  haible

	* ffcall/autoconf/ltconfig:

	Add support for FreeBSD 4.0.

2000-06-23 18:47  sds

	* src/: ChangeLog, type.lisp:

	use ash instead of expt for speed

2000-06-22 23:38  sds

	* src/stream.d:

	(stream_element_type_eq): check for consp(cdr(type))

2000-06-22 22:36  sds

	* src/: ChangeLog, constsym.d, stream.d, subr.d:

	added stream_element_type_eq

2000-06-22 17:28  haible

	* src/constsym.d:

	Add symbol needed for last stream.d patch.

2000-06-21 23:38  haible

	* src/CHANGES.LOG:

	Mention the changed behaviour of STREAM-ELEMENT-TYPE.

2000-06-21 23:36  haible

	* src/: ChangeLog, stream.d:

	Fix the last patch to stream-element-type.

2000-06-21 22:35  sds

	* src/: ChangeLog, stream.d:

	fixed the last patch

2000-06-21 17:22  sds

	* src/: ChangeLog, stream.d:

	(built_in_stream_element_type): Special case for two-way and echo streams.

2000-06-17 02:47  haible

	* src/ChangeLog, modules/clx/new-clx/e2d.c, src/lispbibl.d:

	Recognize NetBSD as Unix.

2000-06-17 02:33  haible

	* src/: ChangeLog, makemake.in:

	New variant for installation of documentation: netbsd.

2000-06-15 17:16  sds

	* doc/impnotes.xml.in:

	whitespace

2000-06-13 21:14  haible

	* src/: ChangeLog, makemake.in, stream.d, unix.d, unixaux.d:

	Improved BeOS support.

2000-06-13 21:08  haible

	* src/CHANGES.LOG, src/ChangeLog, src/clos.lisp, doc/impbody.xml:

	Fix a long-standing bug: CALL-NEXT-METHOD is now really a function.

2000-06-13 21:04  haible

	* src/: ChangeLog, compiler.lisp, constsym.d, control.d, fsubr.d,
	  init.lisp:

	New special form SYSTEM::FUNCTION-MACRO-LET.

2000-06-13 21:02  haible

	* src/: ChangeLog, constobj.d, io.d, lispbibl.d, compiler.lisp,
	  constsym.d, control.d, defmacro.lisp, describe.lisp, error.d,
	  eval.d, init.lisp, places.lisp, predtype.d, record.d, subr.d,
	  symbol.d, trace.lisp:

	Support for locally defined functions with an alternative macro definition.
	The interpreter uses the function, the compiler uses the macro if possible.

2000-06-13 20:55  haible

	* src/: ChangeLog, init.lisp, macros1.lisp:

	Provide a prettier way to define macros for special forms.

2000-06-13 20:52  haible

	* src/: CHANGES.LOG, ChangeLog, control.d, compiler.lisp,
	  constobj.d, constsym.d, eval.d, misc.d, pathname.d, record.d,
	  subr.d, subrkw.d:

	Bump bytecode version number.

2000-06-13 20:44  haible

	* src/: array.d, errwin32.d, eval.d, foreign.d, pathname.d,
	  predtype.d:

	A little more reindentation.

2000-06-13 20:40  haible

	* src/: package.d, record.d:

	Reindent everything.

2000-05-30 19:00  haible

	* src/: CHANGES.LOG, ChangeLog, pathname.d:

	Change interpretation of NIL arguments passed to MAKE-PATHNAME.

2000-05-30 13:49  haible

	* src/: ChangeLog, makemake.in:

	Purists want me to use $(INSTALL_*) for the sake of the owner of the installed
	program.

2000-05-29 11:53  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix typo in INSTALL command detection.

2000-05-26 15:51  haible

	* src/: CHANGES.LOG, ChangeLog, array.d:

	Fix a stupid bug in elt_move.

2000-05-25 19:28  haible

	* ffcall/: avcall/Makefile.msvc, avcall/uniq-u.c,
	  callback/Makefile.msvc, callback/uniq-u.c, vacall/Makefile.msvc,
	  vacall/uniq-u.c:

	On Win32, use "uniq-u" instead of "uniq -u".

2000-05-25 14:49  haible

	* src/: ChangeLog, makemake.in:

	Tweak makefile for Win32.

2000-05-25 14:21  haible

	* ffcall/callback/Makefile.msvc:

	Use copy and del instead of cp and rm.

2000-05-25 14:08  haible

	* ffcall/callback/vacall_r/Makefile.msvc:

	Use ren and copy instead of mv and cp.

2000-05-25 14:07  haible

	* ffcall/: trampoline/Makefile.msvc,
	  callback/trampoline_r/Makefile.msvc:

	Use copy instead of cp.

2000-05-25 14:04  haible

	* ffcall/: avcall/Makefile.msvc, vacall/Makefile.msvc:

	Use ren and copy instead of mv and cp.

2000-05-25 12:56  haible

	* win32msvc/INSTALL:

	Convert some slashes to backslashes.

2000-05-23 12:48  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix determination of host_cpu.

2000-05-22 22:11  sds

	* doc/impext.xml:

	ext1.4: fixed sectioning

2000-05-22 12:16  haible

	* src/: CHANGES.LOG, ChangeLog, type.lisp:

	Fix (subtypep 'fundamental-stream 'stream) bug.

2000-05-22 12:15  haible

	* src/: CHANGES.LOG, ChangeLog, init.lisp:

	LOAD has a new keyword argument :EXTERNAL-FORMAT.

2000-05-22 12:12  haible

	* src/: ChangeLog, type.lisp:

	Update for UTF-7 and UTF-16 encodings added on 2000-01-24.

2000-05-22 12:10  haible

	* src/: ChangeLog, type.lisp:

	Cheaper and faster SYS::SUBTYPE-INTEGER.

2000-05-22 11:44  haible

	* src/constsym.d, src/sequence.d, src/subr.d, src/subrkw.d,
	  doc/impext.xml, src/CHANGES.LOG, src/ChangeLog, src/encoding.d:

	Implement convert-string-to-bytes and convert-string-from-bytes.

2000-05-17 11:40  haible

	* src/: ChangeLog, reploop.lisp:

	Fix that 'terpri' again.

2000-05-17 02:23  sds

	* src/: ChangeLog, reploop.lisp:

	(break-loop): terpri *debug-io* even when it is not interactive

2000-05-16 21:18  sds

	* src/ChangeLog:

	typo

2000-05-16 21:14  sds

	* src/: ChangeLog, stream.d:

	(sec_usec, socket_connect): treat NIL as unbound

2000-05-16 01:51  sds

	* src/: ChangeLog, init.lisp:

	emit c-defun for not inlined functions too

2000-05-16 00:19  sds

	* src/: ChangeLog, socket.d:

	(H_ERRMSG): fixed duplicate test for NO_DATA.

2000-05-15 23:54  sds

	* src/: ChangeLog, makemake.in:

	fixed the previous patch

2000-05-13 05:51  mna

	* src/ChangeLog:

	[no log message]

2000-05-13 05:50  mna

	* src/makemake.in:


	link clhs in the build-directory to the right place.

2000-05-12 00:05  sds

	* doc/impext.xml:

	document timeout args for lisp:socket-status

2000-05-11 21:58  sds

	* doc/: impbody.xml, impext.xml, impnotes.xml.in:

	moved pipes&printing from impbody to impext

2000-05-11 21:57  sds

	* doc/impent.xml:

	added `socket-stream'

2000-05-11 21:51  sds

	* doc/: .cvsignore, Makefile:

	added impnotes.texi

2000-05-11 19:41  sds

	* src/: ChangeLog, stream.d:

	* stream.d (socket_status): use HANDLE_SET & HANDLE_ISSET macros.
	* ../doc/impext.xml: document LISP:SOCKET-STATUS.

2000-05-11 19:08  sds

	* doc/.cvsignore:

	ignore the generated impnotes.xml

2000-05-11 19:06  sds

	* doc/Makefile:

	check depends on all xml files

2000-05-11 19:01  sds

	* doc/impbib.xml:

	not used

2000-05-11 18:56  sds

	* doc/impext.xml:

	documented lisp:socket-status

2000-05-10 01:00  sds

	* src/: ChangeLog, constsym.d, stream.d, subr.d:

	* stream.d (sec_usec): new helper function.
	(socket_wait): use it.
	(socket_status): new Lisp function: interface to select(3).
	(stream_listen): listen properly on binary streams too.
	* constsym.d, subr.d: added LISP:SOCKET-STATUS.

2000-05-09 18:44  sds

	* src/: ChangeLog, disassem.lisp:

	(disassemble-machine-code): do not call
	the pager when running under Emacs.

2000-05-03 17:28  haible

	* src/: ChangeLog, makemake.in:

	Small makefile fix for $(install_root).

2000-04-26 02:56  sds

	* doc/Makefile:

	automate creating and checking impnotes.xml

2000-04-26 02:43  sds

	* doc/: cl-ent.xml, clhs-ent.xml, impbody.xml, impent.xml,
	  impext.xml, impnotes.xml.in, imptoc.xml:

	the current version

2000-04-25 23:58  haible

	* src/: ChangeLog, spvw.d:

	Change --license message to talk about source code, not "commercial".

2000-04-25 21:56  sds

	* src/spvw.d:

	more verbose --license message

2000-04-25 21:31  haible

	* doc/: impbib.xml, impbody.xml, impent.xml, impext.xml,
	  impissue.xml, impnotes.xml.in, imptoc.xml:

	CLISP implementation notes, converted to DocBook (SGML/XML) by Sam.
	impnotes.xml.in  -- template for XML (xp, xt) processing
	impnotes.sgml.in -- template for SGML (nsgmls, jade) processing
	impent.xml       -- entities (= shortcuts) for the other files
	imptoc.xml       -- introduction and table of contents
	impbody.xml      -- body of notes, parallel to CLHS
	impissue.xml     -- issue index
	impext.xml       -- extensions
	impbib.xml       -- bibliography

2000-04-25 21:07  haible

	* src/_clisp.html:

	Turn into valid HTML.

2000-04-24 13:42  haible

	* win32msvc/INSTALL:

	Update for libiconv-1.3.

2000-04-18 15:17  haible

	* src/: ChangeLog, encoding.d, lispbibl.d:

	Change the default encoding on BeOS to be UTF-8.

2000-04-17 16:51  haible

	* ffcall/autoconf/ltconfig:

	Add BeOS support.

2000-04-14 22:42  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Avoid an warning message from ln during configuration.

2000-04-14 01:14  haible

	* unix/PLATFORMS:

	Add timings from m68k.debian.org.

2000-04-14 00:47  haible

	* ffcall/avcall/: avcall-m68k.mit.S, avcall-m68k.mot.s:

	Regenerated.

2000-04-14 00:47  haible

	* ffcall/avcall/avcall-m68k.c:

	Tweak so that gcc-2.95.2 doesn't clobber d1.

2000-04-14 00:45  haible

	* ffcall/autoconf/config.guess, src/autoconf/config.guess:

	Converge with official GNU config.

2000-04-14 00:33  haible

	* src/: ChangeLog, lispbibl.d, encoding.d, spvw.d:

	Support for NO_TYPECODES on m68k-linux.

2000-04-06 02:54  haible

	* src/: CHANGES.LOG, stream.d, ChangeLog:

	Fix the eof-value default also for READ-BYTE and friends.

2000-04-06 02:51  haible

	* SUMMARY:

	Windows 2.0.0.0 is a variant of NT, not W95.

2000-04-06 02:47  haible

	* ffcall/avcall/Makefile.in:

	Fix the mipsn32 and mips64 rules.

2000-04-06 02:43  haible

	* ffcall/autoconf/acgeneral.m4:

	Allow building on filesystems lacking symlinks and hard links.

2000-04-06 02:41  haible

	* ffcall/: avcall/tests.output/i586-pc-beos-gcc,
	  avcall/tests.output/mips-sgi-irix6.5-cc-32,
	  avcall/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  callback/tests.output/i586-pc-beos-gcc,
	  callback/tests.output/mips-sgi-irix6.5-cc-32,
	  callback/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  configurations/hppa2.0-hp-hpux10.20-gcc,
	  configurations/i586-pc-beos-gcc,
	  configurations/mips-sgi-irix6.4-cc-64,
	  configurations/mips-sgi-irix6.5-cc-32,
	  configurations/mips-sgi-irix6.5-gcc,
	  configurations/rs6000-ibm-aix3.2.5-gcc,
	  configurations/rs6000-ibm-aix4.2.0.0-xlc-O,
	  configurations/sparc-sun-solaris2.4-gcc,
	  configurations/sparc-sun-sunos4.1.3_U1-gcc,
	  configurations/sparc-unknown-linuxlibc6-gcc,
	  trampoline/tests.passed/alpha-dec-osf4.0d-gcc,
	  trampoline/tests.passed/i586-pc-beos-gcc,
	  trampoline/tests.passed/mips-sgi-irix6.5-cc-32,
	  vacall/tests.output/i586-pc-beos-gcc,
	  vacall/tests.output/mips-sgi-irix6.4-cc-64,
	  vacall/tests.output/mips-sgi-irix6.5-cc-32,
	  vacall/tests.output/rs6000-ibm-aix3.2.5-gcc:

	New test results.

2000-04-04 23:56  sds

	* src/: ChangeLog, init.lisp:

	(*source-file-types*): added #".cl"
	(search-file <first def>): do not call `reverse'
	(load): swap `*compiled-file-types*' and
	`*source-file-types*' accordingly.

2000-04-04 17:01  sds

	* SUMMARY:

	mention 98&2000

2000-04-04 14:54  haible

	* src/: ChangeLog, CHANGES.LOG, io.d:

	Make default value of 'eof-value' ANSI CL compliant.

2000-04-04 14:38  haible

	* src/: ChangeLog, unix.d:

	Ignore O_BINARY on BeOS.

2000-04-04 00:22  haible

	* src/CHANGES.LOG, SUMMARY:

	Mention BeOS.

2000-04-03 21:08  mna

	* src/: ChangeLog, _impnotes.html, reploop.lisp:



	_impnotes.html: documented the (abbreviated) keyword-commands
	 for the debugger.

	reploop.lisp (commands1): fixed a typo

2000-04-03 20:07  haible

	* ffcall/trampoline/configure, ffcall/vacall/configure,
	  src/configure, ffcall/autoconf/aclocal.m4,
	  ffcall/avcall/configure, ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure:

	Regenerated.

2000-04-03 16:40  haible

	* src/: ChangeLog, lispbibl.d:

	Fix build problem on OSF/1.

2000-04-03 14:44  haible

	* src/: ChangeLog, clhs.lisp:

	Add support for w3m.

2000-04-03 14:43  haible

	* src/: ChangeLog, beossock.lisp, constsym.d, init.lisp,
	  lispbibl.d, makemake.in, socket.d, spvw.d, stream.d, subr.d,
	  autoconf/aclocal.m4:

	Add BeOS support.

2000-04-03 14:38  haible

	* src/ChangeLog, src/clisp-link.in, src/configure.in, src/lndir,
	  src/makemake.in, Makefile.devel, ffcall/Makefile.devel,
	  ffcall/avcall/Makefile.in, ffcall/avcall/configure.in,
	  ffcall/callback/Makefile.in, ffcall/callback/configure.in,
	  ffcall/callback/trampoline_r/Makefile.in,
	  ffcall/callback/trampoline_r/configure.in,
	  ffcall/callback/vacall_r/Makefile.in,
	  ffcall/callback/vacall_r/configure.in,
	  ffcall/trampoline/Makefile.in, ffcall/trampoline/configure.in,
	  ffcall/vacall/Makefile.in, ffcall/vacall/configure.in,
	  src/autoconf/acgeneral.m4, src/autoconf/aclocal.m4:

	Allow building on filesystems lacking symlinks and hard links.

2000-04-03 14:33  haible

	* Makefile.devel:

	Update the 'src-distrib' target.

2000-04-03 14:32  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Prefer libncurses to libtermcap.

2000-04-03 14:29  haible

	* src/CHANGES.LOG:

	Mention newest changes.

2000-04-03 14:29  haible

	* src/NEWS:

	Move WITH-COMPILATION-UNIT entry after 2000-03-06.

2000-04-03 14:27  haible

	* modules/clx/new-clx/Makefile.in:

	Remove "`e2d' bug workaround: remove ^e_$". There is no code in e2d which
	outputs lone "e_". It must be a bug elsewhere.

2000-04-03 14:25  haible

	* src/lndir:

	Enable the destination check again, for safety.
	Sam, if you get an error, you probably have to fix the Makefile.

2000-04-03 14:24  haible

	* modules/regexp/regexp.lisp:

	Remove useless eval-when. match-start etc. are not needed at compile time.
	Its only effect is less compilation warnings, but some other warnings remain
	anyway (harmless too).

2000-04-03 14:21  haible

	* src/: ChangeLog, lispbibl.d:

	Mimimal support for S/390 CPU.

2000-04-03 14:17  haible

	* src/autoconf/config.guess, src/autoconf/config.sub,
	  ffcall/autoconf/config.guess, ffcall/autoconf/config.sub:

	Update to newest GNU config (ca. 2000-03-24).

2000-04-01 02:17  haible

	* INSTALL, Makefile.devel, configure, doc/editors.txt,
	  doc/extend.txt, modules/clx/mit-clx/Makefile,
	  modules/clx/mit-clx/Makefile.clisp,
	  modules/clx/mit-clx/Makefile.gcl,
	  modules/clx/mit-clx/README.CLISP, modules/clx/mit-clx/link.sh,
	  modules/clx/new-clx/Makefile.in, modules/clx/new-clx/README,
	  modules/clx/new-clx/clx-ini.lisp, modules/clx/new-clx/clx.f,
	  modules/clx/new-clx/clx.lisp, modules/clx/new-clx/link.sh.in,
	  modules/clx/new-clx/demos/sokoban.lisp,
	  modules/regexp/Makefile.in, modules/regexp/README,
	  modules/regexp/configure, modules/regexp/configure.in,
	  modules/wildcard/Makefile.in, modules/wildcard/configure,
	  modules/wildcard/configure.in, nextapp/Lisp/Coordinator.m,
	  src/ChangeLog, src/FILES.1, src/TODO, src/_README.de,
	  src/_README.en, src/_README.es, src/_clisp.1, src/_clisp.c,
	  src/_clisp.html, src/_impnotes.html, src/array.d,
	  src/cfgacorn.lisp, src/cfgamiga.lisp, src/cfgdos.lisp,
	  src/cfgsunux.lisp, src/cfgunix.lisp, src/cfgwin32.lisp,
	  src/clisp-link.in, src/clos.lisp, src/compiler.lisp,
	  src/condition.lisp, src/constobj.d, src/defmacro.lisp,
	  src/defs1.lisp, src/defstruct.lisp, src/describe.lisp,
	  src/edit.lisp, src/eval.d, src/hashtabl.d, src/init.lisp,
	  src/inspect.lisp, src/io.d, src/lispbibl.d, src/macros2.lisp,
	  src/makemake.in, src/pathname.d, src/posixmisc.d, src/predtype.d,
	  src/record.d, src/reploop.lisp, src/socket.d, src/spvw.d,
	  src/stream.d, src/type.lisp, tests/ChangeLog, tests/Makefile,
	  tests/README, unix/INSTALL, unix/PLATFORMS:

	Renamed all *.lsp files to *.lisp.

2000-04-01 00:04  haible

	* src/: xcharin.lisp, xcharin.lsp:

	Rename xcharin.lsp to xcharin.lisp.

2000-04-01 00:04  haible

	* src/: type.lisp, type.lsp:

	Rename type.lsp to type.lisp.

2000-04-01 00:03  haible

	* src/: trace.lisp, trace.lsp:

	Rename trace.lsp to trace.lisp.

2000-04-01 00:03  haible

	* src/: timezone.lisp, timezone.lsp:

	Rename timezone.lsp to timezone.lisp.

2000-04-01 00:03  haible

	* src/: spanish.lisp, spanish.lsp:

	Rename spanish.lsp to spanish.lisp.

2000-04-01 00:03  haible

	* src/: screen.lisp, screen.lsp:

	Rename screen.lsp to screen.lisp.

2000-04-01 00:02  haible

	* src/: savemem.lisp, savemem.lsp:

	Rename savemem.lsp to savemem.lisp.

2000-04-01 00:02  haible

	* src/: runprog.lisp, runprog.lsp:

	Rename runprog.lsp to runprog.lisp.

2000-04-01 00:02  haible

	* src/: room.lisp, room.lsp:

	Rename room.lsp to room.lisp.

2000-04-01 00:02  haible

	* src/: rexx1.lisp, rexx1.lsp:

	Rename rexx1.lsp to rexx1.lisp.

2000-04-01 00:01  haible

	* src/: reploop.lisp, reploop.lsp:

	Rename reploop.lsp to reploop.lisp.

2000-04-01 00:01  haible

	* src/: query.lisp, query.lsp:

	Rename query.lsp to query.lisp.

2000-04-01 00:01  haible

	* src/: posix.lisp, posix.lsp:

	Rename posix.lsp to posix.lisp.

2000-04-01 00:01  haible

	* src/: places.lisp, places.lsp:

	Rename places.lsp to places.lisp.

2000-04-01 00:00  haible

	* src/: macros3.lisp, macros3.lsp:

	Rename macros3.lsp to macros3.lisp.

2000-04-01 00:00  haible

	* src/: macros2.lisp, macros2.lsp:

	Rename macros2.lsp to macros2.lisp.

2000-04-01 00:00  haible

	* src/: macros1.lisp, macros1.lsp:

	Rename macros1.lsp to macros1.lisp.

2000-03-31 23:59  haible

	* src/: loop.lisp, loop.lsp:

	Rename loop.lsp to loop.lisp.

2000-03-31 23:59  haible

	* src/: keyboard.lisp, keyboard.lsp:

	Rename keyboard.lsp to keyboard.lisp.

2000-03-31 23:59  haible

	* src/: inspect.lisp, inspect.lsp:

	Rename inspect.lsp to inspect.lisp.

2000-03-31 23:58  haible

	* src/: init.lisp, init.lsp:

	Rename init.lsp to init.lisp.

2000-03-31 23:58  haible

	* src/: gstream.lisp, gstream.lsp:

	Rename gstream.lsp to gstream.lisp.

2000-03-31 23:58  haible

	* src/: german.lisp, german.lsp:

	Rename german.lsp to german.lisp.

2000-03-31 23:58  haible

	* src/: french.lisp, french.lsp:

	Rename french.lsp to french.lisp.

2000-03-31 23:57  haible

	* src/: format.lisp, format.lsp:

	Rename format.lsp to format.lisp.

2000-03-31 23:57  haible

	* src/: foreign1.lisp, foreign1.lsp:

	Rename foreign1.lsp to foreign1.lisp.

2000-03-31 23:57  haible

	* src/: floatpri.lsp, floatprint.lisp:

	Rename floatpri.lsp to floatprint.lisp.

2000-03-31 23:56  haible

	* src/: edit.lisp, edit.lsp:

	Rename edit.lsp to edit.lisp.

2000-03-31 23:56  haible

	* src/: dutch.lisp, dutch.lsp:

	Rename dutch.lsp to dutch.lisp.

2000-03-31 23:56  haible

	* src/: dribble.lisp, dribble.lsp:

	Rename dribble.lsp to dribble.lisp.

2000-03-31 23:55  haible

	* src/: disassem.lisp, disassem.lsp:

	Rename disassem.lsp to disassem.lisp.

2000-03-31 23:55  haible

	* src/: describe.lisp, describe.lsp:

	Rename describe.lsp to describe.lisp.

2000-03-31 23:55  haible

	* src/: defstruc.lsp, defstruct.lisp:

	Rename defstruc.lsp to defstruct.lisp.

2000-03-31 23:55  haible

	* src/: defseq.lisp, defseq.lsp:

	Rename defseq.lsp to defseq.lisp.

2000-03-31 23:54  haible

	* src/: defs3.lisp, defs3.lsp:

	Rename defs3.lsp to defs3.lisp.

2000-03-31 23:54  haible

	* src/: defs2.lisp, defs2.lsp:

	Rename defs2.lsp to defs2.lisp.

2000-03-31 23:54  haible

	* src/: defs1.lisp, defs1.lsp:

	Rename defs1.lsp to defs1.lisp.

2000-03-31 23:54  haible

	* src/: defmacro.lisp, defmacro.lsp:

	Rename defmacro.lsp to defmacro.lisp.

2000-03-31 23:53  haible

	* src/: conditio.lsp, condition.lisp:

	Rename conditio.lsp to condition.lisp.

2000-03-31 23:53  haible

	* src/: complete.lisp, complete.lsp:

	Rename complete.lsp to complete.lisp.

2000-03-31 23:53  haible

	* src/: compiler.lisp, compiler.lsp:

	Rename compiler.lsp to compiler.lisp.

2000-03-31 23:52  haible

	* src/: clos.lisp, clos.lsp:

	Rename clos.lsp to clos.lisp.

2000-03-31 23:52  haible

	* src/: clhs.lisp, clhs.lsp:

	Rename clhs.lsp to clhs.lisp.

2000-03-31 23:51  haible

	* src/: cfgwin32.lisp, cfgwin32.lsp:

	Rename cfgwin32.lsp to cfgwin32.lisp.

2000-03-31 23:51  haible

	* src/: cfgunix.lisp, cfgunix.lsp:

	Rename cfgunix.lsp to cfgunix.lisp.

2000-03-31 23:51  haible

	* src/: cfgsunux.lisp, cfgsunux.lsp:

	Rename cfgsunux.lsp to cfgsunux.lisp.

2000-03-31 23:51  haible

	* src/: cfgdos.lisp, cfgdos.lsp:

	Rename cfgdos.lsp to cfgdos.lisp.

2000-03-31 23:50  haible

	* src/: cfgamiga.lisp, cfgamiga.lsp:

	Rename cfgamiga.lsp to cfgamiga.lisp.

2000-03-31 23:50  haible

	* src/: cfgacorn.lisp, cfgacorn.lsp:

	Rename cfgacorn.lsp to cfgacorn.lisp.

2000-03-31 23:50  haible

	* src/: backquot.lsp, backquote.lisp:

	Rename backquot.lsp to backquote.lisp.

2000-03-31 23:49  haible

	* src/: amigasock.lisp, amigasock.lsp:

	Rename amigasock.lsp to amigasock.lisp.

2000-03-31 23:49  haible

	* src/: affi1.lisp, affi1.lsp:

	Rename affi1.lsp to affi1.lisp.

2000-03-31 23:46  haible

	* tests/: tests.lisp, tests.lsp:

	Rename tests.lsp to tests.lisp.

2000-03-31 23:46  haible

	* modules/wildcard/: wildcard.lisp, wildcard.lsp:

	Rename wildcard.lsp to wildcard.lisp.

2000-03-31 23:45  haible

	* modules/regexp/: regexp.lisp, regexp.lsp:

	Rename regexp.lsp to regexp.lisp.

2000-03-31 23:43  haible

	* modules/clx/new-clx/demos/: sokoban.lisp, sokoban.lsp:

	Rename sokoban.lsp to sokoban.lisp.

2000-03-31 23:43  haible

	* modules/clx/new-clx/demos/: qix.lisp, qix.lsp:

	Rename qix.lsp to qix.lisp.

2000-03-31 23:43  haible

	* modules/clx/new-clx/demos/: clx-demos.lisp, clx-demos.lsp:

	Rename clx-demos.lsp to clx-demos.lisp.

2000-03-31 23:42  haible

	* modules/clx/new-clx/: clx.lisp, clx.lsp:

	Rename clx.lsp to clx.lisp.

2000-03-31 23:42  haible

	* modules/clx/new-clx/: clx-preload.lisp, clx-preload.lsp:

	Rename clx-preload.lsp to clx-preload.lisp.

2000-03-31 23:42  haible

	* modules/clx/new-clx/: clx-ini.lisp, clx-ini.lsp:

	Rename clx-ini.lsp to clx-ini.lisp.

2000-03-31 23:41  haible

	* modules/clx/mit-clx/test/: trapezoid.lisp, trapezoid.lsp:

	Rename trapezoid.lsp to trapezoid.lisp.

2000-03-31 23:41  haible

	* modules/clx/: mit-clx/test/image.lisp, mit-clx/test/image.lsp,
	  new-clx/image.lisp, new-clx/image.lsp:

	Rename image.lsp to image.lisp.

2000-03-31 23:41  haible

	* modules/clx/mit-clx/demo/: zoid.lisp, zoid.lsp:

	Rename zoid.lsp to zoid.lisp.

2000-03-31 23:41  haible

	* modules/clx/mit-clx/demo/: menu.lisp, menu.lsp:

	Rename menu.lsp to menu.lisp.

2000-03-31 23:40  haible

	* modules/clx/mit-clx/demo/: hello.lisp, hello.lsp:

	Rename hello.lsp to hello.lisp.

2000-03-31 23:40  haible

	* modules/clx/mit-clx/demo/: beziertest.lisp, beziertest.lsp:

	Rename beziertest.lsp to beziertest.lisp.

2000-03-31 23:40  haible

	* modules/clx/mit-clx/demo/: bezier.lisp, bezier.lsp:

	Rename bezier.lsp to bezier.lisp.

2000-03-31 23:39  haible

	* modules/clx/mit-clx/debug/: util.lisp, util.lsp:

	Rename util.lsp to util.lisp.

2000-03-31 23:39  haible

	* modules/clx/mit-clx/debug/: keytrans.lisp, keytrans.lsp:

	Rename keytrans.lsp to keytrans.lisp.

2000-03-31 23:38  haible

	* modules/clx/mit-clx/debug/: event-test.lisp, event-test.lsp:

	Rename event-test.lsp to event-test.lisp.

2000-03-31 23:38  haible

	* modules/clx/mit-clx/debug/: describe.lisp, describe.lsp:

	Rename describe.lsp to describe.lisp.

2000-03-31 23:38  haible

	* modules/clx/mit-clx/debug/: debug.lisp, debug.lsp:

	Rename debug.lsp to debug.lisp.

2000-03-31 23:37  haible

	* modules/clx/mit-clx/: translate.lisp, translate.lsp:

	Rename translate.lsp to translate.lisp.

2000-03-31 23:37  haible

	* modules/clx/mit-clx/: trace.lisp, trace.lsp, debug/trace.lisp,
	  debug/trace.lsp:

	Rename trace.lsp to trace.lisp.

2000-03-31 23:37  haible

	* modules/clx/mit-clx/: text.lisp, text.lsp:

	Rename text.lsp to text.lisp.

2000-03-31 23:37  haible

	* modules/clx/mit-clx/: sysdef.lisp, sysdef.lsp:

	Rename sysdef.lsp to sysdef.lisp.

2000-03-31 23:36  haible

	* modules/clx/mit-clx/: sys-proclaim.lisp, sys-proclaim.lsp:

	Rename sys-proclaim.lsp to sys-proclaim.lisp.

2000-03-31 23:36  haible

	* modules/clx/mit-clx/: sys-package.lisp, sys-package.lsp:

	Rename sys-package.lsp to sys-package.lisp.

2000-03-31 23:36  haible

	* modules/clx/mit-clx/: sockcl.lisp, sockcl.lsp:

	Rename sockcl.lsp to sockcl.lisp.

2000-03-31 23:35  haible

	* modules/clx/mit-clx/: resource.lisp, resource.lsp:

	Rename resource.lsp to resource.lisp.

2000-03-31 23:35  haible

	* modules/clx/mit-clx/: requests.lisp, requests.lsp:

	Rename requests.lsp to requests.lisp.

2000-03-31 23:35  haible

	* modules/clx/mit-clx/: provide.lisp, provide.lsp:

	Rename provide.lsp to provide.lisp.

2000-03-31 23:35  haible

	* modules/clx/mit-clx/: package.lisp, package.lsp:

	Rename package.lsp to package.lisp.

2000-03-31 23:34  haible

	* modules/clx/mit-clx/: manager.lisp, manager.lsp:

	Rename manager.lsp to manager.lisp.

2000-03-31 23:34  haible

	* modules/clx/mit-clx/: macros.lisp, macros.lsp:

	Rename macros.lsp to macros.lisp.

2000-03-31 23:34  haible

	* modules/clx/mit-clx/: keysyms.lisp, keysyms.lsp:

	Rename keysyms.lsp to keysyms.lisp.

2000-03-31 23:33  haible

	* modules/clx/mit-clx/: kcl-system-patches.lisp,
	  kcl-system-patches.lsp:

	Rename kcl-system-patches.lsp to kcl-system-patches.lisp.

2000-03-31 23:33  haible

	* modules/clx/mit-clx/: kcl-patches.lisp, kcl-patches.lsp:

	Rename kcl-patches.lsp to kcl-patches.lisp.

2000-03-31 23:33  haible

	* modules/clx/mit-clx/: kcl-compiler-patches.lisp,
	  kcl-compiler-patches.lsp:

	Rename kcl-compiler-patches.lsp to kcl-compiler-patches.lisp.

2000-03-31 23:33  haible

	* modules/clx/mit-clx/: input.lisp, input.lsp:

	Rename input.lsp to input.lisp.

2000-03-31 23:32  haible

	* modules/clx/mit-clx/: image.lisp, image.lsp:

	Rename image.lsp to image.lisp.

2000-03-31 23:32  haible

	* modules/clx/mit-clx/: graphics.lisp, graphics.lsp:

	Rename graphics.lsp to graphics.lisp.

2000-03-31 23:32  haible

	* modules/clx/mit-clx/: generalock.lisp, generalock.lsp:

	Rename generalock.lsp to generalock.lisp.

2000-03-31 23:31  haible

	* modules/clx/mit-clx/: gcontext.lisp, gcontext.lsp:

	Rename gcontext.lsp to gcontext.lisp.

2000-03-31 23:31  haible

	* modules/clx/mit-clx/: fonts.lisp, fonts.lsp:

	Rename fonts.lsp to fonts.lisp.

2000-03-31 23:31  haible

	* modules/clx/mit-clx/: excldep.lisp, excldep.lsp:

	Rename excldep.lsp to excldep.lisp.

2000-03-31 23:31  haible

	* modules/clx/mit-clx/: excldefsys.lisp, excldefsys.lsp:

	Rename excldefsys.lsp to excldefsys.lisp.

2000-03-31 23:30  haible

	* modules/clx/mit-clx/: exclcmac.lisp, exclcmac.lsp:

	Rename exclcmac.lsp to exclcmac.lisp.

2000-03-31 23:30  haible

	* modules/clx/mit-clx/: display.lisp, display.lsp:

	Rename display.lsp to display.lisp.

2000-03-31 23:30  haible

	* modules/clx/mit-clx/: describe.lisp, describe.lsp:

	Rename describe.lsp to describe.lisp.

2000-03-31 23:30  haible

	* modules/clx/mit-clx/: dependent.lisp, dependent.lsp:

	Rename dependent.lsp to dependent.lisp.

2000-03-31 23:29  haible

	* modules/clx/mit-clx/: depdefs.lisp, depdefs.lsp:

	Rename depdefs.lsp to depdefs.lisp.

2000-03-31 23:29  haible

	* modules/clx/mit-clx/: defsystem.lisp, defsystem.lsp:

	Rename defsystem.lsp to defsystem.lisp.

2000-03-31 23:28  haible

	* modules/clx/mit-clx/: clx.lisp, clx.lsp:

	Rename clx.lsp to clx.lisp.

2000-03-31 23:28  haible

	* modules/clx/mit-clx/: build-clx.lisp, build-clx.lsp:

	Rename build-clx.lsp to build-clx.lisp.

2000-03-31 23:28  haible

	* modules/clx/mit-clx/: bufmac.lisp, bufmac.lsp:

	Rename bufmac.lsp to bufmac.lisp.

2000-03-31 23:27  haible

	* modules/clx/mit-clx/: buffer.lisp, buffer.lsp:

	Rename buffer.lsp to buffer.lisp.

2000-03-31 23:27  haible

	* modules/clx/mit-clx/: attributes.lisp, attributes.lsp:

	Rename attributes.lsp to attributes.lisp.

2000-03-31 23:27  haible

	* modules/clx/mit-clx/: akcl_dep.lisp, akcl_dep.lsp:

	Rename akcl_dep.lsp to akcl_dep.lisp.

2000-03-31 23:23  haible

	* emacs/: clisp-indent.lisp, clisp-indent.lsp:

	Rename clisp-indent.lsp to clisp-indent.lisp.

2000-03-31 23:08  haible

	* GNU-GPL, ffcall/COPYING, ffcall/avcall/COPYING,
	  ffcall/callback/COPYING, ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, tests/GNU-GPL, utils/hln/COPYING:

	Let's revive it again.
	For the moment, use --exclude=oldoldreadline when creating tarballs.

2000-03-30 23:40  haible

	* src/: ChangeLog, lispbibl.d:

	Tweak for AIX 3 portability.

2000-03-30 23:36  haible

	* src/: ChangeLog, stream.d:

	Fix a portability problem.

2000-03-30 00:08  sds

	* src/: CHANGES.LOG, ChangeLog, stream.d:

	CONCATENATED-STREAM-STREAMS returns only the pending streams

2000-03-28 18:59  sds

	* GNU-GPL, ffcall/COPYING, ffcall/avcall/COPYING,
	  ffcall/callback/COPYING, ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, tests/GNU-GPL, utils/hln/COPYING:

	let's try again - sourceforge claims that the symlinks are now gone

2000-03-28 16:43  haible

	* INSTALL, src/makemake.in:

	Upgrade to readline-4.1.

2000-03-28 15:04  haible

	* src/: CHANGES.LOG, ChangeLog, debug.d, eval.d, lispbibl.d:

	CALLBACK_frame_info must have the skip2_bit set to 0, not 1, otherwise the NULL
	work is interpreted as the end of the STACK.

2000-03-28 14:43  haible

	* src/: ChangeLog, clisp-link.in:

	Don't read the user's clisprc file while creating a module set.

2000-03-24 00:53  sds

	* src/clhs.txt:

	typo fix

2000-03-23 22:55  haible

	* src/: ChangeLog, clisp-link.in:

	Remove obsolete code from clisp-link.in.

2000-03-22 01:18  sds

	* src/: CHANGES.LOG, NEWS:

	mention inspect [I wish I didn't have to put the same text in 2 files!]

2000-03-22 00:56  sds

	* src/: ChangeLog, clhs.lsp, inspect.lsp, makemake.in:

	merged the changes from cllib

2000-03-20 18:02  sds

	* modules/clx/new-clx/Makefile.in, src/ChangeLog:

	(CLISP): call clisp with '-norc -q'
	(clx.d): `e2d' bug workaround: remove ^e_$

2000-03-20 17:17  sds

	* src/init.lsp:

	sorry Bruno! - added the URL

2000-03-20 14:10  haible

	* src/configure:

	Regenerated.

2000-03-20 14:08  haible

	* src/: ChangeLog, configure.in, errunix.d, lispbibl.d, spvw.d,
	  unix.d, unixconf.h.in, autoconf/aclocal.m4:

	Add support for systems with POSIX strerror, but no sys_errlist.

2000-03-20 13:59  haible

	* src/init.lsp:

	Sam, when I write SUSV2, I mean SUSV2. You can download it at
	http://www.UNIX-systems.org/online.html

2000-03-20 13:54  haible

	* src/socket.d:

	Typo in comment.

2000-03-20 13:53  haible

	* ffcall/avcall/avcall-m68k.mot.s:

	Regenerated with gcc-2.95.2.

2000-03-20 13:51  haible

	* emacs/souris.el:

	Remove souris.el. Recent Emacs/XEmacs versions have nearly perfect X11
	selection handling.

2000-03-18 00:56  sds

	* ANNOUNCE, configure, src/_README.de, src/_README.en,
	  src/_README.es, src/_clisp.1, src/_clisp.html,
	  src/_impnotes.html, src/cfgacorn.lsp, src/cfgamiga.lsp,
	  src/cfgdos.lsp, src/cfgwin32.lsp, src/makemake.in:

	refer to ALU for CLHS

2000-03-15 16:59  sds

	* src/_impnotes.html:

	inspect is now implemented

2000-03-15 14:29  haible

	* src/: _clisp.1, _clisp.html:

	Remove mention of lacking INSPECT.

2000-03-14 23:37  sds

	* src/: ChangeLog, init.lsp, inspect.lsp, makemake.in:

	integrated inspect.lsp

2000-03-13 22:47  haible

	* src/configure:

	Regenerated.

2000-03-13 22:46  haible

	* src/: ChangeLog, configure.in, lispbibl.d, unix.d, unixconf.h.in,
	  autoconf/aclocal.m4:

	Add tentative support for BeOS.

2000-03-13 21:43  haible

	* GNU-GPL, ffcall/COPYING, ffcall/avcall/COPYING,
	  ffcall/callback/COPYING, ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, tests/GNU-GPL, utils/hln/COPYING:

	Oops, revive that file again. We'll have to live with a non-empty oldreadline
	for the moment.

2000-03-13 19:20  haible

	* src/: ChangeLog, compiler.lsp:

	Don't need special support for German plurals.

2000-03-13 17:30  haible

	* src/dutch.lsp:

	Merge changes from release-2000-Feb branch.

2000-03-13 16:24  haible

	* src/posixmisc.d:

	Cosmetics.

2000-03-13 16:21  haible

	* src/: ChangeLog, posixmath.d:

	Bug fix.

2000-03-13 16:20  haible

	* src/: ChangeLog, lisparit.d:

	Don't use invalid C syntax.

2000-03-13 16:19  haible

	* modules/regexp/regexp.lsp:

	Use strings instead of symbols in DEFPACKAGE form. (Otherwise
	(progn (load "regexp") (use-package "REGEXP")) fails.)
	Reindent according to CLISP convention.
	Remove wrong declaration: (fixnum len).

2000-03-13 16:16  haible

	* src/reploop.lsp:

	Change comment style and indentation according to CLISP conventions.

2000-03-13 16:15  haible

	* src/loop.lsp:

	Comments.
	Reimplement destructure-vars, destructure-type in a less schemey way.
	Reindent according to CLISP conventions.
	Don't use 'dolist' with resultform if the result would be more than 2 lines
	away.

2000-03-13 16:14  haible

	* src/describe.lsp:

	Comments.

2000-03-13 16:11  haible

	* src/compiler.lsp:

	Move variables *known-special-vars* and *constant-special-vars* where
	they belong. Undo the merge of two messages into one.

2000-03-13 16:10  haible

	* src/constobj.d:

	Remove unused variable O(posix_package).

2000-03-13 16:08  haible

	* src/: constsym.d, subr.d:

	Put the bogomips, sysinfo_, resource_usage_limits_ symbols within the correct
	file and within the correct #ifdefs.

2000-03-13 16:08  haible

	* src/unixaux.d:

	Nop.

2000-03-13 16:07  haible

	* src/pathname.d:

	Typos in comments.

2000-03-13 16:07  haible

	* src/: ChangeLog, clhs.lsp:

	The code lives in package SYSTEM, not LISP.
	Bind *package* while reading clhs.txt.
	Verify that the COMMON-LISP symbol is an exported one.

2000-03-13 16:04  haible

	* emacs/clisp-indent.el:

	Set reasonable common-lisp-indent-function function properties
	for all CL macros. Sam's one gave errors in XEmacs.

2000-03-13 16:03  haible

	* emacs/clisp-indent.lsp:

	Sample code for testing clisp-indent.el.

2000-03-13 16:03  haible

	* src/CodingStyle:

	More hints for writing understandable code.

2000-03-13 16:01  haible

	* src/: ChangeLog, lndir:

	Fix defaultIFS. Add doublequotes where needed.

2000-03-13 15:56  haible

	* src/init.lsp:

	Nop.

2000-03-13 15:56  haible

	* src/clhs.txt:

	Add comment about CLHS version. I heard there were several versions of CLHS
	(the earlier ones probably not in use a lot).

2000-03-13 15:55  haible

	* src/: _README.de, _README.en, _README.es:

	Remove DOS specific notes.
	Don't invite people to send money.

2000-03-13 15:53  haible

	* src/: ChangeLog, nls_iso8859_8.c:

	Update the ISO-8859-8 mapping table.

2000-03-13 15:52  haible

	* utils/unicode/: nls_ascii.in, nls_cp1250.in, nls_cp1251.in,
	  nls_cp1252.in, nls_cp1253.in, nls_cp1254.in, nls_cp1255.in,
	  nls_cp1256.in, nls_cp1257.in, nls_cp1258.in, nls_cp437_ibm.in,
	  nls_cp437_ms.in, nls_cp737.in, nls_cp775.in, nls_cp850.in,
	  nls_cp852_ibm.in, nls_cp852_ms.in, nls_cp855.in, nls_cp857.in,
	  nls_cp860_ibm.in, nls_cp860_ms.in, nls_cp861_ibm.in,
	  nls_cp861_ms.in, nls_cp862_ibm.in, nls_cp862_ms.in,
	  nls_cp863_ibm.in, nls_cp863_ms.in, nls_cp864_ibm.in,
	  nls_cp864_ms.in, nls_cp865_ibm.in, nls_cp865_ms.in, nls_cp866.in,
	  nls_cp869_ibm.in, nls_cp869_ms.in, nls_cp874_ibm.in,
	  nls_cp874_ms.in, nls_hp_roman8.in, nls_iso8859_1.in,
	  nls_iso8859_10.in, nls_iso8859_13.in, nls_iso8859_14.in,
	  nls_iso8859_15.in, nls_iso8859_2.in, nls_iso8859_3.in,
	  nls_iso8859_4.in, nls_iso8859_5.in, nls_iso8859_6.in,
	  nls_iso8859_7.in, nls_iso8859_8.in, nls_iso8859_9.in,
	  nls_koi8_r.in, nls_mac_arabic.in, nls_mac_centraleurope.in,
	  nls_mac_croatian.in, nls_mac_cyrillic.in, nls_mac_dingbat.in,
	  nls_mac_greek.in, nls_mac_hebrew.in, nls_mac_iceland.in,
	  nls_mac_roman.in, nls_mac_romania.in, nls_mac_symbol.in,
	  nls_mac_thai.in, nls_mac_turkish.in, nls_mac_ukraine.in,
	  nls_nextstep.in:

	Remove files. We now generate the nls_*.c files directly from *.TXT files.

2000-03-13 15:50  haible

	* src/: ChangeLog, cc_sparc.il:

	Remove obsolete SunOS4 specific file.

2000-03-09 23:52  sds

	* GNU-GPL, ffcall/COPYING, ffcall/avcall/COPYING,
	  ffcall/callback/COPYING, ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, tests/GNU-GPL, utils/hln/COPYING:

	oldoldreadline is obsolete

2000-03-09 21:35  haible

	* src/: VERSION, version.h:

	Bump version number.

2000-03-09 00:09  haible

	* src/FILES:

	Regenerated.

2000-03-08 23:58  haible

	* GNU-GPL, ffcall/COPYING, ffcall/avcall/COPYING,
	  ffcall/callback/COPYING, ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, tests/GNU-GPL, utils/hln/COPYING:

	Oops, revive that file. I guess this file is a symlink in the repository...

2000-03-08 22:49  haible

	* GNU-GPL, ffcall/COPYING, ffcall/avcall/COPYING,
	  ffcall/callback/COPYING, ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, tests/GNU-GPL, utils/hln/COPYING:

	oldoldreadline and oldreadline are obsoleted by 'readline'.

2000-03-08 22:44  haible

	* INSTALL, Makefile.devel, configure, src/ChangeLog,
	  src/makemake.in:

	Remove oldoldreadline and oldreadline.

2000-03-08 22:03  haible

	* src/: ChangeLog, spvw.d:

	Let lisp.run give a warning if run without lisplibdir command line option.

2000-03-08 21:58  sds

	* src/spvw.d:

	banner copyright year update

2000-03-08 21:49  sds

	* src/: ChangeLog, stream.d:

	(socket-server): treat NIL as unbound.

2000-03-08 21:40  haible

	* INSTALL, Makefile.devel, SUMMARY, src/errdjgpp.d:

	Remove DOS ports.

2000-03-08 21:38  haible

	* src/: ChangeLog, FILES.1, aridecl.d, arilev0.d, arilev1.d,
	  cfgdos.lsp, constobj.d, constsym.d, error.d, errunix.d,
	  genclisph.d, hashtabl.d, msdos.d, pathname.d, spvw.d,
	  spvw_memfile.d, spvw_sigint.d, spvw_sigwinch.d, stream.d,
	  complete.lsp, defs1.lsp, describe.lsp, edit.lsp, format.lsp,
	  init.lsp, keyboard.lsp, lispbibl.d, macros2.lsp, makemake.in,
	  runprog.lsp, time.d:

	Remove DOS ports (dos, dosdjgpp, doswatcom).

2000-03-08 19:30  mna

	* src/: ChangeLog, posix.lsp:

	use "addrtype" in posix.lsp consistently.
	changed slot 'addr-type' in hostent to 'addrtype'.

2000-03-08 17:42  mna

	* src/: ChangeLog, posix.lsp:

	[no log message]

2000-03-08 01:03  haible

	* tests/: ChangeLog, array.tst, characters.tst, format.tst,
	  hashlong.tst, iofkts.tst, lists152.tst, lists154.tst,
	  lists155.tst, lists156.tst, map.tst, pack11.tst, streams.tst,
	  strings.tst, symbol10.tst, symbols.tst, tests.lsp, type.tst:

	Add support for ECL.

2000-03-07 23:33  haible

	* src/: ChangeLog, describe.lsp:

	Fix a recommendation which didn't work.

2000-03-07 23:11  haible

	* ffcall/trampoline/configure:

	Regenerated.

2000-03-07 23:00  haible

	* ffcall/autoconf/config.guess, ffcall/autoconf/config.sub,
	  src/autoconf/config.guess, src/autoconf/config.sub:

	Support for S/390.

2000-03-07 22:44  haible

	* ffcall/avcall/avcall-m68k.mit.s:

	Replaced with avcall-m68k.mit.S.

2000-03-07 22:40  haible

	* ffcall/callback/tests.output/: powerpc-ibm-aix4.1.5.0-cc,
	  powerpc-ibm-aix4.1.5.0-cc-O, powerpc-ibm-aix4.1.5.0-xlc,
	  powerpc-ibm-aix4.1.5.0-xlc-O, powerpc-ibm-aix4.3.2.0-cc,
	  powerpc-ibm-aix4.3.2.0-cc-O, powerpc-ibm-aix4.3.2.0-xlc,
	  powerpc-ibm-aix4.3.2.0-xlc-O, rs6000-ibm-aix4.2.0.0-cc,
	  rs6000-ibm-aix4.2.0.0-cc-O, rs6000-ibm-aix4.2.0.0-gcc,
	  rs6000-ibm-aix4.2.0.0-xlc, rs6000-ibm-aix4.2.0.0-xlc-O,
	  sparc-sun-solaris2.4-cc, sparc-sun-solaris2.4-cc-O,
	  sparc-sun-solaris2.4-gcc-fpcc-struct-return,
	  sparc-unknown-linuxlibc6-gcc:

	New test results.

2000-03-07 22:38  haible

	* ffcall/install-check-results:

	A few maintenance commands.

2000-03-07 22:37  haible

	* ffcall/callback/trampoline_r/config.h.msvc:

	Regenerated.

2000-03-07 22:36  haible

	* Makefile.devel:

	Add rule for ffcall/callback/trampoline_r/config.h.msvc.

2000-03-07 22:33  haible

	* ffcall/Makefile.devel:

	Add rule for callback/trampoline_r/config.h.msvc.

2000-03-07 22:32  haible

	* ffcall/callback/Makefile.devel:

	Add rule for trampoline_r/config.h.msvc.

2000-03-07 22:27  haible

	* ffcall/callback/trampoline_r/proto-m88k.s:

	Regenerated with gcc-2.95.2.

2000-03-07 22:25  haible

	* ffcall/: autoconf/aclocal.m4, trampoline/config.h.msvc:

	Regenerated.

2000-03-07 22:10  haible

	* ffcall/vacall/Makefile.devel:

	For CPUs m68k mips sparc rs6000 m88k, use gcc-2.95.2.

2000-03-07 22:10  haible

	* ffcall/trampoline/configure.in:

	No more need for CL_MKDIR; MODE_T is not used any more.

2000-03-07 22:05  haible

	* ffcall/configurations/: powerpc-ibm-aix4.1.5.0-cc,
	  powerpc-ibm-aix4.1.5.0-cc-O, powerpc-ibm-aix4.1.5.0-xlc,
	  powerpc-ibm-aix4.1.5.0-xlc-O, powerpc-ibm-aix4.3.2.0-cc,
	  powerpc-ibm-aix4.3.2.0-cc-O, powerpc-ibm-aix4.3.2.0-xlc,
	  powerpc-ibm-aix4.3.2.0-xlc-O, rs6000-ibm-aix4.2.0.0-cc,
	  rs6000-ibm-aix4.2.0.0-cc-O, rs6000-ibm-aix4.2.0.0-gcc,
	  rs6000-ibm-aix4.2.0.0-gcc-fpcc-struct-return,
	  rs6000-ibm-aix4.2.0.0-gcc-freg-struct-return,
	  rs6000-ibm-aix4.2.0.0-xlc, rs6000-ibm-aix4.2.0.0-xlc-O,
	  sparc-sun-solaris2.4-cc, sparc-sun-solaris2.4-cc-O,
	  sparc-sun-solaris2.4-gcc-fpcc-struct-return,
	  sparc-sun-solaris2.4-gcc-freg-struct-return,
	  sparc-unknown-linuxlibc6-gcc:

	New configuration results.

2000-03-07 22:02  haible

	* ffcall/callback/trampoline_r/: cache-rs6000-sysv4.s,
	  proto-mips.s, proto-mips.s.gcc263, proto-mips64.s,
	  proto-mips64.s.gcc263, proto-rs6000-aix.new.s,
	  proto-rs6000-aix.old.s, proto-rs6000-sysv4.s, proto-sparc.s,
	  proto-sparc.s.gcc263, proto-sparc64.s:

	Regenerated with gcc-2.95.2.

2000-03-07 21:58  haible

	* ffcall/trampoline/tests.passed/: powerpc-ibm-aix4.1.5.0-cc,
	  powerpc-ibm-aix4.1.5.0-cc-O, powerpc-ibm-aix4.1.5.0-xlc,
	  powerpc-ibm-aix4.1.5.0-xlc-O, powerpc-ibm-aix4.3.2.0-cc,
	  powerpc-ibm-aix4.3.2.0-cc-O, powerpc-ibm-aix4.3.2.0-xlc,
	  powerpc-ibm-aix4.3.2.0-xlc-O, rs6000-ibm-aix4.2.0.0-cc-O,
	  rs6000-ibm-aix4.2.0.0-xlc-O,
	  sparc-sun-solaris2.4-gcc-fpcc-struct-return,
	  sparc-sun-solaris2.4-gcc-freg-struct-return,
	  sparc-unknown-linuxlibc6-gcc:

	New test results.

2000-03-07 21:57  haible

	* ffcall/: trampoline/Makefile.devel,
	  callback/trampoline_r/Makefile.devel:

	For CPUs mips sparc rs6000 m88k, use gcc-2.95.2.

2000-03-07 21:56  haible

	* ffcall/trampoline/: cache-rs6000-sysv4.s, proto-m88k.s,
	  proto-mips.s, proto-mips.s.gcc263, proto-mips64.s,
	  proto-mipsn32.s, proto-rs6000-aix.new.s, proto-rs6000-aix.old.s,
	  proto-rs6000-sysv4.s, proto-sparc.s, proto-sparc.s.gcc263,
	  proto-sparc64.s:

	Regenerated with gcc-2.95.2.

2000-03-07 21:50  haible

	* ffcall/callback/vacall_r/: vacall-m68k.mit.S, vacall-m68k.mot.s,
	  vacall-m88k.s, vacall-mips.S, vacall-mips64.S, vacall-mips64.c,
	  vacall-mipsn32.S, vacall-mipsn32.c, vacall-rs6000-aix.new.s,
	  vacall-rs6000-aix.old.s, vacall-rs6000-sysv4.s, vacall-sparc.S,
	  vacall-sparc64.S:

	Regenerated with gcc-2.95.2.

2000-03-07 21:46  haible

	* ffcall/callback/vacall_r/Makefile.devel:

	For CPUs m68k mips sparc rs6000 m88k, use gcc-2.95.2.

2000-03-07 21:43  haible

	* ffcall/vacall/tests.output/: powerpc-ibm-aix4.1.5.0-cc,
	  powerpc-ibm-aix4.1.5.0-cc-O, powerpc-ibm-aix4.1.5.0-xlc,
	  powerpc-ibm-aix4.1.5.0-xlc-O, powerpc-ibm-aix4.3.2.0-cc,
	  powerpc-ibm-aix4.3.2.0-cc-O, powerpc-ibm-aix4.3.2.0-xlc,
	  powerpc-ibm-aix4.3.2.0-xlc-O, rs6000-ibm-aix4.2.0.0-cc-O,
	  rs6000-ibm-aix4.2.0.0-gcc, rs6000-ibm-aix4.2.0.0-xlc-O,
	  sparc-sun-solaris2.4-cc-O,
	  sparc-sun-solaris2.4-gcc-fpcc-struct-return,
	  sparc-unknown-linuxlibc6-gcc:

	New test results.

2000-03-07 21:41  haible

	* ffcall/vacall/: vacall-m68k.mit.S, vacall-m68k.mot.s,
	  vacall-m88k.s, vacall-mips.S, vacall-mips64.S, vacall-mips64.c,
	  vacall-mipsn32.S, vacall-mipsn32.c, vacall-rs6000-aix.new.s,
	  vacall-rs6000-aix.old.s, vacall-rs6000-sysv4.s, vacall-sparc.S,
	  vacall-sparc64.S:

	Regenerated with gcc-2.95.2.

2000-03-07 21:35  haible

	* ffcall/avcall/Makefile.devel:

	For CPUs m68k mips sparc rs6000 m88k, use gcc-2.95.2.

2000-03-07 21:32  haible

	* ffcall/avcall/tests.output/: powerpc-ibm-aix4.1.5.0-cc,
	  powerpc-ibm-aix4.1.5.0-cc-O, powerpc-ibm-aix4.1.5.0-xlc,
	  powerpc-ibm-aix4.1.5.0-xlc-O, powerpc-ibm-aix4.3.2.0-cc,
	  powerpc-ibm-aix4.3.2.0-cc-O, powerpc-ibm-aix4.3.2.0-xlc,
	  powerpc-ibm-aix4.3.2.0-xlc-O, rs6000-ibm-aix4.2.0.0-cc-O,
	  rs6000-ibm-aix4.2.0.0-gcc-fpcc-struct-return,
	  rs6000-ibm-aix4.2.0.0-gcc-freg-struct-return,
	  rs6000-ibm-aix4.2.0.0-xlc-O,
	  sparc-sun-solaris2.4-gcc-fpcc-struct-return,
	  sparc-sun-solaris2.4-gcc-freg-struct-return,
	  sparc-sun-solaris2.4-gcc-freg-struct-return.README,
	  sparc-unknown-linuxlibc6-gcc:

	New test results.

2000-03-07 21:29  haible

	* ffcall/avcall/: avcall-m68k-amiga.s, avcall-m68k.mit.S,
	  avcall-m68k.mit.s, avcall-m88k.s, avcall-mips.S, avcall-mips64.S,
	  avcall-mipsn32.S, avcall-rs6000-aix.new.s,
	  avcall-rs6000-aix.old.s, avcall-rs6000-sysv4.s, avcall-sparc.S,
	  avcall-sparc64.S:

	Regenerated with gcc-2.95.2.

2000-03-07 21:09  haible

	* src/: ChangeLog, noreadline.d, stream.d:

	Upgrade to readline-4.1-beta3.

2000-03-07 20:41  sds

	* src/_README.de, src/_README.en, src/_README.es, src/makemake.in,
	  win32msvc/makefile.msvc4, win32msvc/makefile.msvc5, ANNOUNCE,
	  configure, src/_clisp.1, src/_clisp.html, src/_impnotes.html,
	  src/cfgacorn.lsp, src/cfgamiga.lsp, src/cfgdos.lsp,
	  src/cfgwin32.lsp:

	CLHS in not on harlequin.com but on xanalys.com

2000-03-07 18:50  haible

	* src/clos.lsp:

	Add comment. 'slot-names' does not work for builtin-class instances!

2000-03-07 17:57  sds

	* src/: ChangeLog, clos.lsp:

	* clos.lsp (slot-names): new function

2000-03-07 14:59  haible

	* ffcall/autoconf/ltconfig:

	Recognize FreeBSD/ELF.

2000-03-07 14:52  haible

	* ffcall/autoconf/acgeneral.m4:

	Create 'conftestsed' once only. (Patch from 1999-11-09.)

2000-03-07 14:13  haible

	* ANNOUNCE, INSTALL, SUMMARY, clisp.spec, doc/editors.txt,
	  ffcall/autoconf/config.guess, ffcall/autoconf/config.sub,
	  modules/clx/new-clx/INSTALL, modules/clx/new-clx/README,
	  src/CHANGES.LOG, src/NEWS, src/VERSION, src/_README.de,
	  src/_README.en, src/_README.es, src/_impnotes.html,
	  src/arimips.d, src/array.d, src/ChangeLog, src/constsym.d,
	  src/defmacro.lsp, src/describe.lsp, src/encoding.d,
	  src/hashtabl.d, src/init.lsp, src/lispbibl.d, src/makemake.in,
	  src/sequence.d, src/spvw_language.d, src/stream.d, src/subr.d,
	  src/unix.d, src/version.h, src/autoconf/config.guess,
	  src/autoconf/config.sub, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5:

	Merge changes from release-2000-Feb branch.

2000-03-06 19:21  haible

	* src/: ChangeLog, encoding.d, hashtabl.d, unix.d:

	Portability to Solaris 2.4.
	Avoid two more C compiler warnings.

2000-03-06 16:49  haible

	* src/: ChangeLog, spvw_language.d:

	Finish dutch support.

2000-03-06 14:46  haible

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	Regenerated.

2000-03-06 12:40  haible

	* src/: ChangeLog, dutch.lsp, init.lsp, makemake.in:

	Add dutch translations of lisp variables.

2000-03-04 02:07  haible

	* src/: ChangeLog, constsym.d, encoding.d, stream.d, subr.d:

	Allow compilation without -DUNICODE, i.e. configured as --without-unicode.
	Reported by Alexis Rivera Rios <ahrivera@yahoo.com>.

2000-03-04 01:00  haible

	* src/: ChangeLog, stream.d:

	Fix a wrong error message.

2000-03-04 00:08  haible

	* SUMMARY:

	Mention dutch translation.

2000-03-03 23:46  sds

	* src/: ChangeLog, clhs.lsp:

	clhs.lsp (browse-url): expanded error message.

2000-03-03 23:22  haible

	* src/: CHANGES.LOG, NEWS:

	Add dutch translations.

2000-03-03 22:43  haible

	* src/: ChangeLog, describe.lsp:

	One more message fix.

2000-03-03 22:08  haible

	* src/: _README.de, _README.en:

	Update cons.org URLs.

2000-03-03 22:04  haible

	* src/_README.es:

	Update cons.org URLs.

2000-03-03 21:40  haible

	* ANNOUNCE:

	Oops.

2000-03-03 21:36  haible

	* src/: autoconf/config.guess, autoconf/config.sub, _impnotes.html:

	Update cons.org URLs.

2000-03-03 21:31  haible

	* ffcall/autoconf/config.guess, ffcall/autoconf/config.sub,
	  modules/clx/new-clx/INSTALL, modules/clx/new-clx/README:

	Update cons.org URLs.

2000-03-03 21:28  haible

	* SUMMARY, clisp.spec:

	Update cons.org URLs.

2000-03-03 21:27  haible

	* INSTALL:

	Update cons.org URLs and mail address.

2000-03-03 21:25  haible

	* ANNOUNCE:

	Update cons.org URLs.
	Remove section "To access URLs..."

2000-03-03 21:08  haible

	* src/: ChangeLog, defmacro.lsp:

	Fix an error message.

2000-03-03 03:08  sds

	* src/: ChangeLog, describe.lsp:

	* describe.lsp (list-length-dotted): new function.
	(describe-slotted-object): use it.

2000-03-02 14:25  haible

	* src/version.h, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5:

	Regenerated.

2000-03-02 01:14  sds

	* src/: ChangeLog, clhs.lsp, clhs.txt, init.lsp, makemake.in:

	CLHS access

2000-03-01 22:47  haible

	* src/: CHANGES.LOG, NEWS:

	Update for release.

2000-03-01 22:45  haible

	* src/VERSION:

	Bump version number.

2000-03-01 01:34  sds

	* src/: ChangeLog, loop.lsp:

	(destructure-vars, destructure-type): use tail recursion

2000-02-29 23:35  haible

	* src/: lispbibl.d, ChangeLog, array.d, hashtabl.d, sequence.d:

	Fix a problem of the TYPECODES scheme on Linux/alpha.

2000-02-28 18:35  sds

	* src/CodingStyle:

	refer to emacs/clisp-indent.el

2000-02-28 18:29  sds

	* emacs/clisp-indent.el:

	initial

2000-02-28 08:27  mna

	* src/: ChangeLog, reploop.lsp:



	new/shorter debugger commands in reploop.lsp
	TODO issue "print-frame-limit"
	translated the comments

2000-02-25 22:17  haible

	* src/: ChangeLog, makemake.in:

	Don't distribute emacs/*.el any more.

2000-02-25 22:06  haible

	* doc/editors.txt, emacs/souris.el:

	Remove souris.el. Recent Emacs/XEmacs versions have nearly perfect X11
	selection handling.

2000-02-25 19:26  haible

	* src/CodingStyle:

	Sam's nitpicking.

2000-02-25 19:08  haible

	* src/CodingStyle:

	Don't deprecate tabs in ChangeLog files. Sam says:
	  They are needed in the ChangeLog files for proper Emacs formatting
	  and highlighting.  ChangeLog files ... have a pretty much fixed format.
	  Use M-x add-change-log-entry RET for best results.

2000-02-25 00:55  sds

	* src/loop.lsp:

	some translations and reformattings

2000-02-24 23:43  haible

	* src/CodingStyle:

	CLISP sources coding style.

2000-02-24 22:02  haible

	* doc/editors.txt:

	Refer to the new official ILISP home page.

2000-02-22 15:51  haible

	* src/: ChangeLog, arimips.d:

	Accomodate n32 ABI parameter passing conventions.

2000-02-19 00:13  sds

	* src/: ChangeLog, CHANGES.LOG, _impnotes.html, compiler.lsp,
	  defs3.lsp, init.lsp:

	Implemented the ANSI CL with-compilation-unit macro

2000-02-18 23:04  haible

	* src/: ChangeLog, lispbibl.d:

	Remove extraneous definition of oint_symbolflags_shift.

2000-02-07 14:13  haible

	* unix/PLATFORMS:

	New record: "make test" in 26 seconds!

2000-02-03 21:06  haible

	* ffcall/autoconf/config.sub, src/autoconf/config.sub:

	Accept hppa-2.0n CPU name.

2000-01-28 21:26  haible

	* COPYRIGHT:

	Update dates and FSF address.

2000-01-28 21:14  haible

	* src/version.h, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5:

	Regenerated.

2000-01-26 13:02  haible

	* src/VERSION:

	Bump version number.

2000-01-24 14:31  haible

	* doc/Why-CLISP-is-under-GPL:

	A historical document.

2000-01-24 14:29  haible

	* src/: ChangeLog, stream.d, encoding.d, lispbibl.d:

	Permit setting *terminal-encoding* to an iconv based stream.

2000-01-24 14:25  haible

	* src/: ChangeLog, errunix.d:

	Add EILSEQ description.

2000-01-24 14:22  haible

	* src/_impnotes.html:

	Better info about ISO/8859-* character sets, taken from ISO-8859-16 draft.
	ISO-8859-1 also applies to Breton, Cornish, Frisian, Greenlandic, Latin,
	Luxemburgish, Raeto-Romanic.
	ISO-8859-2 is also for Sorbian, but for Rumanian ISO-8859-16 is better.
	ISO-8859-3 is not good for Galician and Turkish.
	ISO-8859-4 also applies to Sami.
	Improve explanations for ISO-8859-9 to ISO-8859-14.

2000-01-24 14:21  haible

	* src/: ChangeLog, encoding.d:

	Recognize ISO-8859-3 locales.

2000-01-24 14:19  haible

	* Makefile.devel, configure, src/lispbibl.d, src/makemake.in,
	  src/pseudofun.d, src/stream.d, win32msvc/INSTALL,
	  src/CHANGES.LOG, src/ChangeLog, src/_impnotes.html,
	  src/constsym.d, src/encoding.d, src/type.lsp:

	Use libiconv on all platforms.

2000-01-24 12:48  haible

	* src/CHANGES.LOG, src/ChangeLog, src/_impnotes.html,
	  src/constsym.d, src/encoding.d, src/makemake.in,
	  src/nls_iso8859_16.c, src/pseudofun.d, utils/unicode/Makefile:

	Support for ISO-8859-16 character set.

2000-01-24 12:43  haible

	* ffcall/avcall/asmi386.sh, ffcall/callback/vacall_r/asmi386.sh,
	  ffcall/vacall/asmi386.sh, src/ChangeLog, src/asmi386.sh:

	Fix a mistake in last rewrite of asmi386.sh.

2000-01-19 22:08  sds

	* src/.cvsignore:

	do not build in src and you won't need .cvsignore

2000-01-15 01:13  haible

	* src/_clisp.1:

	Use minus sign instead of hyphens in many places. On ASCII terminals you
	didn't see the difference, but on UTF-8 terminals you do.

2000-01-15 01:03  haible

	* src/_impnotes.html:

	Change @clisp.cons.org to @lists.sourceforge.net.

2000-01-15 00:51  haible

	* modules/regexp/regexp.lsp, src/ChangeLog:

	Remove wrong declaration.

2000-01-14 20:10  sds

	* src/_impnotes.html:

	fixed the name of the ANSI standard

2000-01-14 16:30  sds

	* src/posixmisc.d:

	comment fix

2000-01-14 00:35  sds

	* modules/regexp/regexp.lsp, src/ChangeLog:

	(regexp-exec): make sure `string' is a string

2000-01-14 00:17  sds

	* src/_impnotes.html:

	fixed the mailing list address (clisp.cons.org --> sourceforge)

2000-01-11 01:07  sds

	* src/: ChangeLog, makemake.in, posixmisc.d, unixaux.d,
	  _impnotes.html, posix.lsp:

	moved sysinfo_ and resource_usage_limits_ from unixaux.d to posixmisc.d

2000-01-07 22:55  sds

	* src/_impnotes.html:

	fixed HTML formatting to comply with weblint
	use emacs' time-stamp package to set "Last Modified" line

1999-12-31 17:29  haible

	* src/: ChangeLog, CHANGES.LOG, pathname.d:

	Fix a translate-pathname core dump.

1999-12-30 15:52  haible

	* src/nls_koi8_u.c:

	Add support for the KOI8-U character set.

1999-12-29 21:43  haible

	* src/: ChangeLog, spvw_ctype.d:

	Recognize more locales. Synch with libiconv-0.2.

1999-12-29 21:41  haible

	* src/ChangeLog, src/CHANGES.LOG, src/constsym.d, src/spvw_ctype.d,
	  src/encoding.d, src/_impnotes.html, src/makemake.in,
	  src/pseudofun.d, utils/unicode/Makefile:

	Add support for the KOI8-U character set.

1999-12-29 21:37  haible

	* src/_impnotes.html:

	Mention languages Afrikaans, Basque, Scottish for ISO-8859-1,
	Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian for ISO-8859-5,
	Estonian, Latvian, Lithuanian for ISO-8859-10.

1999-12-29 21:17  haible

	* src/init.lsp:

	Move '(load "posix")' downward.

1999-12-29 18:31  sds

	* src/: pathname.d, posix.lsp, socket.d, unixaux.d, ChangeLog:

	* unixaux.d (sysinfo_): added _SC_THREAD_THREADS_MAX
	* posix.lsp (sysinfo): ditto

1999-12-28 21:05  sds

	* src/: ChangeLog, constpack.d, eval.d, init.lsp, package.d,
	  posix.lsp, spvw.d, posixmath.d:

	* posixmath.d: redefine `floor' correctly
	(to_double, N_D): use functions instead of macros
	* posix.lsp: `print-object' for `rlimit' and `user-data'
	* init.lsp: load posix after clos
	* eval.d: removed all syscalls
	* constpack.d: added package POSIX
	* spvw.d, package.d: removed POSIX

1999-12-24 00:55  sds

	* src/: CHANGES.LOG, _impnotes.html, constsym.d, posix.lsp,
	  posixmath.d, subr.d, unixaux.d:

	* subr.d, constsym.d: added `bogomips' and `resource_usage_limits_'
	* posix.lsp: export `bogomips' and `resource-usage-limits',
	reduce `sysinfo'
	* posixmath.d (bogomips): LISPFUNN now
	* unixaux.d (sysinfo): use uname(2) instead of sysinfo(2),
	(resource_usage_limits_): new LISPFUNN

1999-12-23 20:10  sds

	* src/lndir:

	do not fail when the destination exists already
	(fail): new function

1999-12-23 00:47  sds

	* src/: CHANGES.LOG, ChangeLog, constsym.d, eval.d, init.lsp,
	  makemake.in, pathname.d, posix.lsp, posixmath.d, socket.d,
	  subr.d, unixaux.d:

	* unixaux.d (sysinfo): new function
	* subr.d, constsym.d: added `sysinfo'
	* eval.d: removed the posix functions
	* init.lsp: load the new file posix.lsp
	* posix.lsp: new file
	* makemake.in (LPARTS): added posix
	* pathname.d (user_data_): require argument
	* posixmath.d (bogomips): new function
	* socket.d (resolve_host_ipaddr_): require argument

1999-12-22 21:06  haible

	* src/configure:

	Regenerated.

1999-12-22 21:00  sds

	* src/: CHANGES.LOG, posixmath.d, ChangeLog, _impnotes.html,
	  compiler.lsp, constobj.d, constsym.d, eval.d, init.lsp,
	  lisparit.d, makemake.in, package.d, pathname.d, socket.d, spvw.d,
	  subr.d:

	* posixmath.d: new file; erf(3m), bessel(3m) and gamma(3m)
	are now accessible in the package POSIX with --export-syscalls.
	* makemake.in, gettext/po/Makefile.devel: added `posixmath'.
	* lisparit.d: include posixmath.c.
	* subr.d, eval.d, constsymb.d: added the functions.
	* constobj.d, package.d (init_packages), spvw.d
	(init_symbol_tab_2): added package POSIX.
	* socket.d (resolve_host_ipaddr): moved to POSIX.
	* pathname.d (file_stat, user_data): ditto.
	* compiler.lsp (c-DIRECT-FUNCTION-CALL): mention the arithmetic
	functions.
	(*deprecated-functions-list*): do not deprecate functions in POSIX.
	* init.lsp: export the functions from POSIX.

1999-12-17 15:40  haible

	* src/: ChangeLog, stream.d:

	Stateful iconv based encodings now work correctly.

1999-12-17 15:38  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix errors in a macro, not used by CLISP.

1999-12-17 15:36  haible

	* src/: ChangeLog, configure.in, makemake.in, autoconf/aclocal.m4:

	Enable use of iconv on systems which don't have it in libc.

1999-12-06 15:17  haible

	* src/ChangeLog:

	Upgrade to Unicode version 3.0.

1999-12-06 14:33  haible

	* utils/unicode/: Makefile, nls_table.c, nls_table.java,
	  nls_txt_to_in.java:

	Use plain-text .TXT tables instead of .in files as source for the nls_* files.

1999-12-06 14:26  haible

	* src/: ChangeLog, stream.d:

	Fix a bug in iconv based encodings.

1999-12-02 10:31  haible

	* src/realelem.d:

	Fix typo in comment.

1999-12-01 21:50  haible

	* src/realelem.d:

	Translate comment of R_rationalize_RA to English.

1999-11-30 22:37  sds

	* src/_impnotes.html:

	CLISP does not coform to LOOP-INITFORM-ENVIRONMENT:PARTIAL-INTERLEAVING-VAGUE.

1999-11-30 21:44  sds

	* src/: CHANGES.LOG, ChangeLog, spvw.d:

	When configured with --with-export-syscalls, :syscalls is in *features*

1999-11-29 16:58  sds

	* tests/: path.tst, ChangeLog:

	test `translate-logical-pathname' and `logical-pathname-translations'.

1999-11-29 15:23  haible

	* src/: ChangeLog, encoding.d:

	Make the UTF-8 decoder "safe".

1999-11-29 15:20  haible

	* src/: ChangeLog, CHANGES.LOG, lispbibl.d, charstrg.d, stream.d,
	  io.d, _impnotes.html, subr.d, subrkw.d, compiler.lsp, constsym.d,
	  describe.lsp, format.lsp:

	Deal with non-spacing and double-width characters. Don't assume that a
	string's width and its length are the same.

1999-11-29 15:10  haible

	* src/: ChangeLog, spvw_typealloc.d, lispbibl.d, genclisph.d:

	Fix a problem with the new simple-byte-vectors (1999-10-17 patch) on Alpha.

1999-11-29 15:05  haible

	* ffcall/: trampoline/asmsparc.sh,
	  callback/trampoline_r/asmsparc.sh, callback/vacall_r/asmarm.sh,
	  callback/vacall_r/asmi386.sh, callback/vacall_r/asmm68k.sh,
	  callback/vacall_r/asmmips.sh, callback/vacall_r/asmsparc.sh,
	  callback/vacall_r/asmsparc64.sh:

	Don't use non-portable sed constructs.

1999-11-29 15:03  haible

	* src/asmi386.sh, ffcall/vacall/asmi386.sh,
	  ffcall/vacall/asmsparc64.sh, ffcall/vacall/asmarm.sh,
	  ffcall/vacall/asmm68k.sh, ffcall/vacall/asmmips.sh,
	  ffcall/vacall/asmsparc.sh:

	Don't use nonportable sed constructs.

1999-11-29 14:34  haible

	* ffcall/avcall/asmsparc.sh, ffcall/avcall/asmsparc64.sh,
	  ffcall/avcall/asmarm.sh, ffcall/avcall/asmi386.sh,
	  ffcall/avcall/asmmips.sh, ffcall/avcall/asmm68k.sh,
	  src/ChangeLog:

	Don't use nonportable sed constructs.

1999-11-29 14:30  haible

	* src/: ChangeLog, autoconf/acgeneral.m4:

	Fix a glitch that was brought in during autoconf merge.

1999-11-25 17:33  haible

	* src/: ChangeLog, pathname.d, CHANGES.LOG:

	Fix TRANSLATE-PATHNAME bug.

1999-11-22 22:04  haible

	* unix/PLATFORMS:

	A note about NetBSD/sparc, from Valeriy E. Ushakov <uwe@ptc.spbu.ru>.

1999-11-22 22:03  haible

	* src/: lispbibl.d, ChangeLog:

	Support for NetBSD/Sparc.

1999-11-10 17:54  haible

	* src/genclisph.d:

	Fix same typo as in lispbibl.d.

1999-11-10 16:09  haible

	* src/: lispbibl.d, ChangeLog:

	Fix typo introduced in 1999-10-17 patch, found by Stefan Kain.

1999-11-08 19:02  haible

	* src/ChangeLog, modules/clx/mit-clx/clx.lsp:

	Fix a compilation error, probably present since 1998-11-07.

1999-11-08 18:58  haible

	* src/: affi.d, stream.d, sequence.d, ChangeLog:

	Followup to 1999-10-17 array patch.

1999-11-08 18:39  haible

	* src/charstrg.d:

	Indentation.

1999-11-08 18:38  haible

	* src/: conditio.lsp, ChangeLog:

	Implement :default-initargs for define-condition.

1999-11-08 18:35  haible

	* src/: sequence.d, lispbibl.d, array.d, ChangeLog, CHANGES.LOG:

	Also speed up REVERSE and NREVERSE on vectors.

1999-11-08 18:29  haible

	* src/: sequence.d, array.d, lispbibl.d:

	See previous log entry.

1999-11-08 18:22  haible

	* src/: array.d, lispbibl.d, sequence.d, ChangeLog, CHANGES.LOG:

	Speed up some sequence functions when operating on vectors.

1999-10-29 22:39  sds

	* src/ChangeLog, src/_impnotes.html, modules/regexp/regexp.lsp:

	* modules/regexp/regexp.lsp (with-loop-split): New macro.
	(regexp-compile, regexp-exec, regexp-split): New functions.
	(match-once, %match): Use `regexp-compile' and `regexp-exec'.
	(regexp-compile, regexp-exec, regexp-split, with-loop-split): Export.
	* src/_impnotes.html: added some regexp examples.

1999-10-22 20:22  sds

	* src/ChangeLog, modules/clx/new-clx/demos/clx-demos.lsp:

	* modules/clx/new-clx/demos/clx-demos.lsp (x-host-display):
	return 3 values (host, server, screen).
	Compile `qix' and `socoban' when compiling `clx-demos'.

1999-10-19 14:21  haible

	* src/: ChangeLog, array.d:

	Fix a memory overrun bug in the bit-array operations.

1999-10-19 14:18  haible

	* src/: array.d, lispbibl.d, ChangeLog, predtype.d:

	Fix a memory overrun bug in EQUALS on bit-arrays.

1999-10-19 14:15  haible

	* src/array.d:

	Add section comments.

1999-10-19 14:13  haible

	* src/: ChangeLog, lispbibl.d:

	Solaris portability simplification.

1999-10-19 12:52  haible

	* src/: array.d, ChangeLog:

	Use `const'.

1999-10-19 12:36  haible

	* src/: array.d, ChangeLog:

	Small optimization of bit array operations on 64-bit machines.

1999-10-19 00:28  sds

	* src/ChangeLog:

	[no log message]

1999-10-19 00:27  sds

	* modules/clx/new-clx/demos/: qix.lsp, sokoban.lsp:

	* modules/clx/new-clx/demos/qix.lsp (qix): use `x-open-display'.
	* modules/clx/new-clx/demos/sokoban.lsp (init-sokoban): use
	`x-open-display'.

1999-10-19 00:20  sds

	* modules/clx/new-clx/demos/clx-demos.lsp:

	general entry point for the demos: define `getenv', `x-host-display',
	`x-open-display' and load `qix' and `sokoban'.

1999-10-18 13:41  haible

	* src/ChangeLog, src/io.d, src/affi.d, src/init.lsp, src/array.d,
	  src/stream.d, src/foreign.d, src/genclisph.d, src/constobj.d,
	  src/eval.d, src/record.d, src/hashtabl.d, src/lispbibl.d,
	  src/predtype.d, src/sequence.d, src/spvw_circ.d, src/encoding.d,
	  src/lisparit.d, src/pathname.d, src/spvw_garcol.d,
	  src/spvw_genera1.d, src/spvw_global.d, src/spvw_objsize.d,
	  src/spvw_typealloc.d, src/spvw_update.d,
	  modules/clx/new-clx/clx.f:

	New representation for simple vectors of element-type (UNSIGNED-BYTE n).

1999-10-18 13:23  haible

	* src/: ChangeLog, spvw.d, lispbibl.d, genclisph.d, spvw_memfile.d:

	Make the TYPECODES model more extensible.

1999-10-18 13:19  haible

	* src/: ChangeLog, spvw_garcol.d:

	Avoid gcc warning.

1999-10-18 13:18  haible

	* src/: arilev0.d, intlog.d, ChangeLog:

	Sparc64 support in sync with CLN.

1999-10-18 13:16  haible

	* src/nls_jisx0201.c, src/ChangeLog, src/constsym.d,
	  src/pseudofun.d, src/encoding.d, src/_impnotes.html,
	  src/makemake.in, utils/unicode/Makefile:

	Support for JIS X 0201 encoding.

1999-10-18 12:14  haible

	* src/lispbibl.d:

	Fix a comment about __builtin_sp.

1999-10-18 12:12  haible

	* src/: list.d, hashtabl.d, predtype.d, spvw_ctype.d, spvw_circ.d,
	  spvw_global.d, spvw_genera1.d, spvw_memfile.d, pathname.d,
	  eval.d:

	Reindent everything.

1999-10-16 00:09  sds

	* src/ChangeLog:

	[no log message]

1999-10-16 00:07  sds

	* modules/clx/new-clx/clx.f:

	(get_font_info_and_display): fixed a typo (xatom --> xatoms).

1999-10-14 13:39  haible

	* modules/clx/new-clx/clx.f:

	Gilbert: Fix compilation problem on old X11R5 systems.

1999-10-14 13:28  haible

	* modules/clx/new-clx/configure:

	Generated from configure.in using toplevel Makefile.devel.

1999-10-14 13:27  haible

	* Makefile.devel:

	Add modules/clx/new-clx/configure to the CONFIGURES.

1999-10-14 13:26  haible

	* modules/clx/new-clx/: Makefile, Makefile.in, configure.in,
	  link.sh, link.sh.in:

	Gilbert: Added autoconfiguration, so it works out of the box on systems lacking
	libXpm.

1999-10-12 22:22  haible

	* src/: ChangeLog, stream.d, errunix.d:

	Fix a problem with SIGPIPE on sockets.

1999-10-07 20:26  sds

	* .cvsignore:

	tweak

1999-10-07 19:37  sds

	* src/socket.d:

	fixed compilation problems for ipv6/export styscalls

1999-10-05 17:46  sds

	* src/: socket.d, ChangeLog:

	LISP:RESOLVE-HOST-IPADDR works on solaris too.

1999-09-30 17:23  haible

	* src/: ChangeLog, genclisph.d:

	Enable some macros needed for begin_callback/end_callback.
	Reported by Robert Hennig <Robert.Hennig@mailbox.tu-dresden.de>.

1999-09-23 14:57  haible

	* src/: compiler.lsp, ChangeLog:

	Fix a problem that occurred when an `in-package' form was compiled in the
	LISP/USER package and then REQUIREd from the COMMON-LISP/CL-USER package.

1999-09-20 12:26  haible

	* src/: io.d, ChangeLog:

	Restore the uppercasing of sub_char in get/set-dispatch-macro-character.

1999-09-16 12:19  haible

	* src/: nls_iso8859_1.c, nls_iso8859_10.c, nls_iso8859_13.c,
	  nls_iso8859_14.c, nls_iso8859_15.c, nls_iso8859_2.c,
	  nls_iso8859_3.c, nls_iso8859_4.c, nls_iso8859_5.c,
	  nls_iso8859_6.c, nls_iso8859_7.c, nls_iso8859_8.c,
	  nls_iso8859_9.c:

	Regenerated.

1999-09-16 12:18  haible

	* utils/unicode/Makefile:

	Use the new tables from ftp.unicode.org.

1999-09-13 13:57  haible

	* ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure:

	Regenerated.

1999-09-13 12:28  haible

	* src/: ChangeLog, stream.d:

	Fix bug where `listen' on a terminal stream with GNU readline could "eat away"
	a line's first byte.

1999-09-13 12:26  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Tweak CL_CONNECT for 64-bit Solaris.

1999-09-13 12:25  haible

	* src/: ChangeLog, stream.d:

	Small fix in iconv-based encodings.

1999-09-13 12:23  haible

	* src/: ChangeLog, error.d, lispbibl.d, intelem.d:

	Fix compilation errors on 64-bit platforms without FFI.

1999-09-13 12:21  haible

	* src/: ChangeLog, stream.d, io.d, encoding.d:

	Fix possible crashes with Gray streams.

1999-09-13 12:17  haible

	* src/: stream.d, error.d, lispbibl.d, io.d:

	Correct the specification of wr_ss_lpos, stream_isbuffered,
	OS_filestream_error.

1999-09-13 12:14  haible

	* src/: ChangeLog, spvw_language.d:

	Fix a compilation error with -DSAFETY=3. Reported by Valeriy "Uwe" Ushakov.

1999-09-13 12:08  haible

	* src/: ChangeLog, spvw_module.d:

	Fix a wrong declaration.

1999-09-13 12:07  haible

	* src/: ChangeLog, arisparc64.d:

	Some sparc64 assembler code opitimizations.

1999-09-13 12:06  haible

	* src/: ChangeLog, arisparc.d:

	Tiny sparc32 assembler code optimization.

1999-09-13 12:05  haible

	* src/: ChangeLog, lispbibl.d, autoconf/aclocal.m4:

	Recognize sparc64 platforms without gcc.

1999-09-13 12:00  haible

	* src/: io.d, affi.d, amiga.d, array.d, acornsig.d, spvw_sigint.d,
	  amigaaux.d, aridecl.d, avl.d, debug.d, arilev0.d, arilev1c.d,
	  arilev1i.d, charstrg.d, control.d, encoding.d, erramiga.d,
	  errdjgpp.d, error.d, errunix.d, errwin32.d, foreign.d,
	  genclisph.d, intelem.d, lispbibl.d, misc.d, modules.d, msdos.d,
	  noreadline.d, rexx.d, sort.d, spvw_alloca.d, spvw_allocate.d,
	  stream.d, spvw_debug.d, spvw_fault.d, spvw_genera2.d,
	  spvw_genera3.d, spvw_heap.d, spvw_language.d, spvw_mmap.d,
	  spvw_module.d, spvw_multimap.d, spvw_objsize.d, spvw_page.d,
	  spvw_sigpipe.d, spvw_sigsegv.d, spvw_sigwinch.d, spvw_space.d,
	  spvw_typealloc.d, spvw_walk.d, symbol.d, time.d, unixaux.d,
	  win32aux.d:

	Reindent everything.

1999-09-13 11:49  haible

	* src/: ChangeLog, spvw_memfile.d:

	Upon error, close the handle in both `loadmem' and `loadmem_from_handle'.

1999-08-27 14:08  haible

	* modules/clx/new-clx/e2d.c:

	Gilbert: Use ANSI C, no GCC extensions. Untabify.

1999-08-20 17:36  haible

	* doc/CLOS-guide.txt:

	Stefan: (use-package "CLOS") not necessary any more.

1999-08-17 14:47  haible

	* src/configure:

	Regenerated.

1999-08-17 14:00  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Assume C compilers understand `volatile' now.

1999-08-16 17:40  haible

	* ffcall/autoconf/aclocal.m4,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, modules/regexp/configure,
	  modules/wildcard/configure, src/configure:

	Regenerated.

1999-08-16 15:04  haible

	* utils/modprep.d, utils/varbrace.d, src/ChangeLog,
	  src/makemake.in, src/spvw_memfile.d, src/spvw_sigint.d:

	New preprocessor: `varbrace'.

1999-08-16 15:00  haible

	* src/ChangeLog, utils/ansidecl.d:

	Prefer inline functions to macros.

1999-08-16 14:57  haible

	* src/ChangeLog, src/configure.in, src/unixconf.h.in,
	  src/autoconf/aclocal.m4, ffcall/trampoline/configure.in,
	  ffcall/trampoline/config.h.in,
	  ffcall/callback/trampoline_r/config.h.in,
	  ffcall/callback/trampoline_r/configure.in:

	Assume all systems have size_t, off_t now.
	Assume all Unix systems have pid_t, uid_t, gid_t now.

1999-08-16 14:52  haible

	* src/: ChangeLog, spvw.d, lispbibl.d, configure.in, unixconf.h.in,
	  autoconf/aclocal.m4:

	Remove test for __builtin_strcmp. It never worked.

1999-08-16 14:43  haible

	* src/: ChangeLog, acorn.d, time.d, configure.in, unixconf.h.in,
	  autoconf/aclocal.m4:

	Assume all Unix systems have mode_t now.

1999-08-16 14:40  haible

	* src/ChangeLog, src/unix.d, src/configure.in, src/unixaux.d,
	  src/unixconf.h.in, src/autoconf/aclocal.m4,
	  ffcall/trampoline/config.h.in, ffcall/trampoline/trampoline.c,
	  ffcall/callback/trampoline_r/configure.in,
	  ffcall/callback/trampoline_r/config.h.in,
	  ffcall/callback/trampoline_r/trampoline.c:

	Assume all Unix systems have mode_t.

1999-08-16 14:36  haible

	* src/ChangeLog, src/configure.in, src/unixconf.h.in,
	  modules/regexp/config.h.in, modules/regexp/configure.in,
	  modules/wildcard/configure.in, modules/wildcard/config.h.in:

	Remove old ISC and MINIX support.

1999-08-16 14:31  haible

	* src/: ChangeLog, unix.d, unixconf.h.in, unixaux.d, configure.in,
	  autoconf/aclocal.m4:

	Assume all Unix systems have rename now.

1999-08-16 14:28  haible

	* src/ChangeLog, src/configure.in, src/unixconf.h.in,
	  src/lispbibl.d, src/genclisph.d, src/autoconf/aclocal.m4,
	  ffcall/vacall/configure.in, ffcall/trampoline/configure.in,
	  ffcall/trampoline/config.h.in,
	  ffcall/callback/vacall_r/configure.in,
	  ffcall/callback/trampoline_r/configure.in,
	  ffcall/callback/trampoline_r/config.h.in:

	Assume all systems have <stdlib.h> now.

1999-08-16 14:20  haible

	* src/: ChangeLog, configure.in, unixconf.h.in,
	  autoconf/aclocal.m4:

	Assume all systems have <stddef.h> now.

1999-08-16 14:19  haible

	* src/: ChangeLog, unix.d, configure.in, unixconf.h.in, unixaux.d,
	  spvw_sigcld.d, autoconf/aclocal.m4:

	Assume all Unix systems have waitpid now.

1999-08-16 14:15  haible

	* src/: ChangeLog, spvw.d, unix.d, unixaux.d, win32.d,
	  unixconf.h.in, configure.in, autoconf/aclocal.m4:

	Assume all systems have memset now.

1999-08-16 13:02  haible

	* src/ChangeLog, src/configure.in, src/unixconf.h.in,
	  modules/regexp/configure.in, modules/regexp/config.h.in,
	  modules/wildcard/configure.in, modules/wildcard/config.h.in:

	Assume C compilers support `const' now.

1999-08-16 12:59  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Tweak CL_RAISE test.

1999-08-16 12:57  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Correct test for getrlimit declaration.

1999-08-16 12:45  haible

	* src/: ChangeLog, stream.d, subr.d, constsym.d, type.lsp,
	  lispbibl.d, flo_konv.d, _impnotes.html, floatpri.lsp, lisparit.d,
	  CHANGES.LOG:

	Implement binary float I/O.

1999-08-09 23:30  haible

	* src/: _README.de, _README.en, _README.es:

	Fix for Win32. Reported by Benjamin Shults.

1999-08-08 17:50  haible

	* src/: ChangeLog, aridecl.d:

	Choose an IEEE compatible representation of single-floats and double-floats
	on all platforms. This way, most-positive-{single,double}-float is platform
	independent, and bindings/linuxlibc6 will compile on all Linux platforms.

1999-08-08 17:48  haible

	* modules/clx/new-clx/demos/qix.lsp, src/ChangeLog:

	Improve the qix demo. Patch from SuSE.

1999-08-08 17:47  haible

	* src/: ChangeLog, pathname.d:

	Fix ~~/foo/" parsing bug.

1999-08-08 17:45  haible

	* modules/clx/new-clx/README.SuSE:

	Update from SuSE. Bilingual.

1999-08-08 17:38  haible

	* src/: ChangeLog, makemake.in:

	New variable installroot, for distribution makers.

1999-08-08 17:37  haible

	* src/: spvw_ctype.d, ChangeLog:

	The official ISO 639 code for Hebrew has changed from "iw" to "he". Recognize
	it.

1999-07-28 12:06  haible

	* src/: ChangeLog, makemake.in:

	Active BINARY_DISTRIB on HP-UX 10 as well.

1999-07-26 17:17  haible

	* src/: ChangeLog, pathname.d, misc.d:

	Fix GetVersionEx call.

1999-07-26 17:10  haible

	* src/: screen.lsp, ChangeLog:

	Fix copy&paste mistake.

1999-07-23 23:27  haible

	* src/ChangeLog:

	Release.

1999-07-22 01:18  haible

	* src/: ChangeLog, eval.d, charstrg.d:

	Fixes for m68k.

1999-07-21 01:00  haible

	* src/configure:

	Regenerated.

1999-07-21 00:39  haible

	* src/: init.lsp, ChangeLog:

	Put back the call to ENGLISH around " ...". It is absolutely necessary
	for German. Sam, I invite you to do the Russian translations, then you'll
	be more careful about this issue!

1999-07-20 22:15  haible

	* src/: ChangeLog, configure.in, spvw_sigpipe.d, unix.d,
	  unixconf.h.in, autoconf/aclocal.m4:

	SunOS4 does not have raise().

1999-07-20 21:16  haible

	* src/: ChangeLog, makemake.in:

	If BINARY_DISTRIB, distribute all the stuff normal distribution package have,
	because we don't know whether the user has a C compiler or not.

1999-07-20 16:48  haible

	* src/version.h, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5:

	Regenerated.

1999-07-20 14:48  haible

	* ffcall/README:

	Update for release.

1999-07-20 14:41  haible

	* src/: CHANGES.LOG, NEWS:

	Update for release.

1999-07-20 14:35  haible

	* src/VERSION:

	Bump for release.

1999-07-20 14:25  haible

	* src/: record.d, ChangeLog:

	Typo.

1999-07-20 14:24  haible

	* src/TODO:

	Remove items which have been done.

1999-07-20 14:21  haible

	* src/ari80386.msvc.c:

	Regenerated.

1999-07-20 12:56  haible

	* src/ChangeLog, ffcall/avcall/asmi386.sh,
	  ffcall/callback/vacall_r/asmi386.sh, ffcall/vacall/asmi386.sh,
	  src/asmi386.sh, Makefile.devel:

	The last asmi386.sh change was fine for ffcall, but not for ari80386.d.

1999-07-20 12:55  haible

	* src/: ChangeLog, makemake.in:

	Substitute CLHSROOT in clisp.html.

1999-07-20 12:53  haible

	* src/_impnotes.html:

	Fix hyperref to a tag which is now in clisp.html.

1999-07-19 22:16  haible

	* src/: ChangeLog, stream.d:

	Fix major bug in write-char with line-terminator = :dos.

1999-07-19 21:10  haible

	* win32msvc/makefile.msvc4, win32msvc/makefile.msvc5, src/FILES,
	  src/version.h:

	Regenerated.

1999-07-19 21:05  haible

	* src/VERSION:

	Bump version.

1999-07-19 16:34  haible

	* src/: misc.d, ChangeLog:

	Improve MACHINE-VERSION on Win95.

1999-07-19 16:14  haible

	* src/: ChangeLog, makemake.in:

	Work around gcc-2.95 gcse bug.

1999-07-19 15:13  haible

	* src/_impnotes.html:

	Refer to the command-line options in clisp.html. Reduce Extensions-1.9 to
	include only the detail description of *ansi*.

1999-07-19 15:12  haible

	* src/: ChangeLog, spvw.d, _clisp.1, _clisp.html:

	Reorder command line options.

1999-07-19 15:11  haible

	* src/: _clisp.1, _clisp.html:

	Mention --help, --version, --license, --quiet, --silent, -a.
	Without GNU gettext, only english is available now.
	The message catalog extension is .mo because we use gettext, not catgets.
	Tweak text for -I, -i, -c, -l, -p, -a.

1999-07-19 15:10  haible

	* src/_clisp.html:

	Boldify all option tags.

1999-07-19 15:09  haible

	* src/_impnotes.html:

	Emphasize ANSI CL and CLHS, and de-emphasize CLtL1.
	Rename section "Application delivery" to "Quickstarting CLISP programs",
	mention Windows after KDE, mention the concatenation of fas files.
	New section "Application delivery", dealing with copyright issues.

1999-07-19 15:06  haible

	* ffcall/: callback/trampoline_r/configure, trampoline/configure:

	Regenerated.

1999-07-19 15:03  haible

	* ffcall/NEWS:

	Sparc64 support.

1999-07-19 15:02  haible

	* ffcall/callback/trampoline_r/: cache-sparc.c, cache-sparc.S:

	New files, different from the ones in trampoline.

1999-07-19 15:01  haible

	* ffcall/callback/trampoline_r/: cache-sparc.c, cache-sparc.S:

	The versions in trampoline_r and trampoline now become different.

1999-07-19 14:58  haible

	* ffcall/: avcall/avcall.h.msvc, callback/vacall_r/vacall_r.h.msvc,
	  callback/trampoline_r/config.h.msvc, trampoline/config.h.msvc,
	  vacall/vacall.h.msvc:

	Regenerated.

1999-07-19 14:55  haible

	* ffcall/callback/: vacall_r/vacall_r.h.in,
	  vacall_r/Makefile.devel, vacall_r/Makefile.in,
	  trampoline_r/Makefile.devel, trampoline_r/Makefile.in,
	  trampoline_r/configure.in, trampoline_r/proto64.c,
	  trampoline_r/test1.c, trampoline_r/trampoline.c:

	Sparc64 support.

1999-07-19 14:51  haible

	* ffcall/: avcall/Makefile.devel, avcall/asmsparc64.sh,
	  avcall/avcall-sparc64.S, avcall/avcall-sparc64.c,
	  avcall/Makefile.in, avcall/avcall.h.in, vacall/asmsparc64.sh,
	  vacall/vacall-sparc64.S, vacall/vacall-sparc64.c,
	  vacall/Makefile.devel, vacall/Makefile.in, vacall/vacall.h.in,
	  trampoline/proto-sparc64.s, trampoline/tramp-sparc64.o,
	  trampoline/tramp-sparc64.old.o, trampoline/tramp-sparc64.old.s,
	  trampoline/tramp-sparc64.s, callback/trampoline_r/cache-sparc.S,
	  trampoline/Makefile.devel, trampoline/Makefile.in,
	  trampoline/cache-sparc.S, callback/trampoline_r/cache-sparc.c,
	  callback/trampoline_r/config.h.in, trampoline/cache-sparc.c,
	  trampoline/config.h.in, trampoline/configure.in,
	  trampoline/trampoline.c, callback/trampoline_r/proto-sparc64.s,
	  callback/trampoline_r/tramp-sparc64.o,
	  callback/trampoline_r/tramp-sparc64.old.o,
	  callback/trampoline_r/tramp-sparc64.old.s,
	  callback/trampoline_r/tramp-sparc64.s,
	  callback/vacall_r/asmsparc64.sh,
	  callback/vacall_r/vacall-sparc64.S,
	  callback/vacall_r/vacall-sparc64.c, callback/call-used-registers:

	Sparc64 support.

1999-07-19 14:32  haible

	* src/ChangeLog:

	Oops, wrong ChangeLog file.

1999-07-19 14:25  haible

	* src/ChangeLog:

	Read and write the files in ISO-8859-1 encoding, even in UTF-8 environments.

1999-07-19 14:08  haible

	* src/: ChangeLog, FILES.1, makemake.in, arilev1.d, lispbibl.d,
	  spsparc64.d, arisparc64.d, arilev0.d:

	Sparc 64 support (untested).

1999-07-19 14:05  haible

	* src/: ChangeLog, FILES.1, makemake.in:

	Remove support for old K&R Sparc cc.

1999-07-19 12:52  haible

	* src/: ChangeLog, lispbibl.d, autoconf/aclocal.m4:

	Fix the recognition of SPARCs.

1999-07-19 11:23  haible

	* ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure:

	Regenerated.

1999-07-19 11:00  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Support for sparc64 CPUs with a sparc32 C compiler.

1999-07-19 10:59  haible

	* src/: ChangeLog, makemake.in:

	Prepare for gcc-3.0.

1999-07-19 10:57  haible

	* src/: ChangeLog, arisparc.d:

	Fix a bug, fortunately in the parts which are not yet used.

1999-07-16 15:52  haible

	* src/pathname.d:

	Typo in comment.

1999-07-16 15:36  haible

	* src/: affi.d, socket.d, ChangeLog:

	Joerg: Two small fixes.

1999-07-15 20:13  haible

	* src/: record.d, ChangeLog:

	Better argument checking in `finalize'.

1999-07-09 18:48  haible

	* src/: stream.d, ChangeLog:

	Small fix from Joerg.

1999-07-08 16:18  haible

	* src/: ChangeLog, stream.d:

	Tweak clear-input on unbuffered console streams on Win32.

1999-07-08 14:22  haible

	* src/: ChangeLog, win32aux.d:

	Don't attempt to kill the interruptible_thread twice if several Ctrl-C events
	arrive rapidly one after the other.

1999-07-08 13:13  haible

	* src/: ChangeLog, misc.d:

	Fix a problem with `machine-version' on Win95.

1999-07-06 12:32  haible

	* src/: ChangeLog, eval.d, control.d, spvw_garcol.d, spvw_mark.d,
	  spvw_memfile.d, spvw_update.d:

	Avoid problems with compilers which do very strict type-based memory aliasing
	analysis.

1999-07-06 12:29  haible

	* src/_impnotes.html:

	Use Unicode character names and codes to represent the CP437 and NEXTSTEP
	character tables. Netscape does not yet understand them, but lynx does.

1999-07-05 15:24  haible

	* src/ChangeLog, utils/gcc-cccp/cccp.c:

	Escape backslashs in filenames in #line directives, to keep MSVC6 silent.

1999-07-05 15:22  haible

	* src/: ChangeLog, spvw.d, _clisp.1, _clisp.c, makemake.in,
	  _clisp.html, encoding.d:

	New option -E.

1999-07-05 15:20  haible

	* src/: ChangeLog, spvw_ctype.d:

	Fix interpretation of LC_* and LANG environment variables.

1999-07-05 15:18  haible

	* src/: ChangeLog, lispbibl.d:

	Disable generational GC on IRIX.

1999-07-05 15:14  haible

	* utils/unicode/nls_iso8859_10.in, utils/unicode/Makefile,
	  utils/unicode/nls_iso8859_13.in, src/nls_iso8859_10.c,
	  src/nls_iso8859_13.c, src/_impnotes.html, src/makemake.in,
	  src/CHANGES.LOG, src/encoding.d, src/constsym.d, src/ChangeLog,
	  src/pseudofun.d:

	Add ISO-8859-10 and ISO-8859-13 to the supported encodings.

1999-06-25 21:57  sds

	* src/: ChangeLog, describe.lsp:

	(apropos): print the macro for symbol-macro, no evaluation.
	(describe-object): ditto.  Also, describe CAR & CDR for a simple cons.

1999-06-24 00:56  haible

	* src/: ChangeLog, win32.d, spvw_debug.d, spvw_language.d,
	  spvw_memfile.d, charstrg.d, stream.d, misc.d, error.d,
	  win32aux.d, encoding.d, lispbibl.d, spvw.d, pathname.d,
	  errwin32.d:

	Don't use Unicode API on Win32. It does not work on Win95.

1999-06-23 21:32  haible

	* src/: pathname.d, errwin32.d, ChangeLog:

	Oops. Fix mistakes in 1999-06-20 patch.

1999-06-23 21:25  haible

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	Regenerated.

1999-06-21 12:21  haible

	* src/: ChangeLog, spvw.d:

	Try to solve startup problems on Win95.

1999-06-21 12:18  haible

	* src/: ChangeLog, spvw.d, _clisp.1, spvw_ctype.d, encoding.d,
	  makemake.in, lispbibl.d, _clisp.html:

	Determine the initial encoding by examining the user's locale.

1999-06-21 12:04  haible

	* src/ChangeLog, src/lispbibl.d, src/win32.d, src/spvw.d,
	  src/spvw_debug.d, src/spvw_language.d, src/spvw_memfile.d,
	  src/encoding.d, src/genclisph.d, src/charstrg.d, src/pathname.d,
	  src/stream.d, src/misc.d, src/error.d, src/erramiga.d,
	  src/errdjgpp.d, src/errunix.d, src/errwin32.d, src/rexx.d,
	  src/win32aux.d, modules/clx/new-clx/clx.f:

	Use Unicode API on Win32.

1999-06-21 11:56  haible

	* src/: ChangeLog, makemake.in:

	Don't force building clisp.dvi on non-Unix OSes.

1999-06-21 11:55  haible

	* src/: ChangeLog, cfgacorn.lsp, cfgamiga.lsp, cfgdos.lsp,
	  cfgwin32.lsp, makemake.in:

	Makefile rules like "echo ... >> config.lsp" only work on Unix. The "echo"
	command does not do the right thing on Win32 when called from `nmake'.

1999-06-21 11:52  haible

	* src/: stream.d, ChangeLog:

	Fix a Win32 specific bug introduced during the big stream rewrite.

1999-06-21 11:49  haible

	* src/: ChangeLog, stream.d:

	Reorganize the make_pipe_* functions to avoid use of TheAsciz macro.

1999-06-21 11:46  haible

	* src/: ChangeLog, socket.d:

	Fix two compilation errors on Win32.

1999-06-21 11:45  haible

	* src/: ChangeLog, makemake.in:

	Fix a build problem on Win32.

1999-06-21 11:44  haible

	* src/: ChangeLog, lispbibl.d:

	Fix a compilation error when not using GNU gettext.

1999-06-21 11:41  haible

	* ffcall/: vacall/vacall-i386-msvc.c,
	  callback/vacall_r/vacall-i386-msvc.c:

	Regenerated.

1999-06-21 11:40  haible

	* src/TODO:

	Update.

1999-06-18 19:35  haible

	* src/: ChangeLog, places.lsp:

	Kill a warning.

1999-06-18 15:31  haible

	* src/: stream.d, ChangeLog:

	Fix a GC crash caused by the keyboard-stream, on Win32.

1999-06-17 18:43  haible

	* src/_impnotes.html:

	Joerg: document click&start icon for Amiga Workbench.

1999-06-17 13:56  haible

	* src/: ChangeLog, eval.d, debug.d, dfloat.d, intdiv.d, intgcd.d,
	  intlog.d, intmal.d, control.d, aridecl.d, intbyte.d, intplus.d,
	  intread.d, intsqrt.d, lfloat.d, lisparit.d, lispbibl.d,
	  realrand.d, spvw.d, spvw_alloca.d:

	New implementation of SAVE_NUM_STACK/RESTORE_NUM_STACK when alloca is not
	available: Use malloca()/freea() instead of a third stack.

1999-06-17 13:48  haible

	* src/: ChangeLog, intlog.d, intbyte.d, intmal.d, intgcd.d,
	  intsqrt.d, lfloat.d, realelem.d, lisparit.d:

	Tweak begin/end_arith_call().

1999-06-17 13:46  haible

	* src/: intmal.d, ChangeLog:

	Optimize I_to_NDS_nocopy.

1999-06-17 13:40  haible

	* src/: ChangeLog, intsqrt.d, intdiv.d, intelem.d:

	Optimize I_to_NDS_nocopy.

1999-06-16 23:27  haible

	* src/: ChangeLog, lispbibl.d:

	Avoid a compilation error on Solaris/x86.

1999-06-16 22:55  haible

	* src/: ChangeLog, spvw_sigsegv.d:

	Improve stack overflow handling on Solaris and OSF/1.

1999-06-16 22:43  haible

	* src/: lispbibl.d, eval.d, ChangeLog:

	Fix a compilation error on Solaris/x86 without gas.

1999-06-16 22:32  haible

	* src/: ChangeLog, eval.d:

	Cosmetic changes to the asms.

1999-06-16 14:19  haible

	* src/: ChangeLog, describe.lsp, socket.d:

	Even strings containing only punctuation characters are internationalizable.

1999-06-16 12:39  haible

	* ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-cc.old:

	Remove useless file.

1999-06-16 12:38  haible

	* GNU-GPL, ffcall/COPYING, ffcall/avcall/COPYING,
	  ffcall/callback/COPYING, ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, tests/GNU-GPL, utils/hln/COPYING:

	Whitespace fix.

1999-06-16 12:32  haible

	* src/: lispbibl.d, genclisph.d, ChangeLog:

	Prepare for gcc version 3.

1999-06-15 23:50  haible

	* tests/: lists152.tst, ChangeLog:

	Update for recent NRECONC changes.

1999-06-15 23:47  haible

	* src/list.d:

	Fix indentation and lost closing braces.

1999-06-15 23:38  haible

	* src/: compiler.lsp, ChangeLog:

	Do *not* pass ENV to `macro-function' in the compiler. It is not needed,
	because the preceding code has already verified that the symbol is not
	defined as a local macro in *fenv*. And it would only hurt when we are
	cross-compiling because our compiler's environment is certainly not in
	the same format as the host system's environments.

1999-06-15 23:16  haible

	* src/: places.lsp, ChangeLog:

	MACRO-FUNCTION now has optional argument.

1999-06-15 23:10  haible

	* src/: ChangeLog, compiler.lsp, eval.d, control.d, subr.d,
	  constsym.d:

	Avoid to break binary compatibility because MACRO-FUNCTION's signature has
	changed.

1999-06-15 22:58  haible

	* src/: sequence.d, ChangeLog:

	Tweak test_count_arg().

1999-06-15 22:41  haible

	* src/io.d:

	Whitespace: Use GNU-style line breaking.

1999-06-15 15:18  haible

	* src/_impnotes.html:

	Fix ambiguous HREFs.

1999-06-15 15:14  haible

	* src/_impnotes.html:

	Don't confuse NULL and NUL.

1999-06-15 15:12  haible

	* src/_impnotes.html:

	Change PCL URL to refer to PCL for CLISP.

1999-06-10 20:52  sds

	* src/: ChangeLog, describe.lsp, socket.d:

	message cleanup

1999-06-10 20:27  sds

	* src/: ChangeLog, init.lsp:

	indent verbose printout of `load' nicely

1999-06-10 18:31  sds

	* src/: ChangeLog, _impnotes.html, list.d:

	be as smart about `nreconc' as we are about `nreverse'.

1999-06-09 23:03  sds

	* src/: _impnotes.html, ChangeLog, misc.d, places.lsp, constsym.d,
	  spvw.d, sequence.d, io.d, charstrg.d:

	minor ANSI compliance issue (:count &c)

1999-06-09 18:20  sds

	* src/CHANGES.LOG, src/ChangeLog, src/compiler.lsp, src/control.d,
	  src/_impnotes.html, src/subr.d, tests/ChangeLog,
	  tests/macro8.tst:

	Implemented ANSI CL Issue MACRO-FUNCTION-ENVIRONMENT:YES

1999-06-09 04:55  sds

	* src/_impnotes.html:

	checked spelling. fixed weblint errors.

1999-06-08 20:00  sds

	* clisp.spec:

	can build RPMs as user, not root.

1999-06-08 17:48  sds

	* src/: describe.lsp, ChangeLog:

	(apropos-do-more): new function.
	(apropos): use it.
	(describe-object package): `*describe-nesting*' should be checked
	for being 0, not 1.

1999-06-08 17:07  haible

	* src/_impnotes.html:

	Acorn has user-homedir-pathname, Amiga doesn't.

1999-06-08 16:19  haible

	* src/: ChangeLog, init.lsp, compiler.lsp:

	Fix another bootstrap problem with `defun'.

1999-06-08 15:21  haible

	* src/: ChangeLog, intparam.d, intparam.c:

	Avoid compilation error when compiling intparam with g++-2.95.

1999-06-08 14:18  haible

	* src/: ChangeLog, init.lsp:

	Fix bootstrapping problem in `defun'.

1999-06-07 20:36  haible

	* src/: ChangeLog, errwin32.d:

	Treat SOCK_error like OS_error.

1999-06-07 15:49  sds

	* src/_impnotes.html:

	boolean title

1999-06-07 11:36  haible

	* src/: ChangeLog, compiler.lsp, init.lsp:

	Fix an inconsistency in DEFUN.

1999-06-07 11:34  haible

	* src/: ChangeLog, spvw.d, _clisp.1, _clisp.c, _clisp.html,
	  keyboard.lsp, constobj.d, constsym.d:

	New command-line option "-w".

1999-06-07 11:33  haible

	* modules/clx/new-clx/: clx.lsp, clx.f:

	Store and use a font's encoding. Now correctly displays non-iso8859-1
	characters provided the font is a linear 8-bit font and clisp knows its
	encoding.

1999-06-07 11:31  haible

	* src/: ChangeLog, describe.lsp:

	`describe' must treat all possible results of `type-of'.

1999-06-07 11:30  haible

	* src/_impnotes.html:

	Fix omission in list of `type-of' results.

1999-06-07 11:29  haible

	* src/: ChangeLog, describe.lsp:

	`describe' is now more robust (and slower...).

1999-06-07 11:28  haible

	* src/: ChangeLog, describe.lsp, room.lsp, compiler.lsp:

	Follow-up to the introduction of *print-right-margin*.

1999-06-07 11:25  haible

	* src/: ChangeLog, describe.lsp:

	Small improvements to `describe'.

1999-06-07 11:23  haible

	* src/screen.lsp:

	Add a TODO reminder for Joerg.

1999-06-07 11:22  haible

	* src/: _impnotes.html, CHANGES.LOG:

	Document the Gray streams.

1999-06-07 11:19  haible

	* src/ChangeLog, src/io.d, src/stream.d, src/subr.d,
	  src/_impnotes.html, src/constobj.d, src/constsym.d,
	  src/CHANGES.LOG, src/gstream.lsp, src/screen.lsp,
	  tests/ChangeLog, tests/genstream.tst:

	READ-CHAR-WILL-HANG-P replaces READ-CHAR-STATUS.

1999-06-07 11:13  haible

	* src/: ChangeLog, describe.lsp:

	Move apropos so it doesn't disrupt the describe code any more.

1999-06-04 23:10  haible

	* ffcall/: Makefile.in, callback/Makefile.in:

	Call $(MAKE) with -r option, to avoid lossage when Irix 6.5 /usr/bin/make is
	used.

1999-06-04 23:02  haible

	* src/: ChangeLog, cfgwin32.lsp:

	Fix obvious mistake in last patch.

1999-06-04 21:21  sds

	* configure, src/makemake.in, src/cfgacorn.lsp, src/cfgamiga.lsp,
	  src/cfgdos.lsp, src/cfgsunux.lsp, src/ChangeLog, src/cfgunix.lsp,
	  src/cfgwin32.lsp:

	export CLHSROOT to clisp via lisp::clhs-root.

1999-06-01 21:47  haible

	* src/: ChangeLog, trace.lsp:

	Fix `untrace', broken by 1999-05-08 patch.

1999-06-01 14:31  haible

	* src/: ChangeLog, makemake.in:

	Fix build error on Irix with native `make'.

1999-06-01 14:11  haible

	* src/: ChangeLog, stream.d, subr.d, _impnotes.html, subrkw.d,
	  type.lsp, encoding.d, lispbibl.d, pseudofun.d, constsym.d,
	  constobj.d:

	Add more flexible error handling to the encodings.

1999-06-01 14:06  haible

	* src/_impnotes.html:

	Typo.

1999-06-01 14:04  haible

	* src/_impnotes.html:

	Don't remove #ifs - useful for keeping the documentation in synch with the
	code.

1999-06-01 13:59  haible

	* ffcall/: callback/trampoline_r/tramp-i386.o,
	  callback/vacall_r/vacall-i386.S, vacall/vacall-i386.S:

	Regenerated.

1999-06-01 13:55  haible

	* ffcall/: callback/vacall_r/vacall-i386.c, vacall/vacall-i386.c,
	  callback/trampoline_r/trampoline.c,
	  callback/trampoline_r/proto-i386.s,
	  callback/trampoline_r/tramp-i386.s,
	  callback/trampoline_r/proto.c, callback/trampoline_r/test1.c:

	Pass the environment argument through the stack, not in a register.
	Needed because of Solaris/x86 dynamic linker stub which clobbers all
	call-used registers.

1999-06-01 13:51  haible

	* ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure:

	Regenerated.

1999-06-01 12:24  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Canonicalize `alphaev56' and the like to `alpha'.

1999-06-01 00:46  haible

	* modules/clx/new-clx/clx.f:

	Avoid a crash when calling the hello-world program with a nonexistent font.

1999-06-01 00:45  haible

	* modules/clx/new-clx/clx.f:

	Avoid memory leaks.

1999-06-01 00:44  haible

	* modules/clx/new-clx/clx.f:

	Fix some obvious and astonishing typos.

1999-06-01 00:43  haible

	* modules/clx/new-clx/clx.f:

	Fix some confusing error message.

1999-06-01 00:42  haible

	* modules/clx/new-clx/clx.f:

	Fix a bug which could cause a crash.

1999-06-01 00:41  haible

	* src/: ChangeLog, makemake.in:

	Fix "make clean" - could remove some source files.

1999-06-01 00:39  haible

	* src/: ChangeLog, foreign.d, makemake.in:

	Libtoolify avcall and callback.

1999-06-01 00:38  haible

	* ffcall/: callback/vacall_r/vacall-m68k.mit.s,
	  vacall/vacall-m68k.mit.s:

	Replaced with vacall-m68k.mit.S.

1999-06-01 00:37  haible

	* ffcall/avcall/avcall-m68k.mit.s:

	Replaced with avcall-m68k.mit.S.

1999-06-01 00:37  haible

	* ffcall/avcall/avcall-arm.s:

	Replaced with avcall-arm.S.

1999-06-01 00:36  haible

	* ffcall/: vacall/vacall-arm.s, callback/vacall_r/vacall-arm.s:

	Replaced with vacall-arm.S.

1999-06-01 00:33  haible

	* ffcall/: avcall/underscore.h, vacall/underscore.h,
	  trampoline/underscore.h:

	Replaced with asmsparc.h.

1999-06-01 00:29  haible

	* ffcall/callback/vacall_r/: Makefile.devel, Makefile.in,
	  configure.in:

	Add libtool support.

1999-06-01 00:29  haible

	* ffcall/callback/: trampoline_r/configure, vacall_r/configure,
	  vacall_r/vacall-i386-msvc.c, vacall_r/vacall-arm.S,
	  vacall_r/vacall-i386.S, vacall_r/vacall-m68k.mit.S,
	  vacall_r/vacall-sparc.S, vacall_r/vacall-mips.S,
	  vacall_r/vacall-mips64.S, vacall_r/vacall-mipsn32.S:

	Regenerated.

1999-06-01 00:26  haible

	* ffcall/callback/: Makefile.in, configure.in,
	  trampoline_r/Makefile.devel, trampoline_r/Makefile.in,
	  trampoline_r/configure.in:

	Add libtool support.

1999-06-01 00:25  haible

	* ffcall/trampoline/: Makefile.devel, Makefile.in:

	Improve sparc and install.

1999-06-01 00:25  haible

	* ffcall/: vacall/vacall-arm.S, vacall/vacall-i386-msvc.c,
	  vacall/vacall-i386.S, vacall/vacall-sparc.S,
	  vacall/vacall-m68k.mit.S, vacall/vacall-mips.S,
	  vacall/vacall-mips64.S, vacall/vacall-mipsn32.S,
	  callback/trampoline_r/cache-sparc.S, trampoline/cache-sparc.S,
	  callback/configure:

	Regenerated.

1999-06-01 00:24  haible

	* ffcall/vacall/: Makefile.devel, Makefile.in, Makefile.msvc:

	Better sparc/m68k/mips/arm support.

1999-06-01 00:22  haible

	* ffcall/: callback/vacall_r/vacall-mipsn32.s,
	  vacall/vacall-mipsn32.s:

	Replaced with vacall-mipsn32.S.

1999-06-01 00:22  haible

	* ffcall/: callback/vacall_r/vacall-mips64.s,
	  vacall/vacall-mips64.s:

	Replaced with vacall-mips64.S.

1999-06-01 00:21  haible

	* ffcall/: callback/vacall_r/vacall-mips.s, vacall/vacall-mips.s:

	Replaced with vacall-mips.S.

1999-06-01 00:20  haible

	* ffcall/avcall/: configure, avcall-arm.S, avcall-i386-msvc.c,
	  avcall-i386.S, avcall-sparc.S, avcall-m68k.mit.S, avcall-mips.S,
	  avcall-mips64.S, avcall-mipsn32.S:

	Regenerated.

1999-06-01 00:19  haible

	* ffcall/avcall/configure.in:

	Add libtool support.

1999-06-01 00:19  haible

	* ffcall/avcall/avcall-mipsn32.s:

	Replaced with avcall-mipsn32.S.

1999-06-01 00:18  haible

	* ffcall/avcall/avcall-mips64.s:

	Replaced with avcall-mips64.S.

1999-06-01 00:18  haible

	* ffcall/avcall/avcall-mips.s:

	Replaced with avcall-mips.S.

1999-06-01 00:16  haible

	* ffcall/: Makefile.devel, NEWS, avcall/Makefile.devel,
	  avcall/Makefile.in, avcall/Makefile.msvc:

	Add libtool support.

1999-06-01 00:13  haible

	* ffcall/autoconf/aclocal.m4:

	Regenerated.

1999-06-01 00:12  haible

	* ffcall/: avcall/asmarm.h, avcall/asmarm.sh, avcall/asmm68k.h,
	  avcall/asmm68k.sh, avcall/asmmips.h, avcall/asmmips.sh,
	  avcall/asmsparc.h, avcall/asmsparc.sh,
	  callback/vacall_r/asmarm.h, callback/vacall_r/asmarm.sh,
	  callback/vacall_r/asmm68k.h, callback/vacall_r/asmm68k.sh,
	  callback/vacall_r/asmmips.h, callback/vacall_r/asmmips.sh,
	  callback/vacall_r/asmsparc.h, callback/vacall_r/asmsparc.sh,
	  vacall/asmarm.h, vacall/asmarm.sh, vacall/asmm68k.h,
	  vacall/asmm68k.sh, vacall/asmmips.h, vacall/asmmips.sh,
	  vacall/asmsparc.h, vacall/asmsparc.sh,
	  callback/trampoline_r/asmsparc.h,
	  callback/trampoline_r/asmsparc.sh, trampoline/asmsparc.h,
	  trampoline/asmsparc.sh:

	Infrastructure for OS-independent assembly language programming.

1999-06-01 00:08  haible

	* ffcall/autoconf/: ltconfig, ltmain.sh:

	Libtool support.

1999-05-31 21:40  haible

	* ffcall/avcall/asmi386.h, ffcall/callback/vacall_r/asmi386.h,
	  ffcall/vacall/asmi386.h, src/asmi386.h:

	Regenerated.

1999-05-31 21:39  haible

	* src/: ChangeLog, asmi386.hh:

	Fix for Solaris/x86.

1999-05-31 20:47  haible

	* ffcall/avcall/asmi386.h, ffcall/callback/vacall_r/asmi386.h,
	  ffcall/vacall/asmi386.h, src/asmi386.h:

	Regenerated.

1999-05-31 20:46  haible

	* src/ChangeLog, ffcall/avcall/asmi386.sh,
	  ffcall/callback/vacall_r/asmi386.sh, ffcall/vacall/asmi386.sh,
	  src/asmi386.hh, src/asmi386.sh:

	Make asmi386 better usable by ffcall.

1999-05-31 20:45  haible

	* src/: ChangeLog, makemake.in:

	New makefile interface between sigsegv and clisp.

1999-05-31 20:41  haible

	* src/: ChangeLog, clos.lsp, record.d, init.lsp, subr.d, eval.d,
	  CHANGES.LOG, constsym.d, defs3.lsp, compiler.lsp:

	Implement ALLOCATE-INSTANCE.

1999-05-31 20:38  haible

	* src/: ChangeLog, makemake.in:

	Tiny fixes.

1999-05-31 20:37  haible

	* src/makemake.in:

	Typos in comments.

1999-05-31 20:35  haible

	* src/ChangeLog, src/makemake.in, Makefile.devel, configure:

	--with-unicode is now the default.

1999-05-28 14:41  haible

	* ffcall/NEWS:

	List major changes.

1999-05-28 14:40  haible

	* ffcall/: PLATFORMS, avcall/PLATFORMS, callback/PLATFORMS,
	  trampoline/PLATFORMS, vacall/PLATFORMS:

	Solaris/x86 is supported.

1999-05-28 14:38  haible

	* ffcall/: avcall/avcall.h.msvc, vacall/vacall.h.msvc,
	  callback/vacall_r/vacall_r.h.msvc:

	Regenerated.

1999-05-28 14:36  haible

	* ffcall/: avcall/tests.output/hppa2.0-hp-hpux10.20-gcc,
	  avcall/tests.output/i386-pc-solaris2.6-gcc,
	  avcall/tests.output/mips-sgi-irix6.5-gcc,
	  avcall/tests.output/alpha-dec-osf4.0a-gcc,
	  avcall/tests.output/mips-sgi-irix6.4-cc-64.README,
	  avcall/tests.output/mips-sgi-irix6.4-cc-n32-O.README,
	  avcall/tests.output/rs6000-ibm-aix4.2.0.0-cc,
	  avcall/tests.output/rs6000-ibm-aix4.2.0.0-gcc,
	  avcall/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  avcall/tests.output/rs6000-ibm-aix4.2.0.0-xlc,
	  callback/tests.output/alpha-dec-osf4.0a-gcc,
	  callback/tests.output/hppa2.0-hp-hpux10.20-gcc,
	  callback/tests.output/i386-pc-solaris2.6-gcc,
	  callback/tests.output/mips-sgi-irix6.5-gcc,
	  trampoline/tests.passed/alpha-dec-osf4.0a-gcc,
	  trampoline/tests.passed/hppa2.0-hp-hpux10.20-gcc,
	  trampoline/tests.passed/mips-sgi-irix6.5-gcc,
	  trampoline/tests.passed/rs6000-ibm-aix3.2.5-cc,
	  trampoline/tests.passed/rs6000-ibm-aix4.2.0.0-cc,
	  trampoline/tests.passed/rs6000-ibm-aix4.2.0.0-gcc,
	  trampoline/tests.passed/rs6000-ibm-aix4.2.0.0-xlc,
	  vacall/tests.output/i386-pc-solaris2.6-gcc,
	  vacall/tests.output/mips-sgi-irix6.5-gcc,
	  vacall/tests.output/rs6000-ibm-aix4.2.0.0-cc,
	  vacall/tests.output/rs6000-ibm-aix4.2.0.0-gcc,
	  vacall/tests.output/alpha-dec-osf4.0a-gcc,
	  vacall/tests.output/hppa2.0-hp-hpux10.20-gcc,
	  vacall/tests.output/powerpc-ibm-aix4.1.4.0-cc,
	  vacall/tests.output/powerpc-ibm-aix4.1.4.0-xlc,
	  vacall/tests.output/rs6000-ibm-aix4.2.0.0-xlc,
	  vacall/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  vacall/tests.output/rs6000-ibm-aix3.2.5-xlc:

	New and updated platform results.

1999-05-28 14:32  haible

	* ffcall/configurations/: alpha-dec-osf4.0a-gcc,
	  hppa2.0-hp-hpux10.20-gcc, i386-pc-solaris2.6-gcc,
	  mips-sgi-irix6.5-gcc, powerpc-ibm-aix4.1.4.0-xlc,
	  m68k-unknown-linuxlibc6-gcc, powerpc-ibm-aix4.1.4.0-cc,
	  rs6000-ibm-aix4.2.0.0-cc, rs6000-ibm-aix4.2.0.0-gcc,
	  rs6000-ibm-aix4.2.0.0-xlc, rs6000-ibm-aix3.2.5-cc,
	  rs6000-ibm-aix3.2.5-gcc, rs6000-ibm-aix3.2.5-xlc,
	  sparc-sun-solaris2.4-gcc:

	New and updated platforms.

1999-05-28 13:52  haible

	* src/: ChangeLog, TODO, compiler.lsp, type.lsp:

	Unify typep and c-typep.

1999-05-28 13:48  haible

	* src/: ChangeLog, makemake.in:

	Remove some more files during "make distclean".

1999-05-28 13:30  haible

	* src/: ChangeLog, makemake.in:

	Supplement to 1998-06-25 patch.

1999-05-27 19:40  sds

	* src/_impnotes.html:

	mention concatenation of fas files

1999-05-25 20:25  haible

	* src/: makemake.in, ChangeLog:

	Fix building problem introduced by libtoolification of sigsegv.

1999-05-25 18:22  haible

	* src/configure:

	Regenerated.

1999-05-25 18:19  haible

	* src/: makemake.in, configure.in, ChangeLog, _distmakefile:

	Install HTML documentation in $prefix/share/html, not $prefix/man/html.
	Install DVI documentation whenever possible.

1999-05-25 18:14  haible

	* configure, src/ChangeLog:

	Ignore structure passing problems when deciding whether to activate the FFI.

1999-05-25 18:12  haible

	* ffcall/: vacall/Makefile.in, avcall/Makefile.in, avcall/tests.c,
	  trampoline/Makefile.in, callback/vacall_r/Makefile.in,
	  callback/trampoline_r/Makefile.in, callback/Makefile.in,
	  Makefile.in:

	New target "make minicheck" which does not check structure args/return by
	value.

1999-05-25 18:10  haible

	* ffcall/: avcall/minitests.c, vacall/minitests.c,
	  callback/minitests.c:

	Testsuite which does not check passing structure args/return by value.

1999-05-25 17:58  haible

	* ffcall/: vacall/vacall.h.in, avcall/avcall.h.in,
	  callback/vacall_r/vacall_r.h.in:

	Fix for small structure arguments on mipsn32 with gcc.

1999-05-25 17:10  haible

	* ffcall/: callback/trampoline_r/configure, trampoline/configure:

	Regenerated.

1999-05-25 17:01  haible

	* ffcall/callback/trampoline_r/: Makefile.devel, configure.in,
	  trampoline.c, Makefile.in, cache-rs6000-sysv4.s, proto-rs6000.s,
	  proto-rs6000-aix.new.s, proto-rs6000-aix.old.s,
	  proto-rs6000-sysv4.s, tramp-rs6000-sysv4.o, tramp-rs6000-sysv4.s,
	  tramp-rs6000.S, tramp-rs6000.new.S, tramp-rs6000.old.S:

	Support for different mnemonics and ABIs on RS6000/PowerPC.

1999-05-25 16:55  haible

	* ffcall/: trampoline/Makefile.devel, trampoline/configure.in,
	  trampoline/trampoline.c, callback/trampoline_r/cache-rs6000.c,
	  trampoline/Makefile.in, trampoline/cache-rs6000.c,
	  trampoline/tramp-rs6000.S, trampoline/cache-rs6000.s,
	  trampoline/tramp-rs6000.new.S, trampoline/tramp-rs6000.old.S,
	  trampoline/cache-rs6000-sysv4.s,
	  trampoline/proto-rs6000-aix.new.s,
	  trampoline/proto-rs6000-aix.old.s, trampoline/proto-rs6000.s,
	  trampoline/proto-rs6000-sysv4.s, trampoline/tramp-rs6000-sysv4.o,
	  trampoline/tramp-rs6000-sysv4.s:

	Support for different mnemonics and ABIs on RS6000/PowerPC.

1999-05-25 16:52  haible

	* ffcall/: avcall/Makefile.in, avcall/Makefile.devel,
	  avcall/avcall-rs6000.c, avcall/avcall.h.in,
	  avcall/avcall-rs6000-aix.new.s, avcall/avcall-rs6000-aix.old.s,
	  avcall/avcall-rs6000.s, avcall/avcall-rs6000-sysv4.s,
	  vacall/Makefile.devel, vacall/Makefile.in, vacall/vacall.h.in,
	  vacall/vacall-rs6000-aix.new.s, vacall/vacall-rs6000-aix.old.s,
	  vacall/vacall-rs6000-sysv4.s, vacall/vacall-rs6000.s,
	  callback/vacall_r/Makefile.devel, callback/vacall_r/Makefile.in,
	  callback/vacall_r/vacall_r.h.in,
	  callback/vacall_r/vacall-rs6000-aix.new.s,
	  callback/vacall_r/vacall-rs6000-aix.old.s,
	  callback/vacall_r/vacall-rs6000-sysv4.s,
	  callback/vacall_r/vacall-rs6000.s:

	Support for different mnemonics and ABIs on RS6000/PowerPC.

1999-05-25 15:17  haible

	* src/: CHANGES.LOG, ChangeLog, conditio.lsp, macros2.lsp:

	CHECK-TYPE must evaluate its third argument.

1999-05-25 15:14  haible

	* src/: ChangeLog, makemake.in:

	"make distrib" now more similar to "make install".

1999-05-25 15:09  haible

	* src/configure:

	Regenerated.

1999-05-25 14:57  haible

	* src/ChangeLog, src/_clisp.c, src/_distmakefile, src/makemake.in,
	  src/spvw.d, src/_clisp.1, src/_clisp.html, src/configure.in,
	  src/_README.de, src/_README.en, src/unixconf.h.in,
	  src/_README.es, utils/hardcode.c:

	Distribute `clisp' as an executable, also on UNIX_BINARY_DISTRIB platforms.

1999-05-25 14:50  haible

	* src/: ChangeLog, makemake.in:

	Fix a "make install" bug introduced on 1999-04-04.

1999-05-25 14:47  haible

	* src/: ChangeLog, _impnotes.html, makemake.in, clisp-link.in:

	`base' did not contain a modules.o file only for historical reasons.

1999-05-25 14:44  haible

	* src/: ChangeLog, makemake.in:

	Finish 1998-06-25 patch.

1999-05-25 14:42  haible

	* src/: spvw.d, ChangeLog:

	Fix bootstrapping problem.

1999-05-25 14:41  haible

	* src/: ChangeLog, intlog.d:

	We now understand that there are two sets of mnemonics for RS6000/PowerPC.

1999-05-25 14:37  haible

	* utils/hln/: ChangeLog, resolve.c:

	Fix an error which occurred when resolving "data/UnicodeData.txt" to
	"../utils/..../UnicodeData.txt".

1999-05-25 14:20  haible

	* src/ChangeLog:

	Libtoolify sigsegv.

1999-05-19 15:35  haible

	* ffcall/: avcall/Makefile.devel, avcall/avcall-alpha.s,
	  avcall/avcall-alpha.s.gcc263, avcall/avcall-alpha.s.gcc272,
	  avcall/avcall-arm.s, avcall/avcall-convex.s,
	  avcall/avcall-hppa.s, avcall/avcall-i386-msvc.c,
	  avcall/avcall-i386.S, avcall/avcall-m68k-amiga.s,
	  avcall/avcall-m68k.mit.s, avcall/avcall-m68k.mot.s,
	  avcall/avcall-m88k.s, avcall/avcall-mips.s,
	  avcall/avcall-mips64.s, avcall/avcall-mipsn32.s,
	  avcall/avcall-rs6000.s, avcall/avcall-sparc.S,
	  callback/vacall_r/vacall-alpha.s, callback/vacall_r/vacall-arm.s,
	  callback/vacall_r/vacall-convex.s,
	  callback/vacall_r/vacall-hppa.s,
	  callback/vacall_r/vacall-i386-msvc.c,
	  callback/vacall_r/vacall-i386.S,
	  callback/vacall_r/vacall-m68k.mit.s,
	  callback/vacall_r/vacall-m68k.mot.s,
	  callback/vacall_r/vacall-m88k.s, callback/vacall_r/vacall-mips.s,
	  callback/vacall_r/vacall-mips64.s,
	  callback/vacall_r/vacall-mipsn32.c,
	  callback/vacall_r/vacall-mipsn32.s,
	  callback/vacall_r/vacall-rs6000.s,
	  callback/vacall_r/vacall-sparc.S, vacall/vacall-alpha.s,
	  vacall/vacall-alpha.s.gcc263, vacall/vacall-alpha.s.gcc272,
	  vacall/vacall-arm.s, vacall/vacall-convex.s,
	  vacall/vacall-hppa.s, vacall/vacall-i386-msvc.c,
	  vacall/vacall-i386.S, vacall/vacall-m68k.mit.s,
	  vacall/vacall-m68k.mot.s, vacall/vacall-m88k.s,
	  vacall/vacall-mips.s, vacall/vacall-mips64.s,
	  vacall/vacall-mipsn32.s, vacall/vacall-rs6000.s,
	  vacall/vacall-sparc.S:

	Regenerated as position-independent code.

1999-05-19 15:03  haible

	* ffcall/: avcall/avcall-alpha.c, avcall/avcall-arm.c,
	  avcall/avcall-convex.c, avcall/avcall-hppa.c,
	  avcall/avcall-i386.c, avcall/avcall-m68k-amiga.c,
	  avcall/avcall-m68k.c, avcall/avcall-m88k.c, avcall/avcall-mips.c,
	  avcall/avcall-mips64.c, avcall/avcall-mipsn32.c,
	  avcall/avcall-rs6000.c, avcall/avcall-sparc.c,
	  callback/vacall_r/Makefile.devel, vacall/Makefile.devel,
	  callback/vacall_r/vacall-alpha.c, callback/vacall_r/vacall-arm.c,
	  callback/vacall_r/vacall-convex.c, vacall/vacall-alpha.c,
	  vacall/vacall-arm.c, vacall/vacall-convex.c,
	  callback/vacall_r/vacall-hppa.c, callback/vacall_r/vacall-i386.c,
	  callback/vacall_r/vacall-m68k.c, callback/vacall_r/vacall-m88k.c,
	  vacall/vacall-hppa.c, vacall/vacall-i386.c, vacall/vacall-m68k.c,
	  vacall/vacall-m88k.c, callback/vacall_r/vacall-mips.c,
	  callback/vacall_r/vacall-mips64.c, vacall/vacall-mips.c,
	  vacall/vacall-mips64.c, vacall/vacall-mipsn32.c,
	  callback/vacall_r/vacall-rs6000.c,
	  callback/vacall_r/vacall-sparc.c, vacall/vacall-rs6000.c,
	  vacall/vacall-sparc.c:

	Avoid `switch' statements, to make the generated code position-independent.

1999-05-18 22:26  haible

	* src/autoconf/libtool.m4:

	Libtoolify the sigsegv library.

1999-05-18 22:01  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix for sigsegv module on Linux 2.0.x with glibc2.0.

1999-05-15 21:53  haible

	* src/: ChangeLog, sequence.d:

	Gilbert's fix to 1999-04-25 patch.

1999-05-15 21:40  haible

	* src/_impnotes.html:

	Timezone is a multiple of 1/3600, not 1/4.

1999-05-15 15:59  haible

	* src/: loop.lsp, spvw.d:

	Whitespace change. - Sam, if your Emacs window is not large enough, make it
	larger.

1999-05-15 15:57  haible

	* src/: ChangeLog, spvw.d:

	Make *ANSI* handling safer.

1999-05-15 15:56  haible

	* src/misc.d:

	Nop.

1999-05-15 15:55  haible

	* src/: init.lsp, places.lsp:

	Don't put *ansi* in the middle of the encoding stuff.

1999-05-15 15:55  haible

	* src/constsym.d:

	Move ansi, set_ansi to the right place: the end of misc.d.

1999-05-15 15:54  haible

	* src/constobj.d:

	Move O(ansi) to the MISC section. O(all_weakpointers) must come first!

1999-05-15 15:53  haible

	* src/: ChangeLog, lispbibl.d, stream.d:

	Sam, why do you often insert new things at a random point?

1999-05-15 15:50  haible

	* src/format.lsp:

	Update comment.

1999-05-15 15:49  haible

	* src/: ChangeLog, compiler.lsp, conditio.lsp, defmacro.lsp,
	  error.d, eval.d:

	"Keyword arguments" can be any symbols.

1999-05-15 15:47  haible

	* src/: ChangeLog, eval.d, compiler.lsp:

	If arrays satisfy `constantp', they must also be self-evaluating.

1999-05-15 15:44  haible

	* src/_impnotes.html:

	Typos.

1999-05-15 15:39  haible

	* src/: _clisp.1, _clisp.html:

	Keep mentioning CLtL2 and CLtL1 (for cultural reasons), but mention them as
	superseded.
	Keep clisp.1 and clisp.html consistent.

1999-05-15 15:35  haible

	* src/: ari80386.d, avl.d, charstrg.d, constobj.d, constpack.d,
	  constsym.d, control.d, debug.d, encoding.d, error.d, eval.d,
	  foreign.d, fsubr.d, genclisph.d, hashtabl.d, io.d, lisparit.d,
	  lispbibl.d, list.d, misc.d, modules.d, msdos.d, noreadline.d,
	  package.d, pathname.d, predtype.d, pseudofun.d, record.d,
	  sequence.d, sort.d, spvw.d, spvwtabf.d, spvwtabo.d, spvwtabs.d,
	  stream.d, subr.d, subrkw.d, symbol.d, time.d, unix.d, unixaux.d,
	  win32.d, win32aux.d, xthread.d:

	Replace creation date with maintenance years.

1999-05-15 15:28  haible

	* src/: VERSION, version.h:

	It's time to bump the version number now and then.

1999-05-15 15:27  haible

	* src/TODO:

	Update.

1999-05-15 15:21  haible

	* src/: ChangeLog, trace.lsp:

	Remove a function which was needed because of a broken definition of `defun'
	years ago.

1999-05-13 01:05  sds

	* src/_impnotes.html:

	more links

1999-05-12 23:04  sds

	* src/CHANGES.LOG:

	(format nil "~@D" 0) ==> "+0"

1999-05-12 20:59  sds

	* src/: ChangeLog, format.lsp:

	(format-integer): (format nil "~@d" 0) => "+0"

1999-05-12 18:56  sds

	* src/: ChangeLog, loop.lsp:

	(expand-loop): put `then-form' into `stepafter' even
	when it's the same constant as `first-form'.

1999-05-11 18:18  sds

	* src/_impnotes.html:

	Added linux/binfmt_misc to application delivery.

1999-05-10 18:58  sds

	* tests/: ChangeLog, eval20.tst:

	(constantp #'(1)) -> T

1999-05-09 20:29  sds

	* src/: makemake.in, _impnotes.html:

	Replaced "<HS>" with "CLHSROOT".

1999-05-09 15:46  haible

	* src/CHANGES.LOG:

	Catch stack overflow also on Solaris, Irix, OSF/1.

1999-05-09 15:25  haible

	* src/configure:

	Regenerated.

1999-05-09 15:00  haible

	* src/: autoconf/aclocal.m4, ChangeLog:

	Fix the SIGACTION_NEED_UNBLOCK detection on Solaris.

1999-05-09 14:52  haible

	* src/configure:

	Regenerated.

1999-05-08 22:56  sds

	* src/_impnotes.html:

	Renamed the platform-dependent extensions 2.8 from "CLISP as a
	script interpreter" to "Application delivery with CLISP".
	Added a win32 part there - `fas' and `mem' ext association.
	Mention the upcoming `allocate-instance' as implemented.

1999-05-07 19:28  sds

	* src/: ChangeLog, describe.lsp:

	*apropos-do-more* - new variable for more verbose apropos output.

1999-05-07 18:07  sds

	* src/: spvw.d, ChangeLog:

	(usage): mention -K regardless of "UNIX_BINARY_DISTRIB".

1999-05-07 14:59  haible

	* src/autoconf/aclocal.m4, src/unix.d, src/intlog.d,
	  src/lispbibl.d, src/ChangeLog, src/CHANGES.LOG, unix/PLATFORMS:

	Add support for Apple Rhapsody.

1999-05-07 14:57  haible

	* tests/: genstream.tst, ChangeLog:

	Update for 1999-04-24 change.

1999-05-07 14:53  haible

	* tests/: ChangeLog, conditions.tst:

	Update for 1999-04-04 change.

1999-05-07 14:52  haible

	* src/: clos.lsp, ChangeLog:

	NO-APPLICABLE-METHOD and NO-PRIMARY-METHOD now signal a TYPE-ERROR when
	possible.

1999-05-03 17:39  haible

	* src/ChangeLog:

	Addendum to 1999-04-29.

1999-05-03 16:32  sds

	* src/: ChangeLog, pathname.d:

	Fixed a compile error intruduced recently.

1999-05-03 14:05  haible

	* src/autoconf/aclocal.m4, src/spvw.d, src/spvw_sigsegv.d,
	  src/lispbibl.d, src/ChangeLog, src/spvw_fault.d, src/CHANGES.LOG,
	  tests/ChangeLog, tests/stackovf.tst:

	Catch stack overflow on Unix.

1999-05-03 13:59  haible

	* src/: clos.lsp, record.d, eval.d, subr.d, compiler.lsp, misc.d,
	  constsym.d, constobj.d, ChangeLog:

	Simplify the treatment of SYS::%GENERIC-FUNCTION-LAMBDA.

1999-05-03 13:56  haible

	* src/: conditio.lsp, ChangeLog:

	Avoid warning caused by DEFCONDITION.

1999-05-03 13:54  haible

	* src/: stream.d, ChangeLog:

	Micro-optimize the synonym streams.

1999-05-03 13:52  haible

	* src/: io.d, stream.d, gstream.lsp, compiler.lsp, lispbibl.d,
	  constsym.d, describe.lsp, ChangeLog:

	Gray streams, part 4.

1999-05-03 13:46  haible

	* src/: lispbibl.d, io.d, stream.d, compiler.lsp, format.lsp,
	  ChangeLog:

	Streams can now have an unknown line position.

1999-05-03 12:54  haible

	* src/: io.d, stream.d, lispbibl.d, ChangeLog:

	Fix a small potential GC safety problem.

1999-05-03 12:25  haible

	* src/: clos.lsp, CHANGES.LOG, ChangeLog:

	Fix a CLOS bug with generic functions not having any methods.

1999-05-03 12:22  haible

	* src/: init.lsp, ChangeLog:

	Fix a problem with 1999-01-30 patch which made debugging of clisp source
	very hard.

1999-05-03 12:16  haible

	* ffcall/autoconf/config.guess, src/autoconf/config.guess,
	  ffcall/autoconf/config.sub, src/autoconf/config.sub,
	  src/ChangeLog:

	Upgrade config.guess and config.sub to newest GNU sources, in order to get
	support for MacOS X Server.

1999-05-03 12:12  haible

	* src/: subr.d, gstream.lsp, stream.d, lispbibl.d, constsym.d,
	  constobj.d, ChangeLog:

	Gray streams, part 3.

1999-05-03 12:08  haible

	* src/: subr.d, gstream.lsp, eval.d, stream.d, debug.d, misc.d,
	  places.lsp, constsym.d, constobj.d, compiler.lsp, lispbibl.d,
	  pathname.d, spvw_memfile.d, init.lsp, subrkw.d, ChangeLog:

	Gray streams, part 2.

1999-05-03 12:02  haible

	* src/: stream.d, lispbibl.d, subr.d, pathname.d, predtype.d,
	  constsym.d, ChangeLog:

	Gray streams, part 1.

1999-04-29 22:25  haible

	* tests/steele7.tst, tests/ChangeLog, src/control.d, src/ChangeLog,
	  src/CHANGES.LOG:

	Fix (let (x) (declare (special x)) (symbol-value 'x)) in interpreted mode.

1999-04-29 21:16  haible

	* src/configure:

	Regenerated.

1999-04-29 19:16  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix CL_TCPCONN test after 1999-03-10 modifications.

1999-04-28 20:09  haible

	* src/: ChangeLog, eval.d, lispbibl.d, control.d, foreign.d:

	Take care of alignment restrictions for jmp_buf on Irix 6.5.

1999-04-28 20:02  sds

	* ANNOUNCE:

	Fixed ALU reference.  Added Yajoo reference.

1999-04-28 16:28  haible

	* src/: ChangeLog, clos.lsp:

	Allow mixing metaclasses.

1999-04-28 16:24  haible

	* src/: ChangeLog, conditio.lsp, reploop.lsp:

	Make the bootstrapping more robust.

1999-04-28 16:21  haible

	* src/: stream.d, ChangeLog:

	Make an error message internationalizable.

1999-04-28 16:16  haible

	* src/lispbibl.d:

	Nop.

1999-04-28 16:12  haible

	* src/: conditio.lsp, ChangeLog:

	Fix problem introduced by 1999-04-04 patch.

1999-04-28 16:00  haible

	* src/: ChangeLog, io.d, stream.d, lispbibl.d:

	Optimize read-line on container streams.

1999-04-28 15:47  haible

	* src/: stream.d, ChangeLog:

	Fix a probable compilation problem on DOS.

1999-04-28 15:36  haible

	* src/: ChangeLog, io.d, stream.d, lispbibl.d, pseudofun.d:

	Remove obsolete stream primitive `wr_ss'.

1999-04-28 15:28  haible

	* src/: ChangeLog, stream.d, sequence.d, lispbibl.d, pseudofun.d,
	  lisparit.d:

	Change calling convention for write_char_array.

1999-04-28 15:18  haible

	* src/: ChangeLog, stream.d, sequence.d, lispbibl.d, pseudofun.d:

	Change calling convention for read_char_array.

1999-04-28 15:13  haible

	* src/: ChangeLog, stream.d, sequence.d, lispbibl.d, pseudofun.d:

	Change calling convention for write_byte_array.

1999-04-28 15:02  haible

	* src/: ChangeLog, stream.d, lispbibl.d, sequence.d, pseudofun.d:

	Change calling convention of read_byte_array.

1999-04-28 14:51  haible

	* ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure:

	Regenerated.

1999-04-28 14:21  haible

	* src/: autoconf/aclocal.m4, lispbibl.d, spvw_allocate.d,
	  constobj.d, unixconf.h.in, configure.in, ChangeLog:

	Add macros for allocating bit-vectors and strings with dynamic extent.

1999-04-28 13:17  haible

	* src/: CHANGES.LOG, ChangeLog, compiler.lsp:

	Optimize calls to LDB & co.

1999-04-28 13:12  haible

	* src/: ChangeLog, describe.lsp:

	Nop.

1999-04-28 13:04  haible

	* src/: ChangeLog, intlog.d:

	Optimize LOGAND, so it becomes faster than LDB in some cases.

1999-04-28 12:56  haible

	* src/constobj.d:

	Comment.

1999-04-28 12:51  haible

	* src/: lispbibl.d, ChangeLog:

	Fix a compilation problem occurring only with SAFETY=3.

1999-04-28 12:45  haible

	* src/: CHANGES.LOG, ChangeLog, io.d, subr.d, constsym.d, stream.d,
	  _impnotes.html, gstream.lsp, screen.lsp, constobj.d:

	Rename `sys::real-listen' to `read-char-status', and give it civil rights.

1999-04-28 12:25  haible

	* src/: ChangeLog, lispbibl.d, array.d, stream.d:

	Simplify string streams a bit.

1999-04-28 12:20  haible

	* src/: ChangeLog, io.d, affi.d, debug.d, charstrg.d, compelem.d,
	  comptran.d, control.d, dfloat.d, encoding.d, eval.d, ffloat.d,
	  flo_konv.d, flo_rest.d, foreign.d, hashtabl.d, intbyte.d,
	  intdiv.d, intelem.d, intgcd.d, intlog.d, intmal.d, intplus.d,
	  intread.d, intsqrt.d, lfloat.d, lisparit.d, lispbibl.d, list.d,
	  package.d, pathname.d, predtype.d, rational.d, realelem.d,
	  realrand.d, realtran.d, sequence.d, sfloat.d, spvw_circ.d,
	  spvw_debug.d, spvw_garcol.d, spvw_memfile.d, spvw_typealloc.d,
	  stream.d, time.d, array.d:

	Starting to translate German to English.

1999-04-28 12:02  haible

	* src/: macros2.lsp, ChangeLog:

	Extend SPACE so that it includes TIME.

1999-04-28 00:05  sds

	* src/: ChangeLog, describe.lsp:

		* describe.lsp (describe): wrap `describe-object' in `unwind-protect'.
		(describe-object): fixed printing indentation.

1999-04-27 20:04  haible

	* src/: ChangeLog, lispbibl.d:

	It now works on m68k-linux with ELF.

1999-04-27 20:00  haible

	* src/: ChangeLog, defs2.lsp:

	Improve `defpackage' so that it doesn't complain about MCS.

1999-04-27 19:57  haible

	* src/: ChangeLog, places.lsp:

	Fix one more thing in Sam's places.lsp rewrite.

1999-04-27 19:50  haible

	* tests/: alltest.tst, tests.lsp, array.tst, characters.tst,
	  conditions.tst, format.tst, iofkts.tst, lists152.tst,
	  lists155.tst, lists156.tst, loop.tst, map.tst, setf.tst,
	  steele7.tst, streams.tst, streamslong.tst, strings.tst, clos.tst,
	  hashlong.tst, symbol10.tst, symbols.tst, type.tst, ChangeLog,
	  Makefile.cmucl:

	Add support for CMUCL.

1999-04-27 19:41  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Adapt CL_GLOBAL_CONSTRUCTORS to egcs-1.1.2.

1999-04-27 00:15  sds

	* src/_impnotes.html:

	Moved `--export-syscalls' to the platform-dependent part.

1999-04-13 11:59  haible

	* src/: ChangeLog, stream.d:

	Fix the read-char-sequence bug found by Sam.

1999-04-12 23:36  sds

	* src/: _impnotes.html, _clisp.1, _clisp.html:

	reference _impnotes.html from _clisp.html.
	updated _impnotes.html#options.

1999-04-12 18:07  haible

	* clisp.spec, src/makemake.in, src/_distmakefile, src/describe.lsp,
	  src/ChangeLog:

	Fancy `describe' on characters.

1999-04-12 17:59  haible

	* src/: ChangeLog, _clisp.c, spvw.d, subr.d, _clisp.1, _README.de,
	  pathname.d, makemake.in, constsym.d, _README.en, _README.es,
	  _clisp.html:

	Add command-line option "-B".

1999-04-12 17:57  haible

	* clisp.spec:

	Update for 1999-04-04 distribution change.

1999-04-12 17:52  haible

	* src/: ChangeLog, makemake.in:

	Tweak the "install" target.

1999-04-12 17:51  sds

	* src/macros3.lsp:

	(with-collect): fixed a bug in #-clisp case.

1999-04-12 17:47  haible

	* src/: ChangeLog, stream.d:

	No need to hardwire the readline comment begin character.

1999-04-12 17:40  haible

	* src/: ChangeLog, compiler.lsp:

	Fix c-FORMAT: Don't assume that all constants are self-evaluating.

1999-04-12 16:54  sds

	* src/: ChangeLog, _impnotes.html, macros3.lsp:

	(with-collect): new macro.

1999-04-11 23:13  sds

	* src/_impnotes.html:

	More links.

1999-04-09 19:08  sds

	* src/_impnotes.html:

	many more links

1999-04-09 09:29  haible

	* src/: ChangeLog, type.lsp:

	Bug fix `type-expand'.

1999-04-08 20:32  haible

	* ANNOUNCE:

	Remove hype.

1999-04-08 19:44  sds

	* src/: ChangeLog, compiler.lsp:

	check for `constantp', not `stringp'.

1999-04-08 00:07  sds

	* src/: _impnotes.html, ChangeLog, control.d:

	arrays are constants

1999-04-07 21:26  sds

	* src/CHANGES.LOG:

	conform to <KEYWORD-ARGUMENT-NAME-PACKAGE:ANY> and
	<MULTIPLE-VALUE-SETQ-ORDER:LIKE-SETF-OF-VALUES>.

1999-04-07 21:19  sds

	* src/: compiler.lsp, eval.d, ChangeLog, _impnotes.html:

	Implemented ANSI CL issue KEYWORD-ARGUMENT-NAME-PACKAGE:ANY
	Marked MULTIPLE-VALUE-SETQ-ORDER:LIKE-SETF-OF-VALUES as implemented

1999-04-07 19:13  sds

	* src/: ChangeLog, compiler.lsp, describe.lsp:

	1999-04-07  Sam Steingold  <sds@goems.com>

		* compiler.lsp (c-FORMAT): signal an error when the stream
		argument is missing.
		* describe.lsp (describe-object): call `documentation'.

1999-04-07 13:06  haible

	* src/_impnotes.html:

	Joerg found a typo.

1999-04-06 22:01  sds

	* src/stream.d:

	call `check_open_file_stream' in `stream_fd'.

1999-04-06 21:41  sds

	* src/: ChangeLog, _impnotes.html, constsym.d, constobj.d,
	  places.lsp, subr.d, init.lsp, spvw.d, misc.d, socket.d,
	  pathname.d, stream.d, lispbibl.d, describe.lsp:

	1999-04-06  Sam Steingold  <sds@goems.com>

		--- *ANSI* is a symbol macro now.
		* constsym.d: added `:ansi-cl', `ansi' and `set_ansi'.
		* subr.d: added `ansi' and `set_ansi'.
		* constobj.d: added `ansi'.
		* places.lsp: define *ANSI*.
		* init.lsp: export *ANSI*.
		* spvw.d: call `set_ansi' instead of setting *ANSI*.
		* misc.d (ansi, set_ansi): new LISPFUNNs.
		--- Fix `export-syscalls' damaged by recent patches.
		* socket.d (resolve_host_ipaddr): replaced `fehler_string_int'
		with `fehler_string_integer'.
		* pathname.d (user_data): ditto.  Also,
		`fehler_pathname_descriptor' --> `fehler_pathname_designator'.
		(file_stat): use `stream_fd' instead of `strm_ochannel'.
		* stream.d (file_stat): removed.
		(stream_fd): added.
		* lispbibl.d: declare `stream_fd'.
		--- fix `describe'
		* describe.lsp (describe): set `*describe-done*' and
		`*describe-nesting*' instead of binding.

1999-04-06 00:42  haible

	* clisp.spec:

	PostgreSQL module name has changed to postgresql642.

1999-04-06 00:41  haible

	* src/makemake.in:

	Mention both PostgreSQL modules.

1999-04-06 00:12  haible

	* src/: stream.d, symbol.d, trace.lsp, type.lsp, xcharin.lsp,
	  lispbibl.d, amigaaux.d, constsym.d, genclisph.d, spvw_language.d,
	  amigasock.lsp, makemake.in, german.lsp, french.lsp:

	German and French messages are now managed through gettext.

1999-04-06 00:09  haible

	* src/: package.d, pathname.d, places.lsp, predtype.d, query.lsp,
	  record.d, reploop.lsp, rexx.d, rexx1.lsp, room.lsp, runprog.lsp,
	  screen.lsp, sequence.d, socket.d, spvw.d, spvw_alloca.d,
	  spvw_allocate.d, spvw_fault.d, spvw_garcol.d, spvw_memfile.d,
	  spvw_mmap.d, spvw_multimap.d, spvw_sigint.d, spvw_sigsegv.d:

	German and French messages are now managed through gettext.

1999-04-06 00:05  haible

	* src/: defstruc.lsp, describe.lsp, dribble.lsp, encoding.d,
	  erramiga.d, errdjgpp.d, errunix.d, errwin32.d, flo_konv.d,
	  floatpri.lsp, foreign.d, foreign1.lsp, format.lsp, hashtabl.d,
	  intbyte.d, intelem.d, intlog.d, intmal.d, intsqrt.d, lfloat.d,
	  lisparit.d, list.d, loop.lsp, macros1.lsp, macros2.lsp,
	  macros3.lsp, misc.d:

	German and French messages are now managed through gettext.

1999-04-06 00:02  haible

	* src/: eval.d, init.lsp, intdiv.d, aridecl.d, backquot.lsp,
	  charstrg.d, compiler.lsp, conditio.lsp, constobj.d, control.d,
	  defmacro.lsp, defs1.lsp, defs2.lsp, defs3.lsp:

	German and French messages are now managed through gettext.

1999-04-05 23:59  haible

	* src/: ChangeLog, io.d, affi.d, array.d, clos.lsp, debug.d,
	  edit.lsp, affi1.lsp, error.d:

	German and French messages are now managed through gettext.

1999-04-05 23:37  haible

	* src/: ChangeLog, io.d:

	Update translations.

1999-04-05 23:35  haible

	* src/: ChangeLog, CHANGES.LOG, _impnotes.html, foreign1.lsp:

	FFI:DEF-C-* now assume ANSI C, not K&R C.

1999-04-05 23:32  sds

	* src/_impnotes.html:

	Replaced &#34; with " for short strings. More links.

1999-04-05 23:31  haible

	* src/: ChangeLog, _clisp.c, _clisp.1, _clisp.html, spvw.d,
	  _distmakefile, makemake.in:

	Changes to the distribution structure on Unix. New option "-K".

1999-04-05 23:28  haible

	* src/ChangeLog, modules/clx/new-clx/link.sh,
	  modules/clx/new-clx/clx.f:

	Update CLX for Unicode. At least it compiles again now, don't know how it runs.

1999-04-05 23:22  haible

	* src/: ChangeLog, makemake.in, _README:

	The README is now in English, unconditionally.

1999-04-05 23:16  haible

	* src/_impnotes.html:

	Add doc about the def-call-out/in :language option.

1999-04-05 23:12  haible

	* src/: ChangeLog, lispbibl.d, spvw.d, stream.d, spvw_memfile.d,
	  pseudofun.d:

	Allow all pseudofun pointers to be correctly relocated on HP-UX.

1999-04-05 23:10  haible

	* src/clisp-link.in:

	Fix comment and usage message.

1999-04-05 23:08  haible

	* src/: ChangeLog, CHANGES.LOG, control.d:

	One more ANSI CL compliance issue. If all of them were so trivial...

1999-04-05 23:05  haible

	* src/_impnotes.html:

	Document read-integer and write-integer.

1999-04-05 23:04  haible

	* src/: ChangeLog, makemake.in, _distmakefile:

	Create $(prefix) and $(exec_prefix) if they don't exist.

1999-04-05 23:00  haible

	* src/: ChangeLog, stream.d:

	Another bug fix for unbuffered streams.

1999-04-05 22:56  haible

	* src/: ChangeLog, stream.d:

	Bug fix relating to unbuffered streams.

1999-04-05 22:53  haible

	* src/: ChangeLog, CHANGES.LOG, conditio.lsp, _impnotes.html,
	  defs3.lsp:

	ANSI CL compliance: SIMPLE-CONDITION-FORMAT-CONTROL, not ...-STRING.

1999-04-05 22:42  haible

	* src/: ChangeLog, stream.d:

	Revert 1999-03-26 patch.

1999-04-05 22:32  haible

	* src/: ChangeLog, subr.d, constsym.d, socket.d:

	When you move a function from stream.d to socket.d, PLEASE keep subr.d and
	constsym.d (both the order and the #ifs) in sync. Otherwise it soon gets
	messy.

1999-04-05 22:27  haible

	* src/: ChangeLog, constsym.d, pathname.d, subr.d:

	Move `file-stat' to pathname.d, where it belongs.

1999-04-05 22:17  haible

	* src/: ChangeLog, constobj.d, lispbibl.d, symbol.d, error.d:

	Fix Sam's `fehler_string_int' patch (was only half-baken).

1999-04-05 22:15  haible

	* src/: ChangeLog, describe.lsp:

	Tweak the new `describe'.

1999-04-05 22:12  haible

	* src/: ChangeLog, _impnotes.html, constsym.d, predtype.d,
	  defs2.lsp, constobj.d:

	FSUBRs are not compiled-functions any more.

1999-04-05 22:04  haible

	* src/: ChangeLog, conditio.lsp:

	Let's be consistent with the order of symbols in export lists. `os-error'
	comes right after `file-error'.

1999-04-05 22:01  haible

	* src/: ChangeLog, init.lsp, defs3.lsp, defs1.lsp:

	Fix the order of the symbols in the long export lists, to match the CLtL2
	order. Add one more error check to `with-package-iterator'.

1999-04-05 21:59  haible

	* src/: ChangeLog, savemem.lsp:

	Fix last saveinitmem patch.

1999-04-05 21:56  haible

	* tests/: ChangeLog, alltest.tst, hash.tst:

	Move some tests.

1999-04-05 21:54  haible

	* src/: ChangeLog, loop.lsp:

	For collect/append/nconc, partially revert the last patch: use the more
	efficient PUSH/LIST-NREVERSE code when possible.

1999-04-05 21:52  sds

	* configure, clisp.spec:

	propagate --export-syscalls --> --with-export-syscalls change

1999-04-05 21:44  haible

	* src/: ChangeLog, _impnotes.html, spvw.d, constsym.d, pathname.d:

	New variable *merge-pathnames-ansi*. It is not good if *ansi* is overloaded
	to do too many things.

1999-04-05 21:37  haible

	* src/_impnotes.html:

	Miscellaneous corrections.

1999-04-05 21:36  haible

	* src/_impnotes.html:

	More headlines.

1999-04-05 21:34  haible

	* src/_impnotes.html:

	Make some tables nicer:
	 - Netscape centers <th> tags by default, it looks better if left-aligned.
	 - If you put "CPU word size" at the top left corner of a table, it's
	   confusing, because it applies only to the first row, not the first column.

1999-04-05 21:30  haible

	* src/_impnotes.html:

	Don't mention "lisp.run" in the impnotes.
	The file name "lisp.run" and the default options passed to it should be
	considered undocumented. Moreover, you forgot the -N flag.
	Let people call "clisp", it's a more robust calling convention.

1999-04-05 21:28  haible

	* src/_impnotes.html:

	Reword the comments about `file-author' in a less biased way. (Well, less
	biased against clisp, _more_ biased towards what clisp does ;-).)

1999-04-05 21:26  haible

	* src/_impnotes.html:

	Replace in impnotes: "CLHSROOT/" not "CLHSROOT". This way, we can still write CLHSROOT
	in comments :-)

1999-04-05 21:25  haible

	* src/: ChangeLog, makemake.in:

	Replace in impnotes: "<HS>/" not "<HS>". This way, we can still write <HS>
	in comments :-)

1999-04-05 21:22  haible

	* src/: ChangeLog, _impnotes.html, makemake.in:

	Rename option --export-syscalls to --with-export-syscalls, to be consistent
	with the other --with options.

1999-04-05 21:20  haible

	* src/_impnotes.html:

	Write `t' in lowercase, like all other symbols.

1999-04-05 21:16  haible

	* src/: ChangeLog, makemake.in:

	Add `rluserman' documentation to readline.

1999-04-05 21:05  haible

	* src/ChangeLog, clisp.spec:

	Don't mention "--without-unicode". Even as a comment, it is a bad idea.

1999-04-05 21:03  haible

	* src/_impnotes.html:

	Harmless fixes. No need to document `load-time-value' and
	`function-lambda-expression'.

1999-04-05 20:57  haible

	* src/ChangeLog:

	Typos.

1999-04-05 17:58  sds

	* src/_impnotes.html:

	Replaced "$" with "#x" in hex.

1999-04-01 13:33  haible

	* src/: ChangeLog, rexx.d:

	minor ARexx patch, from Joerg.

1999-04-01 12:33  haible

	* src/: ChangeLog, pathname.d:

	Improve handling of /proc/self/fd/* files on Linux.

1999-04-01 12:30  haible

	* ffcall/: avcall/avcall.h.msvc, vacall/vacall.h.msvc,
	  callback/vacall_r/vacall_r.h.msvc:

	Regenerated.

1999-04-01 12:29  haible

	* src/ChangeLog, Makefile.devel, ffcall/Makefile.devel,
	  ffcall/callback/Makefile.devel:

	Add rules for regenerating three forgotten files.

1999-03-31 18:59  sds

	* src/_impnotes.html:

	Fixed the docs for `--export-syscalls'.

1999-03-31 18:32  sds

	* src/_impnotes.html:

	Fixed the case of CLHSROOT.

1999-03-30 16:51  sds

	* src/_impnotes.html:

	more links

1999-03-30 15:59  haible

	* modules/clx/new-clx/demos/qix.lsp:

	Fix typo, found by Paolo Amoroso <amoroso@mclink.it>.

1999-03-30 15:41  haible

	* src/_impnotes.html:

	Fix a typo. Mentioned by Chris Holden <chris.holden@gte.net>.

1999-03-28 22:16  sds

	* src/_impnotes.html:

	More links.  downcased markup.

1999-03-26 20:47  sds

	* src/: ChangeLog, stream.d:

	merged make_pipe_input_stream and make_pipe_output_stream into make_pipe_stream

1999-03-26 20:00  sds

	* src/_impnotes.html:

	Moved debugging/stepping from extensions to 25.1.2 Debugging Utilities

1999-03-23 01:00  sds

	* src/_impnotes.html:

	missing `]'.

1999-03-23 00:09  sds

	* src/: ChangeLog, pathname.d, stream.d:

	Moved user-data from stream.d to pathname.d;
	Extracted unix_user_pwd() from init_pathnames().

1999-03-22 22:04  sds

	* src/_impnotes.html:

	fixed html 3.2 validation

1999-03-22 20:48  sds

	* src/_impnotes.html:

	many more links

1999-03-22 19:06  sds

	* src/: ChangeLog, pathname.d, _impnotes.html:

	With `-a', more ANSI compliant `merge-pathname'.
	Document command line options and `merge-pathname'.

1999-03-21 05:09  sds

	* clisp.spec:

	Added `postgresql' to configure.

1999-03-21 03:30  sds

	* src/: CHANGES.LOG, ChangeLog, makemake.in:

	postgresql

1999-03-21 03:10  sds

	* src/: ChangeLog, describe.lsp:

	handle foreign functions correctly

1999-03-19 22:01  sds

	* src/: ChangeLog, savemem.lsp:

	reset command-index; bind +/-/* instead of etting

1999-03-19 00:37  sds

	* modules/clx/new-clx/clx.lsp:

	push keyword :clx-ansi-common-lisp into `*features*' instead of the symbol.

1999-03-19 00:36  sds

	* src/: ChangeLog, compiler.lsp, describe.lsp, predtype.d,
	  constobj.d, io.d:

	describe knows about deprecated functions now.
	special operators are not called special forms anymore.

1999-03-18 21:44  haible

	* src/makemake.in:

	Temporary fix for build problem -- needs more work.

1999-03-18 15:53  sds

	* src/_impnotes.html:

	fixed syscalls reference; fixed print-object doc.

1999-03-18 10:08  haible

	* src/configure:

	Regenerated.

1999-03-18 09:57  haible

	* src/: ChangeLog, unixconf.h.in, unix.d, configure.in,
	  autoconf/aclocal.m4:

	Allow variations in iconv() prototype.

1999-03-18 09:55  haible

	* src/TODO:

	Add a reminder.

1999-03-18 09:49  haible

	* src/: ChangeLog, stream.d:

	HP-UX is really always something special.

1999-03-17 23:51  sds

	* src/: ChangeLog, stream.d:

	fixed time handling in file-stat

1999-03-17 17:21  sds

	* src/: describe.lsp, ChangeLog:

	use standard-object for CLOS; describe the value of the weak pointers

1999-03-17 02:26  sds

	* src/: ChangeLog, describe.lsp:

	standard object -> T: now works with `byte'.

1999-03-17 02:16  sds

	* src/_impnotes.html:

	restored nb re print-object

1999-03-17 01:46  haible

	* src/_impnotes.html:

	More platform dependent iconv stuff.

1999-03-17 00:39  sds

	* src/_impnotes.html:

	more links; some junk removed.

1999-03-17 00:25  haible

	* src/_impnotes.html:

	Document various systems' iconv based encodings.

1999-03-16 23:11  haible

	* src/: ChangeLog, defs1.lsp:

	Tweak `with-package-iterator'.

1999-03-16 22:26  haible

	* src/ChangeLog:

	Typos.

1999-03-16 22:23  haible

	* src/: ChangeLog, error.d, encoding.d:

	HP-UX is always something special...

1999-03-16 22:05  sds

	* src/: CHANGES.LOG, ChangeLog, _impnotes.html, defs1.lsp,
	  defs3.lsp, init.lsp:

	implemented `with-package-iterator'

1999-03-16 21:51  sds

	* tests/: ChangeLog, pack11.tst, hash.tst:

	added test-hash-table-iterator and test-package-iterator

1999-03-16 20:28  sds

	* src/: ChangeLog, _impnotes.html, socket.d, stream.d:

	cosmetic changes to syscalls; document them.

1999-03-16 18:06  haible

	* ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure:

	Regenerated with C++ support.

1999-03-16 17:43  haible

	* src/: ChangeLog, stream.d:

	Change rd_ch_terminal* so it respects the encoding.

1999-03-16 17:39  haible

	* src/: ChangeLog, lispbibl.d:

	Avoid a "gcc -ansi -pedantic" pitfall.

1999-03-16 17:36  haible

	* src/foreign.d, src/avl.d, utils/modprep.d:

	Tweaks for using a C++ compiler.

1999-03-16 17:33  haible

	* src/: ChangeLog, io.d, stream.d, charstrg.d:

	Tweaks for using a C++ compiler.

1999-03-16 17:27  haible

	* ffcall/: vacall/configure.in, vacall/Makefile.in,
	  avcall/structcpy.c, callback/vacall_r/structcpy.c,
	  vacall/structcpy.c, vacall/misc.c, vacall/tests.c,
	  vacall/vacall.h.in, avcall/configure.in, avcall/Makefile.in,
	  avcall/tests.c, avcall/avcall.h.in, trampoline/configure.in,
	  trampoline/Makefile.in, trampoline/trampoline.c,
	  trampoline/test1.c, trampoline/test2.c,
	  trampoline/trampoline.h.in, callback/vacall_r/configure.in,
	  callback/vacall_r/Makefile.in, callback/vacall_r/misc.c,
	  callback/vacall_r/vacall_r.h.in,
	  callback/trampoline_r/configure.in,
	  callback/trampoline_r/Makefile.in, callback/trampoline_r/test1.c,
	  callback/trampoline_r/test2.c,
	  callback/trampoline_r/trampoline.c,
	  callback/trampoline_r/trampoline_r.h.in, callback/configure.in,
	  callback/Makefile.in, callback/tests.c, callback/callback.h.in:

	Tweaks for using a C++ compiler.

1999-03-16 17:20  haible

	* src/ChangeLog, src/intparam.d, src/intparam.c, src/configure.in,
	  src/autoconf/aclocal.m4, configure:

	Tweaks for using a C++ compiler.

1999-03-15 03:36  sds

	* src/stream.d:

	fehler_thing -> fehler_pathname_descriptor

1999-03-15 03:22  sds

	* src/: lispbibl.d, ChangeLog:

	forgot to check in os_error

1999-03-15 03:16  sds

	* src/error.d:

	fixed a stupid erorr in the error patch

1999-03-15 03:04  sds

	* src/: ChangeLog, stream.d, pathname.d, socket.d:

	handle IPv6 in resolve_ip, fixed file-stat for streams

1999-03-15 02:49  sds

	* src/: ChangeLog, conditio.lsp, constsym.d, errwin32.d, errunix.d,
	  erramiga.d, errdjgpp.d, error.d:

	OS_error() raises an os-error, not a simple-error

1999-03-14 23:15  haible

	* src/: CHANGES.LOG, _impnotes.html:

	Document the UNICODE and encoding extensions.

1999-03-14 23:09  haible

	* src/: ChangeLog, subr.d, encoding.d, init.lsp, stream.d,
	  constsym.d, foreign1.lsp, affi1.lsp, lispbibl.d, places.lsp:

	Introduce symbol-macros for the global encodings.

1999-03-14 23:04  haible

	* src/: ChangeLog, macros2.lsp, defs2.lsp:

	Move define-symbol-macro to macros2.lsp, so we can use it in places.lsp.

1999-03-14 22:59  haible

	* src/: ChangeLog, CHANGES.LOG, io.d, stream.d:

	Fix the "closed socket servers not marked as closed" bug.

1999-03-14 22:56  haible

	* src/: ChangeLog, constsym.d, encoding.d:

	Some more aliases for encodings.

1999-03-14 22:53  haible

	* src/: ChangeLog, encoding.d, type.lsp, constsym.d, pseudofun.d:

	Yet another encoding: Unicode-32 a.k.a. UCS-4.

1999-03-14 22:50  haible

	* src/stream.d:

	Add a couple of FIXMEs.

1999-03-14 22:47  haible

	* src/: ChangeLog, error.d, encoding.d, conditio.lsp, lispbibl.d,
	  genclisph.d, constsym.d:

	New condition type charset-type-error.

1999-03-14 22:40  haible

	* src/: ChangeLog, encoding.d, type.lsp, subr.d, stream.d,
	  lispbibl.d, constsym.d, compiler.lsp, pseudofun.d, charstrg.d:

	Encodings are now types.

1999-03-14 22:34  haible

	* src/: ChangeLog, encoding.d, type.lsp, subr.d, constsym.d,
	  compiler.lsp:

	Implement (typep x 'encoding).

1999-03-14 22:32  haible

	* src/: ChangeLog, spvw_genera2.d, spvw_genera3.d:

	Avoid an egcs warning.

1999-03-14 22:27  haible

	* src/CHANGES.LOG, src/ChangeLog, src/io.d, src/lispbibl.d,
	  src/conditio.lsp, src/genclisph.d, src/constsym.d,
	  src/constobj.d, tests/ChangeLog, tests/excepsit.tst:

	The reader now signals READER-ERROR, as specified by CLHS.

1999-03-14 22:22  haible

	* src/: ChangeLog, eval.d, lispbibl.d:

	Make it possible to use HANDLER-BIND in C code.

1999-03-14 22:16  haible

	* src/: ChangeLog, format.lsp:

	Fix format ~:C, broken by Unicode character names.

1999-03-12 20:57  sds

	* src/loop.lsp:

	typo

1999-03-12 20:18  sds

	* src/socket.d:

	typo

1999-03-12 19:57  sds

	* src/: subr.d, stream.d, pathname.d, socket.d, error.d,
	  lispbibl.d, ChangeLog:

	added fehler_string_int.  moved socket_service_port to socket.d

1999-03-12 02:26  sds

	* src/describe.lsp:

	indentation fix

1999-03-12 01:04  haible

	* src/: ChangeLog, constsym.d, encoding.d:

	New names for some charsets.

1999-03-12 01:02  haible

	* src/ChangeLog, src/encoding.d, src/pseudofun.d, src/constsym.d,
	  src/makemake.in, src/nls_hp_roman8.c, utils/unicode/Makefile,
	  utils/unicode/nls_hp_roman8.in:

	Add the HP-ROMAN8 character set.

1999-03-12 00:59  haible

	* utils/unicode/Makefile:

	Trying to use a modified glibc-2.1 iconv.

1999-03-12 00:52  haible

	* src/: ChangeLog, stream.d:

	Make FILE-STRING-LENGTH encoding aware.

1999-03-12 00:48  haible

	* src/: ChangeLog, CHANGES.LOG, pathname.d:

	Big speed improvement on things like (directory "somedir/somefile.*")

1999-03-12 00:44  haible

	* src/init.lsp:

	Thought I would need to change `search-file', so I first translated the
	comments into English. Then it turned out `search-file' is fine. In the
	end, all you get are the English comments :-)

1999-03-12 00:39  haible

	* src/: ChangeLog, stream.d:

	Fix a very annoying EOF bug in the terminal stream.

1999-03-12 00:33  haible

	* src/: ChangeLog, stream.d, encoding.d, lispbibl.d, affi.d,
	  error.d, foreign.d, pseudofun.d:

	Finish implementing iconv-based encodings.

1999-03-12 00:29  haible

	* src/: lispbibl.d, subr.d, unixconf.h.in, configure.in,
	  constsym.d, autoconf/aclocal.m4:

	Support for IPv6 sockets.

1999-03-12 00:25  haible

	* src/: ChangeLog, socket.d, stream.d, win32.d, misc.d:

	Support for IPv6 sockets.

1999-03-12 00:15  haible

	* src/: ChangeLog, makemake.in:

	Work around an egcs bug.

1999-03-12 00:13  haible

	* src/: ChangeLog, unix.d, unixconf.h.in, autoconf/aclocal.m4:

	Make sure `struct winsize' is found on glibc-2.1 systems.

1999-03-12 00:11  sds

	* src/_impnotes.html:

	a couple of trivial re-formatting.

1999-03-12 00:04  haible

	* src/ChangeLog, src/makemake.in, src/lispbibl.d,
	  src/spvw_sigwinch.d, configure:

	Make it possible to build clisp when neither libtermcap nor libncurses
	is available.

1999-03-12 00:01  sds

	* src/ChangeLog:

	--export-syscalls (disabled by default)

1999-03-11 23:57  haible

	* src/: ChangeLog, stream.d:

	Fix yet another compilation warning occurring with glibc-2.1.

1999-03-11 23:50  haible

	* src/_impnotes.html:

	Add documentation for 1.4.1.3, 1.4.2, 1.4.4.5, move the "missing symbols"
	table, change doc for 2.4.5, add doc for 2.4.8, 3.2.4.2.2, 3.4.6,
	4.3.1.1, 4.3.2, 4.3.7, 9.1.3.1.3, 11.1.2.2, 11.1.2.4, change doc for 11.2,
	add doc for 12.1.1.3.2, 12.1.3.3, floating-point-* conditions, 13.1.2.1,
	13.1.3, 13.1.4.1, 13.1.4.2, 13.1.4.3.4, 13.1.4.4, 13.1.6, 13.1.8, 13.1.9,
	"iteration forms", 21.1.1.1.3, broadcast-stream, move doc for 22.1.1.1,
	add doc for 22.1.3.7, 22.1.3.8, compile-file-pathname, time. Adjust doc
	for ed. Add doc for get-internal-run-time, apropos, apropos-list, dribble.

1999-03-11 23:47  sds

	* configure, src/makemake.in, src/pathname.d, src/socket.d,
	  src/constsym.d, src/subr.d:

	--export-syscalls (disabled by default)

1999-03-11 23:36  sds

	* src/: ChangeLog, loop.lsp:

	fixed non-nreversing collect

1999-03-11 23:32  sds

	* tests/: ChangeLog, loop.tst:

	check for non-nreversing collect

1999-03-11 23:25  haible

	* src/: _impnotes.html, constsym.d, graph.d:

	Remove the graphics stuff. It is hopelessly out of date, suid-root programs
	should be eliminated, and noone uses this stuff anyway.

1999-03-11 23:22  haible

	* src/: ChangeLog, unix.d, makemake.in, spvw.d, stream.d, subr.d,
	  lispbibl.d:

	Remove the graphics stuff. It is hopelessly out of date, suid-root programs
	should be eliminated, and noone uses this stuff anyway.

1999-03-11 23:15  haible

	* src/ChangeLog, configure:

	`configure' shouldn't tell the user to do stupid things.

1999-03-11 23:12  haible

	* src/: ChangeLog, graph.d, makemake.in, clisp-link.in:

	Don't link with the X libraries. I haven't yet built X11 using glibc-2.1,
	yet I want to compile clisp.

1999-03-11 23:04  haible

	* src/: ChangeLog, pathname.d:

	Fix compilation warning on glibc-2.1 systems.

1999-03-11 23:02  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix a harmless typo.

1999-03-11 23:00  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Avoid a configuration oddity on glibc-2.1 systems.

1999-03-10 20:52  sds

	* src/: ChangeLog, clos.lsp, describe.lsp:

	moved describe-object to describe.lsp.  describe is now ANSI-compliant.

1999-03-08 22:44  sds

	* src/_impnotes.html:

	Bruno's patches

1999-03-07 22:51  haible

	* INSTALL, src/makemake.in, src/ChangeLog:

	Upgrade to readline-4.0.

1999-03-07 22:43  haible

	* configure:

	Upgrade to readline-4.0.

1999-03-07 22:28  haible

	* src/TODO:

	Update.

1999-03-07 22:27  haible

	* src/: ChangeLog, genclisph.d:

	Mkae clisp.h consistent with lispbibl.d.

1999-03-05 18:48  haible

	* INSTALL, Makefile.devel, configure:

	`newnewreadline' becomes `readline' and is recommended.

1999-03-05 18:47  haible

	* src/: ChangeLog, makemake.in:

	`newnewreadline' becomres `readline' and is recommended.

1999-03-04 00:29  haible

	* src/: ChangeLog, stream.d:

	Fix socket-service-port return value.

1999-03-02 13:59  haible

	* src/: error.d, unix.d, msdos.d, acorn.d, errunix.d:

	Add SIGPIPE handling.

1999-03-02 13:55  haible

	* src/: ChangeLog, CHANGES.LOG, spvw_sigpipe.d, spvw.d,
	  makemake.in, lispbibl.d, stream.d:

	Add SIGPIPE handling.

1999-03-01 17:13  sds

	* src/: CHANGES.LOG, ChangeLog, spvw.d:

	removed :ieee-floating-point

1999-03-01 15:29  haible

	* src/CHANGES.LOG:

	Resolve the FILE-POSITION issue. New functions READ-INTEGER, WRITE-INTEGER.

1999-03-01 15:22  haible

	* src/lispbibl.d:

	Resolve the FILE-POSITION issue. New functions READ-INTEGER, WRITE-INTEGER.

1999-03-01 15:18  haible

	* src/: ChangeLog, stream.d, subr.d, constobj.d, constsym.d,
	  compiler.lsp, eval.d, spvw.d:

	Resolve the FILE-POSITION issue. New functions READ-INTEGER, WRITE-INTEGER.

1999-03-01 15:14  haible

	* src/: ChangeLog, stream.d, subr.d, io.d:

	Increase the range of streams on which SYSTEM::SET-STREAM-EXTERNAL-FORMAT is
	permitted.

1999-03-01 15:11  haible

	* src/: ChangeLog, io.d:

	Fix bug in 1999-01-23 patch.

1999-03-01 15:08  haible

	* src/: ChangeLog, compiler.lsp:

	Create the .fas and .lib files in UTF-8.

1999-03-01 15:05  haible

	* src/: ChangeLog, constobj.d, package.d, constpack.d, spvw.d,
	  io.d:

	Reader macro for setting the encoding.

1999-03-01 15:02  haible

	* src/: ChangeLog, charstrg.d, io.d:

	All Unicode characters have names.

1999-03-01 14:59  haible

	* src/: ChangeLog, pathname.d:

	Adapt legal_namechar to UNICODE.

1999-03-01 14:54  haible

	* src/: ChangeLog, configure.in, unixconf.h.in, unix.d, lispbibl.d,
	  encoding.d, pseudofun.d, stream.d, configure,
	  autoconf/aclocal.m4:

	iconv-based encodings

1999-03-01 14:43  haible

	* src/ChangeLog, configure, Makefile.devel:

	Make UNICODE the default.

1999-03-01 14:42  haible

	* src/: ChangeLog, macros2.lsp:

	Fix warning introduced in 1999-02-13 patch.

1999-03-01 14:02  haible

	* src/: io.d, array.d, spvw_objsize.d, affi.d, error.d,
	  spvw_typealloc.d, foreign.d, spvw_update.d, hashtabl.d,
	  encoding.d, charstrg.d, package.d, sequence.d, predtype.d,
	  lisparit.d, pathname.d:

	Introduce small-simple-strings.

1999-03-01 13:58  haible

	* src/: ChangeLog, lispbibl.d, genclisph.d, spvw_garcol.d,
	  spvw_genera1.d, stream.d:

	Introduce small-simple-strings.

1999-03-01 13:52  haible

	* tests/: ChangeLog, characters.tst, alltest.tst:

	Fix char-code-limit tests.

1999-03-01 13:49  haible

	* src/: ChangeLog, package.d, symbol.d:

	All symbol and package names are immutable.

1999-03-01 12:46  haible

	* src/: ChangeLog, stream.d:

	Bug fix for NEXTAPP model.

1999-02-27 00:28  sds

	* src/_impnotes.html:

	Added some references and many "??" :-)

1999-02-26 21:10  haible

	* src/_impnotes.html:

	Fixed a few `??'. Some remain. Your turn again, Sam.

1999-02-26 20:21  sds

	* src/_impnotes.html:

	Fixed a type and a couple of `??'.
	Bruno, could you please fix the remaining few `??'?

1999-02-26 11:39  haible

	* src/: ChangeLog, socket.d, modules.d:

	Avoid gcc warnings.

1999-02-26 11:38  haible

	* src/: ChangeLog, makemake.in:

	Fix two configuration problems.

1999-02-25 22:59  sds

	* src/_impnotes.html:

	mention lisp:gc

1999-02-25 15:20  haible

	* src/: nls_mac_arabic.c, nls_mac_centraleurope.c,
	  nls_mac_croatian.c, nls_mac_cyrillic.c, nls_mac_dingbat.c,
	  nls_mac_greek.c, nls_mac_hebrew.c, nls_mac_iceland.c,
	  nls_mac_roman.c, nls_mac_romania.c, nls_mac_symbol.c,
	  nls_mac_thai.c, nls_mac_turkish.c, nls_mac_ukraine.c,
	  nls_nextstep.c:

	Regenerated.

1999-02-25 15:17  haible

	* src/: nls_cp862_ibm.c, nls_cp862_ms.c, nls_cp863_ibm.c,
	  nls_cp863_ms.c, nls_cp864_ibm.c, nls_cp864_ms.c, nls_cp865_ibm.c,
	  nls_cp865_ms.c, nls_cp866.c, nls_cp869_ibm.c, nls_cp869_ms.c,
	  nls_cp874_ibm.c, nls_cp874_ms.c, nls_iso8859_1.c,
	  nls_iso8859_14.c, nls_iso8859_15.c, nls_iso8859_2.c,
	  nls_iso8859_3.c, nls_iso8859_4.c, nls_iso8859_5.c,
	  nls_iso8859_6.c, nls_iso8859_7.c, nls_iso8859_8.c,
	  nls_iso8859_9.c, nls_koi8_r.c:

	Regenerated.

1999-02-25 15:14  haible

	* src/: nls_ascii.c, nls_cp1250.c, nls_cp1251.c, nls_cp1252.c,
	  nls_cp1253.c, nls_cp1254.c, nls_cp1255.c, nls_cp1256.c,
	  nls_cp1257.c, nls_cp1258.c, nls_cp437_ibm.c, nls_cp437_ms.c,
	  nls_cp737.c, nls_cp775.c, nls_cp850.c, nls_cp852_ibm.c,
	  nls_cp852_ms.c, nls_cp855.c, nls_cp857.c, nls_cp860_ibm.c,
	  nls_cp860_ms.c, nls_cp861_ibm.c, nls_cp861_ms.c:

	Regenerated.

1999-02-22 14:41  haible

	* src/: ChangeLog, init.lsp, clos.lsp, CHANGES.LOG:

	Partially revert last change.

1999-02-22 14:29  haible

	* src/ChangeLog, src/compiler.lsp, unix/MAGIC.add:

	Output the SYSTEM::VERSION label in upper case, for the sake of file(1).

1999-02-22 14:18  haible

	* src/: predtype.d, stream.d, spvw_debug.d, spvw_typealloc.d:

	Optimize some empty loops.

1999-02-22 14:15  haible

	* src/: ChangeLog, affi.d, array.d, charstrg.d, control.d, error.d,
	  eval.d, encoding.d, graph.d, io.d, record.d, spvw.d, foreign.d,
	  hashtabl.d, intread.d, pathname.d:

	Optimize some empty loops.

1999-02-22 14:08  haible

	* src/: ChangeLog, affi.d, arilev1i.d, array.d, eval.d, charstrg.d,
	  misc.d, control.d, foreign.d, hashtabl.d, lisparit.d, record.d,
	  predtype.d, sequence.d, spvw.d, spvw_typealloc.d, stream.d:

	Optimize some empty loops.

1999-02-22 14:02  haible

	* src/: spvw.d, hashtabl.d, lispbibl.d, package.d, sequence.d,
	  spvw_garcol.d, spvw_genera1.d, spvw_typealloc.d, spvw_update.d:

	Introduce immutable strings.

1999-02-22 13:58  haible

	* src/: ChangeLog, affi.d, pathname.d, charstrg.d, encoding.d,
	  io.d, stream.d, error.d, foreign.d, array.d:

	Introduce immutable strings.

1999-02-22 13:50  haible

	* src/: ChangeLog, stream.d:

	Make 2 bits room in the strmflags.

1999-02-22 13:04  haible

	* src/: spvw.d, subr.d, lispbibl.d, type.lsp, compiler.lsp,
	  defs2.lsp:

	Make sure that (upgraded-array-element-type 'standard-char) is equivalent
	to BASE-CHAR, as required by CLHS.

1999-02-22 12:47  haible

	* src/: ChangeLog, charstrg.d, constsym.d, io.d:

	Make sure that (upgraded-array-element-type 'standard-char) is equivalent
	to BASE-CHAR, as required by CLHS.

1999-02-22 12:41  haible

	* src/ChangeLog, src/pseudofun.d, src/encoding.d,
	  utils/unicode/nls_table.java:

	Speed improvement for NLS encoding which are ASCII extensions.

1999-02-22 12:38  haible

	* src/: ChangeLog, stream.d:

	Avoid gcc warning.

1999-02-22 12:36  haible

	* src/: nls_cp437.c, nls_cp852.c, nls_cp860.c, nls_cp861.c,
	  nls_cp862.c, nls_cp863.c, nls_cp864.c, nls_cp865.c, nls_cp869.c,
	  nls_cp874_linux.c, nls_cp874_jdk.c:

	Remove obsolete files.

1999-02-19 23:11  sds

	* unix/MAGIC.add:

	added 2 lines for *print-case* being :capitalize and :downcase.
	Bruno, who maintains /usr/share/magic?  Can you send him the diff?

1999-02-19 21:31  sds

	* src/: ChangeLog, CHANGES.LOG, clos.lsp, defs3.lsp, init.lsp,
	  _impnotes.html:

	don't export generic-flet and generic-labels
	_impnotes.html is 3.2 compliant

1999-02-19 18:52  haible

	* src/: ChangeLog, makemake.in:

	Improve --hyperspec.

1999-02-19 18:20  sds

	* ANNOUNCE:

	mention rpms

1999-02-19 04:28  sds

	* src/ChangeLog:

	removed files...

1999-02-19 04:26  sds

	* win32msvc/: makefile.msvc4, makefile.msvc5:

	removed affi.txt ansicl.txt cltl2.txt foreign.txt module.txt vgagraph.txt

1999-02-19 04:21  sds

	* Makefile.devel, doc/affi.txt, doc/ansicl.txt, doc/cltl2.txt,
	  doc/foreign.txt, doc/module.txt, doc/vgagraph.txt, src/FILES,
	  src/FILES.1, src/_README.de, src/_README.en, src/_README.es,
	  src/_impnotes.html, src/foreign.d, src/graph.d, src/makemake.in:

	removed affi.txt ansicl.txt cltl2.txt foreign.txt module.txt vgagraph.txt

1999-02-18 19:59  haible

	* src/_impnotes.html:

	A couple of syntactic and esthetic fixes.

1999-02-18 01:29  haible

	* src/makemake.in:

	Undo the last patch, and fix the problem at the source: a typo.

1999-02-18 00:39  sds

	* src/: ChangeLog, makemake.in:

	cosmetics

1999-02-18 00:19  haible

	* src/: ChangeLog, makemake.in:

	Tweaks. Kill obnoxious $Id tag.

1999-02-17 23:48  haible

	* src/: _README.de, _README.en, _README.es:

	Tiny tweak.

1999-02-17 23:44  sds

	* src/: ChangeLog, spvw.d:

	fixed a compile error

1999-02-17 23:18  sds

	* src/: stream.d, ChangeLog, socket.d:

	port is unsigned int

1999-02-17 23:05  sds

	* src/makemake.in:

	try to fix non-url --hyperspec argument

1999-02-17 22:55  sds

	* INSTALL, Makefile.devel, clisp.spec, configure, doc/affi.txt,
	  src/.cvsignore, src/TODO, src/_README.de, src/_README.en,
	  src/_README.es, src/_clisp.c, src/_impnotes.html,
	  src/_impnotes.txt, src/amigasock.lsp, src/clisp-link.in,
	  src/constobj.d, src/impnotes.html, src/makemake.in,
	  win32msvc/makefile.msvc4, win32msvc/makefile.msvc5:

	Dumped _impnotes.txt; replaced impnotes.html with _impnotes.html.

1999-02-17 13:17  haible

	* src/: pseudofun.d, ChangeLog:

	Fix compilation problem without UNICODE.

1999-02-16 19:52  haible

	* src/CHANGES.LOG:

	ffcall support for m68k-linux.

1999-02-16 19:49  haible

	* modules/clx/new-clx/e2d.c:

	Add Unicode support.

1999-02-16 19:45  haible

	* src/: stream.d, pathname.d, rexx.d, spvw_language.d, misc.d,
	  foreign.d, affi.d, graph.d, package.d, genclisph.d, pseudofun.d,
	  error.d, predtype.d:

	Add Unicode support.

1999-02-16 19:42  haible

	* src/: ChangeLog, charstrg.d, io.d, _impnotes.txt, constobj.d,
	  constpack.d, constsym.d, defs2.lsp, encoding.d, impnotes.html,
	  lispbibl.d, makemake.in, spvw.d, spvw_memfile.d:

	Add Unicode support.

1999-02-16 19:20  haible

	* src/uni_attribute.c:

	Regenerated.

1999-02-16 19:19  haible

	* utils/unicode/attribute_table.java:

	Fix a stupidity.

1999-02-16 19:15  haible

	* src/: ChangeLog, stream.d:

	More robustness during initialization phase.

1999-02-16 18:56  haible

	* ffcall/: PLATFORMS, README:

	Support for m68k-linux. Upgrade to ffcall-1.5.

1999-02-16 18:32  haible

	* ffcall/callback/: PLATFORMS,
	  tests.output/m68k-unknown-linuxlibc6-gcc,
	  trampoline_r/Makefile.devel, vacall_r/Makefile.devel,
	  vacall_r/Makefile.in, vacall_r/configure, vacall_r/configure.in,
	  vacall_r/vacall-alpha.s, vacall_r/vacall-arm.s,
	  vacall_r/vacall-convex.s, vacall_r/vacall-i386-msvc.c,
	  vacall_r/vacall-i386.S, vacall_r/vacall-m68k.mit.s,
	  vacall_r/vacall-m68k.mot.s, vacall_r/vacall-m68k.s,
	  vacall_r/vacall-mips64.s, vacall_r/vacall-mipsn32.s,
	  vacall_r/vacall-rs6000.s, vacall_r/vacall_r.h.in,
	  vacall_r/vacall_r.h.msvc:

	Support for m68k-linux. Upgrade to ffcall-1.5.

1999-02-16 18:25  haible

	* ffcall/: avcall/tests.output/m68k-unknown-linuxlibc6-gcc,
	  vacall/Makefile.devel, vacall/Makefile.in, vacall/PLATFORMS,
	  vacall/configure, vacall/configure.in, vacall/vacall-alpha.s,
	  vacall/vacall-arm.s, vacall/vacall-convex.s,
	  vacall/vacall-i386-msvc.c, vacall/vacall-i386.S,
	  callback/vacall_r/vacall-m68k.c, vacall/vacall-m68k.c,
	  vacall/vacall-m68k.mit.s, vacall/vacall-m68k.mot.s,
	  vacall/vacall-m68k.s, vacall/vacall-mips64.s,
	  vacall/vacall-mipsn32.s, vacall/vacall-rs6000.s,
	  vacall/vacall.h.in, vacall/vacall.h.msvc,
	  vacall/tests.output/m68k-unknown-linuxlibc6-gcc,
	  trampoline/Makefile.devel, trampoline/PLATFORMS,
	  trampoline/tests.passed/m68k-unknown-linuxlibc6-gcc:

	Support for m68k-linux. Upgrade to ffcall-1.5.

1999-02-16 18:16  haible

	* ffcall/: autoconf/aclocal.m4,
	  configurations/m68k-unknown-linuxlibc6-gcc,
	  avcall/Makefile.devel, avcall/Makefile.in, avcall/PLATFORMS,
	  avcall/avcall-alpha.s, avcall/avcall-arm.s,
	  avcall/avcall-convex.s, avcall/avcall-i386-msvc.c,
	  avcall/avcall-i386.S, avcall/avcall-m68k-amiga.s,
	  avcall/avcall-m68k.c, avcall/avcall-m68k.mit.s,
	  avcall/avcall-m68k.mot.s, avcall/avcall-m68k.s,
	  avcall/avcall-mips.s, avcall/avcall-mips64.s,
	  avcall/avcall-mipsn32.s, avcall/avcall-rs6000.s,
	  avcall/avcall.h.in, avcall/avcall.h.msvc, avcall/configure,
	  avcall/configure.in:

	Support for m68k-linux. Upgrade to ffcall-1.5.

1999-02-16 17:00  haible

	* src/: autoconf/aclocal.m4, ChangeLog:

	FFcall support for m68k-linux.

1999-02-15 12:51  haible

	* utils/unicode/: Makefile, attribute_table.java,
	  downcase_table.java, nls_ascii.in, nls_cp1250.in, nls_cp1251.in,
	  nls_cp1252.in, nls_cp1253.in, nls_cp1254.in, nls_cp1255.in,
	  nls_cp1256.in, nls_cp1257.in, nls_cp1258.in, nls_cp437_ibm.in,
	  nls_cp437_ms.in, nls_cp737.in, nls_cp775.in, nls_cp850.in,
	  nls_cp852_ibm.in, nls_cp852_ms.in, nls_cp855.in, nls_cp857.in,
	  nls_cp860_ibm.in, nls_cp860_ms.in, nls_cp861_ibm.in,
	  nls_cp861_ms.in, nls_cp862_ibm.in, nls_cp862_ms.in,
	  nls_cp863_ibm.in, nls_cp863_ms.in, nls_cp864_ibm.in,
	  nls_cp864_ms.in, nls_cp865_ibm.in, nls_cp865_ms.in, nls_cp866.in,
	  nls_cp869_ibm.in, nls_cp869_ms.in, nls_cp874_ibm.in,
	  nls_cp874_ms.in, nls_iso8859_1.in, nls_iso8859_14.in,
	  nls_iso8859_15.in, nls_iso8859_2.in, nls_iso8859_3.in,
	  nls_iso8859_4.in, nls_iso8859_5.in, nls_iso8859_6.in,
	  nls_iso8859_7.in, nls_iso8859_8.in, nls_iso8859_9.in,
	  nls_koi8_r.in, nls_mac_arabic.in, nls_mac_centraleurope.in,
	  nls_mac_croatian.in, nls_mac_cyrillic.in, nls_mac_dingbat.in,
	  nls_mac_greek.in, nls_mac_hebrew.in, nls_mac_iceland.in,
	  nls_mac_roman.in, nls_mac_romania.in, nls_mac_symbol.in,
	  nls_mac_thai.in, nls_mac_turkish.in, nls_mac_ukraine.in,
	  nls_nextstep.in, nls_table.java, nls_table_in,
	  nls_txt_to_in.java, uni_bothcase.java, uni_bothcase.out,
	  upcase_table.java:

	Unicode and various character sets. The tools for generating the .c files.

1999-02-15 12:46  haible

	* src/: ChangeLog, uni_attribute.c, uni_downcase.c, uni_upcase.c,
	  nls_ascii.c, nls_cp1250.c, nls_cp1251.c, nls_cp1252.c,
	  nls_cp1253.c, nls_cp1254.c, nls_cp1255.c, nls_cp1256.c,
	  nls_cp1257.c, nls_cp1258.c, nls_cp437.c, nls_cp437_ibm.c,
	  nls_cp437_ms.c, nls_cp737.c, nls_cp775.c, nls_cp850.c,
	  nls_cp852.c, nls_cp852_ibm.c, nls_cp852_ms.c, nls_cp855.c,
	  nls_cp857.c, nls_cp860.c, nls_cp860_ibm.c, nls_cp860_ms.c,
	  nls_cp861.c, nls_cp861_ibm.c, nls_cp861_ms.c, nls_cp862.c,
	  nls_cp862_ibm.c, nls_cp862_ms.c, nls_cp863.c, nls_cp863_ibm.c,
	  nls_cp863_ms.c, nls_cp864.c, nls_cp864_ibm.c, nls_cp864_ms.c,
	  nls_cp865.c, nls_cp865_ibm.c, nls_cp865_ms.c, nls_cp866.c,
	  nls_cp869.c, nls_cp869_ibm.c, nls_cp869_ms.c, nls_cp874_ibm.c,
	  nls_cp874_jdk.c, nls_cp874_linux.c, nls_cp874_ms.c,
	  nls_iso8859_1.c, nls_iso8859_14.c, nls_iso8859_15.c,
	  nls_iso8859_2.c, nls_iso8859_3.c, nls_iso8859_4.c,
	  nls_iso8859_5.c, nls_iso8859_6.c, nls_iso8859_7.c,
	  nls_iso8859_8.c, nls_iso8859_9.c, nls_koi8_r.c, nls_mac_arabic.c,
	  nls_mac_centraleurope.c, nls_mac_croatian.c, nls_mac_cyrillic.c,
	  nls_mac_dingbat.c, nls_mac_greek.c, nls_mac_hebrew.c,
	  nls_mac_iceland.c, nls_mac_roman.c, nls_mac_romania.c,
	  nls_mac_symbol.c, nls_mac_thai.c, nls_mac_turkish.c,
	  nls_mac_ukraine.c, nls_nextstep.c:

	Unicode and various character sets. Add a lot of generated files.

1999-02-15 12:39  haible

	* src/: ChangeLog, compiler.lsp:

	Nop.

1999-02-15 12:35  haible

	* src/: ChangeLog, lispbibl.d:

	Fix a bug introduced on 1999-01-23.

1999-02-15 12:30  haible

	* src/: constobj.d, constsym.d, predtype.d, stream.d, encoding.d,
	  subr.d, subrkw.d, pseudofun.d, places.lsp, macros2.lsp:

	Introduce encodings.

1999-02-15 12:26  haible

	* src/: ChangeLog, CHANGES.LOG, lispbibl.d, spvw.d, impnotes.html,
	  _impnotes.txt, io.d, makemake.in, pathname.d:

	Introduce encodings.

1999-02-15 12:17  haible

	* src/charstrg.d:

	Fix comments.

1999-02-11 23:33  haible

	* src/win32aux.d:

	Whitespace.

1999-02-11 22:09  haible

	* src/: ChangeLog, time.d:

	Fix syntax error on Win32.

1999-02-11 20:20  haible

	* src/io.d:

	Small coding style issue.

1999-02-10 23:38  sds

	* src/: ChangeLog, CHANGES.LOG, io.d, spvw.d:

	:ANSI-CL and :IEEE-FLOATING-POINT in features when invoked with -a
	no #S(pathname) when lisp:*ansi*

1999-02-08 15:30  haible

	* src/: ChangeLog, spvw_fault.d, unixaux.d, lispbibl.d, win32aux.d:

	Make fault handling more robust.

1999-02-05 16:02  sds

	* src/: ChangeLog, spvw.d:

	usage message tweak

1999-02-03 22:18  haible

	* src/: ChangeLog, intgcd.d:

	Fix a build problem with Solaris cc.

1999-02-03 14:04  haible

	* utils/hln/: ChangeLog, ln.c:

	Listen to a gcc warning.

1999-02-03 13:57  haible

	* src/: ChangeLog, stream.d:

	Fix a NULL pointer access in publish_host_data.

1999-02-03 13:51  haible

	* src/: ChangeLog, stream.d, pseudofun.d, lispbibl.d, pathname.d,
	  spvw_memfile.d:

	Big renaming orgy.

1999-02-03 01:30  haible

	* src/: ChangeLog, CHANGES.LOG, lispbibl.d:

	Support for Sparc-Linux. Finally, I got it right!

1999-02-03 00:59  haible

	* src/: ChangeLog, hashtabl.d:

	Listen to gcc warning.

1999-02-03 00:21  sds

	* .cvsignore:

	added 'build' directory

1999-02-03 00:00  sds

	* src/ChangeLog, .cvsignore, clisp.spec:

	upgrade 'release' with each build

1999-02-02 17:38  haible

	* src/: ChangeLog, makemake.in:

	Fix for last patch.

1999-02-02 14:41  haible

	* src/CHANGES.LOG:

	Typo.

1999-02-02 14:33  haible

	* src/: constobj.d, _impnotes.txt, impnotes.html:

	Implement unbuffered file-streams, and buffered pipes and socket streams.

1999-02-02 14:30  haible

	* src/: lispbibl.d, pathname.d:

	Implement unbuffered file-streams, and buffered pipes and socket streams.

1999-02-02 14:26  haible

	* src/stream.d:

	Implement unbuffered file-streams, and buffered pipes and socket streams.

1999-02-02 14:20  haible

	* src/: ChangeLog, CHANGES.LOG, error.d, io.d:

	Implement unbuffered file-streams, and buffered pipes and socket streams.

1999-02-01 21:36  sds

	* src/: ChangeLog, defs2.lsp:

	set *print-right-margin*

1999-02-01 19:14  haible

	* utils/hln/Makefile.in:

	Oops, more modifications for the sake of Solaris make.

1999-02-01 14:06  haible

	* utils/hln/: ChangeLog, Makefile.in:

	Support Solaris make.

1999-02-01 12:07  haible

	* src/: ChangeLog, init.lsp, room.lsp, savemem.lsp, keyboard.lsp,
	  runprog.lsp, query.lsp, reploop.lsp, dribble.lsp, complete.lsp,
	  describe.lsp, edit.lsp, compiler.lsp, defs1.lsp, conditio.lsp,
	  makemake.in, user1.lsp, user2.lsp:

	Split user1.lsp and user2.lsp into pieces.

1999-02-01 12:02  haible

	* src/ChangeLog, Makefile.devel:

	Fix bug introduced during `move-if-change' removal.

1999-01-29 16:20  sds

	* src/: ChangeLog, spvw.d:

	do not cut copyright on narrow screens

1999-01-28 16:39  haible

	* src/list.d:

	Put in an explanatory comment about the behaviour of `assoc'.

1999-01-28 16:26  sds

	* src/ChangeLog:

	[no log message]

1999-01-28 16:24  haible

	* src/: ChangeLog, CHANGES.LOG, stream.d, subr.d, constsym.d,
	  places.lsp, _impnotes.txt, impnotes.html:

	SETFable STREAM-ELEMENT-TYPE.

1999-01-28 16:19  haible

	* src/: ChangeLog, CHANGES.LOG, stream.d, pseudofun.d, io.d,
	  _impnotes.txt, impnotes.html:

	Unify pipe and socket stream with the unbuffered handle streams.

1999-01-28 16:14  haible

	* src/: ChangeLog, stream.d:

	More work on unbuffered handle-streams.

1999-01-28 16:11  haible

	* src/: ChangeLog, stream.d:

	Rework the :ELEMENT-TYPE handling.

1999-01-28 00:35  sds

	* src/spvw.d:

	will I ever get it right?

1999-01-28 00:30  sds

	* src/spvw.d:

	typo

1999-01-27 23:37  sds

	* src/: ChangeLog, spvw.d:

	copyright updates

1999-01-27 22:33  haible

	* src/: ChangeLog, spvw.d:

	Sam says that this new menorah is more kosher than the old one :-)

1999-01-27 15:19  haible

	* src/: _impnotes.txt, impnotes.html:

	Fix doc of (setf default-directory).

1999-01-27 14:55  haible

	* src/time.d:

	Whitespace tweaks.

1999-01-27 14:54  haible

	* src/: ChangeLog, spvw.d:

	Tiny tweaks.

1999-01-26 23:53  sds

	* src/ChangeLog:

	[no log message]

1999-01-26 23:52  sds

	* Makefile.devel:

	do not use move-if-changed

1999-01-26 23:48  sds

	* utils/move-if-change:

	obsolete

1999-01-26 23:35  sds

	* src/: ChangeLog, lisparit.d, time.d, lispbibl.d:

	MT-safe get_real_time

1999-01-25 21:06  sds

	* src/: spvw.d, ChangeLog:

	--version added and --help expanded

1999-01-25 15:31  haible

	* src/: ChangeLog, CHANGES.LOG, lispbibl.d, stream.d, pseudofun.d:

	Implement (8*n)-bit integer I/O on handle-streams.

1999-01-25 15:24  haible

	* src/: ChangeLog, stream.d:

	Change the bitbuffer's endianness.

1999-01-25 15:18  haible

	* src/: ChangeLog, pathname.d, stream.d, subr.d, subrkw.d,
	  constsym.d, eval.d, compiler.lsp:

	Add keyword arguments :ELEMENT-TYPE, :EXTERNAL-FORMAT, :BUFFERED to some
	stream-creating functions.

1999-01-25 15:13  haible

	* src/: ChangeLog, stream.d:

	Fix a possible GC crash in socket-stream creation.

1999-01-25 15:12  haible

	* modules/clx/mit-clx/: depdefs.lsp, dependent.lsp:

	Use LISTEN-BYTE if available, LISTEN won't work any more on binary streams.

1999-01-25 15:10  haible

	* src/: ChangeLog, stream.d, subr.d, constsym.d:

	Add LISTEN-BYTE for CLX.

1999-01-25 15:07  haible

	* src/: ChangeLog, stream.d, pseudofun.d:

	Byte-oriented low-level layer for the handle/socket-streams.

1999-01-25 15:02  haible

	* src/: ChangeLog, lispbibl.d, stream.d, io.d, debug.d:

	Symbolic `listen' return values.

1999-01-24 01:34  haible

	* src/: _impnotes.txt, impnotes.html:

	Merging handle streams and file streams, part 2.

1999-01-24 01:31  haible

	* src/: ChangeLog, CHANGES.LOG, lispbibl.d, stream.d, io.d,
	  constobj.d, pathname.d, predtype.d:

	Merging handle streams and file streams, part 2.

1999-01-24 01:26  haible

	* src/: ChangeLog, lispbibl.d, stream.d:

	Merging file-streams and handle-streams, part 1.

1999-01-24 01:21  haible

	* src/: ChangeLog, stream.d, _impnotes.txt, impnotes.html:

	Treat block devices like regular files.

1999-01-24 01:17  haible

	* src/: ChangeLog, stream.d, pseudofun.d:

	Move some code.

1999-01-24 01:13  haible

	* src/: ChangeLog, lispbibl.d, stream.d, pathname.d:

	Move the stream :ELEMENT-TYPE treatment from pathname.d to stream.d.

1999-01-24 01:08  haible

	* src/: ChangeLog, lispbibl.d, constobj.d, spvw_memfile.d,
	  stream.d, pseudofun.d, io.d, predtype.d, _impnotes.txt,
	  impnotes.html:

	Support for unbuffered file streams on all platforms.

1999-01-24 01:03  haible

	* src/: ChangeLog, lispbibl.d, stream.d, io.d, constobj.d:

	Merge the three file-stream types into a single one.

1999-01-24 00:57  haible

	* src/: ChangeLog, CHANGES.LOG, lispbibl.d, stream.d, pseudofun.d:

	Turn the {read,write}-{char,byte}-array functions into stream primitives of
	their own.

1999-01-24 00:53  haible

	* src/impnotes.html:

	Implement weak-pointers.

1999-01-24 00:50  haible

	* src/: ChangeLog, CHANGES.LOG, lispbibl.d, constobj.d, spvw.d,
	  spvw_update.d, spvw_garcol.d, spvw_memfile.d, record.d, io.d,
	  predtype.d, subr.d, constsym.d, compiler.lsp, user2.lsp,
	  _impnotes.txt:

	Implement weak-pointers.

1999-01-24 00:42  haible

	* src/: ChangeLog, lispbibl.d, record.d:

	Optimize FINALIZE.

1999-01-24 00:40  haible

	* src/: ChangeLog, CHANGES.LOG, spvw_garcol.d:

	Fix a FINALIZE bug.

1999-01-24 00:37  haible

	* src/: ChangeLog, stream.d:

	Small improvement to `listen' on Win32.

1999-01-24 00:35  haible

	* src/: ChangeLog, stream.d:

	Simplify the concatenated-streams.

1999-01-24 00:33  haible

	* src/: ChangeLog, CHANGES.LOG, debug.d:

	Fix a tricky problem in the REP loop which surfaces only on WIN32.

1999-01-24 00:30  haible

	* src/: ChangeLog, spvw.d:

	Avoid an error caused by an invalid attempt to load the rc file.

1999-01-24 00:28  haible

	* src/ChangeLog, utils/comment5.d, utils/comment5.c:

	Deal with a gcc warning.

1999-01-24 00:23  haible

	* src/: ChangeLog, lispbibl.d, subr.d, subrkw.d, constsym.d,
	  constobj.d, io.d, stream.d, pseudofun.d:

	Portable stream types come first.

1999-01-24 00:19  haible

	* src/genclisph.d:

	Introduce the `chart' type.

1999-01-24 00:17  haible

	* src/: array.d, hashtabl.d, package.d, predtype.d, sequence.d,
	  debug.d, error.d, lisparit.d, intprint.d, intread.d, foreign.d,
	  affi.d:

	Introduce the type `chart'.

1999-01-24 00:13  haible

	* src/: ChangeLog, CHANGES.LOG, lispbibl.d, genclisph.d, spvw.d,
	  spvw_objsize.d, charstrg.d, io.d, stream.d, pathname.d:

	Introduce the type `chart'.

1999-01-22 20:41  sds

	* src/user2.lsp:

	nothing

1999-01-22 20:34  sds

	* src/: ChangeLog, user2.lsp:

	new function - arlist.

1999-01-19 16:42  haible

	* utils/hln/configure:

	Regenerated with autoconf-2.13.

1999-01-19 16:38  haible

	* ffcall/configure, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, modules/regexp/configure,
	  modules/wildcard/configure, src/configure:

	Regenerated with autoconf-2.13.

1999-01-19 16:35  haible

	* ffcall/autoconf/aclocal.m4, src/FILES:

	Regenerated.

1999-01-19 16:18  haible

	* ffcall/autoconf/acgeneral.m4, src/autoconf/acgeneral.m4,
	  ffcall/autoconf/acspecific.m4, src/autoconf/acspecific.m4,
	  src/autoconf/aclocal.m4, src/ChangeLog:

	Always declare `main' with return type `int'.

1999-01-19 16:15  haible

	* ffcall/autoconf/acgeneral.m4, src/autoconf/acgeneral.m4,
	  ffcall/autoconf/acspecific.m4, src/autoconf/acspecific.m4,
	  src/autoconf/aclocal.m4, ffcall/autoconf/config.guess,
	  src/autoconf/config.guess, ffcall/autoconf/config.sub,
	  src/autoconf/config.sub, src/lispbibl.d, src/genclisph.d,
	  src/FILES.1, src/ChangeLog:

	Upgrade to autoconf-2.13.

1999-01-19 16:12  haible

	* src/: spvw.d, ChangeLog:

	Fix the "strings lisp.run" stupidity :-)

1999-01-19 16:10  haible

	* tests/: alltest.tst, ChangeLog:

	get-macro-character's error handling.

1999-01-19 16:08  haible

	* src/: spvw_garcol.d, ChangeLog:

	Remove a warning.

1999-01-19 16:06  haible

	* src/intgcd.d, src/ChangeLog, src/CHANGES.LOG, tests/number2.tst,
	  tests/ChangeLog:

	The last XGCD fix was not complete. Hope this one does it finally.

1999-01-18 11:33  haible

	* src/clos.lsp:

	Whitespace changes: keep a 2-spaces indentation policy.

1999-01-15 21:30  sds

	* src/: ChangeLog, clos.lsp:

	one less warning

1999-01-15 18:08  sds

	* clisp.spec:

	Changed distribution and packager fields as per rhcn requirements

1999-01-15 18:06  sds

	* SUMMARY:

	Mention the possibility of distributing commercial apps
	compiled with CLISP.

1999-01-15 02:12  sds

	* src/clos.lsp:

	fixed a typo

1999-01-14 01:19  sds

	* src/: ChangeLog, clos.lsp:

	do not warn (optionally) on redefining generic functions.

1999-01-12 12:36  haible

	* src/CHANGES.LOG:

	Trivial port to MSVC 6.0.

1999-01-12 12:33  haible

	* win32msvc/INSTALL:

	Update instructions for MSVC6.0.

1999-01-11 23:03  haible

	* src/spvw.d:

	Comment.

1999-01-11 22:59  haible

	* src/_clisp.html:

	Batch files have -norc. Also document option -norc (keep in sync with _clisp.1)

1999-01-11 22:57  haible

	* src/: ChangeLog, spvw.d, _clisp.1:

	Batch files have -norc.

1999-01-11 21:55  haible

	* src/: ChangeLog, spvw.d:

	Fix option --version.

1999-01-11 20:39  haible

	* src/: ChangeLog, spvw_garcol.d:

	Avoid a linking error on some platforms.

1999-01-11 19:48  haible

	* src/: ChangeLog, stream.d:

	Oops.

1999-01-11 18:41  sds

	* clisp.spec:

	do not tar cvs directories

1999-01-11 18:20  haible

	* src/configure:

	Regenerated.

1999-01-11 17:42  haible

	* src/: ChangeLog, intbyte.d, spvw_circ.d, time.d,
	  autoconf/aclocal.m4:

	Remove some warnings.

1999-01-11 17:32  haible

	* src/: ChangeLog, debug.d, error.d, eval.d, io.d, lisparit.d,
	  lispbibl.d:

	Replace write_schar with write_code_char and write_ascii_char.

1999-01-11 17:28  haible

	* Makefile.devel:

	No user dependent absolute pathnames in Makefiles, please.

1999-01-11 17:14  haible

	* src/: ChangeLog, lispbibl.d, genclisph.d, pathname.d, stream.d,
	  spvw.d:

	ASCIZ strings are not strings any more!

1999-01-11 17:11  haible

	* src/: ChangeLog, pathname.d:

	Clean up the uses of with_sstring.

1999-01-11 17:08  haible

	* src/: ChangeLog, constobj.d, spvw.d, pathname.d:

	Remove all unnecessary uses of TheAsciz.

1999-01-11 17:05  haible

	* src/: ChangeLog, pathname.d:

	Remove trivial uses of TheAsciz.

1999-01-11 17:03  haible

	* src/: ChangeLog, lispbibl.d:

	More macros for converting a string to an ASCIZ uintB*.

1999-01-11 17:00  haible

	* src/: ChangeLog, pathname.d:

	One more macro to hide platform dependent code.

1999-01-11 16:58  haible

	* src/: ChangeLog, pathname.d:

	Common set of macros for scanning a directory on MSDOS and WIN32.

1999-01-10 20:50  sds

	* clisp.spec:

	create source tar; added comments.

1999-01-10 20:48  sds

	* src/: NEWS, CHANGES.LOG:

	Updated for 1999-01-08 release.

1999-01-09 23:33  sds

	* Makefile.devel:

	Supply full path to comment5

1999-01-09 23:27  sds

	* src/version.h, ffcall/vacall/vacall-i386.S,
	  ffcall/vacall/vacall-i386-msvc.c, ffcall/avcall/avcall-i386.S,
	  ffcall/avcall/avcall-i386-msvc.c:

	rebuilt by makefile.devel

1999-01-09 21:54  sds

	* win32msvc/makefile.msvc5, win32msvc/makefile.msvc4, src/VERSION:

	Makefiles remade...

1999-01-07 20:54  sds

	* clisp.spec:

	reformat %description

1999-01-07 20:53  sds

	* ANNOUNCE:

	CLISP implements ANSI, not CLtL1.

1999-01-07 20:49  sds

	* ANNOUNCE:

	Mention Yahoo! Store as running CLISP and CLISP's bignum performance
	at the end.

1999-01-07 20:23  sds

	* clisp.spec, src/ChangeLog:

	Fixed doc and full installation.  Works now.

1999-01-07 17:29  haible

	* src/: ChangeLog, unix.d, spvw.d, socket.d:

	Fix compilation problem on glibc2 systems.

1999-01-07 17:06  sds

	* src/ChangeLog:

	Commented out *gammaf?_*

1999-01-07 15:00  haible

	* src/configure:

	Regenerated.

1999-01-07 14:54  haible

	* src/: ChangeLog, pathname.d:

	Clean up the big `open_file' mess a bit. Improve efficiency on AMIGAOS
	(and lose efficiency on RISCOS).

1999-01-07 14:50  haible

	* src/: ChangeLog, stream.d:

	Clean up duplicate code.

1999-01-07 14:38  haible

	* src/: ChangeLog, configure.in, unixconf.h.in, spvw.d, unixaux.d,
	  autoconf/aclocal.m4:

	Ulrich Drepper has removed the declaration of __setfpucw.

1999-01-07 14:35  haible

	* src/ChangeLog, src/makemake.in, src/_distmakefile, clisp.spec:

	Change installation directory.

1999-01-07 14:29  haible

	* src/: ChangeLog, configure.in, unixconf.h.in, unix.d,
	  spvw_language.d, autoconf/aclocal.m4:

	When getwd and getcwd both exist, prefer getcwd.
	When getcwd does not exist, use getwd.

1999-01-05 23:07  sds

	* src/: ChangeLog, socket.d:

	socket_getlocalname returns host_data*, not char*.

1999-01-05 22:14  haible

	* tests/: ChangeLog, excepsit.tst, Makefile:

	Find a better way to remove garbage files.

1999-01-05 22:09  haible

	* ffcall/autoconf/aclocal.m4, ffcall/avcall/configure,
	  ffcall/callback/configure,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/vacall_r/configure, ffcall/trampoline/configure,
	  ffcall/vacall/configure, src/configure:

	Regenerated.

1999-01-05 22:01  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	Fix interoperability with libtool.

1999-01-05 21:59  haible

	* src/: ChangeLog, unix.d:

	Fix a compile error.

1999-01-05 21:57  haible

	* win32msvc/TODO, src/TODO:

	Update.

1999-01-05 21:57  haible

	* src/: CHANGES.LOG, NEWS:

	Change date.

1999-01-05 21:56  haible

	* doc/multithread.txt:

	More.

1999-01-05 21:52  haible

	* modules/clx/mit-clx/image.lsp, src/ChangeLog, src/_clisp.1,
	  src/foreign1.lsp, src/macros2.lsp, src/makemake.in:

	Whitespace changes.

1999-01-05 21:50  haible

	* src/: clispwin.h, clispwin.rc:

	Removed. This file belonged to the Windows 3.1 port.

1999-01-05 21:34  haible

	* src/: ChangeLog, lispbibl.d, charstrg.d, pathname.d:

	Simplify substring extraction.

1999-01-05 21:30  haible

	* src/: ChangeLog, lispbibl.d, array.d, io.d:

	The attribute vector is a byte vector, not a string.

1999-01-05 21:24  haible

	* src/: ChangeLog, pathname.d:

	Simplify some of the mess, more to come.

1999-01-05 20:15  haible

	* src/: ChangeLog, lispbibl.d, spvw_typealloc.d, stream.d:

	Make allocate_handle() calss GC safe.

1999-01-05 20:11  haible

	* src/: ChangeLog, constsym.d, spvw.d, init.lsp, defs1.lsp:

	Prepare for increased char-code-limit.

1999-01-05 19:57  haible

	* src/: ChangeLog, stream.d:

	Change the type of strm_file_buffer.

1999-01-05 19:54  haible

	* src/: ChangeLog, lispbibl.d, lisparit.d, pathname.d:

	Optimize calls to SYS::DECIMAL-STRING.

1999-01-05 14:45  haible

	* src/: ChangeLog, lispbibl.d, stream.d, io.d:

	Optimize SYS::LINE-NUMBER calls.

1999-01-05 14:41  haible

	* src/: ChangeLog, intmal.d, intsqrt.d, rational.d, lfloat.d,
	  flo_rest.d, realelem.d, realtran.d, compelem.d, comptran.d,
	  lisparit.d:

	Special case squaring.

1999-01-05 14:38  haible

	* src/: ChangeLog, CHANGES.LOG, init.lsp, places.lsp, defstruc.lsp,
	  _impnotes.txt, impnotes.html:

	Fix long-standing problem with DEFSTRUCT accessors.

1999-01-05 14:34  haible

	* tests/: ChangeLog, conditions.tst:

	More tests.

1999-01-05 14:31  haible

	* src/ChangeLog, src/conditio.lsp, src/defs3.lsp, src/compiler.lsp,
	  tests/ChangeLog, tests/conditions.tst:

	Implement STYLE-WARNING.

1999-01-05 14:29  haible

	* src/: ChangeLog, realelem.d, hashtabl.d:

	Improve EQUALP hashcode computation.

1999-01-05 14:26  haible

	* src/: ChangeLog, CHANGES.LOG, lispbibl.d, predtype.d, realelem.d,
	  hashtabl.d:

	Modernize EQUALP. Fix the EQUALP hash tables.

1999-01-05 14:22  haible

	* src/: ChangeLog, CHANGES.LOG, pathname.d, defs1.lsp:

	Missing pathname components are implicitly wild.

1999-01-05 14:12  haible

	* src/: ChangeLog, array.d, io.d, lispbibl.d, pseudofun.d,
	  spvw_memfile.d, stream.d:

	Simplify the stream operations.

1999-01-05 14:08  haible

	* src/: ChangeLog, intbyte.d:

	Avoid a Purify warning.

1998-12-31 18:40  haible

	* src/: ChangeLog, defs1.lsp:

	Make UNION, INTERSECTION etc. more robust.

1998-12-31 18:39  haible

	* src/: ChangeLog, loop.lsp:

	Fix stupid bug introduced in last patch.

1998-12-22 21:04  haible

	* doc/ansicl.txt:

	Clarify status of JUN90-TRIVIAL-ISSUES:27.

1998-12-22 20:19  haible

	* tests/excepsit.tst:

	Oops, fix the /etc/ tests.

1998-12-22 20:13  haible

	* src/: ChangeLog, stream.d, socket.d:

	Fix for last broken socket patch.

1998-12-22 15:32  haible

	* tests/: number2.tst, ChangeLog:

	Change the XGCD tests. XGCD now normalizes correctly.

1998-12-22 15:31  haible

	* src/: intgcd.d, CHANGES.LOG, ChangeLog:

	Fix a long-standing bug in XGCD.

1998-12-22 15:25  haible

	* src/configure:

	Regenerated.

1998-12-22 15:24  haible

	* src/ChangeLog:

	Be more tolerant about ioctl declaration.

1998-12-22 15:17  haible

	* src/: autoconf/aclocal.m4, unixconf.h.in, configure.in, unix.d,
	  unixaux.d:

	Be more tolerant about ioctl declaration.

1998-12-22 01:15  sds

	* src/: ChangeLog, spvw_language.d:

	use `getcwd' instead of `getwd'

1998-12-22 00:45  haible

	* tests/: ChangeLog, number2.tst:

	Add a GCD test.

1998-12-21 23:40  haible

	* src/: ChangeLog, makemake.in:

	Small fix to Sam's "full" patch.

1998-12-21 23:25  haible

	* src/: stream.d, constobj.d, ChangeLog:

	Something missing in the last file-size patch.

1998-12-21 23:13  haible

	* src/: stream.d, socket.d, ChangeLog:

	Don't call bzero in a file where it doesn't belong.

1998-12-21 23:10  haible

	* tests/: ChangeLog, excepsit.tst:

	Use /etc/passwd instead of /etc/mtab.

1998-12-21 23:07  haible

	* tests/ChangeLog:

	One more LOOP test.

1998-12-21 22:53  haible

	* tests/loop.tst:

	New LOOP tests.

1998-12-21 22:47  haible

	* src/: loop.lsp, ChangeLog, CHANGES.LOG:

	Generalize your LOOP fix.

1998-12-21 00:46  sds

	* clisp.spec:

	RPM spec file for RedHat distribution.

1998-12-21 00:32  sds

	* src/: makemake.in, _clisp.c, _distmakefile, spvw.d, ChangeLog:

	full  install

1998-12-19 00:31  haible

	* tests/: ChangeLog, excepsit.tst:

	Fix a test which wouldn't work when run as root.

1998-12-18 23:58  haible

	* src/: ChangeLog, makemake.in:

	Fix "make distclean".

1998-12-18 23:08  haible

	* src/: CHANGES.LOG, ChangeLog, _impnotes.txt, impnotes.html, io.d,
	  lispbibl.d, spvw_typealloc.d, stream.d:

	Simplify the representations of file streams, remove the 16 MB limit on file
	size.

1998-12-18 21:25  haible

	* src/: ChangeLog, makemake.in:

	Fix `echol' definition for Solaris.

1998-12-16 17:37  sds

	* src/ChangeLog:

	replaced _IO_std* with _IO_std*_.

1998-12-15 23:14  haible

	* src/: CHANGES.LOG, ChangeLog, _impnotes.txt, impnotes.html,
	  lispbibl.d, socket.d:

	Nitpicking about your last patch.

1998-12-15 23:01  sds

	* src/makemake.in:

	typo

1998-12-15 22:23  sds

	* src/: socket.d, stream.d:

	indentation fix

1998-12-15 22:11  sds

	* src/: _impnotes.txt, impnotes.html, stream.d, lispbibl.d,
	  socket.d, subr.d, constsym.d, ChangeLog:

	MT-safety: removed static string, added host_data structure.

1998-12-15 21:46  sds

	* src/: ChangeLog, makemake.in:

	added --fsstnd options `redhat' and `debian'.

1998-12-14 23:49  haible

	* configure, src/ChangeLog:

	Make --fsstnd usable.

1998-12-14 23:45  haible

	* configure, src/ChangeLog:

	Fix lndir CVS problem.

1998-12-14 15:04  sds

	* src/: ChangeLog, _impnotes.txt, constsym.d, io.d, lispbibl.d,
	  socket.d, stream.d, subr.d:

	Fixed SOCKET-SERVER creation.

1998-12-08 23:35  haible

	* configure, src/makemake.in, src/ChangeLog:

	Implement --with-module=MODULE option.

1998-12-08 15:55  sds

	* ANNOUNCE:

	Mention Perl along with Java.

1998-12-08 00:26  sds

	* ANNOUNCE:

	Mention cellar.goems.com as the snapshot source.
	Added a note on CLISP performance wrt other implementations.

1998-11-20 21:22  haible

	* src/: ChangeLog, stream.d:

	Fix EFAULT problem during read-byte-sequence and read-char-sequence.

1998-11-09 17:58  haible

	* doc/: ansicl.txt, cltl2.txt:

	Implement BASE-CHAR and BASE-STRING.

1998-11-09 17:55  haible

	* src/: ChangeLog, charstrg.d, predtype.d, lispbibl.d, constsym.d,
	  constobj.d, defs2.lsp, _impnotes.txt, impnotes.html, sequence.d,
	  type.lsp, subr.d, compiler.lsp, init.lsp, defs3.lsp, defs1.lsp,
	  CHANGES.LOG:

	Implement BASE-CHAR and BASE-STRING.

1998-11-06 19:49  sds

	* tests/: ChangeLog, loop.tst:

	`by' preceding `upto'

1998-11-06 19:42  sds

	* src/: loop.lsp, ChangeLog:

	allow `by' to precede `upto' &c.

1998-11-06 16:42  sds

	* tests/: ChangeLog, type.tst:

	added a test for (un)signed-byte as sybtype of integer

1998-11-06 15:29  sds

	* src/: ChangeLog, type.lsp:

	handle SIGNED-BYTE and UNSIGNED-BYTE as subtypes of `INTEGER'.

1998-11-03 11:13  haible

	* src/: compiler.lsp, conditio.lsp, defmacro.lsp, defs1.lsp,
	  defs2.lsp, defs3.lsp, defstruc.lsp, floatpri.lsp, foreign1.lsp,
	  format.lsp, init.lsp, loop.lsp, macros1.lsp, macros2.lsp,
	  macros3.lsp, places.lsp, rexx1.lsp, screen.lsp, type.lsp,
	  user2.lsp, xcharin.lsp, makemake.in:

	Change in German orthography.

1998-11-03 11:10  haible

	* src/: rational.d, realelem.d, realtran.d, record.d, rexx.d,
	  sequence.d, sfloat.d, sort.d, spvw.d, spvw_allocate.d,
	  spvw_circ.d, spvw_fault.d, spvw_garcol.d, spvw_genera1.d,
	  spvw_global.d, spvw_heap.d, spvw_memfile.d, spvw_page.d,
	  spvw_sigint.d, spvw_sigwinch.d, spvw_typealloc.d, stream.d,
	  subr.d, symbol.d, time.d, unix.d, unixaux.d, backquot.lsp,
	  clos.lsp:

	Change in German orthography.

1998-11-03 11:07  haible

	* src/: foreign.d, fsubr.d, genclisph.d, graph.d, hashtabl.d,
	  intbyte.d, intdiv.d, intelem.d, intgcd.d, intlog.d, intmal.d,
	  intplus.d, intread.d, intsqrt.d, io.d, lfloat.d, lisparit.d,
	  lispbibl.d, list.d, misc.d, msdos.d, package.d, pathname.d,
	  predtype.d, pseudofun.d:

	Change in German orthography.

1998-11-03 11:04  haible

	* src/: acorn.d, amiga.d, amiga2.d, amigaaux.d, ari68020.d,
	  ari80386.d, aridecl.d, arihppa.d, arilev0.d, arilev1.d,
	  arisparc.d, arivaxunix.d, array.d, avl.d, bytecode.d, charstrg.d,
	  comptran.d, constobj.d, constpack.d, constsym.d, control.d,
	  debug.d, dfloat.d, error.d, errunix.d, eval.d, ffloat.d,
	  flo_konv.d, flo_rest.d:

	Change in German orthography.

1998-11-02 11:26  haible

	* doc/foreign.txt:

	Replace STRING-CHAR with CHARACTER.

1998-11-02 11:25  haible

	* tests/: ChangeLog, alltest.tst, characters.tst, format.tst,
	  iofkts.tst:

	Font and bits attributes of characters are gone.

1998-11-02 11:23  haible

	* src/stream.d, src/compiler.lsp, src/defs2.lsp, src/format.lsp,
	  src/init.lsp, src/type.lsp, src/user2.lsp, src/pseudofun.d,
	  src/_impnotes.txt, src/impnotes.html, src/lisparit.d,
	  modules/regexp/regexp.lsp:

	Replace STRING-CHAR with CHARACTER.

1998-11-02 11:20  haible

	* src/: ChangeLog, array.d, charstrg.d, constobj.d, constsym.d,
	  error.d, foreign.d, genclisph.d, io.d, lispbibl.d, pathname.d,
	  predtype.d, sequence.d:

	Replace STRING-CHAR with CHARACTER.

1998-11-02 11:02  haible

	* src/: array.d, constobj.d, eval.d, makemake.in, user2.lsp:

	Remove font and bits attributes of characters.

1998-11-02 10:59  haible

	* src/: ChangeLog, stream.d, type.lsp, subr.d, charstrg.d,
	  constsym.d, compiler.lsp, xcharin.lsp, defs3.lsp, init.lsp,
	  defs1.lsp, io.d, lispbibl.d, format.lsp:

	Remove font and bits attributes of characters.

1998-11-02 10:51  haible

	* src/: ChangeLog, stream.d, subr.d, constsym.d, compiler.lsp,
	  subrkw.d, format.lsp, macros2.lsp:

	Make MAKE-STRING-OUTPUT-STREAM ANSI CL compliant.

1998-11-02 10:48  haible

	* src/: ChangeLog, subr.d, charstrg.d, compiler.lsp, subrkw.d:

	Make MAKE-STRING ANSI CL compliant.

1998-11-02 10:44  haible

	* src/: ChangeLog, stream.d, subr.d, constsym.d, compiler.lsp,
	  pathname.d, constobj.d, subrkw.d, eval.d, init.lsp, defs3.lsp:

	Streams now have an external-format.

1998-11-02 10:40  haible

	* src/: ChangeLog, VERSION, CHANGES.LOG, constobj.d:

	Bump version number, because we are starting a series of incompatible changes.

1998-11-02 10:37  haible

	* src/ChangeLog, src/editor.lsp, src/makemake.in, doc/editors.txt:

	Remove the built-in editor. Hopelessly old-fashioned GUI.

1998-11-02 10:34  haible

	* src/: ChangeLog, charstrg.d, defs2.lsp:

	Make (coerce 32 'character) invalid if *ansi*.

1998-10-30 20:54  haible

	* src/spvw.d:

	Untabify.

1998-10-30 20:24  sds

	* src/spvw.d:

	usage(1) when --version is mixed with something else.

1998-10-30 17:57  sds

	* src/: ChangeLog, init.lsp:

	use ISO date/time format for English

1998-10-29 23:22  sds

	* src/spvw.d:

	got usage() back in (dunno how I lost it!)

1998-10-29 22:22  haible

	* src/: ChangeLog, spvw.d:

	More improvements to the load-rc-file stuff.

1998-10-29 21:15  sds

	* src/ChangeLog:

	[no log message]

1998-10-29 20:59  sds

	* src/: user1.lsp, spvw.d, constsym.d, ChangeLog:

	replaced load-rc-file with an explicit load

1998-10-29 19:55  sds

	* src/: spvw.d, ChangeLog:

	replace 'goto usage' with usage().

1998-10-29 14:31  haible

	* src/: ChangeLog, _clisp.1, makemake.in, user1.lsp:

	In load-rc-file, use plain `load': If .clisprc.lsp and .clisprc.fas both
	exist, and the .lsp is newer, the .lsp must be loaded.
	On platforms which don't support multiple dots in a file name, use underscore
	instead.

1998-10-29 11:46  haible

	* src/_clisp.c:

	Comment.

1998-10-29 00:02  sds

	* src/: _clisp.1, ChangeLog, _clisp.c, constsym.d, makemake.in,
	  spvw.d, user1.lsp:

	Implemented RC file loading.

1998-10-27 18:17  haible

	* src/ChangeLog:

	Typo.

1998-10-27 17:12  sds

	* configure:

	forgot a closing `"'.

1998-10-27 16:53  sds

	* src/: cfgacorn.lsp, cfgamiga.lsp, cfgdos.lsp, cfgsunux.lsp,
	  cfgunix.lsp, ChangeLog:

	Init *-site-name from environment or tell the user to edit config.lsp.

1998-10-27 16:36  sds

	* configure:

	Remind the user to edit config.lsp.

1998-10-23 20:51  haible

	* src/: ChangeLog, time.d:

	Fix DST problem at 1.1.1970.

1998-10-23 18:29  haible

	* src/: ChangeLog, stream.d, constsym.d, subr.d, defs3.lsp,
	  init.lsp, compiler.lsp:

	New function `file-string-length'.

1998-10-23 18:25  haible

	* src/: ChangeLog, stream.d:

	Prepare for `read-char' to return non-characters.

1998-10-23 18:21  haible

	* src/: ChangeLog, CHANGES.LOG, type.lsp, array.d:

	Fix a bug in `upgraded-array-element-type'.

1998-10-23 18:16  haible

	* src/ChangeLog, src/lispbibl.d, src/genclisph.d,
	  modules/clx/new-clx/clx.f:

	Refine `nonreturning_function' for egcs.

1998-10-23 18:11  haible

	* src/: ChangeLog, spvw.d, _clisp.c, _clisp.1, _clisp.html,
	  constsym.d, constobj.d:

	New command-line option "-a".

1998-10-21 02:53  haible

	* src/: ChangeLog, _distmakefile:

	Fix for SunOS4.

1998-10-21 02:36  haible

	* src/: ChangeLog, _distmakefile:

	Fix for HP-UX.

1998-10-20 22:31  sds

	* tests/: alltest.tst, ChangeLog:

	Added ldiff and tailp tests for dotted lists.

1998-10-20 22:23  haible

	* ffcall/: callback/trampoline_r/trampoline.c,
	  callback/vacall_r/Makefile.devel, callback/vacall_r/Makefile.in,
	  callback/vacall_r/configure, callback/vacall_r/configure.in,
	  callback/vacall_r/vacall-mipsn32.c,
	  callback/vacall_r/vacall-mipsn32.s,
	  callback/vacall_r/vacall_r.h.in,
	  callback/vacall_r/vacall_r.h.msvc,
	  configurations/mips-sgi-irix6.2-cc-o32-O,
	  configurations/mips-sgi-irix6.4-cc-n32-O,
	  configurations/mips-sgi-irix6.4-cc-o32-O:

	Add support for mipsn32.

1998-10-20 22:20  haible

	* ffcall/: PLATFORMS, autoconf/aclocal.m4, callback/PLATFORMS,
	  callback/configure, callback/configure.in, callback/tests.c,
	  callback/tests.output/mips-sgi-irix6.2-cc-o32-O,
	  callback/tests.output/mips-sgi-irix6.4-cc-64-O,
	  callback/tests.output/mips-sgi-irix6.4-cc-n32-O,
	  callback/tests.output/mips-sgi-irix6.4-cc-o32-O,
	  callback/trampoline_r/Makefile.devel,
	  callback/trampoline_r/configure,
	  callback/trampoline_r/configure.in,
	  callback/trampoline_r/proto-mipsn32.s,
	  callback/trampoline_r/proto.c:

	Add support for mipsn32.

1998-10-20 22:14  haible

	* ffcall/trampoline/tests.passed/: mips-sgi-irix6.4-cc-n32,
	  mips-sgi-irix6.4-cc-o32:

	Add support for mipsn32.

1998-10-20 22:11  haible

	* ffcall/: avcall/Makefile.devel, avcall/Makefile.in,
	  avcall/PLATFORMS, avcall/avcall-mipsn32.c,
	  avcall/avcall-mipsn32.s, avcall/avcall.h.in,
	  avcall/avcall.h.msvc, avcall/configure, avcall/configure.in,
	  avcall/tests.output/mips-sgi-irix6.2-cc-o32-O,
	  avcall/tests.output/mips-sgi-irix6.4-cc-n32-O,
	  avcall/tests.output/mips-sgi-irix6.4-cc-o32-O,
	  vacall/Makefile.devel, vacall/Makefile.in, vacall/PLATFORMS,
	  vacall/configure, vacall/configure.in, vacall/tests.c,
	  vacall/vacall-mipsn32.c, vacall/vacall-mipsn32.s,
	  vacall/vacall.h.in, vacall/vacall.h.msvc,
	  vacall/tests.output/mips-sgi-irix6.2-cc-o32-O,
	  vacall/tests.output/mips-sgi-irix6.4-cc-64-O,
	  vacall/tests.output/mips-sgi-irix6.4-cc-n32-O,
	  vacall/tests.output/mips-sgi-irix6.4-cc-o32-O,
	  trampoline/Makefile.devel, trampoline/PLATFORMS,
	  callback/trampoline_r/config.h.in, trampoline/config.h.in,
	  callback/trampoline_r/config.h.msvc, trampoline/config.h.msvc,
	  trampoline/configure, trampoline/configure.in,
	  trampoline/proto-mipsn32.s, trampoline/tramp-mipsn32.o,
	  trampoline/tramp-mipsn32.s, trampoline/trampoline.c:

	Add support for mipsn32.

1998-10-20 22:01  haible

	* src/autoconf/aclocal.m4:

	Add ffcall support for mipsn32.

1998-10-20 21:39  haible

	* tests/ChangeLog:

	Typo.

1998-10-17 01:32  haible

	* src/: loop.lsp, ChangeLog, CHANGES.LOG:

	Rework last change so that
	  (loop for z across '#(1 2 3) sum z into y of-type)
	gets a decent error message.

1998-10-17 00:28  haible

	* src/: ChangeLog, control.d, compiler.lsp:

	Consider NIL to be a valid GO tag.

1998-10-16 23:46  haible

	* src/: ChangeLog, CHANGES.LOG, list.d:

	Make LDIFF ANSI CL compliant.

1998-10-16 05:54  sds

	* tests/: Makefile, ChangeLog:

	Remove /tmp/foo*.* junk files.

1998-10-15 20:47  sds

	* src/loop.lsp:

	Fixed a minor bug in the previous patch.

1998-10-15 20:33  sds

	* src/: loop.lsp, ChangeLog:

	Fixed handling of `of-type' in sum/max/count.
	Added a trailing `.' in an English message.

1998-10-14 14:11  haible

	* src/: ChangeLog, makemake.in:

	Fix for OpenStep 4.2.

1998-10-14 14:02  haible

	* unix/PLATFORMS:

	IRIX 6.2 is as broken as IRIX 6.3.

1998-10-13 22:32  haible

	* unix/PLATFORMS:

	Add a warning about IRIX 6.3.

1998-10-12 21:39  haible

	* src/ChangeLog:

	Typo.

1998-10-12 21:14  sds

	* utils/modprep.d, src/ChangeLog:

	Include errno.h

1998-10-12 16:28  haible

	* modules/queens/: Makefile, callqueens.c:

	Use modprep - don't build the tables by hand.

1998-10-12 16:28  haible

	* src/: ChangeLog, makemake.in, genclisph.d:

	Add support for modprep.

1998-10-12 16:25  haible

	* utils/: modpreptest.in, modpreptest.out:

	A test for modprep: "modprep < modpreptest.in > modpreptest.out".

1998-10-12 16:24  haible

	* utils/modprep.d:

	A module preprocessor.

1998-10-12 15:23  haible

	* src/: stream.d, ChangeLog:

	Modifications for use with newnewreadline.

1998-10-12 15:04  haible

	* INSTALL, Makefile.devel, configure, src/ChangeLog,
	  src/makemake.in:

	Add newnewreadline.

1998-10-12 14:43  haible

	* src/: ChangeLog, stream.d:

	More tweaks for keyboard-stream under xterm.

1998-10-12 02:48  sds

	* src/: impnotes.html, _impnotes.txt:

	Replaced function sys::prompt-index with variable sys::*command-index*.

1998-10-10 03:03  sds

	* src/foreign1.lsp:

	Rolled back the sint32->int32_t &c change.

1998-10-10 01:12  sds

	* src/: ChangeLog, user1.lsp:

	Ditched (prompt-index).

1998-10-10 00:58  sds

	* src/: ChangeLog, foreign1.lsp:

	Fixed linux bindings to work with glibc2.

1998-10-10 00:44  sds

	* src/: io.d, spvw.d, constsym.d, ChangeLog:

	Added a new variable LISP:*PPRINT-FIRST-NEWLINE* which determines
	whether a newline is possibly printed before the object.

1998-10-07 23:13  sds

	* src/: user1.lsp, ChangeLog:

	Added a space after "Step" in `step-hook-fn'.

1998-10-07 00:53  haible

	* src/ChangeLog:

	Complete Sam's last entry.

1998-10-07 00:17  sds

	* src/ChangeLog:

	[no log message]

1998-10-07 00:15  sds

	* src/user1.lsp:

	Added a space after "Break".
	Made prompt respect `*print-case*'.

1998-10-06 16:22  haible

	* src/: ChangeLog, lndir:

	Fix a failure of "lndir ../modules/clx/new-clx clx/new-clx".

1998-10-06 15:43  haible

	* src/: ChangeLog, makemake.in:

	Fix a "make distrib" failure if one builds in src/ and PATH does not
	contain "." as first element.

1998-10-05 15:00  haible

	* INSTALL:

	Don't mention Michael's email address any more - he is not involved any more.
	Don't mention Marcus as the maintainer - he is busy with Swarm.

1998-10-05 14:57  haible

	* INSTALL, src/makemake.in:

	Upgrade to gdb-4.17 readline.

1998-10-05 14:54  haible

	* INSTALL, src/makemake.in:

	Upgrade to gdb-4.16 readline.

1998-10-05 14:51  haible

	* INSTALL, src/makemake.in:

	Upgrade to gdb-4.15 readline.

1998-10-05 14:48  haible

	* INSTALL, src/makemake.in:

	Upgrade to gdb-4.14 readline.

1998-10-05 14:46  haible

	* src/: ChangeLog, lispbibl.d:

	Fix a compilation problem on sparc-linux.

1998-10-05 14:43  haible

	* src/: ChangeLog, stream.d:

	Special case for the Linux console lacking a proper description of the End key.

1998-10-05 14:39  haible

	* src/: ChangeLog, stream.d:

	Add special code for recognizing the Home/End key in xterm and kvt.

1998-10-05 14:35  haible

	* src/impnotes.html:

	Fix two HTML syntax errors, detected by amaya.

1998-10-05 14:33  haible

	* src/: ChangeLog, array.d, lispbibl.d, genclisph.d, predtype.d:

	New function `vectorof', will be used by the module preprocessor.

1998-09-20 00:01  haible

	* src/: user1.lsp, ChangeLog:

	Sam's editor is apparently still not 8-bit clean.

1998-09-19 22:37  haible

	* src/FILES:

	Regenerated.

1998-09-19 22:36  haible

	* src/: ChangeLog, FILES.1, bytecode.html, compiler.lsp:

	Document the bytecode instruction set.

1998-09-19 22:24  haible

	* src/: ChangeLog, conditio.lsp:

	conditio.lsp (prompt-for-new-value): Change message, to be consistent
	with prompt-for-new-value-string.
	(assert): Make more readable. Prefer `append' to `nconc'.

1998-09-11 18:10  sds

	* src/: conditio.lsp, CHANGES.LOG, ChangeLog:

	Assert now takes multiple value places.

1998-09-11 17:59  sds

	* doc/ansicl.txt:

	<SETF-MULTIPLE-STORE-VARIABLES:ALLOW> is fully implemented now.

1998-09-11 00:16  sds

	* src/: user1.lsp, ChangeLog:

	Removed the `values' declaration from `package-short-name'.

1998-09-10 21:28  sds

	* src/places.lsp, src/ChangeLog, src/CHANGES.LOG, doc/ansicl.txt:

	Implemented <SETF-OF-VALUES:ADD> by fixing `setf-VALUES-aux'.

1998-09-10 20:48  sds

	* doc/ansicl.txt:

	SETF-MULTIPLE-STORE-VARIABLES:ALLOW is implemented except for ASSERT.
	*PRINT-RIGHT-MARGIN*, DEFINE-SETF-EXPANDER, GET-SETF-EXPANSION,
	SPECIAL-OPERATOR-P are now present.

1998-09-10 01:34  haible

	* src/: loop.lsp, spvw.d:

	Make *features* ANSI CL compliant.

1998-09-10 01:31  haible

	* doc/ansicl.txt, src/CHANGES.LOG, src/ChangeLog,
	  src/_impnotes.txt, src/clos.lsp, src/compiler.lsp,
	  src/editor.lsp, src/impnotes.html, src/init.lsp, src/io.d:

	Make *features* ANSI CL compliant.

1998-09-09 23:57  sds

	* src/: ChangeLog, CHANGES.LOG:

	[no log message]

1998-09-09 23:39  haible

	* src/impnotes.html:

	Use font CODE for symbols like t and nil, like in the other places.

1998-09-09 22:20  sds

	* src/: user1.lsp, impnotes.html, _impnotes.txt:

	Replaced `*prompt-with-package*' with `*prompt*', which can
	be a function or any other object.  Added `prompt-new-package',
	`package-short-name' and `prompt-index'.  The default behavior
	now is _identical_ to the previous one with one exception:
	the number of the command appears in the prompt.

1998-09-08 16:41  sds

	* tests/setf.tst:

	Added a check for multiple value rotatef/shiftf.

1998-09-03 22:38  haible

	* src/lispbibl.d:

	Fix a comment in macro `positivep'.

1998-09-03 21:20  sds

	* src/.cvsignore:

	Ignore stream.c

1998-09-03 21:02  sds

	* src/.cvsignore:

	Ignore xthreads.c and sigsegv.

1998-09-03 20:44  sds

	* src/.cvsignore:

	Ignore spvw*.c files.

1998-09-03 20:31  sds

	* src/: ChangeLog, places.lsp:

	Fixed setf.tst failures: shiftf returned wrong values.

1998-09-02 18:57  haible

	* src/: ChangeLog, pathname.d:

	Tweak legal_namechar on DOS.

1998-09-02 18:45  haible

	* src/: ChangeLog, lispbibl.d:

	Work around gcc bug relating to 1998-08-03b-const.diff.

1998-09-01 22:36  haible

	* src/: ChangeLog, win32.d, spvw_mmap.d:

	Fix two differing mprotect() declarations.

1998-09-01 22:33  haible

	* src/places.lsp:

	Fix the last patch.

1998-08-31 21:40  haible

	* src/: ChangeLog, CHANGES.LOG, spvw.d, _impnotes.txt,
	  impnotes.html:

	*features* CLTL2

1998-08-31 21:00  haible

	* src/impnotes.html:

	Conversion to valid HTML 3.2: No <TABLE BORDER>, no <PRE> inside <CODE>,
	no <SUB> inside <PRE>.

1998-08-31 20:58  haible

	* src/: ChangeLog, spvw_garcol.d:

	Small fix.

1998-08-30 23:19  haible

	* src/ChangeLog, src/CHANGES.LOG, src/defs3.lsp, src/init.lsp,
	  src/places.lsp, doc/ansicl.txt:

	Fix a lot of things in Sam's places.lsp rewrite.

1998-08-30 19:25  haible

	* src/: ChangeLog, places.lsp, init.lsp, defs3.lsp:

	Sam 1998-07-21-places.diff and followup

1998-08-30 19:07  haible

	* src/impnotes.html:

	Fix typo.

1998-08-30 19:03  haible

	* src/: charstrg.d, hashtabl.d, list.d, sequence.d, package.d,
	  debug.d, time.d, lisparit.d, intelem.d, intgcd.d, int2adic.d,
	  flo_konv.d, foreign.d, graph.d, affi.d, unix.d, unixaux.d,
	  genclisph.d:

	1998-08-03b-const.diff

1998-08-30 19:00  haible

	* src/: ChangeLog, lispbibl.d, spvw.d, spvw_memfile.d,
	  spvw_sigwinch.d, spvw_multimap.d, spvw_genera1.d, eval.d, io.d,
	  stream.d, socket.d, array.d:

	1998-08-03b-const.diff

1998-08-30 18:50  haible

	* src/configure:

	Regenerated.

1998-08-30 18:47  haible

	* src/: ChangeLog, acorn.d, lispbibl.d, unix.d, configure.in,
	  unixconf.h.in, autoconf/aclocal.m4:

	1998-08-03a-nowarn.diff

1998-08-30 00:37  haible

	* doc/multithread.txt:

	Preliminary documentation about multithreading.

1998-08-30 00:26  haible

	* src/: ChangeLog, spvw.d, spvw_walk.d, makemake.in:

	1998-07-26p-spvw_walk.diff

1998-08-30 00:24  haible

	* src/: ChangeLog, spvw.d, spvw_memfile.d, makemake.in:

	1998-07-26o-spvw_memfile.diff

1998-08-30 00:22  haible

	* src/: ChangeLog, spvw.d, spvw_language.d, makemake.in:

	1998-07-26n-spvw_language.diff

1998-08-30 00:21  haible

	* src/: ChangeLog, spvw.d, spvw_typealloc.d, makemake.in:

	1998-07-26m-spvw_typealloc.diff

1998-08-30 00:18  haible

	* src/: ChangeLog, spvw.d, spvw_allocate.d, makemake.in:

	1998-07-26l-spvw_allocate.diff

1998-08-30 00:12  haible

	* src/: ChangeLog, spvw.d, spvw_garcol.d, makemake.in:

	1998-07-26k-spvw_garcol.diff

1998-08-29 23:58  haible

	* src/: ChangeLog, spvw.d, spvw_sigcld.d, spvw_sigint.d,
	  spvw_sigsegv.d, spvw_sigwinch.d, makemake.in:

	1998-07-26j-spvw_sig.diff

1998-08-29 23:56  haible

	* src/: ChangeLog, spvw.d, spvw_gcstat.d, makemake.in:

	1998-07-26i-spvw_gcstat.diff

1998-08-29 23:53  haible

	* src/: ChangeLog, spvw.d, spvw_genera1.d, spvw_genera2.d,
	  spvw_genera3.d, makemake.in:

	1998-07-26h-spvw_genera.diff

1998-08-29 23:40  haible

	* src/: ChangeLog, spvw.d, spvw_fault.d, makemake.in:

	1998-07-26g-spvw_fault.diff

1998-08-29 23:37  haible

	* src/: ChangeLog, spvw.d, spvw_mark.d, makemake.in:

	1998-07-26f-spvw_mark.diff

1998-08-29 23:35  haible

	* src/: ChangeLog, spvw.d, spvw_update.d, makemake.in:

	1998-07-26e-spvw_update.diff

1998-08-29 23:08  haible

	* src/: ChangeLog, spvw.d, spvw_objsize.d, makemake.in:

	1998-07-26d-spvw_objsize.diff

1998-08-29 22:57  haible

	* src/: ChangeLog, spvw.d, spvw_space.d, makemake.in:

	1998-07-26c-spvw_space.diff

1998-08-29 22:55  haible

	* src/: ChangeLog, spvw.d, spvw_page.d, spvw_heap.d, spvw_global.d,
	  makemake.in:

	1998-07-26b-spvw_global.diff

1998-08-29 22:51  haible

	* src/: ChangeLog, spvw.d, spvw_singlemap.d, makemake.in:

	1998-07-26a-spvw_singlemap.diff

1998-08-29 22:48  haible

	* src/: ChangeLog, spvw.d, spvw_multimap.d, makemake.in:

	1998-07-25e-spvw_multimap.diff

1998-08-29 22:46  haible

	* src/: ChangeLog, spvw_mmap.d:

	1998-07-25d-zero_fd.diff

1998-08-29 22:44  haible

	* src/: ChangeLog, spvw.d, spvw_circ.d, makemake.in:

	1998-07-25c-spvw_circ.diff

1998-08-29 22:42  haible

	* unix/INSTALL:

	1998-07-25b-immutable.diff

1998-08-29 22:38  haible

	* src/: ChangeLog, io.d, list.d, lispbibl.d, spvw.d, stream.d,
	  package.d, genclisph.d, hashtabl.d, constpack.d:

	1998-07-25b-immutable.diff

1998-08-29 22:27  haible

	* src/ChangeLog, src/spvw.d, src/win32.d, src/makemake.in,
	  src/lispbibl.d, src/unix.d, Makefile.devel, configure:

	1998-07-25a-sigsegv.diff

1998-08-29 22:20  haible

	* ffcall/autoconf/aclocal.m4:

	Regenerated.

1998-08-29 22:19  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	1998-07-20c-aclocal.diff

1998-08-29 22:13  haible

	* src/: ChangeLog, spvw.d, makemake.in, spvw_alloca.d:

	1998-07-20b-spvw_alloca.diff

1998-08-29 22:11  haible

	* src/: ChangeLog, spvw.d, amiga.d, amigaaux.d:

	1998-07-20a-amiga.diff

1998-08-29 22:05  haible

	* src/: ChangeLog, spvw.d, amiga.d, amigaaux.d:

	1998-07-19-amiga.diff

1998-08-29 22:03  haible

	* src/: ChangeLog, lispbibl.d:

	1998-07-05c-cflags.diff

1998-08-29 22:00  haible

	* src/: ChangeLog, eval.d, spvw.d, lispbibl.d:

	1998-07-05b-mt-thread.diff

1998-08-29 21:51  haible

	* src/: ChangeLog, spvw.d, spvw_mmap.d, makemake.in:

	1998-07-04d-spvw_mmap.diff

1998-08-29 21:48  haible

	* src/: ChangeLog, spvw.d, spvw_debug.d, makemake.in:

	1998-07-04c-spvw_debug.diff

1998-08-29 21:44  haible

	* src/: ChangeLog, spvw.d, makemake.in, spvw_module.d:

	1998-07-04b-spvw_module.diff

1998-08-29 21:42  haible

	* src/: ChangeLog, lispbibl.d:

	1998-07-04a-mt-reorder.diff

1998-08-29 21:40  haible

	* src/: ChangeLog, spvw.d:

	1998-06-26c-mt-circularities.diff

1998-08-29 21:38  haible

	* src/: ChangeLog, FILES.1, makemake.in, xthread.d, lispbibl.d:

	1998-06-26a-mt-xthread.diff

1998-08-29 21:35  haible

	* src/: ChangeLog, impnotes.html:

	1998-06-25k-impnotes-syntax.diff

1998-08-29 21:32  haible

	* src/: ChangeLog, screen.lsp, _impnotes.txt:

	1998-06-25j-listen.diff

1998-08-29 21:31  haible

	* doc/ansicl.txt:

	1998-06-25i-ansicl.diff

1998-08-29 21:20  haible

	* tests/: ChangeLog, excepsit.tst, tests.lsp:

	1998-06-25g-excepsit.diff

1998-08-29 21:18  haible

	* src/: ChangeLog, defs1.lsp:

	1998-06-25f-load-logical-pathname-translations.diff

1998-08-29 21:16  haible

	* src/CHANGES.LOG, src/ChangeLog, src/defs3.lsp, doc/cltl2.txt:

	1998-06-25e-in-package.diff

1998-08-29 21:12  haible

	* src/: ChangeLog, error.d, stream.d, spvw.d, errunix.d,
	  errwin32.d, erramiga.d, errdjgpp.d, lispbibl.d, pathname.d:

	1998-06-20f-file-error.diff

1998-08-29 21:09  haible

	* tests/: ChangeLog, setf.tst:

	1998-06-20e-lambda-expression.diff

1998-08-29 21:07  haible

	* src/: ChangeLog, package.d, constsym.d:

	1998-06-20d-package-error.diff

1998-08-29 21:05  haible

	* src/: ChangeLog, error.d, subr.d, constsym.d:

	1998-06-20c-cerror-of-type.diff

1998-08-29 21:04  haible

	* src/: ChangeLog, CHANGES.LOG, conditio.lsp:

	1998-06-20b-cerror.diff

1998-08-29 21:03  haible

	* src/: ChangeLog, conditio.lsp:

	1998-04-13-type-error.diff, 1998-06-20a-mix.diff

1998-08-29 20:57  haible

	* src/: macros2.lsp, conditio.lsp:

	Reindent.

1998-08-29 20:40  haible

	* src/: ChangeLog, user2.lsp:

	1998-06-11-structure-describe.diff

1998-08-29 20:39  haible

	* src/: ChangeLog, CHANGES.LOG, init.lsp, control.d, compiler.lsp:

	1998-06-06-symbol-macrolet.diff

1998-08-29 20:37  haible

	* doc/cltl2.txt:

	1998-06-04b-peek-char.diff

1998-08-29 20:34  haible

	* src/: ChangeLog, CHANGES.LOG, stream.d, lispbibl.d, constsym.d,
	  gstream.lsp, _impnotes.txt, pseudofun.d, impnotes.html:

	1998-06-04b-peek-char.diff

1998-08-29 20:30  haible

	* tests/: ChangeLog, conditions.tst:

	1998-06-04a-acl50.diff

1998-08-29 20:28  haible

	* src/: ChangeLog, clos.lsp:

	1998-06-03-slot-unbound.diff

1998-08-29 20:27  haible

	* src/: ChangeLog, format.lsp:

	1998-06-02b-format-slash.diff

1998-08-29 20:25  haible

	* src/: ChangeLog, compiler.lsp:

	1998-06-02a-eval-when.diff

1998-08-29 20:24  haible

	* src/FILES:

	Regenerated.

1998-08-29 20:20  haible

	* src/ChangeLog, src/FILES.1, configure:

	Upgrade from gettext-0.10.32 to gettext-0.10.35.
	1998-06-01-gettext.diff
	1998-06-14-gettext.diff

1998-08-29 20:07  haible

	* src/: pathname.d, intelem.d, intlog.d, intmal.d, intdiv.d,
	  lfloat.d, constobj.d:

	1998-05-31b-misc-errors.diff

1998-08-29 20:04  haible

	* src/: ChangeLog, CHANGES.LOG, conditio.lsp, init.lsp, defs3.lsp,
	  lispbibl.d, genclisph.d, constsym.d, error.d, array.d, list.d,
	  sequence.d, defs2.lsp, record.d, eval.d, control.d, symbol.d,
	  stream.d:

	1998-05-31b-misc-errors.diff

1998-08-29 19:51  haible

	* src/ChangeLog, ffcall/autoconf/acspecific.m4,
	  src/autoconf/acspecific.m4:

	1998-05-31a-acspecific.diff

1998-08-29 19:48  haible

	* src/: ChangeLog, CHANGES.LOG, stream.d:

	1998-05-20d-interactive-stream-p.diff

1998-08-29 19:46  haible

	* src/: ChangeLog, amiga.d, fsubr.d, stream.d, genclisph.d, subr.d,
	  unix.d:

	1998-05-20c-ansi-c.diff

1998-08-29 19:44  haible

	* src/: ChangeLog, CHANGES.LOG, list.d, error.d, lispbibl.d:

	1998-05-19b-type-error-values-list.diff

1998-08-29 19:42  haible

	* src/: ChangeLog, CHANGES.LOG, stream.d, constobj.d:

	1998-05-19a-type-error-make-stream.diff

1998-08-29 19:40  haible

	* src/: ChangeLog, array.d, list.d, charstrg.d:

	1998-05-18g-type-error-elt.diff

1998-08-29 19:38  haible

	* src/: ChangeLog, eval.d:

	1998-05-18f-undefined-function.diff

1998-08-29 19:36  haible

	* src/: ChangeLog, CHANGES.LOG, eval.d, sequence.d, lispbibl.d,
	  symbol.d, error.d:

	1998-05-18e-function-type.diff

1998-08-29 19:34  haible

	* src/: ChangeLog, eval.d:

	1998-05-18d-fehler.diff

1998-08-29 19:32  haible

	* src/: ChangeLog, eval.d, lispbibl.d, predtype.d:

	1998-05-18c-decl-env.diff

1998-08-29 19:30  haible

	* src/: ChangeLog, list.d:

	1998-05-18b-type-error-endp.diff

1998-08-29 19:29  haible

	* src/: ChangeLog, CHANGES.LOG, defs3.lsp:

	1998-05-18a-removals.diff

1998-08-29 19:27  haible

	* src/: ChangeLog, defs2.lsp, defs1.lsp, charstrg.d, constsym.d,
	  predtype.d, constobj.d:

	1998-05-17g-designator.diff

1998-08-29 19:25  haible

	* src/: ChangeLog, CHANGES.LOG, sequence.d:

	1998-05-17f-type-error.diff

1998-08-29 19:24  haible

	* src/: ChangeLog, defs3.lsp, defs2.lsp:

	1998-05-17e-io-sequence.diff

1998-08-29 19:21  haible

	* src/: ChangeLog, CHANGES.LOG, compiler.lsp, macros2.lsp:

	1998-05-17d-read-only.diff

1998-08-29 19:19  haible

	* src/: ChangeLog, CHANGES.LOG, conditio.lsp, init.lsp, defs3.lsp:

	1998-05-17c-reader-error.diff

1998-08-29 19:17  haible

	* src/: CHANGES.LOG, ChangeLog, record.d:

	1998-05-17b-slot-missing.diff

1998-08-29 19:03  haible

	* src/: NEWS, CHANGES.LOG:

	Bump date.

1998-08-29 19:02  haible

	* src/: ChangeLog, lfloat.d:

	1998-05-17a-realelem-warnings.diff

1998-08-29 18:25  haible

	* src/: VERSION, version.h:

	Bump version number.

1998-08-29 17:59  haible

	* src/: ChangeLog, affi.d, rexx.d, pathname.d:

	Joerg 1998-08-14-amiga2.diff

1998-08-29 17:48  haible

	* src/ChangeLog:

	Add some changelog entries for preceding patches.

1998-08-29 17:46  haible

	* .cvsignore:

	Ignore some files: makemake

1998-08-24 23:17  sds

	* src/: init.lsp, defs3.lsp:

	Export `*print-right-margin*'.
	CVS :----------------------------------------------------------------------

1998-08-14 20:52  sds

	* src/rexx.d:

	(C_rexx_put): :host argument stack arithmetic was
	broken, renamed variables to hopefully avoid confusion.

1998-08-14 20:51  sds

	* src/spvw.d:

	(mymalloc): retry case not needed with !TYPECODES.

1998-08-14 20:50  sds

	* src/: amiga.d, pathname.d:

	Return command exit code, better signal handling under AmigaOS
	using SystemTags().

1998-08-14 20:40  sds

	* src/.cvsignore:

	Ignore some files.

1998-08-14 20:31  sds

	* Makefile.devel:

	Add "./" before `makemake` since "." is not necessarily in the $PATH.

1998-08-12 23:32  haible

	* src/: ChangeLog, lispbibl.d:

	Deal with NO_TYPECODES and alignment < 4.

1998-08-10 00:27  haible

	* src/version.h:

	Regenerated.

1998-08-10 00:19  haible

	* src/: VERSION, NEWS, CHANGES.LOG:

	Bump version number.

1998-08-10 00:08  haible

	* src/: ChangeLog, genclisph.d, lispbibl.d:

	1998-08-09-S_help.diff

1998-08-09 23:38  haible

	* src/: ChangeLog, spvw.d:

	1998-08-09-copyright.diff

1998-08-09 23:34  haible

	* src/: ChangeLog, lispbibl.d, spvw.d:

	1998-08-08-amiga.diff

1998-08-09 23:25  haible

	* src/: lispbibl.d, spvw.d, ChangeLog:

	Joerg  1998-08-05-sixbit_typecodes.diff

1998-08-09 23:00  haible

	* src/: ChangeLog, lispbibl.d, package.d, spvw.d:

	1998-06-26b-mt-keywordp.diff

1998-08-09 22:53  haible

	* src/: ChangeLog, spvw.d:

	1998-08-07-sun4c.diff

1998-08-09 22:51  haible

	* src/: ChangeLog, debug.d:

	1998-08-05a-room.diff

1998-08-09 22:49  haible

	* unix/PLATFORMS:

	More tips for HP-UX and OSF/1.

1998-08-09 22:46  haible

	* ffcall/callback/Makefile.in:

	Remove the file ________64ELEL_ created by stupid OSF/1 4.0 `ar'.

1998-08-09 22:36  haible

	* src/: ChangeLog, affi.d:

	Joerg 1998-08-05-affi-typo.diff

1998-08-09 22:31  haible

	* ANNOUNCE:

	Joerg Fix address of Darmstadt server.

1998-08-09 22:12  haible

	* src/VERSION:

	Regenerated.

1998-08-09 22:11  haible

	* src/: version.h, NEWS, CHANGES.LOG:

	Prepare for release.

1998-08-09 21:26  haible

	* src/configure:

	Regenerated.

1998-08-09 21:25  haible

	* src/: ChangeLog, unix.d, unixconf.h.in, autoconf/aclocal.m4:

	1998-08-03b-dlsym.diff

1998-08-09 21:20  haible

	* src/: makemake.in, ChangeLog:

	1998-08-03a-x86solaris.diff

1998-08-09 21:13  haible

	* src/: ChangeLog, io.d, _impnotes.txt, impnotes.html,
	  conditio.lsp, constobj.d, macros1.lsp, macros2.lsp:

	1998-06-20a-mix1.diff

1998-08-09 21:09  haible

	* src/: ChangeLog, aridecl.d, genclisph.d, lispbibl.d, sfloat.d:

	1998-07-05a-warning.diff

1998-08-09 21:06  haible

	* ANNOUNCE:

	1998-08-01f-announce.diff

1998-08-09 21:05  haible

	* src/: lispbibl.d, ChangeLog:

	1998-08-01e-hppa-alignment.diff

1998-08-09 21:03  haible

	* src/configure:

	Regenerated.

1998-08-09 21:02  haible

	* src/: ChangeLog, autoconf/aclocal.m4:

	1998-08-01d-getrusage.diff

1998-08-09 20:56  haible

	* src/: makemake.in, ChangeLog:

	1998-08-01c-xlc.diff

1998-08-09 20:55  haible

	* src/: lispbibl.d, ChangeLog:

	1998-08-01b-osf1.diff

1998-08-09 20:53  haible

	* modules/clx/mit-clx/package.lsp, src/ChangeLog:

	1998-08-01a-clx-boolean.diff

1998-08-09 20:52  haible

	* src/: ChangeLog, control.d:

	1998-07-31-let.diff

1998-08-09 20:17  haible

	* src/version.h:

	Regenerated.

1998-08-09 20:13  haible

	* src/: NEWS, TODO:

	Update for release.

1998-08-09 18:50  haible

	* src/CHANGES.LOG:

	Minor modifications of the change log.

1998-08-09 18:15  haible

	* Makefile.devel:

	Pierpaolo Remove hardlink-surrogate-hack, now done via symlinks in the CVS.

1998-08-09 18:13  haible

	* src/ChangeLog:

	Add missing ChangeLog entry for 1998-04-18-fp-conditions.diff

1998-08-09 18:10  haible

	* src/ChangeLog:

	Fix a ChangeLog entry.

1998-08-09 18:07  haible

	* src/VERSION, win32msvc/makefile.msvc4, win32msvc/makefile.msvc5:

	Regenerated.

1998-08-09 17:31  haible

	* src/: CHANGES.LOG, ChangeLog, compiler.lsp, constobj.d,
	  constsym.d, io.d, spvw.d, subr.d, subrkw.d:

	Sam 1998-07-16-print-right-margin.diff

1998-08-09 17:23  haible

	* doc/editors.txt, ANNOUNCE:

	1998-01-13-doc.diff

1998-08-09 17:22  haible

	* src/: eval.d, ChangeLog:

	1998-07-16-clean43.diff

1998-08-09 17:20  haible

	* src/: compiler.lsp, ChangeLog:

	Sam 1998-06-29-compile-file-values.diff

1998-08-09 17:18  haible

	* src/: ChangeLog, array.d:

	Sam 1998-07-08-array-messages.diff

1998-08-09 17:14  haible

	* src/: ChangeLog, constsym.d, impnotes.html, io.d, stream.d,
	  subr.d:

	Gilbert 1998-06-20-real-listen.diff

1998-08-09 17:03  haible

	* src/spvw.d:

	1998-06-25d-with-wide.diff

1998-08-09 17:00  haible

	* configure, doc/module.txt, modules/clx/mit-clx/Makefile,
	  modules/clx/mit-clx/Makefile.clisp, modules/clx/mit-clx/link.sh,
	  modules/clx/new-clx/Makefile, modules/clx/new-clx/link.sh,
	  modules/queens/Makefile, modules/queens/link.sh,
	  modules/regexp/Makefile.in, modules/regexp/link.sh,
	  modules/wildcard/Makefile.in, modules/wildcard/link.sh,
	  src/CHANGES.LOG, src/ChangeLog, src/_clisp.1, src/_clisp.c,
	  src/_clisp.html, src/_distmakefile, src/clisp-link.in,
	  src/impnotes.html, src/lispbibl.d, src/makemake.in:

	1998-06-25d-with-wide.diff

1998-08-09 16:54  haible

	* src/stream.d, src/makemake.in, src/ChangeLog, win32msvc/INSTALL:

	1998-06-25c-win32.diff

1998-08-09 16:50  haible

	* src/: ChangeLog, lispbibl.d, list.d, spvw.d, stream.d:

	1998-06-25b-code-alignment.diff

1998-08-09 16:42  haible

	* src/: ChangeLog, eval.d, lispbibl.d, misc.d, spvw.d:

	1998-06-25a-fsubr.diff

1998-08-09 16:35  haible

	* configure, modules/clx/new-clx/clx.f, modules/clx/new-clx/e2d.c,
	  src/ChangeLog, src/lispbibl.d:

	1998-06-15-old-stdwin.diff

1998-08-09 16:27  haible

	* src/: FILES, FILES.1, dbxtypes.d, makemake.in, ChangeLog:

	1998-05-20b-old-dbxtypes.diff

1998-08-09 16:21  haible

	* src/: stream.d, time.d, windows.d, wintext.d, winmain.d,
	  winstat.d, winaux.d, winabout.c, winabout.txt, wincopyr.c:

	1998-05-20a-old-windows.diff

1998-08-09 16:18  haible

	* Makefile.devel, src/CHANGES.LOG, src/ChangeLog, src/FILES,
	  src/FILES.1, src/constobj.d, src/genclisph.d, src/lispbibl.d,
	  src/makemake.in, src/msdos.d, src/pathname.d, src/pseudofun.d,
	  src/spvw.d:

	1998-05-20a-old-windows.diff

1998-08-09 16:06  haible

	* src/: ChangeLog, comptran.d, flo_rest.d, spvw.d:

	1998-06-24a-clean42.diff

1998-08-09 15:41  haible

	* src/: ChangeLog, arilev1c.d:

	1998-06-20a-const.diff

1998-08-09 15:17  haible

	* utils/comment5:

	Remove obsolete binary.

1998-07-22 22:30  haible

	* utils/charset/from-atari, utils/charset/from-ibmpc,
	  utils/charset/from-next, utils/charset/all,
	  utils/charset/to-next, utils/gcc-cccp/cccp.c,
	  utils/gcc-cccp/cexp.c, utils/gcc-cccp/obstack.c,
	  utils/gcc-cccp/version.c, utils/gcc-cccp/README,
	  utils/gcc-cccp/alloca.c, utils/gcc-cccp/config.h,
	  utils/gcc-cccp/Makefile, utils/gcc-cccp/obstack.h,
	  utils/gcc-cccp/Makefile.bc, utils/gcc-cccp/Makefile.msvc,
	  utils/hln/ln.c, utils/hln/system.h, utils/hln/backupfile.h,
	  utils/hln/safe-lstat.h, utils/hln/version.h,
	  utils/hln/backupfile.c, utils/hln/safe-stat.h,
	  utils/hln/basename.c, utils/hln/dirname.c, utils/hln/error.c,
	  utils/hln/getversion.c, utils/hln/isdir.c,
	  utils/hln/stripslash.c, utils/hln/alloca.c, utils/hln/argmatch.c,
	  utils/hln/stpcpy.c, utils/hln/yesno.c, utils/hln/pathmax.h,
	  utils/hln/safe-lstat.c, utils/hln/safe-stat.c,
	  utils/hln/xmalloc.c, utils/hln/getopt.c, utils/hln/getopt.h,
	  utils/hln/getopt1.c, utils/hln/realpath.c, utils/hln/resolve.c,
	  utils/hln/INSTALL, utils/hln/acconfig.h, utils/hln/config.h.in,
	  utils/hln/configure.in, utils/hln/ln.1, utils/hln/version.c,
	  utils/hln/Makefile.in, utils/hln/configure, utils/hln/ChangeLog,
	  utils/hln/install-sh, unix/PLATFORMS, unix/sigsegv.c,
	  unix/CONVERT, unix/INSTALL, unix/NetBSD-1.1.diffs,
	  unix/MAGIC.add, unix/malloc.c, win32msvc/INSTALL, win32msvc/TODO,
	  win32msvc/args.c, win32msvc/notes, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5, nextapp/INSTALL,
	  nextapp/Lisp/BreakManager.h, nextapp/Lisp/BreakManager.m,
	  nextapp/Lisp/CommandScroll.h, nextapp/Lisp/CommandScroll.m,
	  nextapp/Lisp/Coordinator.h, nextapp/Lisp/Coordinator.m,
	  nextapp/Lisp/IB.proj, nextapp/Lisp/Lisp.iconheader,
	  nextapp/Lisp/Lisp3.tiff, nextapp/Lisp/LispPreferencesPanel.h,
	  nextapp/Lisp/LispPreferencesPanel.m, nextapp/Lisp/LispServer.h,
	  nextapp/Lisp/LispServer.m, nextapp/Lisp/LispText.h,
	  nextapp/Lisp/LispText.m, nextapp/Lisp/Lisp_main.m,
	  nextapp/Lisp/up.tiff, nextapp/Lisp/Makefile,
	  nextapp/Lisp/MyPanel.h, nextapp/Lisp/MyPanel.m,
	  nextapp/Lisp/PB.gdbinit, nextapp/Lisp/PB.project,
	  nextapp/Lisp/down.tiff, nextapp/Lisp/nxterminal.m,
	  nextapp/Lisp/InfoPanel.nib/MyShellInfo.tiff,
	  nextapp/Lisp/InfoPanel.nib/data.classes,
	  nextapp/Lisp/InfoPanel.nib/data.nib,
	  nextapp/Lisp/Lisp.nib/Lisp.tiff,
	  nextapp/Lisp/Lisp.nib/data.classes,
	  nextapp/Lisp/Lisp.nib/data.nib,
	  nextapp/Lisp/LispWindow.nib/data.classes,
	  nextapp/Lisp/LispWindow.nib/data.nib,
	  nextapp/Lisp/keys.rtfd/.dir3_0.wmd,
	  nextapp/Lisp/keys.rtfd/200556_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/292427_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/293911_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/357218_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/358086_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/546362_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/563992_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/617120_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/710593_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/731153_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/736599_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/772096_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/779897_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/82178_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/TXT.rtf,
	  nextapp/Lisp/keys.rtfd/855987_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/890745_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/911191_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/925071_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/958072_PixelRule.tiff,
	  nextapp/Lisp/keys.rtfd/992526_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/TaskArrowSm.tiff, tests/steele7.tst,
	  tests/characters.tst, tests/eval20.tst, tests/symbol10.tst,
	  tests/type.tst, tests/lists154.tst, tests/map.tst,
	  tests/streams.tst, tests/lambda.tst, tests/lists155.tst,
	  tests/format.tst, tests/iofkts.tst, tests/lists153.tst,
	  tests/lists156.tst, tests/symbols.tst, tests/README,
	  tests/array.tst, tests/lists152.tst, tests/macro8.tst,
	  tests/alltest.tst, tests/lists151.tst, tests/streamslong.tst,
	  tests/backquot.tst, tests/hash.tst, tests/hashlong.tst,
	  tests/pack11.tst, tests/path.tst, tests/Makefile, tests/setf.tst,
	  tests/strings.tst, tests/tests.lsp, tests/tprint.tst,
	  tests/tread.tst, tests/number.tst, tests/readtable.tst,
	  tests/conditions.tst, tests/genstream.tst, tests/ChangeLog,
	  tests/clos.tst, tests/loop.tst, tests/mop.tst, tests/number2.tst,
	  doc/CLOS-guide.txt, emacs/souris.el, doc/LISP-tutorial.txt,
	  doc/affi.txt, doc/cltl2.txt, doc/editors.txt, doc/extend.txt,
	  doc/foreign.txt, doc/module.txt, doc/vgagraph.txt:

	Initial revision

1998-07-22 22:30  haible

	* utils/charset/from-atari, utils/charset/from-ibmpc,
	  utils/charset/from-next, utils/charset/all,
	  utils/charset/to-next, utils/gcc-cccp/cccp.c,
	  utils/gcc-cccp/cexp.c, utils/gcc-cccp/obstack.c,
	  utils/gcc-cccp/version.c, utils/gcc-cccp/README,
	  utils/gcc-cccp/alloca.c, utils/gcc-cccp/config.h,
	  utils/gcc-cccp/Makefile, utils/gcc-cccp/obstack.h,
	  utils/gcc-cccp/Makefile.bc, utils/gcc-cccp/Makefile.msvc,
	  utils/hln/ln.c, utils/hln/system.h, utils/hln/backupfile.h,
	  utils/hln/safe-lstat.h, utils/hln/version.h,
	  utils/hln/backupfile.c, utils/hln/safe-stat.h,
	  utils/hln/basename.c, utils/hln/dirname.c, utils/hln/error.c,
	  utils/hln/getversion.c, utils/hln/isdir.c,
	  utils/hln/stripslash.c, utils/hln/alloca.c, utils/hln/argmatch.c,
	  utils/hln/stpcpy.c, utils/hln/yesno.c, utils/hln/pathmax.h,
	  utils/hln/safe-lstat.c, utils/hln/safe-stat.c,
	  utils/hln/xmalloc.c, utils/hln/getopt.c, utils/hln/getopt.h,
	  utils/hln/getopt1.c, utils/hln/realpath.c, utils/hln/resolve.c,
	  utils/hln/INSTALL, utils/hln/acconfig.h, utils/hln/config.h.in,
	  utils/hln/configure.in, utils/hln/ln.1, utils/hln/version.c,
	  utils/hln/Makefile.in, utils/hln/configure, utils/hln/ChangeLog,
	  utils/hln/install-sh, unix/PLATFORMS, unix/sigsegv.c,
	  unix/CONVERT, unix/INSTALL, unix/NetBSD-1.1.diffs,
	  unix/MAGIC.add, unix/malloc.c, win32msvc/INSTALL, win32msvc/TODO,
	  win32msvc/args.c, win32msvc/notes, win32msvc/makefile.msvc4,
	  win32msvc/makefile.msvc5, nextapp/INSTALL,
	  nextapp/Lisp/BreakManager.h, nextapp/Lisp/BreakManager.m,
	  nextapp/Lisp/CommandScroll.h, nextapp/Lisp/CommandScroll.m,
	  nextapp/Lisp/Coordinator.h, nextapp/Lisp/Coordinator.m,
	  nextapp/Lisp/IB.proj, nextapp/Lisp/Lisp.iconheader,
	  nextapp/Lisp/Lisp3.tiff, nextapp/Lisp/LispPreferencesPanel.h,
	  nextapp/Lisp/LispPreferencesPanel.m, nextapp/Lisp/LispServer.h,
	  nextapp/Lisp/LispServer.m, nextapp/Lisp/LispText.h,
	  nextapp/Lisp/LispText.m, nextapp/Lisp/Lisp_main.m,
	  nextapp/Lisp/up.tiff, nextapp/Lisp/Makefile,
	  nextapp/Lisp/MyPanel.h, nextapp/Lisp/MyPanel.m,
	  nextapp/Lisp/PB.gdbinit, nextapp/Lisp/PB.project,
	  nextapp/Lisp/down.tiff, nextapp/Lisp/nxterminal.m,
	  nextapp/Lisp/InfoPanel.nib/MyShellInfo.tiff,
	  nextapp/Lisp/InfoPanel.nib/data.classes,
	  nextapp/Lisp/InfoPanel.nib/data.nib,
	  nextapp/Lisp/Lisp.nib/Lisp.tiff,
	  nextapp/Lisp/Lisp.nib/data.classes,
	  nextapp/Lisp/Lisp.nib/data.nib,
	  nextapp/Lisp/LispWindow.nib/data.classes,
	  nextapp/Lisp/LispWindow.nib/data.nib,
	  nextapp/Lisp/keys.rtfd/.dir3_0.wmd,
	  nextapp/Lisp/keys.rtfd/200556_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/292427_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/293911_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/357218_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/358086_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/546362_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/563992_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/617120_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/710593_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/731153_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/736599_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/772096_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/779897_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/82178_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/TXT.rtf,
	  nextapp/Lisp/keys.rtfd/855987_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/890745_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/911191_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/925071_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/958072_PixelRule.tiff,
	  nextapp/Lisp/keys.rtfd/992526_TaskArrowSm.tiff,
	  nextapp/Lisp/keys.rtfd/TaskArrowSm.tiff, tests/steele7.tst,
	  tests/characters.tst, tests/eval20.tst, tests/symbol10.tst,
	  tests/type.tst, tests/lists154.tst, tests/map.tst,
	  tests/streams.tst, tests/lambda.tst, tests/lists155.tst,
	  tests/format.tst, tests/iofkts.tst, tests/lists153.tst,
	  tests/lists156.tst, tests/symbols.tst, tests/README,
	  tests/array.tst, tests/lists152.tst, tests/macro8.tst,
	  tests/alltest.tst, tests/lists151.tst, tests/streamslong.tst,
	  tests/backquot.tst, tests/hash.tst, tests/hashlong.tst,
	  tests/pack11.tst, tests/path.tst, tests/Makefile, tests/setf.tst,
	  tests/strings.tst, tests/tests.lsp, tests/tprint.tst,
	  tests/tread.tst, tests/number.tst, tests/readtable.tst,
	  tests/conditions.tst, tests/genstream.tst, tests/ChangeLog,
	  tests/clos.tst, tests/loop.tst, tests/mop.tst, tests/number2.tst,
	  doc/CLOS-guide.txt, emacs/souris.el, doc/LISP-tutorial.txt,
	  doc/affi.txt, doc/cltl2.txt, doc/editors.txt, doc/extend.txt,
	  doc/foreign.txt, doc/module.txt, doc/vgagraph.txt:

	Official CLISP

1998-07-22 22:27  haible

	* ffcall/vacall/tests.output/alpha-dec-osf4.0-cc-O,
	  ffcall/vacall/tests.output/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/vacall/tests.output/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc-O,
	  ffcall/vacall/tests.output/alpha-dec-osf4.0-gcc,
	  ffcall/vacall/tests.output/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/vacall/tests.output/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/avcall/avcall.3, ffcall/avcall/avcall.man,
	  ffcall/avcall/avcall.html, ffcall/avcall/DOC,
	  ffcall/avcall/README, ffcall/avcall/avcall-m68k.c,
	  ffcall/avcall/avcall-mips.c, ffcall/avcall/Makefile.in,
	  ffcall/avcall/avcall-sparc.c, ffcall/avcall/tests.c,
	  ffcall/avcall/Makefile.devel, ffcall/avcall/avcall-i386.c,
	  ffcall/avcall/avcall-rs6000.s, ffcall/avcall/configure.in,
	  ffcall/avcall/configure, ffcall/avcall/structcpy.c,
	  ffcall/avcall/underscore.h, ffcall/callback/vacall_r/structcpy.c,
	  ffcall/vacall/structcpy.c, ffcall/avcall/avcall-m88k.s,
	  ffcall/avcall/avcall-mips64.c, ffcall/avcall/PLATFORMS,
	  ffcall/avcall/avcall-alpha.c, ffcall/avcall/avcall-i386-msvc.c,
	  ffcall/avcall/avcall-m68k.s, ffcall/avcall/avcall-arm.c,
	  ffcall/avcall/avcall-arm.s, ffcall/avcall/avcall-hppa.c,
	  ffcall/avcall/avcall-m68k-amiga.s, ffcall/avcall/avcall-alpha.s,
	  ffcall/avcall/avcall-hppa.s, ffcall/avcall/avcall-m88k.c,
	  ffcall/avcall/avcall-rs6000.c, ffcall/avcall/avcall-convex.c,
	  ffcall/avcall/avcall-convex.s, ffcall/avcall/avcall.h.in,
	  ffcall/avcall/avcall-m68k-amiga.c,
	  ffcall/avcall/avcall-alpha.s.gcc263,
	  ffcall/avcall/port-structs.c,
	  ffcall/avcall/avcall-alpha.s.gcc272,
	  ffcall/avcall/avcall-sparc.S, ffcall/avcall/avcall-mips.s,
	  ffcall/avcall/avcall-mips64.s, ffcall/avcall/Makefile.mingw32,
	  ffcall/avcall/Makefile.msvc, ffcall/avcall/reg-struct-return,
	  ffcall/callback/vacall_r/reg-struct-return,
	  ffcall/vacall/reg-struct-return, ffcall/avcall/avcall.h.msvc,
	  ffcall/avcall/avcall-i386.S,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-cc,
	  ffcall/avcall/tests.output/i486-unknown-linux-gcc,
	  ffcall/avcall/tests.output/alpha-dec-osf3.0-gcc,
	  ffcall/avcall/tests.output/sparc-sun-sunos4.1.1-cc,
	  ffcall/avcall/tests.output/sparc-sun-sunos4.1.1-gcc,
	  ffcall/avcall/tests.output/alpha-dec-osf3.0-cc,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-c89,
	  ffcall/avcall/tests.output/rs6000-ibm-aix3.2.5-cc,
	  ffcall/avcall/tests.output/i386-unknown-sysv4.0-gcc,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-gcc,
	  ffcall/avcall/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/avcall/tests.output/rs6000-ibm-aix3.2.5-c89,
	  ffcall/avcall/tests.output/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/avcall/tests.output/sparc-sun-solaris2.4-gcc,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-gcc252,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-gcc263,
	  ffcall/avcall/tests.output/sparc-sun-solaris2.4-cc,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-cc-Aa,
	  ffcall/avcall/tests.output/i486-unknown-linux-gcc-traditional,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-cc-D__STDC__,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-gcc-fpcc-struct-return,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-gcc-freg-struct-return,
	  ffcall/avcall/tests.output/i386-unknown-sysv4.0-usr_bin_cc,
	  ffcall/avcall/tests.output/i386-unknown-sysv4.0-usr_ucb_cc,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-cc-ansi,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-cc-cckr,
	  ffcall/avcall/tests.output/i486-unknown-sco3.2v4.2-cc-Of,
	  ffcall/avcall/tests.output/i486-unknown-sco3.2v4.2-gcc,
	  ffcall/avcall/tests.output/i486-unknown-sco3.2v4.2-cc-Of-Om,
	  ffcall/avcall/tests.output/mips-dec-ultrix4.4-gcc,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-cc,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-cc-D__STDC__,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-cc-ansi,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-cc-cckr,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc-D__STDC__,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc-ansi,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc-cckr,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-gcc-fpcc-struct-return,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-gcc-freg-struct-return,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-gcc,
	  ffcall/avcall/tests.output/mips-sgi-irix6.2-cc-32,
	  ffcall/avcall/tests.output/mips-sgi-irix6.2-cc-64,
	  ffcall/avcall/tests.output/mips-sgi-irix6.2-cc-64.README,
	  ffcall/avcall/tests.output/powerpc-ibm-aix4.1.4.0-cc,
	  ffcall/avcall/tests.output/i386-pc-cygwin32-gcc,
	  ffcall/avcall/tests.output/mips-sgi-irix6.4-cc-64,
	  ffcall/avcall/tests.output/sparc-sun-solaris2.4-cc-O,
	  ffcall/avcall/tests.output/m68k-sun-sunos4.0-cc-O,
	  ffcall/avcall/tests.output/i386-pc-win32-msvc4,
	  ffcall/avcall/tests.output/powerpc-ibm-aix4.1.4.0-gcc,
	  ffcall/avcall/tests.output/i386-pc-win32-msvc5,
	  ffcall/avcall/tests.output/powerpc-ibm-aix4.1.4.0-xlc,
	  ffcall/avcall/tests.output/powerpc-ibm-aix4.1.4.0-xlc-O,
	  ffcall/avcall/tests.output/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/avcall/tests.output/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/avcall/tests.output/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc-O,
	  ffcall/avcall/tests.output/alpha-dec-osf4.0-cc-O,
	  ffcall/avcall/tests.output/alpha-dec-osf4.0-gcc,
	  ffcall/avcall/tests.output/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/avcall/tests.output/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/trampoline/trampoline.3, ffcall/trampoline/trampoline.c,
	  ffcall/trampoline/configure, ffcall/trampoline/configure.in,
	  ffcall/trampoline/README, ffcall/trampoline/Makefile.devel,
	  ffcall/trampoline/Makefile.in, ffcall/trampoline/trampoline.html,
	  ffcall/trampoline/proto-i386.s, ffcall/trampoline/proto-m68k.s,
	  ffcall/trampoline/proto-mips.s, ffcall/trampoline/proto.c,
	  ffcall/trampoline/proto-alpha.s, ffcall/trampoline/proto-hppa.s,
	  ffcall/trampoline/proto-sparc.s, ffcall/trampoline/proto-arm.s,
	  ffcall/trampoline/proto-rs6000.s,
	  ffcall/trampoline/proto-convex.s, ffcall/trampoline/proto-m88k.s,
	  ffcall/callback/trampoline_r/config.h.in,
	  ffcall/trampoline/config.h.in,
	  ffcall/callback/trampoline_r/cache.c,
	  ffcall/callback/trampoline_r/protexec.c,
	  ffcall/trampoline/cache.c, ffcall/trampoline/protexec.c,
	  ffcall/trampoline/tramp-i386.s,
	  ffcall/callback/trampoline_r/PORTING,
	  ffcall/trampoline/PLATFORMS, ffcall/trampoline/PORTING,
	  ffcall/trampoline/tramp-m68k.s, ffcall/trampoline/tramp-arm.s,
	  ffcall/trampoline/tramp-convex.s, ffcall/trampoline/tramp-hppa.s,
	  ffcall/trampoline/tramp-sparc.s, ffcall/trampoline/tramp-alpha.s,
	  ffcall/trampoline/tramp-m88k.s, ffcall/trampoline/tramp-mips.s,
	  ffcall/trampoline/tramp-i386.o, ffcall/trampoline/tramp-m68k.o,
	  ffcall/trampoline/tramp-mips.o,
	  ffcall/callback/trampoline_r/cache-convex.c,
	  ffcall/trampoline/cache-convex.c, ffcall/trampoline/tramp-arm.o,
	  ffcall/trampoline/tramp-sparc.o,
	  ffcall/trampoline/tramp-alpha-osf3.o,
	  ffcall/trampoline/tramp-alpha.o, ffcall/trampoline/tramp-m88k.o,
	  ffcall/trampoline/test1.c, ffcall/trampoline/test2.c,
	  ffcall/trampoline/tramp-rs6000-old.s,
	  ffcall/trampoline/tramp-rs6000-old.o,
	  ffcall/trampoline/tramp-rs6000.S,
	  ffcall/callback/trampoline_r/cache-convex.s,
	  ffcall/callback/trampoline_r/cache-hppa.c,
	  ffcall/trampoline/cache-convex.s, ffcall/trampoline/cache-hppa.c,
	  ffcall/trampoline/tramp-rs6000-old-aix.o,
	  ffcall/callback/trampoline_r/cache-hppa.s,
	  ffcall/trampoline/cache-hppa.s, ffcall/trampoline/proto64.c,
	  ffcall/trampoline/tramp-mips64.s,
	  ffcall/trampoline/trampoline.h.in,
	  ffcall/trampoline/proto-mips64.s.gcc263,
	  ffcall/trampoline/proto-mips64.s.gcc272,
	  ffcall/trampoline/tramp-mips64.o,
	  ffcall/callback/trampoline_r/cache-sparc.c,
	  ffcall/trampoline/Makefile.msvc, ffcall/trampoline/cache-sparc.c,
	  ffcall/trampoline/tramp-mips64.old.s,
	  ffcall/trampoline/underscore.h,
	  ffcall/callback/trampoline_r/cache-alpha.c,
	  ffcall/callback/trampoline_r/cache-sparc.S,
	  ffcall/callback/trampoline_r/config.h.msvc,
	  ffcall/trampoline/cache-alpha.c, ffcall/trampoline/cache-sparc.S,
	  ffcall/trampoline/config.h.msvc,
	  ffcall/trampoline/tramp-mips64.old.o,
	  ffcall/trampoline/tramp-mips64.old.o.irix6.2,
	  ffcall/callback/trampoline_r/cache-alpha.s,
	  ffcall/callback/trampoline_r/cache-rs6000.c,
	  ffcall/trampoline/cache-alpha.s,
	  ffcall/trampoline/cache-rs6000.c,
	  ffcall/trampoline/cache-rs6000.s,
	  ffcall/trampoline/tramp-hppa-old.o,
	  ffcall/trampoline/tramp-hppa-old.s,
	  ffcall/trampoline/trampoline.man,
	  ffcall/trampoline/Makefile.mingw32,
	  ffcall/trampoline/tests.passed/i486-unknown-linux-gcc,
	  ffcall/trampoline/tests.passed/i486-unknown-linux-gcc-traditional,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-cc-ansi,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-gcc-fpcc-struct-return,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-cc-D__STDC__,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-cc-cckr,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-gcc-freg-struct-return,
	  ffcall/trampoline/tests.passed/i386-unknown-sysv4.0-usr_ucb_cc,
	  ffcall/trampoline/tests.passed/hppa1.0-hp-hpux8.00-c89,
	  ffcall/trampoline/tests.passed/hppa1.0-hp-hpux8.00-cc,
	  ffcall/trampoline/tests.passed/i386-unknown-sysv4.0-gcc,
	  ffcall/trampoline/tests.passed/rs6000-ibm-aix3.2.5-c89,
	  ffcall/trampoline/tests.passed/i386-unknown-sysv4.0-usr_bin_cc,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-cc,
	  ffcall/trampoline/tests.passed/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/trampoline/tests.passed/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-cc-Of,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-cc-Of-Om,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-gcc,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-rcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-cc,
	  ffcall/trampoline/tests.passed/sparc-sun-solaris2.4-cc,
	  ffcall/trampoline/tests.passed/sparc-sun-solaris2.4-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-cc-D__STDC__,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-cc-ansi,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-cc-cckr,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc-D__STDC__,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc-ansi,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc-cckr,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix6.2-cc-32,
	  ffcall/trampoline/tests.passed/i386-pc-cygwin32-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix6.2-cc-64,
	  ffcall/trampoline/tests.passed/powerpc-ibm-aix4.1.4.0-cc,
	  ffcall/trampoline/tests.passed/sparc-sun-solaris2.4-cc-O,
	  ffcall/trampoline/tests.passed/m68k-sun-sunos4.0-cc-O,
	  ffcall/trampoline/tests.passed/mips-sgi-irix6.4-cc-64,
	  ffcall/trampoline/tests.passed/i386-pc-win32-msvc4,
	  ffcall/trampoline/tests.passed/powerpc-ibm-aix4.1.4.0-gcc,
	  ffcall/trampoline/tests.passed/powerpc-ibm-aix4.1.4.0-xlc,
	  ffcall/trampoline/tests.passed/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/trampoline/tests.passed/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/trampoline/tests.passed/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/trampoline/tests.passed/i386-pc-win32-msvc5,
	  ffcall/trampoline/tests.passed/powerpc-ibm-aix4.1.4.0-xlc-O,
	  ffcall/trampoline/tests.passed/alpha-dec-osf4.0-cc-O,
	  ffcall/trampoline/tests.passed/alpha-dec-osf4.0-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc-O,
	  ffcall/trampoline/tests.passed/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/trampoline/tests.passed/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/configurations/README,
	  ffcall/configurations/rs6000-ibm-aix3.2.5-c89,
	  ffcall/configurations/rs6000-ibm-aix3.2.5-cc,
	  ffcall/configurations/sparc-sun-sunos4.1.1-cc,
	  ffcall/configurations/sparc-sun-sunos4.1.1-gcc,
	  ffcall/configurations/hppa1.0-hp-hpux8.00-cc,
	  ffcall/configurations/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/configurations/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/configurations/hppa1.0-hp-hpux8.00-c89,
	  ffcall/configurations/hppa1.0-hp-hpux8.00-gcc,
	  ffcall/configurations/i486-unknown-linux-gcc,
	  ffcall/configurations/alpha-dec-osf3.0-cc,
	  ffcall/configurations/hppa1.0-hp-hpux8.00-cc-Aa,
	  ffcall/configurations/m68k-next-nextstep3-cc,
	  ffcall/configurations/mips-sgi-irix4.0.5H-gcc-fpcc-struct-return,
	  ffcall/configurations/mips-sgi-irix4.0.5H-gcc-freg-struct-return,
	  ffcall/configurations/mips-sgi-irix4.0.5H-gcc-traditional,
	  ffcall/configurations/mips-sgi-irix4.0.5H-cc-ansi,
	  ffcall/configurations/mips-sgi-irix4.0.5H-cc-cckr,
	  ffcall/configurations/i386-unknown-sysv4.0-gcc,
	  ffcall/configurations/i486-unknown-linux-gcc-traditional,
	  ffcall/configurations/mips-sgi-irix4.0.5H-cc-D__STDC__,
	  ffcall/configurations/i386-unknown-sysv4.0-usr_bin_cc,
	  ffcall/configurations/i386-unknown-sysv4.0-usr_ucb_cc,
	  ffcall/configurations/i486-unknown-sco3.2v4.2-cc-Of,
	  ffcall/configurations/i486-unknown-sco3.2v4.2-cc-Of-Om,
	  ffcall/configurations/i486-unknown-sco3.2v4.2-gcc,
	  ffcall/configurations/i486-unknown-sco3.2v4.2-rcc,
	  ffcall/configurations/sparc-sun-solaris2.4-cc,
	  ffcall/configurations/sparc-sun-solaris2.4-gcc,
	  ffcall/configurations/mips-dec-ultrix4.4-cc,
	  ffcall/configurations/mips-dec-ultrix4.4-gcc,
	  ffcall/configurations/mips-sgi-irix5.2-cc,
	  ffcall/configurations/mips-sgi-irix5.2-cc-D__STDC__,
	  ffcall/configurations/mips-sgi-irix5.2-cc-ansi,
	  ffcall/configurations/mips-sgi-irix5.2-cc-cckr,
	  ffcall/configurations/mips-sgi-irix5.2-gcc,
	  ffcall/configurations/mips-sgi-irix5.3-cc,
	  ffcall/configurations/mips-sgi-irix5.3-cc-D__STDC__,
	  ffcall/configurations/mips-sgi-irix5.3-cc-ansi,
	  ffcall/configurations/mips-sgi-irix5.3-cc-cckr,
	  ffcall/configurations/mips-sgi-irix5.3-gcc,
	  ffcall/configurations/mips-sgi-irix6.2-cc-32,
	  ffcall/configurations/mips-sgi-irix6.2-cc-64,
	  ffcall/configurations/powerpc-ibm-aix4.1.4.0-cc,
	  ffcall/configurations/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/configurations/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/configurations/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/configurations/sparc-sun-solaris2.4-cc-O,
	  ffcall/configurations/alpha-dec-osf4.0-cc-O,
	  ffcall/configurations/alpha-dec-osf4.0-gcc,
	  ffcall/configurations/mips-sgi-irix5.3-cc-O,
	  ffcall/configurations/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/configurations/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/callback/call-used-registers, ffcall/callback/tests.c,
	  ffcall/callback/PLATFORMS, ffcall/callback/configure.in,
	  ffcall/callback/Makefile.in, ffcall/callback/configure,
	  ffcall/callback/Makefile.devel, ffcall/callback/callback.3,
	  ffcall/callback/callback.html, ffcall/callback/callback.man,
	  ffcall/callback/MIGRATION, ffcall/callback/README,
	  ffcall/callback/Makefile.mingw32, ffcall/callback/Makefile.msvc,
	  ffcall/callback/callback.h.in,
	  ffcall/callback/vacall_r/Makefile.devel,
	  ffcall/callback/vacall_r/configure.in,
	  ffcall/callback/vacall_r/Makefile.in,
	  ffcall/callback/vacall_r/vacall_r.h.in,
	  ffcall/callback/vacall_r/vacall_r.h.msvc,
	  ffcall/callback/vacall_r/Makefile.mingw32,
	  ffcall/callback/vacall_r/README,
	  ffcall/callback/vacall_r/configure,
	  ffcall/callback/vacall_r/vacall-m68k.s,
	  ffcall/callback/vacall_r/vacall-mips64.s,
	  ffcall/callback/vacall_r/vacall-mips.s,
	  ffcall/callback/vacall_r/Makefile.msvc,
	  ffcall/callback/vacall_r/misc.c,
	  ffcall/callback/vacall_r/vacall-alpha.s,
	  ffcall/callback/vacall_r/vacall-sparc.S,
	  ffcall/callback/vacall_r/vacall-hppa.s,
	  ffcall/callback/vacall_r/vacall-i386-msvc.c,
	  ffcall/callback/vacall_r/vacall-arm.s,
	  ffcall/callback/vacall_r/vacall-convex.s,
	  ffcall/callback/vacall_r/vacall-rs6000.s,
	  ffcall/callback/vacall_r/vacall-i386.S,
	  ffcall/callback/vacall_r/vacall-m88k.s,
	  ffcall/callback/trampoline_r/tramp-i386.o,
	  ffcall/callback/trampoline_r/trampoline.c,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/trampoline_r/configure.in,
	  ffcall/callback/trampoline_r/Makefile.in,
	  ffcall/callback/trampoline_r/trampoline_r.3,
	  ffcall/callback/trampoline_r/Makefile.devel,
	  ffcall/callback/trampoline_r/proto-i386.s,
	  ffcall/callback/trampoline_r/proto-m68k.s,
	  ffcall/callback/trampoline_r/proto.c,
	  ffcall/callback/trampoline_r/proto-alpha.s,
	  ffcall/callback/trampoline_r/proto-mips.s,
	  ffcall/callback/trampoline_r/proto-sparc.s,
	  ffcall/callback/trampoline_r/proto-arm.s,
	  ffcall/callback/trampoline_r/proto-hppa.s,
	  ffcall/callback/trampoline_r/proto-convex.s,
	  ffcall/callback/trampoline_r/proto-m88k.s,
	  ffcall/callback/trampoline_r/proto-rs6000.s,
	  ffcall/callback/trampoline_r/test1.c,
	  ffcall/callback/trampoline_r/tramp-i386.s,
	  ffcall/callback/trampoline_r/tramp-m68k.s,
	  ffcall/callback/trampoline_r/tramp-sparc.s,
	  ffcall/callback/trampoline_r/tramp-convex.s,
	  ffcall/callback/trampoline_r/tramp-hppa.s,
	  ffcall/callback/trampoline_r/tramp-alpha.s,
	  ffcall/callback/trampoline_r/tramp-arm.s,
	  ffcall/callback/trampoline_r/tramp-m88k.s,
	  ffcall/callback/trampoline_r/tramp-mips.s,
	  ffcall/callback/trampoline_r/tramp-m68k.o,
	  ffcall/callback/trampoline_r/tramp-arm.o,
	  ffcall/callback/trampoline_r/tramp-mips.o,
	  ffcall/callback/trampoline_r/tramp-m88k.o,
	  ffcall/callback/trampoline_r/tramp-sparc.o,
	  ffcall/callback/trampoline_r/tramp-alpha.o,
	  ffcall/callback/trampoline_r/trampoline_r.html,
	  ffcall/callback/trampoline_r/tramp-rs6000-old.o,
	  ffcall/callback/trampoline_r/tramp-rs6000-old.s,
	  ffcall/callback/trampoline_r/trampoline_r.h.in,
	  ffcall/callback/trampoline_r/trampoline_r.man,
	  ffcall/callback/trampoline_r/tramp-rs6000.S,
	  ffcall/callback/trampoline_r/proto64.c,
	  ffcall/callback/trampoline_r/proto-mips64.s,
	  ffcall/callback/trampoline_r/test2.c,
	  ffcall/callback/trampoline_r/tramp-mips64.s,
	  ffcall/callback/trampoline_r/Makefile.msvc,
	  ffcall/callback/trampoline_r/tramp-mips64.o,
	  ffcall/callback/trampoline_r/README,
	  ffcall/callback/trampoline_r/tramp-mips64.old.o,
	  ffcall/callback/trampoline_r/tramp-mips64.old.s,
	  ffcall/callback/trampoline_r/tramp-hppa-old.o,
	  ffcall/callback/trampoline_r/tramp-hppa-old.s,
	  ffcall/callback/tests.output/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/callback/trampoline_r/Makefile.mingw32,
	  ffcall/callback/tests.output/powerpc-ibm-aix4.1.4.0-xlc,
	  ffcall/callback/tests.output/rs6000-ibm-aix3.2.5-cc,
	  ffcall/callback/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/callback/tests.output/hppa1.1-hp-hpux10.01-cc,
	  ffcall/callback/tests.output/hppa1.1-hp-hpux9.05-cc,
	  ffcall/callback/tests.output/hppa2.0-hp-hpux10.20-cc,
	  ffcall/callback/tests.output/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/callback/tests.output/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/callback/tests.output/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/callback/tests.output/mips-sgi-irix5.3-cc-O,
	  ffcall/callback/tests.output/alpha-dec-osf4.0-cc-O,
	  ffcall/callback/tests.output/alpha-dec-osf4.0-gcc,
	  ffcall/callback/tests.output/sparc-sun-solaris2.4-cc-O,
	  ffcall/callback/tests.output/sparc-sun-solaris2.4-gcc,
	  ffcall/callback/tests.output/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/callback/tests.output/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/callback/tests.output/i386-pc-win32-msvc4,
	  ffcall/callback/tests.output/i386-pc-win32-msvc5,
	  utils/ansidecl.d, utils/ccpaux.c, utils/comment5.c,
	  utils/comment5, utils/comment5.d, utils/deema.c, utils/txt2c.c,
	  utils/move-if-change, utils/ccmp2c.d, utils/charset/crlf-to-nl.c,
	  utils/charset/cv-fr-atari.c, utils/charset/cv-fr-hp.c,
	  utils/charset/cv-fr-ibmpc.c, utils/charset/cv-fr-next.c,
	  utils/charset/cv-to-ascii.c, utils/charset/cv-to-atari.c,
	  utils/charset/cv-to-hp.c, utils/charset/cv-to-ibmpc.c,
	  utils/charset/cv-to-next.c, utils/charset/cvatariascii.c,
	  utils/charset/cvatarihp.c, utils/charset/cvatariibmpc.c,
	  utils/charset/cvhpatari.c, utils/charset/cvibmpcatari.c,
	  utils/charset/fromdos.c, utils/charset/nl-to-crlf.c,
	  utils/charset/Makefile, utils/charset/README,
	  utils/charset/to-ascii, utils/charset/touchr.c,
	  utils/charset/to-atari, utils/charset/to-ibmpc,
	  utils/charset/to-hp, utils/charset/from-hp:

	Initial revision

1998-07-22 22:27  haible

	* ffcall/vacall/tests.output/alpha-dec-osf4.0-cc-O,
	  ffcall/vacall/tests.output/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/vacall/tests.output/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc-O,
	  ffcall/vacall/tests.output/alpha-dec-osf4.0-gcc,
	  ffcall/vacall/tests.output/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/vacall/tests.output/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/avcall/avcall.3, ffcall/avcall/avcall.man,
	  ffcall/avcall/avcall.html, ffcall/avcall/DOC,
	  ffcall/avcall/README, ffcall/avcall/avcall-m68k.c,
	  ffcall/avcall/avcall-mips.c, ffcall/avcall/Makefile.in,
	  ffcall/avcall/avcall-sparc.c, ffcall/avcall/tests.c,
	  ffcall/avcall/Makefile.devel, ffcall/avcall/avcall-i386.c,
	  ffcall/avcall/avcall-rs6000.s, ffcall/avcall/configure.in,
	  ffcall/avcall/configure, ffcall/avcall/structcpy.c,
	  ffcall/avcall/underscore.h, ffcall/callback/vacall_r/structcpy.c,
	  ffcall/vacall/structcpy.c, ffcall/avcall/avcall-m88k.s,
	  ffcall/avcall/avcall-mips64.c, ffcall/avcall/PLATFORMS,
	  ffcall/avcall/avcall-alpha.c, ffcall/avcall/avcall-i386-msvc.c,
	  ffcall/avcall/avcall-m68k.s, ffcall/avcall/avcall-arm.c,
	  ffcall/avcall/avcall-arm.s, ffcall/avcall/avcall-hppa.c,
	  ffcall/avcall/avcall-m68k-amiga.s, ffcall/avcall/avcall-alpha.s,
	  ffcall/avcall/avcall-hppa.s, ffcall/avcall/avcall-m88k.c,
	  ffcall/avcall/avcall-rs6000.c, ffcall/avcall/avcall-convex.c,
	  ffcall/avcall/avcall-convex.s, ffcall/avcall/avcall.h.in,
	  ffcall/avcall/avcall-m68k-amiga.c,
	  ffcall/avcall/avcall-alpha.s.gcc263,
	  ffcall/avcall/port-structs.c,
	  ffcall/avcall/avcall-alpha.s.gcc272,
	  ffcall/avcall/avcall-sparc.S, ffcall/avcall/avcall-mips.s,
	  ffcall/avcall/avcall-mips64.s, ffcall/avcall/Makefile.mingw32,
	  ffcall/avcall/Makefile.msvc, ffcall/avcall/reg-struct-return,
	  ffcall/callback/vacall_r/reg-struct-return,
	  ffcall/vacall/reg-struct-return, ffcall/avcall/avcall.h.msvc,
	  ffcall/avcall/avcall-i386.S,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-cc,
	  ffcall/avcall/tests.output/i486-unknown-linux-gcc,
	  ffcall/avcall/tests.output/alpha-dec-osf3.0-gcc,
	  ffcall/avcall/tests.output/sparc-sun-sunos4.1.1-cc,
	  ffcall/avcall/tests.output/sparc-sun-sunos4.1.1-gcc,
	  ffcall/avcall/tests.output/alpha-dec-osf3.0-cc,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-c89,
	  ffcall/avcall/tests.output/rs6000-ibm-aix3.2.5-cc,
	  ffcall/avcall/tests.output/i386-unknown-sysv4.0-gcc,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-gcc,
	  ffcall/avcall/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/avcall/tests.output/rs6000-ibm-aix3.2.5-c89,
	  ffcall/avcall/tests.output/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/avcall/tests.output/sparc-sun-solaris2.4-gcc,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-gcc252,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-gcc263,
	  ffcall/avcall/tests.output/sparc-sun-solaris2.4-cc,
	  ffcall/avcall/tests.output/hppa1.0-hp-hpux8.00-cc-Aa,
	  ffcall/avcall/tests.output/i486-unknown-linux-gcc-traditional,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-cc-D__STDC__,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-gcc-fpcc-struct-return,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-gcc-freg-struct-return,
	  ffcall/avcall/tests.output/i386-unknown-sysv4.0-usr_bin_cc,
	  ffcall/avcall/tests.output/i386-unknown-sysv4.0-usr_ucb_cc,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-cc-ansi,
	  ffcall/avcall/tests.output/mips-sgi-irix4.0.5H-cc-cckr,
	  ffcall/avcall/tests.output/i486-unknown-sco3.2v4.2-cc-Of,
	  ffcall/avcall/tests.output/i486-unknown-sco3.2v4.2-gcc,
	  ffcall/avcall/tests.output/i486-unknown-sco3.2v4.2-cc-Of-Om,
	  ffcall/avcall/tests.output/mips-dec-ultrix4.4-gcc,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-cc,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-cc-D__STDC__,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-cc-ansi,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-cc-cckr,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc-D__STDC__,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc-ansi,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc-cckr,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-gcc-fpcc-struct-return,
	  ffcall/avcall/tests.output/mips-sgi-irix5.2-gcc-freg-struct-return,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-gcc,
	  ffcall/avcall/tests.output/mips-sgi-irix6.2-cc-32,
	  ffcall/avcall/tests.output/mips-sgi-irix6.2-cc-64,
	  ffcall/avcall/tests.output/mips-sgi-irix6.2-cc-64.README,
	  ffcall/avcall/tests.output/powerpc-ibm-aix4.1.4.0-cc,
	  ffcall/avcall/tests.output/i386-pc-cygwin32-gcc,
	  ffcall/avcall/tests.output/mips-sgi-irix6.4-cc-64,
	  ffcall/avcall/tests.output/sparc-sun-solaris2.4-cc-O,
	  ffcall/avcall/tests.output/m68k-sun-sunos4.0-cc-O,
	  ffcall/avcall/tests.output/i386-pc-win32-msvc4,
	  ffcall/avcall/tests.output/powerpc-ibm-aix4.1.4.0-gcc,
	  ffcall/avcall/tests.output/i386-pc-win32-msvc5,
	  ffcall/avcall/tests.output/powerpc-ibm-aix4.1.4.0-xlc,
	  ffcall/avcall/tests.output/powerpc-ibm-aix4.1.4.0-xlc-O,
	  ffcall/avcall/tests.output/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/avcall/tests.output/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/avcall/tests.output/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/avcall/tests.output/mips-sgi-irix5.3-cc-O,
	  ffcall/avcall/tests.output/alpha-dec-osf4.0-cc-O,
	  ffcall/avcall/tests.output/alpha-dec-osf4.0-gcc,
	  ffcall/avcall/tests.output/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/avcall/tests.output/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/trampoline/trampoline.3, ffcall/trampoline/trampoline.c,
	  ffcall/trampoline/configure, ffcall/trampoline/configure.in,
	  ffcall/trampoline/README, ffcall/trampoline/Makefile.devel,
	  ffcall/trampoline/Makefile.in, ffcall/trampoline/trampoline.html,
	  ffcall/trampoline/proto-i386.s, ffcall/trampoline/proto-m68k.s,
	  ffcall/trampoline/proto-mips.s, ffcall/trampoline/proto.c,
	  ffcall/trampoline/proto-alpha.s, ffcall/trampoline/proto-hppa.s,
	  ffcall/trampoline/proto-sparc.s, ffcall/trampoline/proto-arm.s,
	  ffcall/trampoline/proto-rs6000.s,
	  ffcall/trampoline/proto-convex.s, ffcall/trampoline/proto-m88k.s,
	  ffcall/callback/trampoline_r/config.h.in,
	  ffcall/trampoline/config.h.in,
	  ffcall/callback/trampoline_r/cache.c,
	  ffcall/callback/trampoline_r/protexec.c,
	  ffcall/trampoline/cache.c, ffcall/trampoline/protexec.c,
	  ffcall/trampoline/tramp-i386.s,
	  ffcall/callback/trampoline_r/PORTING,
	  ffcall/trampoline/PLATFORMS, ffcall/trampoline/PORTING,
	  ffcall/trampoline/tramp-m68k.s, ffcall/trampoline/tramp-arm.s,
	  ffcall/trampoline/tramp-convex.s, ffcall/trampoline/tramp-hppa.s,
	  ffcall/trampoline/tramp-sparc.s, ffcall/trampoline/tramp-alpha.s,
	  ffcall/trampoline/tramp-m88k.s, ffcall/trampoline/tramp-mips.s,
	  ffcall/trampoline/tramp-i386.o, ffcall/trampoline/tramp-m68k.o,
	  ffcall/trampoline/tramp-mips.o,
	  ffcall/callback/trampoline_r/cache-convex.c,
	  ffcall/trampoline/cache-convex.c, ffcall/trampoline/tramp-arm.o,
	  ffcall/trampoline/tramp-sparc.o,
	  ffcall/trampoline/tramp-alpha-osf3.o,
	  ffcall/trampoline/tramp-alpha.o, ffcall/trampoline/tramp-m88k.o,
	  ffcall/trampoline/test1.c, ffcall/trampoline/test2.c,
	  ffcall/trampoline/tramp-rs6000-old.s,
	  ffcall/trampoline/tramp-rs6000-old.o,
	  ffcall/trampoline/tramp-rs6000.S,
	  ffcall/callback/trampoline_r/cache-convex.s,
	  ffcall/callback/trampoline_r/cache-hppa.c,
	  ffcall/trampoline/cache-convex.s, ffcall/trampoline/cache-hppa.c,
	  ffcall/trampoline/tramp-rs6000-old-aix.o,
	  ffcall/callback/trampoline_r/cache-hppa.s,
	  ffcall/trampoline/cache-hppa.s, ffcall/trampoline/proto64.c,
	  ffcall/trampoline/tramp-mips64.s,
	  ffcall/trampoline/trampoline.h.in,
	  ffcall/trampoline/proto-mips64.s.gcc263,
	  ffcall/trampoline/proto-mips64.s.gcc272,
	  ffcall/trampoline/tramp-mips64.o,
	  ffcall/callback/trampoline_r/cache-sparc.c,
	  ffcall/trampoline/Makefile.msvc, ffcall/trampoline/cache-sparc.c,
	  ffcall/trampoline/tramp-mips64.old.s,
	  ffcall/trampoline/underscore.h,
	  ffcall/callback/trampoline_r/cache-alpha.c,
	  ffcall/callback/trampoline_r/cache-sparc.S,
	  ffcall/callback/trampoline_r/config.h.msvc,
	  ffcall/trampoline/cache-alpha.c, ffcall/trampoline/cache-sparc.S,
	  ffcall/trampoline/config.h.msvc,
	  ffcall/trampoline/tramp-mips64.old.o,
	  ffcall/trampoline/tramp-mips64.old.o.irix6.2,
	  ffcall/callback/trampoline_r/cache-alpha.s,
	  ffcall/callback/trampoline_r/cache-rs6000.c,
	  ffcall/trampoline/cache-alpha.s,
	  ffcall/trampoline/cache-rs6000.c,
	  ffcall/trampoline/cache-rs6000.s,
	  ffcall/trampoline/tramp-hppa-old.o,
	  ffcall/trampoline/tramp-hppa-old.s,
	  ffcall/trampoline/trampoline.man,
	  ffcall/trampoline/Makefile.mingw32,
	  ffcall/trampoline/tests.passed/i486-unknown-linux-gcc,
	  ffcall/trampoline/tests.passed/i486-unknown-linux-gcc-traditional,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-cc-ansi,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-gcc-fpcc-struct-return,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-cc-D__STDC__,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-cc-cckr,
	  ffcall/trampoline/tests.passed/mips-sgi-irix4.0.5H-gcc-freg-struct-return,
	  ffcall/trampoline/tests.passed/i386-unknown-sysv4.0-usr_ucb_cc,
	  ffcall/trampoline/tests.passed/hppa1.0-hp-hpux8.00-c89,
	  ffcall/trampoline/tests.passed/hppa1.0-hp-hpux8.00-cc,
	  ffcall/trampoline/tests.passed/i386-unknown-sysv4.0-gcc,
	  ffcall/trampoline/tests.passed/rs6000-ibm-aix3.2.5-c89,
	  ffcall/trampoline/tests.passed/i386-unknown-sysv4.0-usr_bin_cc,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-cc,
	  ffcall/trampoline/tests.passed/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/trampoline/tests.passed/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-cc-Of,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-cc-Of-Om,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-gcc,
	  ffcall/trampoline/tests.passed/i486-unknown-sco3.2v4.2-rcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-cc,
	  ffcall/trampoline/tests.passed/sparc-sun-solaris2.4-cc,
	  ffcall/trampoline/tests.passed/sparc-sun-solaris2.4-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-cc-D__STDC__,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-cc-ansi,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-cc-cckr,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.2-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc-D__STDC__,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc-ansi,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc-cckr,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix6.2-cc-32,
	  ffcall/trampoline/tests.passed/i386-pc-cygwin32-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix6.2-cc-64,
	  ffcall/trampoline/tests.passed/powerpc-ibm-aix4.1.4.0-cc,
	  ffcall/trampoline/tests.passed/sparc-sun-solaris2.4-cc-O,
	  ffcall/trampoline/tests.passed/m68k-sun-sunos4.0-cc-O,
	  ffcall/trampoline/tests.passed/mips-sgi-irix6.4-cc-64,
	  ffcall/trampoline/tests.passed/i386-pc-win32-msvc4,
	  ffcall/trampoline/tests.passed/powerpc-ibm-aix4.1.4.0-gcc,
	  ffcall/trampoline/tests.passed/powerpc-ibm-aix4.1.4.0-xlc,
	  ffcall/trampoline/tests.passed/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/trampoline/tests.passed/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/trampoline/tests.passed/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/trampoline/tests.passed/i386-pc-win32-msvc5,
	  ffcall/trampoline/tests.passed/powerpc-ibm-aix4.1.4.0-xlc-O,
	  ffcall/trampoline/tests.passed/alpha-dec-osf4.0-cc-O,
	  ffcall/trampoline/tests.passed/alpha-dec-osf4.0-gcc,
	  ffcall/trampoline/tests.passed/mips-sgi-irix5.3-cc-O,
	  ffcall/trampoline/tests.passed/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/trampoline/tests.passed/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/configurations/README,
	  ffcall/configurations/rs6000-ibm-aix3.2.5-c89,
	  ffcall/configurations/rs6000-ibm-aix3.2.5-cc,
	  ffcall/configurations/sparc-sun-sunos4.1.1-cc,
	  ffcall/configurations/sparc-sun-sunos4.1.1-gcc,
	  ffcall/configurations/hppa1.0-hp-hpux8.00-cc,
	  ffcall/configurations/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/configurations/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/configurations/hppa1.0-hp-hpux8.00-c89,
	  ffcall/configurations/hppa1.0-hp-hpux8.00-gcc,
	  ffcall/configurations/i486-unknown-linux-gcc,
	  ffcall/configurations/alpha-dec-osf3.0-cc,
	  ffcall/configurations/hppa1.0-hp-hpux8.00-cc-Aa,
	  ffcall/configurations/m68k-next-nextstep3-cc,
	  ffcall/configurations/mips-sgi-irix4.0.5H-gcc-fpcc-struct-return,
	  ffcall/configurations/mips-sgi-irix4.0.5H-gcc-freg-struct-return,
	  ffcall/configurations/mips-sgi-irix4.0.5H-gcc-traditional,
	  ffcall/configurations/mips-sgi-irix4.0.5H-cc-ansi,
	  ffcall/configurations/mips-sgi-irix4.0.5H-cc-cckr,
	  ffcall/configurations/i386-unknown-sysv4.0-gcc,
	  ffcall/configurations/i486-unknown-linux-gcc-traditional,
	  ffcall/configurations/mips-sgi-irix4.0.5H-cc-D__STDC__,
	  ffcall/configurations/i386-unknown-sysv4.0-usr_bin_cc,
	  ffcall/configurations/i386-unknown-sysv4.0-usr_ucb_cc,
	  ffcall/configurations/i486-unknown-sco3.2v4.2-cc-Of,
	  ffcall/configurations/i486-unknown-sco3.2v4.2-cc-Of-Om,
	  ffcall/configurations/i486-unknown-sco3.2v4.2-gcc,
	  ffcall/configurations/i486-unknown-sco3.2v4.2-rcc,
	  ffcall/configurations/sparc-sun-solaris2.4-cc,
	  ffcall/configurations/sparc-sun-solaris2.4-gcc,
	  ffcall/configurations/mips-dec-ultrix4.4-cc,
	  ffcall/configurations/mips-dec-ultrix4.4-gcc,
	  ffcall/configurations/mips-sgi-irix5.2-cc,
	  ffcall/configurations/mips-sgi-irix5.2-cc-D__STDC__,
	  ffcall/configurations/mips-sgi-irix5.2-cc-ansi,
	  ffcall/configurations/mips-sgi-irix5.2-cc-cckr,
	  ffcall/configurations/mips-sgi-irix5.2-gcc,
	  ffcall/configurations/mips-sgi-irix5.3-cc,
	  ffcall/configurations/mips-sgi-irix5.3-cc-D__STDC__,
	  ffcall/configurations/mips-sgi-irix5.3-cc-ansi,
	  ffcall/configurations/mips-sgi-irix5.3-cc-cckr,
	  ffcall/configurations/mips-sgi-irix5.3-gcc,
	  ffcall/configurations/mips-sgi-irix6.2-cc-32,
	  ffcall/configurations/mips-sgi-irix6.2-cc-64,
	  ffcall/configurations/powerpc-ibm-aix4.1.4.0-cc,
	  ffcall/configurations/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/configurations/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/configurations/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/configurations/sparc-sun-solaris2.4-cc-O,
	  ffcall/configurations/alpha-dec-osf4.0-cc-O,
	  ffcall/configurations/alpha-dec-osf4.0-gcc,
	  ffcall/configurations/mips-sgi-irix5.3-cc-O,
	  ffcall/configurations/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/configurations/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/callback/call-used-registers, ffcall/callback/tests.c,
	  ffcall/callback/PLATFORMS, ffcall/callback/configure.in,
	  ffcall/callback/Makefile.in, ffcall/callback/configure,
	  ffcall/callback/Makefile.devel, ffcall/callback/callback.3,
	  ffcall/callback/callback.html, ffcall/callback/callback.man,
	  ffcall/callback/MIGRATION, ffcall/callback/README,
	  ffcall/callback/Makefile.mingw32, ffcall/callback/Makefile.msvc,
	  ffcall/callback/callback.h.in,
	  ffcall/callback/vacall_r/Makefile.devel,
	  ffcall/callback/vacall_r/configure.in,
	  ffcall/callback/vacall_r/Makefile.in,
	  ffcall/callback/vacall_r/vacall_r.h.in,
	  ffcall/callback/vacall_r/vacall_r.h.msvc,
	  ffcall/callback/vacall_r/Makefile.mingw32,
	  ffcall/callback/vacall_r/README,
	  ffcall/callback/vacall_r/configure,
	  ffcall/callback/vacall_r/vacall-m68k.s,
	  ffcall/callback/vacall_r/vacall-mips64.s,
	  ffcall/callback/vacall_r/vacall-mips.s,
	  ffcall/callback/vacall_r/Makefile.msvc,
	  ffcall/callback/vacall_r/misc.c,
	  ffcall/callback/vacall_r/vacall-alpha.s,
	  ffcall/callback/vacall_r/vacall-sparc.S,
	  ffcall/callback/vacall_r/vacall-hppa.s,
	  ffcall/callback/vacall_r/vacall-i386-msvc.c,
	  ffcall/callback/vacall_r/vacall-arm.s,
	  ffcall/callback/vacall_r/vacall-convex.s,
	  ffcall/callback/vacall_r/vacall-rs6000.s,
	  ffcall/callback/vacall_r/vacall-i386.S,
	  ffcall/callback/vacall_r/vacall-m88k.s,
	  ffcall/callback/trampoline_r/tramp-i386.o,
	  ffcall/callback/trampoline_r/trampoline.c,
	  ffcall/callback/trampoline_r/configure,
	  ffcall/callback/trampoline_r/configure.in,
	  ffcall/callback/trampoline_r/Makefile.in,
	  ffcall/callback/trampoline_r/trampoline_r.3,
	  ffcall/callback/trampoline_r/Makefile.devel,
	  ffcall/callback/trampoline_r/proto-i386.s,
	  ffcall/callback/trampoline_r/proto-m68k.s,
	  ffcall/callback/trampoline_r/proto.c,
	  ffcall/callback/trampoline_r/proto-alpha.s,
	  ffcall/callback/trampoline_r/proto-mips.s,
	  ffcall/callback/trampoline_r/proto-sparc.s,
	  ffcall/callback/trampoline_r/proto-arm.s,
	  ffcall/callback/trampoline_r/proto-hppa.s,
	  ffcall/callback/trampoline_r/proto-convex.s,
	  ffcall/callback/trampoline_r/proto-m88k.s,
	  ffcall/callback/trampoline_r/proto-rs6000.s,
	  ffcall/callback/trampoline_r/test1.c,
	  ffcall/callback/trampoline_r/tramp-i386.s,
	  ffcall/callback/trampoline_r/tramp-m68k.s,
	  ffcall/callback/trampoline_r/tramp-sparc.s,
	  ffcall/callback/trampoline_r/tramp-convex.s,
	  ffcall/callback/trampoline_r/tramp-hppa.s,
	  ffcall/callback/trampoline_r/tramp-alpha.s,
	  ffcall/callback/trampoline_r/tramp-arm.s,
	  ffcall/callback/trampoline_r/tramp-m88k.s,
	  ffcall/callback/trampoline_r/tramp-mips.s,
	  ffcall/callback/trampoline_r/tramp-m68k.o,
	  ffcall/callback/trampoline_r/tramp-arm.o,
	  ffcall/callback/trampoline_r/tramp-mips.o,
	  ffcall/callback/trampoline_r/tramp-m88k.o,
	  ffcall/callback/trampoline_r/tramp-sparc.o,
	  ffcall/callback/trampoline_r/tramp-alpha.o,
	  ffcall/callback/trampoline_r/trampoline_r.html,
	  ffcall/callback/trampoline_r/tramp-rs6000-old.o,
	  ffcall/callback/trampoline_r/tramp-rs6000-old.s,
	  ffcall/callback/trampoline_r/trampoline_r.h.in,
	  ffcall/callback/trampoline_r/trampoline_r.man,
	  ffcall/callback/trampoline_r/tramp-rs6000.S,
	  ffcall/callback/trampoline_r/proto64.c,
	  ffcall/callback/trampoline_r/proto-mips64.s,
	  ffcall/callback/trampoline_r/test2.c,
	  ffcall/callback/trampoline_r/tramp-mips64.s,
	  ffcall/callback/trampoline_r/Makefile.msvc,
	  ffcall/callback/trampoline_r/tramp-mips64.o,
	  ffcall/callback/trampoline_r/README,
	  ffcall/callback/trampoline_r/tramp-mips64.old.o,
	  ffcall/callback/trampoline_r/tramp-mips64.old.s,
	  ffcall/callback/trampoline_r/tramp-hppa-old.o,
	  ffcall/callback/trampoline_r/tramp-hppa-old.s,
	  ffcall/callback/tests.output/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/callback/trampoline_r/Makefile.mingw32,
	  ffcall/callback/tests.output/powerpc-ibm-aix4.1.4.0-xlc,
	  ffcall/callback/tests.output/rs6000-ibm-aix3.2.5-cc,
	  ffcall/callback/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/callback/tests.output/hppa1.1-hp-hpux10.01-cc,
	  ffcall/callback/tests.output/hppa1.1-hp-hpux9.05-cc,
	  ffcall/callback/tests.output/hppa2.0-hp-hpux10.20-cc,
	  ffcall/callback/tests.output/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/callback/tests.output/hppa1.1-hp-hpux9.05-cc-O,
	  ffcall/callback/tests.output/hppa2.0-hp-hpux10.20-cc-O+DA1.1,
	  ffcall/callback/tests.output/mips-sgi-irix5.3-cc-O,
	  ffcall/callback/tests.output/alpha-dec-osf4.0-cc-O,
	  ffcall/callback/tests.output/alpha-dec-osf4.0-gcc,
	  ffcall/callback/tests.output/sparc-sun-solaris2.4-cc-O,
	  ffcall/callback/tests.output/sparc-sun-solaris2.4-gcc,
	  ffcall/callback/tests.output/sparc-sun-sunos4.1.3_U1-cc-O,
	  ffcall/callback/tests.output/sparc-sun-sunos4.1.3_U1-gcc,
	  ffcall/callback/tests.output/i386-pc-win32-msvc4,
	  ffcall/callback/tests.output/i386-pc-win32-msvc5,
	  utils/ansidecl.d, utils/ccpaux.c, utils/comment5.c,
	  utils/comment5, utils/comment5.d, utils/deema.c, utils/txt2c.c,
	  utils/move-if-change, utils/ccmp2c.d, utils/charset/crlf-to-nl.c,
	  utils/charset/cv-fr-atari.c, utils/charset/cv-fr-hp.c,
	  utils/charset/cv-fr-ibmpc.c, utils/charset/cv-fr-next.c,
	  utils/charset/cv-to-ascii.c, utils/charset/cv-to-atari.c,
	  utils/charset/cv-to-hp.c, utils/charset/cv-to-ibmpc.c,
	  utils/charset/cv-to-next.c, utils/charset/cvatariascii.c,
	  utils/charset/cvatarihp.c, utils/charset/cvatariibmpc.c,
	  utils/charset/cvhpatari.c, utils/charset/cvibmpcatari.c,
	  utils/charset/fromdos.c, utils/charset/nl-to-crlf.c,
	  utils/charset/Makefile, utils/charset/README,
	  utils/charset/to-ascii, utils/charset/touchr.c,
	  utils/charset/to-atari, utils/charset/to-ibmpc,
	  utils/charset/to-hp, utils/charset/from-hp:

	Official CLISP

1998-07-22 22:24  haible

	* src/places.lsp, src/predtype.d, src/pseudofun.d, src/rational.d,
	  src/realelem.d, src/realrand.d, src/realtran.d, src/record.d,
	  src/rexx.d, src/rexx1.lsp, src/screen.lsp, src/sequence.d,
	  src/sfloat.d, src/socket.d, src/sort.d, src/sp68000.d,
	  src/sp80386.d, src/sp80386.msvc.c, src/spanish.lsp, src/spmips.d,
	  src/spsparc.d, src/spvw.d, src/spvwtabf.d, src/spvwtabo.d,
	  src/spvwtabs.d, src/stream.d, src/subr.d, src/subrkw.d,
	  src/symbol.d, src/time.d, src/timezone.lsp, src/trace.lsp,
	  src/type.lsp, src/unix.d, src/unixaux.d, src/unixconf.h.in,
	  src/user1.lsp, src/user2.lsp, src/version.h, src/win32.d,
	  src/win32aux.d, src/winabout.c, src/winaux.d, src/wincopyr.c,
	  src/windows.d, src/winmain.d, src/winstat.d, src/wintext.d,
	  src/_impnotes.txt, src/_README.de, src/winabout.txt,
	  src/_distmakefile, src/configure, src/.gdbinit,
	  ffcall/autoconf/autoconf, src/autoconf/aclocal.m4,
	  src/autoconf/autoconf, ffcall/autoconf/acgeneral.m4,
	  src/autoconf/acgeneral.m4, ffcall/autoconf/acspecific.m4,
	  ffcall/autoconf/config.guess, src/autoconf/acspecific.m4,
	  src/autoconf/config.guess, ffcall/autoconf/autoconf.m4,
	  ffcall/autoconf/config.sub, src/autoconf/acselect,
	  src/autoconf/autoconf.m4, src/autoconf/config.sub,
	  src/malloc/getpagesize.h, src/malloc/gmalloc.c, ffcall/configure,
	  ffcall/configure.in, ffcall/Makefile.devel, ffcall/Makefile.in,
	  ffcall/PLATFORMS, ffcall/README, ffcall/Makefile.mingw32,
	  ffcall/Makefile.msvc, ffcall/README.os2, ffcall/README.win32,
	  ffcall/autoconf/aclocal.m4, ffcall/vacall/Makefile.devel,
	  ffcall/vacall/Makefile.in, ffcall/vacall/configure.in,
	  ffcall/vacall/underscore.h, ffcall/vacall/vacall.3,
	  ffcall/vacall/vacall.html, ffcall/vacall/vacall.man,
	  ffcall/callback/vacall_r/vacall-i386.c, ffcall/vacall/README,
	  ffcall/vacall/vacall-i386.c, ffcall/vacall/vacall.h.in,
	  ffcall/callback/vacall_r/config.h.in,
	  ffcall/callback/vacall_r/vacall-m68k.c,
	  ffcall/vacall/config.h.in, ffcall/vacall/configure,
	  ffcall/vacall/tests.c, ffcall/vacall/vacall-m68k.c,
	  ffcall/callback/vacall_r/vacall-mips.c,
	  ffcall/vacall/vacall-m68k.s, ffcall/vacall/vacall-mips.c,
	  ffcall/vacall/vacall-mips64.s,
	  ffcall/callback/vacall_r/vacall-alpha.c,
	  ffcall/callback/vacall_r/vacall-arm.c,
	  ffcall/callback/vacall_r/vacall-sparc.c,
	  ffcall/vacall/vacall-alpha.c, ffcall/vacall/vacall-arm.c,
	  ffcall/vacall/vacall-mips.s, ffcall/vacall/vacall-sparc.c,
	  ffcall/callback/vacall_r/vacall-hppa.c,
	  ffcall/vacall/Makefile.msvc, ffcall/vacall/misc.c,
	  ffcall/vacall/vacall-alpha.s, ffcall/vacall/vacall-hppa.c,
	  ffcall/callback/vacall_r/vacall-convex.c,
	  ffcall/vacall/Makefile.mingw32, ffcall/vacall/vacall-convex.c,
	  ffcall/callback/vacall_r/config.h.msvc,
	  ffcall/callback/vacall_r/vacall-rs6000.c,
	  ffcall/vacall/config.h.msvc, ffcall/vacall/vacall-rs6000.c,
	  ffcall/callback/vacall_r/vacall-m88k.c,
	  ffcall/vacall/vacall-alpha.s.gcc263, ffcall/vacall/vacall-m88k.c,
	  ffcall/vacall/vacall-sparc.S, ffcall/vacall/PLATFORMS,
	  ffcall/callback/vacall_r/vacall-mips64.c,
	  ffcall/vacall/vacall-mips64.c, ffcall/vacall/vacall-hppa.s,
	  ffcall/vacall/vacall-i386-msvc.c, ffcall/vacall/vacall.h.msvc,
	  ffcall/vacall/vacall-alpha.s.gcc272, ffcall/vacall/vacall-arm.s,
	  ffcall/vacall/vacall-rs6000.s, ffcall/vacall/vacall-convex.s,
	  ffcall/vacall/vacall-i386.S, ffcall/vacall/vacall-m88k.s,
	  ffcall/vacall/tests.output/sparc-sun-sunos4.1.1-cc,
	  ffcall/vacall/tests.output/sparc-sun-sunos4.1.1-gcc,
	  ffcall/vacall/tests.output/hppa1.0-hp-hpux8.00-gcc263,
	  ffcall/vacall/tests.output/i486-unknown-linux-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-cc,
	  ffcall/vacall/tests.output/rs6000-ibm-aix3.2.5-c89,
	  ffcall/vacall/tests.output/rs6000-ibm-aix3.2.5-cc,
	  ffcall/vacall/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/vacall/tests.output/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/vacall/tests.output/hppa1.0-hp-hpux8.00-c89,
	  ffcall/vacall/tests.output/hppa1.0-hp-hpux8.00-cc,
	  ffcall/vacall/tests.output/hppa1.0-hp-hpux8.00-cc-Aa,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-cc-D__STDC__,
	  ffcall/vacall/tests.output/i486-unknown-linux-gcc-traditional,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-gcc-fpcc-struct-return,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-gcc-freg-struct-return,
	  ffcall/vacall/tests.output/i386-unknown-sysv4.0-gcc,
	  ffcall/vacall/tests.output/i386-unknown-sysv4.0-usr_bin_cc,
	  ffcall/vacall/tests.output/i386-unknown-sysv4.0-usr_ucb_cc,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-cc-ansi,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-cc-cckr,
	  ffcall/vacall/tests.output/i486-unknown-sco3.2v4.2-cc-Of,
	  ffcall/vacall/tests.output/i486-unknown-sco3.2v4.2-cc-Of-Om,
	  ffcall/vacall/tests.output/i486-unknown-sco3.2v4.2-gcc,
	  ffcall/vacall/tests.output/mips-dec-ultrix4.4-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-gcc,
	  ffcall/vacall/tests.output/sparc-sun-solaris2.4-cc,
	  ffcall/vacall/tests.output/sparc-sun-solaris2.4-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-cc-D__STDC__,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-cc-ansi,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-cc-cckr,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc-D__STDC__,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc-ansi,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc-cckr,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix6.2-cc-32,
	  ffcall/vacall/tests.output/mips-sgi-irix6.2-cc-64,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-gcc,
	  ffcall/vacall/tests.output/i386-pc-cygwin32-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix6.2-cc-64.README,
	  ffcall/vacall/tests.output/sparc-sun-solaris2.4-cc-O,
	  ffcall/vacall/tests.output/i386-pc-win32-msvc4,
	  ffcall/vacall/tests.output/m68k-sun-sunos4.0-cc-O,
	  ffcall/vacall/tests.output/mips-sgi-irix6.4-cc-64,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-cc,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-cc.old,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-xlc,
	  ffcall/vacall/tests.output/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/vacall/tests.output/i386-pc-win32-msvc5,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-xlc-O:

	Initial revision

1998-07-22 22:24  haible

	* src/places.lsp, src/predtype.d, src/pseudofun.d, src/rational.d,
	  src/realelem.d, src/realrand.d, src/realtran.d, src/record.d,
	  src/rexx.d, src/rexx1.lsp, src/screen.lsp, src/sequence.d,
	  src/sfloat.d, src/socket.d, src/sort.d, src/sp68000.d,
	  src/sp80386.d, src/sp80386.msvc.c, src/spanish.lsp, src/spmips.d,
	  src/spsparc.d, src/spvw.d, src/spvwtabf.d, src/spvwtabo.d,
	  src/spvwtabs.d, src/stream.d, src/subr.d, src/subrkw.d,
	  src/symbol.d, src/time.d, src/timezone.lsp, src/trace.lsp,
	  src/type.lsp, src/unix.d, src/unixaux.d, src/unixconf.h.in,
	  src/user1.lsp, src/user2.lsp, src/version.h, src/win32.d,
	  src/win32aux.d, src/winabout.c, src/winaux.d, src/wincopyr.c,
	  src/windows.d, src/winmain.d, src/winstat.d, src/wintext.d,
	  src/_impnotes.txt, src/_README.de, src/winabout.txt,
	  src/_distmakefile, src/configure, src/.gdbinit,
	  ffcall/autoconf/autoconf, src/autoconf/aclocal.m4,
	  src/autoconf/autoconf, ffcall/autoconf/acgeneral.m4,
	  src/autoconf/acgeneral.m4, ffcall/autoconf/acspecific.m4,
	  ffcall/autoconf/config.guess, src/autoconf/acspecific.m4,
	  src/autoconf/config.guess, ffcall/autoconf/autoconf.m4,
	  ffcall/autoconf/config.sub, src/autoconf/acselect,
	  src/autoconf/autoconf.m4, src/autoconf/config.sub,
	  src/malloc/getpagesize.h, src/malloc/gmalloc.c, ffcall/configure,
	  ffcall/configure.in, ffcall/Makefile.devel, ffcall/Makefile.in,
	  ffcall/PLATFORMS, ffcall/README, ffcall/Makefile.mingw32,
	  ffcall/Makefile.msvc, ffcall/README.os2, ffcall/README.win32,
	  ffcall/autoconf/aclocal.m4, ffcall/vacall/Makefile.devel,
	  ffcall/vacall/Makefile.in, ffcall/vacall/configure.in,
	  ffcall/vacall/underscore.h, ffcall/vacall/vacall.3,
	  ffcall/vacall/vacall.html, ffcall/vacall/vacall.man,
	  ffcall/callback/vacall_r/vacall-i386.c, ffcall/vacall/README,
	  ffcall/vacall/vacall-i386.c, ffcall/vacall/vacall.h.in,
	  ffcall/callback/vacall_r/config.h.in,
	  ffcall/callback/vacall_r/vacall-m68k.c,
	  ffcall/vacall/config.h.in, ffcall/vacall/configure,
	  ffcall/vacall/tests.c, ffcall/vacall/vacall-m68k.c,
	  ffcall/callback/vacall_r/vacall-mips.c,
	  ffcall/vacall/vacall-m68k.s, ffcall/vacall/vacall-mips.c,
	  ffcall/vacall/vacall-mips64.s,
	  ffcall/callback/vacall_r/vacall-alpha.c,
	  ffcall/callback/vacall_r/vacall-arm.c,
	  ffcall/callback/vacall_r/vacall-sparc.c,
	  ffcall/vacall/vacall-alpha.c, ffcall/vacall/vacall-arm.c,
	  ffcall/vacall/vacall-mips.s, ffcall/vacall/vacall-sparc.c,
	  ffcall/callback/vacall_r/vacall-hppa.c,
	  ffcall/vacall/Makefile.msvc, ffcall/vacall/misc.c,
	  ffcall/vacall/vacall-alpha.s, ffcall/vacall/vacall-hppa.c,
	  ffcall/callback/vacall_r/vacall-convex.c,
	  ffcall/vacall/Makefile.mingw32, ffcall/vacall/vacall-convex.c,
	  ffcall/callback/vacall_r/config.h.msvc,
	  ffcall/callback/vacall_r/vacall-rs6000.c,
	  ffcall/vacall/config.h.msvc, ffcall/vacall/vacall-rs6000.c,
	  ffcall/callback/vacall_r/vacall-m88k.c,
	  ffcall/vacall/vacall-alpha.s.gcc263, ffcall/vacall/vacall-m88k.c,
	  ffcall/vacall/vacall-sparc.S, ffcall/vacall/PLATFORMS,
	  ffcall/callback/vacall_r/vacall-mips64.c,
	  ffcall/vacall/vacall-mips64.c, ffcall/vacall/vacall-hppa.s,
	  ffcall/vacall/vacall-i386-msvc.c, ffcall/vacall/vacall.h.msvc,
	  ffcall/vacall/vacall-alpha.s.gcc272, ffcall/vacall/vacall-arm.s,
	  ffcall/vacall/vacall-rs6000.s, ffcall/vacall/vacall-convex.s,
	  ffcall/vacall/vacall-i386.S, ffcall/vacall/vacall-m88k.s,
	  ffcall/vacall/tests.output/sparc-sun-sunos4.1.1-cc,
	  ffcall/vacall/tests.output/sparc-sun-sunos4.1.1-gcc,
	  ffcall/vacall/tests.output/hppa1.0-hp-hpux8.00-gcc263,
	  ffcall/vacall/tests.output/i486-unknown-linux-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-cc,
	  ffcall/vacall/tests.output/rs6000-ibm-aix3.2.5-c89,
	  ffcall/vacall/tests.output/rs6000-ibm-aix3.2.5-cc,
	  ffcall/vacall/tests.output/rs6000-ibm-aix3.2.5-gcc,
	  ffcall/vacall/tests.output/rs6000-ibm-aix3.2.5-xlc,
	  ffcall/vacall/tests.output/hppa1.0-hp-hpux8.00-c89,
	  ffcall/vacall/tests.output/hppa1.0-hp-hpux8.00-cc,
	  ffcall/vacall/tests.output/hppa1.0-hp-hpux8.00-cc-Aa,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-cc-D__STDC__,
	  ffcall/vacall/tests.output/i486-unknown-linux-gcc-traditional,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-gcc-fpcc-struct-return,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-gcc-freg-struct-return,
	  ffcall/vacall/tests.output/i386-unknown-sysv4.0-gcc,
	  ffcall/vacall/tests.output/i386-unknown-sysv4.0-usr_bin_cc,
	  ffcall/vacall/tests.output/i386-unknown-sysv4.0-usr_ucb_cc,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-cc-ansi,
	  ffcall/vacall/tests.output/mips-sgi-irix4.0.5H-cc-cckr,
	  ffcall/vacall/tests.output/i486-unknown-sco3.2v4.2-cc-Of,
	  ffcall/vacall/tests.output/i486-unknown-sco3.2v4.2-cc-Of-Om,
	  ffcall/vacall/tests.output/i486-unknown-sco3.2v4.2-gcc,
	  ffcall/vacall/tests.output/mips-dec-ultrix4.4-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-gcc,
	  ffcall/vacall/tests.output/sparc-sun-solaris2.4-cc,
	  ffcall/vacall/tests.output/sparc-sun-solaris2.4-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-cc-D__STDC__,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-cc-ansi,
	  ffcall/vacall/tests.output/mips-sgi-irix5.2-cc-cckr,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc-D__STDC__,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc-ansi,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-cc-cckr,
	  ffcall/vacall/tests.output/mips-sgi-irix5.3-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix6.2-cc-32,
	  ffcall/vacall/tests.output/mips-sgi-irix6.2-cc-64,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-gcc,
	  ffcall/vacall/tests.output/i386-pc-cygwin32-gcc,
	  ffcall/vacall/tests.output/mips-sgi-irix6.2-cc-64.README,
	  ffcall/vacall/tests.output/sparc-sun-solaris2.4-cc-O,
	  ffcall/vacall/tests.output/i386-pc-win32-msvc4,
	  ffcall/vacall/tests.output/m68k-sun-sunos4.0-cc-O,
	  ffcall/vacall/tests.output/mips-sgi-irix6.4-cc-64,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-cc,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-cc.old,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-xlc,
	  ffcall/vacall/tests.output/hppa1.1-hp-hpux10.01-cc-O,
	  ffcall/vacall/tests.output/i386-pc-win32-msvc5,
	  ffcall/vacall/tests.output/powerpc-ibm-aix4.1.4.0-xlc-O:

	Official CLISP

1998-07-22 22:21  haible

	* ANNOUNCE, COPYRIGHT, GNU-GPL, INSTALL, ffcall/COPYING,
	  ffcall/avcall/COPYING, ffcall/callback/COPYING,
	  ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, tests/GNU-GPL, utils/hln/COPYING,
	  Makefile.devel, SUMMARY, configure,
	  modules/clx/clx-manual.tar.gz, modules/clx/mit-clx/provide.lsp,
	  modules/clx/mit-clx/sys-proclaim.lsp,
	  modules/clx/mit-clx/text.lsp, modules/clx/mit-clx/CHANGES,
	  modules/clx/mit-clx/README, modules/clx/mit-clx/attributes.lsp,
	  modules/clx/mit-clx/sysdef.lsp, modules/clx/mit-clx/buffer.lsp,
	  modules/clx/mit-clx/bufmac.lsp,
	  modules/clx/mit-clx/build-clx.lsp, modules/clx/mit-clx/clx.lsp,
	  modules/clx/mit-clx/depdefs.lsp,
	  modules/clx/mit-clx/dependent.lsp,
	  modules/clx/mit-clx/describe.lsp,
	  modules/clx/mit-clx/display.lsp,
	  modules/clx/mit-clx/exclcmac.lsp,
	  modules/clx/mit-clx/doc.lisp-doc,
	  modules/clx/mit-clx/exclMakefile, modules/clx/mit-clx/exclREADME,
	  modules/clx/mit-clx/excldefsys.lsp,
	  modules/clx/mit-clx/excldep.c, modules/clx/mit-clx/excldep.lsp,
	  modules/clx/mit-clx/link.sh, modules/clx/mit-clx/fix-socket.c,
	  modules/clx/mit-clx/fonts.lsp, modules/clx/mit-clx/gcontext.lsp,
	  modules/clx/mit-clx/generalock.lsp,
	  modules/clx/mit-clx/graphics.lsp, modules/clx/mit-clx/image.lsp,
	  modules/clx/mit-clx/input.lsp,
	  modules/clx/mit-clx/kcl-patches.lsp,
	  modules/clx/mit-clx/keysyms.lsp, modules/clx/mit-clx/macros.lsp,
	  modules/clx/mit-clx/manager.lsp,
	  modules/clx/mit-clx/makefile.akcl,
	  modules/clx/mit-clx/package.lsp, modules/clx/mit-clx/ms-patch.uu,
	  modules/clx/mit-clx/requests.lsp,
	  modules/clx/mit-clx/resource.lsp, modules/clx/mit-clx/sockcl.lsp,
	  modules/clx/mit-clx/sys-package.lsp,
	  modules/clx/mit-clx/socket.c, modules/clx/mit-clx/trace.lsp,
	  modules/clx/mit-clx/translate.lsp,
	  modules/clx/mit-clx/akcl_dep.lsp,
	  modules/clx/mit-clx/defsystem.lsp,
	  modules/clx/mit-clx/kcl-system-patches.lsp,
	  modules/clx/mit-clx/Makefile, modules/clx/mit-clx/Makefile.clisp,
	  modules/clx/mit-clx/Makefile.gcl,
	  modules/clx/mit-clx/README.CLISP, modules/clx/mit-clx/README.GCL,
	  modules/clx/mit-clx/kcl-compiler-patches.lsp,
	  modules/clx/mit-clx/debug/describe.lsp,
	  modules/clx/mit-clx/debug/event-test.lsp,
	  modules/clx/mit-clx/debug/keytrans.lsp,
	  modules/clx/mit-clx/debug/trace.lsp,
	  modules/clx/mit-clx/debug/util.lsp,
	  modules/clx/mit-clx/debug/debug.lsp,
	  modules/clx/mit-clx/demo/README,
	  modules/clx/mit-clx/demo/beziertest.lsp,
	  modules/clx/mit-clx/demo/hello.lsp,
	  modules/clx/mit-clx/demo/menu.lsp,
	  modules/clx/mit-clx/demo/bezier.lsp,
	  modules/clx/mit-clx/demo/zoid.lsp,
	  modules/clx/mit-clx/test/trapezoid.lsp,
	  modules/clx/mit-clx/test/image.lsp,
	  modules/clx/new-clx/clx-preload.lsp, modules/clx/new-clx/clx.lsp,
	  modules/clx/new-clx/e2d.c, modules/clx/new-clx/image.lsp,
	  modules/clx/new-clx/Makefile, modules/clx/new-clx/README,
	  modules/clx/new-clx/clx-ini.lsp, modules/clx/new-clx/link.sh,
	  modules/clx/new-clx/INSTALL, modules/clx/new-clx/README.SuSE,
	  modules/clx/new-clx/clx.f, modules/clx/new-clx/demos/qix.lsp,
	  modules/clx/new-clx/demos/sokoban.lsp,
	  modules/clx/new-clx/demos/xpms/west_twall.xpm,
	  modules/clx/new-clx/demos/xpms/eastwall.xpm,
	  modules/clx/new-clx/demos/xpms/floor.xpm,
	  modules/clx/new-clx/demos/xpms/goal.xpm,
	  modules/clx/new-clx/demos/xpms/llcorner.xpm,
	  modules/clx/new-clx/demos/xpms/lonewall.xpm,
	  modules/clx/new-clx/demos/xpms/lrcorner.xpm,
	  modules/clx/new-clx/demos/xpms/man_right.xpm,
	  modules/clx/new-clx/demos/xpms/man.xpm,
	  modules/clx/new-clx/demos/xpms/object.xpm,
	  modules/clx/new-clx/demos/xpms/south_twall.xpm,
	  modules/clx/new-clx/demos/xpms/saveman.xpm,
	  modules/clx/new-clx/demos/xpms/wall.xpm,
	  modules/clx/new-clx/demos/xpms/treasure.xpm,
	  modules/clx/new-clx/demos/xpms/ulcorner.xpm,
	  modules/clx/new-clx/demos/xpms/man_left.xpm,
	  modules/clx/new-clx/demos/xpms/urcorner.xpm,
	  modules/clx/new-clx/demos/xpms/horizwall.xpm,
	  modules/clx/new-clx/demos/xpms/man_up.xpm,
	  modules/clx/new-clx/demos/xpms/westwall.xpm,
	  modules/clx/new-clx/demos/xpms/east_twall.xpm,
	  modules/clx/new-clx/demos/xpms/northwall.xpm,
	  modules/clx/new-clx/demos/xpms/southwall.xpm,
	  modules/clx/new-clx/demos/xpms/vertiwall.xpm,
	  modules/clx/new-clx/demos/xpms/centerwall.xpm,
	  modules/clx/new-clx/demos/xpms/man_down.xpm,
	  modules/clx/new-clx/demos/xpms/north_twall.xpm,
	  modules/clx/new-clx/demos/xpms/save_man_down.xpm,
	  modules/clx/new-clx/demos/xpms/save_man_up.xpm,
	  modules/clx/new-clx/demos/screens/screen.1,
	  modules/clx/new-clx/demos/xpms/save_man_left.xpm,
	  modules/clx/new-clx/demos/xpms/save_man_right.xpm,
	  modules/clx/new-clx/demos/screens/screen.10,
	  modules/clx/new-clx/demos/screens/screen.11,
	  modules/clx/new-clx/demos/screens/screen.12,
	  modules/clx/new-clx/demos/screens/screen.13,
	  modules/clx/new-clx/demos/screens/screen.14,
	  modules/clx/new-clx/demos/screens/screen.15,
	  modules/clx/new-clx/demos/screens/screen.16,
	  modules/clx/new-clx/demos/screens/screen.17,
	  modules/clx/new-clx/demos/screens/screen.18,
	  modules/clx/new-clx/demos/screens/screen.19,
	  modules/clx/new-clx/demos/screens/screen.2,
	  modules/clx/new-clx/demos/screens/screen.20,
	  modules/clx/new-clx/demos/screens/screen.21,
	  modules/clx/new-clx/demos/screens/screen.22,
	  modules/clx/new-clx/demos/screens/screen.23,
	  modules/clx/new-clx/demos/screens/screen.24,
	  modules/clx/new-clx/demos/screens/screen.25,
	  modules/clx/new-clx/demos/screens/screen.26,
	  modules/clx/new-clx/demos/screens/screen.27,
	  modules/clx/new-clx/demos/screens/screen.28,
	  modules/clx/new-clx/demos/screens/screen.29,
	  modules/clx/new-clx/demos/screens/screen.3,
	  modules/clx/new-clx/demos/screens/screen.30,
	  modules/clx/new-clx/demos/screens/screen.31,
	  modules/clx/new-clx/demos/screens/screen.32,
	  modules/clx/new-clx/demos/screens/screen.33,
	  modules/clx/new-clx/demos/screens/screen.34,
	  modules/clx/new-clx/demos/screens/screen.35,
	  modules/clx/new-clx/demos/screens/screen.36,
	  modules/clx/new-clx/demos/screens/screen.37,
	  modules/clx/new-clx/demos/screens/screen.38,
	  modules/clx/new-clx/demos/screens/screen.39,
	  modules/clx/new-clx/demos/screens/screen.4,
	  modules/clx/new-clx/demos/screens/screen.40,
	  modules/clx/new-clx/demos/screens/screen.41,
	  modules/clx/new-clx/demos/screens/screen.42,
	  modules/clx/new-clx/demos/screens/screen.43,
	  modules/clx/new-clx/demos/screens/screen.44,
	  modules/clx/new-clx/demos/screens/screen.45,
	  modules/clx/new-clx/demos/screens/screen.46,
	  modules/clx/new-clx/demos/screens/screen.47,
	  modules/clx/new-clx/demos/screens/screen.48,
	  modules/clx/new-clx/demos/screens/screen.49,
	  modules/clx/new-clx/demos/screens/screen.5,
	  modules/clx/new-clx/demos/screens/screen.50,
	  modules/clx/new-clx/demos/screens/screen.6,
	  modules/clx/new-clx/demos/screens/screen.7,
	  modules/clx/new-clx/demos/screens/screen.8,
	  modules/clx/new-clx/demos/screens/screen.9,
	  modules/queens/queens.c, modules/queens/Makefile,
	  modules/queens/callqueens.c, modules/queens/link.sh,
	  modules/regexp/regex.c, modules/regexp/regex.h,
	  modules/regexp/regexp.lsp, modules/regexp/README,
	  modules/regexp/link.sh, modules/regexp/regexi.c,
	  modules/regexp/regexp.dvi, modules/regexp/regexp.texinfo,
	  modules/regexp/config.h.in, modules/regexp/configure,
	  modules/regexp/configure.in, modules/regexp/Makefile.in,
	  modules/wildcard/fnmatch.c, modules/wildcard/fnmatch.h,
	  modules/wildcard/Makefile.in, modules/wildcard/README,
	  modules/wildcard/link.sh, modules/wildcard/wildcard.lsp,
	  modules/wildcard/wildcard.texinfo, modules/wildcard/config.h.in,
	  modules/wildcard/configure, modules/wildcard/configure.in,
	  modules/wildcard/wildcard.dvi, src/CHANGES.LOG, src/ChangeLog,
	  src/FILES, src/FILES.1, src/NEWS, src/TODO, src/VERSION,
	  src/_README, src/_README.en, src/_README.es, src/_clisp.1,
	  src/_clisp.c, src/_clisp.html, src/acorn.d, src/acornaux.d,
	  src/acornsig.d, src/affi.d, src/affi1.lsp, src/amiga.d,
	  src/amiga2.d, src/amigaaux.d, src/amigasock.lsp, src/ari68000.d,
	  src/ari68020.d, src/ari80386.d, src/ariarm.d,
	  src/ari80386.msvc.c, src/aridecl.d, src/arihppa.d, src/arilev0.d,
	  src/arilev1.d, src/arilev1c.d, src/arilev1e.d, src/arilev1i.d,
	  src/arimips.d, src/arimips64.d, src/arisparc.d, src/arivaxunix.d,
	  src/array.d, ffcall/avcall/asmi386.h, ffcall/avcall/asmi386.sh,
	  ffcall/callback/vacall_r/asmi386.h,
	  ffcall/callback/vacall_r/asmi386.sh, ffcall/vacall/asmi386.h,
	  ffcall/vacall/asmi386.sh, src/asmi386.h, src/asmi386.hh,
	  src/asmi386.sh, src/avl.d, src/backquot.lsp, src/bytecode.d,
	  src/cc_sparc.il, src/cfgacorn.lsp, src/cfgamiga.lsp, src/debug.d,
	  src/cfgdos.lsp, src/cfgsunux.lsp, src/cfgunix.lsp,
	  src/cfgwin32.lsp, src/charstrg.d, src/clisp-link.in,
	  src/clisp.gif, src/clispwin.h, src/clispwin.rc, src/clos.lsp,
	  src/compelem.d, src/compiler.lsp, src/comptran.d,
	  src/conditio.lsp, src/configure.in, src/constobj.d,
	  src/constpack.d, src/constsym.d, src/control.d, src/dbxtypes.d,
	  src/defmacro.lsp, src/defs1.lsp, src/defs2.lsp, src/defs3.lsp,
	  src/defseq.lsp, src/defstruc.lsp, src/dfloat.d, src/disassem.lsp,
	  src/editor.lsp, src/erramiga.d, src/errdjgpp.d, src/error.d,
	  src/errunix.d, src/errwin32.d, src/eval.d, src/ffloat.d,
	  src/flo_konv.d, src/flo_rest.d, src/floatpri.lsp, src/foreign.d,
	  src/foreign1.lsp, src/format.lsp, src/fsubr.d, src/genclisph.d,
	  src/graph.d, src/gstream.lsp, src/hashtabl.d, src/impnotes.html,
	  src/init.lsp, src/int2adic.d, src/intbyte.d, src/intcomp.d,
	  src/intdiv.d, src/intelem.d, src/intgcd.d, src/intlog.d,
	  src/intmal.d, src/intparam.c, src/intparam.d, src/intplus.d,
	  src/intprint.d, src/intread.d, src/intsqrt.d, src/io.d,
	  src/lfloat.d, src/lisparit.d, src/lispbibl.d, src/list.d,
	  src/lndir, src/loop.lsp, src/macros1.lsp, src/macros2.lsp,
	  src/macros3.lsp, src/makemake.in, src/misc.d, src/modules.d,
	  src/modules.h, src/msdos.d, src/noreadline.d, src/package.d,
	  src/pathname.d:

	Initial revision

1998-07-22 22:21  haible

	* ANNOUNCE, COPYRIGHT, GNU-GPL, INSTALL, ffcall/COPYING,
	  ffcall/avcall/COPYING, ffcall/callback/COPYING,
	  ffcall/callback/trampoline_r/COPYING,
	  ffcall/callback/vacall_r/COPYING, ffcall/trampoline/COPYING,
	  ffcall/vacall/COPYING, tests/GNU-GPL, utils/hln/COPYING,
	  Makefile.devel, SUMMARY, configure,
	  modules/clx/clx-manual.tar.gz, modules/clx/mit-clx/provide.lsp,
	  modules/clx/mit-clx/sys-proclaim.lsp,
	  modules/clx/mit-clx/text.lsp, modules/clx/mit-clx/CHANGES,
	  modules/clx/mit-clx/README, modules/clx/mit-clx/attributes.lsp,
	  modules/clx/mit-clx/sysdef.lsp, modules/clx/mit-clx/buffer.lsp,
	  modules/clx/mit-clx/bufmac.lsp,
	  modules/clx/mit-clx/build-clx.lsp, modules/clx/mit-clx/clx.lsp,
	  modules/clx/mit-clx/depdefs.lsp,
	  modules/clx/mit-clx/dependent.lsp,
	  modules/clx/mit-clx/describe.lsp,
	  modules/clx/mit-clx/display.lsp,
	  modules/clx/mit-clx/exclcmac.lsp,
	  modules/clx/mit-clx/doc.lisp-doc,
	  modules/clx/mit-clx/exclMakefile, modules/clx/mit-clx/exclREADME,
	  modules/clx/mit-clx/excldefsys.lsp,
	  modules/clx/mit-clx/excldep.c, modules/clx/mit-clx/excldep.lsp,
	  modules/clx/mit-clx/link.sh, modules/clx/mit-clx/fix-socket.c,
	  modules/clx/mit-clx/fonts.lsp, modules/clx/mit-clx/gcontext.lsp,
	  modules/clx/mit-clx/generalock.lsp,
	  modules/clx/mit-clx/graphics.lsp, modules/clx/mit-clx/image.lsp,
	  modules/clx/mit-clx/input.lsp,
	  modules/clx/mit-clx/kcl-patches.lsp,
	  modules/clx/mit-clx/keysyms.lsp, modules/clx/mit-clx/macros.lsp,
	  modules/clx/mit-clx/manager.lsp,
	  modules/clx/mit-clx/makefile.akcl,
	  modules/clx/mit-clx/package.lsp, modules/clx/mit-clx/ms-patch.uu,
	  modules/clx/mit-clx/requests.lsp,
	  modules/clx/mit-clx/resource.lsp, modules/clx/mit-clx/sockcl.lsp,
	  modules/clx/mit-clx/sys-package.lsp,
	  modules/clx/mit-clx/socket.c, modules/clx/mit-clx/trace.lsp,
	  modules/clx/mit-clx/translate.lsp,
	  modules/clx/mit-clx/akcl_dep.lsp,
	  modules/clx/mit-clx/defsystem.lsp,
	  modules/clx/mit-clx/kcl-system-patches.lsp,
	  modules/clx/mit-clx/Makefile, modules/clx/mit-clx/Makefile.clisp,
	  modules/clx/mit-clx/Makefile.gcl,
	  modules/clx/mit-clx/README.CLISP, modules/clx/mit-clx/README.GCL,
	  modules/clx/mit-clx/kcl-compiler-patches.lsp,
	  modules/clx/mit-clx/debug/describe.lsp,
	  modules/clx/mit-clx/debug/event-test.lsp,
	  modules/clx/mit-clx/debug/keytrans.lsp,
	  modules/clx/mit-clx/debug/trace.lsp,
	  modules/clx/mit-clx/debug/util.lsp,
	  modules/clx/mit-clx/debug/debug.lsp,
	  modules/clx/mit-clx/demo/README,
	  modules/clx/mit-clx/demo/beziertest.lsp,
	  modules/clx/mit-clx/demo/hello.lsp,
	  modules/clx/mit-clx/demo/menu.lsp,
	  modules/clx/mit-clx/demo/bezier.lsp,
	  modules/clx/mit-clx/demo/zoid.lsp,
	  modules/clx/mit-clx/test/trapezoid.lsp,
	  modules/clx/mit-clx/test/image.lsp,
	  modules/clx/new-clx/clx-preload.lsp, modules/clx/new-clx/clx.lsp,
	  modules/clx/new-clx/e2d.c, modules/clx/new-clx/image.lsp,
	  modules/clx/new-clx/Makefile, modules/clx/new-clx/README,
	  modules/clx/new-clx/clx-ini.lsp, modules/clx/new-clx/link.sh,
	  modules/clx/new-clx/INSTALL, modules/clx/new-clx/README.SuSE,
	  modules/clx/new-clx/clx.f, modules/clx/new-clx/demos/qix.lsp,
	  modules/clx/new-clx/demos/sokoban.lsp,
	  modules/clx/new-clx/demos/xpms/west_twall.xpm,
	  modules/clx/new-clx/demos/xpms/eastwall.xpm,
	  modules/clx/new-clx/demos/xpms/floor.xpm,
	  modules/clx/new-clx/demos/xpms/goal.xpm,
	  modules/clx/new-clx/demos/xpms/llcorner.xpm,
	  modules/clx/new-clx/demos/xpms/lonewall.xpm,
	  modules/clx/new-clx/demos/xpms/lrcorner.xpm,
	  modules/clx/new-clx/demos/xpms/man_right.xpm,
	  modules/clx/new-clx/demos/xpms/man.xpm,
	  modules/clx/new-clx/demos/xpms/object.xpm,
	  modules/clx/new-clx/demos/xpms/south_twall.xpm,
	  modules/clx/new-clx/demos/xpms/saveman.xpm,
	  modules/clx/new-clx/demos/xpms/wall.xpm,
	  modules/clx/new-clx/demos/xpms/treasure.xpm,
	  modules/clx/new-clx/demos/xpms/ulcorner.xpm,
	  modules/clx/new-clx/demos/xpms/man_left.xpm,
	  modules/clx/new-clx/demos/xpms/urcorner.xpm,
	  modules/clx/new-clx/demos/xpms/horizwall.xpm,
	  modules/clx/new-clx/demos/xpms/man_up.xpm,
	  modules/clx/new-clx/demos/xpms/westwall.xpm,
	  modules/clx/new-clx/demos/xpms/east_twall.xpm,
	  modules/clx/new-clx/demos/xpms/northwall.xpm,
	  modules/clx/new-clx/demos/xpms/southwall.xpm,
	  modules/clx/new-clx/demos/xpms/vertiwall.xpm,
	  modules/clx/new-clx/demos/xpms/centerwall.xpm,
	  modules/clx/new-clx/demos/xpms/man_down.xpm,
	  modules/clx/new-clx/demos/xpms/north_twall.xpm,
	  modules/clx/new-clx/demos/xpms/save_man_down.xpm,
	  modules/clx/new-clx/demos/xpms/save_man_up.xpm,
	  modules/clx/new-clx/demos/screens/screen.1,
	  modules/clx/new-clx/demos/xpms/save_man_left.xpm,
	  modules/clx/new-clx/demos/xpms/save_man_right.xpm,
	  modules/clx/new-clx/demos/screens/screen.10,
	  modules/clx/new-clx/demos/screens/screen.11,
	  modules/clx/new-clx/demos/screens/screen.12,
	  modules/clx/new-clx/demos/screens/screen.13,
	  modules/clx/new-clx/demos/screens/screen.14,
	  modules/clx/new-clx/demos/screens/screen.15,
	  modules/clx/new-clx/demos/screens/screen.16,
	  modules/clx/new-clx/demos/screens/screen.17,
	  modules/clx/new-clx/demos/screens/screen.18,
	  modules/clx/new-clx/demos/screens/screen.19,
	  modules/clx/new-clx/demos/screens/screen.2,
	  modules/clx/new-clx/demos/screens/screen.20,
	  modules/clx/new-clx/demos/screens/screen.21,
	  modules/clx/new-clx/demos/screens/screen.22,
	  modules/clx/new-clx/demos/screens/screen.23,
	  modules/clx/new-clx/demos/screens/screen.24,
	  modules/clx/new-clx/demos/screens/screen.25,
	  modules/clx/new-clx/demos/screens/screen.26,
	  modules/clx/new-clx/demos/screens/screen.27,
	  modules/clx/new-clx/demos/screens/screen.28,
	  modules/clx/new-clx/demos/screens/screen.29,
	  modules/clx/new-clx/demos/screens/screen.3,
	  modules/clx/new-clx/demos/screens/screen.30,
	  modules/clx/new-clx/demos/screens/screen.31,
	  modules/clx/new-clx/demos/screens/screen.32,
	  modules/clx/new-clx/demos/screens/screen.33,
	  modules/clx/new-clx/demos/screens/screen.34,
	  modules/clx/new-clx/demos/screens/screen.35,
	  modules/clx/new-clx/demos/screens/screen.36,
	  modules/clx/new-clx/demos/screens/screen.37,
	  modules/clx/new-clx/demos/screens/screen.38,
	  modules/clx/new-clx/demos/screens/screen.39,
	  modules/clx/new-clx/demos/screens/screen.4,
	  modules/clx/new-clx/demos/screens/screen.40,
	  modules/clx/new-clx/demos/screens/screen.41,
	  modules/clx/new-clx/demos/screens/screen.42,
	  modules/clx/new-clx/demos/screens/screen.43,
	  modules/clx/new-clx/demos/screens/screen.44,
	  modules/clx/new-clx/demos/screens/screen.45,
	  modules/clx/new-clx/demos/screens/screen.46,
	  modules/clx/new-clx/demos/screens/screen.47,
	  modules/clx/new-clx/demos/screens/screen.48,
	  modules/clx/new-clx/demos/screens/screen.49,
	  modules/clx/new-clx/demos/screens/screen.5,
	  modules/clx/new-clx/demos/screens/screen.50,
	  modules/clx/new-clx/demos/screens/screen.6,
	  modules/clx/new-clx/demos/screens/screen.7,
	  modules/clx/new-clx/demos/screens/screen.8,
	  modules/clx/new-clx/demos/screens/screen.9,
	  modules/queens/queens.c, modules/queens/Makefile,
	  modules/queens/callqueens.c, modules/queens/link.sh,
	  modules/regexp/regex.c, modules/regexp/regex.h,
	  modules/regexp/regexp.lsp, modules/regexp/README,
	  modules/regexp/link.sh, modules/regexp/regexi.c,
	  modules/regexp/regexp.dvi, modules/regexp/regexp.texinfo,
	  modules/regexp/config.h.in, modules/regexp/configure,
	  modules/regexp/configure.in, modules/regexp/Makefile.in,
	  modules/wildcard/fnmatch.c, modules/wildcard/fnmatch.h,
	  modules/wildcard/Makefile.in, modules/wildcard/README,
	  modules/wildcard/link.sh, modules/wildcard/wildcard.lsp,
	  modules/wildcard/wildcard.texinfo, modules/wildcard/config.h.in,
	  modules/wildcard/configure, modules/wildcard/configure.in,
	  modules/wildcard/wildcard.dvi, src/CHANGES.LOG, src/ChangeLog,
	  src/FILES, src/FILES.1, src/NEWS, src/TODO, src/VERSION,
	  src/_README, src/_README.en, src/_README.es, src/_clisp.1,
	  src/_clisp.c, src/_clisp.html, src/acorn.d, src/acornaux.d,
	  src/acornsig.d, src/affi.d, src/affi1.lsp, src/amiga.d,
	  src/amiga2.d, src/amigaaux.d, src/amigasock.lsp, src/ari68000.d,
	  src/ari68020.d, src/ari80386.d, src/ariarm.d,
	  src/ari80386.msvc.c, src/aridecl.d, src/arihppa.d, src/arilev0.d,
	  src/arilev1.d, src/arilev1c.d, src/arilev1e.d, src/arilev1i.d,
	  src/arimips.d, src/arimips64.d, src/arisparc.d, src/arivaxunix.d,
	  src/array.d, ffcall/avcall/asmi386.h, ffcall/avcall/asmi386.sh,
	  ffcall/callback/vacall_r/asmi386.h,
	  ffcall/callback/vacall_r/asmi386.sh, ffcall/vacall/asmi386.h,
	  ffcall/vacall/asmi386.sh, src/asmi386.h, src/asmi386.hh,
	  src/asmi386.sh, src/avl.d, src/backquot.lsp, src/bytecode.d,
	  src/cc_sparc.il, src/cfgacorn.lsp, src/cfgamiga.lsp, src/debug.d,
	  src/cfgdos.lsp, src/cfgsunux.lsp, src/cfgunix.lsp,
	  src/cfgwin32.lsp, src/charstrg.d, src/clisp-link.in,
	  src/clisp.gif, src/clispwin.h, src/clispwin.rc, src/clos.lsp,
	  src/compelem.d, src/compiler.lsp, src/comptran.d,
	  src/conditio.lsp, src/configure.in, src/constobj.d,
	  src/constpack.d, src/constsym.d, src/control.d, src/dbxtypes.d,
	  src/defmacro.lsp, src/defs1.lsp, src/defs2.lsp, src/defs3.lsp,
	  src/defseq.lsp, src/defstruc.lsp, src/dfloat.d, src/disassem.lsp,
	  src/editor.lsp, src/erramiga.d, src/errdjgpp.d, src/error.d,
	  src/errunix.d, src/errwin32.d, src/eval.d, src/ffloat.d,
	  src/flo_konv.d, src/flo_rest.d, src/floatpri.lsp, src/foreign.d,
	  src/foreign1.lsp, src/format.lsp, src/fsubr.d, src/genclisph.d,
	  src/graph.d, src/gstream.lsp, src/hashtabl.d, src/impnotes.html,
	  src/init.lsp, src/int2adic.d, src/intbyte.d, src/intcomp.d,
	  src/intdiv.d, src/intelem.d, src/intgcd.d, src/intlog.d,
	  src/intmal.d, src/intparam.c, src/intparam.d, src/intplus.d,
	  src/intprint.d, src/intread.d, src/intsqrt.d, src/io.d,
	  src/lfloat.d, src/lisparit.d, src/lispbibl.d, src/list.d,
	  src/lndir, src/loop.lsp, src/macros1.lsp, src/macros2.lsp,
	  src/macros3.lsp, src/makemake.in, src/misc.d, src/modules.d,
	  src/modules.h, src/msdos.d, src/noreadline.d, src/package.d,
	  src/pathname.d:

	Official CLISP

