initial commit

This commit is contained in:
root
2023-06-12 09:14:09 +02:00
commit b4912f303e
2545 changed files with 209350 additions and 0 deletions

1141
tools/highwire/Change.Log Normal file

File diff suppressed because it is too large Load Diff

BIN
tools/highwire/deskicon.rsc Normal file

Binary file not shown.

View File

@@ -0,0 +1,487 @@
Last updated: December 22, 2003
=====================================
HighWire Documentation
=====================================
Table of Content
1. HighWire Release License
2. What is HighWire?
3. HighWire Development Team
4. Use of HighWire
5. Use of FontList
6. Supported HTML tags
7. Project Links
1. HighWire Release License
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Anyone uses bits of the code for other reasons is welcome to, as long as
they specifically state that their work is based, in part, on the Project
HighWire source release by Robert Goldsmith.
2. What is HighWire?
This is taken from the HighWire site written by the original author,
Robert Goldsmith.
"For those of you who have not heard, HighWire is a new web browser. It has
been in 'development' for over a year. I started HighWire in what I
considered a feeble attempt to discourage me from moaning about Cab. I
figured that when I proved my code was vastly slower than Cab at parsing and
rendering a page I would give up and accept that browsing on my Falcon would
always be slow. Things did not turn out how I expected... I think the big
problem with my plan was that, unbeknownst to me at the time, I had had a
couple of rather good ideas. The result is HighWire. Ok, so can I download
it? You cannot write a web browser in a month. I know, I tried :) HighWire
is still very much in development. "
Originally HighWire could do the following:
<20> Load in an HTML 3.2 page hard coded into the source
<20> Display this page multiple times in hard coded frames
<20> Redraw and scroll the frames and resize the window
<20> Quit
Where we have gone with the project ...
New items since it went open source:
<20> Frameset Support (90%)
<20> Tables (98%)
<20> HTML 4 compliant (90%)
<20> HTML forms (20%)
<20> Online OVLs for mintnet, sting and support for iconnect
<20> Colour support (mapped to current system palette)
<20> Graphics (95%) - Now loads HTML files with Gifs, Jpgs and Pngs (50%) -
colours are perfect in mono/256/32k/64k modes - other modes(24/32 bit) need
adjusting
<20> Files (Graphics, HTMLs, Docs etc.) can be dragged to a Highwire window
where they will be displayed
<20> Implementation of memory caching of images avoids multiple
loading of the same image. The pseudo URI "about:cache" now
shows detailed information about cached images.
<20> Gem Version with drop-down menues
<20> Right mouse click now opens a popup menu.
<20> Gemscript support
<20> Iconify/Uniconify window
<20> HighWire now loads sample HTM files from a folder named "HTML"
<20> Sound support
<20> International Character Set support
<20> Unicode characters up to U+FFFD with NVDI 4 and TrueType fonts
<20> Scroll Window using arrow keys
<20> A working implementation of hyperlinks (text and image)
<20> File Selector support
<20> Display text files using PRE style font selection
<20> CSS in HTML tags (e.g. converted by HTMLtidy)
<20> Number of windows only restricted by operating system
<20> Frame Scroll controls are implemented now, also support of right mouse
button.
<20> Real time scrolling
<20> Background Scrolling is now working
<20> Highwire now works with scroll mice when the program MWheel is
being used.
<20> The program MyPDF has been added to the HighWire package and is currently
under development (PDF support 10%)
<20> Several Hotkeys added
<20> Extended menu bar, the current charset encoding can be seen
and changed at menu title "View". Also de/increasing of the
display font is available there.
<20> Menu entry"Info.." will show now some basic information about
the active frame.
<20> Improved algorithm for line breaking to avoid splitting of
text lines at wrong positions.
<20> Now buttons of forms are reacting to mouse clicks.
<20> HTTP protocol layer reworked, is much faster now and works for much more
servers.
<20> The problem of files with long names not loaded at some Magic versions
(eg. *.html) is solved now.
<20> Added a workaround to have it working under Geneva again.
<20> Reworked code to avoid a flickering mouse pointer when using Highwire.
<20> Navigational Bar added with the traditional browser button: Forward, Back,
Home, Reload, Stop and URL Edit Field.
<20> When holding down the Forward and Back buttons a bit longer, a popup
appears allows selection of any URL in History as well as the Last and
Next URLs..
<20> Using the commands, ^C/^V, copying between the Navigation Bar's edit field
and the Clipboard can be done.
<20> The Navigation Bar can be hidden or shown by holding down the ALT key while
the window's Close Button.
<20> Initial implementation of the Ovl's for different TCP/IP stack support has
been added.
<20> Form support has been improved with the support of Selection List.
<20> Calculation of table width and cells have been improved.
<20> New keyword FONT_MINSIZE to define a minimum font height in points, eg. for
(font size = 1) (see example.cfg\highwire.cfg for explanation).
<20> New menu entry under "Options" to have frames always resizable and
scrollbars if necessary even if the HTML defines anything else there. The
default is off, but can be set with the keyword FORCE_FRAMECTRL = 1 in the
config file.
<20> The cfg file now supports three new keywords concerning the cache: 1)
CACHEDIR which lets the user choose where Highwire will define a directory
for the storage of visited pages/images, 2) CACHEMEM = (kbytes) to limit
the amount of memory cached images (default is now 100k) which should help
to prevent Highwire from running out of memory due to always storing every
image ever loaded and 3) CACHEDSK which sets limits for filling up the
cache in order to prevent blowing up hard drives. (eg. CACHEDSK = 8192
1000 means to use only 8192 of disk space, but not more than 1000 files).
<20> More funtionality for the redo buttion: Holding down the ALT key clears
now the whole cache. Additional holding down the SHIFT key will avoid
forcing a page reload then.
It is currently missing:
<20> user interface
<20> Java/JavaScript support
<20> use of internet clients
<20> External viewer support
<20> lots more...
So why all the fuss?
Well, HighWire can load in, parse and render an HTML page in full 16-bit
fonts (for all the 'strange' characters such as Thorn) in about half the time
of Cab. Furthermore, once a page is pre-rendered (before the first time it
is displayed) it does not need further processing, making redraws and
window resizes much much faster. On a Hades machine the code was tested
on, the page render including font sizes, centering and lists redrew
correctly in real time (with a slight flicker...) as the window was
resized.
3. HighWire Development Team
HighWire Code
<20> Dan Ackerman (aka Baldrick - current maintainer)
<20> Ralph Lowinski (aka AltF4)
<20> Rainer Seitel
<20> Matthias Jaap
<20> Rafal Kawecki
<20> David Leaver
<20> Markus Lutz
<20> Mike De.Petris
<20> Denis Huguet (aka Stghost)
<20> Robert Goldsmith (original HighWire author - non active)
<20> Frank Naumann (original GCC modifications - non active)
HighWire Documentation
<20> Rob Mahlert
<20> Edward Baiz Jr. (aka Gamer)
<20> Jean-Paul Mata (aka ProTOS)
Fontlist Project
<20> Joakim H<>gberg (aka GokMasE)
<20> Lonny Pursell (aka LP)
4. Use of HighWire
<20> System Requirements:
<20> Multitasking (preemptive multitasking) Atari OS - Magic or Mint
<20> NVDI or Speedo (NVDI 4 for Unicode mode and TrueType fonts)
<20> Speedo fonts with Bitstream International Character Set (BICS)
Hot Keys:
<20> Control + I - About Highwire alert
<20> Control + O - Open file selector
<20> Control + R - Reload
<20> Control + Q - Quit Highwire
<20> Control + U - Cycle window
<20> Control + W - Cycle window
<20> Control + TAB - Close frames
<20> 1 - Reload with default character set ISO/IEC 8859-1, Latin-1,
Windows codepage 1252 (This is the default character set for
a HTML browser.)
<20> 2 - Reload with default character set ISO/IEC 8859-2, Latin-2
<20> A - Reload with default character set Atari ST system font
<20> F - Reload with default character set ISO/IEC 8859-15, Latin-8
<20> M - Reload with default character set Apple Macintosh Roman
<20> U - Reload with default encoding UTF-8, Unicode
<20> Tab - Cycle Frames
<20> + - Reload with increased font size
<20> - - Reload with decreased font size
<20> Help,F1 - Help: Help
<20> F5 - Reload
<20> F7 - Toggle logging to console
<20> F8 - Toggle pictures or alternative text
<20> Undo - Go back in file history (+Shift: go forward)
<20> Arrow keys - Scroll frame
The scroll elements support the right mouse button.</p>
File types supported:
<20> HTML files (8-bit coded)
<20> GIF images
<20> JPG images
<20> PNG images (not yet complete: no interlaced pics at the moment)
<20> Plain text (8-bit and 16-bit coded)
Configuration:
<20> At present highwire.cfg consists mainly of font information. Change
manually, or better with the setup tool FontList.
5. Use of FontList
FontList - Coded by Lp and GokMasE for HighWire project
========
Small utility to change font settings in HighWire configuration file.
* Installation
Keep this binary in the work directory of HighWire.
* Useage
As of FontList 1.11 a default config file is created at launch time,
unless an existing file is located in FontList's work directory.
Also note that if the font setting you are seeking to change is not
present (or not activated) in the old config file, FontList will add
the new setting to the end of the config.
Select 1 (there can be only one) of the fonts, then use
menubar to decide what setting in HighWire should be affected.
You can also right click on any of the fonts to open up a popup menu
and select a text style to link the current font ID to.
Note that changes are written to HighWire configuration file
instantly when you select an entry in either menu!
Another thing you can do, is select a number of fonts (hold down
CTRL) and later press CTRL+C. Then the prg will save a list of all
currently selected fonts to the clipboard.
CTRL+A selects/deselects all.
NOTE: When NVDI is installed, all non-speedo fonts are greyed out and
thus not selectable. The reason for this is that HighWire at this time
does not support other format than Speedo. However, if you wish to
play around with other fonts you can enable all listed fonts by
selecting "Allow non-speedo" from menubar.
* General advice
While this tools seems to work pretty reliable, it is a good idea to
keep backups of the configuration file.
6. Supported HTML tags
Here are some of the HTML tags that HighWire supports:
Hopefully will be updated to list all supported tags.
<20> A
- CHARSET
- HREF
- ID
- NAME
- TARGET
<20> B (bold)
<20> BASE
- TARGET
<20> BASEFONT
- COLOR
- SIZE
<20> BGSOUND (IE proprietary)
- SRC
<20> BIG
<20> BLOCKQUOTE
- TITLE
<20> BODY
- ALINK
- BGCOLOR
- LEFTMARGIN (IE proprietary)
- MARGINHEIGHT (NS proprietary)
- MARGINWIDTH (NS proprietary)
- TEXT
- TOPMARGIN (IE proprietary)
<20> BR
- CLEAR
<20> C
<20> CENTER
<20> CITE
<20> CODE
<20> DD (DL definition)
<20> DEL
<20> DFN (instance definition)
<20> DIR
<20> DIV
- ALIGN
<20> DL (definition lists)
<20> DT (DL term)
<20> EM
<20> EMBED
- SRC
<20> FONT
- COLOR
- SIZE
<20> FORM
- ACTION
- METHOD
- TARGET
<20> FRAME
- MARGINHEIGHT
- MARGINWIDTH
- NAME
- SCROLLING
- SRC
<20> FRAMESET
- COLS
- FRAMEBORDER
- ROWS
<20> H (H1 - H6)
- ALIGN
- BGCOLOR (HW proprietary, CSS wrapper)
- COLOR (HW proprietary, CSS wrapper)
<20> HR
- ALIGN
- BGCOLOR (HW proprietary, CSS wrapper)
- COLOR
- HEIGHT
- NOSHADE
- SIZE
- WIDTH
<20> HTML
- LANG
<20> I (italics)
<20> IMG
- ALIGN
- ALT
- HEIGHT
- HSPACE
- SRC
- VSPACE
- WIDTH
<20> INPUT
- CHECKED
- MAXLENGTH
- SIZE
- TYPE ('BUTTON','CHECKBOX','FILE','HIDDEN','PASSWORD','RADIO','RESET',
'SUBMIT','TEXT')
- VALUE
<20> INS
<20> IOD (IOD4 proprietary)
- SHOUT
<20> KBD
<20> LI (list item)
- TYPE
- VALUE
<20> LISTING
<20> MENU
<20> META
- CONTENT
- HTTP_EQUIV ('"CHARSET','REFRESH"')
<20> NOSCRIPT
<20> OL (numbered lists)
- START
- TYPE
<20> P
- ALIGN
<20> PLAINTEXT
<20> PRE
- WIDTH
<20> Q
- LANG
<20> S (strike through)
<20> SAMP
<20> SCRIPT (unused atm)
<20> (SELECT)
<20> SMALL
<20> STRIKE
<20> STRONG
<20> STYLE (unused atm)
<20> SUB
<20> SUP
<20> TABLE
- ALIGN
- BGCOLOR
- BORDER
- CELLPADDING
- CELLSPACING
- HEIGHT
- WIDTH
<20> TD (table data cell)
- ALIGN
- BGCOLOR
- COLSPAN
- HEIGHT
- ROWSPAN
- VALIGN
- WIDTH
<20> (TEXTAREA)
<20> TH (table header cell)
- ALIGN
- BGCOLOR
- COLSPAN
- HEIGHT
- ROWSPAN
- VALIGN
- WIDTH
<20> TITLE
<20> TR (table row)
- ALIGN
- BGCOLOR
- HEIGHT
- VALIGN
<20> TT (teletype font)
<20> U (underlined)
<20> UL (bulleted lists)
- TYPE
<20> VAR
<20> XMP
7. Project Links
While HighWire won't directly use these at this point. Here are some useful
links for the HighWire project:
HighWire Project Homepage.
- Place for the most current downloads and information about
the HighWire project
http://highwire.atari-users.net
HighWire Users mailing list
- A list for users to ask questions and report bugs.
http://www.atari-users.net/mailman/listinfo/highwire-users_atari-users.net
HighWire Developer Mailing list
- A list for people interested in actively working on the project.
http://www.atari-users.net/mailman/listinfo/highwire-atari-users.net

