Reverse the n-ary logxor change. The behaviour is weird in a set
[bpt/guile.git] / ChangeLog
CommitLineData
f3805ebb
MV
12001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * configure.in: Check for "inttypes.h".
4
e658215a
RB
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
c0b2936e
MG
102001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
11
12 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
13
8f2ecec5
TTN
142001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
15
16 * HACKING: Remove onerous authorship-info deletion clause.
17
065509a5
KN
182001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
19
20 * autogen.sh: Call libtoolize with --force.
21
d76852e3
TTN
222001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
23
24 * INSTALL: Point to HACKING for tool versions.
25
fd6c6321
RB
262001-07-08 Rob Browning <rlb@defaultvalue.org>
27
04860df7
RB
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
fd6c6321
RB
35 * AUTHORS: add "many files throughout" for myself.
36
8d123036
TTN
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
32d6f999
TTN
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
a4734913
TTN
49 * Makefile.am (EXTRA_DIST): Add TODO.
50
dbfadc85
TTN
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
f6b3694a
TTN
57 * TODO: Add completion and ownership protocol to header comments.
58
3cd085d0
TTN
59 * RELEASE: Add TODO-processing to spiffing checklist.
60
9c3955ff
TTN
61 * HACKING: Update deprecation procedure to refer to TODO.
62
17383b7c
ML
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
82893676
MG
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
f2ae4555
NJ
762001-06-25 Neil Jerram <neil@ossau.uklinux.net>
77
78 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
79
4172703a
MV
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
093e7da4
ML
852001-06-25 Michael Livshin <mlivshin@bigfoot.com>
86
87 * HACKING: mention flex.
88
89 * autogen.sh: generate libguile/c-tokenize.c.
90
6b41a313
MG
912001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
92
93 * libguile.h: Removed inclusion of libguile/tag.h.
94
eb6c2de8
MV
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
4ff9f825
MV
1002001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
101
4927dd28
MV
102 * libguile.h: Added deprecated section with the olde type names.
103
4ff9f825
MV
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
e01970a5
MG
1102001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
111
112 * configure.in: Generate examples/box-dynamic-module/Makefile.
113
c794483c
MV
1142001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
115
116 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
117 guile-snarf.
118
9454d8d5
RB
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.
32d6f999 131
9454d8d5
RB
132 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
133 unconditionally .
134
114f9bab
MV
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
ee2718a9
MG
1402001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
141
142 * configure.in: Generate examples/box-dynamic/Makefile.
143
2de7ddb7
MG
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
f501d0d4
ML
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
1db81cb0
ML
1582001-05-28 Michael Livshin <mlivshin@bigfoot.com>
159
160 * check-guile.in: fix to be runnable when srcdir!=builddir.
161
f3f70257
ML
1622001-05-26 Michael Livshin <mlivshin@bigfoot.com>
163
164 revert the controversial part of the 2001-05-23 changes
165
1be6b49c
ML
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
c81ea65d
RB
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
887dfa7d
DH
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
11bbab47
MV
1902001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
191
192 * acinclude.m4: Removed copy of "libtool.m4".
193
5cd06d5e
DH
1942001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
195
196 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
197
a232c19e
TTN
1982001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
199
928f20fb
TTN
200 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
201
a232c19e
TTN
202 * HACKING: Update copyright.
203 Add blurb pointing to devel/tasks.text.
204
c8750173
TTN
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
75141eb0
NJ
2102001-05-07 Neil Jerram <neil@ossau.uklinux.net>
211
212 * AUTHORS: Add docs-related authorship details.
213
c10ecc4c
MV
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
018a53a1
GH
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
26f798bd
TTN
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
c5316ea3
GH
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
7440341c
MV
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
14a7d5f8
TTN
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
7e267da1
GH
2522001-04-29 Gary Houston <ghouston@arglist.com>
253
254 * libguile.h: include rw.h.
255
f2a75d81
RB
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
1f7a1dc9
MG
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
6c44688a
MG
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
2a0ef8b7
GH
2782001-04-22 Gary Houston <ghouston@arglist.com>
279
280 * configure.in: check for inet_pton and inet_ntop.
281
67641981
GH
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
a9d861e3
MD
2872001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
288
289 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
290
31e74a57
GH
2912001-04-17 Gary Houston <ghouston@arglist.com>
292
293 * configure.in: run the autoconf BIGENDIAN check.
294
0da6608d
DH
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
f22ed5a0
KN
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
f2e61fc1
MD
3092001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
310
311 * Undeprecated scm_init_oop_goopscore_module.
312
72f1168d
TTN
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
a4928305
GH
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
66301f9a
GH
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
51cfd7da
GH
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
e9e225e5
GH
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
94e6d793
MG
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
fff043ab
NJ
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
d42df055
DH
3582001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
359
360 * libguile.h: Removed #include "libguile/dump.h".
361
ec896089
KN
3622001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
363
364 * libguile.h: Added #include "libguile/dump.h".
365
c2886a5a
MD
3662001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
367
368 * libguile.h: Added #include "libguile/rdelim.h".
369
1ff7abbe
DH
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
f0942910
DH
3802000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
381
382 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
383
14f1d9fe
MD
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
e4dba4c7
KN
3912000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
392
467ab77e 393 * libguile.h: #include "libguile/properties.h".
e4dba4c7 394
45605b53
GH
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
e494e76d
GH
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
42aae633
GH
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
f9ed377d
MD
4112000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
412
413 * Guile 1.4 released.
414
b5074b23
MD
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
f43aac9a
MD
4222000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
423
a8861fa0
MD
424 * libguile.h: Removed #include "libguile/kw.h".
425
9a8a1e8a
MD
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
f43aac9a
MD
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
5cb6f99c
MD
4372000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
438
439 * NOTES: Removed.
440
441 * TODO: Moved to devel/.
442
3ff0d90a
CB
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.
72f1168d 451
65545721
ML
4522000-06-01 Michael Livshin <mlivshin@bigfoot.com>
453
454 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 455
65545721
ML
456 * guile-aclocal.sh: new file, works around aclocal problems.
457
b2728432
DH
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
7f5fa419
GH
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
9764c29b
MD
4692000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
470
e415cb06
MD
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
9764c29b
MD
476 * acconfig.h (GUILE_DEBUG_MALLOC): New.
477
478 * configure.in: New --enable-debug-malloc configuration option.
479
1978b33e
MD
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
64e3bf6c 485 compatibility on Linux systems.
1978b33e 486
55a85c78
MD
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
fdc7ea2d
MD
4952000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
496
497 * configure.in: Don't add iselect.o to LIBOBJS.
498
31d8abce
MD
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
244fdc2f
GH
5042000-03-12 Gary Houston <ghouston@arglist.com>
505
506 * README (Guile Documentation, About This Distribution): updated.
507
f3b5e185
MD
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
3a721413
MV
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
d831b039
GH
5222000-01-23 Gary Houston <ghouston@arglist.com>
523
524 * configure.in: check for fchown.
525
a0a7b83b
MD
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
56cfe22b
MD
5312000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
532
533 * emacs: New subdirectory for elisp tools.
534
657fcb5a
MV
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
dc914156
GH
5402000-01-14 Gary Houston <ghouston@arglist.com>
541
542 * configure.in: needs to have --disable-networking, not
543 --disable-net.
544
fb4956c9
MD
5452000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
546
547 * libltdl/acconfig.h: New file: Needed by autogen.sh.
548
88423ab1
GB
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
72f1168d 554 chmod +x it.
88423ab1 555
0d90b76d
MV
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".
72f1168d 569
0d90b76d
MV
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
38c1d3c4
GH
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
dceef6be
GB
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
763a6716
MD
5961999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
597
598 * configure.in: Create guile-doc-snarf.awk.
599
6aca8c6c
GB
6001999-12-12 Greg J. Badros <gjb@cs.washington.edu>
601
72f1168d 602 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
603 AC_OUTPUTted.
604
6051999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
606
607 * NEWS: More complete description for --enable-debug-freelist.
608
aee8ca3f
GH
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
afe5177e
GH
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
5c11cc9d
GH
6211999-11-17 Gary Houston <ghouston@freewire.co.uk>
622
623 * configure.in: check for hstrerror.
624
5d94b2fe
JB
6251999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
626
e8ff4648
JB
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.
0cbedb5b
JB
630
631 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 632
0cbedb5b
JB
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
5d94b2fe
JB
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.
0cbedb5b 658 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
659 * autogen.sh: New file.
660 * ANON-CVS, SNAPSHOTS: Updated instructions.
661
dc4d930b
JB
6621999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
663
664 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
665
6e706938 6661999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
667
668 * configure.in: Added --enable-debug-freelist option.
669
fca7547b 670 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 671
52cfc69b
GH
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
bab4e1cc
JB
6851999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
686
687 * Guile 1.3.4 released.
688
fc97c626
JB
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
7ee92fce
GH
6951999-09-20 Gary Houston <ghouston@freewire.co.uk>
696
697 * configure.in: check availability of siginterrupt.
698
08b8c694
GH
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
7cdbcc7d
MD
7041999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
705
706 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
707
e1f20ec6
JB
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.
72f1168d 713
ffe70f9c
JB
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
e127c348
JB
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.)
9918cf63 724 * aclocal.m4: Regenerated.
e127c348 725
655f19ab
MD
7261999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
727
728 * configure.in: Test for presence of function on_exit.
729
b074884f
JB
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
a7098335
MD
7371999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
738
739 * configure.in: Test for atexit.
740
9a26d6f9
MD
7411999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
742
b030b39b
MD
743 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
744
9a26d6f9
MD
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
a7098335 748 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
749
750 * acconfig.h: Added HAVE_S_ISLNK.
751
a05cba61
JB
7521999-08-20 James Blandy <jimb@mule.m17n.org>
753
0a852b94
JB
754 * Guile 1.3.2 released.
755
a05cba61
JB
756 * Makefile.in: Regenerated.
757
f29f2933
MD
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
0e8a8468
MV
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.
72f1168d 773
3144e1a9
JB
7741999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
775
776