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