FamilyTree Version 1.1a ======================= Copyright (C) 1996 Nils Meier Die Erlaubnis, diese Software und Dokumentation privat zu kopieren und zu verbreiten, wird hiermit erteilt, wenn nur eine geringe Gebhr fr das Kopieren erhoben wird und diese Copyright-Bemerkung in allen Kopien verbleibt. Diese Software wird ohne Gew„hr auf Funktionalit„t oder Fehlerfreiheit zur Verfgung gestellt. Der Autor garantiert nicht die Korrektheit dieses Programmes. Der Autor kann nicht fr den Verlust von Daten oder anderen Sch„den verantwortlich gemacht werden. Ab Version 1.0d ist FamilyTree Shareware. Bitte testen und prfen Sie dieses Programm. Registrieren Sie bitte das Program, wenn Sie den Autor untersttzen wollen, dieses Programm zu verbessern. Danke. Bitte lesen Sie die Online-Hilfe fr mehr Informationen ber das Registrieren. KURZE BESCHREIBUNG: =================== FamilyTree ist ein PM-32bit-multithreaded Programm fr OS/2 3.x. Sie k”nnen graphisch einen Familienstammbaum mit verwandten Personen editieren. Sie k”nnen Personen hinzufgen und Ihre Eigenschaften ver- „ndern, die Vorfahren und Nachfahren im šberblick betrachten und Verwandtschaften untersuchen. Jeder der mit Ihnen verwandt ist, kann in den selben Stammbaum eingefgt werden (sogar entfernt Verwandte). Gearbeitet wird mittels Ausw„hlen durch die Maus und ™ffnen von Kontextmens mittels rechtem Mausklick. FamilyTree untersttzt Rexx-SKripte fr verschiedene Statistiken und Im/Export von Daten (GEDCOM wird untersttzt). Als Beispieldatei stelle ich Ihnen meinen Stammbaum NILS.FAM zur Verfgung. Schauen Sie in die Onlinehilfe (F1) um mehr ber das Programm zu erfahren. FamilyTree wurde geschrieben und getestet unter OS/2 3.0 mit VAC++3.0. INSTALLATION: ============= Entpacken Sie die Datei FTREE*.ZIP in das gewnschte Verzeichnis auf Ihrer Festplatte. Benutzen Sie das Programm install.cmd um ein FamilyTree Programmobjekt auf der Arbeitsoberfl„che zu erzeugen und die sprachspezifische DLL+HLP zu initialisieren. Stellen Sie sicher, daá die folgende Anweisung (so oder „hnlich) in Ihrer config.sys vorhanden ist: LIBPATH=.;Restliche Pfadanweisung FTREE AUSFšHREN: =============== Wechseln Sie in eine Kommandozeile und geben Sie ftree.exe ein, oder starten sie Family Tree durch einen Doppelklick auf das Programmobjekt auf der Arbeitsoberfl„che (wenn die Installation erfolgreich war). Sie k”nnen automatisch einen Stammbaum einladen, wenn Sie die gewnschte Datei als Parameter auf der Kommandozeile angeben (ftree.exe .\nils.fam) oder diese Information in das Parameter- feld des Programmobjektes eingeben. RELEASE šBERBLICK: ================== Version (NEW neues Feature,BUG Fehler behoben,CHA Žnderung) 1.0 , M„r 11 1996: NEW:Erster Release 1.0a, M„r 16 1996: BUG:Vergessen /Gd- bei DLLs 1.0b, M„r 24 1995: NEW:W„hlen des Rufnamens durch Tilde (~) NEW:Drag&Drop von Bildern in die Eigenschaften NEW:Maximale Kinderzahl 12 NEW:Datumfeld Sterben 1.0c, Apr 14 1996: NEW:FTree schreibt ein neues Format, das nicht von „lterer Version gelesen werden kann !!! (Einlesen des alten Formats wird noch untersttzt) NEW:HILFE Schaltfl„che enth„lt Inhalt/Zurck/Suchen/Drucken/Index CHA:Neue Startpositionen fr Listen/Haupt/Editier-Fenster CHA:Memogr”áe ist jetzt 4k CHA:Einaden l„uft in einem zweiten Thread CHA:Datum in Englisch ist MM/DD/YYYY - in Deutsch DD.MM.YYYY NEW:FTree fragt nach Speichern wenn ein Baum geschlossen wird NEW:Hauptfenster merkt sich Maximierung BUG:Workaround fr den S3-Treiber Fehler in API GpiBox (Rote Linie bleibt stehen, wenn Aktueller sich „ndert) NEW:Ringe zwischen Partnern NEW:Mehrfachheirat (Maximum ist 4) NEW:Neue feste Felder: Geschlecht + Todesort + Heiratinfos (Heirat,Ort,Trennung) NEW:Geschwister werden nach Geburtsdatum / Partner nach Heiratsdatum sortiert NEW:Auswahl der Bauminformationen (Vorname,Daten) NEW:Drucken Achtung : Drucken an FaxWorks arbeitet nur wenn FaxWorks schon l„uft Information: Ich werde das Drucken in einen 2. Thread legen, aber ein bl”der Bug hindert mich noch :-( 1.0d, Apr 22 1996: BUG:Drucken l„uft jetzt im 2. Thread und FaxWorks funzt damit auch Information: Ein DeviceContext muá im 2. Thread ge”ffnet werden, nicht (wie in 1.0c) im 1. Thread :-/ NEW:Informationszeile meldet Vorg„nge beim Drucken/Laden/Speichern BUG:Rote Umrandung des "Aktuellen" wird nicht gedruckt CHA:Scrolling l„uft schneller NEW:Click und Drag Tree durch drcken von linker Maustaste und Bewegen der Maus NEW:"šber"-Dialog (mit Versionsinfo) wo FTree registriert werden kann NEW:Mens erreichbar ber Acceleratorkeys und Zoomen mit +/- CHA:Ausschnittberechnung nach Aktion verbessert (Neu,Laden,Ursprung,Hinzufgen,L”schen) BUG:Bei Drucken auf angepaáte Anzahl von Seiten unter "Vorfahren"-Ansicht fehlte der Ursprung wg. einer falschen Gr”áenberechnung NEW:Vertikale Ansicht des Stammbaumes BUG:Geschlecht wird jetzt sprachunabh„ngig gespeichert (0/1/2 anstatt -/M/W weil W!=F) 1.0e, Mai 01 1996: NEW:Datumformat (DD.MM.YYYY oder MM/DD/YYYY) wird nicht durch Sprache sondern durch OS/2 Systemeinstellung gew„hlt NEW:Rexx (beta), Speichern aber kein Drucken NEW:ABC-List.ftx (Liste aller Personen sortiert nach Name) NEW:AnnDeath.ftx (Jahrestage Tod) NEW:Birthday.ftx (Jahrestage Geburtstag) NEW:Lngevity.ftx (Lebenszeitanalyse) BUG:Darstellungs-Bug bei Vertikalmodus mit V+N+G behoben NEW:Neues Kind -> bekommt den Namen vom aktuellen Elternteil NEW:Mit Tab zwischen Datumsfeldern -> Zahl ist selektiert und wird bei n„chster Taste berschrieben NEW:Dialoge stehen in der Fensterliste NEW:Drag&Drop von Font und Farbe aufs Hauptfenster NEW:Registrierung ist jetzt bei BMT Micro m”glich 1.0f, Mai 25 1996: BUG:Ziehen des Stammbaumes aktiv, obwohl keine Maustaste gedrckt BUG:Birthday.ftx arbeitet nicht korrekt, da Sortieren nach Geburtsdatum falsch CHA:Listenfenster ist jetzt Container (DetailAnsicht) mit/sortiert nach Datum CHA:Drucken mehrerer Seiten erfolgt in umgekehrter Reihenfolge NEW:Datum muá nicht mehr komplett sein NEW:Geschlecht bei "Eltern" vorselektiert CHA:n/n bei mehreren Partnern nach Auswahl eines Menschen BUG:L”schen kann in einem falschen Baum resultieren wenn MehrfachPartnerschaft gel”scht wird !! BUG:Darstellungsfehler bei A+D+S und Mehrfachpartnerschaft CHA:Listenfenster als Container (mit Sortierung) NEW:Person.ftx (Persoenliche Daten) NEW:Weddings.ftx (Heiratsjubil„en) NEW:Rexx Skripte fr GEDCOM Im/Export (beta) NEW:Rexx Dokumentation (beta) CHA:Ge„nderte Klasse MAN -> kein IGList mehr 1.0g, Jun 25 1996: BUG:3175 wenn kein Drucken installiert ist NEW:Aktuelle Zoomrate wir in der .fam-Datei gespeichert BUG:im Editdailog wurde Adressenfeld nicht erhellt bei GotFocus NEW:Weibliche Personen werden mit runden Ecken gemalt CHA:Keine Fehlermeldung beim ersten Start "Fehlendes Profile" CHA:Listenfenster ist nicht mehr auto-Vordergrund NEW:Listenfenster kann Spalten verstecken/anzeigen CHA:Listenfenster arbeitet schneller CHA:Listenfenster kann nach mehreren Feldern sortieren (z.B. Name,Vor,Geb) CHA:Editierfenster hat ein neues Layout CHA:Memofeld und Bild bekommen gleichviel Platz CHA:Verbesserte Performance w„hrend des Ladens BUG:Nach mehreren Rexxl-L„ufen: Hatte nicht alle Pipehandles geschlossen NEW:Datummodifikatoren '+-'ABT '>'AFT '<'BEF '?'EST NEW:TITL wird beim GEDCOM untersttzt CHA:??.??.1950 -> --.--.1950 im Hauptfenster NEW:Rexxausgabe kann in Zischenablage kopiert werden NEW:Mehr Rexxskripte BUG:Ungarisches Datumformat falsch YYYY-MM-YYYY CHA:Theoretisch unendlich viele (65535) Kinder und Partner (beschr„nkt auf 50, da sonst zuviele Men Items) CHA:Bild Drag&Drop zeigt Link als Operation um Verweis (nicht Copy) zu verdeutlichen. BUG:GEDCOM Export schrieb 'W' fr Weiblich -> ge„ndert in 'F' (GEDCOM will es so) BUG:Nach Einladen falsche minimal ID -> zwei Personen mit gleicher ID m”glich (schlecht fr GEDCOM Export) 1.0h, Aug 18 1996: NEW:ImGedcom.ftx versteht jetzt CONC genauso wie CONT von Tag NOTE NEW:Rexx Skripte *.ftx tauchen mit langem Namen im Men auf NEW:Beziehungen k”nnen mit diagonalen oder orthogonalel Linien dargestellt werden BUG:Immer noch 3175 wenn kein Printer installiert BUG:3175 wenn Druckereigenschaften unter MERLIN ge„ndert werden BUG:Invalid cursor w„hrend Drucken/Speichern/Strukturieren NEW:Listenfenster scrollt zu aktueller Person + Cursortasten funktionieren BUG:Neue Familien-IDs starten zu niedrig nach dem Laden BUG:IDs werden nach dem Laden berprft und korrigiert CHA:Rexxausgabe wird mit CR/LF anstatt LF gespeichert/in die Zwischenablage kopiert NEW:Konfigurationsdialog Layout (Programmeinstellung) : X Schriftart X Farben X Detailstufe: Vornamen,Datum X Linien: diagonal/orthogonal Datenassistent (Programmeinstellung) : X Partner -> gleiche Adresse X Partner -> gegens„tzliches Geschlecht X Kind -> gleiche Adresse X Kind -> gleicher Name X Eltern -> Mann+Frau X Eltern -> gleiche Adresse X Eltern -> gleicher Name Verschiedenes (Programmeinstellung) : X Focus zum Editfenster nach click auf person im Stammbaum X Versuchen einen relativen Pfad auf Attachements zu speichern X Datumformat MM-DD-YYYY/DD-MM-YYYY/YYYY-MM-DD Trennung .-x/ Benutzerfelder (Baumeinstellung) : - 10 einstellbare Felder (noch nicht) NEW:Einstellbare Tiefe von Vorfahr/Nachfahr-generationen CHA:Editfenster hat neues Layout CHA:Hauptfenster hat neus Layout NEW:beinhaltet FILE_ID.DIZ CHA:ExGedcom.ftx vertauschte HUSB+WIFE (abh„ngig vom Baum) NEW:"Neu Partner" kann existierenden Menschen hinzufgen NEW:Neuer Baum hat keine Probleme mit Kreisen in den Daten CHA:šberarbeitete und erneuerte Dokumentation, die alle Features und Information ber REXX-Skripte gibt NEW:Holl„ndische Sprach-DLL NEW:Beim L”schen wird der Name der Person im Abfragedialog gezeigt NEW:neue Konsistenzprfung nach Import (manche Kreise erlaubt) 1.0i, Aug 26 1996: BUG:Import Routine st”rt sich an Cousins (oder Groácousins,...) die heiraten BUG:L”schen|Diesen resultiert in einem falschen Baum (Absturz beim Speichern) NEW:Man kann jetzt Partner einer Person bers Kontextmenu l”schen 1.1 , Okt 17 1996: NEW:Letzte Version beim Speichern sichern zu *.BAK BUG:Rexx-Men Schnellzugriff funktioniert nicht CHA:Malen der Personen und Familien verschnellert BUG:W„hrend Aktionen wird Buttonleiste nicht disabled BUG:System bekommt Mausklick auf Listenfenster nicht mit BUG:Nach hervorholen des Personenliste wird eine halb sichtbaren Zeile nicht gemalt BUG:Diagonale Linien zu zwei oder mehr Kindern werden nicht korrekt gemalt CHA:Editierfenster ge„ndert (wg. Notebook) BUG:Nach dem Žndern von Daten im Editierfenster wird beim Einladen/Neu Anlegen eines Baumes nicht gewarnt, den aktuellen erst zu speichern BUG:Warnung vor dem Ausfhren eines Rexx-Skripts erst den Baum zu speichern NEW:Editierfenster mit Drag&Drop-Feld fr zus„tzliche Infos (Gifs,Texts,AVIs,..), die durch Doppelklick ge”ffnet werden k”nnen (nur registrierte Version) CHA:ImGedcom.ftx akzeptiert groá-kleingeschriebenen Monat 'Jan 1900' NEW:Notebooks unter MERLIN haben das neue Aussehen BUG:ID Prfmethode prft keine Familien IDs, wenn Personen IDs o.k. waren NEW:Hinzufgen einer ex. Person als Kind einer Familie (alte Eltern verlieren es) (Zusammen mit 'Neu Partner|Ex. Person' kann nun ein Baum korrigiert werden, ohne Daten neu einzugeben, im Fall von vorher falsch eingegebenen Daten) CHA:GEDCOM Import, bei dem Personen nicht einfach weggelassen werden CHA:Datum mit keiner Information (Tag/Monta/Jahr) kann Modifikation haben CHA:Rexx Auswahlfenster zeigt nur sprachspezifische Informationen NEW:Franz”sische Sprach-DLL 1.1a, Okt 30 1996: NEW:Doppelklick mit Shift-Taste auf eine Person ”ffnet Editierfenster BUG:Hauptfenster minimiert und Auswahl einer Person im Listenfenster -> Exception BUG:Franz”sische Version sagt "Englais" anstatt "Francais" (French.rc+FTXs) BUG:Sys3175 mit S3 Treibern [ISlider.setArmSize(ISlider.armSize()*4/5).moveArmToTick(9)] BUG:Editierfenster hat immer BEIDE Scrollleisten oder keine NEW:Langer Name von REXX-Skripten ist sprachabh„ngig CHA:Dokumentation erl„utert Datenmodifikatoren NEW:Rexx kann Personen nach PID sortieren NEW:Editier & Listenfenster k”nnen (nicht) frei schwebend sein AUTOR KONTAKTIEREN: =================== Meine Postanschrift lautet Nils Meier Birkenweg 27 53797 Lohmar GERMANY / EUROPE Telefonnummer: +49 / 2246 / 3202 Meine Internetadresse ist meier2@athene.informatik.uni-bonn.de Bitte senden Sie Vorschl„ge, Kommentare und BUG-Meldungen an eine der obigen Adressen.