Don Allingham
3b94e2abf1
* src/GrampsDb/_GedTokens.py: fix constant table
...
* src/GrampsDb/_ReadGedcom.py: ALIA fix
svn: r5943
2006-02-16 15:30:59 +00:00
Don Allingham
2dd0d8002b
* src/DisplayTabs.py: Set up for EditSourceRef
...
* src/GrampsMime.py: handle special mime types
* src/gramps.glade: add sourceref editor
* src/GrampsDb/_GedTokens.py: Unused tokens, FTM 3.0 tokens
* src/GrampsDb/_ReadGedcom.py: use TOKEN_IGNORE
* src/EditSourceRef.py: added
svn: r5942
2006-02-16 05:06:40 +00:00
Don Allingham
e17636f239
* src/PedView.py: fix quote
...
* src/PersonView.py: reset db and build tree on database reload
* src/GrampsDb/_GrampsDbBase.py: clear active on database change
svn: r5917
2006-02-10 05:10:35 +00:00
Don Allingham
034e02ecca
* src/SourceView.py: fix source query dialog
...
* src/ansel_utf8.py: fix unicode conversion
* src/GrampsDb/_GrampsDbBase.py: fix surname detection
* src/GrampsDb/_ReadGedcomp.py: fix note importation
svn: r5893
2006-02-07 03:07:31 +00:00
Alex Roitman
87c76ed6fb
* src/GrampsDb/_GrampsBSDDB.py (transaction_commit): Typo.
...
svn: r5891
2006-02-06 21:24:39 +00:00
Don Allingham
fffadfd0a2
* src/DisplayModels.py: handle places correctly
...
* src/DisplayTabs.py: Add LocationTab
* src/EditPlace.py: update to use DisplayTabs
* src/ImageSelect.py: remove SelectObject
* src/LocEdit.py: use DisplayManager
* src/gramps.glade: update editors
* src/GrampsDb/_GrampsDbBase.py: use db_is_open
* src/RelLib/_Place.py: typo
svn: r5887
2006-02-05 19:00:25 +00:00
Don Allingham
1504419e4b
* src/AddMedia.py: relative path support
...
* src/AddrEdit.py: add DisplayTab support
* src/DdTargets.py: repository references support
* src/DisplayTabs.py: repository reference support
* src/EditMedia.py: save support
* src/EditSource.py: save support
* src/ImageSelect.py: remove unused stuff
* src/Sources.py: use object instead of gobject.TYPE_PYOBJECT
* src/Utils.py: relative path calculator
* src/ViewManager.py: change cwd to directory of the file so that
relative paths work
* src/edit_person.glade: fix size
* src/gramps.glade: add relative path indicator
* src/GrampsDb/_ReadGedcom.py: remove useless compare
svn: r5883
2006-02-04 23:29:44 +00:00
Alex Roitman
c944cbd013
* src/PeopleModel.py: Correct column numbers.
...
* src/GrampsDb/_ReadGedcom.py (parse_header_source): Typo.
* src/RelLib/_RepoRef.py (unserialize): Return unserialized object.
svn: r5881
2006-02-04 00:56:54 +00:00
Alex Roitman
6bf86aa119
* src/Makefile.am: Remove absent glade files from the list.
...
* src/GrampsDb/Makefile.am: Ship new glade files; correct directory.
svn: r5880
2006-02-04 00:12:32 +00:00
Alex Roitman
7329720f07
* RelLib/_*.py: Make objects serialize all the way down to built-in
...
python objects, so that Gramps classes are never pickled.
* Date.py, CalSdn.py: Move to RelLib.
* src/dates/Date_*.py: Use new Date.
* src/plugins/*.py: Use new Date.
* src/GrampsDb/_*.py: Use new Date, new unserialize.
* src/*.py: Use new Date.
svn: r5875
2006-02-03 22:03:53 +00:00
Richard Taylor
7ef194d5ee
added initial fast model implementation
...
svn: r5872
2006-02-03 15:49:59 +00:00
Alex Roitman
2607f4180e
* src/GrampsDb/_GrampsBSDDB.py (transaction_begin,
...
transaction_commit): only do secondary index magic if not
instructde otherwise; (BdbTransaction.__init__): accept additional
argument, pass it on to Transaction class.
* src/GrampsDb/_GrampsDbBase.py (Transaction.__init__): accept
additional argument for no_magic.
* src/GrampsDb/_ReadGedcom.py (NoteParser): count people during
first pass; (parse_gedcom_file): start transaction with or without
secondary index magic.
* src/GrampsDb/_ReadXML.py (LineParser):count people during
first pass; (parse): start transaction with or without secondary
index magic.
svn: r5865
2006-02-02 14:53:31 +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
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
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
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
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
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
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
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
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
Don Allingham
6df41590dd
* src/GrampsDb/_GrampsBSDDB.py: remove function call in find_surname
...
svn: r5809
2006-01-20 20:23:38 +00:00
Alex Roitman
d03d8273a9
* 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
c7a48305fd
* 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
Don Allingham
4ac95517f8
* src/GrampsDb/_ReadGedcom.py: avoid recommitting children unless
...
absolutely necessary.
svn: r5801
2006-01-19 19:55:58 +00:00
Alex Roitman
6d46005a71
* 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
Alex Roitman
679d900a66
* 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
Alex Roitman
85451fb764
* 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
2c2bcaf04f
* src/GrampsDb/_ReadGedcom.py: fix MARNM
...
svn: r5795
2006-01-19 04:25:36 +00:00
Alex Roitman
5b0cd6fe27
* src/GrampsDb/_ReadXML.py (parse): Properly set batch transaction.
...
svn: r5794
2006-01-19 04:18:12 +00:00
Alex Roitman
8fbe67e6b0
* src/GrampsDb/_GrampsBSDDB.py: upgrade from gramps20.
...
svn: r5790
2006-01-18 22:02:24 +00:00
Alex Roitman
e22e5cf09a
* 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
f8ee1159db
* src/GrampsDb/_GrampsBSDDB.py (rebuild_secondary): Proper rebuild.
...
svn: r5788
2006-01-18 20:37:15 +00:00
Alex Roitman
a2674e2607
* 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
c0baeea901
added
...
svn: r5784
2006-01-18 04:15:22 +00:00
Don Allingham
4c669cba0d
* 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
37ee69aabe
* 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
fdf1118e27
* 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
f7a15cf601
make ref update optional
...
svn: r5780
2006-01-17 21:10:20 +00:00
Alex Roitman
a01b665403
* src/GrampsDb/_GrampsDbBase.py (redo): Properly abort redo action
...
when no redo is available.
svn: r5778
2006-01-17 19:43:23 +00:00
Don Allingham
06731ccf4f
* 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
8fcd6fe446
* src/GrampsDb/_ReadGedcom.py: optimize UI updates, add test code
...
svn: r5771
2006-01-17 03:52:25 +00:00
Alex Roitman
c0f8c2ac67
Update
...
svn: r5770
2006-01-17 03:50:55 +00:00
Don Allingham
a88ebca896
* 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
c13b57ca18
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
cc83b089cf
* 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
a6fbea37d3
Update
...
svn: r5746
2006-01-13 19:20:20 +00:00
Alex Roitman
96a4ba566e
Update
...
svn: r5743
2006-01-13 05:04:52 +00:00
Alex Roitman
bd4c6b5bcb
Update
...
svn: r5742
2006-01-13 04:43:08 +00:00
Alex Roitman
0be3384def
Update
...
svn: r5741
2006-01-13 04:07:07 +00:00
Alex Roitman
3977acd324
Update
...
svn: r5739
2006-01-13 03:18:27 +00:00
Alex Roitman
2595bd8104
Update
...
svn: r5738
2006-01-13 03:08:52 +00:00
Alex Roitman
50363c8389
Update
...
svn: r5737
2006-01-13 02:48:23 +00:00
Alex Roitman
a8da33590b
Update
...
svn: r5736
2006-01-13 02:38:25 +00:00
Alex Roitman
d0e57b2653
Update
...
svn: r5735
2006-01-13 02:35:11 +00:00
Alex Roitman
d539eb8e68
Update
...
svn: r5734
2006-01-13 01:01:19 +00:00
Alex Roitman
57cc5d93c8
Update
...
svn: r5733
2006-01-13 00:57:01 +00:00
Alex Roitman
bc05ec703a
Cut long lines
...
svn: r5730
2006-01-12 23:34:33 +00:00
Alex Roitman
f213a120a4
* 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
c01010fc81
* 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
c80d13f750
* 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
f38901bc23
* 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
19eeabe953
* 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
636d0df973
* 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
b7d493d92a
Update
...
svn: r5688
2006-01-06 21:30:51 +00:00
Alex Roitman
9fcf069fb9
Update
...
svn: r5687
2006-01-06 21:26:52 +00:00
Alex Roitman
e5bcbf0018
Update
...
svn: r5686
2006-01-06 21:25:49 +00:00
Alex Roitman
d542775503
Update
...
svn: r5685
2006-01-06 21:23:27 +00:00
Alex Roitman
7961686397
Update
...
svn: r5684
2006-01-06 21:18:50 +00:00
Alex Roitman
3c0c535d4a
* 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
d54b225e53
* 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
ce6afcea45
* 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
9b4536ee72
* 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
18e3e8c5cf
* src/Bookmark.py: start of reimplementation
...
* src/PersonView.py: commit fixes
svn: r5615
2005-12-22 06:13:11 +00:00
Don Allingham
60ac61c36a
* src/GrampsDb/_GrampsBSDDB.py: refactor remove and id function
...
svn: r5613
2005-12-22 05:40:27 +00:00
Alex Roitman
40b158c997
* 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
8255e3c148
* 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
cdb40e2d82
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
199c7ba22c
Update
...
svn: r5607
2005-12-21 20:08:07 +00:00
Alex Roitman
a41aaee3ba
* 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
deaaf16717
move database code into new package
...
svn: r5598
2005-12-21 11:27:05 +00:00