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