Files
FireBee_Setup-Dev/tools/hyp_view/doc/history.txt
2023-06-12 09:14:09 +02:00

947 lines
41 KiB
Plaintext

History for HypView (v0.40.0)
=======================================
xx.xx.2011 (v0.40.0)
-HYPFIND can be used [GS]
-The last character from a ASCII file will now displayed [GS]
-Sometimes the toolbar overwrite windows in the front of them [GS]
-Window change work again [GS]
-Info dialog will not crash if a binary or plain text is loaded [GS]
10.02.2006 (v0.35.3e)
-Modified for gemlib. [ozk]
-Ported to gcc. [ozk]
-Initial CVS revision. [ozk]
-Many changes to fix problems with different sized fonts [ozk]
17.09.2005 (v0.35.2e)
-ALT-E Stack loeschen (Menue -> Stack loeschen) [GS]
20.08.2005
-Iconifizieren des Infodialogs [GS]
14.08.2005
-Scrollweite mit <Bild nach oben/runter> entspricht
<SHIFT> + <Pfeil nach oben/runter> [GS]
-Ctrl-Cursor hoch/links - zur vorigen Seite blaettern [GS]
-Ctrl-Cursor runter/rechts - zur nchsten Seite blaettern [GS]
14.08.2005
-Ist das Dokument fuer das erste Fenster nicht mehr vorhanden, war
keine Benutzung von HypView mehr moeglich. [GS]
12.08.2005 (v0.35.2d)
-Ist WDIALOG nicht vorhanden, sind einige Icons der Toolbar nicht
bedienbar. [GS]
-Neue VDI.LIB, damit keine Probleme mehr mit PlainTOS und Texten
mit Umlauten.
10.08.2005 (v0.35.2c)
-Der Inhalt des letzten Fensters wird beim Oeffnen des ersten Fenster
wieder dargestellt.
09.08.2005 (v0.35.2b)
-Wird beim Markenpfad am Anfang '$HOME\' angeben, versucht HypView
die Marken vom Homeverzeichnis zuladen.
z.B.: MARKFILE=$HOME\MARKEN.DAT
31.07.2005
-Fehler bei der Ausgabe der Popups unter N.AES 1.2.0 behoben. [GS]
27.07.2005
-Bei den Marken erscheinen die Dateinamen von denen sie stammen. Dazu
muessen sie aber neu gesetzt werden [GS]
09.04.2005
-Im Info-Dialog wird das Erstellungsdatum von HypView angezeigt. [GS]
03.03.2005
-Mit dem Schluesselwort REFONLY kann bestimmt werden ob bei einem Klick
mit der linken Maustaste nur Verweise verfolgt werden oder auch
nicht-markierte Worte. [GS]
-Ist ein alternativer Skin geladen, konnte es beim Umschalten zum
"Autolocator" zu einem haesslichen weissen Fleck kommen. [GS]
02.03.2005
-Im Info-Dialog wird neben der Programmversion nun auch relevante
Informationen zur aktuell Datei angezeigt. [GS]
-Die MagiC Dateiauswahl bekommt jetzt ein sinnvolles Dateimuster. [GS]
05.02.2005 (v0.35.2)
-Workaround: Bug in XaAES fuehrte dazu dass HypView bei einer
VA_START-Meldung in eine Endlos-Schleife verfiel.
(In XaAES liefert wind_get(WF_OWNER) fuer den "open status" immer 0).
30.01.2005 (v0.35.1)
-Marken implementiert: Damit ist es nun moeglich bis zu 10 "Favoriten"
zu speichern. Die Marken werden in der mit MARKFILE spezifizierten
Datei gespeichert. Es kann die gleiche Datei wie bei ST-GUIDE
verwendet werden, da das Format kompatibel ist. [GS]
-Mit dem MARKFILE_SAVE_ASK kann die laestige Frage, ob die Marken-Datei
gespeichert werden soll, deaktiviert werden. [GS]
-Bugfix: Zeichenfehler bei den Popup-Mens unter XaAES.
-Falls der Autolocator aktiv ist kann mittels CTRL+V Text aus dem
Klemmbrett eingefuegt werden.
-Pure C-Hilfe Protokoll (AC_HELP Meldung) wird unterstuetzt um nach
Schluesselwoertern zu suchen.
-Suche in der REF Datenbank (mittels REFLINK.TTP generiert)
implementiert [PD+GS].
Zur Zeit laesst sich nur mittels der Meldung "AC_HELP" eine Suche
ausloesen (also z.B. HypView in QED als Hilfe-Server anmelden und
dann HELP druecken wenn sich der Cursor auf einem Wort befindet.
28.01.2005
-Bugfix: Falls ein Programm per VA_START eine Hilfeseite welche ein
Leerzeichen im Titel aufrufen wollte, wurde die Seite nicht gefunden
oder es kam gar zum Absturz. [GS]
30.12.2004
-Mit CLIPBRD_NEW_WINDOW kann festgelegt werden ob beim Einfuegen mit
CTRL+V ein neues Fenster geoeffnet wird oder nicht. Bei zusaetzlichem
Druecken von "SHIFT" wird das Gegenteil der gewaehlten Funktion
ausgefuehrt.
-"Skin Laden" funktioniert wieder. Falls kein absoluter Pfad mittels
SKIN angegeben wurde, wird im Verzeichnis "Skins" danach gesucht.
D.h. relative Pfade beziehen sich immer auf das Verzeichnis "Skins"
im Verzeichnis, aus dem HypView gestartet wurde.
-AV_WINDOW_CYCLE aktiviert den globalen Fensterwechsel (via AVSERVER),
d.h. das "CTRL+W" nicht von HypView sondern vom AVSERVER erledigt
wird. Durch zusaetzliches Druecken von "SHIFT" wird das Gegenteil der
Funktion ausgefuehrt.
19.10.2004
-File Errors werden in einer Alertbox ausgeben und nicht mehr ber
die Console. [GS]
16.10.2004 (v0.34.1)
-Neues Versionsnummern Schema: die 3te Zahl steht fuer die Release
14.10.2004 (v0.34)
-"Zurueck" im Kontext-Men. [GS]
06.10.2004
-Wurde per VA_START ein absoluter Pfad angeben und die Datei befindet
sich nicht dort. So erfolgte die Auswertung der Pfadliste nicht
korrekt. [GS]
30.09.2004
-Menueicon aktiviert. [GS]
18.09.2004
-Bugfix: CTRL+V laedt jetzt wirklich die Datei SCRAP.TXT aus dem
Clipboard. [GS]
-ALT-T Inhalts-Seite zeigen (wie Inhalt-Icon, wie ST-Guide) [GS]
-ALT-X Indexseite zeigen (wie Index-Icon, wie ST-Guide) [GS]
-ALT-K Katalog laden (wie Index-Icon, wie ST-Guide) [GS]
-Bugfix: Erkennung der REF Datei funktionierte nicht immer. [GS]
10.09.2004
-Gerhard Stoll interessiert sich fuer den Quellcode von HypView und
will das Programm erweitern. Seine Aenderungen sind mit [GS] markiert.
-Unterstuetzung der Ende Tasten (gibt es z.B. beim Milan). [GS]
29.01.2004 (v0.33)
-Bugfix: ASCII Texte, die nur eine Zeile ohne CR/LF enthielten, wurden
nicht angezeigt.
14.01.2004
-Bugfix: HypView ignorierte die Kapitel-Angabe "Main" fr externe
Referenzen. Dies fuehrte dazu, dass bei Referenzen auf andere Hypertexten
nicht die richtige Startseite angezeigt wurde (sichtbar bei KATALOG.HYP).
23.12.2003
-Bugfix: Falls HYP_VIEW.CFG nicht gefunden wurde, wurde faelschlicherweise
versucht ein nicht existierender "Skin" zu laden.
-Bugfix: Die Bestimmung des Bootlaufwerks funktionierte bisher nicht.
24.11.2003
-Der Test auf WDIALOG wurde (hoffentlich endgueltig) beseitigt.
-Compiler-Einstellung war beim letzten Release faelschlicherweise auf
68020 eingestellt. Dadurch lief das Programm unter MagiC PC und auf
"einfachen" STs nicht mehr.
-Laut TOS.HYP fuehrt ein @ am Anfang eines te_ptext (=eines Textfelds)
dazu, dass der Rest als Platzhalter interpretiert wird.
Folge: Falls bei der Suche mit dem "Autolocator" als erstes Zeichen
ein @ eingegeben wird, werden alle Eingaben nicht angezeigt (die Suche
wird jedoch ausgefuehrt!). (MagiC ist jedoch davon nicht betroffen!)
23.11.2003
-Der "intelligente Fuller" verschiebt das Fenster (=die obere linke Ecke
des Fensters) nur noch wenn das vergrsserte Fenster ausserhalb des
sichtbaren Bereichs zu liegen kommt. D.h. beim "Fullen" des Fensters
springt das Fenster nicht mehr automatisch in die obere linke Ecke
des sichtbaren Bereichs.
17.11.2003 (v0.32)
-Bugfix: Im ACC-Betrieb kam es nach 2maligem ffnen zum Absturz, falls
kein DEFAULT Hypertext angegeben wurde.
14.11.2003 (v0.31)
-Monochrome Bilder (=1 Bitplane) werden jetzt nicht mehr an die Anzahl
Bitplanes der aktuellen Aufloesung angepasst, sondern einfach monochrom
gelassen. Sie werden dann mittels vrt_cpyfm() wie beim Original ST-Guide
transparent auf den Bildschirm kopiert. (Diese Transparenz kann nicht
mehr mit TRANSPARENT_PICS=0 deaktiviert werden!)
-Bugfix: Beim Bilder Laden wurde unter Umstnden zuwenig Speicher
alloziert, was unter MagiC zum System-Absturz fhrte.
-Bugfix: Falls der intelligente "Fuller" deaktiviert wurde, jedoch
die automatische Fenstergrssen-Anpassung aktiviert war, wurde beim
Zeichensatzwechsel das Fenster auf max. Bildschirmgrsse vergrssert.
-Beim Zeichensatzwechsel (=CTRL+Z) wird nun sichergestellt, dass die
Seite gut sichtbar ist, d.h. es wird wenn ntig nach Oben gescrollt.
10.11.2003 (v0.30)
-Intelligenteres vergrssern/verkleinern beim Zeichensatz-Wechsel
-Das "intelligente" vergrssern des Fensters auf die maximale Dokument-
grsse lsst sich nun mit dem Tag INTELLIGENT_FULLER=0 deaktivieren.
Dadurch wird die maximale Fenstergrsse auf Bildschirmgrsse gesetzt.
09.11.2003
-Falls WINADJUST=0 ist, wird trotzdem beim Zeichensatz-Wechsel die
Fensterbreite/-hhe angepasst (="eingerastet").
-Zeichen, die eine Zusatz-Taste (wie CTRL, ALT) zur Eingabe bentigen,
lassen sich nun auch in den Autolocator eingeben.
04.11.2003
-Bugfix: AV-Protokoll wird nun auch beim Start als ACC initialisiert.
-2 maliges Drcken von ESC deaktiviert und versteckt das Eingabe-Feld
des "Autolocator". Dadurch muss nicht mehr mit einem Mausklick das
Eingabe-Feld "weg-geklickt" werden.
20.09.2003 (v0.29)
-Der Umbruch von Text-Dateien ist nun mittels "ASCII_BREAK=" in der
HYP_VIEW.CFG konfigurierbar. D.h. HypView bricht eine sehr lange
Zeile um, sobald die angegebene Anzahl von Zeichen erreicht wurde.
-Der Umbruch von Text-Zeilen ist erfolgt wenn mglich bei einem
Leerzeichen oder Tab-Zeichen. (Hallo Sascha :-))
02.09.2003
-Bug "Endloses scrollen bei der Selektion" beseitigt
29.08.2003
-Debugging-Ausgabe bei der Selektion entfernt :-)
07.08.2003
-Fehler bei der Selektion entfernt
04.08.2003 (v0.28)
-Untersttzung fr alternative Toolbars bzw. Skins eingebaut (Variable
SKIN zeigt auf die gewnschte RSC Datei im "Skins" Verzeichnis)
Gunnar Grbel hat vor einiger Zeit einige erstellt.
03.08.2003
-Bugfix: Externe Referenzen mit Kapitelangabe funktionieren wieder.
-Bugfix: Ein (mittels Zurck-Button) entferntes Dokument konnte
beim erneuten ffnen zum Absturz fhren.
-History-Popup mit bis zu 12 Eintrgen eingebaut.
01.08.2003
-Untersttzung fr externe Referenzen eingebaut (@xref Tag)
(=Referenzen-Popup mit bis zu 12 Eintrgen)
31.07.2003 (v0.27)
-Unbekannte Dateien, die kein Null-Byte enthalten werden als Text
dargestellt.
-Text-Dateien, mit Zeilen lnger als 127 Zeichen werden umgebrochen.
-Falls eine geladene Datei mittels eines Links geladen wurde, so werden
folgende Dateien auch noch im realen Verzeichnis gesucht.
Beispiel:
"C:\GUIDES\ARCVIEW.HYP" ist ein Link auf "D:\ARCVIEW\ARCVIEW.HYP"
Wird nun auf den Link "HISTORY.TXT" geklickt, so werden folgende
Pfade der Reihe nach berprft:
C:\GUIDES\HISTORY.TXT
D:\ARCVIEW\HISTORY.TXT
HISTORY.TXT
$PATH + HISTORY.TXT
30.07.2003
-Bugfix: Darstellungs-Fehler bei sehr langen Seiten/Texten beseitigt.
-Verbesserte System-Integration: Offene Fenster werden in das
"Window-Cycling" des Desktops integriert (mittels AV_ACCWINDOPEN,
AV_ACCWINDCLOSED).
11.07.2003
-ASCII-Text-Erkennung: Es werden nun Dateien, die die Zeichen
1-4 und 16-25 enthalten als ASCII angezeigt. (Obwohl es sich
korrekterweise nicht um ASCII handelt!)
27.02.2003
-Bugfix: Falls zu einer REF Datei kein passender HYPertext vorlag,
kam es zum Absturz.
26.02.2003 (v0.26)
-Untersttzung fr REF Dateien eingebaut.
Wird eine .REF Datei als Pfad bergeben, so wird sie geladen und
die entsprechende .HYP Datei angezeigt. Achtung: Es wird einfach
nur die Dateierweiterung abgendert und nicht der entsprechende
Eintrag in der REF Datei ausgewertet!
-Falls eine Kapitelname im HYPertext nicht existiert, so wird
versucht die entsprechende .REF Datei zu laden. Im Erfolgsfall
wird dann darin nach dem passenden Kapitel gesucht.
19.01.2003 (v0.25)
-Verffentlichung des aktuellen Standes.
18.01.2003
-Arbeiten am automatischen Scrollen whrend der Selektion
absgeschlossen. Folgende Features sind eingebaut:
-gleichzeitiges horizontales und vertikales Scrollen
-nach jedem Scroll-Schritt wird eine Pause von 50 ms gemacht.
Dadurch sollte das Scrollen auch auf schnellen Rechnern brauchbar
sein.
-vertikales Scrollen ist linear Abhngig von der Mausposition.
Das heisst, wenn die Maus weiter aus dem Fenster bewegt wird, wird
auch schneller gescrollt. (64 Pixel = 1 Zeile schneller)
-Bugfix: Falls die Katalog-Datei nicht geffnet werden kann, so
wird die Mausform wieder in einen Pfeil zurck gewandelt.
-Bugfix: Beim automatischen Anpassen der Fenstergrsse (WINADJUST=1)
wird nun immer die ganze Toolbar angezeigt (=minimale Fensterbreite).
-Verbesserungen beim Umgang mit proportionalen Fonts. (Das Fensterraster
wird nun als Durchschnitt der Zeichenbreiten von ASCII 32 bis ASCII 154
berechnet.)
-Bugfix: Es wird nun immer der absolute Pfad einer Datei ermittelt.
(Also auch fr Dateien, die sich im aktuellen Verzeichnis befinden.)
-Das Block-Ende einer Selektion kann nun jederzeit mit SHIFT-Klick
verndert werden.
-Rechtsklick ffnet ein Popup mit den Block-Funktionen.
-Blockfunktionen:
-Speichern von HYP und ASCII Texten im ASCII Format (auch ber die
Toolbar zugnglich).
-CTRL+A whlt den ganzen geladenen Text aus
-CTRL+C kopierte den selektierten Block ins Clipboard. Falls kein
Text selektiert ist, wird der ganze Text kopiert.
-CTRL+V ladet die Datei SCRAP.TXT aus dem Clipboard. (wie ST-Guide)
xx.01.2003
-Diverse Arbeiten am automatischen Scrollen whrend der Selektion.
31.12.2002
-Bugfix beim automatischen Scrollen. Keine "Lcher" mehr vorhanden.
18.12.2002
-Verbesserungen bei der Selektion.
17.12.2002
-Autolocator: Leerzeichen am Anfang der Eingabe werden ignoriert.
-Selektion ist nun auch mit proportionalen Zeichenstzen kompatibel.
Bei Bitmap-Zeichenstzen berechnet anscheinend die Funktion
vqt_extent() die Grsse einer leeren Zeichenkette (="") falsch,
falls kursiv als Attribut definiert ist.
16.12.2002
-Selektion wieder entfernt. Beginn einer neuen Implementation.
-NEU: Automatisches Scrolling in horizontaler Richtung beim Selektieren.
06.12.2002
-Bugfix: LINKEFFECT wird nun genau gleich wie bei ST-Guide behandelt.
D.h. der angegebene Effekt wird als "zustzlicher" Text-Effekt mit dem
gerade aktuellen Verknpft.
-Bugfix: Die Icon-Position beim Iconifizieren wird nun immer neu einge-
stellt.
Dadurch klappt's auch mit ICFS bzw. Iconify-Servern, die
wind_get(WF_ICONIFY) nicht untersttzen.
04.12.2002
-Da ich aus zeitlichen Grnden kaum zum Programmieren kommen,
verffentliche ich den aktuellen Stand.
29.11.2002
-automatisches Scrollen in vertikaler Richtung beim Selektieren.
27.11.2002
-Bugfix: Flschlicherweise wurden beim Klick auf "Zurck" Dateien
geschlossen, die evtl. noch bentigt wurden.
(Z.B. "Katalog.hyp" -> "TOS.hyp" -> "Katalog.hyp" -> zurck
-> zurck -> CRASH!!!)
26.11.2002
-Einfache Text-Selektion per Maus eingebaut.
Folgende "Features":
-Funktioniert mit binr, ASCII und HYP Dateien
-Kein automatisches Scrollen am Fensterrand
-Keine Bercksichtigung der Text-Attribute (Betrifft HYP)
-Kein "Fortsetzen" der Selektion mittels Shift-Taste.
-Noch KEINE Aktionen eingebaut (also nur selektieren mglich).
24.11.2002
-Bugfix: Speicherschutzverletzung bei AV_PROTOKOLL "beseitigt". D.h.
HypView geht davon aus, dass bei der Anwort mit VA_PROTOSTATUS der
Zeiger auf den eigenen Namen nicht mehr bentigt wird und daher
freigegeben werden kann. Ein Desktop, der danach trotzdem auf diesen
Zeiger zugreift wird immer noch "abschmieren". Selberschuld!
20.11.2002
-Bugfix: Zugriff auf ungltigen Zeiger beseitigt. (Speicherschutz)
18.11.2002
-kleinere Bugs beseitigt, die sich eingeschlichen haben.
17.11.2002 (v0.20)
-Autolocator-Funktionalitt eingebaut.
Dies funktioniert mit allen Formaten (=HYP, ASCII, binr).
Funktionsweise:
-Such-Text eingeben
-RETURN startet die gleiche Suche erneut
-ESC lscht den eingegebenen Text
-Einfache Speicherfunktion fr HYP, welche die aktuelle Seite als ASCII
speichert.
13.11.2002
-Nach der internen Umstellung luft nun (anscheinend) alles so wie in der
vorherigen Version.
-Die Mult-Window-Bugs sind nun hoffentlich behoben.
02.10.2002
-Sortier-Reihenfolge der HISTORY gendert (=neuste Eintrge zuoberst)
-Allgemeine berarbeitung begonnen. (Da sich die Abstrze beim Gebrauch
des "Multi-Window-Features" nicht so einfach beseitigen liessen.
= strukturelle Schwchen)
-Die Standard-Pfadliste wird nun beim Starten automatisch an das Start-
laufwerk angepasst. (z.B. wird aus C: M: falls von M: gebootet wird.)
Dies betrifft nur die Standard-Pfade! D.h. es wird diese nderung nur
vorgenommen, falls keine andere Pfadliste aus der CFG geladen wurde.
-Bugfix: beim seitenweise Scrollen per Maus wurde immer eine Zeile
bersprungen.
-Bugfix: die Fileselect-Box im Fenster ist wieder zurck :-)
-Bugfix: Falls mehrere Fenster offen waren, geriet die "History"
manchmal durcheinander, was sogar zum Absturz fhren konnte.
-Bugfix: Memory-Leck bei der Anzeige von ASCII-Dateien beseitigt.
24.09.2002 (v0.17)
-Bugfix: Unntige/Fehlerhafte Mfree-Aufrufe beseitigt.
-Bugfix: Datei-Handle wurde nicht geschlossen, falls die Datei beim
"zurck"-Bewegen erneut geffnet werden musste.
-Bugfix: ein zu ffnendes Fenster hat nun immer mindestens 1 Zeile und
5 Kolonnen. Dadurch kann ein Absturz unter MagiC verhindert werden,
da kein "zu kleines" Fenster erstellt wird.
-Bugfix: Speicherschutz-Problem unter MiNT beseitigt (zumindest falls es
keine anderen mehr hat).
-Bugfix: Als ACC wurde nicht auf die AP_TERM Meldung reagiert.
23.09.2002 (v0.16)
-Automatisches Anpassen der Fenster berarbeitet. Es sollte nun nicht mehr
passieren, dass Fensterteile teilweise ausserhalb des sichtbaren Bereichs
zu liegen kommen.
-Bugfix: Falls eine gerade offene Datei nochmals geffnet wurde, wurde
in der "History" die falsche Seitennummer gespeichert.
-HypView berprft nun auf Wunsch (in der Konfiguration CHECK_TIME=1)
vor dem erneuten Zugriff auf Dateien, ob sich diese gendert haben und
ladet sie erneut. (Praktisch beim Schreiben von Hypertexten und beim
Erstellen des KATALOG.HYP)
18.09.2002
-HypView luft nun auch falls die Zeilen von HYP_VIEW.CFG mit LF (=Unix)
oder auch nur mit CR (=Mac) abgeschlossen sind.
-Bugfix: Zeichenstze unterschiedlicher Grsse wurden nicht korrekt
verarbeitet. Dies fhrte zu "berreste" beim Scrollen.
16.09.2002
-Neues Schlsselwort in der Konfiguration: DEBUG_FILE
Alle Fehlermeldungen, die normalerweise auf STDERR (=bei MagiC ist das
der Bildschirm) knnen auf eine beliebige Datei umgeleitet werden.
Dadurch lsst sich meine MiNT-Installation auch berreden die Fehler
anzuzeigen.
-Bugfix: Beim Starten als ACC wollte HypView die Parameter auswerten,
obwohl keine existieren bzw. die Daten ungltig sind.
-Bugfix: Es konnte vorkommen, das der Hilfe- und der Index-Button
anwhlbaren, obwohl es diese Seiten nicht gab.
-Abfrage auf WDIALOG vorlufig ausgebaut. (Hallo MiNTler :-))
-Bugfix: Falls die HOME-Variable nicht mit einem '\' oder '/' ab-
geschlossen war, wurde auf einen ungltigen Pfad zugegriffen und die CFG
nicht gefunden.
15.09.2002 (v0.15)
-Popups, die im Hypertext per @previous und @next in den HYP integriert
sind werden nun auch geladen und dargestellt. (Vorher blockierten diese
die Navigation mittels "Vorwrts" und "Rckwrts".)
-Untersttzung von WINPOS: Bugs beseitigt und verbessert (=es ist nun
nicht mehr mglich das Fenster so zu positionieren, dass die Fenster-
elemente nicht mehr bedienbar sind).
-"CTRL+Klick geht nicht immer"-Bug beseitigt: 0 Byte am Stringende
vergessen :-)
-Falls in einem Hypertext keine Hilfe-Seite mittels @help definiert ist,
wird nach dem Kapitel "Help" gesucht.
-Bugfix: Die Seite, die mittels @default in einem HYP definiert wird,
wurde flschlicherweise immer als Startseite benutzt.
-Bugfix: Ein Klick auf ein @limage fhrte zum Absturz.
13.09.2002
-Falls eine VA_START Meldung ankommt, die keine Datei als Parameter
enthlt, so wird dies als "Aufwecken" von HypView interpretiert.
Falls mit DEFAULT=xy eine Datei definiert wurde, so wird diese geffnet,
sonst wird der File-Selector geffnet.
-Bugfix: Als ACC gestartet konnte es vorkommen, dass HypView auf ein
nicht mehr existierendes Fenster zugriff, was natrlich zum Absturz
fhrte.
04.09.2002 (v0.14)
-Untersttzung fr "echte" Page-Up und Page-Down Tasten (wird von
MagiCMac untersttzt).
-Falls kein Katalog mittels "KATALOG=xy.hyp" definiert ist, dann lsst
sich das Katalog-Icon nicht mehr anwhlen.
-Bugfix: Bilder wurden beim zeilenweisen Scrollen "abgeschnitten".
30.08.2002 (v0.13)
-Obwohl es noch einiges zu implementieren gbe, verffentliche ich diese
"Etape".
22.08.2002
-Links vom Typ SYSTEM_ARGUMENT, REXX_SCRIPT und REXX_COMMAND (=4-6) werden
nun folgendermassen behandelt:
-SYSTEM_ARGUMENT und REXX_SCRIPT fhren zu einer AV_STARTPROG Meldung
an den AV-Server.
-REXX_COMMAND fhrt zum Senden einer VA_START Meldung an den Host, der
mittels @hostname im Hypertext gesetzt wurde.
-Bei allen drei Typen wird vor dem Versenden der Meldung versucht einen
absoluten Pfad auf eine existierende Datei zu erstellen. D.h. als Pfad
wird der Zugriffspfad des Hypertexts genommen und das "Kommando" als
Dateinamen interpretiert. Wird eine solche Datei gefunden, so wird
die Meldung mit dem kompletten Zugriffspfad versendet. Ansonsten wird
nur das "Kommando" versendet. Z.B. findet QED dadurch die Dateien.
=> Beispiel in TEST.HYP/Kommunikation
-Interne-Representation der Hypertext-Seiten gendert. Dadurch wurde die
Anzeige und das Scrollen beschleunigt. Trotzdem scheint das Zeilenweise-
scrollen beim ST-Guide schneller zu gehen.
21.08.2002
-Weitere Anpassung des TEST.HYP
-NEU: Klick auf @alink Verweise ffnen nun ein neues Fenster. Es gibt aber
kaum Hypertexte die das bisher nutzen, da ST-Guide bekanntlich nur 1
Fenster verwalten kann. Evtl. ndert sich das mit HypView?
-Links vom Typ 5 (REXX_SCRIPT) werden wie Typ 4 und 6 einfach an den
AV-Server weitergegeben.
-Links vom Typ 7 (QUIT) fhren zum Schliessen des aktuellen Fensters.
-Links vom Typ 4-6 werden zuerst als Pfade interpretiert und im aktuellen
Verzeichnis gesucht. Falls diese Datei nicht existiert, wird statt dessen
der unvernderte Link an den AV-Server bergeben.
Damit klappt es nun auch mit externen Verweisen auf nicht-Texte (z.B. auf
eine Batch-Datei im aktuellen Verzeichnis => siehe TEST.HYP).
20.08.2002
-Test-Hypertext berarbeitet und mit neuen Seiten fr nicht-existierende
Features ergnzt. Jetzt geht's an's implementieren.
27.07.2002
-Bugfix: Falls beim schliessen eines Hypertextes noch ein Popup-Fenster
offen war beendete sich das Programm nicht.
14.07.2002 (v0.12)
-Funktionsnderung: CTRL+UP/DOWN (=Strg und Pfeilhoch/-runter) bewirken
nun wie SHIFT+UP/DOWN ein seitenweises Scrollen des Fensters.
Dadurch funktioniert die "Page-Up/Down" Taste von PC-Tastaturen auch
wie zu erwarten ist (und auch von anderen GEM-Programmen praktiziert
wird). Dadurch weicht die Bedienung von ArcView von der ST-Guide
blichen ab.
-Bugfix: Tastatur-Funktionen, die fr binr-/ASCII-Texte nicht verfgbar
sind, fhren nicht mehr zum Absturz.
-NEU: Falls CTRL whrend dem Klick auf einen Link gedrckt gehalten
wird, dann wird dieser in einem neuen Fenster dargestellt.
(Achtung: Die Datei wird erneut geladen! => doppelter Speicherverbrauch!)
-Falls der Zeichensatz gendert wurde (CTRL+Z), werden alle offenen
Dokumente aktualisiert und den entsprechenden Fenster eine Redraw-
Meldung geschickt.
-Links des Typs 6 (REXX_COMMAND) werden wie Typ 4 (SYSTEM_ARGUMENT)
behandelt. Dadurch wird das ffnen einer Datei mit einem speziellen
Viewer dem AV-Server berlassen (der also den passenden Viewer suchen
und starten muss).
-NEU: In der Konfigurationsdatei kann mittels VA_START_NEWWIN angegeben
werden, wie auf eine VA_START-Meldung reagiert wird (0=kein neues Fenster
ffnen;1=evtl.;2=immer)
-Bugfix: Ein iconifiziertes Fenster wurde beim Laden einer neuen Datei
nicht automatisch "deiconifiziert".
13.07.2002
-Bugfix: Das Index-Icon ist nur noch anwhlbar falls auch wirklich eine
Index-Seite im Hypertext enthalten ist.
-Bugfix: Fehler in der Cache-Verwaltung beseitigt. Es wurde auf ein Hyper-
text zugegriffen, der nicht mehr komplett im Speicher war.
29.06.2002 (v0.11)
-Bugfix: ACC Betrieb endete meist mit einem Bus-Fehler.
-Bugfix: Hyp-Header wurden unntigerweise mehrmals geladen, weil nicht
bemerkt wurde das die Datei schon geffnet ist. (=>Cache)
26.06.2002
-Bugfix: Falls keine Default-Datei angegeben wurde, gab es einen Crash.
-Neu: System-Argumente werden per AV_STARTPROG an den AV-Server bergeben.
(D.h. man kann nun z.B. den KATALOG.HYP erneuern)
-Neu: Falls eine Datei aus einer anderen geladen wird (z.B. Verweis auf
HISTORY.TXT), dann wird versucht die Datei im Pfad der geffneten Datei
zu ffnen. (Man sollte nicht "." in die Pfadliste aufnehmen, da sonst
HypView Dateien in seinem (!) Verzeichnis sucht.)
-Bugfix: Der Link-Effekt wurde erst ab 16 Farben bernommen.
25.06.2002 (v0.10)
-Bugfix: Speicherleck beim wechseln zwischen Dateien gestopft.
-Cache-Funktion wieder implementiert.
-Bugfix: "Speicher-Schiesser" beseitigt.
-Bugfix: Wechsel zwischen HYP-Dateien und anderen Formaten klappt
wieder (=> Cache-Leerungs-Bug beseitigt)
-Popups funktionieren wieder.
-Zeichensatz-Wechsel (FONT <-> XFONT) mittels CTRL+Z klappt wieder.
-Bugfix: TOS.HYP luft nun wieder.
-Bugfix: Bestimmen der Klickposition funktioniert nun auch mit Hyper-
texten, die Bilder enthalten und mit HCP < 3 erstellt wurden.
(="Chrysalis-Bug")
24.06.2002
-Navigation mittels Links wieder implementiert
20.06.2002 bis 22.06.2002
-HYP-Format wird nun wieder geladen und angezeigt. (Nachwievor nach
der alten Methode)
-Navigation mittels Iconleiste und Tastatur wieder eingebaut.
19.06.2002
-Bugfix: Ein CTRL+ALT+HOME fhrt nicht mehr zum iconifizieren des
Fensters.
-Die Konfiguration wird nun wieder aus der Datei geladen.
Dabei habe ich einige Konfigurations-Punkte umgetauft und ein paar neue
eingefhrt (TEXT_COLOR, BIN_COLUMNS, ASCII_TAB, LINK_EFFECT).
16.06.2002
-Neu: Untersttzung fr ASCII Texte mit Atari-/PC-,Mac- und Unix-Zeilen-
enden. (Es knnen nur Dateien geladen werden, die vollkommen in den
Arbeitsspeicher passen.)
Ein Text wird als ASCII Text erkannt falls er keine Zeichen unter dem
Wert 32 enthlt (mit Ausnahme von CR, LF und TAB).
-Binrdateien haben eine fixe Zeilenlnge (zur Zeit 76, wird aber spter
konfigurierbar).
-Beschleunigtes Scrolling, durch das ich mittels zustzlichem Speicher
eine Tabelle mit allen Zeilen-Anfnge erstelle.
15.06.2002
-Komplette berarbeitung begonnen.
Das Konzept wird nun modularisiert, d.h. es werden in Zukunft mehr als
nur HYP Dateien untersttzt. (Binr, ASCII, HYP fr den Anfang)
-Laden und Darstellen von Binrendaten klappt. (0-Zeichen werden als
Leerzeichen ausgegeben)
-Untersttzung fr mehrere Fenster.
11.06.2002
-Bugfix: Beim Berechnen der maximalen Seitenhhe wurde die Hhe von
"@image" nicht korrekt bercksichtigt.
-Bugfix: @limage Tags werden nur noch interpretiert, falls der
Hypertext mit dem HCP Version 3 (=aktuellste) compiliert wurden.
Dadurch wird die Darstellung von "alten" Hypertexten verbessert.
09.06.2002 (v0.07)
-HypView bildet nun nicht mehr die Fensterbreite als Minimum von
@width und der ermittelten Kolonnenanzahl. (Anscheinend ist das
wieder einmal ein Fehler in der ST-Guide Dokumentation.)
-Bugfix: Falls WINADJUST=0 war und keine Fensterposition mittels
WINPOS definiert wurde, wurde das Fenster in maximaler grsse
geffnet, was beim Scrollen meistens zu abgeschnittenen Texten
fhrte. (Hallo Thomas! Ich habs gefunden :-))
-Bugfix: Manchmal wurden falsche Text-Attribute beim Neuzeichnen
benutzt.
-Bugfix: Bei der Suche nach der Seite wird nun Gross-/Kleinschreibung
ignoriert.
-Bugfix: Bei von Aussen bewirkten Seitenwechsel (z.B. Hilfe-Aufruf aus
einem anderen Programm) wurde immer der Cache-Speicher gelscht und
ein History-Eintrag vermerkt, auch wenn der Sprung innerhalb der
gleichen Datei war und die Zielseite schon dargestellt wurde.
05.06.2002 (v0.06)
-Falls eine Datei nicht gefunden wird, wird der Name in der Fehler-
meldung erwhnt.
-Gunnar hat die 16 Farben-Version berarbeitet.
04.06.2002
-Problem entdeckt: Bei den Konfigurationsvariablen wie z.B. PATH,
KATALOG, DEFAULT darf kein Kommentar in der gleichen Zeile stehen,
da sonst die Daten falsch interpretiert werden. Also Vorsicht!
02.06.2002
-Gunnar Grbel hat sich die Mhe gemacht die HypView-Resource einwenig
an die modernen Zeiten anzupassen und hat ein paar schne Icons in
256 Farben gestaltet. (Vielen Dank!)
-Ich habe die Icons rasch in 16 Farben konvertiert.
-Bugfix: Das Icon fr das History-Popup wurde aktiviert, obwohl diese
Funktion noch nicht verfgbar ist.
25.05.2002
-ACC Behandlung gendert:
CTRL+Q als ACC: Schliessen aller Fenster
als APP: Beenden des Programmes
AP_TERM : Beendet immer das Programm!
23.05.2002 (V0.05)
-Tastatur-Wiederholung wird nun beim Auswerten deaktiviert.
Dank Richard klappt dies sogar auf einem sauberen Weg (wenn mglich).
-Die Hintergrundfarbe wird nur noch bercksichtigt, falls mindestens
16 Farben zur verfgung stehen. (=Falls man einmal im S/W Modus startet,
kann man doch noch Hypertexte ansehen.)
-Es ist nun mglich HypView auch zu beenden falls es als ACC gestartet
wurde. --> Vorsicht unter SingleTOS!!
-Es wird nun immer die selbst ermittelte Zeilenbreite verwendet auch falls
das Header-Tag @width existiert. Der ST-Guide macht das auch so.
(=> Hypertext Dokumentation ist da fehlerhaft!)
-Bugfix bei der True-Color Anpassung von grossen Bildern beseitigt.
-Bilder werden nun wie beim ST-Guide "transparent" ausgegeben.
Falls die Darstellung mit 16 bis 256 Farben erfolgt verursacht dies
mehr Aufwand als ohne Transparenz!
Das Feature kann mit "TRANSPARENT_PICS=0" deaktiviert werden.
08.05.2002
-Minimale Verbesserung bei der True-Color Konvertierung (=nur noch 15
Mono-Bitmaps mit vrt_cpyfm())
04.05.2002
-True Color Untersttzung vollstndig umgeschrieben. Nun werden alle
einzelnen Farben extrahiert und als Monochrombitmap mit vrt_cpyfm()
in das True Color Bild geschrieben.
Dies ist zwar langsam, funktioniert jedoch auf allen Grafikkarten?!
-Bugfix bei der Parameterbergabe (Dateiname - Kapitelname).
Ausserdem wird nun auf ".HYP " (nicht nur "HYP ") getestet um den
Kapitelnamen zu finden.
01.05.2002 (V0.03)
-CTRL+I zeigt die Versionsnummer von HypView an.
-HYP-View luft nun endlich als ACC! (Das Programm verhlt sich prinzip-
iell genau gleich. D.h. ich treffe keine Sicherheitsmassnahmen um die
Lauffhigkeit unter TOS sicherzustellen!)
30.04.2002
-Wie ich vernehmen konnte, klappt's nun mit der NOVA-Kompatibilitt,
aber mit der Milan- und der Eclips-Grafikkarte luft's noch nicht :-(
-Falls kein Default-Hypertext angegeben wurde (DEFAULT=xy), dann wird
die Fileselect-Box aufgerufen.
Mittels CTRL+O kann sie jederzeit erneut aufgerufen werden.
Auch das Icon zum Laden der Datei ist jetzt aktiv.
-Bugfix: Falls eine Datei schon geffnet/geladen wurde, konnte es
vorkommen, dass bei einem erneuten Verweis auf diesen Hypertext
nicht bemerkt wurde, dass er schon im Speicher ist. (=> doppelt
geladen)
-Kommandozeile, VA_START- und Drag&Drop-Parameter:
-Falls die ersten 3 Zeichen "*:\" sind, so werden diese bersprungen.
(Nach ST-Guide-Konvention wird dieses Format verwendet, falls das
Programm den absoluten Pfad einer Datei nicht weiss.)
-Am rechten "Parameter-Rand" wird nach einem Kapitelnamen gesucht
-Der Rest wird als Pfad angesehen. Konnte die Datei nicht geffnet
werden, so wird versucht mit Hilfe der PATH Variable die Datei
zu finden.
Benennt man nun HYP_VIEW.APP in ST-GUIDE.APP um und lsst es laufen
(da es noch nicht als ACC luft), so schicken alle ST-Guide-kompatiblen
Programme ihre Hilfe-Anfragen an HYP-View!
-Aus historischen Grnden werden die Kapitelnamen mit einem ' '
(=Leerzeichen) vom Pfad/Dateinamen getrennt. Der original ST-Guide
interpretierte also ab dem ersten Leerzeichen alles als Kapitelnamen.
Dies fhrte dazu, dass der ST-Guide nicht mit Leerzeichen im Pfad
zurechtkam.
Um nun kompatibel zu bleiben und trotzdem Leerzeichen im Pfad/Dateinamen
zu erlauben sucht HYP-View nicht einfach nach einem Leerzeichen, sondern
nach der Datei Extension "HYP" gefolgt von einem Leerzeichen. Wird also
die Zeichenfolge "HYP " (Gross-/Klein-Buchstaben ist egal) im Pfad
gefunden, so wird der Rest als Kapitelnamen interpretiert.
==> Also Achtung: Keinen Pfad erstellen, der auf dieses Muster passt,
da die darin enthaltenen Hypertexte nicht gefunden werden knnen!
28.04.2002
-nderungen am True-Color Workaround.
-Externe Konfiguration ber die HYP_VIEW.CFG erweitert:
-WINPOS erlaubt nun Breite und Hhe (in Zeichen!)
-WINADJUST aktiviert/deaktiviert die autom. Fenstergrssen-Anpassung
-BACKCOL erlaubt das Einstellen der Hintergrundfarbe.
(im Gegensatz zum ST-Guide werden die Bilder nicht transparent
gezeichnet.)
-Ein paar Kommentare zu den verschiedenen Variablen eingefgt.
-Bugfix: Absturz falls kein GDOS installiert war.
-Datei-Existenz wird nun mittels Fopen/Fclose berprft anstatt mit
Fxattr. Damit luft HYP-View auch unter Single-TOS (zumindest unter
TOS 4.04 habe ich kein Problem bemerkt).
27.04.2002
-Anscheinend klappt's mit dem True-Color Workaround nicht.
-Bugfix: Da die @limage-Definition anscheinend nicht ganz rckwrts-
kompatibel ist (was sich beim NOVA-Hypertext herausstellte), werden
nun Bilder mit der Breite = 1 Zeichen als @limage Bilder interpretiert.
Dadurch sollte es keine Probleme mit Hypertexten vor dem 19.04.1995
mehr geben.
-Tests haben gezeigt, dass HYP-View die Bilder von Hypertexten, die
mit dem HCP vor dem 19.04.1995 erstellt wurden, nicht 100% an der
gleichen stelle wie beim ST-Guide anzeigt. (=HYP-View: 1 Pixel weiter
unten)
26.04.2002
-Nachdem ich auf meine "Alpha-Preview" einige Reaktionen erhalten habe,
stellte sich auch heraus, dass es Probleme mit verschiedenen Grafik-
karten gibt unteranderem: NOVA und die im Milan eingebaute.
Der Fehler liegt wahrscheinlich daran, dass diese die Little-Endian
Darstellung benutzen (=also die auf dem PC gebruchliche). Daher habe
ich einen weiteren Workaround eingebaut.
-Neues Schlsselwort in der Konfigurationsdatei: LITTLEENDIAN=1
aktiviert die Little-Endian Darstellung bei Grafikkarten. (Ich weiss,
dass das keine gute Lsung ist. Aber evtl. luft's so auf die schnelle!)
21.04.2002
-Eine "busy bee" zeigt nun, dass gerade eine Seite geladen wird.
Dies ist vorallem wichtig beim langen Laden des TOS.HYP Indexes :-)
-Wie ich bei Tests mit dem HCP erfahren musste, werden nur Bilder
mit 1 oder 4 Ebenen (=monochrom und 16 Farben) untersttzt, dadurch
verringert sich der Aufwand fr mich: Ich muss nur eine Routine
schreiben, die 4 Planes in 1 Plane konvertiert.
-Falls zuwenig Farben zur Darstellung der Bilder im Original vorhanden
sind, wird das gleiche Verfahren wie beim ST-Guide angewendet:
Alle Farben bis auf Weiss und Hellgrau werden Schwarz gefrbt.
-Falls bis zu 8 Ebenen (=256 Farben) vorhanden sind, werden die Bilder
"expandiert".
-Rudimentre (=usserst schlechte) Routine, die Bilder ins Gerte
abhngige True-Color Format konvertiert. (Bisher lediglich auf meinem
Falcon in High-Color (16Bit) getestet.)
20.04.2002
-Mit der Tastenkombination CTRL+Z kann zwischen den 2 Zeichenstzen
(FONT und XFONT) gewechselt werden.
-Bugfix: Beim Bestimmen der Fensterbreite wurden flschlicherweise
Linienbefehle als Text und als Linien interpretiert, was je nach
Anzahl Linien zu einer unntig grossen Fensterbreite fhrte.
-Die Einstellungen werden nun aus der Datei HYP_VIEW.CFG geladen.
Damit lassen sich endlich die Einstellungen "von Aussen" verndern.
18.04.2002
-Untersttzung von Popup-Texten.
Verbesserungen gegenber dem ST-Guide:
- Popup in einem eigenen Fenster (=ohne Randelemente), jedoch
Applikations-modal.
Dadurch bleibt die Menuzeile aktiv und die Ausgabe anderer
Programme wird nicht blockiert.
- Popups knnen auch Grafik-Objekte und Bilder enthalten.
(Dummerweise entfernt der HCP die Objekte aus den "pnode"s,
da der ST-Guide dies nicht verkraftet. Abhilfe: man muss ein
normaler Eintrag (="node") erstellen und nach dem compilieren
mit HCP den Header von Hand anpassen!)
- Die Grsse ist nicht beschrnkt. Es werden aber keine Slider
angezeigt, falls das Popup grsser als der ganze Bildschirm
ist. => Zu grosse Popups werden nicht ganz angezeigt.
(aber trotzdem besser als die 12 Zeilen mit 60 Zeichen, die
der original ST-Guide bietet)
13.04.2002
-Nun kann man zur Anzeige auch proportionale Zeichenstze verwenden.
Die Darstellung ist dabei (wie schon bei den quidistanten Zeichen-
stzen) 100% ST-Guide kompatibel.
-Probleme bereiten die kursiven Texte, da zur Berechnung der "Klick-
Position" die Breite jedes Zeichens genommen wird. Und nicht etwa
die Breite der einzelnen Worte. Dadurch, kann die genaue Position
der angeklickten Stelle nicht bestimmt werden!
Dieses Problem hat aber der "echte" ST-Guide auch schon!
-Falls sich an der angeklickten Position nichts befindet, wird das
darunterliegende Wort ermittelt und an eine Pseudo-Suchmaschine
bergeben.
11.04.2002
-Nach tagelanger Suche, habe ich endlich herausgefunden, warum die Titel-
Grafik des "Chips'n'Chips" Hypertextes falsch dargestellt wurde:
Grafiken drfen auch grsser als die 65 KB sein. Die wahre grsse muss
aber mit Hilfe des "Next" Wertes berechnet werden.
D.h. "Next" enthlt das High-Word der Lnge der entpackten Daten.
Etwas kompliziert formuliert. Wer also genau wissen will wie das geht,
kann bei mir nachfragen.
07.04.2002
-Bugfix: Das Anpassen der Fensterbreite und Hhe bercksichtigte
nicht die aktuelle X/Y Position.
12.03.2002
-GetLink() korrigiert. (Nach wie vor keine Untersttzung fr
proportionale Zeichenstze)
-Beim Anzeigen einer neuen Seite springt das Fenster nicht stndig
in die obere linke Ecke. D.h. es wird nur noch Breite und Hhe
angepasst.
-Die wichtigsten Tastenkrzel zum Navigieren im Hypertext implementiert.
Nachdem ich umgezogen bin, hatte ich endlich wieder Zeit um an meinem
Programm zu basteln:
11.03.2002
-Die 1. Plane aller Bilder wird nun korrekt dargestellt. Das bedeutet,
dass man mit HypView monochrome Hypertexte ansehen kann.
Bei Farbbildern kann man teilweise nur erahnen, was dargestellt wird.
-Der Index- und der Katalog-Button haben nun ihre Funktion erhalten.
(Index springt zur Seite mit dem Namen "Index" und Katalog ffnet die
Datei "KATALOG.HYP")
05.03.2002
-Externe-Referenzen funktionieren nun auch.
-History-Eintrge knnen nun auf andere Dateien zeigen.
-Falls die Datei nicht im aktuellen Verzeichnis gefunden wird, so wird
noch in den angegebenen Suchpfaden gesucht.
03.03.2002
-Nun kann man auch mit Mausklicks auf Links durch den Hypertext "browsen"
wobei das anzeigen von externen Referenzen und Popups noch nicht klappt
und einfach mit einer Meldung quittiert wird.
Das ganze muss noch etwas umstrukturiert werden!
-Probleme bei der History, falls sich der Pfad gendert hat.
02.03.2002
-Die Reihenfolge der Seiten (=interne Vernetzung) wird nun beim Blttern
bercksichtigt. Falls es in eine Richtung nicht mehr weitergeht, so
wird der entsprechende Richtungspfeil versteckt.
-Ich habe provisorisch die Icons vom ST-Guide bernommen. Schliesslich
soll spter einmal jede seiner Funktionen bernommen werden.
28.02.2002
-Die Anzeige klappt nun. Probleme bereiteten mir die "@limage" Bilder.
Die Anzeige basiert nun auf folgenden Annahmen:
Alle Grafikobjekte ("image","limage","box","line","rbox") befinden
sich am Anfang der entpackten Daten.
Danach befindet sich der eigentliche Text (inkl. Textattribute und
-Bisher funktioniert erst das vorwrts und rckwrts Blttern ohne die
Reihenfolge zu beachten, also Node 0,1,2,...
27.02.2002
-Bugfix: Bei der Verwendung von Textattributen wurde nicht beachtet, dass
je nach Effekt der Text breiter wurde (z.B. Italic).
16.02.2002 bis 23.02.2002
-berarbeitung der Anzeigeroutinen
-Es wird bei jedem Redraw der ganze Hypertext neu gezeichnet
==> nicht besonders schnell!
-Probleme mit "limage" bestehen noch.
-Bei Bildern wird bisher nur die 1. Plane dargestellt (=kein Dithern,
keine farbigen Bilder)
15.02.2002
-Arbeiten am "GEM-Gewand": Texte werden nun in einem Fenster dargestellt.
Noch keine Grafiken implementiert.
30.01.2002
-Kleine Umstrukturierung, damit die Routinen wie eine Bibliothek
zu einem anderen Programm dazugelinkt werden knnen.
==> jetzt muss das ganze in eine GEM-Applikation "gestrickt" werden.
29.11.2001
-Die HYP-Laderoutine neu geschrieben:
-HYP_DOCUMENT enthlt nun die Indextabelle sowie Zusatzinfos
(Autor, Version, ...) und natrlich der Zugriffspfad auf die Datei.
-Besteht nun aus einem einzigen Speicherblock (=nicht mehrere
"Mfree()" ntig um das Dokument zu entfernen)
-DisplayXY() Routinen angepasst.
25.11.2001
-interne Reorganisation
22.11.2001
-Verarbeitet nun die meisten getesteten Seiten. D.h. bisher werden alle
grafischen Attribute bersprungen.
-Kann auch verschlsselte Dateien lesen (wie z.B. Chips&Chips)
20.11.2001
-Einfache Textdarstellung einer Seite ohne Grafiken und Links klappt
nun einigermassen.
19.11.2001
-Nachdem ich seit geraumer Zeit mit dem Gedanken gespielt habe einen
eigenen HYPertext Viewer zu schreiben, habe ich endlich mit etwas
Code begonnen. (Ausserdem habe ich auch schon seit lngerer Zeit den
Quelltext zu WinGuide von dessen Autor Frank Rger erhalten.)
Es steht also nichts mehr im Weg um das Projekt zu realisieren.
-Die erste Version ist wie immer eine ".TOS" Version mit Textausgaben.
Zur Zeit wird lediglich der HYP-Header sowie die Index-Daten aus einer
HYP-Datei geladen und eine Indextabelle im Speicher erstellt.
Danach wird ein "Baum-Artiger" Index angezeigt.