(USE_THREADS, GUILE_ISELECT): Define always. We define them with
[bpt/guile.git] / ChangeLog
CommitLineData
7caa1b07
MV
12002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * configure.in: Do not add "threads.o" to the libobjs, it is now
4 always compiled.
5 (USE_THREADS, GUILE_ISELECT): Do not define.
6
30f920c3
MV
72002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
8
9 * configure.in: Handle thread package "coop-pthread" with alias
10 "copt" and define USE_COPT_THREADS when it is selected.
11 Always define GUILE_ISELECT.
12
8ee7506b
NJ
132002-10-26 Neil Jerram <neil@ossau.uklinux.net>
14
15 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
16 ice-9/debugger/breakpoints/Makefile.
17
65a23095
MV
182002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
19
20 * configure.in: Changed logic in thread support configuration such
21 that --with-threads=no is equivalent to --with-threads=null. On
22 platforms that are not supported by QuickThreads, we also use the
23 null-threads. Thus, USE_THREADS is always defined now.
24
2794cb50
MV
252002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
26
27 * configure.in: Shuffled around and extended the thread
28 configuration code to allow the "null" thread package to be
29 selected. Define USE_NULL_THREADS in that case.
30
e5b4630d
GH
312002-10-13 Gary Houston <ghouston@arglist.com>
32
33 * autogen.sh (ac_version): try automake 1.7 too.
34
5e405a60
MV
352002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
36
37 * autogen.sh: Make sure that $autoheader is always set. When we
38 would use the plain "autoconf", $autoheader would end up empty and
39 libguile/scmconfig.h.in would not be updated.
40
1360a142
RB
412002-10-04 Rob Browning <rlb@defaultvalue.org>
42
43 * libltdl: moved to libguile-ltdl.
44
45 * Makefile.am (SUBDIRS): remove libltdl.
46
47 * autogen.sh: remove support for libltdl sub-configure.
48 (ac_version): widen support check to any 2.5? autoconf version.
49 2.54 is out now.
50
51 * configure.in: turn on -Werror by default. We're now clean. I'd
52 like to stay that way. If we want, we can turn it off by default
53 when we make the stable release, but I caught a lot of bugs this
54 way. Accomodate libguile-ltdl -- therea are some ltdl things that
55 are commented out now INCLTDL and LIBLTDL. I think we may not
56 need them anymore, but I'll leave them until we're sure. We also
57 killed off the libltdl dir and related options including the
60aa332f
RB
58 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
59 headers and functions that weren't listed but were in
60 scmconfig.h.in. though this may have been unnecessary.
1360a142 61
99fd355a
MV
622002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
63
64 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
65 AC_LIBLTDL_INSTALLABLE.
66
672002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
68
69 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
70 sources. Do not patch it. We have our own version now that is
71 only being used as a convenience library.
72
f800ebfb
MV
732002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
74
75 * configure.in: Check for __libc_stack_end.
76
39e8f371
HWN
772002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
78
79 * configure.in: add snprintf
80
c2cbcc57
HWN
812002-08-04 Han-Wen <hanwen@cs.uu.nl>
82
83 * NEWS: add entries for GC and vector WB.
84
afc8e572
HWN
852002-07-22 Han-Wen <hanwen@cs.uu.nl>
86
87 * autogen.sh (mscripts): find and check version number of
88 automake. Complain if 1.6 is not found.
89
34d19ef6
HWN
902002-07-20 Han-Wen <hanwen@cs.uu.nl>
91
92 * autogen.sh (mscripts): find and check version number of
93 autoconf. Complain if 2.53 is not found.
94
dd897aaf
DH
952002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
96
97 * benchmark-guile.in: Copied from check-guile.in and adapted for
98 use with benchmarks.
99
100 * Makefile.am: Recurse into the benchmark-suite subdir.
101
102 * configure.in: Added benchmarking files.
103
4f6f9ae3
GH
1042002-07-12 Gary Houston <ghouston@arglist.com>
105
106 * configure.in: check dynamic linking before modules. Add dynl.c
107 if dynamic linking is available, i.e., unless --with-modules=no
108 was given to configure.
109
2398796a
MV
1102002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
111
112 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
113 libtool-1.4.2.
114
887efef5
MV
1152002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
116
ca679709
MV
117 * autogen.sh: Do not copy INSTALL from workbook since it is not
118 uniform across branches.
119 * INSTALL: Re-added to repository.
120
887efef5
MV
121 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
122
123 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
124 libtool CVS does not need this fix.
125
126 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
127 build.
128 Add --with-cc-for-build option to re-enable cross building.
129 Add --with-guile-for-build option to re-enable cross building.
130
feec7802
GH
1312002-06-30 Gary Houston <ghouston@arglist.com>
132
133 * autogen.sh: Changed the path to the scripts directory.
134 In libltdl, run aclocal before autoconf and automake: this
135 eliminated various warnings after upgrading to newer automake.
136
ba1b077b
MV
1372002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
138
139 From John W. Eaton <jwe@bevo.che.wisc.edu>
140
141 * configure.in (AC_CHECK_FUNCS): Check for copysign.
142
5cb3f600
MV
1432002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
144
145 * libguile.h: Added inclusion of "extensions.h".
146
43a1d6f1
MV
1472002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
148
149 * configure.in: Include <sys/types.h> before <netinet/in.h> when
150 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
151 Troxel!
152
d4dba280
MV
153 From John W. Eaton.
154
155 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
156 ieeefp.h, and nan.h.
157 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
158
d47fd163
TTN
1592002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
160
161 * autogen.sh: Add call to $mscripts/render-bugs
162 to create BUGS file.
163
164 * BUGS: bye bye
165
d937b062
TTN
1662002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
167
168 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
169
5caa57b1
MV
1702002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
171
172 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
173 -I guile-config". This works as of automake 1.5.
d937b062 174 * qthreads.m4: Moved to guile-config/.
5caa57b1 175
7fd1bad4
MV
1762002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
177
178 * autogen.sh: Call automake twice for guile-core so that two
179 copies of mdate-sh get a chance of being installed (one in
180 doc/ref/ and one in doc/tutorial/).
181
dc006627
MV
1822002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
183
184 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
185 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
186 (dist-hook): Removed.
187 (DISTCLEANFILES): Added check-guile.log.
188 (EXTRA_DIST): Don't distribute TODO.
189
190 * configure.in: Bump required autoconf version to 2.53. Move uses
191 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
192 set by AC_PROG_CC.
193
21550b10
RB
1942002-04-10 Rob Browning <rlb@defaultvalue.org>
195
196 * configure.in: updates for new autoconf -- add definitions to
197 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
198 calls.
199
200 * acinclude.m4: add definitions to AC_DEFINE calls for new
201 autoconf.
202
203 * acconfig.h: removed -- newer autoconf doesn't like it, and now
204 we don't need it.
205
206 * .cvsignore: add autom4te.cache and pre-inst-guile.
207
dd1ed1ad
TTN
2082002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
209
210 * RELEASE: bye bye
211
412f1928
TTN
2122002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
213
214 * Makefile.am: Update copyright.
215 (dist-hook): Add, including related am/maintainers-dirs,
216 surrounded by "if MAINTAINER_MODE".
217
94478b88
TTN
218 * TODO: bye bye
219
ef5bdc2e
TTN
220 * autogen.sh: Add usage comment.
221 Add workbook specification.
222 Add dist-files symlinking.
223
224 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
225
9b398b67
TTN
2262002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
227
228 * guile-tools.in: Handle "--source" option.
229
eb8aea9b
TTN
2302002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
231
2d78a1c5
TTN
232 * configure.in (top_srcdir_absolute): New AC_SUBST var.
233
7ca15449
TTN
234 * pre-inst-guile.in, check-guile.in (top_srcdir):
235 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 236
eb8aea9b
TTN
237 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
238
5ddf900c
TTN
2392002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
240
241 * pre-inst-guile.in: Typofix; nfc.
242
edb810bb
SJ
2432002-02-27 Stefan Jahn <stefan@lkcc.org>
244
245 * Makefile.am (SUBDIRS): Added the `am' directory.
246
3ed414c8
TTN
2472002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
248
249 * pre-inst-guile.in: New file.
250
251 * pre-inst-guile, pre-inst-guile.am: bye bye
252
253 * configure.in (top_builddir_absolute): New AC_SUBST var.
254 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
255 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
256
257 * check-guile.in (top_builddir): Use AC_SUBST var
258 `top_builddir_absolute'.
259 (guile): Look for pre-inst-guile in $top_builddir.
260
261 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
262 pre-inst-guile.am.
263
46151112
RB
2642002-02-24 Rob Browning <rlb@defaultvalue.org>
265
266 * GUILE-VERSION: move all but guile-readline library versioning
267 information here. guile-readline is still standalone. Bump
268 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
269 Thi-Thien's request.
270
271 * configure.in: AC_SUBST the centralized shared lib versioning
272 variables from ./GUILE-VERSION.
273 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
274 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
275 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
276 (LIBQTHREADS_INTERFACE): new AC_SUBST.
277 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
278 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
279 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
280 (LIBGUILE_INTERFACE): new AC_SUBST.
281 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
282 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
283 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
284 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
285 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
286 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
287 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
288 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
289
290 * autogen.sh: make absolutely sure we can't have stale files from
291 old versions lying around the libltdl dir since libtoolize
292 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
293 so the main tree and libltdl can't get out of sync again.
294
295 * RELEASE: update release building instructions.
296
3d77146f
NJ
2972002-02-21 Neil Jerram <neil@ossau.uklinux.net>
298
299 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
300 "" for multiword string. Thanks to Christopher Cramer for
301 pointing this out.
302
84b27165
MV
3032002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
304
305 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
306 instead of to scm_must_malloc.
307
f660f92e
MV
3082002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
309
310 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
311 pre-inst-guile.am.
312
0187b4f4
TTN
3132002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
314
315 * pre-inst-guile.am, pre-inst-guile: New files.
316
317 * check-guile.in (srcdir): Delete var.
318 (top_builddir, top_srcdir, guile_opts): New vars.
319
320 Use "set -e".
321 No longer set LTDL_LIBRARY_PATH.
322 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
323
324 * configure.in (libguile/guile-snarf-docs-texi): Remove
325 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
326
77bf05e0 327 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
328 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
329 (GUILE_LOAD_PATH): No longer include $top_srcdir.
330
331 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
332 prefix aliasing.
77bf05e0 333
1fa86ca5
SJ
3342002-01-31 Stefan Jahn <stefan@lkcc.org>
335
336 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
337 `libltdl.dll'.
338
af68e5e5
SJ
3392002-01-28 Stefan Jahn <stefan@lkcc.org>
340
0187b4f4 341 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
342 `stdint.h' for uint32_t.
343
3d1a89b9
NJ
3442002-01-13 Neil Jerram <neil@ossau.uklinux.net>
345
346 * Makefile.am (SUBDIRS): Added lang.
347
348 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
349 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
350
3512002-01-11 Neil Jerram <neil@ossau.uklinux.net>
352
353 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
354
355 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
356 not) according to absence (or presence) of `--disable-elisp'
357 in the configure args.
358
f00eb43f
DH
3592001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
360
361 * TODO: Added two items.
362
5dc64f64
MV
3632001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
364
365 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
366 set this conditional accordingly.
0187b4f4 367
6d852be3
TTN
3682001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
369
370 * README: Fix virulent typo.
371
53c594fc
MV
3722001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
373
6d852be3 374 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
375 * configure.in (HAVE_INLINE): Define it when the compiler supports
376 inline functions.
377
6d852be3 378 * libguile.h: Include "libguile/inline.h".
53c594fc 379
a5dc23a7
GH
3802001-11-22 Gary Houston <ghouston@arglist.com>
381
382 * HACKING: Modified the Hacking It Yourself section. Removed the
383 version numbers from the tools.
a5df04d5 384 HACKING, README, ANON-CVS: updates.
a5dc23a7 385
73edb48a
GH
3862001-11-21 Gary Houston <ghouston@arglist.com>
387
388 * HACKING: Removed reference to no longer practiced * in ChangeLog
389 convention.
390
97f439ab
TTN
3912001-11-19 Thien-Thi Nguyen <ttn@glug.org>
392
30bce757
TTN
393 * BUGS (11): Set "fixed: no-need".
394
97f439ab
TTN
395 * TODO (write emacs/patch.el): New item, self-assigned.
396
3faa54e7
RB
3972001-11-19 Rob Browning <rlb@defaultvalue.org>
398
399 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
400 system libltdl when it's available. Aside from the normal reasons
401 to prefer installed shared libs, this means other apps that link
402 with libguile and also use libltdl will be more likely to work
403 right.
404
ccee9ab1
TTN
4052001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
406
407 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
408
73c844bf
TTN
4092001-11-15 Thien-Thi Nguyen <ttn@glug.org>
410
411 * guile-tools.in: Handle command "list" specially: list scripts dir.
412
413 (help): Make more informative.
414
a714e0eb
MV
4152001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
416
417 * autogen.sh: Recurse into libltdl directory and invoke autoconf
418 there.
419
bca0bf8d
TTN
4202001-11-11 Thien-Thi Nguyen <ttn@glug.org>
421
422 * HACKING: Restrict documentation change log
423 waiver to only apply to ChangeLog files.
424
35656ebc
MV
4252001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
426
427 * configure.in: Check for sizes of short, size_t, uintptr_t, and
428 ptrdiff_t. Checking for a size also checks automatically for the
429 existence of the type, so we don't check for the existence of
430 uintptr_t, ptrdiff_t and long long ourselves.
431
a0a9b9ad
TTN
4322001-11-10 Thien-Thi Nguyen <ttn@glug.org>
433
434 * BUGS (11): New.
435
b4e15479
SJ
4362001-11-07 Stefan Jahn <stefan@lkcc.org>
437
438 * configure.in: Include `win32-socket.o' in the list of object
439 files if networking is enabled on Win32.
440
04bbd6ce
TTN
4412001-11-06 Thien-Thi Nguyen <ttn@glug.org>
442
443 * TODO (sync srfi-modules.texi): New, done.
444
2ca222c2 445 * BUGS (9, 10): New.
70debc22 446
8f99e3f3
SJ
4472001-11-04 Stefan Jahn <stefan@lkcc.org>
448
449 * NEWS: Corrected remarks about SCM_API.
450
451 * configure.in: Defining USE_DLL_IMPORT definition to indicate
452 usage of DLL import macros in `libguile/__scm.h'.
453 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
454 Somehow Jim Blandy's patch from 1997 did not survive.
455
257b6d40
MV
4562001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
457
458 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 459
257b6d40
MV
460 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
461 build systems which do not have symbolic links.
462 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
463 on Win32 platforms.
04bbd6ce
TTN
464 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
465 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 466 to build clean dlls.
257b6d40
MV
467 Check for `regcomp()' inside `-lregex'.
468
2ad3278a
TTN
4692001-10-26 Thien-Thi Nguyen <ttn@glug.org>
470
471 * BUGS (7, 8): New.
472
c95d1a2d
TTN
4732001-10-25 Thien-Thi Nguyen <ttn@glug.org>
474
475 * BUGS: Expand on file format description.
476
477 (1): Update "fixed" field.
d07db248 478 (2, 3, 4, 5, 6): New.
c95d1a2d 479
4f522b6f
GH
4802001-10-14 Gary Houston <ghouston@arglist.com>
481
482 * configure.in: include sys/types.h when testing uint32_t.
483 thanks to Bill Schottstaedt.
484
f84c3705
MV
4852001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
486
487 * configure.in: Do not use an absolute path for <unistd.h> when
488 checking for return type of usleep. Thanks to Michael Carmack.
489
6768cfba
TTN
4902001-09-30 Thien-Thi Nguyen <ttn@glug.org>
491
492 * BUGS: New file.
493 * Makefile.am (EXTRA_DIST): Add BUGS file.
494
2cbad7d9
TTN
4952001-09-25 Thien-Thi Nguyen <ttn@glug.org>
496
497 * TODO: Add bugfix item to "Eventually".
498
c13f0a90
RB
4992001-09-20 Rob Browning <rlb@defaultvalue.org>
500
501 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
502
5032001-09-11 Rob Browning <rlb@defaultvalue.org>
504
505 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
506 the testing list since they're no longer functional.
507
06288138
TTN
5082001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
509
510 * TODO:
511 Use outline mode instead of text.
512 Reword protocol explanation.
513 Add "make error-signalling functions more consistent" to Eventually.
514 Move some C-related GOOPS tasks to 1.8.0, take ownership.
515
6f84677a
TTN
5162001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
517
518 * HACKING (Sample GDB Initialization File): New section.
519
520 * TODO (1.8.0): Add "move .gdbinit" entry.
521
8c494e99
DH
5222001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
523
524 * TODO: Added some points, and eliminated all done items.
525
526 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
527 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
528 SCM_ENABLE_DEPRECATED with the logic reversed.
529
f7c6b778
DH
5302001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
531
532 * libguile.h: Removed bogus comment, rearranged includes, removed
533 deprecated definitions.
534
8c494e99 535 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 536
cf390da1
TTN
5372001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
538
539 * HACKING: Mention libtool ./configure-regeneration requirement.
540
fada26b2
MV
5412001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
542
543 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
544 libltdl provides it itself.
545
11ca8865
NJ
5462001-08-24 Neil Jerram <neil@ossau.uklinux.net>
547
548 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
549 Makefiles.
cf390da1 550
ab4cd34b
RB
5512001-08-15 Rob Browning <rlb@defaultvalue.org>
552
553 * configure.in
554 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
555 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
556 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
557 (LIBGUILE_INTERFACE): use libtool versioning scheme.
558 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
559 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
560 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
561 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
562
563 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
564 (GUILE_MICRO_VERSION): reset for new unstable.
565 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
566 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
567 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
568 (LIBGUILE_INTERFACE): use libtool versioning scheme.
569 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
570 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
571 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
572 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
573
b754e3d1
MV
5742001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
575
576 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
577 EXTRA_DIST to SUBDIRS.
578
579 * configure.in: Added "test-suite/Makefile".
580
c1151355
MV
5812001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
582
583 * configure.in: Added `--disable-linuxthreads' option and do not
584 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
585 given. Thanks to Cris Cramer!
586
11057044
MV
5872001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
588
589 * Makefile.am (SUBDIRS): Build libguile before ice-9.
590
f3805ebb
MV
5912001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
592
593 * configure.in: Check for "inttypes.h".
594
e658215a
RB
5952001-07-19 Rob Browning <rlb@defaultvalue.org>
596
597 * configure.in: add checks for setitimer and getitimer.
598 Add --enable-error-on-warning.
599
c0b2936e
MG
6002001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
601
602 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
603
8f2ecec5
TTN
6042001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
605
606 * HACKING: Remove onerous authorship-info deletion clause.
607
065509a5
KN
6082001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
609
610 * autogen.sh: Call libtoolize with --force.
611
d76852e3
TTN
6122001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
613
614 * INSTALL: Point to HACKING for tool versions.
615
fd6c6321
RB
6162001-07-08 Rob Browning <rlb@defaultvalue.org>
617
04860df7
RB
618 * TODO: updated to include relevant itemized post-1.6-RELEASE
619 tasks that are distributable so we can check them off as they are
620 done, and delete 1.6.0 tasks.
621
622 * RELEASE: add a note that the RELEASE instructions are out of
623 date now that we're using branches.
624
fd6c6321
RB
625 * AUTHORS: add "many files throughout" for myself.
626
8d123036
TTN
6272001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
628
629 * README: Also mention guile-tools.
630
631 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
632
32d6f999
TTN
6332001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
634
635 * RELEASE: Move todo items to file TODO.
636
637 * TODO: Initial revision
638
a4734913
TTN
639 * Makefile.am (EXTRA_DIST): Add TODO.
640
dbfadc85
TTN
641 * HACKING: Refer to TODO and SNAPSHOTS.
642 No longer refer to devel/tasks.text.
643
644 * SNAPSHOTS: Fix reference bug; recommended tool
645 versions are in HACKING.
646
f6b3694a
TTN
647 * TODO: Add completion and ownership protocol to header comments.
648
3cd085d0
TTN
649 * RELEASE: Add TODO-processing to spiffing checklist.
650
9c3955ff
TTN
651 * HACKING: Update deprecation procedure to refer to TODO.
652
17383b7c
ML
6532001-06-27 Michael Livshin <mlivshin@bigfoot.com>
654
655 * autogen.sh: don't run flex here.
656
657 * HACKING: clarify that newer versions of flex should be just
658 fine.
659
82893676
MG
6602001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
661
662 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
663
664 * configure.in: Added some header and function checks.
665
f2ae4555
NJ
6662001-06-25 Neil Jerram <neil@ossau.uklinux.net>
667
668 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
669
4172703a
MV
6702001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
671
672 * autogen.sh: Added message about what to do next. Tell them to
673 use `--enable-maintainer-mode'.
674
093e7da4
ML
6752001-06-25 Michael Livshin <mlivshin@bigfoot.com>
676
677 * HACKING: mention flex.
678
679 * autogen.sh: generate libguile/c-tokenize.c.
680
6b41a313
MG
6812001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
682
683 * libguile.h: Removed inclusion of libguile/tag.h.
684
eb6c2de8
MV
6852001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
686
687 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
688 these when using threads.
689
4ff9f825
MV
6902001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
691
4927dd28
MV
692 * libguile.h: Added deprecated section with the olde type names.
693
4ff9f825
MV
694 * configure.in: Check for header <stdint.h>. Check for uintptr_t
695 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
696 `#defined'.
697
698 * acconfig.h (ptrdiff_t): Removed.
699
e01970a5
MG
7002001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
701
702 * configure.in: Generate examples/box-dynamic-module/Makefile.
703
c794483c
MV
7042001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
705
706 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
707 guile-snarf.
708
9454d8d5
RB
7092001-06-02 Rob Browning <rlb@cs.utexas.edu>
710
711 * configure.in: changes for autoconf 2.50.
712 (AC_PREREQ): require at least autoconf 2.50.
713 (AC_INIT): no longer takes an arg.
714 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
715 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
716 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
717 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
718 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
719 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
720 (AC_OUTPUT): no longer takes args.
32d6f999 721
9454d8d5
RB
722 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
723 unconditionally .
724
114f9bab
MV
7252001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
726
727 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
728 I. N. Golubev!
729
ee2718a9
MG
7302001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
731
732 * configure.in: Generate examples/box-dynamic/Makefile.
733
2de7ddb7
MG
7342001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
735
736 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
737
738 * configure.in: Added all Makefiles in the `examples' directory to
739 AC_OUTPUT.
740
f501d0d4
ML
7412001-05-31 Michael Livshin <mlivshin@bigfoot.com>
742
743 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
744 don't generate guile-snarf.awk.
745
746 * Makefile.am (EXTRA_DIST): add test-suite.
747
1db81cb0
ML
7482001-05-28 Michael Livshin <mlivshin@bigfoot.com>
749
750 * check-guile.in: fix to be runnable when srcdir!=builddir.
751
f3f70257
ML
7522001-05-26 Michael Livshin <mlivshin@bigfoot.com>
753
754 revert the controversial part of the 2001-05-23 changes
755
1be6b49c
ML
7562001-05-23 Michael Livshin <mlivshin@bigfoot.com>
757
758 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
759 also, make sure that the integral type choosen to represent an SCM
760 has exactly the same size as a void pointer.
761
762 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
763 SCM_SIZEOF_BITS_T, ptrdiff_t.
764
c81ea65d
RB
7652001-05-16 Rob Browning <rlb@cs.utexas.edu>
766
767 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
768
769 * GUILE-VERSION
770 (GUILE_VERSION): now MAJOR.MINOR.MICRO
771 (GUILE_MICRO_VERSION): new variable, records final revision.
772 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
773 i.e. the 6.
774
887dfa7d
DH
7752001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
776
777 * acconfig.h, configure.in: Renamed
778 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
779
11bbab47
MV
7802001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
781
782 * acinclude.m4: Removed copy of "libtool.m4".
783
5cd06d5e
DH
7842001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
785
786 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
787
a232c19e
TTN
7882001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
789
928f20fb
TTN
790 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
791
a232c19e
TTN
792 * HACKING: Update copyright.
793 Add blurb pointing to devel/tasks.text.
794
c8750173
TTN
7952001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
796
797 * check-guile.in: For SRFI testing, set and export env
798 var `LTDL_LIBRARY_PATH'.
799
75141eb0
NJ
8002001-05-07 Neil Jerram <neil@ossau.uklinux.net>
801
802 * AUTHORS: Add docs-related authorship details.
803
c10ecc4c
MV
8042001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
805
806 * configure.in (--enable-deprecated): Recognize "shutup" option
807 argument and turn it into the default warning level "no".
808
018a53a1
GH
8092001-05-05 Gary Houston <ghouston@arglist.com>
810
811 * acconfig.h: add HAVE_IPV6.
812 * configure.in: check whether we can compile with IPv6 support.
813
26f798bd
TTN
8142001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
815
816 * guile-tools.in: New file.
817
818 * configure.in (AC_OUTPUT): Add guile-tools, and make
819 executable.
820
821 * Makefile.am (bin_SCRIPTS): New var.
822
c5316ea3
GH
8232001-05-04 Gary Houston <ghouston@arglist.com>
824
825 * configure.in: check whether uint32_t is defined when netdb.h
826 is included.
827 acconfig.h: added HAVE_UINT32_T.
828
7440341c
MV
8292001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
830
831 * configure.in: Added handling of `--enable-deprecated'.
832
833 * acconfig.h (SCM_DEBUG_DEPRECATED,
834 GUILE_WARN_DEPRECATED_DEFAULT): Added.
835
14a7d5f8
TTN
8362001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
837
838 * Makefile.am (SUBDIRS): Add "scripts".
839
840 * configure.in (AC_OUTPUT): Add scripts/Makefile.
841
7e267da1
GH
8422001-04-29 Gary Houston <ghouston@arglist.com>
843
844 * libguile.h: include rw.h.
845
f2a75d81
RB
8462001-04-27 Rob Browning <rlb@cs.utexas.edu>
847
848 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
849 the new odd/even ustable/stable version numbering scheme.
850 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
851 libguile. In the future, libguile and libguileqthreads may not
852 stay in sync. This still doesn't appear to affect
853 libguileqthreads, but we'll fix that next.
854
1f7a1dc9
MG
8552001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
856
857 * configure.in: Don't treat srfi directory specially, just create
858 the Makefile there (thanks to Neil Jerram for the patch).
859
6c44688a
MG
8602001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
861
862 * Makefile.am (SUBDIRS): Added `srfi'.
863
864 * configure.in: Added subdirectory `srfi' to build process.
865
866 * libguile.h: Added inclusion of `values.h'.
867
2a0ef8b7
GH
8682001-04-22 Gary Houston <ghouston@arglist.com>
869
870 * configure.in: check for inet_pton and inet_ntop.
871
67641981
GH
8722001-04-20 Gary Houston <ghouston@arglist.com>
873
874 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
875 * configure.in: check for sin6_scope_id in sockaddr_in6.
876
a9d861e3
MD
8772001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
878
879 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
880
31e74a57
GH
8812001-04-17 Gary Houston <ghouston@arglist.com>
882
883 * configure.in: run the autoconf BIGENDIAN check.
884
0da6608d
DH
8852001-04-12 Niibe Yutaka <gniibe@m17n.org>
886
887 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
888 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
889 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
890
891 * configure.in: Likewise.
892
f22ed5a0
KN
8932001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
894
895 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
896 (GUILE_FUNC_DECLARED): Removed checking of bzero.
897 Thanks to NIIBE Yutaka.
898
f2e61fc1
MD
8992001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
900
901 * Undeprecated scm_init_oop_goopscore_module.
902
72f1168d
TTN
9032001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
904
905 * check-guile.in: Fix sh standard conformance bug: Replace
906 "test -e" with "test -f". Thanks to Alexander Klimov.
907
a4928305
GH
9082001-03-19 Gary Houston <ghouston@arglist.com>
909
910 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
911 set it to `pwd`.
912
66301f9a
GH
913 * check-guile.in: 16 documentation tests were failing if "make
914 check" was run before Guile had been installed with the current
915 --prefix. made various changes to the script so that it runs
916 without a cd to the test-suite directory. For the -i option,
917 don't point GUILE_LOAD_PATH to the current directory, but let it
918 use it's own scheme library.
919
51cfd7da
GH
9202001-03-18 Gary Houston <ghouston@arglist.com>
921
922 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
923 the current directory (build dir) not srcdir to find guile
924 executable. otherwise "make check" doesn't work with a separate
925 build directory. create the test log in
926 $build_dir/check-guile.log instead of in srcdir/test-suite
927 directory.
928 * configure.in: don't define or substitute test_suite_dir.
929
e9e225e5
GH
9302001-03-17 Gary Houston <ghouston@arglist.com>
931
932 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
933 since EXTRA_DOT_DOC_FILES is redefined later. define
934 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
935
94e6d793
MG
9362001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
937
938 * configure.in: Added header checks for crypt.h, sys/resource.h
939 and sys/file.h, function checks for chroot, flock, getlogin,
940 cuserid, getpriority, setpriority, getpass, sethostname,
941 gethostname, and for crypt() in libcrypt.
942
fff043ab
NJ
9432001-03-09 Neil Jerram <neil@ossau.uklinux.net>
944
945 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
946 option from guile-doc/configure.in.
947
d42df055
DH
9482001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
949
950 * libguile.h: Removed #include "libguile/dump.h".
951
ec896089
KN
9522001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
953
954 * libguile.h: Added #include "libguile/dump.h".
955
c2886a5a
MD
9562001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
957
958 * libguile.h: Added #include "libguile/rdelim.h".
959
1ff7abbe
DH
9602001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
961
962 The following patch was sent by Thien-Thi Nguyen.
963
964 * check-guile.in: New file.
965
966 * Makefile.am: Add TESTS rule.
967
968 * configure.in: Add support for "make check".
969
f0942910
DH
9702000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
971
972 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
973
14f1d9fe
MD
9742000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
975
976 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
977 version number to 10 due to the merge of GOOPS.
978
979 * oop: New directory.
980
e4dba4c7
KN
9812000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
982
467ab77e 983 * libguile.h: #include "libguile/properties.h".
e4dba4c7 984
45605b53
GH
9852000-09-17 Gary Houston <ghouston@arglist.com>
986
987 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
988 to be reliable on all platforms.
989
e494e76d
GH
9902000-08-18 Gary Houston <ghouston@arglist.com>
991
992 * acconfig.h: added BROKEN_GCSE.
993 * configure.in: check for a gcc GCSE optimisation bug.
994
42aae633
GH
9952000-07-31 Gary Houston <ghouston@arglist.com>
996
997 * acconfig.h: added HAVE_H_ERRNO
998 * configure.in: removed some dnl'd & obsolete cygwin stuff.
999 added a test for h_errno.
1000
f9ed377d
MD
10012000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1002
1003 * Guile 1.4 released.
1004
b5074b23
MD
10052000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1006
1007 * GUILE-VERSION: Changed to work also when included by a Makefile
1008 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1009 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1010 (GUILE_MINOR_VERSION): Bumped to 4.
1011
f43aac9a
MD
10122000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1013
a8861fa0
MD
1014 * libguile.h: Removed #include "libguile/kw.h".
1015
9a8a1e8a
MD
1016 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1017 (The rule will cd to $(top_srcdir).)
1018
1019 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1020 substitute it into libguile/Makefile.
1021
f43aac9a
MD
1022 * HACKING: Updated recommended libtool version to be 1.3.5.
1023
1024 * RELEASE: Say that we should update HACKING to reflect the
1025 versions of the tools we're using rather than README.
1026
5cb6f99c
MD
10272000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1028
1029 * NOTES: Removed.
1030
1031 * TODO: Moved to devel/.
1032
3ff0d90a
CB
10332000-06-01 Craig Brozefsky <craig@red-bean.com>
1034
1035 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1036 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1037 define libguile.so version in a well-lit place.
1038
1039 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1040 variables.
72f1168d 1041
65545721
ML
10422000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1043
1044 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1045
65545721
ML
1046 * guile-aclocal.sh: new file, works around aclocal problems.
1047
b2728432
DH
10482000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1049
1050 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1051 USE_PCTHREADS_PTHREADS): Removed.
1052
7f5fa419
GH
10532000-05-01 Gary Houston <ghouston@arglist.com>
1054
1055 * Makefile.am: add include_HEADERS.
1056 libguile.h: moved from libguile directory. maybe libguile.h should
1057 be installed in $prefix/include/libguile/libguile.h instead?
1058
9764c29b
MD
10592000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1060
e415cb06
MD
1061 * qthreads.m4: Removed THREADS_CPPFLAGS.
1062
1063 * acinclude.m4: Removed qthreads macros. They are provided in
1064 qthreads.m4, so these were redundant.
1065
9764c29b
MD
1066 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1067
1068 * configure.in: New --enable-debug-malloc configuration option.
1069
1978b33e
MD
10702000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1071
1072 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1073
1074 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1075 compatibility on Linux systems.
1978b33e 1076
55a85c78
MD
10772000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1078
1079 * devel: New directory. Intended to carry documentation related
1080 to Guile development (as opposed to the doc directory which
1081 contains documentation related to the use of the current Guile).
1082 This directory (devel) is not included in the Guile distribution,
1083 but is accessible via anonymous CVS.
1084
fdc7ea2d
MD
10852000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1086
1087 * configure.in: Don't add iselect.o to LIBOBJS.
1088
31d8abce
MD
10892000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1090
1091 * configure.in: Added end-tag for local variables. (Thanks to
1092 Thien-Thi Nguyen.)
1093
244fdc2f
GH
10942000-03-12 Gary Houston <ghouston@arglist.com>
1095
1096 * README (Guile Documentation, About This Distribution): updated.
1097
f3b5e185
MD
10982000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1099
1100 * configure.in (ac_cv_struct_timespec): Added test for struct
1101 timespec.
1102
1103 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1104
3a721413
MV
11052000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1106
1107 * autogen.sh: Call libtoolize. Pass --add-missing option to
1108 automake. Do not decent into libltdl directory. The libltdl
1109 directory is now populated by libtoolize and does not need any
1110 further autogeneration.
1111
d831b039
GH
11122000-01-23 Gary Houston <ghouston@arglist.com>
1113
1114 * configure.in: check for fchown.
1115
a0a7b83b
MD
1116Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1117
1118 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1119 instead of $(top_builddir)/libltdl to includepath.
1120
56cfe22b
MD
11212000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1122
1123 * emacs: New subdirectory for elisp tools.
1124
657fcb5a
MV
11252000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1126
1127 * README, HACKING: Moved "Hacking it yourself" section from README
1128 to HACKING. Updated recommended libtool version to be 1.3.4.
1129
dc914156
GH
11302000-01-14 Gary Houston <ghouston@arglist.com>
1131
1132 * configure.in: needs to have --disable-networking, not
1133 --disable-net.
1134
fb4956c9
MD
11352000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1136
1137 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1138
88423ab1
GB
1139Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1140
1141 * autogen.sh: Added messages as we run autogen in subdirectories.
1142
1143 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1144 chmod +x it.
88423ab1 1145
0d90b76d
MV
11462000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1147
1148 * libltdl/autogen.sh: New file.
1149 * autogen.sh: Invoke libltdl/autogen.sh.
1150
11512000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1152
1153 Finally applied the libltdl patch from Thomas Tanner, with slight
1154 modifications. All code copied from the libtool package is from
1155 libtool-1.3.4.
1156
1157 * configure.in: Make "--with-modules=yes" the default. Do not
1158 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1159
0d90b76d
MV
1160 1999-07-25 Thomas Tanner <tanner@ffii.org>
1161
1162 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1163 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1164 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1165 (no need to install libtool any more)
1166 * configure.in: replace --enable-dynamic-linking with
1167 --with-modules, required modules can be specified using
1168 --with-modules="/path/to/mod.la" and will be linked
1169 statically on platforms that don't support dynamic loading,
1170 configure libltdl, configure libtool for dlopening
1171 * libltdl: added using libtoolize -c --ltdl
1172
38c1d3c4
GH
11732000-01-09 Gary Houston <ghouston@arglist.com>
1174
1175 * configure.in: check whether localtime caches TZ. copied from
1176 Emacs 20.5.
1177 * acconfig.h: add LOCALTIME_CACHE.
1178
dceef6be
GB
1179Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1180
1181 * configure.in: Make it be guile-snarf.awk, since we'll be
1182 switching names for guile-doc-snarf. (I wouldn't have changed
1183 this, but I was getting ready to commit this way when the below
1184 change was committed).
1185
763a6716
MD
11861999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1187
1188 * configure.in: Create guile-doc-snarf.awk.
1189
6aca8c6c
GB
11901999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1191
72f1168d 1192 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1193 AC_OUTPUTted.
1194
11951999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1196
1197 * NEWS: More complete description for --enable-debug-freelist.
1198
aee8ca3f
GH
11991999-12-09 Gary Houston <ghouston@freewire.co.uk>
1200
1201 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1202 causes numerous spurious warnings with recent gcc and/or glibc
1203 versions.
1204
afe5177e
GH
12051999-11-19 Gary Houston <ghouston@freewire.co.uk>
1206
1207 * acconfig.h: add HAVE_ARRAYS.
1208
1209 * configure.in: add --disable-arrays option, probably temporary.
1210
5c11cc9d
GH
12111999-11-17 Gary Houston <ghouston@freewire.co.uk>
1212
1213 * configure.in: check for hstrerror.
1214
5d94b2fe
JB
12151999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1216
e8ff4648
JB
1217 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1218 Instead, call the various tools explicitly. Invoke
1219 guile-readline's autogen.sh script.
0cbedb5b
JB
1220
1221 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1222
0cbedb5b
JB
1223 We can't have .m4 files which are installed where aclocal can
1224 see them, but also used by guile's own configure.in, because
1225 aclocal will read both copies, complain about duplicate macro
1226 definitions, and refuse to generate aclocal.m4 at all. This
1227 happens if you invoke it as `aclocal -I .', as autoreconf does.
1228 This is probably a flaw in the autotools, but Guile doesn't need
1229 that flaw fixed immediately.
1230
1231 guile.m4 is intended for use by people linking against guile, so
1232 it needs to be installed. But Guile itself doesn't use it. So
1233 move guile.m4 into guile-config. That makes sense, since
1234 guile.m4's GUILE_FLAGS macro is just an easy way to call
1235 guile-config.
1236
1237 qthreads.m4 is indented to help configure a qthreads tree. It's
1238 only useful to a package which actually includes a qthreads tree,
1239 and it's intimately related to that tree, so it's not useful to
1240 install this. So don't install it.
1241
1242 * guile.m4: Moved to guile-config.
1243 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1244 (EXTRA_DIST): Move qthreads.m4 here.
1245
5d94b2fe
JB
1246 Don't store generated files in the repository any more. Instead,
1247 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1248 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1249 * autogen.sh: New file.
1250 * ANON-CVS, SNAPSHOTS: Updated instructions.
1251
dc4d930b
JB
12521999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1253
1254 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1255
6e706938 12561999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1257
1258 * configure.in: Added --enable-debug-freelist option.
1259
fca7547b 1260 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1261
52cfc69b
GH
12621999-09-23 Gary Houston <ghouston@freewire.co.uk>
1263
1264 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1265 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1266
1267 * configure.in: new options --disable-posix, --disable-net
1268 and --disable-regex
1269 export HAVE_POSIX and HAVE_NETWORKING definitions.
1270 don't add regex-posix.o to LIBOBJS if regex disabled.
1271
1272 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1273 conditionally.
1274
bab4e1cc
JB
12751999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1276
1277 * Guile 1.3.4 released.
1278
fc97c626
JB
12791999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1280
1281 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1282 libtool knows how to get ANSI C behavior from the compiler.
1283 * configure: Regenerated.
1284
7ee92fce
GH
12851999-09-20 Gary Houston <ghouston@freewire.co.uk>
1286
1287 * configure.in: check availability of siginterrupt.
1288
08b8c694
GH
12891999-09-18 Gary Houston <ghouston@freewire.co.uk>
1290
1291 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1292 testing for SA_RESTART.
1293
7cdbcc7d
MD
12941999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1295
1296 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1297
e1f20ec6
JB
12981999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1299
1300 * configure.in (GUILE_STAMP): Don't set this variable, or
1301 substitute it into anything. Full explanation in ice-9/ChangeLog.
1302 * configure, Makefile.in: Regenerated.
72f1168d 1303
ffe70f9c
JB
13041999-09-06 James Blandy <jimb@mule.m17n.org>
1305
1306 Propagate the changes of 2 Sept the rest of the way through.
1307 * configure: Regenerated.
1308 * Makefile.in: Regenerated. Not sure why this diff is so big.
1309
e127c348
JB
13101999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1311
1312 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1313 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1314 * aclocal.m4: Regenerated.
e127c348 1315
655f19ab
MD
13161999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1317
1318 * configure.in: Test for presence of function on_exit.
1319
b074884f
JB
13201999-09-01 James Blandy <jimb@mule.m17n.org>
1321
1322 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1323 the system doesn't have memmove. Don't test for memmove and bcopy
1324 with AC_CHECK_FUNCS.
1325 * configure: Regenerated.
1326
a7098335
MD
13271999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1328
1329 * configure.in: Test for atexit.
1330
9a26d6f9
MD
13311999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1332
b030b39b
MD
1333 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1334
9a26d6f9
MD
1335 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1336 (Thanks to Bernard Urban.)
1337 Test for memmove and bcopy. (Thanks to
a7098335 1338 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1339
1340 * acconfig.h: Added HAVE_S_ISLNK.
1341
a05cba61
JB
13421999-08-20 James Blandy <jimb@mule.m17n.org>
1343
0a852b94
JB
1344 * Guile 1.3.2 released.
1345
a05cba61
JB
1346 * Makefile.in: Regenerated.
1347
f29f2933
MD
13481999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1349
1350 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1351 to libtool-1.3.3.
1352
0e8a8468
MV
13531999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1354
1355 Added guile-readline subdirectory with the removed readline
1356 support.
1357 * guile-readline: New directory, see ChangeLog there.
1358 * configure.in: Cause configure to descend into guile-readline
1359 dir.
1360 * Makefile.am: Likewise for make.
1361 * NEWS: Explain how to activate the readline support.
1362 * configure, Makefile.in: Regenerated.
72f1168d 1363
3144e1a9
JB
13641999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1365
1366