Ahnenblattportal Forum Index
 •Portal  •Imprint  •Forum  •Search  •Profile  •Log in to check your private messages  •Log in   •Register  

 Ahnenblatt 2.93

Post new topicReply to topic
Author Message
DirkB
Administrator



Gender:
Age: 51
Joined: 20 Jan 2006
Posts: 745
Topics: 85
Location: Hamburg


germany.gif

PostPosted: 06.02.2016, 22:58    Ahnenblatt 2.93  Reply with quoteBack to top

Neue Version 2.93!

Folgendes wurde in der neuen Programmversion geändert ...
  • Ortsverwaltung: Koordinaten auch in dezimal, kopieren aus Zwischenablage und Links zu Kartendiensten
  • Tafelvorschau: einige Optionen sind jetzt über die Symbolleiste schneller zu erreichen
  • Tafeln im Stile "größere Verwandtschaftstafel" zeigen in bestimmten Konstellationen mehr Personen
  • bei der Eingabe der ersten Person wird jetzt erst ein Dialog für Name und Geschlecht aufgerufen
  • Zusammenführen von Personen: unter "noch zu prüfen" werden jetzt auch die Ereignisse angezeigt
  • diverse kleinere Verbesserungen
  • Korrektur diverser Fehler
Die technische Beschreibung der Änderungen (mit Nummern der Wunschliste):
  • [1109] Listen: es werden maximal 4000 Seiten erzeugt, dann gibt es eine entsprechende Meldung - vermeidet dadurch Programmabstürze
  • [1140] BUG BEHOBEN: Ahnentafel (seitenbasiert): Darstellungslogik der Personen zur Vermeidung von Duplizierungen überarbeitet
  • [1141] BUG BEHOBEN: Ahnentafel (seitenbasiert): Ehedatum bei Mehrfachehe und Darstellung der mehreren Ehepartner war fehlerhaft
  • [1142] BUG BEHOBEN: Ahnentafel: Kinderlinie verband zweimal das gleiche Kind bei bestimmter Generationenanzahl
  • Ahnentafel/größere Verwandtschaftstafel: durch doppelten Aufruf von ReduceDoubledPersons/ShortenPartnerDistance können in bestimmten Konstellationen mehr Personen dargestellt werden
  • BUG BEHOBEN: Ahnenliste/nach Kennziffern: bei doppelten Personen stimmte die Ahnenreihen-Angabe gelegentlich nicht
  • BUG BEHOBEN: Ahnentafel/Sanduhr: bei doppelten Geschwisterheiraten kann es zu verbundenen Geschwisterlinien kommen
  • BUG BEHOBEN: auch in diversen anderen Namensroutinen fehlte gelegentlich der Teil SPFX-Teil (TPerson/TMyData)
  • BUG BEHOBEN: bei Änderung am Namen einer Person werden alle Personen neu sortiert (NameHasChanged), damit in Auswahldialogen die korrekte Reihenfolge gezeigt wird
  • BUG BEHOBEN: beim Löschen eines Kindes wird jetzt geprüft, ob beim zweiten Elternteil das Kind doppelt vorhanden ist (TPerson::DelKind)
  • BUG BEHOBEN: Eingabedialog: beim vollständigen Namen rechts oben fehlt der "vor Geburtsname" Teil, wenn FamilyMode == FNMARRBIRTH und Ehename fehlt (NameChange)
  • BUG BEHOBEN: Gemeinsamer Vorfahr/Personenauswahldialg: manchmal stimmte die Markierung nicht zum eingegebenen Nammen (jetzt Sorted=false);
  • BUG BEHOBEN: Gemeinsamer Vorfahr: bei mehreren gemeinsamen Vorfahren werden u.U. viele "..." gezeigt und Personen fehlen (mark_gens(), gen1, gen2)
  • BUG BEHOBEN: Listen: ab der 2. Seite wurde die erste Zeile fälschlicherweise immer eingerückt
  • BUG BEHOBEN: Personen zusammenführen: wird Dialog abgebrochen und erneut aufgerufen, werden gleiche UID-Personen-Paare nicht mehr gelistet (PListe1/PListe2.Clear() jetzt in Reset())
  • BUG BEHOBEN: Probandenauswahl bei Tafel/Liste: wird Lasche "Alle Personen" gewählt verbreitert sich u.U. der Dialog - nun passt sich auch die Lasche "Vorschläge" an
  • BUG BEHOBEN: Tafeldruck: bei Option "... bei unbekanntem Datum" dauerten sehr große Tafeln (> 1000 Personen) lange (Lebend(), TempLebend())
  • BUG BEHOBEN: Tafeln: wurden beim Erstellen einer Tafel aufgrund Familienkonstellation TRahmenDaten wieder gelöscht, dann konnte das zu einer Schutzverletzung führen (Meldung "Problem beim Erstellen der Tafel" und keine Tafel)
  • das alphabetische Sortieren der Personen ist keine "speicherwürdige" Änderung mehr (MiniSort) - kam bei jeder fremden GEDCOM-Datei
  • einige Programmvorgaben für ersten Start geändert: Zeichensatz für Listen/Tafel ist jetzt der Windows-MenuFont, Tafeln haben einen Farbverlauf als Hintergrund und bei Stammliste "zu druckende Nachfahren: alle"
  • GEDCOM-Import: kaputte Zeilen mit inkorrektem Gedcom-Tag oder Zeilennummer ohne weiteren Inhalt werden ignoriert und u.U. als "Ignoriert" im Import-Bericht angezeigt (GetGEDLineRaw)
  • GEDCOM: beim Öffnen einer unvollständigen Datei wird angeboten, die bereits geladenen Personen zu übernehmen (DeleteNullLinks())
  • GEDCOM: Ehenamen von phpGedView im Stile NAME._MARNM vorname /ehename/ werden jetzt auch korrekt erkannt
  • Listen: ist Ersteller ausgewählt aber leer, dann werden keine führenden Leerzeilen mehr ausgedruckt
  • Listen: keine Leerzeilen mehr zu Beginn einer Seite
  • Neue Person: es wird immer erst ein Dialog für Name und Geschlecht aufgerufen und erst dann der eigentliche Personendialog (PersSuche1Form)
  • Personen zusammenführen: im abschließenden Dialog sind unter "noch zu prüfen" auch die Ereignisnamen aufgeführt
  • Ortsverwaltung: drei neue Links für Online-Kartendiensten unterhalb der Koordinaten
  • Ortsverwaltung: Koordinaten können aus der Zwischenlage reinkopiert werden
  • Ortsverwaltung: Koordinaten können traditionell oder dezimal eingegeben werden
  • Stammtafel/größere Verwandtschaftstafel: SammelRohAhnenPartner wird jetzt rekursiv aufgerufen, wodurch weitere Personen dargestellt werden können (Partner und Kinder)
  • Tafeln: Beschränkung auf max. neunmaliges Erscheinen von Personen - für extreme Inzucht wie z.B. bei Hundezucht (SammelRohAhnenPartner)
  • Tafelvorschau: Kontextmenü erlaubt jetzt auch das schnelle Ein- und Ausschalten der Überschrift, der Personenbilder und der Standardbilder
  • Tafelvorschau: Optionen-Symbol bringt jetzt ein DropDownMenu - erst über den Menüpunkt "weitere Optionen..." bekommt man den Optionen-Dialog

