* syncase.scm (guile-macro): Strip syntactic information from
[bpt/guile.git] / ChangeLog
CommitLineData
77f9ca69
MD
12003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
2
3 * libguile.h: #include "futures.h"
4
09841c77
MD
52002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
6
7 * configure.in: Test if pthread.h declares
8 pthread_mutexattr_settype ().
9
102002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
11
12 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
13 ways to get fast and recursive mutexes.
14
ad280ae0
MD
152002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
16
17 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
18 order to get thread safe versions of glibc functions.
19
9bc4701c
MD
202002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
21
22 * configure.in: Temporarily replaced "copt" threads option with new
23 option "pthreads".
24 (USE_PTHREAD_THREADS): Define if pthreads configured.
25
b2cbe8d8
RB
262002-12-08 Rob Browning <rlb@defaultvalue.org>
27
28 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
29 (AC_CONFIG_FILES): separate out the files that need to be chmodded
30 at the end of config.status. Our "default" approach using
31 AC_CONFIG_COMMANDS quit working (and would have needed to be
32 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
33 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
34 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
35 current autoconf docs.
36
37 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
38
5441c65c
MV
392002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
40
41 * Makefile.am (SUBDIRS): Removed qt.
42
43 * configure.in: Do not configure QTHREADS. Do not define
44 USE_COOP_THREADS. Changed logic for thread package selection so
45 that the default is "coop-pthread" when -lpthread is found, "null"
46 otherwise.
47
cfc7c7c0
MD
482002-12-01 Mikael Djurfeldt <mdj@linnaeus>
49
50 * GUILE-VERSION: Added versioning info for srfi 1.
51
52 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
53 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
54 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
55 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
56
8b5b4a75
MV
572002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
58
59 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
60 define them with AC_DEFINE and not in some header file so that
61 they are visible exactly in the same way as they used to be.
62
7caa1b07
MV
632002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
64
65 * configure.in: Do not add "threads.o" to the libobjs, it is now
66 always compiled.
67 (USE_THREADS, GUILE_ISELECT): Do not define.
68
30f920c3
MV
692002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
70
71 * configure.in: Handle thread package "coop-pthread" with alias
72 "copt" and define USE_COPT_THREADS when it is selected.
73 Always define GUILE_ISELECT.
74
8ee7506b
NJ
752002-10-26 Neil Jerram <neil@ossau.uklinux.net>
76
77 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
78 ice-9/debugger/breakpoints/Makefile.
79
65a23095
MV
802002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
81
82 * configure.in: Changed logic in thread support configuration such
83 that --with-threads=no is equivalent to --with-threads=null. On
84 platforms that are not supported by QuickThreads, we also use the
85 null-threads. Thus, USE_THREADS is always defined now.
86
2794cb50
MV
872002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
88
89 * configure.in: Shuffled around and extended the thread
90 configuration code to allow the "null" thread package to be
91 selected. Define USE_NULL_THREADS in that case.
92
e5b4630d
GH
932002-10-13 Gary Houston <ghouston@arglist.com>
94
95 * autogen.sh (ac_version): try automake 1.7 too.
96
5e405a60
MV
972002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
98
99 * autogen.sh: Make sure that $autoheader is always set. When we
100 would use the plain "autoconf", $autoheader would end up empty and
101 libguile/scmconfig.h.in would not be updated.
102
1360a142
RB
1032002-10-04 Rob Browning <rlb@defaultvalue.org>
104
105 * libltdl: moved to libguile-ltdl.
106
107 * Makefile.am (SUBDIRS): remove libltdl.
108
109 * autogen.sh: remove support for libltdl sub-configure.
110 (ac_version): widen support check to any 2.5? autoconf version.
111 2.54 is out now.
112
113 * configure.in: turn on -Werror by default. We're now clean. I'd
114 like to stay that way. If we want, we can turn it off by default
115 when we make the stable release, but I caught a lot of bugs this
116 way. Accomodate libguile-ltdl -- therea are some ltdl things that
117 are commented out now INCLTDL and LIBLTDL. I think we may not
118 need them anymore, but I'll leave them until we're sure. We also
119 killed off the libltdl dir and related options including the
60aa332f
RB
120 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
121 headers and functions that weren't listed but were in
122 scmconfig.h.in. though this may have been unnecessary.
1360a142 123
99fd355a
MV
1242002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
125
126 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
127 AC_LIBLTDL_INSTALLABLE.
128
1292002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
130
131 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
132 sources. Do not patch it. We have our own version now that is
133 only being used as a convenience library.
134
f800ebfb
MV
1352002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
136
137 * configure.in: Check for __libc_stack_end.
138
39e8f371
HWN
1392002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
140
141 * configure.in: add snprintf
142
c2cbcc57
HWN
1432002-08-04 Han-Wen <hanwen@cs.uu.nl>
144
145 * NEWS: add entries for GC and vector WB.
146
afc8e572
HWN
1472002-07-22 Han-Wen <hanwen@cs.uu.nl>
148
149 * autogen.sh (mscripts): find and check version number of
150 automake. Complain if 1.6 is not found.
151
34d19ef6
HWN
1522002-07-20 Han-Wen <hanwen@cs.uu.nl>
153
154 * autogen.sh (mscripts): find and check version number of
155 autoconf. Complain if 2.53 is not found.
156
dd897aaf
DH
1572002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
158
159 * benchmark-guile.in: Copied from check-guile.in and adapted for
160 use with benchmarks.
161
162 * Makefile.am: Recurse into the benchmark-suite subdir.
163
164 * configure.in: Added benchmarking files.
165
4f6f9ae3
GH
1662002-07-12 Gary Houston <ghouston@arglist.com>
167
168 * configure.in: check dynamic linking before modules. Add dynl.c
169 if dynamic linking is available, i.e., unless --with-modules=no
170 was given to configure.
171
2398796a
MV
1722002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
173
174 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
175 libtool-1.4.2.
176
887efef5
MV
1772002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
178
ca679709
MV
179 * autogen.sh: Do not copy INSTALL from workbook since it is not
180 uniform across branches.
181 * INSTALL: Re-added to repository.
182
887efef5
MV
183 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
184
185 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
186 libtool CVS does not need this fix.
187
188 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
189 build.
190 Add --with-cc-for-build option to re-enable cross building.
191 Add --with-guile-for-build option to re-enable cross building.
192
feec7802
GH
1932002-06-30 Gary Houston <ghouston@arglist.com>
194
195 * autogen.sh: Changed the path to the scripts directory.
196 In libltdl, run aclocal before autoconf and automake: this
197 eliminated various warnings after upgrading to newer automake.
198
ba1b077b
MV
1992002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
200
201 From John W. Eaton <jwe@bevo.che.wisc.edu>
202
203 * configure.in (AC_CHECK_FUNCS): Check for copysign.
204
5cb3f600
MV
2052002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
206
207 * libguile.h: Added inclusion of "extensions.h".
208
43a1d6f1
MV
2092002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
210
211 * configure.in: Include <sys/types.h> before <netinet/in.h> when
212 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
213 Troxel!
214
d4dba280
MV
215 From John W. Eaton.
216
217 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
218 ieeefp.h, and nan.h.
219 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
220
d47fd163
TTN
2212002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
222
223 * autogen.sh: Add call to $mscripts/render-bugs
224 to create BUGS file.
225
226 * BUGS: bye bye
227
d937b062
TTN
2282002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
229
230 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
231
5caa57b1
MV
2322002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
233
234 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
235 -I guile-config". This works as of automake 1.5.
d937b062 236 * qthreads.m4: Moved to guile-config/.
5caa57b1 237
7fd1bad4
MV
2382002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
239
240 * autogen.sh: Call automake twice for guile-core so that two
241 copies of mdate-sh get a chance of being installed (one in
242 doc/ref/ and one in doc/tutorial/).
243
dc006627
MV
2442002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
245
246 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
247 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
248 (dist-hook): Removed.
249 (DISTCLEANFILES): Added check-guile.log.
250 (EXTRA_DIST): Don't distribute TODO.
251
252 * configure.in: Bump required autoconf version to 2.53. Move uses
253 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
254 set by AC_PROG_CC.
255
21550b10
RB
2562002-04-10 Rob Browning <rlb@defaultvalue.org>
257
258 * configure.in: updates for new autoconf -- add definitions to
259 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
260 calls.
261
262 * acinclude.m4: add definitions to AC_DEFINE calls for new
263 autoconf.
264
265 * acconfig.h: removed -- newer autoconf doesn't like it, and now
266 we don't need it.
267
268 * .cvsignore: add autom4te.cache and pre-inst-guile.
269
dd1ed1ad
TTN
2702002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
271
272 * RELEASE: bye bye
273
412f1928
TTN
2742002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
275
276 * Makefile.am: Update copyright.
277 (dist-hook): Add, including related am/maintainers-dirs,
278 surrounded by "if MAINTAINER_MODE".
279
94478b88
TTN
280 * TODO: bye bye
281
ef5bdc2e
TTN
282 * autogen.sh: Add usage comment.
283 Add workbook specification.
284 Add dist-files symlinking.
285
286 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
287
9b398b67
TTN
2882002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
289
290 * guile-tools.in: Handle "--source" option.
291
eb8aea9b
TTN
2922002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
293
2d78a1c5
TTN
294 * configure.in (top_srcdir_absolute): New AC_SUBST var.
295
7ca15449
TTN
296 * pre-inst-guile.in, check-guile.in (top_srcdir):
297 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 298
eb8aea9b
TTN
299 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
300
5ddf900c
TTN
3012002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
302
303 * pre-inst-guile.in: Typofix; nfc.
304
edb810bb
SJ
3052002-02-27 Stefan Jahn <stefan@lkcc.org>
306
307 * Makefile.am (SUBDIRS): Added the `am' directory.
308
3ed414c8
TTN
3092002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
310
311 * pre-inst-guile.in: New file.
312
313 * pre-inst-guile, pre-inst-guile.am: bye bye
314
315 * configure.in (top_builddir_absolute): New AC_SUBST var.
316 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
317 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
318
319 * check-guile.in (top_builddir): Use AC_SUBST var
320 `top_builddir_absolute'.
321 (guile): Look for pre-inst-guile in $top_builddir.
322
323 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
324 pre-inst-guile.am.
325
46151112
RB
3262002-02-24 Rob Browning <rlb@defaultvalue.org>
327
328 * GUILE-VERSION: move all but guile-readline library versioning
329 information here. guile-readline is still standalone. Bump
330 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
331 Thi-Thien's request.
332
333 * configure.in: AC_SUBST the centralized shared lib versioning
334 variables from ./GUILE-VERSION.
335 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
336 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
337 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
338 (LIBQTHREADS_INTERFACE): new AC_SUBST.
339 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
340 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
341 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
342 (LIBGUILE_INTERFACE): new AC_SUBST.
343 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
344 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
345 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
346 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
347 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
348 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
349 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
350 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
351
352 * autogen.sh: make absolutely sure we can't have stale files from
353 old versions lying around the libltdl dir since libtoolize
354 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
355 so the main tree and libltdl can't get out of sync again.
356
357 * RELEASE: update release building instructions.
358
3d77146f
NJ
3592002-02-21 Neil Jerram <neil@ossau.uklinux.net>
360
361 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
362 "" for multiword string. Thanks to Christopher Cramer for
363 pointing this out.
364
84b27165
MV
3652002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
366
367 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
368 instead of to scm_must_malloc.
369
f660f92e
MV
3702002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
371
372 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
373 pre-inst-guile.am.
374
0187b4f4
TTN
3752002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
376
377 * pre-inst-guile.am, pre-inst-guile: New files.
378
379 * check-guile.in (srcdir): Delete var.
380 (top_builddir, top_srcdir, guile_opts): New vars.
381
382 Use "set -e".
383 No longer set LTDL_LIBRARY_PATH.
384 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
385
386 * configure.in (libguile/guile-snarf-docs-texi): Remove
387 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
388
77bf05e0 389 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
390 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
391 (GUILE_LOAD_PATH): No longer include $top_srcdir.
392
393 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
394 prefix aliasing.
77bf05e0 395
1fa86ca5
SJ
3962002-01-31 Stefan Jahn <stefan@lkcc.org>
397
398 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
399 `libltdl.dll'.
400
af68e5e5
SJ
4012002-01-28 Stefan Jahn <stefan@lkcc.org>
402
0187b4f4 403 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
404 `stdint.h' for uint32_t.
405
3d1a89b9
NJ
4062002-01-13 Neil Jerram <neil@ossau.uklinux.net>
407
408 * Makefile.am (SUBDIRS): Added lang.
409
410 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
411 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
412
4132002-01-11 Neil Jerram <neil@ossau.uklinux.net>
414
415 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
416
417 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
418 not) according to absence (or presence) of `--disable-elisp'
419 in the configure args.
420
f00eb43f
DH
4212001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
422
423 * TODO: Added two items.
424
5dc64f64
MV
4252001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
426
427 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
428 set this conditional accordingly.
0187b4f4 429
6d852be3
TTN
4302001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
431
432 * README: Fix virulent typo.
433
53c594fc
MV
4342001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
435
6d852be3 436 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
437 * configure.in (HAVE_INLINE): Define it when the compiler supports
438 inline functions.
439
6d852be3 440 * libguile.h: Include "libguile/inline.h".
53c594fc 441
a5dc23a7
GH
4422001-11-22 Gary Houston <ghouston@arglist.com>
443
444 * HACKING: Modified the Hacking It Yourself section. Removed the
445 version numbers from the tools.
a5df04d5 446 HACKING, README, ANON-CVS: updates.
a5dc23a7 447
73edb48a
GH
4482001-11-21 Gary Houston <ghouston@arglist.com>
449
450 * HACKING: Removed reference to no longer practiced * in ChangeLog
451 convention.
452
97f439ab
TTN
4532001-11-19 Thien-Thi Nguyen <ttn@glug.org>
454
30bce757
TTN
455 * BUGS (11): Set "fixed: no-need".
456
97f439ab
TTN
457 * TODO (write emacs/patch.el): New item, self-assigned.
458
3faa54e7
RB
4592001-11-19 Rob Browning <rlb@defaultvalue.org>
460
461 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
462 system libltdl when it's available. Aside from the normal reasons
463 to prefer installed shared libs, this means other apps that link
464 with libguile and also use libltdl will be more likely to work
465 right.
466
ccee9ab1
TTN
4672001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
468
469 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
470
73c844bf
TTN
4712001-11-15 Thien-Thi Nguyen <ttn@glug.org>
472
473 * guile-tools.in: Handle command "list" specially: list scripts dir.
474
475 (help): Make more informative.
476
a714e0eb
MV
4772001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
478
479 * autogen.sh: Recurse into libltdl directory and invoke autoconf
480 there.
481
bca0bf8d
TTN
4822001-11-11 Thien-Thi Nguyen <ttn@glug.org>
483
484 * HACKING: Restrict documentation change log
485 waiver to only apply to ChangeLog files.
486
35656ebc
MV
4872001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
488
489 * configure.in: Check for sizes of short, size_t, uintptr_t, and
490 ptrdiff_t. Checking for a size also checks automatically for the
491 existence of the type, so we don't check for the existence of
492 uintptr_t, ptrdiff_t and long long ourselves.
493
a0a9b9ad
TTN
4942001-11-10 Thien-Thi Nguyen <ttn@glug.org>
495
496 * BUGS (11): New.
497
b4e15479
SJ
4982001-11-07 Stefan Jahn <stefan@lkcc.org>
499
500 * configure.in: Include `win32-socket.o' in the list of object
501 files if networking is enabled on Win32.
502
04bbd6ce
TTN
5032001-11-06 Thien-Thi Nguyen <ttn@glug.org>
504
505 * TODO (sync srfi-modules.texi): New, done.
506
2ca222c2 507 * BUGS (9, 10): New.
70debc22 508
8f99e3f3
SJ
5092001-11-04 Stefan Jahn <stefan@lkcc.org>
510
511 * NEWS: Corrected remarks about SCM_API.
512
513 * configure.in: Defining USE_DLL_IMPORT definition to indicate
514 usage of DLL import macros in `libguile/__scm.h'.
515 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
516 Somehow Jim Blandy's patch from 1997 did not survive.
517
257b6d40
MV
5182001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
519
520 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 521
257b6d40
MV
522 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
523 build systems which do not have symbolic links.
524 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
525 on Win32 platforms.
04bbd6ce
TTN
526 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
527 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 528 to build clean dlls.
257b6d40
MV
529 Check for `regcomp()' inside `-lregex'.
530
2ad3278a
TTN
5312001-10-26 Thien-Thi Nguyen <ttn@glug.org>
532
533 * BUGS (7, 8): New.
534
c95d1a2d
TTN
5352001-10-25 Thien-Thi Nguyen <ttn@glug.org>
536
537 * BUGS: Expand on file format description.
538
539 (1): Update "fixed" field.
d07db248 540 (2, 3, 4, 5, 6): New.
c95d1a2d 541
4f522b6f
GH
5422001-10-14 Gary Houston <ghouston@arglist.com>
543
544 * configure.in: include sys/types.h when testing uint32_t.
545 thanks to Bill Schottstaedt.
546
f84c3705
MV
5472001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
548
549 * configure.in: Do not use an absolute path for <unistd.h> when
550 checking for return type of usleep. Thanks to Michael Carmack.
551
6768cfba
TTN
5522001-09-30 Thien-Thi Nguyen <ttn@glug.org>
553
554 * BUGS: New file.
555 * Makefile.am (EXTRA_DIST): Add BUGS file.
556
2cbad7d9
TTN
5572001-09-25 Thien-Thi Nguyen <ttn@glug.org>
558
559 * TODO: Add bugfix item to "Eventually".
560
c13f0a90
RB
5612001-09-20 Rob Browning <rlb@defaultvalue.org>
562
563 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
564
5652001-09-11 Rob Browning <rlb@defaultvalue.org>
566
567 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
568 the testing list since they're no longer functional.
569
06288138
TTN
5702001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
571
572 * TODO:
573 Use outline mode instead of text.
574 Reword protocol explanation.
575 Add "make error-signalling functions more consistent" to Eventually.
576 Move some C-related GOOPS tasks to 1.8.0, take ownership.
577
6f84677a
TTN
5782001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
579
580 * HACKING (Sample GDB Initialization File): New section.
581
582 * TODO (1.8.0): Add "move .gdbinit" entry.
583
8c494e99
DH
5842001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
585
586 * TODO: Added some points, and eliminated all done items.
587
588 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
589 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
590 SCM_ENABLE_DEPRECATED with the logic reversed.
591
f7c6b778
DH
5922001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
593
594 * libguile.h: Removed bogus comment, rearranged includes, removed
595 deprecated definitions.
596
8c494e99 597 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 598
cf390da1
TTN
5992001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
600
601 * HACKING: Mention libtool ./configure-regeneration requirement.
602
fada26b2
MV
6032001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
604
605 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
606 libltdl provides it itself.
607
11ca8865
NJ
6082001-08-24 Neil Jerram <neil@ossau.uklinux.net>
609
610 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
611 Makefiles.
cf390da1 612
ab4cd34b
RB
6132001-08-15 Rob Browning <rlb@defaultvalue.org>
614
615 * configure.in
616 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
617 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
618 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
619 (LIBGUILE_INTERFACE): use libtool versioning scheme.
620 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
621 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
622 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
623 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
624
625 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
626 (GUILE_MICRO_VERSION): reset for new unstable.
627 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
628 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
629 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
630 (LIBGUILE_INTERFACE): use libtool versioning scheme.
631 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
632 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
633 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
634 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
635
b754e3d1
MV
6362001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
637
638 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
639 EXTRA_DIST to SUBDIRS.
640
641 * configure.in: Added "test-suite/Makefile".
642
c1151355
MV
6432001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
644
645 * configure.in: Added `--disable-linuxthreads' option and do not
646 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
647 given. Thanks to Cris Cramer!
648
11057044
MV
6492001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
650
651 * Makefile.am (SUBDIRS): Build libguile before ice-9.
652
f3805ebb
MV
6532001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
654
655 * configure.in: Check for "inttypes.h".
656
e658215a
RB
6572001-07-19 Rob Browning <rlb@defaultvalue.org>
658
659 * configure.in: add checks for setitimer and getitimer.
660 Add --enable-error-on-warning.
661
c0b2936e
MG
6622001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
663
664 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
665
8f2ecec5
TTN
6662001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
667
668 * HACKING: Remove onerous authorship-info deletion clause.
669
065509a5
KN
6702001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
671
672 * autogen.sh: Call libtoolize with --force.
673
d76852e3
TTN
6742001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
675
676 * INSTALL: Point to HACKING for tool versions.
677
fd6c6321
RB
6782001-07-08 Rob Browning <rlb@defaultvalue.org>
679
04860df7
RB
680 * TODO: updated to include relevant itemized post-1.6-RELEASE
681 tasks that are distributable so we can check them off as they are
682 done, and delete 1.6.0 tasks.
683
684 * RELEASE: add a note that the RELEASE instructions are out of
685 date now that we're using branches.
686
fd6c6321
RB
687 * AUTHORS: add "many files throughout" for myself.
688
8d123036
TTN
6892001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
690
691 * README: Also mention guile-tools.
692
693 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
694
32d6f999
TTN
6952001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
696
697 * RELEASE: Move todo items to file TODO.
698
699 * TODO: Initial revision
700
a4734913
TTN
701 * Makefile.am (EXTRA_DIST): Add TODO.
702
dbfadc85
TTN
703 * HACKING: Refer to TODO and SNAPSHOTS.
704 No longer refer to devel/tasks.text.
705
706 * SNAPSHOTS: Fix reference bug; recommended tool
707 versions are in HACKING.
708
f6b3694a
TTN
709 * TODO: Add completion and ownership protocol to header comments.
710
3cd085d0
TTN
711 * RELEASE: Add TODO-processing to spiffing checklist.
712
9c3955ff
TTN
713 * HACKING: Update deprecation procedure to refer to TODO.
714
17383b7c
ML
7152001-06-27 Michael Livshin <mlivshin@bigfoot.com>
716
717 * autogen.sh: don't run flex here.
718
719 * HACKING: clarify that newer versions of flex should be just
720 fine.
721
82893676
MG
7222001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
723
724 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
725
726 * configure.in: Added some header and function checks.
727
f2ae4555
NJ
7282001-06-25 Neil Jerram <neil@ossau.uklinux.net>
729
730 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
731
4172703a
MV
7322001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
733
734 * autogen.sh: Added message about what to do next. Tell them to
735 use `--enable-maintainer-mode'.
736
093e7da4
ML
7372001-06-25 Michael Livshin <mlivshin@bigfoot.com>
738
739 * HACKING: mention flex.
740
741 * autogen.sh: generate libguile/c-tokenize.c.
742
6b41a313
MG
7432001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
744
745 * libguile.h: Removed inclusion of libguile/tag.h.
746
eb6c2de8
MV
7472001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
748
749 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
750 these when using threads.
751
4ff9f825
MV
7522001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
753
4927dd28
MV
754 * libguile.h: Added deprecated section with the olde type names.
755
4ff9f825
MV
756 * configure.in: Check for header <stdint.h>. Check for uintptr_t
757 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
758 `#defined'.
759
760 * acconfig.h (ptrdiff_t): Removed.
761
e01970a5
MG
7622001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
763
764 * configure.in: Generate examples/box-dynamic-module/Makefile.
765
c794483c
MV
7662001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
767
768 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
769 guile-snarf.
770
9454d8d5
RB
7712001-06-02 Rob Browning <rlb@cs.utexas.edu>
772
773 * configure.in: changes for autoconf 2.50.
774 (AC_PREREQ): require at least autoconf 2.50.
775 (AC_INIT): no longer takes an arg.
776 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
777 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
778 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
779 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
780 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
781 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
782 (AC_OUTPUT): no longer takes args.
32d6f999 783
9454d8d5
RB
784 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
785 unconditionally .
786
114f9bab
MV
7872001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
788
789 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
790 I. N. Golubev!
791
ee2718a9
MG
7922001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
793
794 * configure.in: Generate examples/box-dynamic/Makefile.
795
2de7ddb7
MG
7962001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
797
798 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
799
800 * configure.in: Added all Makefiles in the `examples' directory to
801 AC_OUTPUT.
802
f501d0d4
ML
8032001-05-31 Michael Livshin <mlivshin@bigfoot.com>
804
805 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
806 don't generate guile-snarf.awk.
807
808 * Makefile.am (EXTRA_DIST): add test-suite.
809
1db81cb0
ML
8102001-05-28 Michael Livshin <mlivshin@bigfoot.com>
811
812 * check-guile.in: fix to be runnable when srcdir!=builddir.
813
f3f70257
ML
8142001-05-26 Michael Livshin <mlivshin@bigfoot.com>
815
816 revert the controversial part of the 2001-05-23 changes
817
1be6b49c
ML
8182001-05-23 Michael Livshin <mlivshin@bigfoot.com>
819
820 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
821 also, make sure that the integral type choosen to represent an SCM
822 has exactly the same size as a void pointer.
823
824 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
825 SCM_SIZEOF_BITS_T, ptrdiff_t.
826
c81ea65d
RB
8272001-05-16 Rob Browning <rlb@cs.utexas.edu>
828
829 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
830
831 * GUILE-VERSION
832 (GUILE_VERSION): now MAJOR.MINOR.MICRO
833 (GUILE_MICRO_VERSION): new variable, records final revision.
834 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
835 i.e. the 6.
836
887dfa7d
DH
8372001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
838
839 * acconfig.h, configure.in: Renamed
840 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
841
11bbab47
MV
8422001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
843
844 * acinclude.m4: Removed copy of "libtool.m4".
845
5cd06d5e
DH
8462001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
847
848 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
849
a232c19e
TTN
8502001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
851
928f20fb
TTN
852 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
853
a232c19e
TTN
854 * HACKING: Update copyright.
855 Add blurb pointing to devel/tasks.text.
856
c8750173
TTN
8572001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
858
859 * check-guile.in: For SRFI testing, set and export env
860 var `LTDL_LIBRARY_PATH'.
861
75141eb0
NJ
8622001-05-07 Neil Jerram <neil@ossau.uklinux.net>
863
864 * AUTHORS: Add docs-related authorship details.
865
c10ecc4c
MV
8662001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
867
868 * configure.in (--enable-deprecated): Recognize "shutup" option
869 argument and turn it into the default warning level "no".
870
018a53a1
GH
8712001-05-05 Gary Houston <ghouston@arglist.com>
872
873 * acconfig.h: add HAVE_IPV6.
874 * configure.in: check whether we can compile with IPv6 support.
875
26f798bd
TTN
8762001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
877
878 * guile-tools.in: New file.
879
880 * configure.in (AC_OUTPUT): Add guile-tools, and make
881 executable.
882
883 * Makefile.am (bin_SCRIPTS): New var.
884
c5316ea3
GH
8852001-05-04 Gary Houston <ghouston@arglist.com>
886
887 * configure.in: check whether uint32_t is defined when netdb.h
888 is included.
889 acconfig.h: added HAVE_UINT32_T.
890
7440341c
MV
8912001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
892
893 * configure.in: Added handling of `--enable-deprecated'.
894
895 * acconfig.h (SCM_DEBUG_DEPRECATED,
896 GUILE_WARN_DEPRECATED_DEFAULT): Added.
897
14a7d5f8
TTN
8982001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
899
900 * Makefile.am (SUBDIRS): Add "scripts".
901
902 * configure.in (AC_OUTPUT): Add scripts/Makefile.
903
7e267da1
GH
9042001-04-29 Gary Houston <ghouston@arglist.com>
905
906 * libguile.h: include rw.h.
907
f2a75d81
RB
9082001-04-27 Rob Browning <rlb@cs.utexas.edu>
909
910 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
911 the new odd/even ustable/stable version numbering scheme.
912 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
913 libguile. In the future, libguile and libguileqthreads may not
914 stay in sync. This still doesn't appear to affect
915 libguileqthreads, but we'll fix that next.
916
1f7a1dc9
MG
9172001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
918
919 * configure.in: Don't treat srfi directory specially, just create
920 the Makefile there (thanks to Neil Jerram for the patch).
921
6c44688a
MG
9222001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
923
924 * Makefile.am (SUBDIRS): Added `srfi'.
925
926 * configure.in: Added subdirectory `srfi' to build process.
927
928 * libguile.h: Added inclusion of `values.h'.
929
2a0ef8b7
GH
9302001-04-22 Gary Houston <ghouston@arglist.com>
931
932 * configure.in: check for inet_pton and inet_ntop.
933
67641981
GH
9342001-04-20 Gary Houston <ghouston@arglist.com>
935
936 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
937 * configure.in: check for sin6_scope_id in sockaddr_in6.
938
a9d861e3
MD
9392001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
940
941 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
942
31e74a57
GH
9432001-04-17 Gary Houston <ghouston@arglist.com>
944
945 * configure.in: run the autoconf BIGENDIAN check.
946
0da6608d
DH
9472001-04-12 Niibe Yutaka <gniibe@m17n.org>
948
949 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
950 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
951 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
952
953 * configure.in: Likewise.
954
f22ed5a0
KN
9552001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
956
957 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
958 (GUILE_FUNC_DECLARED): Removed checking of bzero.
959 Thanks to NIIBE Yutaka.
960
f2e61fc1
MD
9612001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
962
963 * Undeprecated scm_init_oop_goopscore_module.
964
72f1168d
TTN
9652001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
966
967 * check-guile.in: Fix sh standard conformance bug: Replace
968 "test -e" with "test -f". Thanks to Alexander Klimov.
969
a4928305
GH
9702001-03-19 Gary Houston <ghouston@arglist.com>
971
972 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
973 set it to `pwd`.
974
66301f9a
GH
975 * check-guile.in: 16 documentation tests were failing if "make
976 check" was run before Guile had been installed with the current
977 --prefix. made various changes to the script so that it runs
978 without a cd to the test-suite directory. For the -i option,
979 don't point GUILE_LOAD_PATH to the current directory, but let it
980 use it's own scheme library.
981
51cfd7da
GH
9822001-03-18 Gary Houston <ghouston@arglist.com>
983
984 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
985 the current directory (build dir) not srcdir to find guile
986 executable. otherwise "make check" doesn't work with a separate
987 build directory. create the test log in
988 $build_dir/check-guile.log instead of in srcdir/test-suite
989 directory.
990 * configure.in: don't define or substitute test_suite_dir.
991
e9e225e5
GH
9922001-03-17 Gary Houston <ghouston@arglist.com>
993
994 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
995 since EXTRA_DOT_DOC_FILES is redefined later. define
996 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
997
94e6d793
MG
9982001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
999
1000 * configure.in: Added header checks for crypt.h, sys/resource.h
1001 and sys/file.h, function checks for chroot, flock, getlogin,
1002 cuserid, getpriority, setpriority, getpass, sethostname,
1003 gethostname, and for crypt() in libcrypt.
1004
fff043ab
NJ
10052001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1006
1007 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1008 option from guile-doc/configure.in.
1009
d42df055
DH
10102001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1011
1012 * libguile.h: Removed #include "libguile/dump.h".
1013
ec896089
KN
10142001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1015
1016 * libguile.h: Added #include "libguile/dump.h".
1017
c2886a5a
MD
10182001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1019
1020 * libguile.h: Added #include "libguile/rdelim.h".
1021
1ff7abbe
DH
10222001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1023
1024 The following patch was sent by Thien-Thi Nguyen.
1025
1026 * check-guile.in: New file.
1027
1028 * Makefile.am: Add TESTS rule.
1029
1030 * configure.in: Add support for "make check".
1031
f0942910
DH
10322000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1033
1034 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1035
14f1d9fe
MD
10362000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1037
1038 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1039 version number to 10 due to the merge of GOOPS.
1040
1041 * oop: New directory.
1042
e4dba4c7
KN
10432000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1044
467ab77e 1045 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1046
45605b53
GH
10472000-09-17 Gary Houston <ghouston@arglist.com>
1048
1049 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1050 to be reliable on all platforms.
1051
e494e76d
GH
10522000-08-18 Gary Houston <ghouston@arglist.com>
1053
1054 * acconfig.h: added BROKEN_GCSE.
1055 * configure.in: check for a gcc GCSE optimisation bug.
1056
42aae633
GH
10572000-07-31 Gary Houston <ghouston@arglist.com>
1058
1059 * acconfig.h: added HAVE_H_ERRNO
1060 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1061 added a test for h_errno.
1062
f9ed377d
MD
10632000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1064
1065 * Guile 1.4 released.
1066
b5074b23
MD
10672000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1068
1069 * GUILE-VERSION: Changed to work also when included by a Makefile
1070 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1071 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1072 (GUILE_MINOR_VERSION): Bumped to 4.
1073
f43aac9a
MD
10742000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1075
a8861fa0
MD
1076 * libguile.h: Removed #include "libguile/kw.h".
1077
9a8a1e8a
MD
1078 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1079 (The rule will cd to $(top_srcdir).)
1080
1081 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1082 substitute it into libguile/Makefile.
1083
f43aac9a
MD
1084 * HACKING: Updated recommended libtool version to be 1.3.5.
1085
1086 * RELEASE: Say that we should update HACKING to reflect the
1087 versions of the tools we're using rather than README.
1088
5cb6f99c
MD
10892000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1090
1091 * NOTES: Removed.
1092
1093 * TODO: Moved to devel/.
1094
3ff0d90a
CB
10952000-06-01 Craig Brozefsky <craig@red-bean.com>
1096
1097 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1098 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1099 define libguile.so version in a well-lit place.
1100
1101 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1102 variables.
72f1168d 1103
65545721
ML
11042000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1105
1106 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1107
65545721
ML
1108 * guile-aclocal.sh: new file, works around aclocal problems.
1109
b2728432
DH
11102000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1111
1112 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1113 USE_PCTHREADS_PTHREADS): Removed.
1114
7f5fa419
GH
11152000-05-01 Gary Houston <ghouston@arglist.com>
1116
1117 * Makefile.am: add include_HEADERS.
1118 libguile.h: moved from libguile directory. maybe libguile.h should
1119 be installed in $prefix/include/libguile/libguile.h instead?
1120
9764c29b
MD
11212000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1122
e415cb06
MD
1123 * qthreads.m4: Removed THREADS_CPPFLAGS.
1124
1125 * acinclude.m4: Removed qthreads macros. They are provided in
1126 qthreads.m4, so these were redundant.
1127
9764c29b
MD
1128 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1129
1130 * configure.in: New --enable-debug-malloc configuration option.
1131
1978b33e
MD
11322000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1133
1134 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1135
1136 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1137 compatibility on Linux systems.
1978b33e 1138
55a85c78
MD
11392000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1140
1141 * devel: New directory. Intended to carry documentation related
1142 to Guile development (as opposed to the doc directory which
1143 contains documentation related to the use of the current Guile).
1144 This directory (devel) is not included in the Guile distribution,
1145 but is accessible via anonymous CVS.
1146
fdc7ea2d
MD
11472000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1148
1149 * configure.in: Don't add iselect.o to LIBOBJS.
1150
31d8abce
MD
11512000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1152
1153 * configure.in: Added end-tag for local variables. (Thanks to
1154 Thien-Thi Nguyen.)
1155
244fdc2f
GH
11562000-03-12 Gary Houston <ghouston@arglist.com>
1157
1158 * README (Guile Documentation, About This Distribution): updated.
1159
f3b5e185
MD
11602000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1161
1162 * configure.in (ac_cv_struct_timespec): Added test for struct
1163 timespec.
1164
1165 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1166
3a721413
MV
11672000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1168
1169 * autogen.sh: Call libtoolize. Pass --add-missing option to
1170 automake. Do not decent into libltdl directory. The libltdl
1171 directory is now populated by libtoolize and does not need any
1172 further autogeneration.
1173
d831b039
GH
11742000-01-23 Gary Houston <ghouston@arglist.com>
1175
1176 * configure.in: check for fchown.
1177
a0a7b83b
MD
1178Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1179
1180 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1181 instead of $(top_builddir)/libltdl to includepath.
1182
56cfe22b
MD
11832000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1184
1185 * emacs: New subdirectory for elisp tools.
1186
657fcb5a
MV
11872000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1188
1189 * README, HACKING: Moved "Hacking it yourself" section from README
1190 to HACKING. Updated recommended libtool version to be 1.3.4.
1191
dc914156
GH
11922000-01-14 Gary Houston <ghouston@arglist.com>
1193
1194 * configure.in: needs to have --disable-networking, not
1195 --disable-net.
1196
fb4956c9
MD
11972000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1198
1199 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1200
88423ab1
GB
1201Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1202
1203 * autogen.sh: Added messages as we run autogen in subdirectories.
1204
1205 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1206 chmod +x it.
88423ab1 1207
0d90b76d
MV
12082000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1209
1210 * libltdl/autogen.sh: New file.
1211 * autogen.sh: Invoke libltdl/autogen.sh.
1212
12132000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1214
1215 Finally applied the libltdl patch from Thomas Tanner, with slight
1216 modifications. All code copied from the libtool package is from
1217 libtool-1.3.4.
1218
1219 * configure.in: Make "--with-modules=yes" the default. Do not
1220 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1221
0d90b76d
MV
1222 1999-07-25 Thomas Tanner <tanner@ffii.org>
1223
1224 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1225 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1226 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1227 (no need to install libtool any more)
1228 * configure.in: replace --enable-dynamic-linking with
1229 --with-modules, required modules can be specified using
1230 --with-modules="/path/to/mod.la" and will be linked
1231 statically on platforms that don't support dynamic loading,
1232 configure libltdl, configure libtool for dlopening
1233 * libltdl: added using libtoolize -c --ltdl
1234
38c1d3c4
GH
12352000-01-09 Gary Houston <ghouston@arglist.com>
1236
1237 * configure.in: check whether localtime caches TZ. copied from
1238 Emacs 20.5.
1239 * acconfig.h: add LOCALTIME_CACHE.
1240
dceef6be
GB
1241Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1242
1243 * configure.in: Make it be guile-snarf.awk, since we'll be
1244 switching names for guile-doc-snarf. (I wouldn't have changed
1245 this, but I was getting ready to commit this way when the below
1246 change was committed).
1247
763a6716
MD
12481999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1249
1250 * configure.in: Create guile-doc-snarf.awk.
1251
6aca8c6c
GB
12521999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1253
72f1168d 1254 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1255 AC_OUTPUTted.
1256
12571999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1258
1259 * NEWS: More complete description for --enable-debug-freelist.
1260
aee8ca3f
GH
12611999-12-09 Gary Houston <ghouston@freewire.co.uk>
1262
1263 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1264 causes numerous spurious warnings with recent gcc and/or glibc
1265 versions.
1266
afe5177e
GH
12671999-11-19 Gary Houston <ghouston@freewire.co.uk>
1268
1269 * acconfig.h: add HAVE_ARRAYS.
1270
1271 * configure.in: add --disable-arrays option, probably temporary.
1272
5c11cc9d
GH
12731999-11-17 Gary Houston <ghouston@freewire.co.uk>
1274
1275 * configure.in: check for hstrerror.
1276
5d94b2fe
JB
12771999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1278
e8ff4648
JB
1279 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1280 Instead, call the various tools explicitly. Invoke
1281 guile-readline's autogen.sh script.
0cbedb5b
JB
1282
1283 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1284
0cbedb5b
JB
1285 We can't have .m4 files which are installed where aclocal can
1286 see them, but also used by guile's own configure.in, because
1287 aclocal will read both copies, complain about duplicate macro
1288 definitions, and refuse to generate aclocal.m4 at all. This
1289 happens if you invoke it as `aclocal -I .', as autoreconf does.
1290 This is probably a flaw in the autotools, but Guile doesn't need
1291 that flaw fixed immediately.
1292
1293 guile.m4 is intended for use by people linking against guile, so
1294 it needs to be installed. But Guile itself doesn't use it. So
1295 move guile.m4 into guile-config. That makes sense, since
1296 guile.m4's GUILE_FLAGS macro is just an easy way to call
1297 guile-config.
1298
1299 qthreads.m4 is indented to help configure a qthreads tree. It's
1300 only useful to a package which actually includes a qthreads tree,
1301 and it's intimately related to that tree, so it's not useful to
1302 install this. So don't install it.
1303
1304 * guile.m4: Moved to guile-config.
1305 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1306 (EXTRA_DIST): Move qthreads.m4 here.
1307
5d94b2fe
JB
1308 Don't store generated files in the repository any more. Instead,
1309 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1310 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1311 * autogen.sh: New file.
1312 * ANON-CVS, SNAPSHOTS: Updated instructions.
1313
dc4d930b
JB
13141999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1315
1316 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1317
6e706938 13181999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1319
1320 * configure.in: Added --enable-debug-freelist option.
1321
fca7547b 1322 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1323
52cfc69b
GH
13241999-09-23 Gary Houston <ghouston@freewire.co.uk>
1325
1326 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1327 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1328
1329 * configure.in: new options --disable-posix, --disable-net
1330 and --disable-regex
1331 export HAVE_POSIX and HAVE_NETWORKING definitions.
1332 don't add regex-posix.o to LIBOBJS if regex disabled.
1333
1334 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1335 conditionally.
1336
bab4e1cc
JB
13371999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1338
1339 * Guile 1.3.4 released.
1340
fc97c626
JB
13411999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1342
1343 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1344 libtool knows how to get ANSI C behavior from the compiler.
1345 * configure: Regenerated.
1346
7ee92fce
GH
13471999-09-20 Gary Houston <ghouston@freewire.co.uk>
1348
1349 * configure.in: check availability of siginterrupt.
1350
08b8c694
GH
13511999-09-18 Gary Houston <ghouston@freewire.co.uk>
1352
1353 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1354 testing for SA_RESTART.
1355
7cdbcc7d
MD
13561999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1357
1358 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1359
e1f20ec6
JB
13601999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1361
1362 * configure.in (GUILE_STAMP): Don't set this variable, or
1363 substitute it into anything. Full explanation in ice-9/ChangeLog.
1364 * configure, Makefile.in: Regenerated.
72f1168d 1365
ffe70f9c
JB
13661999-09-06 James Blandy <jimb@mule.m17n.org>
1367
1368 Propagate the changes of 2 Sept the rest of the way through.
1369 * configure: Regenerated.
1370 * Makefile.in: Regenerated. Not sure why this diff is so big.
1371
e127c348
JB
13721999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1373
1374 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1375 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1376 * aclocal.m4: Regenerated.
e127c348 1377
655f19ab
MD
13781999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1379
1380 * configure.in: Test for presence of function on_exit.
1381
b074884f
JB
13821999-09-01 James Blandy <jimb@mule.m17n.org>
1383
1384 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1385 the system doesn't have memmove. Don't test for memmove and bcopy
1386 with AC_CHECK_FUNCS.
1387 * configure: Regenerated.
1388
a7098335
MD
13891999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1390
1391 * configure.in: Test for atexit.
1392
9a26d6f9
MD
13931999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1394
b030b39b
MD
1395 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1396
9a26d6f9
MD
1397 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1398 (Thanks to Bernard Urban.)
1399 Test for memmove and bcopy. (Thanks to
a7098335 1400 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1401
1402 * acconfig.h: Added HAVE_S_ISLNK.
1403
a05cba61
JB
14041999-08-20 James Blandy <jimb@mule.m17n.org>
1405
0a852b94
JB
1406 * Guile 1.3.2 released.
1407
a05cba61
JB
1408 * Makefile.in: Regenerated.
1409
f29f2933
MD
14101999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1411
1412 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1413 to libtool-1.3.3.
1414
0e8a8468
MV
14151999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1416
1417 Added guile-readline subdirectory with the removed readline
1418 support.
1419 * guile-readline: New directory, see ChangeLog there.
1420 * configure.in: Cause configure to descend into guile-readline
1421 dir.
1422 * Makefile.am: Likewise for make.
1423 * NEWS: Explain how to activate the readline support.
1424 * configure, Makefile.in: Regenerated.
72f1168d 1425
3144e1a9
JB
14261999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1427
1428