Commit Graph

816 Commits

Author SHA1 Message Date
kulath
1452b499ff 0008380: tag_map is not initialized 2015-02-28 20:48:16 +00:00
Paul Franklin
97762815bc 8316: Family with children but no parents is lost on filtered export 2015-02-23 10:35:59 -08:00
kulath
c1e356769e 0007014: Errors handling owner/submitter information in GEDCOM files.
Only import researcher from GEDCOM or XML if the family tree was
originally empty.
2015-02-02 18:57:16 +00:00
Nick Hall
3d64617ca1 7559: Fix bug in abandon changes and quit 2014-03-29 19:46:59 +00:00
Paul Franklin
82078e6956 7276: translate some punctuation marks -- partial 2014-03-17 08:40:58 -07:00
kulath
56c67576d5 6194: Database corrupted - TypeError: unhashable type: 'list'
Fixed upgrade to deal with sourceref in media references in Sources.
Also fixed Check and Repair to repair previously broken databases.
2014-03-04 19:11:57 +00:00
Paul Franklin
7f2bd919a1 7276: translate some punctuation marks -- partial 2014-02-26 10:20:11 -08:00
Paul Franklin
5a1694b981 translate some paper names, suggested in 0566 2014-02-16 11:16:47 -08:00
Paul Franklin
67b5308f6f encode every "style" file in utf-8 2014-02-09 13:33:39 -08:00
Nick Hall
2215416396 Add HasDayOfWeek rule 2014-02-03 21:58:04 +00:00
Benny Malengier
f25ce97653 7157: better support for objects having citations as subobjects 2014-01-15 09:36:47 +01:00
Nick Hall
6618cdcfb2 Enhance event type selector to use sub-menus 2014-01-06 21:49:33 +00:00
Vassilii Khachaturov
0021e8cec2 6921: Use "Bat Mitzvah" as the en_US event name
p1/3: actual change in the code. Note that the abbreviation
also has to be changed accordingly.
2013-12-14 16:58:42 +02:00
Vassilii Khachaturov
5c467c3bb3 7172: more meaningful LOG warning plug/utils.py 2013-12-05 13:46:54 +02:00
Vassilii Khachaturov
a00b413906 7198, 7212: attach invalid date to DateError
Back-port [872bf57] from gramps40
2013-11-23 20:26:46 +02:00
Vassilii Khachaturov
d96b01318a 7198,7212: fix Date.set(value=None)
back-port [3c93c1d] from gramps40
2013-11-23 20:22:41 +02:00
Vassilii Khachaturov
62cd754ef4 7197: back-port the fix 68c0615b from gramps40
The failing test now passes.

Back-porting work done:
1) use numbers in format strings for str.format, for py2.6 compat
2) downgrade to_struct to dateval as there's no to_struct in gramps34

Original commit:
	commit 68c0615bc4
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Fri Nov 15 15:43:27 2013 +0200

		7197: merge the fix from master
2013-11-15 18:33:06 +02:00
Vassilii Khachaturov
5e78d54c9c 7197: test demonstrating the bug
Merge from master
	commit 93ca90f3b8
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Thu Nov 14 22:41:46 2013 +0200

		7197: more failing tests
Not merging the datehandler_test.py changes as datehandler_test.py
hasn't been back-ported, and this test is enough to show the bug
on gramps34.
2013-11-15 18:19:09 +02:00
Vassilii Khachaturov
2eb8b98f8f 6194: add debugging to track the bug
Note that reflist is not an iterable but a flat list, so the added
debugging doesn't drain any delayed computations...

