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