Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New det ancestor report #1809

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
88b4f9a
Translated using Weblate (German)
Leonhaeuser Aug 3, 2023
3c0d5aa
Translated using Weblate (Hebrew)
avma Aug 3, 2023
4336591
Translated using Weblate (Dutch)
Stephan-P Aug 3, 2023
f62e9e0
Translated using Weblate (English (United Kingdom))
Nick-Hall Aug 3, 2023
d0d4565
Translated using Weblate (Norwegian Bokmål)
Aug 3, 2023
4faddc8
Translated using Weblate (Polish)
stojex Aug 3, 2023
977daf8
Translated using Weblate (Slovak)
Aug 3, 2023
93b0bf0
Merge branch 'gramps52'
Nick-Hall Aug 25, 2023
6c1fe1b
Copy translation files from 'gramps52' branch
Nick-Hall Aug 25, 2023
892fc27
Bump all version numbers to 5.3
Nick-Hall Aug 25, 2023
b0d1306
Merge branch 'gramps52'
Nick-Hall Feb 8, 2024
f41cddc
Update GitHub actions to latest versions
Nick-Hall Feb 10, 2024
98e983d
Merge branch 'gramps52'
Nick-Hall Mar 28, 2024
58cab54
Restrict CI workflow to run on a single branch
Nick-Hall Mar 28, 2024
c74bb41
Merge branch 'gramps52'
Nick-Hall Apr 7, 2024
6b758b8
Merge branch 'gramps52'
Nick-Hall Apr 9, 2024
dff947b
Update format of Glade files
Nick-Hall Apr 15, 2024
40218e6
Update remaining Glade files
Nick-Hall Apr 15, 2024
16fed01
Use regular buttons to copy owner information from/to preferences
QuLogic Feb 26, 2024
9883413
Replace GtkArrow with GtkImage and symbolic icons
QuLogic Feb 26, 2024
31e3e67
Replace GtkMenu with GioMenu in Gramplets bar
QuLogic Feb 27, 2024
5d37c26
Remove unused code from Navigator
QuLogic Feb 27, 2024
863701b
Fix typo in Navigator action/section id
QuLogic Feb 27, 2024
8dacafc
Convert navigator menu into a combo box
QuLogic Mar 2, 2024
73ab187
Convert navigator from a Notebook to a Stack
QuLogic Mar 2, 2024
e660429
Merge pull request #1664 from QuLogic/navigator-update
Nick-Hall Apr 15, 2024
c852c7a
Replace GtkMenu with GioMenu in DropdownSidebar
QuLogic Mar 2, 2024
9e83846
Remove unused Subversion keyword substitutions
QuLogic Mar 2, 2024
3442876
Simplify some Cairo drawing
QuLogic Mar 5, 2024
b033316
Sort AIO prerequisites + remove unneeded
Mar 11, 2024
0790612
Allow 0 ancestors/descendants in hourglass graph
carlesalbasboix Mar 14, 2024
a7b53ad
pylint cleanups for gen/lib/*.py
cdhorn Jul 30, 2023
99bc4b4
Use of _ is cleaner for unreferenced vars
cdhorn Aug 5, 2023
21285a3
Reformat to default 88 columns and factor out EventBase
cdhorn Aug 21, 2023
d7e1750
Merge pull request #1481 from cdhorn/ch-pylint-gen-lib
Nick-Hall Apr 23, 2024
0e626b6
Pylint cleanups for plugins/db/dbapi/*.py
cdhorn Aug 12, 2023
780177c
Some pylint cleanups for gramps/gen/plug/*.py
cdhorn Aug 9, 2023
9325608
Pylint cleanups for gen/db/*.py
cdhorn Aug 12, 2023
c16e26b
Add forwards and backwards navigation using mouse buttons.
carlesalbasboix Mar 11, 2024
983c97f
Prevent forwards/backwards when history is locked.
carlesalbasboix Apr 24, 2024
192b784
Merge pull request #1676 from carlesalbasboix/add_navigation_mouse_bu…
Nick-Hall May 14, 2024
07e4f4e
Use preferred name instead of default name in name editor
emyoulation Apr 10, 2024
47245a9
Change the output of ADDR tags in the Gedcom export
Nick-Hall Apr 15, 2024
f5d447c
Add support for ISO 639-3 part 3 standard language code
Nick-Hall Apr 16, 2024
9550a85
Replace deprecated Gtk[HV]Box with GtkBox
QuLogic Feb 26, 2024
5adaef9
Add new role types present in the Gedcom 7.0 specification
Nick-Hall Apr 26, 2024
8d7b406
Some filter rule type related cleanups
cdhorn Aug 21, 2023
d7b5fd9
Add PyPI upload workflow
Nick-Hall Jul 14, 2024
e84b26d
Merge branch 'gramps52'
Nick-Hall Jul 26, 2024
ddf7d2e
Make BaseObject the parent class for Date, StyledText and StyledTextTag
Nick-Hall Oct 19, 2024
1dd0a91
Refactor JSON serialization
Nick-Hall Oct 14, 2024
2ca3145
Merge pull request #1787 from Nick-Hall/json-state
Nick-Hall Oct 27, 2024
8ca2326
Store empty date objects instead of null in the JSON schema
Nick-Hall Oct 30, 2024
4df1dc9
Update detancestralreport.py
dave-khuon Dec 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/gramps-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ name: Gramps CI

on:
push:
branches: [ maintenance/gramps52 ]
branches: [ master ]
pull_request:
branches: [ maintenance/gramps52 ]
branches: [ master ]

jobs:
build:
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/pypi-upload.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: PyPI upload

on: workflow_dispatch

jobs:
pypi-publish:
name: upload release to PyPI
runs-on: ubuntu-latest
environment: release
permissions:
id-token: write
steps:
- uses: actions/checkout@v4
- name: Build package distributions
run: |
python3 setup.py sdist bdist_wheel
- name: Publish package distributions to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,10 @@ The following packages are optional:
Python bindings of fontconfig are required for displaying
genealogical symbols

* [**pycountry**](https://pypi.org/project/pycountry/)

Used to validate ISO language codes.


Optional packages required by Third-party Addons
------------------------------------------------
Expand Down
36 changes: 35 additions & 1 deletion aio/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,41 @@
#
# install prerequisites
## prerequisites in msys packages
pacman -S --needed --noconfirm mingw-w64-x86_64-python mingw-w64-x86_64-python-pip mingw-w64-x86_64-gexiv2 mingw-w64-x86_64-ghostscript mingw-w64-x86_64-python-cairo mingw-w64-x86_64-python-gobject mingw-w64-x86_64-python-icu mingw-w64-x86_64-iso-codes mingw-w64-x86_64-hunspell mingw-w64-x86_64-enchant perl-XML-Parser intltool mingw-w64-x86_64-python-lxml mingw-w64-x86_64-python-jsonschema mingw-w64-x86_64-gspell mingw-w64-x86_64-geocode-glib mingw-w64-x86_64-python-pillow git mingw-w64-x86_64-graphviz mingw-w64-x86_64-goocanvas mingw-w64-x86_64-osm-gps-map base-devel subversion mingw-w64-x86_64-python-graphviz mingw-w64-x86_64-osm-gps-map mingw-w64-x86_64-nsis mingw-w64-x86_64-python-requests mingw-w64-x86_64-adwaita-icon-theme mingw-w64-x86_64-python-networkx mingw-w64-x86_64-python-psycopg2 upx mingw-w64-x86_64-python-packaging unzip mingw-w64-x86_64-python-nose mingw-w64-x86_64-python-wheel
pacman -S --needed --noconfirm \
base-devel \
git \
mingw-w64-x86_64-adwaita-icon-theme \
mingw-w64-x86_64-enchant \
mingw-w64-x86_64-geocode-glib \
mingw-w64-x86_64-gexiv2 \
mingw-w64-x86_64-ghostscript \
mingw-w64-x86_64-goocanvas \
mingw-w64-x86_64-graphviz \
mingw-w64-x86_64-gspell \
mingw-w64-x86_64-hunspell \
mingw-w64-x86_64-iso-codes \
mingw-w64-x86_64-nsis \
mingw-w64-x86_64-osm-gps-map \
mingw-w64-x86_64-python \
mingw-w64-x86_64-python-cairo \
mingw-w64-x86_64-python-cx-freeze \
mingw-w64-x86_64-python-gobject \
mingw-w64-x86_64-python-graphviz \
mingw-w64-x86_64-python-icu \
mingw-w64-x86_64-python-jsonschema \
mingw-w64-x86_64-python-lxml \
mingw-w64-x86_64-python-networkx \
mingw-w64-x86_64-python-nose \
mingw-w64-x86_64-python-packaging \
mingw-w64-x86_64-python-pillow \
mingw-w64-x86_64-python-pip \
mingw-w64-x86_64-python-psycopg2 \
mingw-w64-x86_64-python-pycountry \
mingw-w64-x86_64-python-requests \
mingw-w64-x86_64-python-wheel \
perl-XML-Parser \
unzip \
upx
pacman -S --needed --noconfirm mingw-w64-x86_64-toolchain

wget --no-verbose -N https://repo.msys2.org/mingw/mingw64/mingw-w64-x86_64-python-cx-freeze-6.15.9-1-any.pkg.tar.zst
Expand Down
3 changes: 1 addition & 2 deletions data/css/Web_Basic-Blue.css
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id: Web_Basic-Blue.css 15540 2010-06-07 16:32:00Z robhealey1 $
#

*************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic Blue Stylesheet
Expand Down
2 changes: 0 additions & 2 deletions data/css/Web_Vertical-Menus.css
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@ GRAMPS Cascading Style Sheet
Style Name: Web_Navigation-Vertical.css Stylesheet
*******************************************************************************

# $Id: Web_Navigation-Vertical.css 15241 2010-04-19 11:07:00Z robhealey1 $

Body Element
----------------------------------------------------- */
body {
Expand Down
3 changes: 1 addition & 2 deletions data/css/ancestortree.css
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id: $
#

*******************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Combined Ancestor Tree Style Sheet
Expand Down
33 changes: 1 addition & 32 deletions data/tests/exp_sample_ged.ged
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,6 @@
2 TYPE Christening of Amber Marie Smith
2 DATE 26 APR 1998
2 PLAC Community Presbyterian Church, Danville, CA
2 ADDR
3 ADR2 Community Presbyterian Church, Danville, CA
1 FAMC @F0013@
2 PEDI birth
1 CHAN
Expand Down Expand Up @@ -131,8 +129,6 @@
2 TYPE Christening of Mason Michael Smith
2 DATE 10 JUL 1996
2 PLAC Community Presbyterian Church, Danville, CA
2 ADDR
3 ADR2 Community Presbyterian Church, Danville, CA
1 FAMC @F0013@
2 PEDI birth
1 CHAN
Expand Down Expand Up @@ -626,10 +622,6 @@
3 MAP
4 LATI N39.7392
4 LONG W104.9903
2 ADDR
3 CITY Denver, Denver Co., CO
3 STAE Colorado
3 CTRY USA
1 DEAT
2 TYPE Death of Marjorie Ohman
2 DATE 22 JUN 1980
Expand All @@ -648,8 +640,6 @@
2 TYPE Birth of Darcy Horne
2 DATE 2 JUL 1966
2 PLAC Sacramento, Sacramento Co., CA
2 ADDR
3 CITY Sacramento, Sacramento Co., CA
1 FAMS @F0010@
1 CHAN
2 DATE 21 DEC 2007
Expand Down Expand Up @@ -858,12 +848,6 @@
1 BIRT
2 DATE 29 DEC 1954
2 PLAC 123 High St, Cleveland, Cuyahoga, Ohio, USA
2 ADDR 123 High St
3 ADR1 123 High St
3 CITY Cleveland
3 STAE Ohio
3 POST 44140
3 CTRY USA
2 PHON 440-871-3400
2 PHON 800-871-3400
2 EMAIL thetester@@gmail.com
Expand All @@ -884,8 +868,7 @@
1 SOUR @S0005@
1 RESI
2 DATE 27 OCT 2017
2 ADDR
3 CONT test village
2 ADDR test village
3 CONT Akron
3 CONT OH
3 CONT 44177
Expand Down Expand Up @@ -946,10 +929,6 @@
3 MAP
4 LATI N39.7392
4 LONG W104.9903
2 ADDR
3 CITY Denver, Denver Co., CO
3 STAE Colorado
3 CTRY USA
2 PHON 440-871-3402
2 EMAIL tomtester@@gmail.com
2 FAX 440-321-4569
Expand All @@ -965,10 +944,6 @@
3 MAP
4 LATI N39.7392
4 LONG W104.9903
2 ADDR
3 CITY Denver, Denver Co., CO
3 STAE Colorado
3 CTRY USA
1 FAMC @F0016@
2 PEDI birth
1 SOUR @S0005@
Expand Down Expand Up @@ -1023,10 +998,6 @@
3 MAP
4 LATI N39.7392
4 LONG W104.9903
2 ADDR
3 CITY Denver, Denver Co., CO
3 STAE Colorado
3 CTRY USA
2 STAT QUALIFIED
1 FAMC @F0016@
2 _FREL Adopted
Expand Down Expand Up @@ -1278,8 +1249,6 @@
2 DATE 22 FEB 2000
2 TEMP DENVE
2 PLAC Community Presbyterian Church, Danville, CA
2 ADDR
3 ADR2 Community Presbyterian Church, Danville, CA
2 STAT CLEARED
1 MARR
2 HUSB
Expand Down
4 changes: 2 additions & 2 deletions gramps/gen/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -177,14 +177,14 @@ def emit(key):
register("behavior.web-search-url", "http://google.com/#&q=%(text)s")
register(
"behavior.addons-url",
"https://raw.githubusercontent.com/gramps-project/addons/master/gramps52",
"https://raw.githubusercontent.com/gramps-project/addons/master/gramps53",
)
register(
"behavior.addons-projects",
[
[
"Gramps",
"https://raw.githubusercontent.com/gramps-project/addons/master/gramps52",
"https://raw.githubusercontent.com/gramps-project/addons/master/gramps53",
True,
]
],
Expand Down
2 changes: 0 additions & 2 deletions gramps/gen/datehandler/_date_hr.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id: _date_hr.py 22672 2013-07-13 18:01:08Z paul-franklin $
#

# Croatian version 2008 by Josip
# Croatian version 2018 by Milo
Expand Down
Loading