Difference between revisions of "User:Lcc"

From Gramps
Jump to: navigation, search
(Detailed Descendant Report child list)
 
(44 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Hello. I'm a software developer and try to fix some disturbing problems in GRAMPS. Unfortunately there's more to Free Software than meets the eye so patches often get relegated since I'm not an official developer. I'll post the links to my bug reports with patches here so that perhaps it can help someone. Additionally I'll post links to patches which make GRAMPS better for me but do not classify as bug fixes. Hopefully they'll make it better for you too. My position is not by any means backed by the official GRAMPS team. If you want to try these patches bear in mind they're "Third-party Patches". You might need to create an account in the bug tracker so you can download them which is not complicated. The patches are for Gramps Trunk but should apply with some fuzz to any problematic or recent version.
+
Hello. I'm a software developer and try to fix some disturbing problems in Gramps. Unfortunately there's more to Free Software than meets the eye so patches often get relegated since I'm not an official Gramps developer. I'll post the links to my bug reports with patches here so that perhaps it can help someone. I'll also post links to patches which make Gramps better for me but do not classify as bug fixes. Hopefully they'll make it better for you too. If you want to try these patches bear in mind they're "Third-party patches". You might need to create an account in the bug tracker so you can download them which is not complicated. The patches are or were for Gramps Trunk, generally Gramps 3.2-3.3 or more recent, but should apply with some fuzz to any problematic or correspondent version. I'm interested in the plugins/textreport Gramps subsystem.
 +
 
 +
Note(a): Many of the patches listed here have eventually been accepted and applied to Gramps. Be sure to check whether your version of Gramps does not already offer the correspondent functionality.
 +
 
 +
Note(b): For a discussion on attempting to apply patches on the Windows platform, see this discussion on the GRAMPS - Windows mailing list: http://gramps.1791082.n4.nabble.com/Fwd-Re-How-to-install-patch-td3206174.html .
 +
 
 +
__TOC__
  
 
== Third-party patches ==
 
== Third-party patches ==
 
=== Bug fixes ===
 
=== Bug fixes ===
* Fix for weird parentheses in the Descendant Report: http://www.gramps-project.org/bugs/view.php?id=3255
+
* Fix for weird parentheses in the Descendant Report: {{bug|3255}}
* Fix for broken CSS files compromising HTML reports: http://www.gramps-project.org/bugs/view.php?id=3259
+
* Fix for broken CSS files compromising HTML reports: {{bug|3259}}
* (report from Theo Tulley/patch from VPeric and lcc) Set different abbreviations for life events in the Descendant Report: http://www.gramps-project.org/bugs/view.php?id=3071
+
* (report from Theo Tulley/patch from VPeric and lcc) Set different abbreviations for life events in the Descendant Report: {{bug|3071}}
* Fix for Descendant Report omission of last-level spouses: http://www.gramps-project.org/bugs/view.php?id=3284
+
* Fix for Descendant Report omission of last-level spouses: {{bug|3284}}
 +
* Fix for "HtmlDoc module ignores title-style of reports": {{bug|3309}}
 +
; Detailed Descendant Report -- fix for "Family notes and attributes are not displayed in reports" (Gramps 3.2-3.3)
 +
* {{bug|3778}} ([http://drop.io/hqgz4ki/asset/detdescendantreport-py-f-notes-attrs-patch-c])
  
 
=== Other ===
 
=== Other ===
==== Detailed Descendant Report child-list descendant numbering ====
+
; Detailed Descendant Report -- standard position for child-list descendant numbering (Gramps 3.2)
GRAMPS' Detailed Descendant Report is quite complete but there is a point in which it deviates from classic descendancy reports. The descendant numbers in the child list are put to the right of their name which makes it uneven. The patch in the link below fixes this putting child numbers at the far left as most descendant reports do.
+
Gramps' Detailed Descendant Report was already quite complete but there was a point in which it deviated from classic descendancy reports. The descendant numbers in the child list were put to the right of their name which made it uneven. The patch in the link below fixed this putting child numbers at the far left as most descendant reports do.
* http://drop.io/hqgz4ki/asset/detdescendantreport-py-child-list-patch
+
* {{bug|3273}} ([http://drop.io/hqgz4ki/asset/detdescendantreport-py-child-list-patch])
 +
 
 +
; Detailed Descendant Report -- option for d'Aboville numbering (Gramps 3.2)
 +
* {{bug|3287}} ([http://drop.io/hqgz4ki/asset/detdescendantreport-py-daboville-patch])
 +
 
 +
; Detailed Descendant Report -- "+" sign for children with succession (Gramps 3.2)
 +
* {{bug|3300}} ([http://drop.io/hqgz4ki/asset/detdescendantreport-py-succession-patch])
 +
 
 +
; Detailed Descendant Report -- fallback for child-list birth/death strings (Gramps 3.2)
 +
* {{bug|3302}} ([http://drop.io/hqgz4ki/asset/detdescendantreport-py-fallback-patch])
 +
 
 +
; Descendant Report -- option for de Villiers/Pama and Meurgey de Tupigny numbering systems (Gramps 3.2-3.3)
 +
* {{bug|3635}} ([http://drop.io/hqgz4ki/asset/descendreport-py-numbering-patch-b]) (reorganized by ander882)
 +
 
 +
; Descendant Report -- option for inclusion of information of marriage (Gramps 3.2-3.3)
 +
* {{bug|3490}} ([http://drop.io/hqgz4ki/asset/descendreport-py-marriage-patch]) (reorganized by ander882)
 +
 
 +
; Relationships View -- option to make masculine lineage patriarch the active person
 +
* {{bug|5256}}
 +
 
 +
; Detailed Ancestral Report -- modified version which utilizes the Ancestral Lines Pairing System by Capers W. McDonald
 +
* {{bug|5468}}
 +
 
 +
; Detailed Descendant Report -- option for reporting by-branch
 +
This patch implements an EnumeratedListOption called Report structuring system ('structure') with two possible values, "by generation" and "by branch". Cf. Paes Leme, Pedro Taques de Almeida, Nobiliarchia Paulistana, Genealogia das Principaes Familias de S. Paulo, and Felgueiras Gayo, Manoel Joze da Costa, Nobiliario de Familias de Portugal, etc. I plan an implementation of the numbering systems used by Pedro Taques de Almeida Paes Leme and Manoel Joze da Costa Felgueiras Gayo.
 +
* {{bug|5496}}
 +
 
 +
; Detailed Descendant Report -- option for simple numbering
 +
In sequence of the patch for by-branch structure for the text Detailed Descendant Report, this patch adds a simple numbering option to said report, as used by Pedro Taques de Almeida Paes Leme in Nobiliarchia Paulistana, Genealogia das Principaes Familias de S. Paulo with by-branch style.
 +
* {{bug|5503}}
 +
 
 +
==== Changing the default family relationship type from "Unknown" to "Married" in Gramps (as of March 2010) ====
 +
If you'd like to change the default family relationship type from "Unknown" to "Married" in Gramps, as of March 2010, do the following. Exit Gramps, edit the file src/gen/lib/familyreltype.py in your Gramps source code directory (you may need to be root) and change the penultimate line from
 +
 
 +
            value = self.UNKNOWN
 +
 
 +
to
 +
            value = self.MARRIED
 +
 
 +
then restart Gramps.
 +
 
 +
== Third-party plugins ==
 +
The plugins I have written for Gramps are available as addons at the gramps-addons repository,
 +
* [[Lines of Descendency Report]] (textreport)
 +
* [[Addon:Handle.bash]]
 +
 
 +
As co-author,
 +
* [[Addon:DescendantsLines]] (drawreport)
 +
 
 +
== External links and texts ==
 +
* Hamberger, Klaus; Houseman, Michael; White, Douglas R., 35.  Kinship Network Analysis.  http://hal.archives-ouvertes.fr/docs/00/65/86/67/PDF/5605-Scott-Chap35.pdf .
  
[[Category:User]]
+
[[Category:User|Lcc]]

Latest revision as of 02:25, 17 January 2022

Hello. I'm a software developer and try to fix some disturbing problems in Gramps. Unfortunately there's more to Free Software than meets the eye so patches often get relegated since I'm not an official Gramps developer. I'll post the links to my bug reports with patches here so that perhaps it can help someone. I'll also post links to patches which make Gramps better for me but do not classify as bug fixes. Hopefully they'll make it better for you too. If you want to try these patches bear in mind they're "Third-party patches". You might need to create an account in the bug tracker so you can download them which is not complicated. The patches are or were for Gramps Trunk, generally Gramps 3.2-3.3 or more recent, but should apply with some fuzz to any problematic or correspondent version. I'm interested in the plugins/textreport Gramps subsystem.

Note(a): Many of the patches listed here have eventually been accepted and applied to Gramps. Be sure to check whether your version of Gramps does not already offer the correspondent functionality.

Note(b): For a discussion on attempting to apply patches on the Windows platform, see this discussion on the GRAMPS - Windows mailing list: http://gramps.1791082.n4.nabble.com/Fwd-Re-How-to-install-patch-td3206174.html .

Third-party patches

Bug fixes

  • Fix for weird parentheses in the Descendant Report: 3255
  • Fix for broken CSS files compromising HTML reports: 3259
  • (report from Theo Tulley/patch from VPeric and lcc) Set different abbreviations for life events in the Descendant Report: 3071
  • Fix for Descendant Report omission of last-level spouses: 3284
  • Fix for "HtmlDoc module ignores title-style of reports": 3309
Detailed Descendant Report -- fix for "Family notes and attributes are not displayed in reports" (Gramps 3.2-3.3)

Other

Detailed Descendant Report -- standard position for child-list descendant numbering (Gramps 3.2)

Gramps' Detailed Descendant Report was already quite complete but there was a point in which it deviated from classic descendancy reports. The descendant numbers in the child list were put to the right of their name which made it uneven. The patch in the link below fixed this putting child numbers at the far left as most descendant reports do.

Detailed Descendant Report -- option for d'Aboville numbering (Gramps 3.2)
Detailed Descendant Report -- "+" sign for children with succession (Gramps 3.2)
Detailed Descendant Report -- fallback for child-list birth/death strings (Gramps 3.2)
Descendant Report -- option for de Villiers/Pama and Meurgey de Tupigny numbering systems (Gramps 3.2-3.3)
  • 3635 ([6]) (reorganized by ander882)
Descendant Report -- option for inclusion of information of marriage (Gramps 3.2-3.3)
  • 3490 ([7]) (reorganized by ander882)
Relationships View -- option to make masculine lineage patriarch the active person
Detailed Ancestral Report -- modified version which utilizes the Ancestral Lines Pairing System by Capers W. McDonald
Detailed Descendant Report -- option for reporting by-branch

This patch implements an EnumeratedListOption called Report structuring system ('structure') with two possible values, "by generation" and "by branch". Cf. Paes Leme, Pedro Taques de Almeida, Nobiliarchia Paulistana, Genealogia das Principaes Familias de S. Paulo, and Felgueiras Gayo, Manoel Joze da Costa, Nobiliario de Familias de Portugal, etc. I plan an implementation of the numbering systems used by Pedro Taques de Almeida Paes Leme and Manoel Joze da Costa Felgueiras Gayo.

Detailed Descendant Report -- option for simple numbering

In sequence of the patch for by-branch structure for the text Detailed Descendant Report, this patch adds a simple numbering option to said report, as used by Pedro Taques de Almeida Paes Leme in Nobiliarchia Paulistana, Genealogia das Principaes Familias de S. Paulo with by-branch style.

Changing the default family relationship type from "Unknown" to "Married" in Gramps (as of March 2010)

If you'd like to change the default family relationship type from "Unknown" to "Married" in Gramps, as of March 2010, do the following. Exit Gramps, edit the file src/gen/lib/familyreltype.py in your Gramps source code directory (you may need to be root) and change the penultimate line from

            value = self.UNKNOWN

to

            value = self.MARRIED

then restart Gramps.

Third-party plugins

The plugins I have written for Gramps are available as addons at the gramps-addons repository,

As co-author,

External links and texts