179 Commits

Author SHA1 Message Date
Don Allingham
27aa4ec6a2 2007-08-30 Don Allingham <don@gramps-project.org>
* src/BasicUtils/_UpdateCallback.py: add support for text in progressbar
	* src/ExportAssistant.py: add support for text in progressbar
	* src/ExportOptions.py: add support for text in progressbar
	* src/GrampsDbUtils/_WriteGedcom.py: add support for text in progressbar
	
2007-08-30  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsDBDir.py: use types.InstanceType
	* src/RelLib/_SourceBase.py: use types.InstanceType
	* src/RelLib/_Source.py: use types.InstanceType
	* src/RelLib/_MediaObject.py: use types.InstanceType
	* src/RelLib/_Person.py: use types.InstanceType
	* src/RelLib/_DateBase.py: use types.InstanceType
	* src/RelLib/_ChildRef.py: use types.InstanceType
	* src/RelLib/_Family.py: use types.InstanceType
	* src/RelLib/_Place.py: use types.InstanceType
	* src/RelLib/_RepoRef.py: use types.InstanceType
	* src/RelLib/_Note.py: use types.InstanceType
	* src/RelLib/_EventRef.py: use types.InstanceType
	* src/RelLib/_Repository.py: use types.InstanceType
	* src/RelLib/_Event.py: use types.InstanceType



svn: r8900
2007-08-31 03:18:38 +00:00
Don Allingham
d2d426ce7c * src/GrampsDbUtils/_WriteGedcom.py (GedcomWriter.__write_person_name): fix
handling of patronymic names

2007-08-30  Don Allingham  <don@gramps-project.org>


svn: r8895
2007-08-30 18:32:15 +00:00
Don Allingham
90e3ff34cb * src/RelLib/_Source.py: fix fast unserialize()
* src/RelLib/_Place.py: fix fast unserialize()
	* src/GrampsDbUtils/_WriteGedcom.py: double pass on progress bar
	
2007-08-29  Don Allingham  <don@gramps-project.org>


svn: r8891
2007-08-30 04:27:30 +00:00
Don Allingham
daca21383a 2007-08-28 Don Allingham <don@gramps-project.org>
* src/ExportOptions.py: filter proxy first pass
	* src/GrampsDbUtils/_FilterProxyDb.py: filter proxy first pass
	* src/GrampsDbUtils/_WriteGedcom.py: filter proxy first pass
	* src/Filters/_GenericFilter.py: filter proxy first pass



svn: r8886
2007-08-29 04:17:20 +00:00
Don Allingham
3f00f17bde svn: r8882 2007-08-28 04:03:54 +00:00
Don Allingham
63c3d10963 svn: r8881 2007-08-28 03:57:56 +00:00
Brian Matherly
07c7a5be8e LivingProxyDb.py: Remove family events when a parent is living.
svn: r8876
2007-08-26 20:32:50 +00:00
Brian Matherly
3b85844831 Add LivingProxyDb.
svn: r8874
2007-08-26 20:15:15 +00:00
Brian Matherly
ea61bf0d65 Various changes to PrivateProxyDb and ProxyDbBase.
svn: r8871
2007-08-26 04:46:33 +00:00
Don Allingham
04884cd19c 2007-08-25 Don Allingham <don@gramps-project.org>
* src/GrampsDb/__init__.py: Add DbBase
	* src/GrampsDb/_DbBase.py: Abstract base class for template
	* src/GrampsDb/Makefile.am: Add _DbBase.py
	* src/GrampsDbUtils/_PrivateProxyDb.py: Derive from ProxyDbBase
	* src/GrampsDbUtils/_ProxyDbBase.py: Provide base ProxyDbBase for proxy dbs
	* src/GrampsDbUtils/Makefile.am: Add _ProxyDbBase



