home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: InfoMgt / InfoMgt.zip / ftree12e.zip / liesmich.txt < prev    next >
Text File  |  1997-10-16  |  19KB  |  316 lines

  1. FamilyTree Version 1.2e
  2. =======================
  3.  
  4. Copyright (C) 1996 Nils Meier
  5.  
  6. Die Erlaubnis, diese Software und Dokumentation privat zu kopieren und zu
  7. verbreiten, wird hiermit erteilt, wenn nur eine geringe Gebühr für das
  8. Kopieren erhoben wird und diese Copyright-Bemerkung in allen Kopien
  9. verbleibt.
  10. Diese Software wird ohne Gewähr auf Funktionalität oder Fehlerfreiheit
  11. zur Verfügung gestellt. Der Autor garantiert nicht die Korrektheit dieses
  12. Programmes. Der Autor kann nicht für den Verlust von Daten oder anderen
  13. Schäden verantwortlich gemacht werden.
  14.  
  15. Ab Version 1.0d ist FamilyTree Shareware. Bitte testen und prüfen Sie
  16. dieses Programm. Registrieren Sie bitte das Program, wenn Sie den Autor
  17. unterstützen wollen, dieses Programm zu verbessern. Danke.
  18. Bitte lesen Sie die Online-Hilfe für mehr Informationen über
  19. das Registrieren.
  20.  
  21. KURZE BESCHREIBUNG:
  22. ===================
  23.  
  24. FamilyTree ist ein PM-32bit-multithreaded Programm für OS/2 3.x.
  25.  
  26. Mit FamilyTree können Sie Ihre Ahnendaten als visuellen Stammbaum
  27. bearbeiten. Sie können Personen hinzufügen und Ihre Eigenschaften
  28. verändern, die Vorfahren und Nachfahren im Überblick betrachten und
  29. Verwandtschaften untersuchen.
  30. Unterstütze Eigenschaften sind: Name, Geburt, Tod, Heirat, Adresse,
  31. Kommentar, Bild, Dateien, *Benutzerfelder, *Quellen, *Ereignisse
  32. (*=geplant).
  33. Gearbeitet wird mittels Auswählen durch die Maus und Öffnen von
  34. Kontextmenüs mittels rechtem Mausklick.
  35. FamilyTree unterstützt (erweiterbare) Rexx-SKripte für verschiedene
  36. Statistiken und Im/Export von Daten (GEDCOM wird unterstützt).
  37.  
  38. Als Beispieldatei stelle ich Ihnen meinen Stammbaum NILS.FAM zur
  39. Verfügung.
  40.  
  41. Schauen Sie in die Onlinehilfe (F1) um mehr über das Programm zu
  42. erfahren.
  43.  
  44. FamilyTree wurde geschrieben und getestet unter OS/2 3.0 (4) mit VAC++3.0.
  45.  
  46. INSTALLATION:
  47. =============
  48.  
  49. Entpacken Sie die Datei FTREE*.ZIP in das gewünschte Verzeichnis auf
  50. Ihrer Festplatte. Benutzen Sie das Programm install.cmd um ein
  51. FamilyTree Programmobjekt auf der Arbeitsoberfläche zu erzeugen und
  52. die sprachspezifische DLL+HLP zu initialisieren.
  53. Stellen Sie sicher, daß die folgende Anweisung (so oder ähnlich) in
  54. Ihrer config.sys vorhanden ist:
  55.       LIBPATH=.;Restliche Pfadanweisung
  56.  
  57. FTREE AUSFÜHREN:
  58. ===============
  59.  
  60. Wechseln Sie in eine Kommandozeile und geben Sie ftree.exe ein,
  61. oder starten sie Family Tree durch einen Doppelklick auf das
  62. Programmobjekt auf der Arbeitsoberfläche (wenn die Installation
  63. erfolgreich war).
  64. Sie können automatisch einen Stammbaum einladen, wenn Sie die
  65. gewünschte Datei als Parameter auf der Kommandozeile angeben
  66. (ftree.exe .\nils.fam) oder diese Information in das Parameter-
  67. feld des Programmobjektes eingeben.
  68.  
  69. RELEASE ÜBERBLICK:
  70. ==================
  71.  
  72. Version (NEW neues Feature,BUG Fehler behoben,CHA Änderung)
  73.  
  74. 1.0 , Mär 11 1996: NEW:Erster Release
  75.  
  76. 1.0a, Mär 16 1996: BUG:Vergessen /Gd- bei DLLs
  77.  
  78. 1.0b, Mär 24 1995: NEW:Wählen des Rufnamens durch Tilde (~)
  79.                    NEW:Drag&Drop von Bildern in die Eigenschaften
  80.                    NEW:Maximale Kinderzahl 12
  81.                    NEW:Datumfeld Sterben
  82.  
  83. 1.0c, Apr 14 1996: NEW:FTree schreibt ein neues Format, das nicht von älterer Version
  84.                        gelesen werden kann !!! (Einlesen des alten Formats wird noch unterstützt)
  85.                    NEW:HILFE Schaltfläche enthält Inhalt/Zurück/Suchen/Drucken/Index
  86.                    CHA:Neue Startpositionen für Listen/Haupt/Editier-Fenster
  87.                    CHA:Memogröße ist jetzt 4k
  88.                    CHA:Einaden läuft in einem zweiten Thread
  89.                    CHA:Datum in Englisch ist MM/DD/YYYY - in Deutsch DD.MM.YYYY
  90.                    NEW:FTree fragt nach Speichern wenn ein Baum geschlossen wird
  91.                    NEW:Hauptfenster merkt sich Maximierung
  92.                    BUG:Workaround für den S3-Treiber Fehler in API GpiBox
  93.                        (Rote Linie bleibt stehen, wenn Aktueller sich ändert)
  94.                    NEW:Ringe zwischen Partnern
  95.                    NEW:Mehrfachheirat (Maximum ist 4)
  96.                    NEW:Neue feste Felder: Geschlecht + Todesort + Heiratinfos (Heirat,Ort,Trennung)
  97.                    NEW:Geschwister werden nach Geburtsdatum / Partner nach Heiratsdatum sortiert
  98.                    NEW:Auswahl der Bauminformationen (Vorname,Daten)
  99.                    NEW:Drucken
  100.                        Achtung    : Drucken an FaxWorks arbeitet nur wenn FaxWorks schon läuft
  101.                        Information: Ich werde das Drucken in einen 2. Thread legen, aber ein
  102.                                     blöder Bug hindert mich noch :-(
  103.  
  104. 1.0d, Apr 22 1996: BUG:Drucken läuft jetzt im 2. Thread und FaxWorks funzt damit auch
  105.                        Information: Ein DeviceContext muß im 2. Thread geöffnet werden, nicht
  106.                                     (wie in 1.0c) im 1. Thread :-/
  107.                    NEW:Informationszeile meldet Vorgänge beim Drucken/Laden/Speichern
  108.                    BUG:Rote Umrandung des "Aktuellen" wird nicht gedruckt
  109.                    CHA:Scrolling läuft schneller
  110.                    NEW:Click und Drag Tree durch drücken von linker Maustaste und Bewegen der Maus
  111.                    NEW:"Über"-Dialog (mit Versionsinfo) wo FTree registriert werden kann
  112.                    NEW:Menüs erreichbar über Acceleratorkeys und Zoomen mit +/-
  113.                    CHA:Ausschnittberechnung nach Aktion verbessert (Neu,Laden,Ursprung,Hinzufügen,Löschen)
  114.                    BUG:Bei Drucken auf angepaßte Anzahl von Seiten unter "Vorfahren"-Ansicht fehlte der
  115.                        Ursprung wg. einer falschen Größenberechnung
  116.                    NEW:Vertikale Ansicht des Stammbaumes
  117.                    BUG:Geschlecht wird jetzt sprachunabhängig gespeichert
  118.                        (0/1/2 anstatt -/M/W weil W!=F)
  119.  
  120. 1.0e, Mai 01 1996: NEW:Datumformat (DD.MM.YYYY oder MM/DD/YYYY) wird nicht durch Sprache
  121.                        sondern durch OS/2 Systemeinstellung gewählt
  122.                    NEW:Rexx (beta), Speichern aber kein Drucken
  123.                    NEW:ABC-List.ftx (Liste aller Personen sortiert nach Name)
  124.                    NEW:AnnDeath.ftx (Jahrestage Tod)
  125.                    NEW:Birthday.ftx (Jahrestage Geburtstag)
  126.                    NEW:Lngevity.ftx (Lebenszeitanalyse)
  127.                    BUG:Darstellungs-Bug bei Vertikalmodus mit V+N+G behoben
  128.                    NEW:Neues Kind -> bekommt den Namen vom aktuellen Elternteil
  129.                    NEW:Mit Tab zwischen Datumsfeldern -> Zahl ist selektiert und wird bei
  130.                        nächster Taste überschrieben
  131.                    NEW:Dialoge stehen in der Fensterliste
  132.                    NEW:Drag&Drop von Font und Farbe aufs Hauptfenster
  133.                    NEW:Registrierung ist jetzt bei BMT Micro möglich
  134.  
  135. 1.0f, Mai 25 1996: BUG:Ziehen des Stammbaumes aktiv, obwohl keine Maustaste gedrückt
  136.                    BUG:Birthday.ftx arbeitet nicht korrekt, da Sortieren nach Geburtsdatum falsch
  137.                    CHA:Listenfenster ist jetzt Container (DetailAnsicht) mit/sortiert nach Datum
  138.                    CHA:Drucken mehrerer Seiten erfolgt in umgekehrter Reihenfolge
  139.                    NEW:Datum muß nicht mehr komplett sein
  140.                    NEW:Geschlecht bei "Eltern" vorselektiert
  141.                    CHA:n/n bei mehreren Partnern nach Auswahl eines Menschen
  142.                    BUG:Löschen kann in einem falschen Baum resultieren
  143.                        wenn MehrfachPartnerschaft gelöscht wird !!
  144.                    BUG:Darstellungsfehler bei A+D+S und Mehrfachpartnerschaft
  145.                    CHA:Listenfenster als Container (mit Sortierung)
  146.                    NEW:Person.ftx   (Persoenliche Daten)
  147.                    NEW:Weddings.ftx (Heiratsjubiläen)
  148.                    NEW:Rexx Skripte für GEDCOM Im/Export (beta)
  149.                    NEW:Rexx Dokumentation (beta)
  150.                    CHA:Geänderte Klasse MAN -> kein IGList mehr
  151.  
  152. 1.0g, Jun 25 1996: BUG:3175 wenn kein Drucken installiert ist
  153.                    NEW:Aktuelle Zoomrate wir in der .fam-Datei gespeichert
  154.                    BUG:im Editdailog wurde Adressenfeld nicht erhellt bei GotFocus
  155.                    NEW:Weibliche Personen werden mit runden Ecken gemalt
  156.                    CHA:Keine Fehlermeldung beim ersten Start "Fehlendes Profile"
  157.                    CHA:Listenfenster ist nicht mehr auto-Vordergrund
  158.                    NEW:Listenfenster kann Spalten verstecken/anzeigen
  159.                    CHA:Listenfenster arbeitet schneller
  160.                    CHA:Listenfenster kann nach mehreren Feldern sortieren (z.B. Name,Vor,Geb)
  161.                    CHA:Editierfenster hat ein neues Layout
  162.                    CHA:Memofeld und Bild bekommen gleichviel Platz
  163.                    CHA:Verbesserte Performance während des Ladens
  164.                    BUG:Nach mehreren Rexxl-Läufen: Hatte nicht alle Pipehandles geschlossen
  165.                    NEW:Datummodifikatoren '+-'ABT '>'AFT '<'BEF '?'EST
  166.                    NEW:TITL wird beim GEDCOM unterstützt
  167.                    CHA:??.??.1950 -> --.--.1950 im Hauptfenster
  168.                    NEW:Rexxausgabe kann in Zischenablage kopiert werden
  169.                    NEW:Mehr Rexxskripte
  170.                    BUG:Ungarisches Datumformat falsch YYYY-MM-YYYY
  171.                    CHA:Theoretisch unendlich viele (65535) Kinder und Partner
  172.                        (beschränkt auf 50, da sonst zuviele Menü Items)
  173.                    CHA:Bild Drag&Drop zeigt Link als Operation um Verweis (nicht Copy) zu verdeutlichen.
  174.                    BUG:GEDCOM Export schrieb 'W' für Weiblich -> geändert in 'F' (GEDCOM will es so)
  175.                    BUG:Nach Einladen falsche minimal ID -> zwei Personen mit gleicher ID möglich
  176.                        (schlecht für GEDCOM Export)
  177.  
  178. 1.0h, Aug 18 1996: NEW:ImGedcom.ftx versteht jetzt CONC genauso wie CONT von Tag NOTE
  179.                    NEW:Rexx Skripte *.ftx tauchen mit langem Namen im Menü auf
  180.                    NEW:Beziehungen können mit diagonalen oder orthogonalel Linien dargestellt werden
  181.                    BUG:Immer noch 3175 wenn kein Printer installiert
  182.                    BUG:3175 wenn Druckereigenschaften unter MERLIN geändert werden
  183.                    BUG:Invalid cursor während Drucken/Speichern/Strukturieren
  184.                    NEW:Listenfenster scrollt zu aktueller Person + Cursortasten funktionieren
  185.                    BUG:Neue Familien-IDs starten zu niedrig nach dem Laden
  186.                    BUG:IDs werden nach dem Laden überprüft und korrigiert
  187.                    CHA:Rexxausgabe wird mit CR/LF anstatt LF gespeichert/in die Zwischenablage kopiert
  188.                    NEW:Konfigurationsdialog
  189.                        Layout (Programmeinstellung) :
  190.                        X Schriftart
  191.                        X Farben
  192.                        X Detailstufe: Vornamen,Datum
  193.                        X Linien: diagonal/orthogonal
  194.                        Datenassistent (Programmeinstellung) :
  195.                        X Partner -> gleiche Adresse
  196.                        X Partner -> gegensätzliches Geschlecht
  197.                        X Kind    -> gleiche Adresse
  198.                        X Kind    -> gleicher Name
  199.                        X Eltern  -> Mann+Frau
  200.                        X Eltern  -> gleiche Adresse
  201.                        X Eltern  -> gleicher Name
  202.                        Verschiedenes (Programmeinstellung) :
  203.                        X Focus zum Editfenster nach click auf person im Stammbaum
  204.                        X Versuchen einen relativen Pfad auf Attachements zu speichern
  205.                        X Datumformat MM-DD-YYYY/DD-MM-YYYY/YYYY-MM-DD Trennung .-x/
  206.                        Benutzerfelder (Baumeinstellung) :
  207.                        - 10 einstellbare Felder (noch nicht)
  208.                    NEW:Einstellbare Tiefe von Vorfahr/Nachfahr-generationen
  209.                    CHA:Editfenster hat neues Layout
  210.                    CHA:Hauptfenster hat neus Layout
  211.                    NEW:beinhaltet FILE_ID.DIZ
  212.                    CHA:ExGedcom.ftx vertauschte HUSB+WIFE (abhängig vom Baum)
  213.                    NEW:"Neu Partner" kann existierenden Menschen hinzufügen
  214.                    NEW:Neuer Baum hat keine Probleme mit Kreisen in den Daten
  215.                    CHA:Überarbeitete und erneuerte Dokumentation, die alle Features
  216.                        und Information über REXX-Skripte gibt
  217.                    NEW:Holländische Sprach-DLL
  218.                    NEW:Beim Löschen wird der Name der Person im Abfragedialog gezeigt
  219.                    NEW:neue Konsistenzprüfung nach Import (manche Kreise erlaubt)
  220.  
  221. 1.0i, Aug 26 1996: BUG:Import Routine stört sich an Cousins (oder Großcousins,...) die heiraten
  222.                    BUG:Löschen|Diesen resultiert in einem falschen Baum (Absturz beim Speichern)
  223.                    NEW:Man kann jetzt Partner einer Person übers Kontextmenu löschen
  224.  
  225. 1.1 , Okt 17 1996: NEW:Letzte Version beim Speichern sichern zu *.BAK
  226.                    BUG:Rexx-Menü Schnellzugriff funktioniert nicht
  227.                    CHA:Malen der Personen und Familien verschnellert
  228.                    BUG:Während Aktionen wird Buttonleiste nicht disabled
  229.                    BUG:System bekommt Mausklick auf Listenfenster nicht mit
  230.                    BUG:Nach hervorholen des Personenliste wird eine halb sichtbaren Zeile nicht gemalt
  231.                    BUG:Diagonale Linien zu zwei oder mehr Kindern werden nicht korrekt gemalt
  232.                    CHA:Editierfenster geändert (wg. Notebook)
  233.                    BUG:Nach dem Ändern von Daten im Editierfenster wird beim Einladen/Neu Anlegen
  234.                        eines Baumes nicht gewarnt, den aktuellen erst zu speichern
  235.                    BUG:Warnung vor dem Ausführen eines Rexx-Skripts erst den Baum zu speichern
  236.                    NEW:Editierfenster mit Drag&Drop-Feld für zusätzliche Infos
  237.                        (Gifs,Texts,AVIs,..), die durch Doppelklick geöffnet werden können
  238.                        (nur registrierte Version)
  239.                    CHA:ImGedcom.ftx akzeptiert groß-kleingeschriebenen Monat 'Jan 1900'
  240.                    NEW:Notebooks unter MERLIN haben das neue Aussehen
  241.                    BUG:ID Prüfmethode prüft keine Familien IDs, wenn Personen IDs o.k. waren
  242.                    NEW:Hinzufügen einer ex. Person als Kind einer Familie (alte Eltern verlieren es)
  243.                        (Zusammen mit 'Neu Partner|Ex. Person' kann nun ein Baum korrigiert werden,
  244.                         ohne Daten neu einzugeben, im Fall von vorher falsch eingegebenen Daten)
  245.                    CHA:GEDCOM Import, bei dem Personen nicht einfach weggelassen werden
  246.                    CHA:Datum mit keiner Information (Tag/Monta/Jahr) kann Modifikation haben
  247.                    CHA:Rexx Auswahlfenster zeigt nur sprachspezifische Informationen
  248.                    NEW:Französische Sprach-DLL
  249.  
  250. 1.1a, Okt 30 1996: NEW:Doppelklick mit Shift-Taste auf eine Person öffnet Editierfenster
  251.                    BUG:Hauptfenster minimiert und Auswahl einer Person im Listenfenster -> Exception
  252.                    BUG:Französische Version sagt "Englais" anstatt "Francais" (French.rc+FTXs)
  253.                    BUG:Sys3175 mit S3 Treibern (unter 800x600x65k Farben)
  254.                        [ISlider::moveArmToTick(9) results in exception when window is visible]
  255.                    BUG:Editierfenster hat immer BEIDE Scrollleisten oder keine
  256.                    NEW:Langer Name von REXX-Skripten ist sprachabhängig
  257.                    CHA:Dokumentation erläutert Datenmodifikatoren
  258.                    NEW:Rexx kann Personen nach PID sortieren
  259.                    NEW:Editier & Listenfenster können (nicht) frei schwebend sein
  260.  
  261. 1.b , Nov 16 1996: BUG:Immer noch Sys3175 unter bestimmer Auflösung/Farbtiefe - RTFM !
  262.  
  263. 1.2 , May 25 1997: BUG:Gedcom Export schreibt 05 25 1970 anstatt 05 MAY 1970
  264.                    NEW:Rexx-Funktion get/setAddress wird nun in Hilfe aufgeführt
  265.                    NEW:Zeilenumbruch für Memo kann an/ausgeschaltet werden
  266.                    NEW:Rexx-Funktion selectPerson('R|emembered') + selectPerson('O|rigin')
  267.                    NEW:Schalter für an/ausschalten der Toolbar-Leiste
  268.                    NEW:Überarbeitete Personenliste, deren Code in Ereignisliste wiederverwendet wird
  269.                    NEW:Überarbeitete Datumseingabe, die Code der Datum-Ausgabe von Listen/Baum wiederverwendet
  270.                    NEW:Datum wird ausgerichtet nach Tag/Monat/Jahr gemalt
  271.                    NEW:Überarbeitung mehrerer Fensterelemente
  272.                    BUG:Drucken über mehrere Seiten führt zu fehlenden Teilen (Gefunden von E.Neubauer)
  273.                    NEW:Drag&Drop von Tree-Dateien aufs Hauptfenster
  274.                    CHA:Geänderter Dialog für Abfrage der sichtbaren Generationen
  275.                    NEW:Ereignisse
  276.                    NEW:Benutzerfelder (Maximal 3 in unregistrierter Version)
  277.  
  278. 1.2a, Jun 02 1997: NEW:Bubble-Help für Heiratsknopf - zeigt Namen des Partners an
  279.                    BUG:Editierfenster erhält nach Mausklick nicht automatische den Focus (obwohl eingestellt)
  280.                    CHA:Überarbeitete und aktualisierte Online-Hilfe
  281.                    BUG:Dateianhängsel per Menü änden -> Catched Exception
  282.                    BUG:Partnerschaften im Personendatenfenster werden umgekehrt indiziert
  283.  
  284. 1.2b, Jun 10 1997: CHA:Einstellen des Datumsformat hat eine eigene Seite im Optionsdialog
  285.                    BUG:Baumberechnung hängt bei bestimmten Bäumen (z.B. Heuler+Caesar)
  286.                    CHA:Statusbereich in der Buttonleiste nutzt nicht den ganzen verfügbaren Platz
  287.                    NEW:Installation bestimmt FTree-Objekt als Standardapp. für .fam-Dateien
  288.  
  289. 1.2c, Jun 19 1997: BUG:Böser Bug beim Schreiben von Benutzerfeldern -> resultiert in Absturz beim Einladen
  290.                    BUG:Invalid Cursor, wenn Listenfenster minimiert und Aktionen im Stammbaum laufen
  291.  
  292. 1.2d, Jul 06 1997: BUG:Auswahl eines Menüpunkts vom Menü eines Notebooks resultiert in Absturz
  293.                    BUG:Absturz bei Start von FTree mit Parameter (meistens nur beim ersten Mal nach Reboot)
  294.                    NEW:Einstellung, die Rahmen um die neuen Buttons ermöglicht
  295.                    BUG:Fehler in IBM's Klassenbibliothek führt zu unladbarem Baum (extra sync before seekg)
  296.  
  297. 1.2e, Oct 16 1997: NEW:Spaltenbreite der Listen im Editierfenster werden gemerkt
  298.                    BUG:Unter Warp 3.0 und Warp 4.0 + Fix#3 ist die Ereignisliste kaputt
  299.  
  300.  
  301. AUTOR KONTAKTIEREN:
  302. ===================
  303.  
  304. Meine Postanschrift lautet
  305.     Nils Meier
  306.     Birkenweg 27
  307.     53797 Lohmar
  308.     GERMANY / EUROPE
  309.  
  310. Meine Internetadresse ist
  311.     meier2@athene.informatik.uni-bonn.de
  312.  
  313. Bitte senden Sie Vorschläge, Kommentare und BUG-Meldungen
  314. an eine der obigen Adressen.
  315.  
  316.