* srfi-14.c: Okay. Now I got it. Really. This time it's fixed.
[bpt/guile.git] / ChangeLog
CommitLineData
8f2ecec5
TTN
12001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
2
3 * HACKING: Remove onerous authorship-info deletion clause.
4
065509a5
KN
52001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
6
7 * autogen.sh: Call libtoolize with --force.
8
d76852e3
TTN
92001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
10
11 * INSTALL: Point to HACKING for tool versions.
12
fd6c6321
RB
132001-07-08 Rob Browning <rlb@defaultvalue.org>
14
04860df7
RB
15 * TODO: updated to include relevant itemized post-1.6-RELEASE
16 tasks that are distributable so we can check them off as they are
17 done, and delete 1.6.0 tasks.
18
19 * RELEASE: add a note that the RELEASE instructions are out of
20 date now that we're using branches.
21
fd6c6321
RB
22 * AUTHORS: add "many files throughout" for myself.
23
8d123036
TTN
242001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
25
26 * README: Also mention guile-tools.
27
28 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
29
32d6f999
TTN
302001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
31
32 * RELEASE: Move todo items to file TODO.
33
34 * TODO: Initial revision
35
a4734913
TTN
36 * Makefile.am (EXTRA_DIST): Add TODO.
37
dbfadc85
TTN
38 * HACKING: Refer to TODO and SNAPSHOTS.
39 No longer refer to devel/tasks.text.
40
41 * SNAPSHOTS: Fix reference bug; recommended tool
42 versions are in HACKING.
43
f6b3694a
TTN
44 * TODO: Add completion and ownership protocol to header comments.
45
3cd085d0
TTN
46 * RELEASE: Add TODO-processing to spiffing checklist.
47
9c3955ff
TTN
48 * HACKING: Update deprecation procedure to refer to TODO.
49
17383b7c
ML
502001-06-27 Michael Livshin <mlivshin@bigfoot.com>
51
52 * autogen.sh: don't run flex here.
53
54 * HACKING: clarify that newer versions of flex should be just
55 fine.
56
82893676
MG
572001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
58
59 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
60
61 * configure.in: Added some header and function checks.
62
f2ae4555
NJ
632001-06-25 Neil Jerram <neil@ossau.uklinux.net>
64
65 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
66
4172703a
MV
672001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
68
69 * autogen.sh: Added message about what to do next. Tell them to
70 use `--enable-maintainer-mode'.
71
093e7da4
ML
722001-06-25 Michael Livshin <mlivshin@bigfoot.com>
73
74 * HACKING: mention flex.
75
76 * autogen.sh: generate libguile/c-tokenize.c.
77
6b41a313
MG
782001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
79
80 * libguile.h: Removed inclusion of libguile/tag.h.
81
eb6c2de8
MV
822001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
83
84 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
85 these when using threads.
86
4ff9f825
MV
872001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
88
4927dd28
MV
89 * libguile.h: Added deprecated section with the olde type names.
90
4ff9f825
MV
91 * configure.in: Check for header <stdint.h>. Check for uintptr_t
92 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
93 `#defined'.
94
95 * acconfig.h (ptrdiff_t): Removed.
96
e01970a5
MG
972001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
98
99 * configure.in: Generate examples/box-dynamic-module/Makefile.
100
c794483c
MV
1012001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
102
103 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
104 guile-snarf.
105
9454d8d5
RB
1062001-06-02 Rob Browning <rlb@cs.utexas.edu>
107
108 * configure.in: changes for autoconf 2.50.
109 (AC_PREREQ): require at least autoconf 2.50.
110 (AC_INIT): no longer takes an arg.
111 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
112 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
113 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
114 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
115 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
116 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
117 (AC_OUTPUT): no longer takes args.
32d6f999 118
9454d8d5
RB
119 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
120 unconditionally .
121
114f9bab
MV
1222001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
123
124 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
125 I. N. Golubev!
126
ee2718a9
MG
1272001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
128
129 * configure.in: Generate examples/box-dynamic/Makefile.
130
2de7ddb7
MG
1312001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
132
133 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
134
135 * configure.in: Added all Makefiles in the `examples' directory to
136 AC_OUTPUT.
137
f501d0d4
ML
1382001-05-31 Michael Livshin <mlivshin@bigfoot.com>
139
140 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
141 don't generate guile-snarf.awk.
142
143 * Makefile.am (EXTRA_DIST): add test-suite.
144
1db81cb0
ML
1452001-05-28 Michael Livshin <mlivshin@bigfoot.com>
146
147 * check-guile.in: fix to be runnable when srcdir!=builddir.
148
f3f70257
ML
1492001-05-26 Michael Livshin <mlivshin@bigfoot.com>
150
151 revert the controversial part of the 2001-05-23 changes
152
1be6b49c
ML
1532001-05-23 Michael Livshin <mlivshin@bigfoot.com>
154
155 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
156 also, make sure that the integral type choosen to represent an SCM
157 has exactly the same size as a void pointer.
158
159 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
160 SCM_SIZEOF_BITS_T, ptrdiff_t.
161
c81ea65d
RB
1622001-05-16 Rob Browning <rlb@cs.utexas.edu>
163
164 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
165
166 * GUILE-VERSION
167 (GUILE_VERSION): now MAJOR.MINOR.MICRO
168 (GUILE_MICRO_VERSION): new variable, records final revision.
169 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
170 i.e. the 6.
171
887dfa7d
DH
1722001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
173
174 * acconfig.h, configure.in: Renamed
175 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
176
11bbab47
MV
1772001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
178
179 * acinclude.m4: Removed copy of "libtool.m4".
180
5cd06d5e
DH
1812001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
182
183 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
184
a232c19e
TTN
1852001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
186
928f20fb
TTN
187 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
188
a232c19e
TTN
189 * HACKING: Update copyright.
190 Add blurb pointing to devel/tasks.text.
191
c8750173
TTN
1922001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
193
194 * check-guile.in: For SRFI testing, set and export env
195 var `LTDL_LIBRARY_PATH'.
196
75141eb0
NJ
1972001-05-07 Neil Jerram <neil@ossau.uklinux.net>
198
199 * AUTHORS: Add docs-related authorship details.
200
c10ecc4c
MV
2012001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
202
203 * configure.in (--enable-deprecated): Recognize "shutup" option
204 argument and turn it into the default warning level "no".
205
018a53a1
GH
2062001-05-05 Gary Houston <ghouston@arglist.com>
207
208 * acconfig.h: add HAVE_IPV6.
209 * configure.in: check whether we can compile with IPv6 support.
210
26f798bd
TTN
2112001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
212
213 * guile-tools.in: New file.
214
215 * configure.in (AC_OUTPUT): Add guile-tools, and make
216 executable.
217
218 * Makefile.am (bin_SCRIPTS): New var.
219
c5316ea3
GH
2202001-05-04 Gary Houston <ghouston@arglist.com>
221
222 * configure.in: check whether uint32_t is defined when netdb.h
223 is included.
224 acconfig.h: added HAVE_UINT32_T.
225
7440341c
MV
2262001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
227
228 * configure.in: Added handling of `--enable-deprecated'.
229
230 * acconfig.h (SCM_DEBUG_DEPRECATED,
231 GUILE_WARN_DEPRECATED_DEFAULT): Added.
232
14a7d5f8
TTN
2332001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
234
235 * Makefile.am (SUBDIRS): Add "scripts".
236
237 * configure.in (AC_OUTPUT): Add scripts/Makefile.
238
7e267da1
GH
2392001-04-29 Gary Houston <ghouston@arglist.com>
240
241 * libguile.h: include rw.h.
242
f2a75d81
RB
2432001-04-27 Rob Browning <rlb@cs.utexas.edu>
244
245 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
246 the new odd/even ustable/stable version numbering scheme.
247 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
248 libguile. In the future, libguile and libguileqthreads may not
249 stay in sync. This still doesn't appear to affect
250 libguileqthreads, but we'll fix that next.
251
1f7a1dc9
MG
2522001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
253
254 * configure.in: Don't treat srfi directory specially, just create
255 the Makefile there (thanks to Neil Jerram for the patch).
256
6c44688a
MG
2572001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
258
259 * Makefile.am (SUBDIRS): Added `srfi'.
260
261 * configure.in: Added subdirectory `srfi' to build process.
262
263 * libguile.h: Added inclusion of `values.h'.
264
2a0ef8b7
GH
2652001-04-22 Gary Houston <ghouston@arglist.com>
266
267 * configure.in: check for inet_pton and inet_ntop.
268
67641981
GH
2692001-04-20 Gary Houston <ghouston@arglist.com>
270
271 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
272 * configure.in: check for sin6_scope_id in sockaddr_in6.
273
a9d861e3
MD
2742001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
275
276 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
277
31e74a57
GH
2782001-04-17 Gary Houston <ghouston@arglist.com>
279
280 * configure.in: run the autoconf BIGENDIAN check.
281
0da6608d
DH
2822001-04-12 Niibe Yutaka <gniibe@m17n.org>
283
284 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
285 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
286 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
287
288 * configure.in: Likewise.
289
f22ed5a0
KN
2902001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
291
292 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
293 (GUILE_FUNC_DECLARED): Removed checking of bzero.
294 Thanks to NIIBE Yutaka.
295
f2e61fc1
MD
2962001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
297
298 * Undeprecated scm_init_oop_goopscore_module.
299
72f1168d
TTN
3002001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
301
302 * check-guile.in: Fix sh standard conformance bug: Replace
303 "test -e" with "test -f". Thanks to Alexander Klimov.
304
a4928305
GH
3052001-03-19 Gary Houston <ghouston@arglist.com>
306
307 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
308 set it to `pwd`.
309
66301f9a
GH
310 * check-guile.in: 16 documentation tests were failing if "make
311 check" was run before Guile had been installed with the current
312 --prefix. made various changes to the script so that it runs
313 without a cd to the test-suite directory. For the -i option,
314 don't point GUILE_LOAD_PATH to the current directory, but let it
315 use it's own scheme library.
316
51cfd7da
GH
3172001-03-18 Gary Houston <ghouston@arglist.com>
318
319 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
320 the current directory (build dir) not srcdir to find guile
321 executable. otherwise "make check" doesn't work with a separate
322 build directory. create the test log in
323 $build_dir/check-guile.log instead of in srcdir/test-suite
324 directory.
325 * configure.in: don't define or substitute test_suite_dir.
326
e9e225e5
GH
3272001-03-17 Gary Houston <ghouston@arglist.com>
328
329 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
330 since EXTRA_DOT_DOC_FILES is redefined later. define
331 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
332
94e6d793
MG
3332001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
334
335 * configure.in: Added header checks for crypt.h, sys/resource.h
336 and sys/file.h, function checks for chroot, flock, getlogin,
337 cuserid, getpriority, setpriority, getpass, sethostname,
338 gethostname, and for crypt() in libcrypt.
339
fff043ab
NJ
3402001-03-09 Neil Jerram <neil@ossau.uklinux.net>
341
342 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
343 option from guile-doc/configure.in.
344
d42df055
DH
3452001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
346
347 * libguile.h: Removed #include "libguile/dump.h".
348
ec896089
KN
3492001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
350
351 * libguile.h: Added #include "libguile/dump.h".
352
c2886a5a
MD
3532001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
354
355 * libguile.h: Added #include "libguile/rdelim.h".
356
1ff7abbe
DH
3572001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
358
359 The following patch was sent by Thien-Thi Nguyen.
360
361 * check-guile.in: New file.
362
363 * Makefile.am: Add TESTS rule.
364
365 * configure.in: Add support for "make check".
366
f0942910
DH
3672000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
368
369 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
370
14f1d9fe
MD
3712000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
372
373 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
374 version number to 10 due to the merge of GOOPS.
375
376 * oop: New directory.
377
e4dba4c7
KN
3782000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
379
467ab77e 380 * libguile.h: #include "libguile/properties.h".
e4dba4c7 381
45605b53
GH
3822000-09-17 Gary Houston <ghouston@arglist.com>
383
384 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
385 to be reliable on all platforms.
386
e494e76d
GH
3872000-08-18 Gary Houston <ghouston@arglist.com>
388
389 * acconfig.h: added BROKEN_GCSE.
390 * configure.in: check for a gcc GCSE optimisation bug.
391
42aae633
GH
3922000-07-31 Gary Houston <ghouston@arglist.com>
393
394 * acconfig.h: added HAVE_H_ERRNO
395 * configure.in: removed some dnl'd & obsolete cygwin stuff.
396 added a test for h_errno.
397
f9ed377d
MD
3982000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
399
400 * Guile 1.4 released.
401
b5074b23
MD
4022000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
403
404 * GUILE-VERSION: Changed to work also when included by a Makefile
405 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
406 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
407 (GUILE_MINOR_VERSION): Bumped to 4.
408
f43aac9a
MD
4092000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
410
a8861fa0
MD
411 * libguile.h: Removed #include "libguile/kw.h".
412
9a8a1e8a
MD
413 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
414 (The rule will cd to $(top_srcdir).)
415
416 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
417 substitute it into libguile/Makefile.
418
f43aac9a
MD
419 * HACKING: Updated recommended libtool version to be 1.3.5.
420
421 * RELEASE: Say that we should update HACKING to reflect the
422 versions of the tools we're using rather than README.
423
5cb6f99c
MD
4242000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
425
426 * NOTES: Removed.
427
428 * TODO: Moved to devel/.
429
3ff0d90a
CB
4302000-06-01 Craig Brozefsky <craig@red-bean.com>
431
432 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
433 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
434 define libguile.so version in a well-lit place.
435
436 * configure.in: added AC_SUBST lines for the new LIBGUILE version
437 variables.
72f1168d 438
65545721
ML
4392000-06-01 Michael Livshin <mlivshin@bigfoot.com>
440
441 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 442
65545721
ML
443 * guile-aclocal.sh: new file, works around aclocal problems.
444
b2728432
DH
4452000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
446
447 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
448 USE_PCTHREADS_PTHREADS): Removed.
449
7f5fa419
GH
4502000-05-01 Gary Houston <ghouston@arglist.com>
451
452 * Makefile.am: add include_HEADERS.
453 libguile.h: moved from libguile directory. maybe libguile.h should
454 be installed in $prefix/include/libguile/libguile.h instead?
455
9764c29b
MD
4562000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
457
e415cb06
MD
458 * qthreads.m4: Removed THREADS_CPPFLAGS.
459
460 * acinclude.m4: Removed qthreads macros. They are provided in
461 qthreads.m4, so these were redundant.
462
9764c29b
MD
463 * acconfig.h (GUILE_DEBUG_MALLOC): New.
464
465 * configure.in: New --enable-debug-malloc configuration option.
466
1978b33e
MD
4672000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
468
469 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
470
471 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 472 compatibility on Linux systems.
1978b33e 473
55a85c78
MD
4742000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
475
476 * devel: New directory. Intended to carry documentation related
477 to Guile development (as opposed to the doc directory which
478 contains documentation related to the use of the current Guile).
479 This directory (devel) is not included in the Guile distribution,
480 but is accessible via anonymous CVS.
481
fdc7ea2d
MD
4822000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
483
484 * configure.in: Don't add iselect.o to LIBOBJS.
485
31d8abce
MD
4862000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
487
488 * configure.in: Added end-tag for local variables. (Thanks to
489 Thien-Thi Nguyen.)
490
244fdc2f
GH
4912000-03-12 Gary Houston <ghouston@arglist.com>
492
493 * README (Guile Documentation, About This Distribution): updated.
494
f3b5e185
MD
4952000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
496
497 * configure.in (ac_cv_struct_timespec): Added test for struct
498 timespec.
499
500 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
501
3a721413
MV
5022000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
503
504 * autogen.sh: Call libtoolize. Pass --add-missing option to
505 automake. Do not decent into libltdl directory. The libltdl
506 directory is now populated by libtoolize and does not need any
507 further autogeneration.
508
d831b039
GH
5092000-01-23 Gary Houston <ghouston@arglist.com>
510
511 * configure.in: check for fchown.
512
a0a7b83b
MD
513Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
514
515 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
516 instead of $(top_builddir)/libltdl to includepath.
517
56cfe22b
MD
5182000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
519
520 * emacs: New subdirectory for elisp tools.
521
657fcb5a
MV
5222000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
523
524 * README, HACKING: Moved "Hacking it yourself" section from README
525 to HACKING. Updated recommended libtool version to be 1.3.4.
526
dc914156
GH
5272000-01-14 Gary Houston <ghouston@arglist.com>
528
529 * configure.in: needs to have --disable-networking, not
530 --disable-net.
531
fb4956c9
MD
5322000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
533
534 * libltdl/acconfig.h: New file: Needed by autogen.sh.
535
88423ab1
GB
536Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
537
538 * autogen.sh: Added messages as we run autogen in subdirectories.
539
540 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 541 chmod +x it.
88423ab1 542
0d90b76d
MV
5432000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
544
545 * libltdl/autogen.sh: New file.
546 * autogen.sh: Invoke libltdl/autogen.sh.
547
5482000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
549
550 Finally applied the libltdl patch from Thomas Tanner, with slight
551 modifications. All code copied from the libtool package is from
552 libtool-1.3.4.
553
554 * configure.in: Make "--with-modules=yes" the default. Do not
555 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 556
0d90b76d
MV
557 1999-07-25 Thomas Tanner <tanner@ffii.org>
558
559 * Makefile.am: add libltdl to SUBDIRS, automake automatically
560 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
561 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
562 (no need to install libtool any more)
563 * configure.in: replace --enable-dynamic-linking with
564 --with-modules, required modules can be specified using
565 --with-modules="/path/to/mod.la" and will be linked
566 statically on platforms that don't support dynamic loading,
567 configure libltdl, configure libtool for dlopening
568 * libltdl: added using libtoolize -c --ltdl
569
38c1d3c4
GH
5702000-01-09 Gary Houston <ghouston@arglist.com>
571
572 * configure.in: check whether localtime caches TZ. copied from
573 Emacs 20.5.
574 * acconfig.h: add LOCALTIME_CACHE.
575
dceef6be
GB
576Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
577
578 * configure.in: Make it be guile-snarf.awk, since we'll be
579 switching names for guile-doc-snarf. (I wouldn't have changed
580 this, but I was getting ready to commit this way when the below
581 change was committed).
582
763a6716
MD
5831999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
584
585 * configure.in: Create guile-doc-snarf.awk.
586
6aca8c6c
GB
5871999-12-12 Greg J. Badros <gjb@cs.washington.edu>
588
72f1168d 589 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
590 AC_OUTPUTted.
591
5921999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
593
594 * NEWS: More complete description for --enable-debug-freelist.
595
aee8ca3f
GH
5961999-12-09 Gary Houston <ghouston@freewire.co.uk>
597
598 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
599 causes numerous spurious warnings with recent gcc and/or glibc
600 versions.
601
afe5177e
GH
6021999-11-19 Gary Houston <ghouston@freewire.co.uk>
603
604 * acconfig.h: add HAVE_ARRAYS.
605
606 * configure.in: add --disable-arrays option, probably temporary.
607
5c11cc9d
GH
6081999-11-17 Gary Houston <ghouston@freewire.co.uk>
609
610 * configure.in: check for hstrerror.
611
5d94b2fe
JB
6121999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
613
e8ff4648
JB
614 * autogen.sh: Don't call autoreconf at all; it's not reliable.
615 Instead, call the various tools explicitly. Invoke
616 guile-readline's autogen.sh script.
0cbedb5b
JB
617
618 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 619
0cbedb5b
JB
620 We can't have .m4 files which are installed where aclocal can
621 see them, but also used by guile's own configure.in, because
622 aclocal will read both copies, complain about duplicate macro
623 definitions, and refuse to generate aclocal.m4 at all. This
624 happens if you invoke it as `aclocal -I .', as autoreconf does.
625 This is probably a flaw in the autotools, but Guile doesn't need
626 that flaw fixed immediately.
627
628 guile.m4 is intended for use by people linking against guile, so
629 it needs to be installed. But Guile itself doesn't use it. So
630 move guile.m4 into guile-config. That makes sense, since
631 guile.m4's GUILE_FLAGS macro is just an easy way to call
632 guile-config.
633
634 qthreads.m4 is indented to help configure a qthreads tree. It's
635 only useful to a package which actually includes a qthreads tree,
636 and it's intimately related to that tree, so it's not useful to
637 install this. So don't install it.
638
639 * guile.m4: Moved to guile-config.
640 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
641 (EXTRA_DIST): Move qthreads.m4 here.
642
5d94b2fe
JB
643 Don't store generated files in the repository any more. Instead,
644 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 645 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
646 * autogen.sh: New file.
647 * ANON-CVS, SNAPSHOTS: Updated instructions.
648
dc4d930b
JB
6491999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
650
651 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
652
6e706938 6531999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
654
655 * configure.in: Added --enable-debug-freelist option.
656
fca7547b 657 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 658
52cfc69b
GH
6591999-09-23 Gary Houston <ghouston@freewire.co.uk>
660
661 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
662 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
663
664 * configure.in: new options --disable-posix, --disable-net
665 and --disable-regex
666 export HAVE_POSIX and HAVE_NETWORKING definitions.
667 don't add regex-posix.o to LIBOBJS if regex disabled.
668
669 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
670 conditionally.
671
bab4e1cc
JB
6721999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
673
674 * Guile 1.3.4 released.
675
fc97c626
JB
6761999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
677
678 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
679 libtool knows how to get ANSI C behavior from the compiler.
680 * configure: Regenerated.
681
7ee92fce
GH
6821999-09-20 Gary Houston <ghouston@freewire.co.uk>
683
684 * configure.in: check availability of siginterrupt.
685
08b8c694
GH
6861999-09-18 Gary Houston <ghouston@freewire.co.uk>
687
688 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
689 testing for SA_RESTART.
690
7cdbcc7d
MD
6911999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
692
693 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
694
e1f20ec6
JB
6951999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
696
697 * configure.in (GUILE_STAMP): Don't set this variable, or
698 substitute it into anything. Full explanation in ice-9/ChangeLog.
699 * configure, Makefile.in: Regenerated.
72f1168d 700
ffe70f9c
JB
7011999-09-06 James Blandy <jimb@mule.m17n.org>
702
703 Propagate the changes of 2 Sept the rest of the way through.
704 * configure: Regenerated.
705 * Makefile.in: Regenerated. Not sure why this diff is so big.
706
e127c348
JB
7071999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
708
709 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
710 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 711 * aclocal.m4: Regenerated.
e127c348 712
655f19ab
MD
7131999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
714
715 * configure.in: Test for presence of function on_exit.
716
b074884f
JB
7171999-09-01 James Blandy <jimb@mule.m17n.org>
718
719 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
720 the system doesn't have memmove. Don't test for memmove and bcopy
721 with AC_CHECK_FUNCS.
722 * configure: Regenerated.
723
a7098335
MD
7241999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
725
726 * configure.in: Test for atexit.
727
9a26d6f9
MD
7281999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
729
b030b39b
MD
730 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
731
9a26d6f9
MD
732 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
733 (Thanks to Bernard Urban.)
734 Test for memmove and bcopy. (Thanks to
a7098335 735 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
736
737 * acconfig.h: Added HAVE_S_ISLNK.
738
a05cba61
JB
7391999-08-20 James Blandy <jimb@mule.m17n.org>
740
0a852b94
JB
741 * Guile 1.3.2 released.
742
a05cba61
JB
743 * Makefile.in: Regenerated.
744
f29f2933
MD
7451999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
746
747 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
748 to libtool-1.3.3.
749
0e8a8468
MV
7501999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
751
752 Added guile-readline subdirectory with the removed readline
753 support.
754 * guile-readline: New directory, see ChangeLog there.
755 * configure.in: Cause configure to descend into guile-readline
756 dir.
757 * Makefile.am: Likewise for make.
758 * NEWS: Explain how to activate the readline support.
759 * configure, Makefile.in: Regenerated.
72f1168d 760
3144e1a9
JB
7611999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
762
763