[libreadline-java] 04/21: Imported Debian patch 0.8.0.1-2

Tony Mancill tmancill at moszumanska.debian.org
Sat Mar 22 16:49:33 UTC 2014


This is an automated email from the git hooks/post-receive script.

tmancill pushed a commit to branch master
in repository libreadline-java.

commit 623ad7435394c75638313b3a73952b5929dbfada
Merge: f53c9d0 5bc022c
Author: Ben Burton <bab at debian.org>
Date:   Fri Apr 2 23:07:54 2004 +1000

    Imported Debian patch 0.8.0.1-2

 ChangeLog                                          |  590 ++++-
 Makefile                                           |  183 +-
 ChangeLog => NEWS                                  |   22 +-
 README                                             |   29 +-
 VERSION                                            |    2 +-
 api-html/allclasses-frame.html                     |   14 +-
 api-html/allclasses-noframe.html                   |   41 +
 .../{serialized-form.html => constant-values.html} |   86 +-
 api-html/deprecated-list.html                      |   52 +-
 api-html/help-doc.html                             |   58 +-
 api-html/index-all.html                            |  317 ++-
 api-html/index.html                                |    6 +-
 api-html/org/gnu/readline/Readline.html            | 2279 ++++++++++++++++++--
 api-html/org/gnu/readline/ReadlineCompleter.html   |   76 +-
 api-html/org/gnu/readline/ReadlineLibrary.html     |  123 +-
 api-html/org/gnu/readline/ReadlineReader.html      |  129 +-
 api-html/org/gnu/readline/package-frame.html       |   15 +-
 api-html/org/gnu/readline/package-summary.html     |   53 +-
 api-html/org/gnu/readline/package-tree.html        |   54 +-
 api-html/overview-frame.html                       |   17 +-
 api-html/overview-summary.html                     |   55 +-
 api-html/overview-tree.html                        |   54 +-
 api-html/packages.html                             |   14 +-
 api-html/serialized-form.html                      |   52 +-
 api-html/stylesheet.css                            |    8 +-
 api-html/test/ReadlineTest.html                    |   80 +-
 api-html/test/TestCompleter.html                   |   93 +-
 api-html/test/package-frame.html                   |   15 +-
 api-html/test/package-summary.html                 |   53 +-
 api-html/test/package-tree.html                    |   54 +-
 contrib/jscheme/SilkCompleter.java                 |   64 +
 contrib/win32/JavaGetline.dll                      |  Bin 0 -> 47622 bytes
 debian/changelog                                   |   55 +
 debian/control                                     |   18 +-
 debian/copyright                                   |    4 +-
 debian/libreadline-java-doc.README.Debian          |   15 +
 ...EADME.test => libreadline-java-doc.README.test} |    4 +-
 debian/libreadline-java-doc.docs                   |    1 +
 debian/libreadline-java-doc.examples               |    3 +
 debian/libreadline-java.README.Debian              |    9 +-
 debian/libreadline-java.docs                       |    1 +
 debian/libreadline-java.examples                   |    3 -
 debian/libreadline-java.files                      |    4 +-
 debian/libreadline-java.override                   |    5 -
 debian/libreadline-java.shlibs                     |    2 -
 debian/rules                                       |   64 +-
 debian/whichenv                                    |   18 -
 etc/Makefile                                       |   48 -
 etc/libreadline-java.spec                          |   38 +
 src/Makefile                                       |   45 +-
 src/mkrules.inc                                    |   56 -
 src/native/Makefile                                |   95 +-
 src/native/getline.c                               | 1149 ++++++++++
 src/native/getline.h                               |   44 +
 src/native/org_gnu_readline_Readline.c             |  593 ++++-
 src/org/Makefile                                   |   28 -
 src/org/gnu/Makefile                               |   28 -
 src/org/gnu/readline/Makefile                      |   30 -
 src/org/gnu/readline/Readline.java                 | 1330 +++++++++++-
 src/org/gnu/readline/ReadlineConstBase.java        |   85 +
 src/org/gnu/readline/ReadlineConstInt.java         |   48 +
 src/org/gnu/readline/ReadlineConstString.java      |   48 +
 src/org/gnu/readline/ReadlineLibrary.java          |   13 +-
 src/test/ReadlineTest.java                         |   35 +-
 64 files changed, 7546 insertions(+), 1061 deletions(-)

diff --cc Makefile
index dc3766a,cdeb098..89c4d27
--- a/Makefile
+++ b/Makefile
@@@ -23,66 -23,81 +23,81 @@@
  #
  # Toplevel Makefile for Java-Readline
  #
- # $Author: Bablokb $
- # $Revision: 1.10 $
+ # $Author: bablokb $
+ # $Revision: 1.18 $
  #
  
- TARGET    := java_readline
- README    := README README.1st
- CHANGELOG := ChangeLog
- LICENSE   := COPYING.LIB
- TODO      := TODO
- NAME      := The Java-Readline Library
- HOMEPAGE  := http://www.bablokb.de/java/readline.html
- COPYRIGHT := Released under the LGPL, (c) Bernhard Bablok 1998-2001
- WTITLE    := "$(NAME)"
- DTITLE     = "$(NAME), Version $(VERSION)"
- DBOTTOM   := "$(COPYRIGHT)<br>Homepage: <a href="$(HOMEPAGE)">$(HOMEPAGE)</a>"
- DHEADER    = "<strong>$(NAME), Version $(VERSION)</strong>"
- DFOOTER    = "<strong>$(NAME), Version $(VERSION)</strong>"
- PACKROOT  := 
- SUBDIRS   := src etc
- PACKAGES  := test org.gnu.readline
- BIN_ADD    = $(README) $(TODO) $(CHANGELOG) $(LICENSE) \
-              $(JAR) $(shell ls *.so) $(APIDIR)
- SRC_ADD   := $(README) $(TODO) $(CHANGELOG) $(LICENSE) \
-              Makefile VERSION $(SUBDIRS) contrib
- # MF_STUB   := etc/manifest.stub
- 
- # native stuff
- 
- export JAVAINCLUDE       := $(JAVA_HOME)/include
- export JAVANATINC        := $(JAVA_HOME)/include/linux
- export INCLUDES          := -I $(JAVAINCLUDE) -I $(JAVANATINC)
- export LIBPATH           := -L/usr/lib/termcap
- export T_LIBS            := JavaReadline JavaEditline
- export JavaReadline_LIBS := -lreadline -ltermcap -lhistory
- export JavaEditline_LIBS := -ledit -ltermcap
- 
- VERSION         := $(shell cat VERSION)
- export ROOTDIR  := $(shell pwd)
- export BUILDDIR := $(shell pwd)/build
- export METADIR  := $(BUILDDIR)/META-INF
- export CLASSDIR := $(BUILDDIR)
- export JAR      := $(TARGET).jar
- APIDIR          := ./api
- 
- export JAVAC := jikes
- export CLASSPATH := $(BUILDDIR):$(JAVA_HOME)/jre/lib/rt.jar
- export JAVAC_OPT := -O +E
- 
- .PHONY: src-dist bin-dist test apidoc jar subdirs $(SUBDIRS)
- 
- jar: subdirs
- 	$(MAKE) $(JAR)
- 
- $(JAR): $(MF_STUB) $(shell find build -type f)
- ifeq ($(strip $(MF_STUB)),) 
- 	$(MAKEJAR) -cvf $(JAR) -C $(BUILDDIR)/ org/
- else
- 	$(MAKEJAR) -cvfm $(JAR) $(MF_STUB) -C $(BUILDDIR)/ org/
+ TARGET    = libreadline-java
+ README    = README README.1st
+ NEWS      = NEWS
+ CHANGELOG = ChangeLog
+ LICENSE   = COPYING.LIB
+ TODO      = TODO
+ NAME      = The Java-Readline Library
+ HOMEPAGE  = http://java-readline.sourceforge.net/
+ COPYRIGHT = Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002
+ WTITLE    = "$(NAME)"
+ DTITLE    = "$(NAME), Version $(VERSION)"
+ DBOTTOM   = "$(COPYRIGHT)<br>Homepage: <a href="$(HOMEPAGE)">$(HOMEPAGE)</a>"
+ DHEADER   = "<strong>$(NAME), Version $(VERSION)</strong>"
+ DFOOTER   = "<strong>$(NAME), Version $(VERSION)</strong>"
+ BIN_ADD   = $(README) $(NEWS) $(TODO) $(CHANGELOG) $(LICENSE) \
+              $(JAR) *.so $(APIDIR)
+ SRC_ADD   = $(README) $(NEWS) $(TODO) $(CHANGELOG) $(LICENSE) \
+              Makefile VERSION $(SUBDIRS) contrib src etc
+ MF_STUB   = etc/manifest.stub
+ 
+ # installation procedure
+ PREFIX    = /usr
+ BINLIBDIR = $(PREFIX)/lib
+ DOCDIR    = $(PREFIX)/doc
+ JAVALIBDIR= $(PREFIX)/share/java
+ 
+ # libraries to build
+ T_LIBS    = JavaReadline
+ 
+ # Operating system dependent
+ JAVAINCLUDE       = $(JAVA_HOME)/include
+ JAVANATINC        = $(JAVA_HOME)/include/linux
+ 
+ ifeq (MSC,$(WIN32))
+ JAVA_HOME := c:/j2sdk1.4.0
+ JAVANATINC = $(JAVA_HOME)/include/win32
+ export PATH:=/cygdrive/$(subst :,,$(JAVA_HOME))/bin:/cygdrive/c/Programme/DevStudio/VC/bin:/cygdrive/c/Programme/DevStudio/SharedIDE/bin/:$(PATH)
+ T_LIBS    = JavaGetline
+ ARGS      = Getline
  endif
  
+ ## normal javac
+ JAVAC = javac
+ JC_FLAGS = 
+ 
+ ## with jikes
+ #JAVAC = jikes
+ #JC_FLAGS = -O +E
+ 
+ VERSION         = `cat VERSION`
+ JAR             = $(TARGET).jar
+ APIDIR          = ./api
+ BUILDDIR        = ./build
+ # we build the rpm relative to our build..
+ RPM_BASE        = `pwd`/$(BUILDDIR)/
+ 
+ world : jar build-native
+ 
+ jar: build-java
 -	cd $(BUILDDIR) ; jar -cvmf ../$(MF_STUB) ../$(JAR) *
++	cd $(BUILDDIR) ; fastjar -cvf ../$(JAR) org
+ 
+ $(JAR):
 -	cd $(BUILDDIR) ; jar -cvmf ../$(MF_STUB) ../$(JAR) *
++	cd $(BUILDDIR) ; fastjar -cvf ../$(JAR) org
+ 
+ build-java: $(BUILDDIR)
+ 	cd src ; $(MAKE) JAVAC="$(JAVAC)" JC_FLAGS="$(JC_FLAGS)" java
+ 
+ build-native: 
+ 	cd src; $(MAKE) T_LIBS="$(T_LIBS)" JAVAINCLUDE="$(JAVAINCLUDE)" \
+ 		        JAVANATINC="$(JAVANATINC)" native
+ 
  apidoc: $(APIDIR)
  	javadoc -sourcepath src -d $(APIDIR) -windowtitle $(WTITLE) \
                  -doctitle $(DTITLE) -footer $(DFOOTER) -header $(DHEADER) \