svn: r8869
2007-08-26 04:06:37 +00:00
Don Allingham
5b26062459 2007-08-24 Don Allingham <don@gramps-project.org>
* src/ExportAssistant.py: fix grammar
	* src/ExportOptions.py: place for common options, build option dialog for
	exporters
	* src/GrampsDbUtils/_WriteGedcom.py: handle restrict, private, and new
	option dialog
	* src/GrampsDbUtils/_PrivateProxyDb.py: add get_researcher()
	* src/GrampsDbUtils/exportgedcom.glade: removed
	


svn: r8864
2007-08-25 05:03:23 +00:00
Don Allingham
94aa96e72d * src/GrampsDbUtils/_WriteGedcom.py: Generate LONG and LATI
* src/docgen/Makefile.am: replace LPRDoc with GtkPrint
	
2007-08-24  Don Allingham  <don@gramps-project.org>


svn: r8860
2007-08-24 21:54:06 +00:00
Brian Matherly
eb0bf91690 Implement get_default_person and get_default_handle in PrivateProxyDb.py.
svn: r8858
2007-08-24 12:12:52 +00:00
Don Allingham
2f85845d32 2007-08-22 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: use FACT for custom attributes, handle
	custom event descriptions as notes
	* src/GrampsDbUtils/_WriteGedcom.py: use FACT for custom attributes, handle
	custom event descriptions as notes
	* src/GrampsDbUtils/_GedTokens.py: add TOKEN_FACT



svn: r8855
2007-08-23 03:51:05 +00:00
Don Allingham
282fa4ac2e 2007-08-21 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: code cleanup
	* src/GrampsDbUtils/_GedcomLex.py: code cleanup
	* src/GrampsDbUtils/_WriteGedcom.py: code cleanup



svn: r8852
2007-08-22 03:47:51 +00:00
Don Allingham
21c59e9e8f * src/GrampsDbUtils/_ParseGedcom.py: check for MARR event in std_event,
not in family_even
	* src/RelLib/_FamilyRelType.py: default marriage type to unknown
	* src/GrampsDbUtils/_WriteGedcom.py: Don't add description to EVEN tag

2007-08-20  Don Allingham  <don@gramps-project.org>


svn: r8846
2007-08-21 04:17:12 +00:00
Don Allingham
62044e33a1 2007-08-19 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py (breakup): fix index check



svn: r8840
2007-08-20 03:15:13 +00:00
Don Allingham
c951994948 2007-08-18 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: fix event names, url type
	* src/GrampsDbUtils/_WriteGedcom.py: remove non-standard format types
	* src/GrampsDbUtils/gedcomexport.glade: remove non-standard format types



svn: r8836
2007-08-19 03:25:07 +00:00
Don Allingham
4d04c83327 2007-08-15 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: Match parser and writer
	* src/GrampsDbUtils/_GedcomParser.py: Match parser and writer

	* src/GrampsDbUtils/_WriteGedcom.py: write adoption records

2007-08-14  Don Allingham  <don@gramps-project.org>


svn: r8821
2007-08-16 04:30:49 +00:00
Don Allingham
2a3897c685 svn: r8819 2007-08-15 04:14:19 +00:00
Don Allingham
3a4ba79b64 2007-08-14 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: fix problems identified by gedchk



svn: r8818
2007-08-15 03:32:08 +00:00
Don Allingham
8cf2437f40 2007-08-13 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: improve FAM structure



svn: r8816
2007-08-14 04:02:18 +00:00
Don Allingham
1a7b3abb26 * src/GrampsDbUtils/_WriteGedcom.py: LANG values, additional
refactoring
	
2007-08-12  Don Allingham  <don@gramps-project.org>


svn: r8815
2007-08-13 03:40:36 +00:00
Don Allingham
9bd87e4e97 2007-08-12 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: remove unused options,
	handle source TEXT



