Seite 1 von 1

Version 2.69 [alt]

Verfasst: 24.10.2011, 20:42
von DirkB
Neue Version 2.69!

Und wieder eine neue Version mit diversen Korrekturen.

Folgendes wurde geändert ...
  • einige Tafelkonstellationen mit kreuzenden Linien korrigiert
  • korrigiert: Partner der Partner und Stiefgeschwister fehlten teilweise in Ahnentafel
  • Plausibilitätsprüfung verbessert
  • CSV-Import verbessert
  • Anmerkungen und Quellen können jetzt größer als 65535 Zeichen sein
  • Modul zur Meldung von Schutzverletzungen hinzugefügt
  • diverse kleinere Korrekturen
Die technische Beschreibung der Änderungen für die Wunschliste:
  • [659] beim Wechsel des Ehepartners im Navigator, wurde kein kompletter "Hint-Text" angezeigt (jetzt GetFullHintWideText statt GetHintWideText)
  • [696] GEDCOM-Import: Anzahl der geladenen Personen wurde falsch angezeigt
  • [714] Ahnentafel: hatten zwei Geschwister den gleichen Partner, fehlte eine Ehelinie
  • [742] Ahnentafel: Halbgeschwister des Probanden werden jetzt auch angezeigt
  • [839] CSV-Import: Spalte NAME bei vorhandenen und gefüllten Spalten SURN/GIVN ignorieren
  • [911] Ahnentafel: Partner der Partner werden jetzt nicht nur in der Probanden-Generation dargestellt
  • [930] Pfad-Einstellungen sind in der Portablen Version ausgegraut, da diese ohnehin nicht gespeichert werden
  • [953] Stammtafel: Konstellation mit gekreuzter Linie behoben (Kinder von PartnerPartner)
  • [966] Sanduhrtafel: Schutzverletzung bei doppelter Person in verschiedenen Generationen (AddAhnenPartner)
  • [967] bei "neuer Person" und Eintragung eines vorhandenen Partners, wurden die Kinder des Partners nicht verlinkt
  • [968] Plausi: Datumsgleichheit jetzt auch, wenn nur Jahreszahl bekannt (ErstesDatumGroesser)
  • [969] Plausi: neue Prüfung auf Geburt nach Begräbnis der Eltern
  • Ahnentafel: Konstellation mit gekreuzter Linie behoben
  • Ahnentafel: Stiefgeschwister mit nur einem Elternteil fehlten - jetzt sind sie da
  • Ahnentafel: weitere Vermeidung von doppelten Personen (CrossingLine mit TempRahmenDataV,TempRahmenDataM)
  • bei Dateiverknüpfung mit .ahn heißt es jetzt (sprachabhängig) "Ahnenblatt-Datei" statt generell "Ahnenblatt Familie"
  • bei Dateiverknüpfung mit .ged ist der Begriff "GEDCOM-Datei" jetzt sprachabhängig
  • Bug behoben: bei fehlendem Tag ergab sich z.B. "1811-03-", also DateSeparator am Ende (DateToString)
  • Bug behoben: bei Konvertierung von Datumsfelder zu Gedcom-Format wurde Jahreszahl immer "hinten" angenommen (GetDateFromText)
  • Bug behoben: das .ahn Dateiformat erlaubt jetzt das Speichern und Lesen von Texten länger als 65535 Zeichen
  • Bug behoben: Datum nur aus zweistelliger Zahl bestehend wurden als "30.12.1899" erkannt (DecodeDate in GetDateFromText, GetYearFromText), was in Tafeln mit "nur Jahreszahl" sichtbar wurde
  • Bug behoben: GEDCOM-Import-Einstellungen wurden beim Öffnen einer GEDCOM-Datei nicht verwendet
  • CSV-Import: Info, wenn Spalten NAME und SURN/GIVN vorhanden sind
  • CSV-Import: Prüfung auf zweistellige Jahreszahlen und ggf. Hinweis auf möglichen Fehler
  • ein Modul zum Senden von Infos bei Schutzverletzungen hinzugefügt (madExcept)
  • GEDCOM: Schlüsselwort "INT" (= interpretiert) in Datumsangaben wird bei Im- und Export berücksichtigt
  • Optionen/Suche: Meldung beim Schließen des Dialogs, wenn kein Suchbereich ausgewählt ist
Die neue Version wie immer zu finden auf der Ahnenblatt-Webseite (www.ahnenblatt.de).

Ein besonderer Hinweis auf das Modul zur Meldung von Schutzverletzungen ...

Wenn bislang ein Programmfehler meinerseits eine Schutzverletzung auslöste, dann war die Behebung nicht immer einfach. Voraussetzung war, dass der Fehler reproduzierbar war.

Zukünftig sieht das so aus, dass man direkt aus der Fehlermeldung heraus alle notwendigen internen Infos per Mail an mich senden kann. Da das Versenden (bevorzugt) über das vorhandene E-Mail-Programm abgewickelt wird, kann man die Daten vor dem Versand einsehen.

