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