Die neue Version wie immer zu finden auf der Ahnenblatt-Webseite (www.ahnenblatt.de).

Auch von Interesse:
Zwei neue Themen auf der Ahnenblatt-Webseite unter News:
Neuerungen 2.93 im Detail
Welche Probleme das Leben eines Programmierers erschweren

Viel Spaß, Dirk


Last edited by DirkB on 07.02.2016, 10:15; edited 1 time in total

OfflineView user's profileSend private messageVisit poster's website    
Marcus
Administrator



Gender:
Age: 46
Joined: 19 Jan 2006
Posts: 7459
Topics: 227


belize.gif

PostPosted: 07.02.2016, 04:20    (No subject)  Reply with quoteBack to top

Läuft Mr. Green Rest schaue ich die Tage wink
Aber gemeint (sowohl hier, als auch auf der Homepage) ist wohl die Ortsverwaltung und nicht die Quellenverwaltung.
Merci!
Marcus

_________________
Fragen und Antworten rund um Ahnenblatt (Knowledge Base)

OfflineView user's profilePersonal Gallery (1)Send private messageSend e-mail    
DirkB
Administrator



Gender:
Age: 51
Joined: 20 Jan 2006
Posts: 745
Topics: 85
Location: Hamburg


germany.gif

PostPosted: 07.02.2016, 10:19    (No subject)  Reply with quoteBack to top

