Replaced "scm_t_portable" with "scm_port_table" which was an artifact
[bpt/guile.git] / ChangeLog
CommitLineData
11ca8865
NJ
12001-08-24 Neil Jerram <neil@ossau.uklinux.net>
2
3 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
4 Makefiles.
5
ab4cd34b
RB
62001-08-15 Rob Browning <rlb@defaultvalue.org>
7
8 * configure.in
9 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
10 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
11 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
12 (LIBGUILE_INTERFACE): use libtool versioning scheme.
13 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
14 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
15 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
16 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
17
18 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
19 (GUILE_MICRO_VERSION): reset for new unstable.
20 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
21 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
22 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
23 (LIBGUILE_INTERFACE): use libtool versioning scheme.
24 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
25 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
26 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
27 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
28
b754e3d1
MV
292001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
30
31 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
32 EXTRA_DIST to SUBDIRS.
33
34 * configure.in: Added "test-suite/Makefile".
35
c1151355
MV
362001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
37
38 * configure.in: Added `--disable-linuxthreads' option and do not
39 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
40 given. Thanks to Cris Cramer!
41
11057044
MV
422001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
43
44 * Makefile.am (SUBDIRS): Build libguile before ice-9.
45
f3805ebb
MV
462001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
47
48 * configure.in: Check for "inttypes.h".
49
e658215a
RB
502001-07-19 Rob Browning <rlb@defaultvalue.org>
51
52 * configure.in: add checks for setitimer and getitimer.
53 Add --enable-error-on-warning.
54
c0b2936e
MG
552001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
56
57 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
58
8f2ecec5
TTN
592001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
60
61 * HACKING: Remove onerous authorship-info deletion clause.
62
065509a5
KN
632001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
64
65 * autogen.sh: Call libtoolize with --force.
66
d76852e3
TTN
672001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
68
69 * INSTALL: Point to HACKING for tool versions.
70
fd6c6321
RB
712001-07-08 Rob Browning <rlb@defaultvalue.org>
72
04860df7
RB
73 * TODO: updated to include relevant itemized post-1.6-RELEASE
74 tasks that are distributable so we can check them off as they are
75 done, and delete 1.6.0 tasks.
76
77 * RELEASE: add a note that the RELEASE instructions are out of
78 date now that we're using branches.
79
fd6c6321
RB
80 * AUTHORS: add "many files throughout" for myself.
81
8d123036
TTN
822001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
83
84 * README: Also mention guile-tools.
85
86 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
87
32d6f999
TTN
882001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
89
90 * RELEASE: Move todo items to file TODO.
91
92 * TODO: Initial revision
93
a4734913
TTN
94 * Makefile.am (EXTRA_DIST): Add TODO.
95
dbfadc85
TTN
96 * HACKING: Refer to TODO and SNAPSHOTS.
97 No longer refer to devel/tasks.text.
98
99 * SNAPSHOTS: Fix reference bug; recommended tool
100 versions are in HACKING.
101
f6b3694a
TTN
102 * TODO: Add completion and ownership protocol to header comments.
103
3cd085d0
TTN
104 * RELEASE: Add TODO-processing to spiffing checklist.
105
9c3955ff
TTN
106 * HACKING: Update deprecation procedure to refer to TODO.
107
17383b7c
ML
1082001-06-27 Michael Livshin <mlivshin@bigfoot.com>
109
110 * autogen.sh: don't run flex here.
111
112 * HACKING: clarify that newer versions of flex should be just
113 fine.
114
82893676
MG
1152001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
116
117 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
118
119 * configure.in: Added some header and function checks.
120
f2ae4555
NJ
1212001-06-25 Neil Jerram <neil@ossau.uklinux.net>
122
123 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
124
4172703a
MV
1252001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
126
127 * autogen.sh: Added message about what to do next. Tell them to
128 use `--enable-maintainer-mode'.
129
093e7da4
ML
1302001-06-25 Michael Livshin <mlivshin@bigfoot.com>
131
132 * HACKING: mention flex.
133
134 * autogen.sh: generate libguile/c-tokenize.c.
135
6b41a313
MG
1362001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
137
138 * libguile.h: Removed inclusion of libguile/tag.h.
139
eb6c2de8
MV
1402001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
141
142 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
143 these when using threads.
144
4ff9f825
MV
1452001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
146
4927dd28
MV
147 * libguile.h: Added deprecated section with the olde type names.
148
4ff9f825
MV
149 * configure.in: Check for header <stdint.h>. Check for uintptr_t
150 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
151 `#defined'.
152
153 * acconfig.h (ptrdiff_t): Removed.
154
e01970a5
MG
1552001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
156
157 * configure.in: Generate examples/box-dynamic-module/Makefile.
158
c794483c
MV
1592001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
160
161 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
162 guile-snarf.
163
9454d8d5
RB
1642001-06-02 Rob Browning <rlb@cs.utexas.edu>
165
166 * configure.in: changes for autoconf 2.50.
167 (AC_PREREQ): require at least autoconf 2.50.
168 (AC_INIT): no longer takes an arg.
169 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
170 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
171 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
172 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
173 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
174 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
175 (AC_OUTPUT): no longer takes args.
32d6f999 176
9454d8d5
RB
177 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
178 unconditionally .
179
114f9bab
MV
1802001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
181
182 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
183 I. N. Golubev!
184
ee2718a9
MG
1852001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
186
187 * configure.in: Generate examples/box-dynamic/Makefile.
188
2de7ddb7
MG
1892001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
190
191 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
192
193 * configure.in: Added all Makefiles in the `examples' directory to
194 AC_OUTPUT.
195
f501d0d4
ML
1962001-05-31 Michael Livshin <mlivshin@bigfoot.com>
197
198 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
199 don't generate guile-snarf.awk.
200
201 * Makefile.am (EXTRA_DIST): add test-suite.
202
1db81cb0
ML
2032001-05-28 Michael Livshin <mlivshin@bigfoot.com>
204
205 * check-guile.in: fix to be runnable when srcdir!=builddir.
206
f3f70257
ML
2072001-05-26 Michael Livshin <mlivshin@bigfoot.com>
208
209 revert the controversial part of the 2001-05-23 changes
210
1be6b49c
ML
2112001-05-23 Michael Livshin <mlivshin@bigfoot.com>
212
213 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
214 also, make sure that the integral type choosen to represent an SCM
215 has exactly the same size as a void pointer.
216
217 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
218 SCM_SIZEOF_BITS_T, ptrdiff_t.
219
c81ea65d
RB
2202001-05-16 Rob Browning <rlb@cs.utexas.edu>
221
222 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
223
224 * GUILE-VERSION
225 (GUILE_VERSION): now MAJOR.MINOR.MICRO
226 (GUILE_MICRO_VERSION): new variable, records final revision.
227 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
228 i.e. the 6.
229
887dfa7d
DH
2302001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
231
232 * acconfig.h, configure.in: Renamed
233 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
234
11bbab47
MV
2352001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
236
237 * acinclude.m4: Removed copy of "libtool.m4".
238
5cd06d5e
DH
2392001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
240
241 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
242
a232c19e
TTN
2432001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
244
928f20fb
TTN
245 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
246
a232c19e
TTN
247 * HACKING: Update copyright.
248 Add blurb pointing to devel/tasks.text.
249
c8750173
TTN
2502001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
251
252 * check-guile.in: For SRFI testing, set and export env
253 var `LTDL_LIBRARY_PATH'.
254
75141eb0
NJ
2552001-05-07 Neil Jerram <neil@ossau.uklinux.net>
256
257 * AUTHORS: Add docs-related authorship details.
258
c10ecc4c
MV
2592001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
260
261 * configure.in (--enable-deprecated): Recognize "shutup" option
262 argument and turn it into the default warning level "no".
263
018a53a1
GH
2642001-05-05 Gary Houston <ghouston@arglist.com>
265
266 * acconfig.h: add HAVE_IPV6.
267 * configure.in: check whether we can compile with IPv6 support.
268
26f798bd
TTN
2692001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
270
271 * guile-tools.in: New file.
272
273 * configure.in (AC_OUTPUT): Add guile-tools, and make
274 executable.
275
276 * Makefile.am (bin_SCRIPTS): New var.
277
c5316ea3
GH
2782001-05-04 Gary Houston <ghouston@arglist.com>
279
280 * configure.in: check whether uint32_t is defined when netdb.h
281 is included.
282 acconfig.h: added HAVE_UINT32_T.
283
7440341c
MV
2842001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
285
286 * configure.in: Added handling of `--enable-deprecated'.
287
288 * acconfig.h (SCM_DEBUG_DEPRECATED,
289 GUILE_WARN_DEPRECATED_DEFAULT): Added.
290
14a7d5f8
TTN
2912001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
292
293 * Makefile.am (SUBDIRS): Add "scripts".
294
295 * configure.in (AC_OUTPUT): Add scripts/Makefile.
296
7e267da1
GH
2972001-04-29 Gary Houston <ghouston@arglist.com>
298
299 * libguile.h: include rw.h.
300
f2a75d81
RB
3012001-04-27 Rob Browning <rlb@cs.utexas.edu>
302
303 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
304 the new odd/even ustable/stable version numbering scheme.
305 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
306 libguile. In the future, libguile and libguileqthreads may not
307 stay in sync. This still doesn't appear to affect
308 libguileqthreads, but we'll fix that next.
309
1f7a1dc9
MG
3102001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
311
312 * configure.in: Don't treat srfi directory specially, just create
313 the Makefile there (thanks to Neil Jerram for the patch).
314
6c44688a
MG
3152001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
316
317 * Makefile.am (SUBDIRS): Added `srfi'.
318
319 * configure.in: Added subdirectory `srfi' to build process.
320
321 * libguile.h: Added inclusion of `values.h'.
322
2a0ef8b7
GH
3232001-04-22 Gary Houston <ghouston@arglist.com>
324
325 * configure.in: check for inet_pton and inet_ntop.
326
67641981
GH
3272001-04-20 Gary Houston <ghouston@arglist.com>
328
329 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
330 * configure.in: check for sin6_scope_id in sockaddr_in6.
331
a9d861e3
MD
3322001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
333
334 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
335
31e74a57
GH
3362001-04-17 Gary Houston <ghouston@arglist.com>
337
338 * configure.in: run the autoconf BIGENDIAN check.
339
0da6608d
DH
3402001-04-12 Niibe Yutaka <gniibe@m17n.org>
341
342 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
343 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
344 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
345
346 * configure.in: Likewise.
347
f22ed5a0
KN
3482001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
349
350 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
351 (GUILE_FUNC_DECLARED): Removed checking of bzero.
352 Thanks to NIIBE Yutaka.
353
f2e61fc1
MD
3542001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
355
356 * Undeprecated scm_init_oop_goopscore_module.
357
72f1168d
TTN
3582001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
359
360 * check-guile.in: Fix sh standard conformance bug: Replace
361 "test -e" with "test -f". Thanks to Alexander Klimov.
362
a4928305
GH
3632001-03-19 Gary Houston <ghouston@arglist.com>
364
365 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
366 set it to `pwd`.
367
66301f9a
GH
368 * check-guile.in: 16 documentation tests were failing if "make
369 check" was run before Guile had been installed with the current
370 --prefix. made various changes to the script so that it runs
371 without a cd to the test-suite directory. For the -i option,
372 don't point GUILE_LOAD_PATH to the current directory, but let it
373 use it's own scheme library.
374
51cfd7da
GH
3752001-03-18 Gary Houston <ghouston@arglist.com>
376
377 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
378 the current directory (build dir) not srcdir to find guile
379 executable. otherwise "make check" doesn't work with a separate
380 build directory. create the test log in
381 $build_dir/check-guile.log instead of in srcdir/test-suite
382 directory.
383 * configure.in: don't define or substitute test_suite_dir.
384
e9e225e5
GH
3852001-03-17 Gary Houston <ghouston@arglist.com>
386
387 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
388 since EXTRA_DOT_DOC_FILES is redefined later. define
389 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
390
94e6d793
MG
3912001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
392
393 * configure.in: Added header checks for crypt.h, sys/resource.h
394 and sys/file.h, function checks for chroot, flock, getlogin,
395 cuserid, getpriority, setpriority, getpass, sethostname,
396 gethostname, and for crypt() in libcrypt.
397
fff043ab
NJ
3982001-03-09 Neil Jerram <neil@ossau.uklinux.net>
399
400 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
401 option from guile-doc/configure.in.
402
d42df055
DH
4032001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
404
405 * libguile.h: Removed #include "libguile/dump.h".
406
ec896089
KN
4072001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
408
409 * libguile.h: Added #include "libguile/dump.h".
410
c2886a5a
MD
4112001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
412
413 * libguile.h: Added #include "libguile/rdelim.h".
414
1ff7abbe
DH
4152001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
416
417 The following patch was sent by Thien-Thi Nguyen.
418
419 * check-guile.in: New file.
420
421 * Makefile.am: Add TESTS rule.
422
423 * configure.in: Add support for "make check".
424
f0942910
DH
4252000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
426
427 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
428
14f1d9fe
MD
4292000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
430
431 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
432 version number to 10 due to the merge of GOOPS.
433
434 * oop: New directory.
435
e4dba4c7
KN
4362000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
437
467ab77e 438 * libguile.h: #include "libguile/properties.h".
e4dba4c7 439
45605b53
GH
4402000-09-17 Gary Houston <ghouston@arglist.com>
441
442 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
443 to be reliable on all platforms.
444
e494e76d
GH
4452000-08-18 Gary Houston <ghouston@arglist.com>
446
447 * acconfig.h: added BROKEN_GCSE.
448 * configure.in: check for a gcc GCSE optimisation bug.
449
42aae633
GH
4502000-07-31 Gary Houston <ghouston@arglist.com>
451
452 * acconfig.h: added HAVE_H_ERRNO
453 * configure.in: removed some dnl'd & obsolete cygwin stuff.
454 added a test for h_errno.
455
f9ed377d
MD
4562000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
457
458 * Guile 1.4 released.
459
b5074b23
MD
4602000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
461
462 * GUILE-VERSION: Changed to work also when included by a Makefile
463 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
464 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
465 (GUILE_MINOR_VERSION): Bumped to 4.
466
f43aac9a
MD
4672000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
468
a8861fa0
MD
469 * libguile.h: Removed #include "libguile/kw.h".
470
9a8a1e8a
MD
471 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
472 (The rule will cd to $(top_srcdir).)
473
474 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
475 substitute it into libguile/Makefile.
476
f43aac9a
MD
477 * HACKING: Updated recommended libtool version to be 1.3.5.
478
479 * RELEASE: Say that we should update HACKING to reflect the
480 versions of the tools we're using rather than README.
481
5cb6f99c
MD
4822000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
483
484 * NOTES: Removed.
485
486 * TODO: Moved to devel/.
487
3ff0d90a
CB
4882000-06-01 Craig Brozefsky <craig@red-bean.com>
489
490 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
491 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
492 define libguile.so version in a well-lit place.
493
494 * configure.in: added AC_SUBST lines for the new LIBGUILE version
495 variables.
72f1168d 496
65545721
ML
4972000-06-01 Michael Livshin <mlivshin@bigfoot.com>
498
499 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 500
65545721
ML
501 * guile-aclocal.sh: new file, works around aclocal problems.
502
b2728432
DH
5032000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
504
505 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
506 USE_PCTHREADS_PTHREADS): Removed.
507
7f5fa419
GH
5082000-05-01 Gary Houston <ghouston@arglist.com>
509
510 * Makefile.am: add include_HEADERS.
511 libguile.h: moved from libguile directory. maybe libguile.h should
512 be installed in $prefix/include/libguile/libguile.h instead?
513
9764c29b
MD
5142000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
515
e415cb06
MD
516 * qthreads.m4: Removed THREADS_CPPFLAGS.
517
518 * acinclude.m4: Removed qthreads macros. They are provided in
519 qthreads.m4, so these were redundant.
520
9764c29b
MD
521 * acconfig.h (GUILE_DEBUG_MALLOC): New.
522
523 * configure.in: New --enable-debug-malloc configuration option.
524
1978b33e
MD
5252000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
526
527 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
528
529 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 530 compatibility on Linux systems.
1978b33e 531
55a85c78
MD
5322000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
533
534 * devel: New directory. Intended to carry documentation related
535 to Guile development (as opposed to the doc directory which
536 contains documentation related to the use of the current Guile).
537 This directory (devel) is not included in the Guile distribution,
538 but is accessible via anonymous CVS.
539
fdc7ea2d
MD
5402000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
541
542 * configure.in: Don't add iselect.o to LIBOBJS.
543
31d8abce
MD
5442000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
545
546 * configure.in: Added end-tag for local variables. (Thanks to
547 Thien-Thi Nguyen.)
548
244fdc2f
GH
5492000-03-12 Gary Houston <ghouston@arglist.com>
550
551 * README (Guile Documentation, About This Distribution): updated.
552
f3b5e185
MD
5532000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
554
555 * configure.in (ac_cv_struct_timespec): Added test for struct
556 timespec.
557
558 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
559
3a721413
MV
5602000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
561
562 * autogen.sh: Call libtoolize. Pass --add-missing option to
563 automake. Do not decent into libltdl directory. The libltdl
564 directory is now populated by libtoolize and does not need any
565 further autogeneration.
566
d831b039
GH
5672000-01-23 Gary Houston <ghouston@arglist.com>
568
569 * configure.in: check for fchown.
570
a0a7b83b
MD
571Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
572
573 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
574 instead of $(top_builddir)/libltdl to includepath.
575
56cfe22b
MD
5762000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
577
578 * emacs: New subdirectory for elisp tools.
579
657fcb5a
MV
5802000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
581
582 * README, HACKING: Moved "Hacking it yourself" section from README
583 to HACKING. Updated recommended libtool version to be 1.3.4.
584
dc914156
GH
5852000-01-14 Gary Houston <ghouston@arglist.com>
586
587 * configure.in: needs to have --disable-networking, not
588 --disable-net.
589
fb4956c9
MD
5902000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
591
592 * libltdl/acconfig.h: New file: Needed by autogen.sh.
593
88423ab1
GB
594Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
595
596 * autogen.sh: Added messages as we run autogen in subdirectories.
597
598 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 599 chmod +x it.
88423ab1 600
0d90b76d
MV
6012000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
602
603 * libltdl/autogen.sh: New file.
604 * autogen.sh: Invoke libltdl/autogen.sh.
605
6062000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
607
608 Finally applied the libltdl patch from Thomas Tanner, with slight
609 modifications. All code copied from the libtool package is from
610 libtool-1.3.4.
611
612 * configure.in: Make "--with-modules=yes" the default. Do not
613 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 614
0d90b76d
MV
615 1999-07-25 Thomas Tanner <tanner@ffii.org>
616
617 * Makefile.am: add libltdl to SUBDIRS, automake automatically
618 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
619 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
620 (no need to install libtool any more)
621 * configure.in: replace --enable-dynamic-linking with
622 --with-modules, required modules can be specified using
623 --with-modules="/path/to/mod.la" and will be linked
624 statically on platforms that don't support dynamic loading,
625 configure libltdl, configure libtool for dlopening
626 * libltdl: added using libtoolize -c --ltdl
627
38c1d3c4
GH
6282000-01-09 Gary Houston <ghouston@arglist.com>
629
630 * configure.in: check whether localtime caches TZ. copied from
631 Emacs 20.5.
632 * acconfig.h: add LOCALTIME_CACHE.
633
dceef6be
GB
634Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
635
636 * configure.in: Make it be guile-snarf.awk, since we'll be
637 switching names for guile-doc-snarf. (I wouldn't have changed
638 this, but I was getting ready to commit this way when the below
639 change was committed).
640
763a6716
MD
6411999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
642
643 * configure.in: Create guile-doc-snarf.awk.
644
6aca8c6c
GB
6451999-12-12 Greg J. Badros <gjb@cs.washington.edu>
646
72f1168d 647 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
648 AC_OUTPUTted.
649
6501999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
651
652 * NEWS: More complete description for --enable-debug-freelist.
653
aee8ca3f
GH
6541999-12-09 Gary Houston <ghouston@freewire.co.uk>
655
656 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
657 causes numerous spurious warnings with recent gcc and/or glibc
658 versions.
659
afe5177e
GH
6601999-11-19 Gary Houston <ghouston@freewire.co.uk>
661
662 * acconfig.h: add HAVE_ARRAYS.
663
664 * configure.in: add --disable-arrays option, probably temporary.
665
5c11cc9d
GH
6661999-11-17 Gary Houston <ghouston@freewire.co.uk>
667
668 * configure.in: check for hstrerror.
669
5d94b2fe
JB
6701999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
671
e8ff4648
JB
672 * autogen.sh: Don't call autoreconf at all; it's not reliable.
673 Instead, call the various tools explicitly. Invoke
674 guile-readline's autogen.sh script.
0cbedb5b
JB
675
676 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 677
0cbedb5b
JB
678 We can't have .m4 files which are installed where aclocal can
679 see them, but also used by guile's own configure.in, because
680 aclocal will read both copies, complain about duplicate macro
681 definitions, and refuse to generate aclocal.m4 at all. This
682 happens if you invoke it as `aclocal -I .', as autoreconf does.
683 This is probably a flaw in the autotools, but Guile doesn't need
684 that flaw fixed immediately.
685
686 guile.m4 is intended for use by people linking against guile, so
687 it needs to be installed. But Guile itself doesn't use it. So
688 move guile.m4 into guile-config. That makes sense, since
689 guile.m4's GUILE_FLAGS macro is just an easy way to call
690 guile-config.
691
692 qthreads.m4 is indented to help configure a qthreads tree. It's
693 only useful to a package which actually includes a qthreads tree,
694 and it's intimately related to that tree, so it's not useful to
695 install this. So don't install it.
696
697 * guile.m4: Moved to guile-config.
698 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
699 (EXTRA_DIST): Move qthreads.m4 here.
700
5d94b2fe
JB
701 Don't store generated files in the repository any more. Instead,
702 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 703 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
704 * autogen.sh: New file.
705 * ANON-CVS, SNAPSHOTS: Updated instructions.
706
dc4d930b
JB
7071999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
708
709 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
710
6e706938 7111999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
712
713 * configure.in: Added --enable-debug-freelist option.
714
fca7547b 715 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 716
52cfc69b
GH
7171999-09-23 Gary Houston <ghouston@freewire.co.uk>
718
719 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
720 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
721
722 * configure.in: new options --disable-posix, --disable-net
723 and --disable-regex
724 export HAVE_POSIX and HAVE_NETWORKING definitions.
725 don't add regex-posix.o to LIBOBJS if regex disabled.
726
727 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
728 conditionally.
729
bab4e1cc
JB
7301999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
731
732 * Guile 1.3.4 released.
733
fc97c626
JB
7341999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
735
736 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
737 libtool knows how to get ANSI C behavior from the compiler.
738 * configure: Regenerated.
739
7ee92fce
GH
7401999-09-20 Gary Houston <ghouston@freewire.co.uk>
741
742 * configure.in: check availability of siginterrupt.
743
08b8c694
GH
7441999-09-18 Gary Houston <ghouston@freewire.co.uk>
745
746 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
747 testing for SA_RESTART.
748
7cdbcc7d
MD
7491999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
750
751 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
752
e1f20ec6
JB
7531999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
754
755 * configure.in (GUILE_STAMP): Don't set this variable, or
756 substitute it into anything. Full explanation in ice-9/ChangeLog.
757 * configure, Makefile.in: Regenerated.
72f1168d 758
ffe70f9c
JB
7591999-09-06 James Blandy <jimb@mule.m17n.org>
760
761 Propagate the changes of 2 Sept the rest of the way through.
762 * configure: Regenerated.
763 * Makefile.in: Regenerated. Not sure why this diff is so big.
764
e127c348
JB
7651999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
766
767 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
768 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 769 * aclocal.m4: Regenerated.
e127c348 770
655f19ab
MD
7711999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
772
773 * configure.in: Test for presence of function on_exit.
774
b074884f
JB
7751999-09-01 James Blandy <jimb@mule.m17n.org>
776
777 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
778 the system doesn't have memmove. Don't test for memmove and bcopy
779 with AC_CHECK_FUNCS.
780 * configure: Regenerated.
781
a7098335
MD
7821999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
783
784 * configure.in: Test for atexit.
785
9a26d6f9
MD
7861999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
787
b030b39b
MD
788 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
789
9a26d6f9
MD
790 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
791 (Thanks to Bernard Urban.)
792 Test for memmove and bcopy. (Thanks to
a7098335 793 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
794
795 * acconfig.h: Added HAVE_S_ISLNK.
796
a05cba61
JB
7971999-08-20 James Blandy <jimb@mule.m17n.org>
798
0a852b94
JB
799 * Guile 1.3.2 released.
800
a05cba61
JB
801 * Makefile.in: Regenerated.
802
f29f2933
MD
8031999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
804
805 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
806 to libtool-1.3.3.
807
0e8a8468
MV
8081999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
809
810 Added guile-readline subdirectory with the removed readline
811 support.
812 * guile-readline: New directory, see ChangeLog there.
813 * configure.in: Cause configure to descend into guile-readline
814 dir.
815 * Makefile.am: Likewise for make.
816 * NEWS: Explain how to activate the readline support.
817 * configure, Makefile.in: Regenerated.
72f1168d 818
3144e1a9
JB
8191999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
820
821