nderungen Da Capo
==================

1.23   17.06.96

         nderungen
        Der Autolokator im Tabellenfenster ist per Mausklick frei 
         positionierbar (d.h. nicht mehr auf die erste Spalte 
         beschrnkt). Die aktuelle Spalte wird kursiv dargestellt und 
         gilt als erstes Sortierkriterium.
        Das Maskenfenster zeigt den Anzeigemodus durch das 
         entsprechende selektierte Icon an.
        Das Hilfe- und Textfenster untersttzen 
         (nicht-proportionale) GDOS-Fonts.
        Ikonifizieren von Fenstern ab MagiC3 wird untersttzt 
         (Tabellen und Maskenfenster).

         Bugfixes
        Hilfe- und Textfenster kommen nun auch mit Systems-Fonts 
         zurecht, die nicht eine Gre von 8x16 haben (die anderen 
         Fenster hatten damit auch vorher keine Probleme).
        Die Checkboxes fr die Geburtagserinnerung wurden beim 
         Scrollen und ndern des Datensatzes nicht korrekt gezeichnet.
        Ein Klick in den Maskenhintergrund fhrte dazu, da der 
         Datensatz als gendert markiert wurde.
        Die Feldbezeichnungen fr die beiden Daten wurden in der 
         Maske rechts- statt linksbndig ausgegeben.
        Die Farbicons wurden bei mehr als 256 Farben schwarz 
         gezeichnet, jetzt sind sie auch mit hheren Auflsungen 
         farbig.

1.22   15.07.95

         nderungen
        Das Maskenfenster wurde grndlich berarbeitet und dadurch 
         wesentlich bersichtlicher. Die nicht modalen Subdialoge sind 
         verschwunden, deren Inhalt wird jetzt direkt in der Maske 
         (alternativ) angezeigt. Dadurch hat sich jetzt auch die Funktion 
         der Buttons gendert, diese dienen nun dem Ansichtsmodus. Weiterer 
         Vorteil: es kann nun auch nach den weiteren Feldern (wie z.B. BLZ 
         oder Telefonnunmmer, jedoch nicht Datum) gesucht werden.

         Bugfixes
        Smtliche Dialoge wurden noch einmal im Hinblick auf Farbfhigkeit 
         berprft (insbesondere die Slider in den Listen verhielten sich 
         etwas seltsam).

1.21   05.04.95

         Bugfixes
        Durch die Selectric-Untersttzung konnten keine neuen Dateien 
         mehr angelegt werden (gemeldet von Gunter Wagschal).
        Im Tabellenfenster kam es zu Redraw-Fehlern, wenn die ersten 
         Spalten ausgeblendet wurden (gemeldet von Gunter Wagschal).
        Der Menpunkt "Datei/ffnen..." fhrte zu 2 Bomben, wenn kein
         Fenster geffnet war (gemeldet von Gunter Wagschal).
        In der Datumsberechnung zur Geburtstagserinnerung war ein Fehler
         bei Jahreswechseln (gemeldet von Armin Rittlinger).
        Das Vaterobjekt von Mens wird nicht mehr invertiert, wenn es (wie 
         von Falcons berichtet) ber den letzten Eintrag hngt (von Martin 
         Hentsch gemeldet).

1.20   30.12.94

         nderungen
        Wichtigste Neuerung: das Adressformat wurde erweitert! Dazugekommen
         sind Bankverbindung (Bank, Bankleitzahl und Kontonummer), 2 neue
         Daten (z.B. fr Registrierung...) und 5 frei belegbare Felder (in
         einem neuen nicht-modalen Dialog "Benutzerdaten"). Die Bezeichnung
         der Daten und der freien Felder ist frei. Die Feldbezeichnungen
         werden nicht mehr in der *.INF-, sondern direkt in der Adressdatei
         gesichert. Wer also die Labels verndert hat und weiter benutzen
         mchte, sollte die Adressdatei sichern, bevor er das nchste mal
         die Parameter schreibt!
        Ein neuer Menpunkt: "Fenster neu zeichnen", wenn der Fensterinhalt
         verhunzt sein sollte ;-)
        Der Menpunkt "Datei/Sichern" bleibt gesperrt, solange die Datei
         noch nicht verndert wurde.
        Beim Sichern kann wahlweise eine Backupdatei erzeugt werden (neuer
         Schalter im Dialog "Einstellungen")
        Das Handbuch (DACAPO.HYP) wurde wieder mal auf den neuesten Stand
         gebracht.

         Bugfixes
        "Kopieren" und "Ausschneiden" sollte aus der Tabelle heraus wieder
         anstndig funktionieren.
        Das Schlieen des Maskenfenster schliet auch die untergeordneten
         nicht-modalen Fensterdialoge (Datum, Telefon und Benutzerdaten).
        In den Feldbezeichnungen fr die Maske sind auch Leerzeichen
         erlaubt.
        Bei "Datei/Abbrechen" erfolgt ebenfalls eine Sicherheits-Abfrage,
         wenn die Datei gendert wurde. Wird diese mit "Abbrechen"
         quittiert, wird die Aktion und _nicht_ das Programm abgebrochen.

