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