CAB (HTML-Browser) V0.96 (September 1995) fr Atari ST/TT/Falcon/Medusa/Eagle
------------------------------------------------------------------------------
CAB - das Taxi fr die Datenautobahn 
CAB - Crystal Atari Browser

Mit diesem Programm kann man Dateien im HTML-Format ansehen. Die HTML-
Dateien knnen sich auf Platte oder CD befinden. Fr den Zugriff auf HTML-
Seiten aus dem Internet (World Wide Web, WWW) bentigt man ein weiteres
Modul.



Dieses Programm ist FREEWARE. Es darf kostenlos kopiert und benutzt
werden. Eine Verbreitung ber Mailboxen, FTP-Server und PD-Serien ist
erlaubt. Eine Verbreitung auf CD-ROMs und auf Cover-Disketten von
Zeitschriften ist NUR mit meiner schriftlichen Genehmigung erlaubt.
Programm mu immer komplett weitergegeben werden. Das Verndern des
Programms und der Anleitung ist nicht gestattet.

Wenn Ihnen das Programm gefllt und Sie es regelmig benutzen, sollten
Sie dem Autor trotzdem eine (freiwillige) Spende (jede Whrung ist
willkommen) zukommen lassen.


Wie an der Versionsnummer zu ersehen ist, befindet sich das Programm noch
in einem frhen Entwicklungsstadium. Wer mchte, da das Programm weiter-
entwickelt wird, sollte sich bei mir melden (und eventuell auch Vorschlge
machen und Kritik ben).


Meine Adresse:  Alexander Clauss
                Stresemannstr. 44
                D-64297 Darmstadt

        email:  aclauss@rbg.informatik.th-darmstadt.de

(Wer mich ber die email-Adresse nicht (oder nicht mehr) erreichen kann,
sollte es ber die Post-Anschrift versuchen!)


Bankverbindung
--------------
  Sparkasse Darmstadt
      BLZ: 508 501 50
  Kontonr: 0115032143





Installation
============
Zunchst sollte man den Ordner aus dem HTML-Archiv auf die Festplatte
kopieren. Damit ist das Programm grundstzlich schon mal lauffhig. Um den
Komfort zu erhhen sollte man aber noch die folgenden Schritte durchfhren.
Das Programm kann auch als Accessory installiert werden.

Da die HTML-Dateien - vor allem die, die aus dem WWW geholt werden - oft
lange Dateinamen besitzen, sollte man diese, sofern mglich, auch auf
dem Atari auf einer Partition ablegen, auf der lange Dateinamen mglich
sind (Minix-Partition unter Mint/MultiTOS). Wenn dies nicht mglich ist,
kann es unter Umstnden zu Problemen kommen, wenn mehrere Dateinamen mit
den selben 8 Zeichen anfangen.


1) Fonts installieren  (Dialog: Optionen/Fontauswahl)
-----------------------------------------------------
Das Programm benutzt, wenn mglich, verschiedene Fonts und Fontgren um
die HTML-Seiten darzustellen. Fr eine optimale Ausgabequalitt zu erhalten
sollte man deshalb unbedingt Vektorfonts anmelden (NVDI 3.x bzw. Speedo-
GDOS ist dazu aber Voraussetzung). Normale Bitmap-Fonts werden nicht
optimal untersttzt.

Insgesamt mssen 3 Fonts mit jeweils 4 Schnitten (normal, bold, italic,
bold+italic) eingestellt werden (also 12 Einstellungen). Fr die
Texteffekte Bold und Italic kann man die ensprechenden Buttons rechts
neben den Fontauswahlboxen einschalten. Benutzt man Vektorfonts, sollte
man aber statt dessen entsprechende Schnitte benutzen (falls vorhanden).

Voreingestellt sind folgende Fonts:

  berschriften: Swiss 721 (normal, bold, italic, bold+italic)
  Normaler Text: Dutch 801 (normal, bold, italic, bold+italic)
     Formatiert: Letter Gothic 12 Pitch (normal, bold, italic, bold+italic)

Wer diese Fonts nicht besitzt mu sich andere aussuchen. Die ersten beiden
voreingestellten Fonts befinden sich im Lieferumfang von NVDI und Speedo-
GDOS.