svn: r23449
2013-11-04 09:25:40 +00:00
Vassilii Khachaturov
59470368d3 7167: support python2.6 where str.format() is used
svn: r23442
2013-10-30 07:39:25 +00:00
Doug Blank
3fd56abd3e 7090: wrong age for dead people reported by webcal
svn: r23349
2013-10-20 14:33:36 +00:00
Vassilii Khachaturov
e6e7da14b0 7068: back-port from trunk
svn: r23280
2013-10-08 13:02:17 +00:00
Vassilii Khachaturov
874be122fb 7100: back-port from gramps40
didn't back-port datehandler_test.py additions because no
datehandler_test.py on gramps34 :-(

svn: r23279
2013-10-08 12:53:42 +00:00
Jérôme Rapinat
6cffd52731 7105: missing event_ref_list into get_citation_child_list method
svn: r23261
2013-10-07 14:38:30 +00:00
Nick Hall
76400cdcc7 7066: Fix hebrew calendar and remove sdn import
svn: r23227
2013-09-30 17:40:06 +00:00
Vassilii Khachaturov
ad3461142d 7088: rm warning on `import sdn' failure
svn: r23219
2013-09-30 11:43:15 +00:00
Nick Hall
dc246df9d3 Revert r23205
svn: r23216
2013-09-28 13:35:14 +00:00
Vassilii Khachaturov
01a83099ae 7089: same bug was pasted into BirthdayReport!
Moved the utility function gregorian to gen.lib.date,
and use it like in WebCal.

svn: r23211
2013-09-27 22:53:52 +00:00
Paul Franklin
ae670af71e 7088: provide a config option to suppress the warning about missing "sdn"
svn: r23205
2013-09-26 21:52:24 +00:00
Vassilii Khachaturov
5f1a362e51 7045: enable cal switch in editor on empty dates
svn: r23179
2013-09-21 09:06:34 +00:00
Vassilii Khachaturov
b01b42fab6 back-port NickH's test fix from gramps40
Apply r22767, w/o the new test.

svn: r23172
2013-09-20 12:01:00 +00:00
Vassilii Khachaturov
3f3fc5a84d 7034,7045,7065,7066: back merge from trunk
Note: need to disable CAL.FRENCH in gramps_test.py,
otherwise they fail due to #7068

svn: r23159
2013-09-18 09:55:54 +00:00
Doug Blank
3aed22835e 6774: Recursive call in GEDCOM export preview calculation
svn: r23135
2013-09-15 03:01:06 +00:00
Vassilii Khachaturov
b5ad90d317 7066: bug in hebrew_ymd
merge from trunk

svn: r23134
2013-09-14 23:54:39 +00:00
Doug Blank
2c5ffd3278 typo: gramps34 uses ifilter rather than filter
svn: r23089
2013-09-12 00:49:15 +00:00
Doug Blank
5c1990e861 living proxy did not exclude living people with iter_people()
svn: r23086
2013-09-11 02:13:59 +00:00
Doug Blank
b4a0ce3702 7034 and 6965: missing method
svn: r23029
2013-09-04 10:40:27 +00:00
Doug Blank
c8d9abe4f8 7034: probably_alive() failing when no birth-death dates specified; 6965: Probably Alive fails when birth date is a range
svn: r23021
2013-09-04 02:49:09 +00:00
Vassilii Khachaturov
6da4a00375 6960: Error merging citations
Back-port my work on this bug from gramps40.
Unfortunately, the tests on gramps34 still fail (they pass
on gramps40/trunk), but the repro steps marked by Nick
in the bug succeed, so I shall stop here :)

svn: r22965
2013-08-30 19:41:29 +00:00
Nick Hall
b0a4f75106 4735: Check for updates in a separate thread
svn: r22924
2013-08-28 23:32:30 +00:00
Paul Franklin
30474aab8d 6872: wrong size of svg image in Family Lines Graph
svn: r22731
2013-07-24 16:26:44 +00:00
Paul Franklin
5995d1acec Span maximums and minimums must always be positive numbers
svn: r22655
2013-07-08 01:44:02 +00:00
Paul Franklin
e19d519d25 5900: reports should remember their last-used GUI output filename
Requested on 6720: Reports: Translated filename by default on output
(5900 is already in gramps40 and trunk, see revision 19988)


svn: r22355
2013-05-17 15:50:42 +00:00
Tim G L Lyons
e4e27b5bc0 0006746: Problem in Portable version immediately after upgrading to 3.4.4-1 from 3.3.1.1
svn: r22343
2013-05-17 11:29:28 +00:00
Benny Malengier
417d85a353 6580: Merging Media Notes fails
svn: r22257
2013-05-11 17:42:55 +00:00
Tim G L Lyons
ddecdb854e 0006713: Databases written with pickle protocol 3 (Python3) should not be opened with pickle protocol 2 (Python2). Also give warning when about to upgrade a Python2 database to Python3.
svn: r22241
2013-05-10 14:29:47 +00:00
Tim G L Lyons
109e64f657 0006529: Cancelling database upgrade can corrupt the database. Ensure database is unlocked when cancelling upgrade. Make links in dialogues into clickable hyper-links. Ensure dialogue windows stays on top. Reword warning and error messages to use Bsddb version, schema version and Family Tree consistently, to be clearer about the choice the user is being offered, and to provide hyper-links to more information.
svn: r22217
2013-05-09 17:23:37 +00:00
Tim G L Lyons
b63524b99b write.py: After the bsddb version has been upgraded, if the schema versions also needs to be upgraded, output a separate dialog asking the user whether he wants to upgrade the schema. (As requested by Benny).
svn: r21886
2013-04-05 10:52:33 +00:00
Tim G L Lyons
828060d2eb 0006529: Cancelling database upgrade can corrupt the database. Check whether the bsddb version has changed (or was originally unknown). If it is an upgrade, ask the user whether he has made a backup, and is ready to upgrade. If so, made a zip backup and open the database with the new bsddb version. Make messages on the dialogues more explicit with the version numbers mentioned.
svn: r21850
2013-04-02 16:01:50 +00:00
Tim G L Lyons
4b27a56186 0006578: referencedbyselection.py process_object calls non-existant process_note method
svn: r21802
2013-03-28 23:31:58 +00:00