* tests/syntax.test ("duplicate formals"): New category, move
[bpt/guile.git] / guile-readline / ChangeLog
index f5696ee..9f1a09a 100644 (file)
@@ -1,3 +1,99 @@
+2001-01-28  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * readline.scm (make-readline-port): PROMPT becomes PROMPT2 as
+       soon as GET-CHARACTER returns any character at all that was
+       previously read.  This makes the continuation prompt appear
+       properly for partial expressions.  Thanks to Neil Jerram!
+
+2001-01-26  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       This patch fixes a problem reported by Martin Grabmueller about
+       the impossibility to access readline's run-time options.
+
+       * readline.scm:  Added a comment about guile's behaviour if one of
+       the ports used by readline are closed.
+
+       (readline-options readline-enable readline-disable,
+       readline-set!):  These are now defined here instead of in
+       boot-9.scm.
+
+2001-01-25  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * readline.scm (set-readline-input-port!,
+       set-readline-output-port!):  Make sure that only valid port
+       parameters are passed.  Thanks to Martin Grabmueller for sending
+       a patch that formed the basis for this change.
+
+2001-01-18  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * readline.scm (make-readline-port): Make readline port
+       input-only.
+
+2000-12-12  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * readline.scm (activate-readline):  Lookup 'use-emacs-interface
+       in the-root-module.
+
+2000-11-24  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * readline.c (current_input_getc):  Use more explicit predicate
+       than SCM_NIMP.
+
+       (scm_readline, scm_readline_init_ports, completion_function):
+       Remove redundant SCM_N?IMP tests.
+
+       (scm_readline):  Fixed default input/output port parameter
+       handling.
+
+2000-11-24  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * readline.c (scm_readline, scm_add_history, completion_function,
+       scm_filename_completion_function):  Replace calls to
+       SCM_COERCE_SUBSTR with SCM_STRING_COERCE_0TERMINATION_X.
+
+       (internal_readline, scm_add_history, scm_read_history,
+       scm_write_history, scm_filename_completion_function,
+       completion_function):  Replace SCM_CHARS with SCM_STRING_CHARS.
+
+2000-11-19  Gary Houston  <ghouston@arglist.com>
+
+       * configure.in: test $ac_cv_lib_readline_readline instead of
+       $ac_cv_lib_readline_main.  Thanks to Lars J. Aas.
+
+2000-09-17  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * configure.in: Check for curses, terminfo and termlib libraries
+       in addition to ncurses and termcap.
+       Check for `readline' in libreadline, not for `main'.
+       Thanks to Albert Chin!
+       
+2000-07-17  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * configure.in (rl_pre_input_hook): Don't check for this with
+       AC_CHECK_FUNCS, it doesn't work on HP/UX.  Test for it with
+       AC_TRY_LINK.
+
+2000-06-19  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * readline.c (sigwinch_enable_restart, scm_init_readline):
+       Re-enable restart for SIGWINCH signal.
+
+       * configure.in: Added test if readline clears SA_RESTART flag for
+       SIGWINCH.  (Thanks to Dale P. Smith.)
+       Check for siginterrupt and rl_pre_input_hook.
+
+2000-06-14  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * readline.c (scm_readline): Added parenthesis around && within
+       ||.
+       Fixed up prototype for `reentry_barrier'.
+       Conditionally #include <unistd.h>.  (Needed for `dup'.)
+
+2000-06-13  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * Makefile.am (dist-hook): Added kludge to fix automake generated
+       dependencies in the distribution archive Makefile.
+
 2000-06-12  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
 
        * readline.scm (apropos-completion-function): Don't define and