home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: InfoMgt
/
InfoMgt.zip
/
ftree12e.zip
/
liesmich.txt
< prev
next >
Wrap
Text File
|
1997-10-16
|
19KB
|
316 lines
FamilyTree Version 1.2e
=======================
Copyright (C) 1996 Nils Meier
Die Erlaubnis, diese Software und Dokumentation privat zu kopieren und zu
verbreiten, wird hiermit erteilt, wenn nur eine geringe Gebühr für das
Kopieren erhoben wird und diese Copyright-Bemerkung in allen Kopien
verbleibt.
Diese Software wird ohne Gewähr auf Funktionalität oder Fehlerfreiheit
zur Verfügung gestellt. Der Autor garantiert nicht die Korrektheit dieses
Programmes. Der Autor kann nicht für den Verlust von Daten oder anderen
Schäden verantwortlich gemacht werden.
Ab Version 1.0d ist FamilyTree Shareware. Bitte testen und prüfen Sie
dieses Programm. Registrieren Sie bitte das Program, wenn Sie den Autor
unterstützen wollen, dieses Programm zu verbessern. Danke.
Bitte lesen Sie die Online-Hilfe für mehr Informationen über
das Registrieren.
KURZE BESCHREIBUNG:
===================
FamilyTree ist ein PM-32bit-multithreaded Programm für OS/2 3.x.
Mit FamilyTree können Sie Ihre Ahnendaten als visuellen Stammbaum
bearbeiten. Sie können Personen hinzufügen und Ihre Eigenschaften
verändern, die Vorfahren und Nachfahren im Überblick betrachten und
Verwandtschaften untersuchen.
Unterstütze Eigenschaften sind: Name, Geburt, Tod, Heirat, Adresse,
Kommentar, Bild, Dateien, *Benutzerfelder, *Quellen, *Ereignisse
(*=geplant).
Gearbeitet wird mittels Auswählen durch die Maus und Öffnen von
Kontextmenüs mittels rechtem Mausklick.
FamilyTree unterstützt (erweiterbare) Rexx-SKripte für verschiedene
Statistiken und Im/Export von Daten (GEDCOM wird unterstützt).
Als Beispieldatei stelle ich Ihnen meinen Stammbaum NILS.FAM zur
Verfügung.
Schauen Sie in die Onlinehilfe (F1) um mehr über das Programm zu
erfahren.
FamilyTree wurde geschrieben und getestet unter OS/2 3.0 (4) mit VAC++3.0.
INSTALLATION:
=============
Entpacken Sie die Datei FTREE*.ZIP in das gewünschte 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
gewünschte 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 unterstützt)
NEW:HILFE Schaltfläche enthält Inhalt/Zurück/Suchen/Drucken/Index
CHA:Neue Startpositionen für 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 für 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 drücken von linker Maustaste und Bewegen der Maus
NEW:"Über"-Dialog (mit Versionsinfo) wo FTree registriert werden kann
NEW:Menüs erreichbar über Acceleratorkeys und Zoomen mit +/-
CHA:Ausschnittberechnung nach Aktion verbessert (Neu,Laden,Ursprung,Hinzufügen,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 gedrückt
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 für 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 unterstützt
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' für Weiblich -> geändert in 'F' (GEDCOM will es so)
BUG:Nach Einladen falsche minimal ID -> zwei Personen mit gleicher ID möglich
(schlecht für 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 überprüft 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 hinzufügen
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 Konsistenzprüfung 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 Ausführen eines Rexx-Skripts erst den Baum zu speichern
NEW:Editierfenster mit Drag&Drop-Feld für 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 Prüfmethode prüft keine Familien IDs, wenn Personen IDs o.k. waren
NEW:Hinzufügen 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 (unter 800x600x65k Farben)
[ISlider::moveArmToTick(9) results in exception when window is visible]
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
1.b , Nov 16 1996: BUG:Immer noch Sys3175 unter bestimmer Auflösung/Farbtiefe - RTFM !
1.2 , May 25 1997: BUG:Gedcom Export schreibt 05 25 1970 anstatt 05 MAY 1970
NEW:Rexx-Funktion get/setAddress wird nun in Hilfe aufgeführt
NEW:Zeilenumbruch für Memo kann an/ausgeschaltet werden
NEW:Rexx-Funktion selectPerson('R|emembered') + selectPerson('O|rigin')
NEW:Schalter für an/ausschalten der Toolbar-Leiste
NEW:Überarbeitete Personenliste, deren Code in Ereignisliste wiederverwendet wird
NEW:Überarbeitete Datumseingabe, die Code der Datum-Ausgabe von Listen/Baum wiederverwendet
NEW:Datum wird ausgerichtet nach Tag/Monat/Jahr gemalt
NEW:Überarbeitung mehrerer Fensterelemente
BUG:Drucken über mehrere Seiten führt zu fehlenden Teilen (Gefunden von E.Neubauer)
NEW:Drag&Drop von Tree-Dateien aufs Hauptfenster
CHA:Geänderter Dialog für Abfrage der sichtbaren Generationen
NEW:Ereignisse
NEW:Benutzerfelder (Maximal 3 in unregistrierter Version)
1.2a, Jun 02 1997: NEW:Bubble-Help für Heiratsknopf - zeigt Namen des Partners an
BUG:Editierfenster erhält nach Mausklick nicht automatische den Focus (obwohl eingestellt)
CHA:Überarbeitete und aktualisierte Online-Hilfe
BUG:Dateianhängsel per Menü änden -> Catched Exception
BUG:Partnerschaften im Personendatenfenster werden umgekehrt indiziert
1.2b, Jun 10 1997: CHA:Einstellen des Datumsformat hat eine eigene Seite im Optionsdialog
BUG:Baumberechnung hängt bei bestimmten Bäumen (z.B. Heuler+Caesar)
CHA:Statusbereich in der Buttonleiste nutzt nicht den ganzen verfügbaren Platz
NEW:Installation bestimmt FTree-Objekt als Standardapp. für .fam-Dateien
1.2c, Jun 19 1997: BUG:Böser Bug beim Schreiben von Benutzerfeldern -> resultiert in Absturz beim Einladen
BUG:Invalid Cursor, wenn Listenfenster minimiert und Aktionen im Stammbaum laufen
1.2d, Jul 06 1997: BUG:Auswahl eines Menüpunkts vom Menü eines Notebooks resultiert in Absturz
BUG:Absturz bei Start von FTree mit Parameter (meistens nur beim ersten Mal nach Reboot)
NEW:Einstellung, die Rahmen um die neuen Buttons ermöglicht
BUG:Fehler in IBM's Klassenbibliothek führt zu unladbarem Baum (extra sync before seekg)
1.2e, Oct 16 1997: NEW:Spaltenbreite der Listen im Editierfenster werden gemerkt
BUG:Unter Warp 3.0 und Warp 4.0 + Fix#3 ist die Ereignisliste kaputt
AUTOR KONTAKTIEREN:
===================
Meine Postanschrift lautet
Nils Meier
Birkenweg 27
53797 Lohmar
GERMANY / EUROPE
Meine Internetadresse ist
meier2@athene.informatik.uni-bonn.de
Bitte senden Sie Vorschläge, Kommentare und BUG-Meldungen
an eine der obigen Adressen.