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