Commit Graph

386 Commits

Author SHA1 Message Date
Alex Roitman
e3395609b1 * src/ViewManager: Remov unused code.
* src/GrampsDb/_GrampsBSDDB.py: Do small txn during batch
transaction; set db.DB_TXN_NOSYNC flag on an environment.


svn: r5767
2006-01-16 22:07:24 +00:00
Alex Roitman
9103adfe24 Update
svn: r5746
2006-01-13 19:20:20 +00:00
Alex Roitman
0830c8a042 Update
svn: r5743
2006-01-13 05:04:52 +00:00
Alex Roitman
7797a81840 Update
svn: r5742
2006-01-13 04:43:08 +00:00
Alex Roitman
4e25098210 Update
svn: r5741
2006-01-13 04:07:07 +00:00
Alex Roitman
d54060e33f Update
svn: r5739
2006-01-13 03:18:27 +00:00
Alex Roitman
c6ccd56d4a Update
svn: r5738
2006-01-13 03:08:52 +00:00
Alex Roitman
9985ff96f7 Update
svn: r5737
2006-01-13 02:48:23 +00:00
Alex Roitman
04a9d8eb3e Update
svn: r5736
2006-01-13 02:38:25 +00:00
Alex Roitman
cab907050c Update
svn: r5735
2006-01-13 02:35:11 +00:00
Alex Roitman
01508cf6c0 Update
svn: r5734
2006-01-13 01:01:19 +00:00
Alex Roitman
44ba558709 Update
svn: r5733
2006-01-13 00:57:01 +00:00
Alex Roitman
0e2bd09f3a Cut long lines
svn: r5730
2006-01-12 23:34:33 +00:00
Alex Roitman
825f0e9f62 * src/ViewManager.py: Connect undo handler to the menu item.
* src/GrampsDb/_GrampsBSDDB.py: Place reference_map under
transaction management.
* src/GrampsDb/_GrampsDbBase.py: reference_map changes.


svn: r5728
2006-01-12 22:02:58 +00:00
Alex Roitman
27289bf1ca * src/Assistant.py: Many changes.
* src/Exporter.py: Work with new Assistant.
* src/StartupDialog.py: Work with new Assistant.
* src/GrampsLogger/_ErrorReportAssistant.py: Work with new Assistant.
* src/gedcomexport.glade, src/gedcomimport.glade: Move to GrampsDb.


svn: r5725
2006-01-12 06:09:14 +00:00
Don Allingham
a357061713 * src/FamilyView.py: add/edit/delete buttons for families added,
add support for no families or parents
* src/GrampsDb/_GrampsBSDDB.py: txn handling for get_handles
* src/GrampsDb/_GrampsDbBase.py: txn handling for get_handles
* src/GrampsDb/_GrampsGEDDB.py: txn handling for get_handles
* src/GrampsDb/_GrampsXMLDb.py: txn handling for get_handles


svn: r5707
2006-01-10 22:28:09 +00:00
Don Allingham
f9e333f696 * src/DisplayModels.py: Fix sorting
* src/FamilyList.py: Fix sorting
* src/PageView.py: Fix sorting
* src/GrampsDb/_GrampsDbBase.py: set default column sorting order


svn: r5697
2006-01-09 00:54:04 +00:00
Don Allingham
b9b276742a * src/FamilyList.py: new family list view
* src/DisplayModels.py: model for family list
* src/GrampsDb/_GrampsDbBase.py: column order for family view


svn: r5694
2006-01-08 05:44:19 +00:00
Don Allingham
182b5a4c43 * src/DisplayModels.py: don't access db maps directly
* src/PeopleModel.py: don't access db maps directly
* src/FamilyView.py: add gender symbol to primary person
* src/GrampsDb/_GrampsBSDDB.py: provide access functions to avoid
redirect map access
* src/GrampsDb/_GrampsDbBase.py: provide access functions to avoid
redirect map access
* src/GrampsDb/_ReadGedcom.py: don't access db maps directly


