*** empty log message ***
[bpt/guile.git] / ChangeLog
... / ...
CommitLineData
12000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2
3 * acconfig.h (GUILE_DEBUG_MALLOC): New.
4
5 * configure.in: New --enable-debug-malloc configuration option.
6
72000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
8
9 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
10
11 * configure.in: Enable workaround for COOP-linuxthreads
12 compatibility on Linux systems.
13
142000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
15
16 * devel: New directory. Intended to carry documentation related
17 to Guile development (as opposed to the doc directory which
18 contains documentation related to the use of the current Guile).
19 This directory (devel) is not included in the Guile distribution,
20 but is accessible via anonymous CVS.
21
222000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
23
24 * configure.in: Don't add iselect.o to LIBOBJS.
25
262000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
27
28 * configure.in: Added end-tag for local variables. (Thanks to
29 Thien-Thi Nguyen.)
30
312000-03-12 Gary Houston <ghouston@arglist.com>
32
33 * README (Guile Documentation, About This Distribution): updated.
34
352000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
36
37 * configure.in (ac_cv_struct_timespec): Added test for struct
38 timespec.
39
40 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
41
422000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
43
44 * autogen.sh: Call libtoolize. Pass --add-missing option to
45 automake. Do not decent into libltdl directory. The libltdl
46 directory is now populated by libtoolize and does not need any
47 further autogeneration.
48
492000-01-23 Gary Houston <ghouston@arglist.com>
50
51 * configure.in: check for fchown.
52
53Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
54
55 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
56 instead of $(top_builddir)/libltdl to includepath.
57
582000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
59
60 * emacs: New subdirectory for elisp tools.
61
622000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
63
64 * README, HACKING: Moved "Hacking it yourself" section from README
65 to HACKING. Updated recommended libtool version to be 1.3.4.
66
672000-01-14 Gary Houston <ghouston@arglist.com>
68
69 * configure.in: needs to have --disable-networking, not
70 --disable-net.
71
722000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
73
74 * libltdl/acconfig.h: New file: Needed by autogen.sh.
75
76Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
77
78 * autogen.sh: Added messages as we run autogen in subdirectories.
79
80 * configure.in: Output libugile/guile-func-name-check script, and
81 chmod +x it.
82
832000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
84
85 * libltdl/autogen.sh: New file.
86 * autogen.sh: Invoke libltdl/autogen.sh.
87
882000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
89
90 Finally applied the libltdl patch from Thomas Tanner, with slight
91 modifications. All code copied from the libtool package is from
92 libtool-1.3.4.
93
94 * configure.in: Make "--with-modules=yes" the default. Do not
95 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
96
97 1999-07-25 Thomas Tanner <tanner@ffii.org>
98
99 * Makefile.am: add libltdl to SUBDIRS, automake automatically
100 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
101 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
102 (no need to install libtool any more)
103 * configure.in: replace --enable-dynamic-linking with
104 --with-modules, required modules can be specified using
105 --with-modules="/path/to/mod.la" and will be linked
106 statically on platforms that don't support dynamic loading,
107 configure libltdl, configure libtool for dlopening
108 * libltdl: added using libtoolize -c --ltdl
109
1102000-01-09 Gary Houston <ghouston@arglist.com>
111
112 * configure.in: check whether localtime caches TZ. copied from
113 Emacs 20.5.
114 * acconfig.h: add LOCALTIME_CACHE.
115
116Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
117
118 * configure.in: Make it be guile-snarf.awk, since we'll be
119 switching names for guile-doc-snarf. (I wouldn't have changed
120 this, but I was getting ready to commit this way when the below
121 change was committed).
122
1231999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
124
125 * configure.in: Create guile-doc-snarf.awk.
126
1271999-12-12 Greg J. Badros <gjb@cs.washington.edu>
128
129 * configure.in: Create guile-doc-snarf, chmod +x that script after
130 AC_OUTPUTted.
131
1321999-12-10 Greg J. Badros <gjb@cs.washington.edu>
133
134 * NEWS: More complete description for --enable-debug-freelist.
135
1361999-12-09 Gary Houston <ghouston@freewire.co.uk>
137
138 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
139 causes numerous spurious warnings with recent gcc and/or glibc
140 versions.
141
1421999-11-19 Gary Houston <ghouston@freewire.co.uk>
143
144 * acconfig.h: add HAVE_ARRAYS.
145
146 * configure.in: add --disable-arrays option, probably temporary.
147
1481999-11-17 Gary Houston <ghouston@freewire.co.uk>
149
150 * configure.in: check for hstrerror.
151
1521999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
153
154 * autogen.sh: Don't call autoreconf at all; it's not reliable.
155 Instead, call the various tools explicitly. Invoke
156 guile-readline's autogen.sh script.
157
158 Straighten up the situation regarding guile.m4 and qthreads.m4.
159
160 We can't have .m4 files which are installed where aclocal can
161 see them, but also used by guile's own configure.in, because
162 aclocal will read both copies, complain about duplicate macro
163 definitions, and refuse to generate aclocal.m4 at all. This
164 happens if you invoke it as `aclocal -I .', as autoreconf does.
165 This is probably a flaw in the autotools, but Guile doesn't need
166 that flaw fixed immediately.
167
168 guile.m4 is intended for use by people linking against guile, so
169 it needs to be installed. But Guile itself doesn't use it. So
170 move guile.m4 into guile-config. That makes sense, since
171 guile.m4's GUILE_FLAGS macro is just an easy way to call
172 guile-config.
173
174 qthreads.m4 is indented to help configure a qthreads tree. It's
175 only useful to a package which actually includes a qthreads tree,
176 and it's intimately related to that tree, so it's not useful to
177 install this. So don't install it.
178
179 * guile.m4: Moved to guile-config.
180 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
181 (EXTRA_DIST): Move qthreads.m4 here.
182
183 Don't store generated files in the repository any more. Instead,
184 require people to run autogen.sh on trees from snapshots and CVS.
185 * Makefile.in, aclocal.m4, configure: Deleted.
186 * autogen.sh: New file.
187 * ANON-CVS, SNAPSHOTS: Updated instructions.
188
1891999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
190
191 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
192
1931999-09-27 Greg J. Badros <gjb@cs.washington.edu>
194
195 * configure.in: Added --enable-debug-freelist option.
196
197 * acconfig.h: Added GUILE_DEBUG_FREELIST.
198
1991999-09-23 Gary Houston <ghouston@freewire.co.uk>
200
201 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
202 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
203
204 * configure.in: new options --disable-posix, --disable-net
205 and --disable-regex
206 export HAVE_POSIX and HAVE_NETWORKING definitions.
207 don't add regex-posix.o to LIBOBJS if regex disabled.
208
209 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
210 conditionally.
211
2121999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
213
214 * Guile 1.3.4 released.
215
2161999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
217
218 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
219 libtool knows how to get ANSI C behavior from the compiler.
220 * configure: Regenerated.
221
2221999-09-20 Gary Houston <ghouston@freewire.co.uk>
223
224 * configure.in: check availability of siginterrupt.
225
2261999-09-18 Gary Houston <ghouston@freewire.co.uk>
227
228 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
229 testing for SA_RESTART.
230
2311999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
232
233 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
234
2351999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
236
237 * configure.in (GUILE_STAMP): Don't set this variable, or
238 substitute it into anything. Full explanation in ice-9/ChangeLog.
239 * configure, Makefile.in: Regenerated.
240
2411999-09-06 James Blandy <jimb@mule.m17n.org>
242
243 Propagate the changes of 2 Sept the rest of the way through.
244 * configure: Regenerated.
245 * Makefile.in: Regenerated. Not sure why this diff is so big.
246
2471999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
248
249 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
250 variable name. (Thanks to Bill Schottstaedt.)
251 * aclocal.m4: Regenerated.
252
2531999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
254
255 * configure.in: Test for presence of function on_exit.
256
2571999-09-01 James Blandy <jimb@mule.m17n.org>
258
259 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
260 the system doesn't have memmove. Don't test for memmove and bcopy
261 with AC_CHECK_FUNCS.
262 * configure: Regenerated.
263
2641999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
265
266 * configure.in: Test for atexit.
267
2681999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
269
270 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
271
272 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
273 (Thanks to Bernard Urban.)
274 Test for memmove and bcopy. (Thanks to
275 suzukis@file.phys.tohoku.ac.jp.)
276
277 * acconfig.h: Added HAVE_S_ISLNK.
278
2791999-08-20 James Blandy <jimb@mule.m17n.org>
280
281 * Guile 1.3.2 released.
282
283 * Makefile.in: Regenerated.
284
2851999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
286
287 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
288 to libtool-1.3.3.
289
2901999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
291
292 Added guile-readline subdirectory with the removed readline
293 support.
294 * guile-readline: New directory, see ChangeLog there.
295 * configure.in: Cause configure to descend into guile-readline
296 dir.
297 * Makefile.am: Likewise for make.
298 * NEWS: Explain how to activate the readline support.
299 * configure, Makefile.in: Regenerated.
300
3011999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
302
303