(SUBDIRS): Removed qt.
[bpt/guile.git] / ChangeLog
CommitLineData
cfc7c7c0
MD
12002-12-01 Mikael Djurfeldt <mdj@linnaeus>
2
3 * GUILE-VERSION: Added versioning info for srfi 1.
4
5 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
6 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
7 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
8 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
9
8b5b4a75
MV
102002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
11
12 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
13 define them with AC_DEFINE and not in some header file so that
14 they are visible exactly in the same way as they used to be.
15
7caa1b07
MV
162002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
17
18 * configure.in: Do not add "threads.o" to the libobjs, it is now
19 always compiled.
20 (USE_THREADS, GUILE_ISELECT): Do not define.
21
30f920c3
MV
222002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
23
24 * configure.in: Handle thread package "coop-pthread" with alias
25 "copt" and define USE_COPT_THREADS when it is selected.
26 Always define GUILE_ISELECT.
27
8ee7506b
NJ
282002-10-26 Neil Jerram <neil@ossau.uklinux.net>
29
30 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
31 ice-9/debugger/breakpoints/Makefile.
32
65a23095
MV
332002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
34
35 * configure.in: Changed logic in thread support configuration such
36 that --with-threads=no is equivalent to --with-threads=null. On
37 platforms that are not supported by QuickThreads, we also use the
38 null-threads. Thus, USE_THREADS is always defined now.
39
2794cb50
MV
402002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
41
42 * configure.in: Shuffled around and extended the thread
43 configuration code to allow the "null" thread package to be
44 selected. Define USE_NULL_THREADS in that case.
45
e5b4630d
GH
462002-10-13 Gary Houston <ghouston@arglist.com>
47
48 * autogen.sh (ac_version): try automake 1.7 too.
49
5e405a60
MV
502002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
51
52 * autogen.sh: Make sure that $autoheader is always set. When we
53 would use the plain "autoconf", $autoheader would end up empty and
54 libguile/scmconfig.h.in would not be updated.
55
1360a142
RB
562002-10-04 Rob Browning <rlb@defaultvalue.org>
57
58 * libltdl: moved to libguile-ltdl.
59
60 * Makefile.am (SUBDIRS): remove libltdl.
61
62 * autogen.sh: remove support for libltdl sub-configure.
63 (ac_version): widen support check to any 2.5? autoconf version.
64 2.54 is out now.
65
66 * configure.in: turn on -Werror by default. We're now clean. I'd
67 like to stay that way. If we want, we can turn it off by default
68 when we make the stable release, but I caught a lot of bugs this
69 way. Accomodate libguile-ltdl -- therea are some ltdl things that
70 are commented out now INCLTDL and LIBLTDL. I think we may not
71 need them anymore, but I'll leave them until we're sure. We also
72 killed off the libltdl dir and related options including the
60aa332f
RB
73 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
74 headers and functions that weren't listed but were in
75 scmconfig.h.in. though this may have been unnecessary.
1360a142 76
99fd355a
MV
772002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
78
79 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
80 AC_LIBLTDL_INSTALLABLE.
81
822002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
83
84 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
85 sources. Do not patch it. We have our own version now that is
86 only being used as a convenience library.
87
f800ebfb
MV
882002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
89
90 * configure.in: Check for __libc_stack_end.
91
39e8f371
HWN
922002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
93
94 * configure.in: add snprintf
95
c2cbcc57
HWN
962002-08-04 Han-Wen <hanwen@cs.uu.nl>
97
98 * NEWS: add entries for GC and vector WB.
99
afc8e572
HWN
1002002-07-22 Han-Wen <hanwen@cs.uu.nl>
101
102 * autogen.sh (mscripts): find and check version number of
103 automake. Complain if 1.6 is not found.
104
34d19ef6
HWN
1052002-07-20 Han-Wen <hanwen@cs.uu.nl>
106
107 * autogen.sh (mscripts): find and check version number of
108 autoconf. Complain if 2.53 is not found.
109
dd897aaf
DH
1102002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
111
112 * benchmark-guile.in: Copied from check-guile.in and adapted for
113 use with benchmarks.
114
115 * Makefile.am: Recurse into the benchmark-suite subdir.
116
117 * configure.in: Added benchmarking files.
118
4f6f9ae3
GH
1192002-07-12 Gary Houston <ghouston@arglist.com>
120
121 * configure.in: check dynamic linking before modules. Add dynl.c
122 if dynamic linking is available, i.e., unless --with-modules=no
123 was given to configure.
124
2398796a
MV
1252002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
126
127 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
128 libtool-1.4.2.
129
887efef5
MV
1302002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
131
ca679709
MV
132 * autogen.sh: Do not copy INSTALL from workbook since it is not
133 uniform across branches.
134 * INSTALL: Re-added to repository.
135
887efef5
MV
136 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
137
138 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
139 libtool CVS does not need this fix.
140
141 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
142 build.
143 Add --with-cc-for-build option to re-enable cross building.
144 Add --with-guile-for-build option to re-enable cross building.
145
feec7802
GH
1462002-06-30 Gary Houston <ghouston@arglist.com>
147
148 * autogen.sh: Changed the path to the scripts directory.
149 In libltdl, run aclocal before autoconf and automake: this
150 eliminated various warnings after upgrading to newer automake.
151
ba1b077b
MV
1522002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
153
154 From John W. Eaton <jwe@bevo.che.wisc.edu>
155
156 * configure.in (AC_CHECK_FUNCS): Check for copysign.
157
5cb3f600
MV
1582002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
159
160 * libguile.h: Added inclusion of "extensions.h".
161
43a1d6f1
MV
1622002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
163
164 * configure.in: Include <sys/types.h> before <netinet/in.h> when
165 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
166 Troxel!
167
d4dba280
MV
168 From John W. Eaton.
169
170 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
171 ieeefp.h, and nan.h.
172 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
173
d47fd163
TTN
1742002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
175
176 * autogen.sh: Add call to $mscripts/render-bugs
177 to create BUGS file.
178
179 * BUGS: bye bye
180
d937b062
TTN
1812002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
182
183 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
184
5caa57b1
MV
1852002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
186
187 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
188 -I guile-config". This works as of automake 1.5.
d937b062 189 * qthreads.m4: Moved to guile-config/.
5caa57b1 190
7fd1bad4
MV
1912002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
192
193 * autogen.sh: Call automake twice for guile-core so that two
194 copies of mdate-sh get a chance of being installed (one in
195 doc/ref/ and one in doc/tutorial/).
196
dc006627
MV
1972002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
198
199 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
200 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
201 (dist-hook): Removed.
202 (DISTCLEANFILES): Added check-guile.log.
203 (EXTRA_DIST): Don't distribute TODO.
204
205 * configure.in: Bump required autoconf version to 2.53. Move uses
206 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
207 set by AC_PROG_CC.
208
21550b10
RB
2092002-04-10 Rob Browning <rlb@defaultvalue.org>
210
211 * configure.in: updates for new autoconf -- add definitions to
212 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
213 calls.
214
215 * acinclude.m4: add definitions to AC_DEFINE calls for new
216 autoconf.
217
218 * acconfig.h: removed -- newer autoconf doesn't like it, and now
219 we don't need it.
220
221 * .cvsignore: add autom4te.cache and pre-inst-guile.
222
dd1ed1ad
TTN
2232002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
224
225 * RELEASE: bye bye
226
412f1928
TTN
2272002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
228
229 * Makefile.am: Update copyright.
230 (dist-hook): Add, including related am/maintainers-dirs,
231 surrounded by "if MAINTAINER_MODE".
232
94478b88
TTN
233 * TODO: bye bye
234
ef5bdc2e
TTN
235 * autogen.sh: Add usage comment.
236 Add workbook specification.
237 Add dist-files symlinking.
238
239 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
240
9b398b67
TTN
2412002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
242
243 * guile-tools.in: Handle "--source" option.
244
eb8aea9b
TTN
2452002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
246
2d78a1c5
TTN
247 * configure.in (top_srcdir_absolute): New AC_SUBST var.
248
7ca15449
TTN
249 * pre-inst-guile.in, check-guile.in (top_srcdir):
250 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 251
eb8aea9b
TTN
252 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
253
5ddf900c
TTN
2542002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
255
256 * pre-inst-guile.in: Typofix; nfc.
257
edb810bb
SJ
2582002-02-27 Stefan Jahn <stefan@lkcc.org>
259
260 * Makefile.am (SUBDIRS): Added the `am' directory.
261
3ed414c8
TTN
2622002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
263
264 * pre-inst-guile.in: New file.
265
266 * pre-inst-guile, pre-inst-guile.am: bye bye
267
268 * configure.in (top_builddir_absolute): New AC_SUBST var.
269 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
270 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
271
272 * check-guile.in (top_builddir): Use AC_SUBST var
273 `top_builddir_absolute'.
274 (guile): Look for pre-inst-guile in $top_builddir.
275
276 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
277 pre-inst-guile.am.
278
46151112
RB
2792002-02-24 Rob Browning <rlb@defaultvalue.org>
280
281 * GUILE-VERSION: move all but guile-readline library versioning
282 information here. guile-readline is still standalone. Bump
283 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
284 Thi-Thien's request.
285
286 * configure.in: AC_SUBST the centralized shared lib versioning
287 variables from ./GUILE-VERSION.
288 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
289 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
290 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
291 (LIBQTHREADS_INTERFACE): new AC_SUBST.
292 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
293 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
294 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
295 (LIBGUILE_INTERFACE): new AC_SUBST.
296 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
297 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
298 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
299 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
300 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
301 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
302 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
303 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
304
305 * autogen.sh: make absolutely sure we can't have stale files from
306 old versions lying around the libltdl dir since libtoolize
307 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
308 so the main tree and libltdl can't get out of sync again.
309
310 * RELEASE: update release building instructions.
311
3d77146f
NJ
3122002-02-21 Neil Jerram <neil@ossau.uklinux.net>
313
314 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
315 "" for multiword string. Thanks to Christopher Cramer for
316 pointing this out.
317
84b27165
MV
3182002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
319
320 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
321 instead of to scm_must_malloc.
322
f660f92e
MV
3232002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
324
325 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
326 pre-inst-guile.am.
327
0187b4f4
TTN
3282002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
329
330 * pre-inst-guile.am, pre-inst-guile: New files.
331
332 * check-guile.in (srcdir): Delete var.
333 (top_builddir, top_srcdir, guile_opts): New vars.
334
335 Use "set -e".
336 No longer set LTDL_LIBRARY_PATH.
337 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
338
339 * configure.in (libguile/guile-snarf-docs-texi): Remove
340 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
341
77bf05e0 342 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
343 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
344 (GUILE_LOAD_PATH): No longer include $top_srcdir.
345
346 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
347 prefix aliasing.
77bf05e0 348
1fa86ca5
SJ
3492002-01-31 Stefan Jahn <stefan@lkcc.org>
350
351 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
352 `libltdl.dll'.
353
af68e5e5
SJ
3542002-01-28 Stefan Jahn <stefan@lkcc.org>
355
0187b4f4 356 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
357 `stdint.h' for uint32_t.
358
3d1a89b9
NJ
3592002-01-13 Neil Jerram <neil@ossau.uklinux.net>
360
361 * Makefile.am (SUBDIRS): Added lang.
362
363 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
364 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
365
3662002-01-11 Neil Jerram <neil@ossau.uklinux.net>
367
368 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
369
370 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
371 not) according to absence (or presence) of `--disable-elisp'
372 in the configure args.
373
f00eb43f
DH
3742001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
375
376 * TODO: Added two items.
377
5dc64f64
MV
3782001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
379
380 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
381 set this conditional accordingly.
0187b4f4 382
6d852be3
TTN
3832001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
384
385 * README: Fix virulent typo.
386
53c594fc
MV
3872001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
388
6d852be3 389 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
390 * configure.in (HAVE_INLINE): Define it when the compiler supports
391 inline functions.
392
6d852be3 393 * libguile.h: Include "libguile/inline.h".
53c594fc 394
a5dc23a7
GH
3952001-11-22 Gary Houston <ghouston@arglist.com>
396
397 * HACKING: Modified the Hacking It Yourself section. Removed the
398 version numbers from the tools.
a5df04d5 399 HACKING, README, ANON-CVS: updates.
a5dc23a7 400
73edb48a
GH
4012001-11-21 Gary Houston <ghouston@arglist.com>
402
403 * HACKING: Removed reference to no longer practiced * in ChangeLog
404 convention.
405
97f439ab
TTN
4062001-11-19 Thien-Thi Nguyen <ttn@glug.org>
407
30bce757
TTN
408 * BUGS (11): Set "fixed: no-need".
409
97f439ab
TTN
410 * TODO (write emacs/patch.el): New item, self-assigned.
411
3faa54e7
RB
4122001-11-19 Rob Browning <rlb@defaultvalue.org>
413
414 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
415 system libltdl when it's available. Aside from the normal reasons
416 to prefer installed shared libs, this means other apps that link
417 with libguile and also use libltdl will be more likely to work
418 right.
419
ccee9ab1
TTN
4202001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
421
422 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
423
73c844bf
TTN
4242001-11-15 Thien-Thi Nguyen <ttn@glug.org>
425
426 * guile-tools.in: Handle command "list" specially: list scripts dir.
427
428 (help): Make more informative.
429
a714e0eb
MV
4302001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
431
432 * autogen.sh: Recurse into libltdl directory and invoke autoconf
433 there.
434
bca0bf8d
TTN
4352001-11-11 Thien-Thi Nguyen <ttn@glug.org>
436
437 * HACKING: Restrict documentation change log
438 waiver to only apply to ChangeLog files.
439
35656ebc
MV
4402001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
441
442 * configure.in: Check for sizes of short, size_t, uintptr_t, and
443 ptrdiff_t. Checking for a size also checks automatically for the
444 existence of the type, so we don't check for the existence of
445 uintptr_t, ptrdiff_t and long long ourselves.
446
a0a9b9ad
TTN
4472001-11-10 Thien-Thi Nguyen <ttn@glug.org>
448
449 * BUGS (11): New.
450
b4e15479
SJ
4512001-11-07 Stefan Jahn <stefan@lkcc.org>
452
453 * configure.in: Include `win32-socket.o' in the list of object
454 files if networking is enabled on Win32.
455
04bbd6ce
TTN
4562001-11-06 Thien-Thi Nguyen <ttn@glug.org>
457
458 * TODO (sync srfi-modules.texi): New, done.
459
2ca222c2 460 * BUGS (9, 10): New.
70debc22 461
8f99e3f3
SJ
4622001-11-04 Stefan Jahn <stefan@lkcc.org>
463
464 * NEWS: Corrected remarks about SCM_API.
465
466 * configure.in: Defining USE_DLL_IMPORT definition to indicate
467 usage of DLL import macros in `libguile/__scm.h'.
468 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
469 Somehow Jim Blandy's patch from 1997 did not survive.
470
257b6d40
MV
4712001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
472
473 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 474
257b6d40
MV
475 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
476 build systems which do not have symbolic links.
477 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
478 on Win32 platforms.
04bbd6ce
TTN
479 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
480 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 481 to build clean dlls.
257b6d40
MV
482 Check for `regcomp()' inside `-lregex'.
483
2ad3278a
TTN
4842001-10-26 Thien-Thi Nguyen <ttn@glug.org>
485
486 * BUGS (7, 8): New.
487
c95d1a2d
TTN
4882001-10-25 Thien-Thi Nguyen <ttn@glug.org>
489
490 * BUGS: Expand on file format description.
491
492 (1): Update "fixed" field.
d07db248 493 (2, 3, 4, 5, 6): New.
c95d1a2d 494
4f522b6f
GH
4952001-10-14 Gary Houston <ghouston@arglist.com>
496
497 * configure.in: include sys/types.h when testing uint32_t.
498 thanks to Bill Schottstaedt.
499
f84c3705
MV
5002001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
501
502 * configure.in: Do not use an absolute path for <unistd.h> when
503 checking for return type of usleep. Thanks to Michael Carmack.
504
6768cfba
TTN
5052001-09-30 Thien-Thi Nguyen <ttn@glug.org>
506
507 * BUGS: New file.
508 * Makefile.am (EXTRA_DIST): Add BUGS file.
509
2cbad7d9
TTN
5102001-09-25 Thien-Thi Nguyen <ttn@glug.org>
511
512 * TODO: Add bugfix item to "Eventually".
513
c13f0a90
RB
5142001-09-20 Rob Browning <rlb@defaultvalue.org>
515
516 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
517
5182001-09-11 Rob Browning <rlb@defaultvalue.org>
519
520 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
521 the testing list since they're no longer functional.
522
06288138
TTN
5232001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
524
525 * TODO:
526 Use outline mode instead of text.
527 Reword protocol explanation.
528 Add "make error-signalling functions more consistent" to Eventually.
529 Move some C-related GOOPS tasks to 1.8.0, take ownership.
530
6f84677a
TTN
5312001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
532
533 * HACKING (Sample GDB Initialization File): New section.
534
535 * TODO (1.8.0): Add "move .gdbinit" entry.
536
8c494e99
DH
5372001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
538
539 * TODO: Added some points, and eliminated all done items.
540
541 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
542 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
543 SCM_ENABLE_DEPRECATED with the logic reversed.
544
f7c6b778
DH
5452001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
546
547 * libguile.h: Removed bogus comment, rearranged includes, removed
548 deprecated definitions.
549
8c494e99 550 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 551
cf390da1
TTN
5522001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
553
554 * HACKING: Mention libtool ./configure-regeneration requirement.
555
fada26b2
MV
5562001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
557
558 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
559 libltdl provides it itself.
560
11ca8865
NJ
5612001-08-24 Neil Jerram <neil@ossau.uklinux.net>
562
563 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
564 Makefiles.
cf390da1 565
ab4cd34b
RB
5662001-08-15 Rob Browning <rlb@defaultvalue.org>
567
568 * configure.in
569 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
570 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
571 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
572 (LIBGUILE_INTERFACE): use libtool versioning scheme.
573 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
574 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
575 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
576 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
577
578 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
579 (GUILE_MICRO_VERSION): reset for new unstable.
580 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
581 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
582 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
583 (LIBGUILE_INTERFACE): use libtool versioning scheme.
584 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
585 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
586 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
587 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
588
b754e3d1
MV
5892001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
590
591 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
592 EXTRA_DIST to SUBDIRS.
593
594 * configure.in: Added "test-suite/Makefile".
595
c1151355
MV
5962001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
597
598 * configure.in: Added `--disable-linuxthreads' option and do not
599 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
600 given. Thanks to Cris Cramer!
601
11057044
MV
6022001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
603
604 * Makefile.am (SUBDIRS): Build libguile before ice-9.
605
f3805ebb
MV
6062001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
607
608 * configure.in: Check for "inttypes.h".
609
e658215a
RB
6102001-07-19 Rob Browning <rlb@defaultvalue.org>
611
612 * configure.in: add checks for setitimer and getitimer.
613 Add --enable-error-on-warning.
614
c0b2936e
MG
6152001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
616
617 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
618
8f2ecec5
TTN
6192001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
620
621 * HACKING: Remove onerous authorship-info deletion clause.
622
065509a5
KN
6232001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
624
625 * autogen.sh: Call libtoolize with --force.
626
d76852e3
TTN
6272001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
628
629 * INSTALL: Point to HACKING for tool versions.
630
fd6c6321
RB
6312001-07-08 Rob Browning <rlb@defaultvalue.org>
632
04860df7
RB
633 * TODO: updated to include relevant itemized post-1.6-RELEASE
634 tasks that are distributable so we can check them off as they are
635 done, and delete 1.6.0 tasks.
636
637 * RELEASE: add a note that the RELEASE instructions are out of
638 date now that we're using branches.
639
fd6c6321
RB
640 * AUTHORS: add "many files throughout" for myself.
641
8d123036
TTN
6422001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
643
644 * README: Also mention guile-tools.
645
646 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
647
32d6f999
TTN
6482001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
649
650 * RELEASE: Move todo items to file TODO.
651
652 * TODO: Initial revision
653
a4734913
TTN
654 * Makefile.am (EXTRA_DIST): Add TODO.
655
dbfadc85
TTN
656 * HACKING: Refer to TODO and SNAPSHOTS.
657 No longer refer to devel/tasks.text.
658
659 * SNAPSHOTS: Fix reference bug; recommended tool
660 versions are in HACKING.
661
f6b3694a
TTN
662 * TODO: Add completion and ownership protocol to header comments.
663
3cd085d0
TTN
664 * RELEASE: Add TODO-processing to spiffing checklist.
665
9c3955ff
TTN
666 * HACKING: Update deprecation procedure to refer to TODO.
667
17383b7c
ML
6682001-06-27 Michael Livshin <mlivshin@bigfoot.com>
669
670 * autogen.sh: don't run flex here.
671
672 * HACKING: clarify that newer versions of flex should be just
673 fine.
674
82893676
MG
6752001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
676
677 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
678
679 * configure.in: Added some header and function checks.
680
f2ae4555
NJ
6812001-06-25 Neil Jerram <neil@ossau.uklinux.net>
682
683 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
684
4172703a
MV
6852001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
686
687 * autogen.sh: Added message about what to do next. Tell them to
688 use `--enable-maintainer-mode'.
689
093e7da4
ML
6902001-06-25 Michael Livshin <mlivshin@bigfoot.com>
691
692 * HACKING: mention flex.
693
694 * autogen.sh: generate libguile/c-tokenize.c.
695
6b41a313
MG
6962001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
697
698 * libguile.h: Removed inclusion of libguile/tag.h.
699
eb6c2de8
MV
7002001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
701
702 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
703 these when using threads.
704
4ff9f825
MV
7052001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
706
4927dd28
MV
707 * libguile.h: Added deprecated section with the olde type names.
708
4ff9f825
MV
709 * configure.in: Check for header <stdint.h>. Check for uintptr_t
710 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
711 `#defined'.
712
713 * acconfig.h (ptrdiff_t): Removed.
714
e01970a5
MG
7152001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
716
717 * configure.in: Generate examples/box-dynamic-module/Makefile.
718
c794483c
MV
7192001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
720
721 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
722 guile-snarf.
723
9454d8d5
RB
7242001-06-02 Rob Browning <rlb@cs.utexas.edu>
725
726 * configure.in: changes for autoconf 2.50.
727 (AC_PREREQ): require at least autoconf 2.50.
728 (AC_INIT): no longer takes an arg.
729 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
730 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
731 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
732 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
733 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
734 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
735 (AC_OUTPUT): no longer takes args.
32d6f999 736
9454d8d5
RB
737 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
738 unconditionally .
739
114f9bab
MV
7402001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
741
742 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
743 I. N. Golubev!
744
ee2718a9
MG
7452001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
746
747 * configure.in: Generate examples/box-dynamic/Makefile.
748
2de7ddb7
MG
7492001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
750
751 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
752
753 * configure.in: Added all Makefiles in the `examples' directory to
754 AC_OUTPUT.
755
f501d0d4
ML
7562001-05-31 Michael Livshin <mlivshin@bigfoot.com>
757
758 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
759 don't generate guile-snarf.awk.
760
761 * Makefile.am (EXTRA_DIST): add test-suite.
762
1db81cb0
ML
7632001-05-28 Michael Livshin <mlivshin@bigfoot.com>
764
765 * check-guile.in: fix to be runnable when srcdir!=builddir.
766
f3f70257
ML
7672001-05-26 Michael Livshin <mlivshin@bigfoot.com>
768
769 revert the controversial part of the 2001-05-23 changes
770
1be6b49c
ML
7712001-05-23 Michael Livshin <mlivshin@bigfoot.com>
772
773 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
774 also, make sure that the integral type choosen to represent an SCM
775 has exactly the same size as a void pointer.
776
777 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
778 SCM_SIZEOF_BITS_T, ptrdiff_t.
779
c81ea65d
RB
7802001-05-16 Rob Browning <rlb@cs.utexas.edu>
781
782 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
783
784 * GUILE-VERSION
785 (GUILE_VERSION): now MAJOR.MINOR.MICRO
786 (GUILE_MICRO_VERSION): new variable, records final revision.
787 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
788 i.e. the 6.
789
887dfa7d
DH
7902001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
791
792 * acconfig.h, configure.in: Renamed
793 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
794
11bbab47
MV
7952001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
796
797 * acinclude.m4: Removed copy of "libtool.m4".
798
5cd06d5e
DH
7992001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
800
801 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
802
a232c19e
TTN
8032001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
804
928f20fb
TTN
805 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
806
a232c19e
TTN
807 * HACKING: Update copyright.
808 Add blurb pointing to devel/tasks.text.
809
c8750173
TTN
8102001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
811
812 * check-guile.in: For SRFI testing, set and export env
813 var `LTDL_LIBRARY_PATH'.
814
75141eb0
NJ
8152001-05-07 Neil Jerram <neil@ossau.uklinux.net>
816
817 * AUTHORS: Add docs-related authorship details.
818
c10ecc4c
MV
8192001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
820
821 * configure.in (--enable-deprecated): Recognize "shutup" option
822 argument and turn it into the default warning level "no".
823
018a53a1
GH
8242001-05-05 Gary Houston <ghouston@arglist.com>
825
826 * acconfig.h: add HAVE_IPV6.
827 * configure.in: check whether we can compile with IPv6 support.
828
26f798bd
TTN
8292001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
830
831 * guile-tools.in: New file.
832
833 * configure.in (AC_OUTPUT): Add guile-tools, and make
834 executable.
835
836 * Makefile.am (bin_SCRIPTS): New var.
837
c5316ea3
GH
8382001-05-04 Gary Houston <ghouston@arglist.com>
839
840 * configure.in: check whether uint32_t is defined when netdb.h
841 is included.
842 acconfig.h: added HAVE_UINT32_T.
843
7440341c
MV
8442001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
845
846 * configure.in: Added handling of `--enable-deprecated'.
847
848 * acconfig.h (SCM_DEBUG_DEPRECATED,
849 GUILE_WARN_DEPRECATED_DEFAULT): Added.
850
14a7d5f8
TTN
8512001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
852
853 * Makefile.am (SUBDIRS): Add "scripts".
854
855 * configure.in (AC_OUTPUT): Add scripts/Makefile.
856
7e267da1
GH
8572001-04-29 Gary Houston <ghouston@arglist.com>
858
859 * libguile.h: include rw.h.
860
f2a75d81
RB
8612001-04-27 Rob Browning <rlb@cs.utexas.edu>
862
863 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
864 the new odd/even ustable/stable version numbering scheme.
865 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
866 libguile. In the future, libguile and libguileqthreads may not
867 stay in sync. This still doesn't appear to affect
868 libguileqthreads, but we'll fix that next.
869
1f7a1dc9
MG
8702001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
871
872 * configure.in: Don't treat srfi directory specially, just create
873 the Makefile there (thanks to Neil Jerram for the patch).
874
6c44688a
MG
8752001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
876
877 * Makefile.am (SUBDIRS): Added `srfi'.
878
879 * configure.in: Added subdirectory `srfi' to build process.
880
881 * libguile.h: Added inclusion of `values.h'.
882
2a0ef8b7
GH
8832001-04-22 Gary Houston <ghouston@arglist.com>
884
885 * configure.in: check for inet_pton and inet_ntop.
886
67641981
GH
8872001-04-20 Gary Houston <ghouston@arglist.com>
888
889 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
890 * configure.in: check for sin6_scope_id in sockaddr_in6.
891
a9d861e3
MD
8922001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
893
894 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
895
31e74a57
GH
8962001-04-17 Gary Houston <ghouston@arglist.com>
897
898 * configure.in: run the autoconf BIGENDIAN check.
899
0da6608d
DH
9002001-04-12 Niibe Yutaka <gniibe@m17n.org>
901
902 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
903 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
904 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
905
906 * configure.in: Likewise.
907
f22ed5a0
KN
9082001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
909
910 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
911 (GUILE_FUNC_DECLARED): Removed checking of bzero.
912 Thanks to NIIBE Yutaka.
913
f2e61fc1
MD
9142001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
915
916 * Undeprecated scm_init_oop_goopscore_module.
917
72f1168d
TTN
9182001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
919
920 * check-guile.in: Fix sh standard conformance bug: Replace
921 "test -e" with "test -f". Thanks to Alexander Klimov.
922
a4928305
GH
9232001-03-19 Gary Houston <ghouston@arglist.com>
924
925 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
926 set it to `pwd`.
927
66301f9a
GH
928 * check-guile.in: 16 documentation tests were failing if "make
929 check" was run before Guile had been installed with the current
930 --prefix. made various changes to the script so that it runs
931 without a cd to the test-suite directory. For the -i option,
932 don't point GUILE_LOAD_PATH to the current directory, but let it
933 use it's own scheme library.
934
51cfd7da
GH
9352001-03-18 Gary Houston <ghouston@arglist.com>
936
937 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
938 the current directory (build dir) not srcdir to find guile
939 executable. otherwise "make check" doesn't work with a separate
940 build directory. create the test log in
941 $build_dir/check-guile.log instead of in srcdir/test-suite
942 directory.
943 * configure.in: don't define or substitute test_suite_dir.
944
e9e225e5
GH
9452001-03-17 Gary Houston <ghouston@arglist.com>
946
947 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
948 since EXTRA_DOT_DOC_FILES is redefined later. define
949 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
950
94e6d793
MG
9512001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
952
953 * configure.in: Added header checks for crypt.h, sys/resource.h
954 and sys/file.h, function checks for chroot, flock, getlogin,
955 cuserid, getpriority, setpriority, getpass, sethostname,
956 gethostname, and for crypt() in libcrypt.
957
fff043ab
NJ
9582001-03-09 Neil Jerram <neil@ossau.uklinux.net>
959
960 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
961 option from guile-doc/configure.in.
962
d42df055
DH
9632001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
964
965 * libguile.h: Removed #include "libguile/dump.h".
966
ec896089
KN
9672001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
968
969 * libguile.h: Added #include "libguile/dump.h".
970
c2886a5a
MD
9712001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
972
973 * libguile.h: Added #include "libguile/rdelim.h".
974
1ff7abbe
DH
9752001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
976
977 The following patch was sent by Thien-Thi Nguyen.
978
979 * check-guile.in: New file.
980
981 * Makefile.am: Add TESTS rule.
982
983 * configure.in: Add support for "make check".
984
f0942910
DH
9852000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
986
987 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
988
14f1d9fe
MD
9892000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
990
991 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
992 version number to 10 due to the merge of GOOPS.
993
994 * oop: New directory.
995
e4dba4c7
KN
9962000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
997
467ab77e 998 * libguile.h: #include "libguile/properties.h".
e4dba4c7 999
45605b53
GH
10002000-09-17 Gary Houston <ghouston@arglist.com>
1001
1002 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1003 to be reliable on all platforms.
1004
e494e76d
GH
10052000-08-18 Gary Houston <ghouston@arglist.com>
1006
1007 * acconfig.h: added BROKEN_GCSE.
1008 * configure.in: check for a gcc GCSE optimisation bug.
1009
42aae633
GH
10102000-07-31 Gary Houston <ghouston@arglist.com>
1011
1012 * acconfig.h: added HAVE_H_ERRNO
1013 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1014 added a test for h_errno.
1015
f9ed377d
MD
10162000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1017
1018 * Guile 1.4 released.
1019
b5074b23
MD
10202000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1021
1022 * GUILE-VERSION: Changed to work also when included by a Makefile
1023 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1024 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1025 (GUILE_MINOR_VERSION): Bumped to 4.
1026
f43aac9a
MD
10272000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1028
a8861fa0
MD
1029 * libguile.h: Removed #include "libguile/kw.h".
1030
9a8a1e8a
MD
1031 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1032 (The rule will cd to $(top_srcdir).)
1033
1034 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1035 substitute it into libguile/Makefile.
1036
f43aac9a
MD
1037 * HACKING: Updated recommended libtool version to be 1.3.5.
1038
1039 * RELEASE: Say that we should update HACKING to reflect the
1040 versions of the tools we're using rather than README.
1041
5cb6f99c
MD
10422000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1043
1044 * NOTES: Removed.
1045
1046 * TODO: Moved to devel/.
1047
3ff0d90a
CB
10482000-06-01 Craig Brozefsky <craig@red-bean.com>
1049
1050 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1051 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1052 define libguile.so version in a well-lit place.
1053
1054 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1055 variables.
72f1168d 1056
65545721
ML
10572000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1058
1059 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1060
65545721
ML
1061 * guile-aclocal.sh: new file, works around aclocal problems.
1062
b2728432
DH
10632000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1064
1065 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1066 USE_PCTHREADS_PTHREADS): Removed.
1067
7f5fa419
GH
10682000-05-01 Gary Houston <ghouston@arglist.com>
1069
1070 * Makefile.am: add include_HEADERS.
1071 libguile.h: moved from libguile directory. maybe libguile.h should
1072 be installed in $prefix/include/libguile/libguile.h instead?
1073
9764c29b
MD
10742000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1075
e415cb06
MD
1076 * qthreads.m4: Removed THREADS_CPPFLAGS.
1077
1078 * acinclude.m4: Removed qthreads macros. They are provided in
1079 qthreads.m4, so these were redundant.
1080
9764c29b
MD
1081 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1082
1083 * configure.in: New --enable-debug-malloc configuration option.
1084
1978b33e
MD
10852000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1086
1087 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1088
1089 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1090 compatibility on Linux systems.
1978b33e 1091
55a85c78
MD
10922000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1093
1094 * devel: New directory. Intended to carry documentation related
1095 to Guile development (as opposed to the doc directory which
1096 contains documentation related to the use of the current Guile).
1097 This directory (devel) is not included in the Guile distribution,
1098 but is accessible via anonymous CVS.
1099
fdc7ea2d
MD
11002000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1101
1102 * configure.in: Don't add iselect.o to LIBOBJS.
1103
31d8abce
MD
11042000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1105
1106 * configure.in: Added end-tag for local variables. (Thanks to
1107 Thien-Thi Nguyen.)
1108
244fdc2f
GH
11092000-03-12 Gary Houston <ghouston@arglist.com>
1110
1111 * README (Guile Documentation, About This Distribution): updated.
1112
f3b5e185
MD
11132000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1114
1115 * configure.in (ac_cv_struct_timespec): Added test for struct
1116 timespec.
1117
1118 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1119
3a721413
MV
11202000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1121
1122 * autogen.sh: Call libtoolize. Pass --add-missing option to
1123 automake. Do not decent into libltdl directory. The libltdl
1124 directory is now populated by libtoolize and does not need any
1125 further autogeneration.
1126
d831b039
GH
11272000-01-23 Gary Houston <ghouston@arglist.com>
1128
1129 * configure.in: check for fchown.
1130
a0a7b83b
MD
1131Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1132
1133 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1134 instead of $(top_builddir)/libltdl to includepath.
1135
56cfe22b
MD
11362000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1137
1138 * emacs: New subdirectory for elisp tools.
1139
657fcb5a
MV
11402000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1141
1142 * README, HACKING: Moved "Hacking it yourself" section from README
1143 to HACKING. Updated recommended libtool version to be 1.3.4.
1144
dc914156
GH
11452000-01-14 Gary Houston <ghouston@arglist.com>
1146
1147 * configure.in: needs to have --disable-networking, not
1148 --disable-net.
1149
fb4956c9
MD
11502000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1151
1152 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1153
88423ab1
GB
1154Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1155
1156 * autogen.sh: Added messages as we run autogen in subdirectories.
1157
1158 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1159 chmod +x it.
88423ab1 1160
0d90b76d
MV
11612000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1162
1163 * libltdl/autogen.sh: New file.
1164 * autogen.sh: Invoke libltdl/autogen.sh.
1165
11662000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1167
1168 Finally applied the libltdl patch from Thomas Tanner, with slight
1169 modifications. All code copied from the libtool package is from
1170 libtool-1.3.4.
1171
1172 * configure.in: Make "--with-modules=yes" the default. Do not
1173 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1174
0d90b76d
MV
1175 1999-07-25 Thomas Tanner <tanner@ffii.org>
1176
1177 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1178 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1179 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1180 (no need to install libtool any more)
1181 * configure.in: replace --enable-dynamic-linking with
1182 --with-modules, required modules can be specified using
1183 --with-modules="/path/to/mod.la" and will be linked
1184 statically on platforms that don't support dynamic loading,
1185 configure libltdl, configure libtool for dlopening
1186 * libltdl: added using libtoolize -c --ltdl
1187
38c1d3c4
GH
11882000-01-09 Gary Houston <ghouston@arglist.com>
1189
1190 * configure.in: check whether localtime caches TZ. copied from
1191 Emacs 20.5.
1192 * acconfig.h: add LOCALTIME_CACHE.
1193
dceef6be
GB
1194Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1195
1196 * configure.in: Make it be guile-snarf.awk, since we'll be
1197 switching names for guile-doc-snarf. (I wouldn't have changed
1198 this, but I was getting ready to commit this way when the below
1199 change was committed).
1200
763a6716
MD
12011999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1202
1203 * configure.in: Create guile-doc-snarf.awk.
1204
6aca8c6c
GB
12051999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1206
72f1168d 1207 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1208 AC_OUTPUTted.
1209
12101999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1211
1212 * NEWS: More complete description for --enable-debug-freelist.
1213
aee8ca3f
GH
12141999-12-09 Gary Houston <ghouston@freewire.co.uk>
1215
1216 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1217 causes numerous spurious warnings with recent gcc and/or glibc
1218 versions.
1219
afe5177e
GH
12201999-11-19 Gary Houston <ghouston@freewire.co.uk>
1221
1222 * acconfig.h: add HAVE_ARRAYS.
1223
1224 * configure.in: add --disable-arrays option, probably temporary.
1225
5c11cc9d
GH
12261999-11-17 Gary Houston <ghouston@freewire.co.uk>
1227
1228 * configure.in: check for hstrerror.
1229
5d94b2fe
JB
12301999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1231
e8ff4648
JB
1232 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1233 Instead, call the various tools explicitly. Invoke
1234 guile-readline's autogen.sh script.
0cbedb5b
JB
1235
1236 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1237
0cbedb5b
JB
1238 We can't have .m4 files which are installed where aclocal can
1239 see them, but also used by guile's own configure.in, because
1240 aclocal will read both copies, complain about duplicate macro
1241 definitions, and refuse to generate aclocal.m4 at all. This
1242 happens if you invoke it as `aclocal -I .', as autoreconf does.
1243 This is probably a flaw in the autotools, but Guile doesn't need
1244 that flaw fixed immediately.
1245
1246 guile.m4 is intended for use by people linking against guile, so
1247 it needs to be installed. But Guile itself doesn't use it. So
1248 move guile.m4 into guile-config. That makes sense, since
1249 guile.m4's GUILE_FLAGS macro is just an easy way to call
1250 guile-config.
1251
1252 qthreads.m4 is indented to help configure a qthreads tree. It's
1253 only useful to a package which actually includes a qthreads tree,
1254 and it's intimately related to that tree, so it's not useful to
1255 install this. So don't install it.
1256
1257 * guile.m4: Moved to guile-config.
1258 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1259 (EXTRA_DIST): Move qthreads.m4 here.
1260
5d94b2fe
JB
1261 Don't store generated files in the repository any more. Instead,
1262 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1263 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1264 * autogen.sh: New file.
1265 * ANON-CVS, SNAPSHOTS: Updated instructions.
1266
dc4d930b
JB
12671999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1268
1269 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1270
6e706938 12711999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1272
1273 * configure.in: Added --enable-debug-freelist option.
1274
fca7547b 1275 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1276
52cfc69b
GH
12771999-09-23 Gary Houston <ghouston@freewire.co.uk>
1278
1279 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1280 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1281
1282 * configure.in: new options --disable-posix, --disable-net
1283 and --disable-regex
1284 export HAVE_POSIX and HAVE_NETWORKING definitions.
1285 don't add regex-posix.o to LIBOBJS if regex disabled.
1286
1287 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1288 conditionally.
1289
bab4e1cc
JB
12901999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1291
1292 * Guile 1.3.4 released.
1293
fc97c626
JB
12941999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1295
1296 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1297 libtool knows how to get ANSI C behavior from the compiler.
1298 * configure: Regenerated.
1299
7ee92fce
GH
13001999-09-20 Gary Houston <ghouston@freewire.co.uk>
1301
1302 * configure.in: check availability of siginterrupt.
1303
08b8c694
GH
13041999-09-18 Gary Houston <ghouston@freewire.co.uk>
1305
1306 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1307 testing for SA_RESTART.
1308
7cdbcc7d
MD
13091999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1310
1311 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1312
e1f20ec6
JB
13131999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1314
1315 * configure.in (GUILE_STAMP): Don't set this variable, or
1316 substitute it into anything. Full explanation in ice-9/ChangeLog.
1317 * configure, Makefile.in: Regenerated.
72f1168d 1318
ffe70f9c
JB
13191999-09-06 James Blandy <jimb@mule.m17n.org>
1320
1321 Propagate the changes of 2 Sept the rest of the way through.
1322 * configure: Regenerated.
1323 * Makefile.in: Regenerated. Not sure why this diff is so big.
1324
e127c348
JB
13251999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1326
1327 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1328 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1329 * aclocal.m4: Regenerated.
e127c348 1330
655f19ab
MD
13311999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1332
1333 * configure.in: Test for presence of function on_exit.
1334
b074884f
JB
13351999-09-01 James Blandy <jimb@mule.m17n.org>
1336
1337 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1338 the system doesn't have memmove. Don't test for memmove and bcopy
1339 with AC_CHECK_FUNCS.
1340 * configure: Regenerated.
1341
a7098335
MD
13421999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1343
1344 * configure.in: Test for atexit.
1345
9a26d6f9
MD
13461999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1347
b030b39b
MD
1348 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1349
9a26d6f9
MD
1350 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1351 (Thanks to Bernard Urban.)
1352 Test for memmove and bcopy. (Thanks to
a7098335 1353 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1354
1355 * acconfig.h: Added HAVE_S_ISLNK.
1356
a05cba61
JB
13571999-08-20 James Blandy <jimb@mule.m17n.org>
1358
0a852b94
JB
1359 * Guile 1.3.2 released.
1360
a05cba61
JB
1361 * Makefile.in: Regenerated.
1362
f29f2933
MD
13631999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1364
1365 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1366 to libtool-1.3.3.
1367
0e8a8468
MV
13681999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1369
1370 Added guile-readline subdirectory with the removed readline
1371 support.
1372 * guile-readline: New directory, see ChangeLog there.
1373 * configure.in: Cause configure to descend into guile-readline
1374 dir.
1375 * Makefile.am: Likewise for make.
1376 * NEWS: Explain how to activate the readline support.
1377 * configure, Makefile.in: Regenerated.
72f1168d 1378
3144e1a9
JB
13791999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1380
1381