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