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