(sync srfi-modules.texi): Done.
[bpt/guile.git] / ChangeLog
CommitLineData
8f99e3f3
SJ
12001-11-04 Stefan Jahn <stefan@lkcc.org>
2
3 * NEWS: Corrected remarks about SCM_API.
4
5 * configure.in: Defining USE_DLL_IMPORT definition to indicate
6 usage of DLL import macros in `libguile/__scm.h'.
7 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
8 Somehow Jim Blandy's patch from 1997 did not survive.
9
257b6d40
MV
102001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
11
12 Support for native Win32. Thanks to Stefan Jahn!
13
14 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
15 build systems which do not have symbolic links.
16 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
17 on Win32 platforms.
8f99e3f3
SJ
18 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
19 and `win32-dirent.o' and define extra compiler flags necessary
20 to build clean dlls.
257b6d40
MV
21 Check for `regcomp()' inside `-lregex'.
22
2ad3278a
TTN
232001-10-26 Thien-Thi Nguyen <ttn@glug.org>
24
25 * BUGS (7, 8): New.
26
c95d1a2d
TTN
272001-10-25 Thien-Thi Nguyen <ttn@glug.org>
28
29 * BUGS: Expand on file format description.
30
31 (1): Update "fixed" field.
d07db248 32 (2, 3, 4, 5, 6): New.
c95d1a2d 33
4f522b6f
GH
342001-10-14 Gary Houston <ghouston@arglist.com>
35
36 * configure.in: include sys/types.h when testing uint32_t.
37 thanks to Bill Schottstaedt.
38
f84c3705
MV
392001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
40
41 * configure.in: Do not use an absolute path for <unistd.h> when
42 checking for return type of usleep. Thanks to Michael Carmack.
43
6768cfba
TTN
442001-09-30 Thien-Thi Nguyen <ttn@glug.org>
45
46 * BUGS: New file.
47 * Makefile.am (EXTRA_DIST): Add BUGS file.
48
2cbad7d9
TTN
492001-09-25 Thien-Thi Nguyen <ttn@glug.org>
50
51 * TODO: Add bugfix item to "Eventually".
52
c13f0a90
RB
532001-09-20 Rob Browning <rlb@defaultvalue.org>
54
55 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
56
572001-09-11 Rob Browning <rlb@defaultvalue.org>
58
59 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
60 the testing list since they're no longer functional.
61
06288138
TTN
622001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
63
64 * TODO:
65 Use outline mode instead of text.
66 Reword protocol explanation.
67 Add "make error-signalling functions more consistent" to Eventually.
68 Move some C-related GOOPS tasks to 1.8.0, take ownership.
69
6f84677a
TTN
702001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
71
72 * HACKING (Sample GDB Initialization File): New section.
73
74 * TODO (1.8.0): Add "move .gdbinit" entry.
75
8c494e99
DH
762001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
77
78 * TODO: Added some points, and eliminated all done items.
79
80 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
81 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
82 SCM_ENABLE_DEPRECATED with the logic reversed.
83
f7c6b778
DH
842001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
85
86 * libguile.h: Removed bogus comment, rearranged includes, removed
87 deprecated definitions.
88
8c494e99 89 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 90
cf390da1
TTN
912001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
92
93 * HACKING: Mention libtool ./configure-regeneration requirement.
94
fada26b2
MV
952001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
96
97 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
98 libltdl provides it itself.
99
11ca8865
NJ
1002001-08-24 Neil Jerram <neil@ossau.uklinux.net>
101
102 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
103 Makefiles.
cf390da1 104
ab4cd34b
RB
1052001-08-15 Rob Browning <rlb@defaultvalue.org>
106
107 * configure.in
108 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
109 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
110 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
111 (LIBGUILE_INTERFACE): use libtool versioning scheme.
112 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
113 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
114 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
115 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
116
117 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
118 (GUILE_MICRO_VERSION): reset for new unstable.
119 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
120 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
121 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
122 (LIBGUILE_INTERFACE): use libtool versioning scheme.
123 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
124 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
125 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
126 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
127
b754e3d1
MV
1282001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
129
130 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
131 EXTRA_DIST to SUBDIRS.
132
133 * configure.in: Added "test-suite/Makefile".
134
c1151355
MV
1352001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
136
137 * configure.in: Added `--disable-linuxthreads' option and do not
138 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
139 given. Thanks to Cris Cramer!
140
11057044
MV
1412001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
142
143 * Makefile.am (SUBDIRS): Build libguile before ice-9.
144
f3805ebb
MV
1452001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
146
147 * configure.in: Check for "inttypes.h".
148
e658215a
RB
1492001-07-19 Rob Browning <rlb@defaultvalue.org>
150
151 * configure.in: add checks for setitimer and getitimer.
152 Add --enable-error-on-warning.
153
c0b2936e
MG
1542001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
155
156 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
157
8f2ecec5
TTN
1582001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
159
160 * HACKING: Remove onerous authorship-info deletion clause.
161
065509a5
KN
1622001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
163
164 * autogen.sh: Call libtoolize with --force.
165
d76852e3
TTN
1662001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
167
168 * INSTALL: Point to HACKING for tool versions.
169
fd6c6321
RB
1702001-07-08 Rob Browning <rlb@defaultvalue.org>
171
04860df7
RB
172 * TODO: updated to include relevant itemized post-1.6-RELEASE
173 tasks that are distributable so we can check them off as they are
174 done, and delete 1.6.0 tasks.
175
176 * RELEASE: add a note that the RELEASE instructions are out of
177 date now that we're using branches.
178
fd6c6321
RB
179 * AUTHORS: add "many files throughout" for myself.
180
8d123036
TTN
1812001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
182
183 * README: Also mention guile-tools.
184
185 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
186
32d6f999
TTN
1872001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
188
189 * RELEASE: Move todo items to file TODO.
190
191 * TODO: Initial revision
192
a4734913
TTN
193 * Makefile.am (EXTRA_DIST): Add TODO.
194
dbfadc85
TTN
195 * HACKING: Refer to TODO and SNAPSHOTS.
196 No longer refer to devel/tasks.text.
197
198 * SNAPSHOTS: Fix reference bug; recommended tool
199 versions are in HACKING.
200
f6b3694a
TTN
201 * TODO: Add completion and ownership protocol to header comments.
202
3cd085d0
TTN
203 * RELEASE: Add TODO-processing to spiffing checklist.
204
9c3955ff
TTN
205 * HACKING: Update deprecation procedure to refer to TODO.
206
17383b7c
ML
2072001-06-27 Michael Livshin <mlivshin@bigfoot.com>
208
209 * autogen.sh: don't run flex here.
210
211 * HACKING: clarify that newer versions of flex should be just
212 fine.
213
82893676
MG
2142001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
215
216 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
217
218 * configure.in: Added some header and function checks.
219
f2ae4555
NJ
2202001-06-25 Neil Jerram <neil@ossau.uklinux.net>
221
222 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
223
4172703a
MV
2242001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
225
226 * autogen.sh: Added message about what to do next. Tell them to
227 use `--enable-maintainer-mode'.
228
093e7da4
ML
2292001-06-25 Michael Livshin <mlivshin@bigfoot.com>
230
231 * HACKING: mention flex.
232
233 * autogen.sh: generate libguile/c-tokenize.c.
234
6b41a313
MG
2352001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
236
237 * libguile.h: Removed inclusion of libguile/tag.h.
238
eb6c2de8
MV
2392001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
240
241 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
242 these when using threads.
243
4ff9f825
MV
2442001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
245
4927dd28
MV
246 * libguile.h: Added deprecated section with the olde type names.
247
4ff9f825
MV
248 * configure.in: Check for header <stdint.h>. Check for uintptr_t
249 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
250 `#defined'.
251
252 * acconfig.h (ptrdiff_t): Removed.
253
e01970a5
MG
2542001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
255
256 * configure.in: Generate examples/box-dynamic-module/Makefile.
257
c794483c
MV
2582001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
259
260 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
261 guile-snarf.
262
9454d8d5
RB
2632001-06-02 Rob Browning <rlb@cs.utexas.edu>
264
265 * configure.in: changes for autoconf 2.50.
266 (AC_PREREQ): require at least autoconf 2.50.
267 (AC_INIT): no longer takes an arg.
268 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
269 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
270 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
271 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
272 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
273 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
274 (AC_OUTPUT): no longer takes args.
32d6f999 275
9454d8d5
RB
276 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
277 unconditionally .
278
114f9bab
MV
2792001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
280
281 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
282 I. N. Golubev!
283
ee2718a9
MG
2842001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
285
286 * configure.in: Generate examples/box-dynamic/Makefile.
287
2de7ddb7
MG
2882001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
289
290 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
291
292 * configure.in: Added all Makefiles in the `examples' directory to
293 AC_OUTPUT.
294
f501d0d4
ML
2952001-05-31 Michael Livshin <mlivshin@bigfoot.com>
296
297 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
298 don't generate guile-snarf.awk.
299
300 * Makefile.am (EXTRA_DIST): add test-suite.
301
1db81cb0
ML
3022001-05-28 Michael Livshin <mlivshin@bigfoot.com>
303
304 * check-guile.in: fix to be runnable when srcdir!=builddir.
305
f3f70257
ML
3062001-05-26 Michael Livshin <mlivshin@bigfoot.com>
307
308 revert the controversial part of the 2001-05-23 changes
309
1be6b49c
ML
3102001-05-23 Michael Livshin <mlivshin@bigfoot.com>
311
312 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
313 also, make sure that the integral type choosen to represent an SCM
314 has exactly the same size as a void pointer.
315
316 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
317 SCM_SIZEOF_BITS_T, ptrdiff_t.
318
c81ea65d
RB
3192001-05-16 Rob Browning <rlb@cs.utexas.edu>
320
321 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
322
323 * GUILE-VERSION
324 (GUILE_VERSION): now MAJOR.MINOR.MICRO
325 (GUILE_MICRO_VERSION): new variable, records final revision.
326 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
327 i.e. the 6.
328
887dfa7d
DH
3292001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
330
331 * acconfig.h, configure.in: Renamed
332 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
333
11bbab47
MV
3342001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
335
336 * acinclude.m4: Removed copy of "libtool.m4".
337
5cd06d5e
DH
3382001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
339
340 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
341
a232c19e
TTN
3422001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
343
928f20fb
TTN
344 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
345
a232c19e
TTN
346 * HACKING: Update copyright.
347 Add blurb pointing to devel/tasks.text.
348
c8750173
TTN
3492001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
350
351 * check-guile.in: For SRFI testing, set and export env
352 var `LTDL_LIBRARY_PATH'.
353
75141eb0
NJ
3542001-05-07 Neil Jerram <neil@ossau.uklinux.net>
355
356 * AUTHORS: Add docs-related authorship details.
357
c10ecc4c
MV
3582001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
359
360 * configure.in (--enable-deprecated): Recognize "shutup" option
361 argument and turn it into the default warning level "no".
362
018a53a1
GH
3632001-05-05 Gary Houston <ghouston@arglist.com>
364
365 * acconfig.h: add HAVE_IPV6.
366 * configure.in: check whether we can compile with IPv6 support.
367
26f798bd
TTN
3682001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
369
370 * guile-tools.in: New file.
371
372 * configure.in (AC_OUTPUT): Add guile-tools, and make
373 executable.
374
375 * Makefile.am (bin_SCRIPTS): New var.
376
c5316ea3
GH
3772001-05-04 Gary Houston <ghouston@arglist.com>
378
379 * configure.in: check whether uint32_t is defined when netdb.h
380 is included.
381 acconfig.h: added HAVE_UINT32_T.
382
7440341c
MV
3832001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
384
385 * configure.in: Added handling of `--enable-deprecated'.
386
387 * acconfig.h (SCM_DEBUG_DEPRECATED,
388 GUILE_WARN_DEPRECATED_DEFAULT): Added.
389
14a7d5f8
TTN
3902001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
391
392 * Makefile.am (SUBDIRS): Add "scripts".
393
394 * configure.in (AC_OUTPUT): Add scripts/Makefile.
395
7e267da1
GH
3962001-04-29 Gary Houston <ghouston@arglist.com>
397
398 * libguile.h: include rw.h.
399
f2a75d81
RB
4002001-04-27 Rob Browning <rlb@cs.utexas.edu>
401
402 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
403 the new odd/even ustable/stable version numbering scheme.
404 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
405 libguile. In the future, libguile and libguileqthreads may not
406 stay in sync. This still doesn't appear to affect
407 libguileqthreads, but we'll fix that next.
408
1f7a1dc9
MG
4092001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
410
411 * configure.in: Don't treat srfi directory specially, just create
412 the Makefile there (thanks to Neil Jerram for the patch).
413
6c44688a
MG
4142001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
415
416 * Makefile.am (SUBDIRS): Added `srfi'.
417
418 * configure.in: Added subdirectory `srfi' to build process.
419
420 * libguile.h: Added inclusion of `values.h'.
421
2a0ef8b7
GH
4222001-04-22 Gary Houston <ghouston@arglist.com>
423
424 * configure.in: check for inet_pton and inet_ntop.
425
67641981
GH
4262001-04-20 Gary Houston <ghouston@arglist.com>
427
428 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
429 * configure.in: check for sin6_scope_id in sockaddr_in6.
430
a9d861e3
MD
4312001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
432
433 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
434
31e74a57
GH
4352001-04-17 Gary Houston <ghouston@arglist.com>
436
437 * configure.in: run the autoconf BIGENDIAN check.
438
0da6608d
DH
4392001-04-12 Niibe Yutaka <gniibe@m17n.org>
440
441 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
442 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
443 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
444
445 * configure.in: Likewise.
446
f22ed5a0
KN
4472001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
448
449 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
450 (GUILE_FUNC_DECLARED): Removed checking of bzero.
451 Thanks to NIIBE Yutaka.
452
f2e61fc1
MD
4532001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
454
455 * Undeprecated scm_init_oop_goopscore_module.
456
72f1168d
TTN
4572001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
458
459 * check-guile.in: Fix sh standard conformance bug: Replace
460 "test -e" with "test -f". Thanks to Alexander Klimov.
461
a4928305
GH
4622001-03-19 Gary Houston <ghouston@arglist.com>
463
464 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
465 set it to `pwd`.
466
66301f9a
GH
467 * check-guile.in: 16 documentation tests were failing if "make
468 check" was run before Guile had been installed with the current
469 --prefix. made various changes to the script so that it runs
470 without a cd to the test-suite directory. For the -i option,
471 don't point GUILE_LOAD_PATH to the current directory, but let it
472 use it's own scheme library.
473
51cfd7da
GH
4742001-03-18 Gary Houston <ghouston@arglist.com>
475
476 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
477 the current directory (build dir) not srcdir to find guile
478 executable. otherwise "make check" doesn't work with a separate
479 build directory. create the test log in
480 $build_dir/check-guile.log instead of in srcdir/test-suite
481 directory.
482 * configure.in: don't define or substitute test_suite_dir.
483
e9e225e5
GH
4842001-03-17 Gary Houston <ghouston@arglist.com>
485
486 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
487 since EXTRA_DOT_DOC_FILES is redefined later. define
488 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
489
94e6d793
MG
4902001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
491
492 * configure.in: Added header checks for crypt.h, sys/resource.h
493 and sys/file.h, function checks for chroot, flock, getlogin,
494 cuserid, getpriority, setpriority, getpass, sethostname,
495 gethostname, and for crypt() in libcrypt.
496
fff043ab
NJ
4972001-03-09 Neil Jerram <neil@ossau.uklinux.net>
498
499 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
500 option from guile-doc/configure.in.
501
d42df055
DH
5022001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
503
504 * libguile.h: Removed #include "libguile/dump.h".
505
ec896089
KN
5062001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
507
508 * libguile.h: Added #include "libguile/dump.h".
509
c2886a5a
MD
5102001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
511
512 * libguile.h: Added #include "libguile/rdelim.h".
513
1ff7abbe
DH
5142001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
515
516 The following patch was sent by Thien-Thi Nguyen.
517
518 * check-guile.in: New file.
519
520 * Makefile.am: Add TESTS rule.
521
522 * configure.in: Add support for "make check".
523
f0942910
DH
5242000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
525
526 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
527
14f1d9fe
MD
5282000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
529
530 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
531 version number to 10 due to the merge of GOOPS.
532
533 * oop: New directory.
534
e4dba4c7
KN
5352000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
536
467ab77e 537 * libguile.h: #include "libguile/properties.h".
e4dba4c7 538
45605b53
GH
5392000-09-17 Gary Houston <ghouston@arglist.com>
540
541 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
542 to be reliable on all platforms.
543
e494e76d
GH
5442000-08-18 Gary Houston <ghouston@arglist.com>
545
546 * acconfig.h: added BROKEN_GCSE.
547 * configure.in: check for a gcc GCSE optimisation bug.
548
42aae633
GH
5492000-07-31 Gary Houston <ghouston@arglist.com>
550
551 * acconfig.h: added HAVE_H_ERRNO
552 * configure.in: removed some dnl'd & obsolete cygwin stuff.
553 added a test for h_errno.
554
f9ed377d
MD
5552000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
556
557 * Guile 1.4 released.
558
b5074b23
MD
5592000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
560
561 * GUILE-VERSION: Changed to work also when included by a Makefile
562 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
563 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
564 (GUILE_MINOR_VERSION): Bumped to 4.
565
f43aac9a
MD
5662000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
567
a8861fa0
MD
568 * libguile.h: Removed #include "libguile/kw.h".
569
9a8a1e8a
MD
570 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
571 (The rule will cd to $(top_srcdir).)
572
573 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
574 substitute it into libguile/Makefile.
575
f43aac9a
MD
576 * HACKING: Updated recommended libtool version to be 1.3.5.
577
578 * RELEASE: Say that we should update HACKING to reflect the
579 versions of the tools we're using rather than README.
580
5cb6f99c
MD
5812000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
582
583 * NOTES: Removed.
584
585 * TODO: Moved to devel/.
586
3ff0d90a
CB
5872000-06-01 Craig Brozefsky <craig@red-bean.com>
588
589 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
590 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
591 define libguile.so version in a well-lit place.
592
593 * configure.in: added AC_SUBST lines for the new LIBGUILE version
594 variables.
72f1168d 595
65545721
ML
5962000-06-01 Michael Livshin <mlivshin@bigfoot.com>
597
598 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 599
65545721
ML
600 * guile-aclocal.sh: new file, works around aclocal problems.
601
b2728432
DH
6022000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
603
604 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
605 USE_PCTHREADS_PTHREADS): Removed.
606
7f5fa419
GH
6072000-05-01 Gary Houston <ghouston@arglist.com>
608
609 * Makefile.am: add include_HEADERS.
610 libguile.h: moved from libguile directory. maybe libguile.h should
611 be installed in $prefix/include/libguile/libguile.h instead?
612
9764c29b
MD
6132000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
614
e415cb06
MD
615 * qthreads.m4: Removed THREADS_CPPFLAGS.
616
617 * acinclude.m4: Removed qthreads macros. They are provided in
618 qthreads.m4, so these were redundant.
619
9764c29b
MD
620 * acconfig.h (GUILE_DEBUG_MALLOC): New.
621
622 * configure.in: New --enable-debug-malloc configuration option.
623
1978b33e
MD
6242000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
625
626 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
627
628 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 629 compatibility on Linux systems.
1978b33e 630
55a85c78
MD
6312000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
632
633 * devel: New directory. Intended to carry documentation related
634 to Guile development (as opposed to the doc directory which
635 contains documentation related to the use of the current Guile).
636 This directory (devel) is not included in the Guile distribution,
637 but is accessible via anonymous CVS.
638
fdc7ea2d
MD
6392000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
640
641 * configure.in: Don't add iselect.o to LIBOBJS.
642
31d8abce
MD
6432000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
644
645 * configure.in: Added end-tag for local variables. (Thanks to
646 Thien-Thi Nguyen.)
647
244fdc2f
GH
6482000-03-12 Gary Houston <ghouston@arglist.com>
649
650 * README (Guile Documentation, About This Distribution): updated.
651
f3b5e185
MD
6522000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
653
654 * configure.in (ac_cv_struct_timespec): Added test for struct
655 timespec.
656
657 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
658
3a721413
MV
6592000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
660
661 * autogen.sh: Call libtoolize. Pass --add-missing option to
662 automake. Do not decent into libltdl directory. The libltdl
663 directory is now populated by libtoolize and does not need any
664 further autogeneration.
665
d831b039
GH
6662000-01-23 Gary Houston <ghouston@arglist.com>
667
668 * configure.in: check for fchown.
669
a0a7b83b
MD
670Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
671
672 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
673 instead of $(top_builddir)/libltdl to includepath.
674
56cfe22b
MD
6752000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
676
677 * emacs: New subdirectory for elisp tools.
678
657fcb5a
MV
6792000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
680
681 * README, HACKING: Moved "Hacking it yourself" section from README
682 to HACKING. Updated recommended libtool version to be 1.3.4.
683
dc914156
GH
6842000-01-14 Gary Houston <ghouston@arglist.com>
685
686 * configure.in: needs to have --disable-networking, not
687 --disable-net.
688
fb4956c9
MD
6892000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
690
691 * libltdl/acconfig.h: New file: Needed by autogen.sh.
692
88423ab1
GB
693Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
694
695 * autogen.sh: Added messages as we run autogen in subdirectories.
696
697 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 698 chmod +x it.
88423ab1 699
0d90b76d
MV
7002000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
701
702 * libltdl/autogen.sh: New file.
703 * autogen.sh: Invoke libltdl/autogen.sh.
704
7052000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
706
707 Finally applied the libltdl patch from Thomas Tanner, with slight
708 modifications. All code copied from the libtool package is from
709 libtool-1.3.4.
710
711 * configure.in: Make "--with-modules=yes" the default. Do not
712 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 713
0d90b76d
MV
714 1999-07-25 Thomas Tanner <tanner@ffii.org>
715
716 * Makefile.am: add libltdl to SUBDIRS, automake automatically
717 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
718 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
719 (no need to install libtool any more)
720 * configure.in: replace --enable-dynamic-linking with
721 --with-modules, required modules can be specified using
722 --with-modules="/path/to/mod.la" and will be linked
723 statically on platforms that don't support dynamic loading,
724 configure libltdl, configure libtool for dlopening
725 * libltdl: added using libtoolize -c --ltdl
726
38c1d3c4
GH
7272000-01-09 Gary Houston <ghouston@arglist.com>
728
729 * configure.in: check whether localtime caches TZ. copied from
730 Emacs 20.5.
731 * acconfig.h: add LOCALTIME_CACHE.
732
dceef6be
GB
733Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
734
735 * configure.in: Make it be guile-snarf.awk, since we'll be
736 switching names for guile-doc-snarf. (I wouldn't have changed
737 this, but I was getting ready to commit this way when the below
738 change was committed).
739
763a6716
MD
7401999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
741
742 * configure.in: Create guile-doc-snarf.awk.
743
6aca8c6c
GB
7441999-12-12 Greg J. Badros <gjb@cs.washington.edu>
745
72f1168d 746 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
747 AC_OUTPUTted.
748
7491999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
750
751 * NEWS: More complete description for --enable-debug-freelist.
752
aee8ca3f
GH
7531999-12-09 Gary Houston <ghouston@freewire.co.uk>
754
755 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
756 causes numerous spurious warnings with recent gcc and/or glibc
757 versions.
758
afe5177e
GH
7591999-11-19 Gary Houston <ghouston@freewire.co.uk>
760
761 * acconfig.h: add HAVE_ARRAYS.
762
763 * configure.in: add --disable-arrays option, probably temporary.
764
5c11cc9d
GH
7651999-11-17 Gary Houston <ghouston@freewire.co.uk>
766
767 * configure.in: check for hstrerror.
768
5d94b2fe
JB
7691999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
770
e8ff4648
JB
771 * autogen.sh: Don't call autoreconf at all; it's not reliable.
772 Instead, call the various tools explicitly. Invoke
773 guile-readline's autogen.sh script.
0cbedb5b
JB
774
775 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 776
0cbedb5b
JB
777 We can't have .m4 files which are installed where aclocal can
778 see them, but also used by guile's own configure.in, because
779 aclocal will read both copies, complain about duplicate macro
780 definitions, and refuse to generate aclocal.m4 at all. This
781 happens if you invoke it as `aclocal -I .', as autoreconf does.
782 This is probably a flaw in the autotools, but Guile doesn't need
783 that flaw fixed immediately.
784
785 guile.m4 is intended for use by people linking against guile, so
786 it needs to be installed. But Guile itself doesn't use it. So
787 move guile.m4 into guile-config. That makes sense, since
788 guile.m4's GUILE_FLAGS macro is just an easy way to call
789 guile-config.
790
791 qthreads.m4 is indented to help configure a qthreads tree. It's
792 only useful to a package which actually includes a qthreads tree,
793 and it's intimately related to that tree, so it's not useful to
794 install this. So don't install it.
795
796 * guile.m4: Moved to guile-config.
797 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
798 (EXTRA_DIST): Move qthreads.m4 here.
799
5d94b2fe
JB
800 Don't store generated files in the repository any more. Instead,
801 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 802 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
803 * autogen.sh: New file.
804 * ANON-CVS, SNAPSHOTS: Updated instructions.
805
dc4d930b
JB
8061999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
807
808 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
809
6e706938 8101999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
811
812 * configure.in: Added --enable-debug-freelist option.
813
fca7547b 814 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 815
52cfc69b
GH
8161999-09-23 Gary Houston <ghouston@freewire.co.uk>
817
818 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
819 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
820
821 * configure.in: new options --disable-posix, --disable-net
822 and --disable-regex
823 export HAVE_POSIX and HAVE_NETWORKING definitions.
824 don't add regex-posix.o to LIBOBJS if regex disabled.
825
826 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
827 conditionally.
828
bab4e1cc
JB
8291999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
830
831 * Guile 1.3.4 released.
832
fc97c626
JB
8331999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
834
835 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
836 libtool knows how to get ANSI C behavior from the compiler.
837 * configure: Regenerated.
838
7ee92fce
GH
8391999-09-20 Gary Houston <ghouston@freewire.co.uk>
840
841 * configure.in: check availability of siginterrupt.
842
08b8c694
GH
8431999-09-18 Gary Houston <ghouston@freewire.co.uk>
844
845 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
846 testing for SA_RESTART.
847
7cdbcc7d
MD
8481999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
849
850 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
851
e1f20ec6
JB
8521999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
853
854 * configure.in (GUILE_STAMP): Don't set this variable, or
855 substitute it into anything. Full explanation in ice-9/ChangeLog.
856 * configure, Makefile.in: Regenerated.
72f1168d 857
ffe70f9c
JB
8581999-09-06 James Blandy <jimb@mule.m17n.org>
859
860 Propagate the changes of 2 Sept the rest of the way through.
861 * configure: Regenerated.
862 * Makefile.in: Regenerated. Not sure why this diff is so big.
863
e127c348
JB
8641999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
865
866 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
867 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 868 * aclocal.m4: Regenerated.
e127c348 869
655f19ab
MD
8701999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
871
872 * configure.in: Test for presence of function on_exit.
873
b074884f
JB
8741999-09-01 James Blandy <jimb@mule.m17n.org>
875
876 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
877 the system doesn't have memmove. Don't test for memmove and bcopy
878 with AC_CHECK_FUNCS.
879 * configure: Regenerated.
880
a7098335
MD
8811999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
882
883 * configure.in: Test for atexit.
884
9a26d6f9
MD
8851999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
886
b030b39b
MD
887 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
888
9a26d6f9
MD
889 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
890 (Thanks to Bernard Urban.)
891 Test for memmove and bcopy. (Thanks to
a7098335 892 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
893
894 * acconfig.h: Added HAVE_S_ISLNK.
895
a05cba61
JB
8961999-08-20 James Blandy <jimb@mule.m17n.org>
897
0a852b94
JB
898 * Guile 1.3.2 released.
899
a05cba61
JB
900 * Makefile.in: Regenerated.
901
f29f2933
MD
9021999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
903
904 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
905 to libtool-1.3.3.
906
0e8a8468
MV
9071999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
908
909 Added guile-readline subdirectory with the removed readline
910 support.
911 * guile-readline: New directory, see ChangeLog there.
912 * configure.in: Cause configure to descend into guile-readline
913 dir.
914 * Makefile.am: Likewise for make.
915 * NEWS: Explain how to activate the readline support.
916 * configure, Makefile.in: Regenerated.
72f1168d 917
3144e1a9
JB
9181999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
919
920