svn: r5689
2006-01-06 22:08:40 +00:00
Alex Roitman
2b86d6abd3 Update
svn: r5688
2006-01-06 21:30:51 +00:00
Alex Roitman
48c55d8780 Update
svn: r5687
2006-01-06 21:26:52 +00:00
Alex Roitman
aaecc33c72 Update
svn: r5686
2006-01-06 21:25:49 +00:00
Alex Roitman
e14a557072 Update
svn: r5685
2006-01-06 21:23:27 +00:00
Alex Roitman
196b99b833 Update
svn: r5684
2006-01-06 21:18:50 +00:00
Alex Roitman
99849a02c1 * src/GrampsLogger/.cvsignore: Add to CVS.
* src/const.py.in: Add directory for the db environment.
* src/GrampsDb/_GrampsDbBase.py: Use new logging;
(get_number_of_repositories): add method; (_del_*): add
placeholder methods -- must be overriden in derived classes.
* src/GrampsDb/_GrampsBSDDB.py: Use new logging; Add txn attribute
to the database; (open_table): rename dbopen; (get_*_cursor): Pass
txn to cursor constructors; (load): Open environment with
transaction-capable flags, open tables with AUTO_COMMIT flag;
(rebuild): use txn; (_delete_primary_from_reference_map): Use txn;
(_update_reference_map): Use txn; (_del_*)L Use txn; (remove_*):
remove unneeded functions (already in DbBase);
(_get_obj_from_gramps_id): Use txn;
(_commit_base,_do_commit,_find_from_handle): Add and use txn;
(transaction_commit): create and commit txn; do not sync().


svn: r5682
2006-01-06 20:55:49 +00:00
Martin Hawlisch
2a4f2cda98 * src/plugins/TestcaseGenerator.py: Use new RelLib API
* src/GrampsDb/_GrampsBSDDB.py (_update_reference_map): Dont crash if no_longer_required_references dont exist in the database


svn: r5647
2005-12-30 15:56:21 +00:00
Martin Hawlisch
1abaa98a40 * src/PedView.py: Use a DrawingArea for nicer person boxes
* src/GrampsDb/_GrampsDbBase.py (_update_reference_map): Sync parameters to other classes
* src/GrampsDb/_ReadXML.py (stop_event): Catch invalid event


svn: r5643
2005-12-29 22:34:18 +00:00
Don Allingham
34435d8711 * src/GnomeMime.py: GNOME based mime handling
* src/PythonMime.py: Python based mime handling
* src/AddMedia.py: gnome code isolation
* src/DisplayState.py: gnome code isolation
* src/EditPerson.py: gnome code isolation
* src/EditRepository.py: gnome code isolation
* src/GnomeMime.py: gnome code isolation
* src/GrampsDisplay.py: gnome code isolation
* src/GrampsMime.py: gnome code isolation
* src/ImageSelect.py: gnome code isolation
* src/ImgManip.py: gnome code isolation
* src/PluginMgr.py: toolbar/menu support
* src/Plugins.py: toolbar/menu support
* src/RepositoryRefEdit.py: gnome code isolation
* src/SelectObject.py: gnome code isolation
* src/Utils.py: gnome code isolation
* src/ViewManager.py: toolbar/menu support, gnome code isolation
* src/GrampsDb/_GrampsBSDDB.py: unified messaging
* src/GrampsDb/_ReadGedcom.py: unified messaging
* src/plugins/WriteFtree.py: gnome code isolation


svn: r5636
2005-12-28 22:58:26 +00:00
Don Allingham
55f22b5550 * src/Bookmark.py: start of reimplementation
* src/PersonView.py: commit fixes


svn: r5615
2005-12-22 06:13:11 +00:00
Don Allingham
7d65ff02a1 * src/GrampsDb/_GrampsBSDDB.py: refactor remove and id function
svn: r5613
2005-12-22 05:40:27 +00:00
Alex Roitman
08b31d3e09 * src/GrampsDb/_GrampsBSDDB.py (close): close reference_map tables.
* src/ViewManager.py (quit): Add function to properly quit.


svn: r5612
2005-12-22 04:36:26 +00:00
Alex Roitman
a35019474d * src/GrampsDb/Makefile.am, .cvsignore: Add to CVS.
* configure.in: Create Makefile in new directory.


svn: r5610
2005-12-21 23:37:50 +00:00
Alex Roitman
73c8bdd045 privacy flag and comment to the privacy flag and note of the new
EventRef for old witness_by_ID references.


svn: r5608
2005-12-21 20:15:45 +00:00
Alex Roitman
611cdd48da Update
svn: r5607
2005-12-21 20:08:07 +00:00
Alex Roitman
77a45226c0 * src/EventEdit.py: Use more descriptive menu label.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Convert witness
comment to the EventRef note for old witness_by_ID references.


svn: r5606
2005-12-21 20:06:30 +00:00
Richard Taylor
9eb1f99b86 move database code into new package
svn: r5598
2005-12-21 11:27:05 +00:00