*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
f0942910
DH
12000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
2
3 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
4
14f1d9fe
MD
52000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
6
7 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
8 version number to 10 due to the merge of GOOPS.
9
10 * oop: New directory.
11
e4dba4c7
KN
122000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
13
467ab77e 14 * libguile.h: #include "libguile/properties.h".
e4dba4c7 15
45605b53
GH
162000-09-17 Gary Houston <ghouston@arglist.com>
17
18 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
19 to be reliable on all platforms.
20
e494e76d
GH
212000-08-18 Gary Houston <ghouston@arglist.com>
22
23 * acconfig.h: added BROKEN_GCSE.
24 * configure.in: check for a gcc GCSE optimisation bug.
25
42aae633
GH
262000-07-31 Gary Houston <ghouston@arglist.com>
27
28 * acconfig.h: added HAVE_H_ERRNO
29 * configure.in: removed some dnl'd & obsolete cygwin stuff.
30 added a test for h_errno.
31
f9ed377d
MD
322000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
33
34 * Guile 1.4 released.
35
b5074b23
MD
362000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
37
38 * GUILE-VERSION: Changed to work also when included by a Makefile
39 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
40 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
41 (GUILE_MINOR_VERSION): Bumped to 4.
42
f43aac9a
MD
432000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
44
a8861fa0
MD
45 * libguile.h: Removed #include "libguile/kw.h".
46
9a8a1e8a
MD
47 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
48 (The rule will cd to $(top_srcdir).)
49
50 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
51 substitute it into libguile/Makefile.
52
f43aac9a
MD
53 * HACKING: Updated recommended libtool version to be 1.3.5.
54
55 * RELEASE: Say that we should update HACKING to reflect the
56 versions of the tools we're using rather than README.
57
5cb6f99c
MD
582000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
59
60 * NOTES: Removed.
61
62 * TODO: Moved to devel/.
63
3ff0d90a
CB
642000-06-01 Craig Brozefsky <craig@red-bean.com>
65
66 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
67 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
68 define libguile.so version in a well-lit place.
69
70 * configure.in: added AC_SUBST lines for the new LIBGUILE version
71 variables.
72
65545721
ML
732000-06-01 Michael Livshin <mlivshin@bigfoot.com>
74
75 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
76
77 * guile-aclocal.sh: new file, works around aclocal problems.
78
b2728432
DH
792000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
80
81 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
82 USE_PCTHREADS_PTHREADS): Removed.
83
7f5fa419
GH
842000-05-01 Gary Houston <ghouston@arglist.com>
85
86 * Makefile.am: add include_HEADERS.
87 libguile.h: moved from libguile directory. maybe libguile.h should
88 be installed in $prefix/include/libguile/libguile.h instead?
89
9764c29b
MD
902000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
91
e415cb06
MD
92 * qthreads.m4: Removed THREADS_CPPFLAGS.
93
94 * acinclude.m4: Removed qthreads macros. They are provided in
95 qthreads.m4, so these were redundant.
96
9764c29b
MD
97 * acconfig.h (GUILE_DEBUG_MALLOC): New.
98
99 * configure.in: New --enable-debug-malloc configuration option.
100
1978b33e
MD
1012000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
102
103 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
104
105 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 106 compatibility on Linux systems.
1978b33e 107
55a85c78
MD
1082000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
109
110 * devel: New directory. Intended to carry documentation related
111 to Guile development (as opposed to the doc directory which
112 contains documentation related to the use of the current Guile).
113 This directory (devel) is not included in the Guile distribution,
114 but is accessible via anonymous CVS.
115
fdc7ea2d
MD
1162000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
117
118 * configure.in: Don't add iselect.o to LIBOBJS.
119
31d8abce
MD
1202000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
121
122 * configure.in: Added end-tag for local variables. (Thanks to
123 Thien-Thi Nguyen.)
124
244fdc2f
GH
1252000-03-12 Gary Houston <ghouston@arglist.com>
126
127 * README (Guile Documentation, About This Distribution): updated.
128
f3b5e185
MD
1292000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
130
131 * configure.in (ac_cv_struct_timespec): Added test for struct
132 timespec.
133
134 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
135
3a721413
MV
1362000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
137
138 * autogen.sh: Call libtoolize. Pass --add-missing option to
139 automake. Do not decent into libltdl directory. The libltdl
140 directory is now populated by libtoolize and does not need any
141 further autogeneration.
142
d831b039
GH
1432000-01-23 Gary Houston <ghouston@arglist.com>
144
145 * configure.in: check for fchown.
146
a0a7b83b
MD
147Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
148
149 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
150 instead of $(top_builddir)/libltdl to includepath.
151
56cfe22b
MD
1522000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
153
154 * emacs: New subdirectory for elisp tools.
155
657fcb5a
MV
1562000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
157
158 * README, HACKING: Moved "Hacking it yourself" section from README
159 to HACKING. Updated recommended libtool version to be 1.3.4.
160
dc914156
GH
1612000-01-14 Gary Houston <ghouston@arglist.com>
162
163 * configure.in: needs to have --disable-networking, not
164 --disable-net.
165
fb4956c9
MD
1662000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
167
168 * libltdl/acconfig.h: New file: Needed by autogen.sh.
169
88423ab1
GB
170Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
171
172 * autogen.sh: Added messages as we run autogen in subdirectories.
173
174 * configure.in: Output libugile/guile-func-name-check script, and
175 chmod +x it.
176
0d90b76d
MV
1772000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
178
179 * libltdl/autogen.sh: New file.
180 * autogen.sh: Invoke libltdl/autogen.sh.
181
1822000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
183
184 Finally applied the libltdl patch from Thomas Tanner, with slight
185 modifications. All code copied from the libtool package is from
186 libtool-1.3.4.
187
188 * configure.in: Make "--with-modules=yes" the default. Do not
189 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
190
191 1999-07-25 Thomas Tanner <tanner@ffii.org>
192
193 * Makefile.am: add libltdl to SUBDIRS, automake automatically
194 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
195 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
196 (no need to install libtool any more)
197 * configure.in: replace --enable-dynamic-linking with
198 --with-modules, required modules can be specified using
199 --with-modules="/path/to/mod.la" and will be linked
200 statically on platforms that don't support dynamic loading,
201 configure libltdl, configure libtool for dlopening
202 * libltdl: added using libtoolize -c --ltdl
203
38c1d3c4
GH
2042000-01-09 Gary Houston <ghouston@arglist.com>
205
206 * configure.in: check whether localtime caches TZ. copied from
207 Emacs 20.5.
208 * acconfig.h: add LOCALTIME_CACHE.
209
dceef6be
GB
210Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
211
212 * configure.in: Make it be guile-snarf.awk, since we'll be
213 switching names for guile-doc-snarf. (I wouldn't have changed
214 this, but I was getting ready to commit this way when the below
215 change was committed).
216
763a6716
MD
2171999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
218
219 * configure.in: Create guile-doc-snarf.awk.
220
6aca8c6c
GB
2211999-12-12 Greg J. Badros <gjb@cs.washington.edu>
222
223 * configure.in: Create guile-doc-snarf, chmod +x that script after
224 AC_OUTPUTted.
225
2261999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
227
228 * NEWS: More complete description for --enable-debug-freelist.
229
aee8ca3f
GH
2301999-12-09 Gary Houston <ghouston@freewire.co.uk>
231
232 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
233 causes numerous spurious warnings with recent gcc and/or glibc
234 versions.
235
afe5177e
GH
2361999-11-19 Gary Houston <ghouston@freewire.co.uk>
237
238 * acconfig.h: add HAVE_ARRAYS.
239
240 * configure.in: add --disable-arrays option, probably temporary.
241
5c11cc9d
GH
2421999-11-17 Gary Houston <ghouston@freewire.co.uk>
243
244 * configure.in: check for hstrerror.
245
5d94b2fe
JB
2461999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
247
e8ff4648
JB
248 * autogen.sh: Don't call autoreconf at all; it's not reliable.
249 Instead, call the various tools explicitly. Invoke
250 guile-readline's autogen.sh script.
0cbedb5b
JB
251
252 Straighten up the situation regarding guile.m4 and qthreads.m4.
253
254 We can't have .m4 files which are installed where aclocal can
255 see them, but also used by guile's own configure.in, because
256 aclocal will read both copies, complain about duplicate macro
257 definitions, and refuse to generate aclocal.m4 at all. This
258 happens if you invoke it as `aclocal -I .', as autoreconf does.
259 This is probably a flaw in the autotools, but Guile doesn't need
260 that flaw fixed immediately.
261
262 guile.m4 is intended for use by people linking against guile, so
263 it needs to be installed. But Guile itself doesn't use it. So
264 move guile.m4 into guile-config. That makes sense, since
265 guile.m4's GUILE_FLAGS macro is just an easy way to call
266 guile-config.
267
268 qthreads.m4 is indented to help configure a qthreads tree. It's
269 only useful to a package which actually includes a qthreads tree,
270 and it's intimately related to that tree, so it's not useful to
271 install this. So don't install it.
272
273 * guile.m4: Moved to guile-config.
274 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
275 (EXTRA_DIST): Move qthreads.m4 here.
276
5d94b2fe
JB
277 Don't store generated files in the repository any more. Instead,
278 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 279 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
280 * autogen.sh: New file.
281 * ANON-CVS, SNAPSHOTS: Updated instructions.
282
dc4d930b
JB
2831999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
284
285 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
286
6e706938 2871999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
288
289 * configure.in: Added --enable-debug-freelist option.
290
fca7547b 291 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 292
52cfc69b
GH
2931999-09-23 Gary Houston <ghouston@freewire.co.uk>
294
295 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
296 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
297
298 * configure.in: new options --disable-posix, --disable-net
299 and --disable-regex
300 export HAVE_POSIX and HAVE_NETWORKING definitions.
301 don't add regex-posix.o to LIBOBJS if regex disabled.
302
303 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
304 conditionally.
305
bab4e1cc
JB
3061999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
307
308 * Guile 1.3.4 released.
309
fc97c626
JB
3101999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
311
312 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
313 libtool knows how to get ANSI C behavior from the compiler.
314 * configure: Regenerated.
315
7ee92fce
GH
3161999-09-20 Gary Houston <ghouston@freewire.co.uk>
317
318 * configure.in: check availability of siginterrupt.
319
08b8c694
GH
3201999-09-18 Gary Houston <ghouston@freewire.co.uk>
321
322 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
323 testing for SA_RESTART.
324
7cdbcc7d
MD
3251999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
326
327 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
328
e1f20ec6
JB
3291999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
330
331 * configure.in (GUILE_STAMP): Don't set this variable, or
332 substitute it into anything. Full explanation in ice-9/ChangeLog.
333 * configure, Makefile.in: Regenerated.
334
ffe70f9c
JB
3351999-09-06 James Blandy <jimb@mule.m17n.org>
336
337 Propagate the changes of 2 Sept the rest of the way through.
338 * configure: Regenerated.
339 * Makefile.in: Regenerated. Not sure why this diff is so big.
340
e127c348
JB
3411999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
342
343 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
344 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 345 * aclocal.m4: Regenerated.
e127c348 346
655f19ab
MD
3471999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
348
349 * configure.in: Test for presence of function on_exit.
350
b074884f
JB
3511999-09-01 James Blandy <jimb@mule.m17n.org>
352
353 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
354 the system doesn't have memmove. Don't test for memmove and bcopy
355 with AC_CHECK_FUNCS.
356 * configure: Regenerated.
357
a7098335
MD
3581999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
359
360 * configure.in: Test for atexit.
361
9a26d6f9
MD
3621999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
363
b030b39b
MD
364 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
365
9a26d6f9
MD
366 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
367 (Thanks to Bernard Urban.)
368 Test for memmove and bcopy. (Thanks to
a7098335 369 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
370
371 * acconfig.h: Added HAVE_S_ISLNK.
372
a05cba61
JB
3731999-08-20 James Blandy <jimb@mule.m17n.org>
374
0a852b94
JB
375 * Guile 1.3.2 released.
376
a05cba61
JB
377 * Makefile.in: Regenerated.
378
f29f2933
MD
3791999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
380
381 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
382 to libtool-1.3.3.
383
0e8a8468
MV
3841999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
385
386 Added guile-readline subdirectory with the removed readline
387 support.
388 * guile-readline: New directory, see ChangeLog there.
389 * configure.in: Cause configure to descend into guile-readline
390 dir.
391 * Makefile.am: Likewise for make.
392 * NEWS: Explain how to activate the readline support.
393 * configure, Makefile.in: Regenerated.
394
3144e1a9
JB
3951999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
396
397