X-Git-Url: http://git.hcoop.net/bpt/guile.git/blobdiff_plain/2a0d71767f66bb8dd41dd2f4cd4503858891868e..b325a6c8ac5c62a6642caa0f783080ee95bea59e:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 2b4a3d499..d4efe32bc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,296 @@ +1998-10-24 Jim Blandy + + * configure.in: Call AM_PROG_CC_STDC, to see what flags we should + pass the compiler to make it support ANSI. (Thanks to Bernard + Urban.) + * aclocal.m4, configure: Regenerated. + +1998-10-20 Jim Blandy + + * Guile 1.3 released. + +1998-10-19 Jim Blandy + + * GUILE-VERSION: Bump to 1.3. + + * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS. + * Makefile.in: Regenerated. + +1998-10-16 Jim Blandy + + * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag + to the Makefile which explicitly tells it to pass assembly files + through the preprocessor. (Thanks to Perry Metzger.) + * aclocal.m4, configure, Makefile.in: Regenerated. + +1998-10-14 Jim Blandy + + * configure.in: Define SCM_SINGLES whenever a float can fit in a + long, not only when a float is the same size as a long. This gets + us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.) + * configure: Regenerated. + + * configure.in: Construct libguile/versiondat.h here; see + log entry in libguile/ChangeLog for details. + * configure: Regenerated. + + * configure.in: Allow tabs and whitespace between `void' and + `usleep'. (Thanks to Harvey J. Stein.) + * configure: Regenerated. + + Don't redefine sleep/usleep. + * configure.in: Remove tests for usleep's argument type; we only + need that if we're going to replace it. + + * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP + garbage is needed just to use usleep and sleep without compiler + warnings. + * configure: Regenerated. + +1998-10-12 Jim Blandy + + * configure: Regenerated. + + * configure.in (GUILE_FUNC_DECLARED): Name the cache variables + starting with guile_cv_; ac_cv_ is autoconf's namespace. + + The type of the argument to usleep varies from system to system, + as does the return type. We really shouldn't be redefining usleep + at all, but I don't have time to clean that up before the 1.3 + release. It's on the schedule for afterwards. + * configure.in: Cache results from usleep return value test. + Test for the type of the usleep argument, and cache that too. + * acconfig.h (USLEEP_ARG_TYPE): New macro. + +1998-10-11 Jim Blandy + + * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry. + +1998-10-10 Jim Blandy + + * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again. + + * Guile 1.2.90 released --- beta. + * GUILE-VERSION: Set to 1.2.90. This would appear to be a + regression from 1.3a, but everyone knows that the next release is + 1.3, I want to switch to a more coherent version numbering system, + and now is the time. + +1998-10-09 Jim Blandy + + * configure.in: Call AC_C_INLINE, so we can use inline happily in + libguile. + * configure: Regenerated. + +1998-10-07 Jim Blandy + + * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if + we do find the rl_getc_function variable in the readline library; + AC_CHECK_FUNCS used to do this for us, but we're not using it any + more. + * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION. + + * configure.in: Properly test for the presence of rl_getc_function; + it's a variable, not a function. + * configure: Regenerated. + + * doc: New subdirectory. + * Makefile.am (SUBDIRS): List it. + * configure.in (AC_OUTPUT): Build its Makefile. + * configure, Makefile.in: Regenerated. + + * guile.m4 (GUILE_FLAGS): New macro. + + * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything + terribly helpful any more, nobody's using it, and this is not + really the way I want to handle modules anyway. + +1998-10-03 Jim Blandy + + * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's + stdio implementation. (Thanks to David Tillman.) + * configure: Rebuilt. + + * guile-config: Renamed from `build'. + * Makefile.am (SUBDIRS): Mention `guile-config', not `build'. + * configure.in: Create `guile-config/Makefile.in', not + `build/Makefile.in'. Doc fix, too. + + * qthreads.m4: Doc fix. + * Makefile.in, aclocal.m4, configure: Regeneranegerederadea. + +1998-10-03 + + * configure.in: Check for a missing `sleep' declaration. + * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this. + * configure: Regenerated. + + * configure.in: Don't use the canonical host name to decide + whether `bzero' and `usleep' have declarations --- that's going + back to the bad old days before autoconf. Remove the call to + AC_CANONICAL_HOST and the subsequent case statement. + (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for + declarations for `bzero', `usleep', and (new!) `strptime'. + * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed. + (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL): + Added. I think this naming convention is more consistent with the + rest of autoconf; names generally describes the system, not what + the package should do to accomodate the system. + * configure: Regenerated. + +1998-09-05 Jim Blandy + + * configure.in: Remove --disable-debug option. The debugging + support is pretty stable now, and it's confusing people. + * configure: Regenerated. + + * HACKING: Remove -Wstrict-prototypes from the list of requested + flags (to match 1998-07-30 change). + +1998-07-30 Jim Blandy + + * configure.in: Don't use -Wstrict-prototypes after all. + * configure: Regenerated. + +1998-07-29 Jim Blandy + + * configure.in: Request more warnings. + * configure: Regenerated. + * HACKING: Ask people not to make changes that introduce those + warnings. Now I have to go through the code and actually bring it + up to standards... :( + + * Makefile.in, aclocal.m4, configure: Regenerated using the last + public version of automake, not the hacked Cygnus version. + * config.guess, config.sub, ltconfig, ltmain.sh: New versions from + libtool. + + * configure.in, qthreads.m4: Display a message about how the + threads configuration went. + * aclocal.m4, configure: Regenerated. + +1998-07-28 Jim Blandy + + Remove the TOTORO kludge. We're not doing snapshots any more, so + totoro is completely uninvolved. (Poor Totoro!) + * configure.in: Remove code to check the hostname and #define + TOTORO. + * acconfig.h: Remove comments for TOTORO symbol. + * configure, Makefile.in: Regenerated. + + * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here + to get AC_PROG_LN_S. + * aclocal.m4, configure: Regenerated. + +1998-07-26 Jim Blandy + + Clean up thread configuration. + * qthreads.m4: New file, which knows how to configure the qthreads + library. + * configure.in: Replace all thread package selection code. Do the + --with-threads argument processing here. Enable the appropriate + thread interface files in libguile. Remove all qthreads + configuration code; call QTHREADS_CONFIGURE instead. Set + GUILE_LIBS using the info provided by QTHREADS_CONFIGURE. + * threads.m4: Removed; not used any more. + * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4. + * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!) + Note that these were regenerated with the tools available from + Cygnus's source tree, which have patches not available to the + general public. I'm not sure this was a good idea; feel free to + revert them to the latest released versions of the tools. + + Upgrade to the version of libtool available at Cygnus. See note + above. + * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded. + +1998-07-12 Mikael Djurfeldt + + * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in + totoro kludge. + +Sat Jul 11 21:54:29 1998 Mikael Djurfeldt + + * acconfig.h, configure.in: Define TOTORO if configuring on + totoro.red-bean.com. + + * configure.in: Check for strdup. + +1998-05-19 Mikael Djurfeldt + + * configure.in: Check for rl_cleanup_after_signal. + +1998-05-11 Mikael Djurfeldt + + * configure.in: Added test for rl_getc_function. Warn if + libreadline is found but not this function. + +1998-05-06 Mikael Djurfeldt + + * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so + that suitable HAVE_ symbols get defined. + +1998-04-25 Mikael Djurfeldt + + * configure.in: Define USLEEP_RETURNS_VOID on some systems. + (Thanks to Julian Satchell.) + +1998-04-20 Mikael Djurfeldt + + * configure.in: Check for usleep; Define DECLARE_BZERO and + DECLARE_USLEEP on Solaris 2.5 since it supplies those functions + without declaring them. + + * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP + +1998-04-19 Mikael Djurfeldt + + * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is + defined. + +1998-04-18 Mikael Djurfeldt + + * configure.in (GUILE_LIBS): New variable. Contains libraries + which libguile needs to be linked with. Substituted into + libpath.h. + + * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to + $cy_cv_threads_libs. + +1998-04-11 Mikael Djurfeldt + + New libtool: 1.2 + * ltconfig, ltmain.sh, config.sub, config.guess: Updated. + New automake: 1.3 + * Makefile.in, aclocal.m4, configure: Regenerated. + * README: Mention new version numbers on libtool and automake. + +1997-12-11 Tim Pierce + + * HACKING: Note that SSH is mandatory for CVS access. + +Sun Dec 7 06:11:24 1997 Gary Houston + + * README: using Automake 1.2d + * configure.in: AC_CHECK_FUNCS: add "system". + +1997-12-01 Tim Pierce + + * acconfig.h: Add USCORE. + +1997-11-27 Mikael Djurfeldt + + * configure.in: Added code to enable GUILE_ISELECT on systems + which have the necessary functions (gettimeofday, select). + + * acconfig.h: Added GUILE_ISELECT. + +1997-11-24 Tim Pierce + + * acinclude.m4: Assume dlsym does not add underscore if + cross-compiling. + * aclocal.m4, configure: Regenderated. + 1997-11-21 Tim Pierce * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty