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