diff --cc api-html/allclasses-frame.html
index f5dc790,0000000..8051461
mode 100644,000000..100644
--- a/api-html/allclasses-frame.html
+++ b/api-html/allclasses-frame.html
@@@ -1,35 -1,0 +1,41 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- All Classes
++All Classes (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="All Classes (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +<FONT size="+1" CLASS="FrameHeadingFont">
 +<B>All Classes</B></FONT>
 +<BR>
 +
 +<TABLE BORDER="0" WIDTH="100%">
 +<TR>
 +<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/gnu/readline/Readline.html" TARGET="classFrame">Readline</A>
 +<BR>
 +<A HREF="org/gnu/readline/ReadlineCompleter.html" TARGET="classFrame"><I>ReadlineCompleter</I></A>
 +<BR>
 +<A HREF="org/gnu/readline/ReadlineLibrary.html" TARGET="classFrame">ReadlineLibrary</A>
 +<BR>
 +<A HREF="org/gnu/readline/ReadlineReader.html" TARGET="classFrame">ReadlineReader</A>
 +<BR>
 +<A HREF="test/ReadlineTest.html" TARGET="classFrame">ReadlineTest</A>
 +<BR>
 +<A HREF="test/TestCompleter.html" TARGET="classFrame">TestCompleter</A>
 +<BR>
 +</FONT></TD>
 +</TR>
 +</TABLE>
 +
 +</BODY>
 +</HTML>
diff --cc api-html/allclasses-noframe.html
index 0000000,0000000..bd1851f
new file mode 100644
--- /dev/null
+++ b/api-html/allclasses-noframe.html
@@@ -1,0 -1,0 +1,41 @@@
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
++<!--NewPage-->
++<HTML>
++<HEAD>
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
++<TITLE>
++All Classes (The Java-Readline Library)
++</TITLE>
++<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
++</HEAD>
++<SCRIPT>
++function asd()
++{
++parent.document.title="All Classes (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
++<FONT size="+1" CLASS="FrameHeadingFont">
++<B>All Classes</B></FONT>
++<BR>
++
++<TABLE BORDER="0" WIDTH="100%">
++<TR>
++<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/gnu/readline/Readline.html" TARGET="">Readline</A>
++<BR>
++<A HREF="org/gnu/readline/ReadlineCompleter.html" TARGET=""><I>ReadlineCompleter</I></A>
++<BR>
++<A HREF="org/gnu/readline/ReadlineLibrary.html" TARGET="">ReadlineLibrary</A>
++<BR>
++<A HREF="org/gnu/readline/ReadlineReader.html" TARGET="">ReadlineReader</A>
++<BR>
++<A HREF="test/ReadlineTest.html" TARGET="">ReadlineTest</A>
++<BR>
++<A HREF="test/TestCompleter.html" TARGET="">TestCompleter</A>
++<BR>
++</FONT></TD>
++</TR>
++</TABLE>
++
++</BODY>
++</HTML>
diff --cc api-html/constant-values.html
index 74dd45c,0000000..fd2aff8
mode 100644,000000..100644
--- a/api-html/constant-values.html
+++ b/api-html/constant-values.html
@@@ -1,91 -1,0 +1,153 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:57 EST 2003 -->
 +<TITLE>
- Serialized Form
++Constant Field Values (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="Constant Field Values (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="constant-values.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<CENTER>
 +<H1>
- Serialized Form</H1>
++Constant Field Values</H1>
 +</CENTER>
++<HR SIZE="4" NOSHADE>
++<B>Contents</B><UL>
++<LI><A HREF="#org.gnu">org.gnu.*</A>
++</UL>
++
++<A NAME="org.gnu"><!-- --></A>
++<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
++<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
++<TD ALIGN="left"><FONT SIZE="+2">
++<B>org.gnu.*</B></FONT></TD>
++</TR>
++</TABLE>
++
++<P>
++
++<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0">
++<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
++<TD COLSPAN=3><B>org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A></B></TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<A NAME="org.gnu.readline.ReadlineReader.DEFAULT_PROMPT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
++<CODE>public static final java.lang.String</CODE></FONT></TD>
++<TD ALIGN="left"><CODE><A HREF="org/gnu/readline/ReadlineReader.html#DEFAULT_PROMPT">DEFAULT_PROMPT</A></CODE></TD>
++<TD ALIGN="right"><CODE>""</CODE></TD>
++</TR>
++</FONT></TD>
++</TR>
++</TABLE>
++
++<P>
++
++<P>
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="constant-values.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/deprecated-list.html
index dac8b68,0000000..0dc630e
mode 100644,000000..100644
--- a/api-html/deprecated-list.html
+++ b/api-html/deprecated-list.html
@@@ -1,91 -1,0 +1,121 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Deprecated List
++Deprecated List (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="Deprecated List (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<CENTER>
 +<H2>
 +<B>Deprecated API</B></H2>
 +</CENTER>
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/help-doc.html
index e4afbc8,0000000..7907aca
mode 100644,000000..100644
--- a/api-html/help-doc.html
+++ b/api-html/help-doc.html
@@@ -1,146 -1,0 +1,176 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:59 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: API Help
++API Help (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="API Help (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<CENTER>
 +<H1>
 +How This API Document Is Organized</H1>
 +</CENTER>
 +This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
 +Overview</H3>
 +<BLOCKQUOTE>
 +
 +<P>
 +The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
 +<H3>
 +Package</H3>
 +<BLOCKQUOTE>
 +
 +<P>
 +Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
 +<LI>Interfaces (italic)<LI>Classes<LI>Exceptions<LI>Errors</UL>
 +</BLOCKQUOTE>
 +<H3>
 +Class/Interface</H3>
 +<BLOCKQUOTE>
 +
 +<P>
- Each class, interface, inner class and inner interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
++Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
 +<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
 +<P>
- <LI>Inner Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
++<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
 +<P>
 +<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
 +Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
 +<H3>
 +Tree (Class Hierarchy)</H3>
 +<BLOCKQUOTE>
 +There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
 +<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
 +</BLOCKQUOTE>
 +<H3>
 +Deprecated API</H3>
 +<BLOCKQUOTE>
 +The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
 +<H3>
 +Index</H3>
 +<BLOCKQUOTE>
 +The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
 +<H3>
 +Prev/Next</H3>
 +These links take you to the next or previous class, interface, package, or related page.<H3>
 +Frames/No Frames</H3>
 +These links show and hide the HTML frames.  All pages are available with or without frames.
 +<P>
 +<H3>
 +Serialized Form</H3>
 +Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
 +<P>
 +<FONT SIZE="-1">
 +<EM>
- This help file applies to API documentation generated using the standard doclet. </EM>
++This help file applies to API documentation generated using the standard doclet.</EM>
 +</FONT>
 +<BR>
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/index-all.html
index a696eb3,0000000..3d44f0c
mode 100644,000000..100644
--- a/api-html/index-all.html
+++ b/api-html/index-all.html
@@@ -1,271 -1,0 +1,546 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:57 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Index
++Index (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="Index (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
- <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_W_">W</A> <HR>
++<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_W_">W</A> <HR>
++<A NAME="_A_"><!-- --></A><H2>
++<B>A</B></H2>
++<DL>
++<DT><A HREF="org/gnu/readline/Readline.html#addToHistory(java.lang.String)"><B>addToHistory(String)</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Add a line to the in-memory history.
++</DL>
++<HR>
 +<A NAME="_B_"><!-- --></A><H2>
 +<B>B</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/ReadlineLibrary.html#byName(java.lang.String)"><B>byName(String)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A>
 +<DD>Return ReadlineLibrary-object with given name.
 +</DL>
 +<HR>
 +<A NAME="_C_"><!-- --></A><H2>
 +<B>C</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/Readline.html#cleanup()"><B>cleanup()</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Reset the readline library and with it, the terminal.
++<DT><A HREF="org/gnu/readline/Readline.html#clearHistory()"><B>clearHistory()</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Clear the history buffer.
 +<DT><A HREF="org/gnu/readline/ReadlineReader.html#close()"><B>close()</B></A> - 
 +Method in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD>Nullifies all buffers and writes history file if one was given
 + at construction time.
- <DT><A HREF="test/TestCompleter.html#completer(java.lang.String, int)"><B>completer(String, int)</B></A> - 
- Method in class test.<A HREF="test/TestCompleter.html">TestCompleter</A>
- <DD>Return possible completion.
 +<DT><A HREF="org/gnu/readline/ReadlineCompleter.html#completer(java.lang.String, int)"><B>completer(String, int)</B></A> - 
 +Method in interface org.gnu.readline.<A HREF="org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A>
 +<DD>A generator function for filename completion in the general case.
++<DT><A HREF="test/TestCompleter.html#completer(java.lang.String, int)"><B>completer(String, int)</B></A> - 
++Method in class test.<A HREF="test/TestCompleter.html">TestCompleter</A>
++<DD>Return possible completion.
 +</DL>
 +<HR>
 +<A NAME="_D_"><!-- --></A><H2>
 +<B>D</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/ReadlineReader.html#DEFAULT_PROMPT"><B>DEFAULT_PROMPT</B></A> - 
 +Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD> 
 +</DL>
 +<HR>
 +<A NAME="_E_"><!-- --></A><H2>
 +<B>E</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/ReadlineLibrary.html#Editline"><B>Editline</B></A> - 
 +Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A>
 +<DD>Constant for Editline implementation.
 +</DL>
 +<HR>
 +<A NAME="_G_"><!-- --></A><H2>
 +<B>G</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/Readline.html#getCompleter()"><B>getCompleter()</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Query current completer function.
++<DT><A HREF="org/gnu/readline/Readline.html#getEncoding()"><B>getEncoding()</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Query current encoding of fallback BufferedReader.
++<DT><A HREF="org/gnu/readline/Readline.html#getHistory(java.util.Collection)"><B>getHistory(Collection)</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Get the history buffer in a supplied <tt>Collection</tt>.
++<DT><A HREF="org/gnu/readline/Readline.html#getHistoryLine(int)"><B>getHistoryLine(int)</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Get the specified entry from the history buffer.
++<DT><A HREF="org/gnu/readline/Readline.html#getHistorySize()"><B>getHistorySize()</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Get the size, in elements (lines), of the history buffer.
++<DT><A HREF="org/gnu/readline/ReadlineLibrary.html#Getline"><B>Getline</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A>
++<DD>Constant for Getline implementation.
 +<DT><A HREF="org/gnu/readline/Readline.html#getLineBuffer()"><B>getLineBuffer()</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Query the current line buffer.
 +<DT><A HREF="org/gnu/readline/ReadlineLibrary.html#getName()"><B>getName()</B></A> - 
 +Method in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A>
 +<DD>Query name of backing library.
 +<DT><A HREF="org/gnu/readline/ReadlineReader.html#getPrompt()"><B>getPrompt()</B></A> - 
 +Method in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD>Returns the current prompt.
 +<DT><A HREF="org/gnu/readline/Readline.html#getThrowExceptionOnUnsupportedMethod()"><B>getThrowExceptionOnUnsupportedMethod()</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Query behavior in case an unsupported method is called.
++<DT><A HREF="org/gnu/readline/Readline.html#getVar(org.gnu.readline.ReadlineConstInt)"><B>getVar(ReadlineConstInt)</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Query integer readline-variable.
++<DT><A HREF="org/gnu/readline/Readline.html#getVar(org.gnu.readline.ReadlineConstString)"><B>getVar(ReadlineConstString)</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Query string readline-variable.
 +<DT><A HREF="org/gnu/readline/Readline.html#getWordBreakCharacters()"><B>getWordBreakCharacters()</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Query word break characters.
 +<DT><A HREF="org/gnu/readline/ReadlineLibrary.html#GnuReadline"><B>GnuReadline</B></A> - 
 +Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A>
 +<DD>Constant for GNU-Readline implementation.
 +</DL>
 +<HR>
++<A NAME="_H_"><!-- --></A><H2>
++<B>H</B></H2>
++<DL>
++<DT><A HREF="org/gnu/readline/Readline.html#hasTerminal()"><B>hasTerminal()</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Return if we have a terminal.
++<DT><A HREF="org/gnu/readline/Readline.html#HISTORY_BASE"><B>HISTORY_BASE</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access history_base using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#HISTORY_LENGTH"><B>HISTORY_LENGTH</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access history_length using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#HISTORY_MAX_ENTRIES"><B>HISTORY_MAX_ENTRIES</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access history_max_entries using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#HISTORY_NO_EXPAND_CHARS"><B>HISTORY_NO_EXPAND_CHARS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access history_no_expand_chars using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#HISTORY_QUOTES_EXPANSION"><B>HISTORY_QUOTES_EXPANSION</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access history_quotes_inhibit_expansion using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#HISTORY_SEARCH_DELIMITERS"><B>HISTORY_SEARCH_DELIMITERS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access history_search_delimiter_chars using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#HISTORY_WORD_DELIMITERS"><B>HISTORY_WORD_DELIMITERS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access history_word_delimiters using
++     <code>getVar()</code> or <code>setVar()</code>.
++</DL>
++<HR>
 +<A NAME="_I_"><!-- --></A><H2>
 +<B>I</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/Readline.html#initReadline(java.lang.String)"><B>initReadline(String)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Initialize the GNU-Readline library.
 +</DL>
 +<HR>
 +<A NAME="_L_"><!-- --></A><H2>
 +<B>L</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/Readline.html#load(org.gnu.readline.ReadlineLibrary)"><B>load(ReadlineLibrary)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Load an implementing backing library.
 +</DL>
 +<HR>
 +<A NAME="_M_"><!-- --></A><H2>
 +<B>M</B></H2>
 +<DL>
- <DT><A HREF="test/ReadlineTest.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
- Static method in class test.<A HREF="test/ReadlineTest.html">ReadlineTest</A>
- <DD>Main entry point.
 +<DT><A HREF="org/gnu/readline/ReadlineReader.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD> 
++<DT><A HREF="test/ReadlineTest.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
++Static method in class test.<A HREF="test/ReadlineTest.html">ReadlineTest</A>
++<DD>Main entry point.
 +</DL>
 +<HR>
 +<A NAME="_O_"><!-- --></A><H2>
 +<B>O</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/package-summary.html"><B>org.gnu.readline</B></A> - package org.gnu.readline<DD> </DL>
 +<HR>
 +<A NAME="_P_"><!-- --></A><H2>
 +<B>P</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/Readline.html#parseAndBind(java.lang.String)"><B>parseAndBind(String)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Parse argument string as if it had been read from `inputrc' file
- and perform key bindings and variable assignments found.
++     and perform key bindings and variable assignments found.
 +<DT><A HREF="org/gnu/readline/ReadlineLibrary.html#PureJava"><B>PureJava</B></A> - 
 +Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A>
 +<DD>Constant for fallback, pure Java implementation.
 +</DL>
 +<HR>
 +<A NAME="_R_"><!-- --></A><H2>
 +<B>R</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/ReadlineReader.html#read(char[], int, int)"><B>read(char[], int, int)</B></A> - 
 +Method in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD>Reads what's given from <code>readline()</code> into a buffer.
 +<DT><A HREF="org/gnu/readline/Readline.html#readHistoryFile(java.lang.String)"><B>readHistoryFile(String)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Reads a history file into memory
++
++     
 +<DT><A HREF="org/gnu/readline/Readline.html#readInitFile(java.lang.String)"><B>readInitFile(String)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Read keybindings and variable assignments from a file.
 +<DT><A HREF="org/gnu/readline/Readline.html"><B>Readline</B></A> - class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>.<DD>This class implements basic functionality of the GNU-readline interface.<DT><A HREF="org/gnu/readline/Readline.html#Readline()"><B>Readline()</B></A> - 
 +Constructor for class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD> 
 +<DT><A HREF="org/gnu/readline/Readline.html#readline(java.lang.String)"><B>readline(String)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Display a prompt on standard output and read a string from standard
++     input.
++<DT><A HREF="org/gnu/readline/Readline.html#readline(java.lang.String, boolean)"><B>readline(String, boolean)</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Display a prompt on standard output and read a string from
- standard input.
++     standard input.
 +<DT><A HREF="org/gnu/readline/ReadlineCompleter.html"><B>ReadlineCompleter</B></A> - interface org.gnu.readline.<A HREF="org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A>.<DD>Callback interface that implements completion.<DT><A HREF="org/gnu/readline/ReadlineLibrary.html"><B>ReadlineLibrary</B></A> - class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A>.<DD>This class implements a typesafe enumeration of the backing libraries.<DT><A HREF [...]
 +Constructor for class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD>Constructs a ReadlineReader object with an associated history
 + file.
 +<DT><A HREF="org/gnu/readline/ReadlineReader.html#ReadlineReader(org.gnu.readline.ReadlineLibrary)"><B>ReadlineReader(ReadlineLibrary)</B></A> - 
 +Constructor for class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD>Constructs a ReadlineReader object with the default prompt.
 +<DT><A HREF="org/gnu/readline/ReadlineReader.html#ReadlineReader(java.lang.String, java.io.File, org.gnu.readline.ReadlineLibrary)"><B>ReadlineReader(String, File, ReadlineLibrary)</B></A> - 
 +Constructor for class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD>Constructs a ReadlineReader object with an associated history
 + file and prompt.
 +<DT><A HREF="org/gnu/readline/ReadlineReader.html#ReadlineReader(java.lang.String, org.gnu.readline.ReadlineLibrary)"><B>ReadlineReader(String, ReadlineLibrary)</B></A> - 
 +Constructor for class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD>Constructs a ReadlineReader object with the given prompt.
 +<DT><A HREF="test/ReadlineTest.html"><B>ReadlineTest</B></A> - class test.<A HREF="test/ReadlineTest.html">ReadlineTest</A>.<DD>ReadlineTest.java
 + 
 + This class shows the usage of the readline wrapper.<DT><A HREF="test/ReadlineTest.html#ReadlineTest()"><B>ReadlineTest()</B></A> - 
 +Constructor for class test.<A HREF="test/ReadlineTest.html">ReadlineTest</A>
 +<DD> 
++<DT><A HREF="org/gnu/readline/Readline.html#RL_ALREADY_PROMPTED"><B>RL_ALREADY_PROMPTED</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_already_prompted using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_ATTEMPTED_COMPLETION_OVER"><B>RL_ATTEMPTED_COMPLETION_OVER</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_attempted_completion_over using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_BASIC_QUOTE_CHARACTERS"><B>RL_BASIC_QUOTE_CHARACTERS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_basic_quote_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_BASIC_WORD_BREAK_CHARACTERS"><B>RL_BASIC_WORD_BREAK_CHARACTERS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_basic_word_break_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_CATCH_SIGNALS"><B>RL_CATCH_SIGNALS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_catch_signals using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_CATCH_SIGWINCH"><B>RL_CATCH_SIGWINCH</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_catch_sigwinch using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_COMPLETER_QUOTE_CHARACTERS"><B>RL_COMPLETER_QUOTE_CHARACTERS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_completer_quote_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_COMPLETER_WORD_BREAK_CHARACTERS"><B>RL_COMPLETER_WORD_BREAK_CHARACTERS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_completer_word_break_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_COMPLETION_APPEND_CHARACTER"><B>RL_COMPLETION_APPEND_CHARACTER</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_completion_append_character using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_COMPLETION_MARK_SYMLINK_DIRS"><B>RL_COMPLETION_MARK_SYMLINK_DIRS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_completion_mark_symlink_dirs using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_COMPLETION_QUERY_ITEMS"><B>RL_COMPLETION_QUERY_ITEMS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_completion_query_items using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_COMPLETION_SUPPRESS_APPEND"><B>RL_COMPLETION_SUPPRESS_APPEND</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_completion_suppress_append using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_COMPLETION_TYPE"><B>RL_COMPLETION_TYPE</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_completion_type using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_DISPATCHING"><B>RL_DISPATCHING</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_dispatching using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_DONE"><B>RL_DONE</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_done using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_EDITING_MODE"><B>RL_EDITING_MODE</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_editing_mode using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_END"><B>RL_END</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_end using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_ERASE_EMPTY_LINE"><B>RL_ERASE_EMPTY_LINE</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_erase_empty_line using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_EXECUTING_MACRO"><B>RL_EXECUTING_MACRO</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_executing_macro using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_EXPLICIT_ARG"><B>RL_EXPLICIT_ARG</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_explicit_arg using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_FILENAME_COMPLETION_DESIRED"><B>RL_FILENAME_COMPLETION_DESIRED</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_filename_completion_desired using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_FILENAME_QUOTE_CHARACTERS"><B>RL_FILENAME_QUOTE_CHARACTERS</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_filename_quote_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_FILENAME_QUOTING_DESIRED"><B>RL_FILENAME_QUOTING_DESIRED</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_filename_quoting_desired using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_GNU_READLINE_P"><B>RL_GNU_READLINE_P</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_gnu_readline_p using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_IGNORE_COMPLETION_DUPLICATES"><B>RL_IGNORE_COMPLETION_DUPLICATES</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_ignore_completion_duplicates using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_INHIBIT_COMPLETION"><B>RL_INHIBIT_COMPLETION</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_inhibit_completion using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_INSERT_MODE"><B>RL_INSERT_MODE</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_insert_mode using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_LIBRARY_VERSION"><B>RL_LIBRARY_VERSION</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_library_version using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_LINE_BUFFER"><B>RL_LINE_BUFFER</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_line_buffer using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_MARK"><B>RL_MARK</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_mark using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_NUM_CHARS_TO_READ"><B>RL_NUM_CHARS_TO_READ</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_num_chars_to_read using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_NUMERIC_ARG"><B>RL_NUMERIC_ARG</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_numeric_arg using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_PENDING_INPUT"><B>RL_PENDING_INPUT</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_pending_input using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_POINT"><B>RL_POINT</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_point using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_PROMPT"><B>RL_PROMPT</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_prompt using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_READLINE_NAME"><B>RL_READLINE_NAME</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_readline_name using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_READLINE_STATE"><B>RL_READLINE_STATE</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_readline_state using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_READLINE_VERSION"><B>RL_READLINE_VERSION</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_readline_version using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_SPECIAL_PREFIXES"><B>RL_SPECIAL_PREFIXES</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_special_prefixes using
++     <code>getVar()</code> or <code>setVar()</code>.
++<DT><A HREF="org/gnu/readline/Readline.html#RL_TERMINAL_NAME"><B>RL_TERMINAL_NAME</B></A> - 
++Static variable in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Constant to access rl_terminal_name using
++     <code>getVar()</code> or <code>setVar()</code>.
 +</DL>
 +<HR>
 +<A NAME="_S_"><!-- --></A><H2>
 +<B>S</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/Readline.html#setCompleter(org.gnu.readline.ReadlineCompleter)"><B>setCompleter(ReadlineCompleter)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Set your completer implementation.
++<DT><A HREF="org/gnu/readline/Readline.html#setEncoding(java.lang.String)"><B>setEncoding(String)</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Set current encoding of fallback BufferedReader.
 +<DT><A HREF="org/gnu/readline/ReadlineReader.html#setPrompt(java.lang.String)"><B>setPrompt(String)</B></A> - 
 +Method in class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html">ReadlineReader</A>
 +<DD>Sets the prompt to the given value.
 +<DT><A HREF="org/gnu/readline/Readline.html#setThrowExceptionOnUnsupportedMethod(boolean)"><B>setThrowExceptionOnUnsupportedMethod(boolean)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Configure behavior in case an unsupported method is called.
++<DT><A HREF="org/gnu/readline/Readline.html#setVar(org.gnu.readline.ReadlineConstInt, int)"><B>setVar(ReadlineConstInt, int)</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Set integer readline-variable.
++<DT><A HREF="org/gnu/readline/Readline.html#setVar(org.gnu.readline.ReadlineConstString, java.lang.String)"><B>setVar(ReadlineConstString, String)</B></A> - 
++Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
++<DD>Set string readline-variable.
 +<DT><A HREF="org/gnu/readline/Readline.html#setWordBreakCharacters(java.lang.String)"><B>setWordBreakCharacters(String)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Set word break characters.
 +</DL>
 +<HR>
 +<A NAME="_T_"><!-- --></A><H2>
 +<B>T</B></H2>
 +<DL>
 +<DT><A HREF="test/package-summary.html"><B>test</B></A> - package test<DD> <DT><A HREF="test/TestCompleter.html"><B>TestCompleter</B></A> - class test.<A HREF="test/TestCompleter.html">TestCompleter</A>.<DD>This class is a sample custom completer.<DT><A HREF="test/TestCompleter.html#TestCompleter()"><B>TestCompleter()</B></A> - 
 +Constructor for class test.<A HREF="test/TestCompleter.html">TestCompleter</A>
 +<DD>Default constructor.
 +</DL>
 +<HR>
 +<A NAME="_W_"><!-- --></A><H2>
 +<B>W</B></H2>
 +<DL>
 +<DT><A HREF="org/gnu/readline/Readline.html#writeHistoryFile(java.lang.String)"><B>writeHistoryFile(String)</B></A> - 
 +Static method in class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html">Readline</A>
 +<DD>Writes a history file to disc
++
++     
 +</DL>
 +<HR>
- <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_W_">W</A> 
++<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_W_">W</A> 
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/index.html
index 2f622af,0000000..2d02d20
mode 100644,000000..100644
--- a/api-html/index.html
+++ b/api-html/index.html
@@@ -1,25 -1,0 +1,25 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd>
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002-->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003-->
 +<TITLE>
 +The Java-Readline Library
 +</TITLE>
 +</HEAD>
 +<FRAMESET cols="20%,80%">
 +<FRAMESET rows="30%,70%">
 +<FRAME src="overview-frame.html" name="packageListFrame">
 +<FRAME src="allclasses-frame.html" name="packageFrame">
 +</FRAMESET>
 +<FRAME src="overview-summary.html" name="classFrame">
 +</FRAMESET>
 +<NOFRAMES>
 +<H2>
 +Frame Alert</H2>
 +
 +<P>
 +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
 +<BR>
- Link to <A HREF="overview-summary.html">Non-frame version.</A></NOFRAMES>
++Link to<A HREF="overview-summary.html">Non-frame version.</A></NOFRAMES>
 +</HTML>
diff --cc api-html/org/gnu/readline/Readline.html
index 5a8d58a,0000000..ac5a2c5
mode 100644,000000..100644
--- a/api-html/org/gnu/readline/Readline.html
+++ b/api-html/org/gnu/readline/Readline.html
@@@ -1,544 -1,0 +1,2427 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Class  Readline
++Readline (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="org.gnu.readline.Readline,Readline class">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="Readline (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV CLASS 
 + <A HREF="../../../org/gnu/readline/ReadlineLibrary.html"><B>NEXT CLASS</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="Readline.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="Readline.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<!-- ======== START OF CLASS DATA ======== -->
 +<H2>
 +<FONT SIZE="-1">
 +org.gnu.readline</FONT>
 +<BR>
- Class  Readline</H2>
++Class Readline</H2>
 +<PRE>
 +java.lang.Object
 +  |
 +  +--<B>org.gnu.readline.Readline</B>
 +</PRE>
 +<HR>
 +<DL>
 +<DT>public class <B>Readline</B><DT>extends java.lang.Object</DL>
 +
 +<P>
 +This class implements basic functionality of the GNU-readline interface. It
- uses native method calls if available, otherwise it defaults to normal
- I/O using a BufferedReader. 
++ uses native method calls if available, otherwise it defaults to normal
++ I/O using a BufferedReader. 
 +
- <p>A typical implementation could look like:
++ <p>A typical implementation could look like:
 +<pre>
- try {
- Readline.load(ReadlineLibrary.GnuReadline);
- }
- catch (UnsatisfiedLinkError ignore_me) {
- System.err.println("couldn't load readline lib. Using simple stdin.");
- }
++ try {
++     Readline.load(ReadlineLibrary.GnuReadline);
++ }
++ catch (UnsatisfiedLinkError ignore_me) {
++     System.err.println("couldn't load readline lib. Using simple stdin.");
++ }
 +
- Readline.initReadline("myapp");
++ Readline.initReadline("myapp");
 +
- Runtime.getRuntime()                       // if your version supports
- .addShutdownHook(new Thread() {          // addShutdownHook (since 1.3)
- public void run() {
- Readline.cleanup();
- }
- });
- 
- while (true) {
- try {
- line = Readline.readline("myprompt> ");
- if (line == null)
- System.out.println("no input");
- else
- processLine();
- } 
- catch (EOFException e) {
- break;
- } 
- catch (Exception e) {
- doSomething();
- }
- }
- Readline.cleanup();  // see note above about addShutdownHook
++ Runtime.getRuntime()                       // if your version supports
++   .addShutdownHook(new Thread() {          // addShutdownHook (since 1.3)
++      public void run() {
++        Readline.cleanup();
++      }
++    });
++
++ while (true) {
++     try {
++         line = Readline.readline("myprompt> ");
++         if (line == null)
++             System.out.println("no input");
++         else
++             processLine();
++     } 
++     catch (EOFException e) {
++         break;
++     } 
++     catch (Exception e) {
++         doSomething();
++     }
++ }
++ Readline.cleanup();  // see note above about addShutdownHook
 +
 +</pre>
 +<P>
++
++<P>
 +<DL>
- <DT><B>Version: </B><DD>$Revision: 1.18 $</DD>
- <DT><B>Author: </B><DD>$Author: Bablokb $</DD>
++<DT><B>Version:</B></DT>
++  <DD>$Revision: 1.29 $</DD>
++<DT><B>Author:</B></DT>
++  <DD>$Author: bablokb $</DD>
 +</DL>
 +<HR>
 +
 +<P>
- <!-- ======== INNER CLASS SUMMARY ======== -->
++<!-- ======== NESTED CLASS SUMMARY ======== -->
 +
 +
 +<!-- =========== FIELD SUMMARY =========== -->
 +
- 
- <!-- ======== CONSTRUCTOR SUMMARY ======== -->
- 
- <A NAME="constructor_summary"><!-- --></A>
++<A NAME="field_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
- <B>Constructor Summary</B></FONT></TD>
++<B>Field Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#Readline()">Readline</A></B>()</CODE>
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#HISTORY_BASE">HISTORY_BASE</A></B></CODE>
 +
 +<BR>
-            </TD>
++          Constant to access history_base using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
 +</TR>
- </TABLE>
-  
- <!-- ========== METHOD SUMMARY =========== -->
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#HISTORY_LENGTH">HISTORY_LENGTH</A></B></CODE>
 +
- <A NAME="method_summary"><!-- --></A>
- <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
- <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
- <TD COLSPAN=2><FONT SIZE="+2">
- <B>Method Summary</B></FONT></TD>
++<BR>
++          Constant to access history_length using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#cleanup()">cleanup</A></B>()</CODE>
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#HISTORY_MAX_ENTRIES">HISTORY_MAX_ENTRIES</A></B></CODE>
 +
 +<BR>
-           Reset the readline library and with it, the terminal.</TD>
++          Constant to access history_max_entries using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static <A HREF="../../../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getCompleter()">getCompleter</A></B>()</CODE>
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#HISTORY_NO_EXPAND_CHARS">HISTORY_NO_EXPAND_CHARS</A></B></CODE>
 +
 +<BR>
-           Query current completer function.</TD>
++          Constant to access history_no_expand_chars using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getLineBuffer()">getLineBuffer</A></B>()</CODE>
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#HISTORY_QUOTES_EXPANSION">HISTORY_QUOTES_EXPANSION</A></B></CODE>
 +
 +<BR>
-           Query the current line buffer.</TD>
++          Constant to access history_quotes_inhibit_expansion using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static boolean</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getThrowExceptionOnUnsupportedMethod()">getThrowExceptionOnUnsupportedMethod</A></B>()</CODE>
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#HISTORY_SEARCH_DELIMITERS">HISTORY_SEARCH_DELIMITERS</A></B></CODE>
 +
 +<BR>
-           Query behavior in case an unsupported method is called.</TD>
++          Constant to access history_search_delimiter_chars using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getWordBreakCharacters()">getWordBreakCharacters</A></B>()</CODE>
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#HISTORY_WORD_DELIMITERS">HISTORY_WORD_DELIMITERS</A></B></CODE>
 +
 +<BR>
-           Query word break characters.</TD>
++          Constant to access history_word_delimiters using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#initReadline(java.lang.String)">initReadline</A></B>(java.lang.String applicationName)</CODE>
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_ALREADY_PROMPTED">RL_ALREADY_PROMPTED</A></B></CODE>
 +
 +<BR>
-           Initialize the GNU-Readline library.</TD>
++          Constant to access rl_already_prompted using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#load(org.gnu.readline.ReadlineLibrary)">load</A></B>(<A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)</CODE>
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_ATTEMPTED_COMPLETION_OVER">RL_ATTEMPTED_COMPLETION_OVER</A></B></CODE>
 +
 +<BR>
-           Load an implementing backing library.</TD>
++          Constant to access rl_attempted_completion_over using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static boolean</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#parseAndBind(java.lang.String)">parseAndBind</A></B>(java.lang.String line)</CODE>
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_BASIC_QUOTE_CHARACTERS">RL_BASIC_QUOTE_CHARACTERS</A></B></CODE>
++
++<BR>
++          Constant to access rl_basic_quote_characters using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_BASIC_WORD_BREAK_CHARACTERS">RL_BASIC_WORD_BREAK_CHARACTERS</A></B></CODE>
++
++<BR>
++          Constant to access rl_basic_word_break_characters using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_CATCH_SIGNALS">RL_CATCH_SIGNALS</A></B></CODE>
++
++<BR>
++          Constant to access rl_catch_signals using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_CATCH_SIGWINCH">RL_CATCH_SIGWINCH</A></B></CODE>
++
++<BR>
++          Constant to access rl_catch_sigwinch using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_COMPLETER_QUOTE_CHARACTERS">RL_COMPLETER_QUOTE_CHARACTERS</A></B></CODE>
++
++<BR>
++          Constant to access rl_completer_quote_characters using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_COMPLETER_WORD_BREAK_CHARACTERS">RL_COMPLETER_WORD_BREAK_CHARACTERS</A></B></CODE>
++
++<BR>
++          Constant to access rl_completer_word_break_characters using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_COMPLETION_APPEND_CHARACTER">RL_COMPLETION_APPEND_CHARACTER</A></B></CODE>
++
++<BR>
++          Constant to access rl_completion_append_character using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_COMPLETION_MARK_SYMLINK_DIRS">RL_COMPLETION_MARK_SYMLINK_DIRS</A></B></CODE>
++
++<BR>
++          Constant to access rl_completion_mark_symlink_dirs using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_COMPLETION_QUERY_ITEMS">RL_COMPLETION_QUERY_ITEMS</A></B></CODE>
++
++<BR>
++          Constant to access rl_completion_query_items using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_COMPLETION_SUPPRESS_APPEND">RL_COMPLETION_SUPPRESS_APPEND</A></B></CODE>
++
++<BR>
++          Constant to access rl_completion_suppress_append using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_COMPLETION_TYPE">RL_COMPLETION_TYPE</A></B></CODE>
++
++<BR>
++          Constant to access rl_completion_type using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_DISPATCHING">RL_DISPATCHING</A></B></CODE>
++
++<BR>
++          Constant to access rl_dispatching using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_DONE">RL_DONE</A></B></CODE>
++
++<BR>
++          Constant to access rl_done using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_EDITING_MODE">RL_EDITING_MODE</A></B></CODE>
++
++<BR>
++          Constant to access rl_editing_mode using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_END">RL_END</A></B></CODE>
++
++<BR>
++          Constant to access rl_end using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_ERASE_EMPTY_LINE">RL_ERASE_EMPTY_LINE</A></B></CODE>
++
++<BR>
++          Constant to access rl_erase_empty_line using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_EXECUTING_MACRO">RL_EXECUTING_MACRO</A></B></CODE>
++
++<BR>
++          Constant to access rl_executing_macro using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_EXPLICIT_ARG">RL_EXPLICIT_ARG</A></B></CODE>
++
++<BR>
++          Constant to access rl_explicit_arg using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_FILENAME_COMPLETION_DESIRED">RL_FILENAME_COMPLETION_DESIRED</A></B></CODE>
++
++<BR>
++          Constant to access rl_filename_completion_desired using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_FILENAME_QUOTE_CHARACTERS">RL_FILENAME_QUOTE_CHARACTERS</A></B></CODE>
++
++<BR>
++          Constant to access rl_filename_quote_characters using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_FILENAME_QUOTING_DESIRED">RL_FILENAME_QUOTING_DESIRED</A></B></CODE>
++
++<BR>
++          Constant to access rl_filename_quoting_desired using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_GNU_READLINE_P">RL_GNU_READLINE_P</A></B></CODE>
++
++<BR>
++          Constant to access rl_gnu_readline_p using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_IGNORE_COMPLETION_DUPLICATES">RL_IGNORE_COMPLETION_DUPLICATES</A></B></CODE>
++
++<BR>
++          Constant to access rl_ignore_completion_duplicates using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_INHIBIT_COMPLETION">RL_INHIBIT_COMPLETION</A></B></CODE>
++
++<BR>
++          Constant to access rl_inhibit_completion using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_INSERT_MODE">RL_INSERT_MODE</A></B></CODE>
++
++<BR>
++          Constant to access rl_insert_mode using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_LIBRARY_VERSION">RL_LIBRARY_VERSION</A></B></CODE>
++
++<BR>
++          Constant to access rl_library_version using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_LINE_BUFFER">RL_LINE_BUFFER</A></B></CODE>
++
++<BR>
++          Constant to access rl_line_buffer using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_MARK">RL_MARK</A></B></CODE>
++
++<BR>
++          Constant to access rl_mark using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_NUM_CHARS_TO_READ">RL_NUM_CHARS_TO_READ</A></B></CODE>
++
++<BR>
++          Constant to access rl_num_chars_to_read using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_NUMERIC_ARG">RL_NUMERIC_ARG</A></B></CODE>
++
++<BR>
++          Constant to access rl_numeric_arg using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_PENDING_INPUT">RL_PENDING_INPUT</A></B></CODE>
++
++<BR>
++          Constant to access rl_pending_input using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_POINT">RL_POINT</A></B></CODE>
++
++<BR>
++          Constant to access rl_point using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_PROMPT">RL_PROMPT</A></B></CODE>
++
++<BR>
++          Constant to access rl_prompt using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_READLINE_NAME">RL_READLINE_NAME</A></B></CODE>
++
++<BR>
++          Constant to access rl_readline_name using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_READLINE_STATE">RL_READLINE_STATE</A></B></CODE>
++
++<BR>
++          Constant to access rl_readline_state using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstInt</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_READLINE_VERSION">RL_READLINE_VERSION</A></B></CODE>
++
++<BR>
++          Constant to access rl_readline_version using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_SPECIAL_PREFIXES">RL_SPECIAL_PREFIXES</A></B></CODE>
++
++<BR>
++          Constant to access rl_special_prefixes using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static org.gnu.readline.ReadlineConstString</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#RL_TERMINAL_NAME">RL_TERMINAL_NAME</A></B></CODE>
++
++<BR>
++          Constant to access rl_terminal_name using
++     <code>getVar()</code> or <code>setVar()</code>.</TD>
++</TR>
++</TABLE>
++ 
++<!-- ======== CONSTRUCTOR SUMMARY ======== -->
++
++<A NAME="constructor_summary"><!-- --></A>
++<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
++<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
++<TD COLSPAN=2><FONT SIZE="+2">
++<B>Constructor Summary</B></FONT></TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#Readline()">Readline</A></B>()</CODE>
++
++<BR>
++           </TD>
++</TR>
++</TABLE>
++ 
++<!-- ========== METHOD SUMMARY =========== -->
++
++<A NAME="method_summary"><!-- --></A>
++<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
++<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
++<TD COLSPAN=2><FONT SIZE="+2">
++<B>Method Summary</B></FONT></TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#addToHistory(java.lang.String)">addToHistory</A></B>(java.lang.String line)</CODE>
++
++<BR>
++          Add a line to the in-memory history.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#cleanup()">cleanup</A></B>()</CODE>
++
++<BR>
++          Reset the readline library and with it, the terminal.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#clearHistory()">clearHistory</A></B>()</CODE>
++
++<BR>
++          Clear the history buffer.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static <A HREF="../../../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A></CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getCompleter()">getCompleter</A></B>()</CODE>
++
++<BR>
++          Query current completer function.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static java.lang.String</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getEncoding()">getEncoding</A></B>()</CODE>
++
++<BR>
++          Query current encoding of fallback BufferedReader.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getHistory(java.util.Collection)">getHistory</A></B>(java.util.Collection collection)</CODE>
++
++<BR>
++          Get the history buffer in a supplied <tt>Collection</tt>.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static java.lang.String</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getHistoryLine(int)">getHistoryLine</A></B>(int i)</CODE>
++
++<BR>
++          Get the specified entry from the history buffer.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static int</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getHistorySize()">getHistorySize</A></B>()</CODE>
++
++<BR>
++          Get the size, in elements (lines), of the history buffer.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static java.lang.String</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getLineBuffer()">getLineBuffer</A></B>()</CODE>
++
++<BR>
++          Query the current line buffer.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static boolean</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getThrowExceptionOnUnsupportedMethod()">getThrowExceptionOnUnsupportedMethod</A></B>()</CODE>
++
++<BR>
++          Query behavior in case an unsupported method is called.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static int</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getVar(org.gnu.readline.ReadlineConstInt)">getVar</A></B>(org.gnu.readline.ReadlineConstInt c)</CODE>
++
++<BR>
++          Query integer readline-variable.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static java.lang.String</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getVar(org.gnu.readline.ReadlineConstString)">getVar</A></B>(org.gnu.readline.ReadlineConstString c)</CODE>
++
++<BR>
++          Query string readline-variable.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static java.lang.String</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#getWordBreakCharacters()">getWordBreakCharacters</A></B>()</CODE>
++
++<BR>
++          Query word break characters.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static boolean</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#hasTerminal()">hasTerminal</A></B>()</CODE>
++
++<BR>
++          Return if we have a terminal.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#initReadline(java.lang.String)">initReadline</A></B>(java.lang.String applicationName)</CODE>
++
++<BR>
++          Initialize the GNU-Readline library.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#load(org.gnu.readline.ReadlineLibrary)">load</A></B>(<A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)</CODE>
++
++<BR>
++          Load an implementing backing library.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static boolean</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#parseAndBind(java.lang.String)">parseAndBind</A></B>(java.lang.String line)</CODE>
++
++<BR>
++          Parse argument string as if it had been read from `inputrc' file
++     and perform key bindings and variable assignments found.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#readHistoryFile(java.lang.String)">readHistoryFile</A></B>(java.lang.String filename)</CODE>
++
++<BR>
++          Reads a history file into memory
++
++     </TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#readInitFile(java.lang.String)">readInitFile</A></B>(java.lang.String filename)</CODE>
++
++<BR>
++          Read keybindings and variable assignments from a file.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static java.lang.String</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#readline(java.lang.String)">readline</A></B>(java.lang.String prompt)</CODE>
++
++<BR>
++          Display a prompt on standard output and read a string from standard
++     input.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static java.lang.String</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#readline(java.lang.String, boolean)">readline</A></B>(java.lang.String prompt,
++         boolean addToHist)</CODE>
++
++<BR>
++          Display a prompt on standard output and read a string from
++     standard input.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#setCompleter(org.gnu.readline.ReadlineCompleter)">setCompleter</A></B>(<A HREF="../../../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A> rlc)</CODE>
++
++<BR>
++          Set your completer implementation.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#setEncoding(java.lang.String)">setEncoding</A></B>(java.lang.String encoding)</CODE>
++
++<BR>
++          Set current encoding of fallback BufferedReader.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#setThrowExceptionOnUnsupportedMethod(boolean)">setThrowExceptionOnUnsupportedMethod</A></B>(boolean flag)</CODE>
++
++<BR>
++          Configure behavior in case an unsupported method is called.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static int</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#setVar(org.gnu.readline.ReadlineConstInt, int)">setVar</A></B>(org.gnu.readline.ReadlineConstInt c,
++       int value)</CODE>
++
++<BR>
++          Set integer readline-variable.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static java.lang.String</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#setVar(org.gnu.readline.ReadlineConstString, java.lang.String)">setVar</A></B>(org.gnu.readline.ReadlineConstString c,
++       java.lang.String value)</CODE>
++
++<BR>
++          Set string readline-variable.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#setWordBreakCharacters(java.lang.String)">setWordBreakCharacters</A></B>(java.lang.String wordBreakCharacters)</CODE>
++
++<BR>
++          Set word break characters.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static void</CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#writeHistoryFile(java.lang.String)">writeHistoryFile</A></B>(java.lang.String filename)</CODE>
++
++<BR>
++          Writes a history file to disc
++
++     </TD>
++</TR>
++</TABLE>
++ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
++<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
++<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
++<TD><B>Methods inherited from class java.lang.Object</B></TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
++</TR>
++</TABLE>
++ 
++<P>
++
++<!-- ============ FIELD DETAIL =========== -->
++
++<A NAME="field_detail"><!-- --></A>
++<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
++<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
++<TD COLSPAN=1><FONT SIZE="+2">
++<B>Field Detail</B></FONT></TD>
++</TR>
++</TABLE>
++
++<A NAME="RL_LIBRARY_VERSION"><!-- --></A><H3>
++RL_LIBRARY_VERSION</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_LIBRARY_VERSION</B></PRE>
++<DL>
++<DD>Constant to access rl_library_version using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_READLINE_NAME"><!-- --></A><H3>
++RL_READLINE_NAME</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_READLINE_NAME</B></PRE>
++<DL>
++<DD>Constant to access rl_readline_name using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_PROMPT"><!-- --></A><H3>
++RL_PROMPT</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_PROMPT</B></PRE>
++<DL>
++<DD>Constant to access rl_prompt using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_LINE_BUFFER"><!-- --></A><H3>
++RL_LINE_BUFFER</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_LINE_BUFFER</B></PRE>
++<DL>
++<DD>Constant to access rl_line_buffer using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_TERMINAL_NAME"><!-- --></A><H3>
++RL_TERMINAL_NAME</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_TERMINAL_NAME</B></PRE>
++<DL>
++<DD>Constant to access rl_terminal_name using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_EXECUTING_MACRO"><!-- --></A><H3>
++RL_EXECUTING_MACRO</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_EXECUTING_MACRO</B></PRE>
++<DL>
++<DD>Constant to access rl_executing_macro using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_BASIC_WORD_BREAK_CHARACTERS"><!-- --></A><H3>
++RL_BASIC_WORD_BREAK_CHARACTERS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_BASIC_WORD_BREAK_CHARACTERS</B></PRE>
++<DL>
++<DD>Constant to access rl_basic_word_break_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_COMPLETER_WORD_BREAK_CHARACTERS"><!-- --></A><H3>
++RL_COMPLETER_WORD_BREAK_CHARACTERS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_COMPLETER_WORD_BREAK_CHARACTERS</B></PRE>
++<DL>
++<DD>Constant to access rl_completer_word_break_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_COMPLETER_QUOTE_CHARACTERS"><!-- --></A><H3>
++RL_COMPLETER_QUOTE_CHARACTERS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_COMPLETER_QUOTE_CHARACTERS</B></PRE>
++<DL>
++<DD>Constant to access rl_completer_quote_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_BASIC_QUOTE_CHARACTERS"><!-- --></A><H3>
++RL_BASIC_QUOTE_CHARACTERS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_BASIC_QUOTE_CHARACTERS</B></PRE>
++<DL>
++<DD>Constant to access rl_basic_quote_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_FILENAME_QUOTE_CHARACTERS"><!-- --></A><H3>
++RL_FILENAME_QUOTE_CHARACTERS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_FILENAME_QUOTE_CHARACTERS</B></PRE>
++<DL>
++<DD>Constant to access rl_filename_quote_characters using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_SPECIAL_PREFIXES"><!-- --></A><H3>
++RL_SPECIAL_PREFIXES</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>RL_SPECIAL_PREFIXES</B></PRE>
++<DL>
++<DD>Constant to access rl_special_prefixes using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="HISTORY_WORD_DELIMITERS"><!-- --></A><H3>
++HISTORY_WORD_DELIMITERS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>HISTORY_WORD_DELIMITERS</B></PRE>
++<DL>
++<DD>Constant to access history_word_delimiters using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="HISTORY_NO_EXPAND_CHARS"><!-- --></A><H3>
++HISTORY_NO_EXPAND_CHARS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>HISTORY_NO_EXPAND_CHARS</B></PRE>
++<DL>
++<DD>Constant to access history_no_expand_chars using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="HISTORY_SEARCH_DELIMITERS"><!-- --></A><H3>
++HISTORY_SEARCH_DELIMITERS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstString <B>HISTORY_SEARCH_DELIMITERS</B></PRE>
++<DL>
++<DD>Constant to access history_search_delimiter_chars using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_READLINE_VERSION"><!-- --></A><H3>
++RL_READLINE_VERSION</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_READLINE_VERSION</B></PRE>
++<DL>
++<DD>Constant to access rl_readline_version using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_GNU_READLINE_P"><!-- --></A><H3>
++RL_GNU_READLINE_P</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_GNU_READLINE_P</B></PRE>
++<DL>
++<DD>Constant to access rl_gnu_readline_p using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_READLINE_STATE"><!-- --></A><H3>
++RL_READLINE_STATE</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_READLINE_STATE</B></PRE>
++<DL>
++<DD>Constant to access rl_readline_state using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_EDITING_MODE"><!-- --></A><H3>
++RL_EDITING_MODE</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_EDITING_MODE</B></PRE>
++<DL>
++<DD>Constant to access rl_editing_mode using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_INSERT_MODE"><!-- --></A><H3>
++RL_INSERT_MODE</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_INSERT_MODE</B></PRE>
++<DL>
++<DD>Constant to access rl_insert_mode using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_POINT"><!-- --></A><H3>
++RL_POINT</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_POINT</B></PRE>
++<DL>
++<DD>Constant to access rl_point using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_END"><!-- --></A><H3>
++RL_END</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_END</B></PRE>
++<DL>
++<DD>Constant to access rl_end using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_MARK"><!-- --></A><H3>
++RL_MARK</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_MARK</B></PRE>
++<DL>
++<DD>Constant to access rl_mark using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_DONE"><!-- --></A><H3>
++RL_DONE</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_DONE</B></PRE>
++<DL>
++<DD>Constant to access rl_done using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_PENDING_INPUT"><!-- --></A><H3>
++RL_PENDING_INPUT</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_PENDING_INPUT</B></PRE>
++<DL>
++<DD>Constant to access rl_pending_input using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_DISPATCHING"><!-- --></A><H3>
++RL_DISPATCHING</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_DISPATCHING</B></PRE>
++<DL>
++<DD>Constant to access rl_dispatching using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_EXPLICIT_ARG"><!-- --></A><H3>
++RL_EXPLICIT_ARG</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_EXPLICIT_ARG</B></PRE>
++<DL>
++<DD>Constant to access rl_explicit_arg using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_NUMERIC_ARG"><!-- --></A><H3>
++RL_NUMERIC_ARG</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_NUMERIC_ARG</B></PRE>
++<DL>
++<DD>Constant to access rl_numeric_arg using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_ERASE_EMPTY_LINE"><!-- --></A><H3>
++RL_ERASE_EMPTY_LINE</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_ERASE_EMPTY_LINE</B></PRE>
++<DL>
++<DD>Constant to access rl_erase_empty_line using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_ALREADY_PROMPTED"><!-- --></A><H3>
++RL_ALREADY_PROMPTED</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_ALREADY_PROMPTED</B></PRE>
++<DL>
++<DD>Constant to access rl_already_prompted using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_NUM_CHARS_TO_READ"><!-- --></A><H3>
++RL_NUM_CHARS_TO_READ</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_NUM_CHARS_TO_READ</B></PRE>
++<DL>
++<DD>Constant to access rl_num_chars_to_read using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_CATCH_SIGNALS"><!-- --></A><H3>
++RL_CATCH_SIGNALS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_CATCH_SIGNALS</B></PRE>
++<DL>
++<DD>Constant to access rl_catch_signals using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_CATCH_SIGWINCH"><!-- --></A><H3>
++RL_CATCH_SIGWINCH</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_CATCH_SIGWINCH</B></PRE>
++<DL>
++<DD>Constant to access rl_catch_sigwinch using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_FILENAME_COMPLETION_DESIRED"><!-- --></A><H3>
++RL_FILENAME_COMPLETION_DESIRED</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_FILENAME_COMPLETION_DESIRED</B></PRE>
++<DL>
++<DD>Constant to access rl_filename_completion_desired using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_FILENAME_QUOTING_DESIRED"><!-- --></A><H3>
++RL_FILENAME_QUOTING_DESIRED</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_FILENAME_QUOTING_DESIRED</B></PRE>
++<DL>
++<DD>Constant to access rl_filename_quoting_desired using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_ATTEMPTED_COMPLETION_OVER"><!-- --></A><H3>
++RL_ATTEMPTED_COMPLETION_OVER</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_ATTEMPTED_COMPLETION_OVER</B></PRE>
++<DL>
++<DD>Constant to access rl_attempted_completion_over using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_COMPLETION_TYPE"><!-- --></A><H3>
++RL_COMPLETION_TYPE</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_COMPLETION_TYPE</B></PRE>
++<DL>
++<DD>Constant to access rl_completion_type using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_COMPLETION_APPEND_CHARACTER"><!-- --></A><H3>
++RL_COMPLETION_APPEND_CHARACTER</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_COMPLETION_APPEND_CHARACTER</B></PRE>
++<DL>
++<DD>Constant to access rl_completion_append_character using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_COMPLETION_SUPPRESS_APPEND"><!-- --></A><H3>
++RL_COMPLETION_SUPPRESS_APPEND</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_COMPLETION_SUPPRESS_APPEND</B></PRE>
++<DL>
++<DD>Constant to access rl_completion_suppress_append using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_COMPLETION_QUERY_ITEMS"><!-- --></A><H3>
++RL_COMPLETION_QUERY_ITEMS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_COMPLETION_QUERY_ITEMS</B></PRE>
++<DL>
++<DD>Constant to access rl_completion_query_items using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_COMPLETION_MARK_SYMLINK_DIRS"><!-- --></A><H3>
++RL_COMPLETION_MARK_SYMLINK_DIRS</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_COMPLETION_MARK_SYMLINK_DIRS</B></PRE>
++<DL>
++<DD>Constant to access rl_completion_mark_symlink_dirs using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="RL_IGNORE_COMPLETION_DUPLICATES"><!-- --></A><H3>
++RL_IGNORE_COMPLETION_DUPLICATES</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_IGNORE_COMPLETION_DUPLICATES</B></PRE>
++<DL>
++<DD>Constant to access rl_ignore_completion_duplicates using
++     <code>getVar()</code> or <code>setVar()</code>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
 +
- <BR>
-           Parse argument string as if it had been read from `inputrc' file
- and perform key bindings and variable assignments found.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#readHistoryFile(java.lang.String)">readHistoryFile</A></B>(java.lang.String filename)</CODE>
++<A NAME="RL_INHIBIT_COMPLETION"><!-- --></A><H3>
++RL_INHIBIT_COMPLETION</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>RL_INHIBIT_COMPLETION</B></PRE>
++<DL>
++<DD>Constant to access rl_inhibit_completion using
++     <code>getVar()</code> or <code>setVar()</code>.
 +
- <BR>
-           Reads a history file into memory</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#readInitFile(java.lang.String)">readInitFile</A></B>(java.lang.String filename)</CODE>
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
 +
- <BR>
-           Read keybindings and variable assignments from a file.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#readline(java.lang.String)">readline</A></B>(java.lang.String prompt)</CODE>
++<A NAME="HISTORY_BASE"><!-- --></A><H3>
++HISTORY_BASE</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>HISTORY_BASE</B></PRE>
++<DL>
++<DD>Constant to access history_base using
++     <code>getVar()</code> or <code>setVar()</code>.
 +
- <BR>
-           Display a prompt on standard output and read a string from
- standard input.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#setCompleter(org.gnu.readline.ReadlineCompleter)">setCompleter</A></B>(<A HREF="../../../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A> rlc)</CODE>
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
 +
- <BR>
-           Set your completer implementation.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#setThrowExceptionOnUnsupportedMethod(boolean)">setThrowExceptionOnUnsupportedMethod</A></B>(boolean flag)</CODE>
++<A NAME="HISTORY_LENGTH"><!-- --></A><H3>
++HISTORY_LENGTH</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>HISTORY_LENGTH</B></PRE>
++<DL>
++<DD>Constant to access history_length using
++     <code>getVar()</code> or <code>setVar()</code>.
 +
- <BR>
-           Configure behavior in case an unsupported method is called.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#setWordBreakCharacters(java.lang.String)">setWordBreakCharacters</A></B>(java.lang.String wordBreakCharacters)</CODE>
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
 +
- <BR>
-           Set word break characters.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../org/gnu/readline/Readline.html#writeHistoryFile(java.lang.String)">writeHistoryFile</A></B>(java.lang.String filename)</CODE>
++<A NAME="HISTORY_MAX_ENTRIES"><!-- --></A><H3>
++HISTORY_MAX_ENTRIES</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>HISTORY_MAX_ENTRIES</B></PRE>
++<DL>
++<DD>Constant to access history_max_entries using
++     <code>getVar()</code> or <code>setVar()</code>.
 +
- <BR>
-           Writes a history file to disc</TD>
- </TR>
- </TABLE>
-  <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
- <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TD><B>Methods inherited from class java.lang.Object</B></TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
- </TR>
- </TABLE>
-  
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
 +<P>
++<DL>
++</DL>
++</DL>
++<HR>
 +
- <!-- ============ FIELD DETAIL =========== -->
++<A NAME="HISTORY_QUOTES_EXPANSION"><!-- --></A><H3>
++HISTORY_QUOTES_EXPANSION</H3>
++<PRE>
++public static final org.gnu.readline.ReadlineConstInt <B>HISTORY_QUOTES_EXPANSION</B></PRE>
++<DL>
++<DD>Constant to access history_quotes_inhibit_expansion using
++     <code>getVar()</code> or <code>setVar()</code>.
 +
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DL>
++</DL>
++</DL>
 +
 +<!-- ========= CONSTRUCTOR DETAIL ======== -->
 +
 +<A NAME="constructor_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Constructor Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="Readline()"><!-- --></A><H3>
 +Readline</H3>
 +<PRE>
 +public <B>Readline</B>()</PRE>
 +<DL>
 +</DL>
 +
 +<!-- ============ METHOD DETAIL ========== -->
 +
 +<A NAME="method_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Method Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="load(org.gnu.readline.ReadlineLibrary)"><!-- --></A><H3>
 +load</H3>
 +<PRE>
 +public static final void <B>load</B>(<A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)
 +                       throws java.lang.UnsatisfiedLinkError</PRE>
 +<DL>
 +<DD>Load an implementing backing library. This method might throw an
- UnsatisfiedLinkError in case the native libary is not found in the
- library path. If you want to have portable program, just catch and 
- ignore that error. JavaReadline will then just use the pure Java fallback
- solution.<DD><DL>
- <DT><B>Parameters:</B><DD><CODE>lib</CODE> - An object (constant) of type ReadlineLibrary<DT><B>Throws:</B><DD><CODE>java.lang.UnsatisfiedLinkError</CODE> - if the shared library could not be
- found. Add it to your LD_LIBRARY_PATH.<DT><B>See Also: </B><DD><A HREF="../../../org/gnu/readline/ReadlineLibrary.html"><CODE>ReadlineLibrary</CODE></A></DL>
++     UnsatisfiedLinkError in case the native libary is not found in the
++     library path. If you want to have a portable program, just catch and 
++     ignore that error. JavaReadline will then just use the pure Java fallback
++     solution.
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>lib</CODE> - An object (constant) of type ReadlineLibrary
++<DT><B>Throws:</B>
++<DD><CODE>java.lang.UnsatisfiedLinkError</CODE> - if the shared library could not be
++             found. Add it to your LD_LIBRARY_PATH.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/readline/ReadlineLibrary.html"><CODE>ReadlineLibrary</CODE></A></DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="initReadline(java.lang.String)"><!-- --></A><H3>
 +initReadline</H3>
 +<PRE>
 +public static void <B>initReadline</B>(java.lang.String applicationName)</PRE>
 +<DL>
 +<DD>Initialize the GNU-Readline library. This will also set the
- application name, which can be used in the initialization files of
- Readline (usually /etc/inputrc and ~/.inputrc) to define application
- specific keys. See the file ReadlineTest.java int the test subdir of
- the distribution for an example.<DD><DL>
++     application name, which can be used in the initialization files of
++     Readline (usually /etc/inputrc and ~/.inputrc) to define application
++     specific keys. See the file ReadlineTest.java int the test subdir of
++     the distribution for an example.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++          <li>Getline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
 +<DT><B>Parameters:</B><DD><CODE>applicationName</CODE> - Name of application in initialization file</DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="readline(java.lang.String)"><!-- --></A><H3>
 +readline</H3>
 +<PRE>
 +public static java.lang.String <B>readline</B>(java.lang.String prompt)
 +                                 throws java.io.EOFException,
 +                                        java.io.IOException,
 +                                        java.io.UnsupportedEncodingException</PRE>
 +<DL>
++<DD>Display a prompt on standard output and read a string from standard
++     input. This method returns 'null', if there has been an empty input
++     (user pressed just [RETURN]) and throws an EOFException on end-of-file
++     (C-d). This versino of <tt>readline()</tt> automatically adds the line
++     to the in-memory history; use the other version of <tt>readline()</tt>
++     if you want explicit control over that feature.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++          <li>Getline</li>
++          <li>PureJava</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>prompt</CODE> - Prompt to display
++<DT><B>Returns:</B><DD>The string the user entered or 'null' if there was no input.
++<DT><B>Throws:</B>
++<DD><CODE>java.io.EOFException</CODE> - on end-of-file, i.e. CTRL-d input.
++<DD><CODE>java.io.IOException</CODE>
++<DD><CODE>java.io.UnsupportedEncodingException</CODE><DT><B>See Also:</B><DD><A HREF="../../../org/gnu/readline/Readline.html#readline(java.lang.String, boolean)"><CODE>readline(String,boolean)</CODE></A>, 
++<CODE>#addHistory()</CODE></DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="readline(java.lang.String, boolean)"><!-- --></A><H3>
++readline</H3>
++<PRE>
++public static java.lang.String <B>readline</B>(java.lang.String prompt,
++                                        boolean addToHist)
++                                 throws java.io.EOFException,
++                                        java.io.IOException,
++                                        java.io.UnsupportedEncodingException</PRE>
++<DL>
 +<DD>Display a prompt on standard output and read a string from
- standard input. This method returns 'null', if there has
- been an empty input (user pressed just [RETURN]) and throws
- an EOFException on end-of-file (C-d).<DD><DL>
- <DT><B>Parameters:</B><DD><CODE>prompt</CODE> - Prompt to display<DT><B>Returns:</B><DD>The string the user entered or 'null' if there was no input.<DT><B>Throws:</B><DD><CODE>java.io.EOFException</CODE> - on end-of-file, i.e. CTRL-d input.</DL>
++     standard input. This method returns 'null', if there has
++     been an empty input (user pressed just [RETURN]) and throws
++     an EOFException on end-of-file (C-d).
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>prompt</CODE> - Prompt to display<DD><CODE>addToHist</CODE> - <tt>true</tt> to add the line to the history
++                      automatically; <tt>false</tt> to refrain from
++                      adding the line to the history. (You can manually
++                      add the line to the history by calling
++                      <tt>addHistory()</tt>.)
++<DT><B>Returns:</B><DD>The string the user entered or 'null' if there was no input.
++<DT><B>Throws:</B>
++<DD><CODE>java.io.EOFException</CODE> - on end-of-file, i.e. CTRL-d input.
++<DD><CODE>java.io.IOException</CODE>
++<DD><CODE>java.io.UnsupportedEncodingException</CODE><DT><B>See Also:</B><DD><A HREF="../../../org/gnu/readline/Readline.html#readline(java.lang.String)"><CODE>readline(String)</CODE></A>, 
++<CODE>#addHistory()</CODE></DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="addToHistory(java.lang.String)"><!-- --></A><H3>
++addToHistory</H3>
++<PRE>
++public static void <B>addToHistory</B>(java.lang.String line)</PRE>
++<DL>
++<DD>Add a line to the in-memory history.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++          <li>Getline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>line</CODE> - The line to add to the history
++<DT><B>Throws:</B>
++<DD><CODE>UnsupportOperationException</CODE> - if underlying library doesn't support
++                                         a history</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="getHistory(java.util.Collection)"><!-- --></A><H3>
++getHistory</H3>
++<PRE>
++public static void <B>getHistory</B>(java.util.Collection collection)</PRE>
++<DL>
++<DD>Get the history buffer in a supplied <tt>Collection</tt>.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>collection</CODE> - where to store the history
++<DT><B>Throws:</B>
++<DD><CODE>UnsupportOperationException</CODE> - if underlying library doesn't support
++                                         a history</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="getHistorySize()"><!-- --></A><H3>
++getHistorySize</H3>
++<PRE>
++public static int <B>getHistorySize</B>()</PRE>
++<DL>
++<DD>Get the size, in elements (lines), of the history buffer.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++
++<DT><B>Returns:</B><DD>the number of lines in the history buffer</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="clearHistory()"><!-- --></A><H3>
++clearHistory</H3>
++<PRE>
++public static void <B>clearHistory</B>()</PRE>
++<DL>
++<DD>Clear the history buffer.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="getHistoryLine(int)"><!-- --></A><H3>
++getHistoryLine</H3>
++<PRE>
++public static java.lang.String <B>getHistoryLine</B>(int i)</PRE>
++<DL>
++<DD>Get the specified entry from the history buffer. History buffer entries
++     are numbered from 0 through (<tt>getHistorySize() - 1</tt>), with the
++     oldest entry at index 0.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>i</CODE> - the index of the entry to return
++<DT><B>Returns:</B><DD>the line at the specified index in the history buffer
++<DT><B>Throws:</B>
++<DD><CODE>java.lang.ArrayIndexOutOfBoundsException</CODE> - index out of range</DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="readInitFile(java.lang.String)"><!-- --></A><H3>
 +readInitFile</H3>
 +<PRE>
 +public static void <B>readInitFile</B>(java.lang.String filename)
 +                         throws java.io.IOException</PRE>
 +<DL>
 +<DD>Read keybindings and variable assignments from a file. This method is a
- wrapper to rl_read_init_file(char *filename). Throws IOException if 
- something goes wrong.<DD><DL>
- <DT><B>Parameters:</B><DD><CODE>filename</CODE> - Name of file to read bindings from<DT><B>Returns:</B><DD>void</DL>
++     wrapper to rl_read_init_file(char *filename). Throws IOException if 
++     something goes wrong.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>filename</CODE> - Name of file to read bindings from
++<DT><B>Returns:</B><DD>void
++<DD><CODE>java.io.IOException</CODE></DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="parseAndBind(java.lang.String)"><!-- --></A><H3>
 +parseAndBind</H3>
 +<PRE>
 +public static boolean <B>parseAndBind</B>(java.lang.String line)</PRE>
 +<DL>
 +<DD>Parse argument string as if it had been read from `inputrc' file
- and perform key bindings and variable assignments found.<DD><DL>
- <DT><B>Parameters:</B><DD><CODE>line</CODE> - Simulated line from inputrc file<DT><B>Returns:</B><DD>boolean False in case of error</DL>
++     and perform key bindings and variable assignments found.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>line</CODE> - Simulated line from inputrc file
++<DT><B>Returns:</B><DD>boolean False in case of error</DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="readHistoryFile(java.lang.String)"><!-- --></A><H3>
 +readHistoryFile</H3>
 +<PRE>
 +public static void <B>readHistoryFile</B>(java.lang.String filename)
 +                            throws java.io.EOFException,
 +                                   java.io.UnsupportedEncodingException</PRE>
 +<DL>
- <DD>Reads a history file into memory<DD><DL>
- <DT><B>Parameters:</B><DD><CODE>filename</CODE> - Name of history file to read</DL>
++<DD>Reads a history file into memory
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>filename</CODE> - Name of history file to read
++<DD><CODE>java.io.EOFException</CODE>
++<DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="writeHistoryFile(java.lang.String)"><!-- --></A><H3>
 +writeHistoryFile</H3>
 +<PRE>
 +public static void <B>writeHistoryFile</B>(java.lang.String filename)
 +                             throws java.io.EOFException,
 +                                    java.io.UnsupportedEncodingException</PRE>
 +<DL>
- <DD>Writes a history file to disc<DD><DL>
- <DT><B>Parameters:</B><DD><CODE>filename</CODE> - Name of history file to write</DL>
++<DD>Writes a history file to disc
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>filename</CODE> - Name of history file to write
++<DD><CODE>java.io.EOFException</CODE>
++<DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="setCompleter(org.gnu.readline.ReadlineCompleter)"><!-- --></A><H3>
 +setCompleter</H3>
 +<PRE>
 +public static void <B>setCompleter</B>(<A HREF="../../../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A> rlc)</PRE>
 +<DL>
 +<DD>Set your completer implementation. Setting this to <code>null</code>
- will result in the default behaviour of readline which is filename
- completion.<DD><DL>
++     will result in the default behaviour of readline which is filename
++     completion.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
 +<DT><B>Parameters:</B><DD><CODE>rlc</CODE> - An object implementing the ReadlineCompleter interface</DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="getCompleter()"><!-- --></A><H3>
 +getCompleter</H3>
 +<PRE>
 +public static <A HREF="../../../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A> <B>getCompleter</B>()</PRE>
 +<DL>
- <DD>Query current completer function.<DD><DL>
++<DD>Query current completer function.
++<P>
++<DD><DL>
++
 +<DT><B>Returns:</B><DD>Current ReadlineCompleter object</DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="cleanup()"><!-- --></A><H3>
 +cleanup</H3>
 +<PRE>
 +public static void <B>cleanup</B>()</PRE>
 +<DL>
- <DD>Reset the readline library and with it, the terminal.</DL>
++<DD>Reset the readline library and with it, the terminal.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="hasTerminal()"><!-- --></A><H3>
++hasTerminal</H3>
++<PRE>
++public static boolean <B>hasTerminal</B>()</PRE>
++<DL>
++<DD>Return if we have a terminal. This requires, that any of the native
++     libraries have been loaded yet
++     (so call Readline.<A HREF="../../../org/gnu/readline/Readline.html#load(org.gnu.readline.ReadlineLibrary)"><CODE>load(ReadlineLibrary)</CODE></A>())
++     first, otherwise this will always return true.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="setWordBreakCharacters(java.lang.String)"><!-- --></A><H3>
++setWordBreakCharacters</H3>
++<PRE>
++public static void <B>setWordBreakCharacters</B>(java.lang.String wordBreakCharacters)
++                                   throws java.io.UnsupportedEncodingException</PRE>
++<DL>
++<DD>Set word break characters.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>wordBreakCharacters</CODE> - A string of word break characters
++<DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
++</DD>
++</DL>
 +<HR>
 +
 +<A NAME="getWordBreakCharacters()"><!-- --></A><H3>
 +getWordBreakCharacters</H3>
 +<PRE>
 +public static java.lang.String <B>getWordBreakCharacters</B>()</PRE>
 +<DL>
- <DD>Query word break characters.</DL>
++<DD>Query word break characters.
++
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++</DL>
++</DD>
++</DL>
 +<HR>
 +
 +<A NAME="getLineBuffer()"><!-- --></A><H3>
 +getLineBuffer</H3>
 +<PRE>
 +public static java.lang.String <B>getLineBuffer</B>()</PRE>
 +<DL>
 +<DD>Query the current line buffer. This returns the current content of
- the internal line buffer. You might need this in a 
- <A HREF="../../../org/gnu/readline/ReadlineCompleter.html"><CODE>ReadlineCompleter</CODE></A> implementation to access the full text
- given so far.</DL>
- <HR>
++     the internal line buffer. You might need this in a 
++     <A HREF="../../../org/gnu/readline/ReadlineCompleter.html"><CODE>ReadlineCompleter</CODE></A> implementation to access the full text
++     given so far.
 +
- <A NAME="setWordBreakCharacters(java.lang.String)"><!-- --></A><H3>
- setWordBreakCharacters</H3>
- <PRE>
- public static void <B>setWordBreakCharacters</B>(java.lang.String wordBreakCharacters)
-                                    throws java.io.UnsupportedEncodingException</PRE>
- <DL>
- <DD>Set word break characters.<DD><DL>
- <DT><B>Parameters:</B><DD><CODE>wordBreakCharacters</CODE> - A string of word break characters</DL>
++     <p>Supporting implementations:
++        <ul>
++          <li>GNU-Readline</li>
++          <li>Editline</li>
++        </ul>
++     </p>
++<P>
++<DD><DL>
++</DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="setThrowExceptionOnUnsupportedMethod(boolean)"><!-- --></A><H3>
 +setThrowExceptionOnUnsupportedMethod</H3>
 +<PRE>
 +public static void <B>setThrowExceptionOnUnsupportedMethod</B>(boolean flag)</PRE>
 +<DL>
 +<DD>Configure behavior in case an unsupported method is called. If argument
- is true, unsupported methods throw an UnsupportedOperationException.<DD><DL>
++     is true, unsupported methods throw an UnsupportedOperationException.
++<P>
++<DD><DL>
 +<DT><B>Parameters:</B><DD><CODE>flag</CODE> - configuration flag</DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="getThrowExceptionOnUnsupportedMethod()"><!-- --></A><H3>
 +getThrowExceptionOnUnsupportedMethod</H3>
 +<PRE>
 +public static boolean <B>getThrowExceptionOnUnsupportedMethod</B>()</PRE>
 +<DL>
- <DD>Query behavior in case an unsupported method is called.<DD><DL>
++<DD>Query behavior in case an unsupported method is called.
++<P>
++<DD><DL>
++
 +<DT><B>Returns:</B><DD>configuration flag</DL>
 +</DD>
 +</DL>
++<HR>
++
++<A NAME="setEncoding(java.lang.String)"><!-- --></A><H3>
++setEncoding</H3>
++<PRE>
++public static void <B>setEncoding</B>(java.lang.String encoding)</PRE>
++<DL>
++<DD>Set current encoding of fallback BufferedReader.
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>encoding</CODE> - encoding to use</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="getEncoding()"><!-- --></A><H3>
++getEncoding</H3>
++<PRE>
++public static java.lang.String <B>getEncoding</B>()</PRE>
++<DL>
++<DD>Query current encoding of fallback BufferedReader.
++<P>
++<DD><DL>
++
++<DT><B>Returns:</B><DD>current encoding</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="setVar(org.gnu.readline.ReadlineConstInt, int)"><!-- --></A><H3>
++setVar</H3>
++<PRE>
++public static int <B>setVar</B>(org.gnu.readline.ReadlineConstInt c,
++                         int value)</PRE>
++<DL>
++<DD>Set integer readline-variable.
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>c</CODE> - symbolic constant of readline-variable<DD><CODE>value</CODE> - new value of readline-variable
++<DT><B>Returns:</B><DD>old value of readline-variable</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="getVar(org.gnu.readline.ReadlineConstInt)"><!-- --></A><H3>
++getVar</H3>
++<PRE>
++public static int <B>getVar</B>(org.gnu.readline.ReadlineConstInt c)</PRE>
++<DL>
++<DD>Query integer readline-variable.
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>c</CODE> - symbolic constant of readline-variable
++<DT><B>Returns:</B><DD>value of variable</DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="setVar(org.gnu.readline.ReadlineConstString, java.lang.String)"><!-- --></A><H3>
++setVar</H3>
++<PRE>
++public static java.lang.String <B>setVar</B>(org.gnu.readline.ReadlineConstString c,
++                                      java.lang.String value)
++                               throws java.io.UnsupportedEncodingException</PRE>
++<DL>
++<DD>Set string readline-variable.
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>c</CODE> - symbolic constant of readline-variable<DD><CODE>value</CODE> - new value of readline-variable
++<DT><B>Returns:</B><DD>old value of readline-variable
++<DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
++</DD>
++</DL>
++<HR>
++
++<A NAME="getVar(org.gnu.readline.ReadlineConstString)"><!-- --></A><H3>
++getVar</H3>
++<PRE>
++public static java.lang.String <B>getVar</B>(org.gnu.readline.ReadlineConstString c)
++                               throws java.io.UnsupportedEncodingException</PRE>
++<DL>
++<DD>Query string readline-variable.
++<P>
++<DD><DL>
++<DT><B>Parameters:</B><DD><CODE>c</CODE> - symbolic constant of readline-variable
++<DT><B>Returns:</B><DD>value of variable
++<DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
++</DD>
++</DL>
 +<!-- ========= END OF CLASS DATA ========= -->
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV CLASS 
 + <A HREF="../../../org/gnu/readline/ReadlineLibrary.html"><B>NEXT CLASS</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="Readline.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="Readline.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/org/gnu/readline/ReadlineCompleter.html
index 0d24151,0000000..acfff0e
mode 100644,000000..100644
--- a/api-html/org/gnu/readline/ReadlineCompleter.html
+++ b/api-html/org/gnu/readline/ReadlineCompleter.html
@@@ -1,241 -1,0 +1,277 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Interface  ReadlineCompleter
++ReadlineCompleter (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="org.gnu.readline.ReadlineCompleter,ReadlineCompleter interface">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="ReadlineCompleter (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV CLASS 
 + NEXT CLASS</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="ReadlineCompleter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="ReadlineCompleter.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<!-- ======== START OF CLASS DATA ======== -->
 +<H2>
 +<FONT SIZE="-1">
 +org.gnu.readline</FONT>
 +<BR>
- Interface  ReadlineCompleter</H2>
++Interface ReadlineCompleter</H2>
 +<DL>
 +<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../test/TestCompleter.html">TestCompleter</A></DD>
 +</DL>
 +<HR>
 +<DL>
 +<DT>public interface <B>ReadlineCompleter</B></DL>
 +
 +<P>
 +Callback interface that implements completion. You've to implement this
 + interface in order to provide completion in your application. The default
 + completion mode of the Readline library would otherwise be simple
 + filename completion.
 +<P>
++
++<P>
 +<HR>
 +
 +<P>
- <!-- ======== INNER CLASS SUMMARY ======== -->
++<!-- ======== NESTED CLASS SUMMARY ======== -->
 +
 +
 +<!-- =========== FIELD SUMMARY =========== -->
 +
 +
 +<!-- ======== CONSTRUCTOR SUMMARY ======== -->
 +
 +
 +<!-- ========== METHOD SUMMARY =========== -->
 +
 +<A NAME="method_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Method Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE> java.lang.String</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineCompleter.html#completer(java.lang.String, int)">completer</A></B>(java.lang.String text,
 +          int state)</CODE>
 +
 +<BR>
 +          A generator function for filename completion in the general case.</TD>
 +</TR>
 +</TABLE>
 + 
 +<P>
 +
 +<!-- ============ FIELD DETAIL =========== -->
 +
 +
 +<!-- ========= CONSTRUCTOR DETAIL ======== -->
 +
 +
 +<!-- ============ METHOD DETAIL ========== -->
 +
 +<A NAME="method_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Method Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="completer(java.lang.String, int)"><!-- --></A><H3>
 +completer</H3>
 +<PRE>
 +public java.lang.String <B>completer</B>(java.lang.String text,
 +                                  int state)</PRE>
 +<DL>
 +<DD>A generator function for filename completion in the general case.
 + Note that completion in Bash is a little different because of all
 + the pathnames that must be followed when looking up completions
 + for a command.  The Bash source is a useful reference for writing
 + custom completion functions.
 +
 + <p>The completer method is called with the current text to be
 + expanded (that is: the string of characters after the last
 + <A HREF="../../../org/gnu/readline/Readline.html#getWordBreakCharacters()"><CODE>word break character</CODE></A>) and
 + an integer. The integer is zero to indicate, that the user just requested
 + completion (usually by pressing the TAB-key). The completeter method now
 + can return one possible choice or null to indicate that there is no
 + choice. If the completer returned a non-null value it is called back by
 + the readline library with increasing <code>state</code> variable until
 + it returns null.
 +
 + <p>Depending on the state and the return value, the readline library
 + reacts differently.
 + <ul>
 +  <li>if the completer returns <code>null</code> for state=0, then
 +      the readline library will beep to indicate that there is no
 +      known completion.</li>
 +  <li>if the completer returns a value for state=0 and
 +      <code>null</code> for state=1, then there was exactly <em>one</em> 
 +      possible completion, that is immediately expanded on the command line.</li>
 +  <li>if the completer returns choices for states >= 1, then these
 +      choices are displayed to the user to choose from.</li>
 + </ul>
 +
 + <p><b>Example</b><br>
 + Consider you have a sorted set (like a TreeSet) of commands:
 + <hr><pre>
 +  SortedSet  commandSet; // SortedSet<String>
 + ...
 +  commandSet = new TreeSet();
 +  commandSet.add("copy");
 +  commandSet.add("copyme");
 +  commandSet.add("load");
 +  commandSet.add("list");
 + ...
 + </pre><hr>
 + now, you could write a completion method that provides completion for these
 + commands:
 + <hr><pre>
 +  private Iterator possibleValues;  // iterator for subsequent calls.
 +
 +  public String completer(String text, int state) {
 +      if (state == 0) {
 +           // first call to completer(): initialize our choices-iterator
 +           possibleValues = commandSet.tailSet(text).iterator();
 +      }
 +      if (possibleValues.hasNext()) {
 +           String nextKey = (String) possibleValues.next();
 +           if (nextKey.startsWith(text))
 +               return nextKey;
 +      }
 +      return null; // we reached the last choice.
 +  }
-  </pre><hr><DD><DL>
++ </pre><hr>
++<P>
++<DD><DL>
 +<DT><B>Parameters:</B><DD><CODE>text</CODE> - start of completion text. This is the text since the last
 +             word break character.<DD><CODE>state</CODE> - 0 or positive int. This state is zero on the first call
 +               for a completion request and increments for each subsequent
-                call until the end of choices is reached.<DT><B>Returns:</B><DD>String with a completion choice or <code>null</code>, if there
-          are no more choices.<DT><B>See Also: </B><DD><A HREF="../../../org/gnu/readline/Readline.html#getWordBreakCharacters()"><CODE>Readline.getWordBreakCharacters()</CODE></A>, 
++               call until the end of choices is reached.
++<DT><B>Returns:</B><DD>String with a completion choice or <code>null</code>, if there
++         are no more choices.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/readline/Readline.html#getWordBreakCharacters()"><CODE>Readline.getWordBreakCharacters()</CODE></A>, 
 +<A HREF="../../../test/TestCompleter.html"><CODE>TestCompleter</CODE></A></DL>
 +</DD>
 +</DL>
 +<!-- ========= END OF CLASS DATA ========= -->
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV CLASS 
 + NEXT CLASS</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="ReadlineCompleter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="ReadlineCompleter.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/org/gnu/readline/ReadlineLibrary.html
index cbf65ee,0000000..56b32ae
mode 100644,000000..100644
--- a/api-html/org/gnu/readline/ReadlineLibrary.html
+++ b/api-html/org/gnu/readline/ReadlineLibrary.html
@@@ -1,269 -1,0 +1,342 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Class  ReadlineLibrary
++ReadlineLibrary (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="org.gnu.readline.ReadlineLibrary,ReadlineLibrary class">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="ReadlineLibrary (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../../../org/gnu/readline/Readline.html"><B>PREV CLASS</B></A> 
 + <A HREF="../../../org/gnu/readline/ReadlineReader.html"><B>NEXT CLASS</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="ReadlineLibrary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="ReadlineLibrary.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<!-- ======== START OF CLASS DATA ======== -->
 +<H2>
 +<FONT SIZE="-1">
 +org.gnu.readline</FONT>
 +<BR>
- Class  ReadlineLibrary</H2>
++Class ReadlineLibrary</H2>
 +<PRE>
 +java.lang.Object
 +  |
 +  +--<B>org.gnu.readline.ReadlineLibrary</B>
 +</PRE>
 +<HR>
 +<DL>
 +<DT>public final class <B>ReadlineLibrary</B><DT>extends java.lang.Object</DL>
 +
 +<P>
 +This class implements a typesafe enumeration of the backing libraries.
 +<P>
++
++<P>
 +<DL>
- <DT><B>Version: </B><DD>$Revision: 1.3 $</DD>
- <DT><B>Author: </B><DD>$Author: Bablokb $</DD>
++<DT><B>Version:</B></DT>
++  <DD>$Revision: 1.4 $</DD>
++<DT><B>Author:</B></DT>
++  <DD>$Author: bablokb $</DD>
 +</DL>
 +<HR>
 +
 +<P>
- <!-- ======== INNER CLASS SUMMARY ======== -->
++<!-- ======== NESTED CLASS SUMMARY ======== -->
 +
 +
 +<!-- =========== FIELD SUMMARY =========== -->
 +
 +<A NAME="field_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Field Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE>static <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A></CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineLibrary.html#Editline">Editline</A></B></CODE>
 +
 +<BR>
 +          Constant for Editline implementation.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE>static <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A></CODE></FONT></TD>
++<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineLibrary.html#Getline">Getline</A></B></CODE>
++
++<BR>
++          Constant for Getline implementation.</TD>
++</TR>
++<TR BGCOLOR="white" CLASS="TableRowColor">
++<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
++<CODE>static <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A></CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineLibrary.html#GnuReadline">GnuReadline</A></B></CODE>
 +
 +<BR>
 +          Constant for GNU-Readline implementation.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE>static <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A></CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineLibrary.html#PureJava">PureJava</A></B></CODE>
 +
 +<BR>
 +          Constant for fallback, pure Java implementation.</TD>
 +</TR>
 +</TABLE>
 + 
 +<!-- ======== CONSTRUCTOR SUMMARY ======== -->
 +
 +
 +<!-- ========== METHOD SUMMARY =========== -->
 +
 +<A NAME="method_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Method Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE>static <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A></CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineLibrary.html#byName(java.lang.String)">byName</A></B>(java.lang.String name)</CODE>
 +
 +<BR>
 +          Return ReadlineLibrary-object with given name.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE> java.lang.String</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineLibrary.html#getName()">getName</A></B>()</CODE>
 +
 +<BR>
 +          Query name of backing library.</TD>
 +</TR>
 +</TABLE>
 + <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 +<TD><B>Methods inherited from class java.lang.Object</B></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
 +</TR>
 +</TABLE>
 + 
 +<P>
 +
 +<!-- ============ FIELD DETAIL =========== -->
 +
 +<A NAME="field_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Field Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="PureJava"><!-- --></A><H3>
 +PureJava</H3>
 +<PRE>
 +public static final <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> <B>PureJava</B></PRE>
 +<DL>
- <DD>Constant for fallback, pure Java implementation.</DL>
++<DD>Constant for fallback, pure Java implementation.
++<P>
++<DL>
++</DL>
++</DL>
 +<HR>
 +
 +<A NAME="GnuReadline"><!-- --></A><H3>
 +GnuReadline</H3>
 +<PRE>
 +public static final <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> <B>GnuReadline</B></PRE>
 +<DL>
- <DD>Constant for GNU-Readline implementation.</DL>
++<DD>Constant for GNU-Readline implementation.
++<P>
++<DL>
++</DL>
++</DL>
 +<HR>
 +
 +<A NAME="Editline"><!-- --></A><H3>
 +Editline</H3>
 +<PRE>
 +public static final <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> <B>Editline</B></PRE>
 +<DL>
- <DD>Constant for Editline implementation.</DL>
++<DD>Constant for Editline implementation.
++<P>
++<DL>
++</DL>
++</DL>
++<HR>
++
++<A NAME="Getline"><!-- --></A><H3>
++Getline</H3>
++<PRE>
++public static final <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> <B>Getline</B></PRE>
++<DL>
++<DD>Constant for Getline implementation.
++<P>
++<DL>
++</DL>
++</DL>
 +
 +<!-- ========= CONSTRUCTOR DETAIL ======== -->
 +
 +
 +<!-- ============ METHOD DETAIL ========== -->
 +
 +<A NAME="method_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Method Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="getName()"><!-- --></A><H3>
 +getName</H3>
 +<PRE>
 +public java.lang.String <B>getName</B>()</PRE>
 +<DL>
- <DD>Query name of backing library.<DD><DL>
++<DD>Query name of backing library.
++<P>
++<DD><DL>
++
 +<DT><B>Returns:</B><DD>Name of backing library, or "PureJava", in case fallback
- implementation is used.</DL>
++     implementation is used.</DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="byName(java.lang.String)"><!-- --></A><H3>
 +byName</H3>
 +<PRE>
 +public static <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> <B>byName</B>(java.lang.String name)</PRE>
 +<DL>
- <DD>Return ReadlineLibrary-object with given name.<DD><DL>
++<DD>Return ReadlineLibrary-object with given name.
++<P>
++<DD><DL>
++
 +<DT><B>Returns:</B><DD>one of the predefined constants</DL>
 +</DD>
 +</DL>
 +<!-- ========= END OF CLASS DATA ========= -->
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../../../org/gnu/readline/Readline.html"><B>PREV CLASS</B></A> 
 + <A HREF="../../../org/gnu/readline/ReadlineReader.html"><B>NEXT CLASS</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="ReadlineLibrary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="ReadlineLibrary.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/org/gnu/readline/ReadlineReader.html
index a4f2c62,0000000..da1dcb4
mode 100644,000000..100644
--- a/api-html/org/gnu/readline/ReadlineReader.html
+++ b/api-html/org/gnu/readline/ReadlineReader.html
@@@ -1,408 -1,0 +1,479 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Class  ReadlineReader
++ReadlineReader (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="org.gnu.readline.ReadlineReader,ReadlineReader class">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="ReadlineReader (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../../../org/gnu/readline/ReadlineLibrary.html"><B>PREV CLASS</B></A> 
 + NEXT CLASS</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="ReadlineReader.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="ReadlineReader.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<!-- ======== START OF CLASS DATA ======== -->
 +<H2>
 +<FONT SIZE="-1">
 +org.gnu.readline</FONT>
 +<BR>
- Class  ReadlineReader</H2>
++Class ReadlineReader</H2>
 +<PRE>
 +java.lang.Object
 +  |
 +  +--java.io.Reader
 +        |
 +        +--<B>org.gnu.readline.ReadlineReader</B>
 +</PRE>
 +<HR>
 +<DL>
 +<DT>public class <B>ReadlineReader</B><DT>extends java.io.Reader</DL>
 +
 +<P>
 +A <code>Reader</code> wrapper for the Readline classes.  This seems
 + to work fine in conjunction with such classes as BufferedReader,
 + but it hasn't been tested well enough to see if this will work well
 + in all cases.
 +
 + This was implemented to make it easier to supplant Readline's
 + functionality [shrug] anywhere and everywhere, but specifically in
 + <a href="http://www.beanshell.org">BeanShell</a>.
 +<P>
++
++<P>
 +<DL>
- <DT><B>Version: </B><DD>$Revision: 1.2 $</DD>
- <DT><B>Author: </B><DD>Shane Celis <shane at terrapsring.com></DD>
++<DT><B>Version:</B></DT>
++  <DD>$Revision: 1.2 $</DD>
++<DT><B>Author:</B></DT>
++  <DD>Shane Celis <shane at terrapsring.com></DD>
 +</DL>
 +<HR>
 +
 +<P>
- <!-- ======== INNER CLASS SUMMARY ======== -->
++<!-- ======== NESTED CLASS SUMMARY ======== -->
 +
 +
 +<!-- =========== FIELD SUMMARY =========== -->
 +
 +<A NAME="field_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Field Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE>static java.lang.String</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#DEFAULT_PROMPT">DEFAULT_PROMPT</A></B></CODE>
 +
 +<BR>
 +           </TD>
 +</TR>
 +</TABLE>
 + <A NAME="fields_inherited_from_class_java.io.Reader"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 +<TD><B>Fields inherited from class java.io.Reader</B></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE>lock</CODE></TD>
 +</TR>
 +</TABLE>
 + 
 +<!-- ======== CONSTRUCTOR SUMMARY ======== -->
 +
 +<A NAME="constructor_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Constructor Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#ReadlineReader(java.io.File, org.gnu.readline.ReadlineLibrary)">ReadlineReader</A></B>(java.io.File history,
 +               <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)</CODE>
 +
 +<BR>
 +          Constructs a ReadlineReader object with an associated history
 + file.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#ReadlineReader(org.gnu.readline.ReadlineLibrary)">ReadlineReader</A></B>(<A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)</CODE>
 +
 +<BR>
 +          Constructs a ReadlineReader object with the default prompt.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#ReadlineReader(java.lang.String, java.io.File, org.gnu.readline.ReadlineLibrary)">ReadlineReader</A></B>(java.lang.String prompt,
 +               java.io.File history,
 +               <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)</CODE>
 +
 +<BR>
 +          Constructs a ReadlineReader object with an associated history
 + file and prompt.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#ReadlineReader(java.lang.String, org.gnu.readline.ReadlineLibrary)">ReadlineReader</A></B>(java.lang.String prompt,
 +               <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)</CODE>
 +
 +<BR>
 +          Constructs a ReadlineReader object with the given prompt.</TD>
 +</TR>
 +</TABLE>
 + 
 +<!-- ========== METHOD SUMMARY =========== -->
 +
 +<A NAME="method_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Method Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE> void</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#close()">close</A></B>()</CODE>
 +
 +<BR>
 +          Nullifies all buffers and writes history file if one was given
 + at construction time.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE> java.lang.String</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#getPrompt()">getPrompt</A></B>()</CODE>
 +
 +<BR>
 +          Returns the current prompt.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE>static void</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#main(java.lang.String[])">main</A></B>(java.lang.String[] args)</CODE>
 +
 +<BR>
 +           </TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE> int</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#read(char[], int, int)">read</A></B>(char[] cbuf,
 +     int off,
 +     int len)</CODE>
 +
 +<BR>
 +          Reads what's given from <code>readline()</code> into a buffer.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE> void</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../../../org/gnu/readline/ReadlineReader.html#setPrompt(java.lang.String)">setPrompt</A></B>(java.lang.String prompt)</CODE>
 +
 +<BR>
 +          Sets the prompt to the given value.</TD>
 +</TR>
 +</TABLE>
 + <A NAME="methods_inherited_from_class_java.io.Reader"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 +<TD><B>Methods inherited from class java.io.Reader</B></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE>mark, markSupported, read, read, ready, reset, skip</CODE></TD>
 +</TR>
 +</TABLE>
 + <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 +<TD><B>Methods inherited from class java.lang.Object</B></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
 +</TR>
 +</TABLE>
 + 
 +<P>
 +
 +<!-- ============ FIELD DETAIL =========== -->
 +
 +<A NAME="field_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Field Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="DEFAULT_PROMPT"><!-- --></A><H3>
 +DEFAULT_PROMPT</H3>
 +<PRE>
 +public static final java.lang.String <B>DEFAULT_PROMPT</B></PRE>
 +<DL>
++<DL>
++<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.gnu.readline.ReadlineReader.DEFAULT_PROMPT">Constant Field Values</A></DL>
 +</DL>
 +
 +<!-- ========= CONSTRUCTOR DETAIL ======== -->
 +
 +<A NAME="constructor_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Constructor Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="ReadlineReader(java.lang.String, org.gnu.readline.ReadlineLibrary)"><!-- --></A><H3>
 +ReadlineReader</H3>
 +<PRE>
 +public <B>ReadlineReader</B>(java.lang.String prompt,
 +                      <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)</PRE>
 +<DL>
- <DD>Constructs a ReadlineReader object with the given prompt.</DL>
++<DD>Constructs a ReadlineReader object with the given prompt.
++<P>
++</DL>
 +<HR>
 +
 +<A NAME="ReadlineReader(org.gnu.readline.ReadlineLibrary)"><!-- --></A><H3>
 +ReadlineReader</H3>
 +<PRE>
 +public <B>ReadlineReader</B>(<A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)</PRE>
 +<DL>
- <DD>Constructs a ReadlineReader object with the default prompt.</DL>
++<DD>Constructs a ReadlineReader object with the default prompt.
++<P>
++</DL>
 +<HR>
 +
 +<A NAME="ReadlineReader(java.io.File, org.gnu.readline.ReadlineLibrary)"><!-- --></A><H3>
 +ReadlineReader</H3>
 +<PRE>
 +public <B>ReadlineReader</B>(java.io.File history,
 +                      <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)
 +               throws java.io.IOException</PRE>
 +<DL>
 +<DD>Constructs a ReadlineReader object with an associated history
-  file.</DL>
++ file.
++<P>
++</DL>
 +<HR>
 +
 +<A NAME="ReadlineReader(java.lang.String, java.io.File, org.gnu.readline.ReadlineLibrary)"><!-- --></A><H3>
 +ReadlineReader</H3>
 +<PRE>
 +public <B>ReadlineReader</B>(java.lang.String prompt,
 +                      java.io.File history,
 +                      <A HREF="../../../org/gnu/readline/ReadlineLibrary.html">ReadlineLibrary</A> lib)
 +               throws java.io.IOException</PRE>
 +<DL>
 +<DD>Constructs a ReadlineReader object with an associated history
-  file and prompt.</DL>
++ file and prompt.
++<P>
++</DL>
 +
 +<!-- ============ METHOD DETAIL ========== -->
 +
 +<A NAME="method_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Method Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="getPrompt()"><!-- --></A><H3>
 +getPrompt</H3>
 +<PRE>
 +public java.lang.String <B>getPrompt</B>()</PRE>
 +<DL>
- <DD>Returns the current prompt.</DL>
++<DD>Returns the current prompt.
++<P>
++<DD><DL>
++</DL>
++</DD>
++</DL>
 +<HR>
 +
 +<A NAME="setPrompt(java.lang.String)"><!-- --></A><H3>
 +setPrompt</H3>
 +<PRE>
 +public void <B>setPrompt</B>(java.lang.String prompt)</PRE>
 +<DL>
- <DD>Sets the prompt to the given value.</DL>
++<DD>Sets the prompt to the given value.
++<P>
++<DD><DL>
++</DL>
++</DD>
++</DL>
 +<HR>
 +
 +<A NAME="read(char[], int, int)"><!-- --></A><H3>
 +read</H3>
 +<PRE>
 +public int <B>read</B>(char[] cbuf,
 +                int off,
 +                int len)
 +         throws java.io.IOException</PRE>
 +<DL>
 +<DD>Reads what's given from <code>readline()</code> into a buffer.
 + When that buffer is emptied, <code>readline()</code> is called
 + again to replenish that buffer.  This seems to work fine in
 + conjunction with such classes as BufferedReader, but it hasn't
 + been tested well enough to see if this will work well in all
-  cases.<DD><DL>
- <DT><B>Overrides:</B><DD><CODE>read</CODE> in class <CODE>java.io.Reader</CODE></DL>
++ cases.
++<P>
++<DD><DL>
++<DT><B>Specified by:</B><DD><CODE>read</CODE> in class <CODE>java.io.Reader</CODE></DL>
++</DD>
++<DD><DL>
++
++<DD><CODE>java.io.IOException</CODE></DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="close()"><!-- --></A><H3>
 +close</H3>
 +<PRE>
 +public void <B>close</B>()
 +           throws java.io.IOException</PRE>
 +<DL>
 +<DD>Nullifies all buffers and writes history file if one was given
-  at construction time.<DD><DL>
- <DT><B>Overrides:</B><DD><CODE>close</CODE> in class <CODE>java.io.Reader</CODE></DL>
++ at construction time.
++<P>
++<DD><DL>
++<DT><B>Specified by:</B><DD><CODE>close</CODE> in class <CODE>java.io.Reader</CODE></DL>
++</DD>
++<DD><DL>
++
++<DD><CODE>java.io.IOException</CODE></DL>
 +</DD>
 +</DL>
 +<HR>
 +
 +<A NAME="main(java.lang.String[])"><!-- --></A><H3>
 +main</H3>
 +<PRE>
 +public static void <B>main</B>(java.lang.String[] args)
 +                 throws java.lang.Exception</PRE>
 +<DL>
++<DD><DL>
++
++<DD><CODE>java.lang.Exception</CODE></DL>
++</DD>
 +</DL>
 +<!-- ========= END OF CLASS DATA ========= -->
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../../../org/gnu/readline/ReadlineLibrary.html"><B>PREV CLASS</B></A> 
 + NEXT CLASS</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="ReadlineReader.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="ReadlineReader.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/org/gnu/readline/package-frame.html
index 5a3019b,0000000..69513f9
mode 100644,000000..100644
--- a/api-html/org/gnu/readline/package-frame.html
+++ b/api-html/org/gnu/readline/package-frame.html
@@@ -1,41 -1,0 +1,48 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Package org.gnu.readline
++org.gnu.readline (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="org.gnu.readline package">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="org.gnu.readline (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +<FONT size="+1" CLASS="FrameTitleFont">
 +<A HREF="../../../org/gnu/readline/package-summary.html" TARGET="classFrame">org.gnu.readline</A></FONT>
 +<TABLE BORDER="0" WIDTH="100%">
 +<TR>
 +<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
 +Interfaces</FONT> 
 +<FONT CLASS="FrameItemFont">
 +<BR>
 +<A HREF="ReadlineCompleter.html" TARGET="classFrame"><I>ReadlineCompleter</I></A></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +
 +<TABLE BORDER="0" WIDTH="100%">
 +<TR>
 +<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
 +Classes</FONT> 
 +<FONT CLASS="FrameItemFont">
 +<BR>
 +<A HREF="Readline.html" TARGET="classFrame">Readline</A>
 +<BR>
 +<A HREF="ReadlineLibrary.html" TARGET="classFrame">ReadlineLibrary</A>
 +<BR>
 +<A HREF="ReadlineReader.html" TARGET="classFrame">ReadlineReader</A></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +
 +</BODY>
 +</HTML>
diff --cc api-html/org/gnu/readline/package-summary.html
index 75a34c5,0000000..dc16f78
mode 100644,000000..100644
--- a/api-html/org/gnu/readline/package-summary.html
+++ b/api-html/org/gnu/readline/package-summary.html
@@@ -1,126 -1,0 +1,157 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Package org.gnu.readline
++org.gnu.readline (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="org.gnu.readline package">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="org.gnu.readline (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV PACKAGE 
 + <A HREF="../../../test/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<H2>
 +Package org.gnu.readline
 +</H2>
 +
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Interface Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD WIDTH="15%"><B><A HREF="ReadlineCompleter.html"><I>ReadlineCompleter</I></A></B></TD>
 +<TD>Callback interface that implements completion.</TD>
 +</TR>
 +</TABLE>
 + 
 +
 +<P>
 +
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Class Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD WIDTH="15%"><B><A HREF="Readline.html">Readline</A></B></TD>
 +<TD>This class implements basic functionality of the GNU-readline interface.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD WIDTH="15%"><B><A HREF="ReadlineLibrary.html">ReadlineLibrary</A></B></TD>
 +<TD>This class implements a typesafe enumeration of the backing libraries.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD WIDTH="15%"><B><A HREF="ReadlineReader.html">ReadlineReader</A></B></TD>
 +<TD>A <code>Reader</code> wrapper for the Readline classes.</TD>
 +</TR>
 +</TABLE>
 + 
 +
 +<P>
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV PACKAGE 
 + <A HREF="../../../test/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/org/gnu/readline/package-tree.html
index c6a6f8c,0000000..ce79c20
mode 100644,000000..100644
--- a/api-html/org/gnu/readline/package-tree.html
+++ b/api-html/org/gnu/readline/package-tree.html
@@@ -1,109 -1,0 +1,139 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: org.gnu.readline Class Hierarchy
++org.gnu.readline Class Hierarchy (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="org.gnu.readline Class Hierarchy (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + <A HREF="../../../test/package-tree.html"><B>NEXT</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<CENTER>
 +<H2>
 +Hierarchy For Package org.gnu.readline
 +</H2>
 +</CENTER>
 +<DL>
- <DT><B>Package Hierarchies: </B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
++<DT><B>Package Hierarchies:</B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
 +<HR>
 +<H2>
 +Class Hierarchy
 +</H2>
 +<UL>
 +<LI TYPE="circle">class java.lang.Object<UL>
 +<LI TYPE="circle">class java.io.Reader<UL>
 +<LI TYPE="circle">class org.gnu.readline.<A HREF="../../../org/gnu/readline/ReadlineReader.html"><B>ReadlineReader</B></A></UL>
 +<LI TYPE="circle">class org.gnu.readline.<A HREF="../../../org/gnu/readline/Readline.html"><B>Readline</B></A><LI TYPE="circle">class org.gnu.readline.<A HREF="../../../org/gnu/readline/ReadlineLibrary.html"><B>ReadlineLibrary</B></A></UL>
 +</UL>
 +<H2>
 +Interface Hierarchy
 +</H2>
 +<UL>
 +<LI TYPE="circle">interface org.gnu.readline.<A HREF="../../../org/gnu/readline/ReadlineCompleter.html"><B>ReadlineCompleter</B></A></UL>
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + <A HREF="../../../test/package-tree.html"><B>NEXT</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/overview-frame.html
index bfaac98,0000000..e36f929
mode 100644,000000..100644
--- a/api-html/overview-frame.html
+++ b/api-html/overview-frame.html
@@@ -1,38 -1,0 +1,45 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Overview
++Overview (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="Overview,The Java-Readline Library, Version 0.8.0">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="Overview (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<TABLE BORDER="0" WIDTH="100%">
 +<TR>
 +<TD NOWRAP><FONT size="+1" CLASS="FrameTitleFont">
- <B><strong>The Java-Readline Library, Version 0.7.0</strong></B></FONT></TD>
++<B><strong>The Java-Readline Library, Version 0.8.0</strong></B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<TABLE BORDER="0" WIDTH="100%">
 +<TR>
 +<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="allclasses-frame.html" TARGET="packageFrame">All Classes</A></FONT>
 +<P>
 +<FONT size="+1" CLASS="FrameHeadingFont">
 +Packages</FONT>
 +<BR>
 +<FONT CLASS="FrameItemFont"><A HREF="org/gnu/readline/package-frame.html" TARGET="packageFrame">org.gnu.readline</A></FONT>
 +<BR>
 +<FONT CLASS="FrameItemFont"><A HREF="test/package-frame.html" TARGET="packageFrame">test</A></FONT>
 +<BR>
 +</TD>
 +</TR>
 +</TABLE>
 +
 +<P>
 + 
 +</BODY>
 +</HTML>
diff --cc api-html/overview-summary.html
index 6b1c405,0000000..fda1c91
mode 100644,000000..100644
--- a/api-html/overview-summary.html
+++ b/api-html/overview-summary.html
@@@ -1,108 -1,0 +1,139 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Overview
++Overview (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="Overview,The Java-Readline Library, Version 0.8.0">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="Overview (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="overview-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="overview-summary.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<CENTER>
 +<H2>
- The Java-Readline Library, Version 0.7.0</H2>
++The Java-Readline Library, Version 0.8.0</H2>
 +</CENTER>
 +
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Packages</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD WIDTH="20%"><B><A HREF="org/gnu/readline/package-summary.html">org.gnu.readline</A></B></TD>
 +<TD> </TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD WIDTH="20%"><B><A HREF="test/package-summary.html">test</A></B></TD>
 +<TD> </TD>
 +</TR>
 +</TABLE>
 +
 +<P>
 + <HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="overview-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="overview-summary.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/overview-tree.html
index be9d7d6,0000000..3a0b798
mode 100644,000000..100644
--- a/api-html/overview-tree.html
+++ b/api-html/overview-tree.html
@@@ -1,109 -1,0 +1,139 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:57 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Class Hierarchy
++Class Hierarchy (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="Class Hierarchy (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<CENTER>
 +<H2>
 +Hierarchy For All Packages</H2>
 +</CENTER>
 +<DL>
- <DT><B>Package Hierarchies: </B><DD><A HREF="org/gnu/readline/package-tree.html">org.gnu.readline</A>, <A HREF="test/package-tree.html">test</A></DL>
++<DT><B>Package Hierarchies:</B><DD><A HREF="org/gnu/readline/package-tree.html">org.gnu.readline</A>, <A HREF="test/package-tree.html">test</A></DL>
 +<HR>
 +<H2>
 +Class Hierarchy
 +</H2>
 +<UL>
 +<LI TYPE="circle">class java.lang.Object<UL>
 +<LI TYPE="circle">class java.io.Reader<UL>
 +<LI TYPE="circle">class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineReader.html"><B>ReadlineReader</B></A></UL>
 +<LI TYPE="circle">class org.gnu.readline.<A HREF="org/gnu/readline/Readline.html"><B>Readline</B></A><LI TYPE="circle">class org.gnu.readline.<A HREF="org/gnu/readline/ReadlineLibrary.html"><B>ReadlineLibrary</B></A><LI TYPE="circle">class test.<A HREF="test/ReadlineTest.html"><B>ReadlineTest</B></A><LI TYPE="circle">class test.<A HREF="test/TestCompleter.html"><B>TestCompleter</B></A> (implements org.gnu.readline.<A HREF="org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A>)
 +</UL>
 +</UL>
 +<H2>
 +Interface Hierarchy
 +</H2>
 +<UL>
 +<LI TYPE="circle">interface org.gnu.readline.<A HREF="org/gnu/readline/ReadlineCompleter.html"><B>ReadlineCompleter</B></A></UL>
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/packages.html
index 5d58a78,0000000..5139a20
mode 100644,000000..100644
--- a/api-html/packages.html
+++ b/api-html/packages.html
@@@ -1,26 -1,0 +1,32 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library
++ (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title=" (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<BR>
 +
 +<BR>
 +
 +<BR>
 +<CENTER>
 +The front page has been relocated.Please see:
 +<BR>
 +          <A HREF="index.html">Frame version</A>
 +<BR>
 +          <A HREF="overview-summary.html">Non-frame version.</A></CENTER>
 +
 +</BODY>
 +</HTML>
diff --cc api-html/serialized-form.html
index 74dd45c,0000000..7caae63
mode 100644,000000..100644
--- a/api-html/serialized-form.html
+++ b/api-html/serialized-form.html
@@@ -1,91 -1,0 +1,121 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:59 EST 2003 -->
 +<TITLE>
- Serialized Form
++Serialized Form (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="Serialized Form (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<CENTER>
 +<H1>
 +Serialized Form</H1>
 +</CENTER>
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/stylesheet.css
index 95f5764,0000000..b62ecb5
mode 100644,000000..100644
--- a/api-html/stylesheet.css
+++ b/api-html/stylesheet.css
@@@ -1,29 -1,0 +1,29 @@@
 +/* Javadoc style sheet */
 +
- /* Define colors, fonts and other style attributes here to override the defaults  */
++/* Define colors, fonts and other style attributes here to override the defaults */
 +
 +/* Page background color */
 +body { background-color: #FFFFFF }
 +
 +/* Table colors */
 +.TableHeadingColor     { background: #CCCCFF } /* Dark mauve */
 +.TableSubHeadingColor  { background: #EEEEFF } /* Light mauve */
 +.TableRowColor         { background: #FFFFFF } /* White */
 +
 +/* Font used in left-hand frame lists */
- .FrameTitleFont   { font-size: normal; font-family: normal }
- .FrameHeadingFont { font-size: normal; font-family: normal }
- .FrameItemFont    { font-size: normal; font-family: normal }
++.FrameTitleFont   { font-size: 10pts; font-family: Helvetica, Arial, san-serif }
++.FrameHeadingFont { font-size: 10pts; font-family: Helvetica, Arial, san-serif }
++.FrameItemFont    { font-size: 10pts; font-family: Helvetica, Arial, san-serif }
 +
 +/* Example of smaller, sans-serif font in frames */
 +/* .FrameItemFont  { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */
 +
 +/* Navigation bar fonts and colors */
 +.NavBarCell1    { background-color:#EEEEFF;}/* Light mauve */
 +.NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */
 +.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;}
 +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
 +
 +.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
 +.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
 +
diff --cc api-html/test/ReadlineTest.html
index 494999a,0000000..7a345c0
mode 100644,000000..100644
--- a/api-html/test/ReadlineTest.html
+++ b/api-html/test/ReadlineTest.html
@@@ -1,230 -1,0 +1,270 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:59 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Class  ReadlineTest
++ReadlineTest (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="test.ReadlineTest,ReadlineTest class">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="ReadlineTest (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV CLASS 
 + <A HREF="../test/TestCompleter.html"><B>NEXT CLASS</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="ReadlineTest.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="ReadlineTest.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<!-- ======== START OF CLASS DATA ======== -->
 +<H2>
 +<FONT SIZE="-1">
 +test</FONT>
 +<BR>
- Class  ReadlineTest</H2>
++Class ReadlineTest</H2>
 +<PRE>
 +java.lang.Object
 +  |
 +  +--<B>test.ReadlineTest</B>
 +</PRE>
 +<HR>
 +<DL>
 +<DT>public class <B>ReadlineTest</B><DT>extends java.lang.Object</DL>
 +
 +<P>
 +ReadlineTest.java
 + 
 + This class shows the usage of the readline wrapper. It will read lines 
 + from standard input using the GNU-Readline library. You can use the
 + standard line editing keys. You can also define application specific 
 + keys. Put this into your ~/.inputrc (or into whatever file $INPUTRC
 + points to) and see what happens if you press function keys F1 to F3:
 + <pre>
 +$if ReadlineTest
 +"\e[11~":	"linux is great"
 +"\e[12~":	"jikes is cool"
 +"\e[13~":	"javac is slow"
 +$endif
 +</pre>
 +
 + If one argument is given to ReadlineTest, a private initialization file
 + is read. If a second argument is given, the appropriate library is
 + loaded.
 +<P>
++
++<P>
 +<DL>
- <DT><B>Version: </B><DD>$Revision: 1.17 $</DD>
- <DT><B>Author: </B><DD>$Author: Bablokb $</DD>
++<DT><B>Version:</B></DT>
++  <DD>$Revision: 1.19 $</DD>
++<DT><B>Author:</B></DT>
++  <DD>$Author: bablokb $</DD>
 +</DL>
 +<HR>
 +
 +<P>
- <!-- ======== INNER CLASS SUMMARY ======== -->
++<!-- ======== NESTED CLASS SUMMARY ======== -->
 +
 +
 +<!-- =========== FIELD SUMMARY =========== -->
 +
 +
 +<!-- ======== CONSTRUCTOR SUMMARY ======== -->
 +
 +<A NAME="constructor_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Constructor Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE><B><A HREF="../test/ReadlineTest.html#ReadlineTest()">ReadlineTest</A></B>()</CODE>
 +
 +<BR>
 +           </TD>
 +</TR>
 +</TABLE>
 + 
 +<!-- ========== METHOD SUMMARY =========== -->
 +
 +<A NAME="method_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Method Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE>static void</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../test/ReadlineTest.html#main(java.lang.String[])">main</A></B>(java.lang.String[] args)</CODE>
 +
 +<BR>
 +          Main entry point.</TD>
 +</TR>
 +</TABLE>
 + <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 +<TD><B>Methods inherited from class java.lang.Object</B></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
 +</TR>
 +</TABLE>
 + 
 +<P>
 +
 +<!-- ============ FIELD DETAIL =========== -->
 +
 +
 +<!-- ========= CONSTRUCTOR DETAIL ======== -->
 +
 +<A NAME="constructor_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Constructor Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="ReadlineTest()"><!-- --></A><H3>
 +ReadlineTest</H3>
 +<PRE>
 +public <B>ReadlineTest</B>()</PRE>
 +<DL>
 +</DL>
 +
 +<!-- ============ METHOD DETAIL ========== -->
 +
 +<A NAME="method_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Method Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="main(java.lang.String[])"><!-- --></A><H3>
 +main</H3>
 +<PRE>
 +public static void <B>main</B>(java.lang.String[] args)</PRE>
 +<DL>
 +<DD>Main entry point. The first argument can be a filename with an
- application initialization file.</DL>
++     application initialization file.
++<P>
++<DD><DL>
++</DL>
++</DD>
++</DL>
 +<!-- ========= END OF CLASS DATA ========= -->
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + PREV CLASS 
 + <A HREF="../test/TestCompleter.html"><B>NEXT CLASS</B></A></FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="ReadlineTest.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="ReadlineTest.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/test/TestCompleter.html
index cac4729,0000000..456ff6d
mode 100644,000000..100644
--- a/api-html/test/TestCompleter.html
+++ b/api-html/test/TestCompleter.html
@@@ -1,233 -1,0 +1,272 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:59 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Class  TestCompleter
++TestCompleter (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="test.TestCompleter,TestCompleter class">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="TestCompleter (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../test/ReadlineTest.html"><B>PREV CLASS</B></A> 
 + NEXT CLASS</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="TestCompleter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="TestCompleter.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<!-- ======== START OF CLASS DATA ======== -->
 +<H2>
 +<FONT SIZE="-1">
 +test</FONT>
 +<BR>
- Class  TestCompleter</H2>
++Class TestCompleter</H2>
 +<PRE>
 +java.lang.Object
 +  |
 +  +--<B>test.TestCompleter</B>
 +</PRE>
 +<DL>
 +<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A></DD>
 +</DL>
 +<HR>
 +<DL>
 +<DT>public class <B>TestCompleter</B><DT>extends java.lang.Object<DT>implements <A HREF="../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A></DL>
 +
 +<P>
 +This class is a sample custom completer. If you press the TAB-key at
 + the readline prompt, you will see the two possible completions ("Linux"
 + and "Tux"). Once you have entered a "L" or a "T", you will only see
 + the respective single possible completion. In any other case, null is
 + returned to signal that no (more) completions are available.
 +<P>
++
++<P>
 +<DL>
- <DT><B>Version: </B><DD>$Revision: 1.1 $</DD>
- <DT><B>Author: </B><DD>$Author: Bablokb $</DD>
++<DT><B>Version:</B></DT>
++  <DD>$Revision: 1.1 $</DD>
++<DT><B>Author:</B></DT>
++  <DD>$Author: Bablokb $</DD>
 +</DL>
 +<HR>
 +
 +<P>
- <!-- ======== INNER CLASS SUMMARY ======== -->
++<!-- ======== NESTED CLASS SUMMARY ======== -->
 +
 +
 +<!-- =========== FIELD SUMMARY =========== -->
 +
 +
 +<!-- ======== CONSTRUCTOR SUMMARY ======== -->
 +
 +<A NAME="constructor_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Constructor Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE><B><A HREF="../test/TestCompleter.html#TestCompleter()">TestCompleter</A></B>()</CODE>
 +
 +<BR>
 +          Default constructor.</TD>
 +</TR>
 +</TABLE>
 + 
 +<!-- ========== METHOD SUMMARY =========== -->
 +
 +<A NAME="method_summary"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Method Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 +<CODE> java.lang.String</CODE></FONT></TD>
 +<TD><CODE><B><A HREF="../test/TestCompleter.html#completer(java.lang.String, int)">completer</A></B>(java.lang.String t,
 +          int s)</CODE>
 +
 +<BR>
 +          Return possible completion.</TD>
 +</TR>
 +</TABLE>
 + <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 +<TD><B>Methods inherited from class java.lang.Object</B></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
 +</TR>
 +</TABLE>
 + 
 +<P>
 +
 +<!-- ============ FIELD DETAIL =========== -->
 +
 +
 +<!-- ========= CONSTRUCTOR DETAIL ======== -->
 +
 +<A NAME="constructor_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Constructor Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="TestCompleter()"><!-- --></A><H3>
 +TestCompleter</H3>
 +<PRE>
 +public <B>TestCompleter</B>()</PRE>
 +<DL>
- <DD>Default constructor.</DL>
++<DD>Default constructor.
++<P>
++</DL>
 +
 +<!-- ============ METHOD DETAIL ========== -->
 +
 +<A NAME="method_detail"><!-- --></A>
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=1><FONT SIZE="+2">
 +<B>Method Detail</B></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +<A NAME="completer(java.lang.String, int)"><!-- --></A><H3>
 +completer</H3>
 +<PRE>
 +public java.lang.String <B>completer</B>(java.lang.String t,
 +                                  int s)</PRE>
 +<DL>
- <DD>Return possible completion. Implements org.gnu.readline.ReadlineCompleter.<DD><DL>
- <DT><B>Specified by: </B><DD><CODE><A HREF="../org/gnu/readline/ReadlineCompleter.html#completer(java.lang.String, int)">completer</A></CODE> in interface <CODE><A HREF="../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A></CODE></DL>
++<DD>Return possible completion. Implements org.gnu.readline.ReadlineCompleter.
++<P>
++<DD><DL>
++<DT><B>Specified by:</B><DD><CODE><A HREF="../org/gnu/readline/ReadlineCompleter.html#completer(java.lang.String, int)">completer</A></CODE> in interface <CODE><A HREF="../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A></CODE></DL>
 +</DD>
- <DD>Following copied from interface: <CODE>org.gnu.readline.ReadlineCompleter</CODE></DD>
 +<DD><DL>
- <DT><B>Parameters:</B><DD><CODE>text</CODE> - start of completion text. This is the text since the last
-              word break character.<DD><CODE>state</CODE> - 0 or positive int. This state is zero on the first call
++<DT><B>Parameters:</B><DD><CODE>t</CODE> - start of completion text. This is the text since the last
++             word break character.<DD><CODE>s</CODE> - 0 or positive int. This state is zero on the first call
 +               for a completion request and increments for each subsequent
-                call until the end of choices is reached.<DT><B>Returns:</B><DD>String with a completion choice or <code>null</code>, if there
-          are no more choices.<DT><B>See Also: </B><DD><A HREF="../org/gnu/readline/Readline.html#getWordBreakCharacters()"><CODE>Readline.getWordBreakCharacters()</CODE></A>, 
++               call until the end of choices is reached.
++<DT><B>Returns:</B><DD>String with a completion choice or <code>null</code>, if there
++         are no more choices.<DT><B>See Also:</B><DD><A HREF="../org/gnu/readline/Readline.html#getWordBreakCharacters()"><CODE>Readline.getWordBreakCharacters()</CODE></A>, 
 +<A HREF="../test/TestCompleter.html"><CODE>TestCompleter</CODE></A></DL>
 +</DD>
 +</DL>
 +<!-- ========= END OF CLASS DATA ========= -->
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../test/ReadlineTest.html"><B>PREV CLASS</B></A> 
 + NEXT CLASS</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="TestCompleter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="TestCompleter.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +<TR>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-   SUMMARY:  INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
++  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL:  FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
++DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/test/package-frame.html
index f00baba,0000000..8bba8da
mode 100644,000000..100644
--- a/api-html/test/package-frame.html
+++ b/api-html/test/package-frame.html
@@@ -1,28 -1,0 +1,35 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Package test
++test (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="test package">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="test (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +<FONT size="+1" CLASS="FrameTitleFont">
 +<A HREF="../test/package-summary.html" TARGET="classFrame">test</A></FONT>
 +<TABLE BORDER="0" WIDTH="100%">
 +<TR>
 +<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
 +Classes</FONT> 
 +<FONT CLASS="FrameItemFont">
 +<BR>
 +<A HREF="ReadlineTest.html" TARGET="classFrame">ReadlineTest</A>
 +<BR>
 +<A HREF="TestCompleter.html" TARGET="classFrame">TestCompleter</A></FONT></TD>
 +</TR>
 +</TABLE>
 +
 +
 +</BODY>
 +</HTML>
diff --cc api-html/test/package-summary.html
index 6cf8012,0000000..320e33d
mode 100644,000000..100644
--- a/api-html/test/package-summary.html
+++ b/api-html/test/package-summary.html
@@@ -1,110 -1,0 +1,141 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: Package test
++test (The Java-Readline Library)
 +</TITLE>
++<META NAME="keywords" CONTENT="test package">
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="test (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../org/gnu/readline/package-summary.html"><B>PREV PACKAGE</B></A> 
 + NEXT PACKAGE</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<H2>
 +Package test
 +</H2>
 +
 +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 +<TD COLSPAN=2><FONT SIZE="+2">
 +<B>Class Summary</B></FONT></TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD WIDTH="15%"><B><A HREF="ReadlineTest.html">ReadlineTest</A></B></TD>
 +<TD>ReadlineTest.java
 + 
 + This class shows the usage of the readline wrapper.</TD>
 +</TR>
 +<TR BGCOLOR="white" CLASS="TableRowColor">
 +<TD WIDTH="15%"><B><A HREF="TestCompleter.html">TestCompleter</A></B></TD>
 +<TD>This class is a sample custom completer.</TD>
 +</TR>
 +</TABLE>
 + 
 +
 +<P>
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../org/gnu/readline/package-summary.html"><B>PREV PACKAGE</B></A> 
 + NEXT PACKAGE</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc api-html/test/package-tree.html
index 628fed4,0000000..f21aad3
mode 100644,000000..100644
--- a/api-html/test/package-tree.html
+++ b/api-html/test/package-tree.html
@@@ -1,103 -1,0 +1,133 @@@
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
++<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
 +<!--NewPage-->
 +<HTML>
 +<HEAD>
- <!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
++<!-- Generated by javadoc on Wed Aug 27 15:55:58 EST 2003 -->
 +<TITLE>
- The Java-Readline Library: test Class Hierarchy
++test Class Hierarchy (The Java-Readline Library)
 +</TITLE>
 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
 +</HEAD>
- <BODY BGCOLOR="white">
++<SCRIPT>
++function asd()
++{
++parent.document.title="test Class Hierarchy (The Java-Readline Library)";
++}
++</SCRIPT>
++<BODY BGCOLOR="white" onload="asd();">
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_top"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_top_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../org/gnu/readline/package-tree.html"><B>PREV</B></A> 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
 +<CENTER>
 +<H2>
 +Hierarchy For Package test
 +</H2>
 +</CENTER>
 +<DL>
- <DT><B>Package Hierarchies: </B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
++<DT><B>Package Hierarchies:</B><DD><A HREF="../overview-tree.html">All Packages</A></DL>
 +<HR>
 +<H2>
 +Class Hierarchy
 +</H2>
 +<UL>
 +<LI TYPE="circle">class java.lang.Object<UL>
 +<LI TYPE="circle">class test.<A HREF="../test/ReadlineTest.html"><B>ReadlineTest</B></A><LI TYPE="circle">class test.<A HREF="../test/TestCompleter.html"><B>TestCompleter</B></A> (implements org.gnu.readline.<A HREF="../org/gnu/readline/ReadlineCompleter.html">ReadlineCompleter</A>)
 +</UL>
 +</UL>
 +<HR>
 +
 +<!-- ========== START OF NAVBAR ========== -->
 +<A NAME="navbar_bottom"><!-- --></A>
 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
 +<TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
++<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 +<A NAME="navbar_bottom_firstrow"><!-- --></A>
 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
 +  <TR ALIGN="center" VALIGN="top">
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
 +  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
 +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
 +  </TR>
 +</TABLE>
 +</TD>
 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- <strong>The Java-Readline Library, Version 0.7.0</strong></EM>
++<strong>The Java-Readline Library, Version 0.8.0</strong></EM>
 +</TD>
 +</TR>
 +
 +<TR>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 + <A HREF="../org/gnu/readline/package-tree.html"><B>PREV</B></A> 
 + NEXT</FONT></TD>
 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 +  <A HREF="../index.html" TARGET="_top"><B>FRAMES</B></A>   
-  <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
++ <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>   
++ 
++<SCRIPT>
++  <!--
++  if(window==top) {
++    document.writeln('<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
++  }
++  //-->
++</SCRIPT>
++<NOSCRIPT>
++<A HREF="../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
++</NOSCRIPT>
++</FONT></TD>
 +</TR>
 +</TABLE>
 +<!-- =========== END OF NAVBAR =========== -->
 +
 +<HR>
- Released under the LGPL, (c) Bernhard Bablok 1998-2001<br>Homepage: <a href=http://www.bablokb.de/java/readline.html>http://www.bablokb.de/java/readline.html</a>
++Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002<br>Homepage: <a href=http://java-readline.sourceforge.net/>http://java-readline.sourceforge.net/</a>
 +</BODY>
 +</HTML>
diff --cc debian/changelog
index be46970,0000000..fa56c1e
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,76 -1,0 +1,131 @@@
++libreadline-java (0.8.0.1-2) unstable; urgency=low
++
++  * Added build-depends on libgcj4-dev, which gcj no longer drags in on its
++    own (closes: #240264).
++  * Bumped standards-version to 3.6.1.
++
++ -- Ben Burton <bab at debian.org>  Fri,  2 Apr 2004 23:07:54 +1000
++
++libreadline-java (0.8.0.1-1) unstable; urgency=low
++
++  * Added changes from development CVS to implement getVar() and setVar(),
++    which are required for proper integration with jython (see #184838
++    for details).  Also enhanced these routines for compatibility with
++    BSD editline.
++  * Bumped the upstream source version to make it clear that new
++    functionality has been added.
++
++ -- Ben Burton <bab at debian.org>  Wed, 27 Aug 2003 13:50:38 +1000
++
++libreadline-java (0.8.0-2) unstable; urgency=low
++
++  * Uses default gcj, not gcj-3.2 (closes: #201454).
++  * Bumped standards-version to 3.6.0.
++  * Installs JNI module in /usr/lib/jni according to java policy.
++
++ -- Ben Burton <bab at debian.org>  Tue, 19 Aug 2003 16:42:36 -0500
++
++libreadline-java (0.8.0-1) unstable; urgency=low
++
++  * New upstream release.
++  * Added defaults for virtual package dependencies.
++  * Minor changes for command-line in README.test.
++  * New maintainer email address.
++  * Bumped standards-version to 3.5.8.
++
++ -- Ben Burton <bab at debian.org>  Wed, 29 Jan 2003 12:31:02 +1100
++
++libreadline-java (0.7.3-2) unstable; urgency=low
++
++  * Implement getHistory() manually under Editline instead of using the
++    underlying history_list() call which libedit does not support
++    (closes: Bug#166091).
++
++ -- Ben Burton <benb at acm.org>  Thu, 24 Oct 2002 09:29:29 +1000
++
++libreadline-java (0.7.3-1) unstable; urgency=high
++
++  * New upstream release.
++  * Now builds using gcj-3.2 since this is available for enough architectures.
++  * Updated to reflect latest java policy.
++  * Moved examples from libreadline-java to libreadline-java-doc.
++  * Bumped standards-version to 3.5.7.
++
++ -- Ben Burton <benb at acm.org>  Thu,  3 Oct 2002 16:36:21 +1000
++
 +libreadline-java (0.7.0-2) unstable; urgency=high
 +
 +  * Updated build procedure to reflect relocation of kaffe bootstrap classes.
 +    Now either location should be fine.
 +  * Modified build-depends to ensure we're not building under a broken jikes.
 +
 + -- Ben Burton <benb at acm.org>  Fri, 19 Apr 2002 20:17:45 +1000
 +
 +libreadline-java (0.7.0-1) unstable; urgency=low
 +
 +  * New upstream release.
 +
 + -- Ben Burton <benb at acm.org>  Mon, 11 Feb 2002 14:47:23 +1100
 +
 +libreadline-java (0.6-1) unstable; urgency=low
 +
 +  * New upstream release.
 +  * Merged libeditline-java and libreadline-java into a single package.
 +
 + -- Ben Burton <benb at acm.org>  Sun,  9 Dec 2001 10:11:21 -0600
 +
 +libreadline-java (0.5-8) unstable; urgency=low
 +
 +  * Build uses gcj over kaffe when both are available.
 +
 + -- Ben Burton <benb at acm.org>  Wed,  7 Nov 2001 19:40:05 -0600
 +
 +libreadline-java (0.5-7) unstable; urgency=low
 +
 +  * Changed package name to conform to new java policy.
 +  * Now builds with either gcj or kaffe since neither compiler is
 +    provided for all architectures.
 +
 + -- Ben Burton <benb at acm.org>  Sat, 27 Oct 2001 13:24:22 -0500
 +
 +lib-readline-java (0.5-6) unstable; urgency=low
 +
 +  * Builds using gcj instead of jikes and kaffe.
 +
 + -- Ben Burton <benb at acm.org>  Sat, 13 Oct 2001 18:39:43 -0500
 +
 +lib-readline-java (0.5-5) unstable; urgency=low
 +
 +  * Split API docs into separate package lib-readline-java-doc that
 +    lib-editline-java can refer to also.
 +  * Tidied up in debian/.
 +
 + -- Ben Burton <benb at acm.org>  Fri, 31 Aug 2001 15:25:31 -0500
 +
 +lib-readline-java (0.5-4) unstable; urgency=low
 +
 +  * Cleaned up debian/rules.
 +
 + -- Ben Burton <benb at acm.org>  Mon, 13 Aug 2001 15:27:09 +1000
 +
 +lib-readline-java (0.5-3) unstable; urgency=low
 +
 +  * Upped standards-version to 3.5.6.
 +
 + -- Ben Burton <benb at acm.org>  Sun,  5 Aug 2001 10:07:00 +1000
 +
 +lib-readline-java (0.5-2) unstable; urgency=low
 +
 +  * Updated copyright file to note that the underlying libreadline is GPLed.
 +
 + -- Ben Burton <benb at acm.org>  Mon,  2 Jul 2001 10:39:07 -0500
 +
 +lib-readline-java (0.5-1) unstable; urgency=low
 +
 +  * Initial Release (closes: Bug#102928).
 +
 + -- Ben Burton <benb at acm.org>  Sat, 30 Jun 2001 18:03:06 -0500
 +
 +Local variables:
 +mode: debian-changelog
 +End:
diff --cc debian/control
index 8042845,0000000..f630b19
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,38 -1,0 +1,38 @@@
 +Source: libreadline-java
 +Section: libs
 +Priority: optional
- Maintainer: Ben Burton <benb at acm.org>
- Build-Depends: debhelper (>> 3.0.0), libedit-dev, libreadline4-dev, jikes (>= 1:1.15-1), fastjar | kaffe, gcj | kaffe, libgcj2-dev | kaffe
- Standards-Version: 3.5.6
++Maintainer: Ben Burton <bab at debian.org>
++Build-Depends: debhelper (>> 3.0.0), fastjar, gcj, libedit-dev, libgcj4-dev, libreadline4-dev
++Standards-Version: 3.6.1
 +
 +Package: libreadline-java
 +Architecture: any
 +Section: libs
- Depends: ${shlibs:Depends}, java-virtual-machine
- Suggests: libreadline-java-doc
++Depends: ${shlibs:Depends}, gij | java1-runtime
++Suggests: libreadline-java-doc, java-virtual-machine
 +Conflicts: lib-readline-java (<< 0.5-7), lib-editline-java (<< 0.5-3), libeditline-java (<< 0.6)
 +Replaces: lib-readline-java (<< 0.5-7), lib-editline-java (<< 0.5-3), libeditline-java (<< 0.6)
 +Description: GNU readline and BSD editline wrappers for Java
 + Included is the Java package org.gnu.readline which provides the GNU
 + readline and BSD editline libraries for Java.  Note that this is NOT a
 + pure Java implementation; it merely contains JNI wrappers for the standard
 + system libraries.
 + .
 + BSD editline resembles GNU readline but is under a more relaxed license.
 + In some cases it can be used as a drop-in replacement for GNU readline
 + when licensing issues prevent GNU readline from being used.
 + .
-  The API documentation can be found in the debian package
++ The API documentation and examples can be found in the debian package
 + libreadline-java-doc.
 +
 +Package: libreadline-java-doc
 +Architecture: all
 +Section: doc
 +Recommends: www-browser
 +Suggests: libreadline-java
 +Conflicts: lib-readline-java (<= 0.5-4), lib-readline-java-doc (<< 0.5-7)
 +Replaces: lib-readline-java-doc (<< 0.5-7)
 +Description: API docs for readline/editline wrappers for Java
-  This package provides the API documentation for the GNU readline and
-  BSD editline wrappers for Java.  The wrappers themselves can be
-  found in package libreadline-java.
++ This package provides the API documentation and examples for the
++ GNU readline and BSD editline wrappers for Java.  The wrappers themselves
++ can be found in package libreadline-java.
diff --cc debian/copyright
index fa52688,0000000..78c603a
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,23 -1,0 +1,23 @@@
- This package was debianized by Ben Burton <benb at acm.org> on
++This package was debianized by Ben Burton <bab at debian.org> on
 +Sat, 30 Jun 2001 18:03:06 -0500.
 +
- It was downloaded from http://www.bablokb.de/java/readline.html.
++It was downloaded from http://java-readline.sourceforge.net/.
 +
 +Upstream Author: Bernhard Bablok <mail at bablokb.de>
 +
 +Copyright:
 +
 +You are free to distribute this software under the terms of
 +the GNU Lesser General Public License.
 +
 +The Java wrappers provided by this package give you the option of
 +linking with either the GNU readline or the BSD editline libraries.  Be
 +aware however that GNU readline is distributed under the terms of the
 +GNU General Public License, so any program using these wrappers that is
 +not GPL-compatible will need to initialise the wrapper classes to link
 +with BSD editline instead.
 +
 +On Debian systems, the complete texts of the GNU Lesser General Public
 +License and the GNU General Public License can be found in files
 +/usr/share/common-licenses/LGPL and /usr/share/common-licenses/GPL
 +respectively.
diff --cc debian/libreadline-java-doc.README.Debian
index 0000000,0000000..f8444a4
new file mode 100644
--- /dev/null
+++ b/debian/libreadline-java-doc.README.Debian
@@@ -1,0 -1,0 +1,15 @@@
++libreadline-java documentation for Debian
++-----------------------------------------
++
++The GNU readline and BSD editline wrappers are provided by debian package
++libreadline-java.  Package libreadline-java-doc contains the API
++documentation for these wrapper classes and some examples of their usage.
++
++The API documentation can be found in the directory
++/usr/share/doc/libreadline-java-doc/api-html/.
++
++The test classes, although described in the API documentation, are not
++provided by libreadline-java.  They can instead be found in the directory
++/usr/share/doc/libreadline-java-doc/examples/.
++
++ -- Ben Burton <bab at debian.org>, Thu,  3 Oct 2002 16:36:21 +1000
diff --cc debian/libreadline-java-doc.README.test
index a5becad,0000000..9069f1c
mode 100644,000000..100644
--- a/debian/libreadline-java-doc.README.test
+++ b/debian/libreadline-java-doc.README.test
@@@ -1,26 -1,0 +1,26 @@@
 +libreadline-java Examples
 +-------------------------
 +
 +The class test.ReadlineTest illustrates the usage of the Java readline
 +wrappers.  See the API documentation for further details.
 +
 +To run this test, simply execute the class test.ReadlineTest (found
 +beneath this directory), making sure you have the readline wrappers
 +(/usr/share/java/libreadline-java-<version>.jar) on your classpath.
 +
 +To explicitly force ReadlineTest to link with your choice of GNU readline,
 +BSD editline or pure Java (no readline/editline support), pass one of
 +the following three sets of command-line arguments respectively:
 +
 +    /etc/inputrc GnuReadline
 +    /etc/inputrc Editline
 +    /etc/inputrc PureJava
 +
 +For example, running
 +
-     java -cp .:/usr/share/java/libreadline-java.jar test/ReadlineTest \
++    java -classpath .:/usr/share/java/libreadline-java.jar test.ReadlineTest \
 +        /etc/inputrc Editline
 +
 +from this directory will run ReadlineTest linked with BSD editline.
 +
-  -- Ben Burton <benb at acm.org>, Sun,  9 Dec 2001 13:35:26 -0600
++ -- Ben Burton <bab at debian.org>, Wed, 29 Jan 2003 12:31:02 +1100
diff --cc debian/libreadline-java-doc.docs
index 676dc20,0000000..b39de68
mode 100644,000000..100644
--- a/debian/libreadline-java-doc.docs
+++ b/debian/libreadline-java-doc.docs
@@@ -1,4 -1,0 +1,5 @@@
 +api-html
 +README
 +README.1st
++NEWS
 +TODO
diff --cc debian/libreadline-java-doc.examples
index 0000000,0000000..b2d3f8b
new file mode 100644
--- /dev/null
+++ b/debian/libreadline-java-doc.examples
@@@ -1,0 -1,0 +1,3 @@@
++build/test
++src/test
++debian/libreadline-java-doc.README.test
diff --cc debian/libreadline-java.README.Debian
index c57f172,0000000..03b8798
mode 100644,000000..100644
--- a/debian/libreadline-java.README.Debian
+++ b/debian/libreadline-java.README.Debian
@@@ -1,16 -1,0 +1,17 @@@
 +libreadline-java for Debian
 +---------------------------
 +
 +The GNU readline and BSD editline wrappers are stored in the archive
 +/usr/share/java/libreadline-java-<version>.jar.
 +
 +The classes themselves can be found in package org.gnu.readline.
 +
- The API documentation is in the debian package libreadline-java-doc,
- and once installed can be found in /usr/share/doc/libreadline-java-doc/.
++The API documentation is in the debian package libreadline-java-doc, and
++once installed can be found in /usr/share/doc/libreadline-java-doc/api-html/.
 +
 +Note that the test classes, although described in the API documentation,
 +are not included in the above jar.  They can instead be found in the
- directory /usr/share/doc/libreadline-java/examples/.
++directory /usr/share/doc/libreadline-java-doc/examples/, also provided
++by debian package libreadline-java-doc.
 +
-  -- Ben Burton <benb at acm.org>, Sun,  9 Dec 2001 13:14:03 -0600
++ -- Ben Burton <bab at debian.org>, Thu,  3 Oct 2002 16:36:21 +1000
diff --cc debian/libreadline-java.docs
index 928e8de,0000000..0c78d01
mode 100644,000000..100644
--- a/debian/libreadline-java.docs
+++ b/debian/libreadline-java.docs
@@@ -1,3 -1,0 +1,4 @@@
 +README
 +README.1st
++NEWS
 +TODO
diff --cc debian/libreadline-java.files
index 960b606,0000000..04ee79d
mode 100644,000000..100644
--- a/debian/libreadline-java.files
+++ b/debian/libreadline-java.files
@@@ -1,4 -1,0 +1,2 @@@
- usr/lib/libJavaEditline.*
- usr/lib/libJavaReadline.*
++usr/lib/jni
 +usr/share/java/libreadline-java*.jar
- usr/share/lintian/overrides/libreadline-java
diff --cc debian/rules
index 7c85c40,0000000..78c7aaa
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,146 -1,0 +1,110 @@@
 +#!/usr/bin/make -f
 +# Sample debian/rules that uses debhelper.
 +# GNU copyright 1997 to 1999 by Joey Hess.
 +
 +# Uncomment this to turn on verbose mode.
 +#export DH_VERBOSE=1
 +
 +# This is the debhelper compatability version to use.
 +export DH_COMPAT=3
 +
 +jarname = libreadline-java
- jarversion = 0.7
++jarversion = 0.8.0
 +libnames = libJavaReadline.so libJavaEditline.so
 +libmajor = 1
 +libversion = 1.0.0
 +
 +tmp = debian/tmp
- overrides = $(tmp)/usr/share/lintian/overrides
 +javadir = $(tmp)/usr/share/java
- repository = $(javadir)/repository
 +classdir = org/gnu/readline
- egdir = debian/libreadline-java/usr/share/doc/libreadline-java/examples
++egdir = debian/libreadline-java-doc/usr/share/doc/libreadline-java-doc/examples
 +
 +INSTALL_DIR = install -p -d -o root -g root -m 755
 +INSTALL_FILE = install -p -o root -g root -m 644
 +
 +# Set java options according to which compiler is present.
 +
 +BUILDDIR=$(shell pwd)/build
 +
- ifeq ($(shell /bin/sh debian/whichenv),gcj)
-   BOOTSTRAP_CLASSES=/usr/share/java/libgcj.jar
-   JAVADEFS = \
- 	JAVAC_OPT="-O +E -classpath `pwd`/src:$(BOOTSTRAP_CLASSES)" \
- 	JAVAINCLUDE=/usr/include \
- 	MAKEJAR=fastjar \
- 	JAVAH="gcjh -jni --classpath=$(BUILDDIR):$(BOOTSTRAP_CLASSES)" \
- 	CFLAGS="-O2 -Wall -fpic -DJNIEXPORT=extern -DJNICALL="
- else
- ifeq ($(shell /bin/sh debian/whichenv),kaffe-old)
-   BOOTSTRAP_CLASSES=/usr/share/kaffe/Klasses.jar
-   JAVADEFS = \
- 	JAVAC_OPT="-O +E -classpath `pwd`/src:$(BOOTSTRAP_CLASSES)" \
- 	JAVAINCLUDE=/usr/include/kaffe \
- 	MAKEJAR=/usr/lib/kaffe/bin/jar \
- 	JAVAH="/usr/lib/kaffe/bin/kaffeh -jni -classpath $(BUILDDIR):$(BOOTSTRAP_CLASSES)" \
- 	CFLAGS="-O2 -Wall -fpic"
- else
-   BOOTSTRAP_CLASSES=/usr/lib/kaffe/lib/rt.jar
-   JAVADEFS = \
- 	JAVAC_OPT="-O +E -classpath `pwd`/src:$(BOOTSTRAP_CLASSES)" \
- 	JAVAINCLUDE=/usr/include/kaffe \
- 	MAKEJAR=/usr/lib/kaffe/bin/jar \
- 	JAVAH="/usr/lib/kaffe/bin/kaffeh -jni -classpath $(BUILDDIR):$(BOOTSTRAP_CLASSES)" \
- 	CFLAGS="-O2 -Wall -fpic"
- endif
- endif
- 
 +build: build-stamp
 +build-stamp:
 +	dh_testdir
- 	$(MAKE) $(JAVADEFS)
++	$(MAKE) JAVAC=gcj JC_FLAGS=-C \
++	  CC=gcc JAVAINCLUDE=/usr/include JAVANATINC=/usr/include \
++	  T_LIBS="JavaReadline JavaEditline"
 +	touch build-stamp
 +
 +clean:
 +	dh_testdir
 +	dh_testroot
 +	rm -f build-stamp
 +	-$(MAKE) clean
++	rm -f lib*.so*
 +	dh_clean
 +
 +install: build
 +	dh_testdir
 +	dh_testroot
 +	dh_clean -k
 +	dh_installdirs
 +
- 	# Install lintian overrides.
- 	$(INSTALL_DIR) $(overrides)
- 	$(INSTALL_FILE) debian/*.override $(overrides)
- 	for i in `ls $(overrides)/`; do \
- 	  mv $(overrides)/$$i $(overrides)/`echo $$i | sed -e 's#.override##'`; \
- 	done
- 
- 	# Install the shared libraries and corresponding symlinks.
- 	$(INSTALL_DIR) $(tmp)/usr/lib
++	# Install the shared libraries.
++	$(INSTALL_DIR) $(tmp)/usr/lib/jni
 +	for i in $(libnames); do \
- 	  $(INSTALL_FILE) $$i* $(tmp)/usr/lib; \
- 	  ln -s $$i.$(libversion) $(tmp)/usr/lib/$$i; \
- 	  ln -s $$i.$(libversion) $(tmp)/usr/lib/$$i.$(libmajor); \
++	  $(INSTALL_FILE) $$i $(tmp)/usr/lib/jni; \
 +	done
 +
 +	# Install the jar.
 +	$(INSTALL_DIR) $(javadir)
- 	$(INSTALL_FILE) java_readline.jar $(javadir)/$(jarname)-$(jarversion).jar
++	$(INSTALL_FILE) libreadline-java.jar $(javadir)/$(jarname)-$(jarversion).jar
 +
 +	# Link the unversioned jar to the versioned jar.
 +	ln -s $(jarname)-$(jarversion).jar $(javadir)/$(jarname).jar
 +
 +# Build architecture-independent files here.
 +binary-indep: build install
 +	dh_testdir
 +	dh_testroot
 +	dh_movefiles -i
 +	dh_installdocs -i
 +	dh_installexamples -i
++	# Tidy up the examples directory.
++	rm $(egdir)/test/Makefile
++	mv $(egdir)/libreadline-java-doc.README.test $(egdir)/README.test
 +	dh_installmenu -i
- 	dh_installchangelogs -plibreadline-java-doc
++	dh_installchangelogs -plibreadline-java-doc ChangeLog
 +	dh_link -i
 +	dh_strip -i
 +	dh_compress -i
 +	dh_fixperms -i
 +	#dh_makeshlibs -i
 +	dh_installdeb -i
 +	#dh_perl -i
 +	dh_shlibdeps -i
 +	dh_gencontrol -i
 +	dh_md5sums -i
 +	dh_builddeb -i
 +
 +# Build architecture-dependent files here.
 +binary-arch: build install
 +	dh_testdir
 +	dh_testroot
 +	dh_movefiles -a
 +	dh_installdocs -a
 +	dh_installexamples -a
- 	# Tidy up the examples directory.
- 	rm $(egdir)/test/Makefile
- 	mv $(egdir)/libreadline-java.README.test $(egdir)/README.test
 +	dh_installmenu -a
 +	dh_installchangelogs -plibreadline-java ChangeLog
 +	dh_link -a
 +	dh_strip -a
 +	dh_compress -a
 +	dh_fixperms -a
 +	dh_makeshlibs -a
 +	dh_installdeb -a
 +#	dh_perl -a
 +	dh_shlibdeps -a
 +	dh_gencontrol -a
 +	dh_md5sums -a
 +	dh_builddeb -a
 +
 +binary: binary-indep binary-arch
 +.PHONY: build clean binary-indep binary-arch binary install
diff --cc src/native/Makefile
index 585c06a,679adb7..fe0168e
--- a/src/native/Makefile
+++ b/src/native/Makefile
@@@ -36,20 -66,53 +66,53 @@@ endi
  
  all: $(T_LIBS) 
  
- lib: $(ROOTDIR)/lib$(TG).so.$(SOVERSION)
+ lib: $(ROOTDIR)/$(LIB_PRE)$(TG).$(LIB_EXT)
+ 
+ JavaReadline:
+ 	make TG=$@ lib
+ 
+ JavaEditline:
+ 	make TG=$@ lib
  
- Java%:
+ JavaGetline:
  	make TG=$@ lib
  
- $(ROOTDIR)/lib%.so.$(SOVERSION): org_gnu_readline_Readline.c org_gnu_readline_Readline.h
+ $(ROOTDIR)/$(LIB_PRE)$(TG).$(LIB_EXT): $(OBJECTS)
+ ifeq (MSC,$(WIN32))
+ 	$(CC) $(INCLUDES) -LD $(OBJECTS) -Fe$@
+ else
+ ifeq (CYGWIN,$(WIN32))
+ 	$(CC) -s -W1,--base-file,$(ROOTDIR)/lib$(TG).base -o $@ \
+ 		$(OBJECTS) -W1,-e,_readline_init at 12
+ 	dlltool --base-file $(ROOTDIR)/lib$(TG).base \
+ 		--def $(ROOTDIR)/lib$(TG).def \
+ 		--output-exp $(ROOTDIR)/lib$(TG).exp \
+ 		--dllname $(ROOTDIR)/lib$(TG).dll
+ 	$(CC) -s -W1,--base-file $(ROOTDIR)/lib$(TG).base,$(ROOTDIR)/lib$(TG).exp \
+ 		-o $@ $(OBJECTS) -W1,-e,_readline_init at 12
+ 	dlltool --base-file $(ROOTDIR)/lib$(TG).base \
+ 		--def $(ROOTDIR)/lib$(TG).def \
+ 		--output-exp $(ROOTDIR)/lib$(TG).exp \
+ 		--dllname $(ROOTDIR)/lib$(TG).dll
+ 	$(CC) -W1,$(ROOTDIR)/lib$(TG).exp -o $@ \
+ 		$(OBJECTS) -W1,-e,_readline_init at 12
+ else
+ 	$(CC) -shared $(OBJECTS) $(LIBPATH) $($(TG)_LIBS) -o $@
+ endif
+ endif
+ 
+ getline.$(OBJ_EXT): getline.c
+ 	$(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -D$(TG) -c getline.c
+ 
+ org_gnu_readline_Readline.$(OBJ_EXT): org_gnu_readline_Readline.h \
+ 	                                      org_gnu_readline_Readline.c
  	$(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -D$(TG) \
- 	-c org_gnu_readline_Readline.c
- 	gcc -shared $(LIBPATH) $($(TG)_LIBS) org_gnu_readline_Readline.o -o $@ \
- 		-Wl,-soname -Wl,lib$*.so.$(SOMAJOR)
+ 	                                   -c org_gnu_readline_Readline.c
  
  org_gnu_readline_Readline.h: $(BUILDDIR)/org/gnu/readline/Readline.class
- 	$(JAVAH) org.gnu.readline.Readline
- 	# touch org_gnu_readline_Readline.h
 -	javah -classpath $(BUILDDIR) -jni org.gnu.readline.Readline
++	gcjh -classpath $(BUILDDIR) -jni org.gnu.readline.Readline
+ 	touch org_gnu_readline_Readline.h
  
  clean:
- 	-rm -f $(patsubst %,$(ROOTDIR)/%*,$(SOBASE)) org_gnu_readline_Readline.h org_gnu_readline_Readline.o
+ 	-rm -f org_gnu_readline_Readline.h \
+ 		org_gnu_readline_Readline.$(OBJ_EXT) getline.$(OBJ_EXT)
diff --cc src/native/org_gnu_readline_Readline.c
index 8ed90a7,dccc834..caf7641
--- a/src/native/org_gnu_readline_Readline.c
+++ b/src/native/org_gnu_readline_Readline.c
@@@ -39,13 -42,253 +42,261 @@@
  #include <editline/readline.h>
  #endif
  
+ #ifdef JavaGetline
+ #include "getline.h"
+ #endif
+ 
+ #include <stdlib.h>
+ #include <assert.h>
  #include <string.h>
  #include <errno.h>
+ #ifndef WIN32
+ #include <unistd.h>
+ #endif
+ 
+ /* -------------------------------------------------------------------------- */
+ /* Internal status variables of the backing implementation. The functions     */
+ /* [sg]etVar\(String\|Int\)Impl() use these arrays. Since the functions use   */
+ /* index-based access, it is important that the variables are in sync with    */
+ /* the constants in Readline.java.                                            */
+ /* Also, some of the variables are actually read-only. You should check the   */
+ /* documentation/source before using setVar                                   */
+ /*                                                                            */
+ /* TODO: redirect all variables marked as const in globalStringInternals to   */
+ /* static buffers, so that free() works in setVarStringImpl                   */
+ /* -------------------------------------------------------------------------- */
+ 
+ static int undefinedInternalInt = 0;
+ static char* undefinedInternalString = NULL;
+ static char undefinedInternalChar = '0';
+ 
++/*
++ * Some variables are available with editline but are not declared in
++ * the appropriate headers.
++ */
++#ifdef JavaEditline
++extern int rl_inhibit_completion;
++#endif
 +
- #define BUF_LENGTH  1024
+ #ifdef JavaReadline
+ static int* globalIntegerInternals[] = {
+   &rl_readline_version,
+   &rl_gnu_readline_p,
+   &rl_readline_state,
+   &rl_editing_mode,
+   &rl_insert_mode,
+   &rl_point,
+   &rl_end,
+   &rl_mark,
+   &rl_done,
+   &rl_pending_input,
+   &rl_dispatching,
+   &rl_explicit_arg,
+   &rl_numeric_arg,
+   &rl_erase_empty_line,
+   &rl_already_prompted,
+   &rl_num_chars_to_read,
+   &rl_catch_signals,
+   &rl_catch_sigwinch,
+   &rl_filename_completion_desired,
+   &rl_filename_quoting_desired,
+   &rl_attempted_completion_over,
+   &rl_completion_type,
+   &rl_completion_append_character,
+   &rl_completion_suppress_append,
+   &rl_completion_query_items,
+   &rl_completion_mark_symlink_dirs,
+   &rl_ignore_completion_duplicates,
+   &rl_inhibit_completion,
+ 
+   &history_base,
+   &history_length,
+   &history_max_entries,
+   &history_quotes_inhibit_expansion,        /* index: 31 */
+   NULL
+ };
+ 
+ static char** globalStringInternals[] = {
+  /* const */ &rl_library_version,
+  /* const */ &rl_readline_name,
+  &rl_prompt,
+  &rl_line_buffer,
+  /* const */ &rl_terminal_name,
+  &rl_executing_macro,
+  /* const */ &rl_basic_word_break_characters,
+  /* const */ &rl_completer_word_break_characters,
+  /* const */ &rl_completer_quote_characters,
+  /* const */ &rl_basic_quote_characters,
+  /* const */ &rl_filename_quote_characters,
+  /* const */ &rl_special_prefixes,
+ 
+  &history_word_delimiters,
+  &history_no_expand_chars,
+  &history_search_delimiter_chars,        /* index: 14 */
+  NULL
+ };
+ 
+ /* unused: needs [sg]etVarCharImpl */
+ 
+ static char* globalCharInternals[] = {
+  &history_expansion_char,
+  &history_subst_char,
+  &history_comment_char,
+  NULL
+ };
+ #endif
  
- static char* utf2ucs(const char *utf8, char *ucs, size_t n);
- static char* ucs2utf(const char *ucs, char *utf8, size_t n);
+ #ifdef JavaEditline
+ static int* globalIntegerInternals[] = {
+   &undefinedInternalInt, /*  &rl_readline_version, */
+   &undefinedInternalInt, /*  &rl_gnu_readline_p, */
+   &undefinedInternalInt, /*  &rl_readline_state, */
+   &undefinedInternalInt, /*  &rl_editing_mode, */
+   &undefinedInternalInt, /*  &rl_insert_mode, */
 -  &undefinedInternalInt, /*  &rl_point, */
 -  &undefinedInternalInt, /*  &rl_end, */
++  &rl_point,
++  &rl_end,
+   &undefinedInternalInt, /*  &rl_mark, */
+   &undefinedInternalInt, /*  &rl_done, */
+   &undefinedInternalInt, /*  &rl_pending_input, */
+   &undefinedInternalInt, /*  &rl_dispatching, */
+   &undefinedInternalInt, /*  &rl_explicit_arg, */
+   &undefinedInternalInt, /*  &rl_numeric_arg, */
+   &undefinedInternalInt, /*  &rl_erase_empty_line, */
+   &undefinedInternalInt, /*  &rl_already_prompted, */
+   &undefinedInternalInt, /*  &rl_num_chars_to_read, */
+   &undefinedInternalInt, /*  &rl_catch_signals, */
+   &undefinedInternalInt, /*  &rl_catch_sigwinch, */
+   &undefinedInternalInt, /*  &rl_filename_completion_desired, */
+   &undefinedInternalInt, /*  &rl_filename_quoting_desired, */
+   &undefinedInternalInt, /*  &rl_attempted_completion_over, */
 -  &undefinedInternalInt, /*  &rl_completion_type, */
 -  &undefinedInternalInt, /*  &rl_completion_append_character, */
++  &rl_completion_type,
++  &rl_completion_append_character,
+   &undefinedInternalInt, /*  &rl_completion_suppress_append, */
 -  &undefinedInternalInt, /*  &rl_completion_query_items, */
++  &rl_completion_query_items,
+   &undefinedInternalInt, /*  &rl_completion_mark_symlink_dirs, */
+   &undefinedInternalInt, /*  &rl_ignore_completion_duplicates, */
 -  &undefinedInternalInt, /*  &rl_inhibit_completion, */
++  &rl_inhibit_completion,
+ 
 -  &undefinedInternalInt, /*  &history_base, */
 -  &undefinedInternalInt, /*  &history_length, */
++  &history_base,
++  &history_length,
+   &undefinedInternalInt, /*  &history_max_entries, */
+   &undefinedInternalInt, /*  &history_quotes_inhibit_expansion, */
+   NULL
+ };
+ 
+ static char** globalStringInternals[] = {
 -  &undefinedInternalString, /* const  &rl_library_version, */
 -  &undefinedInternalString, /* const  &rl_readline_name, */
++  /* const */ &rl_library_version,
++  /* const */ &rl_readline_name,
+   &undefinedInternalString, /*  &rl_prompt, */
 -  &undefinedInternalString, /*  &rl_line_buffer, */
++  &rl_line_buffer,
+   &undefinedInternalString, /* const  &rl_terminal_name, */
+   &undefinedInternalString, /*  &rl_executing_macro, */
 -  &undefinedInternalString, /* const  &rl_basic_word_break_characters, */
 -  &undefinedInternalString, /* const  &rl_completer_word_break_characters, */
 -  &undefinedInternalString, /* const  &rl_completer_quote_characters, */
++  /* const */ &rl_basic_word_break_characters,
++  /* const */ &rl_completer_word_break_characters,
++  /* const */ &rl_completer_quote_characters,
+   &undefinedInternalString, /* const  &rl_basic_quote_characters, */
+   &undefinedInternalString, /* const  &rl_filename_quote_characters, */
 -  &undefinedInternalString, /* const  &rl_special_prefixes, */
++  /* const */ &rl_special_prefixes,
+ 
+   &undefinedInternalString, /*  &history_word_delimiters, */
+   &undefinedInternalString, /*  &history_no_expand_chars, */
+   &undefinedInternalString, /*  &history_search_delimiter_chars */
+ };
+ 
+ /* unused: needs [sg]etVarCharImpl */
+ 
+ static char* globalCharInternals[] = {
+   &undefinedInternalChar, /*  &history_expansion_char, */
+   &undefinedInternalChar, /*  &history_subst_char, */
+   &undefinedInternalChar, /*  &history_comment_char */
+ };
+ #endif
+ 
+ #ifdef JavaGetline
+ static int* globalIntegerInternals[] = {
+   &undefinedInternalInt, /*  &rl_readline_version, */
+   &undefinedInternalInt, /*  &rl_gnu_readline_p, */
+   &undefinedInternalInt, /*  &rl_readline_state, */
+   &undefinedInternalInt, /*  &rl_editing_mode, */
+   &undefinedInternalInt, /*  &rl_insert_mode, */
+   &undefinedInternalInt, /*  &rl_point, */
+   &undefinedInternalInt, /*  &rl_end, */
+   &undefinedInternalInt, /*  &rl_mark, */
+   &undefinedInternalInt, /*  &rl_done, */
+   &undefinedInternalInt, /*  &rl_pending_input, */
+   &undefinedInternalInt, /*  &rl_dispatching, */
+   &undefinedInternalInt, /*  &rl_explicit_arg, */
+   &undefinedInternalInt, /*  &rl_numeric_arg, */
+   &undefinedInternalInt, /*  &rl_erase_empty_line, */
+   &undefinedInternalInt, /*  &rl_already_prompted, */
+   &undefinedInternalInt, /*  &rl_num_chars_to_read, */
+   &undefinedInternalInt, /*  &rl_catch_signals, */
+   &undefinedInternalInt, /*  &rl_catch_sigwinch, */
+   &undefinedInternalInt, /*  &rl_filename_completion_desired, */
+   &undefinedInternalInt, /*  &rl_filename_quoting_desired, */
+   &undefinedInternalInt, /*  &rl_attempted_completion_over, */
+   &undefinedInternalInt, /*  &rl_completion_type, */
+   &undefinedInternalInt, /*  &rl_completion_append_character, */
+   &undefinedInternalInt, /*  &rl_completion_suppress_append, */
+   &undefinedInternalInt, /*  &rl_completion_query_items, */
+   &undefinedInternalInt, /*  &rl_completion_mark_symlink_dirs, */
+   &undefinedInternalInt, /*  &rl_ignore_completion_duplicates, */
+   &undefinedInternalInt, /*  &rl_inhibit_completion, */
+ 
+   &undefinedInternalInt, /*  &history_base, */
+   &undefinedInternalInt, /*  &history_length, */
+   &undefinedInternalInt, /*  &history_max_entries, */
+   &undefinedInternalInt, /*  &history_quotes_inhibit_expansion, */
+   NULL
+ };
+ 
+ static char** globalStringInternals[] = {
+   &undefinedInternalString, /* const  &rl_library_version, */
+   &undefinedInternalString, /* const  &rl_readline_name, */
+   &undefinedInternalString, /*  &rl_prompt, */
+   &undefinedInternalString, /*  &rl_line_buffer, */
+   &undefinedInternalString, /* const  &rl_terminal_name, */
+   &undefinedInternalString, /*  &rl_executing_macro, */
+   &undefinedInternalString, /* const  &rl_basic_word_break_characters, */
+   &undefinedInternalString, /* const  &rl_completer_word_break_characters, */
+   &undefinedInternalString, /* const  &rl_completer_quote_characters, */
+   &undefinedInternalString, /* const  &rl_basic_quote_characters, */
+   &undefinedInternalString, /* const  &rl_filename_quote_characters, */
+   &undefinedInternalString, /* const  &rl_special_prefixes, */
+ 
+   &undefinedInternalString, /*  &history_word_delimiters, */
+   &undefinedInternalString, /*  &history_no_expand_chars, */
+   &undefinedInternalString, /*  &history_search_delimiter_chars */
+ };
+ 
+ /* unused: needs [sg]etVarCharImpl */
+ 
+ static char* globalCharInternals[] = {
+   &undefinedInternalChar, /*  &history_expansion_char, */
+   &undefinedInternalChar, /*  &history_subst_char, */
+   &undefinedInternalChar, /*  &history_comment_char */
+ };
+ #endif
+ 
+ /* -------------------------------------------------------------------------- */
+ /* Global buffer. The buffer is allocated when needed and grows in steps of   */
+ /* 1024. It is never freed, but this is not a problem since in realistic      */
+ /* environments it should never be larger than a few KB. This strategy will   */
+ /* prevent constant malloc/free-cycles and keeps the code clean.              */
+ /*                                                                            */
+ /* TODO: buffer is changed by utf82ucs and ucs2utf8, but this is not really   */
+ /*       transparent. Add some additional comments.                           */
+ /*       Change the variable name buffer to globalBuffer.                     */
+ /* -------------------------------------------------------------------------- */
+ 
+ static char*  buffer = NULL;
+ static size_t bufLength = 0;
+ 
+ static char*  word_break_buffer = NULL;
+ 
+ static char* utf2ucs(const char *utf8);
+ static char* ucs2utf(const char *ucs);
+ static int   allocBuffer(size_t n);
  
  static jobject   jniObject;
  static jmethodID jniMethodId;
@@@ -385,8 -763,110 +771,116 @@@ JNIEXPORT void JNICAL
    if (is_copy == JNI_TRUE)
      (*env)->ReleaseStringUTFChars(env,jword_break_chars,word_break_chars);
    
+   if (word_break_buffer)
+     free(word_break_buffer);
+   word_break_buffer = strdup(buffer);
+   if (!word_break_buffer) {
+     jclass newExcCls;
+     newExcCls = (*env)->FindClass(env,"java/lang/OutOfMemoryError");
+     if (newExcCls != NULL)
+       (*env)->ThrowNew(env,newExcCls,"");
+     return;    
+   }
    rl_completer_word_break_characters = word_break_buffer;
  }
+ #endif
+ 
+ /* -------------------------------------------------------------------------- */
+ /* Sets an internal integer variable                                          */
+ /* -------------------------------------------------------------------------- */
+ 
+ JNIEXPORT jint JNICALL 
+   Java_org_gnu_readline_Readline_setVarIntImpl(JNIEnv *env, jclass class,
+                                                      jint jindex, jint jvalue) {
+   int oldValue;
+   oldValue = *(globalIntegerInternals[(int) jindex]);
+   *(globalIntegerInternals[(int) jindex]) = (int) jvalue;
+   return (jint) oldValue;
+ }
+ 
+ /* -------------------------------------------------------------------------- */
+ /* Queries an internal integer variable                                       */
+ /* -------------------------------------------------------------------------- */
+ 
+ JNIEXPORT jint JNICALL 
+   Java_org_gnu_readline_Readline_getVarIntImpl(JNIEnv *env, jclass class,
+                                                                    jint jindex) {
+   return (jint) *(globalIntegerInternals[(int) jindex]);
+ }
+ 
+ /* -------------------------------------------------------------------------- */
+ /* Sets an internal string variable                                           */
+ /* -------------------------------------------------------------------------- */
+ 
+ JNIEXPORT jstring JNICALL 
+   Java_org_gnu_readline_Readline_setVarStringImpl(JNIEnv *env, jclass class,
+                                                   jint jindex, jstring jvalue) {
+   char *oldValue;
+   char **value;
+   const char *newValue;
+   jboolean is_copy;
+ 
+   /* save old value */
+ 
 -  oldValue = strdup(*(globalStringInternals[(int) jindex]));
 -  if (!oldValue) {
 -    jclass newExcCls;
 -    newExcCls = (*env)->FindClass(env,"java/lang/OutOfMemoryError");
 -    if (newExcCls != NULL)
 -      (*env)->ThrowNew(env,newExcCls,"");
 -    return;    
 -  }
++  if (*(globalStringInternals[(int) jindex])) {
++    oldValue = strdup(*(globalStringInternals[(int) jindex]));
++    if (!oldValue) {
++      jclass newExcCls;
++      newExcCls = (*env)->FindClass(env,"java/lang/OutOfMemoryError");
++      if (newExcCls != NULL)
++        (*env)->ThrowNew(env,newExcCls,"");
++      return;    
++    }
++  } else
++    oldValue = NULL;
+ 
+   /* read new value from argument */
+ 
+   newValue = (*env)->GetStringUTFChars(env,jvalue,&is_copy);
+   if (!utf2ucs(newValue)) {
+     jclass newExcCls;
+     if (is_copy == JNI_TRUE)
+       (*env)->ReleaseStringUTFChars(env,jvalue,newValue);
+     newExcCls = (*env)->FindClass(env,"java/io/UnsupportedEncodingException");
+     if (newExcCls != NULL)
+       (*env)->ThrowNew(env,newExcCls,"");
+     return;
+   }
+   if (is_copy == JNI_TRUE)
+     (*env)->ReleaseStringUTFChars(env,jvalue,newValue);
+   
+   /* set new value */
+ 
+   value = globalStringInternals[(int) jindex];
+   // TODO: currently a memory-leak, but otherwise it crashes
+   // free(*value);
+   *value = strdup(buffer);
+   
+   /* return old value */
+   
 -  ucs2utf(oldValue);
 -  free(oldValue);
 -  return (*env)->NewStringUTF(env,buffer);
++  if (oldValue) {
++    ucs2utf(oldValue);
++    free(oldValue);
++    return (*env)->NewStringUTF(env,buffer);
++  } else
++    return NULL;
+ }
+ 
+ /* -------------------------------------------------------------------------- */
+ /* Queries an internal string variable                                        */
+ /* -------------------------------------------------------------------------- */
+ 
+ JNIEXPORT jstring JNICALL 
+   Java_org_gnu_readline_Readline_getVarStringImpl(JNIEnv *env, jclass class,
+                                                                   jint jindex) {
+   char *value;
+   value = *(globalStringInternals[(int) jindex]);
+   if (value) {
+     ucs2utf(value);
+     return (*env)->NewStringUTF(env,buffer);
+   }
+   return NULL;
+ }
  
  /* -------------------------------------------------------------------------- */
  /* Convert utf8-string to ucs1-string                   .                     */
diff --cc src/org/gnu/readline/Readline.java
index 4697928,4aed9f4..2babff0
--- a/src/org/gnu/readline/Readline.java
+++ b/src/org/gnu/readline/Readline.java
@@@ -70,7 -71,761 +71,776 @@@ import java.util.*
  */
  
  public class Readline {
+ 
+   /**
+      Constant to access rl_library_version using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_LIBRARY_VERSION = 
+     new ReadlineConstString(0, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_readline_name using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_READLINE_NAME = 
+     new ReadlineConstString(1, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_prompt using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_PROMPT = 
+     new ReadlineConstString(2, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_line_buffer using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_LINE_BUFFER = 
+     new ReadlineConstString(3, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_terminal_name using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_TERMINAL_NAME = 
+     new ReadlineConstString(4, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_executing_macro using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_EXECUTING_MACRO =
+     new ReadlineConstString(5, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_basic_word_break_characters using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_BASIC_WORD_BREAK_CHARACTERS =
+     new ReadlineConstString(6, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_completer_word_break_characters using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_COMPLETER_WORD_BREAK_CHARACTERS = 
+     new ReadlineConstString(7, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_completer_quote_characters using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_COMPLETER_QUOTE_CHARACTERS = 
+     new ReadlineConstString(8, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_basic_quote_characters using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_BASIC_QUOTE_CHARACTERS = 
+     new ReadlineConstString(9, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_filename_quote_characters using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_FILENAME_QUOTE_CHARACTERS = 
+     new ReadlineConstString(10, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_special_prefixes using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString RL_SPECIAL_PREFIXES = 
+     new ReadlineConstString(11, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access history_word_delimiters using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString HISTORY_WORD_DELIMITERS = 
+     new ReadlineConstString(12, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+   /**
+      Constant to access history_no_expand_chars using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString HISTORY_NO_EXPAND_CHARS = 
+     new ReadlineConstString(13, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access history_search_delimiter_chars using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstString HISTORY_SEARCH_DELIMITERS = 
+     new ReadlineConstString(14, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_readline_version using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_READLINE_VERSION = 
+     new ReadlineConstInt(0, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_gnu_readline_p using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_GNU_READLINE_P = 
+     new ReadlineConstInt(1, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_readline_state using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_READLINE_STATE = 
+     new ReadlineConstInt(2, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_editing_mode using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_EDITING_MODE = 
+     new ReadlineConstInt(3, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_insert_mode using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_INSERT_MODE = 
+     new ReadlineConstInt(4, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_point using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_POINT = 
+     new ReadlineConstInt(5, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_end using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
    
+   public final static ReadlineConstInt RL_END = 
+     new ReadlineConstInt(6, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_mark using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_MARK = 
+     new ReadlineConstInt(7, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_done using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_DONE = 
+     new ReadlineConstInt(8, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_pending_input using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_PENDING_INPUT = 
+     new ReadlineConstInt(9, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_dispatching using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_DISPATCHING = 
+     new ReadlineConstInt(10, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_explicit_arg using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_EXPLICIT_ARG = 
+     new ReadlineConstInt(11, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_numeric_arg using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_NUMERIC_ARG = 
+     new ReadlineConstInt(12, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_erase_empty_line using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_ERASE_EMPTY_LINE = 
+     new ReadlineConstInt(13, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_already_prompted using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_ALREADY_PROMPTED = 
+     new ReadlineConstInt(14, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_num_chars_to_read using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_NUM_CHARS_TO_READ = 
+     new ReadlineConstInt(15, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_catch_signals using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_CATCH_SIGNALS = 
+     new ReadlineConstInt(16, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_catch_sigwinch using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_CATCH_SIGWINCH = 
+     new ReadlineConstInt(17, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_filename_completion_desired using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_FILENAME_COMPLETION_DESIRED = 
+     new ReadlineConstInt(18, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_filename_quoting_desired using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_FILENAME_QUOTING_DESIRED = 
+     new ReadlineConstInt(19, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_attempted_completion_over using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_ATTEMPTED_COMPLETION_OVER = 
+     new ReadlineConstInt(20, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_completion_type using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_COMPLETION_TYPE = 
+     new ReadlineConstInt(21, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_completion_append_character using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_COMPLETION_APPEND_CHARACTER = 
+     new ReadlineConstInt(22, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_completion_suppress_append using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_COMPLETION_SUPPRESS_APPEND = 
+     new ReadlineConstInt(23, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_completion_query_items using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_COMPLETION_QUERY_ITEMS = 
+     new ReadlineConstInt(24, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access rl_completion_mark_symlink_dirs using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_COMPLETION_MARK_SYMLINK_DIRS = 
+     new ReadlineConstInt(25, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_ignore_completion_duplicates using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_IGNORE_COMPLETION_DUPLICATES = 
+     new ReadlineConstInt(26, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access rl_inhibit_completion using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt RL_INHIBIT_COMPLETION = 
+     new ReadlineConstInt(27, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access history_base using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt HISTORY_BASE = 
+     new ReadlineConstInt(28, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access history_length using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
++	  <li>Editline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt HISTORY_LENGTH = 
+     new ReadlineConstInt(29, new ReadlineLibrary[] 
 -      {ReadlineLibrary.GnuReadline});
++      {ReadlineLibrary.GnuReadline, ReadlineLibrary.Editline});
+ 
+ 
+   /**
+      Constant to access history_max_entries using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt HISTORY_MAX_ENTRIES = 
+     new ReadlineConstInt(30, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+   /**
+      Constant to access history_quotes_inhibit_expansion using
+      <code>getVar()</code> or <code>setVar()</code>.
+ 
+      <p>Supporting implementations:
+         <ul>
+ 	  <li>GNU-Readline</li>
+         </ul>
+      </p>     
+   */
+   
+   public final static ReadlineConstInt HISTORY_QUOTES_EXPANSION = 
+     new ReadlineConstInt(31, new ReadlineLibrary[] 
+       {ReadlineLibrary.GnuReadline});
+ 
+ 
+ 
+   /* ----------------------------------------------------------------------- */
+ 
    /**
       The currently defined ReadlineCompleter.
    */
diff --cc src/test/ReadlineTest.java
index 3d6a342,0409bb5..fd227fb
--- a/src/test/ReadlineTest.java
+++ b/src/test/ReadlineTest.java
@@@ -90,13 -90,34 +90,34 @@@ public class ReadlineTest 
  
      // Set word break characters
      try {
-         Readline.setWordBreakCharacters(" \t;");
-     }
-     catch (UnsupportedEncodingException enc) {
-         System.err.println("Could not set word break characters");
-         System.exit(0);
+       String breakChars = 
+ 	Readline.getVar(Readline.RL_COMPLETER_WORD_BREAK_CHARACTERS);
+       System.out.println("word-break-chars: " + breakChars);
+       breakChars = 
+ 	Readline.setVar(Readline.RL_COMPLETER_WORD_BREAK_CHARACTERS,"abc");
+       System.out.println("word-break-chars: " + breakChars);
+       breakChars = 
+ 	Readline.getVar(Readline.RL_COMPLETER_WORD_BREAK_CHARACTERS);
+       System.out.println("word-break-chars: " + breakChars);
+       Readline.setWordBreakCharacters(" \t;");
+       breakChars = 
+ 	Readline.getVar(Readline.RL_COMPLETER_WORD_BREAK_CHARACTERS);
+       System.out.println("word-break-chars: " + breakChars);
+     } catch (UnsupportedEncodingException enc) {
+       System.err.println("Could not set word break characters");
+       System.exit(0);
      }
  
+     // query version
+ 
+     try {
+       String version = Readline.getVar(Readline.RL_LIBRARY_VERSION);
+       System.out.println("Readline-Version: " + version);
+     } catch (UnsupportedEncodingException enc) {
 -      System.err.println("Could not query libarary version");
++      System.err.println("Could not query library version");
+       System.exit(0);
+     }
+     
      // set test completer
  
      Readline.setCompleter(new TestCompleter());

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libreadline-java.git



More information about the pkg-java-commits mailing list