(scm_cond_t, scm_key_t, scm_mutex_t): Only define these when using
[bpt/guile.git] / ChangeLog
CommitLineData
4ff9f825
MV
12001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
2
4927dd28
MV
3 * libguile.h: Added deprecated section with the olde type names.
4
4ff9f825
MV
5 * configure.in: Check for header <stdint.h>. Check for uintptr_t
6 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
7 `#defined'.
8
9 * acconfig.h (ptrdiff_t): Removed.
10
e01970a5
MG
112001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
12
13 * configure.in: Generate examples/box-dynamic-module/Makefile.
14
c794483c
MV
152001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
16
17 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
18 guile-snarf.
19
9454d8d5
RB
202001-06-02 Rob Browning <rlb@cs.utexas.edu>
21
22 * configure.in: changes for autoconf 2.50.
23 (AC_PREREQ): require at least autoconf 2.50.
24 (AC_INIT): no longer takes an arg.
25 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
26 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
27 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
28 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
29 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
30 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
31 (AC_OUTPUT): no longer takes args.
32
33 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
34 unconditionally .
35
114f9bab
MV
362001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
37
38 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
39 I. N. Golubev!
40
ee2718a9
MG
412001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
42
43 * configure.in: Generate examples/box-dynamic/Makefile.
44
2de7ddb7
MG
452001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
46
47 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
48
49 * configure.in: Added all Makefiles in the `examples' directory to
50 AC_OUTPUT.
51
f501d0d4
ML
522001-05-31 Michael Livshin <mlivshin@bigfoot.com>
53
54 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
55 don't generate guile-snarf.awk.
56
57 * Makefile.am (EXTRA_DIST): add test-suite.
58
1db81cb0
ML
592001-05-28 Michael Livshin <mlivshin@bigfoot.com>
60
61 * check-guile.in: fix to be runnable when srcdir!=builddir.
62
f3f70257
ML
632001-05-26 Michael Livshin <mlivshin@bigfoot.com>
64
65 revert the controversial part of the 2001-05-23 changes
66
1be6b49c
ML
672001-05-23 Michael Livshin <mlivshin@bigfoot.com>
68
69 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
70 also, make sure that the integral type choosen to represent an SCM
71 has exactly the same size as a void pointer.
72
73 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
74 SCM_SIZEOF_BITS_T, ptrdiff_t.
75
c81ea65d
RB
762001-05-16 Rob Browning <rlb@cs.utexas.edu>
77
78 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
79
80 * GUILE-VERSION
81 (GUILE_VERSION): now MAJOR.MINOR.MICRO
82 (GUILE_MICRO_VERSION): new variable, records final revision.
83 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
84 i.e. the 6.
85
887dfa7d
DH
862001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
87
88 * acconfig.h, configure.in: Renamed
89 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
90
11bbab47
MV
912001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
92
93 * acinclude.m4: Removed copy of "libtool.m4".
94
5cd06d5e
DH
952001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
96
97 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
98
a232c19e
TTN
992001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
100
928f20fb
TTN
101 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
102
a232c19e
TTN
103 * HACKING: Update copyright.
104 Add blurb pointing to devel/tasks.text.
105
c8750173
TTN
1062001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
107
108 * check-guile.in: For SRFI testing, set and export env
109 var `LTDL_LIBRARY_PATH'.
110
75141eb0
NJ
1112001-05-07 Neil Jerram <neil@ossau.uklinux.net>
112
113 * AUTHORS: Add docs-related authorship details.
114
c10ecc4c
MV
1152001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
116
117 * configure.in (--enable-deprecated): Recognize "shutup" option
118 argument and turn it into the default warning level "no".
119
018a53a1
GH
1202001-05-05 Gary Houston <ghouston@arglist.com>
121
122 * acconfig.h: add HAVE_IPV6.
123 * configure.in: check whether we can compile with IPv6 support.
124
26f798bd
TTN
1252001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
126
127 * guile-tools.in: New file.
128
129 * configure.in (AC_OUTPUT): Add guile-tools, and make
130 executable.
131
132 * Makefile.am (bin_SCRIPTS): New var.
133
c5316ea3
GH
1342001-05-04 Gary Houston <ghouston@arglist.com>
135
136 * configure.in: check whether uint32_t is defined when netdb.h
137 is included.
138 acconfig.h: added HAVE_UINT32_T.
139
7440341c
MV
1402001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
141
142 * configure.in: Added handling of `--enable-deprecated'.
143
144 * acconfig.h (SCM_DEBUG_DEPRECATED,
145 GUILE_WARN_DEPRECATED_DEFAULT): Added.
146
14a7d5f8
TTN
1472001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
148
149 * Makefile.am (SUBDIRS): Add "scripts".
150
151 * configure.in (AC_OUTPUT): Add scripts/Makefile.
152
7e267da1
GH
1532001-04-29 Gary Houston <ghouston@arglist.com>
154
155 * libguile.h: include rw.h.
156
f2a75d81
RB
1572001-04-27 Rob Browning <rlb@cs.utexas.edu>
158
159 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
160 the new odd/even ustable/stable version numbering scheme.
161 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
162 libguile. In the future, libguile and libguileqthreads may not
163 stay in sync. This still doesn't appear to affect
164 libguileqthreads, but we'll fix that next.
165
1f7a1dc9
MG
1662001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
167
168 * configure.in: Don't treat srfi directory specially, just create
169 the Makefile there (thanks to Neil Jerram for the patch).
170
6c44688a
MG
1712001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
172
173 * Makefile.am (SUBDIRS): Added `srfi'.
174
175 * configure.in: Added subdirectory `srfi' to build process.
176
177 * libguile.h: Added inclusion of `values.h'.
178
2a0ef8b7
GH
1792001-04-22 Gary Houston <ghouston@arglist.com>
180
181 * configure.in: check for inet_pton and inet_ntop.
182
67641981
GH
1832001-04-20 Gary Houston <ghouston@arglist.com>
184
185 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
186 * configure.in: check for sin6_scope_id in sockaddr_in6.
187
a9d861e3
MD
1882001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
189
190 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
191
31e74a57
GH
1922001-04-17 Gary Houston <ghouston@arglist.com>
193
194 * configure.in: run the autoconf BIGENDIAN check.
195
0da6608d
DH
1962001-04-12 Niibe Yutaka <gniibe@m17n.org>
197
198 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
199 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
200 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
201
202 * configure.in: Likewise.
203
f22ed5a0
KN
2042001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
205
206 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
207 (GUILE_FUNC_DECLARED): Removed checking of bzero.
208 Thanks to NIIBE Yutaka.
209
f2e61fc1
MD
2102001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
211
212 * Undeprecated scm_init_oop_goopscore_module.
213
72f1168d
TTN
2142001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
215
216 * check-guile.in: Fix sh standard conformance bug: Replace
217 "test -e" with "test -f". Thanks to Alexander Klimov.
218
a4928305
GH
2192001-03-19 Gary Houston <ghouston@arglist.com>
220
221 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
222 set it to `pwd`.
223
66301f9a
GH
224 * check-guile.in: 16 documentation tests were failing if "make
225 check" was run before Guile had been installed with the current
226 --prefix. made various changes to the script so that it runs
227 without a cd to the test-suite directory. For the -i option,
228 don't point GUILE_LOAD_PATH to the current directory, but let it
229 use it's own scheme library.
230
51cfd7da
GH
2312001-03-18 Gary Houston <ghouston@arglist.com>
232
233 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
234 the current directory (build dir) not srcdir to find guile
235 executable. otherwise "make check" doesn't work with a separate
236 build directory. create the test log in
237 $build_dir/check-guile.log instead of in srcdir/test-suite
238 directory.
239 * configure.in: don't define or substitute test_suite_dir.
240
e9e225e5
GH
2412001-03-17 Gary Houston <ghouston@arglist.com>
242
243 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
244 since EXTRA_DOT_DOC_FILES is redefined later. define
245 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
246
94e6d793
MG
2472001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
248
249 * configure.in: Added header checks for crypt.h, sys/resource.h
250 and sys/file.h, function checks for chroot, flock, getlogin,
251 cuserid, getpriority, setpriority, getpass, sethostname,
252 gethostname, and for crypt() in libcrypt.
253
fff043ab
NJ
2542001-03-09 Neil Jerram <neil@ossau.uklinux.net>
255
256 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
257 option from guile-doc/configure.in.
258
d42df055
DH
2592001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
260
261 * libguile.h: Removed #include "libguile/dump.h".
262
ec896089
KN
2632001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
264
265 * libguile.h: Added #include "libguile/dump.h".
266
c2886a5a
MD
2672001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
268
269 * libguile.h: Added #include "libguile/rdelim.h".
270
1ff7abbe
DH
2712001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
272
273 The following patch was sent by Thien-Thi Nguyen.
274
275 * check-guile.in: New file.
276
277 * Makefile.am: Add TESTS rule.
278
279 * configure.in: Add support for "make check".
280
f0942910
DH
2812000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
282
283 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
284
14f1d9fe
MD
2852000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
286
287 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
288 version number to 10 due to the merge of GOOPS.
289
290 * oop: New directory.
291
e4dba4c7
KN
2922000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
293
467ab77e 294 * libguile.h: #include "libguile/properties.h".
e4dba4c7 295
45605b53
GH
2962000-09-17 Gary Houston <ghouston@arglist.com>
297
298 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
299 to be reliable on all platforms.
300
e494e76d
GH
3012000-08-18 Gary Houston <ghouston@arglist.com>
302
303 * acconfig.h: added BROKEN_GCSE.
304 * configure.in: check for a gcc GCSE optimisation bug.
305
42aae633
GH
3062000-07-31 Gary Houston <ghouston@arglist.com>
307
308 * acconfig.h: added HAVE_H_ERRNO
309 * configure.in: removed some dnl'd & obsolete cygwin stuff.
310 added a test for h_errno.
311
f9ed377d
MD
3122000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
313
314 * Guile 1.4 released.
315
b5074b23
MD
3162000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
317
318 * GUILE-VERSION: Changed to work also when included by a Makefile
319 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
320 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
321 (GUILE_MINOR_VERSION): Bumped to 4.
322
f43aac9a
MD
3232000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
324
a8861fa0
MD
325 * libguile.h: Removed #include "libguile/kw.h".
326
9a8a1e8a
MD
327 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
328 (The rule will cd to $(top_srcdir).)
329
330 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
331 substitute it into libguile/Makefile.
332
f43aac9a
MD
333 * HACKING: Updated recommended libtool version to be 1.3.5.
334
335 * RELEASE: Say that we should update HACKING to reflect the
336 versions of the tools we're using rather than README.
337
5cb6f99c
MD
3382000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
339
340 * NOTES: Removed.
341
342 * TODO: Moved to devel/.
343
3ff0d90a
CB
3442000-06-01 Craig Brozefsky <craig@red-bean.com>
345
346 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
347 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
348 define libguile.so version in a well-lit place.
349
350 * configure.in: added AC_SUBST lines for the new LIBGUILE version
351 variables.
72f1168d 352
65545721
ML
3532000-06-01 Michael Livshin <mlivshin@bigfoot.com>
354
355 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 356
65545721
ML
357 * guile-aclocal.sh: new file, works around aclocal problems.
358
b2728432
DH
3592000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
360
361 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
362 USE_PCTHREADS_PTHREADS): Removed.
363
7f5fa419
GH
3642000-05-01 Gary Houston <ghouston@arglist.com>
365
366 * Makefile.am: add include_HEADERS.
367 libguile.h: moved from libguile directory. maybe libguile.h should
368 be installed in $prefix/include/libguile/libguile.h instead?
369
9764c29b
MD
3702000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
371
e415cb06
MD
372 * qthreads.m4: Removed THREADS_CPPFLAGS.
373
374 * acinclude.m4: Removed qthreads macros. They are provided in
375 qthreads.m4, so these were redundant.
376
9764c29b
MD
377 * acconfig.h (GUILE_DEBUG_MALLOC): New.
378
379 * configure.in: New --enable-debug-malloc configuration option.
380
1978b33e
MD
3812000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
382
383 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
384
385 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 386 compatibility on Linux systems.
1978b33e 387
55a85c78
MD
3882000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
389
390 * devel: New directory. Intended to carry documentation related
391 to Guile development (as opposed to the doc directory which
392 contains documentation related to the use of the current Guile).
393 This directory (devel) is not included in the Guile distribution,
394 but is accessible via anonymous CVS.
395
fdc7ea2d
MD
3962000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
397
398 * configure.in: Don't add iselect.o to LIBOBJS.
399
31d8abce
MD
4002000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
401
402 * configure.in: Added end-tag for local variables. (Thanks to
403 Thien-Thi Nguyen.)
404
244fdc2f
GH
4052000-03-12 Gary Houston <ghouston@arglist.com>
406
407 * README (Guile Documentation, About This Distribution): updated.
408
f3b5e185
MD
4092000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
410
411 * configure.in (ac_cv_struct_timespec): Added test for struct
412 timespec.
413
414 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
415
3a721413
MV
4162000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
417
418 * autogen.sh: Call libtoolize. Pass --add-missing option to
419 automake. Do not decent into libltdl directory. The libltdl
420 directory is now populated by libtoolize and does not need any
421 further autogeneration.
422
d831b039
GH
4232000-01-23 Gary Houston <ghouston@arglist.com>
424
425 * configure.in: check for fchown.
426
a0a7b83b
MD
427Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
428
429 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
430 instead of $(top_builddir)/libltdl to includepath.
431
56cfe22b
MD
4322000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
433
434 * emacs: New subdirectory for elisp tools.
435
657fcb5a
MV
4362000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
437
438 * README, HACKING: Moved "Hacking it yourself" section from README
439 to HACKING. Updated recommended libtool version to be 1.3.4.
440
dc914156
GH
4412000-01-14 Gary Houston <ghouston@arglist.com>
442
443 * configure.in: needs to have --disable-networking, not
444 --disable-net.
445
fb4956c9
MD
4462000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
447
448 * libltdl/acconfig.h: New file: Needed by autogen.sh.
449
88423ab1
GB
450Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
451
452 * autogen.sh: Added messages as we run autogen in subdirectories.
453
454 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 455 chmod +x it.
88423ab1 456
0d90b76d
MV
4572000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
458
459 * libltdl/autogen.sh: New file.
460 * autogen.sh: Invoke libltdl/autogen.sh.
461
4622000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
463
464 Finally applied the libltdl patch from Thomas Tanner, with slight
465 modifications. All code copied from the libtool package is from
466 libtool-1.3.4.
467
468 * configure.in: Make "--with-modules=yes" the default. Do not
469 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 470
0d90b76d
MV
471 1999-07-25 Thomas Tanner <tanner@ffii.org>
472
473 * Makefile.am: add libltdl to SUBDIRS, automake automatically
474 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
475 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
476 (no need to install libtool any more)
477 * configure.in: replace --enable-dynamic-linking with
478 --with-modules, required modules can be specified using
479 --with-modules="/path/to/mod.la" and will be linked
480 statically on platforms that don't support dynamic loading,
481 configure libltdl, configure libtool for dlopening
482 * libltdl: added using libtoolize -c --ltdl
483
38c1d3c4
GH
4842000-01-09 Gary Houston <ghouston@arglist.com>
485
486 * configure.in: check whether localtime caches TZ. copied from
487 Emacs 20.5.
488 * acconfig.h: add LOCALTIME_CACHE.
489
dceef6be
GB
490Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
491
492 * configure.in: Make it be guile-snarf.awk, since we'll be
493 switching names for guile-doc-snarf. (I wouldn't have changed
494 this, but I was getting ready to commit this way when the below
495 change was committed).
496
763a6716
MD
4971999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
498
499 * configure.in: Create guile-doc-snarf.awk.
500
6aca8c6c
GB
5011999-12-12 Greg J. Badros <gjb@cs.washington.edu>
502
72f1168d 503 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
504 AC_OUTPUTted.
505
5061999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
507
508 * NEWS: More complete description for --enable-debug-freelist.
509
aee8ca3f
GH
5101999-12-09 Gary Houston <ghouston@freewire.co.uk>
511
512 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
513 causes numerous spurious warnings with recent gcc and/or glibc
514 versions.
515
afe5177e
GH
5161999-11-19 Gary Houston <ghouston@freewire.co.uk>
517
518 * acconfig.h: add HAVE_ARRAYS.
519
520 * configure.in: add --disable-arrays option, probably temporary.
521
5c11cc9d
GH
5221999-11-17 Gary Houston <ghouston@freewire.co.uk>
523
524 * configure.in: check for hstrerror.
525
5d94b2fe
JB
5261999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
527
e8ff4648
JB
528 * autogen.sh: Don't call autoreconf at all; it's not reliable.
529 Instead, call the various tools explicitly. Invoke
530 guile-readline's autogen.sh script.
0cbedb5b
JB
531
532 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 533
0cbedb5b
JB
534 We can't have .m4 files which are installed where aclocal can
535 see them, but also used by guile's own configure.in, because
536 aclocal will read both copies, complain about duplicate macro
537 definitions, and refuse to generate aclocal.m4 at all. This
538 happens if you invoke it as `aclocal -I .', as autoreconf does.
539 This is probably a flaw in the autotools, but Guile doesn't need
540 that flaw fixed immediately.
541
542 guile.m4 is intended for use by people linking against guile, so
543 it needs to be installed. But Guile itself doesn't use it. So
544 move guile.m4 into guile-config. That makes sense, since
545 guile.m4's GUILE_FLAGS macro is just an easy way to call
546 guile-config.
547
548 qthreads.m4 is indented to help configure a qthreads tree. It's
549 only useful to a package which actually includes a qthreads tree,
550 and it's intimately related to that tree, so it's not useful to
551 install this. So don't install it.
552
553 * guile.m4: Moved to guile-config.
554 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
555 (EXTRA_DIST): Move qthreads.m4 here.
556
5d94b2fe
JB
557 Don't store generated files in the repository any more. Instead,
558 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 559 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
560 * autogen.sh: New file.
561 * ANON-CVS, SNAPSHOTS: Updated instructions.
562
dc4d930b
JB
5631999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
564
565 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
566
6e706938 5671999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
568
569 * configure.in: Added --enable-debug-freelist option.
570
fca7547b 571 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 572
52cfc69b
GH
5731999-09-23 Gary Houston <ghouston@freewire.co.uk>
574
575 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
576 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
577
578 * configure.in: new options --disable-posix, --disable-net
579 and --disable-regex
580 export HAVE_POSIX and HAVE_NETWORKING definitions.
581 don't add regex-posix.o to LIBOBJS if regex disabled.
582
583 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
584 conditionally.
585
bab4e1cc
JB
5861999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
587
588 * Guile 1.3.4 released.
589
fc97c626
JB
5901999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
591
592 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
593 libtool knows how to get ANSI C behavior from the compiler.
594 * configure: Regenerated.
595
7ee92fce
GH
5961999-09-20 Gary Houston <ghouston@freewire.co.uk>
597
598 * configure.in: check availability of siginterrupt.
599
08b8c694
GH
6001999-09-18 Gary Houston <ghouston@freewire.co.uk>
601
602 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
603 testing for SA_RESTART.
604
7cdbcc7d
MD
6051999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
606
607 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
608
e1f20ec6
JB
6091999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
610
611 * configure.in (GUILE_STAMP): Don't set this variable, or
612 substitute it into anything. Full explanation in ice-9/ChangeLog.
613 * configure, Makefile.in: Regenerated.
72f1168d 614
ffe70f9c
JB
6151999-09-06 James Blandy <jimb@mule.m17n.org>
616
617 Propagate the changes of 2 Sept the rest of the way through.
618 * configure: Regenerated.
619 * Makefile.in: Regenerated. Not sure why this diff is so big.
620
e127c348
JB
6211999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
622
623 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
624 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 625 * aclocal.m4: Regenerated.
e127c348 626
655f19ab
MD
6271999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
628
629 * configure.in: Test for presence of function on_exit.
630
b074884f
JB
6311999-09-01 James Blandy <jimb@mule.m17n.org>
632
633 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
634 the system doesn't have memmove. Don't test for memmove and bcopy
635 with AC_CHECK_FUNCS.
636 * configure: Regenerated.
637
a7098335
MD
6381999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
639
640 * configure.in: Test for atexit.
641
9a26d6f9
MD
6421999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
643
b030b39b
MD
644 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
645
9a26d6f9
MD
646 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
647 (Thanks to Bernard Urban.)
648 Test for memmove and bcopy. (Thanks to
a7098335 649 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
650
651 * acconfig.h: Added HAVE_S_ISLNK.
652
a05cba61
JB
6531999-08-20 James Blandy <jimb@mule.m17n.org>
654
0a852b94
JB
655 * Guile 1.3.2 released.
656
a05cba61
JB
657 * Makefile.in: Regenerated.
658
f29f2933
MD
6591999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
660
661 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
662 to libtool-1.3.3.
663
0e8a8468
MV
6641999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
665
666 Added guile-readline subdirectory with the removed readline
667 support.
668 * guile-readline: New directory, see ChangeLog there.
669 * configure.in: Cause configure to descend into guile-readline
670 dir.
671 * Makefile.am: Likewise for make.
672 * NEWS: Explain how to activate the readline support.
673 * configure, Makefile.in: Regenerated.
72f1168d 674
3144e1a9
JB
6751999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
676
677