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