Commit Graph

819 Commits

Author SHA1 Message Date
Doug Blank
7b4b4136bf Importing from webpage--- need to report error and status
svn: r18332
2011-10-16 01:46:28 +00:00
Tim G L Lyons
f35cb08aff Upgrade repository (because addresses can have sources)
svn: r18331
2011-10-15 21:48:57 +00:00
Doug Blank
0b1649b0f4 Move src/web to src/webapp to make it more clear what this dir is for
svn: r18327
2011-10-15 20:21:48 +00:00
Doug Blank
382336e9b5 Missing return self on unserialize for convienience and consistency
svn: r18325
2011-10-15 20:09:20 +00:00
Doug Blank
d829ca51fa Return self from unserialize as convienience and to match other objects
svn: r18323
2011-10-15 15:02:51 +00:00
Tim G L Lyons
73c35130ab Diagnostic print during rebuild reference map
svn: r18321
2011-10-14 23:13:21 +00:00
Jérôme Rapinat
0259a143a0 can died at same year as max_alive
svn: r18316
2011-10-13 16:11:06 +00:00
Jérôme Rapinat
7c06699fb8 5293: use correct method with precision set; try to avoid age greater than max alive (user preferences)
svn: r18315
2011-10-13 14:52:52 +00:00
Jérôme Rapinat
1bc8f8a79c 5293: age='unknown' for after/after and before/before dates (age calculation)
svn: r18298
2011-10-12 16:30:18 +00:00
Jérôme Rapinat
6dbab99330 5293: return year only with 'about' calculation
svn: r18294
2011-10-12 14:42:54 +00:00
Doug Blank
bdc643366d Added return on unserialize; added create for all classes
svn: r18286
2011-10-11 23:39:10 +00:00
Doug Blank
552602da8b Added include_in_listing handling to ignore packages
svn: r18276
2011-10-10 12:27:14 +00:00
Tim G L Lyons
14c4b6a463 Fix backref links from events to person. In the event view, the 'Main Participants' was blank, as was the 'References' gramplet.
svn: r18245
2011-10-03 17:19:23 +00:00
Tim G L Lyons
8c36ed6a8e Add MergeCitations tool.
Add note to upgrade information dialogue box to suggest running the tool.
Fixes to Person and Family for get citation child list for merging citations.


svn: r18228
2011-09-30 21:34:21 +00:00
Tim G L Lyons
a906c98439 Clean-up Sources and Citations views:
* Add icon for citations view
* disable old sourceview
* change citationtreeview to be Sources navigation view
* citationlistview is now the Citations view
* merge libcitationview into citationlistview and citationtreeview, and corrected and rationalised
* remove libcitationview
* corrected initialisation of source_handle in Citation.py
* fixes for preventing same source being edited twice
    - fixed blockedtext in citationembededlist
    - override build_window_key in editcitation.py

svn: r18211
2011-09-26 19:53:18 +00:00
Tim G L Lyons
5719832f36 Citation filters
svn: r18182
2011-09-20 22:05:41 +00:00
Peter Landgren
5c7f6751af Fix of first issue in 5194.
svn: r18105
2011-09-03 11:26:15 +00:00
Tim G L Lyons
bb854ec772 Modifications as suggested by Nick Hall:
* Remove inheritance of Citation from RefBase, using source_handle filed instead (similar to  the way Family objects store mother and father handles) (also use the set_ and get_reference_handle functions more consistently)
* Use get_citation_list instead of get_citation_references (more consistent with the way notes are handled)

svn: r18100
2011-09-02 10:40:53 +00:00
Tim G L Lyons
bad963e150 Modifications to upgrade code as suggested by Michiel Nauta; many thanks for his advice.
svn: r18096
2011-09-01 22:07:04 +00:00
Tim G L Lyons
29cc4ee6e9 * various updates to CitationView, CitationEmbedView and CitationEditor to take account of Rev 17973 for two different object types in selectors
* updates to citationviews to support all the functionality (add source etc.) provided by sourceview (including different tooltips for tree view and list view)
* moved registration of citationtreeview into view.grp.py
* removed citationtreeview.grp.py module
* fixed update to citation when note is deleted
* fixed update to citation when media object is deleted
* re-enabled edit button in sourcebackreflist
* improved date display in mergecitation
* changed default note type for citation notes
* changed backref in citation editor to CitationBackRefList
* fixed removal of citation handles from the list in primary objects when a citation is deleted
* fixes for pylint

