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