Die Gre der Fonts kann man auch einstellen. Die einzustellende Gre
bezieht sich auf den normalen Flietext und sollte deshalb nicht zu gro
gewhlt werden (Vorschlag: 10 bis 13 Punkt).

Benutzt man, mangels Vektorfonts, den Systemfont, sollte man als Gre
10 Punkt einstellen!


2) Externe Programme  (Dialog: Optionen/Externe Programme)
----------------------------------------------------------
In HTML-Seiten sind Verweise auf andere Dateien erlaubt. Fr die Anzeige
dieser Dateien werden sogenannte 'externe' Programme aufgerufen, sofern
diese Dateien nicht im HTML-Format vorliegen.

Fr verschiedene Dateitypen knnen unterschiedliche Programme angemeldet
werden. Im Feld 'Dateityp' werden die Extensions angegeben; mehrere
Extensions, durch Komma getrennt, sind mglich. Mit einem Klick auf die
nchste Box ffnet sich die Dateiauswahlbox, hier gibt man ein Programm
bzw. ein Accessory an, das diesen Dateityp darstellen kann. Der Button
'Versteht VA_START' ist anzukreuzen, wenn das Programm die VA_START-
Nachricht versteht (in der jeweiligen Anleitung nachzulesen). Mit Hilfe der
VA_START-Nachricht kann man einem Accessory oder einem Programm, welches
sich schon im Speicher befindet, mitteilen, welche Datei es darstellen
soll, ohne es noch einmal zu starten.

Das Default Programm (*.*) wird zur Anzeige von Dateien benutzt, fr die
kein spezielles Programm angemeldet wurde.

Wenn man eine oder mehrere Extensions definiert, aber kein Programm dafr
anmeldet, wird CAB.APP diese Dateien auch dann anzeigen, wenn sie nicht
im HTML-Format vorliegen. Dies ist aber nur sinnvoll fr '*.gif', '*.xbm'
und reine ASCII-Dateien (z.B. *.txt, *.text, *.c, *.h, *.doc, *.pas,
*.tex,...), da nur Routinen fr diese Dateitypen in CAB.APP eingebaut
sind (auer natrlich fr '*.html'). Auf diese Weise kann man auf ein paar
externe Programme verzichten.

Zur Anzeige der aktuellen HTML-Seite im Quelltext sollte man auch ein
Programm anmelden. Dieses Programm wird dann aufgerufen, wenn der Menpunkt
'Quelltext...' aufgerufen wird. Verzichtet man darauf, ein Programm fr
die Quelltexte anzumelden, wird das Default-Programm benutzt.

Vorschlge fr externe Programme:
---------------------------------
*.text,txt      : ST-GUIDE, 1STGUIDE (oder keins, dann Darstellung durch
                                      CAB.APP)
*.mpeg,mpg,mpe  : 1STGUIDE (auf dem Falcon unter SingleTOS sind auch
                            die schnellen DSP-MPEG-Player zu empfehlen)
*.jpeg,jpg,jpe  : 1STGUIDE, GEM-VIEW
*.tiff,tif      : GEM-VIEW
*.gif,xbm       : GEM-VIEW (oder keins, dann Darstellung durch .APP)CAB
*.dvi           : DVI-Anzeigeprogramm aus einem TeX-Paket
*.* (Default)   : GEM-VIEW (oder andere Programme die mglichst viele
                            Dateitypen darstellen knnen)
*.html,htm      : ST-GUIDE, 1STGUIDE (oder auch ein beliebiger Editor,
                            dann kann die HTML-Datei auch verndert
                            werden)


