*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
b2728432
DH
12000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
2
3 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
4 USE_PCTHREADS_PTHREADS): Removed.
5
7f5fa419
GH
62000-05-01 Gary Houston <ghouston@arglist.com>
7
8 * Makefile.am: add include_HEADERS.
9 libguile.h: moved from libguile directory. maybe libguile.h should
10 be installed in $prefix/include/libguile/libguile.h instead?
11
9764c29b
MD
122000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
13
e415cb06
MD
14 * qthreads.m4: Removed THREADS_CPPFLAGS.
15
16 * acinclude.m4: Removed qthreads macros. They are provided in
17 qthreads.m4, so these were redundant.
18
9764c29b
MD
19 * acconfig.h (GUILE_DEBUG_MALLOC): New.
20
21 * configure.in: New --enable-debug-malloc configuration option.
22
1978b33e
MD
232000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
24
25 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
26
27 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 28 compatibility on Linux systems.
1978b33e 29
55a85c78
MD
302000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
31
32 * devel: New directory. Intended to carry documentation related
33 to Guile development (as opposed to the doc directory which
34 contains documentation related to the use of the current Guile).
35 This directory (devel) is not included in the Guile distribution,
36 but is accessible via anonymous CVS.
37
fdc7ea2d
MD
382000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
39
40 * configure.in: Don't add iselect.o to LIBOBJS.
41
31d8abce
MD
422000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
43
44 * configure.in: Added end-tag for local variables. (Thanks to
45 Thien-Thi Nguyen.)
46
244fdc2f
GH
472000-03-12 Gary Houston <ghouston@arglist.com>
48
49 * README (Guile Documentation, About This Distribution): updated.
50
f3b5e185
MD
512000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
52
53 * configure.in (ac_cv_struct_timespec): Added test for struct
54 timespec.
55
56 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
57
3a721413
MV
582000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
59
60 * autogen.sh: Call libtoolize. Pass --add-missing option to
61 automake. Do not decent into libltdl directory. The libltdl
62 directory is now populated by libtoolize and does not need any
63 further autogeneration.
64
d831b039
GH
652000-01-23 Gary Houston <ghouston@arglist.com>
66
67 * configure.in: check for fchown.
68
a0a7b83b
MD
69Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
70
71 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
72 instead of $(top_builddir)/libltdl to includepath.
73
56cfe22b
MD
742000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
75
76 * emacs: New subdirectory for elisp tools.
77
657fcb5a
MV
782000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
79
80 * README, HACKING: Moved "Hacking it yourself" section from README
81 to HACKING. Updated recommended libtool version to be 1.3.4.
82
dc914156
GH
832000-01-14 Gary Houston <ghouston@arglist.com>
84
85 * configure.in: needs to have --disable-networking, not
86 --disable-net.
87
fb4956c9
MD
882000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
89
90 * libltdl/acconfig.h: New file: Needed by autogen.sh.
91
88423ab1
GB
92Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
93
94 * autogen.sh: Added messages as we run autogen in subdirectories.
95
96 * configure.in: Output libugile/guile-func-name-check script, and
97 chmod +x it.
98
0d90b76d
MV
992000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
100
101 * libltdl/autogen.sh: New file.
102 * autogen.sh: Invoke libltdl/autogen.sh.
103
1042000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
105
106 Finally applied the libltdl patch from Thomas Tanner, with slight
107 modifications. All code copied from the libtool package is from
108 libtool-1.3.4.
109
110 * configure.in: Make "--with-modules=yes" the default. Do not
111 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
112
113 1999-07-25 Thomas Tanner <tanner@ffii.org>
114
115 * Makefile.am: add libltdl to SUBDIRS, automake automatically
116 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
117 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
118 (no need to install libtool any more)
119 * configure.in: replace --enable-dynamic-linking with
120 --with-modules, required modules can be specified using
121 --with-modules="/path/to/mod.la" and will be linked
122 statically on platforms that don't support dynamic loading,
123 configure libltdl, configure libtool for dlopening
124 * libltdl: added using libtoolize -c --ltdl
125
38c1d3c4
GH
1262000-01-09 Gary Houston <ghouston@arglist.com>
127
128 * configure.in: check whether localtime caches TZ. copied from
129 Emacs 20.5.
130 * acconfig.h: add LOCALTIME_CACHE.
131
dceef6be
GB
132Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
133
134 * configure.in: Make it be guile-snarf.awk, since we'll be
135 switching names for guile-doc-snarf. (I wouldn't have changed
136 this, but I was getting ready to commit this way when the below
137 change was committed).
138
763a6716
MD
1391999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
140
141 * configure.in: Create guile-doc-snarf.awk.
142
6aca8c6c
GB
1431999-12-12 Greg J. Badros <gjb@cs.washington.edu>
144
145 * configure.in: Create guile-doc-snarf, chmod +x that script after
146 AC_OUTPUTted.
147
1481999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
149
150 * NEWS: More complete description for --enable-debug-freelist.
151
aee8ca3f
GH
1521999-12-09 Gary Houston <ghouston@freewire.co.uk>
153
154 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
155 causes numerous spurious warnings with recent gcc and/or glibc
156 versions.
157
afe5177e
GH
1581999-11-19 Gary Houston <ghouston@freewire.co.uk>
159
160 * acconfig.h: add HAVE_ARRAYS.
161
162 * configure.in: add --disable-arrays option, probably temporary.
163
5c11cc9d
GH
1641999-11-17 Gary Houston <ghouston@freewire.co.uk>
165
166 * configure.in: check for hstrerror.
167
5d94b2fe
JB
1681999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
169
e8ff4648
JB
170 * autogen.sh: Don't call autoreconf at all; it's not reliable.
171 Instead, call the various tools explicitly. Invoke
172 guile-readline's autogen.sh script.
0cbedb5b
JB
173
174 Straighten up the situation regarding guile.m4 and qthreads.m4.
175
176 We can't have .m4 files which are installed where aclocal can
177 see them, but also used by guile's own configure.in, because
178 aclocal will read both copies, complain about duplicate macro
179 definitions, and refuse to generate aclocal.m4 at all. This
180 happens if you invoke it as `aclocal -I .', as autoreconf does.
181 This is probably a flaw in the autotools, but Guile doesn't need
182 that flaw fixed immediately.
183
184 guile.m4 is intended for use by people linking against guile, so
185 it needs to be installed. But Guile itself doesn't use it. So
186 move guile.m4 into guile-config. That makes sense, since
187 guile.m4's GUILE_FLAGS macro is just an easy way to call
188 guile-config.
189
190 qthreads.m4 is indented to help configure a qthreads tree. It's
191 only useful to a package which actually includes a qthreads tree,
192 and it's intimately related to that tree, so it's not useful to
193 install this. So don't install it.
194
195 * guile.m4: Moved to guile-config.
196 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
197 (EXTRA_DIST): Move qthreads.m4 here.
198
5d94b2fe
JB
199 Don't store generated files in the repository any more. Instead,
200 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 201 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
202 * autogen.sh: New file.
203 * ANON-CVS, SNAPSHOTS: Updated instructions.
204
dc4d930b
JB
2051999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
206
207 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
208
6e706938 2091999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
210
211 * configure.in: Added --enable-debug-freelist option.
212
fca7547b 213 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 214
52cfc69b
GH
2151999-09-23 Gary Houston <ghouston@freewire.co.uk>
216
217 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
218 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
219
220 * configure.in: new options --disable-posix, --disable-net
221 and --disable-regex
222 export HAVE_POSIX and HAVE_NETWORKING definitions.
223 don't add regex-posix.o to LIBOBJS if regex disabled.
224
225 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
226 conditionally.
227
bab4e1cc
JB
2281999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
229
230 * Guile 1.3.4 released.
231
fc97c626
JB
2321999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
233
234 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
235 libtool knows how to get ANSI C behavior from the compiler.
236 * configure: Regenerated.
237
7ee92fce
GH
2381999-09-20 Gary Houston <ghouston@freewire.co.uk>
239
240 * configure.in: check availability of siginterrupt.
241
08b8c694
GH
2421999-09-18 Gary Houston <ghouston@freewire.co.uk>
243
244 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
245 testing for SA_RESTART.
246
7cdbcc7d
MD
2471999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
248
249 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
250
e1f20ec6
JB
2511999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
252
253 * configure.in (GUILE_STAMP): Don't set this variable, or
254 substitute it into anything. Full explanation in ice-9/ChangeLog.
255 * configure, Makefile.in: Regenerated.
256
ffe70f9c
JB
2571999-09-06 James Blandy <jimb@mule.m17n.org>
258
259 Propagate the changes of 2 Sept the rest of the way through.
260 * configure: Regenerated.
261 * Makefile.in: Regenerated. Not sure why this diff is so big.
262
e127c348
JB
2631999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
264
265 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
266 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 267 * aclocal.m4: Regenerated.
e127c348 268
655f19ab
MD
2691999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
270
271 * configure.in: Test for presence of function on_exit.
272
b074884f
JB
2731999-09-01 James Blandy <jimb@mule.m17n.org>
274
275 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
276 the system doesn't have memmove. Don't test for memmove and bcopy
277 with AC_CHECK_FUNCS.
278 * configure: Regenerated.
279
a7098335
MD
2801999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
281
282 * configure.in: Test for atexit.
283
9a26d6f9
MD
2841999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
285
b030b39b
MD
286 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
287
9a26d6f9
MD
288 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
289 (Thanks to Bernard Urban.)
290 Test for memmove and bcopy. (Thanks to
a7098335 291 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
292
293 * acconfig.h: Added HAVE_S_ISLNK.
294
a05cba61
JB
2951999-08-20 James Blandy <jimb@mule.m17n.org>
296
0a852b94
JB
297 * Guile 1.3.2 released.
298
a05cba61
JB
299 * Makefile.in: Regenerated.
300
f29f2933
MD
3011999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
302
303 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
304 to libtool-1.3.3.
305
0e8a8468
MV
3061999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
307
308 Added guile-readline subdirectory with the removed readline
309 support.
310 * guile-readline: New directory, see ChangeLog there.
311 * configure.in: Cause configure to descend into guile-readline
312 dir.
313 * Makefile.am: Likewise for make.
314 * NEWS: Explain how to activate the readline support.
315 * configure, Makefile.in: Regenerated.
316
3144e1a9
JB
3171999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
318
319