svn: r8814
2007-08-13 00:00:16 +00:00
Brian Matherly
b00e2a935e Continued work on _PrivateProxyDB.py
svn: r8808
2007-08-12 00:18:11 +00:00
Don Allingham
215595a56b 2007-08-09 Don Allingham <don@gramps-project.org>
* GrampsDbUtils/_WriteGedcom.py: use utf8 encoding only
	* GrampsDbUtils/gedcomexport.glade:  use utf8 encoding only



svn: r8806
2007-08-10 03:53:48 +00:00
Brian Matherly
ef84a6a93c Continued work on _PrivateProxyDB.py
svn: r8805
2007-08-10 03:24:10 +00:00
Don Allingham
59d74a3c6b 2007-08-08 Don Allingham <don@gramps-project.org>
* src/Exporter.py: remove GRDB export
	* src/GrampsDbUtils/_WriteGedcom.py: write NOTE instances as references
	instead of inline. This will allow notes to be shared in the future. Handle
	CONC/CONT in a cleaner manner.



svn: r8804
2007-08-09 04:35:06 +00:00
Brian Matherly
a4afeef456 Initial commit of PrivateProxyDb.py - not done yet.
svn: r8803
2007-08-09 03:49:04 +00:00
Don Allingham
1c14e57ba5 2007-08-07 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: additional refactoring



svn: r8802
2007-08-08 04:24:49 +00:00
Don Allingham
fc6910bd1b 2007-08-05 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: start of refactoring
	* src/Bookmarks.py: Don't rewrite list



svn: r8801
2007-08-06 04:11:52 +00:00
Don Allingham
cbc06f4981 2007-07-31 Jérôme <romjerome@yahoo.fr>
* src/GrampsDbUtils/gedcomexport.glade: use UTF-8 instead of UNICODE



svn: r8794
2007-08-01 02:37:17 +00:00
Don Allingham
47cbc6f5d8 2007-07-30 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: assign inline note to the referencing object
	* src/GrampsDbUtils/_GedcomLex.py: fix UNKNOWN gender



svn: r8792
2007-07-31 03:28:04 +00:00
Don Allingham
55a34e84bf 2007-07-27 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: Handle broken gedcom, there
	the TYPE field is specified, but has no value (Heredis 9)



svn: r8780
2007-07-28 02:19:12 +00:00
Don Allingham
ac39ec2207 * src/GrampsDbUtils/_ReadGedcom.py: fix value from encoding overide
menu

2007-07-17  Don Allingham  <don@gramps-project.org>


svn: r8735
2007-07-18 04:33:20 +00:00
Don Allingham
582c56e11e 2007-07-17 Don Allingham <don@gramps-project.org>
* src/Editors/_EditSourceRef.py: remove text tab
	* src/Editors/_EditRepoRef.py: Add privacy to reporef
	* src/Lru.py: pylint
	* src/Selectors/_BaseSelector.py: set sort column
	* src/DbManager.py: clean up of dnd
	* src/glade/gramps.glade: Add privacy to reporef
	* src/DisplayModels/_PeopleModel.py: try to speed up sorts using
	mapper values
	* src/GrampsDbUtils/_GedcomParse.py: handle source text citations
	* src/GrampsDbUtils/_ReadGedcom.py: type check
	* src/GrampsDbUtils/_GedcomLex.py: handle broken conc
	* src/GrampsDbUtils/_WriteGedcom.py: handle source text citations



svn: r8734
2007-07-18 04:17:30 +00:00
Alex Roitman
301348a0df 2007-07-17 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Add reporef
	privacy on upgrade.
	* src/GrampsDbUtils/_ReadXML.py (start_note): Set privacy for
	reporef's notes;
	(start_reporef): Parse prvacy attribute for reporefs.
	* src/GrampsDb/_GrampsDbWriteXML.py (write_reporef_list): Write
	privacy attribitue.
	* src/RelLib/_RepoRef.py: Add privacy.



