Short:        HTML (De)Compressor/Preprozessor (German)
Author:       thorsten.willert@gmx.de Thorsten Willert
Uploader:     thorsten willert gmx de (Thorsten Willert)
Type:         comm/www
Version:      0.606b
Requires:     WB3.x, tritonrexx.library, rexxMOOS.library, rexxlocaldates.library
Architecture: m68k-amigaos
Kurz:         HTML (De)Kompressor/Preprozessor


Allgemeines:
    · Triton- Oberfläche
    · Integrierte Projektverwaltung
    · Die Hauptfunktionen sind als Plugins realisiert
    · Plugins können mit internen Funktionen über eine
      Funktionsliste beliebig kombiniert werden
      (Batchprozessor)
    · Dokumentation in HTML


benötigt:
   dev/gui/tri20b2usr.lha        (Triton)
   util/rexx/TritonRexx376.lha   (TritonRexx)
   util/rexx/MOOS.lha            (rexxMOOS)
   util/rexx/RexxLocalDates.lha  (RexxLocalDates)

================================================================

Hauptprogramm:

    Neues:
     · Über das Tooltype TEMPLATE können nun bis zu zehn
       Vorlagen ins Menü integriert werden.
     · Schriften für die Oberfläche und die Listen sind jetzt
       einstellbar.
     · Statt einem bestimmten Projekt, kann nun auch das
       zuletzt verwendete, bei Programmstart geöffnet werden.
     · Alle Fenster die beim Beenden offen waren, werden
       beim Starten auch wieder geöffnet.
     · Shortcuts für Menüs und die Oberfläche eingebaut.
     · Die Gadgets Ein und Aus, für Funktionen, durch eines
       ersetzt.
     · Mehrere interne Änderungen.
     · Dokumentation und Beispiele überarbeitet.

    Korrekturen:
     · Das Tooltype TOFRONT funktioniert wieder.
     · Fehler in Funktion BUFFER_TO_CACHE behoben.

================================================================

Plugins:

    · Zwei Startscripts für RexxOpt zum Komprimieren
      und Dekomprimieren von ARexx- Programmen.

    · AmigaGuide-Kompressor:
        · entfernt überflüssige Zeilen vor dem ersten und
          zwischen den @nodes

    · HTML-Compressor(en) mit folgenden Funktionen:
        · entfernen von Kommentaren
        · löschen von Leerzeilen
        · löschen von Zeilenumbrüchen
        · entfernen von überflüssigen Leerzeichen
        · PRE-formatierter Text und Scripts werden
          berücksichtigt

    · HTML-Decompressor:
        · Dekomprimiert Dateien wieder

    · HTML-Preprozessor, mit folgenden Befehlen:
         ##          Preprozessor- Kommentar, wird von diesem
                     gelöscht.

         #INCLUDE:   Einbinden einer Datei ab dieser Zeile
                     (angegebene Datei oder über mehrere
                     Standardsuchpfaden)

         #DEFINE:    Definieren von Macros, diese dürfen
                     wiederrum Befehle enhalten.
                     An Macros können bis zu 100 Variablen
                     übergeben werden.

                     Alles zwischen
         #DEFINE #BLOCK und
         #ENDDEF:    kann als Macro definiert werden.
                     Länge bis 65k, mit bis zu 100 Variablen.

         #UNDEF:     Löschen von Macro-Definitionen

                     Kontrollstruktur mit:
         #IFDEF:     Abfrage eines mit #DEFINE erstellten
                     Bezeichners
         #IFNDEF:    Negation der vorherigen Abfrage
         #ELSE:      Alternativzweig
         #ENDIF:     Ende der #IFDEF- Struktur
                     Keine Schachtelung möglich!

         #TIME:      Einfügen der aktuellen Uhrzeit, in
                     wahlfreiem Format.

         #DATE:      Einfügen des aktuellen Datums/Tages, in
                     wahlfreiem Format.

         #FILETIME:  Einfügen der Speicherzeit der Quelldatei
                     oder der angegebenen Datei, in wahlfreiem
                     Format.

         #FILEDATE:  Einfügen des Speicherdatums/Tages der
                     Quelldatei oder der angegebenen Datei,
                     in wahlfreiem Format.

         #FILENAME:  Einfügen des Namens der Quelldatei mit,
                     ohne oder nur Pfadangabe.

         #FILESIZE:  Fügt die Größe der angegebenen Datei ein,
                     mit optionaler automatischer Bezeichung
                     (MB usw.).

         #IMGSIZE:   Fügt die Dimensionen des angegebenen
                     Bildes ein.

         #CLI        Ausgabe des angegebenen CLI-Commandos
                     wird ab dieser Stelle einfügt, wahlweise
                     PRE-formatiert.

                     Alles zwischen
         #HTMLCODE   und
         #ENDHTMLCODE wird in sichtbaren HTML-Quelltext
                     umgewandelt (optional: PRE-formatiert,
                     Sonderzeichenwandlung)

                     Zeilen zwischen
         #SORT       und
         #ENSORT     können einfach, nach URL oder dem dazugehörigen
                     LINK sortiert werden (auch Case-Sensitiv).

         Mit vorgefertigten #INCLUDE-Dateien.

         Pfadangaben relativ (wie in HTML) möglich.


http://www.thorsten-willert.de/