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