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