15.09.92 (V1.0)

-   Erste Verffentlichung

22.09.92 (V1.0a)

-   Das Trennen der Telefonnummern (wenn man mehrere eingegeben wurden) ist jetzt
    nicht mehr das Komma, sondern der "|", damit man innerhalb der Nummer mit
    dem "," Pausen einlegen kann (bei Waehlen) (Vorschlag: Ludwig Gritsch)

-   "Save as..." strzte ab - behoben.

23.09.92

-   Der "New"-Befehl hatte noch einen Schnheitfehler: Brach man ihn
    mit Cancel ab, wurde ein leerer Eintrag erzeugt - behoben.
    (Report: Kai Iske)

28.09.92  (V1.0b)

-   Bei Befehlen, die ein "Update" der Adressliste zur Folge hatten, wurden
    die Textgadgets "Phone" und "EMail1-3" nicht geloescht - behoben.

-   Nach "Load..." und "Append..." wurden die internen Listenzeige nicht
    initialisiert. Dies hatte zur Folge, da DFA bisweilen "Mll" anzeigte.
    Behoben.

01.10.92

-   "By name" fngt jetzt bereits nach dem Drcken von Return an, die
    entsprechenden Eintrge zu markieren. (Report: Frank Drring)

-   Das "By name"-Window lie sich NICHT ber das Close-Gadget schlieen ---
    behoben. (Report: Frank Drring)

05.10.92

-   Enforcer-Hits (Read) in "Print to File" entfernt

10.10.92

-   Hinter die Mailing labels noch die Gre der Etiketten (70*46) gesetzt

13.10.92 (V1.1)

-   "Edit Template" in das Project-Menu eingebaut. Nun ist es mglich,
    bestimmte Vorgaben zu machen, die dann jedesmal automatisch in die
    neue Adresse eingetragen werden. (Vorschlag: Jrgen Walleneit)

-   Zwei neue Felder eingebaut. Entsprechende nderungen in "Edit", "Full"
    "Print" und "Search". In "Address" kann man die Anrede (Herr/Frau/Firma/etc.)
    eintragen, in "Fax" eine Telefaxnummer (wer htte das gedacht???;=))
    (Vorschlag: Jrgen Walleneit).

-   Aufgrund der beiden vorherigen Punkte war es notwendig, die LOAD
    und die SAVE-Routine zu berarbeiten. DFA1.1 kann nun sowohl
    V1.1 Address-Files als auch V1.0 Address-Files __LESEN__.
    Geschrieben ("SAVE") werden allerdings IMMER die V1.1 Address-Files.

-   Versionsnummer in "About" geaendert;-)

14.10.92

-   Stundenlang nach einem mysterisen Bug gefahndet... schlielich stellte
    sich heraus, da lediglich der Stack zu klein bemessen war (grmpf); jetzt
    ist er im _DFA-Icon_ statt 4096 8192 Bytes gross. Beim Start vom CLI muss
    man darauf achten, dass der Stack vorher entsprechend gesetzt wurde.

-   In "Show full" noch die Moeglichkeit eingebaut, die angezeigte Adresse
    DIREKT zu editiere: Ueber das "Edit"-Gadget kommt man in das bekannte
    "Edit"-Window. (Vorschlag: Kai Iske)

15.10.92

-   Preferences erweitert: Man kann jetzt das serielle Device, sowie die
    Device-Unit einstellen. Die alten Preferences Files bleiben (natrlich)
    lesbar. (Vorschlag: Peter Kunst)

-   Die verschiedenen "Edit"-Windows ("Edit", "New", "Template") haben
    jetzt die passenden Titel (bisher heissen alle: "Edit address...").

-   Das "Project-Menu" hat hat jetzt fr JEDEN Menpunkt einen Shortcut.

-   "Edit" von "Show full" aus nachgebessert; nderungen wurden im
    Listview NICHT aktualisiert!

-   DFA-Icon an Version 1.1 angepasst;-)

-   In "Edit" ist es jetzt mglich, den Select-Status (also, ob eine Adresse
    selektiert ist oder nicht) ber ein CheckBox-Gadget einzustellen.
    (Vorschlag: Kai Iske)

16.10.92

-   Angefangen, den Arexx-Port zu implementieren. Zuerst "von Hand", was auch
    erstaunlicherweise sofort funktioniert hat. Um mir die Arbeit der
    Befehlsinterpretation zu erleichtern bin ich dann doch auf die
    ArexxBox umgestiegen und habe DFA entsprechend angepasst. Zum Test den
    About-Befehl implementiert (;-), funktioniert.

17.10.92 - 20.10.92

-   Die Arexx-Schnittstelle um Befehle erweitert...

-   Die Dokumentation um die Arexx-Befehle erweitert

-   Die Print-Funktionen optimiert

-   Die Message-Abfrage des Hauptwindows umgestellt und erweitert (Arexx!)

-   Kleinere Code-Aufrumarbeiten

-   Projektmenu um "INFO" erweitert. "Info" ist jedoch noch nicht
    implementiert! Hier sollen z.B. ARexx-Port-Name, freier Speicher, Anzahl
    der Adessen in der Liste etc. pp. angezeigt werden

21.10.92

-   Die Arexx-Schnittstelle um Befehle erweitert...

-   Die Dokumentation berarbeitet

