2017-02-20 prculley * gramps/gui/undohistory.py: fix Undo; crashes due to race in Gtk Some Redraws occur during a model clear when the row changed signal is emmitted. Model is only partially cleared at that point. Under some conditions, some more of the model gets cleared before the redraw completes, and redraw fails. fixes #9932 2017-08-26 prculley * gramps/gen/simple/_simpleaccess.py: Fix for deleted objects referenced in Note StyledText Links Fixes #10178 2017-08-22 prculley * gramps/plugins/export/exportgedcom.py, gramps/plugins/lib/libgedcom.py: pylint on Gedcom importer and exporter 2017-09-01 vantu5z * po/ru.po: update Russian translation 2017-09-01 Paul Franklin * gramps/gui/dbman.py: show correct list of buttons when FTM started 2017-08-31 Paul Franklin * gramps/gui/dbman.py: don't show 'Archive' button on Windows, it doesn't exist there 2017-08-29 Bernard Banko * po/sl.po: update sl.po to latest .pot 2017-08-29 Bernard Banko * po/sl.po: updated slovenian translation 2017-08-28 Zdeněk Hataš * po/cs.po: Update Czech translation 2017-08-28 vantu5z * po/ru.po: update Russian translation 2017-08-26 niememat * po/fi.po: Update fix finnish translation 2017-08-26 niememat * po/fi.po: Update finnish translation 2017-08-25 Leonhaeuser * po/de.po: Update German translation 2017-08-25 SNoiraud * gramps/plugins/webreport/basepage.py: Apply changes from 9881 not in refactoring Bug #009881, #010172 2017-08-23 SNoiraud * gramps/plugins/webreport/common.py: Strange index and surnames count in narrative web Fixes #010172 2017-08-23 SNoiraud * gramps/plugins/webreport/narrativeweb.py: After the patch for loop, some missing references Fixes #010168 2017-08-21 Paul Franklin * gramps/gui/dbman.py, po/gramps.pot: new gramps.pot translation template 2017-08-21 SNoiraud * gramps/plugins/webreport/basepage.py: 10169: timestamp set to zero makes gramps crash on windows. 2017-08-21 Paul Franklin * gramps/cli/plug/__init__.py, gramps/gen/datehandler/_datedisplay.py, gramps/gen/display/place.py, gramps/gen/filters/rules/repository/_hasrepo.py, gramps/gui/merge/mergeperson.py, gramps/gui/plug/_dialogs.py, gramps/gui/plug/_windows.py, gramps/gui/views/treemodels/citationbasemodel.py, gramps/gui/views/treemodels/eventmodel.py, gramps/gui/views/treemodels/familymodel.py, gramps/gui/views/treemodels/mediamodel.py, gramps/gui/views/treemodels/notemodel.py, gramps/gui/views/treemodels/peoplemodel.py, gramps/gui/views/treemodels/placemodel.py, gramps/gui/views/treemodels/repomodel.py, gramps/gui/views/treemodels/sourcemodel.py, gramps/plugins/db/bsddb/upgrade.py, gramps/plugins/docgen/cairodoc.py, gramps/plugins/drawreport/fanchart.py, gramps/plugins/gramplet/persondetails.py, gramps/plugins/gramplet/whatsnext.py, gramps/plugins/graph/gvrelgraph.py, gramps/plugins/importer/importgeneweb.py, gramps/plugins/importer/importprogen.py, gramps/plugins/lib/libgedcom.py, gramps/plugins/lib/libplaceimport.py, gramps/plugins/lib/maps/geography.py, gramps/plugins/mapservices/eniroswedenmap.py, gramps/plugins/quickview/all_relations.py, gramps/plugins/quickview/lineage.py, gramps/plugins/textreport/descendreport.py, gramps/plugins/tool/notrelated.py, gramps/plugins/tool/relcalc.py, gramps/plugins/webreport/common.py, gramps/plugins/webreport/narrativeweb.py, gramps/plugins/webreport/person.py, gramps/plugins/webreport/webcal.py: 7276: translate some currently-untranslated punctuation marks 2017-08-21 Paul Franklin * gramps/plugins/webreport/citation.py, po/POTFILES.in, po/POTFILES.skip: proofread and tidy up both POTFILES.in and POTFILES.skip 2017-08-21 vantu5z * po/ru.po: update Russian translation 2017-08-21 SNoiraud * gramps/plugins/webreport/narrativeweb.py: Better solution for avoiding loop in narrativeweb. 2017-08-20 SNoiraud * gramps/plugins/webreport/narrativeweb.py: Avoid loop in narrativeweb with citation, source, and media. 2017-08-20 Nick Hall * gramps/gui/dbman.py: Use the default database backend for database conversion 2017-08-20 Nick Hall * gramps/cli/clidbman.py, gramps/gui/dbman.py: Remove version from the database type column The version is still available in the information dialog and from the command line. 2017-08-19 Paul Franklin * gramps/plugins/webreport/person.py: cope with pathlogical "person" 2017-08-11 prculley * gramps/gen/plug/_gramplet.py, gramps/gen/utils/callback.py: Correct issue with exception on database change in Gramplets Fixes #10147 2017-08-19 Serge Noiraud * 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/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/webreport/webplugins.gpr.py: Reorganization of the narrative web report. (#445) * Reorganization of the narrative web report. Resolves #010151, #07740 * Add empty role to person and family backref lists 2017-08-11 prculley * gramps/gen/db/generic.py: Fix for InMemory db close error 2017-08-14 niememat * po/fi.po: Update fix finnish translation 2017-08-14 vantu5z * po/ru.po: update Russian translation 2017-08-12 Paul Franklin * gramps/gen/datehandler/_date_sv.py: Cannot edit dates in Swedish locale and "day month year" format Fixes #10149 2017-08-10 Paul Franklin * gramps/plugins/db/dbapi/postgresql.gpr.py: Gramps does not check [for] installed DB backend on DB selector Fixes #10148 2017-08-10 Paul Culley * gramps/gen/lib/note.py: Typo in note get_schema (#444) 2017-08-10 Paul Franklin * gramps/plugins/importer/importxml.py: Crash when import complex .gramps 5.0 current branch backup file Fixes #10152 2017-08-10 Paul Franklin * gramps/gen/datehandler/_dateparser.py: add a few comments to the date parser (since I keep forgetting) 2017-08-07 Paul Franklin * gramps/gen/datehandler/_datedisplay.py: fix no-day numeric date display in y-m-d locales 2017-08-06 Paul Franklin * gramps/gui/dialog.py: translate three small-dialog "close" buttons 2017-08-05 Kaj Mikkelsen * po/da.po: New danish translation after review 2017-08-03 Leonhaeuser * po/de.po: update Germantranslation 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-31 Paulo Henrique Paiva de Moraes * po/pt_BR.po: update Brazilian Portuguese translation 2017-07-31 Paulo Henrique Paiva de Moraes * po/pt_BR.po: update Brazilian Portuguese translation 2017-07-31 Bernard Banko * po/sl.po: Slovenian translation update 2017-07-31 Zdeněk Hataš * po/cs.po: czech translation update 2017-07-30 Kaj Mikkelsen * po/da.po: update Danish translation 2017-07-30 Paul Franklin * po/it.po, po/mk.po, po/pl.po, po/sq.po: remove obsolete translations (with doubled-percent-signs) 2017-07-30 vantu5z * po/ru.po: update Russian translation 2017-07-30 niememat * po/fi.po: Update finnish translation 2017-07-29 Paul Franklin * po/gramps.pot: new gramps.pot translation template 2017-07-29 Paul Franklin * po/POTFILES.in, po/POTFILES.skip: tidy up POTFILES.* (add recently translatable modules, etc.) 2017-07-29 prculley * gramps/plugins/db/dbapi/dbapi.py: Prevent dbapi from nesting transactions for metadata Fixes #10038. 2017-07-29 Nick Hall * gramps/cli/clidbman.py, gramps/gen/db/generic.py, gramps/gui/dbman.py, gramps/plugins/db/bsddb/write.py, gramps/plugins/db/dbapi/dbapi.py, gramps/plugins/db/dbapi/postgresql.py, gramps/plugins/db/dbapi/sqlite.py: Tidy up database summary information 2017-07-29 romjerome * po/lt.po: typo 2017-07-28 Nick Hall * gramps/gen/db/generic.py, gramps/gen/db/utils.py, gramps/gui/dbman.py, gramps/plugins/db/dbapi/dbapi.gpr.py, gramps/plugins/db/dbapi/dbapi.py, gramps/plugins/db/dbapi/inmemorydb.gpr.py, gramps/plugins/db/dbapi/inmemorydb.py, gramps/plugins/db/dbapi/postgresql.gpr.py, gramps/plugins/db/dbapi/postgresql.py, gramps/plugins/db/dbapi/sqlite.gpr.py, gramps/plugins/db/dbapi/sqlite.py, gramps/plugins/db/dbapi/test/db_test.py, gramps/plugins/test/db_undo_and_signals_test.py, po/POTFILES.in, po/POTFILES.skip: Reorganise DBAPI plugins Add SQLite and PostgreSQL plugins. Remove DBAPI and InMemoryDb plugins. 2017-07-28 Nick Hall * gramps/plugins/db/dbapi/dbapi.py: Remove unused imports 2017-07-28 Nick Hall * gramps/plugins/db/dbapi/dbapi.py, gramps/plugins/db/dbapi/settings.ini, gramps/plugins/db/dbapi/settings.py: Remove settings.py file 2017-07-27 Paul Franklin * po/lt.po: fix another typo in the new lt.po 2017-07-28 Bernard Banko * po/lt.po: lt.po: Added quotes add the end of the last string 2017-07-27 Tadas Masiulionis * po/lt.po: update Lithuanian translation 2017-07-26 niememat * po/fi.po: Finnish translation update 2017-07-25 Matti Niemelä * po/fi.po: update Finnish translation 2017-07-24 Frederik De Richter * po/nl.po: update Netherlands translation 2017-07-24 Zdeněk Hataš * po/cs.po: czech translation update 2017-07-24 vantu5z * po/ru.po: [Russian translation] fix typo PR #439 Thanks to schoonc 2017-07-23 Paul Franklin * gramps/gui/glade/editdate.glade: Date Editor has 'Type' and 'Quality' labels swapped Fixes #10135 2017-07-22 Paul Franklin * po/gramps.pot: new gramps.pot translation template 2017-07-14 Nick Hall * gramps/gen/db/base.py, gramps/gen/db/dummydb.py, gramps/gen/proxy/filter.py, gramps/gen/proxy/proxybase.py, gramps/gen/utils/grampslocale.py, gramps/plugins/db/bsddb/read.py, gramps/plugins/db/dbapi/dbapi.py, gramps/plugins/db/dbapi/postgresql.py, gramps/plugins/db/dbapi/sqlite.py, gramps/plugins/textreport/familygroup.py, gramps/plugins/textreport/indivcomplete.py, gramps/plugins/textreport/tagreport.py: Allow multiple collations per connection This fixes collation for translated reports and multi-user access for PostgreSQL. 2017-07-21 vantu5z * po/ru.po: update Russian translation 2017-07-17 Paul Culley * gramps/gen/plug/_gramplet.py, gramps/plugins/gramplet/ageondategramplet.py, gramps/plugins/gramplet/agestats.py, gramps/plugins/gramplet/attributes.py, gramps/plugins/gramplet/backlinks.py, gramps/plugins/gramplet/calendargramplet.py, gramps/plugins/gramplet/children.py, gramps/plugins/gramplet/coordinates.py, gramps/plugins/gramplet/events.py, gramps/plugins/gramplet/faqgramplet.py, gramps/plugins/gramplet/gallery.py, gramps/plugins/gramplet/givennamegramplet.py, gramps/plugins/gramplet/mediapreview.py, gramps/plugins/gramplet/notes.py, gramps/plugins/gramplet/pedigreegramplet.py, gramps/plugins/gramplet/persondetails.py, gramps/plugins/gramplet/personresidence.py, gramps/plugins/gramplet/placedetails.py, gramps/plugins/gramplet/recordsgramplet.py, gramps/plugins/gramplet/relativegramplet.py, gramps/plugins/gramplet/repositorydetails.py, gramps/plugins/gramplet/sessionloggramplet.py, gramps/plugins/gramplet/statsgramplet.py, gramps/plugins/gramplet/surnamecloudgramplet.py, gramps/plugins/gramplet/todo.py, gramps/plugins/gramplet/todogramplet.py, gramps/plugins/gramplet/topsurnamesgramplet.py, gramps/plugins/gramplet/whatsnext.py: Gramplets HandleErrors with Family Merge and issues on close/open (#424) Unless a Gramplet has navtype=['Person'] in .gpr it will not get an automatic connection to Person active-changed. To prevent multiple connections after db close/open, all connections are made through Gramplet class 'connect', rather than directly to db fixes #10082, #10081, #10090, #10089 2017-07-17 Leonhaeuser * po/de.po: Update German translation 2017-07-17 prculley * gramps/gen/lib/address.py, gramps/gen/lib/attribute.py, gramps/gen/lib/childref.py, gramps/gen/lib/date.py, gramps/gen/lib/ldsord.py, gramps/gen/lib/location.py, gramps/gen/lib/mediaref.py, gramps/gen/lib/personref.py, gramps/gen/lib/placename.py, gramps/gen/lib/placeref.py, gramps/gen/lib/reporef.py, gramps/gen/lib/srcattribute.py, gramps/gen/lib/styledtexttag.py, gramps/gen/lib/url.py: Add title properties to more of schema 2017-07-17 prculley * gramps/gen/lib/citation.py, gramps/gen/lib/src.py: Fix source attribute lists in schema 2017-06-19 prculley * gramps/plugins/test/db_undo_and_signals_test.py: Add db undo/redo, callback, and callback manager tests for both dbs 2017-06-15 prculley * gramps/gen/db/generic.py, gramps/plugins/db/bsddb/undoredo.py, gramps/plugins/db/bsddb/write.py, gramps/plugins/db/dbapi/dbapi.py: Guarantee order on db emits Partial fix #10068 2017-06-04 prculley * gramps/plugins/db/dbapi/dbapi.py: Undo of delete person on dbapi fails; fixes #10070 2017-07-15 Nick Hall * gramps/plugins/db/dbapi/dbapi.py: Fix creating new PostgreSQL database PostgreSQL will rollback the entire transaction on errors. Change the code so that we know that columns created dynamically do not already exist. 2017-07-15 Leonhaeuser * po/de.po: update German translation Fix #0010131 2017-07-13 Thomas Guyot-Sionnest * gramps/plugins/db/dbapi/settings.py: Use all parameters in settings.ini for postgresql Read all parameters defined in settings.ini as keyword arguments for postgresql. This also fixes port being ignored. 2017-07-10 Paul Franklin * gramps/gui/aboutdialog.py, gramps/gui/logger/_errorreportassistant.py: ignore whether 32-bit or 64-bit when reporting Windows o.s. Fixes #8832 2017-07-10 Zdeněk Hataš * po/cs.po: czech translation update 2017-07-08 Lajos Nemeséri * po/hu.po: Update Hungarian translation 2017-07-06 prculley * gramps/plugins/tool/verify.glade, gramps/plugins/tool/verify.py: Fix verify tool to close and save configs properly Fixes #10121 Signed-off-by: Paul Franklin 2017-07-06 vantu5z * po/ru.po: update Russian translation 2017-07-05 Frederik De Richter * po/nl.po: update Netherlands translation 2017-07-03 Paul Franklin * po/eo.po: fix (more fatal) errors in Esperanto translation Travis doesn't check for string-parameter mismatches, but it would have been fatal if anybody had tried to actually run gramps in Esperanto. 2017-07-03 Paul Franklin * po/eo.po: add three (fatal) missing linefeeds to Esperanto translation 2017-07-03 Pier Luigi Cinquantini * po/eo.po: update Esperanto translation 2017-07-03 Leonhaeuser * po/de.po: update German translation 2017-06-30 John Ralls * gramps/gui/display.py: Open web links with /usr/bin/open on Mac and Python older than 3.5 Works around https://bugs.python.org/issue24452 Fixes #10105 2017-07-02 Paul Franklin * po/fr.po: "translate" some more strings, make real omissions more obvious 2017-07-02 Paul Franklin * gramps/gui/aboutdialog.py: translate some punctuation marks more colons for French Issue #7276 2017-07-02 niememat * po/fi.po: Update finnish translation 2017-07-02 Fedik * po/uk.po: Update Ukrainian translation 2017-07-01 Paul Franklin * gramps/gui/aboutdialog.py, po/gramps.pot: revert half of 0fa5454831 (LANG), make new gramps.pot template 2017-07-01 Paul Franklin * gramps/gui/selectors/selectsource.py, gramps/gui/undohistory.py: slight tweaks to two wiki pointers 2017-06-30 SNoiraud * gramps/plugins/webreport/narrativeweb.py: Narrated Web: path to alternate image is wrong Fixes #9881 2017-06-30 romjerome * po/fr.po: merge and update french translation 2017-06-30 romjerome * po/fr.po: update french translation 2017-06-30 vantu5z * gramps/gui/aboutdialog.py, po/gramps.pot, po/ru.po: [about dialog] - some strings to translate 2017-06-29 Paul Franklin * gramps/gui/logger/_errorreportassistant.py: don't print a 'Distribution' line in Windows error reports 2017-06-29 vantu5z * po/ru.po: update Russian translation - merge with template (translate new strings) - add latest translators to translator-credits 2017-06-26 arnaullv * po/ca.po: Updated catalan translation to latest template 2017-06-28 Paul Franklin * po/is.po: fix fatal error in Finnish translation 2017-06-28 Frederik De Richter * po/nl.po: update Netherlands translation 2017-06-28 Matti Niemelä * po/fi.po: update Finnish translation 2017-06-28 Sveinn í Felli * po/is.po: update Icelandic translation 2017-06-28 SNoiraud * gramps/plugins/webreport/narrativeweb.py: Narrative web : crash using OSM when bad lat/lon Fixes : 10111 2017-06-28 Zdeněk Hataš * po/cs.po: czech translation update 2017-06-27 Leonhaeuser * po/de.po: update German translation 2017-06-27 John Ralls * gramps/gen/utils/grampslocale.py: FamilyGroup Report crash Python's sort routine gratuitously converts the bytearrays returned by ICU::Collator::getByteArray to a string when storing it. This resulted in a TypeError when attempting to compare a just-returned bytearray with a stored string. We work around this by converting the bytearray into its hexadecimal representation and then decoding that into a string. Fixes #10077. 2017-06-27 Paul Franklin * po/gramps.pot: new gramps.pot translation template 2017-06-27 Paul Franklin * gramps/gui/editors/filtereditor.py: typo (thanks, Sveinn Felli) 2017-06-27 Paul Franklin * gramps/gui/aboutdialog.py: don't print a 'Distribution' line in Windows' Help=>About 2017-06-26 Paul Culley * gramps/plugins/tool/reorderids.py: ReorderIds tool crashes with 'bytes' error on bsddb (#428) fixes #10098 2017-06-26 Paul Franklin * po/zh_TW.po: merge translation with current template 2017-06-26 Paul Franklin * po/zh_HK.po: merge translation with current template 2017-06-26 Paul Franklin * po/zh_CN.po: merge translation with current template 2017-06-26 Paul Franklin * po/vi.po: merge translation with current template 2017-06-26 Paul Franklin * po/uk.po: merge translation with current template 2017-06-26 Paul Franklin * po/tr.po: merge translation with current template 2017-06-26 Paul Franklin * po/ta.po: merge translation with current template 2017-06-26 Paul Franklin * po/sv.po: merge translation with current template 2017-06-26 Paul Franklin * po/sr_Latn.po: merge translation with current template 2017-06-26 Paul Franklin * po/sr.po: merge translation with current template 2017-06-26 Paul Franklin * po/sq.po: merge translation with current template 2017-06-26 Paul Franklin * po/sl.po: merge translation with current template 2017-06-26 Paul Franklin * po/sk.po: merge translation with current template 2017-06-26 Paul Franklin * po/ro.po: merge translation with current template 2017-06-26 Paul Franklin * po/pt_PT.po: merge translation with current template 2017-06-26 Paul Franklin * po/pt_BR.po: merge translation with current template 2017-06-26 Paul Franklin * po/pl.po: merge translation with current template 2017-06-26 Paul Franklin * po/nn.po: merge translation with current template 2017-06-26 Paul Franklin * po/nl.po: merge translation with current template 2017-06-26 Paul Franklin * po/nb.po: merge translation with current template 2017-06-26 Paul Franklin * po/mk.po: merge translation with current template 2017-06-26 Paul Franklin * po/lt.po: merge translation with current template 2017-06-26 Paul Franklin * po/ja.po: merge translation with current template 2017-06-26 Paul Franklin * po/it.po: merge translation with current template 2017-06-26 Paul Franklin * po/is.po: merge translation with current template 2017-06-26 Paul Franklin * po/hu.po: merge translation with current template 2017-06-26 Paul Franklin * po/hr.po: merge translation with current template 2017-06-26 Paul Franklin * po/he.po: merge translation with current template 2017-06-26 Paul Franklin * po/ga.po: merge translation with current template 2017-06-26 Paul Franklin * po/fr.po: merge translation with current template 2017-06-26 Paul Franklin * po/es.po: merge translation with current template 2017-06-26 Paul Franklin * po/eo.po: merge translation with current template 2017-06-26 Paul Franklin * po/en_GB.po: merge translation with current template 2017-06-26 Paul Franklin * po/da.po: merge translation with current template 2017-06-26 Paul Franklin * po/br.po: merge translation with current template 2017-06-26 Paul Franklin * po/bg.po: merge translation with current template 2017-06-26 Paul Franklin * po/ar.po: merge translation with current template 2017-06-26 Paul Franklin * .mailmap: add another address to the mailmap 2017-06-26 Matti Niemelä * po/fi.po: update Finnish translation 2017-06-26 vantu5z * po/ru.po: update Russian translation 2017-06-24 John Ralls * : Add 24x24 gramps-fanchart2way.png. Missed when the plugin was added. Not having it makes for an ugly charts toolbar in HiDPI. 2017-06-23 Nick Hall * gramps/gui/configure.py: typo Traceback (most recent call last): File "C:\Program Files\GrampsAIO64-5.0.0-alpha2\gramps\gui\configure.py", line 1248, in autobackup_changed self.uistate.set_autobackup_timer() AttributeError: 'DisplayState' object has no attribute 'set_autobackup_timer' https://gramps-project.org/bugs/view.php?id=10098#c52129 Issue #10098 2017-06-18 prculley * gramps/gen/utils/file.py: Unnecessarily long relative paths generated on Windows The relative_path file utility function returns paths with '..\..' on Windows unnecessarily. fixes #10087 2017-06-23 Nick Hall * gramps/plugins/db/bsddb/read.py, gramps/plugins/db/bsddb/write.py: The get_name_group_mapping method should return a str Fixes #10084, #10085, #10086. 2017-06-22 Paul Franklin * po/el.po: merge translation with current template 2017-06-22 Paul Franklin * gramps/gen/plug/docgen/graphdoc.py: names not displayed in relationship graph Issue #10093 2017-06-22 Leonhaeuser * po/de.po: update German translation 2017-06-22 Zdeněk Hataš * po/cs.po: czech translation - small fixes 2017-06-07 prculley * gramps/plugins/gramplet/citations.py: Citations Gramplet doesn't update in many cases Fixes #10069. 2017-06-21 Nick Hall * gramps/gui/filters/sidebar/_citationsidebarfilter.py: Fix HasCitation rule in citation filter sidebar Filter parameters should be of type str. Fixes #10076. 2017-06-21 Paul Franklin * gramps/gen/const.py: typo 2017-06-21 Paul Franklin * gramps/gen/const.py: Outdated Bugtracker link in Unexpected Error reporting wizard Fixes #10100 2017-06-21 Paul Franklin * gramps/plugins/graph/gvfamilylines.py: Family Lines Report generates empty PDFs when name [has double-quotes] Fixes #10096 2017-06-19 Paul Franklin * gramps/gui/dbman.py: non-local character in DB name causes crash on Windows Fixes #10095 2017-06-17 Paul Franklin * gramps/gui/logger/_errorreportassistant.py: make error report versions closer to Help=>About ones 2017-06-17 John Ralls * mac/gramps.bundle: Add a gir element, needed for scriptless bundles. 2017-06-02 SNoiraud * gramps/gen/utils/alive.py: Dead people are shown as alive Fixes #6364. 2017-05-29 prculley * data/tests/imp_MediaTest.ged, data/tests/imp_MediaTest.gramps, gramps/plugins/lib/libgedcom.py: Gedcom import with OBJE/FORM URL on event Fixes #7593. 2017-05-22 prculley * gramps/gui/widgets/selectionwidget.py: Fix click/drag in media reference editor Fix so click/drag creates/updates selection using left mouse button. Fixes #8429. 2017-05-22 prculley * gramps/gui/editors/editmediaref.py: Fix spin button updates in media reference editor Fix so spin button updates visible selection when it has already been clicked. Bug #8429. 2017-05-20 prculley * gramps/gui/editors/editmediaref.py, gramps/gui/widgets/selectionwidget.py: Fix media preview for preview size changes Bug #8429. 2017-06-12 prculley * gramps/gui/logger/_errorreportassistant.py, gramps/gui/logger/_errorview.py: _errorview dialog mapped without transient parent Fixes #8128. 2017-05-28 prculley * gramps/gen/db/generic.py, gramps/plugins/db/bsddb/undoredo.py: Undo of delete doesn't update views Fixes #10056. 2017-06-11 prculley * gramps/gui/viewmanager.py: Error on 'cancel' for db upgrade Fixes #10065. 2017-06-07 prculley * gramps/plugins/gramplet/topsurnamesgramplet.py: Top surnames Gramplet doesn't update when db is closed Fixes #10073. 2017-06-16 Josip * gramps/plugins/db/dbapi/postgresql.py: DBAPI: PostgreSQL crash (#421) Fixes #0010071. 2017-06-16 SNoiraud * gramps/plugins/view/geoperson.py: 10088: Geography: try to link a map position if we have an active place. 2017-06-15 Doug Blank * gramps/gen/filters/rules/person/_islessthannthgenerationancestorof. py, gramps/gen/filters/rules/person/_ismorethannthgenerationancestorof. py: Removes try/except and recursion in ancestor filters +/- N gens This fix rewrites the Ancestor-of +/- N filters to remove the try/except and removes the recursion. The recursion would only be a problem on very deep trees, but the try/except was hiding a variety of problems. Most directly, if a person did not have a main family then it would exit out of the loop. (I don't have a test database to break the code other than my real data, so you'll have to do that part.) I also made sure that the meaning of N is consistent in both filters: 1 - root person 2 - root person's parents 3 - root person's grandparents 2017-05-27 prculley * gramps/plugins/view/relview.py: HandleError on Relationship view for add child with no father Fixes #10059. 2017-05-25 prculley * gramps/plugins/gramplet/citations.py: Fix HandleError in Citation gramplet Fixes #10054. 2017-06-15 Zdeněk Hataš * gramps/gen/datehandler/_date_cs.py, po/cs.po: removed legacy code from _date_cs.py fixed inflections in cs.po 2017-05-23 prculley * gramps/plugins/tool/relcalc.py: relationship calculator fails (missing uistate param) Fixes 10052 2017-06-10 bpisoj * add build version to const.py