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