Tim G L Lyons
6661229b09
Fix error where displaying Date or Confidence in Citation Tree View gave AttributeError: 'NoneType' object has no attribute 'encode'
...
svn: r23063
2013-09-09 11:32:59 +00:00
Vassilii Khachaturov
5c9751f3b9
5598: implement User() class for tools
...
Refactoring in progress:
Modified all the tools' classes' call signature:
now all take a user argument instead of a uistate, and
GUI and CLI signature is unified.
All tools now begin with uistate = user.uistate
svn: r23061
2013-09-08 21:43:12 +00:00
Vassilii Khachaturov
8bdb301958
Add CLIManager.user attribute and __init__ param
...
Instead of initializing self.user, ArgHandler now aliases
the sessionmanager's one.
svn: r23060
2013-09-08 21:03:40 +00:00
Vassilii Khachaturov
8d867ec2a5
refactor test
...
svn: r23059
2013-09-08 19:35:15 +00:00
Vassilii Khachaturov
a702a815b3
consistency between offset and non-offset setters
...
added ugly parameter _update2 to set_yr_mon_day, needs refactoring
svn: r23058
2013-09-08 19:23:23 +00:00
Vassilii Khachaturov
39927c45bd
fix set_yr_mon_day_offset for compound dates
...
now calls set2_yr_mon_day_offset
svn: r23057
2013-09-08 19:23:12 +00:00
Vassilii Khachaturov
d4b9448cbc
refactor set_yr_mon_day and set2_yr_mon_day
...
refactor common base
svn: r23056
2013-09-08 19:23:02 +00:00
Vassilii Khachaturov
6910605c4e
raise DateError in set2_... if not is_compound()
...
refactor Date to always use is_compound instead of repeating
its logic everywhere
svn: r23055
2013-09-08 19:22:52 +00:00
Vassilii Khachaturov
7e04c4b136
Add some UT for Date.set2_... and fix bugs
...
Cut and paste is evil ;-) fix bugs before I refactor the code...
svn: r23054
2013-09-08 19:22:40 +00:00
Vassilii Khachaturov
14a69143e1
7034: probably_alive() failing when no birth-death
...
docstring fix
svn: r23053
2013-09-08 19:22:30 +00:00
Jérôme Rapinat
840e88f840
6028: same change for cli (thank you Nick); still something wrong with my config (GrampsLocale init)
...
svn: r23051
2013-09-07 09:42:47 +00:00
Nick Hall
4385cdc382
6028: Fix imports for documentation generation
...
svn: r23049
2013-09-06 23:09:43 +00:00
John Ralls
859b030238
Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
...
svn: r23046
2013-09-06 19:09:25 +00:00
Zdenek Hatas
b58a76a1b6
czech translation update
...
svn: r23045
2013-09-06 13:59:58 +00:00
Nick Hall
66fc6893ea
Fix bug listing gramplets already in gramplet bar
...
svn: r23041
2013-09-05 22:47:02 +00:00
Vassilii Khachaturov
109fabf5d4
add __main__ for stand-alone test runs
...
svn: r23036
2013-09-05 08:25:30 +00:00
Vassilii Khachaturov
2637ab109a
Bump version in xmlns
...
svn: r23035
2013-09-04 20:46:30 +00:00
Vassilii Khachaturov
81f412a23f
Indentation fix
...
svn: r23034
2013-09-04 20:38:25 +00:00
Vassilii Khachaturov
acdf385509
5598: implement User() class for tools
...
refactoring in progress - convert calling the tools' classes
using positional syntax
svn: r23032
2013-09-04 14:44:19 +00:00
John Ralls
4cf8c95170
Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
...
svn: r23030
2013-09-04 14:04:48 +00:00
Doug Blank
d911ce7760
7034 and 6965: missing method
...
svn: r23028
2013-09-04 10:39:40 +00:00
Doug Blank
7977800875
7034: probably_alive() failing when no birth-death dates specified; 6965: Probably Alive fails when birth date is a range
...
svn: r23023
2013-09-04 02:54:32 +00:00
John Ralls
d09bfef267
Change grampslocale logger to use __name__ instead of 'grampslocale'
...
Attempt to suppress 'No handler for logger grampslocale' messages by enrolling the logger in the module hierarchy.
svn: r23016
2013-09-03 23:18:24 +00:00
John Ralls
6203393960
Simplify display_url to just use htmlview or webbrowser
...
svn: r23015
2013-09-03 22:43:33 +00:00
John Ralls
97c981af3f
Avoid bogus rel-calc translation error message in C locale
...
svn: r23014
2013-09-03 22:43:25 +00:00
Vassilii Khachaturov
1206e00076
minor cleanup
...
svn: r23013
2013-09-03 20:37:03 +00:00
John Ralls
8c331a5d92
Bug 7036: [Win32]Setting LANG crashes Gramps
...
Also fixes Bug 6919: No automatic language selection in Windows
Thanks to Helge Herz.
svn: r23011
2013-09-03 17:39:04 +00:00
John Ralls
6422964a40
Bug 7017: Consolidate run_file into open_file_with_default_application
...
svn: r23009
2013-09-03 16:33:25 +00:00
Vassilii Khachaturov
ceccf0c442
5598: implement User() class for tools
...
Let gui User take an optional uistate kwarg,
and use it in dbloader and viewmanager.
svn: r23008
2013-09-03 14:17:27 +00:00
Vassilii Khachaturov
b37e4064f1
rm obsolete pre-gramps40 file
...
svn: r23007
2013-09-03 14:17:15 +00:00
Mirko Leonhäuser
2d1581e0d6
updated german translation
...
svn: r22997
2013-09-01 13:19:31 +00:00
Doug Blank
8f745a1e07
Webapp: update empty.sql to latest db design
...
svn: r22995
2013-09-01 13:03:05 +00:00
Doug Blank
4fefbfb647
Webapp: search refinements
...
svn: r22993
2013-09-01 12:32:28 +00:00
Doug Blank
8e8a2b7c6a
Webapp: use cuni for python3 compatibility
...
svn: r22989
2013-09-01 11:42:09 +00:00
Doug Blank
653cb3882b
Use cuni rather than unicode
...
svn: r22988
2013-09-01 11:20:35 +00:00
Doug Blank
6f7cdb8fd2
7025: issue with python3 and unicode string
...
svn: r22986
2013-09-01 11:07:40 +00:00
Vassilii Khachaturov
7eb11077c8
clean up tmp test files in the end
...
svn: r22983
2013-09-01 07:37:58 +00:00
John Ralls
7b4b9d09f0
Fix misguided change to poll_external signature
...
svn: r22981
2013-09-01 04:32:48 +00:00
Doug Blank
1d3275f88e
7025: 4.0.2 svn 22976M fails to start catastrophically
...
svn: r22980
2013-09-01 02:35:11 +00:00
Doug Blank
8958407097
Webapp: put .distinct() last to remove duplicate matches in queries
...
svn: r22977
2013-09-01 02:11:15 +00:00
Doug Blank
4a8d98ec2e
Webapp changes to properly show unicode data in html
...
svn: r22975
2013-08-31 13:41:38 +00:00
Doug Blank
0b0d0c5c05
Create .pyhistory if it doesn't exist
...
svn: r22974
2013-08-31 13:10:30 +00:00
Vassilii Khachaturov
64d3a217f1
6960: Bless Source with an IndirectCitationBase
...
svn: r22970
2013-08-30 22:33:58 +00:00
Vassilii Khachaturov
94638ad84e
6960: mergecitations has broken copy of MCQ
...
The MergeCitations batch tool had a cut-and-pasted code
replicating MergeCitationQuery logic. Naturally, it diverged :-)
Removed MergeCitations.Merge and use MergeCitationQuery instead.
svn: r22969
2013-08-30 22:03:14 +00:00
Nick Hall
b4d924f996
Fix regular expressions in sidebar filters
...
svn: r22968
2013-08-30 20:34:20 +00:00
Vassilii Khachaturov
4ad659b083
Don't swallow exceptions in child process
...
If this were in place before I started working on #6960 ,
it could have saved me almost an hour!!
svn: r22964
2013-08-30 19:25:22 +00:00
Vassilii Khachaturov
db4f8960a6
Refactor IndirectCitationBase out of 3 classes
...
Refactor common base out of Citation, EventRef, and Repository
class IndirectCitationBase(object):
Citation management logic for objects that don't have citations
for the primary objects, but only for the child (secondary) ones.
The derived class must implement get_citation_child_list method
to return the list of child secondary objects that may refer
citations.
Note: for most objects, this functionality is inherited from
CitationBase, which checks both the object and the child objects.
Includes:
* has_citation_reference
* replace_citation_references
* remove_citation_references
svn: r22960
2013-08-30 18:33:04 +00:00
Nick Hall
2aaca6aac7
6874: Use shorter names in add gramplet list. Remove old attributes gramplet.
...
svn: r22959
2013-08-30 18:09:48 +00:00
Nick Hall
90c25b9f8b
6786: Invoke editor on double-click in backlinks gramplet
...
svn: r22956
2013-08-30 16:06:49 +00:00
Vassilii Khachaturov
2df6db8b40
6960: Error merging citations
...
Cut-n-pastery of Repository functionality into Citation
to fix the bug pinpointed by merge_ref_test.SourceSourceCheck.
Refactoring to come next...
svn: r22953
2013-08-30 15:49:22 +00:00