minor help-line edit
[bpt/guile.git] / ChangeLog
CommitLineData
c2cbcc57
HWN
12002-08-04 Han-Wen <hanwen@cs.uu.nl>
2
3 * NEWS: add entries for GC and vector WB.
4
afc8e572
HWN
52002-07-22 Han-Wen <hanwen@cs.uu.nl>
6
7 * autogen.sh (mscripts): find and check version number of
8 automake. Complain if 1.6 is not found.
9
34d19ef6
HWN
102002-07-20 Han-Wen <hanwen@cs.uu.nl>
11
12 * autogen.sh (mscripts): find and check version number of
13 autoconf. Complain if 2.53 is not found.
14
dd897aaf
DH
152002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
16
17 * benchmark-guile.in: Copied from check-guile.in and adapted for
18 use with benchmarks.
19
20 * Makefile.am: Recurse into the benchmark-suite subdir.
21
22 * configure.in: Added benchmarking files.
23
4f6f9ae3
GH
242002-07-12 Gary Houston <ghouston@arglist.com>
25
26 * configure.in: check dynamic linking before modules. Add dynl.c
27 if dynamic linking is available, i.e., unless --with-modules=no
28 was given to configure.
29
2398796a
MV
302002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
31
32 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
33 libtool-1.4.2.
34
887efef5
MV
352002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
36
ca679709
MV
37 * autogen.sh: Do not copy INSTALL from workbook since it is not
38 uniform across branches.
39 * INSTALL: Re-added to repository.
40
887efef5
MV
41 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
42
43 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
44 libtool CVS does not need this fix.
45
46 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
47 build.
48 Add --with-cc-for-build option to re-enable cross building.
49 Add --with-guile-for-build option to re-enable cross building.
50
feec7802
GH
512002-06-30 Gary Houston <ghouston@arglist.com>
52
53 * autogen.sh: Changed the path to the scripts directory.
54 In libltdl, run aclocal before autoconf and automake: this
55 eliminated various warnings after upgrading to newer automake.
56
ba1b077b
MV
572002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
58
59 From John W. Eaton <jwe@bevo.che.wisc.edu>
60
61 * configure.in (AC_CHECK_FUNCS): Check for copysign.
62
5cb3f600
MV
632002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
64
65 * libguile.h: Added inclusion of "extensions.h".
66
43a1d6f1
MV
672002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
68
69 * configure.in: Include <sys/types.h> before <netinet/in.h> when
70 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
71 Troxel!
72
d4dba280
MV
73 From John W. Eaton.
74
75 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
76 ieeefp.h, and nan.h.
77 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
78
d47fd163
TTN
792002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
80
81 * autogen.sh: Add call to $mscripts/render-bugs
82 to create BUGS file.
83
84 * BUGS: bye bye
85
d937b062
TTN
862002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
87
88 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
89
5caa57b1
MV
902002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
91
92 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
93 -I guile-config". This works as of automake 1.5.
d937b062 94 * qthreads.m4: Moved to guile-config/.
5caa57b1 95
7fd1bad4
MV
962002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
97
98 * autogen.sh: Call automake twice for guile-core so that two
99 copies of mdate-sh get a chance of being installed (one in
100 doc/ref/ and one in doc/tutorial/).
101
dc006627
MV
1022002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
103
104 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
105 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
106 (dist-hook): Removed.
107 (DISTCLEANFILES): Added check-guile.log.
108 (EXTRA_DIST): Don't distribute TODO.
109
110 * configure.in: Bump required autoconf version to 2.53. Move uses
111 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
112 set by AC_PROG_CC.
113
21550b10
RB
1142002-04-10 Rob Browning <rlb@defaultvalue.org>
115
116 * configure.in: updates for new autoconf -- add definitions to
117 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
118 calls.
119
120 * acinclude.m4: add definitions to AC_DEFINE calls for new
121 autoconf.
122
123 * acconfig.h: removed -- newer autoconf doesn't like it, and now
124 we don't need it.
125
126 * .cvsignore: add autom4te.cache and pre-inst-guile.
127
dd1ed1ad
TTN
1282002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
129
130 * RELEASE: bye bye
131
412f1928
TTN
1322002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
133
134 * Makefile.am: Update copyright.
135 (dist-hook): Add, including related am/maintainers-dirs,
136 surrounded by "if MAINTAINER_MODE".
137
94478b88
TTN
138 * TODO: bye bye
139
ef5bdc2e
TTN
140 * autogen.sh: Add usage comment.
141 Add workbook specification.
142 Add dist-files symlinking.
143
144 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
145
9b398b67
TTN
1462002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
147
148 * guile-tools.in: Handle "--source" option.
149
eb8aea9b
TTN
1502002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
151
2d78a1c5
TTN
152 * configure.in (top_srcdir_absolute): New AC_SUBST var.
153
7ca15449
TTN
154 * pre-inst-guile.in, check-guile.in (top_srcdir):
155 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 156
eb8aea9b
TTN
157 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
158
5ddf900c
TTN
1592002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
160
161 * pre-inst-guile.in: Typofix; nfc.
162
edb810bb
SJ
1632002-02-27 Stefan Jahn <stefan@lkcc.org>
164
165 * Makefile.am (SUBDIRS): Added the `am' directory.
166
3ed414c8
TTN
1672002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
168
169 * pre-inst-guile.in: New file.
170
171 * pre-inst-guile, pre-inst-guile.am: bye bye
172
173 * configure.in (top_builddir_absolute): New AC_SUBST var.
174 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
175 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
176
177 * check-guile.in (top_builddir): Use AC_SUBST var
178 `top_builddir_absolute'.
179 (guile): Look for pre-inst-guile in $top_builddir.
180
181 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
182 pre-inst-guile.am.
183
46151112
RB
1842002-02-24 Rob Browning <rlb@defaultvalue.org>
185
186 * GUILE-VERSION: move all but guile-readline library versioning
187 information here. guile-readline is still standalone. Bump
188 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
189 Thi-Thien's request.
190
191 * configure.in: AC_SUBST the centralized shared lib versioning
192 variables from ./GUILE-VERSION.
193 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
194 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
195 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
196 (LIBQTHREADS_INTERFACE): new AC_SUBST.
197 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
198 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
199 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
200 (LIBGUILE_INTERFACE): new AC_SUBST.
201 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
202 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
203 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
204 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
205 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
206 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
207 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
208 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
209
210 * autogen.sh: make absolutely sure we can't have stale files from
211 old versions lying around the libltdl dir since libtoolize
212 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
213 so the main tree and libltdl can't get out of sync again.
214
215 * RELEASE: update release building instructions.
216
3d77146f
NJ
2172002-02-21 Neil Jerram <neil@ossau.uklinux.net>
218
219 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
220 "" for multiword string. Thanks to Christopher Cramer for
221 pointing this out.
222
84b27165
MV
2232002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
224
225 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
226 instead of to scm_must_malloc.
227
f660f92e
MV
2282002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
229
230 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
231 pre-inst-guile.am.
232
0187b4f4
TTN
2332002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
234
235 * pre-inst-guile.am, pre-inst-guile: New files.
236
237 * check-guile.in (srcdir): Delete var.
238 (top_builddir, top_srcdir, guile_opts): New vars.
239
240 Use "set -e".
241 No longer set LTDL_LIBRARY_PATH.
242 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
243
244 * configure.in (libguile/guile-snarf-docs-texi): Remove
245 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
246
77bf05e0 247 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
248 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
249 (GUILE_LOAD_PATH): No longer include $top_srcdir.
250
251 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
252 prefix aliasing.
77bf05e0 253
1fa86ca5
SJ
2542002-01-31 Stefan Jahn <stefan@lkcc.org>
255
256 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
257 `libltdl.dll'.
258
af68e5e5
SJ
2592002-01-28 Stefan Jahn <stefan@lkcc.org>
260
0187b4f4 261 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
262 `stdint.h' for uint32_t.
263
3d1a89b9
NJ
2642002-01-13 Neil Jerram <neil@ossau.uklinux.net>
265
266 * Makefile.am (SUBDIRS): Added lang.
267
268 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
269 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
270
2712002-01-11 Neil Jerram <neil@ossau.uklinux.net>
272
273 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
274
275 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
276 not) according to absence (or presence) of `--disable-elisp'
277 in the configure args.
278
f00eb43f
DH
2792001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
280
281 * TODO: Added two items.
282
5dc64f64
MV
2832001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
284
285 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
286 set this conditional accordingly.
0187b4f4 287
6d852be3
TTN
2882001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
289
290 * README: Fix virulent typo.
291
53c594fc
MV
2922001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
293
6d852be3 294 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
295 * configure.in (HAVE_INLINE): Define it when the compiler supports
296 inline functions.
297
6d852be3 298 * libguile.h: Include "libguile/inline.h".
53c594fc 299
a5dc23a7
GH
3002001-11-22 Gary Houston <ghouston@arglist.com>
301
302 * HACKING: Modified the Hacking It Yourself section. Removed the
303 version numbers from the tools.
a5df04d5 304 HACKING, README, ANON-CVS: updates.
a5dc23a7 305
73edb48a
GH
3062001-11-21 Gary Houston <ghouston@arglist.com>
307
308 * HACKING: Removed reference to no longer practiced * in ChangeLog
309 convention.
310
97f439ab
TTN
3112001-11-19 Thien-Thi Nguyen <ttn@glug.org>
312
30bce757
TTN
313 * BUGS (11): Set "fixed: no-need".
314
97f439ab
TTN
315 * TODO (write emacs/patch.el): New item, self-assigned.
316
3faa54e7
RB
3172001-11-19 Rob Browning <rlb@defaultvalue.org>
318
319 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
320 system libltdl when it's available. Aside from the normal reasons
321 to prefer installed shared libs, this means other apps that link
322 with libguile and also use libltdl will be more likely to work
323 right.
324
ccee9ab1
TTN
3252001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
326
327 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
328
73c844bf
TTN
3292001-11-15 Thien-Thi Nguyen <ttn@glug.org>
330
331 * guile-tools.in: Handle command "list" specially: list scripts dir.
332
333 (help): Make more informative.
334
a714e0eb
MV
3352001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
336
337 * autogen.sh: Recurse into libltdl directory and invoke autoconf
338 there.
339
bca0bf8d
TTN
3402001-11-11 Thien-Thi Nguyen <ttn@glug.org>
341
342 * HACKING: Restrict documentation change log
343 waiver to only apply to ChangeLog files.
344
35656ebc
MV
3452001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
346
347 * configure.in: Check for sizes of short, size_t, uintptr_t, and
348 ptrdiff_t. Checking for a size also checks automatically for the
349 existence of the type, so we don't check for the existence of
350 uintptr_t, ptrdiff_t and long long ourselves.
351
a0a9b9ad
TTN
3522001-11-10 Thien-Thi Nguyen <ttn@glug.org>
353
354 * BUGS (11): New.
355
b4e15479
SJ
3562001-11-07 Stefan Jahn <stefan@lkcc.org>
357
358 * configure.in: Include `win32-socket.o' in the list of object
359 files if networking is enabled on Win32.
360
04bbd6ce
TTN
3612001-11-06 Thien-Thi Nguyen <ttn@glug.org>
362
363 * TODO (sync srfi-modules.texi): New, done.
364
2ca222c2 365 * BUGS (9, 10): New.
70debc22 366
8f99e3f3
SJ
3672001-11-04 Stefan Jahn <stefan@lkcc.org>
368
369 * NEWS: Corrected remarks about SCM_API.
370
371 * configure.in: Defining USE_DLL_IMPORT definition to indicate
372 usage of DLL import macros in `libguile/__scm.h'.
373 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
374 Somehow Jim Blandy's patch from 1997 did not survive.
375
257b6d40
MV
3762001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
377
378 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 379
257b6d40
MV
380 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
381 build systems which do not have symbolic links.
382 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
383 on Win32 platforms.
04bbd6ce
TTN
384 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
385 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 386 to build clean dlls.
257b6d40
MV
387 Check for `regcomp()' inside `-lregex'.
388
2ad3278a
TTN
3892001-10-26 Thien-Thi Nguyen <ttn@glug.org>
390
391 * BUGS (7, 8): New.
392
c95d1a2d
TTN
3932001-10-25 Thien-Thi Nguyen <ttn@glug.org>
394
395 * BUGS: Expand on file format description.
396
397 (1): Update "fixed" field.
d07db248 398 (2, 3, 4, 5, 6): New.
c95d1a2d 399
4f522b6f
GH
4002001-10-14 Gary Houston <ghouston@arglist.com>
401
402 * configure.in: include sys/types.h when testing uint32_t.
403 thanks to Bill Schottstaedt.
404
f84c3705
MV
4052001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
406
407 * configure.in: Do not use an absolute path for <unistd.h> when
408 checking for return type of usleep. Thanks to Michael Carmack.
409
6768cfba
TTN
4102001-09-30 Thien-Thi Nguyen <ttn@glug.org>
411
412 * BUGS: New file.
413 * Makefile.am (EXTRA_DIST): Add BUGS file.
414
2cbad7d9
TTN
4152001-09-25 Thien-Thi Nguyen <ttn@glug.org>
416
417 * TODO: Add bugfix item to "Eventually".
418
c13f0a90
RB
4192001-09-20 Rob Browning <rlb@defaultvalue.org>
420
421 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
422
4232001-09-11 Rob Browning <rlb@defaultvalue.org>
424
425 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
426 the testing list since they're no longer functional.
427
06288138
TTN
4282001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
429
430 * TODO:
431 Use outline mode instead of text.
432 Reword protocol explanation.
433 Add "make error-signalling functions more consistent" to Eventually.
434 Move some C-related GOOPS tasks to 1.8.0, take ownership.
435
6f84677a
TTN
4362001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
437
438 * HACKING (Sample GDB Initialization File): New section.
439
440 * TODO (1.8.0): Add "move .gdbinit" entry.
441
8c494e99
DH
4422001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
443
444 * TODO: Added some points, and eliminated all done items.
445
446 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
447 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
448 SCM_ENABLE_DEPRECATED with the logic reversed.
449
f7c6b778
DH
4502001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
451
452 * libguile.h: Removed bogus comment, rearranged includes, removed
453 deprecated definitions.
454
8c494e99 455 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 456
cf390da1
TTN
4572001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
458
459 * HACKING: Mention libtool ./configure-regeneration requirement.
460
fada26b2
MV
4612001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
462
463 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
464 libltdl provides it itself.
465
11ca8865
NJ
4662001-08-24 Neil Jerram <neil@ossau.uklinux.net>
467
468 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
469 Makefiles.
cf390da1 470
ab4cd34b
RB
4712001-08-15 Rob Browning <rlb@defaultvalue.org>
472
473 * configure.in
474 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
475 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
476 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
477 (LIBGUILE_INTERFACE): use libtool versioning scheme.
478 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
479 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
480 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
481 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
482
483 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
484 (GUILE_MICRO_VERSION): reset for new unstable.
485 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
486 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
487 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
488 (LIBGUILE_INTERFACE): use libtool versioning scheme.
489 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
490 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
491 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
492 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
493
b754e3d1
MV
4942001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
495
496 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
497 EXTRA_DIST to SUBDIRS.
498
499 * configure.in: Added "test-suite/Makefile".
500
c1151355
MV
5012001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
502
503 * configure.in: Added `--disable-linuxthreads' option and do not
504 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
505 given. Thanks to Cris Cramer!
506
11057044
MV
5072001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
508
509 * Makefile.am (SUBDIRS): Build libguile before ice-9.
510
f3805ebb
MV
5112001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
512
513 * configure.in: Check for "inttypes.h".
514
e658215a
RB
5152001-07-19 Rob Browning <rlb@defaultvalue.org>
516
517 * configure.in: add checks for setitimer and getitimer.
518 Add --enable-error-on-warning.
519
c0b2936e
MG
5202001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
521
522 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
523
8f2ecec5
TTN
5242001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
525
526 * HACKING: Remove onerous authorship-info deletion clause.
527
065509a5
KN
5282001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
529
530 * autogen.sh: Call libtoolize with --force.
531
d76852e3
TTN
5322001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
533
534 * INSTALL: Point to HACKING for tool versions.
535
fd6c6321
RB
5362001-07-08 Rob Browning <rlb@defaultvalue.org>
537
04860df7
RB
538 * TODO: updated to include relevant itemized post-1.6-RELEASE
539 tasks that are distributable so we can check them off as they are
540 done, and delete 1.6.0 tasks.
541
542 * RELEASE: add a note that the RELEASE instructions are out of
543 date now that we're using branches.
544
fd6c6321
RB
545 * AUTHORS: add "many files throughout" for myself.
546
8d123036
TTN
5472001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
548
549 * README: Also mention guile-tools.
550
551 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
552
32d6f999
TTN
5532001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
554
555 * RELEASE: Move todo items to file TODO.
556
557 * TODO: Initial revision
558
a4734913
TTN
559 * Makefile.am (EXTRA_DIST): Add TODO.
560
dbfadc85
TTN
561 * HACKING: Refer to TODO and SNAPSHOTS.
562 No longer refer to devel/tasks.text.
563
564 * SNAPSHOTS: Fix reference bug; recommended tool
565 versions are in HACKING.
566
f6b3694a
TTN
567 * TODO: Add completion and ownership protocol to header comments.
568
3cd085d0
TTN
569 * RELEASE: Add TODO-processing to spiffing checklist.
570
9c3955ff
TTN
571 * HACKING: Update deprecation procedure to refer to TODO.
572
17383b7c
ML
5732001-06-27 Michael Livshin <mlivshin@bigfoot.com>
574
575 * autogen.sh: don't run flex here.
576
577 * HACKING: clarify that newer versions of flex should be just
578 fine.
579
82893676
MG
5802001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
581
582 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
583
584 * configure.in: Added some header and function checks.
585
f2ae4555
NJ
5862001-06-25 Neil Jerram <neil@ossau.uklinux.net>
587
588 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
589
4172703a
MV
5902001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
591
592 * autogen.sh: Added message about what to do next. Tell them to
593 use `--enable-maintainer-mode'.
594
093e7da4
ML
5952001-06-25 Michael Livshin <mlivshin@bigfoot.com>
596
597 * HACKING: mention flex.
598
599 * autogen.sh: generate libguile/c-tokenize.c.
600
6b41a313
MG
6012001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
602
603 * libguile.h: Removed inclusion of libguile/tag.h.
604
eb6c2de8
MV
6052001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
606
607 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
608 these when using threads.
609
4ff9f825
MV
6102001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
611
4927dd28
MV
612 * libguile.h: Added deprecated section with the olde type names.
613
4ff9f825
MV
614 * configure.in: Check for header <stdint.h>. Check for uintptr_t
615 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
616 `#defined'.
617
618 * acconfig.h (ptrdiff_t): Removed.
619
e01970a5
MG
6202001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
621
622 * configure.in: Generate examples/box-dynamic-module/Makefile.
623
c794483c
MV
6242001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
625
626 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
627 guile-snarf.
628
9454d8d5
RB
6292001-06-02 Rob Browning <rlb@cs.utexas.edu>
630
631 * configure.in: changes for autoconf 2.50.
632 (AC_PREREQ): require at least autoconf 2.50.
633 (AC_INIT): no longer takes an arg.
634 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
635 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
636 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
637 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
638 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
639 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
640 (AC_OUTPUT): no longer takes args.
32d6f999 641
9454d8d5
RB
642 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
643 unconditionally .
644
114f9bab
MV
6452001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
646
647 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
648 I. N. Golubev!
649
ee2718a9
MG
6502001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
651
652 * configure.in: Generate examples/box-dynamic/Makefile.
653
2de7ddb7
MG
6542001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
655
656 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
657
658 * configure.in: Added all Makefiles in the `examples' directory to
659 AC_OUTPUT.
660
f501d0d4
ML
6612001-05-31 Michael Livshin <mlivshin@bigfoot.com>
662
663 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
664 don't generate guile-snarf.awk.
665
666 * Makefile.am (EXTRA_DIST): add test-suite.
667
1db81cb0
ML
6682001-05-28 Michael Livshin <mlivshin@bigfoot.com>
669
670 * check-guile.in: fix to be runnable when srcdir!=builddir.
671
f3f70257
ML
6722001-05-26 Michael Livshin <mlivshin@bigfoot.com>
673
674 revert the controversial part of the 2001-05-23 changes
675
1be6b49c
ML
6762001-05-23 Michael Livshin <mlivshin@bigfoot.com>
677
678 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
679 also, make sure that the integral type choosen to represent an SCM
680 has exactly the same size as a void pointer.
681
682 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
683 SCM_SIZEOF_BITS_T, ptrdiff_t.
684
c81ea65d
RB
6852001-05-16 Rob Browning <rlb@cs.utexas.edu>
686
687 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
688
689 * GUILE-VERSION
690 (GUILE_VERSION): now MAJOR.MINOR.MICRO
691 (GUILE_MICRO_VERSION): new variable, records final revision.
692 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
693 i.e. the 6.
694
887dfa7d
DH
6952001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
696
697 * acconfig.h, configure.in: Renamed
698 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
699
11bbab47
MV
7002001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
701
702 * acinclude.m4: Removed copy of "libtool.m4".
703
5cd06d5e
DH
7042001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
705
706 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
707
a232c19e
TTN
7082001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
709
928f20fb
TTN
710 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
711
a232c19e
TTN
712 * HACKING: Update copyright.
713 Add blurb pointing to devel/tasks.text.
714
c8750173
TTN
7152001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
716
717 * check-guile.in: For SRFI testing, set and export env
718 var `LTDL_LIBRARY_PATH'.
719
75141eb0
NJ
7202001-05-07 Neil Jerram <neil@ossau.uklinux.net>
721
722 * AUTHORS: Add docs-related authorship details.
723
c10ecc4c
MV
7242001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
725
726 * configure.in (--enable-deprecated): Recognize "shutup" option
727 argument and turn it into the default warning level "no".
728
018a53a1
GH
7292001-05-05 Gary Houston <ghouston@arglist.com>
730
731 * acconfig.h: add HAVE_IPV6.
732 * configure.in: check whether we can compile with IPv6 support.
733
26f798bd
TTN
7342001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
735
736 * guile-tools.in: New file.
737
738 * configure.in (AC_OUTPUT): Add guile-tools, and make
739 executable.
740
741 * Makefile.am (bin_SCRIPTS): New var.
742
c5316ea3
GH
7432001-05-04 Gary Houston <ghouston@arglist.com>
744
745 * configure.in: check whether uint32_t is defined when netdb.h
746 is included.
747 acconfig.h: added HAVE_UINT32_T.
748
7440341c
MV
7492001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
750
751 * configure.in: Added handling of `--enable-deprecated'.
752
753 * acconfig.h (SCM_DEBUG_DEPRECATED,
754 GUILE_WARN_DEPRECATED_DEFAULT): Added.
755
14a7d5f8
TTN
7562001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
757
758 * Makefile.am (SUBDIRS): Add "scripts".
759
760 * configure.in (AC_OUTPUT): Add scripts/Makefile.
761
7e267da1
GH
7622001-04-29 Gary Houston <ghouston@arglist.com>
763
764 * libguile.h: include rw.h.
765
f2a75d81
RB
7662001-04-27 Rob Browning <rlb@cs.utexas.edu>
767
768 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
769 the new odd/even ustable/stable version numbering scheme.
770 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
771 libguile. In the future, libguile and libguileqthreads may not
772 stay in sync. This still doesn't appear to affect
773 libguileqthreads, but we'll fix that next.
774
1f7a1dc9
MG
7752001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
776
777 * configure.in: Don't treat srfi directory specially, just create
778 the Makefile there (thanks to Neil Jerram for the patch).
779
6c44688a
MG
7802001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
781
782 * Makefile.am (SUBDIRS): Added `srfi'.
783
784 * configure.in: Added subdirectory `srfi' to build process.
785
786 * libguile.h: Added inclusion of `values.h'.
787
2a0ef8b7
GH
7882001-04-22 Gary Houston <ghouston@arglist.com>
789
790 * configure.in: check for inet_pton and inet_ntop.
791
67641981
GH
7922001-04-20 Gary Houston <ghouston@arglist.com>
793
794 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
795 * configure.in: check for sin6_scope_id in sockaddr_in6.
796
a9d861e3
MD
7972001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
798
799 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
800
31e74a57
GH
8012001-04-17 Gary Houston <ghouston@arglist.com>
802
803 * configure.in: run the autoconf BIGENDIAN check.
804
0da6608d
DH
8052001-04-12 Niibe Yutaka <gniibe@m17n.org>
806
807 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
808 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
809 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
810
811 * configure.in: Likewise.
812
f22ed5a0
KN
8132001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
814
815 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
816 (GUILE_FUNC_DECLARED): Removed checking of bzero.
817 Thanks to NIIBE Yutaka.
818
f2e61fc1
MD
8192001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
820
821 * Undeprecated scm_init_oop_goopscore_module.
822
72f1168d
TTN
8232001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
824
825 * check-guile.in: Fix sh standard conformance bug: Replace
826 "test -e" with "test -f". Thanks to Alexander Klimov.
827
a4928305
GH
8282001-03-19 Gary Houston <ghouston@arglist.com>
829
830 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
831 set it to `pwd`.
832
66301f9a
GH
833 * check-guile.in: 16 documentation tests were failing if "make
834 check" was run before Guile had been installed with the current
835 --prefix. made various changes to the script so that it runs
836 without a cd to the test-suite directory. For the -i option,
837 don't point GUILE_LOAD_PATH to the current directory, but let it
838 use it's own scheme library.
839
51cfd7da
GH
8402001-03-18 Gary Houston <ghouston@arglist.com>
841
842 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
843 the current directory (build dir) not srcdir to find guile
844 executable. otherwise "make check" doesn't work with a separate
845 build directory. create the test log in
846 $build_dir/check-guile.log instead of in srcdir/test-suite
847 directory.
848 * configure.in: don't define or substitute test_suite_dir.
849
e9e225e5
GH
8502001-03-17 Gary Houston <ghouston@arglist.com>
851
852 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
853 since EXTRA_DOT_DOC_FILES is redefined later. define
854 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
855
94e6d793
MG
8562001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
857
858 * configure.in: Added header checks for crypt.h, sys/resource.h
859 and sys/file.h, function checks for chroot, flock, getlogin,
860 cuserid, getpriority, setpriority, getpass, sethostname,
861 gethostname, and for crypt() in libcrypt.
862
fff043ab
NJ
8632001-03-09 Neil Jerram <neil@ossau.uklinux.net>
864
865 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
866 option from guile-doc/configure.in.
867
d42df055
DH
8682001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
869
870 * libguile.h: Removed #include "libguile/dump.h".
871
ec896089
KN
8722001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
873
874 * libguile.h: Added #include "libguile/dump.h".
875
c2886a5a
MD
8762001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
877
878 * libguile.h: Added #include "libguile/rdelim.h".
879
1ff7abbe
DH
8802001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
881
882 The following patch was sent by Thien-Thi Nguyen.
883
884 * check-guile.in: New file.
885
886 * Makefile.am: Add TESTS rule.
887
888 * configure.in: Add support for "make check".
889
f0942910
DH
8902000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
891
892 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
893
14f1d9fe
MD
8942000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
895
896 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
897 version number to 10 due to the merge of GOOPS.
898
899 * oop: New directory.
900
e4dba4c7
KN
9012000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
902
467ab77e 903 * libguile.h: #include "libguile/properties.h".
e4dba4c7 904
45605b53
GH
9052000-09-17 Gary Houston <ghouston@arglist.com>
906
907 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
908 to be reliable on all platforms.
909
e494e76d
GH
9102000-08-18 Gary Houston <ghouston@arglist.com>
911
912 * acconfig.h: added BROKEN_GCSE.
913 * configure.in: check for a gcc GCSE optimisation bug.
914
42aae633
GH
9152000-07-31 Gary Houston <ghouston@arglist.com>
916
917 * acconfig.h: added HAVE_H_ERRNO
918 * configure.in: removed some dnl'd & obsolete cygwin stuff.
919 added a test for h_errno.
920
f9ed377d
MD
9212000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
922
923 * Guile 1.4 released.
924
b5074b23
MD
9252000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
926
927 * GUILE-VERSION: Changed to work also when included by a Makefile
928 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
929 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
930 (GUILE_MINOR_VERSION): Bumped to 4.
931
f43aac9a
MD
9322000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
933
a8861fa0
MD
934 * libguile.h: Removed #include "libguile/kw.h".
935
9a8a1e8a
MD
936 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
937 (The rule will cd to $(top_srcdir).)
938
939 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
940 substitute it into libguile/Makefile.
941
f43aac9a
MD
942 * HACKING: Updated recommended libtool version to be 1.3.5.
943
944 * RELEASE: Say that we should update HACKING to reflect the
945 versions of the tools we're using rather than README.
946
5cb6f99c
MD
9472000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
948
949 * NOTES: Removed.
950
951 * TODO: Moved to devel/.
952
3ff0d90a
CB
9532000-06-01 Craig Brozefsky <craig@red-bean.com>
954
955 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
956 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
957 define libguile.so version in a well-lit place.
958
959 * configure.in: added AC_SUBST lines for the new LIBGUILE version
960 variables.
72f1168d 961
65545721
ML
9622000-06-01 Michael Livshin <mlivshin@bigfoot.com>
963
964 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 965
65545721
ML
966 * guile-aclocal.sh: new file, works around aclocal problems.
967
b2728432
DH
9682000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
969
970 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
971 USE_PCTHREADS_PTHREADS): Removed.
972
7f5fa419
GH
9732000-05-01 Gary Houston <ghouston@arglist.com>
974
975 * Makefile.am: add include_HEADERS.
976 libguile.h: moved from libguile directory. maybe libguile.h should
977 be installed in $prefix/include/libguile/libguile.h instead?
978
9764c29b
MD
9792000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
980
e415cb06
MD
981 * qthreads.m4: Removed THREADS_CPPFLAGS.
982
983 * acinclude.m4: Removed qthreads macros. They are provided in
984 qthreads.m4, so these were redundant.
985
9764c29b
MD
986 * acconfig.h (GUILE_DEBUG_MALLOC): New.
987
988 * configure.in: New --enable-debug-malloc configuration option.
989
1978b33e
MD
9902000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
991
992 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
993
994 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 995 compatibility on Linux systems.
1978b33e 996
55a85c78
MD
9972000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
998
999 * devel: New directory. Intended to carry documentation related
1000 to Guile development (as opposed to the doc directory which
1001 contains documentation related to the use of the current Guile).
1002 This directory (devel) is not included in the Guile distribution,
1003 but is accessible via anonymous CVS.
1004
fdc7ea2d
MD
10052000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1006
1007 * configure.in: Don't add iselect.o to LIBOBJS.
1008
31d8abce
MD
10092000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1010
1011 * configure.in: Added end-tag for local variables. (Thanks to
1012 Thien-Thi Nguyen.)
1013
244fdc2f
GH
10142000-03-12 Gary Houston <ghouston@arglist.com>
1015
1016 * README (Guile Documentation, About This Distribution): updated.
1017
f3b5e185
MD
10182000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1019
1020 * configure.in (ac_cv_struct_timespec): Added test for struct
1021 timespec.
1022
1023 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1024
3a721413
MV
10252000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1026
1027 * autogen.sh: Call libtoolize. Pass --add-missing option to
1028 automake. Do not decent into libltdl directory. The libltdl
1029 directory is now populated by libtoolize and does not need any
1030 further autogeneration.
1031
d831b039
GH
10322000-01-23 Gary Houston <ghouston@arglist.com>
1033
1034 * configure.in: check for fchown.
1035
a0a7b83b
MD
1036Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1037
1038 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1039 instead of $(top_builddir)/libltdl to includepath.
1040
56cfe22b
MD
10412000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1042
1043 * emacs: New subdirectory for elisp tools.
1044
657fcb5a
MV
10452000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1046
1047 * README, HACKING: Moved "Hacking it yourself" section from README
1048 to HACKING. Updated recommended libtool version to be 1.3.4.
1049
dc914156
GH
10502000-01-14 Gary Houston <ghouston@arglist.com>
1051
1052 * configure.in: needs to have --disable-networking, not
1053 --disable-net.
1054
fb4956c9
MD
10552000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1056
1057 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1058
88423ab1
GB
1059Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1060
1061 * autogen.sh: Added messages as we run autogen in subdirectories.
1062
1063 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1064 chmod +x it.
88423ab1 1065
0d90b76d
MV
10662000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1067
1068 * libltdl/autogen.sh: New file.
1069 * autogen.sh: Invoke libltdl/autogen.sh.
1070
10712000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1072
1073 Finally applied the libltdl patch from Thomas Tanner, with slight
1074 modifications. All code copied from the libtool package is from
1075 libtool-1.3.4.
1076
1077 * configure.in: Make "--with-modules=yes" the default. Do not
1078 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1079
0d90b76d
MV
1080 1999-07-25 Thomas Tanner <tanner@ffii.org>
1081
1082 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1083 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1084 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1085 (no need to install libtool any more)
1086 * configure.in: replace --enable-dynamic-linking with
1087 --with-modules, required modules can be specified using
1088 --with-modules="/path/to/mod.la" and will be linked
1089 statically on platforms that don't support dynamic loading,
1090 configure libltdl, configure libtool for dlopening
1091 * libltdl: added using libtoolize -c --ltdl
1092
38c1d3c4
GH
10932000-01-09 Gary Houston <ghouston@arglist.com>
1094
1095 * configure.in: check whether localtime caches TZ. copied from
1096 Emacs 20.5.
1097 * acconfig.h: add LOCALTIME_CACHE.
1098
dceef6be
GB
1099Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1100
1101 * configure.in: Make it be guile-snarf.awk, since we'll be
1102 switching names for guile-doc-snarf. (I wouldn't have changed
1103 this, but I was getting ready to commit this way when the below
1104 change was committed).
1105
763a6716
MD
11061999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1107
1108 * configure.in: Create guile-doc-snarf.awk.
1109
6aca8c6c
GB
11101999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1111
72f1168d 1112 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1113 AC_OUTPUTted.
1114
11151999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1116
1117 * NEWS: More complete description for --enable-debug-freelist.
1118
aee8ca3f
GH
11191999-12-09 Gary Houston <ghouston@freewire.co.uk>
1120
1121 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1122 causes numerous spurious warnings with recent gcc and/or glibc
1123 versions.
1124
afe5177e
GH
11251999-11-19 Gary Houston <ghouston@freewire.co.uk>
1126
1127 * acconfig.h: add HAVE_ARRAYS.
1128
1129 * configure.in: add --disable-arrays option, probably temporary.
1130
5c11cc9d
GH
11311999-11-17 Gary Houston <ghouston@freewire.co.uk>
1132
1133 * configure.in: check for hstrerror.
1134
5d94b2fe
JB
11351999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1136
e8ff4648
JB
1137 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1138 Instead, call the various tools explicitly. Invoke
1139 guile-readline's autogen.sh script.
0cbedb5b
JB
1140
1141 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1142
0cbedb5b
JB
1143 We can't have .m4 files which are installed where aclocal can
1144 see them, but also used by guile's own configure.in, because
1145 aclocal will read both copies, complain about duplicate macro
1146 definitions, and refuse to generate aclocal.m4 at all. This
1147 happens if you invoke it as `aclocal -I .', as autoreconf does.
1148 This is probably a flaw in the autotools, but Guile doesn't need
1149 that flaw fixed immediately.
1150
1151 guile.m4 is intended for use by people linking against guile, so
1152 it needs to be installed. But Guile itself doesn't use it. So
1153 move guile.m4 into guile-config. That makes sense, since
1154 guile.m4's GUILE_FLAGS macro is just an easy way to call
1155 guile-config.
1156
1157 qthreads.m4 is indented to help configure a qthreads tree. It's
1158 only useful to a package which actually includes a qthreads tree,
1159 and it's intimately related to that tree, so it's not useful to
1160 install this. So don't install it.
1161
1162 * guile.m4: Moved to guile-config.
1163 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1164 (EXTRA_DIST): Move qthreads.m4 here.
1165
5d94b2fe
JB
1166 Don't store generated files in the repository any more. Instead,
1167 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1168 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1169 * autogen.sh: New file.
1170 * ANON-CVS, SNAPSHOTS: Updated instructions.
1171
dc4d930b
JB
11721999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1173
1174 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1175
6e706938 11761999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1177
1178 * configure.in: Added --enable-debug-freelist option.
1179
fca7547b 1180 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1181
52cfc69b
GH
11821999-09-23 Gary Houston <ghouston@freewire.co.uk>
1183
1184 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1185 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1186
1187 * configure.in: new options --disable-posix, --disable-net
1188 and --disable-regex
1189 export HAVE_POSIX and HAVE_NETWORKING definitions.
1190 don't add regex-posix.o to LIBOBJS if regex disabled.
1191
1192 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1193 conditionally.
1194
bab4e1cc
JB
11951999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1196
1197 * Guile 1.3.4 released.
1198
fc97c626
JB
11991999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1200
1201 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1202 libtool knows how to get ANSI C behavior from the compiler.
1203 * configure: Regenerated.
1204
7ee92fce
GH
12051999-09-20 Gary Houston <ghouston@freewire.co.uk>
1206
1207 * configure.in: check availability of siginterrupt.
1208
08b8c694
GH
12091999-09-18 Gary Houston <ghouston@freewire.co.uk>
1210
1211 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1212 testing for SA_RESTART.
1213
7cdbcc7d
MD
12141999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1215
1216 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1217
e1f20ec6
JB
12181999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1219
1220 * configure.in (GUILE_STAMP): Don't set this variable, or
1221 substitute it into anything. Full explanation in ice-9/ChangeLog.
1222 * configure, Makefile.in: Regenerated.
72f1168d 1223
ffe70f9c
JB
12241999-09-06 James Blandy <jimb@mule.m17n.org>
1225
1226 Propagate the changes of 2 Sept the rest of the way through.
1227 * configure: Regenerated.
1228 * Makefile.in: Regenerated. Not sure why this diff is so big.
1229
e127c348
JB
12301999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1231
1232 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1233 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1234 * aclocal.m4: Regenerated.
e127c348 1235
655f19ab
MD
12361999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1237
1238 * configure.in: Test for presence of function on_exit.
1239
b074884f
JB
12401999-09-01 James Blandy <jimb@mule.m17n.org>
1241
1242 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1243 the system doesn't have memmove. Don't test for memmove and bcopy
1244 with AC_CHECK_FUNCS.
1245 * configure: Regenerated.
1246
a7098335
MD
12471999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1248
1249 * configure.in: Test for atexit.
1250
9a26d6f9
MD
12511999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1252
b030b39b
MD
1253 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1254
9a26d6f9
MD
1255 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1256 (Thanks to Bernard Urban.)
1257 Test for memmove and bcopy. (Thanks to
a7098335 1258 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1259
1260 * acconfig.h: Added HAVE_S_ISLNK.
1261
a05cba61
JB
12621999-08-20 James Blandy <jimb@mule.m17n.org>
1263
0a852b94
JB
1264 * Guile 1.3.2 released.
1265
a05cba61
JB
1266 * Makefile.in: Regenerated.
1267
f29f2933
MD
12681999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1269
1270 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1271 to libtool-1.3.3.
1272
0e8a8468
MV
12731999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1274
1275 Added guile-readline subdirectory with the removed readline
1276 support.
1277 * guile-readline: New directory, see ChangeLog there.
1278 * configure.in: Cause configure to descend into guile-readline
1279 dir.
1280 * Makefile.am: Likewise for make.
1281 * NEWS: Explain how to activate the readline support.
1282 * configure, Makefile.in: Regenerated.
72f1168d 1283
3144e1a9
JB
12841999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1285
1286