Reverse the n-ary logxor change. The behaviour is weird in a set
[bpt/guile.git] / ChangeLog
... / ...
CommitLineData
12001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * configure.in: Check for "inttypes.h".
4
52001-07-19 Rob Browning <rlb@defaultvalue.org>
6
7 * configure.in: add checks for setitimer and getitimer.
8 Add --enable-error-on-warning.
9
102001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
11
12 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
13
142001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
15
16 * HACKING: Remove onerous authorship-info deletion clause.
17
182001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
19
20 * autogen.sh: Call libtoolize with --force.
21
222001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
23
24 * INSTALL: Point to HACKING for tool versions.
25
262001-07-08 Rob Browning <rlb@defaultvalue.org>
27
28 * TODO: updated to include relevant itemized post-1.6-RELEASE
29 tasks that are distributable so we can check them off as they are
30 done, and delete 1.6.0 tasks.
31
32 * RELEASE: add a note that the RELEASE instructions are out of
33 date now that we're using branches.
34
35 * AUTHORS: add "many files throughout" for myself.
36
372001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
38
39 * README: Also mention guile-tools.
40
41 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
42
432001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
44
45 * RELEASE: Move todo items to file TODO.
46
47 * TODO: Initial revision
48
49 * Makefile.am (EXTRA_DIST): Add TODO.
50
51 * HACKING: Refer to TODO and SNAPSHOTS.
52 No longer refer to devel/tasks.text.
53
54 * SNAPSHOTS: Fix reference bug; recommended tool
55 versions are in HACKING.
56
57 * TODO: Add completion and ownership protocol to header comments.
58
59 * RELEASE: Add TODO-processing to spiffing checklist.
60
61 * HACKING: Update deprecation procedure to refer to TODO.
62
632001-06-27 Michael Livshin <mlivshin@bigfoot.com>
64
65 * autogen.sh: don't run flex here.
66
67 * HACKING: clarify that newer versions of flex should be just
68 fine.
69
702001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
71
72 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
73
74 * configure.in: Added some header and function checks.
75
762001-06-25 Neil Jerram <neil@ossau.uklinux.net>
77
78 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
79
802001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
81
82 * autogen.sh: Added message about what to do next. Tell them to
83 use `--enable-maintainer-mode'.
84
852001-06-25 Michael Livshin <mlivshin@bigfoot.com>
86
87 * HACKING: mention flex.
88
89 * autogen.sh: generate libguile/c-tokenize.c.
90
912001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
92
93 * libguile.h: Removed inclusion of libguile/tag.h.
94
952001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
96
97 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
98 these when using threads.
99
1002001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
101
102 * libguile.h: Added deprecated section with the olde type names.
103
104 * configure.in: Check for header <stdint.h>. Check for uintptr_t
105 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
106 `#defined'.
107
108 * acconfig.h (ptrdiff_t): Removed.
109
1102001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
111
112 * configure.in: Generate examples/box-dynamic-module/Makefile.
113
1142001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
115
116 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
117 guile-snarf.
118
1192001-06-02 Rob Browning <rlb@cs.utexas.edu>
120
121 * configure.in: changes for autoconf 2.50.
122 (AC_PREREQ): require at least autoconf 2.50.
123 (AC_INIT): no longer takes an arg.
124 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
125 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
126 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
127 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
128 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
129 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
130 (AC_OUTPUT): no longer takes args.
131
132 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
133 unconditionally .
134
1352001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
136
137 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
138 I. N. Golubev!
139
1402001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
141
142 * configure.in: Generate examples/box-dynamic/Makefile.
143
1442001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
145
146 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
147
148 * configure.in: Added all Makefiles in the `examples' directory to
149 AC_OUTPUT.
150
1512001-05-31 Michael Livshin <mlivshin@bigfoot.com>
152
153 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
154 don't generate guile-snarf.awk.
155
156 * Makefile.am (EXTRA_DIST): add test-suite.
157
1582001-05-28 Michael Livshin <mlivshin@bigfoot.com>
159
160 * check-guile.in: fix to be runnable when srcdir!=builddir.
161
1622001-05-26 Michael Livshin <mlivshin@bigfoot.com>
163
164 revert the controversial part of the 2001-05-23 changes
165
1662001-05-23 Michael Livshin <mlivshin@bigfoot.com>
167
168 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
169 also, make sure that the integral type choosen to represent an SCM
170 has exactly the same size as a void pointer.
171
172 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
173 SCM_SIZEOF_BITS_T, ptrdiff_t.
174
1752001-05-16 Rob Browning <rlb@cs.utexas.edu>
176
177 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
178
179 * GUILE-VERSION
180 (GUILE_VERSION): now MAJOR.MINOR.MICRO
181 (GUILE_MICRO_VERSION): new variable, records final revision.
182 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
183 i.e. the 6.
184
1852001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
186
187 * acconfig.h, configure.in: Renamed
188 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
189
1902001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
191
192 * acinclude.m4: Removed copy of "libtool.m4".
193
1942001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
195
196 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
197
1982001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
199
200 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
201
202 * HACKING: Update copyright.
203 Add blurb pointing to devel/tasks.text.
204
2052001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
206
207 * check-guile.in: For SRFI testing, set and export env
208 var `LTDL_LIBRARY_PATH'.
209
2102001-05-07 Neil Jerram <neil@ossau.uklinux.net>
211
212 * AUTHORS: Add docs-related authorship details.
213
2142001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
215
216 * configure.in (--enable-deprecated): Recognize "shutup" option
217 argument and turn it into the default warning level "no".
218
2192001-05-05 Gary Houston <ghouston@arglist.com>
220
221 * acconfig.h: add HAVE_IPV6.
222 * configure.in: check whether we can compile with IPv6 support.
223
2242001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
225
226 * guile-tools.in: New file.
227
228 * configure.in (AC_OUTPUT): Add guile-tools, and make
229 executable.
230
231 * Makefile.am (bin_SCRIPTS): New var.
232
2332001-05-04 Gary Houston <ghouston@arglist.com>
234
235 * configure.in: check whether uint32_t is defined when netdb.h
236 is included.
237 acconfig.h: added HAVE_UINT32_T.
238
2392001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
240
241 * configure.in: Added handling of `--enable-deprecated'.
242
243 * acconfig.h (SCM_DEBUG_DEPRECATED,
244 GUILE_WARN_DEPRECATED_DEFAULT): Added.
245
2462001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
247
248 * Makefile.am (SUBDIRS): Add "scripts".
249
250 * configure.in (AC_OUTPUT): Add scripts/Makefile.
251
2522001-04-29 Gary Houston <ghouston@arglist.com>
253
254 * libguile.h: include rw.h.
255
2562001-04-27 Rob Browning <rlb@cs.utexas.edu>
257
258 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
259 the new odd/even ustable/stable version numbering scheme.
260 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
261 libguile. In the future, libguile and libguileqthreads may not
262 stay in sync. This still doesn't appear to affect
263 libguileqthreads, but we'll fix that next.
264
2652001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
266
267 * configure.in: Don't treat srfi directory specially, just create
268 the Makefile there (thanks to Neil Jerram for the patch).
269
2702001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
271
272 * Makefile.am (SUBDIRS): Added `srfi'.
273
274 * configure.in: Added subdirectory `srfi' to build process.
275
276 * libguile.h: Added inclusion of `values.h'.
277
2782001-04-22 Gary Houston <ghouston@arglist.com>
279
280 * configure.in: check for inet_pton and inet_ntop.
281
2822001-04-20 Gary Houston <ghouston@arglist.com>
283
284 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
285 * configure.in: check for sin6_scope_id in sockaddr_in6.
286
2872001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
288
289 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
290
2912001-04-17 Gary Houston <ghouston@arglist.com>
292
293 * configure.in: run the autoconf BIGENDIAN check.
294
2952001-04-12 Niibe Yutaka <gniibe@m17n.org>
296
297 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
298 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
299 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
300
301 * configure.in: Likewise.
302
3032001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
304
305 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
306 (GUILE_FUNC_DECLARED): Removed checking of bzero.
307 Thanks to NIIBE Yutaka.
308
3092001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
310
311 * Undeprecated scm_init_oop_goopscore_module.
312
3132001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
314
315 * check-guile.in: Fix sh standard conformance bug: Replace
316 "test -e" with "test -f". Thanks to Alexander Klimov.
317
3182001-03-19 Gary Houston <ghouston@arglist.com>
319
320 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
321 set it to `pwd`.
322
323 * check-guile.in: 16 documentation tests were failing if "make
324 check" was run before Guile had been installed with the current
325 --prefix. made various changes to the script so that it runs
326 without a cd to the test-suite directory. For the -i option,
327 don't point GUILE_LOAD_PATH to the current directory, but let it
328 use it's own scheme library.
329
3302001-03-18 Gary Houston <ghouston@arglist.com>
331
332 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
333 the current directory (build dir) not srcdir to find guile
334 executable. otherwise "make check" doesn't work with a separate
335 build directory. create the test log in
336 $build_dir/check-guile.log instead of in srcdir/test-suite
337 directory.
338 * configure.in: don't define or substitute test_suite_dir.
339
3402001-03-17 Gary Houston <ghouston@arglist.com>
341
342 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
343 since EXTRA_DOT_DOC_FILES is redefined later. define
344 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
345
3462001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
347
348 * configure.in: Added header checks for crypt.h, sys/resource.h
349 and sys/file.h, function checks for chroot, flock, getlogin,
350 cuserid, getpriority, setpriority, getpass, sethostname,
351 gethostname, and for crypt() in libcrypt.
352
3532001-03-09 Neil Jerram <neil@ossau.uklinux.net>
354
355 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
356 option from guile-doc/configure.in.
357
3582001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
359
360 * libguile.h: Removed #include "libguile/dump.h".
361
3622001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
363
364 * libguile.h: Added #include "libguile/dump.h".
365
3662001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
367
368 * libguile.h: Added #include "libguile/rdelim.h".
369
3702001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
371
372 The following patch was sent by Thien-Thi Nguyen.
373
374 * check-guile.in: New file.
375
376 * Makefile.am: Add TESTS rule.
377
378 * configure.in: Add support for "make check".
379
3802000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
381
382 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
383
3842000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
385
386 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
387 version number to 10 due to the merge of GOOPS.
388
389 * oop: New directory.
390
3912000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
392
393 * libguile.h: #include "libguile/properties.h".
394
3952000-09-17 Gary Houston <ghouston@arglist.com>
396
397 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
398 to be reliable on all platforms.
399
4002000-08-18 Gary Houston <ghouston@arglist.com>
401
402 * acconfig.h: added BROKEN_GCSE.
403 * configure.in: check for a gcc GCSE optimisation bug.
404
4052000-07-31 Gary Houston <ghouston@arglist.com>
406
407 * acconfig.h: added HAVE_H_ERRNO
408 * configure.in: removed some dnl'd & obsolete cygwin stuff.
409 added a test for h_errno.
410
4112000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
412
413 * Guile 1.4 released.
414
4152000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
416
417 * GUILE-VERSION: Changed to work also when included by a Makefile
418 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
419 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
420 (GUILE_MINOR_VERSION): Bumped to 4.
421
4222000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
423
424 * libguile.h: Removed #include "libguile/kw.h".
425
426 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
427 (The rule will cd to $(top_srcdir).)
428
429 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
430 substitute it into libguile/Makefile.
431
432 * HACKING: Updated recommended libtool version to be 1.3.5.
433
434 * RELEASE: Say that we should update HACKING to reflect the
435 versions of the tools we're using rather than README.
436
4372000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
438
439 * NOTES: Removed.
440
441 * TODO: Moved to devel/.
442
4432000-06-01 Craig Brozefsky <craig@red-bean.com>
444
445 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
446 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
447 define libguile.so version in a well-lit place.
448
449 * configure.in: added AC_SUBST lines for the new LIBGUILE version
450 variables.
451
4522000-06-01 Michael Livshin <mlivshin@bigfoot.com>
453
454 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
455
456 * guile-aclocal.sh: new file, works around aclocal problems.
457
4582000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
459
460 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
461 USE_PCTHREADS_PTHREADS): Removed.
462
4632000-05-01 Gary Houston <ghouston@arglist.com>
464
465 * Makefile.am: add include_HEADERS.
466 libguile.h: moved from libguile directory. maybe libguile.h should
467 be installed in $prefix/include/libguile/libguile.h instead?
468
4692000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
470
471 * qthreads.m4: Removed THREADS_CPPFLAGS.
472
473 * acinclude.m4: Removed qthreads macros. They are provided in
474 qthreads.m4, so these were redundant.
475
476 * acconfig.h (GUILE_DEBUG_MALLOC): New.
477
478 * configure.in: New --enable-debug-malloc configuration option.
479
4802000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
481
482 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
483
484 * configure.in: Enable workaround for COOP-linuxthreads
485 compatibility on Linux systems.
486
4872000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
488
489 * devel: New directory. Intended to carry documentation related
490 to Guile development (as opposed to the doc directory which
491 contains documentation related to the use of the current Guile).
492 This directory (devel) is not included in the Guile distribution,
493 but is accessible via anonymous CVS.
494
4952000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
496
497 * configure.in: Don't add iselect.o to LIBOBJS.
498
4992000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
500
501 * configure.in: Added end-tag for local variables. (Thanks to
502 Thien-Thi Nguyen.)
503
5042000-03-12 Gary Houston <ghouston@arglist.com>
505
506 * README (Guile Documentation, About This Distribution): updated.
507
5082000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
509
510 * configure.in (ac_cv_struct_timespec): Added test for struct
511 timespec.
512
513 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
514
5152000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
516
517 * autogen.sh: Call libtoolize. Pass --add-missing option to
518 automake. Do not decent into libltdl directory. The libltdl
519 directory is now populated by libtoolize and does not need any
520 further autogeneration.
521
5222000-01-23 Gary Houston <ghouston@arglist.com>
523
524 * configure.in: check for fchown.
525
526Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
527
528 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
529 instead of $(top_builddir)/libltdl to includepath.
530
5312000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
532
533 * emacs: New subdirectory for elisp tools.
534
5352000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
536
537 * README, HACKING: Moved "Hacking it yourself" section from README
538 to HACKING. Updated recommended libtool version to be 1.3.4.
539
5402000-01-14 Gary Houston <ghouston@arglist.com>
541
542 * configure.in: needs to have --disable-networking, not
543 --disable-net.
544
5452000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
546
547 * libltdl/acconfig.h: New file: Needed by autogen.sh.
548
549Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
550
551 * autogen.sh: Added messages as we run autogen in subdirectories.
552
553 * configure.in: Output libugile/guile-func-name-check script, and
554 chmod +x it.
555
5562000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
557
558 * libltdl/autogen.sh: New file.
559 * autogen.sh: Invoke libltdl/autogen.sh.
560
5612000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
562
563 Finally applied the libltdl patch from Thomas Tanner, with slight
564 modifications. All code copied from the libtool package is from
565 libtool-1.3.4.
566
567 * configure.in: Make "--with-modules=yes" the default. Do not
568 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
569
570 1999-07-25 Thomas Tanner <tanner@ffii.org>
571
572 * Makefile.am: add libltdl to SUBDIRS, automake automatically
573 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
574 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
575 (no need to install libtool any more)
576 * configure.in: replace --enable-dynamic-linking with
577 --with-modules, required modules can be specified using
578 --with-modules="/path/to/mod.la" and will be linked
579 statically on platforms that don't support dynamic loading,
580 configure libltdl, configure libtool for dlopening
581 * libltdl: added using libtoolize -c --ltdl
582
5832000-01-09 Gary Houston <ghouston@arglist.com>
584
585 * configure.in: check whether localtime caches TZ. copied from
586 Emacs 20.5.
587 * acconfig.h: add LOCALTIME_CACHE.
588
589Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
590
591 * configure.in: Make it be guile-snarf.awk, since we'll be
592 switching names for guile-doc-snarf. (I wouldn't have changed
593 this, but I was getting ready to commit this way when the below
594 change was committed).
595
5961999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
597
598 * configure.in: Create guile-doc-snarf.awk.
599
6001999-12-12 Greg J. Badros <gjb@cs.washington.edu>
601
602 * configure.in: Create guile-doc-snarf, chmod +x that script after
603 AC_OUTPUTted.
604
6051999-12-10 Greg J. Badros <gjb@cs.washington.edu>
606
607 * NEWS: More complete description for --enable-debug-freelist.
608
6091999-12-09 Gary Houston <ghouston@freewire.co.uk>
610
611 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
612 causes numerous spurious warnings with recent gcc and/or glibc
613 versions.
614
6151999-11-19 Gary Houston <ghouston@freewire.co.uk>
616
617 * acconfig.h: add HAVE_ARRAYS.
618
619 * configure.in: add --disable-arrays option, probably temporary.
620
6211999-11-17 Gary Houston <ghouston@freewire.co.uk>
622
623 * configure.in: check for hstrerror.
624
6251999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
626
627 * autogen.sh: Don't call autoreconf at all; it's not reliable.
628 Instead, call the various tools explicitly. Invoke
629 guile-readline's autogen.sh script.
630
631 Straighten up the situation regarding guile.m4 and qthreads.m4.
632
633 We can't have .m4 files which are installed where aclocal can
634 see them, but also used by guile's own configure.in, because
635 aclocal will read both copies, complain about duplicate macro
636 definitions, and refuse to generate aclocal.m4 at all. This
637 happens if you invoke it as `aclocal -I .', as autoreconf does.
638 This is probably a flaw in the autotools, but Guile doesn't need
639 that flaw fixed immediately.
640
641 guile.m4 is intended for use by people linking against guile, so
642 it needs to be installed. But Guile itself doesn't use it. So
643 move guile.m4 into guile-config. That makes sense, since
644 guile.m4's GUILE_FLAGS macro is just an easy way to call
645 guile-config.
646
647 qthreads.m4 is indented to help configure a qthreads tree. It's
648 only useful to a package which actually includes a qthreads tree,
649 and it's intimately related to that tree, so it's not useful to
650 install this. So don't install it.
651
652 * guile.m4: Moved to guile-config.
653 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
654 (EXTRA_DIST): Move qthreads.m4 here.
655
656 Don't store generated files in the repository any more. Instead,
657 require people to run autogen.sh on trees from snapshots and CVS.
658 * Makefile.in, aclocal.m4, configure: Deleted.
659 * autogen.sh: New file.
660 * ANON-CVS, SNAPSHOTS: Updated instructions.
661
6621999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
663
664 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
665
6661999-09-27 Greg J. Badros <gjb@cs.washington.edu>
667
668 * configure.in: Added --enable-debug-freelist option.
669
670 * acconfig.h: Added GUILE_DEBUG_FREELIST.
671
6721999-09-23 Gary Houston <ghouston@freewire.co.uk>
673
674 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
675 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
676
677 * configure.in: new options --disable-posix, --disable-net
678 and --disable-regex
679 export HAVE_POSIX and HAVE_NETWORKING definitions.
680 don't add regex-posix.o to LIBOBJS if regex disabled.
681
682 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
683 conditionally.
684
6851999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
686
687 * Guile 1.3.4 released.
688
6891999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
690
691 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
692 libtool knows how to get ANSI C behavior from the compiler.
693 * configure: Regenerated.
694
6951999-09-20 Gary Houston <ghouston@freewire.co.uk>
696
697 * configure.in: check availability of siginterrupt.
698
6991999-09-18 Gary Houston <ghouston@freewire.co.uk>
700
701 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
702 testing for SA_RESTART.
703
7041999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
705
706 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
707
7081999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
709
710 * configure.in (GUILE_STAMP): Don't set this variable, or
711 substitute it into anything. Full explanation in ice-9/ChangeLog.
712 * configure, Makefile.in: Regenerated.
713
7141999-09-06 James Blandy <jimb@mule.m17n.org>
715
716 Propagate the changes of 2 Sept the rest of the way through.
717 * configure: Regenerated.
718 * Makefile.in: Regenerated. Not sure why this diff is so big.
719
7201999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
721
722 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
723 variable name. (Thanks to Bill Schottstaedt.)
724 * aclocal.m4: Regenerated.
725
7261999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
727
728 * configure.in: Test for presence of function on_exit.
729
7301999-09-01 James Blandy <jimb@mule.m17n.org>
731
732 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
733 the system doesn't have memmove. Don't test for memmove and bcopy
734 with AC_CHECK_FUNCS.
735 * configure: Regenerated.
736
7371999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
738
739 * configure.in: Test for atexit.
740
7411999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
742
743 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
744
745 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
746 (Thanks to Bernard Urban.)
747 Test for memmove and bcopy. (Thanks to
748 suzukis@file.phys.tohoku.ac.jp.)
749
750 * acconfig.h: Added HAVE_S_ISLNK.
751
7521999-08-20 James Blandy <jimb@mule.m17n.org>
753
754 * Guile 1.3.2 released.
755
756 * Makefile.in: Regenerated.
757
7581999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
759
760 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
761 to libtool-1.3.3.
762
7631999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
764
765 Added guile-readline subdirectory with the removed readline
766 support.
767 * guile-readline: New directory, see ChangeLog there.
768 * configure.in: Cause configure to descend into guile-readline
769 dir.
770 * Makefile.am: Likewise for make.
771 * NEWS: Explain how to activate the readline support.
772 * configure, Makefile.in: Regenerated.
773
7741999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
775
776