Fixes#10620
Adding a filter via the sidebar editor originally only updated the current view, other associated views did not see the new filter. First noticed in People views. This causes the 'filters-changed' to be emitted which updates all associated view.
When a Gramplet uses a BooleanListOption with a lot of entries, along with other options, all the options take on the size of the large BooleanListOption, which doesn't work well at all.
Fixes#010626
In statistics charts, get_month is only localized and the calendar is unused.
If we have an Extra (Sansculottides) month in the french republican calendar
(index 13), we have this IndexError because the gregorian calendar is always
used and contains only 12 values.
* Fix import dialog for crash when canceling via 'x'
Fixes#10607
* Fix 'Make Backup' dialog for crash on 'x' close
Issue #10607
* Fix Family Lines/Family Colors/add dialog crash on close with 'x'
Issue #10607
Fixes#10597
If a person merge removes the default (Home) person, the previous code started having HandleError crashes.
This checks for and corrects this issue.
Did not see the issue with 4.2.x because there were no HandleErrors.
This reverts commit 208feceb0398d6c6b4e397563b9aa2eda2573590.
Changes requested in the PR not made. Such a change requires
discussion on the list first.
This reverts commit ae322dbdc829726923b10ba0cb0d5a511cad4aae.
Changes requested in the PR not made. Such a change requires
discussion on the list first.
* Fix Person/Family/Event view updates on various associated changes
Fixes#10532
* Fix Event view for changes in Main Participants
* Fix Person/Event/Place views for update to a Place or enclosing place
Feature request #9604
This functionality in the Event list doubles an event with all the tags, citations, media, attributes and notes, but without the references. Its like an event addition, but with default values.
When drawing text boxes in SVG, the text is often placed too far to the right and touches the right frame. For an example, generate a »Descendent tree« in SVG format. In the PDF version, the text does not touch the frame of any boxes.
This PR fixes the problem by using the same text displacement (margin) inside the box as the PDF driver. The code is taken from gramps/plugins/lib/libcairodoc.py.