*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
a5dc23a7
GH
12001-11-22 Gary Houston <ghouston@arglist.com>
2
3 * HACKING: Modified the Hacking It Yourself section. Removed the
4 version numbers from the tools.
5
73edb48a
GH
62001-11-21 Gary Houston <ghouston@arglist.com>
7
8 * HACKING: Removed reference to no longer practiced * in ChangeLog
9 convention.
10
97f439ab
TTN
112001-11-19 Thien-Thi Nguyen <ttn@glug.org>
12
30bce757
TTN
13 * BUGS (11): Set "fixed: no-need".
14
97f439ab
TTN
15 * TODO (write emacs/patch.el): New item, self-assigned.
16
3faa54e7
RB
172001-11-19 Rob Browning <rlb@defaultvalue.org>
18
19 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
20 system libltdl when it's available. Aside from the normal reasons
21 to prefer installed shared libs, this means other apps that link
22 with libguile and also use libltdl will be more likely to work
23 right.
24
ccee9ab1
TTN
252001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
26
27 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
28
73c844bf
TTN
292001-11-15 Thien-Thi Nguyen <ttn@glug.org>
30
31 * guile-tools.in: Handle command "list" specially: list scripts dir.
32
33 (help): Make more informative.
34
a714e0eb
MV
352001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
36
37 * autogen.sh: Recurse into libltdl directory and invoke autoconf
38 there.
39
bca0bf8d
TTN
402001-11-11 Thien-Thi Nguyen <ttn@glug.org>
41
42 * HACKING: Restrict documentation change log
43 waiver to only apply to ChangeLog files.
44
35656ebc
MV
452001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
46
47 * configure.in: Check for sizes of short, size_t, uintptr_t, and
48 ptrdiff_t. Checking for a size also checks automatically for the
49 existence of the type, so we don't check for the existence of
50 uintptr_t, ptrdiff_t and long long ourselves.
51
a0a9b9ad
TTN
522001-11-10 Thien-Thi Nguyen <ttn@glug.org>
53
54 * BUGS (11): New.
55
b4e15479
SJ
562001-11-07 Stefan Jahn <stefan@lkcc.org>
57
58 * configure.in: Include `win32-socket.o' in the list of object
59 files if networking is enabled on Win32.
60
04bbd6ce
TTN
612001-11-06 Thien-Thi Nguyen <ttn@glug.org>
62
63 * TODO (sync srfi-modules.texi): New, done.
64
2ca222c2 65 * BUGS (9, 10): New.
70debc22 66
8f99e3f3
SJ
672001-11-04 Stefan Jahn <stefan@lkcc.org>
68
69 * NEWS: Corrected remarks about SCM_API.
70
71 * configure.in: Defining USE_DLL_IMPORT definition to indicate
72 usage of DLL import macros in `libguile/__scm.h'.
73 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
74 Somehow Jim Blandy's patch from 1997 did not survive.
75
257b6d40
MV
762001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
77
78 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 79
257b6d40
MV
80 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
81 build systems which do not have symbolic links.
82 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
83 on Win32 platforms.
04bbd6ce
TTN
84 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
85 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 86 to build clean dlls.
257b6d40
MV
87 Check for `regcomp()' inside `-lregex'.
88
2ad3278a
TTN
892001-10-26 Thien-Thi Nguyen <ttn@glug.org>
90
91 * BUGS (7, 8): New.
92
c95d1a2d
TTN
932001-10-25 Thien-Thi Nguyen <ttn@glug.org>
94
95 * BUGS: Expand on file format description.
96
97 (1): Update "fixed" field.
d07db248 98 (2, 3, 4, 5, 6): New.
c95d1a2d 99
4f522b6f
GH
1002001-10-14 Gary Houston <ghouston@arglist.com>
101
102 * configure.in: include sys/types.h when testing uint32_t.
103 thanks to Bill Schottstaedt.
104
f84c3705
MV
1052001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
106
107 * configure.in: Do not use an absolute path for <unistd.h> when
108 checking for return type of usleep. Thanks to Michael Carmack.
109
6768cfba
TTN
1102001-09-30 Thien-Thi Nguyen <ttn@glug.org>
111
112 * BUGS: New file.
113 * Makefile.am (EXTRA_DIST): Add BUGS file.
114
2cbad7d9
TTN
1152001-09-25 Thien-Thi Nguyen <ttn@glug.org>
116
117 * TODO: Add bugfix item to "Eventually".
118
c13f0a90
RB
1192001-09-20 Rob Browning <rlb@defaultvalue.org>
120
121 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
122
1232001-09-11 Rob Browning <rlb@defaultvalue.org>
124
125 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
126 the testing list since they're no longer functional.
127
06288138
TTN
1282001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
129
130 * TODO:
131 Use outline mode instead of text.
132 Reword protocol explanation.
133 Add "make error-signalling functions more consistent" to Eventually.
134 Move some C-related GOOPS tasks to 1.8.0, take ownership.
135
6f84677a
TTN
1362001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
137
138 * HACKING (Sample GDB Initialization File): New section.
139
140 * TODO (1.8.0): Add "move .gdbinit" entry.
141
8c494e99
DH
1422001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
143
144 * TODO: Added some points, and eliminated all done items.
145
146 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
147 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
148 SCM_ENABLE_DEPRECATED with the logic reversed.
149
f7c6b778
DH
1502001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
151
152 * libguile.h: Removed bogus comment, rearranged includes, removed
153 deprecated definitions.
154
8c494e99 155 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 156
cf390da1
TTN
1572001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
158
159 * HACKING: Mention libtool ./configure-regeneration requirement.
160
fada26b2
MV
1612001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
162
163 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
164 libltdl provides it itself.
165
11ca8865
NJ
1662001-08-24 Neil Jerram <neil@ossau.uklinux.net>
167
168 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
169 Makefiles.
cf390da1 170
ab4cd34b
RB
1712001-08-15 Rob Browning <rlb@defaultvalue.org>
172
173 * configure.in
174 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
175 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
176 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
177 (LIBGUILE_INTERFACE): use libtool versioning scheme.
178 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
179 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
180 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
181 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
182
183 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
184 (GUILE_MICRO_VERSION): reset for new unstable.
185 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
186 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
187 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
188 (LIBGUILE_INTERFACE): use libtool versioning scheme.
189 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
190 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
191 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
192 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
193
b754e3d1
MV
1942001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
195
196 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
197 EXTRA_DIST to SUBDIRS.
198
199 * configure.in: Added "test-suite/Makefile".
200
c1151355
MV
2012001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
202
203 * configure.in: Added `--disable-linuxthreads' option and do not
204 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
205 given. Thanks to Cris Cramer!
206
11057044
MV
2072001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
208
209 * Makefile.am (SUBDIRS): Build libguile before ice-9.
210
f3805ebb
MV
2112001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
212
213 * configure.in: Check for "inttypes.h".
214
e658215a
RB
2152001-07-19 Rob Browning <rlb@defaultvalue.org>
216
217 * configure.in: add checks for setitimer and getitimer.
218 Add --enable-error-on-warning.
219
c0b2936e
MG
2202001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
221
222 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
223
8f2ecec5
TTN
2242001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
225
226 * HACKING: Remove onerous authorship-info deletion clause.
227
065509a5
KN
2282001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
229
230 * autogen.sh: Call libtoolize with --force.
231
d76852e3
TTN
2322001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
233
234 * INSTALL: Point to HACKING for tool versions.
235
fd6c6321
RB
2362001-07-08 Rob Browning <rlb@defaultvalue.org>
237
04860df7
RB
238 * TODO: updated to include relevant itemized post-1.6-RELEASE
239 tasks that are distributable so we can check them off as they are
240 done, and delete 1.6.0 tasks.
241
242 * RELEASE: add a note that the RELEASE instructions are out of
243 date now that we're using branches.
244
fd6c6321
RB
245 * AUTHORS: add "many files throughout" for myself.
246
8d123036
TTN
2472001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
248
249 * README: Also mention guile-tools.
250
251 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
252
32d6f999
TTN
2532001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
254
255 * RELEASE: Move todo items to file TODO.
256
257 * TODO: Initial revision
258
a4734913
TTN
259 * Makefile.am (EXTRA_DIST): Add TODO.
260
dbfadc85
TTN
261 * HACKING: Refer to TODO and SNAPSHOTS.
262 No longer refer to devel/tasks.text.
263
264 * SNAPSHOTS: Fix reference bug; recommended tool
265 versions are in HACKING.
266
f6b3694a
TTN
267 * TODO: Add completion and ownership protocol to header comments.
268
3cd085d0
TTN
269 * RELEASE: Add TODO-processing to spiffing checklist.
270
9c3955ff
TTN
271 * HACKING: Update deprecation procedure to refer to TODO.
272
17383b7c
ML
2732001-06-27 Michael Livshin <mlivshin@bigfoot.com>
274
275 * autogen.sh: don't run flex here.
276
277 * HACKING: clarify that newer versions of flex should be just
278 fine.
279
82893676
MG
2802001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
281
282 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
283
284 * configure.in: Added some header and function checks.
285
f2ae4555
NJ
2862001-06-25 Neil Jerram <neil@ossau.uklinux.net>
287
288 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
289
4172703a
MV
2902001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
291
292 * autogen.sh: Added message about what to do next. Tell them to
293 use `--enable-maintainer-mode'.
294
093e7da4
ML
2952001-06-25 Michael Livshin <mlivshin@bigfoot.com>
296
297 * HACKING: mention flex.
298
299 * autogen.sh: generate libguile/c-tokenize.c.
300
6b41a313
MG
3012001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
302
303 * libguile.h: Removed inclusion of libguile/tag.h.
304
eb6c2de8
MV
3052001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
306
307 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
308 these when using threads.
309
4ff9f825
MV
3102001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
311
4927dd28
MV
312 * libguile.h: Added deprecated section with the olde type names.
313
4ff9f825
MV
314 * configure.in: Check for header <stdint.h>. Check for uintptr_t
315 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
316 `#defined'.
317
318 * acconfig.h (ptrdiff_t): Removed.
319
e01970a5
MG
3202001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
321
322 * configure.in: Generate examples/box-dynamic-module/Makefile.
323
c794483c
MV
3242001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
325
326 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
327 guile-snarf.
328
9454d8d5
RB
3292001-06-02 Rob Browning <rlb@cs.utexas.edu>
330
331 * configure.in: changes for autoconf 2.50.
332 (AC_PREREQ): require at least autoconf 2.50.
333 (AC_INIT): no longer takes an arg.
334 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
335 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
336 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
337 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
338 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
339 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
340 (AC_OUTPUT): no longer takes args.
32d6f999 341
9454d8d5
RB
342 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
343 unconditionally .
344
114f9bab
MV
3452001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
346
347 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
348 I. N. Golubev!
349
ee2718a9
MG
3502001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
351
352 * configure.in: Generate examples/box-dynamic/Makefile.
353
2de7ddb7
MG
3542001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
355
356 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
357
358 * configure.in: Added all Makefiles in the `examples' directory to
359 AC_OUTPUT.
360
f501d0d4
ML
3612001-05-31 Michael Livshin <mlivshin@bigfoot.com>
362
363 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
364 don't generate guile-snarf.awk.
365
366 * Makefile.am (EXTRA_DIST): add test-suite.
367
1db81cb0
ML
3682001-05-28 Michael Livshin <mlivshin@bigfoot.com>
369
370 * check-guile.in: fix to be runnable when srcdir!=builddir.
371
f3f70257
ML
3722001-05-26 Michael Livshin <mlivshin@bigfoot.com>
373
374 revert the controversial part of the 2001-05-23 changes
375
1be6b49c
ML
3762001-05-23 Michael Livshin <mlivshin@bigfoot.com>
377
378 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
379 also, make sure that the integral type choosen to represent an SCM
380 has exactly the same size as a void pointer.
381
382 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
383 SCM_SIZEOF_BITS_T, ptrdiff_t.
384
c81ea65d
RB
3852001-05-16 Rob Browning <rlb@cs.utexas.edu>
386
387 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
388
389 * GUILE-VERSION
390 (GUILE_VERSION): now MAJOR.MINOR.MICRO
391 (GUILE_MICRO_VERSION): new variable, records final revision.
392 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
393 i.e. the 6.
394
887dfa7d
DH
3952001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
396
397 * acconfig.h, configure.in: Renamed
398 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
399
11bbab47
MV
4002001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
401
402 * acinclude.m4: Removed copy of "libtool.m4".
403
5cd06d5e
DH
4042001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
405
406 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
407
a232c19e
TTN
4082001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
409
928f20fb
TTN
410 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
411
a232c19e
TTN
412 * HACKING: Update copyright.
413 Add blurb pointing to devel/tasks.text.
414
c8750173
TTN
4152001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
416
417 * check-guile.in: For SRFI testing, set and export env
418 var `LTDL_LIBRARY_PATH'.
419
75141eb0
NJ
4202001-05-07 Neil Jerram <neil@ossau.uklinux.net>
421
422 * AUTHORS: Add docs-related authorship details.
423
c10ecc4c
MV
4242001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
425
426 * configure.in (--enable-deprecated): Recognize "shutup" option
427 argument and turn it into the default warning level "no".
428
018a53a1
GH
4292001-05-05 Gary Houston <ghouston@arglist.com>
430
431 * acconfig.h: add HAVE_IPV6.
432 * configure.in: check whether we can compile with IPv6 support.
433
26f798bd
TTN
4342001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
435
436 * guile-tools.in: New file.
437
438 * configure.in (AC_OUTPUT): Add guile-tools, and make
439 executable.
440
441 * Makefile.am (bin_SCRIPTS): New var.
442
c5316ea3
GH
4432001-05-04 Gary Houston <ghouston@arglist.com>
444
445 * configure.in: check whether uint32_t is defined when netdb.h
446 is included.
447 acconfig.h: added HAVE_UINT32_T.
448
7440341c
MV
4492001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
450
451 * configure.in: Added handling of `--enable-deprecated'.
452
453 * acconfig.h (SCM_DEBUG_DEPRECATED,
454 GUILE_WARN_DEPRECATED_DEFAULT): Added.
455
14a7d5f8
TTN
4562001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
457
458 * Makefile.am (SUBDIRS): Add "scripts".
459
460 * configure.in (AC_OUTPUT): Add scripts/Makefile.
461
7e267da1
GH
4622001-04-29 Gary Houston <ghouston@arglist.com>
463
464 * libguile.h: include rw.h.
465
f2a75d81
RB
4662001-04-27 Rob Browning <rlb@cs.utexas.edu>
467
468 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
469 the new odd/even ustable/stable version numbering scheme.
470 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
471 libguile. In the future, libguile and libguileqthreads may not
472 stay in sync. This still doesn't appear to affect
473 libguileqthreads, but we'll fix that next.
474
1f7a1dc9
MG
4752001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
476
477 * configure.in: Don't treat srfi directory specially, just create
478 the Makefile there (thanks to Neil Jerram for the patch).
479
6c44688a
MG
4802001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
481
482 * Makefile.am (SUBDIRS): Added `srfi'.
483
484 * configure.in: Added subdirectory `srfi' to build process.
485
486 * libguile.h: Added inclusion of `values.h'.
487
2a0ef8b7
GH
4882001-04-22 Gary Houston <ghouston@arglist.com>
489
490 * configure.in: check for inet_pton and inet_ntop.
491
67641981
GH
4922001-04-20 Gary Houston <ghouston@arglist.com>
493
494 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
495 * configure.in: check for sin6_scope_id in sockaddr_in6.
496
a9d861e3
MD
4972001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
498
499 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
500
31e74a57
GH
5012001-04-17 Gary Houston <ghouston@arglist.com>
502
503 * configure.in: run the autoconf BIGENDIAN check.
504
0da6608d
DH
5052001-04-12 Niibe Yutaka <gniibe@m17n.org>
506
507 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
508 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
509 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
510
511 * configure.in: Likewise.
512
f22ed5a0
KN
5132001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
514
515 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
516 (GUILE_FUNC_DECLARED): Removed checking of bzero.
517 Thanks to NIIBE Yutaka.
518
f2e61fc1
MD
5192001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
520
521 * Undeprecated scm_init_oop_goopscore_module.
522
72f1168d
TTN
5232001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
524
525 * check-guile.in: Fix sh standard conformance bug: Replace
526 "test -e" with "test -f". Thanks to Alexander Klimov.
527
a4928305
GH
5282001-03-19 Gary Houston <ghouston@arglist.com>
529
530 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
531 set it to `pwd`.
532
66301f9a
GH
533 * check-guile.in: 16 documentation tests were failing if "make
534 check" was run before Guile had been installed with the current
535 --prefix. made various changes to the script so that it runs
536 without a cd to the test-suite directory. For the -i option,
537 don't point GUILE_LOAD_PATH to the current directory, but let it
538 use it's own scheme library.
539
51cfd7da
GH
5402001-03-18 Gary Houston <ghouston@arglist.com>
541
542 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
543 the current directory (build dir) not srcdir to find guile
544 executable. otherwise "make check" doesn't work with a separate
545 build directory. create the test log in
546 $build_dir/check-guile.log instead of in srcdir/test-suite
547 directory.
548 * configure.in: don't define or substitute test_suite_dir.
549
e9e225e5
GH
5502001-03-17 Gary Houston <ghouston@arglist.com>
551
552 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
553 since EXTRA_DOT_DOC_FILES is redefined later. define
554 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
555
94e6d793
MG
5562001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
557
558 * configure.in: Added header checks for crypt.h, sys/resource.h
559 and sys/file.h, function checks for chroot, flock, getlogin,
560 cuserid, getpriority, setpriority, getpass, sethostname,
561 gethostname, and for crypt() in libcrypt.
562
fff043ab
NJ
5632001-03-09 Neil Jerram <neil@ossau.uklinux.net>
564
565 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
566 option from guile-doc/configure.in.
567
d42df055
DH
5682001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
569
570 * libguile.h: Removed #include "libguile/dump.h".
571
ec896089
KN
5722001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
573
574 * libguile.h: Added #include "libguile/dump.h".
575
c2886a5a
MD
5762001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
577
578 * libguile.h: Added #include "libguile/rdelim.h".
579
1ff7abbe
DH
5802001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
581
582 The following patch was sent by Thien-Thi Nguyen.
583
584 * check-guile.in: New file.
585
586 * Makefile.am: Add TESTS rule.
587
588 * configure.in: Add support for "make check".
589
f0942910
DH
5902000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
591
592 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
593
14f1d9fe
MD
5942000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
595
596 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
597 version number to 10 due to the merge of GOOPS.
598
599 * oop: New directory.
600
e4dba4c7
KN
6012000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
602
467ab77e 603 * libguile.h: #include "libguile/properties.h".
e4dba4c7 604
45605b53
GH
6052000-09-17 Gary Houston <ghouston@arglist.com>
606
607 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
608 to be reliable on all platforms.
609
e494e76d
GH
6102000-08-18 Gary Houston <ghouston@arglist.com>
611
612 * acconfig.h: added BROKEN_GCSE.
613 * configure.in: check for a gcc GCSE optimisation bug.
614
42aae633
GH
6152000-07-31 Gary Houston <ghouston@arglist.com>
616
617 * acconfig.h: added HAVE_H_ERRNO
618 * configure.in: removed some dnl'd & obsolete cygwin stuff.
619 added a test for h_errno.
620
f9ed377d
MD
6212000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
622
623 * Guile 1.4 released.
624
b5074b23
MD
6252000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
626
627 * GUILE-VERSION: Changed to work also when included by a Makefile
628 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
629 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
630 (GUILE_MINOR_VERSION): Bumped to 4.
631
f43aac9a
MD
6322000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
633
a8861fa0
MD
634 * libguile.h: Removed #include "libguile/kw.h".
635
9a8a1e8a
MD
636 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
637 (The rule will cd to $(top_srcdir).)
638
639 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
640 substitute it into libguile/Makefile.
641
f43aac9a
MD
642 * HACKING: Updated recommended libtool version to be 1.3.5.
643
644 * RELEASE: Say that we should update HACKING to reflect the
645 versions of the tools we're using rather than README.
646
5cb6f99c
MD
6472000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
648
649 * NOTES: Removed.
650
651 * TODO: Moved to devel/.
652
3ff0d90a
CB
6532000-06-01 Craig Brozefsky <craig@red-bean.com>
654
655 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
656 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
657 define libguile.so version in a well-lit place.
658
659 * configure.in: added AC_SUBST lines for the new LIBGUILE version
660 variables.
72f1168d 661
65545721
ML
6622000-06-01 Michael Livshin <mlivshin@bigfoot.com>
663
664 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 665
65545721
ML
666 * guile-aclocal.sh: new file, works around aclocal problems.
667
b2728432
DH
6682000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
669
670 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
671 USE_PCTHREADS_PTHREADS): Removed.
672
7f5fa419
GH
6732000-05-01 Gary Houston <ghouston@arglist.com>
674
675 * Makefile.am: add include_HEADERS.
676 libguile.h: moved from libguile directory. maybe libguile.h should
677 be installed in $prefix/include/libguile/libguile.h instead?
678
9764c29b
MD
6792000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
680
e415cb06
MD
681 * qthreads.m4: Removed THREADS_CPPFLAGS.
682
683 * acinclude.m4: Removed qthreads macros. They are provided in
684 qthreads.m4, so these were redundant.
685
9764c29b
MD
686 * acconfig.h (GUILE_DEBUG_MALLOC): New.
687
688 * configure.in: New --enable-debug-malloc configuration option.
689
1978b33e
MD
6902000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
691
692 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
693
694 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 695 compatibility on Linux systems.
1978b33e 696
55a85c78
MD
6972000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
698
699 * devel: New directory. Intended to carry documentation related
700 to Guile development (as opposed to the doc directory which
701 contains documentation related to the use of the current Guile).
702 This directory (devel) is not included in the Guile distribution,
703 but is accessible via anonymous CVS.
704
fdc7ea2d
MD
7052000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
706
707 * configure.in: Don't add iselect.o to LIBOBJS.
708
31d8abce
MD
7092000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
710
711 * configure.in: Added end-tag for local variables. (Thanks to
712 Thien-Thi Nguyen.)
713
244fdc2f
GH
7142000-03-12 Gary Houston <ghouston@arglist.com>
715
716 * README (Guile Documentation, About This Distribution): updated.
717
f3b5e185
MD
7182000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
719
720 * configure.in (ac_cv_struct_timespec): Added test for struct
721 timespec.
722
723 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
724
3a721413
MV
7252000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
726
727 * autogen.sh: Call libtoolize. Pass --add-missing option to
728 automake. Do not decent into libltdl directory. The libltdl
729 directory is now populated by libtoolize and does not need any
730 further autogeneration.
731
d831b039
GH
7322000-01-23 Gary Houston <ghouston@arglist.com>
733
734 * configure.in: check for fchown.
735
a0a7b83b
MD
736Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
737
738 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
739 instead of $(top_builddir)/libltdl to includepath.
740
56cfe22b
MD
7412000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
742
743 * emacs: New subdirectory for elisp tools.
744
657fcb5a
MV
7452000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
746
747 * README, HACKING: Moved "Hacking it yourself" section from README
748 to HACKING. Updated recommended libtool version to be 1.3.4.
749
dc914156
GH
7502000-01-14 Gary Houston <ghouston@arglist.com>
751
752 * configure.in: needs to have --disable-networking, not
753 --disable-net.
754
fb4956c9
MD
7552000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
756
757 * libltdl/acconfig.h: New file: Needed by autogen.sh.
758
88423ab1
GB
759Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
760
761 * autogen.sh: Added messages as we run autogen in subdirectories.
762
763 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 764 chmod +x it.
88423ab1 765
0d90b76d
MV
7662000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
767
768 * libltdl/autogen.sh: New file.
769 * autogen.sh: Invoke libltdl/autogen.sh.
770
7712000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
772
773 Finally applied the libltdl patch from Thomas Tanner, with slight
774 modifications. All code copied from the libtool package is from
775 libtool-1.3.4.
776
777 * configure.in: Make "--with-modules=yes" the default. Do not
778 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 779
0d90b76d
MV
780 1999-07-25 Thomas Tanner <tanner@ffii.org>
781
782 * Makefile.am: add libltdl to SUBDIRS, automake automatically
783 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
784 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
785 (no need to install libtool any more)
786 * configure.in: replace --enable-dynamic-linking with
787 --with-modules, required modules can be specified using
788 --with-modules="/path/to/mod.la" and will be linked
789 statically on platforms that don't support dynamic loading,
790 configure libltdl, configure libtool for dlopening
791 * libltdl: added using libtoolize -c --ltdl
792
38c1d3c4
GH
7932000-01-09 Gary Houston <ghouston@arglist.com>
794
795 * configure.in: check whether localtime caches TZ. copied from
796 Emacs 20.5.
797 * acconfig.h: add LOCALTIME_CACHE.
798
dceef6be
GB
799Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
800
801 * configure.in: Make it be guile-snarf.awk, since we'll be
802 switching names for guile-doc-snarf. (I wouldn't have changed
803 this, but I was getting ready to commit this way when the below
804 change was committed).
805
763a6716
MD
8061999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
807
808 * configure.in: Create guile-doc-snarf.awk.
809
6aca8c6c
GB
8101999-12-12 Greg J. Badros <gjb@cs.washington.edu>
811
72f1168d 812 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
813 AC_OUTPUTted.
814
8151999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
816
817 * NEWS: More complete description for --enable-debug-freelist.
818
aee8ca3f
GH
8191999-12-09 Gary Houston <ghouston@freewire.co.uk>
820
821 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
822 causes numerous spurious warnings with recent gcc and/or glibc
823 versions.
824
afe5177e
GH
8251999-11-19 Gary Houston <ghouston@freewire.co.uk>
826
827 * acconfig.h: add HAVE_ARRAYS.
828
829 * configure.in: add --disable-arrays option, probably temporary.
830
5c11cc9d
GH
8311999-11-17 Gary Houston <ghouston@freewire.co.uk>
832
833 * configure.in: check for hstrerror.
834
5d94b2fe
JB
8351999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
836
e8ff4648
JB
837 * autogen.sh: Don't call autoreconf at all; it's not reliable.
838 Instead, call the various tools explicitly. Invoke
839 guile-readline's autogen.sh script.
0cbedb5b
JB
840
841 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 842
0cbedb5b
JB
843 We can't have .m4 files which are installed where aclocal can
844 see them, but also used by guile's own configure.in, because
845 aclocal will read both copies, complain about duplicate macro
846 definitions, and refuse to generate aclocal.m4 at all. This
847 happens if you invoke it as `aclocal -I .', as autoreconf does.
848 This is probably a flaw in the autotools, but Guile doesn't need
849 that flaw fixed immediately.
850
851 guile.m4 is intended for use by people linking against guile, so
852 it needs to be installed. But Guile itself doesn't use it. So
853 move guile.m4 into guile-config. That makes sense, since
854 guile.m4's GUILE_FLAGS macro is just an easy way to call
855 guile-config.
856
857 qthreads.m4 is indented to help configure a qthreads tree. It's
858 only useful to a package which actually includes a qthreads tree,
859 and it's intimately related to that tree, so it's not useful to
860 install this. So don't install it.
861
862 * guile.m4: Moved to guile-config.
863 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
864 (EXTRA_DIST): Move qthreads.m4 here.
865
5d94b2fe
JB
866 Don't store generated files in the repository any more. Instead,
867 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 868 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
869 * autogen.sh: New file.
870 * ANON-CVS, SNAPSHOTS: Updated instructions.
871
dc4d930b
JB
8721999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
873
874 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
875
6e706938 8761999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
877
878 * configure.in: Added --enable-debug-freelist option.
879
fca7547b 880 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 881
52cfc69b
GH
8821999-09-23 Gary Houston <ghouston@freewire.co.uk>
883
884 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
885 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
886
887 * configure.in: new options --disable-posix, --disable-net
888 and --disable-regex
889 export HAVE_POSIX and HAVE_NETWORKING definitions.
890 don't add regex-posix.o to LIBOBJS if regex disabled.
891
892 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
893 conditionally.
894
bab4e1cc
JB
8951999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
896
897 * Guile 1.3.4 released.
898
fc97c626
JB
8991999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
900
901 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
902 libtool knows how to get ANSI C behavior from the compiler.
903 * configure: Regenerated.
904
7ee92fce
GH
9051999-09-20 Gary Houston <ghouston@freewire.co.uk>
906
907 * configure.in: check availability of siginterrupt.
908
08b8c694
GH
9091999-09-18 Gary Houston <ghouston@freewire.co.uk>
910
911 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
912 testing for SA_RESTART.
913
7cdbcc7d
MD
9141999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
915
916 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
917
e1f20ec6
JB
9181999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
919
920 * configure.in (GUILE_STAMP): Don't set this variable, or
921 substitute it into anything. Full explanation in ice-9/ChangeLog.
922 * configure, Makefile.in: Regenerated.
72f1168d 923
ffe70f9c
JB
9241999-09-06 James Blandy <jimb@mule.m17n.org>
925
926 Propagate the changes of 2 Sept the rest of the way through.
927 * configure: Regenerated.
928 * Makefile.in: Regenerated. Not sure why this diff is so big.
929
e127c348
JB
9301999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
931
932 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
933 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 934 * aclocal.m4: Regenerated.
e127c348 935
655f19ab
MD
9361999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
937
938 * configure.in: Test for presence of function on_exit.
939
b074884f
JB
9401999-09-01 James Blandy <jimb@mule.m17n.org>
941
942 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
943 the system doesn't have memmove. Don't test for memmove and bcopy
944 with AC_CHECK_FUNCS.
945 * configure: Regenerated.
946
a7098335
MD
9471999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
948
949 * configure.in: Test for atexit.
950
9a26d6f9
MD
9511999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
952
b030b39b
MD
953 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
954
9a26d6f9
MD
955 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
956 (Thanks to Bernard Urban.)
957 Test for memmove and bcopy. (Thanks to
a7098335 958 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
959
960 * acconfig.h: Added HAVE_S_ISLNK.
961
a05cba61
JB
9621999-08-20 James Blandy <jimb@mule.m17n.org>
963
0a852b94
JB
964 * Guile 1.3.2 released.
965
a05cba61
JB
966 * Makefile.in: Regenerated.
967
f29f2933
MD
9681999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
969
970 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
971 to libtool-1.3.3.
972
0e8a8468
MV
9731999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
974
975 Added guile-readline subdirectory with the removed readline
976 support.
977 * guile-readline: New directory, see ChangeLog there.
978 * configure.in: Cause configure to descend into guile-readline
979 dir.
980 * Makefile.am: Likewise for make.
981 * NEWS: Explain how to activate the readline support.
982 * configure, Makefile.in: Regenerated.
72f1168d 983
3144e1a9
JB
9841999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
985
986