*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
2ad3278a
TTN
12001-10-26 Thien-Thi Nguyen <ttn@glug.org>
2
3 * BUGS (7, 8): New.
4
c95d1a2d
TTN
52001-10-25 Thien-Thi Nguyen <ttn@glug.org>
6
7 * BUGS: Expand on file format description.
8
9 (1): Update "fixed" field.
d07db248 10 (2, 3, 4, 5, 6): New.
c95d1a2d 11
4f522b6f
GH
122001-10-14 Gary Houston <ghouston@arglist.com>
13
14 * configure.in: include sys/types.h when testing uint32_t.
15 thanks to Bill Schottstaedt.
16
f84c3705
MV
172001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
18
19 * configure.in: Do not use an absolute path for <unistd.h> when
20 checking for return type of usleep. Thanks to Michael Carmack.
21
6768cfba
TTN
222001-09-30 Thien-Thi Nguyen <ttn@glug.org>
23
24 * BUGS: New file.
25 * Makefile.am (EXTRA_DIST): Add BUGS file.
26
2cbad7d9
TTN
272001-09-25 Thien-Thi Nguyen <ttn@glug.org>
28
29 * TODO: Add bugfix item to "Eventually".
30
c13f0a90
RB
312001-09-20 Rob Browning <rlb@defaultvalue.org>
32
33 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
34
352001-09-11 Rob Browning <rlb@defaultvalue.org>
36
37 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
38 the testing list since they're no longer functional.
39
06288138
TTN
402001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
41
42 * TODO:
43 Use outline mode instead of text.
44 Reword protocol explanation.
45 Add "make error-signalling functions more consistent" to Eventually.
46 Move some C-related GOOPS tasks to 1.8.0, take ownership.
47
6f84677a
TTN
482001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
49
50 * HACKING (Sample GDB Initialization File): New section.
51
52 * TODO (1.8.0): Add "move .gdbinit" entry.
53
8c494e99
DH
542001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
55
56 * TODO: Added some points, and eliminated all done items.
57
58 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
59 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
60 SCM_ENABLE_DEPRECATED with the logic reversed.
61
f7c6b778
DH
622001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
63
64 * libguile.h: Removed bogus comment, rearranged includes, removed
65 deprecated definitions.
66
8c494e99 67 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 68
cf390da1
TTN
692001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
70
71 * HACKING: Mention libtool ./configure-regeneration requirement.
72
fada26b2
MV
732001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
74
75 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
76 libltdl provides it itself.
77
11ca8865
NJ
782001-08-24 Neil Jerram <neil@ossau.uklinux.net>
79
80 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
81 Makefiles.
cf390da1 82
ab4cd34b
RB
832001-08-15 Rob Browning <rlb@defaultvalue.org>
84
85 * configure.in
86 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
87 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
88 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
89 (LIBGUILE_INTERFACE): use libtool versioning scheme.
90 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
91 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
92 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
93 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
94
95 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
96 (GUILE_MICRO_VERSION): reset for new unstable.
97 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
98 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
99 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
100 (LIBGUILE_INTERFACE): use libtool versioning scheme.
101 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
102 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
103 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
104 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
105
b754e3d1
MV
1062001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
107
108 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
109 EXTRA_DIST to SUBDIRS.
110
111 * configure.in: Added "test-suite/Makefile".
112
c1151355
MV
1132001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
114
115 * configure.in: Added `--disable-linuxthreads' option and do not
116 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
117 given. Thanks to Cris Cramer!
118
11057044
MV
1192001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
120
121 * Makefile.am (SUBDIRS): Build libguile before ice-9.
122
f3805ebb
MV
1232001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
124
125 * configure.in: Check for "inttypes.h".
126
e658215a
RB
1272001-07-19 Rob Browning <rlb@defaultvalue.org>
128
129 * configure.in: add checks for setitimer and getitimer.
130 Add --enable-error-on-warning.
131
c0b2936e
MG
1322001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
133
134 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
135
8f2ecec5
TTN
1362001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
137
138 * HACKING: Remove onerous authorship-info deletion clause.
139
065509a5
KN
1402001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
141
142 * autogen.sh: Call libtoolize with --force.
143
d76852e3
TTN
1442001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
145
146 * INSTALL: Point to HACKING for tool versions.
147
fd6c6321
RB
1482001-07-08 Rob Browning <rlb@defaultvalue.org>
149
04860df7
RB
150 * TODO: updated to include relevant itemized post-1.6-RELEASE
151 tasks that are distributable so we can check them off as they are
152 done, and delete 1.6.0 tasks.
153
154 * RELEASE: add a note that the RELEASE instructions are out of
155 date now that we're using branches.
156
fd6c6321
RB
157 * AUTHORS: add "many files throughout" for myself.
158
8d123036
TTN
1592001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
160
161 * README: Also mention guile-tools.
162
163 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
164
32d6f999
TTN
1652001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
166
167 * RELEASE: Move todo items to file TODO.
168
169 * TODO: Initial revision
170
a4734913
TTN
171 * Makefile.am (EXTRA_DIST): Add TODO.
172
dbfadc85
TTN
173 * HACKING: Refer to TODO and SNAPSHOTS.
174 No longer refer to devel/tasks.text.
175
176 * SNAPSHOTS: Fix reference bug; recommended tool
177 versions are in HACKING.
178
f6b3694a
TTN
179 * TODO: Add completion and ownership protocol to header comments.
180
3cd085d0
TTN
181 * RELEASE: Add TODO-processing to spiffing checklist.
182
9c3955ff
TTN
183 * HACKING: Update deprecation procedure to refer to TODO.
184
17383b7c
ML
1852001-06-27 Michael Livshin <mlivshin@bigfoot.com>
186
187 * autogen.sh: don't run flex here.
188
189 * HACKING: clarify that newer versions of flex should be just
190 fine.
191
82893676
MG
1922001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
193
194 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
195
196 * configure.in: Added some header and function checks.
197
f2ae4555
NJ
1982001-06-25 Neil Jerram <neil@ossau.uklinux.net>
199
200 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
201
4172703a
MV
2022001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
203
204 * autogen.sh: Added message about what to do next. Tell them to
205 use `--enable-maintainer-mode'.
206
093e7da4
ML
2072001-06-25 Michael Livshin <mlivshin@bigfoot.com>
208
209 * HACKING: mention flex.
210
211 * autogen.sh: generate libguile/c-tokenize.c.
212
6b41a313
MG
2132001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
214
215 * libguile.h: Removed inclusion of libguile/tag.h.
216
eb6c2de8
MV
2172001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
218
219 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
220 these when using threads.
221
4ff9f825
MV
2222001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
223
4927dd28
MV
224 * libguile.h: Added deprecated section with the olde type names.
225
4ff9f825
MV
226 * configure.in: Check for header <stdint.h>. Check for uintptr_t
227 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
228 `#defined'.
229
230 * acconfig.h (ptrdiff_t): Removed.
231
e01970a5
MG
2322001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
233
234 * configure.in: Generate examples/box-dynamic-module/Makefile.
235
c794483c
MV
2362001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
237
238 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
239 guile-snarf.
240
9454d8d5
RB
2412001-06-02 Rob Browning <rlb@cs.utexas.edu>
242
243 * configure.in: changes for autoconf 2.50.
244 (AC_PREREQ): require at least autoconf 2.50.
245 (AC_INIT): no longer takes an arg.
246 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
247 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
248 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
249 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
250 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
251 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
252 (AC_OUTPUT): no longer takes args.
32d6f999 253
9454d8d5
RB
254 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
255 unconditionally .
256
114f9bab
MV
2572001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
258
259 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
260 I. N. Golubev!
261
ee2718a9
MG
2622001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
263
264 * configure.in: Generate examples/box-dynamic/Makefile.
265
2de7ddb7
MG
2662001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
267
268 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
269
270 * configure.in: Added all Makefiles in the `examples' directory to
271 AC_OUTPUT.
272
f501d0d4
ML
2732001-05-31 Michael Livshin <mlivshin@bigfoot.com>
274
275 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
276 don't generate guile-snarf.awk.
277
278 * Makefile.am (EXTRA_DIST): add test-suite.
279
1db81cb0
ML
2802001-05-28 Michael Livshin <mlivshin@bigfoot.com>
281
282 * check-guile.in: fix to be runnable when srcdir!=builddir.
283
f3f70257
ML
2842001-05-26 Michael Livshin <mlivshin@bigfoot.com>
285
286 revert the controversial part of the 2001-05-23 changes
287
1be6b49c
ML
2882001-05-23 Michael Livshin <mlivshin@bigfoot.com>
289
290 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
291 also, make sure that the integral type choosen to represent an SCM
292 has exactly the same size as a void pointer.
293
294 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
295 SCM_SIZEOF_BITS_T, ptrdiff_t.
296
c81ea65d
RB
2972001-05-16 Rob Browning <rlb@cs.utexas.edu>
298
299 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
300
301 * GUILE-VERSION
302 (GUILE_VERSION): now MAJOR.MINOR.MICRO
303 (GUILE_MICRO_VERSION): new variable, records final revision.
304 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
305 i.e. the 6.
306
887dfa7d
DH
3072001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
308
309 * acconfig.h, configure.in: Renamed
310 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
311
11bbab47
MV
3122001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
313
314 * acinclude.m4: Removed copy of "libtool.m4".
315
5cd06d5e
DH
3162001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
317
318 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
319
a232c19e
TTN
3202001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
321
928f20fb
TTN
322 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
323
a232c19e
TTN
324 * HACKING: Update copyright.
325 Add blurb pointing to devel/tasks.text.
326
c8750173
TTN
3272001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
328
329 * check-guile.in: For SRFI testing, set and export env
330 var `LTDL_LIBRARY_PATH'.
331
75141eb0
NJ
3322001-05-07 Neil Jerram <neil@ossau.uklinux.net>
333
334 * AUTHORS: Add docs-related authorship details.
335
c10ecc4c
MV
3362001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
337
338 * configure.in (--enable-deprecated): Recognize "shutup" option
339 argument and turn it into the default warning level "no".
340
018a53a1
GH
3412001-05-05 Gary Houston <ghouston@arglist.com>
342
343 * acconfig.h: add HAVE_IPV6.
344 * configure.in: check whether we can compile with IPv6 support.
345
26f798bd
TTN
3462001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
347
348 * guile-tools.in: New file.
349
350 * configure.in (AC_OUTPUT): Add guile-tools, and make
351 executable.
352
353 * Makefile.am (bin_SCRIPTS): New var.
354
c5316ea3
GH
3552001-05-04 Gary Houston <ghouston@arglist.com>
356
357 * configure.in: check whether uint32_t is defined when netdb.h
358 is included.
359 acconfig.h: added HAVE_UINT32_T.
360
7440341c
MV
3612001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
362
363 * configure.in: Added handling of `--enable-deprecated'.
364
365 * acconfig.h (SCM_DEBUG_DEPRECATED,
366 GUILE_WARN_DEPRECATED_DEFAULT): Added.
367
14a7d5f8
TTN
3682001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
369
370 * Makefile.am (SUBDIRS): Add "scripts".
371
372 * configure.in (AC_OUTPUT): Add scripts/Makefile.
373
7e267da1
GH
3742001-04-29 Gary Houston <ghouston@arglist.com>
375
376 * libguile.h: include rw.h.
377
f2a75d81
RB
3782001-04-27 Rob Browning <rlb@cs.utexas.edu>
379
380 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
381 the new odd/even ustable/stable version numbering scheme.
382 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
383 libguile. In the future, libguile and libguileqthreads may not
384 stay in sync. This still doesn't appear to affect
385 libguileqthreads, but we'll fix that next.
386
1f7a1dc9
MG
3872001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
388
389 * configure.in: Don't treat srfi directory specially, just create
390 the Makefile there (thanks to Neil Jerram for the patch).
391
6c44688a
MG
3922001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
393
394 * Makefile.am (SUBDIRS): Added `srfi'.
395
396 * configure.in: Added subdirectory `srfi' to build process.
397
398 * libguile.h: Added inclusion of `values.h'.
399
2a0ef8b7
GH
4002001-04-22 Gary Houston <ghouston@arglist.com>
401
402 * configure.in: check for inet_pton and inet_ntop.
403
67641981
GH
4042001-04-20 Gary Houston <ghouston@arglist.com>
405
406 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
407 * configure.in: check for sin6_scope_id in sockaddr_in6.
408
a9d861e3
MD
4092001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
410
411 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
412
31e74a57
GH
4132001-04-17 Gary Houston <ghouston@arglist.com>
414
415 * configure.in: run the autoconf BIGENDIAN check.
416
0da6608d
DH
4172001-04-12 Niibe Yutaka <gniibe@m17n.org>
418
419 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
420 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
421 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
422
423 * configure.in: Likewise.
424
f22ed5a0
KN
4252001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
426
427 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
428 (GUILE_FUNC_DECLARED): Removed checking of bzero.
429 Thanks to NIIBE Yutaka.
430
f2e61fc1
MD
4312001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
432
433 * Undeprecated scm_init_oop_goopscore_module.
434
72f1168d
TTN
4352001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
436
437 * check-guile.in: Fix sh standard conformance bug: Replace
438 "test -e" with "test -f". Thanks to Alexander Klimov.
439
a4928305
GH
4402001-03-19 Gary Houston <ghouston@arglist.com>
441
442 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
443 set it to `pwd`.
444
66301f9a
GH
445 * check-guile.in: 16 documentation tests were failing if "make
446 check" was run before Guile had been installed with the current
447 --prefix. made various changes to the script so that it runs
448 without a cd to the test-suite directory. For the -i option,
449 don't point GUILE_LOAD_PATH to the current directory, but let it
450 use it's own scheme library.
451
51cfd7da
GH
4522001-03-18 Gary Houston <ghouston@arglist.com>
453
454 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
455 the current directory (build dir) not srcdir to find guile
456 executable. otherwise "make check" doesn't work with a separate
457 build directory. create the test log in
458 $build_dir/check-guile.log instead of in srcdir/test-suite
459 directory.
460 * configure.in: don't define or substitute test_suite_dir.
461
e9e225e5
GH
4622001-03-17 Gary Houston <ghouston@arglist.com>
463
464 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
465 since EXTRA_DOT_DOC_FILES is redefined later. define
466 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
467
94e6d793
MG
4682001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
469
470 * configure.in: Added header checks for crypt.h, sys/resource.h
471 and sys/file.h, function checks for chroot, flock, getlogin,
472 cuserid, getpriority, setpriority, getpass, sethostname,
473 gethostname, and for crypt() in libcrypt.
474
fff043ab
NJ
4752001-03-09 Neil Jerram <neil@ossau.uklinux.net>
476
477 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
478 option from guile-doc/configure.in.
479
d42df055
DH
4802001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
481
482 * libguile.h: Removed #include "libguile/dump.h".
483
ec896089
KN
4842001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
485
486 * libguile.h: Added #include "libguile/dump.h".
487
c2886a5a
MD
4882001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
489
490 * libguile.h: Added #include "libguile/rdelim.h".
491
1ff7abbe
DH
4922001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
493
494 The following patch was sent by Thien-Thi Nguyen.
495
496 * check-guile.in: New file.
497
498 * Makefile.am: Add TESTS rule.
499
500 * configure.in: Add support for "make check".
501
f0942910
DH
5022000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
503
504 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
505
14f1d9fe
MD
5062000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
507
508 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
509 version number to 10 due to the merge of GOOPS.
510
511 * oop: New directory.
512
e4dba4c7
KN
5132000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
514
467ab77e 515 * libguile.h: #include "libguile/properties.h".
e4dba4c7 516
45605b53
GH
5172000-09-17 Gary Houston <ghouston@arglist.com>
518
519 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
520 to be reliable on all platforms.
521
e494e76d
GH
5222000-08-18 Gary Houston <ghouston@arglist.com>
523
524 * acconfig.h: added BROKEN_GCSE.
525 * configure.in: check for a gcc GCSE optimisation bug.
526
42aae633
GH
5272000-07-31 Gary Houston <ghouston@arglist.com>
528
529 * acconfig.h: added HAVE_H_ERRNO
530 * configure.in: removed some dnl'd & obsolete cygwin stuff.
531 added a test for h_errno.
532
f9ed377d
MD
5332000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
534
535 * Guile 1.4 released.
536
b5074b23
MD
5372000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
538
539 * GUILE-VERSION: Changed to work also when included by a Makefile
540 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
541 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
542 (GUILE_MINOR_VERSION): Bumped to 4.
543
f43aac9a
MD
5442000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
545
a8861fa0
MD
546 * libguile.h: Removed #include "libguile/kw.h".
547
9a8a1e8a
MD
548 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
549 (The rule will cd to $(top_srcdir).)
550
551 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
552 substitute it into libguile/Makefile.
553
f43aac9a
MD
554 * HACKING: Updated recommended libtool version to be 1.3.5.
555
556 * RELEASE: Say that we should update HACKING to reflect the
557 versions of the tools we're using rather than README.
558
5cb6f99c
MD
5592000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
560
561 * NOTES: Removed.
562
563 * TODO: Moved to devel/.
564
3ff0d90a
CB
5652000-06-01 Craig Brozefsky <craig@red-bean.com>
566
567 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
568 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
569 define libguile.so version in a well-lit place.
570
571 * configure.in: added AC_SUBST lines for the new LIBGUILE version
572 variables.
72f1168d 573
65545721
ML
5742000-06-01 Michael Livshin <mlivshin@bigfoot.com>
575
576 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 577
65545721
ML
578 * guile-aclocal.sh: new file, works around aclocal problems.
579
b2728432
DH
5802000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
581
582 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
583 USE_PCTHREADS_PTHREADS): Removed.
584
7f5fa419
GH
5852000-05-01 Gary Houston <ghouston@arglist.com>
586
587 * Makefile.am: add include_HEADERS.
588 libguile.h: moved from libguile directory. maybe libguile.h should
589 be installed in $prefix/include/libguile/libguile.h instead?
590
9764c29b
MD
5912000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
592
e415cb06
MD
593 * qthreads.m4: Removed THREADS_CPPFLAGS.
594
595 * acinclude.m4: Removed qthreads macros. They are provided in
596 qthreads.m4, so these were redundant.
597
9764c29b
MD
598 * acconfig.h (GUILE_DEBUG_MALLOC): New.
599
600 * configure.in: New --enable-debug-malloc configuration option.
601
1978b33e
MD
6022000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
603
604 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
605
606 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 607 compatibility on Linux systems.
1978b33e 608
55a85c78
MD
6092000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
610
611 * devel: New directory. Intended to carry documentation related
612 to Guile development (as opposed to the doc directory which
613 contains documentation related to the use of the current Guile).
614 This directory (devel) is not included in the Guile distribution,
615 but is accessible via anonymous CVS.
616
fdc7ea2d
MD
6172000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
618
619 * configure.in: Don't add iselect.o to LIBOBJS.
620
31d8abce
MD
6212000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
622
623 * configure.in: Added end-tag for local variables. (Thanks to
624 Thien-Thi Nguyen.)
625
244fdc2f
GH
6262000-03-12 Gary Houston <ghouston@arglist.com>
627
628 * README (Guile Documentation, About This Distribution): updated.
629
f3b5e185
MD
6302000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
631
632 * configure.in (ac_cv_struct_timespec): Added test for struct
633 timespec.
634
635 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
636
3a721413
MV
6372000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
638
639 * autogen.sh: Call libtoolize. Pass --add-missing option to
640 automake. Do not decent into libltdl directory. The libltdl
641 directory is now populated by libtoolize and does not need any
642 further autogeneration.
643
d831b039
GH
6442000-01-23 Gary Houston <ghouston@arglist.com>
645
646 * configure.in: check for fchown.
647
a0a7b83b
MD
648Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
649
650 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
651 instead of $(top_builddir)/libltdl to includepath.
652
56cfe22b
MD
6532000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
654
655 * emacs: New subdirectory for elisp tools.
656
657fcb5a
MV
6572000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
658
659 * README, HACKING: Moved "Hacking it yourself" section from README
660 to HACKING. Updated recommended libtool version to be 1.3.4.
661
dc914156
GH
6622000-01-14 Gary Houston <ghouston@arglist.com>
663
664 * configure.in: needs to have --disable-networking, not
665 --disable-net.
666
fb4956c9
MD
6672000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
668
669 * libltdl/acconfig.h: New file: Needed by autogen.sh.
670
88423ab1
GB
671Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
672
673 * autogen.sh: Added messages as we run autogen in subdirectories.
674
675 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 676 chmod +x it.
88423ab1 677
0d90b76d
MV
6782000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
679
680 * libltdl/autogen.sh: New file.
681 * autogen.sh: Invoke libltdl/autogen.sh.
682
6832000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
684
685 Finally applied the libltdl patch from Thomas Tanner, with slight
686 modifications. All code copied from the libtool package is from
687 libtool-1.3.4.
688
689 * configure.in: Make "--with-modules=yes" the default. Do not
690 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 691
0d90b76d
MV
692 1999-07-25 Thomas Tanner <tanner@ffii.org>
693
694 * Makefile.am: add libltdl to SUBDIRS, automake automatically
695 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
696 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
697 (no need to install libtool any more)
698 * configure.in: replace --enable-dynamic-linking with
699 --with-modules, required modules can be specified using
700 --with-modules="/path/to/mod.la" and will be linked
701 statically on platforms that don't support dynamic loading,
702 configure libltdl, configure libtool for dlopening
703 * libltdl: added using libtoolize -c --ltdl
704
38c1d3c4
GH
7052000-01-09 Gary Houston <ghouston@arglist.com>
706
707 * configure.in: check whether localtime caches TZ. copied from
708 Emacs 20.5.
709 * acconfig.h: add LOCALTIME_CACHE.
710
dceef6be
GB
711Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
712
713 * configure.in: Make it be guile-snarf.awk, since we'll be
714 switching names for guile-doc-snarf. (I wouldn't have changed
715 this, but I was getting ready to commit this way when the below
716 change was committed).
717
763a6716
MD
7181999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
719
720 * configure.in: Create guile-doc-snarf.awk.
721
6aca8c6c
GB
7221999-12-12 Greg J. Badros <gjb@cs.washington.edu>
723
72f1168d 724 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
725 AC_OUTPUTted.
726
7271999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
728
729 * NEWS: More complete description for --enable-debug-freelist.
730
aee8ca3f
GH
7311999-12-09 Gary Houston <ghouston@freewire.co.uk>
732
733 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
734 causes numerous spurious warnings with recent gcc and/or glibc
735 versions.
736
afe5177e
GH
7371999-11-19 Gary Houston <ghouston@freewire.co.uk>
738
739 * acconfig.h: add HAVE_ARRAYS.
740
741 * configure.in: add --disable-arrays option, probably temporary.
742
5c11cc9d
GH
7431999-11-17 Gary Houston <ghouston@freewire.co.uk>
744
745 * configure.in: check for hstrerror.
746
5d94b2fe
JB
7471999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
748
e8ff4648
JB
749 * autogen.sh: Don't call autoreconf at all; it's not reliable.
750 Instead, call the various tools explicitly. Invoke
751 guile-readline's autogen.sh script.
0cbedb5b
JB
752
753 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 754
0cbedb5b
JB
755 We can't have .m4 files which are installed where aclocal can
756 see them, but also used by guile's own configure.in, because
757 aclocal will read both copies, complain about duplicate macro
758 definitions, and refuse to generate aclocal.m4 at all. This
759 happens if you invoke it as `aclocal -I .', as autoreconf does.
760 This is probably a flaw in the autotools, but Guile doesn't need
761 that flaw fixed immediately.
762
763 guile.m4 is intended for use by people linking against guile, so
764 it needs to be installed. But Guile itself doesn't use it. So
765 move guile.m4 into guile-config. That makes sense, since
766 guile.m4's GUILE_FLAGS macro is just an easy way to call
767 guile-config.
768
769 qthreads.m4 is indented to help configure a qthreads tree. It's
770 only useful to a package which actually includes a qthreads tree,
771 and it's intimately related to that tree, so it's not useful to
772 install this. So don't install it.
773
774 * guile.m4: Moved to guile-config.
775 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
776 (EXTRA_DIST): Move qthreads.m4 here.
777
5d94b2fe
JB
778 Don't store generated files in the repository any more. Instead,
779 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 780 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
781 * autogen.sh: New file.
782 * ANON-CVS, SNAPSHOTS: Updated instructions.
783
dc4d930b
JB
7841999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
785
786 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
787
6e706938 7881999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
789
790 * configure.in: Added --enable-debug-freelist option.
791
fca7547b 792 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 793
52cfc69b
GH
7941999-09-23 Gary Houston <ghouston@freewire.co.uk>
795
796 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
797 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
798
799 * configure.in: new options --disable-posix, --disable-net
800 and --disable-regex
801 export HAVE_POSIX and HAVE_NETWORKING definitions.
802 don't add regex-posix.o to LIBOBJS if regex disabled.
803
804 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
805 conditionally.
806
bab4e1cc
JB
8071999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
808
809 * Guile 1.3.4 released.
810
fc97c626
JB
8111999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
812
813 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
814 libtool knows how to get ANSI C behavior from the compiler.
815 * configure: Regenerated.
816
7ee92fce
GH
8171999-09-20 Gary Houston <ghouston@freewire.co.uk>
818
819 * configure.in: check availability of siginterrupt.
820
08b8c694
GH
8211999-09-18 Gary Houston <ghouston@freewire.co.uk>
822
823 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
824 testing for SA_RESTART.
825
7cdbcc7d
MD
8261999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
827
828 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
829
e1f20ec6
JB
8301999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
831
832 * configure.in (GUILE_STAMP): Don't set this variable, or
833 substitute it into anything. Full explanation in ice-9/ChangeLog.
834 * configure, Makefile.in: Regenerated.
72f1168d 835
ffe70f9c
JB
8361999-09-06 James Blandy <jimb@mule.m17n.org>
837
838 Propagate the changes of 2 Sept the rest of the way through.
839 * configure: Regenerated.
840 * Makefile.in: Regenerated. Not sure why this diff is so big.
841
e127c348
JB
8421999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
843
844 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
845 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 846 * aclocal.m4: Regenerated.
e127c348 847
655f19ab
MD
8481999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
849
850 * configure.in: Test for presence of function on_exit.
851
b074884f
JB
8521999-09-01 James Blandy <jimb@mule.m17n.org>
853
854 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
855 the system doesn't have memmove. Don't test for memmove and bcopy
856 with AC_CHECK_FUNCS.
857 * configure: Regenerated.
858
a7098335
MD
8591999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
860
861 * configure.in: Test for atexit.
862
9a26d6f9
MD
8631999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
864
b030b39b
MD
865 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
866
9a26d6f9
MD
867 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
868 (Thanks to Bernard Urban.)
869 Test for memmove and bcopy. (Thanks to
a7098335 870 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
871
872 * acconfig.h: Added HAVE_S_ISLNK.
873
a05cba61
JB
8741999-08-20 James Blandy <jimb@mule.m17n.org>
875
0a852b94
JB
876 * Guile 1.3.2 released.
877
a05cba61
JB
878 * Makefile.in: Regenerated.
879
f29f2933
MD
8801999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
881
882 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
883 to libtool-1.3.3.
884
0e8a8468
MV
8851999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
886
887 Added guile-readline subdirectory with the removed readline
888 support.
889 * guile-readline: New directory, see ChangeLog there.
890 * configure.in: Cause configure to descend into guile-readline
891 dir.
892 * Makefile.am: Likewise for make.
893 * NEWS: Explain how to activate the readline support.
894 * configure, Makefile.in: Regenerated.
72f1168d 895
3144e1a9
JB
8961999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
897
898