HACKING: I've updated it a bit to reflect the need to run autogen.sh,
[bpt/guile.git] / ChangeLog
CommitLineData
a0a7b83b
MD
1Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
2
3 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
4 instead of $(top_builddir)/libltdl to includepath.
5
56cfe22b
MD
62000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
7
8 * emacs: New subdirectory for elisp tools.
9
657fcb5a
MV
102000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
11
12 * README, HACKING: Moved "Hacking it yourself" section from README
13 to HACKING. Updated recommended libtool version to be 1.3.4.
14
dc914156
GH
152000-01-14 Gary Houston <ghouston@arglist.com>
16
17 * configure.in: needs to have --disable-networking, not
18 --disable-net.
19
fb4956c9
MD
202000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
21
22 * libltdl/acconfig.h: New file: Needed by autogen.sh.
23
88423ab1
GB
24Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
25
26 * autogen.sh: Added messages as we run autogen in subdirectories.
27
28 * configure.in: Output libugile/guile-func-name-check script, and
29 chmod +x it.
30
0d90b76d
MV
312000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
32
33 * libltdl/autogen.sh: New file.
34 * autogen.sh: Invoke libltdl/autogen.sh.
35
362000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
37
38 Finally applied the libltdl patch from Thomas Tanner, with slight
39 modifications. All code copied from the libtool package is from
40 libtool-1.3.4.
41
42 * configure.in: Make "--with-modules=yes" the default. Do not
43 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
44
45 1999-07-25 Thomas Tanner <tanner@ffii.org>
46
47 * Makefile.am: add libltdl to SUBDIRS, automake automatically
48 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
49 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
50 (no need to install libtool any more)
51 * configure.in: replace --enable-dynamic-linking with
52 --with-modules, required modules can be specified using
53 --with-modules="/path/to/mod.la" and will be linked
54 statically on platforms that don't support dynamic loading,
55 configure libltdl, configure libtool for dlopening
56 * libltdl: added using libtoolize -c --ltdl
57
38c1d3c4
GH
582000-01-09 Gary Houston <ghouston@arglist.com>
59
60 * configure.in: check whether localtime caches TZ. copied from
61 Emacs 20.5.
62 * acconfig.h: add LOCALTIME_CACHE.
63
dceef6be
GB
64Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
65
66 * configure.in: Make it be guile-snarf.awk, since we'll be
67 switching names for guile-doc-snarf. (I wouldn't have changed
68 this, but I was getting ready to commit this way when the below
69 change was committed).
70
763a6716
MD
711999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
72
73 * configure.in: Create guile-doc-snarf.awk.
74
6aca8c6c
GB
751999-12-12 Greg J. Badros <gjb@cs.washington.edu>
76
77 * configure.in: Create guile-doc-snarf, chmod +x that script after
78 AC_OUTPUTted.
79
801999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
81
82 * NEWS: More complete description for --enable-debug-freelist.
83
aee8ca3f
GH
841999-12-09 Gary Houston <ghouston@freewire.co.uk>
85
86 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
87 causes numerous spurious warnings with recent gcc and/or glibc
88 versions.
89
afe5177e
GH
901999-11-19 Gary Houston <ghouston@freewire.co.uk>
91
92 * acconfig.h: add HAVE_ARRAYS.
93
94 * configure.in: add --disable-arrays option, probably temporary.
95
5c11cc9d
GH
961999-11-17 Gary Houston <ghouston@freewire.co.uk>
97
98 * configure.in: check for hstrerror.
99
5d94b2fe
JB
1001999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
101
e8ff4648
JB
102 * autogen.sh: Don't call autoreconf at all; it's not reliable.
103 Instead, call the various tools explicitly. Invoke
104 guile-readline's autogen.sh script.
0cbedb5b
JB
105
106 Straighten up the situation regarding guile.m4 and qthreads.m4.
107
108 We can't have .m4 files which are installed where aclocal can
109 see them, but also used by guile's own configure.in, because
110 aclocal will read both copies, complain about duplicate macro
111 definitions, and refuse to generate aclocal.m4 at all. This
112 happens if you invoke it as `aclocal -I .', as autoreconf does.
113 This is probably a flaw in the autotools, but Guile doesn't need
114 that flaw fixed immediately.
115
116 guile.m4 is intended for use by people linking against guile, so
117 it needs to be installed. But Guile itself doesn't use it. So
118 move guile.m4 into guile-config. That makes sense, since
119 guile.m4's GUILE_FLAGS macro is just an easy way to call
120 guile-config.
121
122 qthreads.m4 is indented to help configure a qthreads tree. It's
123 only useful to a package which actually includes a qthreads tree,
124 and it's intimately related to that tree, so it's not useful to
125 install this. So don't install it.
126
127 * guile.m4: Moved to guile-config.
128 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
129 (EXTRA_DIST): Move qthreads.m4 here.
130
5d94b2fe
JB
131 Don't store generated files in the repository any more. Instead,
132 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 133 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
134 * autogen.sh: New file.
135 * ANON-CVS, SNAPSHOTS: Updated instructions.
136
dc4d930b
JB
1371999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
138
139 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
140
6e706938 1411999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
142
143 * configure.in: Added --enable-debug-freelist option.
144
fca7547b 145 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 146
52cfc69b
GH
1471999-09-23 Gary Houston <ghouston@freewire.co.uk>
148
149 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
150 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
151
152 * configure.in: new options --disable-posix, --disable-net
153 and --disable-regex
154 export HAVE_POSIX and HAVE_NETWORKING definitions.
155 don't add regex-posix.o to LIBOBJS if regex disabled.
156
157 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
158 conditionally.
159
bab4e1cc
JB
1601999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
161
162 * Guile 1.3.4 released.
163
fc97c626
JB
1641999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
165
166 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
167 libtool knows how to get ANSI C behavior from the compiler.
168 * configure: Regenerated.
169
7ee92fce
GH
1701999-09-20 Gary Houston <ghouston@freewire.co.uk>
171
172 * configure.in: check availability of siginterrupt.
173
08b8c694
GH
1741999-09-18 Gary Houston <ghouston@freewire.co.uk>
175
176 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
177 testing for SA_RESTART.
178
7cdbcc7d
MD
1791999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
180
181 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
182
e1f20ec6
JB
1831999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
184
185 * configure.in (GUILE_STAMP): Don't set this variable, or
186 substitute it into anything. Full explanation in ice-9/ChangeLog.
187 * configure, Makefile.in: Regenerated.
188
ffe70f9c
JB
1891999-09-06 James Blandy <jimb@mule.m17n.org>
190
191 Propagate the changes of 2 Sept the rest of the way through.
192 * configure: Regenerated.
193 * Makefile.in: Regenerated. Not sure why this diff is so big.
194
e127c348
JB
1951999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
196
197 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
198 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 199 * aclocal.m4: Regenerated.
e127c348 200
655f19ab
MD
2011999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
202
203 * configure.in: Test for presence of function on_exit.
204
b074884f
JB
2051999-09-01 James Blandy <jimb@mule.m17n.org>
206
207 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
208 the system doesn't have memmove. Don't test for memmove and bcopy
209 with AC_CHECK_FUNCS.
210 * configure: Regenerated.
211
a7098335
MD
2121999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
213
214 * configure.in: Test for atexit.
215
9a26d6f9
MD
2161999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
217
b030b39b
MD
218 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
219
9a26d6f9
MD
220 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
221 (Thanks to Bernard Urban.)
222 Test for memmove and bcopy. (Thanks to
a7098335 223 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
224
225 * acconfig.h: Added HAVE_S_ISLNK.
226
a05cba61
JB
2271999-08-20 James Blandy <jimb@mule.m17n.org>
228
0a852b94
JB
229 * Guile 1.3.2 released.
230
a05cba61
JB
231 * Makefile.in: Regenerated.
232
f29f2933
MD
2331999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
234
235 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
236 to libtool-1.3.3.
237
0e8a8468
MV
2381999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
239
240 Added guile-readline subdirectory with the removed readline
241 support.
242 * guile-readline: New directory, see ChangeLog there.
243 * configure.in: Cause configure to descend into guile-readline
244 dir.
245 * Makefile.am: Likewise for make.
246 * NEWS: Explain how to activate the readline support.
247 * configure, Makefile.in: Regenerated.
248
3144e1a9
JB
2491999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
250
251