3) Zugriffspfade  (Dialog: Optionen/Zugriffspfade)
--------------------------------------------------
Besitzt man die c't ROM '94 (CD mit dem Inhalt des Jahrgangs '94 der
Zeitschrift c't) sollte man die Felder in "c't CDROM" ausfllen.
'HTML-Verzeichnis' ist das Verzeichnis auf der CD, in dem sich die
DEFAULT.HTM Datei befindet (also x:\HTML\, wobei x der Buchstabe der
CD-Laufwerkskennung ist). 'Datenbank' ist eine Datei, in der sich die
Inhalt der CD befindet (x:\UNIX\CT94.DAT, wobei x wieder der Buchstbe der
CD-Laufwerkskennung ist).

Mchte man das Programm Online am Internet (WWW) betreiben, sollte man
in 'Cache-Verzeichnis' einen Ordner angeben, indem das Programm alle
Dateien aus dem Internet ablegen kann. Dieser Ordner sollte vorzugsweise
auf einer Partition liegen, auf der lange Dateinamen mglich sind (z.B.
eine Minix-Partition). Dies ist zwar nicht zwingend erforderlich, aber da
die Daten aus dem Internet oft von UNIX-Rechnern (also auch mit langen
Dateinamen) stammen, ist das doch sicherer. Auch sollte auf dieser
Partition noch gengend Platz frei sein.

In 'HTML-Verzeichnisse' gibt man die Oberverzeichnisse an, indem sich
HTML-Dateien befinden. Beim Suchen nach bestimmten Seiten werden nur die
HTML-Dateien bercksichtigt, die sich in diesen Verzeichnissen, und allen
darin enthaltenen Unterverzeichnissen, befinden.
Enthalten HTML-Dateien absolute lokale Zugriffspfade (also z.B.
/pfad/file.html) mten diese Dateien eigentlich aus dem Wurzelverzeichnis
der Platte erreichbar sein, damit CAB.APP auf sie zugreifen kann. Wenn man
aber viele solcher Dokumente hat, wrde es im Wurzelverzeichnis
wahrscheinlich zum Chaos kommen. Daher knnen Dokumente mit absoluten
lokalen Pfaden auch in den angegebenen Verzeichnissen liegen.

Ein Beispiel:
Angegebene HTML-Verzeichnisse:  F:\HTML.DOC\
                                G:\DIVERSES\
Aktuelles Laufwerk:             F:\
Zugriffspfad im HTML-Dokument:  /beispiel/texte/index.html
Gesucht wird nach dieser Datei: 1.  F:\beispiel\texte\index.html
                                2.  F:\HTML.DOC\beispiel\texte\index.html
                                3.  G:\DIVERSES\beispiel\texte\index.html


4) Cache (Dialog: Optionen/Cache)
---------------------------------
Das Programm benutzt zwei Caches um auf Daten schneller zugreifen zu
knnen.
Der 'Bilder Cache' wird benutzt um Bilder nicht immer wieder neu entpacken
und dithern zu mssen, da diese beiden Ttigkeiten recht viel Rechenzeit
bentigen. CAB.APP behlt deshalb auch nicht mehr bentigte Bilder im
Speicher, so da sie sofort angezeigt werden knnen, wenn sie spter
wieder bentigt werden. Damit das Programm aber nicht zuviel Speicher
verbraucht, kann man angeben ('max. Gre'), wieviel Speicher maximal fr
den Cache benutzt werden soll. Wenn der Cache 'berluft' werden dann
zunchst die Bilder aus dem Cache entfernt, die am lngsten nicht mehr
benutzt wurden. Auerdem kann man festlegen, wieviel Speicher grundstzlich
frei gehalten werden soll ('Frei halten'). Mit dem Button 'Cache lschen'
wird der Cache sofort gelscht (bis auf die Bilder, die im gerade
angezeigten HTML-Dokument verwendet werden). Das kann ntzlich sein, wenn
man in einer Multitasking-Umgebung fr ein anderes Programm schnell mehr
Speicher freimachen mchte.

Der 'Internet Cache' wird benutzt um Dateien aus dem Internet auf der
Platte zwischenzuspeichern, damit sie nicht jedesmal aus dem Internet
erneut angefordert werden mssen (siehe auch 'Zugriffspfade'). 'Max.
Gre' gibt an, wie gro der Cache werden darf. D.h. wieviele Daten auf
der Platte gespeichert werden, bevor die Dateien gelscht werden auf die
am lngsten nicht mehr zugegriffen wurde. 'Frei halten' bedeutet, da
CAB.APP auch dann wieder 'alte' Daten aus dem Cache lscht, wenn die
Platte zu voll ist (also weniger Platz ist als hier angegeben wurde).
Wenn 'Lschen bei Ende' angewhlt wurde, wird der Cache beim Verlassen des
Programms gelscht. Das ist nur dann zu empfehlen, wenn man dauernd mit
berfllten Platten zu kmpfen hat, da ja alle Daten erneut aus dem
Internet geholt werden mssen. 'Cache lschen' lscht den Cache sofort; das
ist auch nur sinnvoll, wenn man schnell Platz auf der Platte schaffen mu.

