*** empty log message ***
[bpt/guile.git] / ChangeLog
1 1999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
2
3 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
4
5 Mon Sep 27 16:28:33 1999 Greg J. Badros <gjb@cs.washington.edu>
6
7 * configure.in: Added --enable-debug-freelist option.
8
9 * acconfig.h: Added GUILE_DEBUG_FREELIST.
10
11 1999-09-23 Gary Houston <ghouston@freewire.co.uk>
12
13 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
14 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
15
16 * configure.in: new options --disable-posix, --disable-net
17 and --disable-regex
18 export HAVE_POSIX and HAVE_NETWORKING definitions.
19 don't add regex-posix.o to LIBOBJS if regex disabled.
20
21 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
22 conditionally.
23
24 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
25
26 * Guile 1.3.4 released.
27
28 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
29
30 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
31 libtool knows how to get ANSI C behavior from the compiler.
32 * configure: Regenerated.
33
34 1999-09-20 Gary Houston <ghouston@freewire.co.uk>
35
36 * configure.in: check availability of siginterrupt.
37
38 1999-09-18 Gary Houston <ghouston@freewire.co.uk>
39
40 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
41 testing for SA_RESTART.
42
43 1999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
44
45 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
46
47 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
48
49 * configure.in (GUILE_STAMP): Don't set this variable, or
50 substitute it into anything. Full explanation in ice-9/ChangeLog.
51 * configure, Makefile.in: Regenerated.
52
53 1999-09-06 James Blandy <jimb@mule.m17n.org>
54
55 Propagate the changes of 2 Sept the rest of the way through.
56 * configure: Regenerated.
57 * Makefile.in: Regenerated. Not sure why this diff is so big.
58
59 1999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
60
61 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
62 variable name. (Thanks to Bill Schottstaedt.)
63 * aclocal.m4: Regenerated.
64
65 1999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
66
67 * configure.in: Test for presence of function on_exit.
68
69 1999-09-01 James Blandy <jimb@mule.m17n.org>
70
71 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
72 the system doesn't have memmove. Don't test for memmove and bcopy
73 with AC_CHECK_FUNCS.
74 * configure: Regenerated.
75
76 1999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
77
78 * configure.in: Test for atexit.
79
80 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
81
82 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
83
84 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
85 (Thanks to Bernard Urban.)
86 Test for memmove and bcopy. (Thanks to
87 suzukis@file.phys.tohoku.ac.jp.)
88
89 * acconfig.h: Added HAVE_S_ISLNK.
90
91 1999-08-20 James Blandy <jimb@mule.m17n.org>
92
93 * Guile 1.3.2 released.
94
95 * Makefile.in: Regenerated.
96
97 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
98
99 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
100 to libtool-1.3.3.
101
102 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
103
104 Added guile-readline subdirectory with the removed readline
105 support.
106 * guile-readline: New directory, see ChangeLog there.
107 * configure.in: Cause configure to descend into guile-readline
108 dir.
109 * Makefile.am: Likewise for make.
110 * NEWS: Explain how to activate the readline support.
111 * configure, Makefile.in: Regenerated.
112
113 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
114
115 Fixes for EMX from Mikael Ståldal.
116
117 * configure.in: Check for <io.h>.
118 * configure: Regenerated.
119
120 1999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
121
122 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
123 name can have suffixes, like alphaev56-unknown-linux-gnu.
124 * aclocal.m4, configure: Rebuilt.
125 (Thanks to Sebastien Villemot.)
126
127 1999-07-04 Gary Houston <ghouston@easynet.co.uk>
128
129 * configure.in: don't check for ways to violate stdio abstraction.
130
131 1999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
132
133 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
134 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
135
136 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
137
138 Remove all automatic readline support, to avoid copyright
139 confusion.
140 * INSTALL: Update text.
141 * NEWS: Explain the situation.
142 * configure.in: Remove configury for readline and its supporting
143 libraries.
144 * configure: Regenerated.
145
146 * README: Change URL's for automake and autoconf.
147
148 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
149 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
150 all the right tools, according to README, but I'm still getting
151 different results than Mikael is. Hmm.
152
153 1999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
154
155 * New libtool: 1.2f
156 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
157 * README: Mention new version number of libtool.
158
159 1999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
160
161 New automake: 1.4
162 * config.guess, config.sub, install-sh, mdate-sh, missing,
163 mkinstalldirs: New versions.
164 * Makefile.in, aclocal.m4, configure: Regenerated.
165 * README: Mention new version numbers on autoconf and automake.
166
167 1999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
168
169 * configure.in: Add --with-readline flag.
170 * configure: Rebuilt.
171
172 1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
173
174 * NEWS: Added entry for optargs module.
175
176 1999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
177
178 * configure: Regenerated using autoconf 2.12.
179
180 1999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
181
182 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
183 considered to encourage bad coding style.)
184
185 1999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
186
187 * configure.in: Added test AC_C_BIGENDIAN.
188
189 1999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
190
191 * configure.in: Remove quotes around ac_cv_lib_readline_main and
192 ac_cv_var_rl_getc_function. They should both always be set to
193 non-null values; this way, we get error messages.
194 * configure: Regenerated.
195
196 1999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
197
198 * configure.in: Cite the variable ac_cv_lib_readline_main, not
199 ac_cv_lib_readline_readline; the latter isn't set any more, since
200 we look for 'main' in libreadline now. Add quotes around
201 reference to the variable references, too, so this will work even
202 when a variable's value is the empty string.
203 * configure: Regenerated.
204
205 1999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
206
207 * acconfig.h: Added HAVE_LONG_LONGS.
208
209 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
210 Added check for long longs.
211
212 1998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
213
214 * configure.in: Check for tgoto in ncurses, then termcap.
215 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
216 Eichwalder.)
217 * configure: Regenerated.
218
219 1998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
220
221 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
222 pass the compiler to make it support ANSI. (Thanks to Bernard
223 Urban.)
224 * aclocal.m4, configure: Regenerated.
225
226 1998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
227
228 * Guile 1.3 released.
229
230 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
231
232 * GUILE-VERSION: Bump to 1.3.
233
234 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
235 * Makefile.in: Regenerated.
236
237 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
238
239 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
240 to the Makefile which explicitly tells it to pass assembly files
241 through the preprocessor. (Thanks to Perry Metzger.)
242 * aclocal.m4, configure, Makefile.in: Regenerated.
243
244 1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
245
246 * configure.in: Define SCM_SINGLES whenever a float can fit in a
247 long, not only when a float is the same size as a long. This gets
248 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
249 * configure: Regenerated.
250
251 * configure.in: Construct libguile/versiondat.h here; see
252 log entry in libguile/ChangeLog for details.
253 * configure: Regenerated.
254
255 * configure.in: Allow tabs and whitespace between `void' and
256 `usleep'. (Thanks to Harvey J. Stein.)
257 * configure: Regenerated.
258
259 Don't redefine sleep/usleep.
260 * configure.in: Remove tests for usleep's argument type; we only
261 need that if we're going to replace it.
262
263 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
264 garbage is needed just to use usleep and sleep without compiler
265 warnings.
266 * configure: Regenerated.
267
268 1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
269
270 * configure: Regenerated.
271
272 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
273 starting with guile_cv_; ac_cv_ is autoconf's namespace.
274
275 The type of the argument to usleep varies from system to system,
276 as does the return type. We really shouldn't be redefining usleep
277 at all, but I don't have time to clean that up before the 1.3
278 release. It's on the schedule for afterwards.
279 * configure.in: Cache results from usleep return value test.
280 Test for the type of the usleep argument, and cache that too.
281 * acconfig.h (USLEEP_ARG_TYPE): New macro.
282
283 1998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
284
285 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
286
287 1998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
288
289 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
290
291 * Guile 1.2.90 released --- beta.
292 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
293 regression from 1.3a, but everyone knows that the next release is
294 1.3, I want to switch to a more coherent version numbering system,
295 and now is the time.
296
297 1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
298
299 * configure.in: Call AC_C_INLINE, so we can use inline happily in
300 libguile.
301 * configure: Regenerated.
302
303 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
304
305 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
306 we do find the rl_getc_function variable in the readline library;
307 AC_CHECK_FUNCS used to do this for us, but we're not using it any
308 more.
309 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
310
311 * configure.in: Properly test for the presence of rl_getc_function;
312 it's a variable, not a function.
313 * configure: Regenerated.
314
315 * doc: New subdirectory.
316 * Makefile.am (SUBDIRS): List it.
317 * configure.in (AC_OUTPUT): Build its Makefile.
318 * configure, Makefile.in: Regenerated.
319
320 * guile.m4 (GUILE_FLAGS): New macro.
321
322 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
323 terribly helpful any more, nobody's using it, and this is not
324 really the way I want to handle modules anyway.
325
326 1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
327
328 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
329 stdio implementation. (Thanks to David Tillman.)
330 * configure: Rebuilt.
331
332 * guile-config: Renamed from `build'.
333 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
334 * configure.in: Create `guile-config/Makefile.in', not
335 `build/Makefile.in'. Doc fix, too.
336
337 * qthreads.m4: Doc fix.
338 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
339
340 1998-10-03 <jimb@savonarola.red-bean.com>
341
342 * configure.in: Check for a missing `sleep' declaration.
343 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
344 * configure: Regenerated.
345
346 * configure.in: Don't use the canonical host name to decide
347 whether `bzero' and `usleep' have declarations --- that's going
348 back to the bad old days before autoconf. Remove the call to
349 AC_CANONICAL_HOST and the subsequent case statement.
350 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
351 declarations for `bzero', `usleep', and (new!) `strptime'.
352 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
353 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
354 Added. I think this naming convention is more consistent with the
355 rest of autoconf; names generally describes the system, not what
356 the package should do to accomodate the system.
357 * configure: Regenerated.
358
359 1998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
360
361 * configure.in: Remove --disable-debug option. The debugging
362 support is pretty stable now, and it's confusing people.
363 * configure: Regenerated.
364
365 * HACKING: Remove -Wstrict-prototypes from the list of requested
366 flags (to match 1998-07-30 change).
367
368 1998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
369
370 * configure.in: Don't use -Wstrict-prototypes after all.
371 * configure: Regenerated.
372
373 1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
374
375 * configure.in: Request more warnings.
376 * configure: Regenerated.
377 * HACKING: Ask people not to make changes that introduce those
378 warnings. Now I have to go through the code and actually bring it
379 up to standards... :(
380
381 * Makefile.in, aclocal.m4, configure: Regenerated using the last
382 public version of automake, not the hacked Cygnus version.
383 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
384 libtool.
385
386 * configure.in, qthreads.m4: Display a message about how the
387 threads configuration went.
388 * aclocal.m4, configure: Regenerated.
389
390 1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
391
392 Remove the TOTORO kludge. We're not doing snapshots any more, so
393 totoro is completely uninvolved. (Poor Totoro!)
394 * configure.in: Remove code to check the hostname and #define
395 TOTORO.
396 * acconfig.h: Remove comments for TOTORO symbol.
397 * configure, Makefile.in: Regenerated.
398
399 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
400 to get AC_PROG_LN_S.
401 * aclocal.m4, configure: Regenerated.
402
403 1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
404
405 Clean up thread configuration.
406 * qthreads.m4: New file, which knows how to configure the qthreads
407 library.
408 * configure.in: Replace all thread package selection code. Do the
409 --with-threads argument processing here. Enable the appropriate
410 thread interface files in libguile. Remove all qthreads
411 configuration code; call QTHREADS_CONFIGURE instead. Set
412 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
413 * threads.m4: Removed; not used any more.
414 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
415 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
416 Note that these were regenerated with the tools available from
417 Cygnus's source tree, which have patches not available to the
418 general public. I'm not sure this was a good idea; feel free to
419 revert them to the latest released versions of the tools.
420
421 Upgrade to the version of libtool available at Cygnus. See note
422 above.
423 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
424
425 1998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
426
427 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
428 totoro kludge.
429
430 Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
431
432 * acconfig.h, configure.in: Define TOTORO if configuring on
433 totoro.red-bean.com.
434
435 * configure.in: Check for strdup.
436
437 1998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
438
439 * configure.in: Check for rl_cleanup_after_signal.
440
441 1998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
442
443 * configure.in: Added test for rl_getc_function. Warn if
444 libreadline is found but not this function.
445
446 1998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
447
448 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
449 that suitable HAVE_<function name> symbols get defined.
450
451 1998-04-25 Mikael Djurfeldt <mdj@kenneth>
452
453 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
454 (Thanks to Julian Satchell.)
455
456 1998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
457
458 * configure.in: Check for usleep; Define DECLARE_BZERO and
459 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
460 without declaring them.
461
462 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
463
464 1998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
465
466 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
467 defined.
468
469 1998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
470
471 * configure.in (GUILE_LIBS): New variable. Contains libraries
472 which libguile needs to be linked with. Substituted into
473 libpath.h.
474
475 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
476 $cy_cv_threads_libs.
477
478 1998-04-11 Mikael Djurfeldt <mdj@kenneth>
479
480 New libtool: 1.2
481 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
482 New automake: 1.3
483 * Makefile.in, aclocal.m4, configure: Regenerated.
484 * README: Mention new version numbers on libtool and automake.
485
486 1997-12-11 Tim Pierce <twp@skepsis.com>
487
488 * HACKING: Note that SSH is mandatory for CVS access.
489
490 Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
491
492 * README: using Automake 1.2d
493 * configure.in: AC_CHECK_FUNCS: add "system".
494
495 1997-12-01 Tim Pierce <twp@skepsis.com>
496
497 * acconfig.h: Add USCORE.
498
499 1997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
500
501 * configure.in: Added code to enable GUILE_ISELECT on systems
502 which have the necessary functions (gettimeofday, select).
503
504 * acconfig.h: Added GUILE_ISELECT.
505
506 1997-11-24 Tim Pierce <twp@twp.tezcat.com>
507
508 * acinclude.m4: Assume dlsym does not add underscore if
509 cross-compiling.
510 * aclocal.m4, configure: Regenderated.
511
512 1997-11-21 Tim Pierce <twp@twp.tezcat.com>
513
514 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
515 <hag@ai.mit.edu>.
516 * configure.in: Use it.
517 * configure: Regenerated.
518 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
519
520 1997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
521
522 * README (libtool): Tell people to use version 1.0e.
523
524 Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
525
526 Call the QuickThreads library libqthreads.a, not libqt.a. The old
527 name conflicts with the Qt user interface toolkit.
528 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
529 * configure.in: Same.
530 * aclocal.m4, configure: Regenerated.
531
532 Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
533
534 * configure.in: Check for the readline library, and the termcap
535 library (on which readline relies).
536 * configure: Regenerated.
537
538 Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
539
540 New libtool: 1.0e
541 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
542 * configure, aclocal.m4: Regenerated.
543
544 1997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
545
546 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
547 * configure.in: Check whether dlopen can be found without -ldl.
548
549 Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
550
551 * Makefile.in: Regenerated with automake 1.2c.
552
553 Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
554
555 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
556 * configure.in: Add build/Makefile to AC_OUTPUT clause.
557 * Makefile.in, configure: Regenerated.
558
559 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
560
561 Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
562
563 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
564
565 Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
566
567 * ltmain.sh: Added a missing '\' before \n on line 32.
568
569 Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
570
571 New libtool: 1.0b.
572 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
573 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
574
575 Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
576
577 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
578
579 * configure.in: Use the QuickThreads assembler fragment with Irix
580 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
581 Jesse Glick.
582 * configure: Regenerated.
583
584 Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
585
586 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
587 so that test for the same function can be performed multiple
588 times.
589
590 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
591 rx/rxposix.h. Add library rx only if regcomp can't be found
592 without it.
593
594 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
595 it for some reason!
596
597 Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
598
599 * THANKS: New file.
600 * Makefile.in, aclocal.m4, configure: Regenerated.
601
602 Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
603
604 * configure.in: Added thread support for the alpha architecture.
605 configure: Regenerated.
606
607 Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
608
609 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
610 so scmconfig.h is updated with the test results. this may
611 disable one of the cygwin hacks.
612
613 Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
614
615 Changes to compile under gnu-win32, from Marcus Daniels:
616 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
617 to indicate that Unix domain sockets will work.
618 Check for socketpair, getgroups, setwent, pause, and tzset
619 (cygwin currently lacks these them).
620 Check for sethostent endhostent getnetent setnetent endnetent
621 getprotoent endprotoent getservent endservent getnetbyaddr
622 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
623 lacks them). In the case of cygwin, temporarily prefix these
624 functions with "cygwin32_", the way that netdb.h does.
625 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
626 available (cygwin b18 came distributed without a working regex.h
627 file).
628 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
629 * configure: Regenerated.
630
631 Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
632
633 * ltmain.sh: Remove any trailing colon on $shlibpath_var
634 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
635 Patch sent to bug-libtool.
636
637 Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
638
639 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
640 Backus for reporting this problem and suggesting a fix).
641 * configure: Regenerated.
642
643 Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
644
645 * Guile 1.2 released.
646
647 * configure.in: Check for librx after libm; fundamentals need to
648 come first.
649 * configure: Regenerated.
650
651 Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
652
653 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
654 `am_cv_path_LD'.
655 * configure: Regenerated.
656
657 Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
658
659 Try to detect when people are using one version of libguile and a
660 different version of ice-9. People have been skewing things and
661 sending in bug reports.
662 * configure.in: Provide libguile its version information through a
663 separate header file generated by the Makefile, not through
664 scmconfig.h.
665 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
666 AC_SUBST these, instead of AC_DEFINE'ing them.
667 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
668 (AC_OUTPUT): Create ice-9/version.scm.
669 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
670 GUILE_VERSION): Deleted.
671 * Makefile.in: Regenerated.
672
673 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
674
675 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
676 distribution.
677 * Makefile.in: Regenerated.
678
679 Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
680
681 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
682
683 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
684
685 Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
686
687 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
688
689 * configure.in: By default, include functions in Guile to allow
690 linking with dynamic libraries at run-time. In other words,
691 --enable-dynamic-linking is now the default.
692 * configure: Rebuilt.
693
694 * configure.in: Remove space between AC_CHECK_LIB and opening
695 paren in check for Rx.
696 * configure: Regenerated.
697
698 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
699 It's never used.
700 * configure, Makefile.in: Regenerated.
701
702 Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
703
704 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
705 -dl, -dld) before checks for functions.
706 * configure: Regenerated.
707
708 Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
709
710 * config.guess: New copy from autoconf-2.12, which recognizes
711 OpenBSD.
712
713 Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
714
715 * configure.in: Check for Rx, so we will use its routines (which I
716 pretty much trust) if it is installed.
717 * configure: Regenerated.
718
719 Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
720
721 * acconfig.h: mention HAVE_RESTARTS.
722 * configure.in: check for sigaction and restartable system calls.
723
724 Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
725
726 * configure.in: Check for presence of regcomp.
727 * configure: Regenerated.
728
729 Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
730
731 * COPYING: New address for FSF.
732
733 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
734 struct stat doesn't have the st_blocks field. We take care of
735 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
736 definition, edited appropriately. (Bernard URBAN)
737 * configure: Regenerated.
738
739 Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
740
741 * configure.in: Don't link against -lnsl or -lsocket unless we
742 actually need to. This causes trouble on Irix. (Thanks to Larry
743 Schwimmer.)
744
745 * config.sub: Get newer version, that recognizes the i686.
746
747 Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
748
749 * README: Changed Mikael's threads work attribution in order
750 to sooth Anthony's enormous, but wounded, ego.
751
752 Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
753
754 Just kidding!!!
755
756 Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
757
758 Guile 1.1 released.
759 * GUILE-VERSION: Bump to 1.1.
760
761 Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
762
763 Switch to automake-1.1p.
764 * Makefile.in, aclocal.m4, configure: Regenerated.
765
766 Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
767
768 * threads.m4: Copy Anthony's change here, so it'll actually
769 survive.
770
771 Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
772
773 * aclocal.m4: Fixes for building with coop threads in a
774 seperate compilation directory.
775 * configure: Rebuilt.
776
777 Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
778
779 Upgrade to libtool 0.9e.
780 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
781 supplied by libtool.
782
783 * configure.in: When configuring qt, sunos needs the underscore
784 files; Solaris and Linux both need the normal files.
785 * configure: Reebilt.
786
787 Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
788
789 * configure.in: Get the paths for qt's md files right, so it can
790 build correctly when using a separate compilation directory.
791 * configure: Regenerated.
792
793 Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
794
795 Get threads to work again.
796 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
797 first.
798 * Makefile.in: Regenerated.
799 * aclocal.m4, configure: Regenerate, with modern definition of
800 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
801
802 Reduced Guile distribution: one configure script, no plugins.
803 * configure.in: Merged the old text from qt/configure.in and
804 libguile/configure.in; Tom Tromey says automake only wants one
805 configure.in script. This seems fishy, but...
806 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
807 gubbish.
808 * acconfig.h, acinclude.m4: Moved here from libguile, since
809 libguile's configure script lives here now.
810 * AUTHORS, INSTALL, README: Updated.
811 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
812 amputated amphibian limbs.
813
814 Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
815
816 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
817 * newdoc/ref/Makefile.in: Regenerated.
818
819 Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
820
821 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
822 need to link against libthreads; the files it used to contain
823 are now a part of libguile.
824
825 Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
826
827 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
828 argument to the AM_INIT_AUTOMAKE macro.
829
830 Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
831
832 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
833 * README: Say where to find libtool 0.9d.
834
835 Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
836
837 Changes to work with automake-1.1n, which has better libtool
838 support. Also use libtool 0.8.
839 * README: Note new version numbers for automake and libtool.
840 * missing: New file required by new automake.
841 * Makefile.in: Regenerated.
842
843 Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
844
845 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
846
847 * Makefile.am: Omit doc subtree.
848 * configure.in: Omit makefiles in doc subtree.
849 * Makefile.in, configure: Rebuilt.
850
851 Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
852
853 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
854 with its definition and commented out definition of PACKAGE. This
855 changed seemed necessary after having removed PACKAGE from
856 libguile/acconfig.h.
857
858 Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
859
860 * ltconfig, ltmain.sh: New versions from libtool-0.9.
861
862 * configure.in: Added AM_MAINTAINER_MODE
863
864 Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
865
866 * config.sub, config.guess: New versions, that handle i686, etc.
867
868 Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
869
870 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
871 tutorial rewrite, but have not merged much into it yet.
872
873 Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
874
875 * newdoc/ref/guile-ref.texi: started checking in parts of the
876 reference manual re-write.
877
878 Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
879
880 * ltconfig, ltmain.sh: New files for libtool support. libguile,
881 rx, gh and gtcltk-lib can now be build as shared libraries.
882 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
883
884 Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
885
886 * Guile 1.0 released. This is the first release by the Free
887 Software Foundation; Cygnus has also released earlier versions of
888 Guile.
889
890 * GUILE-VERSION: Updated version number.
891 * NEWS: Added comments for all the user-visible changes marked in
892 the ChangeLogs.
893 * README: Updated for release.
894
895 Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
896
897 * scsh: new directory.
898
899 Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
900
901 * configure.in: Generate doc/guile-programmer/Makefile and
902 doc/guile-user/Makefile.
903
904 Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
905
906 * aclocal.m4: Now automatically generated by aclocal.
907 * threads.m4: New file.
908 * guile.m4: New file.
909 * Makefile.am, doc/Makefile.am: New files.
910 * configure.in: Updated for Automake. Avoid excessively verbose
911 "greet" messages.
912
913 Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
914
915 * lgh: directory renamed to gh, along with all prefixes of the
916 high level library procedures.
917
918 Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
919
920 * Makefile.in (TAGS tags): Find the source files in $srcdir.
921
922 Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
923
924 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
925
926 Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
927
928 * configure.in: Added some configuration magic from the Cygnus
929 distribution.
930
931 * aclocal.m4: New file. For now used for thread support
932 configuration.
933
934 Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
935
936 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
937
938 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
939 directories, to arrange for lgh to the last thing
940 configured/built.
941
942 Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
943
944 * lgh/: added the directory in which I implement the high level
945 libguile library (lgh_) for this release of Guile. See the
946 ChangeLog in there for further details.
947
948 Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
949
950 * doc/ (guile-user and guile-programmer): added the guile-user and
951 guile-programmer directories which contain the user and programmer
952 manuals. See the ChangeLog entries there for detail.
953
954 Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
955
956 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
957
958 * Makefile.in (distclean): Don't forget to delete
959 config.build-subdirs.
960
961 Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
962
963 * Makefile.in (tags): New name for `TAGS' target, which will
964 always run the commands.
965
966 Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
967
968 * README: Doc fixes.
969
970 Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
971
972 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
973
974 Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
975
976 * configure.in: Check for -ldl, so the check for Tcl won't fail
977 spuriously.
978
979 Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
980
981 Change the way we decide whether to build gtcltk-lib, so that it's
982 omitted from the build process when appropriate, but never from
983 the dist process.
984 * configure.in: Don't edit all_subdirs depending on the
985 availability of Tk; let that be the list of all PLUGIN
986 subdirectories present, as it used to be. Instead, edit a new
987 variable, build_subdirs; write its final value, the list of
988 subdirs we do want to compile in, to config.build-subdirs.
989 Substitute that into the top-level Makefile too.
990 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
991 recurse on the subdirectories we should build.
992 (distdirs): Set this to @existingdirs@, so it includes the subdirs
993 we decided not to build.
994
995 * doc/gtcltk.texi: File resurrected from old Guile releases.
996 * doc/Makefile.in (info): Build the gtcltk documentation.
997 (DIST_FILES): Include it in the distribution.
998
999 * configure.in: If we can find the library for tcl7.5, build
1000 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
1001 compiler (not sure this is necessary).
1002
1003 Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
1004
1005 * NEWS: Fix bug reporting address.
1006
1007 Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
1008
1009 * AUTHORS: New file, in accordance with the GNU maintainers'
1010 standards.
1011
1012 Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
1013
1014 * README: Renamed from ANNOUNCE; include bug report address,
1015 description, and short tour.
1016 * INSTALL: Renamed from BUILDING.
1017 * NEWS: New file.
1018 * Makefile.in (DISTFILES): Update appropriately.
1019
1020 Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
1021
1022 * doc/Makefile.in: Added pattern targets for creating DVI and
1023 PostScript files.
1024 (%.ps, %.dvi, %.txt): New targets.
1025 (DVIPS, TEXI2DVI): New variables.
1026
1027 * GUILE-VERSION: Updated to 1.0b3.
1028
1029 Rehashed distribution system, in preparation for nightly
1030 snapshots. Other changes in subdirectories.
1031 * Makefile.in (dist): Rewritten --- the old target was out of
1032 date, dependent on files that we don't have, and relied on GNU
1033 tar. The new target is simpler.
1034 (VERSION, srcdir, dist_dirs): New variables.
1035 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
1036 TODO.
1037 (localtreats): Variable removed. We don't have this file.
1038 (info): cd to doc and make info there; don't make info in every
1039 ${subdir}; those Makefiles don't know what to do.
1040 (distname, distdir, treats, announcefile): Variables removed.
1041 (manifest-file): Target removed.
1042 (dist-dir): New target, responsible for distributable files in
1043 this directory.
1044 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
1045 controlling the 'dist' target.
1046 * configure.in: Substitute GUILE-VERSION into the top-level
1047 Makefile. Build doc/Makefile from doc/Makefile.in.
1048
1049 * doc/Makefile.in: New file.