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