Hallo Marcus,

danke für den nächtlichen Hinweis. Habe ich soeben (hoffentlich überall) geändert ... Embarassed

- Dirk

OfflineView user's profileSend private messageVisit poster's website    
Fips




Gender:
Age: 70
Joined: 27 Mar 2006
Posts: 59
Topics: 2
Location: Ostseeküste


germany.gif

PostPosted: 07.02.2016, 16:44    (No subject)  Reply with quoteBack to top

Hallo Dirk,
vielen Dank für die neue Version 2.93. Smile
Ich freue mich natürlich stets über jede Verbesserung Deines (unseres) Programms Ahnenblatt.
Thumbup Fips

HiddenView user's profileSend private messageSkype Name    
HekiM




Gender:
Age: 53
Joined: 13 Jan 2008
Posts: 16
Topics: 4


blank.gif

PostPosted: 07.02.2016, 16:51    (No subject)  Reply with quoteBack to top

Hallo Dirk,

>>> •Ortsverwaltung ...
Thanks

Ja!! Das ist ein gern genommenes Feature!
Vor kurzem habe ich begonnen meine Geo Koordinaten zu pflegen. Mit den bisherigen Bordmitteln war das aber ein mühsames Unterfangen. Deswegen gleich ausprobiert.
Es gibt wohl einen Rundungsfehler:
Habe bei mygeoposition den Ort Alsheim angegeben und die Koordinaten in Dezimal in die Zwischenablage kopiert -
49.7656800,8.3402950
Das wird genauso von Ahnenblatt übernommen aber im "Traditionell" Tab bleiben die Sekunden-Einheiten leer.
49° 45' 0"
8° 20' 0"
Nach dem Schließen und wieder Öffnen des Dialogs sind auch die Dezimalkoordinaten geändert:
49,75, 8,33333333333333
Ein Absprung mit diesen Koordinaten (z.B. zu Google Maps) bestätigt den Versatz. Der Marker ist nun zwischen Alsheim und Mettenheim.

Dennoch bin ich sehr froh, dass Du Dich der Thematik angenommen hast!
Viele Grüße,
Mike

OfflineView user's profileSend private message    
DieVo




Gender:
Age: 76
Joined: 21 Jan 2006
Posts: 121
Topics: 7
Location: Brühl (NRW)


germany.gif

PostPosted: 07.02.2016, 21:48    Koordinaten in der Ortsverwaltung werden geändert  Reply with quoteBack to top

Derselbe Fehler wie oben wurde heute auch schon von Benutzer lagu gemeldet:
« lagu » wrote:
Wenn ich in der Ortsverwaltung Koordinaten eingebe, dann ändern sich diese beim speichern.

Beispiel: Ort Alsfeld
http://mygeoposition.com/loc/50.7508280,9.2691600/

Wenn ich die Dezimalzahlen kopiere und dann aus der Zwischenablage einfüge wird nach dem Speichern aus: 50.7508400,9.2692200
50,75 und 9,26666666666667

Wenn ich die traditionellen Daten kopiere wird aus 50° 45' 2.98'' N,9° 16' 8.98'' E
50° 45' 0'' N 9°16'0''

Als Vorschlag vlt für eine zukünftige Version, wenn der Name des Ortes vorhanden ist, die Kooridnaten und PLZ und sonstige Daten über die API abgreifen und in Ahnenblatt einfügen.
http://api.mygeoposition.com/geopicker/

OfflineView user's profileSend private message    
DirkB
Administrator



Gender:
Age: 51
Joined: 20 Jan 2006
Posts: 745
Topics: 85
Location: Hamburg


germany.gif

PostPosted: 07.02.2016, 23:55    (No subject)  Reply with quoteBack to top

Bei der Umrechnung von Traditionell zu Dezimal (und umgekehrt) wird es immer Rundungsdifferenzen geben, aber in diesem Fall ist es einfach zu hoch.

Optimierungspotential ist bei der Koordinatenkonvertierung also durchaus vorhanden.
Ich werde bei Gelegenheit mal prüfen, ob sich da noch was verbessern lässt.