Es werden grundstzlich nur Dateien aus dem Cache-Verzeichnis gelscht, die
das Programm selbst dort angelegt hat.


5) Ausgabe  (Dialog: Optionen/Darstellung)
------------------------------------------
Farbe:
------
Hier besteht die Mglichkeit, die Farben fr den Fensterhintergrund, den
Text und die Verweise festzulegen. Wenn weniger als 16 Farben zur
Verfgung stehen, wird aber grundstzlich Wei als Fensterhintergrundfarbe
benutzt. In 16-Farb-Auflsungen sollten nur die ersten 9 Farben verwendet
werden, da nur diese nicht verndert werden. Die anderen Farben werden,
wegen eventuell darzustellenden Bildern, verndert. Bei mehr als 16
Farben, werden keine dieser Farben vom Programm verndert.

Verweise:
---------
Verweise knnen unterstreichen und fett dargestellt werden (wichtig vor
allem fr monochrome Auflsungen, da dann keine Hervorhebung durch die
Farbe erfolgen kann).

Bilder:
-------
'nicht anzeigen'
   zeigt Bilder nicht an. (Zeitersparnis beim Laden und Anzeigen)

'monochrom'
   Bilder werden monochrom dargestellt. (schnellste Mglichkeit um Bilder
   darzustellen, die Qualitt ist aber nicht hoch)

'Graustufen'
   Bilder werden als Graustufenbilder angezeigt. (wesentlich bessere
   Qualitt als 'monochrom', kostet aber auch mehr Rechenzeit)

'Farbe'
   Darstellung der Bilder in Farbe. Farbe ist nur verfgbar, wenn die
   Grafikhardware folgende Farbtiefen untersttzt:
    - 4-8 Farbebenen (16-256 Farben). Bilder werden hier immer(!)
      gedithert da normalerweise weniger Farben zur Verfgung stehen, als
      in den Bildern vorhanden sind. (Wenn nur eine 16-Farbauflsung
      benutzt wird, kann eine Graustufendarstellung wesentlich besser
      aussehen.)
    - 15/16 Bit-High-Color (32768/65536 Farben) z.B. Falcon High-Color.
    - 24 oder 32 Bit-True-Color (16 Millionen Farben)

'Text statt Bilder'
   In HTML gibt es die Mglichkeit, Bildern einen alternativen Text
   zuzuordnen. HTML-Browser, die keine Bilder darstellen knnen, knnen
   dann trotzdem eine Ausgabe (statt des Bildes) machen. Ist dieser Button
   eingeschaltet, werden nur noch die Bilder dargestellt, zu denen es
   keinen alternativen Text gibt, fr alle anderen Bilder wird nur dieser
   Text dargestellt.
   (Tip fr die c't-CDROM-Besitzer: Ist dieser Button eingeschaltet, werden
   Bilder im normalen Text nicht angezeigt. Diese Bilder verweisen aber
   alle auf 'groe' Ausgaben dieser Bilder, die dann aber angezeigt werden)

Textbreite:
-----------
Der Text kann entweder auf eine feste Breite formatiert werden, oder immer
an die Fensterbreite angepasst werden. Die letzte Mglichkeit ist
sicherlich die schnere, kostet aber bei jeder nderung der Fenstergre
etwas Zeit fr die Umformatierung.


6) Modul fr den Internet-Zugriff
---------------------------------
Mchte man HTML-Seiten direkt aus dem World Wide Web betrachten, mu man
eine weitere Datei (CAB.OVL) in das gleiche Verzeichnis kopieren, in dem
sich auch CAB.APP befindet. Diese Datei stellt die Routinen bereit, mit
denen CAB.APP auf das Internet zugreifen kann.
Auf Minix-Partitionen mu das x-Flag der CAB.OVL-Datei gesetzt werden,
da das Modul sonst nicht ausgefhrt werden kann.


Damit wre die Installation abgeschlossen. Jetzt sollte man diese
Einstellungnen speichern (Menpunkt: Optionen/Optionen sichern)




Bedienung des Programms
=======================
Alle Funktionen des Programms knnen ber die Menzeile erreicht werden.
Klickt man mit der linken Maustaste in das Fenster - auerhalb eines
Verweises - so erscheint ein Popupmen. ber dieses Men sind auch alles
Funktionen erreichbar (wichtig fr den Betrieb als ACC).




