+1999-11-18 Gary Houston <ghouston@freewire.co.uk>
+
+ * boot-9.scm (read-hash-extend to set up arrays): add 'l' for
+ long_long uniform vectors.
+
+1999-11-17 Gary Houston <ghouston@freewire.co.uk>
+
+ * networking.scm (sethostent, setnetent, setprotoent, setservent):
+ take an optional argument STAYOPEN. default is #f.
+
+1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * Makefile.in: Deleted from CVS repository. Run the autogen.sh
+ script to create generated files like this one.
+
+1999-09-23 Gary Houston <ghouston@freewire.co.uk>
+
+ * boot-9.scm (load-user-init): check that the posix feature is
+ available before using getpw and getuid.
+ (top-repl): don't install handlers for SIGINT etc., without posix.
+ (file-is-directory?): use 'posix instead of i/o-extensions to
+ check for stat.
+ (load-user-init): use file-exists? and file-is-directory? to
+ check for .guile, instead of stat.
+ (file-is-directory?): don't display the file name if posix not
+ available.
+ (feature?): I guess this is deprecated. redefined using "provided?"
+ and changed users in boot-9.scm to "provided?".
+ Conditionally load posix.scm and networking.scm.
+
+ posix.scm, networking.scm: new files. Move definitions from
+ boot-9.scm if they are only useful with posix/networking available.
+
+ * Makefile.am (ice9_sources): add posix.scm, networking.scm.
+
+1999-09-17 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * debugger.scm (read-and-dispatch-commands): Handle other throws
+ than 'exit-debugger.
+
+ * boot-9.scm (before-signal-stack): New fluid.
+ (top-repl): Set before-signal-stack in the signal handler.
+
+ * debugger.scm (eval-handler): Handle unhandled exceptions.
+
+1999-09-16 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * debugger.scm ("p"): New alias for "evaluate";
+ Mark module with :no-backtrace.
+ ("position"): New command.
+ (source-position, display-position): New procedures.
+ (display-source): Display position of expression, if available.
+ (catch-user-errors): Return #f on error. (Commands are expected
+ to return a valid state.)
+ (read-and-dispatch-command): Bugfix: Return old state on error.
+
+1999-09-16 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * regex.scm (regexp-substitute/global): Handle the end of the
+ match list and an empty match list identically. (Thanks to Greg
+ Badros.)
+
+1999-09-15 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * debugger.scm ("evaluate"): Replaced `write-line' with calls to
+ `write' and `newline' since write-line doesn't write but displays.
+
+1999-09-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * debugger.scm ("evaluate"): Newline after no env announcement.
+
+ * debug.scm, emacs.scm: Updated copyright notices.
+
+ * boot-9.scm (make-autoload-interface): Bugfix.
+ (top-repl): Autoload debugger.
+
+ * debugger.scm ("backtrace"): Don't pass length param to
+ display-backtrace if it wasn't explicitly given by the user.
+ (write-frame-long/application): Also print corresponding source
+ expression.
+ ("evaluate"): Evaluate in local environment frame, if existent;
+ Handle errors.
+
+1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * format.scm (format:format-work): Use #\tab and #\page instead of
+ slib:form-feed and slib:tab. (Thanks to Ceri Storey.)
+
+ * format.scm (format:abort): Call error, not slib:error.
+
+1999-09-11 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * boot-9.scm (using-readline?): New procedure: Returns #t if
+ readline is used by the repl run by this thread.
+ (handle-system-error): Print "Backtrace:" before backtrace since
+ this is no longer done by display-backtrace.
+
+ * debug.scm (frame-number->index): Optionally take stack as
+ argument.
+
+ * debugger.scm: Use the frame number abstraction which allows for
+ both forward and backward views of the stack
+ (write-frame-index-short, write-frame-index-long):
+ Use selector `frame-number';
+ (select-frame-absolute): Use frame-number->index.
+ ("backtrace"): Use builtin backtrace printing.
+ Use (ice-9 debug).
+ Use readline conditionally.
+
+1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * regex.scm (fold-matches, list-matches): New functions.
+ (regexp-substitute/global): Rewritten again in terms of
+ list-matches, to get null match behavior correct.
+
+ * regex.scm (regexp-substitute/global): Rewrite so that 'post at
+ the end of the item list actually causes a tail call. (Thanks to
+ Jan Nieuwenhuizen.)
+
+1999-09-11 Marius Vollmer <mvo@zagadka.ping.de>
+
+ * readline.scm: Moved to ../guile-readline.
+
+ * boot-9.scm (top-repl): Removed code for activating readline.
+
+ * Makefile.am: Removed mention of readline.scm.
+
+ * Makefile.in: Regenerated.
+
+1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ Delete the test which compares the configuration date of libguile
+ with the configuration date of ice-9. This test yields too many
+ false positives to be helpful. For example, if you build Guile
+ for several architectures but have them all share a "share"
+ directory (which is supposed to work), then all but one
+ architecture's Guile will complain that the configuration dates
+ don't match. Which is true, but indicates nothing wrong.
+ * boot-9.scm: Delete code which compares ice-9-config-stamp with
+ libguile-config-stamp.
+ * version.scm.in: Delete.
+ * Makefile.am (ice9_generated): Delete.
+ (subpkgdata_DATA): Remove ice9_generated.
+ (EXTRA_DIST): Remove version.scm.in.
+ * Makefile.in: Regenerate.
+
+1999-09-11 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * debugger.scm: New file: Initial version of the Guile debugger
+ written by Chris Hanson. (The debugger isn't finished, but is
+ included in Guile anyway since it is already quite useful.)
+
+ * boot-9.scm (top-repl): Use (ice-9 debug) (ice-9 debugger) (ice-9
+ session) (ice-9 threads) (ice-9 regex) from guile-user only if
+ top-repl is called. This makes startup time for scripts 30% of
+ what it was before... Removed redundant code for loading of
+ readline.
+
+ * Makefile.am (ice9_sources): Added debugger.scm.
+
+1999-08-29 Keisuke Nishida <kxn30@po.cwru.edu>
+
+ * boot-9.scm (try-module-autoload): Use %search-load-path.
+
+1999-08-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * boot-9.scm: Removed old style hooks.
+ (inherit-print-state): Rwwritten to use port-with-print-state.
+
+1999-08-20 James Blandy <jimb@mule.m17n.org>
+
+ Remove support for the #/ path list syntax entirely.
+ * boot-9.scm (read-path-list-notation,
+ read-path-list-notation-warning): Deleted.
+ Don't register read-path-list-notation-warning as a reader for
+ objects starting with '#/'.
+
+1999-08-05 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ GOOPS needs the observer protocol specified for the new module
+ system. Here's a simple version for the old module system:
+ * boot-9.scm (module-observers, module-weak-observers,
+ module-observer-id, set-module-observers!,
+ set-module-observer-id!): New accessors.
+ (module-type): Added slots `observers', `weak-observers' and
+ `observer-id'.
+ (module-observe, module-observe-weak, module-unobserve,
+ module-modified): New procedures.
+ (module-make-local-var!, module-add!, module-remove!,
+ module-clear!, module-define!, module-use!): Call module-modified.
+
+1999-07-29 Marius Vollmer <mvo@zagadka.ping.de>
+
+ * boot-9.scm (error-catching-loop): Correct non-RnRS usage of internal
+ defines.
+
+1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * streams.scm: New module, contributed by Michael Livshin.
+ * Makefile.am (ice9_sources): List it.
+ * Makefile.in: Regenerated.
+
+ * boot-9.scm (read-delimited!): Put the terminator in the correct
+ position.
+
+1999-06-29 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
+
+ * readline.scm: Bugfix: Avoid getting the continued-lines prompt
+ at multiple calls to read.
+ (promtp2): Variable for continued-lines prompt.
+ (make-readline-port): Use prompt2.
+ (set-readline-prompt!): New optional arg which sets
+ continued-lines prompt.
+
+ * boot-9.scm (top-repl): Set/clear readline prompts before/after
+ reading expressions.
+
+1999-06-18 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * ls.scm (ls, lls): Handle no arguments as meaning to look in
+ `(current-module)'. (Patch from Thien-Thi Nguyen.)
+
+1999-06-14 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * string-fun.scm (split-before-predicate, split-after-predicate,
+ split-discarding-predicate): Make these public. (Thanks to
+ Thien-Thi Nguyen.)
+
+ 1999-06-13 Gary Houston <ghouston@easynet.co.uk>
+
+ * more changes to expect.scm, to avoid the one-character lookhead
+ that was introduced to fix the $ problem:
+
+ * expect.scm (expect): call the match proc an extra time at end
+ of file and set the eof? argument appropriately. call
+ expect-eof-proc only if the last call didn't match.
+ * expect.scm (expect-strings): change port to eof? in match proc.
+ * expect.scm (expect-regexec): take an eof indicator as an argument
+ instead of a port.
+
1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
* Makefile.am (ice9_sources): Add popen.scm to list.