View File

@@ -0,0 +1,61 @@
Window Hot Keys:
Tab: change focus to next frame
Ctrl+ R or F5 (Internet Explorer): reload page
Home: home of page
End or Shift+ home: end of page
cursor-up: scroll up
cursor-down: scroll down
cursor-right: scroll right
cursor-left: scroll left
Page-up or Shift+ cursor-up: page up
Page-down or Shift+ cursor-down: page down
Help or F1: help
Undo: page history back
Shift+ Undo: page history forward
Ctrl+ O: Open local document
Ctrl+Shift+ O: Open url
Ctrl+ I: Menu info
Ctrl+ N: Open new window on home page
Ctrl+Shift+ N: Open new window on blank page
Ctrl+ U: Close windowCtrl+B: Open Bookmarks
Ctrl+ D, Add page to bookmarks
Ctrl+ F: Font set-up
Ctrl+ Q: Quit Highwire
Ctrl+ +: Increase font size (as Firefox, += key does not need to be Shifted)
Ctrl+ -: decrease font size
1: reload with default encoding windows-1252
2: reload with default encoding ISO-8859-1
A: reload with default encoding ISO-8859-
F: reload with default encoding ISO-8859-15
M: reload with default encoding Apple Macintosh Roman
U: reload with default encoding UTF-8
F7: toggle logging
F8: toggle pictures or alternative text
Text Fields:
Tab: move to next input field
Shift+ Tab: move to previous input field
Cursor up, down, left, right: move cursor one character/line
Shift+ left/right: move cursor to start/end of line
Home: move cursor to start of text area
End or Shift+ Home: move cursor to end of text area
Escape: clear entire text area
Backspace: delete character left of cursor
Delete: delete character right of cursor
Shift+ Backspace: delete from cursor to start of line
Shift+ Delete: delete from cursor to end of line
Ctrl+ V: paste from clipboard at cursor position

View File

@@ -0,0 +1,187 @@
#
# Configuration file for HighWire
#
# '#' are remark lines and ignored
#
# Variables are set in the following manner
#
# NORMAL = 184959
#
# Where the first part is the variable name then some (or none) space,
# then an = and then another (optional) space(s) followed by the value
# you want it set to.
### Normal Font ###
#
# This is the font that the normal text will be displayed with.
#
# The value for ALL font variables is the index number. There are 4
# necessary values for each of the font variables, these are plain,
# italic, bold, bold italic
#
NORMAL = 5031
ITALIC_NORMAL = 5032
BOLD_NORMAL = 5033
BOLD_ITALIC_NORMAL = 5034
### Header Font ###
#
# The font that headers will be displayed with
#
HEADER = 5031
ITALIC_HEADER = 5032
BOLD_HEADER = 5033
BOLD_ITALIC_HEADER = 5034
### Teletype Font ###
#
# Font used for PRE and TT tags
#
TELETYPE = 5031
ITALIC_TELETYPE = 5032
BOLD_TELETYPE = 5033
BOLD_ITALIC_TELETYPE = 5034
### Base Font Size ###
#
# Set the size in points for normal font height (as of <font size=3).
# Usefull values are 10..14
#
FONT_SIZE = 11
# Set the minimum height in points that a font should have at least,
# eg. for <FONT SIZE=1> tags
#
FONT_MINSIZE = 8
### Page Background ###
#
# Set the default background colour for pages that have none defined. The
# value can either be a decimal number 0..255 to use the VDI colour map,
# a hexadecimal number of the form 0xRRGGBB as a direct colour value or a
# text as used in HTML. The three examples below mean all the same colour:
#
#DFLT_BACKGND = 8
#DFLT_BACKGND = 0xC0C0C0
#DFLT_BACKGND = silver
### Cache Setup ###
#
# Set the maximum amout in kilo bytes for images cached in memory. This
# value affects only these images which aren't used anymore (default is 100k).
#
#CACHEMEM = 500 # = 512,000 bytes
#
# To allow HighWire to save visited pages for later revisites define a
# directory for storage. This might be something like
#
#CACHEDIR = C:\TMP\
#CACHEDIR = D:\HIGHWIRE\CACHE.DIR
#CACHEDIR = U:\ram\ # note that this one might need plenty of ram and
# will also prevent from persistant cookie support
#
# Set the maximum usage of disk space for storing cache files and optionally
# the maximum number of files to use.
# If not set here HighWire will use only sparingly 2MB andd 200 files max.
#
#CACHEDSK = 8192 # use 8MB disk space
#CACHEDSK = 4096 300 # use 4MB disk space, but not more than in 300 files
### Connection Control ###
#
# For very slow servers the try of establishing a connection sometimes results
# in a "Connection timeout" message. This occures only rarely but can solved
# by increasing the timeout value.
#
#TIMEOUT_CONNECT = 3 # seconds, default value
#
# If a server is very busy it might break the connecting process what will
# result in a "Connection reset by peer" message". In this case an user agent
# should start a retry of connecting. The default value is one retry.
#
#RETRY_HEADER = 1
#
# A second type of timeout is used to detect if a server 'hangs' after the
# connection is already established. This will result in a "Header timeout"
# message. There are two seperate values, the first is for main documents and
# the second for graphics etc. The second can be left out.
#
#TIMEOUT_HEADER = 5 # only change document timeout
#TIMEOUT_HEADER = 0 2 # only change graphics timeout
#TIMEOUT_HEADER = 5 2 # change both
#
# The general Cookie handling policy can be set either to allow or to disallow
# and can be changed at runtime from the options menu. The default is to
# disallow cookies.
#
#COOKIES = 1 # allow cookies at startup time
#
# HTTP access can be restricted by
# RESTRICT_HOST = <flags> <host_domain>
# where <flags> can be one or any combination of
# C - denie sending and storing of cookies for <host_domain>
# I - dont load images from <host_domain>
# and <host_domain> is either a full qualified host name like 123.abc.com or
# with a starting dot a whole domain like .abc.com.
#
#RESTRICT_HOST = C .mindshare.de # no cookies from this doamin
#RESTRICT_HOST = I adserver2.mindshare.de # no images from this server
#RESTRICT_HOST = CI .doubleclick.net # neither images nor cookies allowed
#RESTRICT_HOST = * .biz # same as above but for all biz-domains
### Window Infobar ###
#
# Control the appearance window infobars. The value means:
# 0: no infobar drawn at all,
# 1: only AES infobar (traditional GEM),
# 2: only output to the hslider area,
# 3: both methods,
# 4: application widget infobar, no realtime resizing possible
# (default setting).
#
#INFOBAR = 3
### Assorted Settings ###
# define default directory for downloading files
# (affects also path for opening local files)
#
#DATA_DIR = C:\tmp\
# suppress all images from any loaded page
#
#NO_IMAGE = 1
# for 8 planes (256 colors) screen mode only: enable usage of an optimized
# color palette as well as COLORS_CHANGED messaging
#
#FIXED_CMAP = 1
# write debug output to console
#
#LOGGING = 1
# ignore NORESIZE and SCROLLING keywords, make some pages more useable
#
#FORCE_FRAMECTRL = 1
# Setting a Viewer for "view source", e.g. qed, luna or another editor
#
#VIEWER = D:\qed\qed.app
### AV Window ###
#
# Control the behaviour of AVSERVER with windows
# 0: don't use it at all
# 1: use drag and drop by AVSERVER
# 2: use drag&drop and global wincycling
# default is 0
#
# AV_WINDOW = 1

BIN
tools/highwire/highw_de.rsc Normal file

Binary file not shown.

BIN
tools/highwire/highwire.app Normal file

Binary file not shown.

BIN
tools/highwire/highwire.rsc Normal file

Binary file not shown.

View File