Navigation durch HTML-Dokumente
===============================
Ein Linksklick auf die Schlelwrter verzweigt auf eine neue Seite. Mit
UNDO oder dem Closer des Fensters gelangt man wieder zurck.
Mit einem Rechtsklick auf ein Schlelwort bekommt man das Ziel des
Verweises gezeigt.




Start-Seite (Menpunkt: Navigieren/Start-Seite)
===============================================
Dieser Menpunkt zeigt, sofern vorhanden, die Datei 'home.html'.

Das Programm versucht direkt nach dem Starten eine Datei mit Namen
'home.html' (bzw. 'HOME.HTM' auf dem TOS-Dateisystem) zu laden. Jeder, der
sich etwas mit der HTML-Syntax auskennt, kann sich somit eine beliebige
Start-Seite anlegen. Diese Seite kann einen beliebigen Inhalt besitzen, es
bietet sich aber an, auf dieser Seite Verweise auf weitere wichtige
HTML-Dokumente einzurichten (eventuell mit Kommentar).




Hotlist (Menpunkt: Navigieren/Hotlist)
=======================================
Die Hotlist ist eine Liste von beliebigen HTML-Dokumenten. Sinn dieser
Liste ist der schnelle Zugriff auf ein Dokument (also ohne langes
Navigieren durch unzhlige weitere Dokumente). Das aktuelle Dokument kann
man durch den Menpunkt 'Dokument -> Hotlist' in diese Liste bernehmen
(sofern es sich nicht schon in der Liste befindet).

Der Hotlist-Dialog
------------------
Mit dem Button 'bernehmen' wird das aktuelle Dokument in die Liste
bernommen.

Mit einem Doppelklick auf einen Eintrag kann man sich dieses Dokument
anzeigen lassen. Weitere Manipulationen der Liste sind mglich, wenn man
sich durch einen Einfachklick einen Eintrag auswhlt. Mit 'Lschen' wird
der ausgewhlte Eintrag gelscht, mit 'nderen' kann man den Text des
Eintrags ndern (bei der bernahme wird normalerweise der Titel des
Dokuments benutzt) und mit 'ffnen' wird er angezeigt (also das gleiche,
wie ein Doppelklick auf diesen Eintrag).




Auswahl eines HTML-Dokuments
============================
Mit 'ffne HTML-Dokument' kann man alle Files, die auf Harddisk oder CD
vorliegen einladen. Die Auswahl der Datei erfolgt mit dem Fileselektor.
Mit 'ffne URL' kann man die Datei mit Hilfe der URL-Adresse auswhlen.
URL (Universal Resource Locator) ist ein weltweit eindeutiger Zugriffs-
pfad fr die Datei.

Prinzipiell knnen alle Dateitypen ausgewhlt werden. HTML-Dateien zeigt
das Programm selbst an, Programme werden gestartet und alle anderen
Dateien werden an die angemeldeten externen Programme zur Anzeige weiter-
geleitet. Whlt man einen Ordner aus, wird der Inhalt als HTML-Seite
angezeigt, wobei jede Datei und jeder Ordner durch einen Verweis anwhlbar
ist.




Stichworte suchen (Menpunkt: Navigieren/Stichwort suchen)
==========================================================
Hier kann man sich eine Auswahl an Texten zusammenstellen lassen, die ein
bestimmtes Stichwort enthalten. Wahlweise kann die Unterscheidung zwischen
Gro- und Kleinschreibung ausgeschaltet werden.

Die Suche kann sich auf die folgenden Texte beziehen:

1) Nur der aktuelle Text. Das Stichwort wird ab der aktuellen Position
   (oberer Fensterrand) des aktuellen Textes gesucht. Wird das Stichwort
   gefunden, wird der Fensterinhalt so verschoben, da sich das Stichwort
   am oberen Fensterrand befinden wird.

2) Lokale HTML-Dokumente. Das Stichwort wird in allen HTML-Dokumenten
   gesucht, die sich in einem der, im 'Zugriffspfade'-Dialog angegebenen,
   Verzeichnisse (und in allen Unterverzeichnissen!) befinden. Das Ergebnis
   der Suche wird als Liste im Fenster dargestellt, wobei natrlich
   Verweise auf die jeweiligen Dokumente eingerichtet werden. Diese Liste
   wird auerdem als HTML-Datei 'result.html' auf Platte gespeichert.

