mirror of
https://github.com/rn10950/RetroZilla.git
synced 2024-11-10 18:00:15 +01:00
84 lines
2.9 KiB
Plaintext
84 lines
2.9 KiB
Plaintext
|
xmlterm --- A graphical command line interface
|
||
|
==============================================
|
||
|
|
||
|
An early prototype of XMLterm, an XTERM-like terminal program implemented
|
||
|
using the open source Mozilla layout engine, is now available to tinker
|
||
|
with. XMLterm aims to add graphical and hypertext capabilities to the XTERM
|
||
|
command line interface, while maintaining backwards compatibility.
|
||
|
|
||
|
The basic design philosophy of XMLterm is that the user interface is a dynamic
|
||
|
XML document. The user and the computer interact by taking turns at appending
|
||
|
to this XML document. The plain text content of the XML document, i.e.,
|
||
|
excluding any markup, corresponds to the plain text that would be displayed by
|
||
|
a plain XTERM. The markup in the XML document is used to add graphical and
|
||
|
hypertext features. XMLterm uses the Mozilla layout engine to display the XML
|
||
|
document.
|
||
|
|
||
|
XMLterm is an open source project in its early stages. Comments and
|
||
|
contributions are welcome!
|
||
|
|
||
|
R. Saravanan <svn@xmlterm.org>
|
||
|
7 Mar 2000 <http://xmlterm.org>
|
||
|
==========
|
||
|
|
||
|
QUICK SET-UP INSTRUCTIONS (Linux/Solaris)
|
||
|
-----------------------------------------
|
||
|
|
||
|
If you have already built mozilla from the source, then type the following
|
||
|
commands in the "mozilla" directory to build XMLterm:
|
||
|
|
||
|
a) configure --with-extensions=xmlterm <other-configure-options>
|
||
|
b) cd extensions/xmlterm
|
||
|
c) make
|
||
|
|
||
|
[Skip step (b) for a fresh build of mozilla from the source tarball]
|
||
|
|
||
|
To execute XMLterm, type one of the following commands in
|
||
|
the mozilla/dist/bin directory:
|
||
|
|
||
|
./xmlterm
|
||
|
OR
|
||
|
./mozilla -chrome chrome://xmlterm/content/xmlterm.xul
|
||
|
|
||
|
NOTES:
|
||
|
|
||
|
1. See the INSTALL file for detailed configuration/installation instructions.
|
||
|
|
||
|
2. See the file doc/INSTALL.xmlterm for binary installation instructions.
|
||
|
|
||
|
3. Check the XMLterm web site <http://xmlterm.org> for updates.
|
||
|
|
||
|
===========================================================================
|
||
|
DOCUMENTATION
|
||
|
|
||
|
a. There is a README file in each directory that provides some basic
|
||
|
information.
|
||
|
|
||
|
b. The file "base/README" provides a brief overview of the XMLterm code
|
||
|
architecture.
|
||
|
|
||
|
c. The header files (*.idl, *.h) have comments describing class methods
|
||
|
and member variables in JAVADOC format. Look at them before delving
|
||
|
into the *.cpp files
|
||
|
|
||
|
===========================================================================
|
||
|
FILES:
|
||
|
|
||
|
INSTALL installation instructions
|
||
|
README this file
|
||
|
UUID.txt list of UUIDs used by XMLterm
|
||
|
|
||
|
The main subdirectories of the "xmlterm" directory are:
|
||
|
|
||
|
base/ base source code for XMLterm libraries
|
||
|
config/ make rules for stand-alone mode
|
||
|
dist/ holds include and library file for stand-alone LineTerm only
|
||
|
doc/ some documentation
|
||
|
geckoterm/ lightweight XMLterm executable
|
||
|
linetest/ stand-alone line terminal testing executables
|
||
|
scripts/ XMLterm scripts (xls, xcat, ...)
|
||
|
tests/ XMLterm test programs (HelloWorld pagelet, ...)
|
||
|
ui/ user interface/chrome files
|
||
|
|
||
|
--
|