@@ -0,0 +1,178 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-html" lang="x-western">
<center><img src="images/logotst2.gif"
alt="HighWire -Why take a taxi, when you can fly?" height="118"
width="419"></center>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr valign="top">
<td colspan="4" width="20"><img
src="images/up_left.gif" height="20" width="20"></td>
<td width="1037"><img src="images/1x1ornge.gif"
height="4" width="100%"></td>
</tr>
<tr valign="top">
<td bgcolor="#ffc66b" height="100%" width="1"><img
src="./images/1x1_tran.gif" width="1"></td>
<td bgcolor="#ffa000" height="100%" width="3"><img
src="./images/1x1_tran.gif" width="1"></td>
<td bgcolor="#ffde9c" height="100%" width="1"><img
src="./images/1x1_tran.gif" width="1"></td>
<td width="15"><img src="./images/1x1_tran.gif"
height="1" width="15"></td>
<td width="1037"><!--contents starts here -->
<table border="0" cellpadding="2" cellspacing="0" width="100%">
<tbody>
<tr valign="top">
<td width="49%">
<h3>A Message from the HighWire Development Team</h3>
<hr>
<p><b><i>Welcome to the latest release of HighWire, version 0.3.4</i></b></p>
<p>Better late than never. It's been such a long time since the last
full release that I thought I would try to build a release even
if the changes are almost too subtle to notice.</p>
<p>The most obvious change is one of the simplest, a new window can
now be opened from the menu not just the keyboard. Less easy to
spot are the small changes in form text area editing features.
This is the main area I have been working on and it was the reason
why I began my small efforts on <em><strong>Highwire</strong></em>.
Shift with cursor left or cursor right now moves the cursor to
the start or end of the
line. Paste (Ctrl+ V) is no longer limited to 256 characters. This
doesn't sound like much but let me explain...</p>
<p>Despite almost three decades of development on a bewildering
variety of hardware, operating systems and languages I have spent
practically
no time using <em>C</em> or it's derivates. It's not a language
that I like. Also I have spent little time developing in <em><strong>GEM</strong></em> for
the <em><strong>Atari</strong></em>,
when I did it was mainly in <em>Pascal</em>, my weapon of choice.
As you might appreciate, taking on a large-ish <em>C</em> project
like <em><strong>Highwire</strong></em> was
quite daunting but with the lack of releases and my increasing
irritation with the editing features, I thought this was a suitably
simple area to start work on. Since I had amost no development
environment on my <em>Milan</em> I had to install quite a few things
before I could get <em><strong>Highwire</strong></em> to compile,
it's quite pleasing when it does.</p>
<p> My initial changes in 2008/9 were
limited to extending the size of
text that could be pasted from the clipboard and I made
a release available via my own website but I wanted to go further.
I received a suggestion to look at the <em><strong>QED</strong></em> code
for ideas and this lead me to utilise the <em><strong>NKCC</strong></em> key
handling routines by <em><strong>Harald Siegmund</strong></em> in <em><strong>CFLib</strong></em>.
This required some more extensive code changes but helped make
the code more readable and aided my
understanding of it's inner workings.</p>
<p>I have been saying &quot;I&quot; as though it has just been me
that has produced this release, far from it. I have received
a lot of help and advice
from several people on the <em><strong>Highwire</strong></em> mailing
list and the <em><strong>FreeMint</strong></em> mailing
list and I would like to thank them for their help and patience
with my ignorance of <em><strong>GCC</strong></em> and the
development environment.</p>
<p>A confession is needed. I also had a more subtle plan in mind.
I hoped that by starting some work and asking the innevitable questions
that this might bring a few people on board the project. I wasn't
expecting miracles but if I could do it then with a few more people
like me we could make steady progress. I figured that as long as
the project was alive people would take an interest. I apologise
for being sneaky, it was in a good cause.</p>
<p>For the future. I am going to continue working in the form handling
areas. I don't yet feel ready to tackle CSS, SSL or anything else
that requires knowledge in areas I don't have. However,
as I contine to look through the code I hope I can help others
with
my general
<em><strong>Highwire</strong></em> kowledge.</p>
<p><b><i>Welcome to the latest release of HighWire, version 0.3.2</i></b></p>
<img src="images/twisted.gif"
alt="HighWire viewing Highwire" align="right" height="131" hspace="4"
vspace="4" width="161">
<p>Almost exactly five years ago, we released version 0.01 of HighWire. It
was rough, with no online access, no forms, no graphics and almost no user
interface. Sometimes that five years seems like a million years and sometimes it seems
like just yesterday. A lot of things have changed along the way in the world,
and in our lives, but HighWire like Atarians just keeps on moving along. While releases
this year were fewer than we planned, development did not end. Consequently there are a
lot of good new treats awaiting you in this release. So we hope you enjoy this our Fifth Christmas release.
</p>
<p>So what is <i>New</i> in this release?</p>
<p>User requests were not ignored and a lot of requested items were added in
this release. Among these were an built-in Font Setup dialog that is compatible with
the Font Protocol (Thing Desktop, FontSel are a couple). So now you can change your
HighWire fonts with a simple Drag &amp; Drop. Speaking of Drag &amp; Drop, the AVSERVER code
was rewritten and as a bonus the Drag &amp; Drop protocol was implemented. AV-Global window
cycling is also now available and configurable in the highwire.cfg file.
</p>
<p>We have also added several new key combinations for browser windows in HighWire. Shift-Control-N
now opens a completely empty browser window (with Open button) and Control-N has been modified
to open a new browser window the the default startup page. Hold Shift-Alt while clicking on a link,
and it will open in a new window and be sent to the bottom. While on the subject of windows, I'll
mention that the progress bar for windows while processing has been improved and the much requested
starting window position is now saved in the highwire.cfg file.
</p>
<p>A few of the other highlights, the request for Shift-Tab to navigate backwards in Forms, which has been implemented
to a limited extent, it can be problematic on some complex forms. The idle time schedule timer was
fixed and background CPU usage has been greatly reduced. Finally a lot of the rest of the coding was
on the CSS support, from positioning, specificity, border handling and implementation of CSS
styles on more tags.
</p>
<p>We hope you will find the end result to be a pleasing upgrade.
</p>
<p><EM>Other main changes and additions in this versions:</EM>
</p>
<ul>
<li>CSS file loading mechanisms got substantially overhauled to avoid endless loops due to redirected files. This makes also downloading a bit faster, as a nice side effect (#0219)</li>
<li>Font-size handling refined. Set font size can never be smaller than defined min size.</li>
<li>Bugfix for interlaced monochrome PNGs, a buffer was calculated too small.</li>
<li>Bugfix Images now scaled properly if only height or width provided.</li>
<li>Bugfix TH &amp; TD tag CSS Text style em &amp; ex support. (google bug fix)</li>
<li>Bugfix catch unterminated tags inside of H# tags</li>
<li>Bugfix some bad Text indent values caught.</li>
<li>Bugfix CSS text weight bold reset</li>
<li>Bugfix Open Image in new window possible when view images is disabled</li>
<li>Bugs #174, #0181, #0219, #0220 resolved.</li>
<li>CSS parser has been extended and is a bit more robust</li>
<li>CSS speficity system improved with !important support</li>
<li>CSS keyword Display: none implementation</li>
<li>CSS border system CSS2 compliant. Styles None, Hidden, Double, Dotted, Dashed, Solid, Inset, Outset support</li>
<li>Support for CSS keywords Bottom, Right, Border-bottom-color, Border-bottom-style, Border-bottom-width, Border-top-color, Border-top-style, Border-top-width, Border-left-color, Border-left-style, Border-left-width, Border-right-color, Border-right-style, Border-right-width, Border-style
<li>Several more (but less obvious) bugs fixed.</li>
</ul>
As usual, more details of changes can be seen in the
<a href="../Change.Log">Change.Log</a> file.
<p>&#8211; <i>And as always for your help and support, Thank you,</i></p>
<p>&#8211; <i>HighWire Development Team</i></p>
<!--
<p>As a reminder, don't forget to check the <a
href="../example.cfg/highwire.cfg"><b>example file</b></a> for
explanations of new configuration keywords from the last release!
</p>
<p>&nbsp;</p> -->
</td>
</tr>
</tbody>
</table>
<!--contents ends here --> </td>
</tr>
</tbody>
</table>
</p>
<p><br>
</p>
</div>
</body>
</html>

View File

@@ -0,0 +1,264 @@
<HTML
<HEAD><TITLE>HighWire Help: Configuration</TITLE>
<STYLE type="text/css">
<!--
h2 { color:yellow; background-color:dodgerblue;
text-indent:1em; text-decoration:underline; white-space:nowrap }
-->
</STYLE>
</HEAD><BODY bgcolor="#EEEEEE">
<H1 style="color:yellow; background-color:dodgerblue;
text-indent:1em; text-decoration:underline; white-space:nowrap">
Configuring HighWire</H1>
<P align="justify">
At startup, HighWire tries to load the <TT>highwire.cfg</TT> configuration file.
In case the environment variable <TT>$HOME</TT> is set it will first try to load
it from <TT>$HOME/defaults/highwire.cfg</TT>. If that fails it will then try to
load it from <TT>$HOME/highwire.cfg</TT> and if still still fails (or
<TT>$HOME</TT> is not defined at all) HighWire will finally try to load the file
from its starting directory.
<P align="justify">
The configuration file has a simple structured <I>(yet)</I>:<BR>
Lines starting with a '<TT>#</TT>' are ignored in general (to be precise,
everything after a '<TT>#</TT>' is ignored) and empty lines are ignored as well.
Furthermore, leading and trailing white spaces (blanks, tabs,
<TT>cr</TT>/<TT>lf</TT>... that is) are also ignored in general. A valid line
consists of:<BR>
<TT>&nbsp;&nbsp;&nbsp;<I>variable</I>&nbsp;=&nbsp;<I>value</I><BR>
<P>
<B>Variables sorted alphabetically:</B><FONT size="1">
<TT><UL style="list-style-type: none;">
<LI>&nbsp;B </TT>
<NOBR>&bull; <A href="#Fnt+Hdr"><TT>BOLD_HEADER</TT></A></NOBR>
<NOBR>&bull; <A href="#Fnt+Hdr"><TT>BOLD_ITALIC_HEADER</TT></A></NOBR>
<NOBR>&bull; <A href="#Fnt+Nrm"><TT>BOLD_ITALIC_NORMAL</TT></A></NOBR>
<NOBR>&bull; <A href="#Fnt+Tty"><TT>BOLD_ITALIC_TELETYPE</TT></A></NOBR>
<NOBR>&bull; <A href="#Fnt+Nrm"><TT>BOLD_NORMAL</TT></A></NOBR>
<NOBR>&bull; <A href="#Fnt+Tty"><TT>BOLD_TELETYPE</TT></A></NOBR>
<P><TT>
<LI>&nbsp;C </TT>
<NOBR>&bull; <A href="#Cctl"><TT>CACHEDIR</TT></A></NOBR>
<NOBR>&bull; <A href="#Cctl"><TT>CACHEDSK</TT></A></NOBR>
<NOBR>&bull; <A href="#Cctl"><TT>CACHEMEM</TT></A></NOBR>
<NOBR>&bull; <A href="#Cnct"><TT>COOKIES</TT></A></NOBR>
<P><TT>
<LI>&nbsp;D </TT>
<NOBR>&bull; <A href="#Rndr"><TT>DFLT_BACKGND</TT></A></NOBR>
<P><TT>
<LI>&nbsp;F </TT>
<NOBR>&bull; <A href="#Fnt+Pnt"><TT>FONT_MINSIZE</TT></A></NOBR>
<NOBR>&bull; <A href="#Fnt+Pnt"><TT>FONT_SIZE</TT></A></NOBR>
<NOBR>&bull; <A href="#Rndr" ><TT>FORCE_FRAMECTRL</TT></A></NOBR>
<P><TT>
<LI>&nbsp;H </TT>
<NOBR>&bull; <A href="#Fnt+Hdr"><TT>HEADER</TT></A></NOBR>
<NOBR>&bull; <A href="#Cnct"><TT>HTTP_PROXY</TT></A></NOBR>
<P><TT>
<LI>&nbsp;I </TT>
<NOBR>&bull; <A href="#GUI" ><TT>INFOBAR</TT></A></NOBR>
<NOBR>&bull; <A href="#Fnt+Hdr"><TT>ITALIC_HEADER</TT></A></NOBR>
<NOBR>&bull; <A href="#Fnt+Nrm"><TT>ITALIC_NORMAL</TT></A></NOBR>
<NOBR>&bull; <A href="#Fnt+Tty"><TT>ITALIC_TELETYPE</TT></A></NOBR>
<P><TT>
<LI>&nbsp;L </TT>
<NOBR>&bull; <A href="#Dbgg"><TT>LOCAL_WEB</TT></A></NOBR>
<NOBR>&bull; <A href="#Dbgg"><TT>LOGGING</TT></A></NOBR>
<P><TT>
<LI>&nbsp;N </TT>
<NOBR>&bull; <A href="#Fnt+Nrm"><TT>NORMAL</TT></A></NOBR>
<NOBR>&bull; <A href="#Rndr" ><TT>NO_IMAGE</TT></A></NOBR>
<P><TT>
<LI>&nbsp;R </TT>
<NOBR>&bull; <A href="#Cnct"><TT>RESTRICT_HOST</TT></A></NOBR>
<P><TT>
<LI>&nbsp;S </TT>
<NOBR>&bull; <A href="#Rndr"><TT>START_PAGE</TT></A></NOBR>
<P><TT>
<LI>&nbsp;T </TT>
<NOBR>&bull; <A href="#Fnt+Tty"><TT>TELETYPE</TT></A></NOBR>
<NOBR>&bull; <A href="#Cnct"><TT>TIMEOUT_CONNECT</TT></A></NOBR>
<NOBR>&bull; <A href="#Cnct"><TT>TIMEOUT_HEADER</TT></A></NOBR>
</UL></FONT>
&nbsp;
<!----------------------------------------------------------------------------->
<H2><A name="Wind">GUI Stuff:</A></H2>
<DL>
<DT><TT><B>INFOBAR</B> = [0..5]</TT>
<DD>Controls the appearance of the windows' infobars. The value means:<NOBR>
<BR>&nbsp;&nbsp;<TT>0</TT>: no infobar drawn at all
<BR>&nbsp;&nbsp;<TT>1</TT>: only AES infobar (traditional GEM)
<BR>&nbsp;&nbsp;<TT>2</TT>: only output to the hslider area
<BR>&nbsp;&nbsp;<TT>3</TT>: both methods above
<BR>&nbsp;&nbsp;<TT>4</TT>: application widget infobar, no realtime resizing
possible
<BR>&nbsp;&nbsp;<TT>5</TT>: both AES and application widget infobar.
<BR></NOBR>
The default setting is <TT>4</TT>.
</DL>
&nbsp;
<!----------------------------------------------------------------------------->
<H2><A name="Font">Font Setting:</A></H2>
<P align="justify">
The value for ALL font variables is the index number of the VDI. There are
four necessary values for each of the font variables, these are plain, italic,
bold and bold italic. The default values are <TT>5031</TT>, <TT>5032</TT>,
<TT>5033</TT>, <TT>5034</TT> (Baskerville Speedo font).
<DL>
<DT><A name="Fnt+Nrm"></A>
<B><TT>NORMAL</TT></B>, <B><TT>BOLD_NORMAL</TT></B>,
<B><TT>ITALIC_NORMAL</TT></B>, <B><TT>BOLD_ITALIC_NORMAL</TT></B>
<DD>This is the font that the normal text will be displayed with.
<BR>&nbsp;
<DT><A name="Fnt+Hdr"></A>
<B><TT>HEADER</TT></B>, <B><TT>BOLD_HEADER</TT></B>,
<B><TT>ITALIC_HEADER</TT></B>, <B><TT>BOLD_ITALIC_HEADER</TT></B>
<DD>The font that headers will be displayed with.
<BR>&nbsp;
<DT><A name="Fnt+Tty"></A>
<B><TT>TELETYPE</TT></B>, <B><TT>BOLD_TELETYPE</TT></B>,
<B><TT>ITALIC_TELETYPE</TT></B>,<B><TT>BOLD_ITALIC_TELETYPE</TT></B>
<DD>Font used for <CODE>&lt;PRE&gt;</CODE> and <CODE>&lt;TT&gt;</CODE> tags as
well as for plain text files.
<BR>&nbsp;
<DT><A name="Fnt+Pnt"></A>
<B><TT>FONT_SIZE</TT></B>
<DD>Defines the base font size in points for normal font height (as of
<CODE>&lt;FONT SIZE="3"&gt;</CODE>). Usefull values are <TT>10..14</TT>.
<DT><B><TT>FONT_MINSIZE</TT></B>
<DD>Set the minimum height in points that a font should have at least, eg. for
<CODE>&lt;FONT SIZE="1"&gt;</CODE> tags.
</DL>
&nbsp;
<!----------------------------------------------------------------------------->
<H2><A name="Rndr">Parser/Renderer:</A></H2>
<DL>
<DT><TT><B>DFLT_BACKGND</B> = <I>&lt;colour&gt;</I></TT>
<DD>Sets the default background colour for pages that have none defined. The
value can either be a decimal number <TT>0..255</TT> to use the VDI colour
map, a hexadecimal number of the form <TT>0xRRGGBB</TT> as a direct colour
value or a text as used in HTML. The three examples below mean all the same
colour:<TT>
<BR>&nbsp;&nbsp;&nbsp;DFLT_BACKGND = 8
<BR>&nbsp;&nbsp;&nbsp;DFLT_BACKGND = 0xC0C0C0
<BR>&nbsp;&nbsp;&nbsp;DFLT_BACKGND = silver
</TT>
<BR>&nbsp;
<DT><TT><B>FORCE_FRAMECTRL</B> = [0|1]</TT>
<DD>If set to a non-zero value, the attributes <CODE>NORESIZE</CODE> and
<CODE>SCROLLING</CODE> of frames and framesets are ignored. Also setting
frame borders to zero will be prevented. This makes some mal-designed
pages more useable.<BR>
This setting can be changed at runtime in the <A href="c-MB.htm#Optn"
>Menu Options</A>.
<BR>&nbsp;
<DT><TT><B>NO_IMAGE</B> = [0|1]</TT>
<DD>If set to a non-zero value, images won't be displayed but the text from
their <CODE>ALT</CODE> attribute will be used instead (if given).<BR>
This setting can be changed at runtime in the <A href="c-MB.htm#Optn"
>Menu Options</A>.
<BR>&nbsp;
<DT><TT><B>START_PAGE</B> = <I>&lt;URL&gt;</I></TT>
<DD>Defines what HTML file shall be displayed at startup.
</DL>
&nbsp;
<!----------------------------------------------------------------------------->
<H2><A name="Cctl">Cache Control:</A></H2>
<DL>
<DT><TT><B>CACHEDIR</B> = <I>&lt;absolute path&gt;</I></TT>
<DD>To allow HighWire to save visited pages for later revisites it is necessary
to define a directory for storage. This might be something like:<TT>
<BR>&nbsp;&nbsp;&nbsp;CACHEDIR = C:\TMP\
<BR>&nbsp;&nbsp;&nbsp;CACHEDIR = D:\HIGHWIRE\CACHE.DIR\
<BR>&nbsp;&nbsp;&nbsp;CACHEDIR = U:\ram\
</TT><BR><I><B>Note:</B> The last example might need plenty of ram!</I>
<BR>&nbsp;
<DT><TT><B>CACHEDSK</B> = <I>&lt;kilobytes&gt;</I> [<I>&lt;num files&gt;</I>]</TT>
<DD>Set the maximum usage of disk space for storing cache files and optionally
the maximum number of files to use. Examples:<TT>
<BR>&nbsp;&nbsp;&nbsp;CACHEDSK = 8192 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#</TT><I> use 8MB disk space</I><TT>
<BR>&nbsp;&nbsp;&nbsp;CACHEDSK = 4096 300 &nbsp;
#</TT><I> use 4MB disk space, but not more than in 300 files</I>
<BR>If not set here HighWire will use only a sparingly maximum of 2MB
space andd 200 files.
<BR>&nbsp;
<DT><TT><B>CACHEMEM</B> = <I>&lt;kilobytes&gt;</I></TT>
<DD>Sets the maximum amout in kilobytes for images cached in memory. This
value affects only these images which aren't used anymore (default is 100k).
</DL>
&nbsp;
<!----------------------------------------------------------------------------->
<H2><A name="Cnct">Connection Control:</A></H2>
<DL>
<DT><TT><B>TIMEOUT_CONNECT</B> = n</TT>
<DD>Number of seconds Highwire shall wait for a connection to get established.
After this time a connection try will be seen as timed out. The default
value is one second.
<DT><TT><B>RETRY_HEADER</B> = n</TT>
<DD>Definines how often HighWire tries to load a page or some other data. The
default value is three times.
<DT><TT><B>TIMEOUT_HEADER</B> = txt [, gfx]</TT>
<DD><font color=red><TT><B><I>- TO BE ADDED -</I></B></TT></FONT>
<BR>&nbsp;
<DT><TT><B>COOKIES</B> = [0|1]</TT>
<DD>The general Cookie handling policy can be set either to allow
<nobr>(<TT>= 1</TT>)</nobr> or to disallow <nobr>(<TT>= 0</TT>)</nobr>. The
default is to disallow cookies.
<BR>
This setting can be changed at runtime in the <A href="c-MB.htm#Optn"
>Menu Options</A>.
<BR>&nbsp;
<DT><TT><B>RESTRICT_HOST</B> = <I>&lt;flags&gt;</I> <I>&lt;host or domain&gt;</I></TT>
<DD>Instructs HighWire to refrain from certain HTTP actions to a particular
server or a whole domain. If the second parameter starts with a dot
("<TT>.</TT>") it will be interpreted as a domain otherwise it's assumed to
be as fully qualified host name. Note that there must never be a "http://"
befor the host name!
<BR>
The first argument <I>&lt;flags&gt;</I> defines the type(s) of action(s).
There are two flags available:
<BR><TT>&nbsp;&nbsp;&nbsp;C</TT>: &nbsp;</A>don't accept cookies from this
server or domain nor send any back
<BR><TT>&nbsp;&nbsp;&nbsp;I</TT>: &nbsp;</A>don't load images from this
server or domain
<BR>Flags may be combined and this variable can be used multiple times for
several hosts or domains. Here are some examples:<TT>
<BR>&nbsp;&nbsp;&nbsp;RESTRICT_HOST = C&nbsp;&nbsp;.mindshare.de
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#</TT><I> no cookies from this doamin</I><TT>
<BR>&nbsp;&nbsp;&nbsp;RESTRICT_HOST = I&nbsp;&nbsp;adserver2.mindshare.de
&nbsp; #</TT><I> no images from this server</I><TT>
<BR>&nbsp;&nbsp;&nbsp;RESTRICT_HOST = CI&nbsp;.doubleclick.net
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#</TT><I> neither images nor cookies allowed</I>
<BR>&nbsp;
<DT><TT><B>HTTP_PROXY</B> = <I>&lt;proxy-ip&gt;</I> <I>&lt;port&gt;</I></TT>
<DD>Defines a proxy server and its port for web access.
</DL>
&nbsp;
<!----------------------------------------------------------------------------->
<H2><A name="Dbgg">Debugging:</A></H2>
<DL>
<DT><TT><B>LOCAL_WEB</B> = <I>&lt;absolute path&gt;</I></TT>
<DD><font color=red><TT><B><I>- TO BE ADDED -</I></B></TT></FONT>
<DT><TT><B>LOGGING</B> = [0|1]</TT>
<DD>If set to a non-zero value, HighWire will spit lots of debug messages to
<TT>stdout</TT>.<BR>
<I><B>Note:</B> If you haven't installed any console window (T-Con,
TosWin2, ...) this will lead to several text lines written over the screen.
</I><BR>
This setting can be changed at runtime in the <A href="c-MB.htm#Optn"
>Menu Options</A>.
</DL>
&nbsp;
<P><A href="#">Goto top</A>
</BODY></HTML>

