From a833dfb3ac303551d0dd311e6a2a2a1451fe395e Mon Sep 17 00:00:00 2001 From: prculley Date: Sat, 17 Aug 2019 17:28:13 -0500 Subject: [PATCH] Prepare for 5.1.0 release --- ChangeLog | 1956 ++++++++++++++++++++++++++++++++++--------- NEWS | 179 ++++ docs/conf.py | 6 +- gramps/gen/const.py | 4 +- po/ChangeLog | 301 ++++--- setup.py | 2 +- 6 files changed, 1935 insertions(+), 513 deletions(-) diff --git a/ChangeLog b/ChangeLog index 28f1babac..9a2be7bc6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,527 +1,1671 @@ -2019-08-08 prculley +2019-08-21 Paul Culley - * AUTHORS, ChangeLog, FAQ, NEWS, po/ChangeLog, po/gramps.pot: - Prepare for Release 5.0.2 + * gramps/plugins/importer/importcsv.py: Fix CSV import for multiple + place enclosed by on multiple imports (#869) Fixes #11259 -2019-08-08 Paul Culley +2019-08-21 Paul Culley - * gramps/gen/plug/_gramplet.py: Fix some Gramplets not updating - during tree changes after db change. (#865) Fixes #11234 + * gramps/gui/views/treemodels/flatbasemodel.py: Fix exception when + merging with active sidebar filter (#870) Fixes #11262 -2019-08-08 Paul Culley +2019-08-21 Paul Culley - * gramps/plugins/gramplet/events.py: Fix Events Grampslet for bad - sort order on dates/ages (#867) Fixes #7616 + * gramps/plugins/lib/libgedcom.py: Fix GEDCOM importer for SOUR/REFN + combinations (#871) Fixes #11251 -2019-08-08 Paul Culley +2019-08-18 Paul Culley - * gramps/gui/editors/displaytabs/backreflist.py, - gramps/gui/editors/displaytabs/backrefmodel.py: Fix References Tab - to update on Deletes of items when editor is open (#864) Fixes #11231 - -2019-08-08 Paul Culley - - * data/tests/imp_notetest_dfs.gramps, - gramps/plugins/lib/libgedcom.py: Fix GEDCOM import for better - support of TMG (#861) Fixes #11224 - -2019-08-07 Paul Culley - - * gramps/gui/editors/__init__.py: Fix Edit Link 'New' button to work - (#863) Fixes #11225 - -2019-08-07 Paul Culley - - * data/tests/exp_sample_ged.ged, data/tests/imp_sample.ged, - data/tests/imp_sample.gramps, + * data/tests/exp_sample.gramps, data/tests/exp_sample_ged.ged, + data/tests/imp_sample.ged, data/tests/imp_sample.gramps, gramps/plugins/export/exportgedcom.py, - gramps/plugins/lib/libgedcom.py: Fix GEDCOM importer to properly - handle multiple surnames per 5.5.1 (#862) Fixes #11228 + gramps/plugins/lib/libgedcom.py, + gramps/plugins/test/imports_test.py: Add support for GEDCOM import + _FREL/_MREL tags in INDI/FAMC (#866) Improve support for GEDCOM export of _FREL/_MREL in INDI/FAMC Fixes #10750 -2019-08-01 Serge Noiraud +2019-08-13 niememat - * gramps/plugins/webreport/common.py, - gramps/plugins/webreport/place.py: Narrative web: Sort problem with - places. (#854) * Narrative web: Sort problem with places. Fixes #10868. Places list is not sorted depending on the selected language. If you start gramps in english or another language then try to + * po/fi.po: Fix translation in Finnish + +2019-08-11 Serge Noiraud + + * gramps/plugins/webreport/basepage.py, + gramps/plugins/webreport/person.py: Narrative web: some strings not + translated (#838) * Narrative web: some strings not translated The confidence and the date are not translated in the family map + page. The date doesn't use the specified date format. Fixes #11207 * Narrative web: another string to translate + +2019-08-11 Serge Noiraud + + * data/css/Web_Basic-Cypress.css, + gramps/plugins/webreport/common.py: Narrative web: markers + incorrectly placed. (#839) * Narrative web: markers incorrectly placed. In the map pages, the markers are not placed where it should be. + reproducible when zoom in/zoom out. Fixes #11208 * Narrative web: background not correctly set. If you use the Web_Basic-Cypress.css, the foreground and background + use the same color, so you see nothing. you must hover the fields + to see the text + +2019-08-11 Serge Noiraud + + * gramps/plugins/webreport/common.py: Narrative web: Sort problem + with places. (#856) * Narrative web: Sort problem with places. Fixes #10868. Places list is not sorted depending on the selected language. If you start gramps in english or another language then try to generated a narrative web report in another language, the navigation alphabet is incorrect. This is true for the place list and the person list. The problem was related to pyICU. * Narrative web: some pylint improvement. -2019-08-01 Paul Culley +2019-08-08 prculley - * gramps/gui/navigator.py, gramps/gui/viewmanager.py: Fix Navigator - sidebar so can change view type with proper resize (#853) Fixes #6422, #11164 + * gramps/version.py: Bump to v5.0.3 2019-07-31 Paul Culley - * gramps/gui/views/treemodels/flatbasemodel.py: fix crash when using - sidebar filter and merging in another view (#858) Fixes #11089, #11064, #11134 - -2019-07-31 Paul Culley - - * gramps/plugins/drawreport/ancestortree.py, - gramps/plugins/lib/librecurse.py: Fix AncestorTree so add siblings - to center person works (#852) Fixes #11215 + * gramps/gui/configure.py: Fix Preferences dialog so General tab + appears first, not Symbols (#844) Fixes #11210 2019-07-31 Paul Culley * gramps/gen/config.py, gramps/gen/plug/docgen/graphdoc.py, gramps/grampsapp.py, gramps/gui/configure.py: Fix graphs on Windows - for font selection not working (#849) Fixes #11212 + for font selection not working (#850) Fixes #11212 -2019-07-31 Paul Culley +2019-07-20 niememat - * gramps/plugins/db/dbapi/dbapi.py: Fix dbapi reindex_reference_maps - tool to properly close transaction (#847) Fixes #11195 + * po/fi.po: Update finnish translation + +2019-07-18 vantu5z + + * po/ru.po: update Russian translation 2019-07-10 Paul Culley - * gramps/gui/widgets/selectionwidget.py: Fix zoom via mouse wheel in - media event editor selectionwidget (#835) also fixes zooming with scroll bars always present Fixes #11198 + * gramps/gui/managedwindow.py: Fix crash when addon/plugin contains + an id with space (#836) The updated uimanager and managedwindow uses the plugin id to create + actions for plugins that make a window to support the menus. If the + plugin id contains a space, Gramps crashes. Fixes #11202 -2019-03-20 vantu5z +2019-07-11 Lajos Nemeséri + + * po/hu.po: Update Hungarian (hu) translation (#845) + +2019-07-09 Leonhaeuser + + * po/de.po: update German translation + +2019-07-05 Serge Noiraud + + * gramps/plugins/lib/maps/markerlayer.py: Geography: pins very big + when related to 2 places (#830) Fixes #10644 + +2019-07-05 Serge Noiraud + + * gramps/plugins/webreport/person.py, + gramps/plugins/webreport/place.py: OSM forward all http resquest to + https. (#829) After asking the OSM support, I was told OSM forward all http + request to https when we use .org url. So it should work in all + cases. This has an energy cost, so it would be good for the planet to + change http to https. + +2019-07-04 Paul Culley + + * gramps/gui/viewmanager.py, gramps/plugins/lib/maps/geography.py, + gramps/plugins/view/fanchart2wayview.py, + gramps/plugins/view/fanchartdescview.py, + gramps/plugins/view/fanchartview.py, + gramps/plugins/view/geoclose.py, gramps/plugins/view/geoevents.py, + gramps/plugins/view/geofamclose.py, + gramps/plugins/view/geofamily.py, gramps/plugins/view/geomoves.py, + gramps/plugins/view/geoperson.py, gramps/plugins/view/geoplaces.py: + Fix duplicated accelerators (#831) Fixes #11186 + +2019-06-21 vantu5z * po/ru.po: update Russian translation +2019-06-20 Leonhaeuser + + * po/de.po: Update German translation + +2019-06-16 pehlm + + * po/sv.po: Update Swedish translation with the new gramps.pot + +2019-06-16 prculley + + * gramps/plugins/view/citationlistview.py: Fix typo in 'Fix some XML + fragments to aboid double translations' commit + +2019-06-16 niememat + + * po/fi.po: Fix translation in Finnish + +2019-06-15 Nick Hall + + * gramps/gen/config.py: Change default database backend to SQLite + +2019-06-13 prculley + + * gramps/gui/displaystate.py, + gramps/gui/plug/quick/_quickreports.py, gramps/gui/viewmanager.py, + gramps/gui/views/bookmarks.py, gramps/gui/views/navigationview.py, + gramps/gui/views/tags.py, gramps/gui/widgets/grampletpane.py, + gramps/plugins/lib/libpersonview.py, + gramps/plugins/lib/libplaceview.py, + gramps/plugins/view/citationlistview.py, + gramps/plugins/view/citationtreeview.py, + gramps/plugins/view/eventview.py, + gramps/plugins/view/familyview.py, + gramps/plugins/view/geofamily.py, gramps/plugins/view/mediaview.py, + gramps/plugins/view/noteview.py, gramps/plugins/view/repoview.py, + gramps/plugins/view/sourceview.py, po/gramps.pot: Fix some XML + fragments to aboid double translations + +2019-06-13 prculley + + * po/update_po.py: Fix Language updoate_po.py to scan for XML + fragments in Python files Fixes #11151 + +2019-06-04 prculley + + * gramps/cli/arghandler.py: Fix CLI import so that different db + types can be used Fixes #11171 + 2019-06-14 Mattkmmr <49940207+Mattkmmr@users.noreply.github.com> * gramps/plugins/gramplet/metadataviewer.py: Fix metadataviewer.py (#823) Fix so that metadata is actually detected and displayed (signal was not getting detected). -2019-06-12 niememat +2019-06-12 SNoiraud - * po/fi.po: Update finnish translation + * gramps/gen/utils/libformatting.py: Problem during merge: One line + disappeared. -2019-06-11 John Ralls +2019-06-11 SNoiraud - * mac/gramps.modules: Fix graphviz and exiv2 download URLs. + * gramps/plugins/view/fanchart2wayview.py, + gramps/plugins/view/fanchartdescview.py, + gramps/plugins/view/fanchartview.py, + gramps/plugins/view/pedigreeview.py, + gramps/plugins/webreport/narrativeweb.py: Solves several problems + following merge of PRs -2019-06-11 John Ralls +2019-06-10 prculley - * mac/gramps.modules: Update dependency versions and download paths. + * gramps/gui/grampsgui.py: Fix _Manage Family Trees... string to add + ... back in -2019-06-10 Serge Noiraud +2019-06-10 Mattkmmr <49940207+Mattkmmr@users.noreply.github.com> - * gramps/gen/utils/place.py, gramps/gen/utils/test/place_test.py, - gramps/plugins/view/geoplaces.py: Avoid comma in a lat/lon entry - field. (#812) * Avoid comma in a lat/lon entry field. * Be more precise on the tooltip text. * conv_lat_lon should not accept comma in lat/lon * Tests failed with comma in lat/lon * geoplaces fails to center if bad lat/lon - -2019-06-10 Serge Noiraud - - * gramps/gui/editors/displaytabs/surnametab.py, - gramps/gui/widgets/monitoredwidgets.py: Avoid invalid characters in - the entry field (#811) 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. - -2019-06-10 milotype <43657314+milotype@users.noreply.github.com> - - * po/hr.po: Update Croatian translation (#824) + * gramps/gen/filters/rules/_hasattributebase.py: Fix + '_hasattributebase.py' (#820) 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. 2019-06-09 Paul Culley - * gramps/gui/displaystate.py, gramps/gui/views/listview.py: Fix - crash for multiple deletes in one transaction (#814) Fixes #11117 + * gramps/gui/uimanager.py: Fix uimanager, menu translations (#816) Fixes #11151 -2019-06-10 Ed Bennett +2019-06-10 Mattkmmr <49940207+Mattkmmr@users.noreply.github.com> - * gramps/gen/relationship.py, po/ar.po, po/bg.po, po/br.po, - po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, - po/eo.po, po/es.po, po/fi.po, po/fr.po, po/ga.po, po/he.po, - po/hr.po, po/hu.po, po/is.po, po/it.po, po/ja.po, po/lt.po, - po/mk.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt_BR.po, - po/pt_PT.po, po/ro.po, po/ru.po, po/sk.po, po/sl.po, po/sq.po, - po/sr.po, po/sr_Latn.po, po/sv.po, po/ta.po, po/tr.po, po/uk.po, - po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: Adjust translation - strings for unmarried partners to give correct text in English - (#818) Fixes #11109 + * gramps/gen/filters/rules/person/_havechildren.py, + gramps/gen/filters/rules/test/person_rules_test.py: Fix + '_havechildren.py' person filter (#819) * 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 -2019-05-07 John Ralls +2019-06-04 niememat - * mac/gramps.modules: Disable vala for gexiv2, it breaks - introspection. + * po/fi.po: Update finnish translation -2019-01-05 caigner - - * gramps/gui/views/navigationview.py, po/ar.po, po/bg.po, po/br.po, - po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, - po/eo.po, po/es.po, po/fi.po, po/fr.po, po/ga.po, po/gramps.pot, - po/he.po, po/hr.po, po/hu.po, po/is.po, po/it.po, po/ja.po, - po/lt.po, po/mk.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, - po/pt_BR.po, po/pt_PT.po, po/ro.po, po/ru.po, po/sk.po, po/sl.po, - po/sq.po, po/sr.po, po/sr_Latn.po, po/sv.po, po/ta.po, po/tr.po, - po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po: changed - 'Edit ->Set Home Person' to 'Edit -> Set Home Person' - -2019-04-14 système - - * po/fr.po: typo on french translation - -2019-04-13 Paul Culley - - * gramps/plugins/lib/libgedcom.py: Fix failure after Gedcom import - if missing objects were found (#807) Fixes #11082 - -2019-03-26 John Ralls - - * gramps/gen/utils/maclocale.py: [maclocale] Fix none type has no - len(). Fixes #11075 - -2019-03-17 Paul Culley - - * data/tests/imp_sample.gramps, gramps/plugins/lib/libgedcom.py: Fix - Gedcom import so it doesn't create completely empty Birth events - (#799) Fixes #10145 Note: a completely empty birth event is removed by Check and Repair; - this is wrong in that sometimes we know a person is born, but not - date/place. In Gedcom this is indicated by "1 BIRT Y" lines. So this PR adds a description to the birth event. This is not an - issue for other event types, the C&R tool sees the non-default type - and leaves it alone, but birth is the default type. - -2019-03-17 milotype <43657314+milotype@users.noreply.github.com> - - * po/hr.po: Update Croatian translation (#803) update with current maint50 pot file - -2019-03-16 Paul Culley - - * gramps/plugins/view/relview.py: Fix Relationship view so ages are - according to Preferences (#798) Fixes #11040 - -2019-03-16 Paul Culley - - * gramps/gui/editors/displaytabs/personeventembedlist.py: Fix Person - Editor Events to properly update during external changes (#797) like Event delete or update. Fixes #11051 Looks like someone simply forgot to register the handles with the - callman... I checked other similar cases and did not see any other issues. - -2019-03-16 Paul Culley - - * data/tests/exp_sample_ged.ged, - data/tests/imp_FTM_16dec2015a-mod1.gramps, - data/tests/imp_MediaTest.gramps, data/tests/imp_sample.gramps, - gramps/plugins/export/exportgedcom.py, - gramps/plugins/lib/libgedcom.py: Gedcom fixes for mime and finding - media (#795) * Fix Gedcom import/export for more comprehensive mime types Fixes #11041 * Fix Gedcom import to better find media files Issue #11041 * Fix Gedcom test files for media mime and error location message - -2019-03-17 Serge Noiraud - - * gramps/plugins/lib/maps/geography.py: Unhandled exception in - Geography editor (#793) Fixes #11048 better pylint score remove unused code - -2019-03-16 Paul Culley - - * gramps/gen/filters/rules/person/_relationshippathbetween.py: Fix - relationshippathbetween filter rule when parent is missing (#792) Fixes #11049 Another HandleError issue, this one hidden by the raw except. Filter - rule just did not work if a family in the path had a missing parent. - -2019-03-16 Paul Culley - - * gramps/gen/plug/docgen/graphdoc.py: Fix Graphs that use graphdoc - pdf via Ghostscript with multi-page (#791) for poor font rendering of some characters (thanks to Ken Sharp) Fixes #11047 - -2019-03-16 Paul Culley - - * example/gramps/data.gramps, example/gramps/example.gramps: Fix - example gramps files so media is found (#785) Fixes #11015 On Windows the location of the example files is "c:\program - files\grampsaio64-5.0.1\share\doc\gramps\example\gramps". On my Ubuntu install from the .deb file these files are in - "/usr/share/doc/gramps/example/gramps" Since the default GRAMPS_RESOURCES value for each system is the - 'share', to find the media files we need to append - "/doc/gramps/example/gramps" to have the example files work - properly. - -2019-03-16 Paul Culley - - * gramps/plugins/tool/finddupes.py: fix finddupes tool when run from - Match Threshold screen again (#790) after merge. Avoids HandleError because potentials dict is not - cleared. Fixes #11044 - -2019-01-17 vantu5z - - * po/ru.po: update Russian translation - -2019-02-27 Bernard Banko - - * po/sl.po: Slovenian translation correction - -2019-02-16 système - - * po/fr.po: update french translation - -2019-02-14 système - - * po/fr.po: update (partial) french translation - -2019-02-14 système - - * po/fr.po: merge with last template - -2019-02-14 système - - * po/fr.po: bug 10841: Typos in the French translation - -2019-02-14 système - - * po/fr.po: fix a typo - -2019-02-13 Paul Culley - - * data/tests/imp_MediaTest.gramps, gramps/plugins/lib/libgedcom.py: - Fix Gedcom import for multiple notes on OBJE (MULTIMEDIA_LINK) - (#782) Fixes #10277 - -2019-02-13 Paul Culley - - * gramps/plugins/db/dbapi/dbapi.py, - gramps/plugins/importer/importxml.py: Deal with SQLite db corrupted - by None name mapping (#784) Fixes #11011 - -2019-02-13 Paul Culley - - * gramps/plugins/importer/importxml.py: Fix XML import to add tags - to Events, Sources, Places, Repos, Cits (#780) Fixes #11004 - -2019-02-13 Paul Culley - - * gramps/gui/editors/displaytabs/eventembedlist.py, - gramps/gui/editors/displaytabs/personrefembedlist.py, - gramps/gui/editors/displaytabs/placerefembedlist.py, - gramps/gui/editors/editcitation.py, - gramps/gui/editors/editevent.py, - gramps/gui/editors/editeventref.py, - gramps/gui/editors/editfamily.py, gramps/gui/editors/editperson.py: - Fix for delete of a ref'd primary obj while editing an added obj. - (#779) Also fixed to update the ref'd obj on changes from outside the - editor. Fixes #10999, #11000, #11001, #11002 - -2019-02-13 Paul Culley - - * gramps/gen/filters/_genericfilter.py, - gramps/gui/views/treemodels/treebasemodel.py: Fix Place Tree view - when using enclosed by sidebar filter (#764) the filter was incorrectly using a standard place cursor instead of - the tree cursor. Fixes #10948 - -2019-02-10 Bernard Banko - - * po/sl.po: Slovenian language update - -2019-02-10 Luigi Toscano - - * po/it.po: Italian translation updates - restore few strings from the welcome Gramplet that got lost after the split of a messages in smaller messages; - fix few errors. - -2019-02-10 Luigi Toscano - - * po/it.po: Refresh the Italian po file - -2019-02-02 Paul Culley - - * gramps/gui/editors/editfamily.py: Fix EditFamily for adding a - child to single parent family with (#777) Surname guessing set to combination. Fixes #10997 - -2019-01-22 Paul Culley - - * gramps/plugins/drawreport/descendtree.py: Fix Descendent Tree - report for crash when person has multiple (#773) families and one of them doesn't have a spouse. Fixes #10983, #10971, #10661 - -2019-01-22 Leonhaeuser - - * po/de.po: Update German translation - -2019-01-21 Paul Culley - - * gramps/plugins/db/dbapi/dbapi.py: Fix Name editor crash after - clearing a group_as name on dbapi dbs (#771) Fixes #10981 - -2019-01-22 Serge Noiraud - - * gramps/gen/merge/mergefamilyquery.py, - gramps/gui/merge/mergecitation.py, gramps/gui/merge/mergeevent.py, - gramps/gui/merge/mergefamily.py, gramps/gui/merge/mergemedia.py, - gramps/gui/merge/mergenote.py, gramps/gui/merge/mergeperson.py, - gramps/gui/merge/mergeplace.py, - gramps/gui/merge/mergerepository.py, - gramps/gui/merge/mergesource.py, - gramps/plugins/test/db_undo_and_signals_test.py: We should stay on - the selected item in list views: (#770) Fixes #10966 When we try to merge two objects, we should stay on the selected row - in list views. This problem occurs for persons, families, events, - places, sources, citations, repositories, media and notes. Another problem: In case we select the first family and select the - gramps_id of the second family, the new gramps_id is ignored: - problem in MergeFamilyQuery - -2019-01-21 Paul Culley - - * gramps/plugins/graph/gvrelgraph.py: Fix Relationship Graph; extra - people when using filters & subgraphs (#769) subgraph option wasn't checking parents against filtered results Fixes #10947 - -2019-01-22 Christian Aigner - - * po/de.po: [German] Change Text on Settings -> Colour (#767) * Unified the labels. The overall appearance looks now a bit cleaner. * Fixed a grammatical bug (das -> dass) - -2019-01-21 Paul Culley - - * gramps/gen/display/place.py: fix Place Format Editor file - save/load for difficult names (#766) Fixes #10949 - -2019-01-22 Serge Noiraud - - * gramps/plugins/graph/gvfamilylines.py: Not all place types appears - on family lines Graph (#763) - -2019-01-22 Christian Aigner - - * po/de.po: Corrections in 'Tip of Day'; changed 'Schlussnotizen' to - 'Quellennachweis' (#753) - -2019-01-12 vantu5z - - * po/ru.po: update Russian translation - -2019-01-12 Sam Manzi - - * gramps/plugins/tool/sortevents.py: Remember location of Sort - Events Tool (#750) Issue #9795 - -2019-01-11 ZdenÄ›k HataÅ¡ - - * po/cs.po: Update Czech translation - -2019-01-05 Paul Culley - - * gramps/gui/editors/editmedia.py: Fix Media editor when using - double click the preview of added media (#752) Fixes #10923 - -2019-01-05 Leonhaeuser +2019-05-26 Leonhaeuser * po/de.po: update German translation -2019-01-05 niememat +2019-05-18 Ed Bennett - * po/fi.po: Fix and updated translation in Finnish + * gramps/plugins/graph/gvrelgraph.py: Allow an option to not use + hexagons for those of unknown gender Fixes #11112 -2019-01-04 P Ekholm +2019-05-14 SNoiraud + + * gramps/gui/editors/editlink.py: Add a mailto choice to Internet + Address Fixes #11149 + +2019-05-20 Serge Noiraud + + * gramps/gui/widgets/fanchart.py, + gramps/gui/widgets/fanchart2way.py, + gramps/gui/widgets/fanchartdesc.py, + gramps/plugins/gramplet/fanchart2waygramplet.py, + gramps/plugins/gramplet/fanchartdescgramplet.py, + gramps/plugins/gramplet/fanchartgramplet.py, + gramps/plugins/view/fanchart2wayview.py, + gramps/plugins/view/fanchartdescview.py, + gramps/plugins/view/fanchartview.py: Add option to show the Gramps + ID in parenthesis in the fan chart Add option to show gramps id. Improve pylint score for the modified + files. Fixes #11045 + +2019-05-19 Leonhaeuser + + * po/de.po: update German translation + +2019-05-18 niememat + + * po/fi.po: Update finnish translation + +2019-05-16 vantu5z + + * po/ru.po: update Russian translation + +2019-05-15 pehlm * po/sv.po: Update Swedish translation -2019-01-02 prculley +2019-02-03 SNoiraud - * po/gramps.pot: Update gramps.pot + * gramps/plugins/tool/removespaces.glade, + gramps/plugins/tool/removespaces.py, + gramps/plugins/tool/tools.gpr.py: New tool to suppress leading and + trailing spaces. 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 -2019-01-01 prculley +2019-04-14 matt - * po/gramps.pot: Revert "update gramps.pot", the update_po.py - doesn't work with glade files on Windows This reverts commit fcfecef459b37cbba0c61ae18f19f93363124980. + * gramps/plugins/importer/importcsv.py: Add occupation and residence + events and attributes in the import 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. -2019-01-01 prculley +2018-12-02 prculley - * po/gramps.pot: update gramps.pot + * gramps/gen/filters/rules/_rule.py, + gramps/gui/editors/filtereditor.py: New feature to allow added rules + to define their own GUI elements -2019-01-01 prculley +2018-12-02 prculley - * po/update_po.py: Fix update_po.py to run on Windows + * gramps/gen/plug/_manager.py, gramps/gen/plug/_pluginreg.py: New + feature to allow new rules in their own catagory in addons -2018-12-31 caigner +2018-11-07 prculley - * po/de.po: German translation corrections + * gramps/gen/filters/__init__.py, + gramps/gen/filters/rules/test/person_rules_test.py, + gramps/gui/viewmanager.py, gramps/test/test_util.py: Allow + filters/rules via plugin without fail on restart -2018-12-30 Leonhaeuser +2019-02-12 prculley - * po/de.po: update German translation + * gramps/gen/filters/rules/test/person_rules_test.py, + gramps/gui/views/listview.py, + gramps/gui/views/treemodels/flatbasemodel.py, + gramps/gui/views/treemodels/treebasemodel.py: Fix Python time.clock + deprecation -2018-12-29 Serge Noiraud +2019-02-13 prculley - * gramps/gui/editors/editplace.py, - gramps/gui/editors/editplaceref.py: Avoid leading and trailing - spaces when copy/paste (#747) coordinates from a map provider. Fixes #10937 + * gramps/gen/filters/_filterlist.py, gramps/gen/updatecallback.py, + gramps/gui/configure.py, gramps/gui/makefilter.py, + gramps/gui/plug/quick/_quickreports.py, + gramps/plugins/export/exportcsv.py, + gramps/plugins/export/exportftree.py, + gramps/plugins/export/exportgeneweb.py, + gramps/plugins/export/exportvcalendar.py, + gramps/plugins/export/exportvcard.py, + gramps/plugins/importer/importxml.py: Fix PythonDeprecationWarning + for collections.abc -2018-12-28 John Ralls +2019-02-13 prculley - * gramps/gui/widgets/fanchart.py, - gramps/plugins/docgen/cairodoc.py, + * gramps/grampsapp.py: Bump required Python version to 3.3 + +2018-12-06 Keepun + + * gramps/plugins/graph/gvrelgraph.py: Relationship Graph: Father and + Mother are connected by an invisible line. + +2019-05-13 SNoiraud + + * data/css/Web_Basic-Ash.css, data/css/Web_Basic-Blue.css, + data/css/Web_Basic-Cypress.css, data/css/Web_Basic-Lilac.css, + data/css/Web_Basic-Peach.css, data/css/Web_Basic-Spruce.css, + data/css/Web_Mainz.css, data/css/Web_Nebraska.css, + gramps/plugins/webreport/addressbook.py, + gramps/plugins/webreport/addressbooklist.py, + gramps/plugins/webreport/basepage.py, + gramps/plugins/webreport/citation.py, + gramps/plugins/webreport/common.py, + gramps/plugins/webreport/contact.py, + gramps/plugins/webreport/download.py, + gramps/plugins/webreport/event.py, + gramps/plugins/webreport/family.py, + gramps/plugins/webreport/home.py, + gramps/plugins/webreport/introduction.py, + gramps/plugins/webreport/layout.py, + gramps/plugins/webreport/media.py, + gramps/plugins/webreport/narrativeweb.py, + gramps/plugins/webreport/person.py, + gramps/plugins/webreport/place.py, + gramps/plugins/webreport/repository.py, + gramps/plugins/webreport/source.py, + gramps/plugins/webreport/statistics.py, + gramps/plugins/webreport/surname.py, + gramps/plugins/webreport/surnamelist.py, + gramps/plugins/webreport/thumbnail.py, + gramps/plugins/webstuff/webstuff.py: Have a better narrative web + site 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 + +2019-05-13 SNoiraud + + * gramps/gen/config.py, gramps/gen/utils/libformatting.py, + gramps/gen/utils/symbols.py, gramps/gui/configure.py, + gramps/gui/displaystate.py, gramps/gui/viewmanager.py, + gramps/gui/views/pageview.py, gramps/gui/widgets/fanchart.py, + gramps/plugins/lib/maps/datelayer.py, + gramps/plugins/lib/maps/geography.py, gramps/plugins/lib/maps/messagelayer.py, - gramps/plugins/view/pedigreeview.py: Set correct font resolution for - Mac when drawing text directly to cairo. (#745) Fixes #0010924 + gramps/plugins/view/fanchart2wayview.py, + gramps/plugins/view/fanchartdescview.py, + gramps/plugins/view/fanchartview.py, + gramps/plugins/view/geoclose.py, gramps/plugins/view/geoevents.py, + gramps/plugins/view/geofamclose.py, + gramps/plugins/view/geofamily.py, gramps/plugins/view/geomoves.py, + gramps/plugins/view/geoperson.py, + gramps/plugins/view/pedigreeview.py, gramps/plugins/view/relview.py: + GEPS 039: Genealogical symbols in gramps 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 -2018-12-28 Pär Ekholm +2019-01-17 vantu5z - * po/sv.po: Add some untranslated strings in po/sv.po + * gramps/gen/config.py, gramps/gui/configure.py, + gramps/gui/utils.py: Enhance layout of the preferences dialog -2018-12-28 vantu5z +2018-10-02 khrys63 - * po/ru.po: update Russian translation + * gramps/gen/plug/docgen/graphdoc.py, + gramps/plugins/graph/gvhourglass.py: Add Ahnentafel option on + hourglass + +2019-03-10 SNoiraud + + * gramps/plugins/webreport/webcal.py: Webcal: better help msg for + the after year option. + +2019-03-10 SNoiraud + + * gramps/plugins/webreport/webcal.py: Webcal: Include only events + after year + +2019-03-09 SNoiraud + + * gramps/plugins/webreport/webcal.py: Better quality code for codacy + and pylint + +2019-03-09 SNoiraud + + * gramps/plugins/webreport/webcal.py: Webcal: add death event Fixes #5025 add some cleanup use html_escape instead of _escape + +2019-03-13 jose1711 + + * po/sk.po: Fix typo in Slovak translation + +2019-01-30 prculley + + * gramps/gui/editors/displaytabs/buttontab.py, + gramps/gui/editors/displaytabs/gallerytab.py: Add buttons for + arrangement of GalleryTab media order + +2019-01-25 prculley + + * gramps/gen/config.py, gramps/grampsapp.py, + gramps/gui/viewmanager.py: On restart after crash, offer to run + Check & Repair + +2019-01-12 Sam Manzi + + * gramps/gui/widgets/grampletbar.py: Add tooltip for Gramplet Bar To improve discoverability of the Gramplet Bar Menu (Currently a + nameless down arrow at end of each Gramplet bar title tab) add a + tooltip. Issue #9042 + +2018-12-30 SNoiraud + + * gramps/plugins/webreport/basepage.py: extrapage can now point to + joomla, drupal, ... + +2019-05-12 Nick Hall + + * gramps/gen/filters/rules/_haseventbase.py, + gramps/gen/filters/rules/event/_hascitation.py, + gramps/gen/filters/rules/family/_hascitation.py, + gramps/gen/filters/rules/family/_hasevent.py, + gramps/gen/filters/rules/media/_hascitation.py, + gramps/gen/filters/rules/person/_hasassociation.py, + gramps/gen/filters/rules/person/_hascitation.py, + gramps/gen/filters/rules/person/_hasevent.py, + gramps/gen/filters/rules/person/_hasfamilyevent.py, + gramps/gen/filters/rules/person/_hasnameof.py, + gramps/gen/filters/rules/person/_hassoundexname.py, + gramps/gen/filters/rules/person/_isancestoroffiltermatch.py, + gramps/gen/filters/rules/person/_probablyalive.py, + gramps/gen/filters/rules/place/_hascitation.py, + gramps/gen/utils/db.py, gramps/gen/utils/maclocale.py, + gramps/gen/utils/test/place_test.py, + gramps/gen/utils/thumbnails.py, gramps/grampsapp.py, + gramps/gui/columnorder.py, gramps/gui/editors/addmedia.py, + gramps/gui/editors/displaytabs/gallerytab.py, + gramps/gui/editors/editeventref.py, + gramps/gui/editors/editmediaref.py, gramps/gui/editors/editname.py, + gramps/gui/editors/editnote.py, gramps/gui/editors/editplaceref.py, + gramps/gui/editors/editreporef.py, + gramps/gui/filters/_searchbar.py, gramps/gui/plug/_windows.py, + gramps/gui/plug/export/_exportassistant.py, + gramps/gui/plug/quick/_quickreports.py, + gramps/gui/plug/report/_papermenu.py, + gramps/gui/plug/report/_styleeditor.py, + gramps/gui/selectors/baseselector.py, gramps/gui/undohistory.py, + gramps/gui/views/listview.py, + gramps/gui/views/treemodels/citationbasemodel.py, + gramps/gui/views/treemodels/eventmodel.py, + gramps/gui/widgets/fanchart.py, + gramps/plugins/db/bsddb/bsddb.gpr.py, + gramps/plugins/docgen/docgen.gpr.py, + gramps/plugins/drawreport/drawplugins.gpr.py, + gramps/plugins/export/export.gpr.py, + gramps/plugins/graph/graphplugins.gpr.py, + gramps/plugins/importer/import.gpr.py, + gramps/plugins/importer/importgeneweb.py, + gramps/plugins/lib/libholiday.py, + gramps/plugins/lib/libplugins.gpr.py, + gramps/plugins/mapservices/eniroswedenmap.py, + gramps/plugins/mapservices/mapservice.gpr.py, + gramps/plugins/quickview/quickview.gpr.py, + gramps/plugins/rel/rel_ru.py, gramps/plugins/rel/rel_sk.py, + gramps/plugins/rel/rel_sv.py, gramps/plugins/rel/relplugins.gpr.py, + gramps/plugins/sidebar/sidebar.gpr.py, + gramps/plugins/textreport/birthdayreport.py, + gramps/plugins/textreport/textplugins.gpr.py, + gramps/plugins/tool/mediamanager.py, + gramps/plugins/tool/tools.gpr.py, + gramps/plugins/tool/toolsdebug.gpr.py, + gramps/plugins/view/citationlistview.py, + gramps/plugins/view/citationtreeview.py, + gramps/plugins/view/fanchart2wayview.py, + gramps/plugins/view/fanchartdescview.py, + gramps/plugins/view/fanchartview.py, + gramps/plugins/view/view.gpr.py, + gramps/plugins/webreport/webplugins.gpr.py, + gramps/plugins/webstuff/webstuff.gpr.py, gramps/test/regrtest.py, + gramps/test/test_util.py: Remove extraneous whitespace after + assignment + +2019-01-07 Nick Hall + + * gramps/gen/datehandler/_date_de.py, + gramps/gen/datehandler/_date_hu.py, + gramps/gen/datehandler/_date_nl.py, + gramps/gen/datehandler/_date_pl.py, + gramps/gen/datehandler/_date_sr.py, + gramps/gen/datehandler/_dateparser.py, gramps/gen/db/dbconst.py, + gramps/gen/db/txn.py, gramps/gen/display/name.py, + gramps/gen/filters/rules/_changedsincebase.py, + gramps/gen/filters/rules/_everything.py, + gramps/gen/filters/rules/_hasattributebase.py, + gramps/gen/filters/rules/_hascitationbase.py, + gramps/gen/filters/rules/_haseventbase.py, + gramps/gen/filters/rules/_hasgallerybase.py, + gramps/gen/filters/rules/_hasgrampsid.py, + gramps/gen/filters/rules/_hasldsbase.py, + gramps/gen/filters/rules/_hasnotebase.py, + gramps/gen/filters/rules/_hasnoteregexbase.py, + gramps/gen/filters/rules/_hasnotesubstrbase.py, + gramps/gen/filters/rules/_hasreferencecountbase.py, + gramps/gen/filters/rules/_hassourcebase.py, + gramps/gen/filters/rules/_hassourcecountbase.py, + gramps/gen/filters/rules/_hassourceofbase.py, + gramps/gen/filters/rules/_hastagbase.py, + gramps/gen/filters/rules/_hastextmatchingsubstringof.py, + gramps/gen/filters/rules/_isprivate.py, + gramps/gen/filters/rules/_ispublic.py, + gramps/gen/filters/rules/_matcheseventfilterbase.py, + gramps/gen/filters/rules/_matchesfilterbase.py, + gramps/gen/filters/rules/_matchessourceconfidencebase.py, + gramps/gen/filters/rules/_matchessourcefilterbase.py, + gramps/gen/filters/rules/_regexpidbase.py, + gramps/gen/filters/rules/_rule.py, + gramps/gen/filters/rules/citation/_allcitations.py, + gramps/gen/filters/rules/citation/_changedsince.py, + gramps/gen/filters/rules/citation/_citationprivate.py, + gramps/gen/filters/rules/citation/_hascitation.py, + gramps/gen/filters/rules/citation/_hasgallery.py, + gramps/gen/filters/rules/citation/_hasidof.py, + gramps/gen/filters/rules/citation/_hasnote.py, + gramps/gen/filters/rules/citation/_hasnotematchingsubstringof.py, + gramps/gen/filters/rules/citation/_hasnoteregexp.py, + gramps/gen/filters/rules/citation/_hasreferencecountof.py, + gramps/gen/filters/rules/citation/_hassource.py, + gramps/gen/filters/rules/citation/_hassourceidof.py, + gramps/gen/filters/rules/citation/_hassourcenoteregexp.py, + gramps/gen/filters/rules/citation/_hastag.py, + gramps/gen/filters/rules/citation/_matchesfilter.py, + gramps/gen/filters/rules/citation/_matchespagesubstringof.py, + gramps/gen/filters/rules/citation/_matchesrepositoryfilter.py, + gramps/gen/filters/rules/citation/_matchessourcefilter.py, + gramps/gen/filters/rules/citation/_regexpidof.py, + gramps/gen/filters/rules/citation/_regexpsourceidof.py, + gramps/gen/filters/rules/event/_allevents.py, + gramps/gen/filters/rules/event/_changedsince.py, + gramps/gen/filters/rules/event/_eventprivate.py, + gramps/gen/filters/rules/event/_hasattribute.py, + gramps/gen/filters/rules/event/_hascitation.py, + gramps/gen/filters/rules/event/_hasdata.py, + gramps/gen/filters/rules/event/_hasdayofweek.py, + gramps/gen/filters/rules/event/_hasgallery.py, + gramps/gen/filters/rules/event/_hasidof.py, + gramps/gen/filters/rules/event/_hasnote.py, + gramps/gen/filters/rules/event/_hasnotematchingsubstringof.py, + gramps/gen/filters/rules/event/_hasnoteregexp.py, + gramps/gen/filters/rules/event/_hasreferencecountof.py, + gramps/gen/filters/rules/event/_hassourcecount.py, + gramps/gen/filters/rules/event/_hastag.py, + gramps/gen/filters/rules/event/_hastype.py, + gramps/gen/filters/rules/event/_matchesfilter.py, + gramps/gen/filters/rules/event/_matchespersonfilter.py, + gramps/gen/filters/rules/event/_matchesplacefilter.py, + gramps/gen/filters/rules/event/_matchessourceconfidence.py, + gramps/gen/filters/rules/event/_matchessourcefilter.py, + gramps/gen/filters/rules/event/_regexpidof.py, + gramps/gen/filters/rules/family/_allfamilies.py, + gramps/gen/filters/rules/family/_changedsince.py, + gramps/gen/filters/rules/family/_childhasidof.py, + gramps/gen/filters/rules/family/_childhasnameof.py, + gramps/gen/filters/rules/family/_familyprivate.py, + gramps/gen/filters/rules/family/_fatherhasidof.py, + gramps/gen/filters/rules/family/_fatherhasnameof.py, + gramps/gen/filters/rules/family/_hasattribute.py, + gramps/gen/filters/rules/family/_hascitation.py, + gramps/gen/filters/rules/family/_hasevent.py, + gramps/gen/filters/rules/family/_hasgallery.py, + gramps/gen/filters/rules/family/_hasidof.py, + gramps/gen/filters/rules/family/_haslds.py, + gramps/gen/filters/rules/family/_hasnote.py, + gramps/gen/filters/rules/family/_hasnotematchingsubstringof.py, + gramps/gen/filters/rules/family/_hasnoteregexp.py, + gramps/gen/filters/rules/family/_hasreferencecountof.py, + gramps/gen/filters/rules/family/_hasreltype.py, + gramps/gen/filters/rules/family/_hassourcecount.py, + gramps/gen/filters/rules/family/_hassourceof.py, + gramps/gen/filters/rules/family/_hastag.py, + gramps/gen/filters/rules/family/_hastwins.py, + gramps/gen/filters/rules/family/_isbookmarked.py, + gramps/gen/filters/rules/family/_matchesfilter.py, + gramps/gen/filters/rules/family/_matchessourceconfidence.py, + gramps/gen/filters/rules/family/_motherhasidof.py, + gramps/gen/filters/rules/family/_motherhasnameof.py, + gramps/gen/filters/rules/family/_regexpchildname.py, + gramps/gen/filters/rules/family/_regexpfathername.py, + gramps/gen/filters/rules/family/_regexpidof.py, + gramps/gen/filters/rules/family/_regexpmothername.py, + gramps/gen/filters/rules/family/_searchchildname.py, + gramps/gen/filters/rules/family/_searchfathername.py, + gramps/gen/filters/rules/family/_searchmothername.py, + gramps/gen/filters/rules/media/_allmedia.py, + gramps/gen/filters/rules/media/_changedsince.py, + gramps/gen/filters/rules/media/_hasattribute.py, + gramps/gen/filters/rules/media/_hascitation.py, + gramps/gen/filters/rules/media/_hasidof.py, + gramps/gen/filters/rules/media/_hasmedia.py, + gramps/gen/filters/rules/media/_hasnotematchingsubstringof.py, + gramps/gen/filters/rules/media/_hasnoteregexp.py, + gramps/gen/filters/rules/media/_hasreferencecountof.py, + gramps/gen/filters/rules/media/_hassourcecount.py, + gramps/gen/filters/rules/media/_hassourceof.py, + gramps/gen/filters/rules/media/_hastag.py, + gramps/gen/filters/rules/media/_matchesfilter.py, + gramps/gen/filters/rules/media/_matchessourceconfidence.py, + gramps/gen/filters/rules/media/_mediaprivate.py, + gramps/gen/filters/rules/media/_regexpidof.py, + gramps/gen/filters/rules/note/_allnotes.py, + gramps/gen/filters/rules/note/_changedsince.py, + gramps/gen/filters/rules/note/_hasidof.py, + gramps/gen/filters/rules/note/_hasnote.py, + gramps/gen/filters/rules/note/_hasreferencecountof.py, + gramps/gen/filters/rules/note/_hastag.py, + gramps/gen/filters/rules/note/_hastype.py, + gramps/gen/filters/rules/note/_matchesfilter.py, + gramps/gen/filters/rules/note/_matchesregexpof.py, + gramps/gen/filters/rules/note/_matchessubstringof.py, + gramps/gen/filters/rules/note/_noteprivate.py, + gramps/gen/filters/rules/note/_regexpidof.py, + gramps/gen/filters/rules/person/_changedsince.py, + gramps/gen/filters/rules/person/_disconnected.py, + gramps/gen/filters/rules/person/_everyone.py, + gramps/gen/filters/rules/person/_familywithincompleteevent.py, + gramps/gen/filters/rules/person/_hasaddress.py, + gramps/gen/filters/rules/person/_hasalternatename.py, + gramps/gen/filters/rules/person/_hasassociation.py, + gramps/gen/filters/rules/person/_hasattribute.py, + gramps/gen/filters/rules/person/_hasbirth.py, + gramps/gen/filters/rules/person/_hascitation.py, + gramps/gen/filters/rules/person/_hascommonancestorwith.py, + gramps/gen/filters/rules/person/_hascommonancestorwithfiltermatch.p + y, gramps/gen/filters/rules/person/_hasdeath.py, + gramps/gen/filters/rules/person/_hasevent.py, + gramps/gen/filters/rules/person/_hasfamilyattribute.py, + gramps/gen/filters/rules/person/_hasfamilyevent.py, + gramps/gen/filters/rules/person/_hasgallery.py, + gramps/gen/filters/rules/person/_hasidof.py, + gramps/gen/filters/rules/person/_haslds.py, + gramps/gen/filters/rules/person/_hasnameof.py, + gramps/gen/filters/rules/person/_hasnameorigintype.py, + gramps/gen/filters/rules/person/_hasnametype.py, + gramps/gen/filters/rules/person/_hasnickname.py, + gramps/gen/filters/rules/person/_hasnote.py, + gramps/gen/filters/rules/person/_hasnotematchingsubstringof.py, + gramps/gen/filters/rules/person/_hasnoteregexp.py, + gramps/gen/filters/rules/person/_hasrelationship.py, + gramps/gen/filters/rules/person/_hassoundexname.py, + gramps/gen/filters/rules/person/_hassourcecount.py, + gramps/gen/filters/rules/person/_hassourceof.py, + gramps/gen/filters/rules/person/_hastag.py, + gramps/gen/filters/rules/person/_hastextmatchingsubstringof.py, + gramps/gen/filters/rules/person/_hasunknowngender.py, + gramps/gen/filters/rules/person/_havealtfamilies.py, + gramps/gen/filters/rules/person/_havechildren.py, + gramps/gen/filters/rules/person/_incompletenames.py, + gramps/gen/filters/rules/person/_isancestorof.py, + gramps/gen/filters/rules/person/_isancestoroffiltermatch.py, + gramps/gen/filters/rules/person/_isbookmarked.py, + gramps/gen/filters/rules/person/_ischildoffiltermatch.py, + gramps/gen/filters/rules/person/_isdefaultperson.py, + gramps/gen/filters/rules/person/_isdescendantfamilyof.py, + gramps/gen/filters/rules/person/_isdescendantfamilyoffiltermatch.py + , gramps/gen/filters/rules/person/_isdescendantof.py, + gramps/gen/filters/rules/person/_isdescendantoffiltermatch.py, + gramps/gen/filters/rules/person/_isduplicatedancestorof.py, + gramps/gen/filters/rules/person/_isfemale.py, + gramps/gen/filters/rules/person/_islessthannthgenerationancestorof. + py, + gramps/gen/filters/rules/person/_islessthannthgenerationancestorofb + ookmarked.py, + gramps/gen/filters/rules/person/_islessthannthgenerationancestorofd + efaultperson.py, + gramps/gen/filters/rules/person/_islessthannthgenerationdescendanto + f.py, gramps/gen/filters/rules/person/_ismale.py, + gramps/gen/filters/rules/person/_ismorethannthgenerationancestorof. + py, + gramps/gen/filters/rules/person/_ismorethannthgenerationdescendanto + f.py, gramps/gen/filters/rules/person/_isparentoffiltermatch.py, + gramps/gen/filters/rules/person/_isrelatedwith.py, + gramps/gen/filters/rules/person/_issiblingoffiltermatch.py, + gramps/gen/filters/rules/person/_isspouseoffiltermatch.py, + gramps/gen/filters/rules/person/_iswitness.py, + gramps/gen/filters/rules/person/_matcheseventfilter.py, + gramps/gen/filters/rules/person/_matchesfilter.py, + gramps/gen/filters/rules/person/_matchessourceconfidence.py, + gramps/gen/filters/rules/person/_matchidof.py, + gramps/gen/filters/rules/person/_missingparent.py, + gramps/gen/filters/rules/person/_multiplemarriages.py, + gramps/gen/filters/rules/person/_nevermarried.py, + gramps/gen/filters/rules/person/_nobirthdate.py, + gramps/gen/filters/rules/person/_nodeathdate.py, + gramps/gen/filters/rules/person/_peopleprivate.py, + gramps/gen/filters/rules/person/_peoplepublic.py, + gramps/gen/filters/rules/person/_personwithincompleteevent.py, + gramps/gen/filters/rules/person/_probablyalive.py, + gramps/gen/filters/rules/person/_regexpidof.py, + gramps/gen/filters/rules/person/_regexpname.py, + gramps/gen/filters/rules/person/_relationshippathbetween.py, + gramps/gen/filters/rules/person/_relationshippathbetweenbookmarks.p + y, gramps/gen/filters/rules/person/_searchname.py, + gramps/gen/filters/rules/place/_allplaces.py, + gramps/gen/filters/rules/place/_changedsince.py, + gramps/gen/filters/rules/place/_hascitation.py, + gramps/gen/filters/rules/place/_hasdata.py, + gramps/gen/filters/rules/place/_hasgallery.py, + gramps/gen/filters/rules/place/_hasidof.py, + gramps/gen/filters/rules/place/_hasnolatorlon.py, + gramps/gen/filters/rules/place/_hasnote.py, + gramps/gen/filters/rules/place/_hasnotematchingsubstringof.py, + gramps/gen/filters/rules/place/_hasnoteregexp.py, + gramps/gen/filters/rules/place/_hasplace.py, + gramps/gen/filters/rules/place/_hasreferencecountof.py, + gramps/gen/filters/rules/place/_hassourcecount.py, + gramps/gen/filters/rules/place/_hassourceof.py, + gramps/gen/filters/rules/place/_hastag.py, + gramps/gen/filters/rules/place/_hastitle.py, + gramps/gen/filters/rules/place/_inlatlonneighborhood.py, + gramps/gen/filters/rules/place/_isenclosedby.py, + gramps/gen/filters/rules/place/_matcheseventfilter.py, + gramps/gen/filters/rules/place/_matchesfilter.py, + gramps/gen/filters/rules/place/_matchessourceconfidence.py, + gramps/gen/filters/rules/place/_placeprivate.py, + gramps/gen/filters/rules/place/_regexpidof.py, + gramps/gen/filters/rules/place/_withinarea.py, + gramps/gen/filters/rules/repository/_allrepos.py, + gramps/gen/filters/rules/repository/_changedsince.py, + gramps/gen/filters/rules/repository/_hasidof.py, + gramps/gen/filters/rules/repository/_hasnotematchingsubstringof.py, + gramps/gen/filters/rules/repository/_hasnoteregexp.py, + gramps/gen/filters/rules/repository/_hasreferencecountof.py, + gramps/gen/filters/rules/repository/_hasrepo.py, + gramps/gen/filters/rules/repository/_hastag.py, + gramps/gen/filters/rules/repository/_matchesfilter.py, + gramps/gen/filters/rules/repository/_matchesnamesubstringof.py, + gramps/gen/filters/rules/repository/_regexpidof.py, + gramps/gen/filters/rules/repository/_repoprivate.py, + gramps/gen/filters/rules/source/_allsources.py, + gramps/gen/filters/rules/source/_changedsince.py, + gramps/gen/filters/rules/source/_hasgallery.py, + gramps/gen/filters/rules/source/_hasidof.py, + gramps/gen/filters/rules/source/_hasnote.py, + gramps/gen/filters/rules/source/_hasnotematchingsubstringof.py, + gramps/gen/filters/rules/source/_hasnoteregexp.py, + gramps/gen/filters/rules/source/_hasreferencecountof.py, + gramps/gen/filters/rules/source/_hasrepository.py, + gramps/gen/filters/rules/source/_hasrepositorycallnumberref.py, + gramps/gen/filters/rules/source/_hastag.py, + gramps/gen/filters/rules/source/_matchesfilter.py, + gramps/gen/filters/rules/source/_matchesrepositoryfilter.py, + gramps/gen/filters/rules/source/_matchestitlesubstringof.py, + gramps/gen/filters/rules/source/_regexpidof.py, + gramps/gen/filters/rules/source/_sourceprivate.py, + gramps/gen/lib/date.py, gramps/gen/lib/test/grampstype_test.py, + gramps/gen/plug/_manager.py, gramps/gen/plug/_pluginreg.py, + gramps/gen/plug/docbackend/docbackend.py, + gramps/gen/plug/docgen/fontstyle.py, + gramps/gen/plug/docgen/graphicstyle.py, + gramps/gen/plug/docgen/paperstyle.py, + gramps/gen/plug/docgen/paragraphstyle.py, + gramps/gen/plug/docgen/tablestyle.py, gramps/gen/proxy/living.py, + gramps/gen/utils/alive.py, gramps/gen/utils/config.py, + gramps/gui/configure.py, gramps/gui/ddtargets.py, + gramps/gui/editors/addmedia.py, + gramps/gui/editors/displaytabs/addrembedlist.py, + gramps/gui/editors/displaytabs/attrembedlist.py, + gramps/gui/editors/displaytabs/buttontab.py, + gramps/gui/editors/displaytabs/embeddedlist.py, + gramps/gui/editors/displaytabs/eventembedlist.py, + gramps/gui/editors/displaytabs/eventrefmodel.py, + gramps/gui/editors/displaytabs/familyldsembedlist.py, + gramps/gui/editors/displaytabs/gallerytab.py, + gramps/gui/editors/displaytabs/ldsembedlist.py, + gramps/gui/editors/displaytabs/locationembedlist.py, + gramps/gui/editors/displaytabs/nameembedlist.py, + gramps/gui/editors/displaytabs/personrefembedlist.py, + gramps/gui/editors/displaytabs/placenameembedlist.py, + gramps/gui/editors/displaytabs/placerefembedlist.py, + gramps/gui/editors/displaytabs/srcattrembedlist.py, + gramps/gui/editors/displaytabs/surnametab.py, + gramps/gui/editors/displaytabs/webembedlist.py, + gramps/gui/editors/editfamily.py, + gramps/gui/editors/editlocation.py, + gramps/gui/editors/editplace.py, gramps/gui/editors/editprimary.py, + gramps/gui/editors/editurl.py, gramps/gui/editors/filtereditor.py, + gramps/gui/listmodel.py, gramps/gui/plug/_dialogs.py, + gramps/gui/plug/export/_exportoptions.py, + gramps/gui/plug/report/_papermenu.py, + gramps/gui/selectors/baseselector.py, + gramps/gui/views/treemodels/basemodel.py, + gramps/gui/views/treemodels/citationbasemodel.py, + gramps/gui/views/treemodels/eventmodel.py, + gramps/gui/views/treemodels/peoplemodel.py, + gramps/gui/widgets/fanchartdesc.py, + gramps/gui/widgets/grampletpane.py, + gramps/plugins/db/bsddb/bsddb.gpr.py, + gramps/plugins/db/bsddb/cursor.py, gramps/plugins/db/bsddb/read.py, + gramps/plugins/db/bsddb/test/cursor_test.py, + gramps/plugins/db/bsddb/undoredo.py, + gramps/plugins/db/bsddb/write.py, + gramps/plugins/docgen/docgen.gpr.py, + gramps/plugins/drawreport/drawplugins.gpr.py, + gramps/plugins/export/export.gpr.py, + gramps/plugins/export/exportcsv.py, + gramps/plugins/graph/graphplugins.gpr.py, + gramps/plugins/importer/import.gpr.py, + gramps/plugins/importer/importcsv.py, + gramps/plugins/importer/importxml.py, + gramps/plugins/lib/libpersonview.py, + gramps/plugins/lib/libplaceview.py, + gramps/plugins/lib/libplugins.gpr.py, + gramps/plugins/lib/libsubstkeyword.py, + gramps/plugins/lib/libtreebase.py, + gramps/plugins/lib/maps/constants.py, + gramps/plugins/mapservices/mapservice.gpr.py, + gramps/plugins/quickview/all_relations.py, + gramps/plugins/quickview/lineage.py, + gramps/plugins/quickview/quickview.gpr.py, + gramps/plugins/quickview/references.py, + gramps/plugins/quickview/samesurnames.py, + gramps/plugins/rel/rel_ca.py, gramps/plugins/rel/relplugins.gpr.py, + gramps/plugins/sidebar/sidebar.gpr.py, + gramps/plugins/textreport/textplugins.gpr.py, + gramps/plugins/tool/mediamanager.py, + gramps/plugins/tool/notrelated.py, + gramps/plugins/tool/patchnames.py, + gramps/plugins/tool/tools.gpr.py, + gramps/plugins/tool/toolsdebug.gpr.py, + gramps/plugins/view/citationlistview.py, + gramps/plugins/view/citationtreeview.py, + gramps/plugins/view/eventview.py, + gramps/plugins/view/familyview.py, + gramps/plugins/view/geoplaces.py, gramps/plugins/view/mediaview.py, + gramps/plugins/view/noteview.py, gramps/plugins/view/relview.py, + gramps/plugins/view/view.gpr.py, + gramps/plugins/webreport/webplugins.gpr.py, + gramps/plugins/webstuff/webstuff.gpr.py, gramps/version.py: Remove + extraneous whitespace before assignment + +2019-02-27 Nick Hall + + * gramps/gui/widgets/validatedmaskedentry.py: Use theme settings for + the error state of entry widgets 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. + +2019-01-07 Nick Hall + + * gramps/gen/datehandler/_dateutils.py, + gramps/gen/filters/rules/event/_matchespersonfilter.py, + gramps/gen/filters/rules/place/_hasnolatorlon.py, + gramps/gen/filters/rules/place/_inlatlonneighborhood.py, + gramps/gen/utils/maclocale.py, gramps/gui/editors/editprimary.py, + gramps/gui/plug/export/_exportassistant.py, + gramps/gui/widgets/styledtexteditor.py, + gramps/plugins/importer/importxml.py, + gramps/plugins/lib/libcairodoc.py, + gramps/plugins/quickview/all_events.py, + gramps/plugins/quickview/all_relations.py, + gramps/plugins/quickview/lineage.py, gramps/plugins/rel/rel_ca.py, + gramps/plugins/tool/notrelated.py: Remove extraneous whitespace + before colon + +2019-01-07 Nick Hall + + * .pylintrc: Allow _T_ as a valid function name This is used for deferred translations. + +2019-01-07 Nick Hall + + * gramps/gui/clipboard.py, gramps/gui/dbman.py, + gramps/gui/editors/displaytabs/buttontab.py, + gramps/gui/editors/displaytabs/gallerytab.py, + gramps/gui/editors/editmedia.py, + gramps/gui/editors/editmediaref.py, + gramps/gui/editors/editperson.py, + gramps/gui/editors/filtereditor.py, gramps/gui/listmodel.py, + gramps/gui/plug/_windows.py, gramps/gui/plug/report/_bookdialog.py, + gramps/gui/plug/report/_styleeditor.py, + gramps/gui/views/listview.py, gramps/gui/widgets/grampletpane.py, + gramps/gui/widgets/photo.py, gramps/plugins/gramplet/leak.py, + gramps/plugins/tool/removeunused.py, gramps/plugins/tool/verify.py, + gramps/plugins/view/pedigreeview.py: Replace _2BUTTON_PRESS by + DOUBLE_BUTTON_PRESS + +2019-01-05 Piotr Kasprzyk + + * po/pl.po: Adjust - Polish translation + +2018-12-25 Balló György + + * data/gramps.appdata.xml.in: Fix AppStream metadata validation + +2018-12-09 Keepun + + * gramps/plugins/export/exportvcalendar.py: vCalendar: Convenient + display on mobile devices. + +2018-12-09 Jonas Hahnfeld + + * gramps/gen/lib/attrtype.py, gramps/gen/plug/docgen/treedoc.py: Add + first class support for Occupation attribute This was already used in PersonDetails and (incorrectly) in TreeDoc. + Add it to the list in AttributeType, provide translations and fix + usage in TreeDoc in case the user is not running with English + translation. + +2018-11-14 Richard Clay + + * gramps/plugins/drawreport/statisticschart.py: Some pylint + improvements + +2018-11-14 Richard Clay + + * gramps/plugins/drawreport/statisticschart.py: Add option to hide + empty information on statistics chart + +2018-11-10 prculley + + * gramps/cli/argparser.py, gramps/gen/const.py, gramps/grampsapp.py: + New CLI commands; 'safe' mode and 'default' + +2018-11-10 prculley + + * gramps/gen/utils/configmanager.py: Fix config file load for + bad/old style Python syntax + +2018-11-07 prculley + + * gramps/gui/editors/filtereditor.py: Filter Rule editor, save pane + position + +2018-10-27 prculley + + * gramps/gui/clipboard.py, gramps/gui/dbman.py, + gramps/gui/editors/displaytabs/embeddedlist.py, + gramps/gui/editors/displaytabs/gallerytab.py, + gramps/gui/editors/editchildref.py, + gramps/gui/editors/editfamily.py, gramps/gui/editors/editperson.py, + gramps/gui/editors/editpersonref.py, + gramps/gui/editors/objectentries.py, + gramps/gui/plug/quick/_quicktable.py, gramps/gui/views/listview.py, + gramps/gui/widgets/fanchart.py, gramps/gui/widgets/grampletpane.py, + gramps/plugins/view/relview.py: Remove old Gtk drag/drop bug fix, no + longer needed + +2018-10-25 prculley + + * gramps/gui/clipboard.py, gramps/gui/views/pageview.py: Drag/drop + only one type of source + +2017-11-29 prculley + + * gramps/gui/views/treemodels/flatbasemodel.py, + gramps/gui/views/treemodels/treebasemodel.py: Filters optimization; + Use cache proxy with filters in views + +2017-11-28 prculley + + * gramps/gen/filters/rules/person/_deeprelationshippathbetween.py, + gramps/gen/filters/rules/person/_hascommonancestorwithfiltermatch.p + y, gramps/gen/filters/rules/person/_isancestoroffiltermatch.py, + gramps/gen/filters/rules/person/_ischildoffiltermatch.py, + gramps/gen/filters/rules/person/_isdescendantfamilyoffiltermatch.py + , gramps/gen/filters/rules/person/_isdescendantoffiltermatch.py, + gramps/gen/filters/rules/person/_isparentoffiltermatch.py, + gramps/gen/filters/rules/person/_issiblingoffiltermatch.py: Filter + fixes to prevent MatchesFilter types from running multiple times + +2018-10-17 Nick Hall + + * gramps/cli/arghandler.py, gramps/gen/plug/report/_book.py, + gramps/gen/relationship.py, gramps/gui/plug/_dialogs.py, + gramps/gui/plug/quick/_quickreports.py, + gramps/plugins/lib/libplaceview.py: Replace eval with getattr when + loading plugin classes + +2018-10-15 SNoiraud + + * gramps/plugins/view/geoplaces.py: Geography places: add color for + custom places name Fixes #10785 + +2018-10-15 SNoiraud + + * gramps/plugins/webreport/basepage.py: NarrativeWeb: add enclosed + by and encloses (place) Fixes #10743 includes the problem with private places (see PR 679) + +2018-10-05 prculley + + * gramps/gui/dialog.py, gramps/gui/glade/dialog.glade, + gramps/gui/views/listview.py: Fix Delete dialogs to all canceling + multiple deletes more easily Fixes #10796 + +2018-04-17 Alois Poettker + + * gramps/plugins/textreport/detancestralreport.py, + gramps/plugins/textreport/detdescendantreport.py: Show death/burial + information only if person is proabably dead + +2018-02-16 Paul D.Smith + + * gramps/plugins/webreport/buchheim.py, + gramps/plugins/webreport/layout.py, + gramps/plugins/webreport/media.py, + gramps/plugins/webreport/narrativeweb.py, + gramps/plugins/webreport/person.py, po/POTFILES.in: Add compact + Ancestry trees using Buchheim/Walker algorithm This enhancement adds a new 'compact' field to the Narrated Web + Report. A compact tree is one that is not a simple binary layout but + uses the algorithm of Buchheim/Walker to create a layout that is + sensible but also compact. Creating a compact layout is slower than a simple binary tree but + the results are significantly improved and do not leave large areas + of whitespace where there are no nodes to be shown. 2018-12-26 prculley - * po/da.po: remove crlf line endings on da.po + * po/cs.po, po/da.po, po/de.po, po/eo.po, po/fi.po, po/fr.po, + po/hr.po, po/hu.po, po/nn.po, po/pt_PT.po, po/ru.po, po/sl.po, + po/sv.po: fixup some merge issues in po files -2018-12-24 John Ralls +2018-11-27 Paul Culley - * mac/gramps_launcher.py: Remove extraneous setting of - GTK_IM_MODULE_FILE. Fixes #10929 + * gramps/gui/filters/sidebar/_personsidebarfilter.py: Fix Person + Sidebarfilter when using 'Event' and Reg expressions (#717) Fixes #10659 -2018-12-22 ZdenÄ›k HataÅ¡ +2018-11-27 Paul Culley - * po/cs.po: Update Czech translation + * gramps/plugins/tool/finddupes.py: Fix Find Duplicate People; + exception when deleting someone shown (#705) outside of the tool Fixes #10875 -2018-12-21 RossGammon +2018-10-03 Richard Clay - * debian/changelog, debian/copyright: Update debian files after - 5.0.1 release (#744) + * gramps/gui/filters/sidebar/_personsidebarfilter.py: In + personsidebarfilter, search on each part of name Instead of requiring that the entire search string matches a single + one of the Person's names, the function will require that each word + in the search string matches any of the Person's name fields. Fixes #7950 -2018-12-20 prculley +2018-09-21 Malte Renken - * gramps/gen/const.py, gramps/version.py: Bump to 5.0.2 + * gramps/plugins/graph/gvrelgraph.py: RelGraphReport: Add an option + to omit "irrelevant" family nodes -2018-11-15 Pär Ekholm +2018-07-26 MJBMZ - * po/sv.po: Update po/sv.po - all strings complete + * gramps/plugins/graph/gvfamilylines.py: Replace rounded corners + checkbox by dropdown It now allows rounded corners to be set more explicitly for + different genders (None/Male/Female/Both). -2018-11-14 Pär Ekholm +2018-05-14 jose1711 - * po/sv.po: Update po/sv.po + * gramps/plugins/graph/gvhourglass.py: Do not use hyphen for living + persons in hourglass graph -2018-11-14 Pär Ekholm +2018-03-06 Jgon6 <1jgon6@mail.com> - * po/sv.po: Update po/sv.po + * gramps/plugins/textreport/birthdayreport.py: Include death + anniversaries as an option in the birthdays report Added the optional ability to list the anniversry of peoples deaths + in the birthday and anniversary report Resolves #3540 -2018-11-13 Pär Ekholm +2018-03-05 Jgon6 <1jgon6@mail.com> - * po/sv.po: Update po/sv.po + * gramps/plugins/textreport/birthdayreport.py: Add an option to show + years in the birthday report Added an option to the birthday report that allows for the year of + birth (or in the case of a wedding it's year) to be printed in the + report. Resolves #5948 -2018-11-12 Pär Ekholm +2018-03-05 Jgon6 <1jgon6@mail.com> - * po/sv.po: Update po/sv.po + * gramps/plugins/textreport/birthdayreport.py: Added symbols to the + birthdays report showing the type of event Issue #3540 -2018-11-11 Pär Ekholm +2018-03-05 Jgon6 <1jgon6@mail.com> - * po/sv.po: Update po/sv.po + * gramps/plugins/textreport/birthdayreport.py: Birthday report dead + indicator now user defineable Fixed the birthday report so the dead icon is able to be set within + the options window -2018-11-10 Pär Ekholm +2018-03-05 Jgon6 <1jgon6@mail.com> - * po/sv.po: Update po/sv.po + * gramps/plugins/textreport/birthdayreport.py: Indicate if a person + is dead in the birthdays report Added a text option to have a string that will show after a persons + name in the birthday and anniversary report. This works for both + birthdays and anniversaries. Issue #3540 -2018-11-09 Pär Ekholm +2018-03-03 SNoiraud - * po/sv.po: Update po/sv.po + * gramps/plugins/webreport/narrativeweb.py, + gramps/plugins/webreport/person.py: Make relationships optional in + narrative web Fixes #10454 -2018-11-08 Pär Ekholm +2018-10-07 Paul Franklin - * po/sv.po: Update po/sv.po + * gramps/plugins/drawreport/statisticschart.py: Setting the year as + an ordinal number in Croatian With this commit, the "master" version of the Statistics Chart + report will show a year as an ordinal number in Croatian. So our translators will have until 5.1.0 is released to translate + the two new strings, in all the supported gramps languages. Issue #10822 -2018-11-08 Pär Ekholm +2018-08-06 prculley - * po/sv.po: Update po/sv.po + * gramps/gui/grampsgui.py, gramps/gui/uimanager.py, + gramps/gui/viewmanager.py: Disable OSX specific menu items, added in + 'Gramps' menu -2018-11-08 Pär Ekholm +2018-07-09 prculley - * po/sv.po: Update po/sv.po + * gramps/gen/config.py, gramps/gui/uimanager.py: Add config option + to use Toolbar Text -2018-11-08 Pär Ekholm +2018-06-22 prculley - * po/sv.po: Update po/sv.po + * README.md, gramps/grampsapp.py, gramps/gui/actiongroup.py, + gramps/gui/displaystate.py, gramps/gui/editors/editnote.py, + gramps/gui/editors/editperson.py, + gramps/gui/editors/editprimary.py, gramps/gui/grampsgui.py, + gramps/gui/managedwindow.py, gramps/gui/navigator.py, + gramps/gui/plug/quick/_quickreports.py, gramps/gui/uimanager.py, + gramps/gui/viewmanager.py, gramps/gui/views/bookmarks.py, + gramps/gui/views/listview.py, gramps/gui/views/navigationview.py, + gramps/gui/views/pageview.py, gramps/gui/views/tags.py, + gramps/gui/widgets/__init__.py, gramps/gui/widgets/grampletpane.py, + gramps/gui/widgets/shortlistcomboentry.py, + gramps/gui/widgets/springseparator.py, + gramps/gui/widgets/styledtexteditor.py, + gramps/gui/widgets/toolcomboentry.py, + gramps/gui/widgets/validatedcomboentry.py, + gramps/gui/widgets/valueaction.py, + gramps/gui/widgets/valuetoolitem.py, + gramps/plugins/lib/libpersonview.py, + gramps/plugins/lib/libplaceview.py, + gramps/plugins/lib/maps/geography.py, + gramps/plugins/sidebar/categorysidebar.py, + gramps/plugins/view/citationlistview.py, + gramps/plugins/view/citationtreeview.py, + gramps/plugins/view/dashboardview.py, + gramps/plugins/view/eventview.py, + gramps/plugins/view/familyview.py, + gramps/plugins/view/fanchart2wayview.py, + gramps/plugins/view/fanchartdescview.py, + gramps/plugins/view/fanchartview.py, + gramps/plugins/view/geoclose.py, gramps/plugins/view/geoevents.py, + gramps/plugins/view/geofamclose.py, + gramps/plugins/view/geofamily.py, gramps/plugins/view/geomoves.py, + gramps/plugins/view/geoperson.py, gramps/plugins/view/geoplaces.py, + gramps/plugins/view/mediaview.py, gramps/plugins/view/noteview.py, + gramps/plugins/view/pedigreeview.py, + gramps/plugins/view/persontreeview.py, + gramps/plugins/view/placetreeview.py, + gramps/plugins/view/relview.py, gramps/plugins/view/repoview.py, + gramps/plugins/view/sourceview.py, mac/gramps.accel, + po/POTFILES.skip: Geps044 - Replace deprecated Gtk.UIManager, + Gtk.Actions etc. -2018-11-07 Pär Ekholm +2018-09-28 milotype <43657314+milotype@users.noreply.github.com> - * po/sv.po: Update po/sv.po + * gramps/plugins/graph/gvfamilylines.py, + gramps/plugins/graph/gvhourglass.py, + gramps/plugins/graph/gvrelgraph.py: Better typography in graph + reports Replace hyphen with en-dash. -2018-11-07 Pär Ekholm +2018-09-27 Robin van der Vliet - * Update po/sv.po + * po/eo.po: Esperanto Translation Update eo.po (#660) Made a lot of corrections and other stylistic improvements to the + Esperanto file. + +2018-08-09 prculley + + * po/da.po, po/is.po, po/vi.po: Fix up bad translation files after + merge + +2018-08-08 Leonhaeuser + + * po/de.po: Reviewed German translation Thanks to bmendl + +2018-08-08 niememat + + * po/fi.po: Fix translation in Finnish + +2018-08-05 John Ralls + + * mac/gramps.bundle: File copy doesn't work if the glob can match + directories. + +2018-08-04 John Ralls + + * mac/gramps.bundle: Install the docs/gramps directory in the + bundle. Fixes bug #10705. + +2018-08-05 niememat + + * po/fi.po: Fix and updated translation in Finnish + +2018-07-25 Ross Gammon + + * debian/changelog: Update the Debian changelog after the 5.0.0 + release + +2018-07-25 John Ralls + + * mac/Info.plist, mac/gramps.modules: Release Gramps-5.0.0 on Mac. + +2018-07-24 Nick Hall + + * gramps/gen/const.py: Bump to 5.0.1 + +2018-07-24 Nick Hall + + * gramps/gen/const.py: Release Gramps 5.0.0 + +2018-07-24 Nick Hall + + * ChangeLog, NEWS, po/ChangeLog: Update Changelog and NEWS files + +2018-07-24 Nick Hall + + * po/gramps.pot: Update translation template for new release + +2018-07-22 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-01 John Ralls + + * gramps/gui/clipboard.py, + gramps/gui/editors/displaytabs/buttontab.py, + gramps/gui/editors/displaytabs/surnametab.py, + gramps/gui/filters/_searchbar.py, + gramps/gui/filters/sidebar/_sidebarfilter.py, gramps/gui/utils.py, + gramps/gui/views/navigationview.py, + gramps/gui/widgets/grampletpane.py, + gramps/gui/widgets/interactivesearchbox.py, + gramps/gui/widgets/multitreeview.py, + gramps/gui/widgets/styledtexteditor.py: Correct binary test logic + for primary mask. state & get_primary_mask(another) tested (state & (primary | + other)), which will be true if state matches *either* primary *or* + other, but what is wanted in a not-negated test is state matching + all bits of (primary | other). match_primary_mask does that. On the other hand there are also cases of "not state & (primary | + other)". no_match_primary_mask handles that, returning true if + state matches none of the bits in (primary | other). Fixes #10646. + +2018-06-21 prculley + + * gramps/gui/glade/baseselector.glade, + gramps/gui/selectors/baseselector.py: Fix BaseSelector to avoid long + delay before display on large trees Fixes #10634 + +2018-05-06 SNoiraud + + * gramps/gui/plug/export/_exportoptions.py: Export options > Gui + alignment issue Fixes #10576 + +2018-07-22 niememat + + * po/fi.po: New fix translation in Finnish + +2018-07-22 Espen Berg + + * po/nb.po: Revised Norwegian bokmÃ¥l + +2018-07-22 Espen Berg + + * po/nb.po: Revised Norwegian bokmÃ¥l + +2018-07-22 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-21 Nick Hall + + * gramps/gui/glade/editplace.glade, + gramps/gui/glade/editplaceref.glade: Fix dialog button order on + non-Mac systems Resolves #10585. + +2018-07-21 De Tran + + * po/vi.po: Fix and update Vietnamese translation Resolves #10681. + +2018-07-21 Sveinn í Felli + + * po/is.po: Update Icelandic translation + +2018-05-10 jose1711 + + * po/sk.po: Fix and update Slovak translation + +2018-05-11 jose1711 + + * gramps/plugins/rel/rel_cs.py: Fix typo in translation + +2018-07-20 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-20 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-18 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-15 Luigi Toscano + + * po/it.po: Update Italian translation + +2018-07-13 Nick Hall + + * po/en_GB.po: Update English (British) translation + +2018-07-13 De Tran + + * po/vi.po: Update Vietnamese translation + +2018-07-13 Kaj Mikkelsen + + * po/da.po: Update Danish translation + +2018-07-13 Lajos Nemeséri + + * po/hu.po: Update Hungarian translation + +2018-08-09 John Ralls + + * mac/gramps.modules: Switch included moduleset to gitlab.gnome.org. Fixes bug #10733. + +2018-07-12 prculley + + * po/ar.po, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, + po/el.po, po/en_GB.po, po/eo.po, po/es.po, po/fi.po, po/fr.po, + po/he.po, po/hr.po, po/hu.po, po/is.po, po/it.po, po/ja.po, + po/lt.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt_BR.po, + po/pt_PT.po, po/ru.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, + po/sv.po, po/ta.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, + po/zh_HK.po, po/zh_TW.po: Use msgcat merged po files instead of git + merge versions + +2018-05-17 Espen Berg + + * po/nn.po: Received revised Norsk Nynorsk from Sigmund Lorentsen + 2018-05-01 + +2018-05-17 Espen Berg + + * po/nb.po: revised Norwegian bokmÃ¥l + +2018-05-12 Nick Hall + + * gramps/gui/editors/displaytabs/eventbackreflist.py, + gramps/gui/editors/editevent.py, + gramps/gui/editors/editeventref.py, + gramps/plugins/view/eventview.py, + images/hicolor/scalable/actions/gramps-clone.svg: Revert "Clone + event w/o references (2nd pass, part B)" This reverts commit 208feceb0398d6c6b4e397563b9aa2eda2573590. Changes requested in the PR not made. Such a change requires + discussion on the list first. + +2018-05-12 Nick Hall + + * gramps/gui/editors/displaytabs/backreflist.py, + gramps/gui/editors/displaytabs/buttontab.py, + gramps/gui/editors/displaytabs/embeddedlist.py, + gramps/gui/editors/displaytabs/eventembedlist.py, + gramps/gui/editors/displaytabs/groupembeddedlist.py, + gramps/gui/editors/displaytabs/personeventembedlist.py: Revert + "Embedded Clone Event w. references (2nd pass, part A)" This reverts commit ae322dbdc829726923b10ba0cb0d5a511cad4aae. Changes requested in the PR not made. Such a change requires + discussion on the list first. + +2018-04-23 Alois Poettker + + * gramps/gui/editors/displaytabs/backreflist.py, + gramps/gui/editors/displaytabs/buttontab.py, + gramps/gui/editors/displaytabs/embeddedlist.py, + gramps/gui/editors/displaytabs/eventembedlist.py, + gramps/gui/editors/displaytabs/groupembeddedlist.py, + gramps/gui/editors/displaytabs/personeventembedlist.py: Embedded + Clone Event w. references (2nd pass, part A) + +2018-04-18 Alois Poettker + + * gramps/gui/editors/displaytabs/eventbackreflist.py, + gramps/gui/editors/editevent.py, + gramps/gui/editors/editeventref.py, + gramps/plugins/view/eventview.py, + images/hicolor/scalable/actions/gramps-clone.svg: Clone event w/o + references (2nd pass, part B) 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. + +2018-03-14 Paulo Henrique Moraes + + * po/pt_BR.po: [pt_BR]Translation updates and corrections (#582) - Portuguese (Brazil) + +2018-02-23 Jgon6 <1jgon6@mail.com> + + * gramps/plugins/mapservices/googlemap.py, + gramps/plugins/mapservices/openstreetmap.py: Changed behavior of + "Look up with Map Services" Removed the section that looked up by city, and country from the Map + Services lookup for Google and Open Street Map. Resolves #9486 + +2018-02-23 Paulo Henrique Moraes + + * po/pt_BR.po: Brazilian portuguese update + +2018-02-20 niememat + + * po/fi.po: Update finnish translation + +2018-01-18 Serge Noiraud + + * README.md, gramps/plugins/lib/maps/geography.py, + gramps/plugins/lib/maps/placeselection.py, + gramps/plugins/view/geography.gpr.py: Geocoding: associate a lat/lon + to a place name (#515) * Geocoding: associate a lat/lon to a place name Fixes #09642 * Some cleanup * update README.md * Remove url from message dialog + +2018-01-07 prculley + + * gramps/plugins/gramplet/leak.py: Leak (Uncollected Objects); allow + user to cancel long screen update + +2018-01-06 mb06cs + + * gramps/plugins/textreport/endoflinereport.py: endoflinereport.py: + sort generation during output + +2017-12-27 PaweÅ‚ Tomkiel + + * po/pl.po: fixing polish places translations + +2018-01-04 Nick Hall + + * po/gramps.pot: new gramps.pot translation template + +2017-11-25 niememat + + * po/fi.po: Update finnish translation + +2017-11-23 Serge Noiraud + + * gramps/plugins/webreport/basepage.py, + gramps/plugins/webreport/narrativeweb.py, + gramps/plugins/webreport/person.py: Various Feature Requests in + Narrative Web (#468) Issue #06772 + +2017-11-23 Serge Noiraud + + * gramps/plugins/webreport/basepage.py, + gramps/plugins/webreport/person.py, + gramps/plugins/webreport/surname.py, + gramps/plugins/webreport/surnamelist.py: Narrative Web Feature + requests : (#466) Sort "Surname" web page by given name and birth date. Surname list + doesn't use default name format Fixes #05315, #08067 + +2017-11-23 Serge Noiraud + + * gramps/plugins/webreport/narrativeweb.py, + gramps/plugins/webreport/place.py: Display Lat/Lon optionally on + places list page (#467) Fixes #05382 + +2017-11-23 Serge Noiraud + + * gramps/gen/config.py, gramps/plugins/webreport/basepage.py, + gramps/plugins/webreport/narrativeweb.py: Add extra page to + narrativeweb. (#465) Fixes #02630 + +2017-10-05 Leonhaeuser + + * gramps/gen/datehandler/_date_de.py: updated German date handler: + added some missing Latin month names and some old German month names + +2017-09-23 Sam Manzi + + * gramps/gen/utils/unknown.py, + gramps/plugins/importer/importprogen.py, + gramps/plugins/test/imports_test.py: Revert "Tidy up mocking code + (#438)[First commit]" This reverts commit 8ebb4d35fabe295729a5605677de87e352cee4eb. + +2017-09-17 Jonathan Biegert + + * gramps/gen/plug/docgen/graphdoc.py: enable Graphviz node port + selection, optionable (p.r. 456) This enables the headport and tailport attributes for all edges in + the Graphviz file. The default (off) value makes the arrows between + persons and/or family nodes attach their ends to the respective node + at any position. When this option is selected, the position facing + the node on the other side of the arrow is always chosen. + +2017-09-17 Nick Hall + + * gramps/gen/utils/unknown.py, + gramps/plugins/importer/importprogen.py, + gramps/plugins/test/imports_test.py: Tidy up mocking code + (#438)[First commit] + +2017-09-12 Serge Noiraud + + * gramps/gui/views/pageview.py, + gramps/plugins/view/dashboardview.py: Gramps 'Views' are not named + in the window header (#448) Resolves #001675 + +2017-09-01 Serge Noiraud + + * gramps/plugins/view/pedigreeview.py, + gramps/plugins/view/relview.py: Allow Home person to be set in + Relationship and Pedigree view (#446) Resolves #0001970 + +2017-08-08 Sebastian Schubert + + * example/gramps/example.gramps: example.gramps: add some + non-primary participants to events The following additional participants were added: Death of Garner, + Anderson: * Page, Elizabeth (Witness) * Farmer, Miranda Keziah (Witness) * Page, David (Informant) Birth of Thornton, James Arthur: * Jankowski, Margaret Jane "Maggie" (Witness) * Garner, Raymond E. (Informant) Marriage of Garner, Lewis Anderson and Martel, Luella Jacques: * Garner, Robert W. (Witness) * Martel, Henry (Witness) * Page, Robert (Clergy) * Blanco, L. J. (Clergy) + +2017-08-03 Leonhaeuser + + * po/de.po: synced with gramps 50 + +2017-08-01 romjerome + + * po/fr.po: update french translation + +2017-08-01 romjerome + + * MANIFEST.in, NEWS: merge forward (working release steps on + gramps42) + +2017-07-18 Alois Poettker + + * data/tests/SAMPLE.gramps, + gramps/plugins/importer/importprogen.glade, + gramps/plugins/importer/importprogen.py, + gramps/plugins/lib/libprogen.py: Extend Pro-Gen importer II Adapted to Pro-Gen test fix, expanded functionality and fixed minor + bugs. + +2017-07-27 schoonc + + * .gitignore: Add `pycharm` dir to .gitignore + +2017-07-27 Nick Hall + + * gramps/plugins/gramplet/leak.py: Fix permissions on leak gramplet + +2017-07-27 niememat + + * po/fi.po: Update finnish translation + +2017-07-26 Paul Culley + + * gramps/gen/db/dummydb.py, + gramps/plugins/gramplet/gramplet.gpr.py, + gramps/plugins/gramplet/leak.py: An improved Leak (Uncollected + Objects) Gramplet (#345) * Improved leak detector (debugging tool) * Fix DummyDb so it garbage collector can reclaim it after close * Fix leak gramplet so pop-ups use correct transient parent + +2017-07-18 Alois Poettker + + * gramps/plugins/view/eventview.py: Tidy up code + +2017-06-13 Alois Poettker + + * gramps/plugins/view/eventview.py: Delete multiple events + +2017-07-18 Nick Hall + + * gramps/plugins/test/imports_test.py: Revert "Simplify import + plugin unit tests" This works with python 3.6 but not with 3.4. This reverts commit b43d94ab16555f0bba21e717bf06bfd3f7ee3575. + +2017-07-18 Nick Hall + + * gramps/plugins/test/imports_test.py: Simplify import plugin unit + tests + +2017-07-18 Nick Hall + + * data/tests/SAMPLE.gramps, + gramps/plugins/importer/importprogen.py, + gramps/plugins/test/imports_test.py: Fix Pro-Gen unit test + +2017-07-15 Leonhaeuser + + * po/de.po: update German translation Fix #0010131 + +2017-07-08 Lajos Nemeséri + + * po/hu.po: Update Hungarian translation + +2017-07-03 Alois Poettker + + * data/tests/SAMPLE.gramps, + gramps/plugins/importer/importprogen.glade, + gramps/plugins/importer/importprogen.py, + gramps/plugins/lib/libplugins.gpr.py, + gramps/plugins/lib/libprogen.py, po/POTFILES.in: Extend Pro-Gen + importer functionality + +2017-07-02 Paul Franklin + + * gramps/plugins/tool/verify.py: add verify.py rules: match same + birth or death date as marriage date Issue #2583 + +2017-07-02 Fedik + + * po/uk.po: Update Ukrainian translation + +2017-06-30 romjerome + + * po/fr.po: update french translation + +2017-06-26 arnaullv + + * po/ca.po: Updated catalan translation to latest template + +2017-06-24 niememat + + * po/fi.po: Update fix finnish translation + +2017-06-05 ZdenÄ›k HataÅ¡ + + * po/cs.po: czech translation update + +2017-06-02 Serge Noiraud + + * gramps/plugins/gramplet/relativegramplet.py: 8200: Person + Relatives Tab should use the type from the relationship (#396) * 8200: Person Relatives Tab should use the type from the + relationship * 8200: Flag variables as there are now two variables. + +2017-06-02 Serge Noiraud + + * gramps/plugins/webreport/narrativeweb.py: 10049: tabs + reorganization in narrative web. (#406) + +2017-05-23 Nick Hall + + * .travis.yml: Remove trailing whitespace + +2017-05-23 Nick Hall + + * .travis.yml: Update Travis for gramps51 + +2017-05-23 Nick Hall + + * gramps/plugins/db/bsddb/bsddb.gpr.py, + gramps/plugins/db/dbapi/dbapi.gpr.py, + gramps/plugins/db/dbapi/inmemorydb.gpr.py, + gramps/plugins/view/geography.gpr.py: Update a few missed version + numbers + +2017-05-23 Nick Hall + + * Bump all version numbers to 5.1 diff --git a/NEWS b/NEWS index 1c9c020fb..22877d028 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,182 @@ +2018-08-08 +Version 5.0.2 +* Bump required Python version to 3.3, Gtk version 3.12 +* Update translations: ca, cs, da, de, en_GB, eo, fi, fr, hr, hu, is, it, + nb, nn, pl, po, pt_BR, ru, sl, sv, uk, vi +* Change default database backend to SQLite +* New feature to allow Filter Rules to be added via addons. +* New feature to use Genealogical symbols. Includes support for views and + reports. Edit/Preferences/Genealogical Symbols to enable. +* New: On restart after crash, offer to run Check & Repair +* New CLI commands; 'safe' mode and 'default' to help user with debugging + Gramps +* Narrative web fix: + - some strings not translated + - The confidence and the date are not translated in the family map page. + - The date doesn't use the specified date format. + - Markers incorrectly placed. In the map pages, the markers are not placed + where it should be. Reproducible when zoom in/zoom out. + - Background not correctly set. If you use the Web_Basic-Cypress.css, + the foreground and background use the same color, so you see nothing. + You must hover the fields to see the text + - Places list is not sorted depending on the selected language. If you + start gramps in english or another language then try to generate a + narrative web report in another language, the navigation alphabet is + incorrect. This is true for the place list and the person list. + - OSM forward all http resquest to https. + - 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. + - 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 + - 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. + - sort the place references either by date or by name. + - Add extra page to narrativeweb. + - extrapage can now point to joomla, drupal, ... + - add enclosed by and encloses (place) + - Add compact Ancestry trees using Buchheim/Walker algorithm + This enhancement adds a new 'compact' field to the Narrated Web Report. + A compact tree is one that is not a simple binary layout but uses the + algorithm of Buchheim/Walker to create a layout that is sensible but also + compact. Creating a compact layout is slower than a simple binary tree + but the results are significantly improved and do not leave large areas + of whitespace where there are no nodes to be shown. + - Make relationships optional in narrative web + - Option to have Places and Sources pages + - Narrative should come first right after the name, gender and parent + information in individual page + - References section at the bottom of each place with people related to this + place have birth year behind it in parenthesis + - Sort "Surname" web page by given name and birth date. + - Surname list doesn't use default name format + - Display Lat/Lon optionally on places list page +* Update the uimanager to avoid deprecated Gtk warnings (changes things not + visible to the user): + - Add config option to use Toolbar Text + - Fix duplicated accelerators in charts P for print is now + P +* Geography: + - fix pins very big when related to 2 places + - add color for custom places name +* fan charts view: Add option to show the Gramps ID in parenthesis in the fan + chart. +* Gramps 'Views' are now named in the window header +* Allow Home person to be set in Relationship and Charts/Pedigree view +* Filter Rule editor, save pane position +* Person Sidebarfilter: + - Fix Person Sidebarfilter when using 'Event' and Reg expressions + - In personsidebarfilter, search on each part of name Instead of requiring + that the entire search string matches a single one of the Person's names, + the function will require that each word in the search string matches any + of the Person's name fields. +* filters rule has attribute: Check all values of an attribute type and not + only the first one. +* filters rule have children person filter: Check all families of a person + for children and not only the first +* Graph reports: + - Better typography in graph reports Replace hyphen with en-dash. + - enable Graphviz node port selection, optionable. This enables the + headport and tailport attributes for all edges in the Graphviz file. + The default (off) value makes the arrows between persons and/or family + nodes attach their ends to the respective node at any position. When this + option is selected, the position facing the node on the other side of the + arrow is always chosen. + - Fix graphs on Windows for font selection not working +* relationship graph: + - Allow an option to not use hexagons for those of unknown gender + - Father and Mother are connected by an invisible line. + - Add an option to omit "irrelevant" family nodes +* Family lines graph: Replace rounded corners checkbox by dropdown + It now allows rounded corners to be set more explicitly for different + genders (None/Male/Female/Both). +* Hourglass graph: + - Add Ahnentafel option on hourglass + - Do not use hyphen for living persons in hourglass graph +* edit link: Add a mailto choice to Internet Address +* New Clean input data tool: New tool to suppress leading and trailing spaces. + This tool is looking for people and place names with leading or/and trailing + spaces. For each entry which contains leading or trailing spaces, a row is + added in a table. 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. +* CSV import: Add occupation and residence events and attributes in the import + 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. + - Fix CSV import for multiple place enclosed by on multiple imports +* Pro-Gen import: expanded functionality and fixed minor bugs. +* Enhance layout of the preferences dialog +* Webcal: + - better help msg for the after year option. + - Include only events after year + - add death event +* Edit Person/Family/etc. Gallery Tab: Add buttons for arrangement of + GalleryTab media order +* Add tooltip for Gramplet Bar To improve discoverability of the Gramplet Bar + Menu (Currently a nameless down arrow at end of each Gramplet bar title tab) +* Use theme settings for the error state of entry widgets. This avoids + problems with dark themes. +* vCalendar export: Convenient display on mobile devices. +* Add first class support for Occupation attribute +* Statistics chart: + - Add option to hide empty information on statistics chart + - the Statistics Chart report will show a year as an ordinal number in + Croatian. +* Detailed descendant report: Show death/burial information only if person + is probably dead +* Birthday report: + - Include death anniversaries as an option in the birthdays and anniversary + reports. + - Added an option to the birthday report that allows for the year of birth + (or in the case of a wedding it's year) to be printed in the report. + - Added symbols to the birthdays report showing the type of event + - Fixed the birthday report so the dead icon is able to be set within the + options window + - Added a text option to have a string that will show after a persons name + in the birthday and anniversary report. This works for both birthdays and + anniversaries. +* Selection Dialogs: fix to avoid long delay before display on large trees +* Geography Maps: + - Changed behavior of "Look up with Map Services" Removed the section that + looked up by city, and country from the Map Services lookup for Google and + Open Street Map. + - Geocoding: associate a lat/lon to a place name +* End of Line Report: sort generation during output +* update the German date handler: added some missing Latin month names and + some old German month names +* Relative Gramplet: Person Relatives Tab should use the type from the + relationship +* Fix crash when addon/plugin contains an id with space +* Fix Delete dialogs: to support canceling the multiple deletes operation + more easily +* Fix Find Duplicate People; exception when deleting someone shown outside + of the tool +* Fix CLI import so that different db types can be used +* MetaData Viewer Gramplet: Fix so that metadata is actually detected and + displayed +* Fix exception when merging with active sidebar filter +* Fix GEDCOM importer for SOUR/REFN combinations +* Add support for GEDCOM import _FREL/_MREL tags in INDI/FAMC +* Improve support for GEDCOM export of _FREL/_MREL in INDI/FAMC + 2018-08-08 Version 5.0.2 Update translations: cs, da, de, fi, fr, hr, it, ru, sl, sv diff --git a/docs/conf.py b/docs/conf.py index 1a08d82e1..a09b97ca1 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -57,7 +57,7 @@ master_doc = 'index' # General information about the project. project = 'Gramps' -copyright = '2001-2018, The Gramps Project' +copyright = '2001-2019, The Gramps Project' author = 'Donald N. Allingham' # The version info for the project you're documenting, acts as replacement for @@ -65,9 +65,9 @@ author = 'Donald N. Allingham' # built documents. # # The short X.Y version. -version = '5.0.0' +version = '5.1.0' # The full version, including alpha/beta/rc tags. -release = '5.0.0-master' +release = '5.1.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/gramps/gen/const.py b/gramps/gen/const.py index 5a11da35e..efd0a8cca 100644 --- a/gramps/gen/const.py +++ b/gramps/gen/const.py @@ -145,7 +145,7 @@ sys.path.insert(0, ROOT_DIR) git_revision = get_git_revision(ROOT_DIR).replace('\n', '') if sys.platform == 'win32' and git_revision == "": git_revision = get_git_revision(os.path.split(ROOT_DIR)[1]) -VERSION += git_revision +#VERSION += git_revision #VERSION += "-1" # @@ -225,7 +225,7 @@ GTK_GETTEXT_DOMAIN = 'gtk30' # #------------------------------------------------------------------------- COPYRIGHT_MSG = "© 2001-2006 Donald N. Allingham\n" \ - "© 2007-2018 The Gramps Developers" + "© 2007-2019 The Gramps Developers" COMMENTS = _("Gramps\n (Genealogical Research and Analysis " "Management Programming System)\n" "is a personal genealogy program.") diff --git a/po/ChangeLog b/po/ChangeLog index 4ee11b09c..8aeaaad1e 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,141 +1,240 @@ -2019-03-20 vantu5z +2019-08-13 niememat - * po/ru.po: update Russian translation + * po/fi.po: Fix translation in Finnish -2019-06-12 niememat +2019-07-20 niememat * po/fi.po: Update finnish translation -2019-06-10 milotype <43657314+milotype@users.noreply.github.com> - - * po/hr.po: Update Croatian translation (#824) - -2019-06-10 Ed Bennett - - * po/ar.po, po/bg.po, po/br.po, po/ca.po, po/cs.po, po/da.po, - po/de.po, po/el.po, po/en_GB.po, po/eo.po, po/es.po, po/fi.po, - po/fr.po, po/ga.po, po/he.po, po/hr.po, po/hu.po, po/is.po, - po/it.po, po/ja.po, po/lt.po, po/mk.po, po/nb.po, po/nl.po, - po/nn.po, po/pl.po, po/pt_BR.po, po/pt_PT.po, po/ro.po, po/ru.po, - po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr_Latn.po, po/sv.po, - po/ta.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, - po/zh_TW.po: Adjust translation strings for unmarried partners to - give correct text in English (#818) Fixes #11109 - -2019-01-05 caigner - - * po/ar.po, po/bg.po, po/br.po, po/ca.po, po/cs.po, po/da.po, - po/de.po, po/el.po, po/en_GB.po, po/eo.po, po/es.po, po/fi.po, - po/fr.po, po/ga.po, po/he.po, po/hr.po, po/hu.po, po/is.po, - po/it.po, po/ja.po, po/lt.po, po/mk.po, po/nb.po, po/nl.po, - po/nn.po, po/pl.po, po/pt_BR.po, po/pt_PT.po, po/ro.po, po/ru.po, - po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr_Latn.po, po/sv.po, - po/ta.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_HK.po, - po/zh_TW.po: changed 'Edit ->Set Home Person' to 'Edit -> Set Home - Person' - -2019-04-14 système - - * po/fr.po: typo on french translation - -2019-03-17 milotype <43657314+milotype@users.noreply.github.com> - - * po/hr.po: Update Croatian translation (#803) update with current maint50 pot file - -2019-01-17 vantu5z +2019-07-18 vantu5z * po/ru.po: update Russian translation -2019-02-27 Bernard Banko +2019-07-11 Lajos Nemeséri - * po/sl.po: Slovenian translation correction + * po/hu.po: Update Hungarian (hu) translation (#845) -2019-02-16 système +2019-07-09 Leonhaeuser - * po/fr.po: update french translation + * po/de.po: update German translation -2019-02-14 système +2019-06-21 vantu5z - * po/fr.po: update (partial) french translation + * po/ru.po: update Russian translation -2019-02-14 système - - * po/fr.po: merge with last template - -2019-02-14 système - - * po/fr.po: bug 10841: Typos in the French translation - -2019-02-14 système - - * po/fr.po: fix a typo - -2019-02-10 Bernard Banko - - * po/sl.po: Slovenian language update - -2019-02-10 Luigi Toscano - - * po/it.po: Italian translation updates - restore few strings from the welcome Gramplet that got lost after the split of a messages in smaller messages; - fix few errors. - -2019-02-10 Luigi Toscano - - * po/it.po: Refresh the Italian po file - -2019-01-22 Leonhaeuser +2019-06-20 Leonhaeuser * po/de.po: Update German translation -2019-01-22 Christian Aigner +2019-06-16 pehlm - * po/de.po: [German] Change Text on Settings -> Colour (#767) * Unified the labels. The overall appearance looks now a bit cleaner. * Fixed a grammatical bug (das -> dass) + * po/sv.po: Update Swedish translation with the new gramps.pot -2019-01-22 Christian Aigner +2019-06-16 niememat - * po/de.po: Corrections in 'Tip of Day'; changed 'Schlussnotizen' to - 'Quellennachweis' (#753) + * po/fi.po: Fix translation in Finnish -2019-01-12 vantu5z +2019-06-04 niememat - * po/ru.po: update Russian translation + * po/fi.po: Update finnish translation -2019-01-11 ZdenÄ›k HataÅ¡ - - * po/cs.po: Update Czech translation - -2019-01-05 Leonhaeuser +2019-05-26 Leonhaeuser * po/de.po: update German translation -2019-01-05 niememat +2019-05-19 Leonhaeuser - * po/fi.po: Fix and updated translation in Finnish + * po/de.po: update German translation -2019-01-04 P Ekholm +2019-05-18 niememat + + * po/fi.po: Update finnish translation + +2019-05-16 vantu5z + + * po/ru.po: update Russian translation + +2019-05-15 pehlm * po/sv.po: Update Swedish translation -2018-12-31 caigner +2019-03-13 jose1711 - * po/de.po: German translation corrections + * po/sk.po: Fix typo in Slovak translation -2018-12-30 Leonhaeuser +2019-01-05 Piotr Kasprzyk - * po/de.po: update German translation - -2018-12-28 Pär Ekholm - - * po/sv.po: Add some untranslated strings in po/sv.po - -2018-12-28 vantu5z - - * po/ru.po: update Russian translation + * po/pl.po: Adjust - Polish translation 2018-12-26 prculley - * po/da.po: remove crlf line endings on da.po + * po/cs.po, po/da.po, po/de.po, po/eo.po, po/fi.po, po/fr.po, + po/hr.po, po/hu.po, po/nn.po, po/pt_PT.po, po/ru.po, po/sl.po, + po/sv.po: fixup some merge issues in po files -2018-12-22 ZdenÄ›k HataÅ¡ +2018-09-27 Robin van der Vliet - * Update Czech translation + * po/eo.po: Esperanto Translation Update eo.po (#660) Made a lot of corrections and other stylistic improvements to the + Esperanto file. + +2018-08-09 prculley + + * po/da.po, po/is.po, po/vi.po: Fix up bad translation files after + merge + +2018-08-08 Leonhaeuser + + * po/de.po: Reviewed German translation Thanks to bmendl + +2018-08-08 niememat + + * po/fi.po: Fix translation in Finnish + +2018-08-05 niememat + + * po/fi.po: Fix and updated translation in Finnish + +2018-07-22 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-22 niememat + + * po/fi.po: New fix translation in Finnish + +2018-07-22 Espen Berg + + * po/nb.po: Revised Norwegian bokmÃ¥l + +2018-07-22 Espen Berg + + * po/nb.po: Revised Norwegian bokmÃ¥l + +2018-07-22 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-21 De Tran + + * po/vi.po: Fix and update Vietnamese translation Resolves #10681. + +2018-07-21 Sveinn í Felli + + * po/is.po: Update Icelandic translation + +2018-05-10 jose1711 + + * po/sk.po: Fix and update Slovak translation + +2018-07-20 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-20 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-18 niememat + + * po/fi.po: Fix translation in Finnish + +2018-07-15 Luigi Toscano + + * po/it.po: Update Italian translation + +2018-07-13 Nick Hall + + * po/en_GB.po: Update English (British) translation + +2018-07-13 De Tran + + * po/vi.po: Update Vietnamese translation + +2018-07-13 Kaj Mikkelsen + + * po/da.po: Update Danish translation + +2018-07-13 Lajos Nemeséri + + * po/hu.po: Update Hungarian translation + +2018-07-12 prculley + + * po/ar.po, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, + po/el.po, po/en_GB.po, po/eo.po, po/es.po, po/fi.po, po/fr.po, + po/he.po, po/hr.po, po/hu.po, po/is.po, po/it.po, po/ja.po, + po/lt.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt_BR.po, + po/pt_PT.po, po/ru.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, + po/sv.po, po/ta.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, + po/zh_HK.po, po/zh_TW.po: Use msgcat merged po files instead of git + merge versions + +2018-05-17 Espen Berg + + * po/nn.po: Received revised Norsk Nynorsk from Sigmund Lorentsen + 2018-05-01 + +2018-05-17 Espen Berg + + * po/nb.po: revised Norwegian bokmÃ¥l + +2018-03-14 Paulo Henrique Moraes + + * po/pt_BR.po: [pt_BR]Translation updates and corrections (#582) - Portuguese (Brazil) + +2018-02-23 Paulo Henrique Moraes + + * po/pt_BR.po: Brazilian portuguese update + +2018-02-20 niememat + + * po/fi.po: Update finnish translation + +2017-12-27 PaweÅ‚ Tomkiel + + * po/pl.po: fixing polish places translations + +2017-11-25 niememat + + * po/fi.po: Update finnish translation + +2017-08-03 Leonhaeuser + + * po/de.po: synced with gramps 50 + +2017-08-01 romjerome + + * po/fr.po: update french translation + +2017-07-27 niememat + + * po/fi.po: Update finnish translation + +2017-07-15 Leonhaeuser + + * po/de.po: update German translation Fix #0010131 + +2017-07-08 Lajos Nemeséri + + * po/hu.po: Update Hungarian translation + +2017-07-02 Fedik + + * po/uk.po: Update Ukrainian translation + +2017-06-30 romjerome + + * po/fr.po: update french translation + +2017-06-26 arnaullv + + * po/ca.po: Updated catalan translation to latest template + +2017-06-24 niememat + + * po/fi.po: Update fix finnish translation + +2017-06-05 ZdenÄ›k HataÅ¡ + + * czech translation update diff --git a/setup.py b/setup.py index 79305e7ae..9ff4f676a 100755 --- a/setup.py +++ b/setup.py @@ -494,7 +494,7 @@ setup(name = 'gramps', data_files = data_files, scripts = ['scripts/gramps'], classifiers = [ - "Development Status :: 1 - Planning", + "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: MacOS X", "Environment :: Plugins",