По заглавной букве в именах - погонял программу при всех сочетаниях регистра в именах, фамилиях и отчествах - преобразование выполняется. Вам я вполне доверяю, так что пока этот вопрос остается открытым - может какой-то фактор не срабатывает, что проблема пока не видна. Подожду, посмотрю на разных файлах. Возможно глюк рождается в другом месте, а проявляется сбоем регистра.
По пунктирной линии для приемных детей, от ребенка до линии родителей - новый участник разработки проекта, Александр (hazzik), сегодня сделал этот функционал, раньше чем я об этом задумался :D, и сделал это очень симпатичным программным кодом. Так что, ему уважение ;)
Посмотрел приведенный выше фрагмент GEDCOM, посмотрел стандарт. Да уж... После загрузки, на этапе чистки и проверки формата файла, я могу преобразовать детей, приемных по обоим родителям - к стандарту. Потому что приемный по одному из родителей (пасынок или падчерица), это всё таки другое. На текущий момент, я сделал эти изменения, код уже работает.
Я планировал выпустить следующий релиз, версию 2.18, в конце мая. Так, чтобы она включала некоторые вещи, которые я хотел бы доделать. Однако через две недели я с высокой вероятностью уеду на 2-3 недели в служебную командировку в Казахстан, там будет довольно высокая загрузка, но я надеюсь, что вечерами и в выходные у меня будет достаточно времени. Если всё сложится - я попробую выпустить промежуточную версию 2.18 примерно 2-го мая.