*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
7fd1bad4
MV
12002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
2
3 * autogen.sh: Call automake twice for guile-core so that two
4 copies of mdate-sh get a chance of being installed (one in
5 doc/ref/ and one in doc/tutorial/).
6
dc006627
MV
72002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
8
9 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
10 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
11 (dist-hook): Removed.
12 (DISTCLEANFILES): Added check-guile.log.
13 (EXTRA_DIST): Don't distribute TODO.
14
15 * configure.in: Bump required autoconf version to 2.53. Move uses
16 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
17 set by AC_PROG_CC.
18
21550b10
RB
192002-04-10 Rob Browning <rlb@defaultvalue.org>
20
21 * configure.in: updates for new autoconf -- add definitions to
22 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
23 calls.
24
25 * acinclude.m4: add definitions to AC_DEFINE calls for new
26 autoconf.
27
28 * acconfig.h: removed -- newer autoconf doesn't like it, and now
29 we don't need it.
30
31 * .cvsignore: add autom4te.cache and pre-inst-guile.
32
dd1ed1ad
TTN
332002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
34
35 * RELEASE: bye bye
36
412f1928
TTN
372002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
38
39 * Makefile.am: Update copyright.
40 (dist-hook): Add, including related am/maintainers-dirs,
41 surrounded by "if MAINTAINER_MODE".
42
94478b88
TTN
43 * TODO: bye bye
44
ef5bdc2e
TTN
45 * autogen.sh: Add usage comment.
46 Add workbook specification.
47 Add dist-files symlinking.
48
49 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
50
9b398b67
TTN
512002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
52
53 * guile-tools.in: Handle "--source" option.
54
eb8aea9b
TTN
552002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
56
2d78a1c5
TTN
57 * configure.in (top_srcdir_absolute): New AC_SUBST var.
58
7ca15449
TTN
59 * pre-inst-guile.in, check-guile.in (top_srcdir):
60 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 61
eb8aea9b
TTN
62 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
63
5ddf900c
TTN
642002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
65
66 * pre-inst-guile.in: Typofix; nfc.
67
edb810bb
SJ
682002-02-27 Stefan Jahn <stefan@lkcc.org>
69
70 * Makefile.am (SUBDIRS): Added the `am' directory.
71
3ed414c8
TTN
722002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
73
74 * pre-inst-guile.in: New file.
75
76 * pre-inst-guile, pre-inst-guile.am: bye bye
77
78 * configure.in (top_builddir_absolute): New AC_SUBST var.
79 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
80 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
81
82 * check-guile.in (top_builddir): Use AC_SUBST var
83 `top_builddir_absolute'.
84 (guile): Look for pre-inst-guile in $top_builddir.
85
86 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
87 pre-inst-guile.am.
88
46151112
RB
892002-02-24 Rob Browning <rlb@defaultvalue.org>
90
91 * GUILE-VERSION: move all but guile-readline library versioning
92 information here. guile-readline is still standalone. Bump
93 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
94 Thi-Thien's request.
95
96 * configure.in: AC_SUBST the centralized shared lib versioning
97 variables from ./GUILE-VERSION.
98 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
99 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
100 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
101 (LIBQTHREADS_INTERFACE): new AC_SUBST.
102 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
103 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
104 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
105 (LIBGUILE_INTERFACE): new AC_SUBST.
106 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
107 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
108 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
109 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
110 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
111 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
112 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
113 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
114
115 * autogen.sh: make absolutely sure we can't have stale files from
116 old versions lying around the libltdl dir since libtoolize
117 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
118 so the main tree and libltdl can't get out of sync again.
119
120 * RELEASE: update release building instructions.
121
3d77146f
NJ
1222002-02-21 Neil Jerram <neil@ossau.uklinux.net>
123
124 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
125 "" for multiword string. Thanks to Christopher Cramer for
126 pointing this out.
127
84b27165
MV
1282002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
129
130 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
131 instead of to scm_must_malloc.
132
f660f92e
MV
1332002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
134
135 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
136 pre-inst-guile.am.
137
0187b4f4
TTN
1382002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
139
140 * pre-inst-guile.am, pre-inst-guile: New files.
141
142 * check-guile.in (srcdir): Delete var.
143 (top_builddir, top_srcdir, guile_opts): New vars.
144
145 Use "set -e".
146 No longer set LTDL_LIBRARY_PATH.
147 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
148
149 * configure.in (libguile/guile-snarf-docs-texi): Remove
150 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
151
77bf05e0 152 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
153 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
154 (GUILE_LOAD_PATH): No longer include $top_srcdir.
155
156 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
157 prefix aliasing.
77bf05e0 158
1fa86ca5
SJ
1592002-01-31 Stefan Jahn <stefan@lkcc.org>
160
161 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
162 `libltdl.dll'.
163
af68e5e5
SJ
1642002-01-28 Stefan Jahn <stefan@lkcc.org>
165
0187b4f4 166 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
167 `stdint.h' for uint32_t.
168
3d1a89b9
NJ
1692002-01-13 Neil Jerram <neil@ossau.uklinux.net>
170
171 * Makefile.am (SUBDIRS): Added lang.
172
173 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
174 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
175
1762002-01-11 Neil Jerram <neil@ossau.uklinux.net>
177
178 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
179
180 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
181 not) according to absence (or presence) of `--disable-elisp'
182 in the configure args.
183
f00eb43f
DH
1842001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
185
186 * TODO: Added two items.
187
5dc64f64
MV
1882001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
189
190 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
191 set this conditional accordingly.
0187b4f4 192
6d852be3
TTN
1932001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
194
195 * README: Fix virulent typo.
196
53c594fc
MV
1972001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
198
6d852be3 199 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
200 * configure.in (HAVE_INLINE): Define it when the compiler supports
201 inline functions.
202
6d852be3 203 * libguile.h: Include "libguile/inline.h".
53c594fc 204
a5dc23a7
GH
2052001-11-22 Gary Houston <ghouston@arglist.com>
206
207 * HACKING: Modified the Hacking It Yourself section. Removed the
208 version numbers from the tools.
a5df04d5 209 HACKING, README, ANON-CVS: updates.
a5dc23a7 210
73edb48a
GH
2112001-11-21 Gary Houston <ghouston@arglist.com>
212
213 * HACKING: Removed reference to no longer practiced * in ChangeLog
214 convention.
215
97f439ab
TTN
2162001-11-19 Thien-Thi Nguyen <ttn@glug.org>
217
30bce757
TTN
218 * BUGS (11): Set "fixed: no-need".
219
97f439ab
TTN
220 * TODO (write emacs/patch.el): New item, self-assigned.
221
3faa54e7
RB
2222001-11-19 Rob Browning <rlb@defaultvalue.org>
223
224 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
225 system libltdl when it's available. Aside from the normal reasons
226 to prefer installed shared libs, this means other apps that link
227 with libguile and also use libltdl will be more likely to work
228 right.
229
ccee9ab1
TTN
2302001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
231
232 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
233
73c844bf
TTN
2342001-11-15 Thien-Thi Nguyen <ttn@glug.org>
235
236 * guile-tools.in: Handle command "list" specially: list scripts dir.
237
238 (help): Make more informative.
239
a714e0eb
MV
2402001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
241
242 * autogen.sh: Recurse into libltdl directory and invoke autoconf
243 there.
244
bca0bf8d
TTN
2452001-11-11 Thien-Thi Nguyen <ttn@glug.org>
246
247 * HACKING: Restrict documentation change log
248 waiver to only apply to ChangeLog files.
249
35656ebc
MV
2502001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
251
252 * configure.in: Check for sizes of short, size_t, uintptr_t, and
253 ptrdiff_t. Checking for a size also checks automatically for the
254 existence of the type, so we don't check for the existence of
255 uintptr_t, ptrdiff_t and long long ourselves.
256
a0a9b9ad
TTN
2572001-11-10 Thien-Thi Nguyen <ttn@glug.org>
258
259 * BUGS (11): New.
260
b4e15479
SJ
2612001-11-07 Stefan Jahn <stefan@lkcc.org>
262
263 * configure.in: Include `win32-socket.o' in the list of object
264 files if networking is enabled on Win32.
265
04bbd6ce
TTN
2662001-11-06 Thien-Thi Nguyen <ttn@glug.org>
267
268 * TODO (sync srfi-modules.texi): New, done.
269
2ca222c2 270 * BUGS (9, 10): New.
70debc22 271
8f99e3f3
SJ
2722001-11-04 Stefan Jahn <stefan@lkcc.org>
273
274 * NEWS: Corrected remarks about SCM_API.
275
276 * configure.in: Defining USE_DLL_IMPORT definition to indicate
277 usage of DLL import macros in `libguile/__scm.h'.
278 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
279 Somehow Jim Blandy's patch from 1997 did not survive.
280
257b6d40
MV
2812001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
282
283 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 284
257b6d40
MV
285 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
286 build systems which do not have symbolic links.
287 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
288 on Win32 platforms.
04bbd6ce
TTN
289 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
290 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 291 to build clean dlls.
257b6d40
MV
292 Check for `regcomp()' inside `-lregex'.
293
2ad3278a
TTN
2942001-10-26 Thien-Thi Nguyen <ttn@glug.org>
295
296 * BUGS (7, 8): New.
297
c95d1a2d
TTN
2982001-10-25 Thien-Thi Nguyen <ttn@glug.org>
299
300 * BUGS: Expand on file format description.
301
302 (1): Update "fixed" field.
d07db248 303 (2, 3, 4, 5, 6): New.
c95d1a2d 304
4f522b6f
GH
3052001-10-14 Gary Houston <ghouston@arglist.com>
306
307 * configure.in: include sys/types.h when testing uint32_t.
308 thanks to Bill Schottstaedt.
309
f84c3705
MV
3102001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
311
312 * configure.in: Do not use an absolute path for <unistd.h> when
313 checking for return type of usleep. Thanks to Michael Carmack.
314
6768cfba
TTN
3152001-09-30 Thien-Thi Nguyen <ttn@glug.org>
316
317 * BUGS: New file.
318 * Makefile.am (EXTRA_DIST): Add BUGS file.
319
2cbad7d9
TTN
3202001-09-25 Thien-Thi Nguyen <ttn@glug.org>
321
322 * TODO: Add bugfix item to "Eventually".
323
c13f0a90
RB
3242001-09-20 Rob Browning <rlb@defaultvalue.org>
325
326 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
327
3282001-09-11 Rob Browning <rlb@defaultvalue.org>
329
330 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
331 the testing list since they're no longer functional.
332
06288138
TTN
3332001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
334
335 * TODO:
336 Use outline mode instead of text.
337 Reword protocol explanation.
338 Add "make error-signalling functions more consistent" to Eventually.
339 Move some C-related GOOPS tasks to 1.8.0, take ownership.
340
6f84677a
TTN
3412001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
342
343 * HACKING (Sample GDB Initialization File): New section.
344
345 * TODO (1.8.0): Add "move .gdbinit" entry.
346
8c494e99
DH
3472001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
348
349 * TODO: Added some points, and eliminated all done items.
350
351 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
352 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
353 SCM_ENABLE_DEPRECATED with the logic reversed.
354
f7c6b778
DH
3552001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
356
357 * libguile.h: Removed bogus comment, rearranged includes, removed
358 deprecated definitions.
359
8c494e99 360 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 361
cf390da1
TTN
3622001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
363
364 * HACKING: Mention libtool ./configure-regeneration requirement.
365
fada26b2
MV
3662001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
367
368 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
369 libltdl provides it itself.
370
11ca8865
NJ
3712001-08-24 Neil Jerram <neil@ossau.uklinux.net>
372
373 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
374 Makefiles.
cf390da1 375
ab4cd34b
RB
3762001-08-15 Rob Browning <rlb@defaultvalue.org>
377
378 * configure.in
379 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
380 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
381 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
382 (LIBGUILE_INTERFACE): use libtool versioning scheme.
383 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
384 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
385 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
386 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
387
388 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
389 (GUILE_MICRO_VERSION): reset for new unstable.
390 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
391 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
392 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
393 (LIBGUILE_INTERFACE): use libtool versioning scheme.
394 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
395 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
396 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
397 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
398
b754e3d1
MV
3992001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
400
401 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
402 EXTRA_DIST to SUBDIRS.
403
404 * configure.in: Added "test-suite/Makefile".
405
c1151355
MV
4062001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
407
408 * configure.in: Added `--disable-linuxthreads' option and do not
409 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
410 given. Thanks to Cris Cramer!
411
11057044
MV
4122001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
413
414 * Makefile.am (SUBDIRS): Build libguile before ice-9.
415
f3805ebb
MV
4162001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
417
418 * configure.in: Check for "inttypes.h".
419
e658215a
RB
4202001-07-19 Rob Browning <rlb@defaultvalue.org>
421
422 * configure.in: add checks for setitimer and getitimer.
423 Add --enable-error-on-warning.
424
c0b2936e
MG
4252001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
426
427 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
428
8f2ecec5
TTN
4292001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
430
431 * HACKING: Remove onerous authorship-info deletion clause.
432
065509a5
KN
4332001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
434
435 * autogen.sh: Call libtoolize with --force.
436
d76852e3
TTN
4372001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
438
439 * INSTALL: Point to HACKING for tool versions.
440
fd6c6321
RB
4412001-07-08 Rob Browning <rlb@defaultvalue.org>
442
04860df7
RB
443 * TODO: updated to include relevant itemized post-1.6-RELEASE
444 tasks that are distributable so we can check them off as they are
445 done, and delete 1.6.0 tasks.
446
447 * RELEASE: add a note that the RELEASE instructions are out of
448 date now that we're using branches.
449
fd6c6321
RB
450 * AUTHORS: add "many files throughout" for myself.
451
8d123036
TTN
4522001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
453
454 * README: Also mention guile-tools.
455
456 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
457
32d6f999
TTN
4582001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
459
460 * RELEASE: Move todo items to file TODO.
461
462 * TODO: Initial revision
463
a4734913
TTN
464 * Makefile.am (EXTRA_DIST): Add TODO.
465
dbfadc85
TTN
466 * HACKING: Refer to TODO and SNAPSHOTS.
467 No longer refer to devel/tasks.text.
468
469 * SNAPSHOTS: Fix reference bug; recommended tool
470 versions are in HACKING.
471
f6b3694a
TTN
472 * TODO: Add completion and ownership protocol to header comments.
473
3cd085d0
TTN
474 * RELEASE: Add TODO-processing to spiffing checklist.
475
9c3955ff
TTN
476 * HACKING: Update deprecation procedure to refer to TODO.
477
17383b7c
ML
4782001-06-27 Michael Livshin <mlivshin@bigfoot.com>
479
480 * autogen.sh: don't run flex here.
481
482 * HACKING: clarify that newer versions of flex should be just
483 fine.
484
82893676
MG
4852001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
486
487 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
488
489 * configure.in: Added some header and function checks.
490
f2ae4555
NJ
4912001-06-25 Neil Jerram <neil@ossau.uklinux.net>
492
493 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
494
4172703a
MV
4952001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
496
497 * autogen.sh: Added message about what to do next. Tell them to
498 use `--enable-maintainer-mode'.
499
093e7da4
ML
5002001-06-25 Michael Livshin <mlivshin@bigfoot.com>
501
502 * HACKING: mention flex.
503
504 * autogen.sh: generate libguile/c-tokenize.c.
505
6b41a313
MG
5062001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
507
508 * libguile.h: Removed inclusion of libguile/tag.h.
509
eb6c2de8
MV
5102001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
511
512 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
513 these when using threads.
514
4ff9f825
MV
5152001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
516
4927dd28
MV
517 * libguile.h: Added deprecated section with the olde type names.
518
4ff9f825
MV
519 * configure.in: Check for header <stdint.h>. Check for uintptr_t
520 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
521 `#defined'.
522
523 * acconfig.h (ptrdiff_t): Removed.
524
e01970a5
MG
5252001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
526
527 * configure.in: Generate examples/box-dynamic-module/Makefile.
528
c794483c
MV
5292001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
530
531 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
532 guile-snarf.
533
9454d8d5
RB
5342001-06-02 Rob Browning <rlb@cs.utexas.edu>
535
536 * configure.in: changes for autoconf 2.50.
537 (AC_PREREQ): require at least autoconf 2.50.
538 (AC_INIT): no longer takes an arg.
539 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
540 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
541 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
542 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
543 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
544 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
545 (AC_OUTPUT): no longer takes args.
32d6f999 546
9454d8d5
RB
547 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
548 unconditionally .
549
114f9bab
MV
5502001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
551
552 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
553 I. N. Golubev!
554
ee2718a9
MG
5552001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
556
557 * configure.in: Generate examples/box-dynamic/Makefile.
558
2de7ddb7
MG
5592001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
560
561 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
562
563 * configure.in: Added all Makefiles in the `examples' directory to
564 AC_OUTPUT.
565
f501d0d4
ML
5662001-05-31 Michael Livshin <mlivshin@bigfoot.com>
567
568 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
569 don't generate guile-snarf.awk.
570
571 * Makefile.am (EXTRA_DIST): add test-suite.
572
1db81cb0
ML
5732001-05-28 Michael Livshin <mlivshin@bigfoot.com>
574
575 * check-guile.in: fix to be runnable when srcdir!=builddir.
576
f3f70257
ML
5772001-05-26 Michael Livshin <mlivshin@bigfoot.com>
578
579 revert the controversial part of the 2001-05-23 changes
580
1be6b49c
ML
5812001-05-23 Michael Livshin <mlivshin@bigfoot.com>
582
583 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
584 also, make sure that the integral type choosen to represent an SCM
585 has exactly the same size as a void pointer.
586
587 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
588 SCM_SIZEOF_BITS_T, ptrdiff_t.
589
c81ea65d
RB
5902001-05-16 Rob Browning <rlb@cs.utexas.edu>
591
592 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
593
594 * GUILE-VERSION
595 (GUILE_VERSION): now MAJOR.MINOR.MICRO
596 (GUILE_MICRO_VERSION): new variable, records final revision.
597 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
598 i.e. the 6.
599
887dfa7d
DH
6002001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
601
602 * acconfig.h, configure.in: Renamed
603 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
604
11bbab47
MV
6052001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
606
607 * acinclude.m4: Removed copy of "libtool.m4".
608
5cd06d5e
DH
6092001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
610
611 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
612
a232c19e
TTN
6132001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
614
928f20fb
TTN
615 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
616
a232c19e
TTN
617 * HACKING: Update copyright.
618 Add blurb pointing to devel/tasks.text.
619
c8750173
TTN
6202001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
621
622 * check-guile.in: For SRFI testing, set and export env
623 var `LTDL_LIBRARY_PATH'.
624
75141eb0
NJ
6252001-05-07 Neil Jerram <neil@ossau.uklinux.net>
626
627 * AUTHORS: Add docs-related authorship details.
628
c10ecc4c
MV
6292001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
630
631 * configure.in (--enable-deprecated): Recognize "shutup" option
632 argument and turn it into the default warning level "no".
633
018a53a1
GH
6342001-05-05 Gary Houston <ghouston@arglist.com>
635
636 * acconfig.h: add HAVE_IPV6.
637 * configure.in: check whether we can compile with IPv6 support.
638
26f798bd
TTN
6392001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
640
641 * guile-tools.in: New file.
642
643 * configure.in (AC_OUTPUT): Add guile-tools, and make
644 executable.
645
646 * Makefile.am (bin_SCRIPTS): New var.
647
c5316ea3
GH
6482001-05-04 Gary Houston <ghouston@arglist.com>
649
650 * configure.in: check whether uint32_t is defined when netdb.h
651 is included.
652 acconfig.h: added HAVE_UINT32_T.
653
7440341c
MV
6542001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
655
656 * configure.in: Added handling of `--enable-deprecated'.
657
658 * acconfig.h (SCM_DEBUG_DEPRECATED,
659 GUILE_WARN_DEPRECATED_DEFAULT): Added.
660
14a7d5f8
TTN
6612001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
662
663 * Makefile.am (SUBDIRS): Add "scripts".
664
665 * configure.in (AC_OUTPUT): Add scripts/Makefile.
666
7e267da1
GH
6672001-04-29 Gary Houston <ghouston@arglist.com>
668
669 * libguile.h: include rw.h.
670
f2a75d81
RB
6712001-04-27 Rob Browning <rlb@cs.utexas.edu>
672
673 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
674 the new odd/even ustable/stable version numbering scheme.
675 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
676 libguile. In the future, libguile and libguileqthreads may not
677 stay in sync. This still doesn't appear to affect
678 libguileqthreads, but we'll fix that next.
679
1f7a1dc9
MG
6802001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
681
682 * configure.in: Don't treat srfi directory specially, just create
683 the Makefile there (thanks to Neil Jerram for the patch).
684
6c44688a
MG
6852001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
686
687 * Makefile.am (SUBDIRS): Added `srfi'.
688
689 * configure.in: Added subdirectory `srfi' to build process.
690
691 * libguile.h: Added inclusion of `values.h'.
692
2a0ef8b7
GH
6932001-04-22 Gary Houston <ghouston@arglist.com>
694
695 * configure.in: check for inet_pton and inet_ntop.
696
67641981
GH
6972001-04-20 Gary Houston <ghouston@arglist.com>
698
699 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
700 * configure.in: check for sin6_scope_id in sockaddr_in6.
701
a9d861e3
MD
7022001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
703
704 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
705
31e74a57
GH
7062001-04-17 Gary Houston <ghouston@arglist.com>
707
708 * configure.in: run the autoconf BIGENDIAN check.
709
0da6608d
DH
7102001-04-12 Niibe Yutaka <gniibe@m17n.org>
711
712 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
713 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
714 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
715
716 * configure.in: Likewise.
717
f22ed5a0
KN
7182001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
719
720 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
721 (GUILE_FUNC_DECLARED): Removed checking of bzero.
722 Thanks to NIIBE Yutaka.
723
f2e61fc1
MD
7242001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
725
726 * Undeprecated scm_init_oop_goopscore_module.
727
72f1168d
TTN
7282001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
729
730 * check-guile.in: Fix sh standard conformance bug: Replace
731 "test -e" with "test -f". Thanks to Alexander Klimov.
732
a4928305
GH
7332001-03-19 Gary Houston <ghouston@arglist.com>
734
735 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
736 set it to `pwd`.
737
66301f9a
GH
738 * check-guile.in: 16 documentation tests were failing if "make
739 check" was run before Guile had been installed with the current
740 --prefix. made various changes to the script so that it runs
741 without a cd to the test-suite directory. For the -i option,
742 don't point GUILE_LOAD_PATH to the current directory, but let it
743 use it's own scheme library.
744
51cfd7da
GH
7452001-03-18 Gary Houston <ghouston@arglist.com>
746
747 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
748 the current directory (build dir) not srcdir to find guile
749 executable. otherwise "make check" doesn't work with a separate
750 build directory. create the test log in
751 $build_dir/check-guile.log instead of in srcdir/test-suite
752 directory.
753 * configure.in: don't define or substitute test_suite_dir.
754
e9e225e5
GH
7552001-03-17 Gary Houston <ghouston@arglist.com>
756
757 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
758 since EXTRA_DOT_DOC_FILES is redefined later. define
759 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
760
94e6d793
MG
7612001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
762
763 * configure.in: Added header checks for crypt.h, sys/resource.h
764 and sys/file.h, function checks for chroot, flock, getlogin,
765 cuserid, getpriority, setpriority, getpass, sethostname,
766 gethostname, and for crypt() in libcrypt.
767
fff043ab
NJ
7682001-03-09 Neil Jerram <neil@ossau.uklinux.net>
769
770 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
771 option from guile-doc/configure.in.
772
d42df055
DH
7732001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
774
775 * libguile.h: Removed #include "libguile/dump.h".
776
ec896089
KN
7772001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
778
779 * libguile.h: Added #include "libguile/dump.h".
780
c2886a5a
MD
7812001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
782
783 * libguile.h: Added #include "libguile/rdelim.h".
784
1ff7abbe
DH
7852001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
786
787 The following patch was sent by Thien-Thi Nguyen.
788
789 * check-guile.in: New file.
790
791 * Makefile.am: Add TESTS rule.
792
793 * configure.in: Add support for "make check".
794
f0942910
DH
7952000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
796
797 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
798
14f1d9fe
MD
7992000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
800
801 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
802 version number to 10 due to the merge of GOOPS.
803
804 * oop: New directory.
805
e4dba4c7
KN
8062000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
807
467ab77e 808 * libguile.h: #include "libguile/properties.h".
e4dba4c7 809
45605b53
GH
8102000-09-17 Gary Houston <ghouston@arglist.com>
811
812 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
813 to be reliable on all platforms.
814
e494e76d
GH
8152000-08-18 Gary Houston <ghouston@arglist.com>
816
817 * acconfig.h: added BROKEN_GCSE.
818 * configure.in: check for a gcc GCSE optimisation bug.
819
42aae633
GH
8202000-07-31 Gary Houston <ghouston@arglist.com>
821
822 * acconfig.h: added HAVE_H_ERRNO
823 * configure.in: removed some dnl'd & obsolete cygwin stuff.
824 added a test for h_errno.
825
f9ed377d
MD
8262000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
827
828 * Guile 1.4 released.
829
b5074b23
MD
8302000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
831
832 * GUILE-VERSION: Changed to work also when included by a Makefile
833 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
834 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
835 (GUILE_MINOR_VERSION): Bumped to 4.
836
f43aac9a
MD
8372000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
838
a8861fa0
MD
839 * libguile.h: Removed #include "libguile/kw.h".
840
9a8a1e8a
MD
841 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
842 (The rule will cd to $(top_srcdir).)
843
844 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
845 substitute it into libguile/Makefile.
846
f43aac9a
MD
847 * HACKING: Updated recommended libtool version to be 1.3.5.
848
849 * RELEASE: Say that we should update HACKING to reflect the
850 versions of the tools we're using rather than README.
851
5cb6f99c
MD
8522000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
853
854 * NOTES: Removed.
855
856 * TODO: Moved to devel/.
857
3ff0d90a
CB
8582000-06-01 Craig Brozefsky <craig@red-bean.com>
859
860 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
861 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
862 define libguile.so version in a well-lit place.
863
864 * configure.in: added AC_SUBST lines for the new LIBGUILE version
865 variables.
72f1168d 866
65545721
ML
8672000-06-01 Michael Livshin <mlivshin@bigfoot.com>
868
869 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 870
65545721
ML
871 * guile-aclocal.sh: new file, works around aclocal problems.
872
b2728432
DH
8732000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
874
875 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
876 USE_PCTHREADS_PTHREADS): Removed.
877
7f5fa419
GH
8782000-05-01 Gary Houston <ghouston@arglist.com>
879
880 * Makefile.am: add include_HEADERS.
881 libguile.h: moved from libguile directory. maybe libguile.h should
882 be installed in $prefix/include/libguile/libguile.h instead?
883
9764c29b
MD
8842000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
885
e415cb06
MD
886 * qthreads.m4: Removed THREADS_CPPFLAGS.
887
888 * acinclude.m4: Removed qthreads macros. They are provided in
889 qthreads.m4, so these were redundant.
890
9764c29b
MD
891 * acconfig.h (GUILE_DEBUG_MALLOC): New.
892
893 * configure.in: New --enable-debug-malloc configuration option.
894
1978b33e
MD
8952000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
896
897 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
898
899 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 900 compatibility on Linux systems.
1978b33e 901
55a85c78
MD
9022000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
903
904 * devel: New directory. Intended to carry documentation related
905 to Guile development (as opposed to the doc directory which
906 contains documentation related to the use of the current Guile).
907 This directory (devel) is not included in the Guile distribution,
908 but is accessible via anonymous CVS.
909
fdc7ea2d
MD
9102000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
911
912 * configure.in: Don't add iselect.o to LIBOBJS.
913
31d8abce
MD
9142000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
915
916 * configure.in: Added end-tag for local variables. (Thanks to
917 Thien-Thi Nguyen.)
918
244fdc2f
GH
9192000-03-12 Gary Houston <ghouston@arglist.com>
920
921 * README (Guile Documentation, About This Distribution): updated.
922
f3b5e185
MD
9232000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
924
925 * configure.in (ac_cv_struct_timespec): Added test for struct
926 timespec.
927
928 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
929
3a721413
MV
9302000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
931
932 * autogen.sh: Call libtoolize. Pass --add-missing option to
933 automake. Do not decent into libltdl directory. The libltdl
934 directory is now populated by libtoolize and does not need any
935 further autogeneration.
936
d831b039
GH
9372000-01-23 Gary Houston <ghouston@arglist.com>
938
939 * configure.in: check for fchown.
940
a0a7b83b
MD
941Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
942
943 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
944 instead of $(top_builddir)/libltdl to includepath.
945
56cfe22b
MD
9462000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
947
948 * emacs: New subdirectory for elisp tools.
949
657fcb5a
MV
9502000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
951
952 * README, HACKING: Moved "Hacking it yourself" section from README
953 to HACKING. Updated recommended libtool version to be 1.3.4.
954
dc914156
GH
9552000-01-14 Gary Houston <ghouston@arglist.com>
956
957 * configure.in: needs to have --disable-networking, not
958 --disable-net.
959
fb4956c9
MD
9602000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
961
962 * libltdl/acconfig.h: New file: Needed by autogen.sh.
963
88423ab1
GB
964Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
965
966 * autogen.sh: Added messages as we run autogen in subdirectories.
967
968 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 969 chmod +x it.
88423ab1 970
0d90b76d
MV
9712000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
972
973 * libltdl/autogen.sh: New file.
974 * autogen.sh: Invoke libltdl/autogen.sh.
975
9762000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
977
978 Finally applied the libltdl patch from Thomas Tanner, with slight
979 modifications. All code copied from the libtool package is from
980 libtool-1.3.4.
981
982 * configure.in: Make "--with-modules=yes" the default. Do not
983 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 984
0d90b76d
MV
985 1999-07-25 Thomas Tanner <tanner@ffii.org>
986
987 * Makefile.am: add libltdl to SUBDIRS, automake automatically
988 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
989 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
990 (no need to install libtool any more)
991 * configure.in: replace --enable-dynamic-linking with
992 --with-modules, required modules can be specified using
993 --with-modules="/path/to/mod.la" and will be linked
994 statically on platforms that don't support dynamic loading,
995 configure libltdl, configure libtool for dlopening
996 * libltdl: added using libtoolize -c --ltdl
997
38c1d3c4
GH
9982000-01-09 Gary Houston <ghouston@arglist.com>
999
1000 * configure.in: check whether localtime caches TZ. copied from
1001 Emacs 20.5.
1002 * acconfig.h: add LOCALTIME_CACHE.
1003
dceef6be
GB
1004Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1005
1006 * configure.in: Make it be guile-snarf.awk, since we'll be
1007 switching names for guile-doc-snarf. (I wouldn't have changed
1008 this, but I was getting ready to commit this way when the below
1009 change was committed).
1010
763a6716
MD
10111999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1012
1013 * configure.in: Create guile-doc-snarf.awk.
1014
6aca8c6c
GB
10151999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1016
72f1168d 1017 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1018 AC_OUTPUTted.
1019
10201999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1021
1022 * NEWS: More complete description for --enable-debug-freelist.
1023
aee8ca3f
GH
10241999-12-09 Gary Houston <ghouston@freewire.co.uk>
1025
1026 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1027 causes numerous spurious warnings with recent gcc and/or glibc
1028 versions.
1029
afe5177e
GH
10301999-11-19 Gary Houston <ghouston@freewire.co.uk>
1031
1032 * acconfig.h: add HAVE_ARRAYS.
1033
1034 * configure.in: add --disable-arrays option, probably temporary.
1035
5c11cc9d
GH
10361999-11-17 Gary Houston <ghouston@freewire.co.uk>
1037
1038 * configure.in: check for hstrerror.
1039
5d94b2fe
JB
10401999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1041
e8ff4648
JB
1042 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1043 Instead, call the various tools explicitly. Invoke
1044 guile-readline's autogen.sh script.
0cbedb5b
JB
1045
1046 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1047
0cbedb5b
JB
1048 We can't have .m4 files which are installed where aclocal can
1049 see them, but also used by guile's own configure.in, because
1050 aclocal will read both copies, complain about duplicate macro
1051 definitions, and refuse to generate aclocal.m4 at all. This
1052 happens if you invoke it as `aclocal -I .', as autoreconf does.
1053 This is probably a flaw in the autotools, but Guile doesn't need
1054 that flaw fixed immediately.
1055
1056 guile.m4 is intended for use by people linking against guile, so
1057 it needs to be installed. But Guile itself doesn't use it. So
1058 move guile.m4 into guile-config. That makes sense, since
1059 guile.m4's GUILE_FLAGS macro is just an easy way to call
1060 guile-config.
1061
1062 qthreads.m4 is indented to help configure a qthreads tree. It's
1063 only useful to a package which actually includes a qthreads tree,
1064 and it's intimately related to that tree, so it's not useful to
1065 install this. So don't install it.
1066
1067 * guile.m4: Moved to guile-config.
1068 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1069 (EXTRA_DIST): Move qthreads.m4 here.
1070
5d94b2fe
JB
1071 Don't store generated files in the repository any more. Instead,
1072 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1073 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1074 * autogen.sh: New file.
1075 * ANON-CVS, SNAPSHOTS: Updated instructions.
1076
dc4d930b
JB
10771999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1078
1079 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1080
6e706938 10811999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1082
1083 * configure.in: Added --enable-debug-freelist option.
1084
fca7547b 1085 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1086
52cfc69b
GH
10871999-09-23 Gary Houston <ghouston@freewire.co.uk>
1088
1089 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1090 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1091
1092 * configure.in: new options --disable-posix, --disable-net
1093 and --disable-regex
1094 export HAVE_POSIX and HAVE_NETWORKING definitions.
1095 don't add regex-posix.o to LIBOBJS if regex disabled.
1096
1097 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1098 conditionally.
1099
bab4e1cc
JB
11001999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1101
1102 * Guile 1.3.4 released.
1103
fc97c626
JB
11041999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1105
1106 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1107 libtool knows how to get ANSI C behavior from the compiler.
1108 * configure: Regenerated.
1109
7ee92fce
GH
11101999-09-20 Gary Houston <ghouston@freewire.co.uk>
1111
1112 * configure.in: check availability of siginterrupt.
1113
08b8c694
GH
11141999-09-18 Gary Houston <ghouston@freewire.co.uk>
1115
1116 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1117 testing for SA_RESTART.
1118
7cdbcc7d
MD
11191999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1120
1121 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1122
e1f20ec6
JB
11231999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1124
1125 * configure.in (GUILE_STAMP): Don't set this variable, or
1126 substitute it into anything. Full explanation in ice-9/ChangeLog.
1127 * configure, Makefile.in: Regenerated.
72f1168d 1128
ffe70f9c
JB
11291999-09-06 James Blandy <jimb@mule.m17n.org>
1130
1131 Propagate the changes of 2 Sept the rest of the way through.
1132 * configure: Regenerated.
1133 * Makefile.in: Regenerated. Not sure why this diff is so big.
1134
e127c348
JB
11351999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1136
1137 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1138 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1139 * aclocal.m4: Regenerated.
e127c348 1140
655f19ab
MD
11411999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1142
1143 * configure.in: Test for presence of function on_exit.
1144
b074884f
JB
11451999-09-01 James Blandy <jimb@mule.m17n.org>
1146
1147 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1148 the system doesn't have memmove. Don't test for memmove and bcopy
1149 with AC_CHECK_FUNCS.
1150 * configure: Regenerated.
1151
a7098335
MD
11521999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1153
1154 * configure.in: Test for atexit.
1155
9a26d6f9
MD
11561999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1157
b030b39b
MD
1158 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1159
9a26d6f9
MD
1160 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1161 (Thanks to Bernard Urban.)
1162 Test for memmove and bcopy. (Thanks to
a7098335 1163 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1164
1165 * acconfig.h: Added HAVE_S_ISLNK.
1166
a05cba61
JB
11671999-08-20 James Blandy <jimb@mule.m17n.org>
1168
0a852b94
JB
1169 * Guile 1.3.2 released.
1170
a05cba61
JB
1171 * Makefile.in: Regenerated.
1172
f29f2933
MD
11731999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1174
1175 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1176 to libtool-1.3.3.
1177
0e8a8468
MV
11781999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1179
1180 Added guile-readline subdirectory with the removed readline
1181 support.
1182 * guile-readline: New directory, see ChangeLog there.
1183 * configure.in: Cause configure to descend into guile-readline
1184 dir.
1185 * Makefile.am: Likewise for make.
1186 * NEWS: Explain how to activate the readline support.
1187 * configure, Makefile.in: Regenerated.
72f1168d 1188
3144e1a9
JB
11891999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1190
1191