New files: dump.c, dump.h.
[bpt/guile.git] / ChangeLog
CommitLineData
c2886a5a
MD
12001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
2
3 * libguile.h: Added #include "libguile/rdelim.h".
4
1ff7abbe
DH
52001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
6
7 The following patch was sent by Thien-Thi Nguyen.
8
9 * check-guile.in: New file.
10
11 * Makefile.am: Add TESTS rule.
12
13 * configure.in: Add support for "make check".
14
f0942910
DH
152000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
16
17 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
18
14f1d9fe
MD
192000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
20
21 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
22 version number to 10 due to the merge of GOOPS.
23
24 * oop: New directory.
25
e4dba4c7
KN
262000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
27
467ab77e 28 * libguile.h: #include "libguile/properties.h".
e4dba4c7 29
45605b53
GH
302000-09-17 Gary Houston <ghouston@arglist.com>
31
32 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
33 to be reliable on all platforms.
34
e494e76d
GH
352000-08-18 Gary Houston <ghouston@arglist.com>
36
37 * acconfig.h: added BROKEN_GCSE.
38 * configure.in: check for a gcc GCSE optimisation bug.
39
42aae633
GH
402000-07-31 Gary Houston <ghouston@arglist.com>
41
42 * acconfig.h: added HAVE_H_ERRNO
43 * configure.in: removed some dnl'd & obsolete cygwin stuff.
44 added a test for h_errno.
45
f9ed377d
MD
462000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
47
48 * Guile 1.4 released.
49
b5074b23
MD
502000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
51
52 * GUILE-VERSION: Changed to work also when included by a Makefile
53 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
54 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
55 (GUILE_MINOR_VERSION): Bumped to 4.
56
f43aac9a
MD
572000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
58
a8861fa0
MD
59 * libguile.h: Removed #include "libguile/kw.h".
60
9a8a1e8a
MD
61 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
62 (The rule will cd to $(top_srcdir).)
63
64 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
65 substitute it into libguile/Makefile.
66
f43aac9a
MD
67 * HACKING: Updated recommended libtool version to be 1.3.5.
68
69 * RELEASE: Say that we should update HACKING to reflect the
70 versions of the tools we're using rather than README.
71
5cb6f99c
MD
722000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
73
74 * NOTES: Removed.
75
76 * TODO: Moved to devel/.
77
3ff0d90a
CB
782000-06-01 Craig Brozefsky <craig@red-bean.com>
79
80 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
81 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
82 define libguile.so version in a well-lit place.
83
84 * configure.in: added AC_SUBST lines for the new LIBGUILE version
85 variables.
86
65545721
ML
872000-06-01 Michael Livshin <mlivshin@bigfoot.com>
88
89 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
90
91 * guile-aclocal.sh: new file, works around aclocal problems.
92
b2728432
DH
932000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
94
95 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
96 USE_PCTHREADS_PTHREADS): Removed.
97
7f5fa419
GH
982000-05-01 Gary Houston <ghouston@arglist.com>
99
100 * Makefile.am: add include_HEADERS.
101 libguile.h: moved from libguile directory. maybe libguile.h should
102 be installed in $prefix/include/libguile/libguile.h instead?
103
9764c29b
MD
1042000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
105
e415cb06
MD
106 * qthreads.m4: Removed THREADS_CPPFLAGS.
107
108 * acinclude.m4: Removed qthreads macros. They are provided in
109 qthreads.m4, so these were redundant.
110
9764c29b
MD
111 * acconfig.h (GUILE_DEBUG_MALLOC): New.
112
113 * configure.in: New --enable-debug-malloc configuration option.
114
1978b33e
MD
1152000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
116
117 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
118
119 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 120 compatibility on Linux systems.
1978b33e 121
55a85c78
MD
1222000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
123
124 * devel: New directory. Intended to carry documentation related
125 to Guile development (as opposed to the doc directory which
126 contains documentation related to the use of the current Guile).
127 This directory (devel) is not included in the Guile distribution,
128 but is accessible via anonymous CVS.
129
fdc7ea2d
MD
1302000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
131
132 * configure.in: Don't add iselect.o to LIBOBJS.
133
31d8abce
MD
1342000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
135
136 * configure.in: Added end-tag for local variables. (Thanks to
137 Thien-Thi Nguyen.)
138
244fdc2f
GH
1392000-03-12 Gary Houston <ghouston@arglist.com>
140
141 * README (Guile Documentation, About This Distribution): updated.
142
f3b5e185
MD
1432000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
144
145 * configure.in (ac_cv_struct_timespec): Added test for struct
146 timespec.
147
148 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
149
3a721413
MV
1502000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
151
152 * autogen.sh: Call libtoolize. Pass --add-missing option to
153 automake. Do not decent into libltdl directory. The libltdl
154 directory is now populated by libtoolize and does not need any
155 further autogeneration.
156
d831b039
GH
1572000-01-23 Gary Houston <ghouston@arglist.com>
158
159 * configure.in: check for fchown.
160
a0a7b83b
MD
161Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
162
163 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
164 instead of $(top_builddir)/libltdl to includepath.
165
56cfe22b
MD
1662000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
167
168 * emacs: New subdirectory for elisp tools.
169
657fcb5a
MV
1702000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
171
172 * README, HACKING: Moved "Hacking it yourself" section from README
173 to HACKING. Updated recommended libtool version to be 1.3.4.
174
dc914156
GH
1752000-01-14 Gary Houston <ghouston@arglist.com>
176
177 * configure.in: needs to have --disable-networking, not
178 --disable-net.
179
fb4956c9
MD
1802000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
181
182 * libltdl/acconfig.h: New file: Needed by autogen.sh.
183
88423ab1
GB
184Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
185
186 * autogen.sh: Added messages as we run autogen in subdirectories.
187
188 * configure.in: Output libugile/guile-func-name-check script, and
189 chmod +x it.
190
0d90b76d
MV
1912000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
192
193 * libltdl/autogen.sh: New file.
194 * autogen.sh: Invoke libltdl/autogen.sh.
195
1962000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
197
198 Finally applied the libltdl patch from Thomas Tanner, with slight
199 modifications. All code copied from the libtool package is from
200 libtool-1.3.4.
201
202 * configure.in: Make "--with-modules=yes" the default. Do not
203 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
204
205 1999-07-25 Thomas Tanner <tanner@ffii.org>
206
207 * Makefile.am: add libltdl to SUBDIRS, automake automatically
208 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
209 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
210 (no need to install libtool any more)
211 * configure.in: replace --enable-dynamic-linking with
212 --with-modules, required modules can be specified using
213 --with-modules="/path/to/mod.la" and will be linked
214 statically on platforms that don't support dynamic loading,
215 configure libltdl, configure libtool for dlopening
216 * libltdl: added using libtoolize -c --ltdl
217
38c1d3c4
GH
2182000-01-09 Gary Houston <ghouston@arglist.com>
219
220 * configure.in: check whether localtime caches TZ. copied from
221 Emacs 20.5.
222 * acconfig.h: add LOCALTIME_CACHE.
223
dceef6be
GB
224Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
225
226 * configure.in: Make it be guile-snarf.awk, since we'll be
227 switching names for guile-doc-snarf. (I wouldn't have changed
228 this, but I was getting ready to commit this way when the below
229 change was committed).
230
763a6716
MD
2311999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
232
233 * configure.in: Create guile-doc-snarf.awk.
234
6aca8c6c
GB
2351999-12-12 Greg J. Badros <gjb@cs.washington.edu>
236
237 * configure.in: Create guile-doc-snarf, chmod +x that script after
238 AC_OUTPUTted.
239
2401999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
241
242 * NEWS: More complete description for --enable-debug-freelist.
243
aee8ca3f
GH
2441999-12-09 Gary Houston <ghouston@freewire.co.uk>
245
246 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
247 causes numerous spurious warnings with recent gcc and/or glibc
248 versions.
249
afe5177e
GH
2501999-11-19 Gary Houston <ghouston@freewire.co.uk>
251
252 * acconfig.h: add HAVE_ARRAYS.
253
254 * configure.in: add --disable-arrays option, probably temporary.
255
5c11cc9d
GH
2561999-11-17 Gary Houston <ghouston@freewire.co.uk>
257
258 * configure.in: check for hstrerror.
259
5d94b2fe
JB
2601999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
261
e8ff4648
JB
262 * autogen.sh: Don't call autoreconf at all; it's not reliable.
263 Instead, call the various tools explicitly. Invoke
264 guile-readline's autogen.sh script.
0cbedb5b
JB
265
266 Straighten up the situation regarding guile.m4 and qthreads.m4.
267
268 We can't have .m4 files which are installed where aclocal can
269 see them, but also used by guile's own configure.in, because
270 aclocal will read both copies, complain about duplicate macro
271 definitions, and refuse to generate aclocal.m4 at all. This
272 happens if you invoke it as `aclocal -I .', as autoreconf does.
273 This is probably a flaw in the autotools, but Guile doesn't need
274 that flaw fixed immediately.
275
276 guile.m4 is intended for use by people linking against guile, so
277 it needs to be installed. But Guile itself doesn't use it. So
278 move guile.m4 into guile-config. That makes sense, since
279 guile.m4's GUILE_FLAGS macro is just an easy way to call
280 guile-config.
281
282 qthreads.m4 is indented to help configure a qthreads tree. It's
283 only useful to a package which actually includes a qthreads tree,
284 and it's intimately related to that tree, so it's not useful to
285 install this. So don't install it.
286
287 * guile.m4: Moved to guile-config.
288 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
289 (EXTRA_DIST): Move qthreads.m4 here.
290
5d94b2fe
JB
291 Don't store generated files in the repository any more. Instead,
292 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 293 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
294 * autogen.sh: New file.
295 * ANON-CVS, SNAPSHOTS: Updated instructions.
296
dc4d930b
JB
2971999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
298
299 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
300
6e706938 3011999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
302
303 * configure.in: Added --enable-debug-freelist option.
304
fca7547b 305 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 306
52cfc69b
GH
3071999-09-23 Gary Houston <ghouston@freewire.co.uk>
308
309 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
310 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
311
312 * configure.in: new options --disable-posix, --disable-net
313 and --disable-regex
314 export HAVE_POSIX and HAVE_NETWORKING definitions.
315 don't add regex-posix.o to LIBOBJS if regex disabled.
316
317 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
318 conditionally.
319
bab4e1cc
JB
3201999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
321
322 * Guile 1.3.4 released.
323
fc97c626
JB
3241999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
325
326 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
327 libtool knows how to get ANSI C behavior from the compiler.
328 * configure: Regenerated.
329
7ee92fce
GH
3301999-09-20 Gary Houston <ghouston@freewire.co.uk>
331
332 * configure.in: check availability of siginterrupt.
333
08b8c694
GH
3341999-09-18 Gary Houston <ghouston@freewire.co.uk>
335
336 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
337 testing for SA_RESTART.
338
7cdbcc7d
MD
3391999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
340
341 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
342
e1f20ec6
JB
3431999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
344
345 * configure.in (GUILE_STAMP): Don't set this variable, or
346 substitute it into anything. Full explanation in ice-9/ChangeLog.
347 * configure, Makefile.in: Regenerated.
348
ffe70f9c
JB
3491999-09-06 James Blandy <jimb@mule.m17n.org>
350
351 Propagate the changes of 2 Sept the rest of the way through.
352 * configure: Regenerated.
353 * Makefile.in: Regenerated. Not sure why this diff is so big.
354
e127c348
JB
3551999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
356
357 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
358 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 359 * aclocal.m4: Regenerated.
e127c348 360
655f19ab
MD
3611999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
362
363 * configure.in: Test for presence of function on_exit.
364
b074884f
JB
3651999-09-01 James Blandy <jimb@mule.m17n.org>
366
367 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
368 the system doesn't have memmove. Don't test for memmove and bcopy
369 with AC_CHECK_FUNCS.
370 * configure: Regenerated.
371
a7098335
MD
3721999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
373
374 * configure.in: Test for atexit.
375
9a26d6f9
MD
3761999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
377
b030b39b
MD
378 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
379
9a26d6f9
MD
380 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
381 (Thanks to Bernard Urban.)
382 Test for memmove and bcopy. (Thanks to
a7098335 383 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
384
385 * acconfig.h: Added HAVE_S_ISLNK.
386
a05cba61
JB
3871999-08-20 James Blandy <jimb@mule.m17n.org>
388
0a852b94
JB
389 * Guile 1.3.2 released.
390
a05cba61
JB
391 * Makefile.in: Regenerated.
392
f29f2933
MD
3931999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
394
395 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
396 to libtool-1.3.3.
397
0e8a8468
MV
3981999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
399
400 Added guile-readline subdirectory with the removed readline
401 support.
402 * guile-readline: New directory, see ChangeLog there.
403 * configure.in: Cause configure to descend into guile-readline
404 dir.
405 * Makefile.am: Likewise for make.
406 * NEWS: Explain how to activate the readline support.
407 * configure, Makefile.in: Regenerated.
408
3144e1a9
JB
4091999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
410
411