View File

@@ -0,0 +1,37 @@
<HTML
<HEAD><TITLE>HighWire Help: Development Team</TITLE>
</HEAD><BODY bgcolor="#EEEEEE">
<H2 style="color:yellow; background-color:dodgerblue;
text-indent:1em; text-decoration:underline; white-space:nowrap">
<A name="????">HighWire Development Team</A></H2>
<p>
<ul type="square">
<li><b>HighWire code</b></li>
<ul type="disc">
<li><A target="_top" HREF="http://www.netset.com/~baldrick/">Dan Ackerman</A> (aka Baldrick - current maintainer)</li>
<li><A target="_top" HREF="http://www.freemint.de/">Ralph Lowinski</A> (aka AltF4)</li>
<li>David Leaver</li>
<li><A target="_top" href="http://privat.schlund.de/R/Rainer_Seitel/atari.html">Rainer Seitel</A></li>
<li><A target="_top" HREF="http://kawecki.atari.org/">Rafal Kawecki</A> (MyPDF)</li>
<li><A target="_top" href="http://www.atariuptodate.de/">Matthias Jaap</A></li>
<li><A target="_top" href="http://deunstg.free.fr/sct1/">Denis Huguet</A> (aka Stghost)</li>
<li>Mike De.Petris</li>
<li><A target="_top" HREF="http://www.far-blue.co.uk/">Robert Goldsmith</A> (original HighWire author - non active)</li>
<li><a target="_top" href="http://wh58-508.st.uni-magdeburg.de/sparemint/">Frank Naumann</A> (original GCC modifications - non active)</li>
</ul>
<p>
<li><b>HighWire documentation</b></li>
<ul type="disc">
<li><A target="_top" href="http://www.arcadia.crew.free.fr/">Jean-Paul Mata </a>(aka ProTOS - french translation)</li>
<li>Edward Baiz Jr. (aka Gamer)</li>
<li><A target="_top" HREF="http://www.atari-users.net/">Rob Mahlert</A></li>
</ul>
<P>
<li><b>Fontlist project</b></li>
<ul type="disc">
<li><A target="_top" HREF="http://aicq.atari-users.net/">Joakim H<>gberg</A> (aka GokMasE)</li>
<li><A target="_top" HREF="http://www.q1.net/~atari/">Lonny Pursell</A> (aka Lp)</li>
</ul>
</p>
</ul>

View File

@@ -0,0 +1,116 @@
<HTML
<HEAD><TITLE>HighWire Help: Keyword Index</TITLE>
</HEAD><BODY bgcolor="#EEEEEE">
<BIG><TT><UL style="list-style-type: none;">
<LI>#&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#View">1252</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#View">8859-1 -2 -15</A></NOBR>
<P></FONT><TT>
<LI>A&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#View">Atari NVDI (Font)</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#View">Atari (System Font)</A></NOBR>
<P></FONT><TT>
<LI>B&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-CF.htm#Font">BOLD_... (Config)</A></NOBR>
<P></FONT><TT>
<LI>C&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-CF.htm#Cctl">CACHE_... (Config)</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#View">Codepage 1252</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#" >Configuration</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#Optn">Console Logging</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Cnct">COOKIES (Config)</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#Optn">Cookies allow (Menu)</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Cnct">Cookies, blocking</A></NOBR>
<P></FONT><TT>
<LI>D&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-CF.htm#Rndr">DFLT_BACKGND</A></NOBR>
<P></FONT><TT>
<!--E -><LI>E&nbsp; </TT><FONT size="2">
<P></FONT><TT> -->
<LI>F&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#File">File (Menu)</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Font">FONT_MINSIZE</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Font">FONT_SIZE</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Rndr">FORCE_FRAMECTRL</A></NOBR>
<P></FONT><TT>
<!--G -><LI>G&nbsp; </TT><FONT size="2">
<P></FONT><TT> -->
<LI>H&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-CF.htm#Font">HEADER</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#Hist">History (Menu)</A></NOBR>
<NOBR>&bull; <A href="c-KS.htm" >Hot Keys</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Cnct">HTTP_PROXY</A></NOBR>
<P></FONT><TT>
<LI>I&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#View">IEC 8859-1 -2 -15</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Cnct">Images, blocking</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#Optn">Images, suppressing</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#File">Info (Menu)</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Wind">INFOBAR</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Font">ITALIC_... (Config)</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#View">ISO 8859-1 -2 -15</A></NOBR>
<P></FONT><TT>
<!--J -><LI>J&nbsp; </TT><FONT size="2">
<P></FONT><TT> -->
<LI>K&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-KS.htm" >Keyboard Shortcuts</A></NOBR>
<P></FONT><TT>
<LI>L&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#View">Latin-1 -2 -8</A></NOBR>
<NOBR>&bull; <A href="cont.htm" >License</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Dbgg">LOCAL_WEB</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Dbgg">LOGGING (Config)</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#Optn">Logging to Console (Menu)</A></NOBR>
<P></FONT><TT>
<LI>M&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#View">Macintosh Roman</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#" >Menu Bar</A></NOBR>
<P></FONT><TT>
<LI>N&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-CF.htm#Rndr">NO_IMAGE</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Font">NORMAL</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#View">NVDI Font</A></NOBR>
<P></FONT><TT>
<LI>O&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#File">Open</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#Optn">Options (Menu)</A></NOBR>
<P></FONT><TT>
<!--P -><LI>P&nbsp; </TT><FONT size="2">
<P></FONT><TT> -->
<LI>Q&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#File">Quit</A></NOBR>
<P></FONT><TT>
<LI>R&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#View">Reload</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Cnct">RESTRICT_HOST</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#View">Roman</A></NOBR>
<P></FONT><TT>
<LI>S&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-KS.htm" >Shortcuts</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Rndr">START_PAGE</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#Optn">Suppress Images</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#View">System Font</A></NOBR>
<P></FONT><TT>
<LI>T&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-CF.htm#Font">TELETYPE</A></NOBR>
<NOBR>&bull; <A href="c-CF.htm#Cnct">TIMEOUT_... (Config)</A></NOBR>
<P></FONT><TT>
<LI>U&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#View">Unicode</A></NOBR>
<NOBR>&bull; <A href="c-MB.htm#View">UTF-8 -16 -16LE</A></NOBR>
<P></FONT><TT>
<LI>V&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#View">View (Menu)</A></NOBR>
<P></FONT><TT>
<LI>W&nbsp; </TT><FONT size="2">
<NOBR>&bull; <A href="c-MB.htm#View">Windows-1252</A></NOBR>
<P></FONT><TT>
<!--X -><LI>X&nbsp; </TT><FONT size="2">
<P></FONT><TT> -->
<!--Y -><LI>Y&nbsp; </TT><FONT size="2">
<P></FONT><TT> -->
<!--Z -><LI>Z&nbsp; </TT><FONT size="2">
<P></FONT><TT> -->
</OL></BIG>
</BODY></HTML>

View File

