(write emacs/patch.el): New item for 1.8.0, self-assigned.
[bpt/guile.git] / ChangeLog
CommitLineData
3faa54e7
RB
12001-11-19 Rob Browning <rlb@defaultvalue.org>
2
3 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
4 system libltdl when it's available. Aside from the normal reasons
5 to prefer installed shared libs, this means other apps that link
6 with libguile and also use libltdl will be more likely to work
7 right.
8
73c844bf
TTN
92001-11-15 Thien-Thi Nguyen <ttn@glug.org>
10
11 * guile-tools.in: Handle command "list" specially: list scripts dir.
12
13 (help): Make more informative.
14
a714e0eb
MV
152001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
16
17 * autogen.sh: Recurse into libltdl directory and invoke autoconf
18 there.
19
bca0bf8d
TTN
202001-11-11 Thien-Thi Nguyen <ttn@glug.org>
21
22 * HACKING: Restrict documentation change log
23 waiver to only apply to ChangeLog files.
24
35656ebc
MV
252001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
26
27 * configure.in: Check for sizes of short, size_t, uintptr_t, and
28 ptrdiff_t. Checking for a size also checks automatically for the
29 existence of the type, so we don't check for the existence of
30 uintptr_t, ptrdiff_t and long long ourselves.
31
a0a9b9ad
TTN
322001-11-10 Thien-Thi Nguyen <ttn@glug.org>
33
34 * BUGS (11): New.
35
b4e15479
SJ
362001-11-07 Stefan Jahn <stefan@lkcc.org>
37
38 * configure.in: Include `win32-socket.o' in the list of object
39 files if networking is enabled on Win32.
40
04bbd6ce
TTN
412001-11-06 Thien-Thi Nguyen <ttn@glug.org>
42
43 * TODO (sync srfi-modules.texi): New, done.
44
2ca222c2 45 * BUGS (9, 10): New.
70debc22 46
8f99e3f3
SJ
472001-11-04 Stefan Jahn <stefan@lkcc.org>
48
49 * NEWS: Corrected remarks about SCM_API.
50
51 * configure.in: Defining USE_DLL_IMPORT definition to indicate
52 usage of DLL import macros in `libguile/__scm.h'.
53 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
54 Somehow Jim Blandy's patch from 1997 did not survive.
55
257b6d40
MV
562001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
57
58 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 59
257b6d40
MV
60 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
61 build systems which do not have symbolic links.
62 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
63 on Win32 platforms.
04bbd6ce
TTN
64 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
65 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 66 to build clean dlls.
257b6d40
MV
67 Check for `regcomp()' inside `-lregex'.
68
2ad3278a
TTN
692001-10-26 Thien-Thi Nguyen <ttn@glug.org>
70
71 * BUGS (7, 8): New.
72
c95d1a2d
TTN
732001-10-25 Thien-Thi Nguyen <ttn@glug.org>
74
75 * BUGS: Expand on file format description.
76
77 (1): Update "fixed" field.
d07db248 78 (2, 3, 4, 5, 6): New.
c95d1a2d 79
4f522b6f
GH
802001-10-14 Gary Houston <ghouston@arglist.com>
81
82 * configure.in: include sys/types.h when testing uint32_t.
83 thanks to Bill Schottstaedt.
84
f84c3705
MV
852001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
86
87 * configure.in: Do not use an absolute path for <unistd.h> when
88 checking for return type of usleep. Thanks to Michael Carmack.
89
6768cfba
TTN
902001-09-30 Thien-Thi Nguyen <ttn@glug.org>
91
92 * BUGS: New file.
93 * Makefile.am (EXTRA_DIST): Add BUGS file.
94
2cbad7d9
TTN
952001-09-25 Thien-Thi Nguyen <ttn@glug.org>
96
97 * TODO: Add bugfix item to "Eventually".
98
c13f0a90
RB
992001-09-20 Rob Browning <rlb@defaultvalue.org>
100
101 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
102
1032001-09-11 Rob Browning <rlb@defaultvalue.org>
104
105 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
106 the testing list since they're no longer functional.
107
06288138
TTN
1082001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
109
110 * TODO:
111 Use outline mode instead of text.
112 Reword protocol explanation.
113 Add "make error-signalling functions more consistent" to Eventually.
114 Move some C-related GOOPS tasks to 1.8.0, take ownership.
115
6f84677a
TTN
1162001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
117
118 * HACKING (Sample GDB Initialization File): New section.
119
120 * TODO (1.8.0): Add "move .gdbinit" entry.
121
8c494e99
DH
1222001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
123
124 * TODO: Added some points, and eliminated all done items.
125
126 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
127 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
128 SCM_ENABLE_DEPRECATED with the logic reversed.
129
f7c6b778
DH
1302001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
131
132 * libguile.h: Removed bogus comment, rearranged includes, removed
133 deprecated definitions.
134
8c494e99 135 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 136
cf390da1
TTN
1372001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
138
139 * HACKING: Mention libtool ./configure-regeneration requirement.
140
fada26b2
MV
1412001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
142
143 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
144 libltdl provides it itself.
145
11ca8865
NJ
1462001-08-24 Neil Jerram <neil@ossau.uklinux.net>
147
148 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
149 Makefiles.
cf390da1 150
ab4cd34b
RB
1512001-08-15 Rob Browning <rlb@defaultvalue.org>
152
153 * configure.in
154 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
155 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
156 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
157 (LIBGUILE_INTERFACE): use libtool versioning scheme.
158 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
159 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
160 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
161 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
162
163 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
164 (GUILE_MICRO_VERSION): reset for new unstable.
165 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
166 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
167 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
168 (LIBGUILE_INTERFACE): use libtool versioning scheme.
169 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
170 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
171 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
172 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
173
b754e3d1
MV
1742001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
175
176 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
177 EXTRA_DIST to SUBDIRS.
178
179 * configure.in: Added "test-suite/Makefile".
180
c1151355
MV
1812001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
182
183 * configure.in: Added `--disable-linuxthreads' option and do not
184 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
185 given. Thanks to Cris Cramer!
186
11057044
MV
1872001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
188
189 * Makefile.am (SUBDIRS): Build libguile before ice-9.
190
f3805ebb
MV
1912001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
192
193 * configure.in: Check for "inttypes.h".
194
e658215a
RB
1952001-07-19 Rob Browning <rlb@defaultvalue.org>
196
197 * configure.in: add checks for setitimer and getitimer.
198 Add --enable-error-on-warning.
199
c0b2936e
MG
2002001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
201
202 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
203
8f2ecec5
TTN
2042001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
205
206 * HACKING: Remove onerous authorship-info deletion clause.
207
065509a5
KN
2082001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
209
210 * autogen.sh: Call libtoolize with --force.
211
d76852e3
TTN
2122001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
213
214 * INSTALL: Point to HACKING for tool versions.
215
fd6c6321
RB
2162001-07-08 Rob Browning <rlb@defaultvalue.org>
217
04860df7
RB
218 * TODO: updated to include relevant itemized post-1.6-RELEASE
219 tasks that are distributable so we can check them off as they are
220 done, and delete 1.6.0 tasks.
221
222 * RELEASE: add a note that the RELEASE instructions are out of
223 date now that we're using branches.
224
fd6c6321
RB
225 * AUTHORS: add "many files throughout" for myself.
226
8d123036
TTN
2272001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
228
229 * README: Also mention guile-tools.
230
231 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
232
32d6f999
TTN
2332001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
234
235 * RELEASE: Move todo items to file TODO.
236
237 * TODO: Initial revision
238
a4734913
TTN
239 * Makefile.am (EXTRA_DIST): Add TODO.
240
dbfadc85
TTN
241 * HACKING: Refer to TODO and SNAPSHOTS.
242 No longer refer to devel/tasks.text.
243
244 * SNAPSHOTS: Fix reference bug; recommended tool
245 versions are in HACKING.
246
f6b3694a
TTN
247 * TODO: Add completion and ownership protocol to header comments.
248
3cd085d0
TTN
249 * RELEASE: Add TODO-processing to spiffing checklist.
250
9c3955ff
TTN
251 * HACKING: Update deprecation procedure to refer to TODO.
252
17383b7c
ML
2532001-06-27 Michael Livshin <mlivshin@bigfoot.com>
254
255 * autogen.sh: don't run flex here.
256
257 * HACKING: clarify that newer versions of flex should be just
258 fine.
259
82893676
MG
2602001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
261
262 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
263
264 * configure.in: Added some header and function checks.
265
f2ae4555
NJ
2662001-06-25 Neil Jerram <neil@ossau.uklinux.net>
267
268 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
269
4172703a
MV
2702001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
271
272 * autogen.sh: Added message about what to do next. Tell them to
273 use `--enable-maintainer-mode'.
274
093e7da4
ML
2752001-06-25 Michael Livshin <mlivshin@bigfoot.com>
276
277 * HACKING: mention flex.
278
279 * autogen.sh: generate libguile/c-tokenize.c.
280
6b41a313
MG
2812001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
282
283 * libguile.h: Removed inclusion of libguile/tag.h.
284
eb6c2de8
MV
2852001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
286
287 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
288 these when using threads.
289
4ff9f825
MV
2902001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
291
4927dd28
MV
292 * libguile.h: Added deprecated section with the olde type names.
293
4ff9f825
MV
294 * configure.in: Check for header <stdint.h>. Check for uintptr_t
295 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
296 `#defined'.
297
298 * acconfig.h (ptrdiff_t): Removed.
299
e01970a5
MG
3002001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
301
302 * configure.in: Generate examples/box-dynamic-module/Makefile.
303
c794483c
MV
3042001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
305
306 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
307 guile-snarf.
308
9454d8d5
RB
3092001-06-02 Rob Browning <rlb@cs.utexas.edu>
310
311 * configure.in: changes for autoconf 2.50.
312 (AC_PREREQ): require at least autoconf 2.50.
313 (AC_INIT): no longer takes an arg.
314 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
315 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
316 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
317 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
318 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
319 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
320 (AC_OUTPUT): no longer takes args.
32d6f999 321
9454d8d5
RB
322 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
323 unconditionally .
324
114f9bab
MV
3252001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
326
327 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
328 I. N. Golubev!
329
ee2718a9
MG
3302001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
331
332 * configure.in: Generate examples/box-dynamic/Makefile.
333
2de7ddb7
MG
3342001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
335
336 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
337
338 * configure.in: Added all Makefiles in the `examples' directory to
339 AC_OUTPUT.
340
f501d0d4
ML
3412001-05-31 Michael Livshin <mlivshin@bigfoot.com>
342
343 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
344 don't generate guile-snarf.awk.
345
346 * Makefile.am (EXTRA_DIST): add test-suite.
347
1db81cb0
ML
3482001-05-28 Michael Livshin <mlivshin@bigfoot.com>
349
350 * check-guile.in: fix to be runnable when srcdir!=builddir.
351
f3f70257
ML
3522001-05-26 Michael Livshin <mlivshin@bigfoot.com>
353
354 revert the controversial part of the 2001-05-23 changes
355
1be6b49c
ML
3562001-05-23 Michael Livshin <mlivshin@bigfoot.com>
357
358 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
359 also, make sure that the integral type choosen to represent an SCM
360 has exactly the same size as a void pointer.
361
362 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
363 SCM_SIZEOF_BITS_T, ptrdiff_t.
364
c81ea65d
RB
3652001-05-16 Rob Browning <rlb@cs.utexas.edu>
366
367 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
368
369 * GUILE-VERSION
370 (GUILE_VERSION): now MAJOR.MINOR.MICRO
371 (GUILE_MICRO_VERSION): new variable, records final revision.
372 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
373 i.e. the 6.
374
887dfa7d
DH
3752001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
376
377 * acconfig.h, configure.in: Renamed
378 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
379
11bbab47
MV
3802001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
381
382 * acinclude.m4: Removed copy of "libtool.m4".
383
5cd06d5e
DH
3842001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
385
386 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
387
a232c19e
TTN
3882001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
389
928f20fb
TTN
390 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
391
a232c19e
TTN
392 * HACKING: Update copyright.
393 Add blurb pointing to devel/tasks.text.
394
c8750173
TTN
3952001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
396
397 * check-guile.in: For SRFI testing, set and export env
398 var `LTDL_LIBRARY_PATH'.
399
75141eb0
NJ
4002001-05-07 Neil Jerram <neil@ossau.uklinux.net>
401
402 * AUTHORS: Add docs-related authorship details.
403
c10ecc4c
MV
4042001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
405
406 * configure.in (--enable-deprecated): Recognize "shutup" option
407 argument and turn it into the default warning level "no".
408
018a53a1
GH
4092001-05-05 Gary Houston <ghouston@arglist.com>
410
411 * acconfig.h: add HAVE_IPV6.
412 * configure.in: check whether we can compile with IPv6 support.
413
26f798bd
TTN
4142001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
415
416 * guile-tools.in: New file.
417
418 * configure.in (AC_OUTPUT): Add guile-tools, and make
419 executable.
420
421 * Makefile.am (bin_SCRIPTS): New var.
422
c5316ea3
GH
4232001-05-04 Gary Houston <ghouston@arglist.com>
424
425 * configure.in: check whether uint32_t is defined when netdb.h
426 is included.
427 acconfig.h: added HAVE_UINT32_T.
428
7440341c
MV
4292001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
430
431 * configure.in: Added handling of `--enable-deprecated'.
432
433 * acconfig.h (SCM_DEBUG_DEPRECATED,
434 GUILE_WARN_DEPRECATED_DEFAULT): Added.
435
14a7d5f8
TTN
4362001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
437
438 * Makefile.am (SUBDIRS): Add "scripts".
439
440 * configure.in (AC_OUTPUT): Add scripts/Makefile.
441
7e267da1
GH
4422001-04-29 Gary Houston <ghouston@arglist.com>
443
444 * libguile.h: include rw.h.
445
f2a75d81
RB
4462001-04-27 Rob Browning <rlb@cs.utexas.edu>
447
448 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
449 the new odd/even ustable/stable version numbering scheme.
450 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
451 libguile. In the future, libguile and libguileqthreads may not
452 stay in sync. This still doesn't appear to affect
453 libguileqthreads, but we'll fix that next.
454
1f7a1dc9
MG
4552001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
456
457 * configure.in: Don't treat srfi directory specially, just create
458 the Makefile there (thanks to Neil Jerram for the patch).
459
6c44688a
MG
4602001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
461
462 * Makefile.am (SUBDIRS): Added `srfi'.
463
464 * configure.in: Added subdirectory `srfi' to build process.
465
466 * libguile.h: Added inclusion of `values.h'.
467
2a0ef8b7
GH
4682001-04-22 Gary Houston <ghouston@arglist.com>
469
470 * configure.in: check for inet_pton and inet_ntop.
471
67641981
GH
4722001-04-20 Gary Houston <ghouston@arglist.com>
473
474 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
475 * configure.in: check for sin6_scope_id in sockaddr_in6.
476
a9d861e3
MD
4772001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
478
479 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
480
31e74a57
GH
4812001-04-17 Gary Houston <ghouston@arglist.com>
482
483 * configure.in: run the autoconf BIGENDIAN check.
484
0da6608d
DH
4852001-04-12 Niibe Yutaka <gniibe@m17n.org>
486
487 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
488 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
489 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
490
491 * configure.in: Likewise.
492
f22ed5a0
KN
4932001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
494
495 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
496 (GUILE_FUNC_DECLARED): Removed checking of bzero.
497 Thanks to NIIBE Yutaka.
498
f2e61fc1
MD
4992001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
500
501 * Undeprecated scm_init_oop_goopscore_module.
502
72f1168d
TTN
5032001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
504
505 * check-guile.in: Fix sh standard conformance bug: Replace
506 "test -e" with "test -f". Thanks to Alexander Klimov.
507
a4928305
GH
5082001-03-19 Gary Houston <ghouston@arglist.com>
509
510 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
511 set it to `pwd`.
512
66301f9a
GH
513 * check-guile.in: 16 documentation tests were failing if "make
514 check" was run before Guile had been installed with the current
515 --prefix. made various changes to the script so that it runs
516 without a cd to the test-suite directory. For the -i option,
517 don't point GUILE_LOAD_PATH to the current directory, but let it
518 use it's own scheme library.
519
51cfd7da
GH
5202001-03-18 Gary Houston <ghouston@arglist.com>
521
522 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
523 the current directory (build dir) not srcdir to find guile
524 executable. otherwise "make check" doesn't work with a separate
525 build directory. create the test log in
526 $build_dir/check-guile.log instead of in srcdir/test-suite
527 directory.
528 * configure.in: don't define or substitute test_suite_dir.
529
e9e225e5
GH
5302001-03-17 Gary Houston <ghouston@arglist.com>
531
532 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
533 since EXTRA_DOT_DOC_FILES is redefined later. define
534 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
535
94e6d793
MG
5362001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
537
538 * configure.in: Added header checks for crypt.h, sys/resource.h
539 and sys/file.h, function checks for chroot, flock, getlogin,
540 cuserid, getpriority, setpriority, getpass, sethostname,
541 gethostname, and for crypt() in libcrypt.
542
fff043ab
NJ
5432001-03-09 Neil Jerram <neil@ossau.uklinux.net>
544
545 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
546 option from guile-doc/configure.in.
547
d42df055
DH
5482001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
549
550 * libguile.h: Removed #include "libguile/dump.h".
551
ec896089
KN
5522001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
553
554 * libguile.h: Added #include "libguile/dump.h".
555
c2886a5a
MD
5562001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
557
558 * libguile.h: Added #include "libguile/rdelim.h".
559
1ff7abbe
DH
5602001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
561
562 The following patch was sent by Thien-Thi Nguyen.
563
564 * check-guile.in: New file.
565
566 * Makefile.am: Add TESTS rule.
567
568 * configure.in: Add support for "make check".
569
f0942910
DH
5702000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
571
572 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
573
14f1d9fe
MD
5742000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
575
576 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
577 version number to 10 due to the merge of GOOPS.
578
579 * oop: New directory.
580
e4dba4c7
KN
5812000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
582
467ab77e 583 * libguile.h: #include "libguile/properties.h".
e4dba4c7 584
45605b53
GH
5852000-09-17 Gary Houston <ghouston@arglist.com>
586
587 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
588 to be reliable on all platforms.
589
e494e76d
GH
5902000-08-18 Gary Houston <ghouston@arglist.com>
591
592 * acconfig.h: added BROKEN_GCSE.
593 * configure.in: check for a gcc GCSE optimisation bug.
594
42aae633
GH
5952000-07-31 Gary Houston <ghouston@arglist.com>
596
597 * acconfig.h: added HAVE_H_ERRNO
598 * configure.in: removed some dnl'd & obsolete cygwin stuff.
599 added a test for h_errno.
600
f9ed377d
MD
6012000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
602
603 * Guile 1.4 released.
604
b5074b23
MD
6052000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
606
607 * GUILE-VERSION: Changed to work also when included by a Makefile
608 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
609 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
610 (GUILE_MINOR_VERSION): Bumped to 4.
611
f43aac9a
MD
6122000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
613
a8861fa0
MD
614 * libguile.h: Removed #include "libguile/kw.h".
615
9a8a1e8a
MD
616 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
617 (The rule will cd to $(top_srcdir).)
618
619 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
620 substitute it into libguile/Makefile.
621
f43aac9a
MD
622 * HACKING: Updated recommended libtool version to be 1.3.5.
623
624 * RELEASE: Say that we should update HACKING to reflect the
625 versions of the tools we're using rather than README.
626
5cb6f99c
MD
6272000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
628
629 * NOTES: Removed.
630
631 * TODO: Moved to devel/.
632
3ff0d90a
CB
6332000-06-01 Craig Brozefsky <craig@red-bean.com>
634
635 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
636 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
637 define libguile.so version in a well-lit place.
638
639 * configure.in: added AC_SUBST lines for the new LIBGUILE version
640 variables.
72f1168d 641
65545721
ML
6422000-06-01 Michael Livshin <mlivshin@bigfoot.com>
643
644 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 645
65545721
ML
646 * guile-aclocal.sh: new file, works around aclocal problems.
647
b2728432
DH
6482000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
649
650 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
651 USE_PCTHREADS_PTHREADS): Removed.
652
7f5fa419
GH
6532000-05-01 Gary Houston <ghouston@arglist.com>
654
655 * Makefile.am: add include_HEADERS.
656 libguile.h: moved from libguile directory. maybe libguile.h should
657 be installed in $prefix/include/libguile/libguile.h instead?
658
9764c29b
MD
6592000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
660
e415cb06
MD
661 * qthreads.m4: Removed THREADS_CPPFLAGS.
662
663 * acinclude.m4: Removed qthreads macros. They are provided in
664 qthreads.m4, so these were redundant.
665
9764c29b
MD
666 * acconfig.h (GUILE_DEBUG_MALLOC): New.
667
668 * configure.in: New --enable-debug-malloc configuration option.
669
1978b33e
MD
6702000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
671
672 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
673
674 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 675 compatibility on Linux systems.
1978b33e 676
55a85c78
MD
6772000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
678
679 * devel: New directory. Intended to carry documentation related
680 to Guile development (as opposed to the doc directory which
681 contains documentation related to the use of the current Guile).
682 This directory (devel) is not included in the Guile distribution,
683 but is accessible via anonymous CVS.
684
fdc7ea2d
MD
6852000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
686
687 * configure.in: Don't add iselect.o to LIBOBJS.
688
31d8abce
MD
6892000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
690
691 * configure.in: Added end-tag for local variables. (Thanks to
692 Thien-Thi Nguyen.)
693
244fdc2f
GH
6942000-03-12 Gary Houston <ghouston@arglist.com>
695
696 * README (Guile Documentation, About This Distribution): updated.
697
f3b5e185
MD
6982000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
699
700 * configure.in (ac_cv_struct_timespec): Added test for struct
701 timespec.
702
703 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
704
3a721413
MV
7052000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
706
707 * autogen.sh: Call libtoolize. Pass --add-missing option to
708 automake. Do not decent into libltdl directory. The libltdl
709 directory is now populated by libtoolize and does not need any
710 further autogeneration.
711
d831b039
GH
7122000-01-23 Gary Houston <ghouston@arglist.com>
713
714 * configure.in: check for fchown.
715
a0a7b83b
MD
716Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
717
718 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
719 instead of $(top_builddir)/libltdl to includepath.
720
56cfe22b
MD
7212000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
722
723 * emacs: New subdirectory for elisp tools.
724
657fcb5a
MV
7252000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
726
727 * README, HACKING: Moved "Hacking it yourself" section from README
728 to HACKING. Updated recommended libtool version to be 1.3.4.
729
dc914156
GH
7302000-01-14 Gary Houston <ghouston@arglist.com>
731
732 * configure.in: needs to have --disable-networking, not
733 --disable-net.
734
fb4956c9
MD
7352000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
736
737 * libltdl/acconfig.h: New file: Needed by autogen.sh.
738
88423ab1
GB
739Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
740
741 * autogen.sh: Added messages as we run autogen in subdirectories.
742
743 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 744 chmod +x it.
88423ab1 745
0d90b76d
MV
7462000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
747
748 * libltdl/autogen.sh: New file.
749 * autogen.sh: Invoke libltdl/autogen.sh.
750
7512000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
752
753 Finally applied the libltdl patch from Thomas Tanner, with slight
754 modifications. All code copied from the libtool package is from
755 libtool-1.3.4.
756
757 * configure.in: Make "--with-modules=yes" the default. Do not
758 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 759
0d90b76d
MV
760 1999-07-25 Thomas Tanner <tanner@ffii.org>
761
762 * Makefile.am: add libltdl to SUBDIRS, automake automatically
763 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
764 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
765 (no need to install libtool any more)
766 * configure.in: replace --enable-dynamic-linking with
767 --with-modules, required modules can be specified using
768 --with-modules="/path/to/mod.la" and will be linked
769 statically on platforms that don't support dynamic loading,
770 configure libltdl, configure libtool for dlopening
771 * libltdl: added using libtoolize -c --ltdl
772
38c1d3c4
GH
7732000-01-09 Gary Houston <ghouston@arglist.com>
774
775 * configure.in: check whether localtime caches TZ. copied from
776 Emacs 20.5.
777 * acconfig.h: add LOCALTIME_CACHE.
778
dceef6be
GB
779Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
780
781 * configure.in: Make it be guile-snarf.awk, since we'll be
782 switching names for guile-doc-snarf. (I wouldn't have changed
783 this, but I was getting ready to commit this way when the below
784 change was committed).
785
763a6716
MD
7861999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
787
788 * configure.in: Create guile-doc-snarf.awk.
789
6aca8c6c
GB
7901999-12-12 Greg J. Badros <gjb@cs.washington.edu>
791
72f1168d 792 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
793 AC_OUTPUTted.
794
7951999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
796
797 * NEWS: More complete description for --enable-debug-freelist.
798
aee8ca3f
GH
7991999-12-09 Gary Houston <ghouston@freewire.co.uk>
800
801 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
802 causes numerous spurious warnings with recent gcc and/or glibc
803 versions.
804
afe5177e
GH
8051999-11-19 Gary Houston <ghouston@freewire.co.uk>
806
807 * acconfig.h: add HAVE_ARRAYS.
808
809 * configure.in: add --disable-arrays option, probably temporary.
810
5c11cc9d
GH
8111999-11-17 Gary Houston <ghouston@freewire.co.uk>
812
813 * configure.in: check for hstrerror.
814
5d94b2fe
JB
8151999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
816
e8ff4648
JB
817 * autogen.sh: Don't call autoreconf at all; it's not reliable.
818 Instead, call the various tools explicitly. Invoke
819 guile-readline's autogen.sh script.
0cbedb5b
JB
820
821 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 822
0cbedb5b
JB
823 We can't have .m4 files which are installed where aclocal can
824 see them, but also used by guile's own configure.in, because
825 aclocal will read both copies, complain about duplicate macro
826 definitions, and refuse to generate aclocal.m4 at all. This
827 happens if you invoke it as `aclocal -I .', as autoreconf does.
828 This is probably a flaw in the autotools, but Guile doesn't need
829 that flaw fixed immediately.
830
831 guile.m4 is intended for use by people linking against guile, so
832 it needs to be installed. But Guile itself doesn't use it. So
833 move guile.m4 into guile-config. That makes sense, since
834 guile.m4's GUILE_FLAGS macro is just an easy way to call
835 guile-config.
836
837 qthreads.m4 is indented to help configure a qthreads tree. It's
838 only useful to a package which actually includes a qthreads tree,
839 and it's intimately related to that tree, so it's not useful to
840 install this. So don't install it.
841
842 * guile.m4: Moved to guile-config.
843 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
844 (EXTRA_DIST): Move qthreads.m4 here.
845
5d94b2fe
JB
846 Don't store generated files in the repository any more. Instead,
847 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 848 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
849 * autogen.sh: New file.
850 * ANON-CVS, SNAPSHOTS: Updated instructions.
851
dc4d930b
JB
8521999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
853
854 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
855
6e706938 8561999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
857
858 * configure.in: Added --enable-debug-freelist option.
859
fca7547b 860 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 861
52cfc69b
GH
8621999-09-23 Gary Houston <ghouston@freewire.co.uk>
863
864 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
865 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
866
867 * configure.in: new options --disable-posix, --disable-net
868 and --disable-regex
869 export HAVE_POSIX and HAVE_NETWORKING definitions.
870 don't add regex-posix.o to LIBOBJS if regex disabled.
871
872 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
873 conditionally.
874
bab4e1cc
JB
8751999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
876
877 * Guile 1.3.4 released.
878
fc97c626
JB
8791999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
880
881 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
882 libtool knows how to get ANSI C behavior from the compiler.
883 * configure: Regenerated.
884
7ee92fce
GH
8851999-09-20 Gary Houston <ghouston@freewire.co.uk>
886
887 * configure.in: check availability of siginterrupt.
888
08b8c694
GH
8891999-09-18 Gary Houston <ghouston@freewire.co.uk>
890
891 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
892 testing for SA_RESTART.
893
7cdbcc7d
MD
8941999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
895
896 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
897
e1f20ec6
JB
8981999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
899
900 * configure.in (GUILE_STAMP): Don't set this variable, or
901 substitute it into anything. Full explanation in ice-9/ChangeLog.
902 * configure, Makefile.in: Regenerated.
72f1168d 903
ffe70f9c
JB
9041999-09-06 James Blandy <jimb@mule.m17n.org>
905
906 Propagate the changes of 2 Sept the rest of the way through.
907 * configure: Regenerated.
908 * Makefile.in: Regenerated. Not sure why this diff is so big.
909
e127c348
JB
9101999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
911
912 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
913 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 914 * aclocal.m4: Regenerated.
e127c348 915
655f19ab
MD
9161999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
917
918 * configure.in: Test for presence of function on_exit.
919
b074884f
JB
9201999-09-01 James Blandy <jimb@mule.m17n.org>
921
922 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
923 the system doesn't have memmove. Don't test for memmove and bcopy
924 with AC_CHECK_FUNCS.
925 * configure: Regenerated.
926
a7098335
MD
9271999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
928
929 * configure.in: Test for atexit.
930
9a26d6f9
MD
9311999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
932
b030b39b
MD
933 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
934
9a26d6f9
MD
935 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
936 (Thanks to Bernard Urban.)
937 Test for memmove and bcopy. (Thanks to
a7098335 938 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
939
940 * acconfig.h: Added HAVE_S_ISLNK.
941
a05cba61
JB
9421999-08-20 James Blandy <jimb@mule.m17n.org>
943
0a852b94
JB
944 * Guile 1.3.2 released.
945
a05cba61
JB
946 * Makefile.in: Regenerated.
947
f29f2933
MD
9481999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
949
950 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
951 to libtool-1.3.3.
952
0e8a8468
MV
9531999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
954
955 Added guile-readline subdirectory with the removed readline
956 support.
957 * guile-readline: New directory, see ChangeLog there.
958 * configure.in: Cause configure to descend into guile-readline
959 dir.
960 * Makefile.am: Likewise for make.
961 * NEWS: Explain how to activate the readline support.
962 * configure, Makefile.in: Regenerated.
72f1168d 963
3144e1a9
JB
9641999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
965
966