3) In der c't-CDROM-Datenbank. Dieser Punkt ist nur fr diejenigen
   interessant, die die c't CDROM (Jahrgang '94 der Zeitschrift c't im
   HTML-Format) besitzen. Zur Suche werden hier nicht die HTML-Dokumente
   selbst, sondern eine Datenbank der CD benutzt. Damit das Programm
   wei, wo es die CD und die Datenbank findet, mu man im Dialog
   'Zugriffspfade' den Pfad angeben indem sich die HTML-Dokumente
   befinden (dies ist der Ordner \HTML - in diesem Ordner befindet sich
   auch die Datei DEFAULT.HTM) und die Datenbankdatei (das ist die
   Datei \UNIX\CT94.DAT).
   Wie schon in 2) wird auch hier das Suchergebnis als Liste angezeigt,
   in der man durch Verweise direkt zu den gefundenen Artikeln gelangen
   kann. Das Ergebnis wird ausserdem in die Datei 'result.html' gespeichert.

Anmerkung zu 2)
Zur Zeit werden die HTML-Dateien global nach dem Stichwort durchsucht.
Das heit, es knnen auch nicht-sichtbare Texte (z.B. Teile von Kommandos,
Kommentare) gefunden werden. In den zu durchsuchenden Dateien werden die
HTML-Kommandos noch nicht ausgewertet (das kostet zu viel Zeit). Das kann
dazu fhren, da das Stichwort nicht gefunden werden kann obwohl es im Text
vorhanden ist (z.B. weil Umlaute durch Makros wie &auml; kodiert sind).
Diese Einschrnkungen knnen eventuell in spteren Versionen des Programms
wegfallen.
Noch ein Tip: Wer nach Stichworten suchen will, die oft Bestandteil von
HTML-Kommandos oder URL-Adressen sind, kann versuchen ein Leezeichen
vor den Suchbegriff einzufgen.
Beispiel: Suche nach dem Begriff 'WWW'. Das Problem ist dabei, da viele URL-
Adressen (fr den Zugriff auf weitere Dokumente) die Form '../WWW/subdir/..'
besitzen. Diese Adressen will man aber nicht finden. Mit der Angabe von
' WWW' (Leerzeichen am Anfang) werden diese Adressen nicht mehr gefunden.

Die Anmerkungen zu 2) gilt nicht fr 1) oder 3)!!!



Technische Einzelheiten
=======================
Das Programm untersttzt den grten Teil der HTML2-Spezifikation. Noch
nicht untersttzt werden Teile der Formular- und Eingabefunktionen. Das
Gleiche gilt auch fr die sogenannten 'Image maps'.

Bei Bildern wird die transparente Farbe (sofern vorhanden) beachtet (Aber
NICHT in der Monochrom-Darstellung).

Fr Multiuser-Installation:
Falls die Environment-Variable $HOME existiert, werden im dort angegebenen
Pfad zuerst die Konfigurationsdatei, die Hotlist und home.html gesucht.
Wenn $HOME nicht existiert, oder die Dateien in $HOME nicht vorhanden sind
werden sie mit shel_find() gesucht.



CAB.OVL Modul fr den Internet-Zugriff
---------------------------------------
Ein Grund, warum CAB (HTML-Browser) keine eingebauten Routinen zum Internet-
Zugriff besitzt ist, da ich selbst kein Modem besitzte und diesen
Programmteil deshalb nicht testen kann. Ich habe deshalb eine Schnittstelle
in das Programm eingebaut, so da man diese Routinen leicht mit einem Modul
nachrsten kann. Es mu nur jemand solch ein Modul schreiben. Die
Beschreibung dieser Schnittstelle ist als kommentierter C Quelltext im
MODUL-Ordner zu finden. Das Grundgerst ist auch als Pure Pascal-Quelltext
vorhanden, allerdings ohne die Kommentare.

Ich wrde mich freuen, wenn diejenigen, die ein Modul schreiben, mir das
Modul zusenden, damit ich es in das CAB-Archiv hinzu nehmen kann.




Danksagungen
============
Ich mchte mich bei allen Leuten bedanken, die durch Lob, Kritik, Vorschlge
und Bugreports bei der Weiterentwicklung des Programms goholfen haben.
Namentlich erwhnen mchte ich die folgenden Personen:

   Ben Bell
   Stephane Boisson
   Joe Connor
   Dieter Fiebelkorn
   Tim Newsome
   Fred Nicklisch
   Jeff Wisniewski