Es werden definitiv keine Ahnendaten an mich geschickt, dafür aber Rechnerinternas (Betriebssystemversion, Rechnername, Ahnenblattversion, laufende Prozesse, ...), um mir die Fehlerbehebung zu ermöglichen. Ob das dann wirklich hilft, kann ich noch nicht 100%-ig zusichern. Auch ich muss erst einmal Erfahrungen mit einem solchen System sammeln ... :wink:

Es ist auf alle Fälle eine freiwillige Unterstützung bei der Fehlersuche. Man kann das Programm auch ohne eine Mail zu schicken im Fehlerfalle beenden oder fortsetzen.

Da es sich um ein Fremdmodul handelt, sind die Dialoge nur auf Englisch. Ich hoffe, das ist kein Problem ...

Anbei die Fehlerdialoge, die im Normalfall nie kommen sollten.

Viel Spaß, Dirk.

Verfasst: 24.10.2011, 22:44
von Torquatus
Hallo Dirk,

mal auf die Schnelle erste Problemmeldungen:

Die Plausibilitätsprüfung läuft extrem langsam. Der Fortschrittsbalken springt sofort auf ca. 40% und dann geht es minutenlang (gefühlte 5 Minuten nach bisher geschätzer 1 Sekunde).

Ähnlich ist es beim Sortieren. Da geht es noch langsamer, so dass ich es abbrechen musste.

Übrigens: Angleichen funktioniert wie gehabt (ca. 1 Sekunde)

Unten Anzeigen des Taskmanagers.


Nachträgliche Ergänzung:
Nach den Versuchen mit dem Prüfen und Sortieren wollte ich (ohne dass eine Dateneingabe erfolgt war) das Programm durch Klick auf den Button "Beenden" beenden. Dann kam die Fehlermeldung. Den Bugreport konnte ich nun gleich ausprobieren; das hat geklappt :)

Hinweis:
Ich empfehle, die Version 2.69 vorerst noch nicht zu verwenden. Zumindest bis diese Probleme geklärt sind.

Ich teste das Ganze auch mal mit der Testdatei und melde mich erneut.

Erneute Meldung:
Mit der Testdatei "Beispiel.ahn" vom 11.07.2011 klappt alles :oops:

Daher ist zu vermuten, dass die Probleme nur bei großen Dateien auftreten. :!: :?:

Verfasst: 24.10.2011, 23:06
von Fips
Hallo Dirk,

vielen Dank für Deine fleißige Arbeit an UNSEREM Programm. :D :!:

Die kreuzenden Linien sind bei mir nun "verschwunden".
Den Halbgeschwistern geht es jetzt besser, sie haben wohl einen vollwertigen Platz gefunden.

Die emsigen "Spitzentester" des Ahnenblatt-Portals werden sicher nun wieder alles ganz genau prüfen. Ohne sie hätte Ahnenblatt aber nicht diese hohe Qualität erreicht. Deshalb auch ihnen ein herzliches Dankeschön! :D

Alles Gute
Fips

Verfasst: 24.10.2011, 23:24
von DirkB
Hallo Torquatus,
Torquatus hat geschrieben:mal auf die Schnelle erste Problemmeldungen:

Die Plausibilitätsprüfung läuft extrem langsam. Der Fortschrittsbalken springt sofort auf ca. 40% und dann geht es minutenlang (gefühlte 5 Minuten nach bisher geschätzer 1 Sekunde).

Ähnlich ist es beim Sortieren. Da geht es noch langsamer, so dass ich es abbrechen musste.
Danke für das schnelle Feedback ...

Ich habe mal auf die Schnelle geprüft woran es liegt. An der Plausibilitätsprüfung habe ich zwar was geändert, aber der Grund ist die Komponente zum Bug-Reporting ...

Ich habe diese wieder entfernt und das Programm unter gleicher Versionsnummer (2.69) aber mit interner Versionsnummer 2.69.1.0 wieder online gestellt.

War wohl ein Schuss in den Ofen ... :oops:
Muss ich noch mal in Ruhe austesten.

Wer also die neue Version bereits heruntergeladen hat, sollte dieses noch mal wiederholen. Erkennbar ist die fehlerhafte Version am langsamen Sortieren/Plausiprüfung und an der Dateigröße (Ahnblatt.exe: 5.7 MB = langsam, 5.3 MB = wieder alte Geschwindigkeit).

Gruß, Dirk.

Verfasst: 24.10.2011, 23:31
von Torquatus
Hallo Dirk,
Ich habe diese wieder entfernt und das Programm unter gleicher Versionsnummer (2.69) aber mit interner Versionsnummer 2.69.1.0 wieder online gestellt.
mit dieser Version gibt es die geschilderten Probleme nicht mehr :D

Danke für die neue Version :D

Verfasst: 25.10.2011, 06:21
von DirkB
Damit niemand unnötig verunsichert wird, habe ich eine neue Versionsankündigung geschrieben, in der das Bug-Reporting-Modul nicht mehr erwähnt wird [hier].

Gruß, Dirk.