Žnderungen Da Capo ================== 1.21 05.04.95 Bugfixes ú Durch die Selectric¿-Untersttzung konnten keine neuen Dateien mehr angelgt werden (gemeldet von Gunter Wagschal). ú Im Tabellenfenster kam es zu Redraw-Fehlern, wenn die ersten Spalten ausgeblendet wurden (gemeldet von Gunter Wagschal). ú Der Menpunkt "Datei/™ffnen..." fhrte zu 2 Bomben, wenn kein Fenster ge”ffnet war (gemeldet von Gunter Wagschal). ú In der Datumsberechnung zur Geburtstagserinnerung war ein Fehler bei Jahreswechseln (gemeldet von Armin Rittlinger). ú Das Vaterobjekt von Mens wird nicht mehr invertiert, wenn es (wie von Falcons berichtet) ber den letzten Eintrag h„ngt (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. fr 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 ver„ndert hat und weiter benutzen m”chte, sollte die Adressdatei sichern, bevor er das n„chste mal die Parameter schreibt! ú Ein neuer Menpunkt: "Fenster neu zeichnen", wenn der Fensterinhalt verhunzt sein sollte ;-) ú Der Menpunkt "Datei/Sichern" bleibt gesperrt, solange die Datei noch nicht ver„ndert 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 anst„ndig funktionieren. ú Das Schliežen des Maskenfenster schliežt auch die untergeordneten nicht-modalen Fensterdialoge (Datum, Telefon und Benutzerdaten). ú In den Feldbezeichnungen fr die Maske sind auch Leerzeichen erlaubt. ú Bei "Datei/Abbrechen" erfolgt ebenfalls eine Sicherheits-Abfrage, wenn die Datei ge„ndert wurde. Wird diese mit "Abbrechen" quittiert, wird die Aktion und _nicht_ das Programm abgebrochen. 1.19 27.12.94 (nicht ”ffentlich) Žnderungen ú Im Tabellenfenster k”nnen jetzt auch proportionale (Speedo-)Fonts dargestellt werden (u.a. von Heino Hansen gewnscht). Angenehmer Nebeneffekt: der CAT-Crystal-Font-Bug (u.a. von Dirk Steins gemeldet) ist gleichzeitig behoben. Aužerdem geht jetzt die Fontauswahl unter Speedo wesentlich schneller, da nicht mehr zwischen proportionalen und nicht-proportionalen Zeichens„tzen 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 h„ufig, wenn Datens„tze markiert waren (n„mlich fr jeden nicht- markierten einmal :-( 1.18 15.12.94 (nicht ”ffentlich) Žnderungen ú Zwei neue Menpunkte: "alle Fenster ausblenden" bzw. wieder "einblenden". Diese Menpunkte 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 muáte 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 l„uft, unter Multitasking-Betriebssystemen parallel gestartet. ú Bei Verwendung von Selectric¿ k”nnen mehrere Dateien auf einmal ge”ffnet werden. Bugfixes ú Da Capo sollte jetzt auch mit mehr als 12 MByte Arbeitsspeicher zurechtkommen (mein Dank dafr an: Henry Rolofs, Werner Frey und Egbert Mattikau's Hartn„ckigkeit ;-). ú Kleine Korrekturen im Handbuch bezglich Steuersequenzen bei der Reportdefinition (von Klaus Mller gemeldet). 1.16 22.07.94 Žnderungen ú Da Capo untersttzt 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 l„uft (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 ge”ffnet wurde (SAS-Jonatat). ú Die leere Maske ist wieder tats„chlich "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 gewnscht). ú Die Parameter fr die Selektion werden mit gesichert (von Benedikt Kramer-Rouette gewnscht). ú Eine Parameterdatei (*.INF) kann nachtr„glich geladen werden (Neuer Menpunkt: "Parameter laden..."). Somit k”nnen Sets von Import-/Exportparametern, Feldbezeichnern, Tabellenlayouts... nachtr„glich auf einen Schlag ge„ndert werden. Bei Programmstart wird allerdings nur DACAPO.INF bercksichtigt. 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 gewnscht). 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 - st„ndig ge”ffnet halten und hat somit z.B. alle Telefonnummern st„ndig im Blick (gewnscht von Chris Beckmann). ú Neuer Dialog "Feldbezeichner": Die Bezeichnungen fr "Firma", "Nachname", "Vorname" ... k”nnen fr die Tabelle und die Maske ge„ndert werden, und werden vorerst in der Parameter-Datei DACAPO.INF gesichert - sp„ter einmal wahrscheinlich in der Adressdatei (gewnscht von Reiner Rosin). ú Das Handbuch und die Hilfedatei wurden (z.T. grndlich) 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 gewnscht). Nur ein Rechtsklick auf einen EXIT-Button beendet den Dialog _nicht_ (gilt jetzt auch fr modale Fensterdialoge). Bugfixes ú Die Fensterverwaltung wurde intern umgestrickt. Dadurch kommt es nicht mehr zur Fensterknappheit, wenn die maximale Anzahl an Fenstern ge”ffnet wurde (es wurden dann keine weiteren neuen Fenster kreiert). ú Ein Fehler in den MyDials im Zusammenhang mit virtuellen Bildschirmaufl”sungen wurde behoben (von Olaf Meisiek berichtet). ú Der Tastaturshortcut fr "Klemmbrett" (Dialog "Listen drucken...") funktionierte nicht (von Armin Schreck berichtet). 1.13 "Never release a x.13 version!" (nein, eigentlich bin ich ja nicht abergl„ubig ;-) 1.12 23.05.94 (nicht ”ffentlich) Žnderungen ú Die Menstruktur wurde umgekrempelt: Das Men "Tabelle" enth„lt alle Menpunkte zum Tabellenfenster, die auch nur selektierbar sind, wenn die Tabelle oben ist. Das Men "Adressen" enth„lt diejenigen Menpunkte, 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 heižt 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 fr 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 ert”nt bei Alertboxen nicht mehr unendlich. 1.09 19.04.94 Žnderungen ú Es besteht die M”glichkeit zur Registrierung per Codenummer, daher erscheint auch der Sharewaredialog bei Programmstart "zur Erinnerung". Die maximale Anzahl von Datens„tzen wurde in der nicht registrierten Version auf 40 beschr„nkt. Bugfixes ú fsfirst ("DACAPO*.RSC") klappt auf dem Falcon scheinbar nicht, daher muž die Ressourcedatei wieder "DACAPO.RSC" heižen. Wer lieber mit der englischen Version arbeiten m”chte, 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 m”chte, 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 pažt). Hilfe und Dokumentation gibt es vorher noch nicht auf englisch, sondern erst bei entsprechender Nachfrage. ú Da Capo sollte jetzt ber beliebige serielle Schnittstellen telefonieren k”nnen. Dabei kann die Zeichenkette zur Anwahl frei vorgegeben werden (Default: "ATDP"). ú Die Klemmbrettfunktionen wurden umgestrickt, nachdem "Diskausgabe" einiges berflssig gemacht hat. In der Maske wird nur das aktuelle Text-Feld exportiert (spart Zeit), in der Tabelle werden folgende beide Dateien geschrieben: SCRAP.ADR enth„lt die Daten im internen Da Capo-Format fr den eigenen Import, SCRAP.TXT schreibt die markierten Datens„tze als Report, z.B. Briefkopf (siehe Dialog: "Bearbeiten/Listen drucken"). Diese Vorgehensweise ist sauberer als die (viel gewnschte) 1st-ADRESS-Tastaturpuffergeschichte, und sollte von allen modernen Applikationen untersttzt werden, die den Datenaustausch ber das GEM-Clipboard erlauben (sogar Signum!3 soll das jetzt k”nnen). 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 untersttzt. Unter MTOS fhrte Bconout zu einem Totalabsturz, z.B. beim Aufruf von Warnungen oder Klick in ein nicht aktives Fenster bei einem modalen Fensterdialog (h„tte nie gedacht, daž das so gef„hrlich 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" enth„lt einen neuen Schalter: "Trennung = Datensatzende". Ist er aktiviert, wird die Zeichenkette, die zur Trennung von Datens„tzen 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 enth„lt die Felder "Nachname", "Vorname" und "Firma". Die Felder werden durch einen Zeilenvorschub (13,10), die Datens„tze zus„tzlich 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 gr”žer wird machen auch nichts mehr aus :-( ú Neuer Menpunkt "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 demn„chst) m”glich. 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 Umst„nden zu einem Absturz fhrte. ú Der letzte Datensatz wird auch dann importiert, wenn nicht alle Felder enthalten sind. ú Die Menpunkte "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) ver„ndert ver„ndert werden. ú Reports k”nnen auch auf das Klemmbrett (SCRAP.TXT) anstatt in eine Datei ausgegeben werden. ú Kleinere Sch”nheitskorrekturen an der Resource. ú Das aktuelle Editfeld im Telefondialog kann als Telefonnummer ber ein angeschlossenes Modem gew„hlt werden. Bisher wird nur Standard-AUX: untersttzt (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 Menpunkt "Alle Spalten" erfolgt eine Sicherheitsabfrage. Bugfixes ú Das Tabellenfenster wird auf jeden Fall ge”ffnet, wenn das Men im Fenster erscheinen soll. ú Schliežen der Tabelle fhrt 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.