Commit Graph

4490 Commits

Author SHA1 Message Date
Don Allingham
6e61a0afaa * src/EditPerson.py: unused code
* src/ImgManip.py: convienence code
* src/Sources.py: DisplayManager-ize the SourceEditor


svn: r5864
2006-02-02 05:20:42 +00:00
Don Allingham
edcf50b4e6 * src/DisplayTabs.py: Hook up editors
* src/EditFamily.py: Add _DND_TYPE
* src/UrlEdit.py: Add type selector
* src/Utils.py: add type/string maps for url types
* src/gramps.glade: add type selector comboboxentry
* src/ObjectSelector/_ObjectSelectorWindow.py: fix window management
so that the system is closed properly


svn: r5863
2006-02-01 21:57:11 +00:00
Alex Roitman
006d2995a2 * 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
c867ab1937 * 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
b13d42d960 * 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
3bb985186d * 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
2c1d8b226c * 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
2c4f2b8225 * 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
ed311ea2d2 * 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
79ae8c886f * 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
dc1f60787c * src/DisplayTabs.py: hook up event ref editor
svn: r5854
2006-01-29 05:53:17 +00:00
Alex Roitman
8c39741dae * 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
dbdd8fe0e6 * src/GnomeMime.py: Import neede modules.
svn: r5852
2006-01-29 04:53:08 +00:00
Don Allingham
cf6267c58d import fixes
svn: r5851
2006-01-29 04:50:11 +00:00
Don Allingham
dfcdcab183 * 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
698ba24d11 * src/DisplayTabs.py: add SourceRefModel
* src/EditFamily.py: fix variable names


svn: r5849
2006-01-28 20:38:03 +00:00
Don Allingham
01041620c5 * src/GrampsDb/_GrampsBSDDB.py: qualify strxfrm
svn: r5848
2006-01-28 19:32:09 +00:00
Alex Roitman
52ba278ea1 * 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
6104ff1053 * doc/grampsxml.rng: Update to reflect new XML.
svn: r5846
2006-01-28 01:05:04 +00:00
Alex Roitman
d5c04162a2 * 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
9b90eeb365 * 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
3b1f96013a * src/GrampsDb/_ReadGedcomp.py: preselect gramps ids for events
svn: r5843
2006-01-27 18:53:22 +00:00
Alex Roitman
25c2210169 * 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
e71ae9e24e * src/GrampsDb/_ReadGedcom.py: fix repeated translation call
svn: r5841
2006-01-27 05:01:48 +00:00
Alex Roitman
bad0627976 * src/GrampsDb/_WriteXML.py: Handle some of new XML.
svn: r5840
2006-01-27 02:13:17 +00:00
Alex Roitman
607d14e942 * 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
33360a9a7f * 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
f958ac04cf 'generic' for the namespace argument; Remove unneeded import.
svn: r5837
2006-01-26 19:49:40 +00:00
Alex Roitman
df11430fc2 * 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
5cdd2f290b added documenation
svn: r5834
2006-01-26 03:47:15 +00:00
Alex Roitman
5152e29d9c * src/GrampsDb/_GrampsBSDDB.py: Add proper upgrade path from
within load.


svn: r5833
2006-01-25 21:06:23 +00:00
Don Allingham
3f1c047124 * 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
086b1f5e17 * 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
4f5f5df408 * 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
c0aeb95246 * 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
e4e6e2e7de * 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
d2092f04d7 * src/DisplayState.py: Warning log handler, add timeout handler
svn: r5824
2006-01-23 22:36:34 +00:00
Don Allingham
4b01a84b63 * 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
e67691eba7 * 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
b275006372 * src/GrampsDb/_ReadGedcom.py: fix event handling, fix skip_record
svn: r5821
2006-01-23 01:55:29 +00:00
Don Allingham
5a04ba7350 * 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
be7aec6ea5 fix typo
svn: r5819
2006-01-22 04:08:37 +00:00
Don Allingham
dbb9b86366 update
svn: r5818
2006-01-22 03:05:48 +00:00
Alex Roitman
a547bb4254 Update
svn: r5817
2006-01-22 02:43:55 +00:00
Don Allingham
ecd05e4e79 * 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
61a061e930 * 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
72afadb1ff * 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
d8d302ae00 fix flist
svn: r5813
2006-01-21 03:34:57 +00:00
Don Allingham
47b5bddaac remove skip feature
svn: r5812
2006-01-20 22:03:20 +00:00
Alex Roitman
868b662213 * 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