Commit Graph

3243 Commits

Author SHA1 Message Date
Don Allingham
77a4023f9e * src/GenericFilter.py: implement short-circuit if only rule is
Everyone
* src/NameDisplay.py: optimization
* src/PeopleModel.py: optimization of data building


svn: r5810
2006-01-20 21:43:40 +00:00
Don Allingham
997be85261 * src/GrampsDb/_GrampsBSDDB.py: remove function call in find_surname
svn: r5809
2006-01-20 20:23:38 +00:00
Alex Roitman
85cb930006 * src/GrampsDb/_GrampsBSDDB.py (transaction_begin,
transaction_commit): disable secondary index removal/rebuilding
due to bugs in bsddb; (_update_reference_map): explicitly check
for addition versus update.


svn: r5808
2006-01-20 19:23:42 +00:00
Don Allingham
8ff4bce687 * src/PageView.py: add ellipsize, better dirty/clean management,
set fixed column width and fixed height
* src/GrampsDb/_GrampsDbBase.py: handle default column sizes


svn: r5807
2006-01-20 18:18:03 +00:00
Richard Taylor
f704db5004 added automake stuff
svn: r5806
2006-01-20 16:39:58 +00:00
Richard Taylor
3483b770a6 added header to Objectselector
svn: r5805
2006-01-20 16:31:25 +00:00
Richard Taylor
6fee6a5f79 integrated object selector into edit family
svn: r5804
2006-01-20 10:30:35 +00:00
Don Allingham
c5fc889410 * src/DisplayModels.py: use dirty flag to only draw when requested
* src/PageView.py: use dirty flag to only draw when requested
* src/PeopleView.py: use dirty flag to only draw when requested
* src/PeopleModel.py: provide simple caching
* src/ViewManager.py: control dirty flags


svn: r5803
2006-01-20 05:33:38 +00:00
Richard Taylor
8c439b364e working filters in Person view
svn: r5802
2006-01-19 21:13:00 +00:00
Don Allingham
6f61b03a2e * src/GrampsDb/_ReadGedcom.py: avoid recommitting children unless
absolutely necessary.


svn: r5801
2006-01-19 19:55:58 +00:00
Alex Roitman
65753f7ece * src/plugins/ChangeNames.py (on_ok_clicked): Properly set batch
transaction.
* src/GrampsDb/_GrampsDbBase.py (transaction_begin): Add batch
argument; (set_batch): Remove method.


svn: r5800
2006-01-19 18:18:55 +00:00
Richard Taylor
bb6b86ed01 ground work for filters
svn: r5799
2006-01-19 16:52:29 +00:00
Alex Roitman
d077387188 * src/GrampsDb/_GrampsBSDDB.py (transaction_begin): Disconnect
unneeded secondary indices; (transaction_commit): Create new
secondary indices to replace the ones removed.


svn: r5798
2006-01-19 16:30:45 +00:00
Richard Taylor
973610efb6 added new button for person view.
svn: r5797
2006-01-19 16:03:09 +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
Don Allingham
13676fb42f * src/GrampsDb/_ReadGedcom.py: fix MARNM
svn: r5795
2006-01-19 04:25:36 +00:00
Alex Roitman
84c0e8f9a8 * src/GrampsDb/_ReadXML.py (parse): Properly set batch transaction.
svn: r5794
2006-01-19 04:18:12 +00:00
Don Allingham
a3acfecb1a * src/GrampsWidgets.py: edit label for column header
svn: r5792
2006-01-19 02:06:27 +00:00
Don Allingham
307c50c456 * src/EditFamily.py: monitor for changed people and update if needed,
CellRendererCombo for child relations


svn: r5791
2006-01-18 22:33:27 +00:00
Alex Roitman
a25c241b8e * src/GrampsDb/_GrampsBSDDB.py: upgrade from gramps20.
svn: r5790
2006-01-18 22:02:24 +00:00
Alex Roitman
5ae5219f8a * src/GrampsDb/_GrampsBSDDB.py (rebuild_secondary): Proper
rebuild; convert surnames secondary index to DUPSORTed BTREE.


svn: r5789
2006-01-18 21:00:02 +00:00
Alex Roitman
b5dc06a0d9 * src/GrampsDb/_GrampsBSDDB.py (rebuild_secondary): Proper rebuild.
svn: r5788
2006-01-18 20:37:15 +00:00
Don Allingham
f7f45779ee * src/DisplayTabs.py: mediatab improvements
* src/EditFamily.py: monitor for changed people and update if needed.


svn: r5787
2006-01-18 19:36:23 +00:00
Alex Roitman
ca3ec41ac7 * src/GrampsDb/_GrampsBSDDB.py (load): Use BTREE for
reference_map; sort reference_map_referenced_map index.
* src/GrampsDb/_ReadGedcom.py (parse_record): Restore add def_src.


svn: r5786
2006-01-18 16:51:06 +00:00
Don Allingham
9fde881632 * src/DbPrompter.py: removed
* src/gramps.glade: delete unused stuff