svn: r8730
2007-07-17 22:44:24 +00:00
Alex Roitman
b844387775 Typo
svn: r8729
2007-07-17 21:15:26 +00:00
Alex Roitman
93b256ee8b * src/GrampsDb/_GrampsDbWriteXML.py (dump_source_ref): Do not write stext tag.
* src/GrampsDbUtils/_ReadXML.py (GrampsParser.stop_stext): Import stext in sourceref as a note reference.

svn: r8722
2007-07-17 02:37:33 +00:00
Alex Roitman
5984415471 2007-07-10 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbWriteXML.py (write_date): Write datespan.
	* src/GrampsDbUtils/_ReadXML.py: (start_compound_date): Add new
	method; (start_datespan): Add new method.
	* data/grampsxml.dtd: Add datespan.
	* data/grampsxml.rng: Add datespan.



svn: r8712
2007-07-11 04:56:11 +00:00
Alex Roitman
9e6050f373 2007-07-05 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py
	(GedcomWriter.write_long_text): Remove definition;
	(GedcomWriter.__init__): Define write_long_text based on self.conc.

2007-07-05  Robert Cawley  <rjc@cawley.id.au>
	* src/GrampsDbUtils/_WriteGedcom.py: Properly write notes, not
	their handles.



svn: r8700
2007-07-06 03:15:26 +00:00
Alex Roitman
74ad7b95a4 * src/TreeViews/_PersonTreeView.py: Use name_displayer.
* src/ReportBase/_ReportUtils.py: Use name_displayer.
	* src/ReportBase/_CommandLineReport.py: Use name_displayer.
	* src/ReportBase/_BareReportDialog.py: Use name_displayer.
	* src/PluginUtils/_Tool.py: Use name_displayer.
	* src/plugins/TimeLine.py: Use name_displayer.
	* src/plugins/RelCalc.py: Use name_displayer.
	* src/plugins/ReadGrdb.py: Use name_displayer.
	* src/plugins/NarrativeWeb.py: Use name_displayer.
	* src/plugins/IndivComplete.py: Use name_displayer.
	* src/plugins/GraphViz.py: Use name_displayer.
	* src/plugins/FindDupes.py: Use name_displayer.
	* src/plugins/FamilyGroup.py: Use name_displayer.
	* src/plugins/DetDescendantReport.py: Use name_displayer.
	* src/plugins/DetAncestralReport.py: Use name_displayer.
	* src/plugins/DesGraph.py: Use name_displayer.
	* src/plugins/DescendReport.py: Use name_displayer.
	* src/plugins/DescendChart.py: Use name_displayer.
	* src/plugins/Check.py: Use name_displayer.
	* src/plugins/Ancestors.py: Use name_displayer.
	* src/plugins/AncestorReport.py: Use name_displayer.
	* src/plugins/AncestorChart2.py: Use name_displayer.
	* src/ObjectSelector/_PersonTreeFrame.py: Use name_displayer.
	* src/ObjectSelector/_PersonFrame.py: Use name_displayer.
	* src/Merge/_MergePerson.py: Use name_displayer.
	* src/GrampsDbUtils/_WriteGedcom.py: Use name_displayer.
	* src/GrampsDbUtils/_ReadXML.py: Use name_displayer.
	* src/GrampsDbUtils/_GedcomParse.py: Use name_displayer.
	* src/FilterEditor/_ShowResults.py: Use name_displayer.
	* src/FilterEditor/_EditRule.py: Use name_displayer.
	* src/Editors/_EditPrimary.py: Use name_displayer.
	* src/Editors/_EditPersonRef.py: Use name_displayer.
	* src/Editors/_EditPerson.py: Use name_displayer.
	* src/Editors/_EditName.py: Use name_displayer.
	* src/Editors/_EditLdsOrd.py: Use name_displayer.
	* src/Editors/_EditFamily.py: Use name_displayer.
	* src/DisplayTabs/_PersonRefModel.py: Use name_displayer.
	* src/DisplayTabs/_NameModel.py: Use name_displayer.
	* src/DisplayTabs/_ChildModel.py: Use name_displayer.
	* src/DisplayTabs/_BackRefModel.py: Use name_displayer.
	* src/DisplayModels/_PeopleModel.py: Use name_displayer.
	* src/DisplayModels/_FamilyModel.py: Use name_displayer.
	* src/DataViews/_PersonView.py: Use name_displayer.
	* src/DataViews/_RelationView.py: Use name_displayer.
	* src/DataViews/_PedigreeView.py: Use name_displayer.
	* src/Utils.py: Use name_displayer.
	* src/SubstKeywords.py: Use name_displayer.
	* src/Sort.py: Use name_displayer.
	* src/Reorder.py: Use name_displayer.
	* src/PageView.py (BookMarkView.add_bookmark): Use name_displayer.
	* src/Navigation.py: Use name_displayer.
	* src/DisplayState.py: Use name_displayer.
	* src/GrampsCfg.py: Use name_displayer.
	* src/Bookmarks.py (Bookmarks.make_label): Use name_displayer.
	* src/GrampsDb/Makefile.am (pkgdata_PYTHON): Ship new files.
	* src/Makefile.am (gdir_PYTHON): Ship ProgressDialog.py


