In this patch:
1 - If you copy/paste strings from another application,
you can add CR, LF, TAB and other special characters. I remove them.
2 - suppress all leading and trailing spaces for these entry field.
Check all values of an attribute type and not only the first one.
Check all values of an attribute type. If a person has several attributes with the same type/key the current behaviour is that only the first value is checked.
Example Person X Atrributes:
(Key=occupation: Value=farmer)
(Key=occupation: Value=soldier)
(Key=occupation: Value=smith)
=> Currently: Filter 'persons with attribut' (Key=occupation, Value=farmer) returns Person X, but no return of Perrson X for (Key=occupation, Value=soldier) or (Key=occupation: Value=smith).
=> After fix: Person X is returned for all three filter searches.
* Fix '_havechildren.py' person filter
Check all families of a person for children and not only the first family
* Update 'person_rule_test.py' and '_havechildren.py'
Correct number for persons who have children is 905
This tool is looking for place names with leading or/and trailing spaces.
It also looks for in the first name and surname.
For each entry which contains leading or trailing spaces,
a row is added in a treeview.
You can see where the spaces are for each row as the name is underlined.
If you double click on the row, you can edit the Place or the Person.
Fixes#10824
User can now add the following columns in the csv import file for a person:
- Occupation description
- Occupation date
- Occupation place
- Occupation source
- Residence date
- Residence place
- Residence source
- Attribute type
- Attribute value
- Attribute source
the corresponding events will be added to the person.
The user can put several lines for the same person if two occupations are known, one event per line will be created.
10341:
When we are on a mobile phone or a small device, we suppress the navigation tab.
In place, we have a new icon on the upper left which is used to show the dropdown menu.
Thanks to Theo van Rijn for showing me the way to do that.
10962:
For Home, Introduction and Contact, If we have an image and this image contains regions,
show the regions. We can go directly to the person page associated to this region.
If we click on the image, we go directly to the associated media page. This will be true only if we selected "include images and media objects" and "create and only use thumbnail" is unselected
11018:
The first line identifying a family will be more legible.
The link is not useful in the parents and pedigree section for the current person.
Adapt some css files.
11029:
sort the place references either by date or by name.
Resolves#10341, #10962, #11018, #11029
Gramps should be able to use genealogy symbols everywhere.
Several kinds of use for the genealogical symbols :
The graphical interface (GUI, editors, graphical views, ...)
The Web reports (webcal, narrativeweb, ...)
The Text reports (odf, rtf, pdf, ...)
The graphical reports (odf, rtf, svg, ...)
Resolves#9098
Use the current Gtk theme settings for the appearance of the
ValidatableMaskedEntry widget in its error state. This avoids
problems with dark themes.
Fixes#11046.