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
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
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
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
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
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
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