CompressHTML



Updates, FAQ
Archiv: CompressHTML (200 KB)
Version: 0.66
Datum: 20. Juni 2000
Beschreibung: Programmoberfläche
Funktionen:
  • (De)Komprimieren von HTML-Dateien
  • Komprimieren von AmigaGuide-Dateien
  • (De)Komprimieren von ARexx-Dateien
  • HTML-Preprozessor und ein
  • Universeller Preprozessor
  • usw.

Zu was?
  • Um Speicherplatz (bei mir im Durchschnitt 15%) im WWW zu sparen
  • Für höhere Übertragungsraten
  • Leichters Editieren von komplexen HTML-Projekten mit dem Preprozessor

Sonstiges:
  • Triton-Oberfläche
  • Projektverwaltung.
  • Automatische Auswahl der Dateien anhand des Archiv-Bits.
  • Alle Funktionen zur Dateibearbeitung als Plugins realisiert.
  • Beliebige Kombination von Plugins, Programmfunktionen und externen Programmen, mit Hilfe einer Funktionsliste.
  • Verzeichnisse lassen sich mit dieser Liste komplett bearbeiten, wobei die Ausgabe in ein anderes Verzeichnis erfolgen muß.
Benötigt:
  • Amiga OS3.x (Datatypes)
  • tritonrexx.library
  • diese wiederrum benötigt die triton.library
  • rexxMOOS.library
  • RexxLocalDates.library
Update- Information:
  • Version 0.66 (20. Jun. 2000):
  • Verschiedene Korrekturen
  • Beispiele komplett Überarbeitet und dem Archiv wieder beigelegt.
  • Version 0.64 (15. Jun. 2000):
  • Optimierungen
  • NEU: Zu jedem Projekt kann nun ein Kommentar mitgesichert werden.
  • NEU: Funktion DEFINE, damit lassen sich Definitionen, für die Preprozessoren in der Funktionsliste erstellen, ohne die Dateien ändern zu müssen.
  • NEU: Funktion EXECUTE, bearbeitet die ausgewählten Dateien, mit dem angegebenen Programm.
  • Die Dateityperkennung unterstützt nun auch HTML-DataTypes.
  • Das Programm HTML_Cap beigefügt (mit freundlicher Genehmigung von Andreas Frank)
  • Universellen Preprozessor erstellt.
  • HTML-Preprozessor:
    • NEU: #IFDEF-Abfrage um #ELSEIF-Abfrage(n) erweitert.
    • NEU: #DEFINE kann nun, optional, einen Bezeichner Über Requester erstellen.
    • NEU: Befehl #ERROR
      Gibt die angegebene Meldung aus, bzw. gibt die Möglichkeit die Bearbeitung abzubrechen.
    • Optionen für den Befehl #SORT erweitert.
    • NEU: Befehl #TABLE
      Fügt eine angebene ASCII-Datendatei als Tabelle ein.
    • NEU: Die Include-Datei html_pragma.inc, wird in jede Datei eingebunden: Ermöglicht damit eine allgemeine Änderung der Standardausgeben von Befehlen wie #DATE.
    • NEU: #PRAGMA Befehl, zum ändern der Voreinstellungen des Preprozessors, d.h. die max. Anzahl der Include Dateien, pro Datei, kann man nun einstellen und es kann jederzeit geändert werden, ob Definitionen Wortweise oder einfach als Zeichenfolge ersetzt werden.
    • Der #SORT Befehl funktioniert nun mit klein und/oder großgeschriebenen Tags, wenn nach LINK bzw. URL sortiert wird.
    • Die Tags der Include-Dateien und die Ausgaben des Preprozessors werden jetzt nur noch kleingeschrieben.
    • Die Leerzeile am Anfang von PRE formatierten #CLI und #HTMLCODE Ausgaben wird nun weggelassen.

Archiv: CMP_Upd.LHA (16 KB)
Version: 0.80
Datum: 09. Juli 2000
Beschreibung: CompressHTML
Benötigt: CompressHTML >0.603b
Update-
Information:
  • Version 0.80 (9. Jul. 2000):
  • NEU: Funktionsliste in ein seperates Fenster ausgelagert.
  • NEU: Funktion SELECT, wählt die angegebene Datei aus (für Dateien die jedesmal bearbeitet werden sollen).
  • NEU: Kommentare sind nun in der Funktionsliste möglich.
  • NEU: Menüpunkt, um alle Fenster in den Vordergrund zu stellen, eingebaut.
  • NEU: Bei EXECUTE sind nun auch Ausgabeumleitungen möglich.
  • Verschiedene interne Korrekturen.
  • Korrekturen:
    • AUTO_SELECT, verursacht nun bei der Suche in einem Wurzelverzeichnis keinen Fehler mehr.
    • Fehler beim Ausklammern von Funktionen behoben. Verursachte einen Fehler beim Speichern und Laden des Projektes.
  • Version 0.71 (1. Jul. 2000):
  • Verschiedene interne Funktionen umbenannt. Alte Projektdateien können natürlich konvertiert werden.
  • Neue Funktion: SWAP_TO_DIR, kopiert den aktuellen Inhalt des SWAP-Verzeichnisses, in das angegebene Verzeichnis, z.B. um das Ergebnis eines Preprozessors anzusehen, bevor die Datei komprimiert wird.
  • Den Button Schließen, in der Funktionsauswahl, durch Anfügen ersetzt. Dieser stellt die ausgewählte Funktion ans Ende der Funktionsliste.
  • Statusanzeigen erweitert, z.B. Lade Projekt ...
  • Das Hauptfenster ist nun nach dem Starten und öffnen aller Fenster, wieder das aktive.
  • Den Startvorgang etwas beschleunigt.
  • Version 0.67 (2. Apr. 2000):
  • Bei Verlassen des Programmes und geänderten Einstellungen, erscheint jetzt nur noch EIN Requester.
  • Laufzeitanzeige wieder eingebaut.
  • Fehler beim Deaktivieren von Funktionen behoben, führte auch zu Fehlern beim Speichern und späterem Laden von Projekten.
  • Auch beim Ändern des Zielverzeichnisses erscheint nun beim Projekt-Laden bzw. Verlassen des Programmes eine Rückfrage.