-   Die Edit-Hooks umgestellt. Bisher mute man zustzlich die <SHIFT>-Taste
    drcken, wenn man die Feld-Editier-Befehle erreichen wollte (speziell:
    <LAMIGA-X> und <LAMIGA-Q>). Die Shortcuts zum Direktanspringen der Felder
    wurden direkt, d.h. OHNE <SHIFT> erreicht. Diese Handhabung wurde nun
    vertauscht, d.h. man erreicht die Editfunktionen OHNE <SHIFT>, falls aber
    ein Gadget-SHORTCUT vorkommt, der mit den Editier-Funktionen "kollidieren"
    wrde, muss man zustzlich <SHIFT> drcken. (Vorschlag: Kai Iske)

-   Die "Info"-Funktion eingebaut.

22.10.92

-   Die Searchfunktion umgeschrieben. Nun werden (endlich) auch die Amiga-Patterns
    untersttzt.

-   242 (!) Seiten TeX ausgedruckt (die Dokumentation zu TeXInfo) => der arme
    Drucker! Aber irgendwie mu man ja erfahren, wie TeXInfo funktioniert...

-   Komplette Dokumentation auf TeXInfo umgestellt. Dadurch ist ab jetzt
    automatisch auch ein AmigaGuide-File verfgbar (fr reg. User;-))

-   "By Name"-Selektierung um die Pattern-Erkennung erweitert. Es wird jetzt auch
    _nicht_mehr_ Gro-/Kleinschreibung unterschieden!
    (Vorschlag: Frank Drring)

26.10.92

-   Endlich ist der SAS-C-Compiler 6.0 angekommen. Ich mache mich gleich an die
    Installation...

26.10. - 29.10.92

-   DFA an den SAS-C-Compiler angepasst (z.B. Edit-Hooks etc. etc.).

-   Viele "Unschnheiten", die der Aztec-C-Compiler "geschluckt" hat, beseitigt,
    damit der SAS-C-Compiler keine Warnings "um sich schmeisst";-)

-   Arexx-Port getestet, erweitert, verbessert...

-   Zum Test des Arexx-Ports ein Skript geschrieben, das (fast) alle
    DFA-Arexx-Kommandos verwendet. Weiterhin einige kleine ntzliche
    Arexx-Skripts geschrieben, die ich wohl der Version 1.1 beiliegen werde...

-   Viel Zeit in die Dokumentation gesteckt!

03.11.92

-   Neue Edit-Hook-Funktion fr die Windows mit nur EINEM String-Gadget
    geschrieben. Dadurch ist es jetzt 1. mglich mit (2 mal Return) das Window
    zu beenden und 2. erreicht man dadurch auch endlich die Shortcuts.
    Dieser Edit Hook kommt sowohl in "Search" als auch in "By name"
    zum Einsatz.
    (Report: Frank Drring, Erik Uhde, u.a.)

07.11.92

-   Angefangen die Anleitung ins Englische zu uebersetzen...

12.11.92

-   Die letzten (?) sieben Enforcer-Read-Hits entfernt.

-   Message--Handling im Haupt--Window verbessert. Arexx Befehle
    werden nun bis zu 4 mal so schnell abgearbeitet.

-   Wenn der Hotkey gedrckt wird, wird DFA mit
    ScreenToFront/WindowToFront() nach vorne geholt.
    (Vorschlag: Kai Iske)

15.11.92

-   Die englische Anleitung ist fertig bersetzt --- Gott sei Dank;-)

-   Stundenlang die deutsche und englische Anleitung korrekturgelesen
    und dabei besonders auf Konsistenz der TextFormate geachtet...
    Wenn das so weiter geht, nimmt die Anleitung bald mehr Zeit in
    Anspruch, als die Programmierung von DFA...;-)

-   Bisher wurde fr das App-Icon immer die Datei "DFA.info" benoetigt,
    was zu "Problemen" fuehrte, wenn man a) "DFA_020" NICHT nach "DFA"
    umbenannte oder DFA anders nennen wollte. Jetzt holt sich DFA fuer
    das AppIcon den Programmnamen und haengt .info an (so wie das
    eigentlich schon immer haette sein sollen;-))...

16.11.92

-   Zustzliche Indexe in die deutsche Anleitung gesetzt!

-   Minimalgroesse des Stacks INTERN auf 8192 gesetzt.  Der
    Startupcode achtet darauf, dass die Stackgre nicht zu klein
    bemessen wird. Falls doch wird der Stack automatisch vergrert.

17.11.92

-   Wurde beim ersten Start von DFA das Window NICHT geoeffnet, wurde auch die
    Adress-Liste NICHT geladen, was folglich dazu fhrte, da ein entsprechendes
    Arexx-Skript auch KEINE Adresse finden konnte! Jetzt wird die Adressliste
    IMMER beim Start geladen, wodurch es KEINE Probs mehr geben sollte!
    (Report: Kai Iske)

20.11.92

-   Waren bisher mehrere Fenster offen (z.B. Hauptwindow UND Editwindow), so
    konnte man in dem NICHT-aktiven Fenster immer noch Eingaben vornehmen.
    Diese Eingaben wurden zwar NICHT SOFORT bearbeitet, aber sobald das aktive
    Fenster (hier: Edit-Window) geschlossen wurde. Jetzt wird das offene aber
    nicht aktive Window (hier: Hauptfenster) "blockiert". Auderdem erscheint
    ein "BusyPointer", sobald man das "passive" Window anklickt. Das aktive
    Window (hier: EditWindow) verhlt sich somit wie ein _Requester_.
    (Vorschlag: Kai Iske)