Mgliche Erweiterungen in zuknftigen Versionen
===============================================
- Untersttzung der HTML3-Spezifikation (Tabellen, Formeln, ...).
- Bessere Fonteinstellungen, bessere Untersttzung von Bitmapfonts.

Gibt es weitere Vorschlge, Anregungen, Kritik?



History
=======
V0.8    20.04.1995   erste verffentlichte Version

V0.9    15.05.1995   - reduzierter Speicherverbrauch
                      - MTOS Drag&Drop (ARGS) wird untersttzt
                      - externe Programme werden auch unter Single-TOS
                        aufgerufen.
                      - Die Fehlermeldungen sind etwas ausfhrlicher
                      - Bugfix: Beim Betrieb als ACC wurden bei der Auswahl
                        von Shortcuts die, bei einem ACC natrlich nicht
                        existierenden, Mentitel invertiert.
                      - Die .INF Datei sollte jetzt auch gefunden werden,
                        wenn das HTML-Browser-Verzeichnis nicht das aktuelle
                        Verzeichnis ist.
                      - Das Programm reagiert toleranter gegenber fehler-
                        haften HTML-Dokumenten (d.h. es wird versucht Fehler
                        in den HTML-Dokumenten zu korrigieren)
                      - home.html wird beim Starten geladen, falls vorhanden.
                      - Hotlist (direkter Zugriff auf Dokumente dieser Liste)
                      - Einstellungen fr Fenster-, Verweis- und Textfarbe
                      - Suchfunktion (incl. Suche in der c't-CDROM-Datenbank)
                      - Inline-Images in Graustufen (bei 16-256 Farben)

V0.93   07.06.1995   - erste Vorbereitungen fr den Online-Betrieb am Internet
                        (allerdings in der vorliegenden Version nicht aktiv)
                      - Bugfix: Zeilenabstand hat nicht immer gestimmt
                      - Bugfix: Endlosschleife bei defekten GIFs
                      - Bugfix: fclose() bei Hotlist vergessen :-(
                      - einige weitere kleine Bugfixes

V0.94   07.07.1995   - Bugfix: Letzten Hotlist-Eintrag lschen fhrte zum
                        Absturz :-(
                      - Bugfix: CR/LF innerhalb eines Tags ergab Probleme
                      - Bugfix: Letztes Wort einer HTML-Datei konnte verschluckt
                        werden.
                      - Dokumentenzugriff bei absoluter Pfadangabe, auch in den
                        Verzeichnissen, die im 'Zugriffspfade'-Dialog angegeben
                        sind.
                      - Inhalt der Harddisk kann auch wie ein HTML-Dokument
                        angezeigt werden (incl. Programme starten, Dokumente
                        ansehen,...).
                      - Untersttzung des speziellen Netscape-'tags' <CENTER>

V0.95   04.08.1995   - Inline-Images jetzt in Farbe.
                      - Konfigurierbarer Bilder-Cache (im RAM)
                      - Konfigurierbarer WWW-Cache (auf Harddisk)
                      - Auf Wunsch eine automatische Anpassung des Textes an
                        die Fensterbreite.
                      - jede ASCII und jede XBM- o. GIF-Datei kann jetzt direkt
                        in HTML.APP angezeigt werden (Aufrufe von externen
                        Programmen sind hierzu nicht mehr ntig, aber natrlich
                        weiterhin mglich)
                      - Schnittstelle fr 'Internet-Zugriffs-Module' eingebaut.
                        Mit solch einem Modul ist der Online-Zugriff auf das
                        Wordwide Web mglich (natrlich nur, wenn man Zugriff
                        auf das Internet hat)
                      - Untersttzung von XBM-Bildern.

V0.96   22.08.1995   - Viele kleinere Bugfixes

V0.98   03.10.1995   - In Farbauflsungen mit weniger als 16 Farben wird
                        die Farbpalette nicht mehr angetastet
                      - Leere Dateien sollten keine Probleme mehr machen 
                      - Das Programm heit jetzt: 
                               CAB - Das Taxi fr die Datenautobahn
                          oder CAB = Crystal Atari Browser     
                        