svn: r5785
2006-01-18 05:16:10 +00:00
Don Allingham
e27b19b5d1 added
svn: r5784
2006-01-18 04:15:22 +00:00
Don Allingham
572a8a5724 * src/ViewManger.py: progressbar callbacks
* src/GrampsDb/_GrampsBSDDB.py: progressbar callbacks
* src/GrampsDb/_GrampsGEDDB.py: progressbar callbacks
* src/GrampsDb/_ReadXML.py: progressbar callbacks
* src/GrampsDb/_ReadGedcom.py: progressbar callbacks


svn: r5783
2006-01-18 04:08:28 +00:00
Alex Roitman
d169d9c949 * src/GrampsDb/_ReadGedcom.py (parse_record): Do not add def_src
to person/family. Need to optimize the performance first.


svn: r5782
2006-01-17 21:50:39 +00:00
Alex Roitman
046b55b81e * src/GrampsDb/_GrampsDbBase.py: Set batch transaction property in
the constructor.
* src/GrampsDb/_GrampsBSDDB.py: Back to durable transactions, set
TXN_NOSYNC flag only on batch transactions.


svn: r5781
2006-01-17 21:17:14 +00:00
Richard Taylor
90247368d9 make ref update optional
svn: r5780
2006-01-17 21:10:20 +00:00
Alex Roitman
fd2d95fcc2 * src/GrampsDb/_GrampsDbBase.py (redo): Properly abort redo action
when no redo is available.


svn: r5778
2006-01-17 19:43:23 +00:00
Martin Hawlisch
f0ea0adf9e * src/EventView.py (ui_definition): Add filter menu entry
* src/FamilyList.py (ui_definition): Add filter menu entry
* src/PlaceView.py (ui_definition): Add filter menu entry
* src/RepositoryView.py (ui_definition): Add filter menu entry
* src/SourceView.py (ui_definition): Add filter menu entry
* src/GenericFilter.py: Adding generic filter widget to be used in all list views; Custom filter rules now get prefixed by primary object type
* src/PageView.py: Add filter control to all list views
* src/PersonView.py: Filter handling moved to GenericFiler


svn: r5777
2006-01-17 15:11:15 +00:00
Richard Taylor
519f43c6c2 () -> [], add IntEdit
svn: r5776
2006-01-17 15:07:01 +00:00
Richard Taylor
d5ec08247d UI improvements
svn: r5775
2006-01-17 14:54:46 +00:00
Richard Taylor
345b35c3b9 selection and preview of person and family
svn: r5774
2006-01-17 13:43:29 +00:00
Richard Taylor
58ef8176d4 basic object selection now working
svn: r5773
2006-01-17 08:38:34 +00:00
Don Allingham
1226c0d55a * src/AddMedia.py: glade path
* src/AddrEdit.py: glade path
* src/AttrEdit.py: glade path
* src/DateEdit.py: glade path
* src/EventEdit.py: glade path
* src/GrampsCfg.py: glade path
* src/ImageSelect.py: glade path
* src/Sources.py: glade path
* src/StyleEditor.py: glade path
* src/const.py.in: glade path
* src/Marriage.py: glade path
* src/unlocked.png: added
* src/GrampsDb/_ReadGedcom.py: optimize UI updates, add test code


svn: r5772
2006-01-17 05:03:30 +00:00
Don Allingham
816621de69 * src/GrampsDb/_ReadGedcom.py: optimize UI updates, add test code
svn: r5771
2006-01-17 03:52:25 +00:00
Alex Roitman
ac4e672470 Update
svn: r5770
2006-01-17 03:50:55 +00:00
Don Allingham
0096bbfa5f * src/gramps.glade: remove lock border
* src/GrampsDb/_ReadGedcom.py: optimize UI updates


svn: r5769
2006-01-17 03:25:39 +00:00
Alex Roitman
c09e8ba99d transaction; set db.DB_TXN_NOSYNC flag on an environment;
Remove lock limits; set db.DB_LOG_AUTOREMOVE flag; add checkpoints
on: open, batch transaction start and end; close.
* src/GrampsDb/_GrampsDbBase.py (change_database, no_database):
close existing db before changing to the new one.


svn: r5768
2006-01-16 22:49:49 +00:00
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
Martin Hawlisch
d8bfb75054 * src/PedView.py: Edit on doublecklick; only right click gives optionsmenu; Colors similar to tango icons
svn: r5766
2006-01-16 21:53:56 +00:00
Don Allingham
f924c6fbde * src/gramps.glade: reposition add/delete buttons, remove separator
between parents and relationship info


svn: r5765
2006-01-16 21:10:53 +00:00
Don Allingham
7e8cc5310c * src/gramps.glade: reposition add/delete buttons
svn: r5764
2006-01-16 20:49:59 +00:00
Richard Taylor
0186f296d6 refactored object frame in object selector
svn: r5760
2006-01-16 13:32:59 +00:00
Don Allingham
3bf46f706e edit changes
svn: r5759
2006-01-16 04:53:42 +00:00
Don Allingham
fec1677a7e added
svn: r5758
2006-01-16 04:51:23 +00:00
Don Allingham
c7495dd025 icons added
svn: r5756
2006-01-15 05:12:05 +00:00
Don Allingham
01ccef522c * src/DisplayTabs.py: add button control class
* src/EditFamily.py: add icons


svn: r5755
2006-01-15 04:49:13 +00:00