*** empty log message ***
[bpt/guile.git] / ChangeLog
1 1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
2
3 Don't redefine sleep/usleep.
4 * configure.in: Remove tests for usleep's argument type; we only
5 need that if we're going to replace it.
6 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
7 garbage is needed just to use usleep and sleep without compiler
8 warnings.
9 * configure: Regenerated.
10
11 1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
12
13 * configure: Regenerated.
14
15 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
16 starting with guile_cv_; ac_cv_ is autoconf's namespace.
17
18 The type of the argument to usleep varies from system to system,
19 as does the return type. We really shouldn't be redefining usleep
20 at all, but I don't have time to clean that up before the 1.3
21 release. It's on the schedule for afterwards.
22 * configure.in: Cache results from usleep return value test.
23 Test for the type of the usleep argument, and cache that too.
24 * acconfig.h (USLEEP_ARG_TYPE): New macro.
25
26 1998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
27
28 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
29
30 1998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
31
32 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
33
34 * Guile 1.2.90 released --- beta.
35 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
36 regression from 1.3a, but everyone knows that the next release is
37 1.3, I want to switch to a more coherent version numbering system,
38 and now is the time.
39
40 1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
41
42 * configure.in: Call AC_C_INLINE, so we can use inline happily in
43 libguile.
44 * configure: Regenerated.
45
46 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
47
48 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
49 we do find the rl_getc_function variable in the readline library;
50 AC_CHECK_FUNCS used to do this for us, but we're not using it any
51 more.
52 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
53
54 * configure.in: Properly test for the presence of rl_getc_function;
55 it's a variable, not a function.
56 * configure: Regenerated.
57
58 * doc: New subdirectory.
59 * Makefile.am (SUBDIRS): List it.
60 * configure.in (AC_OUTPUT): Build its Makefile.
61 * configure, Makefile.in: Regenerated.
62
63 * guile.m4 (GUILE_FLAGS): New macro.
64
65 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
66 terribly helpful any more, nobody's using it, and this is not
67 really the way I want to handle modules anyway.
68
69 1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
70
71 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
72 stdio implementation. (Thanks to David Tillman.)
73 * configure: Rebuilt.
74
75 * guile-config: Renamed from `build'.
76 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
77 * configure.in: Create `guile-config/Makefile.in', not
78 `build/Makefile.in'. Doc fix, too.
79
80 * qthreads.m4: Doc fix.
81 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
82
83 1998-10-03 <jimb@savonarola.red-bean.com>
84
85 * configure.in: Check for a missing `sleep' declaration.
86 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
87 * configure: Regenerated.
88
89 * configure.in: Don't use the canonical host name to decide
90 whether `bzero' and `usleep' have declarations --- that's going
91 back to the bad old days before autoconf. Remove the call to
92 AC_CANONICAL_HOST and the subsequent case statement.
93 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
94 declarations for `bzero', `usleep', and (new!) `strptime'.
95 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
96 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
97 Added. I think this naming convention is more consistent with the
98 rest of autoconf; names generally describes the system, not what
99 the package should do to accomodate the system.
100 * configure: Regenerated.
101
102 1998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
103
104 * configure.in: Remove --disable-debug option. The debugging
105 support is pretty stable now, and it's confusing people.
106 * configure: Regenerated.
107
108 * HACKING: Remove -Wstrict-prototypes from the list of requested
109 flags (to match 1998-07-30 change).
110
111 1998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
112
113 * configure.in: Don't use -Wstrict-prototypes after all.
114 * configure: Regenerated.
115
116 1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
117
118 * configure.in: Request more warnings.
119 * configure: Regenerated.
120 * HACKING: Ask people not to make changes that introduce those
121 warnings. Now I have to go through the code and actually bring it
122 up to standards... :(
123
124 * Makefile.in, aclocal.m4, configure: Regenerated using the last
125 public version of automake, not the hacked Cygnus version.
126 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
127 libtool.
128
129 * configure.in, qthreads.m4: Display a message about how the
130 threads configuration went.
131 * aclocal.m4, configure: Regenerated.
132
133 1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
134
135 Remove the TOTORO kludge. We're not doing snapshots any more, so
136 totoro is completely uninvolved. (Poor Totoro!)
137 * configure.in: Remove code to check the hostname and #define
138 TOTORO.
139 * acconfig.h: Remove comments for TOTORO symbol.
140 * configure, Makefile.in: Regenerated.
141
142 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
143 to get AC_PROG_LN_S.
144 * aclocal.m4, configure: Regenerated.
145
146 1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
147
148 Clean up thread configuration.
149 * qthreads.m4: New file, which knows how to configure the qthreads
150 library.
151 * configure.in: Replace all thread package selection code. Do the
152 --with-threads argument processing here. Enable the appropriate
153 thread interface files in libguile. Remove all qthreads
154 configuration code; call QTHREADS_CONFIGURE instead. Set
155 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
156 * threads.m4: Removed; not used any more.
157 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
158 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
159 Note that these were regenerated with the tools available from
160 Cygnus's source tree, which have patches not available to the
161 general public. I'm not sure this was a good idea; feel free to
162 revert them to the latest released versions of the tools.
163
164 Upgrade to the version of libtool available at Cygnus. See note
165 above.
166 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
167
168 1998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
169
170 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
171 totoro kludge.
172
173 Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
174
175 * acconfig.h, configure.in: Define TOTORO if configuring on
176 totoro.red-bean.com.
177
178 * configure.in: Check for strdup.
179
180 1998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
181
182 * configure.in: Check for rl_cleanup_after_signal.
183
184 1998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
185
186 * configure.in: Added test for rl_getc_function. Warn if
187 libreadline is found but not this function.
188
189 1998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
190
191 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
192 that suitable HAVE_<function name> symbols get defined.
193
194 1998-04-25 Mikael Djurfeldt <mdj@kenneth>
195
196 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
197 (Thanks to Julian Satchell.)
198
199 1998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
200
201 * configure.in: Check for usleep; Define DECLARE_BZERO and
202 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
203 without declaring them.
204
205 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
206
207 1998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
208
209 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
210 defined.
211
212 1998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
213
214 * configure.in (GUILE_LIBS): New variable. Contains libraries
215 which libguile needs to be linked with. Substituted into
216 libpath.h.
217
218 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
219 $cy_cv_threads_libs.
220
221 1998-04-11 Mikael Djurfeldt <mdj@kenneth>
222
223 New libtool: 1.2
224 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
225 New automake: 1.3
226 * Makefile.in, aclocal.m4, configure: Regenerated.
227 * README: Mention new version numbers on libtool and automake.
228
229 1997-12-11 Tim Pierce <twp@skepsis.com>
230
231 * HACKING: Note that SSH is mandatory for CVS access.
232
233 Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
234
235 * README: using Automake 1.2d
236 * configure.in: AC_CHECK_FUNCS: add "system".
237
238 1997-12-01 Tim Pierce <twp@skepsis.com>
239
240 * acconfig.h: Add USCORE.
241
242 1997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
243
244 * configure.in: Added code to enable GUILE_ISELECT on systems
245 which have the necessary functions (gettimeofday, select).
246
247 * acconfig.h: Added GUILE_ISELECT.
248
249 1997-11-24 Tim Pierce <twp@twp.tezcat.com>
250
251 * acinclude.m4: Assume dlsym does not add underscore if
252 cross-compiling.
253 * aclocal.m4, configure: Regenderated.
254
255 1997-11-21 Tim Pierce <twp@twp.tezcat.com>
256
257 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
258 <hag@ai.mit.edu>.
259 * configure.in: Use it.
260 * configure: Regenerated.
261 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
262
263 1997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
264
265 * README (libtool): Tell people to use version 1.0e.
266
267 Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
268
269 Call the QuickThreads library libqthreads.a, not libqt.a. The old
270 name conflicts with the Qt user interface toolkit.
271 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
272 * configure.in: Same.
273 * aclocal.m4, configure: Regenerated.
274
275 Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
276
277 * configure.in: Check for the readline library, and the termcap
278 library (on which readline relies).
279 * configure: Regenerated.
280
281 Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
282
283 New libtool: 1.0e
284 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
285 * configure, aclocal.m4: Regenerated.
286
287 1997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
288
289 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
290 * configure.in: Check whether dlopen can be found without -ldl.
291
292 Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
293
294 * Makefile.in: Regenerated with automake 1.2c.
295
296 Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
297
298 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
299 * configure.in: Add build/Makefile to AC_OUTPUT clause.
300 * Makefile.in, configure: Regenerated.
301
302 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
303
304 Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
305
306 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
307
308 Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
309
310 * ltmain.sh: Added a missing '\' before \n on line 32.
311
312 Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
313
314 New libtool: 1.0b.
315 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
316 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
317
318 Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
319
320 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
321
322 * configure.in: Use the QuickThreads assembler fragment with Irix
323 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
324 Jesse Glick.
325 * configure: Regenerated.
326
327 Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
328
329 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
330 so that test for the same function can be performed multiple
331 times.
332
333 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
334 rx/rxposix.h. Add library rx only if regcomp can't be found
335 without it.
336
337 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
338 it for some reason!
339
340 Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
341
342 * THANKS: New file.
343 * Makefile.in, aclocal.m4, configure: Regenerated.
344
345 Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
346
347 * configure.in: Added thread support for the alpha architecture.
348 configure: Regenerated.
349
350 Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
351
352 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
353 so scmconfig.h is updated with the test results. this may
354 disable one of the cygwin hacks.
355
356 Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
357
358 Changes to compile under gnu-win32, from Marcus Daniels:
359 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
360 to indicate that Unix domain sockets will work.
361 Check for socketpair, getgroups, setwent, pause, and tzset
362 (cygwin currently lacks these them).
363 Check for sethostent endhostent getnetent setnetent endnetent
364 getprotoent endprotoent getservent endservent getnetbyaddr
365 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
366 lacks them). In the case of cygwin, temporarily prefix these
367 functions with "cygwin32_", the way that netdb.h does.
368 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
369 available (cygwin b18 came distributed without a working regex.h
370 file).
371 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
372 * configure: Regenerated.
373
374 Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
375
376 * ltmain.sh: Remove any trailing colon on $shlibpath_var
377 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
378 Patch sent to bug-libtool.
379
380 Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
381
382 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
383 Backus for reporting this problem and suggesting a fix).
384 * configure: Regenerated.
385
386 Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
387
388 * Guile 1.2 released.
389
390 * configure.in: Check for librx after libm; fundamentals need to
391 come first.
392 * configure: Regenerated.
393
394 Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
395
396 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
397 `am_cv_path_LD'.
398 * configure: Regenerated.
399
400 Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
401
402 Try to detect when people are using one version of libguile and a
403 different version of ice-9. People have been skewing things and
404 sending in bug reports.
405 * configure.in: Provide libguile its version information through a
406 separate header file generated by the Makefile, not through
407 scmconfig.h.
408 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
409 AC_SUBST these, instead of AC_DEFINE'ing them.
410 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
411 (AC_OUTPUT): Create ice-9/version.scm.
412 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
413 GUILE_VERSION): Deleted.
414 * Makefile.in: Regenerated.
415
416 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
417
418 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
419 distribution.
420 * Makefile.in: Regenerated.
421
422 Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
423
424 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
425
426 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
427
428 Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
429
430 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
431
432 * configure.in: By default, include functions in Guile to allow
433 linking with dynamic libraries at run-time. In other words,
434 --enable-dynamic-linking is now the default.
435 * configure: Rebuilt.
436
437 * configure.in: Remove space between AC_CHECK_LIB and opening
438 paren in check for Rx.
439 * configure: Regenerated.
440
441 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
442 It's never used.
443 * configure, Makefile.in: Regenerated.
444
445 Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
446
447 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
448 -dl, -dld) before checks for functions.
449 * configure: Regenerated.
450
451 Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
452
453 * config.guess: New copy from autoconf-2.12, which recognizes
454 OpenBSD.
455
456 Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
457
458 * configure.in: Check for Rx, so we will use its routines (which I
459 pretty much trust) if it is installed.
460 * configure: Regenerated.
461
462 Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
463
464 * acconfig.h: mention HAVE_RESTARTS.
465 * configure.in: check for sigaction and restartable system calls.
466
467 Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
468
469 * configure.in: Check for presence of regcomp.
470 * configure: Regenerated.
471
472 Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
473
474 * COPYING: New address for FSF.
475
476 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
477 struct stat doesn't have the st_blocks field. We take care of
478 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
479 definition, edited appropriately. (Bernard URBAN)
480 * configure: Regenerated.
481
482 Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
483
484 * configure.in: Don't link against -lnsl or -lsocket unless we
485 actually need to. This causes trouble on Irix. (Thanks to Larry
486 Schwimmer.)
487
488 * config.sub: Get newer version, that recognizes the i686.
489
490 Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
491
492 * README: Changed Mikael's threads work attribution in order
493 to sooth Anthony's enormous, but wounded, ego.
494
495 Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
496
497 Just kidding!!!
498
499 Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
500
501 Guile 1.1 released.
502 * GUILE-VERSION: Bump to 1.1.
503
504 Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
505
506 Switch to automake-1.1p.
507 * Makefile.in, aclocal.m4, configure: Regenerated.
508
509 Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
510
511 * threads.m4: Copy Anthony's change here, so it'll actually
512 survive.
513
514 Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
515
516 * aclocal.m4: Fixes for building with coop threads in a
517 seperate compilation directory.
518 * configure: Rebuilt.
519
520 Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
521
522 Upgrade to libtool 0.9e.
523 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
524 supplied by libtool.
525
526 * configure.in: When configuring qt, sunos needs the underscore
527 files; Solaris and Linux both need the normal files.
528 * configure: Reebilt.
529
530 Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
531
532 * configure.in: Get the paths for qt's md files right, so it can
533 build correctly when using a separate compilation directory.
534 * configure: Regenerated.
535
536 Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
537
538 Get threads to work again.
539 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
540 first.
541 * Makefile.in: Regenerated.
542 * aclocal.m4, configure: Regenerate, with modern definition of
543 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
544
545 Reduced Guile distribution: one configure script, no plugins.
546 * configure.in: Merged the old text from qt/configure.in and
547 libguile/configure.in; Tom Tromey says automake only wants one
548 configure.in script. This seems fishy, but...
549 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
550 gubbish.
551 * acconfig.h, acinclude.m4: Moved here from libguile, since
552 libguile's configure script lives here now.
553 * AUTHORS, INSTALL, README: Updated.
554 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
555 amputated amphibian limbs.
556
557 Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
558
559 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
560 * newdoc/ref/Makefile.in: Regenerated.
561
562 Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
563
564 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
565 need to link against libthreads; the files it used to contain
566 are now a part of libguile.
567
568 Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
569
570 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
571 argument to the AM_INIT_AUTOMAKE macro.
572
573 Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
574
575 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
576 * README: Say where to find libtool 0.9d.
577
578 Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
579
580 Changes to work with automake-1.1n, which has better libtool
581 support. Also use libtool 0.8.
582 * README: Note new version numbers for automake and libtool.
583 * missing: New file required by new automake.
584 * Makefile.in: Regenerated.
585
586 Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
587
588 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
589
590 * Makefile.am: Omit doc subtree.
591 * configure.in: Omit makefiles in doc subtree.
592 * Makefile.in, configure: Rebuilt.
593
594 Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
595
596 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
597 with its definition and commented out definition of PACKAGE. This
598 changed seemed necessary after having removed PACKAGE from
599 libguile/acconfig.h.
600
601 Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
602
603 * ltconfig, ltmain.sh: New versions from libtool-0.9.
604
605 * configure.in: Added AM_MAINTAINER_MODE
606
607 Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
608
609 * config.sub, config.guess: New versions, that handle i686, etc.
610
611 Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
612
613 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
614 tutorial rewrite, but have not merged much into it yet.
615
616 Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
617
618 * newdoc/ref/guile-ref.texi: started checking in parts of the
619 reference manual re-write.
620
621 Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
622
623 * ltconfig, ltmain.sh: New files for libtool support. libguile,
624 rx, gh and gtcltk-lib can now be build as shared libraries.
625 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
626
627 Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
628
629 * Guile 1.0 released. This is the first release by the Free
630 Software Foundation; Cygnus has also released earlier versions of
631 Guile.
632
633 * GUILE-VERSION: Updated version number.
634 * NEWS: Added comments for all the user-visible changes marked in
635 the ChangeLogs.
636 * README: Updated for release.
637
638 Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
639
640 * scsh: new directory.
641
642 Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
643
644 * configure.in: Generate doc/guile-programmer/Makefile and
645 doc/guile-user/Makefile.
646
647 Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
648
649 * aclocal.m4: Now automatically generated by aclocal.
650 * threads.m4: New file.
651 * guile.m4: New file.
652 * Makefile.am, doc/Makefile.am: New files.
653 * configure.in: Updated for Automake. Avoid excessively verbose
654 "greet" messages.
655
656 Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
657
658 * lgh: directory renamed to gh, along with all prefixes of the
659 high level library procedures.
660
661 Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
662
663 * Makefile.in (TAGS tags): Find the source files in $srcdir.
664
665 Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
666
667 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
668
669 Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
670
671 * configure.in: Added some configuration magic from the Cygnus
672 distribution.
673
674 * aclocal.m4: New file. For now used for thread support
675 configuration.
676
677 Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
678
679 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
680
681 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
682 directories, to arrange for lgh to the last thing
683 configured/built.
684
685 Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
686
687 * lgh/: added the directory in which I implement the high level
688 libguile library (lgh_) for this release of Guile. See the
689 ChangeLog in there for further details.
690
691 Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
692
693 * doc/ (guile-user and guile-programmer): added the guile-user and
694 guile-programmer directories which contain the user and programmer
695 manuals. See the ChangeLog entries there for detail.
696
697 Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
698
699 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
700
701 * Makefile.in (distclean): Don't forget to delete
702 config.build-subdirs.
703
704 Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
705
706 * Makefile.in (tags): New name for `TAGS' target, which will
707 always run the commands.
708
709 Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
710
711 * README: Doc fixes.
712
713 Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
714
715 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
716
717 Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
718
719 * configure.in: Check for -ldl, so the check for Tcl won't fail
720 spuriously.
721
722 Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
723
724 Change the way we decide whether to build gtcltk-lib, so that it's
725 omitted from the build process when appropriate, but never from
726 the dist process.
727 * configure.in: Don't edit all_subdirs depending on the
728 availability of Tk; let that be the list of all PLUGIN
729 subdirectories present, as it used to be. Instead, edit a new
730 variable, build_subdirs; write its final value, the list of
731 subdirs we do want to compile in, to config.build-subdirs.
732 Substitute that into the top-level Makefile too.
733 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
734 recurse on the subdirectories we should build.
735 (distdirs): Set this to @existingdirs@, so it includes the subdirs
736 we decided not to build.
737
738 * doc/gtcltk.texi: File resurrected from old Guile releases.
739 * doc/Makefile.in (info): Build the gtcltk documentation.
740 (DIST_FILES): Include it in the distribution.
741
742 * configure.in: If we can find the library for tcl7.5, build
743 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
744 compiler (not sure this is necessary).
745
746 Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
747
748 * NEWS: Fix bug reporting address.
749
750 Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
751
752 * AUTHORS: New file, in accordance with the GNU maintainers'
753 standards.
754
755 Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
756
757 * README: Renamed from ANNOUNCE; include bug report address,
758 description, and short tour.
759 * INSTALL: Renamed from BUILDING.
760 * NEWS: New file.
761 * Makefile.in (DISTFILES): Update appropriately.
762
763 Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
764
765 * doc/Makefile.in: Added pattern targets for creating DVI and
766 PostScript files.
767 (%.ps, %.dvi, %.txt): New targets.
768 (DVIPS, TEXI2DVI): New variables.
769
770 * GUILE-VERSION: Updated to 1.0b3.
771
772 Rehashed distribution system, in preparation for nightly
773 snapshots. Other changes in subdirectories.
774 * Makefile.in (dist): Rewritten --- the old target was out of
775 date, dependent on files that we don't have, and relied on GNU
776 tar. The new target is simpler.
777 (VERSION, srcdir, dist_dirs): New variables.
778 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
779 TODO.
780 (localtreats): Variable removed. We don't have this file.
781 (info): cd to doc and make info there; don't make info in every
782 ${subdir}; those Makefiles don't know what to do.
783 (distname, distdir, treats, announcefile): Variables removed.
784 (manifest-file): Target removed.
785 (dist-dir): New target, responsible for distributable files in
786 this directory.
787 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
788 controlling the 'dist' target.
789 * configure.in: Substitute GUILE-VERSION into the top-level
790 Makefile. Build doc/Makefile from doc/Makefile.in.
791
792 * doc/Makefile.in: New file.