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