Archiv: CMP_ASCII_PP.LHA (7 KB)
Version: 0.25
Datum: 01. Juli 2000
Beschreibung: ASCII-Preprozessor
Benötigt: CompressHTML >0.66
Update-
Information:
  • Version 0.25 (26. Jun. 2000):
  • NEU: #LINE Marke Setzt eine Marke. Dient in erster Linie zur Fehlersuche. Wird von den Fehlermeldungen bzw. optional vom #ERROR-Befehl ausgegeben.
    Ab dem #LINE-Befehl beginnt die interne Zeilenzählung von vorne. Ist die Marke eine Zahl, werden die Zeilen ab dieser Stelle zu dieser Zahl addiert, ist die Marke alphanumerisch, wird bei einer Meldung die Marke und der Offset dazu, in Zeilen ausgegeben.
  • NEU: Optionen für #TIME und #FILETIME erweitert:
    • HH12 Stunden: 12-Stunden-Format, immer zweistellig
    • *H12 Stunden: 12-Stunden-Format, evtl. einstellig
    • *H Stunden: 24-Stunden-Format, evtl. einstellig
    • P : AM oder PM, je nach Land
  • NEU: Optionen für #DATE und #FILEDATE um YEAR erweitert, hat die gleicher Wirkung wie YYYY, ist dafür etwas Übersichtlicher.
  • Version 0.24 (21. Jun. 2000):
  • NEU: Statt dem Schalter #BLOCK, bei #DEFINE, kann nun auch \ verwendet werden.
  • NEU: Werden #INCLUDE-Dateien in Spitze Klammern geschrieben, wird die normale Pfadreihenfolge, ausgehend von CompressHTML/Include, verwendet. Werden die Dateien in doppelte Anführungszeichen geschrieben, wird die Suchreihenfolge umgedreht.

Archiv: CMP_HTML_PP.LHA (9 KB)
Version: 0.57_D
Datum: 15. Juli 2000
Beschreibung: HTML-Preprozessor
Benötigt: CompressHTML >0.66
Update-
Information:
  • Version 0.57_D (15. Jul. 2000):
  • Fehler bei #SORT-Befehl behoben (es wurden keine kleingeschriebenen Optionen angenommen)
  • Geschwindigkeit der #SORT-Routine (mit Option LINK oder HREF) erheblich beschleunigt.
  • Version 0.56_D (26. Jun. 2000):
  • NEU: #LINE Marke Setzt eine Marke. Dient in erster Linie zur Fehlersuche. Wird von den Fehlermeldungen bzw. optional vom #ERROR-Befehl ausgegeben.
    Ab dem #LINE-Befehl beginnt die interne Zeilenzählung von vorne. Ist die Marke eine Zahl, werden die Zeilen ab dieser Stelle zu dieser Zahl addiert, ist die Marke alphanumerisch, wird bei einer Meldung die Marke und der Offset dazu, in Zeilen ausgegeben.
  • NEU: Optionen für #TIME und #FILETIME erweitert:
    • HH12 Stunden: 12-Stunden-Format, immer zweistellig
    • *H12 Stunden: 12-Stunden-Format, evtl. einstellig
    • *H Stunden: 24-Stunden-Format, evtl. einstellig
    • P : AM oder PM, je nach Land
  • NEU: Optionen für #DATE und #FILEDATE um YEAR erweitert, hat die gleicher Wirkung wie YYYY, ist dafür etwas Übersichtlicher.
  • Fehlermeldungen führten zu einem fehlerhaften Abbruch des Programmes, behoben :-)
  • Version 0.53_D (22. Jun. 2000):
  • NEU: Statt dem Schalter #BLOCK, bei #DEFINE, kann nun auch \ verwendet werden.
  • NEU: Werden #INCLUDE-Dateien in Spitze Klammern geschrieben, wird die normale Pfadreihenfolge, ausgehend von CompressHTML/Include, verwendet. Werden die Dateien in doppelte Anführungszeichen geschrieben, wird die Suchreihenfolge umgedreht.

Archiv: CMP_HTML_LU.LHA (1 KB)
Version: 0.1
Datum: 25. Juni 2000
Beschreibung: HTML_Lower2, HTML_Upper2
Benötigt: CompressHTML >0.603
Update-
Information:
  • Version 0.1 (4. Apr. 2000):
  • Weitaus langsamere Versionen von HTML_Upper und HTML_Lower, verursachen allerdings keine Fehler bei Scripten.

Archiv: CMP_HTML_MASH.LHA (817 Byte)
Version: 0.01
Datum: 24. Juni 2000
Beschreibung: HTML_Masher
Benötigt: CompressHTML >0.603
Update-
Information:
  • Version 0.01 (03. Jan. 2000):
  • Versuchsweiser zusätzlicher Kompressor, zum nachschalten auf die anderen HTML-Kompressoren.
    Unterstützt allerdings, keine Scripten und PRE-formatierten Texte.

Bekannte Probleme:

15. Jul. 2000

  • Die Überprüfung der Librarys funktioniert noch nicht richtig.
    Die aktuelle Version benötigt zusätzlich die rexxlocaldates.library!



15. Juli 2000, Thorsten Willert