svn: r18095
2011-09-01 18:13:42 +00:00
Tim G L Lyons
5a3cef062c * Implemented merge Citation
* Updated merge Sources
* Implemented undo-redo for citations (revision 18069 had only added citations to the undo-redo list, not acted on that types of element)
* Fixed embedded lists for some of the object type editors that were done in Rev 18069
* Modified EditCitation so the source parameter is optional
* Added svn properties for all /src/Merge/merge*.py modules
* Added support for EditCitation from backreflist.py

svn: r18085
2011-08-30 10:40:30 +00:00
Tim G L Lyons
d3dcbb1c12 Implemented database upgrade for all eligible remaining object types.
Added Citations to undo-redo feature.
Moved Citation view within navigation pane to below Sources.
Removed useless edit button from sourcebackreflist.
Fixed default bottombar gramplets for citations. 

svn: r18069
2011-08-26 23:18:11 +00:00
Tim G L Lyons
165625715d Various enhancements:
* Modified Event object to include references to Citations
* Implemented database upgrade for Events (upgrade for Media had already been done)
* Enhanced database upgrade to do backlinks
* Modified Media object to remove sourceref
* Implemented citations bottombar gramplet
* Some minor fixes and improvements

svn: r18054
2011-08-23 16:54:03 +00:00
Brian Matherly
b0b919d148 Patch from Paul Franklin - Partial work for: 0004646: reports cannot be run from the command line in a non-GUI environment
svn: r18047
2011-08-19 01:57:43 +00:00
Michiel Nauta
6cbe9e31b5 5145: attempted deletion stopped
svn: r18020
2011-08-09 20:34:21 +00:00
Tim G L Lyons
f9df3503b2 Added svn properties and improved some code layout (mainly long lines).
svn: r17977
2011-07-29 10:31:41 +00:00
Tim G L Lyons
9ff46d9eab Initial prototype.
* Changed database to introduce Citations
* Introduced new Citation Primary object and CitationBase (equivalent to CitationRef) child object
* Implemented CitationTreeModel and CitationListModel
* Implemented CitationTreeView and CitationListView for new citation views in the navigator
* Implemented EditCitation which is used both for the citation views in the navigator and for the citations of an object
* Implemented the CitationEmbedList to display the citations of an object
* Modified the bottom bar gramplets to support citations
* Implemented the citation selector.
* Modified Media object to include references to Citations
* Initial work on deleting citations


