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