* acconfig.h: include HAVE_SIN6_SCOPE_ID.
[bpt/guile.git] / ChangeLog
CommitLineData
67641981
GH
12001-04-20 Gary Houston <ghouston@arglist.com>
2
3 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
4 * configure.in: check for sin6_scope_id in sockaddr_in6.
5
a9d861e3
MD
62001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
7
8 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
9
31e74a57
GH
102001-04-17 Gary Houston <ghouston@arglist.com>
11
12 * configure.in: run the autoconf BIGENDIAN check.
13
0da6608d
DH
142001-04-12 Niibe Yutaka <gniibe@m17n.org>
15
16 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
17 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
18 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
19
20 * configure.in: Likewise.
21
f22ed5a0
KN
222001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
23
24 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
25 (GUILE_FUNC_DECLARED): Removed checking of bzero.
26 Thanks to NIIBE Yutaka.
27
f2e61fc1
MD
282001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
29
30 * Undeprecated scm_init_oop_goopscore_module.
31
72f1168d
TTN
322001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
33
34 * check-guile.in: Fix sh standard conformance bug: Replace
35 "test -e" with "test -f". Thanks to Alexander Klimov.
36
a4928305
GH
372001-03-19 Gary Houston <ghouston@arglist.com>
38
39 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
40 set it to `pwd`.
41
66301f9a
GH
42 * check-guile.in: 16 documentation tests were failing if "make
43 check" was run before Guile had been installed with the current
44 --prefix. made various changes to the script so that it runs
45 without a cd to the test-suite directory. For the -i option,
46 don't point GUILE_LOAD_PATH to the current directory, but let it
47 use it's own scheme library.
48
51cfd7da
GH
492001-03-18 Gary Houston <ghouston@arglist.com>
50
51 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
52 the current directory (build dir) not srcdir to find guile
53 executable. otherwise "make check" doesn't work with a separate
54 build directory. create the test log in
55 $build_dir/check-guile.log instead of in srcdir/test-suite
56 directory.
57 * configure.in: don't define or substitute test_suite_dir.
58
e9e225e5
GH
592001-03-17 Gary Houston <ghouston@arglist.com>
60
61 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
62 since EXTRA_DOT_DOC_FILES is redefined later. define
63 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
64
94e6d793
MG
652001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
66
67 * configure.in: Added header checks for crypt.h, sys/resource.h
68 and sys/file.h, function checks for chroot, flock, getlogin,
69 cuserid, getpriority, setpriority, getpass, sethostname,
70 gethostname, and for crypt() in libcrypt.
71
fff043ab
NJ
722001-03-09 Neil Jerram <neil@ossau.uklinux.net>
73
74 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
75 option from guile-doc/configure.in.
76
d42df055
DH
772001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
78
79 * libguile.h: Removed #include "libguile/dump.h".
80
ec896089
KN
812001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
82
83 * libguile.h: Added #include "libguile/dump.h".
84
c2886a5a
MD
852001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
86
87 * libguile.h: Added #include "libguile/rdelim.h".
88
1ff7abbe
DH
892001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
90
91 The following patch was sent by Thien-Thi Nguyen.
92
93 * check-guile.in: New file.
94
95 * Makefile.am: Add TESTS rule.
96
97 * configure.in: Add support for "make check".
98
f0942910
DH
992000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
100
101 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
102
14f1d9fe
MD
1032000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
104
105 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
106 version number to 10 due to the merge of GOOPS.
107
108 * oop: New directory.
109
e4dba4c7
KN
1102000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
111
467ab77e 112 * libguile.h: #include "libguile/properties.h".
e4dba4c7 113
45605b53
GH
1142000-09-17 Gary Houston <ghouston@arglist.com>
115
116 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
117 to be reliable on all platforms.
118
e494e76d
GH
1192000-08-18 Gary Houston <ghouston@arglist.com>
120
121 * acconfig.h: added BROKEN_GCSE.
122 * configure.in: check for a gcc GCSE optimisation bug.
123
42aae633
GH
1242000-07-31 Gary Houston <ghouston@arglist.com>
125
126 * acconfig.h: added HAVE_H_ERRNO
127 * configure.in: removed some dnl'd & obsolete cygwin stuff.
128 added a test for h_errno.
129
f9ed377d
MD
1302000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
131
132 * Guile 1.4 released.
133
b5074b23
MD
1342000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
135
136 * GUILE-VERSION: Changed to work also when included by a Makefile
137 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
138 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
139 (GUILE_MINOR_VERSION): Bumped to 4.
140
f43aac9a
MD
1412000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
142
a8861fa0
MD
143 * libguile.h: Removed #include "libguile/kw.h".
144
9a8a1e8a
MD
145 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
146 (The rule will cd to $(top_srcdir).)
147
148 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
149 substitute it into libguile/Makefile.
150
f43aac9a
MD
151 * HACKING: Updated recommended libtool version to be 1.3.5.
152
153 * RELEASE: Say that we should update HACKING to reflect the
154 versions of the tools we're using rather than README.
155
5cb6f99c
MD
1562000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
157
158 * NOTES: Removed.
159
160 * TODO: Moved to devel/.
161
3ff0d90a
CB
1622000-06-01 Craig Brozefsky <craig@red-bean.com>
163
164 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
165 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
166 define libguile.so version in a well-lit place.
167
168 * configure.in: added AC_SUBST lines for the new LIBGUILE version
169 variables.
72f1168d 170
65545721
ML
1712000-06-01 Michael Livshin <mlivshin@bigfoot.com>
172
173 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 174
65545721
ML
175 * guile-aclocal.sh: new file, works around aclocal problems.
176
b2728432
DH
1772000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
178
179 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
180 USE_PCTHREADS_PTHREADS): Removed.
181
7f5fa419
GH
1822000-05-01 Gary Houston <ghouston@arglist.com>
183
184 * Makefile.am: add include_HEADERS.
185 libguile.h: moved from libguile directory. maybe libguile.h should
186 be installed in $prefix/include/libguile/libguile.h instead?
187
9764c29b
MD
1882000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
189
e415cb06
MD
190 * qthreads.m4: Removed THREADS_CPPFLAGS.
191
192 * acinclude.m4: Removed qthreads macros. They are provided in
193 qthreads.m4, so these were redundant.
194
9764c29b
MD
195 * acconfig.h (GUILE_DEBUG_MALLOC): New.
196
197 * configure.in: New --enable-debug-malloc configuration option.
198
1978b33e
MD
1992000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
200
201 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
202
203 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 204 compatibility on Linux systems.
1978b33e 205
55a85c78
MD
2062000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
207
208 * devel: New directory. Intended to carry documentation related
209 to Guile development (as opposed to the doc directory which
210 contains documentation related to the use of the current Guile).
211 This directory (devel) is not included in the Guile distribution,
212 but is accessible via anonymous CVS.
213
fdc7ea2d
MD
2142000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
215
216 * configure.in: Don't add iselect.o to LIBOBJS.
217
31d8abce
MD
2182000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
219
220 * configure.in: Added end-tag for local variables. (Thanks to
221 Thien-Thi Nguyen.)
222
244fdc2f
GH
2232000-03-12 Gary Houston <ghouston@arglist.com>
224
225 * README (Guile Documentation, About This Distribution): updated.
226
f3b5e185
MD
2272000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
228
229 * configure.in (ac_cv_struct_timespec): Added test for struct
230 timespec.
231
232 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
233
3a721413
MV
2342000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
235
236 * autogen.sh: Call libtoolize. Pass --add-missing option to
237 automake. Do not decent into libltdl directory. The libltdl
238 directory is now populated by libtoolize and does not need any
239 further autogeneration.
240
d831b039
GH
2412000-01-23 Gary Houston <ghouston@arglist.com>
242
243 * configure.in: check for fchown.
244
a0a7b83b
MD
245Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
246
247 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
248 instead of $(top_builddir)/libltdl to includepath.
249
56cfe22b
MD
2502000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
251
252 * emacs: New subdirectory for elisp tools.
253
657fcb5a
MV
2542000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
255
256 * README, HACKING: Moved "Hacking it yourself" section from README
257 to HACKING. Updated recommended libtool version to be 1.3.4.
258
dc914156
GH
2592000-01-14 Gary Houston <ghouston@arglist.com>
260
261 * configure.in: needs to have --disable-networking, not
262 --disable-net.
263
fb4956c9
MD
2642000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
265
266 * libltdl/acconfig.h: New file: Needed by autogen.sh.
267
88423ab1
GB
268Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
269
270 * autogen.sh: Added messages as we run autogen in subdirectories.
271
272 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 273 chmod +x it.
88423ab1 274
0d90b76d
MV
2752000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
276
277 * libltdl/autogen.sh: New file.
278 * autogen.sh: Invoke libltdl/autogen.sh.
279
2802000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
281
282 Finally applied the libltdl patch from Thomas Tanner, with slight
283 modifications. All code copied from the libtool package is from
284 libtool-1.3.4.
285
286 * configure.in: Make "--with-modules=yes" the default. Do not
287 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 288
0d90b76d
MV
289 1999-07-25 Thomas Tanner <tanner@ffii.org>
290
291 * Makefile.am: add libltdl to SUBDIRS, automake automatically
292 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
293 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
294 (no need to install libtool any more)
295 * configure.in: replace --enable-dynamic-linking with
296 --with-modules, required modules can be specified using
297 --with-modules="/path/to/mod.la" and will be linked
298 statically on platforms that don't support dynamic loading,
299 configure libltdl, configure libtool for dlopening
300 * libltdl: added using libtoolize -c --ltdl
301
38c1d3c4
GH
3022000-01-09 Gary Houston <ghouston@arglist.com>
303
304 * configure.in: check whether localtime caches TZ. copied from
305 Emacs 20.5.
306 * acconfig.h: add LOCALTIME_CACHE.
307
dceef6be
GB
308Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
309
310 * configure.in: Make it be guile-snarf.awk, since we'll be
311 switching names for guile-doc-snarf. (I wouldn't have changed
312 this, but I was getting ready to commit this way when the below
313 change was committed).
314
763a6716
MD
3151999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
316
317 * configure.in: Create guile-doc-snarf.awk.
318
6aca8c6c
GB
3191999-12-12 Greg J. Badros <gjb@cs.washington.edu>
320
72f1168d 321 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
322 AC_OUTPUTted.
323
3241999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
325
326 * NEWS: More complete description for --enable-debug-freelist.
327
aee8ca3f
GH
3281999-12-09 Gary Houston <ghouston@freewire.co.uk>
329
330 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
331 causes numerous spurious warnings with recent gcc and/or glibc
332 versions.
333
afe5177e
GH
3341999-11-19 Gary Houston <ghouston@freewire.co.uk>
335
336 * acconfig.h: add HAVE_ARRAYS.
337
338 * configure.in: add --disable-arrays option, probably temporary.
339
5c11cc9d
GH
3401999-11-17 Gary Houston <ghouston@freewire.co.uk>
341
342 * configure.in: check for hstrerror.
343
5d94b2fe
JB
3441999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
345
e8ff4648
JB
346 * autogen.sh: Don't call autoreconf at all; it's not reliable.
347 Instead, call the various tools explicitly. Invoke
348 guile-readline's autogen.sh script.
0cbedb5b
JB
349
350 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 351
0cbedb5b
JB
352 We can't have .m4 files which are installed where aclocal can
353 see them, but also used by guile's own configure.in, because
354 aclocal will read both copies, complain about duplicate macro
355 definitions, and refuse to generate aclocal.m4 at all. This
356 happens if you invoke it as `aclocal -I .', as autoreconf does.
357 This is probably a flaw in the autotools, but Guile doesn't need
358 that flaw fixed immediately.
359
360 guile.m4 is intended for use by people linking against guile, so
361 it needs to be installed. But Guile itself doesn't use it. So
362 move guile.m4 into guile-config. That makes sense, since
363 guile.m4's GUILE_FLAGS macro is just an easy way to call
364 guile-config.
365
366 qthreads.m4 is indented to help configure a qthreads tree. It's
367 only useful to a package which actually includes a qthreads tree,
368 and it's intimately related to that tree, so it's not useful to
369 install this. So don't install it.
370
371 * guile.m4: Moved to guile-config.
372 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
373 (EXTRA_DIST): Move qthreads.m4 here.
374
5d94b2fe
JB
375 Don't store generated files in the repository any more. Instead,
376 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 377 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
378 * autogen.sh: New file.
379 * ANON-CVS, SNAPSHOTS: Updated instructions.
380
dc4d930b
JB
3811999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
382
383 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
384
6e706938 3851999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
386
387 * configure.in: Added --enable-debug-freelist option.
388
fca7547b 389 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 390
52cfc69b
GH
3911999-09-23 Gary Houston <ghouston@freewire.co.uk>
392
393 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
394 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
395
396 * configure.in: new options --disable-posix, --disable-net
397 and --disable-regex
398 export HAVE_POSIX and HAVE_NETWORKING definitions.
399 don't add regex-posix.o to LIBOBJS if regex disabled.
400
401 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
402 conditionally.
403
bab4e1cc
JB
4041999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
405
406 * Guile 1.3.4 released.
407
fc97c626
JB
4081999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
409
410 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
411 libtool knows how to get ANSI C behavior from the compiler.
412 * configure: Regenerated.
413
7ee92fce
GH
4141999-09-20 Gary Houston <ghouston@freewire.co.uk>
415
416 * configure.in: check availability of siginterrupt.
417
08b8c694
GH
4181999-09-18 Gary Houston <ghouston@freewire.co.uk>
419
420 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
421 testing for SA_RESTART.
422
7cdbcc7d
MD
4231999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
424
425 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
426
e1f20ec6
JB
4271999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
428
429 * configure.in (GUILE_STAMP): Don't set this variable, or
430 substitute it into anything. Full explanation in ice-9/ChangeLog.
431 * configure, Makefile.in: Regenerated.
72f1168d 432
ffe70f9c
JB
4331999-09-06 James Blandy <jimb@mule.m17n.org>
434
435 Propagate the changes of 2 Sept the rest of the way through.
436 * configure: Regenerated.
437 * Makefile.in: Regenerated. Not sure why this diff is so big.
438
e127c348
JB
4391999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
440
441 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
442 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 443 * aclocal.m4: Regenerated.
e127c348 444
655f19ab
MD
4451999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
446
447 * configure.in: Test for presence of function on_exit.
448
b074884f
JB
4491999-09-01 James Blandy <jimb@mule.m17n.org>
450
451 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
452 the system doesn't have memmove. Don't test for memmove and bcopy
453 with AC_CHECK_FUNCS.
454 * configure: Regenerated.
455
a7098335
MD
4561999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
457
458 * configure.in: Test for atexit.
459
9a26d6f9
MD
4601999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
461
b030b39b
MD
462 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
463
9a26d6f9
MD
464 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
465 (Thanks to Bernard Urban.)
466 Test for memmove and bcopy. (Thanks to
a7098335 467 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
468
469 * acconfig.h: Added HAVE_S_ISLNK.
470
a05cba61
JB
4711999-08-20 James Blandy <jimb@mule.m17n.org>
472
0a852b94
JB
473 * Guile 1.3.2 released.
474
a05cba61
JB
475 * Makefile.in: Regenerated.
476
f29f2933
MD
4771999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
478
479 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
480 to libtool-1.3.3.
481
0e8a8468
MV
4821999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
483
484 Added guile-readline subdirectory with the removed readline
485 support.
486 * guile-readline: New directory, see ChangeLog there.
487 * configure.in: Cause configure to descend into guile-readline
488 dir.
489 * Makefile.am: Likewise for make.
490 * NEWS: Explain how to activate the readline support.
491 * configure, Makefile.in: Regenerated.
72f1168d 492
3144e1a9
JB
4931999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
494
495