Richard Taylor
70e12c490e
Moved NameDisplay into BasicUtils.
...
svn: r8197
2007-02-20 20:56:48 +00:00
Don Allingham
da92a9431b
2007-02-09 Don Allingham <don@gramps-project.org>
...
* src/plugins/Check.py: fix illegal family events
* src/GrampsDbUtils/_GedcomParse.py: improve parsing
* src/GrampsDbUtils/_GedcomLex.py: improve parsing
* src/GrampsDbUtils/_GedTokens.py: improve parsing
svn: r8079
2007-02-09 23:16:57 +00:00
Don Allingham
b2860d222e
* src/DisplayModels/_BaseModel.py: Refactor out node/path maps
...
* various: remove sets import
svn: r8011
2007-01-29 19:13:15 +00:00
Don Allingham
2406378435
* src/GrampsDb/_GrampsDBCallback.py: sys.getfilesystemencoding()
...
* src/GrampsDb/_GrampsBSDDB.py: sys.getfilesystemencoding()
* src/Exporter.py: sys.getfilesystemencoding()
* src/ReportBase/_FileEntry.py: sys.getfilesystemencoding()
* src/Editors/_EditMedia.py: sys.getfilesystemencoding()
* src/DisplayTabs/_SourceEmbedList.py: sys.getfilesystemencoding()
* src/plugins/WriteCD.py: sys.getfilesystemencoding()
* src/plugins/WritePkg.py: sys.getfilesystemencoding()
* src/plugins/Check.py: sys.getfilesystemencoding()
* src/plugins/EventCmp.py: sys.getfilesystemencoding()
* src/AddMedia.py: sys.getfilesystemencoding()
* src/DisplayModels/_BaseModel.py: sys.getfilesystemencoding()
* src/DateEdit.py: sys.getfilesystemencoding()
* src/ArgHandler.py: sys.getfilesystemencoding()
* src/DbLoader.py: sys.getfilesystemencoding()
svn: r7951
2007-01-22 03:56:23 +00:00
Don Allingham
a2fd59a7fd
2006-12-02 Don Allingham <don@gramps-project.org>
...
* src/DataViews/_RelationView.py: disable buttons when person is inactive
* src/plugins/Check.py: remove duplicate children in a family
svn: r7752
2006-12-03 05:20:15 +00:00
Alex Roitman
fac2b1f053
2006-12-02 Alex Roitman <shura@gramps-project.org>
...
* src/plugins/Check.py (check_repo_references): Add new check.
svn: r7750
2006-12-02 23:44:38 +00:00
Alex Roitman
2ab176ac9a
Update
...
svn: r7749
2006-12-02 07:34:48 +00:00
Alex Roitman
bd7e25ee55
In .:
...
* src/plugins/Check.py (fix_encoding): Fix mime type string.
In help:
2006-12-01 Alex Roitman <shura@gramps-project.org>
* sk/sk.po: Typo.
svn: r7748
2006-12-02 07:30:15 +00:00
Alex Roitman
76d744b1f8
* src/plugins/Check.py (check_for_broken_family_links): Check if
...
child is one of the parents.
svn: r7714
2006-11-27 02:55:40 +00:00
Martin Hawlisch
6123c67283
* src/RelLib/_Person.py (_remove_handle_references): When removing a place dont delete the whole LdsOrd but only unset its place reference.
...
* src/plugins/Check.py (check_place_references): Add checks for LdsOrd inside Person and Family
svn: r7658
2006-11-20 15:26:38 +00:00
Martin Hawlisch
3d8852ba25
* src/plugins/Check.py: Add check for PersonRef referencing non existant person
...
svn: r7597
2006-11-09 12:33:10 +00:00
Don Allingham
43fc029947
2006-09-12 Don Allingham <don@gramps-project.org>
...
* src/DataViews/_RelationView.py: provide a waring if a broken
family is detected
* src/plugins/Check.py: Don't remove families with no parents
unless no children exist
svn: r7321
2006-09-13 02:57:45 +00:00
Alex Roitman
f758557ca3
* src/GrampsDb/_GrampsDbBase.py (remove_person,_do_remove_object):
...
Properly delete objects;
(get_del_func): Add method to find deleting function for an object.
* src/plugins/Check.py (cleanup_empty_families): Report gramps id.
svn: r7292
2006-08-30 05:10:50 +00:00
Zsolt Foldvari
5af5a2a3c2
2006-08-03 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
...
* src/plugins/Check.py (cleanup_deleted_name_formats): Change hardcoded
values with constants.
* src/GrampsCfg.py: Unused constants cleanup.
* src/DataViews/_PedigreeView.py (__init__): connection to "active-
person-changed" signal moved to set_active()
(set_active, set_inactive): Improve performance of other views.
* src/NameDisplay.py (name_grouping_data): Change hardcoded values
with constants.
svn: r7114
2006-08-03 14:26:43 +00:00
Zsolt Foldvari
a16b488d1d
2006-07-31 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
...
* src/NameDisplay.py: Rewrite in more object oriented way; Interface
change.
* src/ViewManager.py (post_load_newdb): Change of NameDisplay interface.
* src/GrampsDb/_ReadXML.py (parse): Change of NameDisplay interface.
* src/GrampsDb/_ReadGrdb.py (importData): Change of NameDisplay
interface.
* src/GrampsCfg.py: Change of NameDisplay interface; Name format Edit
and Add callbacks divided.
* src/RelLib/_Name.py: Default/standard name format definitions moved to
NameDisplay.
* src/Editors/_EditName.py (_setup_fields): Change of NameDisplay
interface.
* src/plugins/Check.py (cleanup_deleted_name_formats): Change of
NameDisplay interface.
svn: r7099
2006-07-31 11:08:44 +00:00
Zsolt Foldvari
c7d9e4b9fe
2006-07-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
...
* src/GrampsCfg.py: Custom name format support improvements.
* src/Editors/_EditName.py: Custom name format support improvements.
* src/NameDisplay.py: Custom name format support improvements.
* src/plugins/Check.py (cleanup_deleted_name_formats): Db cleanup of
deleted custom name format references.
svn: r7083
2006-07-27 10:48:16 +00:00
Alex Roitman
8a432c6c83
2006-06-07 Alex Roitman <shura@gramps-project.org>
...
* src/plugins/Check.py (check_for_broken_family_links): Adapt to
RelLib changes.
svn: r6873
2006-06-08 04:26:48 +00:00
Alex Roitman
25ada65064
* src/PluginUtils/_Tool.py (BatchTool): Add class taking care of
...
tools with batch transactions.
(ActivePersonTool.pass): Remove method.
* src/plugins/Check.py (Check): Derive from BatchTool.
* src/plugins/ReorderIds.py (ReorderIds): Use batch transactions;
derive from BatchTool.
* src/plugins/ChangeTypes.py (ChangeTypes): Use batch
transactions; derive from BatchTool.
* src/plugins/ChangeNames.py (ChangeNames): Derive from BatchTool.
* src/plugins/PatchNames.py (PatchNames): Use batch transactions;
derive from BatchTool.
* src/glade/gramps.glade: Make both buttons' lables in
questiondialog use underline property.
(ViewManager.import_data): Add undo warning for imports.
svn: r6540
2006-05-04 02:05:50 +00:00
Alex Roitman
9406527176
2006-04-26 Alex Roitman <shura@gramps-project.org>
...
* src/plugins/Check.py: Adapt to new family relation types.
svn: r6454
2006-04-26 22:43:18 +00:00
Don Allingham
41a9e9205c
GrampsType support for FamilyRelations, Events
...
svn: r6371
2006-04-19 22:59:33 +00:00
Don Allingham
e99a795581
Start of new type classes
...
svn: r6340
2006-04-14 04:36:25 +00:00
Don Allingham
253da2a4a7
Fix family/child refs
...
svn: r6337
2006-04-13 19:34:07 +00:00
Don Allingham
f477a3cdf3
Start childref conversion
...
svn: r6327
2006-04-13 16:16:00 +00:00
Alex Roitman
a5a961584b
Fix typo
...
svn: r6318
2006-04-12 16:41:33 +00:00
Don Allingham
fb27b07fc1
Start of migrating tools to Managed Windows
...
svn: r6294
2006-04-09 22:53:53 +00:00
Alex Roitman
57d6df04c9
* various: Revert back to using gettext except for the modules that need context -- those will use TransUtils.sgettext
...
svn: r6282
2006-04-06 22:02:46 +00:00
Don Allingham
0813d57df6
check and repair fixes
...
svn: r6235
2006-03-30 17:29:30 +00:00
Alex Roitman
93add4967a
* various: Use TransUtils.sgettext instead of gettext.gettext to work out stripping the context.
...
svn: r6155
2006-03-16 20:24:27 +00:00
Alex Roitman
6b9d4207ce
* src/Plugins.py, src/PluginMgr.py: Move to ReportUtils.
...
svn: r6133
2006-03-11 01:12:06 +00:00
Don Allingham
dfeb7259b3
new logging scheme
...
svn: r6080
2006-03-05 04:31:24 +00:00
Alex Roitman
2b96e371e1
* various: merge changes made in gramps20 up until R2_0_10_real tag.
...
* configure.in: Bump up release number.
* Release: Version 2.0.10 "Holy Hand Grenade of Antioch" released.
svn: r6011
2006-02-28 19:54:35 +00:00
Alex Roitman
d0ddac1282
* src/GrampsDb/_ReadGrdb.py (importData): Properly set batch
...
transaction.
* src/plugins/Check.py: Properly set batch transaction.
* src/plugins/ImportGeneWeb.py: Properly set batch transaction.
* src/plugins/ImportvCard.py: Properly set batch transaction.
* src/plugins/TestCaseGenerator.py: Properly set batch transaction.
svn: r5796
2006-01-19 04:30:40 +00:00
Alex Roitman
2f962b5f96
merge changes from gramps20
...
svn: r5482
2005-12-06 06:38:09 +00:00
Alex Roitman
704e0c4787
Merge changes from gramps20 made since 2.0.5
...
svn: r5105
2005-08-18 05:58:28 +00:00
Alex Roitman
895d7e1a53
Merge changes made between 2.0.3 and 2.0.5
...
svn: r4911
2005-07-08 20:24:54 +00:00
Alex Roitman
d7ce524379
Merge from 2.0.1
...
svn: r4666
2005-05-24 13:08:06 +00:00
Alex Roitman
2a77676b36
Merge changes made in gramps20 into HEAD
...
svn: r4549
2005-05-11 14:04:47 +00:00
Don Allingham
8da903e032
* src/plugins/Check.py: loop through family relationships until all
...
problems are resolved
svn: r4364
2005-04-15 04:50:15 +00:00
Martin Hawlisch
b2677542df
* src/plugins/Check.py: Fix events, that reference non existing places
...
svn: r4342
2005-04-11 10:11:04 +00:00
Don Allingham
9ed9f57c21
* src/Check.py: repair family types of "None" in the database
...
svn: r4332
2005-04-10 21:21:58 +00:00
Martin Hawlisch
50d603224b
* src/plugins/ChangeNames.py: Block signal emission during run
...
* src/plugins/Check.py: Block signal emission during run
* src/plugins/ImportGeneWeb.py: Block signal emission during run
* src/plugins/ImportvCard.py: Block signal emission during run
* src/plugins/TestcaseGenerator.py: Block signal emission during run
svn: r4306
2005-04-06 10:22:18 +00:00
Martin Hawlisch
a187ad7ab8
* src/plugins/TestcaseGenerator.py: Added generation of invalid event references of persons
...
* src/plugins/Check.py: Check for invalid event references of persons
svn: r4269
2005-04-01 09:59:18 +00:00
Martin Hawlisch
a0429eabd3
* src/plugins/Check.py: new database callback scheme; Use Utils.family_name.
...
* src/plugins/ChangeNames.py: new database callback scheme
* src/plugins/TestcaseGenerator.py: new database callback scheme
svn: r4268
2005-04-01 07:39:21 +00:00
Alex Roitman
feb263c48e
* src/GrampsBSDDB.py (upgrade): Delegate particular versioned
...
upgrades to separate methods; provide upgrade_5 method.
* src/RelLib.py: Remove place from MediaObjects; minor improvements.
* src/SourceView.py (button_press): Proper selection on double-click.
* src/plugins/Check.py (check_for_broken_family_links): Typo.
svn: r4265
2005-04-01 04:34:31 +00:00
Martin Hawlisch
5e1777d59e
* plugins/TestcaseGenerator.py: Added some more testcases of invalid relations
...
* plugins/Check.py: Added some comments an handling for some more invalid references
svn: r4256
2005-03-30 10:37:40 +00:00
Martin Hawlisch
f0836d0233
* src/plugins/Check.py (check_parent_relationships): Catch some more database errors. Messages in the report still need some work.
...
* src/plugins/TestcaseGenerator.py: New plugin that creates some of the errors that crashed Check.py before.
svn: r4241
2005-03-26 21:59:15 +00:00
Martin Hawlisch
bfcd1b8a34
* src/plugins/Check.py (check_parent_relationships): typo
...
svn: r4239
2005-03-26 15:00:05 +00:00
Martin Hawlisch
40cec6825e
* src/plugins/Check.py: Add check for child handle in family, that does no longer exist in database
...
svn: r4238
2005-03-26 10:53:27 +00:00
Alex Roitman
abc641907a
Update
...
svn: r4233
2005-03-24 18:54:30 +00:00
Alex Roitman
11e374e464
* src/RelLib.py (Witness.__init__): Typo.
...
* src/plugins/Check.py (cleanup_missing_photos): Use new mediaref
detection/removal, icons, window management.
* src/plugins/summary.glade: non-modal dialog.
* src/plugins/Verify.py (VerifyResults): Use title once.
svn: r4232
2005-03-24 17:17:01 +00:00