svn: r17960
2011-07-24 18:30:28 +00:00
Brian Matherly
bb6ad450e3 Patch by Adam Stein <adam@csh.rit.edu > - Partial completion of "0002513: Using section/region on media_ref as thumbnail on reports"
svn: r17917
2011-07-12 03:30:58 +00:00
Jérôme Rapinat
bc69af84af typo on docstring
svn: r17905
2011-07-08 15:50:55 +00:00
Michiel Nauta
2a10453af0 5046: GEDCOM import fails on aka name
svn: r17838
2011-06-27 15:20:56 +00:00
Peter Landgren
4750ab4816 Endnotes improvment, see issue 4997 & 4998.
svn: r17809
2011-06-19 11:47:22 +00:00
Peter Landgren
d66d7cdc9c Fix so that date, if any, in source reference is printed.
svn: r17734
2011-06-09 14:26:23 +00:00
Michiel Nauta
e1109cd0b0 4209: XML DTD rewrite, cleanup
svn: r17647
2011-06-01 21:32:52 +00:00
Benny Malengier
607d06f901 4910: when no surname known, Narweb picks up the patronymic as Main surnames
svn: r17606
2011-05-28 15:49:57 +00:00
Benny Malengier
75e6b38fbc Allow modifier % on styledtext
svn: r17579
2011-05-27 09:06:48 +00:00
Doug Blank
521b8fa98d Made NextYear use Today() + 1
svn: r17547
2011-05-21 22:06:40 +00:00
Jérôme Rapinat
1ab2656517 2521, 4923 'after' and validation (partial fix); typo on NextYear()
svn: r17545
2011-05-21 08:38:22 +00:00
Michiel Nauta
654fb81665 Change default to return handles unsorted on get_object_handles methods
svn: r17537
2011-05-19 20:36:17 +00:00
Michiel Nauta
fd4b980c3e Allow setting mode on opening of file
svn: r17519
2011-05-17 17:22:03 +00:00
Michiel Nauta
34e6755e8b Prevent db deadlock on all_handles method
svn: r17517
2011-05-17 17:15:12 +00:00
Brian Matherly
3d4f4f031c Patch from Adam Stein <adam@csh.rit.edu>: Add support for links and cropped images in ODF document output. Also related to: http://www.gramps-project.org/bugs/view.php?id=4774
svn: r17451
2011-05-08 03:29:36 +00:00
Benny Malengier
ef19ca1f69 4847: when no surname known, GRAMPS picks up the patronymic as Primary[sur]
svn: r17439
2011-05-07 13:39:33 +00:00
Michiel Nauta
66efd796c5 4669: Long transactions can cause unwanted effects in TreeViews
svn: r17422
2011-05-05 20:02:48 +00:00
Michiel Nauta
f9f932e568 4322: Upgrading a large database to new version runs out of memory; increase locktable size
svn: r17364
2011-05-01 06:53:01 +00:00
Nick Hall
6ae3d86480 Remove gramplet update messages from the status bar
svn: r17355
2011-04-30 10:51:53 +00:00
Michiel Nauta
b6471586d4 3614: Undo gives wrong text in menu of what it will do; uncontroversial patch part
svn: r17225
2011-04-23 14:17:53 +00:00
Doug Blank
4ec351710d Removed title_id from gramplets; not needed
svn: r17197
2011-04-22 01:44:20 +00:00
Michiel Nauta
ff045c3e19 4818: Change time after DB upgrade (3.2 to 3.3)
svn: r17154
2011-04-19 18:00:34 +00:00
Michiel Nauta
7f72b08758 4750: SessionLog gramplet crash
svn: r17151
2011-04-19 15:26:15 +00:00
Brian Matherly
3db2b525f6 0004820: Cannot translate hard coded 'PERSON' string on reports
svn: r17101
2011-04-12 02:49:34 +00:00
Nick Hall
0f564c43ef 4641: Interface for indicating if GrampsBar gramplets have data
svn: r17049
2011-04-05 18:24:44 +00:00
Vassilii Khachaturov
4a03503c98 4796: 'Primary' string needs l10n context
CR: Benny
* Created two strings with l10n context instead of the old one,
'Role|Primary' and 'Name|Primary'.
* While testing, GUI started showing the context when not localized, fixed
that with appropriate sgettext instead of gettext in surnametab.py.
* While at it, changed also changed 'Family' in the Role context to 'Role|Family'.
* ru.po: major translations in the area of name and name formats.
The new Primary[...] and Patronymic[...] concept along with Notpatronymic
still don't fit well when translated :-(



svn: r16986
2011-03-30 14:43:34 +00:00
Doug Blank
e2c6a9cdb4 #4795 Gramplet titles now appear in current language, not the language used at time of creation; also added properties for gramplet navtype and orientation preferences
svn: r16985
2011-03-30 13:48:46 +00:00
Michiel Nauta
d1a8593f7f Add merge unittests
svn: r16952
2011-03-27 21:15:07 +00:00
Michiel Nauta
5835c8e933 Move opening of file to gen.plug.utils
svn: r16939
2011-03-27 08:11:51 +00:00
Michiel Nauta
caec97cb7f Make DbWriteBase inherit from DbReadBase to increase pylint score
svn: r16913
2011-03-24 21:38:04 +00:00
Jérôme Rapinat
31c7750b62 help for translators, avoid long strings here
svn: r16879
2011-03-22 12:37:07 +00:00
Benny Malengier
fac3f46efb Fix regression with sort as and display as in names. Functionality is again as one would expect in treeview
svn: r16849
2011-03-18 15:45:41 +00:00
Benny Malengier
3c9fa2c1d4 4598: (trunk 3.3) new name format copies patronymic into surname as well as leaving it as a patronymic when importing
This extends what name display can be


