Und wieder eine neue Version mit diversen Verbesserungen und Korrekturen.
Folgendes wurde geändert ...
- Tafeln im Stil 'große Verwandtschaftstafel' stellen mehr Personen dar
- automatische Korrektur von Datumsfeldern während der Eingabe
- Löschen von doppelten Partnern ist jetzt möglich
- Fehlerkorrektur beim Zusammenführen von Personen
- Optimierung der Ortsverwaltung
- vier neue Personenrahmen
- ein neuer Tafelhintergrund
- Korrektur diverser weiterer Fehler
- [1035,1037] GEDCOM-Export: bei übergroßen Dateien dauerte es lange, bis Fortschrittsbalken loslief ("keine Rückmeldung")
- [1044] Tafeldruck: Speicherbedarf durch Verwendung von Canvas->StretchDraw(...) statt TransparentBlt(...) verbessert
- [1055] GEDCOM-Import: fehlt NAME.SURN, obwohl in NAME-Zeile ein Nachname enthalten, dann wird letzter genommen (TMyData::CorrectName)
- [152] Suche: neue Option "Übereinstimmung im kompletten Datenfeld"
- [180] Suche: in der Trefferliste den ersten Eintrag bereits markieren
- [274] Ahnentafel/Sanduhrtafel: neue Option "klassisch mit Vorfahren der Partner des Probanden"
- [288,471,472,1012] Ahnentafel/Sanduhrtafel: neue Option "alle Nachkommen (sofern darstellbar)"
- [431] Navigator/Zwischenablage: Infotext jetzt vollständig (bislang keine Begräbnisdaten, wenn Sterbedaten vorhanden)
- Ahnentafel/Sanduhrtafel: neue Option "alle Vorfahren (sofern darstellbar)"
- Ahnentafel: Logik für "Ehemann immer links" verbessert
- BUG BEHOBEN - Bestimmung des Partners verbessert - machte Probleme beim Zusammenführen von Personen (TPerson::Partner(...))
- BUG BEHOBEN - Eingabedialog: beim Löschen eines Partners mit gemeinsamen Kindern wird jetzt die Ehe korrekt auf 'unverheiratet' gesetzt
- BUG BEHOBEN - GEDCOM-Import: beim Analysieren einer NAME-Zeile, wurde bei fehlendem Nachnamen auch die Vornamen ignoriert (SplitGedcomName)
- BUG BEHOBEN - GEDCOM: Umsetzung einiger Datumstexte für ABT, EST, ... nicht korrekt, wenn Leerzeichen enthalten (Text2StringList)
- BUG BEHOBEN - Listen: bei leerem Personennamen wird als Name "..." dargestellt, dann gibt es keine fehlenden Zeilenvorschübe (out_person)
- BUG BEHOBEN - Ortsverwaltung: bei jeder Änderung von Orten (Editieren einer Person, Suchen & Ersetzen, ...) Ortsverwaltung anpassen ...
- BUG BEHOBEN - Ortsverwaltung: beim Umbenennen eines Ortes in einen bestehenden gingen eventuell Ortsdaten verloren
- BUG BEHOBEN - Stammliste, Angeheiratete im Text: bei Speichern als txt, rtf, html waren Hochzeitsdaten doppelt
- BUG BEHOBEN - Tafeldruck: bei unbekannten oder keinem Geschlecht den männlichen Personenrahmen nehmen, falls dafür kein expliziter Rahmen vorgesehen ist
- BUG BEHOBEN - Tafeldruck: es gab Konstellationen, bei denen "Person vorschlagen" nicht die beste Person vorschlug
- BUG BEHOBEN - wird Sprache gewechselt, ohne dass Navigator gezeigt wird, wird in Statusleiste jetzt auch "0 Personen" angepasst
- Datei/Eigenschaften/Allgemein: 'Originalprogramm' in 'Ursprungsprogramm' umbenannt
- Datenangleichen: neue Option "Datumsfelder auf Kurzformat vereinheitlichen"
- Eingabedialog: beim Verlassen von Datumsfeldern wird das Datum korrigiert (RepairDate)
- Eingabedialog: Löschen von doppelten Ehen ist möglich (TPerson::DeleteEhe)
- GEDCOM-Export: bei fehlendem Nachnamen werden in der NAME-Zeile keine Schrägstriche mehr geschrieben (TMyData::GetName)
- GEDCOM-Import: Leerzeichen am Zeilenende (von u.a. NOTE/TEXT/TITL/SOUR) werden nicht mehr entfernt (TMyData::SetValue/AddValue)
- neue Option "Automatische Datumskorrektur während der Eingabe"
- Ortsverwaltung: Icon hinter Ortsnamen, wird anklickbar, wenn Ortsname geändert wurde - zur Bestätigung einer Ortsnamen-Änderung (statt OK-Button)
- Ortsverwaltung: Personen sind jetzt alphabetisch sortiert
- Personen zusammenführen: gleiches Datum mit unterschiedlicher Schreibweise wird erkannt und korrekt zusammengeführt (TMyData::MergeData, DateIsEqual)
- Personen zusammenführen: keine Verdoppelung der Bilder mehr (wenn Verweise nicht absolut gleich)
- Personen zusammenführen: teilweise ergaben sich fehlerhafte FAM-Referenzen
- Stammtafel/Sanduhrtafel: neue Option "alle Nachkommen (sofern darstellbar)"
- Stammtafel: neue Option "alle Vorfahren (sofern darstellbar)"
- Tafeldruck: reicht der Arbeitsspeicher nicht, so wird nach "Vereinfachungen" gefragt (Standardbilder, Bilder und Standard-Rahmen)
- Tafeln: Nachbearbeitung - ggf. Löschung von doppelten Personen, die nur mit doppelten Personen verbunden sind (ReduceDoubledPersons)
- Tafeln: Schutzverletzung (falls kommt) wird abgefangen und es gibt eine Fehlermeldung (UnknownProblemCreatingTafel)
Viel Spaß, Dirk.