Alex Roitman
dbc0c52fc5
* src/GrampsDb/_GrampsBSDDB.py (_find_from_handle): Revert the
...
change, as it does not seem to bring any speedup.
svn: r5862
2006-02-01 19:11:25 +00:00
Alex Roitman
265ea23bc4
* src/GrampsDb/_GrampsBSDDB.py (_find_by_handle): delegate key
...
lookup to dbmap.db; (transaction_commit, transaction_begin):
Enable removing/rebuilding of the secondary index.
* src/GrampsDb/_ReadXML.py (LineParser): Improve first pass.
svn: r5861
2006-02-01 06:25:51 +00:00
Alex Roitman
04de8dc8d4
* src/GrampsDb/_GrampsDbBase.py (find_next_*_gramps_id): check
...
whether the key exists, do not read.
* src/GrampsDb/_GrampsBSDDB.py (find_next_*_gramps_id): Remove
methods, as there's no need to override ones the DbBase now.
svn: r5860
2006-01-31 20:39:25 +00:00
Don Allingham
024b2a140e
* src/EditPerson.py: clean up building notebook pages
...
* src/DisplayTabs.py: support for drag-n-drop
svn: r5859
2006-01-31 15:13:54 +00:00
Alex Roitman
9e7e630de0
* src/GrampsDb/_GrampsBSDDB.py (get_gramps_ids): Move to
...
GrampsDbBase; (_get_obj_from_gramps_id,_find_from_handle): Only
read data if the key exists.
* src/GrampsDb/_GrampsDbBase.py (get_gramps_ids,has_gramps_id):
Add methods; (check_*_from_handle): Add methods that make sure
that object exists in the db, create as necessary, but do not read
if it exists; (_check_from_handle): Add lower-level method;
(_find_from_handle): Only read data if the key exists.
* src/GrampsDb/_GrampsInMemDB.py (get_gramps_ids): Move to
GrampsDbBase.
* src/GrampsDb/_ReadXML.py: Multiple improvements.
svn: r5858
2006-01-31 01:41:55 +00:00
Don Allingham
9bdb810989
* src/DdTargets.py: Add support for EventRef
...
* src/DisplayTabs.py: Drag and drop support in base class
* src/EditPerson.py: remove unused functions
* src/edit_person.glade: privacy flag change
* src/gramps.glade: add tooltip
svn: r5857
2006-01-30 05:01:21 +00:00
Alex Roitman
c1ddf79a8e
* src/Exporter.py: Set initial person in case there's no active.
...
* src/ViewManager.py (find_initial_person): Remove method.
* src/GrampsDb/_GrampsDbBase.py (find_initial_person): Add method.
svn: r5856
2006-01-29 22:05:20 +00:00
Alex Roitman
fce7809f3a
* src/GrampsDb/_WriteXML.py (write_place_obj): Always write ptitle.
...
* src/GrampsDb/_ReadXML.py: Prase file and ptitle tags.
* example/gramps/example.gramps: Update XML example.
svn: r5855
2006-01-29 21:39:36 +00:00
Don Allingham
358b909333
* src/DisplayTabs.py: hook up event ref editor
...
svn: r5854
2006-01-29 05:53:17 +00:00
Alex Roitman
1fa6267ca1
* doc/grampsxml.dtd: Events preceed people.
...
* doc/grampsxml.rng: Events preceed people.
* src/GrampsDb/_WriteXML.py: Events preceed people.
* src/GrampsDb/_ReadXML.py: Parse old and new style events, old
witnesses, new eventrefs.
svn: r5853
2006-01-29 05:12:01 +00:00
Alex Roitman
2c47024571
* src/GnomeMime.py: Import neede modules.
...
svn: r5852
2006-01-29 04:53:08 +00:00
Don Allingham
368a3ea445
import fixes
...
svn: r5851
2006-01-29 04:50:11 +00:00
Don Allingham
03fc6ea109
* src/DisplayTabs.py: add SourceRefModel, NameEmbedList,
...
AddrEmbedList
* src/EditPerson.py: Use new EmbedLists
* src/ViewManager.py: set max value on set_fraction
* src/edit_person.glade: remove old lists
* src/GrampsDb/_ReadGedcom.py: fix types
svn: r5850
2006-01-29 04:30:16 +00:00
Don Allingham
1cd6feda90
* src/DisplayTabs.py: add SourceRefModel
...
* src/EditFamily.py: fix variable names
svn: r5849
2006-01-28 20:38:03 +00:00
Don Allingham
754a0400f0
* src/GrampsDb/_GrampsBSDDB.py: qualify strxfrm
...
svn: r5848
2006-01-28 19:32:09 +00:00
Alex Roitman
4bb5da16a4
* src/GrampsDb/_GrampsBSDDB.py: Typos.
...
* src/GrampsDb/_WriteXML.py: Minor corrections.
* doc/grampsxml.rng: Updates.
* example/gramps/example.gramps: New XML example.
svn: r5847
2006-01-28 04:23:37 +00:00
Alex Roitman
81b8ed7fa1
* doc/grampsxml.rng: Update to reflect new XML.
...
svn: r5846
2006-01-28 01:05:04 +00:00
Alex Roitman
7bb8247a7f
* doc/grampsxml.dtd: Update to reflect new XML.
...
* src/GrampsDb/_ReadGedcom.py (parse_repo_ref_caln): Properly set
media type.
* src/GrampsDb/_WriteXML.py: More XML updates.
svn: r5845
2006-01-28 00:43:27 +00:00
Alex Roitman
9dcdd2ceeb
* src/GrampsDb/_ReadGedcom.py: Typo.
...
* src/GrampsDb/_GrampsBSDDB.py: Correct duplicate event IDs on upgrade.
* src/GrampsDb/_WriteXML.py: More XML updates.
svn: r5844
2006-01-27 20:38:33 +00:00
Don Allingham
4a1177a9e6
* src/GrampsDb/_ReadGedcomp.py: preselect gramps ids for events
...
svn: r5843
2006-01-27 18:53:22 +00:00
Alex Roitman
954d093c0f
* src/GrampsDb/_ConstXML.py: More XML export fixes.
...
* src/GrampsDb/_GrampsBSDDB.py: More XML export fixes.
* src/GrampsDb/_GrampsDbBase.py: More XML export fixes.
* src/GrampsDb/_GrampsInMemDB.py: More XML export fixes.
* src/GrampsDb/_WriteXML.py: More XML export fixes.
svn: r5842
2006-01-27 06:54:35 +00:00
Don Allingham
4719ba7d36
* src/GrampsDb/_ReadGedcom.py: fix repeated translation call
...
svn: r5841
2006-01-27 05:01:48 +00:00
Alex Roitman
94523aa953
* src/GrampsDb/_WriteXML.py: Handle some of new XML.
...
svn: r5840
2006-01-27 02:13:17 +00:00
Alex Roitman
da0fa1a5cf
* src/GrampsDb/_ConstXML.py: Add new file.
...
* src/GrampsDb/Makefile.am: Ship new file.
* src/GrampsDb/_GrampsBSDDB.py: Convert family and parent family
relations from integer to tuple on upgrade.
* src/GrampsDb/_WriteGedcom.py: Convert from tuple to string.
svn: r5839
2006-01-26 22:58:49 +00:00
Don Allingham
8ff52f85ac
* src/DisplayModels.py: optimization
...
* src/DisplayTabs.py: improved docs
* src/ViewManger.py: remove import_tool_callback
svn: r5838
2006-01-26 22:31:34 +00:00
Alex Roitman
a5a812eb90
'generic' for the namespace argument; Remove unneeded import.
...
svn: r5837
2006-01-26 19:49:40 +00:00
Alex Roitman
a2bf6799cb
* src/GenericFilters.py (get_filters): Use default value of
...
'generic' for the namespace argument.
svn: r5836
2006-01-26 19:47:42 +00:00
Don Allingham
407ba8886e
added documenation
...
svn: r5834
2006-01-26 03:47:15 +00:00
Alex Roitman
f38e3b4301
* src/GrampsDb/_GrampsBSDDB.py: Add proper upgrade path from
...
within load.
svn: r5833
2006-01-25 21:06:23 +00:00
Don Allingham
c852617e91
* src/DisplayTabs.py: use idle_loop to load data for source
...
backreferences
* src/EditSource.py: close the BackReferences tab to turn off the
idle loop if still active
* src/GrampsDb/_GrampsBSDDB.py: close secondary indexes before primary
svn: r5829
2006-01-25 17:59:22 +00:00
Don Allingham
07c23e5ff2
* src/DisplayTabs.py: SourceRef tab
...
* src/EditSource.py: New source ref dialog
* src/grampsl.glade: New source ref dialog
* src/GrampsDb/_GedTokens.py: repository tokens
* src/GrampsDb/_ReadGedcom.py: repository support
svn: r5828
2006-01-25 05:07:10 +00:00
Alex Roitman
f723ec0630
* src/GrampsDb/_GrampsBSDDB.py (load): Set max locks and objects
...
to 25000; Add DB_RECOVER flag to the environment.
svn: r5827
2006-01-25 00:03:31 +00:00
Don Allingham
f48f1c03bb
* src/DisplayModels.py: Fix column handling for repositories
...
* src/RepositoryView.py: Columns for repositories
* src/GrampsDb/_GrampsDbBase.py: default columns settings for repositories
* src/GrampsDb/_ReadGedcom.py: Import repository information
* src/RelLib/_Event.py: check Event type values
svn: r5826
2006-01-24 21:09:34 +00:00
Don Allingham
253fa7639a
* src/DisplayTabs.py: Add source ref model/tab
...
* src/PeopleModel.py: specify handle column
* src/PersonView.py: fix selection column
* src/EditFamily.py: remove icon in father/mother column, add source tab
svn: r5825
2006-01-24 04:13:21 +00:00
Don Allingham
6ed9d0a161
* src/DisplayState.py: Warning log handler, add timeout handler
...
svn: r5824
2006-01-23 22:36:34 +00:00
Don Allingham
a484bfa838
* src/DisplayState.py: Warning log handler
...
* src/EditFamily.py: remove icon in father/mother column
* src/EditPerson.py: remove commented out code
* src/GrampsWidgets.py: add WarnButton
* src/ViewManager.py: use WarnButton in the status bar
* src/GrampsDb/_GedTokens.py: Add HEAD
* src/GrampsDb/_ReadGedcom.py: New min-lexical analyzer
svn: r5823
2006-01-23 21:48:34 +00:00
Don Allingham
88dbb8b1fc
* src/DisplayState.py: add info button
...
* src/ViewManager.py: add info button
* src/GrampsWidgets.py: add optional size to icon button
svn: r5822
2006-01-23 04:09:20 +00:00
Don Allingham
b204a3bc70
* src/GrampsDb/_ReadGedcom.py: fix event handling, fix skip_record
...
svn: r5821
2006-01-23 01:55:29 +00:00
Don Allingham
9e83727f09
* src/Makefile.am: remove PeopleView.py
...
* src/PeopleView.py: removed, replaced by PersonView
* src/PersonView.py: set ellipsize property
* src/GrampsDb/_ReadGedcom.py: fix event handling
svn: r5820
2006-01-23 01:27:46 +00:00
Don Allingham
8882a71c1a
fix typo
...
svn: r5819
2006-01-22 04:08:37 +00:00
Don Allingham
195a285edd
update
...
svn: r5818
2006-01-22 03:05:48 +00:00
Alex Roitman
afa5763291
Update
...
svn: r5817
2006-01-22 02:43:55 +00:00
Don Allingham
57b4c9dbc2
* src/PeopleModel.py: fix sorting of subnames
...
* src/Utils.py: fix GEDCOM mappings
* src/GrampsDb/_ReadGedcom.py: More updates, bring up to the new RelLib
svn: r5816
2006-01-22 02:06:46 +00:00
Alex Roitman
eaaa5fcccf
* src/ViewManager.py (pulse_progressbar): Print percentage text;
...
Set cursor to WATCH on open and import.
svn: r5815
2006-01-21 20:55:06 +00:00
Don Allingham
5af19711d8
* src/PageView.py: remove debug statements
...
* src/ViewManager.py: check for existing action group before removing
svn: r5814
2006-01-21 05:05:25 +00:00
Don Allingham
4943f1f09a
fix flist
...
svn: r5813
2006-01-21 03:34:57 +00:00
Don Allingham
8d5da7b928
remove skip feature
...
svn: r5812
2006-01-20 22:03:20 +00:00
Alex Roitman
ec6af75b7d
* src/GrampsDb/_GrampsDbBase.py: Move _update_reference_map into
...
_commite_base.
* src/GrampsDb/_GrampsBSDDB.py: Move _update_reference_map into
_commite_base.
svn: r5811
2006-01-20 21:52:26 +00:00
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