svn: r16848
2011-03-18 10:42:03 +00:00
Brian Matherly
e6befe67b9 Separate some general code from GUI specific code - particularly for graph generators so that graphs can be generated from the CLI.
svn: r16838
2011-03-17 03:02:36 +00:00
Michiel Nauta
12a01f6700 4759: Make setting a grampstype only assign a string when type is CUSTOM
svn: r16837
2011-03-16 22:06:28 +00:00
Michiel Nauta
3e76c9d3b5 4758: Copy constructor of gen.lib objects uses shallow copy instead of deep copy
svn: r16825
2011-03-15 21:52:08 +00:00
Michiel Nauta
2b72a71a6e 4416: Adjust import ID to users ID format
svn: r16791
2011-03-09 16:22:05 +00:00
Michiel Nauta
959bea3507 4041: Filter rule people with records containing <substring> fails on street name
svn: r16760
2011-03-05 10:47:07 +00:00
Michiel Nauta
a7906886af undo revision 16673
svn: r16742
2011-03-02 11:31:57 +00:00
Michiel Nauta
e99e492a1b 4665: Aborted transactions appear in the undo history
svn: r16697
2011-02-22 16:03:11 +00:00
Gerald Britton
e8b0c9d1eb Tweak
svn: r16688
2011-02-21 14:35:04 +00:00
Michiel Nauta
cdf024c6dc 4662: Unable to add more than one name format
svn: r16682
2011-02-20 18:29:59 +00:00
Benny Malengier
752d594571 4198: Person view does not remove a row correctly when two people are merged.
This patch improves on the context changes:
 * avoid use of transaction_xx methods
 * force an abort in case of unclean transaction

Backward compatibility is broken to achieve this.


svn: r16680
2011-02-20 10:52:06 +00:00
Peter Landgren
dbfd4c9e35 Further improvment for Swedish Calendar.
svn: r16675
2011-02-19 14:13:46 +00:00
Michiel Nauta
756bd836a0 4657: The "sort as" name is ignored
svn: r16673
2011-02-19 14:06:21 +00:00
Doug Blank
8715e15b95 Don't crash if name.txt doesn't exist; this can happen if you try to get name before you open a database
svn: r16666
2011-02-18 19:07:32 +00:00
Doug Blank
918f8f949b Why was this removed?
svn: r16654
2011-02-17 20:33:33 +00:00
Michiel Nauta
17e1091024 4614: Views with persons name look strang after XML import
svn: r16652
2011-02-17 18:09:53 +00:00
Gerald Britton
e25b523fc5 Fix bug in version_str_to_tup
svn: r16651
2011-02-17 17:03:09 +00:00
Peter Landgren
e3557e3008 Improved Swedish Calendar.
svn: r16643
2011-02-17 08:36:40 +00:00
Gerald Britton
a19e65073c Use built-in map function to simplify some list comprehensions
svn: r16636
2011-02-16 20:06:40 +00:00
Michiel Nauta
d2a0f9fa23 Properly close database environment upon open failure
svn: r16618
2011-02-14 20:19:44 +00:00
Michiel Nauta
0eb166615b Replace bare except by specific exception.
svn: r16606
2011-02-11 18:29:15 +00:00
Michiel Nauta
1231b1cac8 4590: Error on access of LDS editor when sealed to family has been removed.
svn: r16592
2011-02-09 16:03:52 +00:00
Gary Burton
b1ce7f7014 Add new abstract methods to ReportOptions. Bug #4572
svn: r16581
2011-02-05 17:46:43 +00:00
Peter Landgren
8aec0756a8 Better abbreviations, thanks to Paul Franklin.
svn: r16568
2011-02-04 15:43:36 +00:00
Benny Malengier
ebe5229822 4599: regression from 3.2.5 - name format preference doesn't persist across reloads
svn: r16565
2011-02-04 10:51:28 +00:00
Benny Malengier
60e8c0c013 3975: Accessing an incompatible database corrupts the database
Undoing unset of DB_RECOVERY flag, we need it to have ACI(D) database


svn: r16562
2011-02-03 22:23:36 +00:00
Michiel Nauta
a34d022cae Restore person-place replace_handle_reference.
svn: r16555
2011-02-03 18:17:00 +00:00
Peter Landgren
35d8b00993 Added a comment.
svn: r16528
2011-02-01 12:11:51 +00:00
Benny Malengier
6d596ad987 4198: Person view does not remove a row correctly when two people are merged.
This is a major patch by Michael Nauta. It means all writes happen immediately to bsddb, and the bsddb 
rollback is used on a crash. Transaction is no longer used to store changes and do them on commit.
Undo database is set on end. 
At the same time with statement is used throughout for transactions
At the same time, the original bug in merge code should be fixed
Still some issues, that will be ironed out


