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