[libreadline-java] 02/21: Imported Debian patch 0.7.0-2

Tony Mancill tmancill at moszumanska.debian.org
Sat Mar 22 16:49:32 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 f53c9d0bd9531abfc9d7ffae31e39666aeb3cddb
Author: Ben Burton <benb at acm.org>
Date:   Fri Apr 19 20:17:45 2002 +1000

    Imported Debian patch 0.7.0-2
---
 Makefile                                         |   6 +-
 api-html/allclasses-frame.html                   |  35 ++
 api-html/deprecated-list.html                    |  91 ++++
 api-html/help-doc.html                           | 146 ++++++
 api-html/index-all.html                          | 271 +++++++++++
 api-html/index.html                              |  25 ++
 api-html/org/gnu/readline/Readline.html          | 544 +++++++++++++++++++++++
 api-html/org/gnu/readline/ReadlineCompleter.html | 241 ++++++++++
 api-html/org/gnu/readline/ReadlineLibrary.html   | 269 +++++++++++
 api-html/org/gnu/readline/ReadlineReader.html    | 408 +++++++++++++++++
 api-html/org/gnu/readline/package-frame.html     |  41 ++
 api-html/org/gnu/readline/package-summary.html   | 126 ++++++
 api-html/org/gnu/readline/package-tree.html      | 109 +++++
 api-html/overview-frame.html                     |  38 ++
 api-html/overview-summary.html                   | 108 +++++
 api-html/overview-tree.html                      | 109 +++++
 api-html/package-list                            |   2 +
 api-html/packages.html                           |  26 ++
 api-html/serialized-form.html                    |  91 ++++
 api-html/stylesheet.css                          |  29 ++
 api-html/test/ReadlineTest.html                  | 230 ++++++++++
 api-html/test/TestCompleter.html                 | 233 ++++++++++
 api-html/test/package-frame.html                 |  28 ++
 api-html/test/package-summary.html               | 110 +++++
 api-html/test/package-tree.html                  | 103 +++++
 debian/changelog                                 |  76 ++++
 debian/control                                   |  38 ++
 debian/copyright                                 |  23 +
 debian/libreadline-java-doc.doc-base             |  12 +
 debian/libreadline-java-doc.docs                 |   4 +
 debian/libreadline-java.README.Debian            |  16 +
 debian/libreadline-java.README.test              |  26 ++
 debian/libreadline-java.docs                     |   3 +
 debian/libreadline-java.examples                 |   3 +
 debian/libreadline-java.files                    |   4 +
 debian/libreadline-java.override                 |   5 +
 debian/libreadline-java.shlibs                   |   2 +
 debian/rules                                     | 146 ++++++
 debian/whichenv                                  |  18 +
 src/native/Makefile                              |  18 +-
 src/native/org_gnu_readline_Readline.c           |   2 +
 41 files changed, 3805 insertions(+), 10 deletions(-)

diff --git a/Makefile b/Makefile
index 412ef74..dc3766a 100644
--- a/Makefile
+++ b/Makefile
@@ -47,7 +47,7 @@ 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
+# MF_STUB   := etc/manifest.stub
 
 # native stuff
 
@@ -78,9 +78,9 @@ jar: subdirs
 
 $(JAR): $(MF_STUB) $(shell find build -type f)
 ifeq ($(strip $(MF_STUB)),) 
-	jar -cvf $(JAR) -C $(BUILDDIR)/ .
+	$(MAKEJAR) -cvf $(JAR) -C $(BUILDDIR)/ org/
 else
-	jar -cvfm $(JAR) $(MF_STUB) -C $(BUILDDIR)/ .
+	$(MAKEJAR) -cvfm $(JAR) $(MF_STUB) -C $(BUILDDIR)/ org/
 endif
 
 apidoc: $(APIDIR)