@@ -0,0 +1,114 @@
<HTML
<HEAD><TITLE>HighWire Help: Shortcuts</TITLE>
</HEAD><BODY bgcolor="#EEEEEE">
<H1 style="color:yellow; background-color:dodgerblue;
text-indent:1em; text-decoration:underline; white-space:nowrap">
<A name="????">Keyboard Shortcuts / Hot keys</A></H1>
<P>
<TABLE border="0">
<TR><TD colspan="2">&nbsp;<BR><BIG><B><U>General:</U></B></BIG>
<TR><TD align="right" valign="top"><CODE>CTRL</CODE><TT>+<B>I</B>&nbsp;</TT></TD>
<TD>About Highwire alert</TD>
<TR><TD align="right" valign="top"><CODE>CTRL</CODE><TT>+<B>Q</B>&nbsp;</TT></TD>
<TD>Quit Highwire</TD>
<TR><TD align="right" valign="top"><TT><B>Help</B>&nbsp;/&nbsp;<B>F1</B>&nbsp;</TT></TD>
<TD>Open Help</TD>
<TR><TD colspan="2">&nbsp;<BR><BIG><B><U>Window:</U></B></BIG></TD>
<TR><TD align="right" valign="top"><CODE>CTRL</CODE><TT>+<B>N</B>&nbsp;</TT></TD>
<TD>Open a new window</TD>
<TR><TD align="right" valign="top"><CODE>CTRL</CODE><TT>+<B>U</B>&nbsp;</TT></TD>
<TD>Close window</TD>
<TR><TD align="right" valign="top"><CODE>CTRL</CODE><TT>+<B>W</B>&nbsp;</TT></TD>
<TD>Cycle window</TD>
<TR><TD align="right" valign="top"><TT><B>TAB</B>&nbsp;</TT></TD>
<TD>Cycle the active frames (inside the top window). That's the frame that
will receive keyboard input, like scrolling.</TD>
<TR><TD align="right" valign="top"><TT>Arrow-Keys</TT>&nbsp;</TT></TD>
<TD>Scrolls the active frame by one line/row into the appropriated direction
(if not already at border)</TD>
<TR><TD colspan="2">&nbsp;<BR><BIG><B><U>Navigation:</U></B></BIG></TD>
<TR><TD align="right" valign="top"><CODE>CTRL</CODE><TT>+<B>O</B>&nbsp;</TT></TD>
<TD>Open file selector</TD>
<TR><TD align="right" valign="top"><CODE>SHIFT</CODE><TT>+</TT><CODE>CTRL</CODE><TT>+<B>O</B>&nbsp;</TT></TD>
<TD>Open URL box</TD>
<TR><TD align="right" valign="top"><TT><B>Undo</B>&nbsp;</TT></TD>
<TD>Go back in file history</TD>
<TR><TD align="right" valign="top"><CODE>SHIFT</CODE><TT>+<B>Undo</B>&nbsp;</TT></TD>
<TD>Go forward in file history</TD>
<TR><TD colspan="2">&nbsp;<BR><BIG><B><U>Display:</U></B></BIG></TD>
<TR><TD align="right" valign="top"><TT><CODE>CTRL+</CODE>&nbsp;<B>R</B>&nbsp;/&nbsp;<B>F5</B>&nbsp;</TT></TD>
<TD>Reload</TD>
<TR><TD align="right" valign="top"><TT><CODE>CTRL+</CODE>&nbsp;<B>+</B>&nbsp;</TT></TD>
<TD>Increase the fontsize for displaying</TD>
<TR><TD align="right" valign="top"><TT><CODE>CTRL+</CODE>&nbsp;<B>-</B>&nbsp;</TT></TD>
<TD>Decrease the fontsize for displaying</TD>
<TR><TD align="right" valign="top"><TT><B>1</B>&nbsp;</TT></TD>
<TD>Display current page with character set ISO 8859-1 / Latin-1</TD>
<TR><TD align="right" valign="top"><TT><B>2</B>&nbsp;</TT></TD>
<TD>Display current page with character set ISO 8859-2 / Latin-2</TD>
<TR><TD align="right" valign="top"><TT><B>F</B>&nbsp;</TT></TD>
<TD>Display current page with character set ISO 8859-15 / Latin-8</TD>
<TR><TD align="right" valign="top"><TT><B>U</B>&nbsp;</TT></TD>
<TD>Display current page with encoding UTF-8, Unicode</TD>
<TR><TD align="right" valign="top"><TT><B>A</B>&nbsp;</TT></TD>
<TD>Display current page with character set Atari ST system font</TD>
<TR><TD align="right" valign="top"><TT><B>M</B>&nbsp;</TT></TD>
<TD>Display current page with character set Apple Macintosh Roman</TD>
<TR><TD colspan="2">&nbsp;<BR><BIG><B><U>Assorted:</U></B></BIG></TD>
<TR><TD align="right" valign="top"><TT><B>F7</B></TT></TD>
<TD>Toggle logging to console</TD>
<TR><TD align="right" valign="top"><TT><B>F8</B></TT></TD>
<TD>Toggle pictures or alternative text</TD>
<TR><TD align="right" valign="top"><TT><B>Arrow keys</B></TT></TD>
<TD>Scroll Frame</TD>
<TR><TD colspan="2">&nbsp;<BR><BIG><B><U>Forms:</U></B></BIG></TD>
<TR><TD align="right" valign="top"><TT><B>Backspace</B></TT></TD>
<TD>Remove character to left of cursor</TD>
<TR><TD align="right" valign="top"><TT><B>Delete</B></TT></TD>
<TD>Remove character to right of cursor</TD>
<TR><TD align="right" valign="top"><TT><B>Shift Backspace</B></TT></TD>
<TD>Remove all characters to left of cursor</TD>
<TR><TD align="right" valign="top"><TT><B>Shift Delete</B></TT></TD>
<TD>Remove all characters to right of cursor</TD>
<TR><TD align="right" valign="top"><TT><B><CODE>CTRL+</CODE>&nbsp;Backspace</B></TT></TD>
<TD>Remove all characters to left of cursor</TD>
<TR><TD align="right" valign="top"><TT><B><CODE>CTRL+</CODE>&nbsp;Delete</B></TT></TD>
<TD>Remove all characters to right of cursor</TD>
<TR><TD align="right" valign="top"><TT><B>Escape</B></TT></TD>
<TD>Remove all text in text area</TD>
</TABLE>
</BODY></HTML>

View File

@@ -0,0 +1,87 @@
<HTML>
<HEAD><TITLE>HighWire Help: Menu Bar</TITLE>
<STYLE type="text/css">
<!--
h2 { color:yellow; background-color:dodgerblue;
text-indent:1em; text-decoration:underline; white-space:nowrap }
dt { font-weight:bolder; font-size:larger; font-family:monospace;
white-space:nowrap; background-color:white; padding: 0px 1ex 1px 1ex;
border-width:1px; border-color:black; border-style:solid }
#File + dl dt { width:11em; }
#View + dl dt { width:20em; }
#Optn + dl dt { width:22em; }
dd { margin-bottom:1em }
-->
</STYLE>
</HEAD><BODY bgcolor="#EEEEEE">
<H2 id="File">Menu: <TT>File</TT></H2>
<DL>
<DT>Open...&nbsp;&nbsp;^O
<DD>Opens a file selector to load a local file. If <TT>Shift</TT> was pressed
at the same time it will open a dialog box to enter a URL instead.
<DT>Info...&nbsp;&nbsp;^I
<DD>Shows an info box of the active frame of a frameset or of a page.
<DT>Quit &nbsp;&nbsp;&nbsp;&nbsp;^Q
<DD>Quits HighWire immediately.
<BR>&nbsp;
</DL>
<H2 id="View">Menu: <TT>View</TT></H2>
<DL>
<DT>Reload &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^R, F5
<DD>Reloads the current page or frameset.
<DT>Windows-1252 &nbsp;&nbsp;1
<DD>Reloads the current page or frameset with default character set ISO/IEC
8859-1, Latin-1, Windows codepage 1252. This is the default character set
for any HTML browser.
<DT>ISO 8859-2 &nbsp;&nbsp;&nbsp;&nbsp;2
<DD>Reloads the current page or frameset with default character set ISO/IEC
8859-2, Latin-2.
<DT>ISO 8859-15 &nbsp;&nbsp;&nbsp;F
<DD>Reloads the current page or frameset with default character set ISO/IEC
8859-15, Latin-8.
<DT>Unicode UTF-8 &nbsp;U
<DD>Reloads the current page or frameset with default encoding Unicode 8-bit
coded.
<DT>Unicode UTF-16
<DD>Reloads the current page or frameset with default encoding Unicode 16-bit
coded <I>(plain text only)</I>.
<DT>Unicode UTF-16LE
<DD>Reloads the current page or frameset with default encoding Unicode 16-bit
little-endian coded <I>(plain text only)</I>.
<DT>Mac Roman &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;M
<DD>Reloads the current page or frameset with default character set Apple
Macintosh Roman.
<DT>Atari &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
<DD>Reloads the current page or frameset with default character set Atari ST
system font.
<DT><S>Atari NVDI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;N</S>
<DD><I>(not available yet).</I>
<DT>bigger &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+
<DD>Increases the fontsize and reloads the current page or frameset.
<DT>smaller &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-
<DD>Decreases the fontsize and reloads the current page or frameset.
<BR>&nbsp;
</DL>
<H2 id="Hist">Menu: <TT>History</TT></H2>
<DL>
<DD>A per-window list of previous visited pages, sorted top to down.
<BR>&nbsp;
</DL>
<H2 id="Optn">Menu: <TT>Options</TT></H2>
<DL>
<DT>Logging to Console &nbsp;&nbsp;F7
<DD>Toggles debug logging to console.
<DT>Suppress Images &nbsp&nbsp;&nbsp;&nbsp;&nbsp;F8
<DD>Toggles displaying of image contents or their <CODE>ALT</CODE> textes.
<DT>Force Frame Controls
<DD>If selected, frames and framesets always get borders and are resizeable.
<DT>Cookies allowed
<DD>Indicates if cookies are sent and received.
</DL>
&nbsp;
</BODY></HTML>

View File

@@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>HighWire Help Files</title>
</head>
<body bgcolor="#EEEEEE">
<h2 style="color: yellow; background-color: dodgerblue;
text-indent: 1em; text-decoration: underline; white-space: nowrap;">
<a name="Lcns">HighWire Release License</a></h2>
<blockquote>
<p>This software is provided &#8216;as-is&#8217;, without any express or implied
warranty. In no event will the authors be held liable for any damages arising
from the use of this software.</p>
<p>Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it freely,
subject to the following restrictions:</p>
<p>1. The origin of this software must not be misrepresented; you must not claim
that you wrote the original software. If you use this software in a product, an
acknowledgment in the product documentation would be appreciated but is not
required.</p>
<p>2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.</p>
<p>3. This notice may not be removed or altered from any source
distribution.</p>
<p>Anyone using bits of the code for other reasons is welcome to, as long as
they specifically state that their work is based, in part, on the Project
HighWire source released by Robert Goldsmith.</p>
</blockquote>
</body>
</html>

View File

@@ -0,0 +1,7 @@
<HTML>
<HEAD><TITLE>HighWire Help Files</TITLE>
<FRAMESET COLS="160,*">
<FRAME src=menu.htm NAME="menu">
<FRAME src=cont.htm NAME="cont">
</FRAMESET>
</HEAD></HTML>

View File

