Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
[bpt/guile.git] / ChangeLog
CommitLineData
32d6f999
TTN
12001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
2
3 * RELEASE: Move todo items to file TODO.
4
5 * TODO: Initial revision
6
a4734913
TTN
7 * Makefile.am (EXTRA_DIST): Add TODO.
8
dbfadc85
TTN
9 * HACKING: Refer to TODO and SNAPSHOTS.
10 No longer refer to devel/tasks.text.
11
12 * SNAPSHOTS: Fix reference bug; recommended tool
13 versions are in HACKING.
14
f6b3694a
TTN
15 * TODO: Add completion and ownership protocol to header comments.
16
3cd085d0
TTN
17 * RELEASE: Add TODO-processing to spiffing checklist.
18
9c3955ff
TTN
19 * HACKING: Update deprecation procedure to refer to TODO.
20
88deca50
TTN
21 * README: Also mention guile-tools.
22
17383b7c
ML
232001-06-27 Michael Livshin <mlivshin@bigfoot.com>
24
25 * autogen.sh: don't run flex here.
26
27 * HACKING: clarify that newer versions of flex should be just
28 fine.
29
82893676
MG
302001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
31
32 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
33
34 * configure.in: Added some header and function checks.
35
f2ae4555
NJ
362001-06-25 Neil Jerram <neil@ossau.uklinux.net>
37
38 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
39
4172703a
MV
402001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
41
42 * autogen.sh: Added message about what to do next. Tell them to
43 use `--enable-maintainer-mode'.
44
093e7da4
ML
452001-06-25 Michael Livshin <mlivshin@bigfoot.com>
46
47 * HACKING: mention flex.
48
49 * autogen.sh: generate libguile/c-tokenize.c.
50
6b41a313
MG
512001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
52
53 * libguile.h: Removed inclusion of libguile/tag.h.
54
eb6c2de8
MV
552001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
56
57 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
58 these when using threads.
59
4ff9f825
MV
602001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
61
4927dd28
MV
62 * libguile.h: Added deprecated section with the olde type names.
63
4ff9f825
MV
64 * configure.in: Check for header <stdint.h>. Check for uintptr_t
65 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
66 `#defined'.
67
68 * acconfig.h (ptrdiff_t): Removed.
69
e01970a5
MG
702001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
71
72 * configure.in: Generate examples/box-dynamic-module/Makefile.
73
c794483c
MV
742001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
75
76 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
77 guile-snarf.
78
9454d8d5
RB
792001-06-02 Rob Browning <rlb@cs.utexas.edu>
80
81 * configure.in: changes for autoconf 2.50.
82 (AC_PREREQ): require at least autoconf 2.50.
83 (AC_INIT): no longer takes an arg.
84 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
85 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
86 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
87 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
88 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
89 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
90 (AC_OUTPUT): no longer takes args.
32d6f999 91
9454d8d5
RB
92 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
93 unconditionally .
94
114f9bab
MV
952001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
96
97 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
98 I. N. Golubev!
99
ee2718a9
MG
1002001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
101
102 * configure.in: Generate examples/box-dynamic/Makefile.
103
2de7ddb7
MG
1042001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
105
106 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
107
108 * configure.in: Added all Makefiles in the `examples' directory to
109 AC_OUTPUT.
110
f501d0d4
ML
1112001-05-31 Michael Livshin <mlivshin@bigfoot.com>
112
113 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
114 don't generate guile-snarf.awk.
115
116 * Makefile.am (EXTRA_DIST): add test-suite.
117
1db81cb0
ML
1182001-05-28 Michael Livshin <mlivshin@bigfoot.com>
119
120 * check-guile.in: fix to be runnable when srcdir!=builddir.
121
f3f70257
ML
1222001-05-26 Michael Livshin <mlivshin@bigfoot.com>
123
124 revert the controversial part of the 2001-05-23 changes
125
1be6b49c
ML
1262001-05-23 Michael Livshin <mlivshin@bigfoot.com>
127
128 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
129 also, make sure that the integral type choosen to represent an SCM
130 has exactly the same size as a void pointer.
131
132 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
133 SCM_SIZEOF_BITS_T, ptrdiff_t.
134
c81ea65d
RB
1352001-05-16 Rob Browning <rlb@cs.utexas.edu>
136
137 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
138
139 * GUILE-VERSION
140 (GUILE_VERSION): now MAJOR.MINOR.MICRO
141 (GUILE_MICRO_VERSION): new variable, records final revision.
142 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
143 i.e. the 6.
144
887dfa7d
DH
1452001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
146
147 * acconfig.h, configure.in: Renamed
148 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
149
11bbab47
MV
1502001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
151
152 * acinclude.m4: Removed copy of "libtool.m4".
153
5cd06d5e
DH
1542001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
155
156 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
157
a232c19e
TTN
1582001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
159
928f20fb
TTN
160 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
161
a232c19e
TTN
162 * HACKING: Update copyright.
163 Add blurb pointing to devel/tasks.text.
164
c8750173
TTN
1652001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
166
167 * check-guile.in: For SRFI testing, set and export env
168 var `LTDL_LIBRARY_PATH'.
169
75141eb0
NJ
1702001-05-07 Neil Jerram <neil@ossau.uklinux.net>
171
172 * AUTHORS: Add docs-related authorship details.
173
c10ecc4c
MV
1742001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
175
176 * configure.in (--enable-deprecated): Recognize "shutup" option
177 argument and turn it into the default warning level "no".
178
018a53a1
GH
1792001-05-05 Gary Houston <ghouston@arglist.com>
180
181 * acconfig.h: add HAVE_IPV6.
182 * configure.in: check whether we can compile with IPv6 support.
183
26f798bd
TTN
1842001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
185
186 * guile-tools.in: New file.
187
188 * configure.in (AC_OUTPUT): Add guile-tools, and make
189 executable.
190
191 * Makefile.am (bin_SCRIPTS): New var.
192
c5316ea3
GH
1932001-05-04 Gary Houston <ghouston@arglist.com>
194
195 * configure.in: check whether uint32_t is defined when netdb.h
196 is included.
197 acconfig.h: added HAVE_UINT32_T.
198
7440341c
MV
1992001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
200
201 * configure.in: Added handling of `--enable-deprecated'.
202
203 * acconfig.h (SCM_DEBUG_DEPRECATED,
204 GUILE_WARN_DEPRECATED_DEFAULT): Added.
205
14a7d5f8
TTN
2062001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
207
208 * Makefile.am (SUBDIRS): Add "scripts".
209
210 * configure.in (AC_OUTPUT): Add scripts/Makefile.
211
7e267da1
GH
2122001-04-29 Gary Houston <ghouston@arglist.com>
213
214 * libguile.h: include rw.h.
215
f2a75d81
RB
2162001-04-27 Rob Browning <rlb@cs.utexas.edu>
217
218 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
219 the new odd/even ustable/stable version numbering scheme.
220 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
221 libguile. In the future, libguile and libguileqthreads may not
222 stay in sync. This still doesn't appear to affect
223 libguileqthreads, but we'll fix that next.
224
1f7a1dc9
MG
2252001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
226
227 * configure.in: Don't treat srfi directory specially, just create
228 the Makefile there (thanks to Neil Jerram for the patch).
229
6c44688a
MG
2302001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
231
232 * Makefile.am (SUBDIRS): Added `srfi'.
233
234 * configure.in: Added subdirectory `srfi' to build process.
235
236 * libguile.h: Added inclusion of `values.h'.
237
2a0ef8b7
GH
2382001-04-22 Gary Houston <ghouston@arglist.com>
239
240 * configure.in: check for inet_pton and inet_ntop.
241
67641981
GH
2422001-04-20 Gary Houston <ghouston@arglist.com>
243
244 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
245 * configure.in: check for sin6_scope_id in sockaddr_in6.
246
a9d861e3
MD
2472001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
248
249 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
250
31e74a57
GH
2512001-04-17 Gary Houston <ghouston@arglist.com>
252
253 * configure.in: run the autoconf BIGENDIAN check.
254
0da6608d
DH
2552001-04-12 Niibe Yutaka <gniibe@m17n.org>
256
257 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
258 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
259 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
260
261 * configure.in: Likewise.
262
f22ed5a0
KN
2632001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
264
265 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
266 (GUILE_FUNC_DECLARED): Removed checking of bzero.
267 Thanks to NIIBE Yutaka.
268
f2e61fc1
MD
2692001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
270
271 * Undeprecated scm_init_oop_goopscore_module.
272
72f1168d
TTN
2732001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
274
275 * check-guile.in: Fix sh standard conformance bug: Replace
276 "test -e" with "test -f". Thanks to Alexander Klimov.
277
a4928305
GH
2782001-03-19 Gary Houston <ghouston@arglist.com>
279
280 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
281 set it to `pwd`.
282
66301f9a
GH
283 * check-guile.in: 16 documentation tests were failing if "make
284 check" was run before Guile had been installed with the current
285 --prefix. made various changes to the script so that it runs
286 without a cd to the test-suite directory. For the -i option,
287 don't point GUILE_LOAD_PATH to the current directory, but let it
288 use it's own scheme library.
289
51cfd7da
GH
2902001-03-18 Gary Houston <ghouston@arglist.com>
291
292 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
293 the current directory (build dir) not srcdir to find guile
294 executable. otherwise "make check" doesn't work with a separate
295 build directory. create the test log in
296 $build_dir/check-guile.log instead of in srcdir/test-suite
297 directory.
298 * configure.in: don't define or substitute test_suite_dir.
299
e9e225e5
GH
3002001-03-17 Gary Houston <ghouston@arglist.com>
301
302 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
303 since EXTRA_DOT_DOC_FILES is redefined later. define
304 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
305
94e6d793
MG
3062001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
307
308 * configure.in: Added header checks for crypt.h, sys/resource.h
309 and sys/file.h, function checks for chroot, flock, getlogin,
310 cuserid, getpriority, setpriority, getpass, sethostname,
311 gethostname, and for crypt() in libcrypt.
312
fff043ab
NJ
3132001-03-09 Neil Jerram <neil@ossau.uklinux.net>
314
315 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
316 option from guile-doc/configure.in.
317
d42df055
DH
3182001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
319
320 * libguile.h: Removed #include "libguile/dump.h".
321
ec896089
KN
3222001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
323
324 * libguile.h: Added #include "libguile/dump.h".
325
c2886a5a
MD
3262001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
327
328 * libguile.h: Added #include "libguile/rdelim.h".
329
1ff7abbe
DH
3302001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
331
332 The following patch was sent by Thien-Thi Nguyen.
333
334 * check-guile.in: New file.
335
336 * Makefile.am: Add TESTS rule.
337
338 * configure.in: Add support for "make check".
339
f0942910
DH
3402000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
341
342 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
343
14f1d9fe
MD
3442000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
345
346 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
347 version number to 10 due to the merge of GOOPS.
348
349 * oop: New directory.
350
e4dba4c7
KN
3512000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
352
467ab77e 353 * libguile.h: #include "libguile/properties.h".
e4dba4c7 354
45605b53
GH
3552000-09-17 Gary Houston <ghouston@arglist.com>
356
357 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
358 to be reliable on all platforms.
359
e494e76d
GH
3602000-08-18 Gary Houston <ghouston@arglist.com>
361
362 * acconfig.h: added BROKEN_GCSE.
363 * configure.in: check for a gcc GCSE optimisation bug.
364
42aae633
GH
3652000-07-31 Gary Houston <ghouston@arglist.com>
366
367 * acconfig.h: added HAVE_H_ERRNO
368 * configure.in: removed some dnl'd & obsolete cygwin stuff.
369 added a test for h_errno.
370
f9ed377d
MD
3712000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
372
373 * Guile 1.4 released.
374
b5074b23
MD
3752000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
376
377 * GUILE-VERSION: Changed to work also when included by a Makefile
378 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
379 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
380 (GUILE_MINOR_VERSION): Bumped to 4.
381
f43aac9a
MD
3822000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
383
a8861fa0
MD
384 * libguile.h: Removed #include "libguile/kw.h".
385
9a8a1e8a
MD
386 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
387 (The rule will cd to $(top_srcdir).)
388
389 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
390 substitute it into libguile/Makefile.
391
f43aac9a
MD
392 * HACKING: Updated recommended libtool version to be 1.3.5.
393
394 * RELEASE: Say that we should update HACKING to reflect the
395 versions of the tools we're using rather than README.
396
5cb6f99c
MD
3972000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
398
399 * NOTES: Removed.
400
401 * TODO: Moved to devel/.
402
3ff0d90a
CB
4032000-06-01 Craig Brozefsky <craig@red-bean.com>
404
405 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
406 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
407 define libguile.so version in a well-lit place.
408
409 * configure.in: added AC_SUBST lines for the new LIBGUILE version
410 variables.
72f1168d 411
65545721
ML
4122000-06-01 Michael Livshin <mlivshin@bigfoot.com>
413
414 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 415
65545721
ML
416 * guile-aclocal.sh: new file, works around aclocal problems.
417
b2728432
DH
4182000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
419
420 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
421 USE_PCTHREADS_PTHREADS): Removed.
422
7f5fa419
GH
4232000-05-01 Gary Houston <ghouston@arglist.com>
424
425 * Makefile.am: add include_HEADERS.
426 libguile.h: moved from libguile directory. maybe libguile.h should
427 be installed in $prefix/include/libguile/libguile.h instead?
428
9764c29b
MD
4292000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
430
e415cb06
MD
431 * qthreads.m4: Removed THREADS_CPPFLAGS.
432
433 * acinclude.m4: Removed qthreads macros. They are provided in
434 qthreads.m4, so these were redundant.
435
9764c29b
MD
436 * acconfig.h (GUILE_DEBUG_MALLOC): New.
437
438 * configure.in: New --enable-debug-malloc configuration option.
439
1978b33e
MD
4402000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
441
442 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
443
444 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 445 compatibility on Linux systems.
1978b33e 446
55a85c78
MD
4472000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
448
449 * devel: New directory. Intended to carry documentation related
450 to Guile development (as opposed to the doc directory which
451 contains documentation related to the use of the current Guile).
452 This directory (devel) is not included in the Guile distribution,
453 but is accessible via anonymous CVS.
454
fdc7ea2d
MD
4552000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
456
457 * configure.in: Don't add iselect.o to LIBOBJS.
458
31d8abce
MD
4592000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
460
461 * configure.in: Added end-tag for local variables. (Thanks to
462 Thien-Thi Nguyen.)
463
244fdc2f
GH
4642000-03-12 Gary Houston <ghouston@arglist.com>
465
466 * README (Guile Documentation, About This Distribution): updated.
467
f3b5e185
MD
4682000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
469
470 * configure.in (ac_cv_struct_timespec): Added test for struct
471 timespec.
472
473 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
474
3a721413
MV
4752000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
476
477 * autogen.sh: Call libtoolize. Pass --add-missing option to
478 automake. Do not decent into libltdl directory. The libltdl
479 directory is now populated by libtoolize and does not need any
480 further autogeneration.
481
d831b039
GH
4822000-01-23 Gary Houston <ghouston@arglist.com>
483
484 * configure.in: check for fchown.
485
a0a7b83b
MD
486Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
487
488 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
489 instead of $(top_builddir)/libltdl to includepath.
490
56cfe22b
MD
4912000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
492
493 * emacs: New subdirectory for elisp tools.
494
657fcb5a
MV
4952000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
496
497 * README, HACKING: Moved "Hacking it yourself" section from README
498 to HACKING. Updated recommended libtool version to be 1.3.4.
499
dc914156
GH
5002000-01-14 Gary Houston <ghouston@arglist.com>
501
502 * configure.in: needs to have --disable-networking, not
503 --disable-net.
504
fb4956c9
MD
5052000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
506
507 * libltdl/acconfig.h: New file: Needed by autogen.sh.
508
88423ab1
GB
509Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
510
511 * autogen.sh: Added messages as we run autogen in subdirectories.
512
513 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 514 chmod +x it.
88423ab1 515
0d90b76d
MV
5162000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
517
518 * libltdl/autogen.sh: New file.
519 * autogen.sh: Invoke libltdl/autogen.sh.
520
5212000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
522
523 Finally applied the libltdl patch from Thomas Tanner, with slight
524 modifications. All code copied from the libtool package is from
525 libtool-1.3.4.
526
527 * configure.in: Make "--with-modules=yes" the default. Do not
528 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 529
0d90b76d
MV
530 1999-07-25 Thomas Tanner <tanner@ffii.org>
531
532 * Makefile.am: add libltdl to SUBDIRS, automake automatically
533 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
534 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
535 (no need to install libtool any more)
536 * configure.in: replace --enable-dynamic-linking with
537 --with-modules, required modules can be specified using
538 --with-modules="/path/to/mod.la" and will be linked
539 statically on platforms that don't support dynamic loading,
540 configure libltdl, configure libtool for dlopening
541 * libltdl: added using libtoolize -c --ltdl
542
38c1d3c4
GH
5432000-01-09 Gary Houston <ghouston@arglist.com>
544
545 * configure.in: check whether localtime caches TZ. copied from
546 Emacs 20.5.
547 * acconfig.h: add LOCALTIME_CACHE.
548
dceef6be
GB
549Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
550
551 * configure.in: Make it be guile-snarf.awk, since we'll be
552 switching names for guile-doc-snarf. (I wouldn't have changed
553 this, but I was getting ready to commit this way when the below
554 change was committed).
555
763a6716
MD
5561999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
557
558 * configure.in: Create guile-doc-snarf.awk.
559
6aca8c6c
GB
5601999-12-12 Greg J. Badros <gjb@cs.washington.edu>
561
72f1168d 562 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
563 AC_OUTPUTted.
564
5651999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
566
567 * NEWS: More complete description for --enable-debug-freelist.
568
aee8ca3f
GH
5691999-12-09 Gary Houston <ghouston@freewire.co.uk>
570
571 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
572 causes numerous spurious warnings with recent gcc and/or glibc
573 versions.
574
afe5177e
GH
5751999-11-19 Gary Houston <ghouston@freewire.co.uk>
576
577 * acconfig.h: add HAVE_ARRAYS.
578
579 * configure.in: add --disable-arrays option, probably temporary.
580
5c11cc9d
GH
5811999-11-17 Gary Houston <ghouston@freewire.co.uk>
582
583 * configure.in: check for hstrerror.
584
5d94b2fe
JB
5851999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
586
e8ff4648
JB
587 * autogen.sh: Don't call autoreconf at all; it's not reliable.
588 Instead, call the various tools explicitly. Invoke
589 guile-readline's autogen.sh script.
0cbedb5b
JB
590
591 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 592
0cbedb5b
JB
593 We can't have .m4 files which are installed where aclocal can
594 see them, but also used by guile's own configure.in, because
595 aclocal will read both copies, complain about duplicate macro
596 definitions, and refuse to generate aclocal.m4 at all. This
597 happens if you invoke it as `aclocal -I .', as autoreconf does.
598 This is probably a flaw in the autotools, but Guile doesn't need
599 that flaw fixed immediately.
600
601 guile.m4 is intended for use by people linking against guile, so
602 it needs to be installed. But Guile itself doesn't use it. So
603 move guile.m4 into guile-config. That makes sense, since
604 guile.m4's GUILE_FLAGS macro is just an easy way to call
605 guile-config.
606
607 qthreads.m4 is indented to help configure a qthreads tree. It's
608 only useful to a package which actually includes a qthreads tree,
609 and it's intimately related to that tree, so it's not useful to
610 install this. So don't install it.
611
612 * guile.m4: Moved to guile-config.
613 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
614 (EXTRA_DIST): Move qthreads.m4 here.
615
5d94b2fe
JB
616 Don't store generated files in the repository any more. Instead,
617 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 618 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
619 * autogen.sh: New file.
620 * ANON-CVS, SNAPSHOTS: Updated instructions.
621
dc4d930b
JB
6221999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
623
624 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
625
6e706938 6261999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
627
628 * configure.in: Added --enable-debug-freelist option.
629
fca7547b 630 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 631
52cfc69b
GH
6321999-09-23 Gary Houston <ghouston@freewire.co.uk>
633
634 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
635 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
636
637 * configure.in: new options --disable-posix, --disable-net
638 and --disable-regex
639 export HAVE_POSIX and HAVE_NETWORKING definitions.
640 don't add regex-posix.o to LIBOBJS if regex disabled.
641
642 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
643 conditionally.
644
bab4e1cc
JB
6451999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
646
647 * Guile 1.3.4 released.
648
fc97c626
JB
6491999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
650
651 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
652 libtool knows how to get ANSI C behavior from the compiler.
653 * configure: Regenerated.
654
7ee92fce
GH
6551999-09-20 Gary Houston <ghouston@freewire.co.uk>
656
657 * configure.in: check availability of siginterrupt.
658
08b8c694
GH
6591999-09-18 Gary Houston <ghouston@freewire.co.uk>
660
661 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
662 testing for SA_RESTART.
663
7cdbcc7d
MD
6641999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
665
666 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
667
e1f20ec6
JB
6681999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
669
670 * configure.in (GUILE_STAMP): Don't set this variable, or
671 substitute it into anything. Full explanation in ice-9/ChangeLog.
672 * configure, Makefile.in: Regenerated.
72f1168d 673
ffe70f9c
JB
6741999-09-06 James Blandy <jimb@mule.m17n.org>
675
676 Propagate the changes of 2 Sept the rest of the way through.
677 * configure: Regenerated.
678 * Makefile.in: Regenerated. Not sure why this diff is so big.
679
e127c348
JB
6801999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
681
682 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
683 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 684 * aclocal.m4: Regenerated.
e127c348 685
655f19ab
MD
6861999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
687
688 * configure.in: Test for presence of function on_exit.
689
b074884f
JB
6901999-09-01 James Blandy <jimb@mule.m17n.org>
691
692 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
693 the system doesn't have memmove. Don't test for memmove and bcopy
694 with AC_CHECK_FUNCS.
695 * configure: Regenerated.
696
a7098335
MD
6971999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
698
699 * configure.in: Test for atexit.
700
9a26d6f9
MD
7011999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
702
b030b39b
MD
703 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
704
9a26d6f9
MD
705 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
706 (Thanks to Bernard Urban.)
707 Test for memmove and bcopy. (Thanks to
a7098335 708 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
709
710 * acconfig.h: Added HAVE_S_ISLNK.
711
a05cba61
JB
7121999-08-20 James Blandy <jimb@mule.m17n.org>
713
0a852b94
JB
714 * Guile 1.3.2 released.
715
a05cba61
JB
716 * Makefile.in: Regenerated.
717
f29f2933
MD
7181999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
719
720 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
721 to libtool-1.3.3.
722
0e8a8468
MV
7231999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
724
725 Added guile-readline subdirectory with the removed readline
726 support.
727 * guile-readline: New directory, see ChangeLog there.
728 * configure.in: Cause configure to descend into guile-readline
729 dir.
730 * Makefile.am: Likewise for make.
731 * NEWS: Explain how to activate the readline support.
732 * configure, Makefile.in: Regenerated.
72f1168d 733
3144e1a9
JB
7341999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
735
736