2023-06-29 Nick Hall * docs/conf.py, gramps/gen/const.py: Update copyright date 2023-05-13 SNoiraud * gramps/plugins/webreport/media.py: Narrative web: problem with small pictures. Fixes #012884 2023-05-09 SNoiraud * gramps/plugins/view/familyview.py: Implement the "J" for the family view Fixes #012882 2022-07-11 Jon Schewe * gramps/plugins/webreport/basepage.py: Avoid application crash on invalid user input If the user inputs an invalid date this change keeps the application from crashing when such a date is found. The invalid date information is reported to the user in the log. Fixes #12658. 2023-05-13 Nick Hall * gramps/plugins/export/exportgedcom.py: Fix export where private citations are excluded 2022-06-01 prculley * gramps/plugins/tool/eventcmp.py: Fix Event compare tool to display enclosed places properly 2022-06-08 SNoiraud * gramps/gui/viewmanager.py: Check that view exists before calling post_create method Avoids 'NoneType' object has no attribute 'post_create' error. Fixes #12638 2022-06-15 Jingxuan He * gramps/plugins/webreport/webcal.py: Fix a wrong operator bug in the web calendar report 2022-10-08 Himanshu Gohel <1551217+hgohel@users.noreply.github.com> * gramps/gen/plug/docgen/treedoc.py: Revert "Enclose tree report image path and file name in braces" Fixes #12437 by reverting commit 75921ceaf40f3ced597d99c43794b98f81e49957 due to reports of regression where processing of the generated TeX file fails due to bad path specificiation for image files. Change was introduced in bug fix for #10495. Bugs #12437 and #12697 reported the regression and confirmed that reverting the change fixes the regression. 2022-10-22 SNoiraud * gramps/plugins/lib/maps/geography.py: Geography View: Fix number of arguments in add_bookmark method add_bookmark() takes 2 positional arguments but 3 were given Fixes #12718 2022-12-08 GaryGriffin * gramps/plugins/lib/libsubstkeyword.py: Use date-specific place in report substitution variables Fix place title in graphical reports which have user-defined display formats to use date-specific alternate name. This impacts Ancestor Tree, Descendant Tree, and Family Descendant Tree. Fixes #12763. 2022-12-27 John Ralls * gramps/grampsapp.py, gramps/gui/aboutdialog.py, gramps/gui/logger/_errorreportassistant.py, gramps/plugins/db/bsddb/bsddbtxn.py, gramps/plugins/db/bsddb/cursor.py, gramps/plugins/db/bsddb/read.py, gramps/plugins/db/bsddb/summary.py, gramps/plugins/db/bsddb/test/cursor_test.py, gramps/plugins/db/bsddb/undoredo.py, gramps/plugins/db/bsddb/upgrade.py, gramps/plugins/db/bsddb/write.py, gramps/plugins/gramplet/leak.py, mac/patches/gramps-berkeleydb.patch: Try to import berkeleydb if bsddb3 isn't found. berkelydb is usable for python >= 3.6 and required for python >= 3.10. See https://www.jcea.es/programacion/pybsddb.htm. 2023-02-12 Vincent Smeets * gramps/plugins/docgen/htmldoc.py: HtmlDoc: Create a unique filename for cropped images 2022-10-24 D.A.Lordemann * gramps/plugins/export/exportgedcom.py: Fix corrupted NOTE tag in Gedcom export Remove Python2 code obsoleted by Python3, which was corrupting GEDCOM export of Gramps Notes text that includes multi-byte utf-8 characters. Fixes #12709. 2022-09-27 SNoiraud * gramps/gui/viewmanager.py: Fix IndexError that sometimes occurs when changing view This occurs when restarting Gramps. Fixes #12636, #12304, #12429, #12623, #12695. 2023-03-18 SNoiraud * gramps/gen/proxy/referencedbyselection.py, gramps/gui/widgets/styledtexteditor.py, gramps/plugins/lib/libhtmlbackend.py: Fix crash when invalid note link Fixes #012854 2023-04-17 SNoiraud * gramps/gui/utils.py: Tags with color names don't work in pedigree views Color tags work correctly in all views except in pedigree views. These views modify colors: ... context.set_source_rgba(*(self.bordercolor[:3] + (0.4,))) ... and context.set_source_rgb(*self.bgcolor[:3]) As it works everywhere except in these views, I think it is a bug even if we cannot enter color names in tags Fixes #012866 2023-04-05 SNoiraud * gramps/gui/views/treemodels/eventmodel.py: Crash when invalid event date 2023-04-04 SNoiraud * gramps/gui/listmodel.py: ListModel: Only the first level is managed When we use checkboxes in columns. The path was converted to int. Why ? But when we have multiple level, the path format is "x:y" for two levels, "x:y:z" for three levels, etc 2023-03-07 Nick Hall * .github/workflows/gramps-ci.yml: Update Gramps CI workflow to run on Ubuntu 20.04 Ubuntu 18.04 became fully unsupported on 1 Dec 2022. 2022-12-27 John Ralls * mac/gramps.modules: mac: Patch bsddb to use berkeleydb instead of bsddb3 module. 2022-12-27 John Ralls * mac/gramps.modules, mac/patches/berkeleydb-4.8-mutex.patch: Mac build: Patch berkeleydb configure to work on Apple Silicon. 2022-12-26 John Ralls * mac/gramps.modules: [mac] Update Exiv2 download URL, moved to github. 2022-12-24 John Ralls * mac/Info.plist, mac/gramps.bundle, mac/gramps.modules: Repackage Gramps 5.1.5 with Gtk updates fixing use on macOS 13 Ventura. 2022-03-08 Nick Hall * gramps/plugins/lib/librecords.py: Fix spouse's name and underlined call names in records Fixes #12391 2022-03-16 Nick Hall * .github/workflows/gramps-ci.yml: Fix package installation failures in CI 2019-12-09 Sam Manzi * gramps/gen/utils/grampslocale.py: Update INCOMPLETE_TRANSLATIONS * Remove: he * Add: zh_HK, zh_TW 2022-02-12 Ross Gammon * debian/changelog, debian/copyright, debian/patches/fix-probably_alive_test.patch, debian/patches/series: Update Debian folder after 5.1.5 release 2022-02-05 John Ralls * mac/Info.plist, mac/gramps.modules: Package Gramps 5.1.5 for macOS. 2022-02-05 Nick Hall * Bump to 5.1.6