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