- Dirk

OfflineView user's profileSend private messageVisit poster's website    
Jürgen T.




Gender:
Age: 56
Joined: 29 Dec 2006
Posts: 1464
Topics: 44
Location: Bernkastel-Kues (Mosel)


germany.gif

PostPosted: 09.02.2016, 19:45    (No subject)  Reply with quoteBack to top

Hallo Dirk,

danke für die neue Version!

« DirkB » wrote:
Optimierungspotential ist bei der Koordinatenkonvertierung also durchaus vorhanden.
Ich werde bei Gelegenheit mal prüfen, ob sich da noch was verbessern lässt.

- Dirk



Umwandlung von Grad, Minuten, Sekunden in Dezimalgrad:


Dezimalgrad = Grad + (Minuten+Sekunden/60)/60

Umwandlung von Dezimalgrad in Grad, Minuten, Sekunden:

Grad = INT(Dezimalgrad)

Minute = INT[FRAC(Dezimalgrad)x60]

Sekunde = FRAC[FRAC(Dezimalgrad)x60]x60

Zur Erklärung (für Nicht-EDV'ler)
INT = Vorkommastelle einer Dezimalzahl
FRAC = Nachkommastelle einer Dezimalzahl

_________________
Gruß
Jürgen

OfflineView user's profileSend private message    
DirkB
Administrator



Gender:
Age: 51
Joined: 20 Jan 2006
Posts: 745
Topics: 85
Location: Hamburg


germany.gif

PostPosted: 09.02.2016, 20:57    (No subject)  Reply with quoteBack to top

Ja, ja, ich weiß ... Rolling Eyes

Ich habe in der Berechnungsroutine versehentlich ein * (mal) statt einem + (plus) verwendet - daher der Effekt, dass die Sekunden immer genullt werden ... Embarassed

- Dirk

OfflineView user's profileSend private messageVisit poster's website    
tralau






Joined: 05 Oct 2014
Posts: 5
Topics: 1


blank.gif

PostPosted: 11.02.2016, 10:02    (No subject)  Reply with quoteBack to top

guten morgen.

ein grosses dank für die neue version. freue mich jedes mal auf was besser wird! dieses mal vor allem auch im bereich der tafel. in der tat konnte ich jetzt von um die 950 auf 1400 personen auf einem blatt "springen". super!
allerdings ist das programm ein wenig eigenwillig mit den grossfamilien: zb werden kinder von drei elternpaaren alle mit einer linie zusammen verbunden. also eine wahrliche grossfamilie wink da scheint etwas noch nicht ganz zu stimmen.
zudem "fliegen" bei mir am oberen tafelrand ganz ohne anschluss vier personen auf dem blatt, die jedoch zugleich auch an der richtigen stelle mit ihren eltern ganz ordentlich dargestellt werden.

vielleicht helfen meine bilder bei der fehlerjagd. vielen dank an alle, die das program und das forum mit viel einsatz entwickeln und betreiben und begleiten! jens



ahnenblatt flug.jpg
 Description:

Download
 Filename:  ahnenblatt flug.jpg
 Filesize:  354.03 KB
 Downloaded:  154 Time(s)


ahnenblatt striche.jpg
 Description:

Download
 Filename:  ahnenblatt striche.jpg
 Filesize:  136.82 KB
 Downloaded:  141 Time(s)


OfflineView user's profileSend private message    
Nachfahre
Super Moderator



Gender:
Age: 48
Joined: 21 Sep 2006
Posts: 575
Topics: 24
Location: Singapore


singapore.gif

PostPosted: 11.02.2016, 18:00    (No subject)  Reply with quoteBack to top

Hi Dirk
danke für die neue Version.

Dir, Deinen Lieben und dem Lesern im Portal alles Gute im neuen Jahr, dem Jahr des Affen.

Liebe Grüße aus Singapore

- Othmar

_________________
Alles was ich heute tue, ist wichtig, gebe ich doch einen ganzen Tag meines Lebens dafuer.
/ George Bernard Shaw

OfflineView user's profileSend private message    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   




Show permissions


Board Security

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 1 Hour



[ Page generation time: 0.1134s (PHP: 82% - SQL: 18%) | SQL queries: 44 | GZIP enabled | Debug on ]