@@ -0,0 +1,26 @@
<HTML
<HEAD><TITLE>HighWire Help Files</TITLE>
<!-- LINK rel="StyleSheet" type="text/css" href="menu.css" -->
<style>
dt { white-space:nowrap }
dt.open { font-weight:bold; background-color:#1E90FF }
dt.sect { font-size:smaller }
big { font-family:monospace }
</style>
</HEAD><BODY bgcolor="#EEEEEE">
<DL>
<DT>&bull; <A HREF="index.htm" TARGET="_top">Content</A>
<DT class="open">&#9660; <xA HREF="c-CF.htm#" TARGET="cont">Configuration</xA>
<DT class="sect"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-CF.htm#" TARGET="cont">Introduction </A>
<DT class="sect"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-CF.htm#Wind" TARGET="cont">GUI Stuff </A>
<DT class="sect"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-CF.htm#Font" TARGET="cont">Font Setting </A>
<DT class="sect"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-CF.htm#Rndr" TARGET="cont">Parser/Renderer</A>
<DT class="sect"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-CF.htm#Cctl" TARGET="cont">Cache Control </A>
<DT class="sect"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-CF.htm#Cnct" TARGET="cont">Connection Control</A>
<DT class="sect"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-CF.htm#Dbgg" TARGET="cont">Debugging </A>
<DT>&#9658; <A HREF="m-MB.htm" >The Menu Bar</A>
<DT>&bull; <A HREF="c-KS.htm#" TARGET="cont">Keyboard Shortcuts</A>
<DT>&#9658; <A HREF="m-DV.htm" >Developement</A>
<DT>&bull; <A HREF="c-IX.htm#" TARGET="cont">Index</A>
</DL>
</BODY></HTML>

View File

@@ -0,0 +1,20 @@
<HTML
<HEAD><TITLE>HighWire Help Files</TITLE>
<!-- LINK rel="StyleSheet" type="text/css" href="menu.css" -->
<style>
dt { white-space:nowrap }
dt.open { font-weight:bold; background-color:#1E90FF }
dt.sect { font-size:smaller }
big { font-family:monospace }
</style>
</HEAD><BODY bgcolor="#EEEEEE">
<DL>
<DT>&bull; <A HREF="index.htm" TARGET="_top">Content</A>
<DT>&#9658; <A HREF="m-CF.htm#" >Configuration</A>
<DT>&#9658; <A HREF="m-MB.htm" >The Menu Bar</A>
<DT>&bull; <A HREF="c-KS.htm#" TARGET="cont">Keyboard Shortcuts</A>
<DT class="open">&#9660; <xA HREF="c-DV.htm#" TARGET="cont">Developement</xA>
<DT class="sect"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-DV-T.htm#Optn" TARGET="cont">The Team</A>
<DT>&bull; <A HREF="c-IX.htm#" TARGET="cont">Index</A>
</DL>
</BODY></HTML>

View File

@@ -0,0 +1,22 @@
<HTML
<HEAD><TITLE>HighWire Help Files</TITLE>
<!-- LINK rel="StyleSheet" type="text/css" href="menu.css" -->
<style>
dt { white-space:nowrap }
dt.open { font-weight:bold; background-color:#1E90FF }
dt.mbar { font-size:smaller; font-family:monospace }
</style>
</HEAD><BODY bgcolor="#EEEEEE">
<DL>
<DT>&bull; <A HREF="index.htm" TARGET="_top">Content</A>
<DT>&#9658; <A HREF="m-CF.htm#" >Configuration</A>
<DT class="open">&#9660; <xA HREF="c-MB.htm#" TARGET="cont">The Menu Bar</xA>
<DT class="mbar"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-MB.htm#File" TARGET="cont">File </A>
<DT class="mbar"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-MB.htm#View" TARGET="cont">View </A>
<DT class="mbar"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-MB.htm#Hist" TARGET="cont">History</A>
<DT class="mbar"><big>&nbsp;&nbsp;&bull; </big><A HREF="c-MB.htm#Optn" TARGET="cont">Options</A>
<DT>&bull; <A HREF="c-KS.htm#" TARGET="cont">Keyboard Shortcuts</A>
<DT>&#9658; <A HREF="m-DV.htm" >Developement</A>
<DT>&bull; <A HREF="c-IX.htm#" TARGET="cont">Index</A>
</DL>
</BODY></HTML>

View File

@@ -0,0 +1,2 @@
dt { white-space:nowrap }
dt.open { background-color:#1E90FF }

View File

@@ -0,0 +1,18 @@
<HTML>
<HEAD><TITLE>HighWire Help Files</TITLE>
<!-- LINK rel="StyleSheet" type="text/css" href="menu.css" -->
<style>
dt { white-space:nowrap }
dt.open { background-color:#1E90FF }
</style>
</HEAD><BODY bgcolor="#EEEEEE">
<DL>
<DT>&bull; <A HREF="index.htm" TARGET="_top">Content</A>
<DT>&#9658; <A HREF="m-CF.htm" >Configuration</A>
<DT>&#9658; <A HREF="m-MB.htm" >The Menu Bar</A>
<DT>&bull; <A HREF="c-KS.htm#" TARGET="cont">Keyboard Shortcuts</A>
<DT>&#9658; <A HREF="m-DV.htm" >Developement</A>
<DT>&bull; <A HREF="c-IX.htm#" TARGET="cont">Index</A>
</DL>
</BODY></HTML>

View File

@@ -0,0 +1,18 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>HighWire development project</title>
</head>
<frameset cols="200,*" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0">
<frame name="contents" target="main" src="menu.htm" NORESIZE scrolling="no" FRAMESPACING="0" FRAMEBORDER="0" BORDER="0">
<frame name="main" src="dletter.htm" NORESIZE marginwidth="10" marginheight="10" FRAMESPACING="0" FRAMEBORDER="0" BORDER="0">
<noframes><body>
<p>This page uses frames, but your browser doesn't support them.</p>
</body>
</noframes>
</frameset>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 949 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 952 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 952 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 953 B

View File

@@ -0,0 +1,59 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1252">
<title>HighWire menu</title>
<base target="main">
</head>
<body link="blue" alink="blue" bgcolor="white" text="black" vlink="blue">
&nbsp;<br>
<font face="verdana" size="2"><u><b>Information</b></u></font>
<font face="verdana" size="2"><br>
<img src="./images/1x1_tran.gif"
height="4" hspace="4" width="4"><a href="dletter.htm">Home</a><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a
target="_blank" href="./help/index.htm">Documentation</a><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="../Change.Log" target="main">ChangeLog</a><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="history.txt" target="_blank" charset="atarist">History
Text</a><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><font
size="1">&nbsp;&nbsp;<a href="hist-009.txt"
target="_blank">(changes
up to V.&nbsp;0.09)</a></font><br>
<font face="verdana" size="2"><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="sample/sample.htm" target="main">HTML Test Suite</a><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="about:HighWire" target="main">about:HighWire</a></font>
<p><font face="verdana" size="2">
<br>
(Online Access Required)<br>
</font>
<font face="verdana" size="2"><u><b>Feedback</b></u></font>
<font face="verdana" size="2"><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a target="_blank" href="http://highwire.atari-users.net">HighWire Homepage</a><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a target="_blank" href="http://www.atariforums.com/index.php?f=20">HighWire Forum</a><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a target="_blank" href="http://www.atari-users.net/mailman/listinfo/highwire">Developers
Mailing lists</a><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a target="_blank" href="http://www.atari-users.net/mailman/listinfo/highwire-users">Users
Mailing lists</a><br>
<img src="./images/1x1_tran.gif" height="4" hspace="4" width="4"><a target="_blank" href="http://highwire.atari-users.net/mantis/">Bugtracker</a><br>
&nbsp;<br>
<br>
</font></p>
<p align="center">
<a target="_top" href="http://www.myatari.net"><img
src="./images/nc2003.gif"
alt="Best noncommercial release 2003" align="middle" border="0" height="100"
hspace="0" vspace="0" width="100"></a><br>
<br>&nbsp;<br>
<a target="_top" href="http://www.myatari.net"><img
src="./images/noncomm.gif"
alt="Best noncommercial release 2004" align="middle" border="0" height="100"
hspace="0" vspace="0" width="100"></a><br>
</p>
</body>
</html>

View File

@@ -0,0 +1,14 @@
<HTML>
<BODY>
<TABLE><TR><TD>
<PRE>
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ 
<EFBFBD> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20>
<EFBFBD> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20>
<EFBFBD> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20>
<EFBFBD> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20>
</PRE>
</TABLE>
</BODY></HTML>

View File

@@ -0,0 +1,4 @@
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ 
<EFBFBD> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20>

View File

@@ -0,0 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<HTML>
<HEAD>
<TITLE>A Javascript And Frames Enhanced CGI Test</TITLE>
</HEAD>
<FRAMESET COLS="35%,35%,30%">
<FRAME SRC="excerpt.htm" NAME="cgiframe">
<FRAMESET ROWS="50%,50%">
<FRAME SRC="test2.htm" NAME="outputframe">
<FRAME SRC="isolatin.htm" NAME="testframe">
</FRAMESET>
<FRAME SRC="excerpt.htm" NAME="cgiframe">
</FRAMESET>
</HTML>

View File

@@ -0,0 +1,403 @@
<HTML>
<HEAD>
<TITLE>THE EYES OF GOD: A Novel of the Pinch</TITLE>
</HEAD>
<META HTTP-EQUIV="Keywords" CONTENT="writer, science, fiction, poetry, Kreighbaum">
<BODY BGCOLOR="BLACK" TEXT="#FFFFFF" LINK="#FF0000" VLINK="#00FFFF" ALINK="#00FFFF">
<IMG SRC="teog.gif" align="left" hspace="5" width="401" height="292" ALT="Cover of THE EYES OF GOD">
<a name="start"></a>
<p>&nbsp;</p>
<H1 ALIGN=center>HighWire</h1><br>
<h2 align=center>The New Atari WWW Browser</h2>
<h4 align=center>By Robert Goldsmith</h4>
<h2 align=left>
What is planned:</h2><br>
<h3 align=center>
Multiple thread downloading<br>
HTML 4<br>
JavaScript<br>
Various other Plugins<br>
</h3>
<h2 align=left>What We Already have ...</h2><br>
<h3 align=center>2 * faster than CAB in loading<bR>
Very fast redraws<br>
Most of HTML 3.2<br>
multithreading ready</h3><p>
<H2 align=CENTER>THE EYES OF GOD: A NOVEL OF THE PINCH</H2>
<BR>
<H3 ALIGN=CENTER>by Mark Kreighbaum
<BR>
<H3 ALIGN=CENTER><I>Excerpt</I></H3>
<BR>
<div align=center><a href="#end">Go to the end</a><br>
<H3 align=left> Wan met Vida on the way to the reception, on time and
sober, for once. He wore an odd sarong-like garment that wrapped
tightly around his shoulders and hips. The fabric was some sort
of tartan weave. Any other man would have looked foolish, but
Wan cut a striking figure with his wide shoulders, slim hips,
sculpted features and long dark hair flowing down over his
shoulders. He looked like a wild warrior out of a holonovel.
The media outside the reception hall couldn't stop taking
pictures.<P>
"You look very nice tonight, S&#233 Wan," said Vida, still
feeling a warm glow from her afternoon with Rico.<P>
Karlo's son gave her a sour look. Vida noticed that Wan's
factor, Lenobai, had failed to show up again. She would have to
have a talk with Wan about replacing his drinking buddy with
somebody competent. Samante often ended up doing Leni's work as
well as her own at these gatherings, which was unfair.<P>
Wan plucked at his clothes with a disgusted expression.<P>
"I feel ridiculous," said Wan. "This thing is hot as
hell."<P>
Vida suppressed a smile and tried to affect a look of
sympathy.<P>
"Well, shall we go in?"<P>
He shrugged, but offered his arm. Vida could smell a faint
musk on Wan. Hm. Maybe he'd had a little playtime of his own
today. Well, none of her business. They'd slept together a
handful of times since their marriage; it couldn't be avoided
with Karlo so intent on his heirs that even without a birth
permit, he expected them to practice. Each session was awful in
its own way, but she had to admit that her husband had a fine
body and knew what he was doing in bed, more than Rico in some
ways. He just didn't give a damn about her pleasure and she
certainly didn't arouse any passion in him--she remembered
vividly that he hadn't even touched her on their wedding night.
It was humiliating. She guessed it wasn't much fun screwing a
woman because your father thought you were a lousy heir.<P>
The reception hall had been decorated to resemble one of the
great Theaters on Souk. All the walls had been switched to
transparency and holos filled the room with stelae, columns that
swirled with color and were programmed to interact with guests in
a variety of ways. Arm in arm, she and Wan strolled the
perimeter of the hall, pausing to chat with everyone they met.
Vida did most of the talking, while Wan plastered on a fake smile
and murmured platitudes. His thoughts were obviously light years
away. In fact, she felt as if she were being escorted by a
ghost, until Wan saw his father, without Dukayn for once, burst
into the reception in a swarm of media, politicians, and
entourage. The muscles in his forearm became stone and a shadow
of hatred crossed his face. A moment later, he had a drink in
his free hand.<P>
Aleen had very definite theories about working a room and
Vida tended to follow her principles--spiral in, focus on
individuals but plan for the next encounter, and work to make
every contact pleasant and memorable. But with such a large
gathering of people from all different sects, guilds and even
planets, the effort drained her very soon. She kept looking out
for Samante. Vida hadn't realized how much the Interpreter acted
as a subtle buffer and her language skills and cultural knowledge
were invaluable in a situation like this. Wan was no help,
though surprisingly he had a gift for languages and often spoke
the native tongue of the people they met with an offhand fluency
that annoyed her. Since their marriage, she'd discovered that
Wan had talents that he chose to keep hidden from everyone,
especially his father. She couldn't understand why he preferred
to be seen as a stupid drunken buffoon by Karlo when it was clear
that he had some intelligence.<P>
He detached from her early on, in any case, to flow into a
raucous crowd of younger people, mostly soldiers and Interstellar
guildmembers. She sighed. It wouldn't be long before he was
drunk and making an ass of himself.<P>
"S&#233 Vida, how nice to see you again." The round little
Countess of Motta clasped Vida's hands in her soft warm grip.<P>
"And you, Countess. I'm sorry I couldn't stop by to see you
today, but I did wave as we passed over your plantations. I
loved the arrangement of the rice paddies, in the shape of your
family's gene-glyph, aren't they?"<P>
The Countess clapped her hands and laughed with delight.
The group of hangers-on and would-be entourage all laughed
heartily with her, like little echoes.<P>
"You know, you are the first person to notice that? I feel
that anything worth doing is worth doing artfully, don't you?"<P>
"I do. My guardian is very fond of art and she had me tour
all the galleries on the Map when I was a girl."<P>
"Have you been to the Nomadia's Collection, then?"<P>
"Oh yes! The Hirrel have such a unique visual sense. I
adore their poetry. I've often thought that 'Iai i' is meant to
be part of some larger idea, all those rivers flowing into each
other. I confess that I don't understand the poem, even in
translation."<P>
Suddenly, Samante stepped into view. She was wearing a long
black smartsilk gown that pooled around her like liquid shadow.
Her icelight pin shone where it clasped up her braids. Vida
wondered how long the Interpreter had been standing there, silent
and unobserved. "The Sh'mil version is a poor translation,
hackwork. May I offer my interpretation, S&#233 Vida?"<P>
"Oh, please do," said the Countess, her face open with
honest interest, or an exceptionally good imitation.<P>
"Yes, if you wouldn't mind, S&#233 Samante."<P>
Samante inclined her head.<P>
"First, I will give you the poem in Relzhu. It would be a
shame not to hear it first in the Hirrel's native tongue:<P>
<P>
<PRE>
Iaiai uani i zhuris
zhuri i oma
omamiu aoa w'orina
i maro iai maro iaimi
zhur"
</PRE>
Samante paused. The little group around them was an island
of complete silence. Vida hadn't realized what a pure singing
voice Samante possessed.<P>
"The extant translations all attempt to make false rhymes,
or obey some artificial metrical structure; Sh'mil is famous for
being a slave to forms. There is always the human tendency to
try and make alien art fit our own preconceptions." Samante
gazed off into some distant place.<P>
<PRE>
"Love knows no river,
rivers don't sing,
singers believe in star-swimming,
not moments. Kiss moments of passion.
Flow."
</PRE>
The Countess of Motta clapped her hands and, after a moment,
so did most of the others, including Vida.<P>
"That was beautiful, Samante, much better than the Sh'mil,"
said Vida. Then she added, ruefully, "But I still don't get
it."<P>
Everyone laughed and even Samante smiled.<P>
"It's a kind of tone-poem, meant to create an ambience for
the artwork. It helps if you've read other work by the poet of
'Iai i.' She often works with metaphors of movement. If we ever
get to Souk, I'll introduce you to her."<P>
"You know Kilt&#235?" exclaimed the Countess.<P>
Samante nodded. "I met her on Souk. She is the shipsib of
a friend." But now the Interpreter seemed to feel that she had
been the center of attention too long and she stepped slightly
back. "S&#233 Karlo asked if you might join him at some
point."<P>
Vida excused herself and fell in step with her factor. She
leaned close to her and whispered, "I like the dress, but I still
think the gold shimmy would've been better."<P>
Samante laughed and her icy manner seemed to melt away. A
saccule came up to them with a tray of various drinks balanced on
its palm. Vida took a fingertube of what looked like pink sherry
and gave a little boom of thanks. Samante kept her hands tucked
into the billowy sleeves of her gown.<P>
"You're probably right, but Greenie had, ahem, an accident
on it and this was the only clean thing I had to wear."<P>
Vida sighed theatrically. "Greenie has got to learn not to
get so excited when laying out clothes."<P>
They chatted just like usual as they crossed the floor
toward Karlo's group. Vida glanced around for Wan, but her
husband was nowhere to be seen. She hoped he hadn't just left
the reception and forgotten about the private dinner after.<P>
The First Citizen wore his Fleet uniform, the dress version
with medals and honors, and he was an impressive sight, all gold
and silver with clusters of jade and ruby. Vida had never seen
him in full regalia and found herself staring at his military
decorations. Karlo, whose blunt features concealed a quick wit,
noticed. His white teeth flashed.<P>
"I look ridiculous, don't I?"<P>
"Oh no, First Citizen," said Vida, honestly startled. In
fact, she'd been thinking that he looked wonderful, like one of
the characters in her beloved holonovels come to life.<P>
Vanna arrived, and the swirl of people around them grew.
The Second Citizen might be vindictive and dangerous, but she was
also a valuable ally to many families. Vanna wore white slit
skirts, a style more usual for Leps then humans. The dress
showed a lot of skin, all of it covered with elaborate blue
tattoos, a legacy of her youth in the Interstellar guild.<P>
While Karlo greeted his wife, Vida took the moment to scan
the crowd for Wan. She leaned close to Samante.<P>
"Could you please find Wan? It looks like he's forgotten
the dinner."<P>
Samante nodded and turned toward a saccule servant to
whisper instructions. Vida realized Vanna had said something to
her.<P>
"I'm sorry, S&#233 Vanna, I didn't hear you."<P>
The Second Citizen was a tall, muscular woman, and the
tattoos that covered her whole body vaguely unsettled Vida. She
spoke slowly, enunciating each word.<P>
"Where is your saccule? A Chief Patron should always bring
a saccule to stand behind the chair and serve as a dinner
servant."<P>
The large group of people around them consisted of a mix of
people, younger Patron-tracks from families in Vanna's debt, or
hoping to be, soldiers on leave from the Fleet, politicians and
diplomats. This little scene was bound to become a piece of
Government House gossip. Every time she saw Vanna, this sort of
thing happened. She was getting used to it. Vanna was obviously
setting her up for yet another insult.<P>
Vida fixed a polite smile on her face.<P>
"Greenie isn't feeling well." Actually, Greenie was still
clumsy and nervous. She would never dare bring the saccule to an
important social function. "I'll have to borrow one of yours,
I'm afraid. My good fortune. Everyone knows that the Makeesa
saccules are the best trained on Palace." Maybe a compliment
would deflect her this once.<P>
Vanna glanced at Samante and Vida guessed what she was going
to say a moment too late to stop her.<P>
"S&#233 Dinisa, perhaps you would stand for your Patron?"<P>
Samante's face drained of color.<P>
"Vanna." Karlo stepped close to his wife, but the Second
Citizen laughed.<P>
"Oh, please. It was only a joke. You weren't offended,
were you, Dinisa?"<P>
"No, Second Citizen, of course not." Vida was amazed at
Samante's level tone. "Excuse me, please, I have to run an
errand for my Patron."<P>
Samante bowed and melted into the gathering. Vida stared at
Karlo, who only shrugged. Even Karlo didn't dare confront Vanna
Makeesa unless it was a matter that concerned him and obviously
the hurt feelings of a mere factor didn't signify. Vanna laughed
again and her crowd of sycophants echoed her with weak chuckles.
What a talent she has for cruelty, Vida thought. No wonder she
has so many enemies. Maybe it was time for the L'Vars to build a
coalition against her. Vanna must have sensed something in
Vida's look, because she smiled at her with a look of inquiry.
Vida remembered the lesson of the Garang Japat and maintained a
pose of calm dignity. But it was a good thing Vanna couldn't
read her thoughts.<P>
"Perhaps we should go in to dinner?" said Vida. "I'm sure
S&#233 Wan will join us momentarily."<P>
The tension of the moment was past and Karlo and Vanna led
them out of the reception area to a private room in a cordoned
off area of the East Tower, where they met the guest of honor and
his companion. As they walked, Vida studied the legate and his
<I>jii</I>. He was a short Varani with a dyed goatee and clothes
whose cut and fabric even Aleen would have approved, though as
Karlo had hinted, they were very brightly colored. The
<I>jii</I> wore a simple white shift and no jewelry. She was a
tiny thing, not more than five feet tall, with no obviously
exceptional attributes, though she had a nice compact body. But
she exuded a genuine charm and her quick laughter never seemed
forced. Aleen had made Vida study the techniques of the
<I>jii</I> very carefully and it made her a bit uncomfortable to
realize how much of her own interactions with people were based
on the psychological theories of sociobiology used by <I>jii</I>
transition wives to make their husbands happy and comfortable.<P>
The dinner party was smaller than Vida had expected, only a
dozen people total, including the Souk legate, his <I>jii</I> and
a mere half dozen of his entourage. Vida felt very nervous.
Neither Wan nor Samante were back and this was her first occasion
where the Protocols really mattered. She remembered the correct
order of greeting, gave each Souk citizen the proper angle of bow
and kept her remarks short and neutral, but she continued to get
more and more anxious. If Wan didn't arrive before they sat down
to the first course and opening toast, it would be an obvious
insult to the legate. Damn the man.<P>
At the last moment, Wan and Samante entered the room. Wan's
beautiful sarong was speckled with blood, his hair was matted,
and his face was flushed. Samante's expression was as close to
genuine fury as Vida had ever seen. Wan quickly joined Vida and
stood behind his chair. The Souk legate was a master of the
Protocols, but he couldn't resist this dramatic entrance.<P>
"S&#233 Wan, you are not hurt, I trust?"<P>
"No, S&#233 Abelvaas. I'm sorry to be late."<P>
"What happened?" That was the <I>jii</I>, who was probably
the only person in the room who could get away with such an
obvious breach of etiquette, but you could sense everybody's
relief. It was the question everyone wanted to ask.<P>
"I caught Captain Wintershoal beating a saccule." Wan met
his father's glare without flinching. Wintershoal was one of
Karlo's favorite officers. "I asked him if he wanted to take on
someone a bit taller. He won't be whipping any saccules with
that silly little baton of his for a while."<P>
Abelvaas laughed delightedly. "The famous Peronida
chivalry. Well done, Wan. I despise bullies."<P>
"Yes, well done, S&#233 Wan," said the <I>jii</I>.<P>
With that, the dinner party got off to a splendid beginning.
The legate, previously a bit cool to Karlo and Vanna, seemed to
warm up to them and by the time desserts were served--a special
confection of klosh topped by cream--it was clear that he was on
their side in some matter of importance. Wan, a bit unused to
being treated like a hero at these things, relaxed and kept the
table enthralled with stories of hunting swampworms with the wild
gendered saccules.<P>
"They're very different from the neuters, of course, much
larger and with a wider range of sounds from their throat sacs.
But you'd be amazed at the similarities. Saccules don't see
well, but they can smell a change of light, I swear."<P>
"Souk doesn't have many saccules," said the <I>jii</I>, who
by custom did not reveal her name in public, but simply went by
the honorific. "I understand the Pope's Eye is here to determine
their sapiency?"<P>
Wan nodded, swallowing a mouthful of klosh and wiping the
cream from his chin absently. "Yeah. I've talked with her a few
times. She's serious about it. I even offered to help her find
the old research stations out in the swamp. The maps are
useless. The swamp changes every day. You can't find anything
without guides."<P>
Vida hid her surprise. Wan had met with Sister Romero? It
made sense, she supposed. But somehow Vida hadn't imagined that
Romero would spend her time with someone like Wan. But then, she
hadn't thought that a petulant drunk like Wan would care so much
about saccules, either.<P>
"I would love to go with you," said the <I>jii</I>
wistfully. Was she flirting with Wan? "We're only here for a
short visit, though, I'm afraid."<P>
Vida turned to her right, where Samante was having an
animated conversation with Abelvaas's Interpreter, a young man
with delicate features. They were speaking rapidly in a language
Vida had never even heard. Vida looked across the table and
caught Vanna staring at her intently. She didn't look away,
either. Vida turned away and pretended to be listening avidly to
Wan's explanation of the lives of neuter saccules in the swamp.
She could feel the weight of Vanna's hostile gaze.<P>
". . . children. Nobody knows why. Sister Romero has some
ideas, though."<P>
"And they sell them to you?" asked the <I>jii</I>.<P>
"Right," said Wan. "The gendered saccules thought that the
Colonizers were gods and they offered them neuters as a gift. It
was only later that it became a barter situation. After the
Schism Wars, in fact."<P>
"Yes," Vida said, attempting to join the conversation. She
probably knew more about the Schism Wars than anyone at this
table--it had been a particular hobby of Aleen's. "But that
varied according to the tribe, didn't it? I seem to remember
reading somewhere that the arctic saccules <I>did</I> buy and
sell their neuters, even before the Colonizers showed up."<P>
"Well, I don't know about that," said Wan, a sulky tone
entering his voice. "They all do it now, that's for sure."<P>
"Where <I>do</I> they come from, S&#233 Wan?" asked the
<I>jii</I>. She focused only on Wan. She <I>was</I> flirting
with him. That was very improper for her profession. At least
the legate didn't appear to mind, though he certainly noticed.
"It seems unlikely that so many would be born neuter. Why,
Palace must have hundreds of neuter saccules. I've seen dozens
right here in Center Sect."<P>
Wan frowned, as if this thought had never occurred to
him.<P>
"There's never been a census of the wild saccules. They've
got most of the planet to themselves. There were a few attempts
to enslave them, too, but the Colonizers figured out real quick
that not even Rim tech gave them much of an advantage in the
swamp, even with swampsuits. There could be millions of 'em for
all we know. Sister Romero is planning to do a real census
soon."<P>
"Originally, the first people on Palace were researchers,"
said Vida. "They didn't become Colonizers until after the
macroshunt closed. Part of their research was a study of the
saccules. I'm sure they did a census then."<P>
The <I>jii</I> looked at her as if she were a fool. Wan
said nothing, but he seemed to have lost all interest in the
subject. Soon, he had another drink in his hand, and he and the
<I>jii</I> began to chat in Kephalese, a blatant snub. Vida felt
thoroughly off balance. Usually, she was so good in these
settings, much better than Wan. She'd thought that she and the
<I>jii</I> would hit it off, but instead the woman seemed to have
taken an immediate dislike to her. Well, why not? Vida was the
wife of this man she obviously wanted.<P>
At the head of the table, Vanna was telling a convoluted
anecdote that had the legate and most of the people up there
laughing continuously. It always surprised Vida that Vanna could
be so charming when she wanted to. Karlo was doing some kind of
business with his neighbors and Samante seemed completely
oblivious to anything but the intense conversation she and the
other Interpreter were having.<P>
It was going to be a long dinner . . . <P></H3>
<P>
<a name="end"></a>
<H3 ALIGN=CENTER>Return to <A HREF="test2.htm#halfway">Test2.htm</A>
<br>or back to <a href="#start">The start</a></H3>
<P>
<P>

View File

@@ -0,0 +1 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">

View File

@@ -0,0 +1 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 4.01//EN">

View File

@@ -0,0 +1,64 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML LANG="en">
<HEAD>
<META HTTP-EQUIV="Content-Language" CONTENT="en">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<TITLE>HighWire: ISO Latin-1 Tests</TITLE>
<META NAME="date" CONTENT="2002-05-23">
</HEAD>
<BODY>
<h2>Testing of Highwire ISO Latin-1 support</h2>
<hr>
<P>
<h3>Simple ones first:</h3>
<P>
&agrave; &Agrave; &aacute; &Aacute; &acirc; &Acirc; &atilde; &Atilde; &auml;
&Auml; &aring; &Aring; &aelig; &AElig;
<P>
&egrave; &Egrave; &eacute; &Eacute; &ecirc; &Ecirc; &euml; &Euml;
<P>
&igrave; &Igrave; &iacute; &Iacute; &icirc; &Icirc; &iuml; &Iuml;
<P>
&ograve; &Ograve; &oacute; &Oacute; &ocirc; &Ocirc; &otilde; &Otilde; &ouml;
&Ouml; &oslash; &Oslash;
<P>
&uacute; &Uacute; &ucirc; &Ucirc; &ugrave; &Ugrave; &uuml; &Uuml;
<P>
&Ccedil; &ccedil;
<P>
&ntilde; &Ntilde;
<P>
&thorn; &THORN;
<P>
&eth; &ETH;
<P>
&yacute; &Yacute; &yuml;
<P>
&szlig;
<P>
<h3>Now some punctuation:</h3>
<P>
&amp; &iexcl; &iquest; &quot;
<P>
<h3>Math symbols:</h3>
<P>
&divide; &times; &plusmn; &lt; &gt;
<P>
<h3>Monetary Units</h3>
<P>
&cent; &pound; &curren; &yen; &euro;
<P>
<h3>Miscellaneous</h3>
<P>
&brvbar; &sect; &uml; &copy; &ordf; &laquo; &not; &shy; &reg; &macr; &deg;
&acute; &micro; &para; &middot; &cedil; &ordm; &raquo;
<P>
<h3>Some superscripts</h3>
<P>
&sup1; &sup2; &sup3;
<P>
<h3>Some Fractions</h3>
<P>
&frac14; &frac12; &frac34;
</BODY>
</html>

Binary file not shown.

View File

@@ -0,0 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<HTML>
<HEAD>
<TITLE>A Javascript And Frames Enhanced CGI Test</TITLE>
</HEAD>
<FRAMESET ROWS="35%,35%,30%">
<FRAME SRC="excerpt.htm" NAME="cgiframe">
<FRAMESET COLS="50%,50%">
<FRAME SRC="test2.htm" NAME="outputframe">
<FRAME SRC="isolatin.htm" NAME="testframe">
</FRAMESET>
<FRAME SRC="excerpt.htm" NAME="cgiframe">
</FRAMESET>
</HTML>

View File

@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>HTML Tests</title>
</head>
<body bgcolor="white" text="black">
<font face="verdana" size="2"><u><b>Sample Files</b></u></font>
<font face="verdana" size="2"><br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="ouch.wav" target="main" type="audio/x-wav">Don't try this!</a><br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="test2.htm" target="main">Lists Test</a><br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="table1.htm" target="main">Table Test</a><br>
<br>&nbsp<br>
<font face="verdana" size="2"><u><b>Text Tests</b></u></font>
<br>&nbsp<br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="isolatin.htm" target="main">ISO Latin Font Sample</a><br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="uni_bics.htm" target="main">Bitstream International
Character Set</a><br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="text.htm" target="main">Text style Test</a><br>
<br>&nbsp<br>
<font face="verdana" size="2"><u><b>FRAMESET Tests</b></u></font>
<br>&nbsp<br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="row_test.htm" target="main">Frameset Row Test</a><br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="col_test.htm" target="main">Frameset Column Test</a><br>
<br>&nbsp<br>
<font face="verdana" size="2"><u><b>IMG Tests</b></u></font>
<br>&nbsp<br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="imgtest.htm" target="main">Simple IMG Test</a><br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="wraptext.htm" target="main">Text Wrapping Test</a><br>
<br>&nbsp<br>
<font face="verdana" size="2"><u><b>FORM Tests</b></u></font>
<br>&nbsp<br>
<img src="../images/1x1_tran.gif" height="4" hspace="4" width="4"><a
href="formtest.htm" target="main">Form Display Test</a><br>
</font>
</body>
</html>

View File

@@ -0,0 +1,76 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Highwire: Table Tests</title>
</head>
<body>
<h2>Testing of Highwire Table Support</h2>
<hr>
<h3>First a fixed width table</h3>
<table align="center" width="560" border="1">
<tr>
<td bgcolor="#C0C0C0" text="#000000">
<center>Last Update: December 15, 2001</center>
</td>
</tr>
</table>
<table align="center" width="560" border="1">
<tr>
<td bgcolor="silver" text="blue">
<center>This is just a litle bit of useless info placed here for
no particular purpose other than some illustration.
<p><img src="smiley.gif" alt=" Useless graphic" width="378"
height="87"></p>
<p>Some more useless text. It really is kind of boring. Someone
can make something nicer if they want.</p>
<h4>NOTICE THAT THERE IS A PROBLEM WITH THIS TABLE</h4>
</center>
</td>
</tr>
</table>
<p><br>
</p>
<h3>Now a dynamic width table</h3>
<table border="1">
<caption>Dynamic Table</caption>
<tr>
<th bgcolor="blue">Program</th>
<th bgcolor="yellow">Version</th>
<th bgcolor="green">Purpose</th>
</tr>
<tr>
<td>Antmail</td>
<td align="center">0.79</td>
<td>Email client</td>
</tr>
<tr>
<td>BoinkOut2</td>
<td align="center">2.0</td>
<td>Game</td>
</tr>
<tr>
<td>Highwire</td>
<td align="center">0.0</td>
<td>WWW/HTML browser</td>
</tr>
</table>
<p><br>
Link: <a href="test2.htm" target="main">Sample Page</a>
</p>
</body>
</html>

View File

@@ -0,0 +1,168 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Tables Test 1</title>
</head>
<body>
<font size="8">Highwire Table Test</font><br>
<b>Various tests of TABLE compatibility</b>
<A HREF="sample.htm">(Start Page)</A>
<hr>
<h2>TABLE 1 &ndash; filling 100% of page width (with one double colspan
cell)</h2>
<table border="1" width="100%">
<tr>
<td bgcolor="yellow">01</td>
<td bgcolor="red">02</td>
<td colspan="2" bgcolor="blue">03</td>
</tr>
<tr>
<td bgcolor="green">04</td>
<td colspan="2" bgcolor="lightgrey">05</td>
<td bgcolor="orange">06</td>
</tr>
<tr>
<td bgcolor="cyan">07</td>
<td bgcolor="magenta">08</td>
<td bgcolor="brown">09</td>
<td bgcolor="darkblue">10</td>
</tr>
</table>
<h2>TABLE 2 &ndash; same as TABLE 1 but dynamically sized</h2>
<table border="1">
<tr>
<td bgcolor="yellow">01</td>
<td bgcolor="red">02</td>
<td colspan="2" bgcolor="blue">03</td>
</tr>
<tr>
<td bgcolor="green">04</td>
<td colspan="2" bgcolor="lightgrey">05</td>
<td bgcolor="orange">06</td>
</tr>
<tr>
<td bgcolor="cyan">07</td>
<td bgcolor="magenta">08</td>
<td bgcolor="brown">09</td>
<td bgcolor="darkblue">10</td>
</tr>
</table>
<h2>TABLE 3 &ndash; double rowspan in middle cell</h2>
<table border="1" cellpadding="10" align="right">
<tr>
<td bgcolor="lightgreen">01</td>
<td rowspan="2" bgcolor="lightgrey">02</td>
<td bgcolor="blue">03</td>
</tr>
<tr>
<td bgcolor="green">04</td>
<td bgcolor="cyan">05</td>
</tr>
</table>
<h2>TABLE 4 &ndash; mix of double rowspan and colspan</h2>
<table cellspacing="5" border="5" align="center">
<tr>
<td colspan="2" bgcolor="yellow">001</td>
<td rowspan="2" bgcolor="orange">002</td>
</tr>
<tr>
<td rowspan="2" bgcolor="darkred">003</td>
<td bgcolor="magenta">004</td>
</tr>
<tr>
<td colspan="2" bgcolor="red">005</td>
</tr>
</table>
<h2>TABLE 5 &ndash; table in table (TABLE 3 with TABLE 4 inside cell
02)</h2>
<table border="1" cellpadding="10">
<tr>
<td bgcolor="lightgreen">01</td>
<td rowspan="2" bgcolor="lightgrey">02
<table cellspacing="5" border="5">
<tr>
<td colspan="2" bgcolor="yellow">001</td>
<td rowspan="2" bgcolor="orange">002</td>
</tr>
<tr>
<td rowspan="2" bgcolor="darkred">003</td>
<td bgcolor="magenta">004</td>
</tr>
<tr>
<td colspan="2" bgcolor="red">005</td>
</tr>
</table>
</td>
<td bgcolor="blue">03</td>
</tr>
<tr>
<td bgcolor="green">04</td>
<td bgcolor="cyan">05</td>
</tr>
</table>
<h2>TABLE 6 &ndash; alignment x-wise and y-wise, for table cell
contents</h2>
<table width="400" height="300">
<tr valign="bottom">
<td align="right">01 right/bot</td>
<td align="center">02 center/bot</td>
<td align="left">03 left/bot</td>
</tr>
<tr valign="middle">
<td align="right">04 right/mid</td>
<td align="center">05 center/mid</td>
<td align="left">06 left/mid</td>
</tr>
<tr valign="top">
<td align="right">07 right/top</td>
<td align="center">08 center/top</td>
<td align="left">09 left/top</td>
</tr>
</table>
<h2>TABLE 7 &ndash; absolute sizing of individual cells</h2>
<table cellpadding="0" border="1">
<tr valign="top" align="left">
<td height="60" width="200">Height 60 Width 200</td>
<td width="100">Height 60 Width 100</td>
</tr>
<tr valign="top" align="left">
<td height="120">Height 120 Width 200</td>
<td>Height 120 Width 100</td>
</tr>
</table>
<p><A HREF="table.htm">(Simple Table Page)</A><P>
</body>
</html>

View File

@@ -0,0 +1,69 @@
<!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>
<P>
paragraphs ef,sfs,fsd,sd sd;gdfgl, d;gdf dfgldfgdng sdfygh s wfh dfghn sefyg fghn ahd rkh sjf:
<p align=center>centered sdfg sdgk dfgb fgh asdf tfhi sdfc sef dfghk aswdf dkg
<p align=right>Right dfgb sdfc flh sefyg fth flh sdfv ergu fgh
<p align=justify>And finally we also have justified paragraphs now with text
stretched over the whole width.
<p align=left>
font sizes can get <font size=+6>bigger</font> or <font size=-1>smaller</font> with the font setting at 3 or<br> <font size=6> even, with a higher setting <font size=+3>bigger still</font> or if needed <font size=-1>smaller again</font> to suit the
needs of the designer - pointless !</font><p>
A Dir?
<dir>
<li>Item 1
<li>Item 2
</dir>
A menu
<menu>
<li>Item 1
<li>Item 2
</menu>
maybe a definition list ?
<dl>
<dt>Term 1<dd>The term itself...
<dt>Term 2<dd>The second term...
</dl>
<ol type=1 start=5 >This is an ordered list
<li>Item 1
<li><ol>Item 2 And another ordered list inside it...
<li>Item 2.1
<li>Item 2.2
</ol>
<li>item 4
</ol>
<a name="halfway"><h1>This is half way</h1></a>
<ul type=square>Or an unordered list
<li>Like this
<li>or this
<li><ul>Or another unordered list
<li>like this
<li>or this
<li><ul>Or another unordered list
<li>like this
<li>or this
<li><ul>Or another unordered list
<li>like this
<li>or this
</ul>
<li>and back
</ul>
<li>and back
</ul>
<li>and back
</ul>
Maybe some headings
<h1>This is h1</h1>
<h2>This is h2</h2>
<h3>This is h3</h3>
<h4>This is h4</h4>
<h5>This is h5</h5>
<h6>This is h6</h6>
or, last of all, strike <s>through</s> or under<u>lined</u>
<p>
Link: <a href="table.htm" target="main">Table Sample Page</a>
</html>

View File

@@ -0,0 +1,75 @@
<html>
<HEAD>
<TITLE>Highwire: Text Tests</TITLE>
</HEAD>
<h2>Testing of Highwire Text Style Support</h2>
<hr>
<P>
<PRE>This should be PRE</PRE>
</P>
<P>
<CITE>This should be CITE</CITE>
</P>
<P>
<CODE>This should be CODE</CODE>
</P>
<P>
<KBD>This should be KBD</KBD>
</P>
<P>
<SAMP>This should be SAMP</SAMP>
</P>
<P>
<TT>This should be TT</TT>
</P>
<P>
<B> This should be Bold</B>
</P>
<P>
<I> This should be Italic</I>
</P>
<P>
<font size="+3">Font size +3
<sup>superscript</sup>
Font size +3 still? It should be! :)
</font>
</P>
<P>
<B> This should be <I> BOLD ITALIC </I></B>
</P>
<P>
Some Assorted &amp; encoded character mappings
</P>
<P>
&#60; &#61; &#62; &#240;
</P>
<P>
A snippet from the bottom of Slashdot (with a few modifications for visibility)
</P>
<P>
<CENTER>
<FONT SIZE="2" COLOR="#006666"> [
<A HREF="//slashdot.org/"><FONT COLOR="#FF00FF">home</FONT></A> |
<A HREF="//slashdot.org/awards.shtml"><FONT COLOR="#FF00FF">awards</FONT></A> |
<A HREF="//slashdot.org/submit.pl"><FONT COLOR="#FF00FF">contribute story</FONT></A> |
<A HREF="//slashdot.org/search.pl"><FONT COLOR="#FF00FF">older articles</FONT></A> |
<A HREF="http://www.osdn.com/"><FONT COLOR="#FF00FF">OSDN</FONT></A> |
<A HREF="http://www.osdn.com/advertise/"><FONT COLOR="#FF00FF">advertise</FONT></A> |
<A HREF="http://selfserve.osdn.com/introduction.html"><FONT COLOR="#FF00FF">self serve ad system</FONT></A> |
<A HREF="//slashdot.org/about.shtml"><FONT COLOR="#FF00FF">about</FONT></A> |
<A HREF="http://www.osdn.com/terms.shtml"><FONT COLOR="#FF00FF">terms of service</FONT></A> |
<A HREF="http://osdn.com/privacy.shtml"><FONT COLOR="#FF00FF">privacy</FONT></A> |
<A HREF="//slashdot.org/faq/"><FONT COLOR="#FF00FF">faq</FONT></A> ]
</FONT>
</CENTER>
</P>
<P>
Experiments with Font size attributes
</P>
<P>
<FONT SIZE="1"> Size 1 </FONT><FONT SIZE="2"> Size 2 </FONT><FONT SIZE="3"> Size 3 </FONT><FONT SIZE="4"> Size 4 </FONT><FONT SIZE="5"> Size 5 </FONT><FONT SIZE="6"> Size 6 </FONT>
</P>
<P>
<FONT SIZE="-3"> Size -3 </FONT><FONT SIZE="-2"> Size -2 </FONT><FONT SIZE="-1"> Size -1 </FONT><FONT SIZE="+1"> Size +1 </FONT><FONT SIZE="+2"> Size +2 </FONT><FONT SIZE="+3"> Size +3 </FONT>
</P>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
<html>

View File

@@ -0,0 +1,11 @@
Since version 0.1.2 HighWire gets its online capability by loading an external
OVL (to receive online documents). There is support for the two main IP-stacks
now: 'STik2.ovl' and 'MiNTnet.ovl'.
HighWire will always try to load 'network.ovl' from this directory; if this
doesn't exist, HighWire will give up and doesn't support any online stuff for
this session.
So rename the OVL with your prefered IP-stack (or symlink to it, on a more
comfortable filesystem) to 'network.ovl' and Highwire will happily load from
the net :-)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.