svn: r16523
2011-01-31 21:54:58 +00:00
Peter Landgren
7716c7cbdd Issue 4425: Abbreviation algorithm does not work for all languages.
svn: r16518
2011-01-31 19:40:27 +00:00
Benny Malengier
9a2fd50642 Changes to allow a QML interface:
* a const to launch it
 * fix an error in obtaining dbname
 * refractor pieces to allow reuse


svn: r16504
2011-01-30 16:28:54 +00:00
Nick Hall
116d26e69f Add extra GrampsBar functionality.
svn: r16502
2011-01-30 03:02:38 +00:00
Benny Malengier
c2e353a72b 4383: Error while attempt to edit family
2521: Problem with erroneous birth date in using the family editor.
We show validation error on date > next year, and don't crash on large year anymore



svn: r16468
2011-01-25 12:45:49 +00:00
Benny Malengier
4313de6f72 Fix bug in bsddb 4.7 by moving the NOSYNC setting before env open
svn: r16460
2011-01-24 19:34:59 +00:00
Gerald Britton
0b0913bac1 Remove unneeded line continuations
svn: r16450
2011-01-23 23:01:50 +00:00
Benny Malengier
4e261e9bf8 Still write to log synchronously, don't flush
svn: r16449
2011-01-23 21:54:56 +00:00
Benny Malengier
b3beba53d8 Some bsddb changes
* allow to use bsddb3 as database via a config setting
  * set async write to disk to improve speed, eg import * 40


svn: r16446
2011-01-23 21:25:51 +00:00
Benny Malengier
1e119f93c3 location as predifined name origin type
svn: r16436
2011-01-22 15:09:38 +00:00
Gerald Britton
680a780a8c Remove redundant line continuations
svn: r16425
2011-01-21 16:27:54 +00:00
Benny Malengier
2667c4262f 4336: Generate a set of filters matching Alternate names, Nickname attribute and a NameType() selector
svn: r16420
2011-01-21 12:10:10 +00:00
Benny Malengier
198e222e91 correct typo in error message
svn: r16371
2011-01-13 09:48:00 +00:00
Benny Malengier
d127992b0d string change update
svn: r16368
2011-01-12 08:57:44 +00:00
Nick Hall
bb41511fc4 Add get_divorce_or_fallback function
svn: r16352
2011-01-09 00:05:38 +00:00
Doug Blank
cb246c6a87 Signal item can have more than one callback to handle
svn: r16330
2011-01-02 16:52:37 +00:00
Michiel Nauta
ff8cf61e99 4422: Search on father fails in family view
svn: r16321
2010-12-29 16:27:17 +00:00
Doug Blank
4daf72f8d8 Assert to make sure method is called correctly
svn: r16317
2010-12-27 18:22:54 +00:00
Doug Blank
00bd583120 Undo of 16304; found a less intrusive method
svn: r16310
2010-12-23 22:41:08 +00:00
Doug Blank
26fef46c35 Add new selection class option to reports so that reports can reuse a common proxy/filter selection framework
svn: r16304
2010-12-21 13:58:28 +00:00
Gerald Britton
5e33e5e81d remove obsolete code
svn: r16292
2010-12-16 21:08:41 +00:00
Gerald Britton
cd81324e9a remove obsolete code
svn: r16291
2010-12-16 21:03:39 +00:00
Jérôme Rapinat
205b1f107b 4463: Forgotten return statement in get_surnames/get_prefixes/get_connectors (contribution by MD Nauta)
svn: r16286
2010-12-15 16:51:31 +00:00
Doug Blank
6f4829e680 Typo on surname changes
svn: r16251
2010-12-05 21:47:41 +00:00
Doug Blank
67cb93a28c 3719: Pedigree View: should display engagement date if no marriage known; added markup dates to family view to show fallback dates, and invalid dates; pedigreeview shows abbrev. date with markup, and tooltip details
svn: r16250
2010-12-05 17:58:56 +00:00
Benny Malengier
de72ec184f all non primary surnames as an option in the display of names in preferences
svn: r16235
2010-11-24 13:41:58 +00:00
Doug Blank
92ac326024 Typo in comment
svn: r16232
2010-11-23 21:09:12 +00:00
Doug Blank
d9b544c17a 4415: Editing ID format in preferences can throw exception
svn: r16227
2010-11-23 04:01:02 +00:00
Doug Blank
92758a5a69 Compressed text some; changed common to mean 'nickname or first of given'
svn: r16215
2010-11-19 14:36:04 +00:00
Doug Blank
b439b377eb 3975: Accessing an incompatible database corrupts the database
svn: r16212
2010-11-19 01:08:07 +00:00
Benny Malengier
a5122b4d1d 4370: Reports in ODT format are corrupted
svn: r16210
2010-11-18 20:19:50 +00:00
Benny Malengier
482f2d112e extend nameorigin with 3 extra types: coming from father, from mother, and from occupation.
Adding surname to the generated docs


