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