1.19   27.12.94 (nicht ffentlich)

         nderungen
        Im Tabellenfenster knnen jetzt auch proportionale (Speedo-)Fonts
         dargestellt werden (u.a. von Heino Hansen gewnscht). Angenehmer
         Nebeneffekt: der CAT-Crystal-Font-Bug (u.a. von Dirk Steins
         gemeldet) ist gleichzeitig behoben. Auerdem geht jetzt die
         Fontauswahl unter Speedo wesentlich schneller, da nicht mehr
         zwischen proportionalen und nicht-proportionalen Zeichenstzen
         unterschieden wird.

         Bugfixes
        '@' wird in den Textfeldern der Dialoge wieder dargestellt, so da
         auch e-mail Adressen korrekt dargestellt werden. Ich hoffe, Olaf
         verzeiht mir diesen nicht GEM-konformen Eingriff in seine MyDials
         ;-)
        Der Druck der Tabelle (und "Diskausgabe") druckte die Titelzeile zu
         hufig, wenn Datenstze markiert waren (nmlich fr jeden nicht-
         markierten einmal :-(

1.18   15.12.94 (nicht ffentlich)

         nderungen
        Zwei neue Menpunkte: "alle Fenster ausblenden" bzw. wieder
         "einblenden". Diese Menpunkte funktionieren nur im PRG-Betrieb
         und sollen der bersichtlichkeit unter MTOS dienen. Die ausge-
         blendeten Dialogfenster werden nicht wieder eingeblendet!
        Der Systembeep macht jetzt wieder "Ping" (zu etwas sind die
         Diskussionen in GEM.GER ja doch manchmal gut ;-)

         Bugfixes
        Unter Single-TOS wurde der ST-Guide nicht mehr aufgerufen
         (gemeldet von Frank Philipp Sebastian). In der jetzigen Form
         wird der Name des Helpaccessories (z.B. ST-GUIDE) aus dem
         Dateinamen in der Dialogbox "Systemeinstellungen" extrahiert,
         vorher mute der Name _zwingend_ ST-GUIDE lauten.

1.17   29.11.94

         nderungen
        Der Ausdruck kann auch via GDOS erfolgen, was hoffentlich allen
         Besitzern des Atari-Laserdruckers ohne DIABOLO-Treiber zugute
         kommt.
        Der ST-Guide wird, sofern er nicht bereits luft, unter
         Multitasking-Betriebssystemen parallel nachgestartet.
        Bei Verwendung von Selectric knnen mehrere Dateien auf einmal
         geffnet werden.

         Bugfixes
        Da Capo sollte jetzt auch mit mehr als 12 MByte Arbeitsspeicher
         zurechtkommen (mein Dank dafr an: Henry Rolofs, Werner Frey und
         Egbert Mattikau's Hartnckigkeit ;-).
        Kleine Korrekturen im Handbuch bezglich Steuersequenzen bei der
         Reportdefinition (von Klaus Mller gemeldet).

1.16   22.07.94

         nderungen
        Da Capo untersttzt den ST-Guide als Online-Hilfe. Dazu wurde das
         Handbuch in einen Hypertext (DACAPO.HYP) umgearbeitet. Kopieren Sie
         diese Datei in den Hypertextordner von ST-Guide. Wenn ST-Guide
         nicht bereits luft (als ACC oder im Multitasking) erscheint
         weiterhin die Da Capo eigene Hilfe.
         Bis auf weiteres werde ich nur noch den Hypertext, aber nicht mehr
         das Handbuch pflegen!

         Bugfixes
        Der Name des Tabellen- und Maskenfensters wird aktualisiert, wenn
         eine neue Adressdatei geffnet wurde (SAS-Jonatat).
        Die leere Maske ist wieder tatschlich "leer" (SAS-Jonatat).
        Der Schalter "Adressen automatisch sichern" wurde nicht korrekt
         interpretiert.

1.15   11.07.94

         nderungen
        Die Titelzeilen des Tabellen- und Maskenfensters zeigen jetzt den
         Namen der Adressdatei (von SAS-Jonatat gewnscht).
        Die Parameter fr die Selektion werden mit gesichert (von
         Benedikt Kramer-Rouette gewnscht).
        Eine Parameterdatei (*.INF) kann nachtrglich geladen werden
         (Neuer Menpunkt: "Parameter laden..."). Somit knnen Sets von
         Import-/Exportparametern, Feldbezeichnern, Tabellenlayouts...
         nachtrglich auf einen Schlag gendert werden. Bei Programmstart
         wird allerdings nur DACAPO.INF bercksichtigt. Bei Programmende
         sichert Da Capo nach wie vor DACAPO.INF im Verzeichnis, von dem
         aus das Programm gestartet wurde.
        Damit das Laden von Parameterdateien auch Sinn macht, mu beim
         Sichern ein Dateiname angegeben werden.
        Beim Ausdruck der Tabelle wird die Kopfzeile auch auf den
         Folgeseiten ausgedruckt (von SAS-Jonatat gewnscht).

         Bugfixes
        Der Export funktioniert nun auch, wenn der Schalter "Trennung =
         Datensatzende" gesetzt ist (von SAS-Jonatat entdeckt).

1.14   05.06.94

         nderungen
        Die Dialoge "Datum" und "Telefon", die aus der Maske heraus
         aufgerufen werden, sind jetzt nichtmodal. Daher kann man sie -
         sofern der Monitor gro genug ist - stndig geffnet halten und
         hat somit z.B. alle Telefonnummern stndig im Blick (gewnscht
         von Chris Beckmann).
        Neuer Dialog "Feldbezeichner": Die Bezeichnungen fr "Firma",
         "Nachname", "Vorname" ... knnen fr die Tabelle und die Maske
         gendert werden, und werden vorerst in der Parameter-Datei
         DACAPO.INF gesichert - spter einmal wahrscheinlich in der
         Adressdatei (gewnscht von Reiner Rosin).
        Das Handbuch und die Hilfedatei wurden (z.T. grndlich)
         berarbeitet.
        Das Maskenmen wurde umgestrickt: Das Men "Aktion" wurde
         aufgesplittet in "Felder" und "Optionen". Der Infoeditor kann
         jetzt ebenfalls per Men angesprungen werden.
        Fensterdialoge werden jetzt auch mit den Tastaturshortcuts (z.B.
         ALT+A) beendet (von Armin Schreck gewnscht). Nur ein Rechtsklick
         auf einen EXIT-Button beendet den Dialog _nicht_ (gilt jetzt
         auch fr modale Fensterdialoge).

         Bugfixes
        Die Fensterverwaltung wurde intern umgestrickt. Dadurch kommt
         es nicht mehr zur Fensterknappheit, wenn die maximale Anzahl an
         Fenstern geffnet wurde (es wurden dann keine weiteren neuen
         Fenster kreiert).
        Ein Fehler in den MyDials im Zusammenhang mit virtuellen
         Bildschirmauflsungen wurde behoben (von Olaf Meisiek berichtet).
        Der Tastaturshortcut fr "Klemmbrett" (Dialog "Listen
         drucken...") funktionierte nicht (von Armin Schreck berichtet).

1.13     "Never release a x.13 version!" (nein, eigentlich bin ich ja
         nicht aberglubig ;-)

1.12   23.05.94 (nicht ffentlich)

         nderungen
        Die Menstruktur wurde umgekrempelt: Das Men "Tabelle" enthlt
         alle Menpunkte zum Tabellenfenster, die auch nur selektierbar
         sind, wenn die Tabelle oben ist. Das Men "Adressen" enthlt
         diejenigen Menpunkte, die den Datenbestand betreffen, also
         "Sortieren", "Dubletten eliminieren", "Selektierte zeigen" ...
        In der Maske werden die beiden Listen "Gruppen" und "Anreden"
         nun per Men anstatt ber tastaturgesteuerte Zeichenketten
         aufgerufen.

         Bugfixes
        Beim Import (Modus: Trennung = Datensatzende) kam es zu
         Fehlern, wenn die Tabelle weniger oder gleich viele Felder
         anzeigte als die Importdatei besa (gemeldet von Reiner Rosin).

1.11   18.05.94 (nicht ffentlich)

         nderungen
        Die Dateiauswahl verzweigt (bei Tabelle, Maske, IMG- oder
         Textfenster) in den Pfad des obersten Fensters.
        Der Name des Druckertreibers wird ohne Pfad gesichert und mu sich
         daher zwingend im Systemordner befinden.
        Der Standardsystemordner heit jetzt "DACAPO" und nicht mehr
         "ADRESSEN" (was ein Schokoriegel kann, kann ich auch...).
        Das Handbuch wird als ASCII-Datei freigegeben. Da Capo wird in
         drei Archive aufgesplittet: DACAxxxD.ZIP (deutsche Version,
         Programm, Resource und Adressdateien), DACAxxxE.ZIP (englische
         Version) und DACADIV.ZIP (Tools, Handbuch und Druckertreiber).
         "xxx" steht dabei fr die jeweilige Versionsnummer.

         Bugfixes
        DACAPO.RPT wird vor der ersten Klemmbrettaktion eingelesen, da
         sonst nur eine leere Klemmbrettdatei SCRAP.TXT erzeugt wird
         (gemeldet von Arik Siebenhofer).

1.10   30.04.94

         nderungen
        Es gibt wieder neue MyDials :-) Daher besitzen jetzt die Dialoge
         z.T. auch scrollbare (lange) Textfelder, insbesondere in der
         Maske und den Dateinamensfeldern.
        Da Capo liegt jetzt ein kleines AUTO-Ordnerprogramm bei, welches
         beim Booten an anstehende Geburtstage erinnert.

         Bugfixes
        Beim Shellaufruf wird die Fehlerausgabe unter GEMINI nicht mehr
         per "errorfile" umgelenkt.
        Der Beep ertnt bei Alertboxen nicht mehr unendlich.

1.09   19.04.94

         nderungen
        Es besteht die Mglichkeit zur Registrierung per Codenummer, daher
         erscheint auch der Sharewaredialog bei Programmstart "zur
         Erinnerung".
         Die maximale Anzahl von Datenstzen wurde in der nicht registrierten
         Version auf 40 beschrnkt.

         Bugfixes
        fsfirst ("DACAPO*.RSC") klappt auf dem Falcon scheinbar nicht, daher
         mu die Ressourcedatei wieder "DACAPO.RSC" heien. Wer lieber mit
         der englischen Version arbeiten mchte, mu sie daher umbenennen
         und zu DACAPO.APP kopieren.

1.08   11.04.94

         nderungen
        Eine englische Version ist jetzt ebenfalls vorhanden. Wer diese
         benutzen mchte, kopiert DACAPO_E.RSC zu DACAPO.APP/ACC und entfernt
         vorher die alte Resource (oder benennt sie um: Da Capo sucht nach
         der ersten Datei, die auf das Muster DACAPO*.RSC pat). Hilfe und
         Dokumentation gibt es vorher noch nicht auf englisch, sondern erst
         bei entsprechender Nachfrage.
        Da Capo sollte jetzt ber beliebige serielle Schnittstellen
         telefonieren knnen. Dabei kann die Zeichenkette zur Anwahl frei
         vorgegeben werden (Default: "ATDP").
        Die Klemmbrettfunktionen wurden umgestrickt, nachdem "Diskausgabe"
         einiges berflssig gemacht hat. In der Maske wird nur das aktuelle
         Text-Feld exportiert (spart Zeit), in der Tabelle werden folgende
         beide Dateien geschrieben: SCRAP.ADR enthlt die Daten im internen
         Da Capo-Format fr den eigenen Import, SCRAP.TXT schreibt die
         markierten Datenstze als Report, z.B. Briefkopf (siehe Dialog:
         "Bearbeiten/Listen drucken"). Diese Vorgehensweise ist sauberer als
         die (viel gewnschte) 1st-ADRESS-Tastaturpuffergeschichte, und
         sollte von allen modernen Applikationen untersttzt werden, die den
         Datenaustausch ber das GEM-Clipboard erlauben (sogar Signum!3 soll
         das jetzt knnen). Der aktuelle Eintrag des Listendialogs wird daher
         auch in DACAPO.INF mitgesichert.

         Bugfixes
        Der Systembeep ("Plinggg") wird nicht mehr oder nur dann ausgegeben,
         wenn das VDI v_sound untersttzt. Unter MTOS fhrte Bconout zu einem
         Totalabsturz, z.B. beim Aufruf von Warnungen oder Klick in ein nicht
         aktives Fenster bei einem modalen Fensterdialog (htte nie gedacht,
         da das so gefhrlich ist :-(
        Durch die nderungen zur Version 1.06 wurde der 3D-Schalter nicht
         mehr (rechtzeitig) ausgelesen und konnte daher auch nicht mehr
         gesetzt werden. 3D-Dialoge gab's daher nur ohne DACAPO.INF.

1.07   06.04.94 (nicht ffentlich)

         nderungen
        Der Dialog "Import/Export-Parameter" enthlt einen neuen Schalter:
         "Trennung = Datensatzende". Ist er aktiviert, wird die Zeichenkette,
         die zur Trennung von Datenstzen dient als Datensatzende
         interpretiert. Somit mu ein Importdatensatz nicht mehr alle Felder
         enthalten. Als Beispiel kann man die Datei "TEST\REC_END.EXP"
         betrachten. Diese enthlt die Felder "Nachname", "Vorname" und
         "Firma". Die Felder werden durch einen Zeilenvorschub (13,10), die
         Datenstze zustzlich durch "++++" getrennt.
        In der Parameterdatei wird nur noch der Name der Adressdatei, _ohne_
         den Zugriffspfad geschrieben. Vorteil: man kann das komplette Da
         Capo-Verzeichnis an eine beliebige Stelle kopieren. Nachteil: die
         Adressdatei mu jetzt _zwingend_ in den Da Capo-Systempfad kopiert
         werden, um bei Programmstart automatisch geladen zu werden.
        Da Capo kann jetzt wieder (X)IMG-Bilder darstellen (das Gei-Modul
         ist wieder drin!). Die 2.5 KByte, die Da Capo dadurch grer wird
         machen auch nichts mehr aus :-(
        Neuer Menpunkt "Diskausgabe": er macht im Prinzip das gleiche wie
         die Klemmbrettfunktionen (*.MSK und *.TAB anlegen), nur wird vorher
         noch nach einem beliebigen Dateinamen gefragt.
        Da Capo sucht seine Resourcedatei unter DACAPO*.RSC. Dadurch sind
         internationale Versionen wie DACAPO_E.RSC (englische Version, kommt
         demnchst) mglich.

         Bugfixes
        Die Zeichenumsetzung im Druckertreiber darf NULL-Bytes enthalten
        Beim Import wird auf dem aktuellen Pfad (nicht auf dem Systempfad)
         gesucht.
        Die Import-Funktion hatte einen Bug, der unter bestimmten Umstnden
         zu einem Absturz fhrte.
        Der letzte Datensatz wird auch dann importiert, wenn nicht alle
         Felder enthalten sind.
        Die Menpunkte "Sichern (als...)" sind nur aktiv, wenn die Tabelle
         oder Maske oben liegen.
        Der Shareware-Dialog sollte auch in Farbe mit schwarzem Rand
         erscheinen.

1.06   03.04.94

         nderungen
        Die Reportdefinition wird erst beim ffnen des entsprechenden
         Dialoges eingelesen. Sie kann daher parallel mit einem Editor (z.B.
         unter MTOS) verndert verndert werden.
        Reports knnen auch auf das Klemmbrett (SCRAP.TXT) anstatt in eine
         Datei ausgegeben werden.
        Kleinere Schnheitskorrekturen an der Ressource.
        Das aktuelle Editfeld im Telefondialog kann als Telefonnummer ber
         ein angeschlossenes Modem gewhlt werden. Bisher wird nur
         Standard-AUX: untersttzt (anstelle des Popups), und ein fester
         Anwahlstring ("ATDP") benutzt.
        Die aktuellen MyDials wurden eingebunden (mein Dank an Olaf
         Meisiek), daher sollte es (hoffentlich!) keine Probleme mehr mit
         diversen Grafikkarten geben.
        Die Infodatei DACAPO.INF wird per Dateiauswahl gesucht, wenn sie
         nicht im Applikationspfad gefunden werden konnte und nicht mehr auf
         _allen_ angemeldeten Laufwerken. Das sollte den Besitzern von
         Wechselplatten entgegenkommen.
        Der selektierte Popupeintrag erscheint abgehakt.
        Vor dem Menpunkt "Alle Spalten" erfolgt eine Sicherheitsabfrage.

         Bugfixes
        Das Tabellenfenster wird auf jeden Fall geffnet, wenn das Men im
         Fenster erscheinen soll.
        Schlieen der Tabelle fhrt im PRG-Betrieb zum Programmende, wenn
         Men im Fenster ist.
        Der aktuelle Datensatz wird beim ffnen der Maske korrekt gesetzt.
        Das Tabellenfenster wird nach jedem Sortieren neu gezeichnet.
