*** empty log message ***
[bpt/guile.git] / ChangeLog
CommitLineData
b2cbe8d8
RB
12002-12-08 Rob Browning <rlb@defaultvalue.org>
2
3 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
4 (AC_CONFIG_FILES): separate out the files that need to be chmodded
5 at the end of config.status. Our "default" approach using
6 AC_CONFIG_COMMANDS quit working (and would have needed to be
7 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
8 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
9 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
10 current autoconf docs.
11
12 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
13
5441c65c
MV
142002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
15
16 * Makefile.am (SUBDIRS): Removed qt.
17
18 * configure.in: Do not configure QTHREADS. Do not define
19 USE_COOP_THREADS. Changed logic for thread package selection so
20 that the default is "coop-pthread" when -lpthread is found, "null"
21 otherwise.
22
cfc7c7c0
MD
232002-12-01 Mikael Djurfeldt <mdj@linnaeus>
24
25 * GUILE-VERSION: Added versioning info for srfi 1.
26
27 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
28 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
29 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
30 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
31
8b5b4a75
MV
322002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
33
34 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
35 define them with AC_DEFINE and not in some header file so that
36 they are visible exactly in the same way as they used to be.
37
7caa1b07
MV
382002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
39
40 * configure.in: Do not add "threads.o" to the libobjs, it is now
41 always compiled.
42 (USE_THREADS, GUILE_ISELECT): Do not define.
43
30f920c3
MV
442002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
45
46 * configure.in: Handle thread package "coop-pthread" with alias
47 "copt" and define USE_COPT_THREADS when it is selected.
48 Always define GUILE_ISELECT.
49
8ee7506b
NJ
502002-10-26 Neil Jerram <neil@ossau.uklinux.net>
51
52 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
53 ice-9/debugger/breakpoints/Makefile.
54
65a23095
MV
552002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
56
57 * configure.in: Changed logic in thread support configuration such
58 that --with-threads=no is equivalent to --with-threads=null. On
59 platforms that are not supported by QuickThreads, we also use the
60 null-threads. Thus, USE_THREADS is always defined now.
61
2794cb50
MV
622002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
63
64 * configure.in: Shuffled around and extended the thread
65 configuration code to allow the "null" thread package to be
66 selected. Define USE_NULL_THREADS in that case.
67
e5b4630d
GH
682002-10-13 Gary Houston <ghouston@arglist.com>
69
70 * autogen.sh (ac_version): try automake 1.7 too.
71
5e405a60
MV
722002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
73
74 * autogen.sh: Make sure that $autoheader is always set. When we
75 would use the plain "autoconf", $autoheader would end up empty and
76 libguile/scmconfig.h.in would not be updated.
77
1360a142
RB
782002-10-04 Rob Browning <rlb@defaultvalue.org>
79
80 * libltdl: moved to libguile-ltdl.
81
82 * Makefile.am (SUBDIRS): remove libltdl.
83
84 * autogen.sh: remove support for libltdl sub-configure.
85 (ac_version): widen support check to any 2.5? autoconf version.
86 2.54 is out now.
87
88 * configure.in: turn on -Werror by default. We're now clean. I'd
89 like to stay that way. If we want, we can turn it off by default
90 when we make the stable release, but I caught a lot of bugs this
91 way. Accomodate libguile-ltdl -- therea are some ltdl things that
92 are commented out now INCLTDL and LIBLTDL. I think we may not
93 need them anymore, but I'll leave them until we're sure. We also
94 killed off the libltdl dir and related options including the
60aa332f
RB
95 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
96 headers and functions that weren't listed but were in
97 scmconfig.h.in. though this may have been unnecessary.
1360a142 98
99fd355a
MV
992002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
100
101 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
102 AC_LIBLTDL_INSTALLABLE.
103
1042002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
105
106 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
107 sources. Do not patch it. We have our own version now that is
108 only being used as a convenience library.
109
f800ebfb
MV
1102002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
111
112 * configure.in: Check for __libc_stack_end.
113
39e8f371
HWN
1142002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
115
116 * configure.in: add snprintf
117
c2cbcc57
HWN
1182002-08-04 Han-Wen <hanwen@cs.uu.nl>
119
120 * NEWS: add entries for GC and vector WB.
121
afc8e572
HWN
1222002-07-22 Han-Wen <hanwen@cs.uu.nl>
123
124 * autogen.sh (mscripts): find and check version number of
125 automake. Complain if 1.6 is not found.
126
34d19ef6
HWN
1272002-07-20 Han-Wen <hanwen@cs.uu.nl>
128
129 * autogen.sh (mscripts): find and check version number of
130 autoconf. Complain if 2.53 is not found.
131
dd897aaf
DH
1322002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
133
134 * benchmark-guile.in: Copied from check-guile.in and adapted for
135 use with benchmarks.
136
137 * Makefile.am: Recurse into the benchmark-suite subdir.
138
139 * configure.in: Added benchmarking files.
140
4f6f9ae3
GH
1412002-07-12 Gary Houston <ghouston@arglist.com>
142
143 * configure.in: check dynamic linking before modules. Add dynl.c
144 if dynamic linking is available, i.e., unless --with-modules=no
145 was given to configure.
146
2398796a
MV
1472002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
148
149 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
150 libtool-1.4.2.
151
887efef5
MV
1522002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
153
ca679709
MV
154 * autogen.sh: Do not copy INSTALL from workbook since it is not
155 uniform across branches.
156 * INSTALL: Re-added to repository.
157
887efef5
MV
158 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
159
160 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
161 libtool CVS does not need this fix.
162
163 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
164 build.
165 Add --with-cc-for-build option to re-enable cross building.
166 Add --with-guile-for-build option to re-enable cross building.
167
feec7802
GH
1682002-06-30 Gary Houston <ghouston@arglist.com>
169
170 * autogen.sh: Changed the path to the scripts directory.
171 In libltdl, run aclocal before autoconf and automake: this
172 eliminated various warnings after upgrading to newer automake.
173
ba1b077b
MV
1742002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
175
176 From John W. Eaton <jwe@bevo.che.wisc.edu>
177
178 * configure.in (AC_CHECK_FUNCS): Check for copysign.
179
5cb3f600
MV
1802002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
181
182 * libguile.h: Added inclusion of "extensions.h".
183
43a1d6f1
MV
1842002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
185
186 * configure.in: Include <sys/types.h> before <netinet/in.h> when
187 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
188 Troxel!
189
d4dba280
MV
190 From John W. Eaton.
191
192 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
193 ieeefp.h, and nan.h.
194 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
195
d47fd163
TTN
1962002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
197
198 * autogen.sh: Add call to $mscripts/render-bugs
199 to create BUGS file.
200
201 * BUGS: bye bye
202
d937b062
TTN
2032002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
204
205 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
206
5caa57b1
MV
2072002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
208
209 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
210 -I guile-config". This works as of automake 1.5.
d937b062 211 * qthreads.m4: Moved to guile-config/.
5caa57b1 212
7fd1bad4
MV
2132002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
214
215 * autogen.sh: Call automake twice for guile-core so that two
216 copies of mdate-sh get a chance of being installed (one in
217 doc/ref/ and one in doc/tutorial/).
218
dc006627
MV
2192002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
220
221 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
222 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
223 (dist-hook): Removed.
224 (DISTCLEANFILES): Added check-guile.log.
225 (EXTRA_DIST): Don't distribute TODO.
226
227 * configure.in: Bump required autoconf version to 2.53. Move uses
228 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
229 set by AC_PROG_CC.
230
21550b10
RB
2312002-04-10 Rob Browning <rlb@defaultvalue.org>
232
233 * configure.in: updates for new autoconf -- add definitions to
234 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
235 calls.
236
237 * acinclude.m4: add definitions to AC_DEFINE calls for new
238 autoconf.
239
240 * acconfig.h: removed -- newer autoconf doesn't like it, and now
241 we don't need it.
242
243 * .cvsignore: add autom4te.cache and pre-inst-guile.
244
dd1ed1ad
TTN
2452002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
246
247 * RELEASE: bye bye
248
412f1928
TTN
2492002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
250
251 * Makefile.am: Update copyright.
252 (dist-hook): Add, including related am/maintainers-dirs,
253 surrounded by "if MAINTAINER_MODE".
254
94478b88
TTN
255 * TODO: bye bye
256
ef5bdc2e
TTN
257 * autogen.sh: Add usage comment.
258 Add workbook specification.
259 Add dist-files symlinking.
260
261 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
262
9b398b67
TTN
2632002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
264
265 * guile-tools.in: Handle "--source" option.
266
eb8aea9b
TTN
2672002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
268
2d78a1c5
TTN
269 * configure.in (top_srcdir_absolute): New AC_SUBST var.
270
7ca15449
TTN
271 * pre-inst-guile.in, check-guile.in (top_srcdir):
272 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 273
eb8aea9b
TTN
274 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
275
5ddf900c
TTN
2762002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
277
278 * pre-inst-guile.in: Typofix; nfc.
279
edb810bb
SJ
2802002-02-27 Stefan Jahn <stefan@lkcc.org>
281
282 * Makefile.am (SUBDIRS): Added the `am' directory.
283
3ed414c8
TTN
2842002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
285
286 * pre-inst-guile.in: New file.
287
288 * pre-inst-guile, pre-inst-guile.am: bye bye
289
290 * configure.in (top_builddir_absolute): New AC_SUBST var.
291 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
292 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
293
294 * check-guile.in (top_builddir): Use AC_SUBST var
295 `top_builddir_absolute'.
296 (guile): Look for pre-inst-guile in $top_builddir.
297
298 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
299 pre-inst-guile.am.
300
46151112
RB
3012002-02-24 Rob Browning <rlb@defaultvalue.org>
302
303 * GUILE-VERSION: move all but guile-readline library versioning
304 information here. guile-readline is still standalone. Bump
305 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
306 Thi-Thien's request.
307
308 * configure.in: AC_SUBST the centralized shared lib versioning
309 variables from ./GUILE-VERSION.
310 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
311 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
312 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
313 (LIBQTHREADS_INTERFACE): new AC_SUBST.
314 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
315 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
316 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
317 (LIBGUILE_INTERFACE): new AC_SUBST.
318 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
319 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
320 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
321 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
322 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
323 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
324 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
325 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
326
327 * autogen.sh: make absolutely sure we can't have stale files from
328 old versions lying around the libltdl dir since libtoolize
329 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
330 so the main tree and libltdl can't get out of sync again.
331
332 * RELEASE: update release building instructions.
333
3d77146f
NJ
3342002-02-21 Neil Jerram <neil@ossau.uklinux.net>
335
336 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
337 "" for multiword string. Thanks to Christopher Cramer for
338 pointing this out.
339
84b27165
MV
3402002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
341
342 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
343 instead of to scm_must_malloc.
344
f660f92e
MV
3452002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
346
347 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
348 pre-inst-guile.am.
349
0187b4f4
TTN
3502002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
351
352 * pre-inst-guile.am, pre-inst-guile: New files.
353
354 * check-guile.in (srcdir): Delete var.
355 (top_builddir, top_srcdir, guile_opts): New vars.
356
357 Use "set -e".
358 No longer set LTDL_LIBRARY_PATH.
359 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
360
361 * configure.in (libguile/guile-snarf-docs-texi): Remove
362 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
363
77bf05e0 364 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
365 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
366 (GUILE_LOAD_PATH): No longer include $top_srcdir.
367
368 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
369 prefix aliasing.
77bf05e0 370
1fa86ca5
SJ
3712002-01-31 Stefan Jahn <stefan@lkcc.org>
372
373 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
374 `libltdl.dll'.
375
af68e5e5
SJ
3762002-01-28 Stefan Jahn <stefan@lkcc.org>
377
0187b4f4 378 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
379 `stdint.h' for uint32_t.
380
3d1a89b9
NJ
3812002-01-13 Neil Jerram <neil@ossau.uklinux.net>
382
383 * Makefile.am (SUBDIRS): Added lang.
384
385 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
386 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
387
3882002-01-11 Neil Jerram <neil@ossau.uklinux.net>
389
390 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
391
392 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
393 not) according to absence (or presence) of `--disable-elisp'
394 in the configure args.
395
f00eb43f
DH
3962001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
397
398 * TODO: Added two items.
399
5dc64f64
MV
4002001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
401
402 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
403 set this conditional accordingly.
0187b4f4 404
6d852be3
TTN
4052001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
406
407 * README: Fix virulent typo.
408
53c594fc
MV
4092001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
410
6d852be3 411 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
412 * configure.in (HAVE_INLINE): Define it when the compiler supports
413 inline functions.
414
6d852be3 415 * libguile.h: Include "libguile/inline.h".
53c594fc 416
a5dc23a7
GH
4172001-11-22 Gary Houston <ghouston@arglist.com>
418
419 * HACKING: Modified the Hacking It Yourself section. Removed the
420 version numbers from the tools.
a5df04d5 421 HACKING, README, ANON-CVS: updates.
a5dc23a7 422
73edb48a
GH
4232001-11-21 Gary Houston <ghouston@arglist.com>
424
425 * HACKING: Removed reference to no longer practiced * in ChangeLog
426 convention.
427
97f439ab
TTN
4282001-11-19 Thien-Thi Nguyen <ttn@glug.org>
429
30bce757
TTN
430 * BUGS (11): Set "fixed: no-need".
431
97f439ab
TTN
432 * TODO (write emacs/patch.el): New item, self-assigned.
433
3faa54e7
RB
4342001-11-19 Rob Browning <rlb@defaultvalue.org>
435
436 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
437 system libltdl when it's available. Aside from the normal reasons
438 to prefer installed shared libs, this means other apps that link
439 with libguile and also use libltdl will be more likely to work
440 right.
441
ccee9ab1
TTN
4422001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
443
444 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
445
73c844bf
TTN
4462001-11-15 Thien-Thi Nguyen <ttn@glug.org>
447
448 * guile-tools.in: Handle command "list" specially: list scripts dir.
449
450 (help): Make more informative.
451
a714e0eb
MV
4522001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
453
454 * autogen.sh: Recurse into libltdl directory and invoke autoconf
455 there.
456
bca0bf8d
TTN
4572001-11-11 Thien-Thi Nguyen <ttn@glug.org>
458
459 * HACKING: Restrict documentation change log
460 waiver to only apply to ChangeLog files.
461
35656ebc
MV
4622001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
463
464 * configure.in: Check for sizes of short, size_t, uintptr_t, and
465 ptrdiff_t. Checking for a size also checks automatically for the
466 existence of the type, so we don't check for the existence of
467 uintptr_t, ptrdiff_t and long long ourselves.
468
a0a9b9ad
TTN
4692001-11-10 Thien-Thi Nguyen <ttn@glug.org>
470
471 * BUGS (11): New.
472
b4e15479
SJ
4732001-11-07 Stefan Jahn <stefan@lkcc.org>
474
475 * configure.in: Include `win32-socket.o' in the list of object
476 files if networking is enabled on Win32.
477
04bbd6ce
TTN
4782001-11-06 Thien-Thi Nguyen <ttn@glug.org>
479
480 * TODO (sync srfi-modules.texi): New, done.
481
2ca222c2 482 * BUGS (9, 10): New.
70debc22 483
8f99e3f3
SJ
4842001-11-04 Stefan Jahn <stefan@lkcc.org>
485
486 * NEWS: Corrected remarks about SCM_API.
487
488 * configure.in: Defining USE_DLL_IMPORT definition to indicate
489 usage of DLL import macros in `libguile/__scm.h'.
490 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
491 Somehow Jim Blandy's patch from 1997 did not survive.
492
257b6d40
MV
4932001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
494
495 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 496
257b6d40
MV
497 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
498 build systems which do not have symbolic links.
499 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
500 on Win32 platforms.
04bbd6ce
TTN
501 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
502 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 503 to build clean dlls.
257b6d40
MV
504 Check for `regcomp()' inside `-lregex'.
505
2ad3278a
TTN
5062001-10-26 Thien-Thi Nguyen <ttn@glug.org>
507
508 * BUGS (7, 8): New.
509
c95d1a2d
TTN
5102001-10-25 Thien-Thi Nguyen <ttn@glug.org>
511
512 * BUGS: Expand on file format description.
513
514 (1): Update "fixed" field.
d07db248 515 (2, 3, 4, 5, 6): New.
c95d1a2d 516
4f522b6f
GH
5172001-10-14 Gary Houston <ghouston@arglist.com>
518
519 * configure.in: include sys/types.h when testing uint32_t.
520 thanks to Bill Schottstaedt.
521
f84c3705
MV
5222001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
523
524 * configure.in: Do not use an absolute path for <unistd.h> when
525 checking for return type of usleep. Thanks to Michael Carmack.
526
6768cfba
TTN
5272001-09-30 Thien-Thi Nguyen <ttn@glug.org>
528
529 * BUGS: New file.
530 * Makefile.am (EXTRA_DIST): Add BUGS file.
531
2cbad7d9
TTN
5322001-09-25 Thien-Thi Nguyen <ttn@glug.org>
533
534 * TODO: Add bugfix item to "Eventually".
535
c13f0a90
RB
5362001-09-20 Rob Browning <rlb@defaultvalue.org>
537
538 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
539
5402001-09-11 Rob Browning <rlb@defaultvalue.org>
541
542 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
543 the testing list since they're no longer functional.
544
06288138
TTN
5452001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
546
547 * TODO:
548 Use outline mode instead of text.
549 Reword protocol explanation.
550 Add "make error-signalling functions more consistent" to Eventually.
551 Move some C-related GOOPS tasks to 1.8.0, take ownership.
552
6f84677a
TTN
5532001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
554
555 * HACKING (Sample GDB Initialization File): New section.
556
557 * TODO (1.8.0): Add "move .gdbinit" entry.
558
8c494e99
DH
5592001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
560
561 * TODO: Added some points, and eliminated all done items.
562
563 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
564 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
565 SCM_ENABLE_DEPRECATED with the logic reversed.
566
f7c6b778
DH
5672001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
568
569 * libguile.h: Removed bogus comment, rearranged includes, removed
570 deprecated definitions.
571
8c494e99 572 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 573
cf390da1
TTN
5742001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
575
576 * HACKING: Mention libtool ./configure-regeneration requirement.
577
fada26b2
MV
5782001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
579
580 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
581 libltdl provides it itself.
582
11ca8865
NJ
5832001-08-24 Neil Jerram <neil@ossau.uklinux.net>
584
585 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
586 Makefiles.
cf390da1 587
ab4cd34b
RB
5882001-08-15 Rob Browning <rlb@defaultvalue.org>
589
590 * configure.in
591 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
592 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
593 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
594 (LIBGUILE_INTERFACE): use libtool versioning scheme.
595 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
596 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
597 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
598 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
599
600 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
601 (GUILE_MICRO_VERSION): reset for new unstable.
602 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
603 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
604 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
605 (LIBGUILE_INTERFACE): use libtool versioning scheme.
606 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
607 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
608 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
609 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
610
b754e3d1
MV
6112001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
612
613 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
614 EXTRA_DIST to SUBDIRS.
615
616 * configure.in: Added "test-suite/Makefile".
617
c1151355
MV
6182001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
619
620 * configure.in: Added `--disable-linuxthreads' option and do not
621 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
622 given. Thanks to Cris Cramer!
623
11057044
MV
6242001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
625
626 * Makefile.am (SUBDIRS): Build libguile before ice-9.
627
f3805ebb
MV
6282001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
629
630 * configure.in: Check for "inttypes.h".
631
e658215a
RB
6322001-07-19 Rob Browning <rlb@defaultvalue.org>
633
634 * configure.in: add checks for setitimer and getitimer.
635 Add --enable-error-on-warning.
636
c0b2936e
MG
6372001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
638
639 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
640
8f2ecec5
TTN
6412001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
642
643 * HACKING: Remove onerous authorship-info deletion clause.
644
065509a5
KN
6452001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
646
647 * autogen.sh: Call libtoolize with --force.
648
d76852e3
TTN
6492001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
650
651 * INSTALL: Point to HACKING for tool versions.
652
fd6c6321
RB
6532001-07-08 Rob Browning <rlb@defaultvalue.org>
654
04860df7
RB
655 * TODO: updated to include relevant itemized post-1.6-RELEASE
656 tasks that are distributable so we can check them off as they are
657 done, and delete 1.6.0 tasks.
658
659 * RELEASE: add a note that the RELEASE instructions are out of
660 date now that we're using branches.
661
fd6c6321
RB
662 * AUTHORS: add "many files throughout" for myself.
663
8d123036
TTN
6642001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
665
666 * README: Also mention guile-tools.
667
668 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
669
32d6f999
TTN
6702001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
671
672 * RELEASE: Move todo items to file TODO.
673
674 * TODO: Initial revision
675
a4734913
TTN
676 * Makefile.am (EXTRA_DIST): Add TODO.
677
dbfadc85
TTN
678 * HACKING: Refer to TODO and SNAPSHOTS.
679 No longer refer to devel/tasks.text.
680
681 * SNAPSHOTS: Fix reference bug; recommended tool
682 versions are in HACKING.
683
f6b3694a
TTN
684 * TODO: Add completion and ownership protocol to header comments.
685
3cd085d0
TTN
686 * RELEASE: Add TODO-processing to spiffing checklist.
687
9c3955ff
TTN
688 * HACKING: Update deprecation procedure to refer to TODO.
689
17383b7c
ML
6902001-06-27 Michael Livshin <mlivshin@bigfoot.com>
691
692 * autogen.sh: don't run flex here.
693
694 * HACKING: clarify that newer versions of flex should be just
695 fine.
696
82893676
MG
6972001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
698
699 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
700
701 * configure.in: Added some header and function checks.
702
f2ae4555
NJ
7032001-06-25 Neil Jerram <neil@ossau.uklinux.net>
704
705 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
706
4172703a
MV
7072001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
708
709 * autogen.sh: Added message about what to do next. Tell them to
710 use `--enable-maintainer-mode'.
711
093e7da4
ML
7122001-06-25 Michael Livshin <mlivshin@bigfoot.com>
713
714 * HACKING: mention flex.
715
716 * autogen.sh: generate libguile/c-tokenize.c.
717
6b41a313
MG
7182001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
719
720 * libguile.h: Removed inclusion of libguile/tag.h.
721
eb6c2de8
MV
7222001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
723
724 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
725 these when using threads.
726
4ff9f825
MV
7272001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
728
4927dd28
MV
729 * libguile.h: Added deprecated section with the olde type names.
730
4ff9f825
MV
731 * configure.in: Check for header <stdint.h>. Check for uintptr_t
732 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
733 `#defined'.
734
735 * acconfig.h (ptrdiff_t): Removed.
736
e01970a5
MG
7372001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
738
739 * configure.in: Generate examples/box-dynamic-module/Makefile.
740
c794483c
MV
7412001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
742
743 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
744 guile-snarf.
745
9454d8d5
RB
7462001-06-02 Rob Browning <rlb@cs.utexas.edu>
747
748 * configure.in: changes for autoconf 2.50.
749 (AC_PREREQ): require at least autoconf 2.50.
750 (AC_INIT): no longer takes an arg.
751 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
752 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
753 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
754 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
755 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
756 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
757 (AC_OUTPUT): no longer takes args.
32d6f999 758
9454d8d5
RB
759 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
760 unconditionally .
761
114f9bab
MV
7622001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
763
764 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
765 I. N. Golubev!
766
ee2718a9
MG
7672001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
768
769 * configure.in: Generate examples/box-dynamic/Makefile.
770
2de7ddb7
MG
7712001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
772
773 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
774
775 * configure.in: Added all Makefiles in the `examples' directory to
776 AC_OUTPUT.
777
f501d0d4
ML
7782001-05-31 Michael Livshin <mlivshin@bigfoot.com>
779
780 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
781 don't generate guile-snarf.awk.
782
783 * Makefile.am (EXTRA_DIST): add test-suite.
784
1db81cb0
ML
7852001-05-28 Michael Livshin <mlivshin@bigfoot.com>
786
787 * check-guile.in: fix to be runnable when srcdir!=builddir.
788
f3f70257
ML
7892001-05-26 Michael Livshin <mlivshin@bigfoot.com>
790
791 revert the controversial part of the 2001-05-23 changes
792
1be6b49c
ML
7932001-05-23 Michael Livshin <mlivshin@bigfoot.com>
794
795 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
796 also, make sure that the integral type choosen to represent an SCM
797 has exactly the same size as a void pointer.
798
799 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
800 SCM_SIZEOF_BITS_T, ptrdiff_t.
801
c81ea65d
RB
8022001-05-16 Rob Browning <rlb@cs.utexas.edu>
803
804 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
805
806 * GUILE-VERSION
807 (GUILE_VERSION): now MAJOR.MINOR.MICRO
808 (GUILE_MICRO_VERSION): new variable, records final revision.
809 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
810 i.e. the 6.
811
887dfa7d
DH
8122001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
813
814 * acconfig.h, configure.in: Renamed
815 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
816
11bbab47
MV
8172001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
818
819 * acinclude.m4: Removed copy of "libtool.m4".
820
5cd06d5e
DH
8212001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
822
823 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
824
a232c19e
TTN
8252001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
826
928f20fb
TTN
827 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
828
a232c19e
TTN
829 * HACKING: Update copyright.
830 Add blurb pointing to devel/tasks.text.
831
c8750173
TTN
8322001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
833
834 * check-guile.in: For SRFI testing, set and export env
835 var `LTDL_LIBRARY_PATH'.
836
75141eb0
NJ
8372001-05-07 Neil Jerram <neil@ossau.uklinux.net>
838
839 * AUTHORS: Add docs-related authorship details.
840
c10ecc4c
MV
8412001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
842
843 * configure.in (--enable-deprecated): Recognize "shutup" option
844 argument and turn it into the default warning level "no".
845
018a53a1
GH
8462001-05-05 Gary Houston <ghouston@arglist.com>
847
848 * acconfig.h: add HAVE_IPV6.
849 * configure.in: check whether we can compile with IPv6 support.
850
26f798bd
TTN
8512001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
852
853 * guile-tools.in: New file.
854
855 * configure.in (AC_OUTPUT): Add guile-tools, and make
856 executable.
857
858 * Makefile.am (bin_SCRIPTS): New var.
859
c5316ea3
GH
8602001-05-04 Gary Houston <ghouston@arglist.com>
861
862 * configure.in: check whether uint32_t is defined when netdb.h
863 is included.
864 acconfig.h: added HAVE_UINT32_T.
865
7440341c
MV
8662001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
867
868 * configure.in: Added handling of `--enable-deprecated'.
869
870 * acconfig.h (SCM_DEBUG_DEPRECATED,
871 GUILE_WARN_DEPRECATED_DEFAULT): Added.
872
14a7d5f8
TTN
8732001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
874
875 * Makefile.am (SUBDIRS): Add "scripts".
876
877 * configure.in (AC_OUTPUT): Add scripts/Makefile.
878
7e267da1
GH
8792001-04-29 Gary Houston <ghouston@arglist.com>
880
881 * libguile.h: include rw.h.
882
f2a75d81
RB
8832001-04-27 Rob Browning <rlb@cs.utexas.edu>
884
885 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
886 the new odd/even ustable/stable version numbering scheme.
887 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
888 libguile. In the future, libguile and libguileqthreads may not
889 stay in sync. This still doesn't appear to affect
890 libguileqthreads, but we'll fix that next.
891
1f7a1dc9
MG
8922001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
893
894 * configure.in: Don't treat srfi directory specially, just create
895 the Makefile there (thanks to Neil Jerram for the patch).
896
6c44688a
MG
8972001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
898
899 * Makefile.am (SUBDIRS): Added `srfi'.
900
901 * configure.in: Added subdirectory `srfi' to build process.
902
903 * libguile.h: Added inclusion of `values.h'.
904
2a0ef8b7
GH
9052001-04-22 Gary Houston <ghouston@arglist.com>
906
907 * configure.in: check for inet_pton and inet_ntop.
908
67641981
GH
9092001-04-20 Gary Houston <ghouston@arglist.com>
910
911 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
912 * configure.in: check for sin6_scope_id in sockaddr_in6.
913
a9d861e3
MD
9142001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
915
916 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
917
31e74a57
GH
9182001-04-17 Gary Houston <ghouston@arglist.com>
919
920 * configure.in: run the autoconf BIGENDIAN check.
921
0da6608d
DH
9222001-04-12 Niibe Yutaka <gniibe@m17n.org>
923
924 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
925 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
926 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
927
928 * configure.in: Likewise.
929
f22ed5a0
KN
9302001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
931
932 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
933 (GUILE_FUNC_DECLARED): Removed checking of bzero.
934 Thanks to NIIBE Yutaka.
935
f2e61fc1
MD
9362001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
937
938 * Undeprecated scm_init_oop_goopscore_module.
939
72f1168d
TTN
9402001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
941
942 * check-guile.in: Fix sh standard conformance bug: Replace
943 "test -e" with "test -f". Thanks to Alexander Klimov.
944
a4928305
GH
9452001-03-19 Gary Houston <ghouston@arglist.com>
946
947 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
948 set it to `pwd`.
949
66301f9a
GH
950 * check-guile.in: 16 documentation tests were failing if "make
951 check" was run before Guile had been installed with the current
952 --prefix. made various changes to the script so that it runs
953 without a cd to the test-suite directory. For the -i option,
954 don't point GUILE_LOAD_PATH to the current directory, but let it
955 use it's own scheme library.
956
51cfd7da
GH
9572001-03-18 Gary Houston <ghouston@arglist.com>
958
959 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
960 the current directory (build dir) not srcdir to find guile
961 executable. otherwise "make check" doesn't work with a separate
962 build directory. create the test log in
963 $build_dir/check-guile.log instead of in srcdir/test-suite
964 directory.
965 * configure.in: don't define or substitute test_suite_dir.
966
e9e225e5
GH
9672001-03-17 Gary Houston <ghouston@arglist.com>
968
969 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
970 since EXTRA_DOT_DOC_FILES is redefined later. define
971 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
972
94e6d793
MG
9732001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
974
975 * configure.in: Added header checks for crypt.h, sys/resource.h
976 and sys/file.h, function checks for chroot, flock, getlogin,
977 cuserid, getpriority, setpriority, getpass, sethostname,
978 gethostname, and for crypt() in libcrypt.
979
fff043ab
NJ
9802001-03-09 Neil Jerram <neil@ossau.uklinux.net>
981
982 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
983 option from guile-doc/configure.in.
984
d42df055
DH
9852001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
986
987 * libguile.h: Removed #include "libguile/dump.h".
988
ec896089
KN
9892001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
990
991 * libguile.h: Added #include "libguile/dump.h".
992
c2886a5a
MD
9932001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
994
995 * libguile.h: Added #include "libguile/rdelim.h".
996
1ff7abbe
DH
9972001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
998
999 The following patch was sent by Thien-Thi Nguyen.
1000
1001 * check-guile.in: New file.
1002
1003 * Makefile.am: Add TESTS rule.
1004
1005 * configure.in: Add support for "make check".
1006
f0942910
DH
10072000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1008
1009 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1010
14f1d9fe
MD
10112000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1012
1013 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1014 version number to 10 due to the merge of GOOPS.
1015
1016 * oop: New directory.
1017
e4dba4c7
KN
10182000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1019
467ab77e 1020 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1021
45605b53
GH
10222000-09-17 Gary Houston <ghouston@arglist.com>
1023
1024 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1025 to be reliable on all platforms.
1026
e494e76d
GH
10272000-08-18 Gary Houston <ghouston@arglist.com>
1028
1029 * acconfig.h: added BROKEN_GCSE.
1030 * configure.in: check for a gcc GCSE optimisation bug.
1031
42aae633
GH
10322000-07-31 Gary Houston <ghouston@arglist.com>
1033
1034 * acconfig.h: added HAVE_H_ERRNO
1035 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1036 added a test for h_errno.
1037
f9ed377d
MD
10382000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1039
1040 * Guile 1.4 released.
1041
b5074b23
MD
10422000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1043
1044 * GUILE-VERSION: Changed to work also when included by a Makefile
1045 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1046 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1047 (GUILE_MINOR_VERSION): Bumped to 4.
1048
f43aac9a
MD
10492000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1050
a8861fa0
MD
1051 * libguile.h: Removed #include "libguile/kw.h".
1052
9a8a1e8a
MD
1053 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1054 (The rule will cd to $(top_srcdir).)
1055
1056 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1057 substitute it into libguile/Makefile.
1058
f43aac9a
MD
1059 * HACKING: Updated recommended libtool version to be 1.3.5.
1060
1061 * RELEASE: Say that we should update HACKING to reflect the
1062 versions of the tools we're using rather than README.
1063
5cb6f99c
MD
10642000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1065
1066 * NOTES: Removed.
1067
1068 * TODO: Moved to devel/.
1069
3ff0d90a
CB
10702000-06-01 Craig Brozefsky <craig@red-bean.com>
1071
1072 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1073 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1074 define libguile.so version in a well-lit place.
1075
1076 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1077 variables.
72f1168d 1078
65545721
ML
10792000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1080
1081 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1082
65545721
ML
1083 * guile-aclocal.sh: new file, works around aclocal problems.
1084
b2728432
DH
10852000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1086
1087 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1088 USE_PCTHREADS_PTHREADS): Removed.
1089
7f5fa419
GH
10902000-05-01 Gary Houston <ghouston@arglist.com>
1091
1092 * Makefile.am: add include_HEADERS.
1093 libguile.h: moved from libguile directory. maybe libguile.h should
1094 be installed in $prefix/include/libguile/libguile.h instead?
1095
9764c29b
MD
10962000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1097
e415cb06
MD
1098 * qthreads.m4: Removed THREADS_CPPFLAGS.
1099
1100 * acinclude.m4: Removed qthreads macros. They are provided in
1101 qthreads.m4, so these were redundant.
1102
9764c29b
MD
1103 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1104
1105 * configure.in: New --enable-debug-malloc configuration option.
1106
1978b33e
MD
11072000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1108
1109 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1110
1111 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1112 compatibility on Linux systems.
1978b33e 1113
55a85c78
MD
11142000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1115
1116 * devel: New directory. Intended to carry documentation related
1117 to Guile development (as opposed to the doc directory which
1118 contains documentation related to the use of the current Guile).
1119 This directory (devel) is not included in the Guile distribution,
1120 but is accessible via anonymous CVS.
1121
fdc7ea2d
MD
11222000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1123
1124 * configure.in: Don't add iselect.o to LIBOBJS.
1125
31d8abce
MD
11262000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1127
1128 * configure.in: Added end-tag for local variables. (Thanks to
1129 Thien-Thi Nguyen.)
1130
244fdc2f
GH
11312000-03-12 Gary Houston <ghouston@arglist.com>
1132
1133 * README (Guile Documentation, About This Distribution): updated.
1134
f3b5e185
MD
11352000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1136
1137 * configure.in (ac_cv_struct_timespec): Added test for struct
1138 timespec.
1139
1140 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1141
3a721413
MV
11422000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1143
1144 * autogen.sh: Call libtoolize. Pass --add-missing option to
1145 automake. Do not decent into libltdl directory. The libltdl
1146 directory is now populated by libtoolize and does not need any
1147 further autogeneration.
1148
d831b039
GH
11492000-01-23 Gary Houston <ghouston@arglist.com>
1150
1151 * configure.in: check for fchown.
1152
a0a7b83b
MD
1153Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1154
1155 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1156 instead of $(top_builddir)/libltdl to includepath.
1157
56cfe22b
MD
11582000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1159
1160 * emacs: New subdirectory for elisp tools.
1161
657fcb5a
MV
11622000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1163
1164 * README, HACKING: Moved "Hacking it yourself" section from README
1165 to HACKING. Updated recommended libtool version to be 1.3.4.
1166
dc914156
GH
11672000-01-14 Gary Houston <ghouston@arglist.com>
1168
1169 * configure.in: needs to have --disable-networking, not
1170 --disable-net.
1171
fb4956c9
MD
11722000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1173
1174 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1175
88423ab1
GB
1176Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1177
1178 * autogen.sh: Added messages as we run autogen in subdirectories.
1179
1180 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1181 chmod +x it.
88423ab1 1182
0d90b76d
MV
11832000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1184
1185 * libltdl/autogen.sh: New file.
1186 * autogen.sh: Invoke libltdl/autogen.sh.
1187
11882000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1189
1190 Finally applied the libltdl patch from Thomas Tanner, with slight
1191 modifications. All code copied from the libtool package is from
1192 libtool-1.3.4.
1193
1194 * configure.in: Make "--with-modules=yes" the default. Do not
1195 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1196
0d90b76d
MV
1197 1999-07-25 Thomas Tanner <tanner@ffii.org>
1198
1199 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1200 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1201 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1202 (no need to install libtool any more)
1203 * configure.in: replace --enable-dynamic-linking with
1204 --with-modules, required modules can be specified using
1205 --with-modules="/path/to/mod.la" and will be linked
1206 statically on platforms that don't support dynamic loading,
1207 configure libltdl, configure libtool for dlopening
1208 * libltdl: added using libtoolize -c --ltdl
1209
38c1d3c4
GH
12102000-01-09 Gary Houston <ghouston@arglist.com>
1211
1212 * configure.in: check whether localtime caches TZ. copied from
1213 Emacs 20.5.
1214 * acconfig.h: add LOCALTIME_CACHE.
1215
dceef6be
GB
1216Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1217
1218 * configure.in: Make it be guile-snarf.awk, since we'll be
1219 switching names for guile-doc-snarf. (I wouldn't have changed
1220 this, but I was getting ready to commit this way when the below
1221 change was committed).
1222
763a6716
MD
12231999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1224
1225 * configure.in: Create guile-doc-snarf.awk.
1226
6aca8c6c
GB
12271999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1228
72f1168d 1229 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1230 AC_OUTPUTted.
1231
12321999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1233
1234 * NEWS: More complete description for --enable-debug-freelist.
1235
aee8ca3f
GH
12361999-12-09 Gary Houston <ghouston@freewire.co.uk>
1237
1238 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1239 causes numerous spurious warnings with recent gcc and/or glibc
1240 versions.
1241
afe5177e
GH
12421999-11-19 Gary Houston <ghouston@freewire.co.uk>
1243
1244 * acconfig.h: add HAVE_ARRAYS.
1245
1246 * configure.in: add --disable-arrays option, probably temporary.
1247
5c11cc9d
GH
12481999-11-17 Gary Houston <ghouston@freewire.co.uk>
1249
1250 * configure.in: check for hstrerror.
1251
5d94b2fe
JB
12521999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1253
e8ff4648
JB
1254 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1255 Instead, call the various tools explicitly. Invoke
1256 guile-readline's autogen.sh script.
0cbedb5b
JB
1257
1258 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1259
0cbedb5b
JB
1260 We can't have .m4 files which are installed where aclocal can
1261 see them, but also used by guile's own configure.in, because
1262 aclocal will read both copies, complain about duplicate macro
1263 definitions, and refuse to generate aclocal.m4 at all. This
1264 happens if you invoke it as `aclocal -I .', as autoreconf does.
1265 This is probably a flaw in the autotools, but Guile doesn't need
1266 that flaw fixed immediately.
1267
1268 guile.m4 is intended for use by people linking against guile, so
1269 it needs to be installed. But Guile itself doesn't use it. So
1270 move guile.m4 into guile-config. That makes sense, since
1271 guile.m4's GUILE_FLAGS macro is just an easy way to call
1272 guile-config.
1273
1274 qthreads.m4 is indented to help configure a qthreads tree. It's
1275 only useful to a package which actually includes a qthreads tree,
1276 and it's intimately related to that tree, so it's not useful to
1277 install this. So don't install it.
1278
1279 * guile.m4: Moved to guile-config.
1280 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1281 (EXTRA_DIST): Move qthreads.m4 here.
1282
5d94b2fe
JB
1283 Don't store generated files in the repository any more. Instead,
1284 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1285 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1286 * autogen.sh: New file.
1287 * ANON-CVS, SNAPSHOTS: Updated instructions.
1288
dc4d930b
JB
12891999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1290
1291 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1292
6e706938 12931999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1294
1295 * configure.in: Added --enable-debug-freelist option.
1296
fca7547b 1297 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1298
52cfc69b
GH
12991999-09-23 Gary Houston <ghouston@freewire.co.uk>
1300
1301 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1302 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1303
1304 * configure.in: new options --disable-posix, --disable-net
1305 and --disable-regex
1306 export HAVE_POSIX and HAVE_NETWORKING definitions.
1307 don't add regex-posix.o to LIBOBJS if regex disabled.
1308
1309 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1310 conditionally.
1311
bab4e1cc
JB
13121999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1313
1314 * Guile 1.3.4 released.
1315
fc97c626
JB
13161999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1317
1318 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1319 libtool knows how to get ANSI C behavior from the compiler.
1320 * configure: Regenerated.
1321
7ee92fce
GH
13221999-09-20 Gary Houston <ghouston@freewire.co.uk>
1323
1324 * configure.in: check availability of siginterrupt.
1325
08b8c694
GH
13261999-09-18 Gary Houston <ghouston@freewire.co.uk>
1327
1328 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1329 testing for SA_RESTART.
1330
7cdbcc7d
MD
13311999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1332
1333 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1334
e1f20ec6
JB
13351999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1336
1337 * configure.in (GUILE_STAMP): Don't set this variable, or
1338 substitute it into anything. Full explanation in ice-9/ChangeLog.
1339 * configure, Makefile.in: Regenerated.
72f1168d 1340
ffe70f9c
JB
13411999-09-06 James Blandy <jimb@mule.m17n.org>
1342
1343 Propagate the changes of 2 Sept the rest of the way through.
1344 * configure: Regenerated.
1345 * Makefile.in: Regenerated. Not sure why this diff is so big.
1346
e127c348
JB
13471999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1348
1349 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1350 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1351 * aclocal.m4: Regenerated.
e127c348 1352
655f19ab
MD
13531999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1354
1355 * configure.in: Test for presence of function on_exit.
1356
b074884f
JB
13571999-09-01 James Blandy <jimb@mule.m17n.org>
1358
1359 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1360 the system doesn't have memmove. Don't test for memmove and bcopy
1361 with AC_CHECK_FUNCS.
1362 * configure: Regenerated.
1363
a7098335
MD
13641999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1365
1366 * configure.in: Test for atexit.
1367
9a26d6f9
MD
13681999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1369
b030b39b
MD
1370 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1371
9a26d6f9
MD
1372 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1373 (Thanks to Bernard Urban.)
1374 Test for memmove and bcopy. (Thanks to
a7098335 1375 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1376
1377 * acconfig.h: Added HAVE_S_ISLNK.
1378
a05cba61
JB
13791999-08-20 James Blandy <jimb@mule.m17n.org>
1380
0a852b94
JB
1381 * Guile 1.3.2 released.
1382
a05cba61
JB
1383 * Makefile.in: Regenerated.
1384
f29f2933
MD
13851999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1386
1387 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1388 to libtool-1.3.3.
1389
0e8a8468
MV
13901999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1391
1392 Added guile-readline subdirectory with the removed readline
1393 support.
1394 * guile-readline: New directory, see ChangeLog there.
1395 * configure.in: Cause configure to descend into guile-readline
1396 dir.
1397 * Makefile.am: Likewise for make.
1398 * NEWS: Explain how to activate the readline support.
1399 * configure, Makefile.in: Regenerated.
72f1168d 1400
3144e1a9
JB
14011999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1402
1403