home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / mac / 0600 / CCE_0680.ZIP / CCE_0680.PD / PACSH253 / 200-230.CHG next >
Text File  |  1993-08-14  |  27KB  |  475 lines

  1. PacShell V2.00 - V2.30             Updates               14.08.93
  2. -----------------------------------------------------------------
  3. V2.27 -> V2.30 (11-14.03.93)
  4.    - Directory Modus implementiert !
  5.      Jetzt können Archive mit Pfaden optional im gleichen Outfit darge-
  6.      stellt werden, wie die LaufwerksFenster; echt übersichtlich
  7.      -> im Menue 'Archiver/directory mode' oder per Taste 'D' umschaltbar
  8.      -> wird natürlich bei 'save settings' abgespeichert, so daß dieser
  9.         Modus fest eingestellt werden kann
  10.      -> funktioniert wie die Laufwerksfenster: Ordner doppelklicken,
  11.         Closer am Fenster, Ziehen von Ordnern etc.
  12.      -> Pfad innerhalb des Archives wir in der Infozeile angzeigt
  13.    - Die Aussage über altes/neues Format erscheint nicht mehr in der
  14.      Infozeile
  15.    - nachdem ein LHarc-Archiv konvertiert wurde, wird es nun neu eingelesen,
  16.      und zwar in alle Fenster, in denen es dargestellt wird (vorher wurden
  17.      die Zeilen direkt manipuliert, aber nur im obersten Fenster)
  18.      -> sicherer und schon mal vorgreifend auf den evtl. demnächst kommenden
  19.         InteraktivModus beim Konvertieren, der das manuelle Umenennen von
  20.         Dateien innerhalb der Archive erlauben wird
  21.    - Fehler behoben, bei dem es zu Bomben kam, wenn das ConsoleFenster
  22.      bei Aufruf eines Archivers nicht geöffnet werden konnte
  23.    - Größe des ARGV-Buffers einstellbar gemacht
  24.    - das Abhaken der Dateien eines Archives, die dem betreffenden Archiver
  25.      als Parameter übergeben wurden, wieder ausgebaut
  26.    - Der LHarc-Konverter ist jetzt interaktiv, d.h. wenn er einen Namen
  27.      findet, der kein gültiger GEMDOS-Name ist, dann kann er in einem
  28.      Dialog geändert werden. LHarc hat damit nämlich so seine Probleme:
  29.      wenn sich in einem Archiv die Dateien 'test.readme1' und 'test.readme2'
  30.      befinden, dann lassen diese sich nicht einzeln auspacken...
  31.    - Neuer MenuePunkt 'rename': hiermit lassen sich beliebig viele Dateien
  32.      und Ordner aus einem DirectoryFenster umbenennen
  33. (05.03.93)
  34.    - Endlich habe ich den schwer zu reproduzierbaren Fehler gefunden,
  35.      welcher dazu führte, daß der Rechner manchmal beim Draggen von
  36.      Objekten stehen blieb!!!
  37. (28.02.93)
  38.    - Fehler aus dem UNIX -> ST Konverter entfernt, welcher sich kürzlich
  39.      erst eingeschlichen hat
  40. (24.02.93)
  41.    - Alle Stellen ausgebessert, bei denen der Original-Fileselektor im
  42.      Pfadfeld "a.*" zeigte. Ich habe diese Macke nie bemerkt, weil ich
  43.      einen alternativen Fileselektor verwende, welcher dies abfängt.
  44.    - Wenn eine Inf-Datei "während der Fahrt" von Hand geladen wurde, dann
  45.      wurden die Haken in den Archiver-Fenstern nicht angepaßt. Falls ein
  46.      solches Fenster zum Zeitpunkt des Ladens offen ist, so wird der Haken
  47.      NICHT sofort angepaßt, sondern erst bei erneutem öffnen oder Anklicken
  48.      desselben
  49. V2.26 -> V2.27 (19.02.93)
  50.    - Kleine Unschönheit im Zusammenhang mit 'save settings' ausgebaut:
  51.      falls keine INF-Datei geladen wurde und 'save settings' ausgewählt
  52.      wurde, kam es bei Verwendung des Original-Fileselektors zu einem
  53.      Pfad Namens "a.*" ... (mit dem von mir geschriebenen Fileselektor
  54.      'FSEL' passiert das nicht)
  55.    - Auffinden des ersten Headers bei selbstextrahierenden ZIP-Archiven
  56.      zuverlässiger und wesentlich schneller gemacht
  57.    - Kleinen Berechnungsfehler beim Auffinden des ersten Headers bei
  58.      selbstextrahierenden LHarc-Archiven ausgebaut
  59.    - Erkennung von ARJ-Archiven etwas sicherer gemacht
  60.    - Beim Suchen des ersten Headers (ARJ, ZIP und LHarc) wird nun jeweils
  61.      in der "Zählbox" ausgegeben, wieviele Bytes bereits durchsicht wurden,
  62.      damit man sehen kann, daß PacShell nicht abgestürzt ist und damit es
  63.      nicht so langweilig wird
  64.    - Das Dialoghandling sollte jetzt auch mit dem bekannten MAG!X Fehler
  65.      zurechtkommen, welcher verhgindert, daß ein objc_draw() mit Clipping
  66.      0, 0, 0, 0 aufgerufen wird, was in allen offiziellen TOS-Versionen
  67.      bewirkt, daß kein Clipping stattfindet. Der klügere gibt nach...
  68.    - Neue Form der DemoVersion zeigt bei Programmstart die Infobox, aller-
  69.      dings leicht zeitverzögert. Vielleicht hebt das die Zahlungsmoral der
  70.      noch nicht registrierten Benutzer etwas.
  71. V2.25 -> 2.26 (05.02.93)
  72.    - Jetzt werden alle selbstextrahierenden LHarc-Archive erkannt, bei
  73.      denen das eigentliche Archiv im DATA-Segment des Programmes liegen
  74.      (und im DATA-Segment vor dem Archiv der String '-lh' nicht vorkommt)
  75.    - Die Dateikommentare werden jetzt beim Einlesen im Speicher behalten
  76.      und beim Umschalten der Option 'show comments' direkt aus allen
  77.      ArchivFenstern entfernt bzw. in diese eingefügt
  78.    - Aus den OptionenFenstern der Packer wurden die Editfelder mit den
  79.      Zugriffspfaden entfernt, weil diese die Ordnertiefe für die Packer
  80.      stark eingeschränkt haben. Stattdessen wird in den Buttons
  81.      'find ...' jeweils mit einem Haken versehen, wenn der Packer am an-
  82.      gegebenen Ort existiert, so daß ein Blick genügt, um die Installation
  83.      zu bestätigen. Die maximale Pfadlänge beträgt jetzt, wie üblich, 128
  84.      Zeichen.
  85.    - Dokumentation überarbeitet, war mal wieder nötig, weil teilweise
  86.      veraltete Information enthalten war
  87. (25/01/93)
  88.    - PacShell erkennt und liest jetzt auch selbstextrahierende ZIP-
  89.      Archive
  90. (16/17/18.01.93)
  91.    - blöden Fehler beseitigt, durch den der Versuch, in einem leeren
  92.      Fenster nach oben zu scrollen, mit 2 Bomben endete
  93.    - PacShell kann jetzt auch selbstExtrahierende ARJ-Archive anzeigen
  94.    - Console-Treiber überarbeitet, jetzt einfacher und schneller
  95.    - ConsoleFenster wird jetzt auch dann "schnell" gescrollt, wenn
  96.      ein Packer darin ausgibt (vorher wurde bei Scrollvorgängen immer
  97.      das ganze Fenster neu ausgegeben)
  98.    - DemoVersion nochmal anders gelöst: damit flüssig gearbeitet werden
  99.      kann und alle Funktionen zum Testen zur Verfügung stehen, werden
  100.      keine Dialoge oder Alerts mehr gezeigt, und es gibt auch keine Warte-
  101.      schleifen mehr, stattdessen kann die DemoVersion nicht mehr verlassen
  102.      werden. Dies sollte als Anreiz genügen, sich registrieren zu lassen.
  103. V2.24 -> V2.25 (11/12.01.93)
  104.    - zoo Archiv gefunden, welches nicht eingelesen wurde, weil am Datei-
  105.      Ende ein ungültiger Header stand; werden jetzt erkannt
  106.    - "Fehler" im Zusammenhang mit Kommentaren in zoo-Archiven beseitigt:
  107.      es gibt Header, in denen steht, daß es einen Kommentar gibt, aber
  108.      die Länge des Kommentars wird im gleichen Header als 0 angegeben...
  109.    - unter Umständen konnte es passieren, daß ein Fenster links oben in
  110.      der Ecke geöffnet wurde, obwohl es dort gar nicht hingehörte;
  111.      hoffentlich jetzt behoben
  112.    - in der Infozeile von Archiv-Fenstern wird jetzt die echte Anzahl der
  113.      enthaltenen Dateien angezeigt, auch wenn das Archiv Komentare enthält
  114.      (vorher wurden die Kommentare dazugezählt)
  115.    - die Archiver können jetzt per CTRL-C abgebrochen werden und die Ausgabe
  116.      im ConsoleFenster kann mit CTRL-S angehalten und per CTRL-Q fortgesetzt
  117.      werden, daß ConsoleFenster verhält sich also jetzt, wie 'normale'
  118.      BildschrimAusgaben.
  119. V2.23 -> V2.24 (28/29.12.92)
  120.    - ARC Erkennung etwas sicherer
  121.    - ZIP in Dialog für unbekannte DateiEndungen eingebaut
  122.    - Fehler im Zusammenhang mit den Wildcards behoben
  123.    - bei Wildcard-Auswahl in DirectoryFenstern wird das Pattern jetzt
  124.      automatisch in Großuchstaben gewandelt
  125.    - bei Wildcard-Auswahl im ConsoleFenster oder in Text-Anzeigenden
  126.      Fenstern wird jetzt die ganze Zeile gematcht
  127.    - es gibt also doch eine ZIP-Version ohne grafische Oberfläche!
  128.      PacShell unterstützt jetzt bei ZIP-Archiven auch das Einpacken etc.
  129. (18.12.92)
  130.    - Fehler im Zusammenhang mit MS-DOS - Pfaden, DateiKommentaren und LHarc
  131.      ausgebaut: anscheinend gibt es bei alten LHarc Versionen (<2.0)
  132.      keinen erweiterten Header, also auch keine Kommentare...
  133.    - Fehler entfernt, welcher verursachte, daß Dateien & Ordner mit Sonder-
  134.      zeichen (ä, ß, etc) nicht richtig behanelt wurden
  135.    - Fehler entfernt, welcher verursachte, daß der Fuller bei ArchivFenstern
  136.      nicht richtig funktionierte (Fenster wurde bei erneuter Betätigung des
  137.      Fullers nicht wieder auf seine alte Größe gebracht)
  138. V2.22 -> V2.23 (06-10.12.92)
  139.    - Lauferke lassen sich jetzt auch per ALT-A - ALT-P öffnen
  140.    - LaufwerksInfo zeigt jetzt auch, wieviel Platz insgesammt auf
  141.      dem Datenträger ist
  142.    - die Inhalte aller Text-Fenster können mit dem neuen Menuepunkt
  143.      'Extra/save window contents' abgespeichert werden; dies ist ins-
  144.      besondere dazu gedacht, um Inhaltsverzeichnisse von Archiven direkt
  145.      von jedem Desktop aus anzeigen zu können, um so die gesuchten Dateien
  146.      schnell wiederfinden zu können
  147.    - Bei LHarc- und zoo-Archiven werden jetzt Kommentare mit im Fenster
  148.      angezeigt, falls die entsprechende neue Option im Menue abgehakt ist;
  149.      wahrscheinlich funktioniert das Anzeigen der Kommentare auch für ARJ-
  150.      Archive, wegen fehlendem ARJ kann ich das jedoch nicht testen.
  151.    - Bei unter MS-DOS erzeugten LHarc-Archiven wird jetzt der Pfad er-
  152.      kannt und angezeigt
  153.    - ZIP-Archive (altes & neues Format) werden jetzt eingelesen und können
  154.      bearbeitet werden; falls jemand ein ZIP *OHNE* "grafische" Oberfläche
  155.      besitzt, wäre ich für eine Kopie sehr dankbar, momentan wird nur UNZIP
  156.      unterstützt;
  157.      hierzu gibt's natürlich einen neuen Menuepunkt & einen unmodalen
  158.      Dialog
  159.    - neues, dynamisches INF-File Format nach Art des Desktop
  160.      (die alten INF-Fils können nicht mehr gelesen werden)
  161.      dieses Format ist so konstruiert, daß alle INF-Dateien aufwärts-
  162.      kompatibel bleiben
  163.    - Stack für Fenster-Koordinaten, neue Fenster werden jetzt dort
  164.      geöffnet, wo das zuletzt geschlossene stand (Hallo Christoph!)
  165.      * wem das nicht gefällt, der kann per Option die alte Vorgehens-
  166.        weise (Fenster an Mausposition öffnen) weiterverwenden
  167.    - dieser Stack wird mit im INF-File abgespeichert
  168.    - Wahlweise werden Pfad und Koordinaten aller geöffneten Fenster im
  169.      INF-File abgespeichert, auf diese Weise kann die aktuelle Umgebung
  170.      bein nächsten Starten haargenau wiederhergestellt werden
  171.    - MenuePunkt 'load settings' ergänzt, automatisches Laden bei Programm-
  172.      Start ist jedoch erhalten geblieben
  173.    - 'save settings' jetzt mit Fileselektor, damit mehrere Umgebungen ge-
  174.      speichert werden können
  175.    - LH-Shell in PacShell umbenant, da mir ein Programm gleichen Namens
  176.      und mit ähnlicher Funktionalität in die Hände gefallen ist
  177. V2.21 -> V2.22 (02.12.92)
  178.    - ConsoleFenster:
  179.         * Fwrite() wird jetzt abgehört, jetzt sollte das ganze auch mit
  180.           KAOS-TOS und allen TT's laufen (Hallo Christoph!)
  181.         * _longframe wird jetzt verwendet (Hallo Christoph!)
  182.         * Arc läuft jetzt auch wieder im ConsoleFenster (blöder TippFehler)
  183.         * CTRL-S, CTRL-Q und CTRL-C funktionieren jetzt nicht mehr
  184.           (weil Cconws() nicht mehr verwendet wird), dafür kann die Ausgabe
  185.           jetzt durch Festhalten einer Shift-Taste angehalten werden
  186.         * falls mehr Zeilen ausgegeben wurden, als im History-Wert ange-
  187.           geben, konnte es passieren, daß als letzte Zeile im Fenster etwas
  188.           falsches gezeigt wurde... behoben.
  189.    - jetzt kommen hoffentlich wirklich keine falschen
  190.         "archive may be damaged"
  191.      Meldungen bei zoo & Arc mehr...
  192.    - Dateien/Ordner können jetzt nicht mehr nur kopiert, sondern auch ver-
  193.      schoben werden (Ziehen mit festgehaltener Control-Taste, wie auf dem
  194.      Desktop)
  195. (03.11.92)
  196.    - Blöden Fehler im Zusammenhang mit den Fullern und der Rasterung be-
  197.      hoben, jetzt funktioniert der Fuller wieder bei allen Fenstern, wie
  198.      er soll
  199.    - bei der letzten Änderung am UNIX->ST Konvertierer hatte ich vergessen,
  200.      auch in der Liste des LHarc-Fensters die '/' durch '\\' zu ersetzen
  201. (28.10.92)
  202.    - Blöden Fehler bei der Rasterung der TextFenster behoben:
  203.      * alle TextFenster außer der Console können jetzt wieder aus dem Bild-
  204.        schirm geschoben werden
  205.      * die Console wird beim Versuch, sie aus dem Bldschirm zu schieben,
  206.        jetzt nur noch auf minimal 15 Zeichen pro Zeile und minimal 5
  207.        Zeilen verkleinert
  208. (21.10.92)
  209.    - der UNIX->ST Konverter wandelt jetzt auch '/' in '\\' um, da LHarc
  210.      die Dateien sonst nicht selektiv entpacken kann
  211. (10.10.92)
  212.    - optische Korrekturen bezüglich Doppelklicks: nach der ausgelösten
  213.      Aktion wird das betreffende Objekt (und alle noch selektierten im
  214.      gleichen Fenster) wieder deselektiert
  215.    - die Anzahl der Zeilen im Optionen-Dialog stimmt jetzt mit der
  216.      tatsächlichen überein
  217.    - im "Einpacken" - Dialog ist der 'add' Knopf nichtmehr nur der Default-
  218.      Knopf, sondern jetzt auch optisch der am Einfachsten zu treffende
  219.    - beim Ziehen von Objekten werden diese anschließend deselektiert
  220.  
  221. V2.20 -> V2.21  (01.10.92)
  222.    - kleinen Denkfehler im Zusammenhang mit dem Abspeichern und wieder laden
  223.      der <show path> Option behoben
  224.    - als zusätzliche Endungen werden (als LHarc-Archiv) erkannt:
  225.         LHA, LZS
  226.    - Markierung '*' in den Grafik-Pfeil geändert und richtig einsortiert
  227.    - falls ein Archiv geöffnet werden soll, dessen Endung LH-Shell unbekannt
  228.      ist, wird jetzt nachgefragt, um welchen Archivtyp es sich handelt
  229.      (bisher wurde in solchen Fällen immer LHarc angenommen)
  230.    - in dem beim Einpacken erscheinenden Dialog lassen sic jetzt temporäre
  231.      Optionen angeben, welche nur für den jeweils folgenden Aufruf gelten;
  232.      so muß man nicht dauernd im Archiver-Dialog ändern
  233.    - diesen Text rückwärts sortiert, damit die Neuerungen jeweils vorne
  234.      stehen und man beim Anzeigen vom Desktop aus nicht so viel blättern
  235.      muß
  236.  
  237. V2.12 -> V2.20  (15.09.92)
  238.    - kleinen Fehler bei der Dimensionierung des Namensfeldes behoben,
  239.      konnte nur beim Anzeigen von UNIX/AMIGA Archiven mit überlangen (>14
  240.      Zeichen) Namen auftreten
  241.    - Ausgabe der CRC (Prüfsumme) entfernt, interessiert ohnehin niemanden
  242.    - jetzt kann man auch bei sehr langen Pfaden im Fenster bis ganz nach
  243.      rechts scrollen, d.h. auch das Ende der Zeile sehen
  244.    - Leserountine für ARJ eingebaut. Den gibts zwar meines Wissens für den
  245.      ST noch nicht, aber da der schneller und besser packen kann, als LHarc,
  246.      wird der mit Sicherheit bald kommen und wohl auch alle anderen Archiver
  247.      ablösen (er beinhaltet einen Archiv-Konvertierer, welcher u.a. LHarc-,
  248.      Arc-, zoo- und ZIP- Archive ins ARJ-Format umwandeln kann...)
  249.      Da ich keine ARJ-Archive erzeugen kann, enthält die Leseroutine evtl.
  250.      noch Fehler, z.B. beim Pfad anzeigen oder im Zusammenhang mit extended
  251.      Files (die sich über mehrere Dateien ausbreiten können)
  252.    - neuer Dialog ARJ options, hier lassen sich Pfad und Optionen von UNARJ
  253.      (den gibt's wenigstens für den ST) einstellen
  254.    - Taste 'A' wählt nicht mehr Arc, sondern ARJ - Dialog aus
  255.    - neuer Dialog 'options':
  256.      Console-History-Buffer einstellbar (s.u.)
  257.      Default-Fenstergröße einstellbar (hi, Frank)
  258.    - das Consolefenster
  259.         - bleibt jetzt auf dem Bildschirm, nachdem der aufgerufene Archiver
  260.           terminiert ist
  261.         - hat einen History-Buffer, dessen Größe sich im neuen Optionen-
  262.           Dialog einstellen läßt
  263.    - wegen brauchen wir jetzt nicht mehr wurde die 'hold screen' Option
  264.      entfernt
  265.    - alle Textfenster werden jetzt in Breite & Höhe gerastert, was ins-
  266.      besondere zur Folge hat, das einfaches anklicken des Sizers die
  267.      Fenstergröße nicht verändert
  268.    - uue/uud Unterstützung;
  269.      -> neuer Menuepunkt, neuer Dialog, zwei neue Icons
  270.    - alle Archive mit Standard-Endungen (LZH, ZOO, ARC, ARJ) werden in den
  271.      Direcroryfenstern mit einem '*' markiert;
  272.    - auf die so markierten Einträge können jetzt direkt Dateien gezogen
  273.      werden, welche dann vom betreffenden Archiver in das gewünschte Archiv
  274.      eingepackt werden. Als optische Bestätigung erfolgt beim Ziehen von
  275.      Dateien auf ein Archiv die Selektierung des letzteren, also genau wie
  276.      beim Ziehen von Dateien auf Ordner
  277.    - Demoversion leicht verändert, warten jetzt nur noch beim Einlesen von
  278.      Archiv-Verzeichnissen und beim Aufrufen von Archivern
  279.    - neues INF-File - Format...
  280.  
  281. (10.09.92)
  282.    - "view file" geht jetzt auch per Taste 'V'
  283.    - wenn LH-Shell jetzt beim Verschieben von Objekten noch mal abstürzt,
  284.      dann wieß ich auch nicht (es lag vermutlich an der nicht funktio-
  285.      nierenden v_get_pixel() aus der GEMFAST-Lib)
  286.    - falls das RSC File nicht geladen werden kann, gibt's eine Meldung,
  287.      bevor terminiert wird
  288.  
  289. (26.08.92)
  290.    - wenn ein Ordner eingepackt werden soll, wird jetzt nicht nur ein '\',
  291.      sondern ein '\*.*' an dessen Namen gehängt; dies hat anscheinend zur
  292.      Folge, daß LHarc den Ordner dann mit Pfad einpackt, versprechen kann
  293.      ich das jedoch nicht (Hallo Hans!)
  294.  
  295. 2.11 -> 2.12
  296.    - beim Einlesen von Archiven sowie beim Löschen und Kopieren von Dateien
  297.      wird das Fortschreiten des Prozesses jetzt durch eine Dialogbox ange-
  298.      zeigt
  299.    - Fehler beim Löschen beseitigt, welcher am 11.08.92 erst eingebaut wurde
  300.    - bei zoo-Archiven wird jetzt die Packmethode (als Zahl) ausgegeben sowie
  301.      die mindestens benötigte zoo-Version zum Auspacken der Einträge
  302.    - Erkennung von zoo-Archiven ist jetzt perfekt (per Magic)
  303.    - aufgrung eines Tippfehlers funktionierte 'move' nicht ...
  304.    - im Menue stand als Shortcut für "wildcards" fälschicherweise 'P'
  305.    - bei den Wildcards sind jetzt auch Mengen erlaubt, wie unter UNIX
  306.  
  307. (11.08.92)
  308.    - wenn ein Archivname als Parameter an LH-Shell übergeben wird, dann wird
  309.      das zugehörige Fenster jetzt nicht mehr direkt unter der Menuezeile
  310.      geöffnet, sondern in der Mitte des Bildschirmes; jetzt kann man das
  311.      Desktopfenster i.A. also immer noch sehen.
  312.    - wenn Dateine gelöscht werden, dann wird jetzt nicht mehr das Directory
  313.      anschließend neu eingelesen, sondern nur die Einträge aus dem Fenster
  314.      entfernt, die Sliderposition bleibt also wenn möglich erhalten und
  315.      anschließendes Scrollen zur letzten Position entfällt daher.
  316.  
  317. (04.08.92)
  318.    - die Menuepunkte zum Öffnen der Optionen-Fenster für die Archiver werden
  319.      nun nicht mehr disabled, sobald das betreffende Fenster geöffnet ist,
  320.      stattdessen wird bei erneutem Auswählen eines solchen Menuepunktes das
  321.      zugehörige Fenster getoppt.
  322.    - das Desktopfenster wird bei Betätigung ds Fullers nicht mehr größer,
  323.      als der Bildschirm
  324.  
  325. (29.07.92)
  326.    - alle bereits ausgepackten/angezeigten Dateien der Archive werden mit
  327.      einem Haken gekennzeichnet; diese Haken bleiben natürlich nur solange
  328.      bestehen, wie das Archiv ummodifiziert bleibt, d.h. wenn anschliessend
  329.      Dateien aus dem Archiv gelöscht oder in das Archiv kopiert werden, dann
  330.      sind die Kennzeichnungen weg.
  331.      Außerdem werden die Haken natürlich "blind" bei allen selektierten
  332.      Dateien gesetzt, d.h. auch wenn der Archiver sich weigert, eine Datei
  333.      auszupacken, trägt sie anschließend einen Haken.
  334.  
  335. 2.10 -> 2.11    (28.07.92)
  336.    - die Archiver und die INF-Datei werden bei Programmstart per shel_find()
  337.      gesucht, so daß sie jetzt auch unter dem eingebauten Desktop gefunden
  338.      werden sollten
  339.    - nach Operationen, welche ein Archiv verändern, werden auch alle ge-
  340.      öffneten Directory-Fenster, welche das Archiv zeigen, neu eingelesen
  341.    - Da Thomas Quester zwar schon seit diversen Updates von LHarc behauptet,
  342.      UNIX/Amiga - Archive anstandslos auspacken zu können, sie in
  343.      Wirklichkeit jedoch immer noch nicht selektiv auspacken kann, und es
  344.      auch bisher nicht für nötig gehalten hat, meine Briefe mit diesbe-
  345.      züglichen Hinweisen zu beachten oder gar zu beantworten, habe ich
  346.      einen Konvertierer implementiert, welcher die Kleinbuchstaben aller
  347.      im Archiv enthaltenen Dateien in Großbuchstaben umwandelt und die
  348.      Checksummen entsprechend anpasst.
  349.      (Im Menue unter "Archiver/UNIX -> ST" oder durch die  Taste 'U' bei
  350.       getopptem Archiv-Fenster)
  351.      Nach dieser Umwandlung können die Archive dann wirklich selektiv
  352.      entpackt werden.
  353.      Das Problem ließe sich natürlich viel einfacher, schneller und sicherer
  354.      lösen, wenn Thomas Quester LHarc so umschreiben würde, daß die
  355.      Dateinamen aus der Kommandozeile nicht in Großbuchstaben umgewandelt
  356.      werden oder (noch besser) das der Namensvergleich ohne Beachtung von
  357.      Groß/Kleinschreibung durchgeführt wird (stricmp() statt strcmp())...
  358.  
  359. 2.02 -> 2.10
  360.    - Leseroutinen für Arc und zoo eingebaut
  361.    - Leseroutine für LHarc verbessert, die Formate werden jetzt 100% (?)
  362.      erkannt (keine Fehler mehr beim Anzeigen)
  363.    - Aufrufe für Arc & zoo eingebaut, alle drei Archiver können jetzt
  364.      gleichwertig verwendet werden
  365.    - Erkennung von Selbst-Extrahierenden Archiven überarbeitet; jetzt
  366.      wird wohl alles erkannt, was nicht mit Uralt-Versionen des Programmes
  367.      von Markus Fritze (< V1.2) gemacht ist. Genauer: solche Archive werden
  368.      erkannt, wenn ab Byte 30 der Datei
  369.       .dc.b 'SFX', 0
  370.          oder
  371.       .dc.b 'PFX', 0
  372.          und direkt danach
  373.       .dc.l ABSOLUTER_OFFSET_ZUM_ARCHIV
  374.      steht, und die Datei die Endung SFX, TOS, TTP oder PRG trägt.
  375.  
  376. 2.01 --> 2.02:    (04.07.92 - 06.07.92)
  377.    - die Ausgabe der Packungsrate in % sollte jetzt auch bei sehr großen
  378.      Dateien korrekt sein
  379.    - bei Archivnamen wird jetzt, falls angegeben, immer der Pfad mit an
  380.      LHArc übergeben, um die Namensgebung auf jeden Fall eindeutig zu
  381.      halten. Dadurch wird der interne 10 KB Buffer für das ARGV-Verfahren
  382.      zwar schneller voll, aber die Aufrufe sicherer (weil die Namen dadurch
  383.      wirklich eindeutig werden) und damit die Daten-Sicherheit verbessert.
  384.    - Überlauf des ARGV-Buffers wird jetzt abgefangen
  385.    - das Löschen von Dateien aus Directory-Fenstern und Archiven ist jetzt
  386.      auch über die Taste <Delete> möglich (der Mülleimer ist ja meist
  387.      gerade von einem Fenster verdeckt, wenn man ihn braucht...)
  388.    - Datei-Kopieren implementiert (rekursiv natürlich, d.h. Ordner-Inhalte
  389.      werden komplett mitkopiert). Dazu einfach Dateien aus einem Dir.-
  390.      Fenster auswählen und auf einen Ordner, ein Laufwerks-Icon oder
  391.      auf ein anderes Fenster ziehen.
  392.    - per UNDO kann das jeweils aktive (oberste) Fenster geschlossen werden
  393.  
  394. (18.06.92)
  395.    - LH-Shell erlaubt jetzt das Ziehen EINES Laufwerksicons in ein
  396.      Archiv-Fenster, was bewirkt, daß alle auf diesem Laufwerk be-
  397.      findlichen Dateien eingepackt werden, nachdem der übliche
  398.      Dialog zum Auswählen der Einpack-Art erschienen ist.
  399.      Problem: LHArc packt die Dateien/Ordner mit vorangestelltem '\'
  400.      ein, so daß sie nur im Root-Verzeichnis wieder ausgepackt werden
  401.      können...
  402.  
  403. (08.06.92)
  404.    - beim Ziehen von Dateien auf das Test-Icon wird jetzt geprüft, ob genau
  405.      eine Datei selektiert ist, denn LHArc erlaubt nur ein Archiv pro
  406.      Test-Aktion.
  407.    - es können jetzt auch Dateien aus einem Archiv auf das Test-Icon gezogen
  408.      werden, in diesem Fall werden lediglich die betreffenden Dateien getestet
  409.    - blöden Fehler beseitigt, der zu einem Bus-Fehler führte, wenn kein
  410.      Fenster geöffnet war und eine Taste gedrückt wurde
  411.  
  412. (28.05.92)
  413.    - Fenster sind jetzt defaultmäßig etwas breiter, so daß die Dateilänge
  414.      voll sichtbar ist
  415.    - Parameterübergabe an LH-Shell umgeschrieben, läuft jetzt auch mit
  416.      MultiTOS
  417.    - wenn Dateien aus einem Archiv auf einen Ordner in einem Dir.-
  418.      Fenster gezogen werden, dann werden sie in diesen extrahiert, falls
  419.      LHArc dazu in der Lage ist.
  420.    - das Desktopfenster kann jetzt geschlossen und aus dem Menue wieder
  421.      geöffnet werden. Dies ist in einer Singletask-Umgebung natürlich
  422.      Quatsch, jedoch unter MultiTOS etc. ist es oft sinnvoll, den Bild-
  423.      schirm "aufzuräumen", um die Übersicht zu behalten
  424.    - Fehler in der Infozeile der Archiv-Fenster nach einer Aktion auf ihnen
  425.      behoben (Byte-Angaben falsch)
  426.    - wenn LHArc einen ganzen Ordner einpacken soll, dann muß hinter diesem
  427.      ein '\' angegeben werden, wird jetzt gemacht, allerdings erscheint
  428.      dieser Ordner dann nicht immer im Archiv... (s.u.: "Pobleme mit LHArc")
  429.    - beim Ziehen von Dateien aus einem Dir.-Fenster auf das "view"-Icon
  430.      werden jetzt alle Dateien (nicht nur die erste selektierte) angezeigt
  431.  
  432. (22.05.92)
  433.    - Wildcard-Handling in Archiv-Fenstern überarbeitet, es wird jetzt der
  434.      reine Dateiname zum Pattern matchen verwendet, also daß, was man in
  435.      der formatierten Ausgabe sieht; die vorherige Lösung konnte doch
  436.      zuweilen Verwirrung stiften
  437.    - die Icons im Desktopfenster bleiben unbeweglich; ursprünglich wollte
  438.      ich sie verschiebbar machen, aber das ist wohl doch nur Firlefanz.
  439.  
  440. (20.05.92)
  441.    - falls der evtl. an LH-Shell übergebene Parameter ohne Pfad kommt (machen
  442.      einige Desktop's), dann ergänzt LH-Shell diesen. Das Achiv wurde zwar
  443.      auch vorher richtig angezeigt, aber ebenfalls ohne Pfad an LHArc über-
  444.      geben, so daß letzterer das Archiv nicht finden konnte
  445.    - "test arc" Icon eingebaut
  446.  
  447. (18.05.92)
  448.    - Anzeige der gepackten Länge jetzt auch bei Archiv-Dateien mit Kommentar
  449.      richtig
  450.    - im Optionen-Dialog wird jetzt bei Neueinstellung des LHArc-Pfades per
  451.      Fileselector auch das betreffende Editfeld neugezeichnet...
  452.    - AFX-Icon im Desktop -> wenn Dateien aus einem Directory-Fenster auf
  453.      dieses gezogen werden, dann wird LHArc aufgerufen mit der Aufforderung,
  454.      die angegebenen Dateien zu AFX'en
  455.    - Einlesen von selbst-extrahierenden Archiven überarbeitet, sollte jetzt
  456.      wirklich funktionieren, jedenfalls für PFXPAK und SFX von Markus Fritze
  457.      u. Thomas Quester; Problem: Erkennung von altem/neuen Format nicht sicher
  458.      -> manchmal stimmt die Angabe der gepackten Länge nicht (zu wenig)
  459.  
  460. V2.00 -> V2.01:   (15.05.92)
  461.    - Ordner lassen sich jetzt nur noch anlegen, wenn ein Directory-Fenster
  462.      oberstes ist
  463.    - LHArc läuft in einem Console-Fenster; dies könnte unter MultiTOS evtl.
  464.      zu Problemen führen, da dieses Fenster bei allen Ausgaben oberstes
  465.      sein muß, aber die bisherige Lösung war ja auch nicht gerade das gelbe
  466.      vom Ei...
  467.      Wenn einer weiß, wie man GEM-Aufrufe machen kann, während ein anderes
  468.      Programm läuft, wäre ich für einen Tip sehr dankbar...
  469.      (die jetzige Lösung verwendet VDI-Aufrufe)
  470.    - Archive werden nicht erst eingelesen, bevor festgestellt wird, daß es
  471.      kein Fenster mehr gibt
  472.    - LH-Shell stürzt nicht mehr ab, wenn ein Archiv eingelesen wurde, und
  473.      kein Fenster mehr zur Verfügung steht
  474.  
  475.