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