diff --git a/api-html/allclasses-frame.html b/api-html/allclasses-frame.html
new file mode 100644
index 0000000..f5dc790
--- /dev/null
+++ b/api-html/allclasses-frame.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+All Classes
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+<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 --git a/api-html/deprecated-list.html b/api-html/deprecated-list.html
new file mode 100644
index 0000000..dac8b68
--- /dev/null
+++ b/api-html/deprecated-list.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Deprecated List
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/help-doc.html b/api-html/help-doc.html
new file mode 100644
index 0000000..e4afbc8
--- /dev/null
+++ b/api-html/help-doc.html
@@ -0,0 +1,146 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: API Help
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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>
+<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
+<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>
+</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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/index-all.html b/api-html/index-all.html
new file mode 100644
index 0000000..a696eb3
--- /dev/null
+++ b/api-html/index-all.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Index
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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 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/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.
+</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#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#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="_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> 
+</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.
+<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/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> 
+</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/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#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> 
+<!-- ========== 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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/index.html b/api-html/index.html
new file mode 100644
index 0000000..2f622af
--- /dev/null
+++ b/api-html/index.html
@@ -0,0 +1,25 @@
+<!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-->
+<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>
+</HTML>
diff --git a/api-html/org/gnu/readline/Readline.html b/api-html/org/gnu/readline/Readline.html
new file mode 100644
index 0000000..5a8d58a
--- /dev/null
+++ b/api-html/org/gnu/readline/Readline.html
@@ -0,0 +1,544 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Class  Readline
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+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">
+org.gnu.readline</FONT>
+<BR>
+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. 
+
+<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.");
+}
+
+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
+
+</pre>
+<P>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1.18 $</DD>
+<DT><B>Author: </B><DD>$Author: Bablokb $</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== INNER 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="../../../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#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 <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#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 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 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 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#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 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 =========== -->
+
+
+<!-- ========= 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>
+</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>
+<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).<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>
+</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>
+</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>
+</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>
+</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>
+</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>
+<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>
+<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>
+<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>
+<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>
+
+<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>
+</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>
+<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>
+<DT><B>Returns:</B><DD>configuration flag</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">
+<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>
+</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>
+</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>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+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>
+</BODY>
+</HTML>
diff --git a/api-html/org/gnu/readline/ReadlineCompleter.html b/api-html/org/gnu/readline/ReadlineCompleter.html
new file mode 100644
index 0000000..0d24151
--- /dev/null
+++ b/api-html/org/gnu/readline/ReadlineCompleter.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Interface  ReadlineCompleter
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:  INNER | 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>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.gnu.readline</FONT>
+<BR>
+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>
+<HR>
+
+<P>
+<!-- ======== INNER 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>
+<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>, 
+<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">
+<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>
+</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>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:  INNER | 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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/org/gnu/readline/ReadlineLibrary.html b/api-html/org/gnu/readline/ReadlineLibrary.html
new file mode 100644
index 0000000..cbf65ee
--- /dev/null
+++ b/api-html/org/gnu/readline/ReadlineLibrary.html
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Class  ReadlineLibrary
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+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>
+<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>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1.3 $</DD>
+<DT><B>Author: </B><DD>$Author: Bablokb $</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== INNER 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#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>
+<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>
+<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>
+
+<!-- ========= 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>
+<DT><B>Returns:</B><DD>Name of backing library, or "PureJava", in case fallback
+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>
+<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">
+<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>
+</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>
+</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>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+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>
+</BODY>
+</HTML>
diff --git a/api-html/org/gnu/readline/ReadlineReader.html b/api-html/org/gnu/readline/ReadlineReader.html
new file mode 100644
index 0000000..a4f2c62
--- /dev/null
+++ b/api-html/org/gnu/readline/ReadlineReader.html
@@ -0,0 +1,408 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Class  ReadlineReader
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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>
+<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>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.gnu.readline</FONT>
+<BR>
+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>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1.2 $</DD>
+<DT><B>Author: </B><DD>Shane Celis <shane at terrapsring.com></DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== INNER 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>
+
+<!-- ========= 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>
+<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>
+<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>
+<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>
+
+<!-- ============ 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>
+<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>
+<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>
+</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>
+</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>
+</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">
+<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>
+</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>
+</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>
+<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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/org/gnu/readline/package-frame.html b/api-html/org/gnu/readline/package-frame.html
new file mode 100644
index 0000000..5a3019b
--- /dev/null
+++ b/api-html/org/gnu/readline/package-frame.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Package org.gnu.readline
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+<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 --git a/api-html/org/gnu/readline/package-summary.html b/api-html/org/gnu/readline/package-summary.html
new file mode 100644
index 0000000..75a34c5
--- /dev/null
+++ b/api-html/org/gnu/readline/package-summary.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Package org.gnu.readline
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/org/gnu/readline/package-tree.html b/api-html/org/gnu/readline/package-tree.html
new file mode 100644
index 0000000..c6a6f8c
--- /dev/null
+++ b/api-html/org/gnu/readline/package-tree.html
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: org.gnu.readline Class Hierarchy
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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>
+<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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/overview-frame.html b/api-html/overview-frame.html
new file mode 100644
index 0000000..bfaac98
--- /dev/null
+++ b/api-html/overview-frame.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Overview
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<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>
+</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 --git a/api-html/overview-summary.html b/api-html/overview-summary.html
new file mode 100644
index 0000000..6b1c405
--- /dev/null
+++ b/api-html/overview-summary.html
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Overview
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<CENTER>
+<H2>
+The Java-Readline Library, Version 0.7.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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/overview-tree.html b/api-html/overview-tree.html
new file mode 100644
index 0000000..be9d7d6
--- /dev/null
+++ b/api-html/overview-tree.html
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Class Hierarchy
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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>
+<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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/package-list b/api-html/package-list
new file mode 100644
index 0000000..758d107
--- /dev/null
+++ b/api-html/package-list
@@ -0,0 +1,2 @@
+org.gnu.readline
+test
diff --git a/api-html/packages.html b/api-html/packages.html
new file mode 100644
index 0000000..5d58a78
--- /dev/null
+++ b/api-html/packages.html
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<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 --git a/api-html/serialized-form.html b/api-html/serialized-form.html
new file mode 100644
index 0000000..74dd45c
--- /dev/null
+++ b/api-html/serialized-form.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+Serialized Form
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/stylesheet.css b/api-html/stylesheet.css
new file mode 100644
index 0000000..95f5764
--- /dev/null
+++ b/api-html/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* 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 }
+
+/* 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 --git a/api-html/test/ReadlineTest.html b/api-html/test/ReadlineTest.html
new file mode 100644
index 0000000..494999a
--- /dev/null
+++ b/api-html/test/ReadlineTest.html
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Class  ReadlineTest
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+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>
+<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>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1.17 $</DD>
+<DT><B>Author: </B><DD>$Author: Bablokb $</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== INNER 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>
+<!-- ========= 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">
+<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>
+</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>
+</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>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+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>
+</BODY>
+</HTML>
diff --git a/api-html/test/TestCompleter.html b/api-html/test/TestCompleter.html
new file mode 100644
index 0000000..cac4729
--- /dev/null
+++ b/api-html/test/TestCompleter.html
@@ -0,0 +1,233 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Class  TestCompleter
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+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>
+<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>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1.1 $</DD>
+<DT><B>Author: </B><DD>$Author: Bablokb $</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== INNER 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>
+
+<!-- ============ 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>
+<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
+               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>, 
+<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">
+<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>
+</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>
+</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>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+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>
+</BODY>
+</HTML>
diff --git a/api-html/test/package-frame.html b/api-html/test/package-frame.html
new file mode 100644
index 0000000..f00baba
--- /dev/null
+++ b/api-html/test/package-frame.html
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Package test
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+<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 --git a/api-html/test/package-summary.html b/api-html/test/package-summary.html
new file mode 100644
index 0000000..6cf8012
--- /dev/null
+++ b/api-html/test/package-summary.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: Package test
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/api-html/test/package-tree.html b/api-html/test/package-tree.html
new file mode 100644
index 0000000..628fed4
--- /dev/null
+++ b/api-html/test/package-tree.html
@@ -0,0 +1,103 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Feb 11 14:57:09 EST 2002 -->
+<TITLE>
+The Java-Readline Library: test Class Hierarchy
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== 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">
+<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>
+</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>
+</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>
+<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">
+<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>
+</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>
+</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>
+</BODY>
+</HTML>
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..be46970
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,76 @@
+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 --git a/debian/control b/debian/control
new file mode 100644
index 0000000..8042845
--- /dev/null
+++ b/debian/control
@@ -0,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
+
+Package: libreadline-java
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, java-virtual-machine
+Suggests: libreadline-java-doc
+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
+ 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.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..fa52688
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,23 @@
+This package was debianized by Ben Burton <benb at acm.org> on
+Sat, 30 Jun 2001 18:03:06 -0500.
+
+It was downloaded from http://www.bablokb.de/java/readline.html.
+
+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 --git a/debian/libreadline-java-doc.doc-base b/debian/libreadline-java-doc.doc-base
new file mode 100644
index 0000000..a06523c
--- /dev/null
+++ b/debian/libreadline-java-doc.doc-base
@@ -0,0 +1,12 @@
+Document: libreadline-java-doc
+Title: Java-Readline Library Documentation
+Author: Bernhard Bablok <mail at bablokb.de>
+Abstract: This manual contains the API documentation for libreadline-java
+ which provides Java wrappers for GNU readline and BSD editline.
+Section: Apps/Programming
+
+Format: HTML
+Index: /usr/share/doc/libreadline-java-doc/api-html/index.html
+Files: /usr/share/doc/libreadline-java-doc/api-html/*.html
+
+  
diff --git a/debian/libreadline-java-doc.docs b/debian/libreadline-java-doc.docs
new file mode 100644
index 0000000..676dc20
--- /dev/null
+++ b/debian/libreadline-java-doc.docs
@@ -0,0 +1,4 @@
+api-html
+README
+README.1st
+TODO
diff --git a/debian/libreadline-java.README.Debian b/debian/libreadline-java.README.Debian
new file mode 100644
index 0000000..c57f172
--- /dev/null
+++ b/debian/libreadline-java.README.Debian
@@ -0,0 +1,16 @@
+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/.
+
+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/.
+
+ -- Ben Burton <benb at acm.org>, Sun,  9 Dec 2001 13:14:03 -0600
diff --git a/debian/libreadline-java.README.test b/debian/libreadline-java.README.test
new file mode 100644
index 0000000..a5becad
--- /dev/null
+++ b/debian/libreadline-java.README.test
@@ -0,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 \
+        /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
diff --git a/debian/libreadline-java.docs b/debian/libreadline-java.docs
new file mode 100644
index 0000000..928e8de
--- /dev/null
+++ b/debian/libreadline-java.docs
@@ -0,0 +1,3 @@
+README
+README.1st
+TODO
diff --git a/debian/libreadline-java.examples b/debian/libreadline-java.examples
new file mode 100644
index 0000000..2707e35
--- /dev/null
+++ b/debian/libreadline-java.examples
@@ -0,0 +1,3 @@
+build/test
+src/test
+debian/libreadline-java.README.test
diff --git a/debian/libreadline-java.files b/debian/libreadline-java.files
new file mode 100644
index 0000000..960b606
--- /dev/null
+++ b/debian/libreadline-java.files
@@ -0,0 +1,4 @@
+usr/lib/libJavaEditline.*
+usr/lib/libJavaReadline.*
+usr/share/java/libreadline-java*.jar
+usr/share/lintian/overrides/libreadline-java
diff --git a/debian/libreadline-java.override b/debian/libreadline-java.override
new file mode 100644
index 0000000..234e5c4
--- /dev/null
+++ b/debian/libreadline-java.override
@@ -0,0 +1,5 @@
+# There is no -dev package.
+libreadline-java: non-dev-pkg-with-shlib-symlink usr/lib/libJavaEditline.so.1.0.0 usr/lib/libJavaEditline.so
+libreadline-java: non-dev-pkg-with-shlib-symlink usr/lib/libJavaReadline.so.1.0.0 usr/lib/libJavaReadline.so
+# This call is inserted by debhelper and is correct.
+libreadline-java: postrm-calls-ldconfig
diff --git a/debian/libreadline-java.shlibs b/debian/libreadline-java.shlibs
new file mode 100644
index 0000000..90e01e5
--- /dev/null
+++ b/debian/libreadline-java.shlibs
@@ -0,0 +1,2 @@
+libJavaReadline 1 libreadline-java (>= 0.7.0-0)
+libJavaEditline 1 libreadline-java (>= 0.7.0-0)
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..7c85c40
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,146 @@
+#!/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
+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
+
+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)
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+	-$(MAKE) clean
+	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
+	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); \
+	done
+
+	# Install the jar.
+	$(INSTALL_DIR) $(javadir)
+	$(INSTALL_FILE) java_readline.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
+	dh_installmenu -i
+	dh_installchangelogs -plibreadline-java-doc
+	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 --git a/debian/whichenv b/debian/whichenv
new file mode 100644
index 0000000..67f64db
--- /dev/null
+++ b/debian/whichenv
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# Determine which environment to build under.
+# Output will be either "gcj" or "kaffe".
+
+set -e
+
+if [ -x /usr/bin/gcjh ] && [ -x /usr/bin/fastjar ] && \
+		[ -e /usr/include/jni.h ]; then
+	echo gcj
+elif [ -f /usr/lib/kaffe/lib/rt.jar ]; then
+	echo kaffe-new
+elif [ -f /usr/share/kaffe/Klasses.jar ]; then
+	echo kaffe-old
+else
+	echo "No build environment found." 1>&2
+	exit 1
+fi
diff --git a/src/native/Makefile b/src/native/Makefile
index 14c176f..585c06a 100644
--- a/src/native/Makefile
+++ b/src/native/Makefile
@@ -29,23 +29,27 @@
 
 .PHONY: all lib clean
 
-SO := $(patsubst %,$(ROOTDIR)/lib%.so,$(T_LIBS))
+SOBASE := $(patsubst %,lib%.so,$(T_LIBS))
+SOVERSION := 1.0.0
+SOMAJOR := 1
+SO := $(patsubst %,$(ROOTDIR)/%.$(SOVERSION),$(SOBASE))
 
 all: $(T_LIBS) 
 
-lib: $(ROOTDIR)/lib$(TG).so  
+lib: $(ROOTDIR)/lib$(TG).so.$(SOVERSION)
 
 Java%:
 	make TG=$@ lib
 
-$(ROOTDIR)/lib%.so: org_gnu_readline_Readline.c org_gnu_readline_Readline.h
+$(ROOTDIR)/lib%.so.$(SOVERSION): org_gnu_readline_Readline.c org_gnu_readline_Readline.h
 	$(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -D$(TG) \
 	-c org_gnu_readline_Readline.c
-	gcc -shared $(LIBPATH) $($(TG)_LIBS) org_gnu_readline_Readline.o -o $@
+	gcc -shared $(LIBPATH) $($(TG)_LIBS) org_gnu_readline_Readline.o -o $@ \
+		-Wl,-soname -Wl,lib$*.so.$(SOMAJOR)
 
 org_gnu_readline_Readline.h: $(BUILDDIR)/org/gnu/readline/Readline.class
-	javah -jni org.gnu.readline.Readline
-	touch org_gnu_readline_Readline.h
+	$(JAVAH) org.gnu.readline.Readline
+	# touch org_gnu_readline_Readline.h
 
 clean:
-	-rm -f $(SO) org_gnu_readline_Readline.h org_gnu_readline_Readline.o
\ No newline at end of file
+	-rm -f $(patsubst %,$(ROOTDIR)/%*,$(SOBASE)) org_gnu_readline_Readline.h org_gnu_readline_Readline.o
diff --git a/src/native/org_gnu_readline_Readline.c b/src/native/org_gnu_readline_Readline.c
index 3277054..8ed90a7 100644
--- a/src/native/org_gnu_readline_Readline.c
+++ b/src/native/org_gnu_readline_Readline.c
@@ -81,8 +81,10 @@ JNIEXPORT void JNICALL Java_org_gnu_readline_Readline_initReadlineImpl
 
 JNIEXPORT void JNICALL Java_org_gnu_readline_Readline_cleanupReadlineImpl
                               (JNIEnv *env, jclass theClass) {
+#ifdef JavaReadline
     rl_free_line_state();
     rl_cleanup_after_signal();
+#endif
 }
 
 

-- 
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