svn: r16197
2010-11-16 20:29:45 +00:00
Jérôme Rapinat
bb5ad700e3 New event role type: 'Informant' (UK, FR)
svn: r16191
2010-11-14 12:58:40 +00:00
Doug Blank
6ba569fa68 Load all general plugins of a category
svn: r16182
2010-11-11 20:12:33 +00:00
Jérôme Rapinat
b43e13d6c4 4345: custom TIME on eventdate
svn: r16178
2010-11-11 14:55:36 +00:00
Doug Blank
02db3c69af 4122: feature request: have Relationship View optionally show divorces
svn: r16108
2010-11-02 11:45:49 +00:00
Benny Malengier
e59b7276b4 4333: memory leak in 3.2
svn: r16091
2010-10-31 08:36:03 +00:00
Benny Malengier
1fee4971f4 4333: memory leak in 3.2
svn: r16089
2010-10-31 07:33:17 +00:00
Nick Hall
fd73514004 Update is_empty method with street and locality
svn: r16088
2010-10-30 22:17:21 +00:00
Nick Hall
d5ce999d30 Only convert main location to new format if it exists
svn: r16087
2010-10-30 21:55:39 +00:00
Jérôme Rapinat
a5d68b6ef0 add missing gettext module
svn: r16084
2010-10-30 09:32:01 +00:00
Nick Hall
9c14d3b487 GEPS 006: Add Locality to researcher
svn: r16082
2010-10-29 23:11:08 +00:00
Benny Malengier
5084294a1e Various fixes for GEP21 and locality
* narweb and webcal works again
* proxy filters work
* locality upgrade in repository
* fix progress on upgrade



svn: r16074
2010-10-28 19:56:46 +00:00
Nick Hall
298827d843 GEPS 006: Add Locality field to Location
svn: r16063
2010-10-27 18:13:53 +00:00
Doug Blank
3ef961139a 4315: Error when loading all plugins
svn: r16060
2010-10-26 11:18:03 +00:00
Benny Malengier
9608af29a1 allow no surname list to be created when needed
svn: r16044
2010-10-24 21:57:05 +00:00
Benny Malengier
209b34f359 various fixes and additions for GEP 021'
svn: r16043
2010-10-24 21:38:56 +00:00
Benny Malengier
e109e3d743 Merged geps21 branch, changes r15866-16034, into trunk
svn: r16035
2010-10-24 14:43:47 +00:00
Nick Hall
c3e527b4fb GEPS 011: Tagging - Extended to Family, Note and Media objects
svn: r16025
2010-10-22 23:22:33 +00:00
Benny Malengier
ee91b33a43 gedcom import export for new name structure
svn: r16022
2010-10-22 14:20:01 +00:00
Benny Malengier
920535e3f6 fix in name object and quickview for names
svn: r16020
2010-10-20 20:26:23 +00:00
Peter Landgren
dbc15d475f Issue 4293, problems with LagecyGedcom and empty events.
svn: r15998
2010-10-15 17:57:07 +00:00
Peter Landgren
1d8a776cd3 Part 1 of issue 4276. I principle same patch as for branch, but adapeted to trunk.
svn: r15959
2010-10-09 12:33:47 +00:00
Nick Hall
2ec73c785c Fix bug in has_<class name>_handle methods
svn: r15954
2010-10-04 20:54:58 +00:00
Benny Malengier
5013162ded A new person editor
svn: r15951
2010-10-03 11:39:47 +00:00
Nick Hall
b733d9e306 Update database proxies to include tag objects
svn: r15950
2010-10-03 00:05:21 +00:00
Benny Malengier
371205ec70 Fix surname index for autocompletion
Fix check tool and start with importgrdb upgrade


svn: r15949
2010-10-02 16:01:34 +00:00
Benny Malengier
0ca48dd811 Working xml export
svn: r15948
2010-10-02 13:38:36 +00:00
Benny Malengier
e9599d762d Working namedisplay
Working display section in preferences