svn: r8680
2007-06-28 05:41:40 +00:00
Don Allingham
e978a43d3a * src/LdsUtils.py: switch to parsing an external XML file instead of
hard coded values
	* src/data/lds.xml: new file
	* src/data/Makefile.am: handle new lds.xml
	* src/Editors/_EditLdsOrd.py: handle new LDS temple scheme
	* src/GrampsDbUtils/_GedcomParse.py: handle new LDS temple scheme
	* DisplayTabs/_LdsModel.py: handle new LDS temple scheme

2007-06-23  Don Allingham  <don@gramps-project.org>


svn: r8648
2007-06-24 04:32:54 +00:00
Don Allingham
5217058733 2007-06-19 Don Allingham <don@gramps-project.org>
* src/DbManager.py: handle RCS init properly, don't use gziped files
	* src/GrampsDbUtils/_WriteXML.py: pass compress argument properly

2007-06-19  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: parse comment for display in list
	* src/glade/gramps.glade: fix names of buttons on dbmanager



svn: r8606
2007-06-20 04:44:32 +00:00
Alex Roitman
10430f3321 2007-06-16 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_ReadXML.py (start_url): Correctly parse url type.



svn: r8565
2007-06-17 00:47:33 +00:00
Don Allingham
9059ddedec 2007-06-16 Don Allingham <don@gramps-project.org>
* src/GrampsCfg.py: additional database path
	* src/Config/_GrampsConfigKeys.py: additional database path
	* src/DbManager.py: additional database path
	* src/GrampsDbUtils/Makefile.am: additional database path
	* src/Makefile.am: additional database path
	* data/gramps.schemas.in: additional database path



svn: r8563
2007-06-16 23:17:29 +00:00
Don Allingham
e9860079c3 2007-06-15 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_Backup.py: Optimization and documentation.



svn: r8557
2007-06-16 04:23:47 +00:00
Alex Roitman
b5f51cf15f 2007-06-14 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_Backup.py (__do_restore): Minor optimization.
	* src/GrampsDb/_GrampsDbBase.py (__get_from_handle): Pass txn.



svn: r8555
2007-06-15 05:47:07 +00:00
Don Allingham
2caf3dd35a 2007-06-14 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_Backup.py (__do_restore): use transactions during restore



svn: r8554
2007-06-15 04:35:59 +00:00
Don Allingham
9b8759a25b * src/GrampsDbUtils/_Backup.py (__do_export): check for existance before deleting
2007-06-13  Don Allingham  <don@gramps-project.org>


svn: r8548
2007-06-14 04:26:46 +00:00