2018-02-18 niememat * po/fi.po: Update finnish translation 2018-02-18 Sam Manzi * README: Update README for Gramps50 (#550) * Update wiki links to 5.0 * Mention undocumented prerequisites 2018-02-17 prculley * po/POTFILES.in, po/gramps.pot: Update Translation template and POTFILES.in 2018-02-17 vantu5z * po/ru.po: update Russian translation 2018-02-15 Nick Hall * gramps/gen/plug/docgen/treedoc.py: Replace backslash in image path for Windows 2018-02-14 Nick Hall * gramps/gen/plug/docgen/treedoc.py: Escape special LaTeX characters 2018-02-16 Serge Noiraud * gramps/plugins/webreport/media.py: crash in narrative web if no unused media (#549) 2018-02-16 Serge Noiraud * gramps/plugins/webreport/basepage.py: Apply places changes to the narrativeweb. (#547) * Apply places changes to the narrativeweb. Also change order between locations and locations alternate names. Fixes #10427 * Put the alternate locations back. * Suppress extra line in Alternate Names section. 2018-02-14 Nick Hall * gramps/gen/plug/docgen/treedoc.py: Copy output file from temporary directory 2018-02-10 Nick Hall * gramps/gen/plug/docgen/treedoc.py: Fix character encoding for new tree category reports Fixes #10418. 2018-02-13 Leonhaeuser * po/de.po: update German translation 2018-02-09 prculley * gramps/gui/filters/sidebar/_placesidebarfilter.py: Fix Place Tree view for proper display after filter cleared. Fixes #10416 2017-03-27 Nick Hall * gramps/gen/config.py, gramps/gen/const.py, gramps/gen/display/place.py, gramps/gen/plug/report/stdoptions.py, gramps/gui/configure.py, gramps/gui/displaystate.py, gramps/gui/editors/editplaceformat.py, gramps/gui/glade/editplaceformat.glade, gramps/plugins/gramplet/persondetails.py, gramps/plugins/lib/libpersonview.py, gramps/plugins/lib/libplaceview.py, gramps/plugins/textreport/descendreport.py, gramps/plugins/textreport/detancestralreport.py, gramps/plugins/textreport/detdescendantreport.py, gramps/plugins/textreport/familygroup.py, gramps/plugins/textreport/indivcomplete.py, gramps/plugins/textreport/placereport.py, gramps/plugins/textreport/tagreport.py, gramps/plugins/view/eventview.py, gramps/plugins/view/pedigreeview.py, gramps/plugins/view/relview.py: Implement place formats 2018-02-13 Serge Noiraud * gramps/plugins/webreport/webcal.py: Some dates are not translated in webcal (#545) * Some dates are not translated in webcal Fixes #10425 * Webcal link problem in the year glance page * Link problems depending on LANGUAGES. 2018-02-13 Sam Manzi * gramps/gen/const.py: Increment year to 2018 for About box. 2018-02-11 niememat * po/fi.po: Fix and updated translation in Finnish 2018-02-11 niememat * data/holidays.xml.in: Fix holidays in Finnish 2018-02-10 SNoiraud * gramps/plugins/webreport/basepage.py: Translation problem in narrative web. 2018-02-09 Leonhaeuser * po/de.po: update German translation 2017-12-27 prculley * gramps/gui/views/pageview.py, gramps/gui/widgets/grampletbar.py: fix Sidebar to resize better Fixes #10334 Issue #10161 2018-02-08 John Ralls * mac/gramps.modules: Update pyicu to v 2.0.3 2018-01-15 John Ralls * mac/gramps.modules: Consolidate Python2 and Python3 meta-modules. GObject-Introspection now works with Python3 so the split isn't needed any more. 2018-02-08 niememat * po/fi.po: Fix and updated translation in Finnish 2018-02-07 Nick Hall * gramps/gui/widgets/styledtexteditor.py: Add tooltip to links in styled text editor Fixes #10179. 2018-02-05 John Ralls * gramps/gui/glade.py: [MacOS] Replace GDK_CONTROL_MASK with GDK_META_MASK in accelerators. Fixes #10231 and works on all versions of Gtk3 by avoiding GdkModifierIntent. 2018-02-05 John Ralls * gramps/gui/dialog.py, gramps/gui/managedwindow.py, gramps/gui/viewmanager.py, gramps/gui/widgets/validatedmaskedentry.py: Set the mnemonic modifier key to Alt-Ctrl for the Quartz Gdk backend. This avoids interference with the use of the Alt/Option key for extending the keyboard. Fixes #6943. 2018-02-05 prculley * gramps/plugins/graph/gvfamilylines.py: Fix Family Lines Graph when 'unknown' places are present Fixes #10402 2018-02-05 prculley * gramps/gen/utils/docgen/csvtab.py: Fix Export View to CSV when Unicode characters are present Fixes #10404 2018-02-05 prculley * gramps/gen/datehandler/_date_de.py, gramps/gen/datehandler/_date_el.py, gramps/gen/datehandler/_date_lt.py, gramps/gen/datehandler/_date_nl.py, gramps/gen/datehandler/_date_pl.py, gramps/gen/datehandler/_date_sr.py: Fix several intl date displayers for missing parameter. Fixes #10196 2018-02-05 John Ralls * mac/gramps.accel: Update gramps.accel for gramps50 2018-01-31 ZdenÄ›k HataÅ¡ * po/cs.po: Czech translation fixes 2017-11-28 prculley * gramps/gen/filters/rules/person/_isdescendantfamilyof.py, gramps/gen/filters/rules/person/_isdescendantof.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: Some filter optimizations to avoid repeated parts of tree scan 2018-01-27 Leonhaeuser * po/de.po: update German translation 2018-01-27 niememat * po/fi.po: New update for Finnish translation 2018-01-27 vantu5z * po/ru.po: update Russian translation 2018-01-26 prculley * gramps/gen/plug/_pluginreg.py: Fix view buttons order keeps changing on different startups Fixes #10391 2018-01-26 prculley * gramps/plugins/lib/libtreebase.py: Fix DescendentTree report; more space beneath Title Issue #10377 2018-01-26 prculley * gramps/plugins/drawreport/descendtree.py: Fix DescendentTree report for crashes Fixes #10377 2018-01-26 prculley * gramps/gen/plug/report/_book.py: Fix Book XML handler for unusual characters in report name Issue #10387 2018-01-25 prculley * gramps/gui/plug/report/_bookdialog.py, gramps/gui/plug/report/_docreportdialog.py: Fix 'Generate Book' dialog for bad transient parent 2018-01-25 prculley * gramps/gen/plug/report/_book.py: Fix Book XML handler to deal with unusual characters in Book name Fixes #10387 2017-10-23 Nick Hall * gramps/cli/plug/__init__.py, gramps/gen/plug/__init__.py, gramps/gen/plug/_pluginreg.py, gramps/gen/plug/docgen/__init__.py, gramps/gen/plug/docgen/treedoc.py, gramps/gen/plug/report/_constants.py, gramps/gui/plug/report/_graphreportdialog.py, gramps/gui/plug/report/_graphvizreportdialog.py, gramps/gui/plug/report/_reportdialog.py, gramps/gui/plug/report/_treereportdialog.py, po/POTFILES.in: Add support for new genealogy tree report category Issue #10223. 2018-01-26 niememat * po/fi.po: Fix and updated translation in Finnish 2018-01-14 vantu5z * gramps/gen/config.py, gramps/gui/configure.py, gramps/gui/utils.py: Add color schemes to config 2018-01-17 prculley * gramps/gui/editors/displaytabs/surnametab.py, gramps/gui/editors/editperson.py: Surname Editor; fix so changes made update Person 'Preferred Name' Fixes #10254 2018-01-17 prculley * gramps/gui/editors/displaytabs/embeddedlist.py, gramps/gui/editors/displaytabs/surnametab.py: Surname Editor, fix fields for better fit in minimum width dialogs 2018-01-17 prculley * gramps/gui/editors/displaytabs/embeddedlist.py, gramps/gui/editors/displaytabs/surnametab.py, gramps/gui/widgets/cellrenderertextedit.py, po/POTFILES.skip: Surname Editor; fix loss of data if using mouse to change fields Fixes #9868, #6828, #6257 2018-01-18 prculley * gramps/gui/viewmanager.py: Add Garbage collection after tools/reports Fixes #10287 2018-01-22 Leonhaeuser * po/de.po: update German translation 2018-01-22 Sam Manzi * gramps/gui/viewmanager.py: Fix duplicate Add menu keybinding after PR #530 2018-01-21 Paul Culley * gramps/gui/viewmanager.py: Main Window menu 'Add' keyboard Acellerators (Gramps50) (#530) * Fix Add menu Accelerators so they don't activate on Shift-'x' Fixes #10379 * Change Gramps 'Add' menu so 'New' is not used 2018-01-20 niememat * po/fi.po: Fixed and updated translation in Finnish 2018-01-20 vantu5z * po/ru.po: update Russian translation 2018-01-19 Paul Culley * gramps/plugins/export/exportftree.py: Export Web Family Tree; error on file write is now a message, not exception. (#524) * Fix Export Web Family Tree for errors on file write Fixes #10364 * Pylint on Web Family Tree export 2018-01-19 Paul Culley * gramps/gui/glade/editcitation.glade: Fix Citation Editor to Tab out of Confidence ComboBox (#526) Fixes #10351 2018-01-18 Serge Noiraud * data/css/Web_Basic-Blue.css, data/css/Web_Nebraska.css, data/css/Web_Visually.css, data/css/narrative-maps.css, gramps/plugins/webreport/basepage.py, gramps/plugins/webreport/common.py, gramps/plugins/webreport/event.py, gramps/plugins/webreport/family.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/thumbnail.py: Narrative web: multiple problems. (#517) * Narrative web: multiple problems. 1 - Added an option for the statistics page. 2 - We have problems with notes : pages are too large 3 - Difficult to see some page on a mobile phone when you have notes. 4 - Resizing of images on a mobile 5 - Maps are too bigs on a mobile 6 - Split the event line to have a narrower page 7 - The note is spanned on two columns (Place + Description) 7 - In media pages, the progress meter doesn't work well. 8 - Add a progress meter for the medialistpage Issues #10344 * Narrative Web: several modifications + css files * Stylesheet problems and reverse set_header * Removing memory cleanup. 2018-01-18 niememat * po/fi.po: New update for Finnish translation 2018-01-13 Nick Hall * gramps/gui/views/listview.py: Use None as the foreground colour for untagged rows in list views The call to get_style_context is not required. It also caused problems in Windows due to excessive calls to the foreground_color method. Fixes #10365. 2018-01-09 Nick Hall * gramps/gui/widgets/grampletpane.py, gramps/gui/widgets/shadebox.py: Remove trailing whitespace 2017-12-22 Nick Hall * gramps/cli/grampscli.py, gramps/gen/display/name.py: Clear old custom name formats when database loaded 2017-12-18 Nick Hall * gramps/gui/widgets/__init__.py, gramps/gui/widgets/shadebox.py, gramps/plugins/view/relview.py, po/POTFILES.skip: Fix shading colour in relationship view for dark themes Fixes #7749. 2017-12-18 Nick Hall * gramps/gui/utils.py, gramps/gui/widgets/grampletpane.py, gramps/gui/widgets/labels.py, gramps/gui/widgets/styledtexteditor.py: Fix link colour for dark themes Issue #7749. 2017-12-18 Nick Hall * gramps/gui/views/listview.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/gui/views/treemodels/treebasemodel.py: Fix default foreground colour in list views for dark themes Issue #7749. 2018-01-08 prculley * gramps/gui/utils.py: Fix memory leak in ProgressMeter 2018-01-03 prculley * gramps/gui/widgets/fanchart.py: fix Fan Chart for exception on right-click of person with no parent Fixes #10349 2017-12-28 prculley * gramps/gui/widgets/fanchart.py, gramps/gui/widgets/fanchart2way.py, gramps/plugins/view/fanchart2wayview.py, gramps/plugins/view/fanchartdescview.py, gramps/plugins/view/fanchartview.py: Fix Fan Chart Print centering and scaling on Windows Fixes #8460 2018-01-02 ZdenÄ›k HataÅ¡ * po/cs.po: Update Czech translation 2017-12-31 Luigi Toscano * po/it.po: Italian translation updates and fixes 2017-12-31 Luigi Toscano * po/it.po: Update Italian po file from latest pot template 2017-12-29 niememat * po/fi.po: New update for Finnish translation 2017-12-29 vantu5z * po/ru.po: update Russian translation 2017-12-29 vantu5z * po/POTFILES.in, po/gramps.pot: udpate pot file after 00715fc530c9ea1d479f90321dac9f224be3be9f 2017-12-26 prculley * gramps/plugins/gramplet/mediapreview.py: Fix Media Preview Gramplet for closed db Fixes #10332 2017-12-23 bertcarnell * gramps/plugins/docgen/cairodoc.py: Added a requirement for pango and pangocairo versions Eliminates a warning that was present when calling a report from the command line. Fixes #10333. 2017-12-21 SNoiraud * gramps/plugins/webreport/basepage.py: Narrative Web works poorly on Android browser Fixes #010320 2017-12-20 prculley * gramps/gui/widgets/styledtexteditor.py: Fix Styled Text Editor for exception on non-editable text click Fixes #10309 Also prevent editing of links on non-editable text. 2017-12-12 prculley * data/tests/imp_PhonFax_dfs.ged, data/tests/imp_PhonFax_dfs.gramps, gramps/plugins/lib/libgedcom.py: Suport FTM 2017 Gedcom tags on import Bug #10285 FTM adds subordinate PLAC and OBJE data to INDI.ADDR which is non-standard. So treat it as a Residence Event, instead of an Address. FTM puts _DATE and _TEXT tags subordinate to OBJE, also non-standard. 2017-12-07 prculley * gramps/gui/dbman.py: Fix FTM: rename a locked db, don't open, but title bar changes Fixes #10303 2017-12-01 prculley * gramps/gui/filters/sidebar/_familysidebarfilter.py, gramps/gui/filters/sidebar/_personsidebarfilter.py: Fix Person, Family Sidebar Filters to add custom Event types Fixes #10112 Also fix Family Sidebar Filter RelType init with closed db 2017-12-28 niememat * po/fi.po: Update finnish translation 2017-12-12 Nick Hall * gramps/plugins/db/dbapi/dbapi.py: Use UPDATE instead of DELETE and INSERT 2017-11-30 prculley * gramps/gen/proxy/cache.py: Fix ProxyCache to deal with memory leak 2017-11-29 prculley * gramps/gen/proxy/cache.py: Fix duplicated method in ProxyCache Fixes #10291 Also changed size request to better utilize actual memory 2017-12-12 Nick Hall * gramps/cli/arghandler.py, gramps/cli/clidbman.py, gramps/gen/db/base.py, gramps/gen/utils/test/file_test.py, gramps/gui/dbman.py, gramps/gui/editors/test/editreference_test.py, gramps/plugins/db/bsddb/test/db_test.py, gramps/plugins/db/bsddb/write.py, gramps/plugins/db/dbapi/dbapi.py: Remove write_version method from the database API This is specific to the BSDDB backend. 2017-12-12 Nick Hall * gramps/gen/db/generic.py: Fixes for in-memory databases In-memory databases always allow write access and don't need to use lock files. 2017-12-11 Nick Hall * gramps/grampsapp.py, gramps/gui/aboutdialog.py, gramps/gui/configure.py, gramps/gui/dbman.py, gramps/gui/logger/_errorreportassistant.py: Enable Sqlite backend for all users 2017-12-11 Nick Hall * gramps/plugins/db/dbapi/postgresql.gpr.py, gramps/plugins/db/dbapi/postgresql.py: Move PostgreSQL backend into third-party addons 2017-12-11 Nick Hall * gramps/gen/db/generic.py, gramps/gen/db/utils.py, gramps/plugins/db/bsddb/write.py: Implement locking for dbapi backends 2017-12-11 Nick Hall * gramps/gui/widgets/fanchart2way.py: Use escape from html rather than cgi package 2017-12-07 prculley * gramps/gui/dialog.py: Fix QuestionDialog display for html like characters in title Fixes #10298 2017-12-04 prculley * gramps/plugins/tool/findloop.glade, gramps/plugins/tool/findloop.py: Fix Find Database Loop tool for faster operation and better display Fixes #10299 2017-11-27 prculley * gramps/gen/lib/familyreltype.py: Fix FamilyRelationshpType _DATAMAP order to correspond with values Fixes #10275 2017-11-25 prculley * gramps/gen/filters/rules/person/__init__.py, gramps/gen/filters/rules/person/_islessthannthgenerationancestorofb ookmarked.py, gramps/gen/filters/rules/person/_islessthannthgenerationancestorofd efaultperson.py: Fix HandleError on IsLessThanNthGenerationAncestorOf filters Fixes #10286 2017-11-24 prculley * gramps/gen/filters/rules/test/person_rules_test.py: Add additional tests to Person Filters (MatchesFilters) 2017-11-22 prculley * gramps/plugins/graph/gvrelgraph.py: Fix Relationship Graph to shows families if siblings but no parents 2017-11-22 prculley * gramps/gen/filters/rules/person/_deeprelationshippathbetween.py: pylint 2017-11-22 prculley * gramps/gen/filters/rules/person/_deeprelationshippathbetween.py: Fix Deep Relationship filter to avoid recursion crash Fixes #10279 This also changes filter to use shortest paths. 2017-11-22 prculley * gramps/gui/views/treemodels/flatbasemodel.py: Fix to allow filter progress meters in flat views 2017-11-21 prculley * gramps/plugins/lib/libgedcom.py: Fix Gedcom import for illegal Gedcom Family Attributes Issue #10262 TMG Gedcom exports an illegal NCHI with sub-data for FAM. Gramps could not handle this and attached the sub-data to the FAM creating some corrupted Event records. 2017-12-03 niememat * po/fi.po: Update finnish translation 2017-11-25 SNoiraud * gramps/plugins/webreport/basepage.py: Narrated Web Site: warnings reported to console Fixes : #10283 2017-11-22 Serge Noiraud * data/css/GeoView.css, 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, data/css/Web_Visually.css, data/css/ancestortree.css, data/css/narrative-maps.css, gramps/plugins/webreport/family.py, gramps/plugins/webreport/media.py, gramps/plugins/webreport/person.py, gramps/plugins/webstuff/webstuff.py: Mainz css file produces left aligned FamilyMap pages (#489) * Mainz css file produces left aligned FamilyMap pages Solving Mainz problem creates new ones with Basic-Blue and Nebraska styles sheet. Some cleanup with unused css file (GeoView.css) Fixes #10268 * Many problems with css files and the ancestor tree * media file not created if we have unused media. 2017-11-07 prculley * gramps/gui/widgets/grampletpane.py, gramps/plugins/gramplet/sessionloggramplet.py: Fix Session Log for exception on closed db reference click 2017-11-20 Nick Hall * gramps/gui/widgets/styledtexteditor.py: Fix bug in previous commit 2017-10-01 prculley * gramps/gui/widgets/styledtexteditor.py: Fix 'Welcome' Gramplet and StyledTextEditor for Link handling Issue #10179 2017-11-04 prculley * gramps/gui/editors/editprimary.py, gramps/gui/plug/quick/_quickreports.py: fix Quickreport start from Editor when object not yet committed Fixes #10048 2017-11-04 prculley * gramps/plugins/tool/findloop.py: Fix Find Database Loop tool for wrong transient parent for progress Fixes #10072 2017-11-03 prculley * gramps/plugins/test/tools_test.py, gramps/plugins/tool/testcasegenerator.py: Fix Test Case Generator to not create illegal 'None' handles Fixes #10230 2017-10-27 prculley * gramps/plugins/lib/libgedcom.py: Fix Gedcom export for bad Hebrew Months Fixes #10245 2017-11-19 Nick Hall * gramps/gen/plug/docgen/graphdoc.py: Revert "correct 'import' in ac2e0a26ac" This reverts commit 620b2afa09c6a221ce8f8c4147b9b142b6e9facd. 2017-11-19 vantu5z * po/ru.po: update Russian translation 2017-11-16 niememat * po/fi.po: Update finnish translation 2017-11-15 SNoiraud * gramps/plugins/lib/maps/placeselection.py: Can't link to a place if wrong lat/lon in the db. Fixes #10266 2017-11-15 ZdenÄ›k HataÅ¡ * po/cs.po: Update Czech translation 2017-11-13 Leonhaeuser * po/de.po: update German translation 2017-11-12 Sam Manzi * gramps/plugins/importer/importxml.py: Update redirected wiki link from GRAMPS_XML > Gramps_XML 2017-11-11 SNoiraud * gramps/plugins/lib/maps/osmgps.py: Missing arg when right clicking in geography view. Fixes #10261 2017-11-09 vantu5z * po/ru.po: update Russian translation 2017-11-05 prculley * INSTALL: Change INSTALL to replace 'python' with 'python3 for script invokes 2017-11-04 niememat * po/fi.po: Update finnish translation 2017-11-03 Paul Franklin * po/gramps.pot: new gramps.pot translation template 2017-11-03 Paul Franklin * gramps/gen/plug/docgen/graphdoc.py: correct 'import' in ac2e0a26ac 2017-10-29 niememat * po/fi.po: Update finnish translation 2017-10-28 vantu5z * po/ru.po: update Russian translation 2017-10-26 Nick Hall * gramps/gui/views/listview.py: Use new database convenience function Fixes bug introduced in commit 875242c8d6f88e91dd839812f11b92a9326d30a2. 2017-10-26 Leonhaeuser * po/de.po: Update German translation 2017-10-11 prculley * gramps/plugins/tool/check.py: Check&Repair; add checks for 'backlinks' and repair if needed. 2017-10-25 prculley * gramps/plugins/importer/importcsv.py: Fix CSV importer for place event name using gramps_id Fixes #10239 2017-10-15 prculley * gramps/gui/views/treemodels/placemodel.py: Fix PlaceModel to avoid exception following merge Fixes #10184 Bug #8377 2017-10-14 prculley * gramps/plugins/view/geoclose.py, gramps/plugins/view/geoevents.py, gramps/plugins/view/geofamclose.py, gramps/plugins/view/geofamily.py, gramps/plugins/view/geoperson.py, gramps/plugins/view/geoplaces.py: Fix Geography view 'Find' when db is closed. Fixes #10229 2017-10-13 prculley * gramps/plugins/db/dbapi/dbapi.py: Dbapi: Fix for broken 'backlinks' after a delete. Fixes #10221 2017-10-13 prculley * gramps/gui/widgets/interactivesearchbox.py: Fix interactive search for exception on click then down arrow Fixes #10226 2017-10-24 Nick Hall * gramps/gen/plug/docgen/graphdoc.py: Revert "warn user if no Ghostscript on their machine" This reverts commit ac2e0a26ac3b80ddd3f50e8cda37346714b5ee32. 2017-10-23 Paul Franklin * gramps/gen/plug/docgen/graphdoc.py: warn user if no Ghostscript on their machine This is the thread which motivated me to write this: http://gramps.1791082.n4.nabble.com/Re-Relationship-graph-is-limited-to-1x1-page-td4680666.html but unfortunately the Nabble archive of gramps was dead at the start of that thread, so it is missing. Here is a related commit, addressing part of the problem: https://github.com/gramps-project/gramps/pull/472/commits/90de264ccf89578888c9c653c774632cde545b49 2017-10-19 Nick Hall * gramps/gui/glade/book.glade, gramps/gui/glade/editaddress.glade, gramps/gui/glade/editattribute.glade, gramps/gui/glade/editchildref.glade, gramps/gui/glade/editcitation.glade, gramps/gui/glade/editevent.glade, gramps/gui/glade/editeventref.glade, gramps/gui/glade/editfamily.glade, gramps/gui/glade/editldsord.glade, gramps/gui/glade/editlink.glade, gramps/gui/glade/editmedia.glade, gramps/gui/glade/editmediaref.glade, gramps/gui/glade/editname.glade, gramps/gui/glade/editnote.glade, gramps/gui/glade/editperson.glade, gramps/gui/glade/editpersonref.glade, gramps/gui/glade/editplace.glade, gramps/gui/glade/editplacename.glade, gramps/gui/glade/editplaceref.glade, gramps/gui/glade/editreporef.glade, gramps/gui/glade/editrepository.glade, gramps/gui/glade/editsource.glade, gramps/gui/glade/editurl.glade: Revert modifier key changes in glade files Partially reverts commit da47949b605b389ecd4181e83014443cb893b236. The modifier "primary" is only available in Gtk 3.20 and is removed by the glade editor. 2017-10-16 vantu5z * po/ru.po: update Russian translation 2017-10-12 Nick Hall * gramps/gen/db/base.py, gramps/gen/db/generic.py, gramps/gen/lib/test/serialize_test.py, gramps/gen/merge/diff.py, gramps/gen/simple/_simpleaccess.py, gramps/gui/clipboard.py, gramps/gui/editors/__init__.py, gramps/gui/editors/editlink.py, gramps/gui/views/listview.py, gramps/plugins/db/bsddb/read.py, gramps/plugins/webreport/narrativeweb.py: New convenience function to return database methods Examples: db.method('get_%s_from_handle', 'Person') db.method('get_%s_from_%s', 'Event', 'gramps_id') Returns None if the method doesn't exist. Formats 'iter_%s' and 'get_number_of_%s' use the plural forms and are not yet implemented. Replaces old get_table_metadata method. Issue #9541. 2017-10-09 prculley * gramps/gen/plug/docgen/graphdoc.py, gramps/gen/utils/file.py: Create where_is utility to locate a binary in the standard places This is particularly useful on Mac OS X where Gramps is passed a PATH that does not include elements added by the terminal shell. 2017-10-05 prculley * gramps/gen/plug/docgen/graphdoc.py: Pylint on graphdoc 2017-10-05 prculley * gramps/gen/plug/docgen/graphdoc.py: Fix relationship Graph so Unicode chars on Multiple pages works. Fixes: #9783, #9359, #8080, #6782, #6108 Bugs: #6431, #4164, #1485, #2964, #2790 2017-10-12 John Ralls * gramps/plugins/lib/maps/osmgps.py: Use Gdk.Event.triggers_context_menu in osmgpsmaps.py. 2017-10-10 John Ralls * gramps/gui/utils.py: Replace is_right_click implementation with Gdk.Event.triggers_context_menu(). 2017-10-08 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/glade/book.glade, gramps/gui/glade/editaddress.glade, gramps/gui/glade/editattribute.glade, gramps/gui/glade/editchildref.glade, gramps/gui/glade/editcitation.glade, gramps/gui/glade/editevent.glade, gramps/gui/glade/editeventref.glade, gramps/gui/glade/editfamily.glade, gramps/gui/glade/editldsord.glade, gramps/gui/glade/editlink.glade, gramps/gui/glade/editmedia.glade, gramps/gui/glade/editmediaref.glade, gramps/gui/glade/editname.glade, gramps/gui/glade/editnote.glade, gramps/gui/glade/editperson.glade, gramps/gui/glade/editpersonref.glade, gramps/gui/glade/editplace.glade, gramps/gui/glade/editplacename.glade, gramps/gui/glade/editplaceref.glade, gramps/gui/glade/editreporef.glade, gramps/gui/glade/editrepository.glade, gramps/gui/glade/editsource.glade, gramps/gui/glade/editurl.glade, 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: Replace use of CONTROL_MASK with PRIMARY_INTENT. For better UX on Macs. 2017-10-14 Nick Hall * gramps/gen/db/generic.py, gramps/plugins/db/dbapi/dbapi.py: Write dbapi schema version to metadata table instead of a file 2017-10-13 Nick Hall * gramps/cli/clidbman.py, gramps/gui/dbman.py: Remove hardcoded references to BSDDB database backend The default backend in the preferences is now used for: * Archive checkout * Import from the command line - python Gramps.py file * Import by drag and drop onto the family tree manager 2017-10-13 Nick Hall * gramps/cli/grampscli.py: Fix opening recent family trees 2017-09-25 Nick Hall * gramps/cli/arghandler.py, gramps/cli/argparser.py, gramps/cli/grampscli.py, gramps/gen/config.py, gramps/gen/const.py, gramps/gen/db/base.py, gramps/gen/db/generic.py, gramps/gui/configure.py, gramps/gui/dbloader.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: Add login dialog and username/password command line options 2017-10-06 prculley * gramps/gui/editors/editperson.py: Fix exception when changing a family with Add person editor open fixes #10187 2017-09-30 prculley * gramps/plugins/tool/reorderids.py: Pylint improvements 2017-09-30 prculley * gramps/plugins/tool/reorderids.py: Remove eval() and rename self.dbstate 2017-09-30 prculley * gramps/plugins/tool/reorderids.py: Another way to protect GOV IDs in Gramps ID position 2017-10-05 Leonhaeuser * gramps/gen/datehandler/_date_de.py: updated German date handler: added missing Latin month names and some old German month names 2017-10-03 vantu5z * po/ru.po: update Russian translation 2017-10-02 Paul Franklin * AUTHORS, FAQ, RELEASE_NOTES, data/authors.xml, data/css/GeoView.css, data/css/Web_Basic-Ash.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_Citations-Outline.css, data/css/Web_DropDown-Menus.css, data/css/Web_Fade-Menus.css, data/css/Web_Horizontal-Menus.css, data/css/Web_Mainz.css, data/css/Web_Nebraska.css, data/css/Web_Print-Default.css, data/css/Web_Visually.css, data/css/behaviour.css, data/css/narrative-maps.css, data/gramps.xml.in, data/gramps_canonicalize.xsl, data/grampsxml.dtd, gramps/plugins/gramplet/fanchart2waygramplet.py, help/COPYING-DOCS, po/bg.po, po/br.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/ga.po, po/genpot.sh, po/he.po, po/hr.po, po/hu.po, po/ja.po, po/lt.po, po/mk.po, po/nb.po, po/nl.po, po/nn.po, po/pt_PT.po, po/ro.po, po/sk.po, po/sl.po, po/sq.po, po/sr_Latn.po, po/sv.po, po/uk.po, po/vi.po, test/dates.sh, test/det_ancestor_report.sh, test/det_descendant_report.sh, test/impex.sh, test/runtest.sh, test/tools.sh, windows/nonAIO/nsis/gramps.nsi: remove vestage of (old) SVN source-control system 2017-10-02 ZdenÄ›k HataÅ¡ * po/cs.po: Update Czech translation 2017-10-01 Nemeséri Lajos * po/hu.po: Update Hungarian translation 2017-10-01 prculley * data/authors.xml: update authors file 2017-09-30 Nick Hall * gramps/cli/grampscli.py, gramps/gen/db/base.py, gramps/gen/db/dummydb.py, gramps/gen/db/generic.py, gramps/gui/dbloader.py, gramps/gui/dbman.py, gramps/plugins/db/bsddb/read.py, gramps/plugins/db/bsddb/test/db_test.py: Remove set_save_path method The path is already set in the database load method. 2017-09-30 Nick Hall * gramps/plugins/db/bsddb/test/db_test.py: Add missing methods to database unit test 2017-09-30 Nick Hall * gramps/gen/db/base.py: Add missing base database method Issue #9741. 2017-09-30 Nick Hall * gramps/gen/db/generic.py, gramps/plugins/db/dbapi/dbapi.py: Remove get_schema_version method Issue #9541. 2017-09-30 vantu5z * po/ru.po: update Russian translation 2017-09-30 Leonhaeuser * po/de.po: Update German translation 2017-09-29 Nick Hall * gramps/gen/db/base.py, gramps/gen/db/dummydb.py, gramps/gen/db/generic.py, gramps/gen/proxy/proxybase.py, gramps/plugins/db/bsddb/read.py, gramps/plugins/db/bsddb/test/db_test.py, gramps/plugins/db/dbapi/dbapi.py, gramps/plugins/importer/importxml.py: Remove has_gramps_id method from the public API Issue #9541. 2017-09-29 Nick Hall * gramps/gen/db/base.py, gramps/gen/db/dummydb.py, gramps/gen/db/generic.py, gramps/gen/proxy/proxybase.py, gramps/plugins/db/bsddb/read.py, gramps/plugins/db/bsddb/test/db_test.py, gramps/plugins/db/dbapi/dbapi.py, gramps/plugins/lib/libgedcom.py: Remove get_gramps_ids method from the public API Issue #9541. 2017-09-29 Nick Hall * gramps/gen/db/generic.py, gramps/plugins/db/dbapi/dbapi.py: Make get_number_of, get_raw_data and has_handle methods protected Issue #9541. 2017-09-29 Nick Hall * gramps/gen/db/generic.py, gramps/gui/editors/editreference.py, gramps/plugins/db/bsddb/read.py: Remove get_from_name_and_gramps_id method Issue #9541. 2017-09-29 Nick Hall * gramps/gen/db/generic.py, gramps/gen/plug/_gramplet.py, gramps/plugins/db/bsddb/read.py: Remove get_from_name_and_handle_method Issue #9541. 2017-09-25 prculley * gramps/gui/managedwindow.py: Fix ManagedWindow/GrampsWindowManager for subsidiary window close fixes #10194 2017-09-22 prculley * gramps/plugins/lib/libgedcom.py: Fix Gedcom import for "1 MARR Y" issue Fixes #10188 2017-08-24 prculley * gramps/plugins/tool/reorderids.glade, gramps/plugins/tool/reorderids.py: Correct ReorderID tool for several bugs and deal with GetGov ID Fixes #10177, #10175, #10176 2017-09-28 niememat * po/fi.po: Update finnish translation 2017-09-27 Leonhaeuser * po/de.po: Update German translation 2017-09-27 SNoiraud * gramps/cli/argparser.py: Bad call to unlink function. Bug #08835 2017-09-26 prculley * gramps/plugins/export/exportgedcom.py: Fix Gedcom export for erroneously removed WriterOptionBox import 2017-09-26 SNoiraud * gramps/cli/argparser.py: Try to handle OSError when we use the --export argument in CLI mode. Fixes #08835 2017-09-25 Nick Hall * gramps/plugins/db/dbapi/postgresql.py: Ignore empty connection settings 2017-09-25 Nick Hall * gramps/cli/grampscli.py: Include new PostgreSQL error handling in CLI 2017-09-24 Paul Franklin * gramps/plugins/graph/gvfamilylines.py, gramps/plugins/graph/gvhourglass.py, gramps/plugins/graph/gvrelgraph.py: Special char in place's name breaks xdot view Issue #10174 2017-09-24 vantu5z * po/ru.po: update Russian translation 2017-09-23 Paul Franklin * po/POTFILES.skip, po/gramps.pot: new gramps.pot translation template 2017-09-23 Paul Franklin * gramps/gui/views/bookmarks.py: Organize Bookmarks Dialog doesn't close with x Fixes #10207 2017-09-23 Nick Hall * gramps/gen/db/exceptions.py, gramps/gui/dbloader.py, gramps/plugins/db/dbapi/postgresql.py: Improve PostgreSQL error handling Re-raise a DbConnectionError if the connection raises an error. 2017-09-23 Nick Hall * gramps/gen/config.py, gramps/gui/configure.py, gramps/plugins/db/dbapi/postgresql.py: Add connection preferences for PostgreSQL databases 2017-09-23 Nick Hall * gramps/plugins/db/bsddb/write.py: Build surname list with unique names Fixes #10186. 2017-09-22 Paul Franklin * gramps/gen/datehandler/_date_hu.py, gramps/gen/datehandler/_date_lt.py, gramps/gen/datehandler/_dateparser.py: tweak some DateParser comments 2017-09-22 Paul Franklin * gramps/gen/datehandler/_dateparser.py: DateParserEN failures under the DateTest tool Issue #7084 2017-09-19 prculley * gramps/gen/utils/unknown.py: Fix make_unknown to create valid Place Fixes #10202 2017-09-20 ZdenÄ›k HataÅ¡ * po/cs.po: Update Czech translation 2017-09-18 vantu5z * po/ru.po: update Russian translation 2017-09-17 Pedro Albuquerque * po/pt_PT.po: update Portuguese (Europe) translation 2017-09-17 niememat * po/fi.po: Update finnish translation 2017-09-17 niememat * po/fi.po: Update finnish translation 2017-09-16 Paul Franklin * po/gramps.pot: new gramps.pot translation template 2017-09-16 Paul Franklin * gramps/gui/editors/editplace.py, gramps/gui/editors/editplaceref.py: consolidate two strings into one, for more context for translators 2017-09-16 Paul Franklin * gramps/gui/glade/editplace.glade, gramps/gui/glade/editplaceref.glade: fix typos 2017-09-16 Paul Culley * gramps/gen/lib/styledtext.py, gramps/gen/lib/test/styledtext_test.py: StyledText.join method fails if the joint_text has StyledText Tags (#457) fixes #10192 2017-09-15 Pedro Albuquerque * po/pt_PT.po: update Portuguese (Europe) translation 2017-09-15 Paul Franklin * gramps/plugins/db/bsddb/upgrade.py: 3.4 database conversion fails Fixes #10189, #10064 2017-09-09 Paul Culley * data/tests/exp_sample_ged.ged, data/tests/imp_PhonFax_dfs.ged, gramps/plugins/export/exportgedcom.py, gramps/plugins/lib/libgedcom.py: fix invalid export (and import) of Gedcom EMAIL records (#455) Gedcom spec 5.5 requires '@' in general text to be doubled '@@' fixes #10167 2017-09-07 Paul Franklin * MANIFEST.in: put the entire 'bash' tree in the tar file made by 'setup.py sdist' 2017-09-04 Paul Franklin * MANIFEST.in: put the entire 'example' tree in the tar file made by 'setup.py sdist' 2017-09-02 Paul Franklin * restore git revision number to gramps50 branch