From 6ca3821f81b9cc6a1f64703e4c0aeb3dbd3397df Mon Sep 17 00:00:00 2001 From: prculley Date: Sun, 18 Feb 2018 08:17:15 -0600 Subject: [PATCH] Release Gramps 5.0.0-beta1 --- ChangeLog | 1475 +++++++++++++++++++++++++------------------ NEWS | 196 ++++++ gramps/gen/const.py | 2 +- gramps/version.py | 2 +- po/ChangeLog | 1218 +++++++++++++++++++++++++++++------ 5 files changed, 2092 insertions(+), 801 deletions(-) diff --git a/ChangeLog b/ChangeLog index edbd3b0c751..02484276ac5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,984 +1,1249 @@ -2017-02-20 prculley +2018-02-18 niememat - * 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 + * po/fi.po: Update finnish translation -2017-08-26 prculley +2018-02-18 Sam Manzi - * gramps/gen/simple/_simpleaccess.py: Fix for deleted objects - referenced in Note StyledText Links Fixes #10178 + * README: Update README for Gramps50 (#550) + * Update wiki links to 5.0 + * Mention undocumented prerequisites -2017-08-22 prculley +2018-02-17 prculley - * gramps/plugins/export/exportgedcom.py, - gramps/plugins/lib/libgedcom.py: pylint on Gedcom importer and - exporter + * po/POTFILES.in, po/gramps.pot: Update Translation template and + POTFILES.in -2017-09-01 vantu5z +2018-02-17 vantu5z * po/ru.po: update Russian translation -2017-09-01 Paul Franklin +2018-02-15 Nick Hall - * gramps/gui/dbman.py: show correct list of buttons when FTM started + * gramps/gen/plug/docgen/treedoc.py: Replace backslash in image path + for Windows -2017-08-31 Paul Franklin +2018-02-14 Nick Hall - * gramps/gui/dbman.py: don't show 'Archive' button on Windows, it - doesn't exist there + * gramps/gen/plug/docgen/treedoc.py: Escape special LaTeX characters -2017-08-29 Bernard Banko +2018-02-16 Serge Noiraud - * po/sl.po: update sl.po to latest .pot + * gramps/plugins/webreport/media.py: crash in narrative web if no + unused media (#549) -2017-08-29 Bernard Banko +2018-02-16 Serge Noiraud - * po/sl.po: updated slovenian translation + * 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. -2017-08-28 Zdeněk Hataš +2018-02-14 Nick Hall - * po/cs.po: Update Czech translation + * gramps/gen/plug/docgen/treedoc.py: Copy output file from temporary + directory -2017-08-28 vantu5z +2018-02-10 Nick Hall - * po/ru.po: update Russian translation + * gramps/gen/plug/docgen/treedoc.py: Fix character encoding for new + tree category reports Fixes #10418. -2017-08-26 niememat +2018-02-13 Leonhaeuser - * po/fi.po: Update fix finnish translation + * po/de.po: update German translation -2017-08-26 niememat +2018-02-09 prculley - * po/fi.po: Update finnish translation + * gramps/gui/filters/sidebar/_placesidebarfilter.py: Fix Place Tree + view for proper display after filter cleared. Fixes #10416 -2017-08-25 Leonhaeuser +2017-03-27 Nick Hall - * po/de.po: Update German translation + * 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 -2017-08-25 SNoiraud +2018-02-13 Serge Noiraud - * gramps/plugins/webreport/basepage.py: Apply changes from 9881 not - in refactoring Bug #009881, #010172 + * 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. -2017-08-23 SNoiraud +2018-02-13 Sam Manzi - * gramps/plugins/webreport/common.py: Strange index and surnames - count in narrative web Fixes #010172 + * gramps/gen/const.py: Increment year to 2018 for About box. -2017-08-23 SNoiraud +2018-02-11 niememat - * gramps/plugins/webreport/narrativeweb.py: After the patch for - loop, some missing references Fixes #010168 + * po/fi.po: Fix and updated translation in Finnish -2017-08-21 Paul Franklin +2018-02-11 niememat - * gramps/gui/dbman.py, po/gramps.pot: new gramps.pot translation - template + * data/holidays.xml.in: Fix holidays in Finnish -2017-08-21 SNoiraud +2018-02-10 SNoiraud - * gramps/plugins/webreport/basepage.py: 10169: timestamp set to zero - makes gramps crash on windows. + * gramps/plugins/webreport/basepage.py: Translation problem in + narrative web. -2017-08-21 Paul Franklin +2018-02-09 Leonhaeuser - * 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 + * po/de.po: update German translation -2017-08-21 Paul Franklin +2017-12-27 prculley - * gramps/plugins/webreport/citation.py, po/POTFILES.in, - po/POTFILES.skip: proofread and tidy up both POTFILES.in and - POTFILES.skip + * gramps/gui/views/pageview.py, gramps/gui/widgets/grampletbar.py: + fix Sidebar to resize better Fixes #10334 Issue #10161 -2017-08-21 vantu5z +2018-02-08 John Ralls - * po/ru.po: update Russian translation + * mac/gramps.modules: Update pyicu to v 2.0.3 -2017-08-21 SNoiraud +2018-01-15 John Ralls - * gramps/plugins/webreport/narrativeweb.py: Better solution for - avoiding loop in narrativeweb. + * mac/gramps.modules: Consolidate Python2 and Python3 meta-modules. + GObject-Introspection now works with Python3 so the split isn't + needed any more. -2017-08-20 SNoiraud +2018-02-08 niememat - * gramps/plugins/webreport/narrativeweb.py: Avoid loop in - narrativeweb with citation, source, and media. + * po/fi.po: Fix and updated translation in Finnish -2017-08-20 Nick Hall +2018-02-07 Nick Hall - * gramps/gui/dbman.py: Use the default database backend for database - conversion + * gramps/gui/widgets/styledtexteditor.py: Add tooltip to links in + styled text editor Fixes #10179. -2017-08-20 Nick Hall +2018-02-05 John Ralls - * 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. + * 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. -2017-08-19 Paul Franklin +2018-02-05 John Ralls - * gramps/plugins/webreport/person.py: cope with pathlogical "person" + * 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. -2017-08-11 prculley +2018-02-05 prculley - * gramps/gen/plug/_gramplet.py, gramps/gen/utils/callback.py: - Correct issue with exception on database change in Gramplets Fixes #10147 + * gramps/plugins/graph/gvfamilylines.py: Fix Family Lines Graph when + 'unknown' places are present Fixes #10402 -2017-08-19 Serge Noiraud +2018-02-05 prculley - * 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 + * gramps/gen/utils/docgen/csvtab.py: Fix Export View to CSV when + Unicode characters are present Fixes #10404 + +2018-02-05 prculley -2017-08-11 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 - * gramps/gen/db/generic.py: Fix for InMemory db close error +2018-02-05 John Ralls -2017-08-14 niememat + * mac/gramps.accel: Update gramps.accel for gramps50 - * po/fi.po: Update fix finnish translation +2018-01-31 Zdeněk Hataš -2017-08-14 vantu5z + * 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 -2017-08-12 Paul Franklin +2018-01-26 prculley - * gramps/gen/datehandler/_date_sv.py: Cannot edit dates in Swedish - locale and "day month year" format Fixes #10149 + * gramps/gen/plug/_pluginreg.py: Fix view buttons order keeps + changing on different startups Fixes #10391 -2017-08-10 Paul Franklin +2018-01-26 prculley - * gramps/plugins/db/dbapi/postgresql.gpr.py: Gramps does not check - [for] installed DB backend on DB selector Fixes #10148 + * gramps/plugins/lib/libtreebase.py: Fix DescendentTree report; more + space beneath Title Issue #10377 -2017-08-10 Paul Culley +2018-01-26 prculley - * gramps/gen/lib/note.py: Typo in note get_schema (#444) + * gramps/plugins/drawreport/descendtree.py: Fix DescendentTree + report for crashes Fixes #10377 -2017-08-10 Paul Franklin +2018-01-26 prculley - * gramps/plugins/importer/importxml.py: Crash when import complex - .gramps 5.0 current branch backup file Fixes #10152 + * gramps/gen/plug/report/_book.py: Fix Book XML handler for unusual + characters in report name Issue #10387 -2017-08-10 Paul Franklin +2018-01-25 prculley - * gramps/gen/datehandler/_dateparser.py: add a few comments to the - date parser (since I keep forgetting) + * gramps/gui/plug/report/_bookdialog.py, + gramps/gui/plug/report/_docreportdialog.py: + Fix 'Generate Book' dialog for bad transient parent -2017-08-07 Paul Franklin +2018-01-25 prculley - * gramps/gen/datehandler/_datedisplay.py: fix no-day numeric date - display in y-m-d locales + * gramps/gen/plug/report/_book.py: Fix Book XML handler to deal with + unusual characters in Book name Fixes #10387 -2017-08-06 Paul Franklin +2017-10-23 Nick Hall - * gramps/gui/dialog.py: translate three small-dialog "close" buttons + * 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. -2017-08-05 Kaj Mikkelsen +2018-01-26 niememat - * po/da.po: New danish translation after review + * po/fi.po: Fix and updated translation in Finnish -2017-08-03 Leonhaeuser +2018-01-14 vantu5z - * po/de.po: update Germantranslation + * gramps/gen/config.py, gramps/gui/configure.py, + gramps/gui/utils.py: Add color schemes to config -2017-08-01 romjerome +2018-01-17 prculley - * po/fr.po: update french translation + * gramps/gui/editors/displaytabs/surnametab.py, + gramps/gui/editors/editperson.py: Surname Editor; fix so changes + made update Person 'Preferred Name' Fixes #10254 -2017-08-01 romjerome +2018-01-17 prculley - * MANIFEST.in, NEWS: merge forward (working release steps on - gramps42) + * gramps/gui/editors/displaytabs/embeddedlist.py, + gramps/gui/editors/displaytabs/surnametab.py: Surname Editor, fix + fields for better fit in minimum width dialogs -2017-07-31 Paulo Henrique Paiva de Moraes +2018-01-17 prculley - * po/pt_BR.po: update Brazilian Portuguese translation + * 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 -2017-07-31 Paulo Henrique Paiva de Moraes +2018-01-18 prculley - * po/pt_BR.po: update Brazilian Portuguese translation + * gramps/gui/viewmanager.py: Add Garbage collection after + tools/reports Fixes #10287 -2017-07-31 Bernard Banko +2018-01-22 Leonhaeuser - * po/sl.po: Slovenian translation update + * po/de.po: update German translation -2017-07-31 Zdeněk Hataš +2018-01-22 Sam Manzi - * po/cs.po: czech translation update + * gramps/gui/viewmanager.py: Fix duplicate Add menu keybinding after + PR #530 -2017-07-30 Kaj Mikkelsen +2018-01-21 Paul Culley - * po/da.po: update Danish translation + * 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 -2017-07-30 Paul Franklin +2018-01-20 niememat - * po/it.po, po/mk.po, po/pl.po, po/sq.po: remove obsolete - translations (with doubled-percent-signs) + * po/fi.po: Fixed and updated translation in Finnish -2017-07-30 vantu5z +2018-01-20 vantu5z * po/ru.po: update Russian translation -2017-07-30 niememat +2018-01-19 Paul Culley - * po/fi.po: Update finnish translation + * 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 -2017-07-29 Paul Franklin +2018-01-19 Paul Culley - * po/gramps.pot: new gramps.pot translation template + * gramps/gui/glade/editcitation.glade: Fix Citation Editor to Tab + out of Confidence ComboBox (#526) Fixes #10351 -2017-07-29 Paul Franklin +2018-01-18 Serge Noiraud - * po/POTFILES.in, po/POTFILES.skip: tidy up POTFILES.* (add recently - translatable modules, etc.) + * 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. -2017-07-29 prculley +2018-01-18 niememat - * gramps/plugins/db/dbapi/dbapi.py: Prevent dbapi from nesting - transactions for metadata Fixes #10038. + * po/fi.po: New update for Finnish translation -2017-07-29 Nick Hall +2018-01-13 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 + * 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. -2017-07-29 romjerome +2018-01-09 Nick Hall - * po/lt.po: typo + * gramps/gui/widgets/grampletpane.py, + gramps/gui/widgets/shadebox.py: Remove trailing whitespace -2017-07-28 Nick Hall +2017-12-22 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. + * gramps/cli/grampscli.py, gramps/gen/display/name.py: Clear old + custom name formats when database loaded -2017-07-28 Nick Hall +2017-12-18 Nick Hall - * gramps/plugins/db/dbapi/dbapi.py: Remove unused imports + * 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-07-28 Nick Hall +2017-12-18 Nick Hall - * gramps/plugins/db/dbapi/dbapi.py, - gramps/plugins/db/dbapi/settings.ini, - gramps/plugins/db/dbapi/settings.py: Remove settings.py file + * 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-07-27 Paul Franklin +2017-12-18 Nick Hall - * po/lt.po: fix another typo in the new lt.po + * 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. -2017-07-28 Bernard Banko +2018-01-08 prculley - * po/lt.po: lt.po: Added quotes add the end of the last string + * gramps/gui/utils.py: Fix memory leak in ProgressMeter -2017-07-27 Tadas Masiulionis +2018-01-03 prculley - * po/lt.po: update Lithuanian translation + * gramps/gui/widgets/fanchart.py: fix Fan Chart for exception on + right-click of person with no parent Fixes #10349 -2017-07-26 niememat +2017-12-28 prculley - * po/fi.po: Finnish translation update + * 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 -2017-07-25 Matti Niemelä +2018-01-02 Zdeněk Hataš - * po/fi.po: update Finnish translation + * po/cs.po: Update Czech translation -2017-07-24 Frederik De Richter +2017-12-31 Luigi Toscano - * po/nl.po: update Netherlands translation + * po/it.po: Italian translation updates and fixes -2017-07-24 Zdeněk Hataš +2017-12-31 Luigi Toscano - * po/cs.po: czech translation update + * po/it.po: Update Italian po file from latest pot template -2017-07-24 vantu5z +2017-12-29 niememat - * po/ru.po: [Russian translation] fix typo PR #439 Thanks to schoonc + * po/fi.po: New update for Finnish translation -2017-07-23 Paul Franklin +2017-12-29 vantu5z - * gramps/gui/glade/editdate.glade: Date Editor has 'Type' and - 'Quality' labels swapped Fixes #10135 + * po/ru.po: update Russian translation -2017-07-22 Paul Franklin +2017-12-29 vantu5z - * po/gramps.pot: new gramps.pot translation template + * po/POTFILES.in, po/gramps.pot: udpate pot file after + 00715fc530c9ea1d479f90321dac9f224be3be9f -2017-07-14 Nick Hall +2017-12-26 prculley - * 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. + * gramps/plugins/gramplet/mediapreview.py: Fix Media Preview + Gramplet for closed db Fixes #10332 -2017-07-21 vantu5z +2017-12-23 bertcarnell - * po/ru.po: update Russian translation + * 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-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 +2017-12-21 SNoiraud - * po/de.po: Update German translation + * gramps/plugins/webreport/basepage.py: Narrative Web works poorly + on Android browser Fixes #010320 -2017-07-17 prculley +2017-12-20 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 + * 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-07-17 prculley +2017-12-12 prculley - * gramps/gen/lib/citation.py, gramps/gen/lib/src.py: Fix source - attribute lists in schema + * 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-06-19 prculley +2017-12-07 prculley - * gramps/plugins/test/db_undo_and_signals_test.py: Add db undo/redo, - callback, and callback manager tests for both dbs + * gramps/gui/dbman.py: Fix FTM: rename a locked db, don't open, but + title bar changes Fixes #10303 -2017-06-15 prculley +2017-12-01 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 + * 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-06-04 prculley +2017-12-28 niememat - * gramps/plugins/db/dbapi/dbapi.py: Undo of delete person on dbapi - fails; fixes #10070 + * po/fi.po: Update finnish translation -2017-07-15 Nick Hall +2017-12-12 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. + * gramps/plugins/db/dbapi/dbapi.py: Use UPDATE instead of DELETE and + INSERT -2017-07-15 Leonhaeuser +2017-11-30 prculley - * po/de.po: update German translation Fix #0010131 + * gramps/gen/proxy/cache.py: Fix ProxyCache to deal with memory leak -2017-07-13 Thomas Guyot-Sionnest +2017-11-29 prculley - * 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. + * gramps/gen/proxy/cache.py: Fix duplicated method in ProxyCache + Fixes #10291 Also changed size request to better utilize actual + memory -2017-07-10 Paul Franklin +2017-12-12 Nick Hall - * gramps/gui/aboutdialog.py, - gramps/gui/logger/_errorreportassistant.py: ignore whether 32-bit or - 64-bit when reporting Windows o.s. Fixes #8832 + * 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-07-10 Zdeněk Hataš +2017-12-12 Nick Hall - * po/cs.po: czech translation update + * 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-07-08 Lajos Nemeséri +2017-12-11 Nick Hall - * po/hu.po: Update Hungarian translation + * 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-07-06 prculley +2017-12-11 Nick Hall - * 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 + * gramps/plugins/db/dbapi/postgresql.gpr.py, + gramps/plugins/db/dbapi/postgresql.py: Move PostgreSQL backend into + third-party addons -2017-07-06 vantu5z +2017-12-11 Nick Hall - * po/ru.po: update Russian translation + * gramps/gen/db/generic.py, gramps/gen/db/utils.py, + gramps/plugins/db/bsddb/write.py: Implement locking for dbapi + backends -2017-07-05 Frederik De Richter +2017-12-11 Nick Hall - * po/nl.po: update Netherlands translation + * gramps/gui/widgets/fanchart2way.py: Use escape from html rather + than cgi package -2017-07-03 Paul Franklin +2017-12-07 prculley - * 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. + * gramps/gui/dialog.py: Fix QuestionDialog display for html like + characters in title Fixes #10298 -2017-07-03 Paul Franklin +2017-12-04 prculley - * po/eo.po: add three (fatal) missing linefeeds to Esperanto - translation + * gramps/plugins/tool/findloop.glade, + gramps/plugins/tool/findloop.py: Fix Find Database Loop tool for + faster operation and better display Fixes #10299 -2017-07-03 Pier Luigi Cinquantini +2017-11-27 prculley - * po/eo.po: update Esperanto translation + * gramps/gen/lib/familyreltype.py: Fix FamilyRelationshpType + _DATAMAP order to correspond with values Fixes #10275 -2017-07-03 Leonhaeuser +2017-11-25 prculley - * po/de.po: update German translation + * 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-06-30 John Ralls +2017-11-24 prculley - * 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 + * gramps/gen/filters/rules/test/person_rules_test.py: Add additional + tests to Person Filters (MatchesFilters) -2017-07-02 Paul Franklin +2017-11-22 prculley - * po/fr.po: "translate" some more strings, make real omissions more - obvious + * gramps/plugins/graph/gvrelgraph.py: Fix Relationship Graph to + shows families if siblings but no parents -2017-07-02 Paul Franklin +2017-11-22 prculley - * gramps/gui/aboutdialog.py: translate some punctuation marks more colons for French Issue #7276 + * gramps/gen/filters/rules/person/_deeprelationshippathbetween.py: + pylint -2017-07-02 niememat +2017-11-22 prculley - * po/fi.po: Update finnish translation + * 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-07-02 Fedik +2017-11-22 prculley - * po/uk.po: Update Ukrainian translation + * gramps/gui/views/treemodels/flatbasemodel.py: Fix to allow filter + progress meters in flat views -2017-07-01 Paul Franklin +2017-11-21 prculley - * gramps/gui/aboutdialog.py, po/gramps.pot: revert half of - 0fa5454831 (LANG), make new gramps.pot template + * 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-07-01 Paul Franklin +2017-12-03 niememat - * gramps/gui/selectors/selectsource.py, gramps/gui/undohistory.py: - slight tweaks to two wiki pointers + * po/fi.po: Update finnish translation -2017-06-30 SNoiraud +2017-11-25 SNoiraud - * gramps/plugins/webreport/narrativeweb.py: Narrated Web: path to - alternate image is wrong Fixes #9881 + * gramps/plugins/webreport/basepage.py: Narrated Web Site: warnings + reported to console Fixes : #10283 -2017-06-30 romjerome +2017-11-22 Serge Noiraud - * po/fr.po: merge and update french translation + * 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-06-30 romjerome +2017-11-07 prculley - * po/fr.po: update french translation + * gramps/gui/widgets/grampletpane.py, + gramps/plugins/gramplet/sessionloggramplet.py: Fix Session Log for + exception on closed db reference click -2017-06-30 vantu5z +2017-11-20 Nick Hall - * gramps/gui/aboutdialog.py, po/gramps.pot, po/ru.po: [about dialog] - - some strings to translate + * gramps/gui/widgets/styledtexteditor.py: Fix bug in previous commit -2017-06-29 Paul Franklin +2017-10-01 prculley - * gramps/gui/logger/_errorreportassistant.py: don't print a - 'Distribution' line in Windows error reports + * gramps/gui/widgets/styledtexteditor.py: Fix 'Welcome' Gramplet and + StyledTextEditor for Link handling Issue #10179 -2017-06-29 vantu5z +2017-11-04 prculley - * po/ru.po: update Russian translation - merge with template (translate new strings) - add latest translators to translator-credits + * gramps/gui/editors/editprimary.py, + gramps/gui/plug/quick/_quickreports.py: fix Quickreport start from + Editor when object not yet committed Fixes #10048 -2017-06-26 arnaullv +2017-11-04 prculley - * po/ca.po: Updated catalan translation to latest template + * gramps/plugins/tool/findloop.py: Fix Find Database Loop tool for + wrong transient parent for progress Fixes #10072 -2017-06-28 Paul Franklin +2017-11-03 prculley - * po/is.po: fix fatal error in Finnish translation + * gramps/plugins/test/tools_test.py, + gramps/plugins/tool/testcasegenerator.py: Fix Test Case Generator to + not create illegal 'None' handles Fixes #10230 -2017-06-28 Frederik De Richter +2017-10-27 prculley - * po/nl.po: update Netherlands translation + * gramps/plugins/lib/libgedcom.py: Fix Gedcom export for bad Hebrew + Months Fixes #10245 -2017-06-28 Matti Niemelä +2017-11-19 Nick Hall - * po/fi.po: update Finnish translation + * gramps/gen/plug/docgen/graphdoc.py: Revert "correct 'import' in + ac2e0a26ac" + This reverts commit 620b2afa09c6a221ce8f8c4147b9b142b6e9facd. -2017-06-28 Sveinn í Felli +2017-11-19 vantu5z - * po/is.po: update Icelandic translation + * po/ru.po: update Russian translation -2017-06-28 SNoiraud +2017-11-16 niememat - * gramps/plugins/webreport/narrativeweb.py: Narrative web : crash - using OSM when bad lat/lon Fixes : 10111 + * po/fi.po: Update finnish translation -2017-06-28 Zdeněk Hataš +2017-11-15 SNoiraud - * po/cs.po: czech translation update + * gramps/plugins/lib/maps/placeselection.py: Can't link to a place + if wrong lat/lon in the db. Fixes #10266 -2017-06-27 Leonhaeuser +2017-11-15 Zdeněk Hataš - * po/de.po: update German translation + * po/cs.po: Update Czech translation -2017-06-27 John Ralls +2017-11-13 Leonhaeuser - * 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. + * po/de.po: update German translation -2017-06-27 Paul Franklin +2017-11-12 Sam Manzi - * po/gramps.pot: new gramps.pot translation template + * gramps/plugins/importer/importxml.py: Update redirected wiki link + from GRAMPS_XML > Gramps_XML -2017-06-27 Paul Franklin +2017-11-11 SNoiraud - * gramps/gui/editors/filtereditor.py: typo (thanks, Sveinn Felli) + * gramps/plugins/lib/maps/osmgps.py: Missing arg when right clicking + in geography view. Fixes #10261 -2017-06-27 Paul Franklin +2017-11-09 vantu5z - * gramps/gui/aboutdialog.py: don't print a 'Distribution' line in - Windows' Help=>About + * po/ru.po: update Russian translation + +2017-11-05 prculley -2017-06-26 Paul Culley + * INSTALL: Change INSTALL to replace 'python' with 'python3 for + script invokes - * gramps/plugins/tool/reorderids.py: ReorderIds tool crashes with - 'bytes' error on bsddb (#428) fixes #10098 +2017-11-04 niememat -2017-06-26 Paul Franklin + * po/fi.po: Update finnish translation - * po/zh_TW.po: merge translation with current template +2017-11-03 Paul Franklin -2017-06-26 Paul Franklin + * po/gramps.pot: new gramps.pot translation template - * po/zh_HK.po: merge translation with current template +2017-11-03 Paul Franklin -2017-06-26 Paul Franklin + * gramps/gen/plug/docgen/graphdoc.py: correct 'import' in ac2e0a26ac - * po/zh_CN.po: merge translation with current template +2017-10-29 niememat -2017-06-26 Paul Franklin + * po/fi.po: Update finnish translation - * po/vi.po: merge translation with current template +2017-10-28 vantu5z -2017-06-26 Paul Franklin + * po/ru.po: update Russian translation - * po/uk.po: merge translation with current template +2017-10-26 Nick Hall -2017-06-26 Paul Franklin + * gramps/gui/views/listview.py: Use new database convenience + function Fixes bug introduced in commit + 875242c8d6f88e91dd839812f11b92a9326d30a2. - * po/tr.po: merge translation with current template +2017-10-26 Leonhaeuser -2017-06-26 Paul Franklin + * po/de.po: Update German translation - * po/ta.po: merge translation with current template +2017-10-11 prculley -2017-06-26 Paul Franklin + * gramps/plugins/tool/check.py: Check&Repair; add checks for + 'backlinks' and repair if needed. - * po/sv.po: merge translation with current template +2017-10-25 prculley -2017-06-26 Paul Franklin + * gramps/plugins/importer/importcsv.py: Fix CSV importer for place + event name using gramps_id Fixes #10239 - * po/sr_Latn.po: merge translation with current template +2017-10-15 prculley -2017-06-26 Paul Franklin + * gramps/gui/views/treemodels/placemodel.py: Fix PlaceModel to avoid + exception following merge Fixes #10184 Bug #8377 - * po/sr.po: merge translation with current template +2017-10-14 prculley -2017-06-26 Paul Franklin + * 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 - * po/sq.po: merge translation with current template +2017-10-13 prculley -2017-06-26 Paul Franklin + * gramps/plugins/db/dbapi/dbapi.py: Dbapi: Fix for broken + 'backlinks' after a delete. Fixes #10221 - * po/sl.po: merge translation with current template +2017-10-13 prculley -2017-06-26 Paul Franklin + * gramps/gui/widgets/interactivesearchbox.py: Fix interactive search + for exception on click then down arrow Fixes #10226 - * po/sk.po: merge translation with current template +2017-10-24 Nick Hall -2017-06-26 Paul Franklin + * gramps/gen/plug/docgen/graphdoc.py: Revert "warn user if no + Ghostscript on their machine" This reverts commit ac2e0a26ac3b80ddd3f50e8cda37346714b5ee32. - * po/ro.po: merge translation with current template +2017-10-23 Paul Franklin -2017-06-26 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: - * po/pt_PT.po: merge translation with current template + 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: -2017-06-26 Paul Franklin + https://github.com/gramps-project/gramps/pull/472/commits/90de264ccf89578888c9c653c774632cde545b49 - * po/pt_BR.po: merge translation with current template +2017-10-19 Nick Hall -2017-06-26 Paul Franklin + * 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. - * po/pl.po: merge translation with current template +2017-10-16 vantu5z -2017-06-26 Paul Franklin + * po/ru.po: update Russian translation - * po/nn.po: merge translation with current template +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-06-26 Paul Franklin +2017-10-06 prculley - * po/nl.po: merge translation with current template + * gramps/gui/editors/editperson.py: Fix exception when changing a + family with Add person editor open fixes #10187 -2017-06-26 Paul Franklin +2017-09-30 prculley - * po/nb.po: merge translation with current template + * gramps/plugins/tool/reorderids.py: Pylint improvements -2017-06-26 Paul Franklin +2017-09-30 prculley - * po/mk.po: merge translation with current template + * gramps/plugins/tool/reorderids.py: Remove eval() and rename + self.dbstate -2017-06-26 Paul Franklin +2017-09-30 prculley - * po/lt.po: merge translation with current template + * gramps/plugins/tool/reorderids.py: Another way to protect GOV IDs + in Gramps ID position -2017-06-26 Paul Franklin +2017-10-05 Leonhaeuser - * po/ja.po: merge translation with current template + * gramps/gen/datehandler/_date_de.py: updated German date handler: + added missing Latin month names and some old German month names -2017-06-26 Paul Franklin +2017-10-03 vantu5z - * po/it.po: merge translation with current template + * po/ru.po: update Russian translation -2017-06-26 Paul Franklin +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/is.po: merge translation with current template + * po/cs.po: Update Czech translation -2017-06-26 Paul Franklin +2017-10-01 Nemes�ri Lajos - * po/hu.po: merge translation with current template + * po/hu.po: Update Hungarian translation -2017-06-26 Paul Franklin +2017-10-01 prculley - * po/hr.po: merge translation with current template + * data/authors.xml: update authors file -2017-06-26 Paul Franklin +2017-09-30 Nick Hall - * po/he.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-30 Nick Hall - * po/ga.po: merge translation with current template + * gramps/plugins/db/bsddb/test/db_test.py: Add missing methods to + database unit test -2017-06-26 Paul Franklin +2017-09-30 Nick Hall - * po/fr.po: merge translation with current template + * gramps/gen/db/base.py: Add missing base database method Issue #9741. -2017-06-26 Paul Franklin +2017-09-30 Nick Hall - * po/es.po: merge translation with current template + * gramps/gen/db/generic.py, gramps/plugins/db/dbapi/dbapi.py: Remove + get_schema_version method Issue #9541. -2017-06-26 Paul Franklin +2017-09-30 vantu5z - * po/eo.po: merge translation with current template + * po/ru.po: update Russian translation -2017-06-26 Paul Franklin +2017-09-30 Leonhaeuser - * po/en_GB.po: merge translation with current template + * po/de.po: Update German translation -2017-06-26 Paul Franklin +2017-09-29 Nick Hall - * po/da.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-29 Nick Hall - * po/br.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-29 Nick Hall - * po/bg.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-29 Nick Hall - * po/ar.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-29 Nick Hall - * .mailmap: add another address to the mailmap + * 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-06-26 Matti Niemelä +2017-09-25 prculley - * po/fi.po: update Finnish translation + * gramps/gui/managedwindow.py: Fix ManagedWindow/GrampsWindowManager + for subsidiary window close fixes #10194 -2017-06-26 vantu5z +2017-09-22 prculley - * po/ru.po: update Russian translation + * gramps/plugins/lib/libgedcom.py: Fix Gedcom import for "1 MARR Y" + issue Fixes #10188 -2017-06-24 John Ralls +2017-08-24 prculley - * : Add 24x24 gramps-fanchart2way.png. Missed when the plugin was added. Not having it makes for an ugly - charts toolbar in HiDPI. + * 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-06-23 Nick Hall +2017-09-28 niememat - * 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 + * po/fi.po: Update finnish translation -2017-06-18 prculley +2017-09-27 Leonhaeuser - * 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 + * po/de.po: Update German translation -2017-06-23 Nick Hall +2017-09-27 SNoiraud - * 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. + * gramps/cli/argparser.py: Bad call to unlink function. Bug #08835 -2017-06-22 Paul Franklin +2017-09-26 prculley - * po/el.po: merge translation with current template + * gramps/plugins/export/exportgedcom.py: Fix Gedcom export for + erroneously removed WriterOptionBox import -2017-06-22 Paul Franklin +2017-09-26 SNoiraud - * gramps/gen/plug/docgen/graphdoc.py: names not displayed in - relationship graph Issue #10093 + * gramps/cli/argparser.py: Try to handle OSError when we use the + --export argument in CLI mode. Fixes #08835 -2017-06-22 Leonhaeuser +2017-09-25 Nick Hall - * po/de.po: update German translation + * gramps/plugins/db/dbapi/postgresql.py: Ignore empty connection + settings -2017-06-22 Zdeněk Hataš +2017-09-25 Nick Hall - * po/cs.po: czech translation - small fixes + * gramps/cli/grampscli.py: Include new PostgreSQL error handling in + CLI -2017-06-07 prculley +2017-09-24 Paul Franklin - * gramps/plugins/gramplet/citations.py: Citations Gramplet doesn't - update in many cases Fixes #10069. + * 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-06-21 Nick Hall +2017-09-24 vantu5z - * gramps/gui/filters/sidebar/_citationsidebarfilter.py: Fix - HasCitation rule in citation filter sidebar Filter parameters should be of type str. Fixes #10076. + * po/ru.po: update Russian translation -2017-06-21 Paul Franklin +2017-09-23 Paul Franklin - * gramps/gen/const.py: typo + * po/POTFILES.skip, po/gramps.pot: new gramps.pot translation + template -2017-06-21 Paul Franklin +2017-09-23 Paul Franklin - * gramps/gen/const.py: Outdated Bugtracker link in Unexpected Error - reporting wizard Fixes #10100 + * gramps/gui/views/bookmarks.py: Organize Bookmarks Dialog doesn't + close with x Fixes #10207 -2017-06-21 Paul Franklin +2017-09-23 Nick Hall - * gramps/plugins/graph/gvfamilylines.py: Family Lines Report - generates empty PDFs when name [has double-quotes] Fixes #10096 + * 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-06-19 Paul Franklin +2017-09-23 Nick Hall - * gramps/gui/dbman.py: non-local character in DB name causes crash - on Windows Fixes #10095 + * gramps/gen/config.py, gramps/gui/configure.py, + gramps/plugins/db/dbapi/postgresql.py: Add connection preferences + for PostgreSQL databases -2017-06-17 Paul Franklin +2017-09-23 Nick Hall - * gramps/gui/logger/_errorreportassistant.py: make error report - versions closer to Help=>About ones + * gramps/plugins/db/bsddb/write.py: Build surname list with unique + names Fixes #10186. -2017-06-17 John Ralls +2017-09-22 Paul Franklin - * mac/gramps.bundle: Add a gir element, needed for scriptless - bundles. + * gramps/gen/datehandler/_date_hu.py, + gramps/gen/datehandler/_date_lt.py, + gramps/gen/datehandler/_dateparser.py: tweak some DateParser + comments -2017-06-02 SNoiraud +2017-09-22 Paul Franklin - * gramps/gen/utils/alive.py: Dead people are shown as alive Fixes #6364. + * gramps/gen/datehandler/_dateparser.py: DateParserEN failures under + the DateTest tool Issue #7084 -2017-05-29 prculley +2017-09-19 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. + * gramps/gen/utils/unknown.py: Fix make_unknown to create valid + Place Fixes #10202 -2017-05-22 prculley +2017-09-20 Zdeněk Hataš - * 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. + * po/cs.po: Update Czech translation -2017-05-22 prculley +2017-09-18 vantu5z - * 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. + * po/ru.po: update Russian translation -2017-05-20 prculley +2017-09-17 Pedro Albuquerque - * gramps/gui/editors/editmediaref.py, - gramps/gui/widgets/selectionwidget.py: Fix media preview for preview - size changes Bug #8429. + * po/pt_PT.po: update Portuguese (Europe) translation -2017-06-12 prculley +2017-09-17 niememat - * gramps/gui/logger/_errorreportassistant.py, - gramps/gui/logger/_errorview.py: _errorview dialog mapped without - transient parent Fixes #8128. + * po/fi.po: Update finnish translation -2017-05-28 prculley +2017-09-17 niememat - * gramps/gen/db/generic.py, gramps/plugins/db/bsddb/undoredo.py: - Undo of delete doesn't update views Fixes #10056. + * po/fi.po: Update finnish translation -2017-06-11 prculley +2017-09-16 Paul Franklin - * gramps/gui/viewmanager.py: Error on 'cancel' for db upgrade Fixes #10065. + * po/gramps.pot: new gramps.pot translation template -2017-06-07 prculley +2017-09-16 Paul Franklin - * gramps/plugins/gramplet/topsurnamesgramplet.py: Top surnames - Gramplet doesn't update when db is closed Fixes #10073. + * gramps/gui/editors/editplace.py, + gramps/gui/editors/editplaceref.py: consolidate two strings into + one, for more context for translators -2017-06-16 Josip +2017-09-16 Paul Franklin - * gramps/plugins/db/dbapi/postgresql.py: DBAPI: PostgreSQL crash - (#421) Fixes #0010071. + * gramps/gui/glade/editplace.glade, + gramps/gui/glade/editplaceref.glade: fix typos -2017-06-16 SNoiraud +2017-09-16 Paul Culley - * gramps/plugins/view/geoperson.py: 10088: Geography: try to link a - map position if we have an active place. + * 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-06-15 Doug Blank +2017-09-15 Pedro Albuquerque - * - 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 + * po/pt_PT.po: update Portuguese (Europe) translation -2017-05-27 prculley +2017-09-15 Paul Franklin - * gramps/plugins/view/relview.py: HandleError on Relationship view - for add child with no father Fixes #10059. + * gramps/plugins/db/bsddb/upgrade.py: 3.4 database conversion fails + Fixes #10189, #10064 -2017-05-25 prculley +2017-09-09 Paul Culley - * gramps/plugins/gramplet/citations.py: Fix HandleError in Citation - gramplet Fixes #10054. + * 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-06-15 Zdeněk Hataš +2017-09-07 Paul Franklin - * gramps/gen/datehandler/_date_cs.py, po/cs.po: removed legacy code - from _date_cs.py fixed inflections in cs.po + * MANIFEST.in: put the entire 'bash' tree in the tar file made by + 'setup.py sdist' -2017-05-23 prculley +2017-09-04 Paul Franklin - * gramps/plugins/tool/relcalc.py: relationship calculator fails - (missing uistate param) Fixes 10052 + * MANIFEST.in: put the entire 'example' tree in the tar file made by + 'setup.py sdist' -2017-06-10 bpisoj +2017-09-02 Paul Franklin - * add build version to const.py + * restore git revision number to gramps50 branch diff --git a/NEWS b/NEWS index 14034115e8b..2a39e912bc4 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,199 @@ +2018-02-17 +Version 5.0.0-beta1 +* pt_PT, hu, cs, it, fi, de, ru: update translation +* update Readme for Gramps 5.0.0 +* new genealogy tree report + * Replace backslash in image path for Windows + * Escape special LaTeX characters + * Copy output file from temporary directory + * Fix character encoding for new tree category reports. + * Add support for new genealogy tree report category. +* Fix Place Tree view for proper display after filter cleared. +* Implement place formats +* Some dates are not translated in webcal +* Some dates are not translated in webcal +* Webcal link problem in the year glance page +* Link problems depending on LANGUAGES. +* Increment year to 2018 for About box. +* data/holidays.xml.in: Fix holidays in Finnish +* fix Sidebar to resize better +* mac/gramps.modules: Update pyicu to v 2.0.3 +* mac/gramps.modules: Consolidate Python2 and Python3 meta-modules. + GObject-Introspection now works with Python3 so the split isn't needed + any more. +* Add tooltip to links in styled text editor. +* [MacOS] Replace GDK_CONTROL_MASK with GDK_META_MASK in accelerators. +* 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. +* Fix Family Lines Graph when 'unknown' places are present +* Fix Export View to CSV when Unicode characters are present +* Fix several intl date displayers for missing parameter. +* mac/gramps.accel: Update gramps.accel for gramps50 +* Some filter optimizations to avoid repeated parts of tree scan +* Fix view buttons order keeps changing on different startups +* Fix DescendentTree report; more space beneath Title +* Fix DescendentTree report for crashes +* Fix Book XML handler for unusual characters in report name +* Fix 'Generate Book' dialog for bad transient parent +* Fix Book XML handler to deal with unusual characters in Book name +* Add color schemes to config +* Surname Editor; fix so changes made update Person 'Preferred Name' +* Surname Editor, fix fields for better fit in minimum width dialogs +* Surname Editor; fix loss of data if using mouse to change fields +* Add Garbage collection after tools/reports +* Main Window menu 'Add' keyboard Acellerators +* Fix Add menu Accelerators so they don't activate on Shift-'x' +* Change Gramps 'Add' menu so 'New' is not used +* Export Web Family Tree; error on file write is now a message, not exception. +* Fix Export Web Family Tree for errors on file write +* Pylint on Web Family Tree export +* Fix Citation Editor to Tab out of Confidence ComboBox +* Narrated Web Site: + * Translation problem in narrative web. + * crash in narrative web if no unused media + * Apply places changes to the narrativeweb. + Also change order between locations and locations alternate names. + * Suppress extra line in Alternate Names section. + * Added an option for the statistics page. + * We have problems with notes: pages are too large + * Difficult to see some page on a mobile phone when you have notes. + * Resizing of images on a mobile + * Maps are too bigs on a mobile + * Split the event line to have a narrower page + * The note is spanned on two columns (Place + Description) + * In media pages, the progress meter doesn't work well. + * Add a progress meter for the medialistpage + * warnings reported to console + * 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) + * Many problems with css files and the ancestor tree + * media file not created if we have unused media. + * Fix Narrative Web works poorly on Android browser +* Clear old custom name formats when database loaded +* Fix shading colour in relationship view for dark themes. +* Fix link colour for dark themes. +* Fix default foreground colour in list views for dark themes. +* fix Fan Chart for exception on right-click of person with no parent +* Fix Fan Chart Print centering and scaling on Windows +* Fix Media Preview Gramplet for closed db +* Added a requirement for pango and pangocairo versions + Eliminates a warning that was present when calling a report from the + command line. +* Fix Styled Text Editor for exception on non-editable text click + Also prevent editing of links on non-editable text. +* Suport FTM 2017 Gedcom tags on import + 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. +* Fix Family tree Manager: rename a locked db, don't open, but title bar + changes. +* Fix Person, Family Sidebar Filters to add custom Event types + Also fix Family Sidebar Filter RelType init with closed db +* Fix ProxyCache to deal with memory leak +* Fix duplicated method in ProxyCache + Also changed size request to better utilize actual memory +* Dbapi: Fix for broken 'backlinks' after a delete. +* Dbapi: Use UPDATE instead of DELETE and INSERT +* Remove write_version method from the database API + This is specific to the BSDDB backend. +* Fixes for in-memory databases + In-memory databases always allow write access and don't need to use lock + files. +* Enable Sqlite backend for all users +* Move PostgreSQL backend into third-party addons +* Implement locking for dbapi backends +* 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. +* postgresql: Add login dialog and username/password command line options +* Write dbapi schema version to metadata table instead of a file +* 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 +* db: Remove set_save_path method + The path is already set in the database load method. +* Add missing methods to database unit test +* Add missing base database method. +* db: Remove get_schema_version method. +* db: Remove has_gramps_id method from the public API. +* db: Remove get_gramps_ids method from the public API. +* db: Make get_number_of, get_raw_data and has_handle methods protected. +* db: Remove get_from_name_and_gramps_id method. +* db: Remove get_from_name_and_handle_method. +* postgresql: Ignore empty connection settings +* Include new PostgreSQL error handling in CLI +* Improve PostgreSQL error handling + Re-raise a DbConnectionError if the connection raises an error. +* Add connection preferences for PostgreSQL databases +* bsddb: Build surname list with unique names. +* fanchart2way: Use escape from html rather than cgi package +* Fix QuestionDialog display for html like characters in title +* Fix Find Database Loop tool for faster operation and better display +* Fix FamilyRelationshpType _DATAMAP order to correspond with values +* Fix HandleError on IsLessThanNthGenerationAncestorOf filters +* Fix Relationship Graph to shows families if siblings but no parents +* Fix Deep Relationship filter to avoid recursion crash + This also changes filter to use shortest paths. +* Fix to allow filter progress meters in flat views +* Fix Gedcom import for illegal Gedcom Family Attributes + 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. +* Fix Session Log for exception on closed db reference click +* Fix 'Welcome' Gramplet and StyledTextEditor for Link handling +* fix Quickreport start from Editor when object not yet committed +* Fix Find Database Loop tool for wrong transient parent for progress +* Fix Test Case Generator to not create illegal 'None' handles +* Fix Gedcom export for bad Hebrew Months +* Can't link to a place if wrong lat/lon in the db. +* Update redirected wiki link from GRAMPS_XML > Gramps_XML +* Missing arg when right clicking in geography view. +* INSTALL: Change INSTALL to replace 'python' with 'python3 for script invokes +* Check&Repair; add checks for 'backlinks' and repair if needed. +* Fix CSV importer for place event name using gramps_id +* Fix PlaceModel to avoid exception following merge +* Fix Geography view 'Find' when db is closed. +* Fix interactive search for exception on click then down arrow +* 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. +* Fix relationship Graph so Unicode chars on Multiple pages works. +* Use Gdk.Event.triggers_context_menu in osmgpsmaps.py. +* Replace is_right_click implementation with Gdk.Event.triggers_context_menu(). +* Replace use of CONTROL_MASK with PRIMARY_INTENT. For better UX on Macs. +* Fix opening recent family trees +* Fix exception when changing a family with Add person editor open +* Remove eval() and rename self.dbstate +* reorderids: Another way to protect GOV IDs in Gramps ID position +* updated German date handler: added missing Latin month names and + some old German month names +* remove vestage of (old) SVN source-control system +* update authors file +* Fix ManagedWindow/GrampsWindowManager for subsidiary window close +* Fix Gedcom import for "1 MARR Y" issue +* Correct ReorderID tool for several bugs and deal with GetGov ID +* Bad call to unlink function. +* Fix Gedcom export for erroneously removed WriterOptionBox import +* Try to handle OSError when we use the --export argument in CLI mode. +* Special char in place's name breaks xdot view +* Organize Bookmarks Dialog doesn't close with x +* tweak some DateParser comments +* DateParserEN failures under the DateTest tool +* Fix make_unknown to create valid Place +* editplace: fix typos +* StyledText.join method fails if the joint_text has StyledText Tags +* 3.4 database conversion fails +* fix invalid export (and import) of Gedcom EMAIL records + Gedcom spec 5.5 requires '@' in general text to be doubled '@@' + 2017-09-02 Version 5.0.0-alpha3 * Fix Undo -- crashes due to race in Gtk diff --git a/gramps/gen/const.py b/gramps/gen/const.py index a38acf17754..43263cd7e08 100644 --- a/gramps/gen/const.py +++ b/gramps/gen/const.py @@ -138,7 +138,7 @@ 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 # # Glade files diff --git a/gramps/version.py b/gramps/version.py index 353519d3b3c..baa76cbe3f8 100644 --- a/gramps/version.py +++ b/gramps/version.py @@ -19,6 +19,6 @@ # VERSION_TUPLE = (5, 0, 0) -VERSION_QUALIFIER = "-alpha3" +VERSION_QUALIFIER = "-beta1" VERSION = '.'.join(map(str,VERSION_TUPLE)) + VERSION_QUALIFIER major_version = "%s.%s" % (VERSION_TUPLE[0], VERSION_TUPLE[1]) diff --git a/po/ChangeLog b/po/ChangeLog index 29a952ba00d..fe6687aad1d 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,401 +1,1231 @@ -2017-09-01 vantu5z +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 -2017-08-29 Bernard Banko +2018-02-15 Nick Hall - * po/sl.po: update sl.po to latest .pot + * gramps/gen/plug/docgen/treedoc.py: Replace backslash in image path + for Windows -2017-08-29 Bernard Banko +2018-02-14 Nick Hall - * po/sl.po: updated slovenian translation + * gramps/gen/plug/docgen/treedoc.py: Escape special LaTeX characters -2017-08-28 Zdeněk Hataš +2018-02-16 Serge Noiraud - * po/cs.po: Update Czech translation + * 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-06 John Ralls + + * : Merge pull request #541 from jralls/accels. + +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-08-28 vantu5z +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 -2017-08-26 niememat +2018-01-26 prculley - * po/fi.po: Update fix finnish translation + * gramps/gen/plug/_pluginreg.py: Fix view buttons order keeps + changing on different startups Fixes #10391 -2017-08-26 niememat +2018-01-26 prculley - * po/fi.po: Update finnish translation + * gramps/plugins/lib/libtreebase.py: Fix DescendentTree report; more + space beneath Title Issue #10377 -2017-08-25 Leonhaeuser +2018-01-26 prculley - * po/de.po: Update German translation + * 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 -2017-08-21 vantu5z +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 -2017-08-14 niememat +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 - * po/fi.po: Update fix finnish translation +2017-12-29 niememat -2017-08-14 vantu5z + * po/fi.po: New update for Finnish translation + +2017-12-29 vantu5z * po/ru.po: update Russian translation -2017-08-05 Kaj Mikkelsen +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 - * po/da.po: New danish translation after review + * 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-08-03 Leonhaeuser +2017-12-12 prculley - * po/de.po: update Germantranslation + * 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-08-01 romjerome +2017-12-07 prculley - * po/fr.po: update french translation + * gramps/gui/dbman.py: Fix FTM: rename a locked db, don't open, but + title bar changes Fixes #10303 -2017-07-31 Paulo Henrique Paiva de Moraes +2017-12-01 prculley - * po/pt_BR.po: update Brazilian Portuguese translation + * 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-07-31 Paulo Henrique Paiva de Moraes +2017-12-28 niememat - * po/pt_BR.po: update Brazilian Portuguese translation + * 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 -2017-07-31 Bernard Banko + * gramps/gui/editors/editprimary.py, + gramps/gui/plug/quick/_quickreports.py: fix Quickreport start from + Editor when object not yet committed Fixes #10048 - * po/sl.po: Slovenian translation update +2017-11-04 prculley -2017-07-31 Zdeněk Hataš + * gramps/plugins/tool/findloop.py: Fix Find Database Loop tool for + wrong transient parent for progress Fixes #10072 - * po/cs.po: czech translation update +2017-11-03 prculley -2017-07-30 Kaj Mikkelsen + * gramps/plugins/test/tools_test.py, + gramps/plugins/tool/testcasegenerator.py: Fix Test Case Generator to + not create illegal 'None' handles Fixes #10230 - * po/da.po: update Danish translation +2017-10-27 prculley -2017-07-30 Paul Franklin + * gramps/plugins/lib/libgedcom.py: Fix Gedcom export for bad Hebrew + Months Fixes #10245 - * po/it.po, po/mk.po, po/pl.po, po/sq.po: remove obsolete - translations (with doubled-percent-signs) +2017-11-19 Nick Hall -2017-07-30 vantu5z + * 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-07-30 niememat +2017-11-16 niememat * po/fi.po: Update finnish translation -2017-07-29 romjerome +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 - * po/lt.po: typo +2017-11-15 Zdeněk Hataš + + * po/cs.po: Update Czech translation + +2017-11-13 Leonhaeuser + + * po/de.po: update German translation -2017-07-27 Paul Franklin +2017-11-12 Sam Manzi - * po/lt.po: fix another typo in the new lt.po + * gramps/plugins/importer/importxml.py: Update redirected wiki link + from GRAMPS_XML > Gramps_XML -2017-07-28 Bernard Banko +2017-11-11 SNoiraud - * po/lt.po: lt.po: Added quotes add the end of the last string + * gramps/plugins/lib/maps/osmgps.py: Missing arg when right clicking + in geography view. Fixes #10261 -2017-07-27 Tadas Masiulionis +2017-11-09 vantu5z - * po/lt.po: update Lithuanian translation + * po/ru.po: update Russian translation -2017-07-26 niememat +2017-11-05 prculley - * po/fi.po: Finnish translation update + * INSTALL: Change INSTALL to replace 'python' with 'python3 for + script invokes -2017-07-25 Matti Niemelä +2017-11-04 niememat - * po/fi.po: update Finnish translation + * po/fi.po: Update finnish translation -2017-07-24 Frederik De Richter +2017-11-03 Paul Franklin - * po/nl.po: update Netherlands translation + * po/gramps.pot: new gramps.pot translation template -2017-07-24 Zdeněk Hataš +2017-11-03 Paul Franklin - * po/cs.po: czech translation update + * gramps/gen/plug/docgen/graphdoc.py: correct 'import' in ac2e0a26ac -2017-07-24 vantu5z +2017-10-29 niememat - * po/ru.po: [Russian translation] fix typo PR #439 Thanks to schoonc + * po/fi.po: Update finnish translation -2017-07-21 vantu5z +2017-10-28 vantu5z * po/ru.po: update Russian translation -2017-07-17 Leonhaeuser +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-07-15 Leonhaeuser +2017-10-11 prculley - * po/de.po: update German translation Fix #0010131 + * gramps/plugins/tool/check.py: Check&Repair; add checks for + 'backlinks' and repair if needed. -2017-07-10 Zdeněk Hataš +2017-10-25 prculley - * po/cs.po: czech translation update + * gramps/plugins/importer/importcsv.py: Fix CSV importer for place + event name using gramps_id Fixes #10239 -2017-07-08 Lajos Nemeséri +2017-10-15 prculley - * po/hu.po: Update Hungarian translation + * gramps/gui/views/treemodels/placemodel.py: Fix PlaceModel to avoid + exception following merge Fixes #10184 Bug #8377 -2017-07-06 vantu5z +2017-10-14 prculley - * po/ru.po: update Russian translation + * 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-07-05 Frederik De Richter +2017-10-13 prculley - * po/nl.po: update Netherlands translation + * gramps/plugins/db/dbapi/dbapi.py: Dbapi: Fix for broken + 'backlinks' after a delete. Fixes #10221 -2017-07-03 Paul Franklin +2017-10-13 prculley - * 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. + * gramps/gui/widgets/interactivesearchbox.py: Fix interactive search + for exception on click then down arrow Fixes #10226 -2017-07-03 Paul Franklin +2017-10-24 Nick Hall - * po/eo.po: add three (fatal) missing linefeeds to Esperanto - translation + * gramps/gen/plug/docgen/graphdoc.py: Revert "warn user if no + Ghostscript on their machine" This reverts commit ac2e0a26ac3b80ddd3f50e8cda37346714b5ee32. -2017-07-03 Pier Luigi Cinquantini +2017-10-23 Paul Franklin - * po/eo.po: update Esperanto translation + * gramps/gen/plug/docgen/graphdoc.py: warn user if no Ghostscript on + their machine This is the thread which motivated me to write this: -2017-07-03 Leonhaeuser + 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: - * po/de.po: update German translation + https://github.com/gramps-project/gramps/pull/472/commits/90de264ccf89578888c9c653c774632cde545b49 -2017-07-02 Paul Franklin +2017-10-19 Nick Hall - * po/fr.po: "translate" some more strings, make real omissions more - obvious + * 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-07-02 niememat +2017-10-16 vantu5z - * po/fi.po: Update finnish translation + * po/ru.po: update Russian translation -2017-07-02 Fedik +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. - * po/uk.po: Update Ukrainian translation +2017-10-15 Nick Hall -2017-06-30 romjerome + * : Merge pull request #472 from prculley/bug9783 - * po/fr.po: merge and update french translation +2017-10-05 prculley -2017-06-30 romjerome + * gramps/gen/plug/docgen/graphdoc.py: Pylint on graphdoc - * po/fr.po: update french translation +2017-10-05 prculley -2017-06-30 vantu5z + * 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 - * po/ru.po: [about dialog] - some strings to translate +2017-10-15 Nick Hall -2017-06-29 vantu5z + * : Merge pull request #474 from jralls/primary_intent - * po/ru.po: update Russian translation - merge with template (translate new strings) - add latest translators to translator-credits +2017-10-10 John Ralls -2017-06-26 arnaullv + * gramps/gui/utils.py: Replace is_right_click implementation with + Gdk.Event.triggers_context_menu(). - * po/ca.po: Updated catalan translation to latest template +2017-10-08 John Ralls -2017-06-28 Paul Franklin + * 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. - * po/is.po: fix fatal error in Finnish translation +2017-10-14 Nick Hall -2017-06-28 Frederik De Richter + * gramps/gen/db/generic.py, gramps/plugins/db/dbapi/dbapi.py: Write + dbapi schema version to metadata table instead of a file - * po/nl.po: update Netherlands translation +2017-10-13 Nick Hall -2017-06-28 Matti Niemelä + * 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 - * po/fi.po: update Finnish translation +2017-10-13 Nick Hall -2017-06-28 Sveinn í Felli + * gramps/cli/grampscli.py: Fix opening recent family trees - * po/is.po: update Icelandic translation +2017-09-25 Nick Hall -2017-06-28 Zdeněk Hataš + * 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 - * po/cs.po: czech translation update +2017-10-06 prculley -2017-06-27 Leonhaeuser + * gramps/gui/editors/editperson.py: Fix exception when changing a + family with Add person editor open fixes #10187 - * po/de.po: update German translation +2017-09-30 prculley -2017-06-26 Paul Franklin + * gramps/plugins/tool/reorderids.py: Pylint improvements - * po/zh_TW.po: merge translation with current template +2017-09-30 prculley -2017-06-26 Paul Franklin + * gramps/plugins/tool/reorderids.py: Remove eval() and rename + self.dbstate - * po/zh_HK.po: merge translation with current template +2017-09-30 prculley -2017-06-26 Paul Franklin + * gramps/plugins/tool/reorderids.py: Another way to protect GOV IDs + in Gramps ID position - * po/zh_CN.po: merge translation with current template +2017-10-05 Leonhaeuser -2017-06-26 Paul Franklin + * gramps/gen/datehandler/_date_de.py: updated German date handler: + added missing Latin month names and some old German month names - * po/vi.po: merge translation with current template +2017-10-03 vantu5z -2017-06-26 Paul Franklin + * po/ru.po: update Russian translation - * po/uk.po: merge translation with current template +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š -2017-06-26 Paul Franklin + * po/cs.po: Update Czech translation - * po/tr.po: merge translation with current template +2017-10-01 Nemes�ri Lajos -2017-06-26 Paul Franklin + * po/hu.po: Update Hungarian translation - * po/ta.po: merge translation with current template +2017-10-01 prculley -2017-06-26 Paul Franklin + * data/authors.xml: update authors file - * po/sv.po: merge translation with current template +2017-09-30 Nick Hall -2017-06-26 Paul Franklin + * 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. - * po/sr_Latn.po: merge translation with current template +2017-09-30 Nick Hall -2017-06-26 Paul Franklin + * gramps/plugins/db/bsddb/test/db_test.py: Add missing methods to + database unit test - * po/sr.po: merge translation with current template +2017-09-30 Nick Hall -2017-06-26 Paul Franklin + * gramps/gen/db/base.py: Add missing base database method Issue #9741. - * po/sq.po: merge translation with current template +2017-09-30 Nick Hall -2017-06-26 Paul Franklin + * gramps/gen/db/generic.py, gramps/plugins/db/dbapi/dbapi.py: Remove + get_schema_version method Issue #9541. - * po/sl.po: merge translation with current template +2017-09-30 vantu5z -2017-06-26 Paul Franklin + * po/ru.po: update Russian translation + +2017-09-30 Leonhaeuser - * po/sk.po: merge translation with current template + * po/de.po: Update German translation -2017-06-26 Paul Franklin +2017-09-29 Nick Hall - * po/ro.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-29 Nick Hall - * po/pt_PT.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-29 Nick Hall - * po/pt_BR.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-29 Nick Hall - * po/pl.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-29 Nick Hall - * po/nn.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-25 prculley - * po/nl.po: merge translation with current template + * gramps/gui/managedwindow.py: Fix ManagedWindow/GrampsWindowManager + for subsidiary window close fixes #10194 -2017-06-26 Paul Franklin +2017-09-22 prculley - * po/nb.po: merge translation with current template + * gramps/plugins/lib/libgedcom.py: Fix Gedcom import for "1 MARR Y" + issue Fixes #10188 -2017-06-26 Paul Franklin +2017-08-24 prculley - * po/mk.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-28 niememat - * po/lt.po: merge translation with current template + * po/fi.po: Update finnish translation -2017-06-26 Paul Franklin +2017-09-27 Leonhaeuser - * po/ja.po: merge translation with current template + * po/de.po: Update German translation -2017-06-26 Paul Franklin +2017-09-27 SNoiraud - * po/it.po: merge translation with current template + * gramps/cli/argparser.py: Bad call to unlink function. Bug #08835 -2017-06-26 Paul Franklin +2017-09-26 prculley - * po/is.po: merge translation with current template + * gramps/plugins/export/exportgedcom.py: Fix Gedcom export for + erroneously removed WriterOptionBox import -2017-06-26 Paul Franklin +2017-09-26 SNoiraud - * po/hu.po: merge translation with current template + * gramps/cli/argparser.py: Try to handle OSError when we use the + --export argument in CLI mode. Fixes #08835 -2017-06-26 Paul Franklin +2017-09-25 Nick Hall - * po/hr.po: merge translation with current template + * gramps/plugins/db/dbapi/postgresql.py: Ignore empty connection + settings -2017-06-26 Paul Franklin +2017-09-25 Nick Hall - * po/he.po: merge translation with current template + * gramps/cli/grampscli.py: Include new PostgreSQL error handling in + CLI -2017-06-26 Paul Franklin +2017-09-24 Paul Franklin - * po/ga.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-24 vantu5z - * po/fr.po: merge translation with current template + * po/ru.po: update Russian translation -2017-06-26 Paul Franklin +2017-09-23 Paul Franklin - * po/es.po: merge translation with current template + * po/POTFILES.skip, po/gramps.pot: new gramps.pot translation + template -2017-06-26 Paul Franklin +2017-09-23 Paul Franklin - * po/eo.po: merge translation with current template + * gramps/gui/views/bookmarks.py: Organize Bookmarks Dialog doesn't + close with x Fixes #10207 -2017-06-26 Paul Franklin +2017-09-23 Nick Hall - * po/en_GB.po: merge translation with current template + * 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-06-26 Paul Franklin +2017-09-23 Nick Hall - * po/da.po: merge translation with current template + * gramps/gen/config.py, gramps/gui/configure.py, + gramps/plugins/db/dbapi/postgresql.py: Add connection preferences + for PostgreSQL databases -2017-06-26 Paul Franklin +2017-09-23 Nick Hall - * po/br.po: merge translation with current template + * gramps/plugins/db/bsddb/write.py: Build surname list with unique + names Fixes #10186. -2017-06-26 Paul Franklin +2017-09-22 Paul Franklin - * po/bg.po: merge translation with current template + * gramps/gen/datehandler/_date_hu.py, + gramps/gen/datehandler/_date_lt.py, + gramps/gen/datehandler/_dateparser.py: tweak some DateParser + comments -2017-06-26 Paul Franklin +2017-09-22 Paul Franklin - * po/ar.po: merge translation with current template + * gramps/gen/datehandler/_dateparser.py: DateParserEN failures under + the DateTest tool Issue #7084 -2017-06-26 Matti Niemelä +2017-09-19 prculley - * po/fi.po: update Finnish translation + * gramps/gen/utils/unknown.py: Fix make_unknown to create valid + Place Fixes #10202 -2017-06-26 vantu5z +2017-09-20 Zdeněk Hataš + + * po/cs.po: Update Czech translation + +2017-09-18 vantu5z * po/ru.po: update Russian translation -2017-06-22 Paul Franklin +2017-09-17 Pedro Albuquerque - * po/el.po: merge translation with current template + * po/pt_PT.po: update Portuguese (Europe) translation -2017-06-22 Leonhaeuser +2017-09-17 niememat - * po/de.po: update German translation + * 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-06-22 Zdeněk Hataš +2017-09-02 Paul Franklin - * po/cs.po: czech translation - small fixes + * gramps/gen/const.py: restore git revision number to gramps50 + branch -2017-06-15 Zdeněk Hataš - * removed legacy code from _date_cs.py fixed inflections in cs.po