*** empty log message ***
[bpt/guile.git] / ChangeLog
1 2004-08-27 Kevin Ryde <user42@zip.com.au>
2
3 * configure.in (AC_CHECK_MEMBERS): Add struct sockaddr.sin_len and
4 struct sockaddr_in6.sin6_len. Reported by Michael Tuexen.
5
6 2004-08-27 Marius Vollmer <mvo@zagadka.de>
7
8 Guile 1.7.1 as been released.
9
10 2004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
11
12 * GUILE-VERSION: Bumped all versions for the 1.7.1 release. Added
13 LIBGUILE_*_MAJOR variables for inclusion in the names of shared
14 libraries such as "libguile-srfi-srfi-1-v-MAJOR.la". Removed
15 LIBQTHREADS_*.
16 * configure.in: Updated for the new set of variables defined in
17 GUILE-VERSION.
18
19 2004-08-25 Marius Vollmer <marius.vollmer@uni-dortmund.de>
20
21 * libguile.h: Include srfi-13.h and srfi-14.h, do not include
22 strop.h.
23
24 2004-08-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
25
26 * README: Document the new --disable-discouraged option.
27
28 * configure.in (SCM_I_GSC_ENABLE_DISCOURAGED): New, for the new
29 --enable-discouraged option.
30
31 * libguile.h: Include libguile/discouraged.h.
32
33 2004-07-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
34
35 * configure.in: Bugfix: logic in detecting ptrdiff_t was inverted;
36 assume ptrdiff_t is available when its size is non-zero, not when
37 it is zero. Do no longer define SCM_I_GSC_*_LIMITS macros. Check
38 for sizes of size_t and intmax_t.
39
40 2004-07-09 Marius Vollmer <mvo@zagadka.de>
41
42 * configure.in: Bugfix: set SCM_I_GSC_T_UINTMAX, not
43 SCM_I_GSC_T_INTMAX in two places. Thanks to Andreas Vögele!
44
45 2004-07-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
46
47 * configure.in: When checking for suitable types for scm_t_int8,
48 etc, try int8_t first, so that we pick them up when they are
49 defined. Also, substitute limit macros like INT8_MIN into the
50 configure header for all these types.
51
52 2004-07-05 Kevin Ryde <user42@zip.com.au>
53
54 * configure.in (isinf, isnan): Detect macro versions as well as
55 functions, since C99 specifies them as macros and that's all HP-UX
56 has. Reported by Andreas Voegele.
57
58 2004-06-28 Marius Vollmer <marius.vollmer@uni-dortmund.de>
59
60 * configure.in: Removed code for --enable-htmldoc; support for
61 HTML is now included in automake.
62
63 2004-06-16 Rob Browning <rlb@defaultvalue.org>
64
65 * pre-inst-guile.in: modify to handle move of readline.scm to
66 ice-9 subdir of guile-readline.
67
68 * pre-inst-guile-env.in: modify to handle move of readline.scm to
69 ice-9 subdir of guile-readline.
70
71 * configure.in: move package and version args to AC_INIT as is now
72 recommended. This also requires m4_esyscmd to read GUILE-VERSION
73 given the way AC_INIT handles its args.
74
75 2004-04-22 Kevin Ryde <user42@zip.com.au>
76
77 * configure.in (AC_CHECK_HEADERS): Add fenv.h.
78 (AC_CHECK_FUNCS): Add fesetround.
79
80 2004-04-18 Kevin Ryde <user42@zip.com.au>
81
82 * configure.in (AC_CHECK_FUNCS): Add readdir_r.
83
84 2004-03-23 Kevin Ryde <user42@zip.com.au>
85
86 * configure.in (AC_CHECK_FUNCS): Add sysconf.
87 (AC_CHECK_HEADERS): Add netdb.h and sys/param.h.
88
89 2004-03-21 Kevin Ryde <user42@zip.com.au>
90
91 * configure.in (AC_CHECK_FUNCS): Add gmtime_r.
92
93 2004-03-14 Kevin Ryde <user42@zip.com.au>
94
95 * configure.in (strptime): Use #define _GNU_SOURCE to get the
96 prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.
97
98 2004-02-29 Kevin Ryde <user42@zip.com.au>
99
100 * configure.in: Use AC_COPYRIGHT and AH_TOP to get copyright notice
101 into generated configure and config.h.in.
102
103 * configure.in (AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
104
105 2004-02-21 Kevin Ryde <user42@zip.com.au>
106
107 * configure.in (crypt): Test with AC_SEARCH_LIBS, for the benefit of
108 HP-UX. Define HAVE_CRYPT rather than HAVE_LIBCRYPT. Reported by
109 Andreas Voegele.
110
111 2004-02-18 Kevin Ryde <user42@zip.com.au>
112
113 * configure.in (AC_CHECK_HEADERS): Add crt_externs.h.
114 (AC_CHECK_FUNCS): Add _NSGetEnviron.
115
116 2004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
117
118 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
119
120 2004-01-25 Neil Jerram <neil@ossau.uklinux.net>
121
122 * configure.in (GUILE_FUNC_DECLARED), acinclude.m4
123 (GUILE_STRUCT_UTIMBUF, GUILE_NAMED_CHECK_FUNC): Correctly quote
124 macros being defined.
125
126 2003-12-26 Marius Vollmer <mvo@zagadka.de>
127
128 * configure.in: Find a suitable type for the new scm_t_intmax and
129 scm_t_uintmax.
130
131 2003-11-17 Rob Browning <rlb@defaultvalue.org>
132
133 * configure.in: rewrite ALLOCA related code as multiple lines so
134 it doesn't break with current autoconf substitutions.
135
136 2003-11-15 Kevin Ryde <user42@zip.com.au>
137
138 * configure.in (--with-guile-for-build): Remove this option, it's not
139 normal style for --with.
140 (GUILE_FOR_BUILD): Use AC_ARG_VAR.
141 * README (Cross building Guile): Describe GUILE_FOR_BUILD rather than
142 --with-guile-for-build.
143
144 2003-11-11 Neil Jerram <neil@ossau.uklinux.net>
145
146 * .cvsignore: Add elisp-comp.
147
148 2003-10-30 Neil Jerram <neil@ossau.uklinux.net>
149
150 * configure.in (AC_CONFIG_FILES): Add `emacs/Makefile'.
151 (AM_PATH_LISPDIR): Added.
152
153 * Makefile.am (SUBDIRS): Add `emacs'.
154
155 2003-07-27 Marius Vollmer <mvo@zagadka.de>
156
157 * configure.in: Look for sched_yield in -lrt; this is needed for
158 Solaris. Thanks to Matthias Koeppe!
159 (setgroups): Check for it.
160
161 * configure.in (__libc_stack_end): Actually use the value in
162 __libc_stack_end for something so that the access doesn't get
163 optimized away. Thanks to Matthias Koeppe!
164
165 2003-07-08 Kevin Ryde <user42@zip.com.au>
166
167 * configure.in (AC_CHECK_FUNCS): Add sincos.
168
169 2003-06-21 Kevin Ryde <user42@zip.com.au>
170
171 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
172
173 2003-06-19 Marius Vollmer <mvo@zagadka.de>
174
175 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
176 Koeppe!
177
178 2003-06-19 Kevin Ryde <user42@zip.com.au>
179
180 * README (Guile Documentation): Update to manuals now available,
181 remove notes about the reference manual being in progress.
182
183 2003-06-14 Stefan Jahn <stefan@lkcc.org>
184
185 * configure.in: Checking for __int64 as possible candidate for
186 the SCM_I_GSC_T_INT64 define.
187
188 2003-05-30 Stefan Jahn <stefan@lkcc.org>
189
190 * configure.in: Checking for unsetenv().
191
192 2003-05-29 Stefan Jahn <stefan@lkcc.org>
193
194 * configure.in: Removed -lm check and added a cached check for
195 __libc_stack_end to get it building for mingw32 hosts.
196
197 2003-05-19 Kevin Ryde <user42@zip.com.au>
198
199 * README (Cross building Guile): Remove --with-cc-for-build in favour
200 of CC_FOR_BUILD.
201
202 2003-05-16 Kevin Ryde <user42@zip.com.au>
203
204 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
205 variable is more or less standard, and is adequate for the task.
206
207 2003-05-12 Kevin Ryde <user42@zip.com.au>
208
209 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
210
211 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
212 eliminate guess-yes when cross compiling.
213
214 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
215 AC_TRY_RUN.
216
217 2003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
218
219 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
220 errors with --disable-deprecated.
221
222 2003-04-07 Rob Browning <rlb@defaultvalue.org>
223
224 * pre-inst-guile-env.in: new script -- can be used to run commands
225 in an envt set up using the development libs, Guile, etc.
226
227 * configure.in: handle pre-inst-guile-env and add
228 test-suite/standalone/Makefile.
229
230 2003-04-06 Marius Vollmer <mvo@zagadka.de>
231
232 * configure.in: Check for mpz_import, which is required but only
233 available in GMP 4.1.
234
235 2003-04-05 Marius Vollmer <mvo@zagadka.de>
236
237 * Changed license terms to the plain LGPL thru-out.
238
239 2003-04-04 Rob Browning <rlb@defaultvalue.org>
240
241 * configure.in: add GMP test (require GMP).
242
243 2003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
244
245 * libguile.h: Include "libguile/deprecated.h".
246
247 2003-03-25 Rob Browning <rlb@defaultvalue.org>
248
249 * configure.in: big overhaul to shift us to have separate private,
250 config.h, and public, scmconfig.h, configuration headers. Added a
251 fair amount of code to track down new required types: scm_t_uint8,
252 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
253 and to detect optional types scm_t_uint64, scm_t_in64, long long,
254 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
255 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
256 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
257 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
258 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
259 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
260 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
261 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
262 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
263 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
264 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
265 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
266 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
267 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
268 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
269 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
270 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
271 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
272 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
273 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
274 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
275 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
276 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
277 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
278 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
279 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
280 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
281 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
282 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
283 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
284 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
285 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
286 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
287 (USE_THREADS): removed - handled by gen-scmconfig.c.
288 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
289 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
290
291 * README: merge information from INSTALL and remove at least some
292 of the stale bits.
293
294 * LICENSE: new file -- we should change this to the LGPL soon and
295 add COPYING.LIB to the distribution.
296
297 * autogen.sh: call autoreconf with --force. This may fix the
298 "order" problem below without having to have two calls.
299
300 * INSTALL: use the automake installed INSTALL file. The Guile
301 specific instructions are now in README.
302
303 2003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
304
305 * autogen.sh: Invoke autoreconf twice since the required files do
306 not seem to be generated in the right order. XXX - investigate
307 further.
308
309 2003-03-19 Marius Vollmer <mvo@zagadka.de>
310
311 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
312 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
313
314 2003-02-27 Rob Browning <rlb@defaultvalue.org>
315
316 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
317 (AM_CONFIG_HEADER): change to config.h
318
319 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
320 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
321
322 * autogen.sh: switch to autoreconf -- see how it goes. remove
323 call to guile-aclocal.sh -- we now do the same thing with an
324 automake setting.
325
326 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
327 Makefile.am.
328
329 2003-02-26 Rob Browning <rlb@defaultvalue.org>
330
331 * configure.in: change our config header from libguile/scmconfig.h
332 to be the traditional ./config.h. libguile/scmconfig.h is now
333 built from that during the build process. More changes coming...
334
335 2003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
336
337 * libguile.h: #include "futures.h"
338
339 2002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
340
341 * configure.in: Test if pthread.h declares
342 pthread_mutexattr_settype ().
343
344 2002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
345
346 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
347 ways to get fast and recursive mutexes.
348
349 2002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
350
351 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
352 order to get thread safe versions of glibc functions.
353
354 2002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
355
356 * configure.in: Temporarily replaced "copt" threads option with new
357 option "pthreads".
358 (USE_PTHREAD_THREADS): Define if pthreads configured.
359
360 2002-12-08 Rob Browning <rlb@defaultvalue.org>
361
362 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
363 (AC_CONFIG_FILES): separate out the files that need to be chmodded
364 at the end of config.status. Our "default" approach using
365 AC_CONFIG_COMMANDS quit working (and would have needed to be
366 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
367 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
368 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
369 current autoconf docs.
370
371 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
372
373 2002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
374
375 * Makefile.am (SUBDIRS): Removed qt.
376
377 * configure.in: Do not configure QTHREADS. Do not define
378 USE_COOP_THREADS. Changed logic for thread package selection so
379 that the default is "coop-pthread" when -lpthread is found, "null"
380 otherwise.
381
382 2002-12-01 Mikael Djurfeldt <mdj@linnaeus>
383
384 * GUILE-VERSION: Added versioning info for srfi 1.
385
386 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
387 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
388 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
389 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
390
391 2002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
392
393 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
394 define them with AC_DEFINE and not in some header file so that
395 they are visible exactly in the same way as they used to be.
396
397 2002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
398
399 * configure.in: Do not add "threads.o" to the libobjs, it is now
400 always compiled.
401 (USE_THREADS, GUILE_ISELECT): Do not define.
402
403 2002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
404
405 * configure.in: Handle thread package "coop-pthread" with alias
406 "copt" and define USE_COPT_THREADS when it is selected.
407 Always define GUILE_ISELECT.
408
409 2002-10-26 Neil Jerram <neil@ossau.uklinux.net>
410
411 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
412 ice-9/debugger/breakpoints/Makefile.
413
414 2002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
415
416 * configure.in: Changed logic in thread support configuration such
417 that --with-threads=no is equivalent to --with-threads=null. On
418 platforms that are not supported by QuickThreads, we also use the
419 null-threads. Thus, USE_THREADS is always defined now.
420
421 2002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
422
423 * configure.in: Shuffled around and extended the thread
424 configuration code to allow the "null" thread package to be
425 selected. Define USE_NULL_THREADS in that case.
426
427 2002-10-13 Gary Houston <ghouston@arglist.com>
428
429 * autogen.sh (ac_version): try automake 1.7 too.
430
431 2002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
432
433 * autogen.sh: Make sure that $autoheader is always set. When we
434 would use the plain "autoconf", $autoheader would end up empty and
435 libguile/scmconfig.h.in would not be updated.
436
437 2002-10-04 Rob Browning <rlb@defaultvalue.org>
438
439 * libltdl: moved to libguile-ltdl.
440
441 * Makefile.am (SUBDIRS): remove libltdl.
442
443 * autogen.sh: remove support for libltdl sub-configure.
444 (ac_version): widen support check to any 2.5? autoconf version.
445 2.54 is out now.
446
447 * configure.in: turn on -Werror by default. We're now clean. I'd
448 like to stay that way. If we want, we can turn it off by default
449 when we make the stable release, but I caught a lot of bugs this
450 way. Accomodate libguile-ltdl -- therea are some ltdl things that
451 are commented out now INCLTDL and LIBLTDL. I think we may not
452 need them anymore, but I'll leave them until we're sure. We also
453 killed off the libltdl dir and related options including the
454 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
455 headers and functions that weren't listed but were in
456 scmconfig.h.in. though this may have been unnecessary.
457
458 2002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
459
460 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
461 AC_LIBLTDL_INSTALLABLE.
462
463 2002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
464
465 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
466 sources. Do not patch it. We have our own version now that is
467 only being used as a convenience library.
468
469 2002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
470
471 * configure.in: Check for __libc_stack_end.
472
473 2002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
474
475 * configure.in: add snprintf
476
477 2002-08-04 Han-Wen <hanwen@cs.uu.nl>
478
479 * NEWS: add entries for GC and vector WB.
480
481 2002-07-22 Han-Wen <hanwen@cs.uu.nl>
482
483 * autogen.sh (mscripts): find and check version number of
484 automake. Complain if 1.6 is not found.
485
486 2002-07-20 Han-Wen <hanwen@cs.uu.nl>
487
488 * autogen.sh (mscripts): find and check version number of
489 autoconf. Complain if 2.53 is not found.
490
491 2002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
492
493 * benchmark-guile.in: Copied from check-guile.in and adapted for
494 use with benchmarks.
495
496 * Makefile.am: Recurse into the benchmark-suite subdir.
497
498 * configure.in: Added benchmarking files.
499
500 2002-07-12 Gary Houston <ghouston@arglist.com>
501
502 * configure.in: check dynamic linking before modules. Add dynl.c
503 if dynamic linking is available, i.e., unless --with-modules=no
504 was given to configure.
505
506 2002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
507
508 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
509 libtool-1.4.2.
510
511 2002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
512
513 * autogen.sh: Do not copy INSTALL from workbook since it is not
514 uniform across branches.
515 * INSTALL: Re-added to repository.
516
517 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
518
519 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
520 libtool CVS does not need this fix.
521
522 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
523 build.
524 Add --with-cc-for-build option to re-enable cross building.
525 Add --with-guile-for-build option to re-enable cross building.
526
527 2002-06-30 Gary Houston <ghouston@arglist.com>
528
529 * autogen.sh: Changed the path to the scripts directory.
530 In libltdl, run aclocal before autoconf and automake: this
531 eliminated various warnings after upgrading to newer automake.
532
533 2002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
534
535 From John W. Eaton <jwe@bevo.che.wisc.edu>
536
537 * configure.in (AC_CHECK_FUNCS): Check for copysign.
538
539 2002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
540
541 * libguile.h: Added inclusion of "extensions.h".
542
543 2002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
544
545 * configure.in: Include <sys/types.h> before <netinet/in.h> when
546 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
547 Troxel!
548
549 From John W. Eaton.
550
551 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
552 ieeefp.h, and nan.h.
553 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
554
555 2002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
556
557 * autogen.sh: Add call to $mscripts/render-bugs
558 to create BUGS file.
559
560 * BUGS: bye bye
561
562 2002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
563
564 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
565
566 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
567
568 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
569 -I guile-config". This works as of automake 1.5.
570 * qthreads.m4: Moved to guile-config/.
571
572 2002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
573
574 * autogen.sh: Call automake twice for guile-core so that two
575 copies of mdate-sh get a chance of being installed (one in
576 doc/ref/ and one in doc/tutorial/).
577
578 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
579
580 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
581 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
582 (dist-hook): Removed.
583 (DISTCLEANFILES): Added check-guile.log.
584 (EXTRA_DIST): Don't distribute TODO.
585
586 * configure.in: Bump required autoconf version to 2.53. Move uses
587 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
588 set by AC_PROG_CC.
589
590 2002-04-10 Rob Browning <rlb@defaultvalue.org>
591
592 * configure.in: updates for new autoconf -- add definitions to
593 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
594 calls.
595
596 * acinclude.m4: add definitions to AC_DEFINE calls for new
597 autoconf.
598
599 * acconfig.h: removed -- newer autoconf doesn't like it, and now
600 we don't need it.
601
602 * .cvsignore: add autom4te.cache and pre-inst-guile.
603
604 2002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
605
606 * RELEASE: bye bye
607
608 2002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
609
610 * Makefile.am: Update copyright.
611 (dist-hook): Add, including related am/maintainers-dirs,
612 surrounded by "if MAINTAINER_MODE".
613
614 * TODO: bye bye
615
616 * autogen.sh: Add usage comment.
617 Add workbook specification.
618 Add dist-files symlinking.
619
620 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
621
622 2002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
623
624 * guile-tools.in: Handle "--source" option.
625
626 2002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
627
628 * configure.in (top_srcdir_absolute): New AC_SUBST var.
629
630 * pre-inst-guile.in, check-guile.in (top_srcdir):
631 Use `top_srcdir_absolute' AC_SUBST var.
632
633 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
634
635 2002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
636
637 * pre-inst-guile.in: Typofix; nfc.
638
639 2002-02-27 Stefan Jahn <stefan@lkcc.org>
640
641 * Makefile.am (SUBDIRS): Added the `am' directory.
642
643 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
644
645 * pre-inst-guile.in: New file.
646
647 * pre-inst-guile, pre-inst-guile.am: bye bye
648
649 * configure.in (top_builddir_absolute): New AC_SUBST var.
650 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
651 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
652
653 * check-guile.in (top_builddir): Use AC_SUBST var
654 `top_builddir_absolute'.
655 (guile): Look for pre-inst-guile in $top_builddir.
656
657 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
658 pre-inst-guile.am.
659
660 2002-02-24 Rob Browning <rlb@defaultvalue.org>
661
662 * GUILE-VERSION: move all but guile-readline library versioning
663 information here. guile-readline is still standalone. Bump
664 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
665 Thi-Thien's request.
666
667 * configure.in: AC_SUBST the centralized shared lib versioning
668 variables from ./GUILE-VERSION.
669 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
670 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
671 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
672 (LIBQTHREADS_INTERFACE): new AC_SUBST.
673 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
674 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
675 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
676 (LIBGUILE_INTERFACE): new AC_SUBST.
677 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
678 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
679 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
680 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
681 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
682 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
683 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
684 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
685
686 * autogen.sh: make absolutely sure we can't have stale files from
687 old versions lying around the libltdl dir since libtoolize
688 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
689 so the main tree and libltdl can't get out of sync again.
690
691 * RELEASE: update release building instructions.
692
693 2002-02-21 Neil Jerram <neil@ossau.uklinux.net>
694
695 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
696 "" for multiword string. Thanks to Christopher Cramer for
697 pointing this out.
698
699 2002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
700
701 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
702 instead of to scm_must_malloc.
703
704 2002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
705
706 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
707 pre-inst-guile.am.
708
709 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
710
711 * pre-inst-guile.am, pre-inst-guile: New files.
712
713 * check-guile.in (srcdir): Delete var.
714 (top_builddir, top_srcdir, guile_opts): New vars.
715
716 Use "set -e".
717 No longer set LTDL_LIBRARY_PATH.
718 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
719
720 * configure.in (libguile/guile-snarf-docs-texi): Remove
721 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
722
723 * check-guile.in (top_builddir): Fix bug: Use cwd.
724 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
725 (GUILE_LOAD_PATH): No longer include $top_srcdir.
726
727 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
728 prefix aliasing.
729
730 2002-01-31 Stefan Jahn <stefan@lkcc.org>
731
732 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
733 `libltdl.dll'.
734
735 2002-01-28 Stefan Jahn <stefan@lkcc.org>
736
737 * configure.in (guile_cv_have_uint32_t): Look also in
738 `stdint.h' for uint32_t.
739
740 2002-01-13 Neil Jerram <neil@ossau.uklinux.net>
741
742 * Makefile.am (SUBDIRS): Added lang.
743
744 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
745 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
746
747 2002-01-11 Neil Jerram <neil@ossau.uklinux.net>
748
749 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
750
751 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
752 not) according to absence (or presence) of `--disable-elisp'
753 in the configure args.
754
755 2001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
756
757 * TODO: Added two items.
758
759 2001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
760
761 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
762 set this conditional accordingly.
763
764 2001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
765
766 * README: Fix virulent typo.
767
768 2001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
769
770 * acconfig.h (HAVE_INLINE): Added template.
771 * configure.in (HAVE_INLINE): Define it when the compiler supports
772 inline functions.
773
774 * libguile.h: Include "libguile/inline.h".
775
776 2001-11-22 Gary Houston <ghouston@arglist.com>
777
778 * HACKING: Modified the Hacking It Yourself section. Removed the
779 version numbers from the tools.
780 HACKING, README, ANON-CVS: updates.
781
782 2001-11-21 Gary Houston <ghouston@arglist.com>
783
784 * HACKING: Removed reference to no longer practiced * in ChangeLog
785 convention.
786
787 2001-11-19 Thien-Thi Nguyen <ttn@glug.org>
788
789 * BUGS (11): Set "fixed: no-need".
790
791 * TODO (write emacs/patch.el): New item, self-assigned.
792
793 2001-11-19 Rob Browning <rlb@defaultvalue.org>
794
795 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
796 system libltdl when it's available. Aside from the normal reasons
797 to prefer installed shared libs, this means other apps that link
798 with libguile and also use libltdl will be more likely to work
799 right.
800
801 2001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
802
803 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
804
805 2001-11-15 Thien-Thi Nguyen <ttn@glug.org>
806
807 * guile-tools.in: Handle command "list" specially: list scripts dir.
808
809 (help): Make more informative.
810
811 2001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
812
813 * autogen.sh: Recurse into libltdl directory and invoke autoconf
814 there.
815
816 2001-11-11 Thien-Thi Nguyen <ttn@glug.org>
817
818 * HACKING: Restrict documentation change log
819 waiver to only apply to ChangeLog files.
820
821 2001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
822
823 * configure.in: Check for sizes of short, size_t, uintptr_t, and
824 ptrdiff_t. Checking for a size also checks automatically for the
825 existence of the type, so we don't check for the existence of
826 uintptr_t, ptrdiff_t and long long ourselves.
827
828 2001-11-10 Thien-Thi Nguyen <ttn@glug.org>
829
830 * BUGS (11): New.
831
832 2001-11-07 Stefan Jahn <stefan@lkcc.org>
833
834 * configure.in: Include `win32-socket.o' in the list of object
835 files if networking is enabled on Win32.
836
837 2001-11-06 Thien-Thi Nguyen <ttn@glug.org>
838
839 * TODO (sync srfi-modules.texi): New, done.
840
841 * BUGS (9, 10): New.
842
843 2001-11-04 Stefan Jahn <stefan@lkcc.org>
844
845 * NEWS: Corrected remarks about SCM_API.
846
847 * configure.in: Defining USE_DLL_IMPORT definition to indicate
848 usage of DLL import macros in `libguile/__scm.h'.
849 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
850 Somehow Jim Blandy's patch from 1997 did not survive.
851
852 2001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
853
854 Support for native Win32. Thanks to Stefan Jahn!
855
856 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
857 build systems which do not have symbolic links.
858 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
859 on Win32 platforms.
860 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
861 and `win32-dirent.o' and define extra compiler flags necessary
862 to build clean dlls.
863 Check for `regcomp()' inside `-lregex'.
864
865 2001-10-26 Thien-Thi Nguyen <ttn@glug.org>
866
867 * BUGS (7, 8): New.
868
869 2001-10-25 Thien-Thi Nguyen <ttn@glug.org>
870
871 * BUGS: Expand on file format description.
872
873 (1): Update "fixed" field.
874 (2, 3, 4, 5, 6): New.
875
876 2001-10-14 Gary Houston <ghouston@arglist.com>
877
878 * configure.in: include sys/types.h when testing uint32_t.
879 thanks to Bill Schottstaedt.
880
881 2001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
882
883 * configure.in: Do not use an absolute path for <unistd.h> when
884 checking for return type of usleep. Thanks to Michael Carmack.
885
886 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
887
888 * BUGS: New file.
889 * Makefile.am (EXTRA_DIST): Add BUGS file.
890
891 2001-09-25 Thien-Thi Nguyen <ttn@glug.org>
892
893 * TODO: Add bugfix item to "Eventually".
894
895 2001-09-20 Rob Browning <rlb@defaultvalue.org>
896
897 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
898
899 2001-09-11 Rob Browning <rlb@defaultvalue.org>
900
901 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
902 the testing list since they're no longer functional.
903
904 2001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
905
906 * TODO:
907 Use outline mode instead of text.
908 Reword protocol explanation.
909 Add "make error-signalling functions more consistent" to Eventually.
910 Move some C-related GOOPS tasks to 1.8.0, take ownership.
911
912 2001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
913
914 * HACKING (Sample GDB Initialization File): New section.
915
916 * TODO (1.8.0): Add "move .gdbinit" entry.
917
918 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
919
920 * TODO: Added some points, and eliminated all done items.
921
922 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
923 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
924 SCM_ENABLE_DEPRECATED with the logic reversed.
925
926 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
927
928 * libguile.h: Removed bogus comment, rearranged includes, removed
929 deprecated definitions.
930
931 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
932
933 2001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
934
935 * HACKING: Mention libtool ./configure-regeneration requirement.
936
937 2001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
938
939 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
940 libltdl provides it itself.
941
942 2001-08-24 Neil Jerram <neil@ossau.uklinux.net>
943
944 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
945 Makefiles.
946
947 2001-08-15 Rob Browning <rlb@defaultvalue.org>
948
949 * configure.in
950 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
951 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
952 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
953 (LIBGUILE_INTERFACE): use libtool versioning scheme.
954 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
955 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
956 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
957 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
958
959 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
960 (GUILE_MICRO_VERSION): reset for new unstable.
961 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
962 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
963 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
964 (LIBGUILE_INTERFACE): use libtool versioning scheme.
965 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
966 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
967 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
968 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
969
970 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
971
972 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
973 EXTRA_DIST to SUBDIRS.
974
975 * configure.in: Added "test-suite/Makefile".
976
977 2001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
978
979 * configure.in: Added `--disable-linuxthreads' option and do not
980 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
981 given. Thanks to Cris Cramer!
982
983 2001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
984
985 * Makefile.am (SUBDIRS): Build libguile before ice-9.
986
987 2001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
988
989 * configure.in: Check for "inttypes.h".
990
991 2001-07-19 Rob Browning <rlb@defaultvalue.org>
992
993 * configure.in: add checks for setitimer and getitimer.
994 Add --enable-error-on-warning.
995
996 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
997
998 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
999
1000 2001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
1001
1002 * HACKING: Remove onerous authorship-info deletion clause.
1003
1004 2001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
1005
1006 * autogen.sh: Call libtoolize with --force.
1007
1008 2001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
1009
1010 * INSTALL: Point to HACKING for tool versions.
1011
1012 2001-07-08 Rob Browning <rlb@defaultvalue.org>
1013
1014 * TODO: updated to include relevant itemized post-1.6-RELEASE
1015 tasks that are distributable so we can check them off as they are
1016 done, and delete 1.6.0 tasks.
1017
1018 * RELEASE: add a note that the RELEASE instructions are out of
1019 date now that we're using branches.
1020
1021 * AUTHORS: add "many files throughout" for myself.
1022
1023 2001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
1024
1025 * README: Also mention guile-tools.
1026
1027 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
1028
1029 2001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
1030
1031 * RELEASE: Move todo items to file TODO.
1032
1033 * TODO: Initial revision
1034
1035 * Makefile.am (EXTRA_DIST): Add TODO.
1036
1037 * HACKING: Refer to TODO and SNAPSHOTS.
1038 No longer refer to devel/tasks.text.
1039
1040 * SNAPSHOTS: Fix reference bug; recommended tool
1041 versions are in HACKING.
1042
1043 * TODO: Add completion and ownership protocol to header comments.
1044
1045 * RELEASE: Add TODO-processing to spiffing checklist.
1046
1047 * HACKING: Update deprecation procedure to refer to TODO.
1048
1049 2001-06-27 Michael Livshin <mlivshin@bigfoot.com>
1050
1051 * autogen.sh: don't run flex here.
1052
1053 * HACKING: clarify that newer versions of flex should be just
1054 fine.
1055
1056 2001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1057
1058 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
1059
1060 * configure.in: Added some header and function checks.
1061
1062 2001-06-25 Neil Jerram <neil@ossau.uklinux.net>
1063
1064 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
1065
1066 2001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
1067
1068 * autogen.sh: Added message about what to do next. Tell them to
1069 use `--enable-maintainer-mode'.
1070
1071 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
1072
1073 * HACKING: mention flex.
1074
1075 * autogen.sh: generate libguile/c-tokenize.c.
1076
1077 2001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1078
1079 * libguile.h: Removed inclusion of libguile/tag.h.
1080
1081 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
1082
1083 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
1084 these when using threads.
1085
1086 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
1087
1088 * libguile.h: Added deprecated section with the olde type names.
1089
1090 * configure.in: Check for header <stdint.h>. Check for uintptr_t
1091 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
1092 `#defined'.
1093
1094 * acconfig.h (ptrdiff_t): Removed.
1095
1096 2001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1097
1098 * configure.in: Generate examples/box-dynamic-module/Makefile.
1099
1100 2001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
1101
1102 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
1103 guile-snarf.
1104
1105 2001-06-02 Rob Browning <rlb@cs.utexas.edu>
1106
1107 * configure.in: changes for autoconf 2.50.
1108 (AC_PREREQ): require at least autoconf 2.50.
1109 (AC_INIT): no longer takes an arg.
1110 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
1111 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
1112 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
1113 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
1114 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
1115 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
1116 (AC_OUTPUT): no longer takes args.
1117
1118 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
1119 unconditionally .
1120
1121 2001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
1122
1123 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
1124 I. N. Golubev!
1125
1126 2001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1127
1128 * configure.in: Generate examples/box-dynamic/Makefile.
1129
1130 2001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1131
1132 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
1133
1134 * configure.in: Added all Makefiles in the `examples' directory to
1135 AC_OUTPUT.
1136
1137 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
1138
1139 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
1140 don't generate guile-snarf.awk.
1141
1142 * Makefile.am (EXTRA_DIST): add test-suite.
1143
1144 2001-05-28 Michael Livshin <mlivshin@bigfoot.com>
1145
1146 * check-guile.in: fix to be runnable when srcdir!=builddir.
1147
1148 2001-05-26 Michael Livshin <mlivshin@bigfoot.com>
1149
1150 revert the controversial part of the 2001-05-23 changes
1151
1152 2001-05-23 Michael Livshin <mlivshin@bigfoot.com>
1153
1154 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
1155 also, make sure that the integral type choosen to represent an SCM
1156 has exactly the same size as a void pointer.
1157
1158 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
1159 SCM_SIZEOF_BITS_T, ptrdiff_t.
1160
1161 2001-05-16 Rob Browning <rlb@cs.utexas.edu>
1162
1163 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
1164
1165 * GUILE-VERSION
1166 (GUILE_VERSION): now MAJOR.MINOR.MICRO
1167 (GUILE_MICRO_VERSION): new variable, records final revision.
1168 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1169 i.e. the 6.
1170
1171 2001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1172
1173 * acconfig.h, configure.in: Renamed
1174 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1175
1176 2001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1177
1178 * acinclude.m4: Removed copy of "libtool.m4".
1179
1180 2001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1181
1182 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1183
1184 2001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1185
1186 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1187
1188 * HACKING: Update copyright.
1189 Add blurb pointing to devel/tasks.text.
1190
1191 2001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1192
1193 * check-guile.in: For SRFI testing, set and export env
1194 var `LTDL_LIBRARY_PATH'.
1195
1196 2001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1197
1198 * AUTHORS: Add docs-related authorship details.
1199
1200 2001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1201
1202 * configure.in (--enable-deprecated): Recognize "shutup" option
1203 argument and turn it into the default warning level "no".
1204
1205 2001-05-05 Gary Houston <ghouston@arglist.com>
1206
1207 * acconfig.h: add HAVE_IPV6.
1208 * configure.in: check whether we can compile with IPv6 support.
1209
1210 2001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1211
1212 * guile-tools.in: New file.
1213
1214 * configure.in (AC_OUTPUT): Add guile-tools, and make
1215 executable.
1216
1217 * Makefile.am (bin_SCRIPTS): New var.
1218
1219 2001-05-04 Gary Houston <ghouston@arglist.com>
1220
1221 * configure.in: check whether uint32_t is defined when netdb.h
1222 is included.
1223 acconfig.h: added HAVE_UINT32_T.
1224
1225 2001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1226
1227 * configure.in: Added handling of `--enable-deprecated'.
1228
1229 * acconfig.h (SCM_DEBUG_DEPRECATED,
1230 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1231
1232 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1233
1234 * Makefile.am (SUBDIRS): Add "scripts".
1235
1236 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1237
1238 2001-04-29 Gary Houston <ghouston@arglist.com>
1239
1240 * libguile.h: include rw.h.
1241
1242 2001-04-27 Rob Browning <rlb@cs.utexas.edu>
1243
1244 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1245 the new odd/even ustable/stable version numbering scheme.
1246 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1247 libguile. In the future, libguile and libguileqthreads may not
1248 stay in sync. This still doesn't appear to affect
1249 libguileqthreads, but we'll fix that next.
1250
1251 2001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1252
1253 * configure.in: Don't treat srfi directory specially, just create
1254 the Makefile there (thanks to Neil Jerram for the patch).
1255
1256 2001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1257
1258 * Makefile.am (SUBDIRS): Added `srfi'.
1259
1260 * configure.in: Added subdirectory `srfi' to build process.
1261
1262 * libguile.h: Added inclusion of `values.h'.
1263
1264 2001-04-22 Gary Houston <ghouston@arglist.com>
1265
1266 * configure.in: check for inet_pton and inet_ntop.
1267
1268 2001-04-20 Gary Houston <ghouston@arglist.com>
1269
1270 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1271 * configure.in: check for sin6_scope_id in sockaddr_in6.
1272
1273 2001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1274
1275 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1276
1277 2001-04-17 Gary Houston <ghouston@arglist.com>
1278
1279 * configure.in: run the autoconf BIGENDIAN check.
1280
1281 2001-04-12 Niibe Yutaka <gniibe@m17n.org>
1282
1283 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1284 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1285 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1286
1287 * configure.in: Likewise.
1288
1289 2001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1290
1291 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1292 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1293 Thanks to NIIBE Yutaka.
1294
1295 2001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1296
1297 * Undeprecated scm_init_oop_goopscore_module.
1298
1299 2001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1300
1301 * check-guile.in: Fix sh standard conformance bug: Replace
1302 "test -e" with "test -f". Thanks to Alexander Klimov.
1303
1304 2001-03-19 Gary Houston <ghouston@arglist.com>
1305
1306 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1307 set it to `pwd`.
1308
1309 * check-guile.in: 16 documentation tests were failing if "make
1310 check" was run before Guile had been installed with the current
1311 --prefix. made various changes to the script so that it runs
1312 without a cd to the test-suite directory. For the -i option,
1313 don't point GUILE_LOAD_PATH to the current directory, but let it
1314 use it's own scheme library.
1315
1316 2001-03-18 Gary Houston <ghouston@arglist.com>
1317
1318 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1319 the current directory (build dir) not srcdir to find guile
1320 executable. otherwise "make check" doesn't work with a separate
1321 build directory. create the test log in
1322 $build_dir/check-guile.log instead of in srcdir/test-suite
1323 directory.
1324 * configure.in: don't define or substitute test_suite_dir.
1325
1326 2001-03-17 Gary Houston <ghouston@arglist.com>
1327
1328 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1329 since EXTRA_DOT_DOC_FILES is redefined later. define
1330 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1331
1332 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1333
1334 * configure.in: Added header checks for crypt.h, sys/resource.h
1335 and sys/file.h, function checks for chroot, flock, getlogin,
1336 cuserid, getpriority, setpriority, getpass, sethostname,
1337 gethostname, and for crypt() in libcrypt.
1338
1339 2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1340
1341 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1342 option from guile-doc/configure.in.
1343
1344 2001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1345
1346 * libguile.h: Removed #include "libguile/dump.h".
1347
1348 2001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1349
1350 * libguile.h: Added #include "libguile/dump.h".
1351
1352 2001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1353
1354 * libguile.h: Added #include "libguile/rdelim.h".
1355
1356 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1357
1358 The following patch was sent by Thien-Thi Nguyen.
1359
1360 * check-guile.in: New file.
1361
1362 * Makefile.am: Add TESTS rule.
1363
1364 * configure.in: Add support for "make check".
1365
1366 2000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1367
1368 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1369
1370 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1371
1372 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1373 version number to 10 due to the merge of GOOPS.
1374
1375 * oop: New directory.
1376
1377 2000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1378
1379 * libguile.h: #include "libguile/properties.h".
1380
1381 2000-09-17 Gary Houston <ghouston@arglist.com>
1382
1383 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1384 to be reliable on all platforms.
1385
1386 2000-08-18 Gary Houston <ghouston@arglist.com>
1387
1388 * acconfig.h: added BROKEN_GCSE.
1389 * configure.in: check for a gcc GCSE optimisation bug.
1390
1391 2000-07-31 Gary Houston <ghouston@arglist.com>
1392
1393 * acconfig.h: added HAVE_H_ERRNO
1394 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1395 added a test for h_errno.
1396
1397 2000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1398
1399 * Guile 1.4 released.
1400
1401 2000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1402
1403 * GUILE-VERSION: Changed to work also when included by a Makefile
1404 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1405 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1406 (GUILE_MINOR_VERSION): Bumped to 4.
1407
1408 2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1409
1410 * libguile.h: Removed #include "libguile/kw.h".
1411
1412 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1413 (The rule will cd to $(top_srcdir).)
1414
1415 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1416 substitute it into libguile/Makefile.
1417
1418 * HACKING: Updated recommended libtool version to be 1.3.5.
1419
1420 * RELEASE: Say that we should update HACKING to reflect the
1421 versions of the tools we're using rather than README.
1422
1423 2000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1424
1425 * NOTES: Removed.
1426
1427 * TODO: Moved to devel/.
1428
1429 2000-06-01 Craig Brozefsky <craig@red-bean.com>
1430
1431 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1432 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1433 define libguile.so version in a well-lit place.
1434
1435 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1436 variables.
1437
1438 2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1439
1440 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
1441
1442 * guile-aclocal.sh: new file, works around aclocal problems.
1443
1444 2000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1445
1446 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1447 USE_PCTHREADS_PTHREADS): Removed.
1448
1449 2000-05-01 Gary Houston <ghouston@arglist.com>
1450
1451 * Makefile.am: add include_HEADERS.
1452 libguile.h: moved from libguile directory. maybe libguile.h should
1453 be installed in $prefix/include/libguile/libguile.h instead?
1454
1455 2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1456
1457 * qthreads.m4: Removed THREADS_CPPFLAGS.
1458
1459 * acinclude.m4: Removed qthreads macros. They are provided in
1460 qthreads.m4, so these were redundant.
1461
1462 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1463
1464 * configure.in: New --enable-debug-malloc configuration option.
1465
1466 2000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1467
1468 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1469
1470 * configure.in: Enable workaround for COOP-linuxthreads
1471 compatibility on Linux systems.
1472
1473 2000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1474
1475 * devel: New directory. Intended to carry documentation related
1476 to Guile development (as opposed to the doc directory which
1477 contains documentation related to the use of the current Guile).
1478 This directory (devel) is not included in the Guile distribution,
1479 but is accessible via anonymous CVS.
1480
1481 2000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1482
1483 * configure.in: Don't add iselect.o to LIBOBJS.
1484
1485 2000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1486
1487 * configure.in: Added end-tag for local variables. (Thanks to
1488 Thien-Thi Nguyen.)
1489
1490 2000-03-12 Gary Houston <ghouston@arglist.com>
1491
1492 * README (Guile Documentation, About This Distribution): updated.
1493
1494 2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1495
1496 * configure.in (ac_cv_struct_timespec): Added test for struct
1497 timespec.
1498
1499 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1500
1501 2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1502
1503 * autogen.sh: Call libtoolize. Pass --add-missing option to
1504 automake. Do not decent into libltdl directory. The libltdl
1505 directory is now populated by libtoolize and does not need any
1506 further autogeneration.
1507
1508 2000-01-23 Gary Houston <ghouston@arglist.com>
1509
1510 * configure.in: check for fchown.
1511
1512 Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1513
1514 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1515 instead of $(top_builddir)/libltdl to includepath.
1516
1517 2000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1518
1519 * emacs: New subdirectory for elisp tools.
1520
1521 2000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1522
1523 * README, HACKING: Moved "Hacking it yourself" section from README
1524 to HACKING. Updated recommended libtool version to be 1.3.4.
1525
1526 2000-01-14 Gary Houston <ghouston@arglist.com>
1527
1528 * configure.in: needs to have --disable-networking, not
1529 --disable-net.
1530
1531 2000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1532
1533 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1534
1535 Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1536
1537 * autogen.sh: Added messages as we run autogen in subdirectories.
1538
1539 * configure.in: Output libugile/guile-func-name-check script, and
1540 chmod +x it.
1541
1542 2000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1543
1544 * libltdl/autogen.sh: New file.
1545 * autogen.sh: Invoke libltdl/autogen.sh.
1546
1547 2000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1548
1549 Finally applied the libltdl patch from Thomas Tanner, with slight
1550 modifications. All code copied from the libtool package is from
1551 libtool-1.3.4.
1552
1553 * configure.in: Make "--with-modules=yes" the default. Do not
1554 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
1555
1556 1999-07-25 Thomas Tanner <tanner@ffii.org>
1557
1558 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1559 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1560 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1561 (no need to install libtool any more)
1562 * configure.in: replace --enable-dynamic-linking with
1563 --with-modules, required modules can be specified using
1564 --with-modules="/path/to/mod.la" and will be linked
1565 statically on platforms that don't support dynamic loading,
1566 configure libltdl, configure libtool for dlopening
1567 * libltdl: added using libtoolize -c --ltdl
1568
1569 2000-01-09 Gary Houston <ghouston@arglist.com>
1570
1571 * configure.in: check whether localtime caches TZ. copied from
1572 Emacs 20.5.
1573 * acconfig.h: add LOCALTIME_CACHE.
1574
1575 Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1576
1577 * configure.in: Make it be guile-snarf.awk, since we'll be
1578 switching names for guile-doc-snarf. (I wouldn't have changed
1579 this, but I was getting ready to commit this way when the below
1580 change was committed).
1581
1582 1999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1583
1584 * configure.in: Create guile-doc-snarf.awk.
1585
1586 1999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1587
1588 * configure.in: Create guile-doc-snarf, chmod +x that script after
1589 AC_OUTPUTted.
1590
1591 1999-12-10 Greg J. Badros <gjb@cs.washington.edu>
1592
1593 * NEWS: More complete description for --enable-debug-freelist.
1594
1595 1999-12-09 Gary Houston <ghouston@freewire.co.uk>
1596
1597 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1598 causes numerous spurious warnings with recent gcc and/or glibc
1599 versions.
1600
1601 1999-11-19 Gary Houston <ghouston@freewire.co.uk>
1602
1603 * acconfig.h: add HAVE_ARRAYS.
1604
1605 * configure.in: add --disable-arrays option, probably temporary.
1606
1607 1999-11-17 Gary Houston <ghouston@freewire.co.uk>
1608
1609 * configure.in: check for hstrerror.
1610
1611 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1612
1613 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1614 Instead, call the various tools explicitly. Invoke
1615 guile-readline's autogen.sh script.
1616
1617 Straighten up the situation regarding guile.m4 and qthreads.m4.
1618
1619 We can't have .m4 files which are installed where aclocal can
1620 see them, but also used by guile's own configure.in, because
1621 aclocal will read both copies, complain about duplicate macro
1622 definitions, and refuse to generate aclocal.m4 at all. This
1623 happens if you invoke it as `aclocal -I .', as autoreconf does.
1624 This is probably a flaw in the autotools, but Guile doesn't need
1625 that flaw fixed immediately.
1626
1627 guile.m4 is intended for use by people linking against guile, so
1628 it needs to be installed. But Guile itself doesn't use it. So
1629 move guile.m4 into guile-config. That makes sense, since
1630 guile.m4's GUILE_FLAGS macro is just an easy way to call
1631 guile-config.
1632
1633 qthreads.m4 is indented to help configure a qthreads tree. It's
1634 only useful to a package which actually includes a qthreads tree,
1635 and it's intimately related to that tree, so it's not useful to
1636 install this. So don't install it.
1637
1638 * guile.m4: Moved to guile-config.
1639 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1640 (EXTRA_DIST): Move qthreads.m4 here.
1641
1642 Don't store generated files in the repository any more. Instead,
1643 require people to run autogen.sh on trees from snapshots and CVS.
1644 * Makefile.in, aclocal.m4, configure: Deleted.
1645 * autogen.sh: New file.
1646 * ANON-CVS, SNAPSHOTS: Updated instructions.
1647
1648 1999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1649
1650 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1651
1652 1999-09-27 Greg J. Badros <gjb@cs.washington.edu>
1653
1654 * configure.in: Added --enable-debug-freelist option.
1655
1656 * acconfig.h: Added GUILE_DEBUG_FREELIST.
1657
1658 1999-09-23 Gary Houston <ghouston@freewire.co.uk>
1659
1660 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1661 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1662
1663 * configure.in: new options --disable-posix, --disable-net
1664 and --disable-regex
1665 export HAVE_POSIX and HAVE_NETWORKING definitions.
1666 don't add regex-posix.o to LIBOBJS if regex disabled.
1667
1668 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1669 conditionally.
1670
1671 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1672
1673 * Guile 1.3.4 released.
1674
1675 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1676
1677 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1678 libtool knows how to get ANSI C behavior from the compiler.
1679 * configure: Regenerated.
1680
1681 1999-09-20 Gary Houston <ghouston@freewire.co.uk>
1682
1683 * configure.in: check availability of siginterrupt.
1684
1685 1999-09-18 Gary Houston <ghouston@freewire.co.uk>
1686
1687 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1688 testing for SA_RESTART.
1689
1690 1999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1691
1692 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1693
1694 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1695
1696 * configure.in (GUILE_STAMP): Don't set this variable, or
1697 substitute it into anything. Full explanation in ice-9/ChangeLog.
1698 * configure, Makefile.in: Regenerated.
1699
1700 1999-09-06 James Blandy <jimb@mule.m17n.org>
1701
1702 Propagate the changes of 2 Sept the rest of the way through.
1703 * configure: Regenerated.
1704 * Makefile.in: Regenerated. Not sure why this diff is so big.
1705
1706 1999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1707
1708 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1709 variable name. (Thanks to Bill Schottstaedt.)
1710 * aclocal.m4: Regenerated.
1711
1712 1999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1713
1714 * configure.in: Test for presence of function on_exit.
1715
1716 1999-09-01 James Blandy <jimb@mule.m17n.org>
1717
1718 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1719 the system doesn't have memmove. Don't test for memmove and bcopy
1720 with AC_CHECK_FUNCS.
1721 * configure: Regenerated.
1722
1723 1999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1724
1725 * configure.in: Test for atexit.
1726
1727 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1728
1729 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1730
1731 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1732 (Thanks to Bernard Urban.)
1733 Test for memmove and bcopy. (Thanks to
1734 suzukis@file.phys.tohoku.ac.jp.)
1735
1736 * acconfig.h: Added HAVE_S_ISLNK.
1737
1738 1999-08-20 James Blandy <jimb@mule.m17n.org>
1739
1740 * Guile 1.3.2 released.
1741
1742 * Makefile.in: Regenerated.
1743
1744 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1745
1746 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1747 to libtool-1.3.3.
1748
1749 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1750
1751 Added guile-readline subdirectory with the removed readline
1752 support.
1753 * guile-readline: New directory, see ChangeLog there.
1754 * configure.in: Cause configure to descend into guile-readline
1755 dir.
1756 * Makefile.am: Likewise for make.
1757 * NEWS: Explain how to activate the readline support.
1758 * configure, Makefile.in: Regenerated.
1759
1760 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1761
1762 Fixes for EMX from Mikael StĂ¥ldal.
1763
1764 * configure.in: Check for <io.h>.
1765 * configure: Regenerated.
1766
1767 1999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
1768
1769 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
1770 name can have suffixes, like alphaev56-unknown-linux-gnu.
1771 * aclocal.m4, configure: Rebuilt.
1772 (Thanks to Sebastien Villemot.)
1773
1774 1999-07-04 Gary Houston <ghouston@easynet.co.uk>
1775
1776 * configure.in: don't check for ways to violate stdio abstraction.
1777
1778 1999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
1779
1780 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
1781 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
1782
1783 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
1784
1785 Remove all automatic readline support, to avoid copyright
1786 confusion.
1787 * INSTALL: Update text.
1788 * NEWS: Explain the situation.
1789 * configure.in: Remove configury for readline and its supporting
1790 libraries.
1791 * configure: Regenerated.
1792
1793 * README: Change URL's for automake and autoconf.
1794
1795 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
1796 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
1797 all the right tools, according to README, but I'm still getting
1798 different results than Mikael is. Hmm.
1799
1800 1999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
1801
1802 * New libtool: 1.2f
1803 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
1804 * README: Mention new version number of libtool.
1805
1806 1999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1807
1808 New automake: 1.4
1809 * config.guess, config.sub, install-sh, mdate-sh, missing,
1810 mkinstalldirs: New versions.
1811 * Makefile.in, aclocal.m4, configure: Regenerated.
1812 * README: Mention new version numbers on autoconf and automake.
1813
1814 1999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
1815
1816 * configure.in: Add --with-readline flag.
1817 * configure: Rebuilt.
1818
1819 1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
1820
1821 * NEWS: Added entry for optargs module.
1822
1823 1999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
1824
1825 * configure: Regenerated using autoconf 2.12.
1826
1827 1999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1828
1829 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
1830 considered to encourage bad coding style.)
1831
1832 1999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1833
1834 * configure.in: Added test AC_C_BIGENDIAN.
1835
1836 1999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
1837
1838 * configure.in: Remove quotes around ac_cv_lib_readline_main and
1839 ac_cv_var_rl_getc_function. They should both always be set to
1840 non-null values; this way, we get error messages.
1841 * configure: Regenerated.
1842
1843 1999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
1844
1845 * configure.in: Cite the variable ac_cv_lib_readline_main, not
1846 ac_cv_lib_readline_readline; the latter isn't set any more, since
1847 we look for 'main' in libreadline now. Add quotes around
1848 reference to the variable references, too, so this will work even
1849 when a variable's value is the empty string.
1850 * configure: Regenerated.
1851
1852 1999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1853
1854 * acconfig.h: Added HAVE_LONG_LONGS.
1855
1856 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
1857 Added check for long longs.
1858
1859 1998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
1860
1861 * configure.in: Check for tgoto in ncurses, then termcap.
1862 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
1863 Eichwalder.)
1864 * configure: Regenerated.
1865
1866 1998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
1867
1868 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
1869 pass the compiler to make it support ANSI. (Thanks to Bernard
1870 Urban.)
1871 * aclocal.m4, configure: Regenerated.
1872
1873 1998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
1874
1875 * Guile 1.3 released.
1876
1877 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
1878
1879 * GUILE-VERSION: Bump to 1.3.
1880
1881 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
1882 * Makefile.in: Regenerated.
1883
1884 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
1885
1886 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
1887 to the Makefile which explicitly tells it to pass assembly files
1888 through the preprocessor. (Thanks to Perry Metzger.)
1889 * aclocal.m4, configure, Makefile.in: Regenerated.
1890
1891 1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
1892
1893 * configure.in: Define SCM_SINGLES whenever a float can fit in a
1894 long, not only when a float is the same size as a long. This gets
1895 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
1896 * configure: Regenerated.
1897
1898 * configure.in: Construct libguile/versiondat.h here; see
1899 log entry in libguile/ChangeLog for details.
1900 * configure: Regenerated.
1901
1902 * configure.in: Allow tabs and whitespace between `void' and
1903 `usleep'. (Thanks to Harvey J. Stein.)
1904 * configure: Regenerated.
1905
1906 Don't redefine sleep/usleep.
1907 * configure.in: Remove tests for usleep's argument type; we only
1908 need that if we're going to replace it.
1909
1910 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
1911 garbage is needed just to use usleep and sleep without compiler
1912 warnings.
1913 * configure: Regenerated.
1914
1915 1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
1916
1917 * configure: Regenerated.
1918
1919 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
1920 starting with guile_cv_; ac_cv_ is autoconf's namespace.
1921
1922 The type of the argument to usleep varies from system to system,
1923 as does the return type. We really shouldn't be redefining usleep
1924 at all, but I don't have time to clean that up before the 1.3
1925 release. It's on the schedule for afterwards.
1926 * configure.in: Cache results from usleep return value test.
1927 Test for the type of the usleep argument, and cache that too.
1928 * acconfig.h (USLEEP_ARG_TYPE): New macro.
1929
1930 1998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
1931
1932 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
1933
1934 1998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
1935
1936 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
1937
1938 * Guile 1.2.90 released --- beta.
1939 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
1940 regression from 1.3a, but everyone knows that the next release is
1941 1.3, I want to switch to a more coherent version numbering system,
1942 and now is the time.
1943
1944 1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
1945
1946 * configure.in: Call AC_C_INLINE, so we can use inline happily in
1947 libguile.
1948 * configure: Regenerated.
1949
1950 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
1951
1952 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
1953 we do find the rl_getc_function variable in the readline library;
1954 AC_CHECK_FUNCS used to do this for us, but we're not using it any
1955 more.
1956 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
1957
1958 * configure.in: Properly test for the presence of rl_getc_function;
1959 it's a variable, not a function.
1960 * configure: Regenerated.
1961
1962 * doc: New subdirectory.
1963 * Makefile.am (SUBDIRS): List it.
1964 * configure.in (AC_OUTPUT): Build its Makefile.
1965 * configure, Makefile.in: Regenerated.
1966
1967 * guile.m4 (GUILE_FLAGS): New macro.
1968
1969 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
1970 terribly helpful any more, nobody's using it, and this is not
1971 really the way I want to handle modules anyway.
1972
1973 1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
1974
1975 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
1976 stdio implementation. (Thanks to David Tillman.)
1977 * configure: Rebuilt.
1978
1979 * guile-config: Renamed from `build'.
1980 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
1981 * configure.in: Create `guile-config/Makefile.in', not
1982 `build/Makefile.in'. Doc fix, too.
1983
1984 * qthreads.m4: Doc fix.
1985 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
1986
1987 1998-10-03 <jimb@savonarola.red-bean.com>
1988
1989 * configure.in: Check for a missing `sleep' declaration.
1990 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
1991 * configure: Regenerated.
1992
1993 * configure.in: Don't use the canonical host name to decide
1994 whether `bzero' and `usleep' have declarations --- that's going
1995 back to the bad old days before autoconf. Remove the call to
1996 AC_CANONICAL_HOST and the subsequent case statement.
1997 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
1998 declarations for `bzero', `usleep', and (new!) `strptime'.
1999 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
2000 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
2001 Added. I think this naming convention is more consistent with the
2002 rest of autoconf; names generally describes the system, not what
2003 the package should do to accomodate the system.
2004 * configure: Regenerated.
2005
2006 1998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
2007
2008 * configure.in: Remove --disable-debug option. The debugging
2009 support is pretty stable now, and it's confusing people.
2010 * configure: Regenerated.
2011
2012 * HACKING: Remove -Wstrict-prototypes from the list of requested
2013 flags (to match 1998-07-30 change).
2014
2015 1998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
2016
2017 * configure.in: Don't use -Wstrict-prototypes after all.
2018 * configure: Regenerated.
2019
2020 1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
2021
2022 * configure.in: Request more warnings.
2023 * configure: Regenerated.
2024 * HACKING: Ask people not to make changes that introduce those
2025 warnings. Now I have to go through the code and actually bring it
2026 up to standards... :(
2027
2028 * Makefile.in, aclocal.m4, configure: Regenerated using the last
2029 public version of automake, not the hacked Cygnus version.
2030 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
2031 libtool.
2032
2033 * configure.in, qthreads.m4: Display a message about how the
2034 threads configuration went.
2035 * aclocal.m4, configure: Regenerated.
2036
2037 1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
2038
2039 Remove the TOTORO kludge. We're not doing snapshots any more, so
2040 totoro is completely uninvolved. (Poor Totoro!)
2041 * configure.in: Remove code to check the hostname and #define
2042 TOTORO.
2043 * acconfig.h: Remove comments for TOTORO symbol.
2044 * configure, Makefile.in: Regenerated.
2045
2046 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
2047 to get AC_PROG_LN_S.
2048 * aclocal.m4, configure: Regenerated.
2049
2050 1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
2051
2052 Clean up thread configuration.
2053 * qthreads.m4: New file, which knows how to configure the qthreads
2054 library.
2055 * configure.in: Replace all thread package selection code. Do the
2056 --with-threads argument processing here. Enable the appropriate
2057 thread interface files in libguile. Remove all qthreads
2058 configuration code; call QTHREADS_CONFIGURE instead. Set
2059 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
2060 * threads.m4: Removed; not used any more.
2061 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
2062 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
2063 Note that these were regenerated with the tools available from
2064 Cygnus's source tree, which have patches not available to the
2065 general public. I'm not sure this was a good idea; feel free to
2066 revert them to the latest released versions of the tools.
2067
2068 Upgrade to the version of libtool available at Cygnus. See note
2069 above.
2070 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
2071
2072 1998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
2073
2074 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
2075 totoro kludge.
2076
2077 Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
2078
2079 * acconfig.h, configure.in: Define TOTORO if configuring on
2080 totoro.red-bean.com.
2081
2082 * configure.in: Check for strdup.
2083
2084 1998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2085
2086 * configure.in: Check for rl_cleanup_after_signal.
2087
2088 1998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2089
2090 * configure.in: Added test for rl_getc_function. Warn if
2091 libreadline is found but not this function.
2092
2093 1998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2094
2095 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
2096 that suitable HAVE_<function name> symbols get defined.
2097
2098 1998-04-25 Mikael Djurfeldt <mdj@kenneth>
2099
2100 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
2101 (Thanks to Julian Satchell.)
2102
2103 1998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2104
2105 * configure.in: Check for usleep; Define DECLARE_BZERO and
2106 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
2107 without declaring them.
2108
2109 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
2110
2111 1998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2112
2113 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
2114 defined.
2115
2116 1998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2117
2118 * configure.in (GUILE_LIBS): New variable. Contains libraries
2119 which libguile needs to be linked with. Substituted into
2120 libpath.h.
2121
2122 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
2123 $cy_cv_threads_libs.
2124
2125 1998-04-11 Mikael Djurfeldt <mdj@kenneth>
2126
2127 New libtool: 1.2
2128 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2129 New automake: 1.3
2130 * Makefile.in, aclocal.m4, configure: Regenerated.
2131 * README: Mention new version numbers on libtool and automake.
2132
2133 1997-12-11 Tim Pierce <twp@skepsis.com>
2134
2135 * HACKING: Note that SSH is mandatory for CVS access.
2136
2137 Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
2138
2139 * README: using Automake 1.2d
2140 * configure.in: AC_CHECK_FUNCS: add "system".
2141
2142 1997-12-01 Tim Pierce <twp@skepsis.com>
2143
2144 * acconfig.h: Add USCORE.
2145
2146 1997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2147
2148 * configure.in: Added code to enable GUILE_ISELECT on systems
2149 which have the necessary functions (gettimeofday, select).
2150
2151 * acconfig.h: Added GUILE_ISELECT.
2152
2153 1997-11-24 Tim Pierce <twp@twp.tezcat.com>
2154
2155 * acinclude.m4: Assume dlsym does not add underscore if
2156 cross-compiling.
2157 * aclocal.m4, configure: Regenderated.
2158
2159 1997-11-21 Tim Pierce <twp@twp.tezcat.com>
2160
2161 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
2162 <hag@ai.mit.edu>.
2163 * configure.in: Use it.
2164 * configure: Regenerated.
2165 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
2166
2167 1997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
2168
2169 * README (libtool): Tell people to use version 1.0e.
2170
2171 Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2172
2173 Call the QuickThreads library libqthreads.a, not libqt.a. The old
2174 name conflicts with the Qt user interface toolkit.
2175 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
2176 * configure.in: Same.
2177 * aclocal.m4, configure: Regenerated.
2178
2179 Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
2180
2181 * configure.in: Check for the readline library, and the termcap
2182 library (on which readline relies).
2183 * configure: Regenerated.
2184
2185 Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
2186
2187 New libtool: 1.0e
2188 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2189 * configure, aclocal.m4: Regenerated.
2190
2191 1997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
2192
2193 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
2194 * configure.in: Check whether dlopen can be found without -ldl.
2195
2196 Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
2197
2198 * Makefile.in: Regenerated with automake 1.2c.
2199
2200 Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
2201
2202 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
2203 * configure.in: Add build/Makefile to AC_OUTPUT clause.
2204 * Makefile.in, configure: Regenerated.
2205
2206 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
2207
2208 Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2209
2210 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
2211
2212 Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2213
2214 * ltmain.sh: Added a missing '\' before \n on line 32.
2215
2216 Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2217
2218 New libtool: 1.0b.
2219 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
2220 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
2221
2222 Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
2223
2224 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
2225
2226 * configure.in: Use the QuickThreads assembler fragment with Irix
2227 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
2228 Jesse Glick.
2229 * configure: Regenerated.
2230
2231 Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
2232
2233 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
2234 so that test for the same function can be performed multiple
2235 times.
2236
2237 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
2238 rx/rxposix.h. Add library rx only if regcomp can't be found
2239 without it.
2240
2241 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
2242 it for some reason!
2243
2244 Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
2245
2246 * THANKS: New file.
2247 * Makefile.in, aclocal.m4, configure: Regenerated.
2248
2249 Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
2250
2251 * configure.in: Added thread support for the alpha architecture.
2252 configure: Regenerated.
2253
2254 Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
2255
2256 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
2257 so scmconfig.h is updated with the test results. this may
2258 disable one of the cygwin hacks.
2259
2260 Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
2261
2262 Changes to compile under gnu-win32, from Marcus Daniels:
2263 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
2264 to indicate that Unix domain sockets will work.
2265 Check for socketpair, getgroups, setwent, pause, and tzset
2266 (cygwin currently lacks these them).
2267 Check for sethostent endhostent getnetent setnetent endnetent
2268 getprotoent endprotoent getservent endservent getnetbyaddr
2269 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
2270 lacks them). In the case of cygwin, temporarily prefix these
2271 functions with "cygwin32_", the way that netdb.h does.
2272 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
2273 available (cygwin b18 came distributed without a working regex.h
2274 file).
2275 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
2276 * configure: Regenerated.
2277
2278 Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
2279
2280 * ltmain.sh: Remove any trailing colon on $shlibpath_var
2281 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
2282 Patch sent to bug-libtool.
2283
2284 Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
2285
2286 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
2287 Backus for reporting this problem and suggesting a fix).
2288 * configure: Regenerated.
2289
2290 Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
2291
2292 * Guile 1.2 released.
2293
2294 * configure.in: Check for librx after libm; fundamentals need to
2295 come first.
2296 * configure: Regenerated.
2297
2298 Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
2299
2300 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
2301 `am_cv_path_LD'.
2302 * configure: Regenerated.
2303
2304 Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2305
2306 Try to detect when people are using one version of libguile and a
2307 different version of ice-9. People have been skewing things and
2308 sending in bug reports.
2309 * configure.in: Provide libguile its version information through a
2310 separate header file generated by the Makefile, not through
2311 scmconfig.h.
2312 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
2313 AC_SUBST these, instead of AC_DEFINE'ing them.
2314 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
2315 (AC_OUTPUT): Create ice-9/version.scm.
2316 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
2317 GUILE_VERSION): Deleted.
2318 * Makefile.in: Regenerated.
2319
2320 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
2321
2322 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
2323 distribution.
2324 * Makefile.in: Regenerated.
2325
2326 Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2327
2328 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
2329
2330 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
2331
2332 Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
2333
2334 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
2335
2336 * configure.in: By default, include functions in Guile to allow
2337 linking with dynamic libraries at run-time. In other words,
2338 --enable-dynamic-linking is now the default.
2339 * configure: Rebuilt.
2340
2341 * configure.in: Remove space between AC_CHECK_LIB and opening
2342 paren in check for Rx.
2343 * configure: Regenerated.
2344
2345 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
2346 It's never used.
2347 * configure, Makefile.in: Regenerated.
2348
2349 Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
2350
2351 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
2352 -dl, -dld) before checks for functions.
2353 * configure: Regenerated.
2354
2355 Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
2356
2357 * config.guess: New copy from autoconf-2.12, which recognizes
2358 OpenBSD.
2359
2360 Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
2361
2362 * configure.in: Check for Rx, so we will use its routines (which I
2363 pretty much trust) if it is installed.
2364 * configure: Regenerated.
2365
2366 Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
2367
2368 * acconfig.h: mention HAVE_RESTARTS.
2369 * configure.in: check for sigaction and restartable system calls.
2370
2371 Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
2372
2373 * configure.in: Check for presence of regcomp.
2374 * configure: Regenerated.
2375
2376 Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
2377
2378 * COPYING: New address for FSF.
2379
2380 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
2381 struct stat doesn't have the st_blocks field. We take care of
2382 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
2383 definition, edited appropriately. (Bernard URBAN)
2384 * configure: Regenerated.
2385
2386 Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
2387
2388 * configure.in: Don't link against -lnsl or -lsocket unless we
2389 actually need to. This causes trouble on Irix. (Thanks to Larry
2390 Schwimmer.)
2391
2392 * config.sub: Get newer version, that recognizes the i686.
2393
2394 Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
2395
2396 * README: Changed Mikael's threads work attribution in order
2397 to sooth Anthony's enormous, but wounded, ego.
2398
2399 Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
2400
2401 Just kidding!!!
2402
2403 Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
2404
2405 Guile 1.1 released.
2406 * GUILE-VERSION: Bump to 1.1.
2407
2408 Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
2409
2410 Switch to automake-1.1p.
2411 * Makefile.in, aclocal.m4, configure: Regenerated.
2412
2413 Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
2414
2415 * threads.m4: Copy Anthony's change here, so it'll actually
2416 survive.
2417
2418 Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
2419
2420 * aclocal.m4: Fixes for building with coop threads in a
2421 seperate compilation directory.
2422 * configure: Rebuilt.
2423
2424 Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
2425
2426 Upgrade to libtool 0.9e.
2427 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
2428 supplied by libtool.
2429
2430 * configure.in: When configuring qt, sunos needs the underscore
2431 files; Solaris and Linux both need the normal files.
2432 * configure: Reebilt.
2433
2434 Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
2435
2436 * configure.in: Get the paths for qt's md files right, so it can
2437 build correctly when using a separate compilation directory.
2438 * configure: Regenerated.
2439
2440 Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
2441
2442 Get threads to work again.
2443 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
2444 first.
2445 * Makefile.in: Regenerated.
2446 * aclocal.m4, configure: Regenerate, with modern definition of
2447 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
2448
2449 Reduced Guile distribution: one configure script, no plugins.
2450 * configure.in: Merged the old text from qt/configure.in and
2451 libguile/configure.in; Tom Tromey says automake only wants one
2452 configure.in script. This seems fishy, but...
2453 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
2454 gubbish.
2455 * acconfig.h, acinclude.m4: Moved here from libguile, since
2456 libguile's configure script lives here now.
2457 * AUTHORS, INSTALL, README: Updated.
2458 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
2459 amputated amphibian limbs.
2460
2461 Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
2462
2463 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
2464 * newdoc/ref/Makefile.in: Regenerated.
2465
2466 Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
2467
2468 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
2469 need to link against libthreads; the files it used to contain
2470 are now a part of libguile.
2471
2472 Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
2473
2474 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
2475 argument to the AM_INIT_AUTOMAKE macro.
2476
2477 Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
2478
2479 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
2480 * README: Say where to find libtool 0.9d.
2481
2482 Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
2483
2484 Changes to work with automake-1.1n, which has better libtool
2485 support. Also use libtool 0.8.
2486 * README: Note new version numbers for automake and libtool.
2487 * missing: New file required by new automake.
2488 * Makefile.in: Regenerated.
2489
2490 Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
2491
2492 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
2493
2494 * Makefile.am: Omit doc subtree.
2495 * configure.in: Omit makefiles in doc subtree.
2496 * Makefile.in, configure: Rebuilt.
2497
2498 Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2499
2500 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
2501 with its definition and commented out definition of PACKAGE. This
2502 changed seemed necessary after having removed PACKAGE from
2503 libguile/acconfig.h.
2504
2505 Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2506
2507 * ltconfig, ltmain.sh: New versions from libtool-0.9.
2508
2509 * configure.in: Added AM_MAINTAINER_MODE
2510
2511 Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
2512
2513 * config.sub, config.guess: New versions, that handle i686, etc.
2514
2515 Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
2516
2517 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
2518 tutorial rewrite, but have not merged much into it yet.
2519
2520 Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
2521
2522 * newdoc/ref/guile-ref.texi: started checking in parts of the
2523 reference manual re-write.
2524
2525 Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
2526
2527 * ltconfig, ltmain.sh: New files for libtool support. libguile,
2528 rx, gh and gtcltk-lib can now be build as shared libraries.
2529 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
2530
2531 Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
2532
2533 * Guile 1.0 released. This is the first release by the Free
2534 Software Foundation; Cygnus has also released earlier versions of
2535 Guile.
2536
2537 * GUILE-VERSION: Updated version number.
2538 * NEWS: Added comments for all the user-visible changes marked in
2539 the ChangeLogs.
2540 * README: Updated for release.
2541
2542 Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
2543
2544 * scsh: new directory.
2545
2546 Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
2547
2548 * configure.in: Generate doc/guile-programmer/Makefile and
2549 doc/guile-user/Makefile.
2550
2551 Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
2552
2553 * aclocal.m4: Now automatically generated by aclocal.
2554 * threads.m4: New file.
2555 * guile.m4: New file.
2556 * Makefile.am, doc/Makefile.am: New files.
2557 * configure.in: Updated for Automake. Avoid excessively verbose
2558 "greet" messages.
2559
2560 Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
2561
2562 * lgh: directory renamed to gh, along with all prefixes of the
2563 high level library procedures.
2564
2565 Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
2566
2567 * Makefile.in (TAGS tags): Find the source files in $srcdir.
2568
2569 Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
2570
2571 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
2572
2573 Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
2574
2575 * configure.in: Added some configuration magic from the Cygnus
2576 distribution.
2577
2578 * aclocal.m4: New file. For now used for thread support
2579 configuration.
2580
2581 Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
2582
2583 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
2584
2585 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
2586 directories, to arrange for lgh to the last thing
2587 configured/built.
2588
2589 Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
2590
2591 * lgh/: added the directory in which I implement the high level
2592 libguile library (lgh_) for this release of Guile. See the
2593 ChangeLog in there for further details.
2594
2595 Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
2596
2597 * doc/ (guile-user and guile-programmer): added the guile-user and
2598 guile-programmer directories which contain the user and programmer
2599 manuals. See the ChangeLog entries there for detail.
2600
2601 Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
2602
2603 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
2604
2605 * Makefile.in (distclean): Don't forget to delete
2606 config.build-subdirs.
2607
2608 Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
2609
2610 * Makefile.in (tags): New name for `TAGS' target, which will
2611 always run the commands.
2612
2613 Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
2614
2615 * README: Doc fixes.
2616
2617 Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
2618
2619 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
2620
2621 Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
2622
2623 * configure.in: Check for -ldl, so the check for Tcl won't fail
2624 spuriously.
2625
2626 Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
2627
2628 Change the way we decide whether to build gtcltk-lib, so that it's
2629 omitted from the build process when appropriate, but never from
2630 the dist process.
2631 * configure.in: Don't edit all_subdirs depending on the
2632 availability of Tk; let that be the list of all PLUGIN
2633 subdirectories present, as it used to be. Instead, edit a new
2634 variable, build_subdirs; write its final value, the list of
2635 subdirs we do want to compile in, to config.build-subdirs.
2636 Substitute that into the top-level Makefile too.
2637 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
2638 recurse on the subdirectories we should build.
2639 (distdirs): Set this to @existingdirs@, so it includes the subdirs
2640 we decided not to build.
2641
2642 * doc/gtcltk.texi: File resurrected from old Guile releases.
2643 * doc/Makefile.in (info): Build the gtcltk documentation.
2644 (DIST_FILES): Include it in the distribution.
2645
2646 * configure.in: If we can find the library for tcl7.5, build
2647 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
2648 compiler (not sure this is necessary).
2649
2650 Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
2651
2652 * NEWS: Fix bug reporting address.
2653
2654 Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
2655
2656 * AUTHORS: New file, in accordance with the GNU maintainers'
2657 standards.
2658
2659 Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
2660
2661 * README: Renamed from ANNOUNCE; include bug report address,
2662 description, and short tour.
2663 * INSTALL: Renamed from BUILDING.
2664 * NEWS: New file.
2665 * Makefile.in (DISTFILES): Update appropriately.
2666
2667 Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
2668
2669 * doc/Makefile.in: Added pattern targets for creating DVI and
2670 PostScript files.
2671 (%.ps, %.dvi, %.txt): New targets.
2672 (DVIPS, TEXI2DVI): New variables.
2673
2674 * GUILE-VERSION: Updated to 1.0b3.
2675
2676 Rehashed distribution system, in preparation for nightly
2677 snapshots. Other changes in subdirectories.
2678 * Makefile.in (dist): Rewritten --- the old target was out of
2679 date, dependent on files that we don't have, and relied on GNU
2680 tar. The new target is simpler.
2681 (VERSION, srcdir, dist_dirs): New variables.
2682 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
2683 TODO.
2684 (localtreats): Variable removed. We don't have this file.
2685 (info): cd to doc and make info there; don't make info in every
2686 ${subdir}; those Makefiles don't know what to do.
2687 (distname, distdir, treats, announcefile): Variables removed.
2688 (manifest-file): Target removed.
2689 (dist-dir): New target, responsible for distributable files in
2690 this directory.
2691 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
2692 controlling the 'dist' target.
2693 * configure.in: Substitute GUILE-VERSION into the top-level
2694 Makefile. Build doc/Makefile from doc/Makefile.in.
2695
2696 * doc/Makefile.in: New file.