*** empty log message ***
[bpt/guile.git] / ChangeLog
index 7b04c5a..5cc300c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,318 @@
+2001-11-06  Thien-Thi Nguyen  <ttn@glug.org>
+
+       * TODO (sync srfi-modules.texi): New, done.
+
+       * BUGS (9): New.
+
+2001-11-04  Stefan Jahn  <stefan@lkcc.org>
+
+       * NEWS: Corrected remarks about SCM_API.
+
+       * configure.in: Defining USE_DLL_IMPORT definition to indicate
+       usage of DLL import macros in `libguile/__scm.h'.
+       (LIBOBJS): Removed `fileblocks.o' from the list of object files.
+       Somehow Jim Blandy's patch from 1997 did not survive.
+
+2001-11-02  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       Support for native Win32.  Thanks to Stefan Jahn!
+
+        * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
+        build systems which do not have symbolic links.
+        * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
+        on Win32 platforms.
+        Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
+       and `win32-dirent.o' and define extra compiler flags necessary
+       to build clean dlls.
+        Check for `regcomp()' inside `-lregex'.
+
+2001-10-26  Thien-Thi Nguyen  <ttn@glug.org>
+
+       * BUGS (7, 8): New.
+
+2001-10-25  Thien-Thi Nguyen  <ttn@glug.org>
+
+       * BUGS: Expand on file format description.
+
+       (1): Update "fixed" field.
+       (2, 3, 4, 5, 6): New.
+
+2001-10-14  Gary Houston  <ghouston@arglist.com>
+
+       * configure.in: include sys/types.h when testing uint32_t.
+       thanks to Bill Schottstaedt.
+
+2001-10-14  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * configure.in: Do not use an absolute path for <unistd.h> when
+       checking for return type of usleep.  Thanks to Michael Carmack.
+
+2001-09-30  Thien-Thi Nguyen  <ttn@glug.org>
+
+       * BUGS: New file.
+       * Makefile.am (EXTRA_DIST): Add BUGS file.
+
+2001-09-25  Thien-Thi Nguyen  <ttn@glug.org>
+
+       * TODO: Add bugfix item to "Eventually".
+
+2001-09-20  Rob Browning  <rlb@defaultvalue.org>
+
+       * configure.in (AC_CONFIG_FILES): add libguile/version.h.
+
+2001-09-11  Rob Browning  <rlb@defaultvalue.org>
+
+       * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
+       the testing list since they're no longer functional.
+
+2001-09-04  Thien-Thi Nguyen  <ttn@revel.glug.org>
+
+       * TODO:
+       Use outline mode instead of text.
+       Reword protocol explanation.
+       Add "make error-signalling functions more consistent" to Eventually.
+       Move some C-related GOOPS tasks to 1.8.0, take ownership.
+
+2001-08-31  Thien-Thi Nguyen  <ttn@revel.glug.org>
+
+       * HACKING (Sample GDB Initialization File): New section.
+
+       * TODO (1.8.0): Add "move .gdbinit" entry.
+
+2001-08-31  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * TODO:  Added some points, and eliminated all done items.
+
+       * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
+       SCM_ENABLE_DEPRECATED):  Renamed SCM_DEBUG_DEPRECATED to
+       SCM_ENABLE_DEPRECATED with the logic reversed.
+
+2001-08-31  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * libguile.h:  Removed bogus comment, rearranged includes, removed
+       deprecated definitions.
+
+       (LIBGUILEH, SCM_LIBGUILE_H):  Renamed <foo>H to SCM_<foo>_H.
+
+2001-08-30  Thien-Thi Nguyen  <ttn@revel.glug.org>
+
+       * HACKING: Mention libtool ./configure-regeneration requirement.
+
+2001-08-27  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
+       libltdl provides it itself.
+
+2001-08-24  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
+       Makefiles.
+
+2001-08-15  Rob Browning  <rlb@defaultvalue.org>
+
+       * configure.in
+       (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
+       (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
+       (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
+       (LIBGUILE_INTERFACE): use libtool versioning scheme.
+       (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
+       (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
+       (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
+       (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
+
+       * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
+       (GUILE_MICRO_VERSION): reset for new unstable.
+       (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
+       (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
+       (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
+       (LIBGUILE_INTERFACE): use libtool versioning scheme.
+       (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
+       (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
+       (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
+       (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
+
+2001-08-07  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
+       EXTRA_DIST to SUBDIRS.
+
+       * configure.in: Added "test-suite/Makefile".
+
+2001-08-01  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * configure.in: Added `--disable-linuxthreads' option and do not
+       define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
+       given.  Thanks to Cris Cramer!
+
+2001-07-23  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * Makefile.am (SUBDIRS): Build libguile before ice-9.
+
+2001-07-22  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * configure.in: Check for "inttypes.h".
+
+2001-07-19  Rob Browning  <rlb@defaultvalue.org>
+
+       * configure.in: add checks for setitimer and getitimer.
+       Add --enable-error-on-warning.
+
+2001-07-18  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
+
+       * INSTALL, Makefile.am, configure.in: Updated copyright notice.
+
+2001-07-15  Thien-Thi Nguyen  <ttn@revel.glug.org>
+
+       * HACKING: Remove onerous authorship-info deletion clause.
+
+2001-07-13  Keisuke Nishida  <knishida@nurs.or.jp>
+
+       * autogen.sh: Call libtoolize with --force.
+
+2001-07-10  Thien-Thi Nguyen  <ttn@revel.glug.org>
+
+       * INSTALL: Point to HACKING for tool versions.
+
+2001-07-08  Rob Browning  <rlb@defaultvalue.org>
+
+       * TODO: updated to include relevant itemized post-1.6-RELEASE
+       tasks that are distributable so we can check them off as they are
+       done, and delete 1.6.0 tasks.
+
+       * RELEASE: add a note that the RELEASE instructions are out of
+       date now that we're using branches.
+
+       * AUTHORS: add "many files throughout" for myself.
+
+2001-06-28  Thien-Thi Nguyen  <ttn@revel.glug.org>
+
+       * README: Also mention guile-tools.
+
+       * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
+
+2001-06-27  Thien-Thi Nguyen  <ttn@revel.glug.org>
+
+       * RELEASE: Move todo items to file TODO.
+
+       * TODO: Initial revision
+
+       * Makefile.am (EXTRA_DIST): Add TODO.
+
+       * HACKING: Refer to TODO and SNAPSHOTS.
+       No longer refer to devel/tasks.text.
+
+       * SNAPSHOTS: Fix reference bug; recommended tool
+       versions are in HACKING.
+
+       * TODO: Add completion and ownership protocol to header comments.
+
+       * RELEASE: Add TODO-processing to spiffing checklist.
+
+       * HACKING: Update deprecation procedure to refer to TODO.
+
+2001-06-27  Michael Livshin  <mlivshin@bigfoot.com>
+
+       * autogen.sh: don't run flex here.
+
+       * HACKING: clarify that newer versions of flex should be just
+       fine.
+
+2001-06-26  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
+
+       * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
+
+       * configure.in: Added some header and function checks.
+
+2001-06-25  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
+
+2001-06-25  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * autogen.sh: Added message about what to do next.  Tell them to
+       use `--enable-maintainer-mode'.
+
+2001-06-25  Michael Livshin  <mlivshin@bigfoot.com>
+
+       * HACKING: mention flex.
+
+       * autogen.sh: generate libguile/c-tokenize.c.
+
+2001-06-20  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
+
+       * libguile.h: Removed inclusion of libguile/tag.h.
+
+2001-06-16  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
+       these when using threads.
+
+2001-06-14  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * libguile.h: Added deprecated section with the olde type names.
+
+       * configure.in: Check for header <stdint.h>.  Check for uintptr_t
+       type.  Use AC_CHECK_TYPES for this.  Do not caus ptrdiff_t to be
+       `#defined'.
+
+       * acconfig.h (ptrdiff_t): Removed.
+
+2001-06-05  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
+
+       * configure.in: Generate examples/box-dynamic-module/Makefile.
+
+2001-06-03  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
+       guile-snarf.
+
+2001-06-02  Rob Browning  <rlb@cs.utexas.edu>
+
+       * configure.in: changes for autoconf 2.50.
+       (AC_PREREQ): require at least autoconf 2.50.
+       (AC_INIT): no longer takes an arg.
+       (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
+       (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
+       (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
+       (AC_STRUCT_ST_BLOCKS): use it rather than our version.
+       (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
+       (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
+       (AC_OUTPUT): no longer takes args.
+
+       * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
+       unconditionally .
+
+2001-06-02  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * configure.in: Check for mkstemp via AC_REPLACE_FUNCS.  Thanks to
+       I. N. Golubev!
+
+2001-06-01  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
+
+       * configure.in: Generate examples/box-dynamic/Makefile.
+
+2001-05-31  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>
+
+       * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
+
+       * configure.in: Added all Makefiles in the `examples' directory to
+       AC_OUTPUT.
+
+2001-05-31  Michael Livshin  <mlivshin@bigfoot.com>
+
+       * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
+       don't generate guile-snarf.awk.
+
+       * Makefile.am (EXTRA_DIST): add test-suite.
+
+2001-05-28  Michael Livshin  <mlivshin@bigfoot.com>
+
+       * check-guile.in: fix to be runnable when srcdir!=builddir.
+
+2001-05-26  Michael Livshin  <mlivshin@bigfoot.com>
+
+       revert the controversial part of the 2001-05-23 changes
+
 2001-05-23  Michael Livshin  <mlivshin@bigfoot.com>
 
        * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.