svn: r15946
2010-10-01 21:22:25 +00:00
Peter Landgren
7abb29d568 Consistent use of OS detection and host added to Win users.
svn: r15932
2010-09-27 17:54:22 +00:00
Benny Malengier
f111dcbad9 add nick and famnick
svn: r15930
2010-09-25 15:11:54 +00:00
Doug Blank
90f23818c4 4256: r15645 Created gen/lib/const.py, didn't add it to Makefile.am
svn: r15928
2010-09-24 23:40:15 +00:00
Nick Hall
f748668c89 GEPS 011: Tagging - Converted to use new database table object
svn: r15921
2010-09-21 17:52:37 +00:00
Benny Malengier
bb248fadce Good progress: * name displayer updated to new structure
* person view coded updated
               * small change in dbloader so errors can be seen


svn: r15914
2010-09-17 22:13:31 +00:00
Benny Malengier
84edfee57b updated Name object to new structure
svn: r15913
2010-09-17 13:26:36 +00:00
Benny Malengier
6011cb3ec9 some administrative cleanup
svn: r15912
2010-09-17 12:18:41 +00:00
Benny Malengier
f89bfe0796 copyright Jakim Friant, ticket 4237: Line Styles in Report not Fully Supported
svn: r15911
2010-09-17 12:08:38 +00:00
Benny Malengier
fa41e63f5a Surnamebase, surname and nameorigintype finished
svn: r15901
2010-09-14 22:07:51 +00:00
Benny Malengier
f852be14de 3519: Wrong 'Group as' value (Given instead of Surname) is used for custom display name
svn: r15896
2010-09-13 19:56:31 +00:00
Rob G. Healey
fd75d680ea Jakim Friant: Changes made to the Ancestor Tree.
svn: r15877
2010-09-11 17:06:49 +00:00
Benny Malengier
86ed7108d2 surnamebase class to inherit surname lists
svn: r15866
2010-09-09 16:54:34 +00:00
Nick Hall
a151bafaff Fix database upgrade
svn: r15832
2010-08-30 10:36:58 +00:00
Nick Hall
bf8146b9d1 GEPS 011: Tagging
svn: r15830
2010-08-29 18:36:42 +00:00
Doug Blank
7c110d15b8 Added plugin.depends_on = ['plugin_id', ...] for plugin.load_on_reg plugins
svn: r15816
2010-08-25 13:30:59 +00:00
Doug Blank
1f9eee3d92 Don't load a GENERAL lib if hidden
svn: r15813
2010-08-25 02:45:23 +00:00
Doug Blank
b11e4558b8 Added log, and db cursor close error handler
svn: r15810
2010-08-24 11:54:43 +00:00
Doug Blank
7151e07d3a Rewrote autoremove flag workaround
svn: r15795
2010-08-22 06:33:06 +00:00
Doug Blank
00f738f953 Don't evaluate callable data returned from the plugin API
svn: r15790
2010-08-22 01:00:16 +00:00
Doug Blank
fcef732f93 Added dbid and dbname to databases; id is the unique dir name, and name is the assigned name stored in text file
svn: r15786
2010-08-21 20:20:34 +00:00
Doug Blank
01e354f18d Make sure newvalue is a int(fraction * 100)
svn: r15784
2010-08-21 12:31:31 +00:00
Doug Blank
d441154d3a 4177: Needed usability improvements to addon update window
svn: r15757
2010-08-17 05:09:01 +00:00
Doug Blank
7c6cba4fae New check for updated addons
svn: r15721
2010-08-13 06:42:14 +00:00
Doug Blank
506f9dc643 Refactor to move load_addon_file out of gui code
svn: r15719
2010-08-13 04:19:16 +00:00
Doug Blank
2fc5096d23 CSS and web resources are now a plugin
svn: r15711
2010-08-12 05:26:45 +00:00
Rob G. Healey
264d6145be NarrativeWeb: changed the name of the navigation menus stylesheet to match other stylesheet naming.
svn: r15708
2010-08-12 02:26:26 +00:00
Doug Blank
961c1e4ca9 Forgot to include navigation web pages
svn: r15707
2010-08-11 21:33:12 +00:00
Doug Blank
864c79e446 First step in breaking up NarrativeWeb into plugins; please test
svn: r15704
2010-08-11 14:11:35 +00:00
Doug Blank
0199cd7da5 Enhanced GENERAL plugins for flexible API: added data and process to GENERAL plugindata, more details at http://www.gramps-project.org/wiki/index.php?title=Addons_development#General_Plugins
svn: r15701
2010-08-11 05:42:46 +00:00
Doug Blank
abd7b09450 Added _%s_ for surrounding name parts, such as _Call_
svn: r15700
2010-08-10 15:37:12 +00:00
Doug Blank
f55cd42926 Allow GENERAL plugins to have category, and more flexibility
svn: r15699
2010-08-10 13:14:09 +00:00
Doug Blank
791ab064f8 Renamed GrampsCursor to BsddbBaseCursor
svn: r15689
2010-08-08 22:06:54 +00:00
Doug Blank
db09dcc6bf Added a new method to work around gramps' use of show_all: hidden_widgets
svn: r15681
2010-08-03 00:57:50 +00:00
Doug Blank
e4bb905303 Added is_type('Name'), is_burial(), and is_baptism()
svn: r15670
2010-07-31 15:17:23 +00:00
Doug Blank
0f310e78a4 Show errors on invalid plugin load
svn: r15653
2010-07-28 15:03:37 +00:00
Doug Blank
3e28ee67ec 2059: need a way to compare and merge all objects, by MD Nauta
svn: r15645
2010-07-22 02:16:32 +00:00
Nick Hall
7f83fc7fcb Tidy up navigation sidebar code
svn: r15621
2010-07-06 14:30:38 +00:00
Peter Landgren
8900ce7f6d Fix of issue 4078, note.get() unicode now.
svn: r15599
2010-06-28 07:45:05 +00:00
Gerald Britton
da1abaa31d Optimize by replacing multiple calls to .write methods with one call where possible
svn: r15558
2010-06-11 14:29:44 +00:00
Doug Blank
3989ef284f Follow StyledText links to include other objects, too
svn: r15520
2010-06-01 17:10:00 +00:00
Doug Blank
c5d11d3218 Added filter editor for person and note filters, and removed unneeded reference filters
svn: r15518
2010-05-31 14:50:34 +00:00
Doug Blank
943cfd07e2 4037: get_full_path method of gen.lib.url uses undefined variable
svn: r15517
2010-05-31 12:56:19 +00:00
Doug Blank
41a4ff748d Protection from null objects
svn: r15504
2010-05-30 11:35:45 +00:00
Doug Blank
ba2d5d503d Protection from null family
svn: r15501
2010-05-30 04:03:05 +00:00
Doug Blank
34c7efe804 New proxy that traces forward references
svn: r15499
2010-05-29 20:17:06 +00:00
Doug Blank
8a25a77c9f Removed .get_base_db() method as there was already basedb for the same purpose
svn: r15484
2010-05-25 23:29:37 +00:00
Gerald Britton
2604ee39fa Use itertools ifilter and imap to simplify some operations
svn: r15480
2010-05-25 18:31:31 +00:00
Doug Blank
a69337b6c6 method for getting base database, if a proxy
svn: r15465
2010-05-23 15:44:51 +00:00
Doug Blank
ed3c144a79 Apparently we don't need these two methods (see Gerald in mailing list, 05/23/2010)
svn: r15461
2010-05-23 15:36:15 +00:00
Doug Blank
cdeb47ad3b Proxies should report that they are read-only
svn: r15457
2010-05-23 14:55:20 +00:00
Doug Blank
4ce41d4656 3986: Interface for running code not associated with a plugin type: this passes dbstate and uistate to a load_on_reg function/class if a library has it, and it is marked as load_on_reg
svn: r15454
2010-05-23 11:44:13 +00:00
Doug Blank
8ca80428a5 added methods that protect living data from leaking out: get_person_handles, iter_person_handles, and iter_people
svn: r15453
2010-05-23 05:10:11 +00:00
Doug Blank
1e3b765bd4 iter_people method was incorrectly returning handles and people objects; should be just people to match gen.db interface
svn: r15451
2010-05-23 04:40:58 +00:00
Gerald Britton
6369bb0286 Minor edit
svn: r15428
2010-05-20 18:32:36 +00:00
Gerald Britton
cd8ded4b37 Updates to undo/redo logic:
1. Replace single transaction list with separate undo/redo deques
2. Update UndoHistory GUI to work with new queue setup
3. Add test to txn.py for empty transaction list


svn: r15427
2010-05-20 18:32:08 +00:00