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