Compare commits

...

830 Commits

Author SHA1 Message Date
romjerome
fe18eab251 8555: Database repair tool always modify all source objects 2016-11-26 12:54:08 +01:00
romjerome
4af6dd88c2 9003: Locality data in address was not imported 2015-10-27 09:50:28 +01:00
Ζήσης Παπαδόπουλος
1ec8a8f2c3 Update Greek translation 2015-10-05 15:19:43 +02:00
Stéphane Charette
97cc0e33b4 8213: event columns too narrow
Web_Basic-Cypress stylesheet improvements
2015-04-18 16:14:40 +02:00
Matt Keenan
39f06eb4b0 8468: GuiColorOption missing avail-changed event handler 2015-03-31 10:22:09 -07:00
Jérôme Rapinat
8374e87b4d 8103: sidebar gramplet does not fit well into Event and Citation views 2015-03-19 16:08:11 +01:00
Jérôme Rapinat
bacc3ee5e8 8451: Fix crash on RelGraph report with unknown gender 2015-03-19 16:06:33 +01:00
Zdeněk Hataš
54ea8eb1b7 czech translation update 2015-03-13 17:32:07 +01:00
kulath
aabf8bfe6c 0008401: NameError in GEDCOM importer 2015-03-12 14:10:35 +00:00
kulath
74aa6a3341 0008322: Event address is lost on import, i.e. disconnected from event.
On GEDCOM import, Places are only merged if the Place Title and the
whole of the main location are identical.
2015-03-12 12:33:14 +00:00
kulath
0cece69ee2 Make a zip backup if schema is to be upgraded see 8134: Error converting
python2 utf-8 strings to python3 str when loading data from database
2015-03-02 17:44:31 +00:00
kulath
962d3bc488 0007824: Regression: running gramps from crontab fails 2015-03-01 16:49:56 +00:00
kulath
79942b1d00 0008380: tag_map is not initialized 2015-02-28 20:49:22 +00:00
kulath
b1457f24e6 8233: Fix bad handle in explanation note for unknown event 2015-02-27 18:23:02 +00:00
kulath
71d22c61aa 0008347: GEDCOM import of embedded notes attached to media does not work 2015-02-16 22:52:38 +00:00
Jérôme Rapinat
b37438204f fix typos, thank you phcook 2015-02-16 20:04:37 +01:00
noirauds
e5f437ef06 geography : bug 7615 : Filter panel on geography view displays improperly 2015-02-11 21:20:31 +01:00
kulath
65523e0442 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:05 +00:00
kulath
ed921b1a53 0008283: GEDCOM export does not export media attached to citations. Fix
for gramps40
2015-01-08 17:52:15 +00:00
Jérôme Rapinat
4e7cfd759f New year... 2015-01-02 10:26:06 +01:00
kulath
8117190a52 Fix 0008234: Various problems with docgen.TextDoc.add_media_object part
(2) for gramps40 branch
2014-12-15 20:34:25 +00:00
kulath
620000e863 Fix 0008234: Various problems with docgen.TextDoc.add_media_object part
(1) for gramps40 branch
2014-12-14 17:57:44 +00:00
kulath
18308f9a32 8196: Spurious spaces in CLI List Family Trees, tab delimited output.
Print statements changed to assemble the whole line before output.
2014-11-24 18:14:46 +00:00
Nick Hall
80924b9db0 7604: Fix error setting gramplet tab label 2014-11-03 21:51:40 +00:00
John Ralls
8d391f17ad 8140: Gramps doesn't work under Turkish locale
(cherry picked from commit 4662cf1cf94c3502ca8490f213b34d3d094e2d38)
2014-10-27 11:25:02 -07:00
Jérôme Rapinat
fbf3835ca0 8122: DB lock not checked when opening database from the recent opened trees 2014-10-24 09:48:13 +02:00
Craig J. Anderson
4873f5245b fix for https://gramps-project.org/bugs/view.php?id=6355
Craig A.
2014-10-23 20:53:05 -04:00
Jérôme Rapinat
1d487e9fb2 8103: sidebarfilter gramplet does not fit well into People, Events, Citations or Media views (non-english locales) 2014-10-15 21:56:07 +02:00
leonhaeuser
12ebb0d6df update German translation 2014-10-13 22:05:39 +02:00
Luigi Toscano
477a0aa0a4 Italian translation updates and fixes 2014-09-28 02:01:37 +02:00
Zdeněk Hataš
4e634b4bec 8064: translation fixes 2014-09-18 12:38:06 +02:00
Zdeněk Hataš
cf54b5eca7 czech translation update 2014-09-14 20:18:10 +02:00
Jérôme Rapinat
3f9b47c48e update template and french translation 2014-09-11 17:58:45 +02:00
Jérôme Rapinat
2119126685 6934: better GUI support for embeded custom attributes list on media object (backport) 2014-09-11 17:43:50 +02:00
Petr Hejl
b6f77eb4e3 8051: Can't fill in calculated and estimated dates in cs locale 2014-09-11 17:28:59 +02:00
John Ralls
5b0efea92b Update OsmGpsMap to version 1.0.2
Addresses problem with retrieving tiles from OpenStreetMap.
Note as well https://gramps-project.org/bugs/view.php?id=8037
2014-09-09 16:57:33 -07:00
Paul Franklin
85f0f344ee 8014: Importing gedcom files containing multibyte UTF-8 characters fails 2014-09-01 19:05:18 -07:00
Paul Franklin
b899935d54 python3 bytes-string mismatch with ICU installed 2014-08-22 18:16:40 -07:00
Paul Franklin
c640067ebe tweak to "default" CSS choice for the narrated web report 2014-08-20 07:54:41 -07:00
Paul Franklin
17bca4c260 enable the "default" CSS choice for the narrated web report
Otherwise, whenever you start the report, you get this:

WARNING: _enumeratedlist.py: line 124: Value 'default' not found for option 'StyleSheet'
2014-08-17 12:47:20 -07:00
Malcom Lewis
e7b5b9f213 Update FSF address to current location. 2014-08-08 19:51:28 -07:00
Jérôme Rapinat
0fb4f949a7 7258 7618: let the win() stuff to windows, fix url handling under linux and mac (not tested under mac) 2014-07-17 14:59:54 +02:00
Jérôme Rapinat
3dcdddf039 07837: Incorrect media path when using drag & drop; backport from gramps41; incomplete for non-ascii path or filename 2014-07-17 14:41:44 +02:00
Jérôme Rapinat
85fd4a8502 07837: Incorrect media path when using drag & drop; backport from gramps41; incomplete for non-ascii path or filename 2014-07-15 21:41:17 +02:00
Jérôme Rapinat
9046ea8de5 7618: Cannot drag and drop external media object with a non-ascii filename or path; missing conv_to_unicode (typo) 2014-07-15 20:40:18 +02:00
Paul Franklin
9a4bfe190e 7861: In Ahnentafel Report, Use Christening Date if no Birth Date 2014-07-11 15:38:34 -07:00
Ondrej Krc-Jediny
1a7c827aa9 7869: Various small issues in gramps.pot 2014-07-10 12:46:42 -07:00
Paul Franklin
21c00435ad 7739: [Narweb:] Missing webpage for media [under some circumstances] 2014-07-10 09:24:53 -07:00
Paul Franklin
d7fac4e750 include Gramps.py in the tarball 2014-07-10 09:05:00 -07:00
Paul Franklin
aa5297b476 7839: Place report does not run 2014-06-28 13:02:54 -07:00
John Ralls
23df099e41 7851: translations don't show in many labels
Ensure python text domain gets the right encoding.

(cherry picked from commit 65dbb1bd46)
2014-06-23 20:17:46 -07:00
Mirko Leonhaeuser
680301de90 Fixed 0006655 and 00078 2014-06-22 17:57:22 +02:00
Paul Franklin
99429b36c7 add translated-output option to B.R. TOC and Index reports 2014-06-14 13:37:29 -07:00
Paul Franklin
037ac5652d Fix alphabetic index and toc bug in books
Another bad indent from master commit [796240] (and gramps40 [3196f8])
2014-06-13 09:23:18 -07:00
Nick Hall
3880914e96 7471: Fix python3 sort key errors
Ensure input to strxfrm is correct type.
Apply patch by Marc Hulsman.
2014-06-12 23:28:58 +01:00
Mirko Leonhaeuser
c8df231cd7 update German translation 2014-06-12 20:02:46 +02:00
Nick Hall
13a005da79 Fix alphabetic index and toc bug in books
Bad indent introduced in commit [796240].
2014-06-11 22:41:19 +01:00
Paul Franklin
e7772a2c6b 7398: Gedcom import deletes first char of notes 2014-06-11 10:05:47 -07:00
Zdeněk Hataš
6dc44c3554 czech translation update 2014-06-11 08:44:49 +02:00
lklundin
b9958fe62b 7794: Typo in error message 2014-06-10 11:57:13 +02:00
Paul Franklin
5454e8c19b improve plugin warning 2014-06-08 13:02:21 -07:00
Paul Franklin
ce8aa53270 7678 typo 2014-06-08 12:58:46 -07:00
Jérôme Rapinat
5cfa4a015f 7678: some gir modules were not called 2014-06-07 13:26:08 +02:00
Jérôme Rapinat
6982d37427 7678: some fixes around gettext and messages handling 2014-06-07 13:06:00 +02:00
Paul Franklin
fa338e85a4 7784 "IndexError: list index out of range" on [initial CLI "gramps -t"] 2014-06-05 08:01:57 -07:00
Jérôme Rapinat
6bf8a734cf 7678: typo, missing self argument on fallback for personpos_at_angle() 2014-06-04 12:13:27 +02:00
Jérôme Rapinat
c8ab33fa27 7678: typo, set_border_width was set twice on CLIVbox() 2014-06-03 21:18:32 +02:00
Nick Hall
786a8f86f3 Prevent removing idle process after it has finished 2014-06-03 14:51:19 +01:00
Jérôme Rapinat
620dca433f 7766: Fan Chart views crash with self.maxperiod = self.minperiod 2014-06-03 10:34:38 +02:00
Nick Hall
02b017c402 7711: Fix tree views in python3 2014-06-02 19:48:02 +01:00
Ondrej Krc
d81071a00e Git Merge Request #10: Update Slovak date handler 2014-05-30 10:15:58 +02:00
Omar Kohl
0e91e4f51d Git Merge Request #9: Spanish typo 2014-05-29 15:52:36 +02:00
Zdeněk Hataš
f58fa79801 typo 2014-05-28 21:32:34 +02:00
Nick Hall
f104408968 7712: Cherry-pick [321821] and [2dd0c9] from master. 2014-05-27 15:25:30 +01:00
Luigi Toscano
442663f53a Italian translation updates (4.0.x) 2014-05-27 01:45:38 +02:00
noirauds
340aabe210 BUG #0007744 : years are displayed as floating numbers 2014-05-25 11:17:35 +02:00
Nick Hall
a02f76c97f Fix for python3 2014-05-24 22:22:05 +01:00
Zdeněk Hataš
004c2044c7 czech translation update 2014-05-24 23:11:58 +02:00
John Ralls
61f2de9667 Patch PIL to build with Freetype2 2014-05-23 12:11:18 -07:00
Ondrej Krc
4751c32e02 Merge Request #8: Typo fix in slovak translation 2014-05-23 14:55:38 +01:00
John Ralls
7a415c06de 7736: MacOSX Version 4.0.4-1 missing libgtkspell3 from bundle. 2014-05-22 20:23:23 -07:00
John Ralls
a166d4802d Update mac build info for 4.0.4 release. 2014-05-22 11:20:51 -07:00
Jérôme Rapinat
281e06ef26 they are all fix on spacing into dialogs, remove extra lines from NEWS 2014-05-22 14:42:51 +02:00
Jérôme Rapinat
07372cf3be bump to '4.0.5' 2014-05-22 10:17:59 +02:00
Jérôme Rapinat
2506d06100 make official '4.0.4' release 2014-05-22 10:15:18 +02:00
Jérôme Rapinat
74a30ffc21 update for 4.0.4 release 2014-05-22 10:12:21 +02:00
noirauds
56efd58004 Geography: Bug #007722 : segfault in cairo.SurfaceImage.create_from_png 2014-05-20 21:34:15 +02:00
Nick Hall
928e32d030 7152: Fix error when importing database from the CLI 2014-05-20 13:27:13 +01:00
Espen Berg
a2a988b62a Some more revised Norwegian Bokmål 2014-05-17 21:26:20 +02:00
Espen Berg
bfaeb73d57 Some revised Norwegian bokmål translation 2014-05-17 20:35:38 +02:00
Jérôme Rapinat
806cfa696b 7706: typo, 'val' not defined on gui.viewmanager 2014-05-17 15:36:01 +02:00
Jérôme Rapinat
4bfbb4e7ca 7648: [Unit test] database dir and environment; https://gramps-project.org/bugs/view.php?id=7648#c36301 ; works on jralls' config, not yet on mine 2014-05-17 15:19:31 +02:00
Nick Hall
3e514a9798 7710: Fix crash in fan chart view when scrolling 2014-05-17 01:16:50 +01:00
Nick Hall
a2dcbebd35 Fix list size in check tool 2014-05-16 23:01:49 +01:00
Nick Hall
16ed48e46d Fix resizing of widgets in dialogs
Conflicts:
	gramps/gui/glade/tipofday.glade
2014-05-16 22:14:27 +01:00
Jérôme Rapinat
969efacc33 7705: 'uni_to_gui' not called on gui.viewmanager 2014-05-16 16:29:35 +02:00
Bob Igo aka human-being
11eed32fef 7699: update and run again tools.sh; it outputs two DB files for human inspection 2014-05-16 11:49:01 +02:00
Paul Franklin
c9f80fcd7b typo (unused import) 2014-05-14 11:55:42 -07:00
Paul Franklin
5aa3a419ea 5690: Can create multiple events with same Gramps-ID 2014-05-13 14:17:15 -07:00
Jérôme Rapinat
69ff7d3e26 7657: 7648: SyntaxError with python3 on 'gramps.cli.test.cli_test' 2014-05-13 18:26:20 +02:00
Jérôme Rapinat
ceb58e9b88 7659: SyntaxError with python3 on 'gramps.gen.db.test.grampsdbtestbase' 2014-05-13 18:04:39 +02:00
John Ralls
b198082790 7519: "Family Tree Directory Path" with accented characters
Take 2.

(cherry picked from commit b39902eab6e927a90fbce9a721d95b35f28065bd)
2014-05-12 07:30:52 -07:00
John Ralls
8b0b29c9c2 7666: ANSEL GEDCOM import messes up foreign characters
Make the ansel code strings bytestrings.
2014-05-12 07:30:01 -07:00
Paul Franklin
cb1b04ac3c 5690: Can create multiple events with same Gramps-ID 2014-05-11 10:34:45 -07:00
Jérôme Rapinat
788ff005cb 7570: descendants browser doesn't expand under Ubuntu 14.04 2014-05-11 15:51:42 +02:00
donfano
405d2bbec5 7685: Correction of the LDS ordinance names in French 2014-05-11 10:32:32 +02:00
Pitxyoki
aa9d6adfd2 7671: Typo on Portuguese translation for 'third grandson/daughter' 2014-05-09 12:18:46 +02:00
erikdrgm
f747441024 Update Dutch translation 2014-05-08 22:18:13 +02:00
Jérôme Rapinat
5230f89a5a typo for calling conv_to_unicode on libdjango; thank you pylint 2014-05-08 17:30:53 +02:00
Human
0910e60235 7258 7665: NameError: global name 'conv_to_unicode' is not defined 2014-05-08 16:03:12 +02:00
Jérôme Rapinat
b03ce38514 7649: [Unit test] gramps type, encoding and to_struct(); specific to python2 2014-05-07 20:43:54 +02:00
Jérôme Rapinat
e4f7982479 7663: readonly/readwrite and 'create_id' method into 'gen/db/test/db_test.py', no more 'create_id' in the DB code 2014-05-04 17:44:00 +02:00
Jérôme Rapinat
3b03884811 update NEWS, ready for release 2014-05-04 17:00:33 +02:00
Jérôme Rapinat
455a59615b update template; consistency on translation strings 2014-05-04 16:09:47 +02:00
Paul Franklin
753eec3960 7582: Cannot remove a primary object having a new created backreference
This removes the create_id method from gen/db/write.py, since
after a recent "from __future__ import unicode_literals" (there)
it started producing unicode.  Instead the create_id method in
gen/utils/id.py is used, as its code is essentially identical,
in use in many other places -- and does not produce unicode.
2014-05-03 15:15:52 -07:00
Paul Franklin
5180925a46 use a standard string, not a unique string 2014-05-03 15:15:52 -07:00
verthezp
d5d0430ab6 7662: Missing closing bracket in Web_Basic-Spruce.css 2014-05-03 17:32:51 +02:00
Jérôme Rapinat
af445f1635 7648 7258: typo, io module called twice 2014-05-01 18:20:54 +02:00
Jérôme Rapinat
89907dced1 7628: Relationship calculator not displaying data 2014-04-30 20:08:51 +02:00
John Ralls
0b1a944eb9 7646: [Unit test] typo on 'gramps.gen.utils.file.py'
Replace the call with ensuring that dirname is unicode; since
TMP_DIR is guaranteed to be, os.path.join() willl return a unicode so
further conversion is unnecessary.

(cherry picked from commit 4327f6952b)
2014-04-30 07:38:28 -07:00
Jérôme Rapinat
e1e18cb6f7 Revert "7638: Better support for locales falling back into U.S. English at startup"
This reverts commit 021426fc8d.
2014-04-30 09:55:54 +02:00
Jérôme Rapinat
021426fc8d 7638: Better support for locales falling back into U.S. English at startup 2014-04-30 09:53:36 +02:00
Josip
39d1ecc030 7628: Relationship calculator not displaying data 2014-04-29 16:52:27 +02:00
Jérôme Rapinat
473c613654 update template and french translation 2014-04-29 11:01:32 +02:00
Jérôme Rapinat
bfa2e78131 7630: Unable to edit citations on association 2014-04-26 09:03:41 +02:00
Paul Franklin
e95fc02804 fix deferred translation of dates and places, add name-format option 2014-04-25 07:55:48 -07:00
Paul Franklin
1b028fbc4a 7258 typos 2014-04-24 08:37:31 -07:00
Paul Franklin
0b4a0576a3 translate Arabic semicolon 2014-04-24 08:03:54 -07:00
Jérôme Rapinat
8e5224708c 7258: incomplete commit; https://gramps-project.org/bugs/view.php?id=7258#c35856 2014-04-24 11:37:34 +02:00
Mirko Leonhaeuser
b4de594aab update German translation 2014-04-23 18:27:39 +02:00
John Ralls
72a5a00642 Make recentfiles.do_save exception safe. 2014-04-21 14:14:17 -07:00
John Ralls
50f0936914 Fix None type exception when there's no localedir. 2014-04-21 14:09:53 -07:00
Paul Franklin
8a98d800f4 7620: 'Display as' field in Name Editor reverts to Preferences default ... 2014-04-21 13:52:53 -07:00
John Ralls
d5f918040c Fix indentation errors
Thanks to Paul Franklin for noticing.
2014-04-20 19:51:48 -07:00
John Ralls
a4779e8c50 Remove gramps.gen.utils.file.fix_encoding()
Yet another overly complicated way to spell conv_to_unicode().
Note that unicode() and str.decode() are alternate spellings of the same function in Py2, and unicode();
note as well that this was used on strings coming from the GUI or the database, not the shell, so that
using glocale.encoding was also incorrect.
(cherry picked from commit f0ffd6e9b9)
2014-04-20 17:18:29 -07:00
John Ralls
236a031b14 Remove get_unicode_path_from_env_var(), get_unicode_path_from_file_chooser()
Two very cumbersome ways of saying conv_to_unicode().
(cherry picked from commit 55610b6f0a)
2014-04-20 17:15:11 -07:00
John Ralls
72c5c82f7d 7258: Replace os.getcwd() with gramps.gen.constfunc.get_curr_dir()
Py2 on Win32 returns a str from os.getcwd(), which doesn't work with unicode in the path.
New function get_curr_dir() uses the Windows GetCurrentDirectoryW to return a Unicode.
(cherry picked from commit ecfad157a8)
2014-04-20 17:12:50 -07:00
John Ralls
0a61b8b4bd GrampsLocale: Don't try to set self.localedir to _first.localedir if the latter path doesn't exist.
(cherry picked from commit 10921cee29)
2014-04-20 17:12:49 -07:00
John Ralls
02e43f971f 7258: Remove all instances of sys.getfilesystemencoding()
This function reliably returns a useful value only on MacOS X. On Linux it's incorrectly determined by the
locale's encoding and on Windows it always returns 'mbcs' which is correct only on FAT file systems.
(cherry picked from commit c1dcd6f59e)
2014-04-20 17:12:30 -07:00
John Ralls
583acbd438 7258: Ensure that resource paths are set correctly when they include Unicode characters.
(cherry picked from commit efa3741579)
2014-04-20 17:10:21 -07:00
Paul Franklin
425f09fd69 flag some semicolons, for translation in Arabic 2014-04-20 16:33:36 -07:00
John Ralls
aaa1256762 7258: A consequence of forcing paths to unicode is that we sometimes need to explicitly decode a path to utf8 to pass to Gtk
Only in Py2, of course, since the Py3 version of PyGObject knows what to do.
2014-04-20 08:12:19 -07:00
John Ralls
7f1a57a2cd 7258: Metadata viewer: Exiv2 can't handle Windows's UTF16 pathnames
So open the file and pass the handle.
	gramps/plugins/lib/libmetadata.py
2014-04-20 08:12:18 -07:00
John Ralls
5387cd23cf 7258: MediaEditor: Ensure that pathnames are always Unicode. 2014-04-20 08:12:17 -07:00
John Ralls
3196f8c44f 7258: Work around PyCairo path issue by opening the target file first.
PyCairo, even the latest version, insists on using the 'mbcs' codec on path names on Windows.
That destroys pathnames with characters that aren't in the current default code-page.
2014-04-20 08:12:17 -07:00
Paul Franklin
4265fc1571 translate one more Arabic string 2014-04-20 07:57:41 -07:00
John Ralls
12c95e325f Correct lambda syntax for py3
Thanks to Paul Franklin for reporting it.

(cherry picked from commit fa2be88b68)
2014-04-17 14:30:21 -07:00
Jérôme Rapinat
24016274b6 revert previous template generation 2014-04-17 16:37:06 +02:00
Jérôme Rapinat
a9cc79d9fd sort translations output by file location for easier diff 2014-04-17 16:34:20 +02:00
Mirko Leonhaeuser
9e3d055a9a update German translation 2014-04-16 21:10:26 +02:00
Nick Hall
dcf4f9e641 Prevent MapList action warning 2014-04-16 13:48:20 +01:00
John Ralls
8fd8d8b3e9 7258: Fix a path encoding issue when upgrading the database.
(cherry picked from commit 40cc0e9091bf4c2e1e215a31658c80216c396633)
2014-04-15 15:33:59 -07:00
John Ralls
117fbe2810 Bug 7258: Work around bug in Py2Cairo 1.8.10 and earlier on Linux 2014-04-15 11:46:42 -07:00
Jérôme Rapinat
a44740a2ee spacing on french translation 2014-04-14 20:03:19 +02:00
Nick Hall
814bec98c8 Fix unicode error when saving filters 2014-04-13 14:07:42 +01:00
Jérôme Rapinat
98834658b3 support comments 2014-04-12 17:50:53 +02:00
Josip
e04fb106de fix size of 'Potential Merges' dialog
(cherry picked from commit 63f0dc3447)
2014-04-11 21:02:50 +02:00
Jérôme Rapinat
26230df0c8 start to update NEWS 2014-04-11 10:48:20 +02:00
Nick Hall
dd1a3f5e15 Fix family editor callback 2014-04-10 18:15:18 +01:00
Nick Hall
d387bfbe77 7119: Register history objects at startup 2014-04-10 17:12:21 +01:00
Zdeněk Hataš
f4c871bdaf czech translation update 2014-04-10 10:21:30 +02:00
Josip
87ae25f77c ease founding of perl in windows 2014-04-10 08:29:15 +02:00
Paul Franklin
1bb5ac82da Revert "7276: translate some punctuation marks -- partial"
This reverts commit 00c26a722e.
2014-04-09 18:52:54 -07:00
Paul Franklin
00c26a722e 7276: translate some punctuation marks -- partial 2014-04-09 18:40:17 -07:00
Josip
016b779316 backport [7fdf0f] and [6836db] from master 2014-04-09 23:43:09 +02:00
Paul Franklin
659433dd82 make gramps XML the initial default export type 2014-04-08 19:24:56 -07:00
John Ralls
137e18c41a 7258: Avoid dumb encoding error when compiling gpr files 2014-04-07 12:45:17 -07:00
John Ralls
ee923e3205 7588: Can not start [in Chinese on OSX]
Force UTF-8 locale on Mac
2014-04-07 11:51:54 -07:00
Mirko Leonhaeuser
1f9d479074 update German translation 2014-04-07 18:39:03 +02:00
Josip
b93fb16101 7258: transcode os.path.join args from the fs enc to prevent a crash
:35653 rename family tree with python2
:35653 self.reference_map.delete
2014-04-07 00:11:44 +02:00
John Ralls
d48edcdcf7 Streamline conv_to_unicode
Also handle "None" strings and change default encoding to 'utf8' so that
it works without args when converting from UI input.
2014-04-06 13:36:24 -07:00
John Ralls
3f4596ae4c Convert the database title retrieved from the GUI to a unicode. 2014-04-06 13:33:31 -07:00
John Ralls
137afef3ab Fix up some failing tests 2014-04-06 13:33:31 -07:00
John Ralls
3b8d2bbeea Delete a bunch of superflous re-encodings of path names 2014-04-06 13:33:31 -07:00
Josip
d702129296 7582: [Python2] Cannot remove a person having an event reference 2014-04-06 18:26:42 +02:00
Josip
a07f411548 Change use of GetEnvironmentVariableW (#7582) 2014-04-06 00:14:33 +02:00
Nick Hall
4e166d4ccd 7584: Fix update of active object after merge 2014-04-05 17:54:38 +01:00
John Ralls
4164920d67 Fix bad open flag 2014-04-04 19:44:55 -07:00
Josip
e10da882fb 6548: 'Available Gramps Updates for Addons' window not on top 2014-04-05 03:02:11 +02:00
Josip
238cf389b0 fix recentfile.py to work for both py2/py3 2014-04-05 01:32:24 +02:00
Josip
f607cc98ae open ==> io.open 2014-04-04 21:54:43 +02:00
Josip
b240c31631 7258: transcode os.path.join args from the fs enc to prevent a crash 2014-04-04 21:49:28 +02:00
Nick Hall
0218adae42 1772: Select row on right click in embedded lists 2014-04-04 19:39:46 +01:00
Nick Hall
d085f886b4 7455: Remove hover selection from embedded lists 2014-04-04 19:39:46 +01:00
Jérôme Rapinat
5cb1a82312 Update template (~4 modified/new strings) and the french translation 2014-04-04 12:43:32 +02:00
John Ralls
fd0181f4e5 Correctly encode the contents of the lock file. 2014-04-03 15:50:50 -07:00
John Ralls
328bb21cee Win32: Fix crash in gramps -L when the database path includes a non-ascii character. 2014-04-03 15:50:50 -07:00
John Ralls
89fe90a1a3 Fix some errors and Py3 deprecations in cli_test.py 2014-04-03 15:10:24 -07:00
John Ralls
bb8d29dea9 Test for ability to open a DB in an arbitrary Unicode path with a Unicode name.
And fix a couple of bugs that made the test fail.
2014-04-03 15:10:24 -07:00
Nick Hall
80f9a3a5c8 More informative messages in citation editor 2014-04-03 18:41:37 +01:00
Nick Hall
eec38c7c73 Fix drag & drop in citation editor 2014-04-03 17:31:25 +01:00
Paul Franklin
5ae0700e4b make the export assistant slightly wider 2014-04-03 09:16:00 -07:00
Jérôme Rapinat
a741108b53 typo on french translation 2014-04-02 19:03:59 +02:00
Jérôme Rapinat
b39daf09b1 7572: Do not hide categorysidebar from Plugins Manager, do not try to restore hidden gramplets, typo on grampletbar (LOG.warning) 2014-04-01 12:00:10 +02:00
Jérôme Rapinat
71ac10ef4d typo: NameError: global name 'gen' is not defined 2014-04-01 11:10:35 +02:00
Jérôme Rapinat
3b23ab4602 7559: add LOG.info for displaying recursive handles for BaseObject 2014-04-01 10:32:17 +02:00
Nick Hall
9a941503e4 7137: Fix updating of events gramplets 2014-03-29 23:55:07 +00:00
Nick Hall
e0f673f937 7559: Fix bug in abandon changes and quit 2014-03-29 19:56:37 +00:00
John Ralls
3f9299a9d1 Use gramps.gen.const.HOME_DIR instead of os.environ['HOME']
$HOME doesn't exist on Windows, so os.environ['HOME'] gives the wrong answer.
(cherry picked from commit 53c878aa08)
2014-03-27 11:38:26 -07:00
John Ralls
15d1d0e6d0 7258: Replace some os.environ['foo'] lookups missed earlier.
(cherry picked from commit 71650917bf)
2014-03-27 11:37:32 -07:00
John Ralls
50f514ce51 7258: Transcode FS paths to avoid a crash
The problem is really that the paths get munged into strings in the
system codepage, losing or misinterpreting most Unicode. Python's os
module is smart enough to encode the unicode to the file system
encoding, but the bsddb module needs a little help.

Provide a new function, constfunc.get_env_var(name, default=None) to
cleanly import Unicode environment variables in Windows and use it in
place of all instances of foo = os.environ['BAR] or foo =
os.environ.get('BAR').

Os path functions are smart enough to convert unicode to the file system
encoding on their own, but Db functions aren't, so provide an _encode
function in gen.db.write.py and apply it where a path is being passed to
DBEnv.open().

Also convert paths from the UI to unicode from 'utf8' rather than
sysfilesystemencoding. The latter happens to be correct most of the time
on Linux and OSX but is wrong on Windows.
2014-03-25 15:45:41 -07:00
Jérôme Rapinat
825fac0c55 7559: more accurate word for 'Undo' on french translation 2014-03-25 12:01:19 +01:00
Jérôme Rapinat
d36fdb3777 6403: minor difference around bold markup between master and gramps40 branch after merging 2014-03-25 09:40:35 +01:00
Jérôme Rapinat
f61dd9b250 typo on swedish translation 2014-03-25 08:51:59 +01:00
Igal Shapira
b12d08cf83 Updated Hebrew translations - update to latest gramps.pot and some minor fixes 2014-03-25 08:43:21 +01:00
Jérôme Rapinat
a7f6f33511 start to update NEWS 2014-03-24 16:30:44 +01:00
Helder
f6dd3c349e 7544: update Brazilian Portuguese translation 2014-03-24 12:38:28 +01:00
Luigi Toscano
591bee560a update Italian translation 2014-03-24 11:16:23 +01:00
Peter Landgren
70af0666a2 update Swedish translation 2014-03-24 11:05:23 +01:00
Paul Franklin
0edd609b92 7476: Given Name Cloud Gramplet splits up given names into words 2014-03-23 18:43:01 -07:00
John Ralls
a5a7126dc4 7332-Filename-Decoding-Error-in-Graphical-Reports
Don't encode the filename for output. Python does that for you.
2014-03-23 16:34:35 -07:00
Paul Franklin
b059ccb359 add new gvfamilylines strings to some po files 2014-03-23 12:17:50 -07:00
Munzir Taha (منذر طه)
1bc7c6506e Update Arabic translation 2014-03-23 08:37:23 +01:00
Jérôme Rapinat
bfff63d8f7 typos on french translation (spell check) 2014-03-21 18:41:11 +01:00
Pekka Valta
cc40653b97 typo on Finnish translation 2014-03-21 17:19:25 +01:00
kdau
ff5265605d 7501: Notes always say 'no data exists for note' when saving 2014-03-21 15:04:40 +01:00
Munzir Taha (منذر طه)
3812183a3e update Arabic translation, review plural forms 2014-03-21 12:21:15 +01:00
Pekka Valta
93b6206744 start to review plural form 2014-03-21 11:51:21 +01:00
Mirko Leonhaeuser
5c2d301619 update German translation 2014-03-20 20:02:20 +01:00
Zdeněk Hataš
3c39bd3a28 czech translation update 2014-03-20 16:38:27 +01:00
Pekka Valta
a555e793e6 update Finnish translation 2014-03-19 20:35:57 +01:00
Vassilii Khachaturov
10bda16d21 RU translation update 2014-03-19 15:37:29 +02:00
Vassilii Khachaturov
7627464e58 7212: vcard: only convert non-empty BDAY to text
Discovered in #7530.
1) Previously, tests expected invalid BDAY with DD-MM-YYYY format
to be ignored. Now they are wrapped with datestr (see #7212),
and that is already covered by
 test_birthday_invalid_format_converted_to_datestr
Corrected test expectations by removing the obsolete test.
2) Test expects that an empty BDAY record won't create any
event objects. Modified import code accordingly -- we used
to create an event object without date, regression in #7212.
2014-03-19 13:34:18 +02:00
Munzir Taha
ac9099434f 7539: NotRelated and Verify data dialogs appear either too small or too big 2014-03-19 09:05:16 +01:00
Jérôme Rapinat
29606b2b10 Update template and french translation, new string on gvfamilylines [37193c] 2014-03-19 08:58:49 +01:00
Paul Franklin
37193c86a0 fix translation of children count to use ngettext 2014-03-18 17:27:28 -07:00
Mirko Leonhaeuser
03c995f52f update German translation 2014-03-18 21:23:36 +01:00
Fedik
13311e0acc Update Ukrainian translation 2014-03-18 20:44:18 +02:00
Vassilii Khachaturov
25c26dcd97 7530: gen.test.constfunc_test broken in python3
Use the `in' operator rather than has_key() method to check for
environment variables in os.environ. Works on both python2 and python3.
2014-03-18 15:50:03 +02:00
John Ralls
61cdc0b54b 7519: GRAMPs unable to handle ... Path with accented characters
This replaces commit 3535f7a79f with
removing the incorrect encoding of paths with the system filesystem
encoding. Python is mostly smart enough to do that itself.

Thanks to Paul Franklin and Josip Pisoj for their help with sorting this
out.
2014-03-17 12:54:59 -07:00
John Ralls
25b4c22a30 7026: Eliminate localedir error message 2014-03-17 12:54:59 -07:00
John Ralls
1030239cce Remove some left-over diagnostic messages.
(cherry picked from commit 38aaa671cd)
2014-03-17 12:54:59 -07:00
Munzir Taha (منذر طه)
8917f7fae8 update Arabic translation 2014-03-17 19:00:37 +01:00
Jérôme Rapinat
cf0e138246 7276: [e44be0] update template and french translation 2014-03-17 18:29:18 +01:00
Paul Franklin
e44be07f62 7276: translate some punctuation marks -- partial 2014-03-17 08:00:18 -07:00
Jérôme Rapinat
644aab5db9 6369 Couldn't find a target for a mnemonic activation on confidence into Citation Editor 2014-03-16 11:04:14 +01:00
Jérôme Rapinat
513c328bbc 7342 5024: typo on change column into event selector 2014-03-15 21:46:32 +01:00
Jérôme Rapinat
421688464b typo on french translation 2014-03-15 21:32:32 +01:00
Jérôme Rapinat
3e6127ac17 [824195]: update translation template and french translation, new source selection and citation editor simplification, [3a56ed] 6854: spelling messages, [a8d78e] 7434: media viewer and missing path 2014-03-15 21:10:00 +01:00
Nick Hall
d88eedbc27 7536: Fix bug introduced with new column order 2014-03-15 19:57:58 +00:00
Nick Hall
e046804e39 Fix bug in event gramplet 2014-03-15 19:31:31 +00:00
Nick Hall
8241953765 Simplify citation editor and add source selection 2014-03-15 18:21:51 +00:00
Jérôme Rapinat
efd8a5bef6 7510: do not drag and drop more than one data into editor tabs 2014-03-15 11:12:21 +01:00
Muhammad Bashir Al-Noimi
5d90ce5ce1 update Arabic translation with contributions by Munzir Taha 2014-03-13 20:17:08 +01:00
Jérôme Rapinat
5faa635e41 7530: typo on import geneweb unit test 2014-03-13 12:01:53 +01:00
Mirko Leonhaeuser
1d58cbdd10 update German translation 2014-03-11 21:05:10 +01:00
Espen Berg
11731e81d4 Some more update of Norwegian bokmål 2014-03-11 20:36:43 +01:00
John Ralls
3535f7a79f 7519: GRAMPs unable to handle ... Path with accented characters
Much worse, actually. Gramps wasn't able to handle any non-ascii
characters in any preference setting from Python2.

repr() in Py2 effectively runs "encode(val, ascii, backslashreplace)"
on its argument, and there's no way to reconstruct the string.

(cherry picked from commit 8cbb3ef014)
2014-03-08 17:56:35 -08:00
John Ralls
3a56ed8433 6854: Spelling messages at random cause hang for a few seconds.
Improve error message to conditionally explain that there is no
dictionary if that's in fact the case; otherwise log the actual
exception string.

(cherry picked from commit 2642fc5409)
2014-03-08 16:43:39 -08:00
John Ralls
d8e2713912 6808: Poor contrast mouse on mouse over
Set the Gnome-standard 'Adwaita' theme, which doesn't have gray lines.

(cherry picked from commit 9c3a40f785)
2014-03-08 13:24:56 -08:00
Josip
84e164d8cc Merge branch 'maintenance/gramps40' of ssh://git.code.sf.net/p/gramps/source into gramps40 2014-03-08 21:37:50 +01:00
Josip
a8d78e3edc 7434: Media viewer list crashes during start if one try to select an entry where the media isn't available 2014-03-08 21:34:36 +01:00
Josip
06e6a76e03 7435: Media Editor error if Path value was changed to a non existing file
fix media path
2014-03-08 21:29:41 +01:00
Espen Berg
b87bdf7294 Some more update of Norwegian bokmål 2014-03-08 21:29:33 +01:00
Espen Berg
dd206b0030 Merge branch 'maintenance/gramps40' of ssh://git.code.sf.net/p/gramps/source into gramps40 2014-03-08 21:24:53 +01:00
Espen Berg
94bb9c41b4 Some more update of Norwegian bokmål 2014-03-08 21:24:26 +01:00
Josip
fe8d5bb9cd 7435: Media Editor error if Path value was changed to a non existing file 2014-03-08 17:32:19 +01:00
Jérôme Rapinat
c4a7b4c064 4220: update samples; http://sourceforge.net/p/gramps/source/merge-requests/2/ 2014-03-08 16:44:15 +01:00
John Ralls
b299ac2e6e Bug 6538: Collation variants do not work properly
If ICU is available, inspect the environment for $COLLATION and on
a Mac also check the AppleCollationOrder default. Pass the results
to a special ICU Locale used for sorting.

(cherry picked from commit 49cdfe3283)
2014-03-07 16:29:49 -08:00
John Ralls
9766d81bb8 Convert two common plugin errors from unhandled exceptions to warnings.
Missing translation for the current primary locale.
Import failure because of some missing dependency.

Note that these handlers can be overridded in the module itself; this is just a fallback.

(cherry picked from commit 80c58f46d3)
2014-03-07 16:29:49 -08:00
Espen Berg
05de040e82 Some more revision of Norwegian bokmål 2014-03-07 22:20:23 +01:00
John Ralls
1be36fdef9 Bug 6696: sort failure using key=glocale.sort_key
Correct the call with a lambda.
2014-03-07 12:39:58 -08:00
Jérôme Rapinat
31583b923f update template and french translation 2014-03-07 14:56:30 +01:00
John Ralls
76017ac269 Bug 7026: misleading diagnostics when locale resources aren't built
This problem is from setup.py test, so ensure that there's a 'build'
directory before running test.
2014-03-06 15:40:25 -08:00
Espen Berg
8578e39c12 Merge branch 'maintenance/gramps40' of ssh://git.code.sf.net/p/gramps/source into gramps40 2014-03-06 22:24:34 +01:00
Espen Berg
f82edf8973 Some more update of Norwegian bokmål 2014-03-06 22:24:06 +01:00
John Ralls
89e394a690 Move the icu missing warning to after setting up the log handler.
(cherry picked from commit 6eb76c8af59ee15f618b44c0755bbdde4f72e222)
2014-03-06 11:25:15 -08:00
Espen Berg
bd23fce194 Merge branch 'maintenance/gramps40' of ssh://git.code.sf.net/p/gramps/source into gramps40 2014-03-06 18:08:20 +01:00
Espen Berg
6b2e26b8de Some update of nb.po 2014-03-05 21:41:06 +01:00
kulath
ec4c6c4cfc 6194: Database corrupted - TypeError: unhashable type: 'list'
A couple of minor changes missed off the previous commit (427ee2d)
2014-03-05 18:03:54 +00:00
Mirko Leonhaeuser
447046060f update German translation 2014-03-04 23:15:57 +01:00
Espen Berg
afe59cfa99 Some update of nb.po 2014-03-04 19:52:06 +01:00
John Ralls
a5179d2460 Bug 7377 - Ver 4.0.2 starts in East Asian Language
Because there is no en.po for Gramps, so the C gettext called from
GtkBuilder skips to the next translation in the list. Fix makes sure
that there is no next translation.
2014-03-04 09:56:14 -08:00
kulath
427ee2d0fd 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 17:39:16 +00:00
Paul Franklin
f3d993be38 partly revert 7470: Upgrade to db version 17 fails in Python3 due to use of iteritems 2014-03-01 16:44:52 -08:00
Nick Hall
0618abf89c 7342: Update column order in editor event tabs 2014-02-28 17:09:04 +00:00
Nick Hall
24a8e72c2a 7342: Split details column in events gramplet 2014-02-28 15:58:06 +00:00
Nick Hall
522296fbc2 7342: Update default columns in event view
Add main participant.
Change order to be consistent with selector.
2014-02-28 15:48:07 +00:00
Nick Hall
1614ea952e 7342: Better column order in event selector 2014-02-28 15:45:20 +00:00
Nick Hall
d54e57ee8d Add author column to source selector 2014-02-28 12:20:22 +00:00
John Ralls
97d1809ac7 Remove no longer needed icu repo 2014-02-26 22:02:28 -08:00
Paul Franklin
dc810fc483 7276: translate some punctuation marks -- partial 2014-02-26 10:22:13 -08:00
John Ralls
c503efa849 Move icu module to gtk-osx-unsupported.modules 2014-02-25 15:19:08 -08:00
Mirko Leonhaeuser
e9ffd48787 update German translation 2014-02-25 22:42:49 +01:00
Vassilii Khachaturov
4182ac0c47 7097: EditNote hangs initially on misspelled note
Disable undo during the initial note text population,
so as to avoid bombardment with gtkspell-... tags for the
misspelled text.
2014-02-25 15:44:27 +02:00
TonyG
a6d491df59 7498: List in Unused Objects dialog has limited space 2014-02-24 10:30:23 +01:00
John Ralls
37b589c7dc Bug 7377 Ver 4.0.2 starts in East Asian Language
Revert "GrampsLocale: Don't set  to 'C' if LANG is en_US"

This reverts commit bdd336f38e.

It turns out that Gtk's having an 'en' translation isn't the only reason
for doing this: GtkBuilder uses $LANGUAGE too, and will look for an english
translation of strings in our Glade files. Since there's no en.po or
en_US.po, it will go to the next language in the list and produce confusing
results.
2014-02-20 14:03:47 -08:00
John Ralls
62a19e4cd9 Better fix for bug 7122. 2014-02-20 14:03:47 -08:00
John Ralls
608aca8e65 Fix up grampslocale logging a bit.
Send log messages "up the chain", make maclocale a sub-log of grampslocale.
2014-02-20 14:03:47 -08:00
Jérôme Rapinat
daa26b012b New strings for Geography (#7240) and Webkit 2014-02-20 16:13:54 +01:00
Paul Franklin
9b96baf643 don't warn, WebKit is not in Mac or Windows bundles 2014-02-19 19:16:33 -08:00
noirauds
16fecf125b Geography : Adding bookmarks (follow bug 7240) 2014-02-19 23:13:20 +01:00
Benny Malengier
32c312f7d9 remove stale part of install file 2014-02-19 22:02:42 +01:00
Jérôme Rapinat
62ab0dfdab 7484: Selection lists in Attribute Editor have limited space 2014-02-19 18:46:22 +01:00
Jérôme Rapinat
22ef7a0df3 566 7477: Translate 'New Style' and 'Default' on StyleEditor; update template for translation strings 2014-02-19 15:17:25 +01:00
Vassilii Khachaturov
ee9151b117 7097: add UndoableStyledBuffer.undo_disabled
Refactoring away the coupling between Spell and StyleTextEditor
innards:

1) add a context manager UndoableStyledBuffer.undo_disabled
2) add a forwarding to it as StyleTextEditor.undo_disabled
3) use that in Spell.__real_set_active_spellcheck
2014-02-19 16:01:43 +02:00
Vassilii Khachaturov
c81ff4bf63 7097: attaching spell checker isn't undoable
Quick-and-dirty fix removing the hang. Needs to be refactored
in order not to expose the knowledge of StyleTextEditor's
innards to Spell.
2014-02-19 16:01:36 +02:00
Vassilii Khachaturov
ef10274f4e 7097: spell.py hangs on a note for tens of secods
shave off ~15s out of 40s of the hang
2014-02-19 16:01:29 +02:00
John Ralls
73c743593b Mark osmgpsmap for version 1.0.1, matching master 2014-02-18 16:47:51 -08:00
John Ralls
2866b80f24 Mark osmgpsmap for non-srcdir builds
It uses built headers, but Makefile isn't smart enough to find them in a non-srcdir build.
2014-02-18 16:46:12 -08:00
John Ralls
d512f0a0d3 Bug 6784 GraphView fails to load.
Also 7168, 7169, and 7428.
Graphview won't load if libgoocanvas isn't in the bundle. D'oh.
2014-02-18 16:46:12 -08:00
Mirko Leonhaeuser
7371c8e49e fix bug 0007487 and update German translation 2014-02-18 22:02:11 +01:00
Vassilii Khachaturov
e0507074ca 7117: disallow new year unless Julian or like cal
Unit test.
2014-02-18 21:17:44 +02:00
Vassilii Khachaturov
5feeb1e7f6 7117: disallow new year unless Julian or like cal
raise an exception from Date.set for a meaningless newyear parameter
Add Date.CALENDARS to reduce cut-and-paste here and with the unit test
2014-02-18 21:17:44 +02:00
noirauds
e45c1158bb 0007488: After creating narrative web report, some temporary files remains in /tmp 2014-02-17 09:47:35 +01:00
Paul Franklin
88a5b002df 7477: Users should not be allowed to delete 'default' style in Style Editor 2014-02-16 12:04:29 -08:00
Paul Franklin
dafdc220b7 translate some paper names, suggested in 0566 2014-02-16 12:03:55 -08:00
Paul Franklin
6f75211730 0566: Translate the "New Style" and "Default" on StyleEditor.py 2014-02-16 12:02:22 -08:00
Vassilii Khachaturov
856ba57b6e 7117: disallow new year unless Julian or like cal 2014-02-16 20:42:22 +02:00
Zdeněk Hataš
816bc10a64 czech translation update 2014-02-16 11:34:10 +01:00
Vassilii Khachaturov
1a2f079bf9 7469: ReorderIDs: global name 'gen' is not defined 2014-02-16 11:41:55 +02:00
John Ralls
893710aa3a Bug 7122 - Gramps does not start
Handle AppleCollationOrder returning an empty string
2014-02-14 17:22:05 -08:00
Éric Doutreleau
e8c4adfa8c 7465: scroll window for patchname tool didn't expand 2014-02-14 16:09:06 +01:00
Marc Hulsman
08155ba962 7470: Upgrade to db version 17 fails in Python 3 due to use of iteritems 2014-02-13 18:19:48 -08:00
Paul Franklin
4fb98d5fbb encode every "style" file in utf-8 2014-02-09 13:34:49 -08:00
noirauds
f024b37501 bug 7447: HTML View fails to load on Debian unstable. 2014-02-09 13:38:31 +01:00
noirauds
d0cf197430 bug 7368 : os.environ['http_proxy'] gives an error if http_proxy is not set. 2014-02-09 10:56:09 +01:00
noirauds
32d2ef4b5e bug 7368 : Geography gramplet does not communicate over proxy server with autorisation. 2014-02-08 13:11:16 +01:00
Jérôme Rapinat
cab29ca2b6 update Debian files 2014-02-06 15:13:39 +01:00
Tadas Masiulionis
63b38a2bab update Lithuanian translation 2014-02-06 15:05:55 +01:00
Jérôme Rapinat
2b689746a4 typos on french translation 2014-02-06 13:00:33 +01:00
Paul Franklin
8a3b884b8c 7439: pre-load alert dialogs crash w/o DISPLAY 2014-02-04 20:30:10 -08:00
Mirko Leonhaeuser
f4dda4f44a update German translation 2014-02-04 22:12:12 +01:00
Jérôme Rapinat
d9dc79770d tweak changes for building .deb package, test with git revision 2014-02-04 20:04:11 +01:00
Jérôme Rapinat
f08e404ab3 minor change on a debian patch 2014-02-04 19:42:31 +01:00
Jérôme Rapinat
1e7498663b Merge with Ross' work on Debian upstream (http://anonscm.debian.org/gitweb/?p=collab-maint/gramps.git) 2014-02-04 19:38:10 +01:00
Tadas Masiulionis
2c56f4fbcb update Lithuanian translation 2014-02-04 19:13:44 +01:00
Jérôme Rapinat
064bc56738 update french translation 2014-02-04 19:10:40 +01:00
Pekka Valta
a2c4d9bdb1 update template and finnish translation 2014-02-04 19:08:23 +01:00
Nick Hall
e4d26784c0 Fix person sidebar filter 2014-02-04 15:40:23 +00:00
Nick Hall
1fbe7ea049 Add HasDayOfWeek rule 2014-02-03 22:15:30 +00:00
Nick Hall
5e8187c539 7419: HasEventBase should not include primary role 2014-02-02 16:12:00 +00:00
Nick Hall
4c51f7d033 7429: Fix bug when an empty string is used as custom type 2014-02-02 15:42:45 +00:00
Łukasz Rymarczyk
304ce468b4 Update Polish translation 2014-01-31 20:49:36 +01:00
John Ralls
156e8095dd Release 4.0.3
Includes some module updates and fixups.
2014-01-28 16:30:54 -08:00
Mirko Leonhaeuser
4c05acd065 update German translation 2014-01-28 23:24:17 +01:00
Nick Hall
4c17d90ab4 7419: Fix HasEvent filter in sidebar gramplet 2014-01-28 19:33:49 +00:00
gzsuniq
bf99af4abd 7412: Edit Note window is too small 2014-01-27 19:31:22 +01:00
Jérôme Rapinat
af890ff3ee 7413: COPYING file is missing into debian package 2014-01-27 18:20:42 +01:00
Jérôme Rapinat
179ae142fa bump to '4.0.4' 2014-01-27 16:44:27 +01:00
Jérôme Rapinat
828a14c43e make official '4.0.3' release 2014-01-27 16:40:41 +01:00
Jérôme Rapinat
1710e7a515 update for 4.0.3 release 2014-01-27 16:08:18 +01:00
Jérôme Rapinat
a28325eb64 6519: 3 new strings around event roles on filter rules [aedc45] 2014-01-27 15:31:08 +01:00
Nick Hall
aedc453452 6519: Add primary role option to event filter 2014-01-26 16:35:57 +00:00
Jérôme Rapinat
b34391ec2f 7399: Cannot copy via context menu on Views into Charts Category 2014-01-26 12:11:12 +01:00
Jérôme Rapinat
30a5c27c3d 6868: Tab sequence in Name Editor causes an error 2014-01-26 10:35:15 +01:00
Jérôme Rapinat
df40640b17 7183: two new strings for a new filter rule 2014-01-25 21:20:19 +01:00
Nick Hall
e1bdb17230 7183: Fix source note citation filter 2014-01-25 19:50:34 +00:00
Jérôme Rapinat
23be452169 7388: Clicking on www link in Welcome Gramplet when detached causes crash 2014-01-25 19:11:13 +01:00
Pekka Valta
0ea428bad4 Update finnish translation 2014-01-25 19:00:21 +01:00
Jérôme Rapinat
93398f416b 7232: 'TreePath' has no len(); str(TreePath) can have a len()... 2014-01-25 14:54:00 +01:00
Jérôme Rapinat
6a9d1897cb Merge branch 'maintenance/gramps40' of ssh://git.code.sf.net/p/gramps/source into gramps40 2014-01-24 15:51:22 +01:00
BennyP
a0cc917cda 7409 7331: Selection lists do not expand for some edit dialogs 2014-01-24 15:50:32 +01:00
Mirko Leonhaeuser
1753a098d1 update German translation 2014-01-23 22:16:11 +01:00
Nick Hall
faad965522 Make event groups consistent with event type menu 2014-01-23 19:23:27 +00:00
Jérôme Rapinat
13f1cb0f20 Minor improvements 2014-01-23 16:55:02 +01:00
Nick Hall
e0d8b923bf 5123: Fix bug in associations filter 2014-01-22 16:15:47 +00:00
Jérôme Rapinat
288ef11d22 7361: Do not save column order if there is not at least one column 2014-01-22 14:45:25 +01:00
Mirko Leonhaeuser
217e1a0736 update German translation 2014-01-22 00:25:38 +01:00
Jérôme Rapinat
79680cb547 5775: rebuild template (one new string) and make french translation more consistent 2014-01-21 21:01:55 +01:00
Theophraste
15062a2d0f 5775: ID reorder tool doesn't update citation IDs
reapplied from gramps34
2014-01-21 21:50:57 +02:00
Josip
6286d938d3 7378: Starting Gramps without console not possible 2014-01-21 19:41:55 +01:00
Josip
24b65ca5ed 7313: 'utf8' codec can't decode byte 0xa0 in position 6: invalid start byte 2014-01-21 19:08:11 +01:00
Vassilii Khachaturov
d6db8c46bd RU: translation update - back-merge from master
2 fuzzies resolved
2014-01-21 17:23:41 +02:00
Jérôme Rapinat
26896bf2e4 7404: update docstring 2014-01-21 15:37:49 +01:00
Vassilii Khachaturov
e62cedd343 7317,7360: also use 'value-changed' signal
With gtk3 controls, the day/year changes aren't caught otherwise
2014-01-21 16:08:20 +02:00
Vassilii Khachaturov
b27082b20b 7360: Calendar conversion broken in date editor
Port my fix from gramps34: [ecdcca] [aa9deb]
The enable/disable code behaves worse under gtk3, need further polish
(this is not related to the current fix). Sometimes the changes
to the d/m/y edit fields don't fire the "changed" signal with the
UI value seen by build_date_from_ui
2014-01-21 12:25:42 +02:00
Nick Hall
b60ea170bf Fix bugs in the test case generator 2014-01-21 00:05:03 +00:00
Jérôme Rapinat
bdc350a14d try to keep consistency on URLS with LANG code (french and GrampsDisplay) 2014-01-19 16:07:20 +01:00
Jérôme Rapinat
5b3594766f typo on message layer 2014-01-19 15:41:20 +01:00
Jérôme Rapinat
8fcd507390 One ignored translation string on FanChart view 2014-01-19 15:31:06 +01:00
Jérôme Rapinat
76ed68bd29 update finnish translation (by Pekka Valta) 2014-01-18 12:19:02 +01:00
Jérôme Rapinat
071fead878 7370: entries were set twice 2014-01-17 21:14:14 +01:00
Doug Blank
676a39ce9c 6690: Not being able to write a .gramps produces a scary message about DB corruption 2014-01-17 07:43:39 -05:00
Jérôme Rapinat
4111214e01 7370: Citation sidebar filter raises unicode exception with python3 2014-01-17 12:40:41 +01:00
Jérôme Rapinat
e80d56303e 7134: fit encoding selector dialog 2014-01-17 12:16:44 +01:00
Jérôme Rapinat
f8a7cdb86d Fix typo on urls (french translation) 2014-01-17 11:06:46 +01:00
Jérôme Rapinat
5b73a01ca7 Update About dialog (2013 -> 2014) 2014-01-17 10:48:45 +01:00
Jérôme Rapinat
7456d9e56b Update Template (around 10 new strings) and french translation 2014-01-17 10:42:19 +01:00
Jérôme Rapinat
bfc05b2f8d Use sgettext for handling context (english locale) 2014-01-16 15:00:19 +01:00
Benny Malengier
9d4fdd0646 7157: better support for objects having citations as subobjects 2014-01-15 09:31:49 +01:00
Jérôme Rapinat
997b2683d5 7331: Events and Children selectors don't use all available space of dialog box; 3.6 < gtk+ < 3.10; patch by BennyP (missing on author list) 2014-01-15 09:12:34 +01:00
Mirko Leonhaeuser
d7502ebf4f Update German translation 2014-01-14 22:22:34 +01:00
John Ralls
d1034c5c41 Bug 7363: file-not-found exception when generating narrative web
document.png is in images/ not images/webstuff/

(cherry picked from commit 3b3a0338a3)
2014-01-07 10:31:15 -08:00
Vassilii Khachaturov
1a429ca644 l10n: need to disambiguate "New" at least for RU 2014-01-07 17:41:00 +02:00
Doug Blank
5fd1963855 7357: Adding link to a "Html code" note using the "Link" button has no effect 2014-01-07 10:35:30 -05:00
Doug Blank
bc79cdf5db Missing file for narrative web 2014-01-07 10:34:05 -05:00
Nick Hall
8f004f0215 Enhance event type selector to use sub-menus 2014-01-06 19:36:31 +00:00
Nick Hall
8fe92e9b3f Add custom types to selection widgets 2014-01-06 19:36:31 +00:00
Josip
a53bdad4bf 7339: Spell: Gramps crashes if myspell folder doesn't contain files for
the currently used LANG

With patch works like:
* default to dictionary in system locale if exist (language Gramps use)
* if no system-locale dictionary default to English dictionary if exist but
	allow selection of any other installed one
* if both English and system-locale dictionary is not available,
	disable spellchecking
2014-01-06 19:46:24 +01:00
Jérôme Rapinat
7544d66cb1 5024: add 'Last Change' column on selectors, when missing 2014-01-06 17:33:58 +01:00
Vassilii Khachaturov
2e3724f2f3 7336: Gramps changes root cursor to hand
Following the suggestion from QuLogic, change get_root_window
to get_window for the set_cursor scope, like in my #6740 fix.
2014-01-04 21:20:55 +02:00
Mirko Leonhaeuser
9b45e7652f update German translation 2014-01-02 11:45:41 +01:00
Nick Hall
c0c318e2e5 7340: Performance improvement in ancestor filter 2013-12-31 17:40:26 +00:00
Vassilii Khachaturov
46eee8a252 7172: more meaningful LOG warning plug/utils.py
Reapply [5c467c] from gramps34
2013-12-30 11:10:19 +02:00
Vassilii Khachaturov
38826b6946 6380: GEDCOM export error for family _UID
Port gramps34 [429c18]
    Applying patch from 2013-12-24 by Enno Borgsteede,
    fixing attribute processing on the path that handled _UID
    and adding another extension, _FSFTID.
2013-12-30 11:03:28 +02:00
Jérôme Rapinat
67d2a8e5f8 Small correction on finnish translation (by Pekka Valta) 2013-12-29 17:57:45 +01:00
Mirko Leonhaeuser
45591f205d updated German translation and corrected Bar-Mizwa and Bat-Mizwa 2013-12-29 01:18:22 +01:00
Mirko Leonhaeuser
850be1f75a update German translation 2013-12-29 00:42:33 +01:00
Vassilii Khachaturov
487b779a90 7327: friendlier diagnostics during parsing
In preparation for fixing the bug, discovered minor glitches
in the open/lock/close logic on error paths. Using the RAII syntax
for xml_file and removing redundant unlock-before-close.

The parse errors now have friendlier verbiage, give action suggestions,
and point to the actual file location for better usability and
maintainability.
2013-12-26 19:42:59 +02:00
Nick Hall
ce5de0bbb2 7333: Reduce number of columns in LDS temple selector 2013-12-26 17:36:14 +00:00
Vassilii Khachaturov
1fb8959585 remove stray debugging print
discovered by running under py3 which balked at an old-style print :-)
2013-12-26 18:59:33 +02:00
Vassilii Khachaturov
1e256c6443 6955: warn on non-primary surnames not exported
reapply from gramps34
2013-12-26 17:44:32 +02:00
Jérôme Rapinat
e724894bd7 7316: use ellipsize at the begining adjusts text and make missing media dialog more fit 2013-12-23 14:22:30 +01:00
Vassilii Khachaturov
928346c1cc 7317: DateEdit statusbar to report invalid dates
Port [6b0b9f] from gramps34
    Add/remove an explanatory prompt on the statusbar along
    with disabling/enabling the "OK" button when the date
    is invalid.
2013-12-21 23:11:54 +02:00
Vassilii Khachaturov
4aa3de0aec 7317: DateEdit statusbar to report invalid dates
Port [0c80c5] from gramps34
    add the status bar to the date editor dialog
2013-12-21 23:05:51 +02:00
Vassilii Khachaturov
62207a98d0 ignore test/data 2013-12-21 22:56:41 +02:00
Doug Blank
d3056d33f5 unicode literals for {} formats 2013-12-20 12:02:41 -05:00
Doug Blank
6ad2ec26f7 Added unicode_literals; thanks Nick 2013-12-20 11:18:59 -05:00
Vassilii Khachaturov
1e908f8acc add specific help links for person/name editor 2013-12-19 19:46:08 +02:00
Jérôme Rapinat
8766d9a099 7147 7001: Merge person dialog does not properly adjust context section after expand 2013-12-17 15:12:30 +01:00
Vassilii Khachaturov
2b83de38fd 7229: change active person upon a bookmark select
Port the more general fix [c7c0b2]^..[6caf08] from gramps34.
2013-12-16 21:54:04 +02:00
Doug Blank
db79b0bd32 Fix for deleting tags in people model; fix for calendar graphical report when too many 2-line entries in day 2013-12-15 10:25:40 -05:00
Vassilii Khachaturov
04d69928b9 7288/7290: port image_dpi legacy gtk code to gtk3 2013-12-15 15:06:17 +02:00
Jérôme Rapinat
bbcefae24e 7286: gir1.2-webkit-3.0 and others gir1.2-dependencies for debian package 2013-12-15 12:55:15 +01:00
Vassilii Khachaturov
37f4b411e3 7288/7290: image_dpi and cropping fixes for ODFdoc
Port my fixes based on the patch from Matthias Basler from gramps34
[2eca30] 7290: use simpler math in image_dpi
[2f5e22] 7290: align warning with the image_dpi fix logic
[36f84e] 7290: image_dpi default calc based on gtk.gdk
[161ce3] 7290: ImgManip.image_dpi shouldn't return None
[460e63] 7288/7290 refactor out crop_percentage_to_pixel
[a8a38f] 7288/7290 refactor out crop_percentage_to_subpixel
[0d61bb] 7288/7290: refactor fix from matthiasbasler
[088146] rm relict RCS kwd
[76df5d] 7288/7290: image cropping fixes in ODFDoc

Using legacy gtk interface in image.py at the moment, need to port
to the new style.

Tested with python2.
2013-12-14 23:12:18 +02:00
Vassilii Khachaturov
b1c1466a15 7229: change active person upon a bookmark select
Reapply my fix [88d2a2] from gramps34.
2013-12-14 17:57:47 +02:00
Vassilii Khachaturov
de4517dbc5 6921: Use "Bat Mitzvah" as the en_US event name
Port [109549] from gramps34
p3/3: related msgid changes in the POT
2013-12-14 17:11:29 +02:00
Vassilii Khachaturov
8643f248fb 6921: Use "Bat Mitzvah" as the en_US event name
Port [4f86a3] from gramps34
p2/3: related msgid changes in the translaion DBs
2013-12-14 17:10:17 +02:00
Vassilii Khachaturov
bd29c4739e 6921: Use "Bat Mitzvah" as the en_US event name
Port [0021e8] from gramps34:
p1/3: actual change in the code. Note that the abbreviation
also has to be changed accordingly.
2013-12-14 17:05:29 +02:00
Vassilii Khachaturov
665328654e 7300: "Add citation" missing in pop-up menu 2013-12-14 16:33:33 +02:00
Jérôme Rapinat
2e6186a53d Update Finnish translation (by Pekka Valta) 2013-12-12 17:47:00 +01:00
Mirko Leonhaeuser
de4e7a99b2 update German translation 2013-12-11 21:04:21 +01:00
Jérôme Rapinat
aa49025c38 update template (new strings on import, modified string on listview), merge finnish and french translations with new template, update french translation 2013-12-11 10:11:48 +01:00
Jérôme Rapinat
74a630f947 update Finnish translation (by Pekka Valta) 2013-12-11 09:59:50 +01:00
Vassilii Khachaturov
9315c69886 7086: "Remove selected items?" inconsistent YES/NO 2013-12-05 17:07:16 +02:00
Vassilii Khachaturov
5ff531d09e 7273: imprecise l10n of 'before' as 'перед' in RU 2013-12-05 16:25:09 +02:00
Jérôme Rapinat
5c8781dc86 http://www.gramps-project.org/wiki/index.php?title=Debian http://sourceforge.net/projects/gramps/files/Unstable/ 2013-12-04 12:24:30 +01:00
Mirko Leonhaeuser
a038cc0432 update German translation 2013-12-03 20:11:45 +01:00
Jérôme Rapinat
2f190df9d5 python2 for python-gramps-4.0.x; python3 for python-gramps-4.1.x 2013-12-03 17:14:10 +01:00
Jérôme Rapinat
a10a9af0e2 Merge experimental python3 support (Ross Gammon - Debian packaging) 2013-11-30 11:04:54 +01:00
Jérôme Rapinat
f862478404 6918: try to limit lintian messages by merging Ross Gammon's work on Debian packaging 2013-11-30 10:42:47 +01:00
Vassilii Khachaturov
188ad41592 7256: extra spaces in HTML GV labels 2013-11-28 23:11:11 +02:00
noirauds
2972b0d9c0 Geography : bug7240 : create a bookmark via GeoEvents leads to an empty link 2013-11-27 21:21:58 +01:00
Doug Blank
33c9e7e043 Revert changes for 7231; didn't fix main issue 2013-11-27 12:50:17 -05:00
Vassilii Khachaturov
29ebeb47a2 use logging.warning in old cases in this file, too 2013-11-27 18:02:57 +02:00
Vassilii Khachaturov
c54c31cd68 7212: convert invalid date to text on .gw import
Implement the feature.
2013-11-27 18:02:56 +02:00
Vassilii Khachaturov
fe6c014ab2 7212: convert invalid date to text on .gw import
Add a failing test demonstrating the feature to be implemented...
2013-11-27 18:02:56 +02:00
Doug Blank
2d147924e8 7231: recursion limit during navigation; added non-blocking lock to prevent reentrant calls over and over to prevent overflowing stack 2013-11-26 07:51:38 -05:00
Doug Blank
3e17a1586a 7231: recursion limit during navigation; added lock to prevent reentrant calls over and over to prevent overflowing stack 2013-11-26 07:00:16 -05:00
Joan Creus
2633afc555 Translation update 2013-11-25 22:50:32 +01:00
Vassilii Khachaturov
9674518322 7212: convert invalid date to text on import
Consolidate the new logic with the older code -- now malformatted
dates, as well as well-formatted invalid ones, will also be
converted to text.
2013-11-25 12:37:19 +02:00
Vassilii Khachaturov
0b0e55250c 7212: convert invalid date to text on import
Switch vcard birthday import code to use the validating Date.set
and catch the exception, convert to text mode if caught.
2013-11-25 12:24:00 +02:00
Vassilii Khachaturov
182c0f3437 7212: convert invalid dates to text on import
Make log message from [dfc3cc] use named arguments for l10n.
Thanks to Paul Franklin for finding this during code review.
2013-11-25 11:00:53 +02:00
Jérôme Rapinat
aaa250f7fc Update Finnish translation (contribution by Pekka Valta), need review (fuzzy strings) 2013-11-23 20:16:45 +01:00
Vassilii Khachaturov
cca72aa579 7212: convert invalid dates to text on import
If the date is invalid, it will be converted to text mode,
and the text field will be set to the problematic XML.
A warning will be printed on the console as well.
The log message will use the invalid date attached as
DateError.date, see [8e1659].
2013-11-23 19:59:19 +02:00
Vassilii Khachaturov
befcd21d0b 7212: convert invalid dates to text on import
unit tests
2013-11-23 19:59:19 +02:00
Vassilii Khachaturov
ca4eab8c0e 7198: Date editor crashes on invalid date
Revalidate the date upon every change, and disable
OKing the dialog when it is not valid, for usability review.

If it is not good, we can always revert this commit.
2013-11-23 19:59:18 +02:00
Vassilii Khachaturov
b4a5df2622 7198: Date editor crashes on invalid date
give a name to the OK button instead of an autogenerated id
2013-11-23 19:59:18 +02:00
Vassilii Khachaturov
531e6624b0 7198: Date editor crashes on invalid date
Trying out the approach preferred by Nick, see 7198:32708
2013-11-23 19:59:18 +02:00
Vassilii Khachaturov
872bf57946 7198, 7212: attach invalid date to DateError
when Date.set throws during the date fields sanity
check validation, it now attaches an (undocumented) .date field
to the exception -- proof of concept for 7198 and potentially
for 7212 as well
2013-11-23 19:59:18 +02:00
Vassilii Khachaturov
83c6788d43 7198: Date editor crashes on invalid date
Improve user experience as promised in [98d8e6].
Now, if one clicks OK in the date editor and the date is invalid,
it's switched into text mode and the dialog remains open,
so the user can either correct the date or type it as text,
no more loss of entered data happens.
2013-11-23 19:59:18 +02:00
Vassilii Khachaturov
1d654a2b1a 7198: Date editor crashes on invalid date
Now it just autoconverts into MOD_TEXT and returns whatever
text was there. This fixes the crash on the master branch,
but is not the final user experience yet.
2013-11-23 19:59:18 +02:00
Vassilii Khachaturov
3c93c1d164 7198,7212: fix Date.set(value=None) 2013-11-23 19:59:18 +02:00
Doug Blank
4f29c6e464 7209: Custom key/value (data item) on Database difference report: Change datamap representation to allow Database Difference Report to work 2013-11-18 06:27:05 -05:00
Josip
aad7b15a47 0007179: Select an existing person causes crash in searchfilter 2013-11-16 10:04:19 +01:00
Vassilii Khachaturov
68c0615bc4 7197: merge the fix from master
All date tests pass cleanly on gramps40 branch.
Merged the following commits.

	commit a90139cb9a
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Fri Nov 15 15:04:03 2013 +0200

		7197, 7100: missing recalc_sort_value in ny code

		Fix bug #7197

	commit baae6ac615
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Thu Nov 14 22:45:42 2013 +0200

		7197: readjust sanity date wrt newyear/slash

		Attempt to fix the failing
		 DateHandlerTest.test_invalid_month_with_ny
		(see 7197:32625). Tests still fail, investigation shows
		there's a problem in Date.set setting Julian+Mar25 date even if the
		date validation check is disabled by inserting a return before
		the validation block, i.e., before this line
				if modifier != Date.MOD_TEXTONLY:
		which seems to be the root cause of the remaining failing tests.
		which seems to be the root cause of the remaining failing tests.

		To investigate, add the return and try
		LC_ALL=en_GB.utf8 LANG=en_GB.utf8 GRAMPS_RESOURCES=$PWD \
		 python -m unittest -v \
		 gramps.gen.lib.test.date_test.MatchDateTest.test_match

	commit 4147721112
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Wed Nov 13 22:34:24 2013 +0200

		7197: refactor code

		extract Date._adjust_newyear out of Date.set

	commit b3ab87bc5a
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Wed Nov 13 22:02:21 2013 +0200

		7197: refactor code

		replace all copies of logging with a single point at the exception
		rethrow point

	commit c4daa151a5
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Wed Nov 13 17:39:47 2013 +0200

		7197: date sanity check breaks on Julian+Mar25

		Date.convert_calendar resets the new year setting to 0,
		so the sanity check fails. Commit the initial fix that
		unblocks the failing test.
2013-11-15 15:51:56 +02:00
Vassilii Khachaturov
e097fb58c3 7197: failing tests 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

	commit 78cae43a32
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Wed Nov 13 16:59:26 2013 +0200

		7197: better diagnostics from test for debugging

		Use unittest -v/--verbose flag to trigger it.

	commit 626353a0b3
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Wed Nov 13 13:52:47 2013 +0200

		7197: failing test demonstrating the bug
2013-11-15 15:41:55 +02:00
Vassilii Khachaturov
6514aed725 RU: minor libnarrate translation fix
Reapply from master
	commit dc278569c1
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Wed Nov 13 10:15:41 2013 +0200
2013-11-15 15:35:58 +02:00
John Ralls
4f07546433 Bug 7191: Cursor keys just beep on PPC with Gramps 3.4.6
It's actually on both PPC and Intel, and it's from forgetting to update
gramps.accel after upgrading Gtk past 2.24.10, which changed the mapping
of alt/option from Mod5 to Mod1.

For gramps40 and master, the problem was masked by the bundler putting
the file in the wrong directory.
2013-11-14 10:17:35 -08:00
John Ralls
d3655f65de Fix gramps.modules for git conversion 2013-11-09 17:28:56 -08:00
Nick Hall
10b6c433d4 Update url to example file 2013-11-09 19:45:18 +00:00
Nick Hall
ccdc4297ce Skip .git instead of .svn directories 2013-11-09 00:11:30 +00:00
Nick Hall
adfafbc478 Change version string to contain git hash instead of svn revision 2013-11-08 19:54:16 +00:00
Nick Hall
93fe889a4c 7182: Avoid using private functions in GExiv2 > 0.5
svn: r23475
2013-11-08 09:26:04 -08:00
Jérôme Rapinat
56878b3205 bump to 4.0.3
svn: r23472
2013-11-08 09:25:35 -08:00
Jérôme Rapinat
9f0f9be8ea update NEWS
svn: r23470
2013-11-08 09:25:13 -08:00
John Ralls
870f5334ec Prepare mac build for 4.0.2 release.
svn: r23469
2013-11-08 09:24:53 -08:00
Doug Blank
cdbcbd1446 Python3 spacing
svn: r23466
2013-11-07 11:35:21 -08:00
Doug Blank
17ac22d959 Python3 spacing
svn: r23464
2013-11-07 11:34:59 -08:00
Doug Blank
7e1eb33466 Python3 syntax
svn: r23463
2013-11-07 11:34:31 -08:00
Doug Blank
2c266cada1 Missing newline
svn: r23462
2013-11-07 11:34:05 -08:00
Mirko Leonhäuser
92f65f5628 updated german translation
svn: r23460
2013-11-07 11:33:40 -08:00
Jérôme Rapinat
959162e862 6918: http://lintian.debian.org/tags/old-fsf-address-in-copyright-file.html
svn: r23456
2013-11-07 11:33:16 -08:00
Doug Blank
61347c3093 Added callback parameter to __init__ method so that all editors have a uniform signature (called from Note Link)
svn: 23454
2013-11-07 11:32:35 -08:00
Doug Blank
dd818829bd Fix long columns of text that span pages
svn: r23453
2013-11-07 11:32:09 -08:00
Paul Franklin
a4c17b6573 add Greek date handler to NEWS
svn: r23452
2013-11-07 11:31:37 -08:00
Vassilii Khachaturov
4aa97e3ee9 merge gramps34 news
svn: r23451
2013-11-07 11:31:02 -08:00
Mirko Leonhäuser
e127df70c5 updated german translation
svn: r23443
2013-10-30 20:33:47 +00:00
Mirko Leonhäuser
2e28011a25 updated german translation
svn: r23441
2013-10-29 22:14:52 +00:00
Jérôme Rapinat
5bb0d47b2c 7151: update start of Ramadan in France
svn: r23439
2013-10-29 17:52:02 +00:00
Paul Franklin
72aae8ea69 typos
svn: r23436
2013-10-29 15:35:14 +00:00
Mirko Leonhäuser
3c55f8c668 updated german translation
svn: r23428
2013-10-27 20:57:33 +00:00
Mirko Leonhäuser
e5586c67da updated german translation
svn: r23427
2013-10-27 13:10:31 +00:00
Jérôme Rapinat
8015627b30 7154: fix Norwegian Bokmål's header
svn: r23425
2013-10-27 00:54:14 +00:00
Paul Franklin
5732e96e8b updated Arabic translation (by Muhammad Bashir Al-Noimi)
svn: r23423
2013-10-26 20:56:32 +00:00
Vassilii Khachaturov
6971d583ac RU: translation update
svn: r23403
2013-10-25 11:39:36 +00:00
Vassilii Khachaturov
1541ad9543 RU: translation update for navweb
svn: r23402
2013-10-25 11:38:55 +00:00
Vassilii Khachaturov
18fb7ac41a RU: fix name editor keywords
svn: r23400
2013-10-25 11:15:43 +00:00
Jérôme Rapinat
88314f3ccd 7154: fix Norwegian Bokmål's header
svn: r23398
2013-10-25 11:01:10 +00:00
Jérôme Rapinat
e39cb42091 merge some strings (need review) for Breton
svn: r23396
2013-10-25 09:27:20 +00:00
Jérôme Rapinat
0837003bc9 merge some strings from gramps34 and Devhelp (Gtk/Gnome API)
svn: r23395
2013-10-25 09:11:25 +00:00
Jérôme Rapinat
d982726200 update template
svn: r23394
2013-10-25 08:39:56 +00:00
Zdenek Hatas
395a4f6110 czech translation update
svn: r23379
2013-10-24 08:41:10 +00:00
Paul Franklin
841f5c261b 7150: crash on backup or export
svn: r23366
2013-10-22 16:52:53 +00:00
Vassilii Khachaturov
47b9144ed1 5098: fix a runaway merge artifact
svn: r23365
2013-10-22 15:07:47 +00:00
Erik De Richter
940fb10ecc updated dutch translation
svn: r23358
2013-10-20 21:20:21 +00:00
Vassilii Khachaturov
ba541e6c03 7125/7102: port my fix from gramps34
svn: r23355
2013-10-20 16:47:38 +00:00
Paul Franklin
2bf775fad3 7124: Complete Individual Report does incomplete translation
svn: r23353
2013-10-20 16:46:31 +00:00
Vassilii Khachaturov
e8f7341fb5 fix RU translation of WebCal
svn: r23352
2013-10-20 14:46:09 +00:00
Vassilii Khachaturov
70ad7761e6 RU translation update
svn: r23344
2013-10-20 11:05:06 +00:00
Erik De Richter
647cc6b50d updated dutch translation
svn: r23342
2013-10-19 20:43:54 +00:00
Erik De Richter
ccd8490f33 updated dutch translation
svn: r23341
2013-10-19 20:37:27 +00:00
Doug Blank
f488b4c33e Fixed new Gtk Drag/Drop names
svn: r23337
2013-10-19 03:02:50 +00:00
Paul Franklin
902fa3da89 added SVN properties, and SVN "Id" lines if needed
svn: r23333
2013-10-17 19:01:17 +00:00
Doug Blank
0f8e1c52e0 6678: Database Differences Report crashes 4.0 beta svn 21228
svn: r23330
2013-10-17 12:07:04 +00:00
Paul Franklin
196d52c6e5 7129: the Family Group Report doesn't show "family" attributes
svn: r23319
2013-10-13 21:10:46 +00:00
Mirko Leonhäuser
365f8e7c2e updated german translation
svn: r23317
2013-10-13 17:53:34 +00:00
Doug Blank
a39ea168ab 7090: wrong age for dead people reported by webcal
svn: r23306
2013-10-11 11:46:06 +00:00
Jérôme Rapinat
df8ec14bcf either fix apostrophe into 'data/tips.xml.in' to avoid message like 'byte 0xd0 in position 7', or remove unicode_literals from po/update_po.py
svn: r23304
2013-10-11 08:31:40 +00:00
Jérôme Rapinat
8149b4fe72 7110: alternate possessive form, which will limit issues on parsing
svn: r23303
2013-10-11 08:26:07 +00:00
Jérôme Rapinat
1577a6d8af 7110: typo on AppData file, improve description; 7092 7110: update template and french translation
svn: r23302
2013-10-11 08:10:55 +00:00
Paul Franklin
aea3259e63 7092: API for reporting issues ["interim" solution, from Nick Hall]
svn: r23300
2013-10-11 00:00:53 +00:00
Jérôme Rapinat
fe1f262312 7110: add up-to-date screenshots to AppData file; typo on the french translation
svn: r23295
2013-10-10 15:47:32 +00:00
Mirko Leonhäuser
b5f614df8e updated german translation
svn: r23293
2013-10-09 20:51:48 +00:00
Paul Franklin
386205877b 7102: XML: Gramps does not export 'very low' value (0) for confidence into citation
svn: r23288
2013-10-09 16:19:47 +00:00
Josip Pisoj
75fe63893f 0007114: GtkSpell: language code in a human readable format
svn: r23283
2013-10-08 17:12:11 +00:00
Doug Blank
f060bf400d 7006: double entries in de gendex.txt file
svn: r23282
2013-10-08 16:40:00 +00:00
Vassilii Khachaturov
2b1df84121 7068: back-port from trunk
svn: r23281
2013-10-08 13:05:34 +00:00
Vassilii Khachaturov
63d6fe766f 7100: reapply fix from trunk after CR by dsblank
svn: r23278
2013-10-08 12:10:20 +00:00
Doug Blank
98b54ebd8b Add Gallery 'Make Active Media', typo
svn: r23273
2013-10-08 01:29:08 +00:00
Doug Blank
eb71691372 Add Gallery 'Make Active Media', typo
svn: r23272
2013-10-08 01:12:44 +00:00
Doug Blank
d395c4c515 Add Gallery 'Make Active Media'
svn: r23269
2013-10-08 01:03:54 +00:00
Nick Hall
918be87230 Freeze headings when scrolling
svn: r23266
2013-10-07 22:03:12 +00:00
Jérôme Rapinat
cd01cb92ef 7105: missing event_ref_list into get_citation_child_list method
svn: r23262
2013-10-07 14:41:38 +00:00
Jérôme Rapinat
13eeb38282 7110: Add AppData file
svn: r23259
2013-10-07 09:38:29 +00:00
Jérôme Rapinat
38b090de64 7110: Add AppData file
svn: r23258
2013-10-07 09:20:16 +00:00
Jérôme Rapinat
8f43a5ae44 7110: Add AppData file
svn: r23257
2013-10-07 09:12:16 +00:00
Jérôme Rapinat
dfde3b7931 7110: Add AppData file
svn: r23253
2013-10-07 08:21:57 +00:00
Jérôme Rapinat
3f76c8742a minor improvement
svn: r23252
2013-10-06 16:22:03 +00:00
Jérôme Rapinat
3321252b97 typo
svn: r23251
2013-10-06 16:16:53 +00:00
Jérôme Rapinat
3947c86636 7081: QuestionDialog module moved to gramps.gui.dialog
svn: r23248
2013-10-05 16:38:57 +00:00
Erik De Richter
19ac1c6f98 updated dutch translation
svn: r23245
2013-10-03 18:43:47 +00:00
Mirko Leonhäuser
516cea49df updated german translation
svn: r23241
2013-10-02 11:35:40 +00:00
Jérôme Rapinat
c25d544828 7072: fix level for citationref into person
svn: r23239
2013-10-02 08:17:21 +00:00
Jérôme Rapinat
556da18dde 7081: No QuestionDialog module into gramps.gui.utils
svn: r23238
2013-10-02 08:13:58 +00:00
Jérôme Rapinat
c9b5c60634 7071: age on date now displays all individuals, update titles
svn: r23235
2013-10-01 08:54:25 +00:00
Vassilii Khachaturov
48f0826235 7088: remove SDN version reporting
Revert "7066: Reapply from trunk sdn version reporting"

This reverts commit dc5f50175abcdaa41ff07eccc688af047bc877e9.

svn: r23231
2013-09-30 19:29:04 +00:00
Nick Hall
727932794e 7066: Fix hebrew calendar and remove sdn import
svn: r23228
2013-09-30 17:41:01 +00:00
Nick Hall
74f0259505 Move missing Gtk Spell warning
svn: r23223
2013-09-30 12:44:43 +00:00
Vassilii Khachaturov
49c89c1022 7088: rm warning on `import sdn' failure
svn: r23220
2013-09-30 11:45:01 +00:00
Nick Hall
98ebecf03c Revert change to suppress warnings
svn: r23217
2013-09-28 14:00:29 +00:00
Vassilii Khachaturov
42462e4bf2 7089: same bug in 3 more reports
reapply r23214 from trunk

svn: r23215
2013-09-28 00:00:37 +00:00
Vassilii Khachaturov
de6841b6cd 7089: webcal mistreats non-gregorian event dates
svn: r23208
2013-09-26 22:05:16 +00:00
Paul Franklin
ef02b35311 7088: provide a config option to suppress the warning about missing "sdn"
svn: r23206
2013-09-26 21:52:44 +00:00
Vassilii Khachaturov
17bb3fa639 7037: proxy crash with complex person filter
svn: r23200
2013-09-25 22:23:37 +00:00
Vassilii Khachaturov
f8009903c7 friendlier test failure diags
svn: r23198
2013-09-25 15:51:47 +00:00
Vassilii Khachaturov
1d4bb780a2 skip MatchDateTest on non-English locales
svn: r23196
2013-09-25 14:50:39 +00:00
Vassilii Khachaturov
736de69fb9 6881: latin_american broken for partial families
svn: r23192
2013-09-25 11:11:24 +00:00
Paul Franklin
8b64a00c51 enable Arabic date handler in gramps40
svn: r23190
2013-09-24 16:28:46 +00:00
Tim G L Lyons
3e2456b59a 0006802: In Narrative Web report most Family Maps are missing. Problem due to single apostrophe (closing single quotation mark) which needs to be escaped.
svn: r23188
2013-09-24 11:29:51 +00:00
Vassilii Khachaturov
2ad8bb0df2 7037: proxy crash with complex person filter
filter parameter shadowed the global filter :-)

svn: r23183
2013-09-23 15:56:46 +00:00
Vassilii Khachaturov
0908abf1a2 7045: enable cal switch in editor on empty dates
svn: r23178
2013-09-21 08:58:00 +00:00
Vassilii Khachaturov
9dc5890ca7 6940: ErrorReportAssistant_Test.test_buffer_recall
reapply from trunk

svn: r23170
2013-09-20 11:27:45 +00:00
Mirko Leonhäuser
8c25a7e9ce updated german translation
svn: r23165
2013-09-19 17:02:56 +00:00
Erik De Richter
9f04c31db8 updated dutch translation
svn: r23164
2013-09-19 07:40:10 +00:00
Vassilii Khachaturov
6df93d7182 7063: endless loop in probably_alive_range
Port from gramps34 branch my fix after retest by the bug submitter.

    Add a hack protection for descendants like we already have
    for ancestors, and add a debug printout.

svn: r23161
2013-09-18 14:48:13 +00:00
Doug Blank
2741628972 AgeOnDate: backported changes that show reasoning for dead/alive status and age estimate
svn: r23158
2013-09-17 23:52:11 +00:00
Vassilii Khachaturov
63f022348b 7034,7045,7065: back-merge my fixes from trunk
Back-merge from trunk changes to date.py and date_test.py
from the following commits (cumulative, clean apply).

Tests pass (but need to block the CAL_FRENCH on date_test.py:199,
because of bug# 7068 -- skipping it wasn't back-ported in this commit as
it is about the fully fixed issues only!)

	commit fa49752824bd58802773439b35faa39f2d34b151
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sat Sep 14 15:44:04 2013 +0000

		provide sensible defautls for all Date.set params

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23126 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 3f32597699f3b372324ad87e6f7a04abac6d19e7
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sat Sep 14 15:11:09 2013 +0000

		7045: Setting an invalid date does not raise

		do the sanity checks on a separate date object,
		so that the uncertainty expressed with 0 d/m isn't removed

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23124 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 12edf7e97626e01931c4063b2d94bec3b299a2ed
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sat Sep 14 14:23:58 2013 +0000

		7065: Calendar conversion broken for negative date

		fixed, repro steps work as expected now
		date_test still broken due to further blocking issues,
		see #7045

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23123 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 091d4461e9715ab06f1ef6ab3b67517d6608daf3
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sat Sep 14 13:24:40 2013 +0000

		7045: Date.set on invalid date does not raise

		refactor _zero_adjust_ymd out of 3 cut-and-paste cases
		the bug with the code inside it remains -- the negative years
		should not be clamped to positive ones!!!!

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23122 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 5987046ac4cac407a4be506da9242f7a5000d878
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sat Sep 14 13:00:19 2013 +0000

		7045: Date.set on invalid date does not raise

		Now it does, but another test breaks:

		Traceback (most recent call last):
		  File "/usr/lib/python2.7/unittest/loader.py", line 252, in _find_tests
			module = self._get_module_from_name(name)
		  File "/usr/lib/python2.7/unittest/loader.py", line 230, in _get_module_from_name
			__import__(name)
		  File "/home/vassilii/Gramps/gramps/gen/lib/test/date_test.py", line 136, in <module>
			d.set(quality,modifier,calendar,(4,11,-90,False),"Text comment")
		  File "/home/vassilii/Gramps/gramps/gen/lib/date.py", line 1600, in set
			format(original, value))
		DateError: Invalid year -90 passed in value (4, 11, -90, False)

		because the corresponding year gets adjusted from -90 to 1...

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23121 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit d8876cceb64629ce0a025ff714e4875768ab88a6
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sat Sep 14 11:50:58 2013 +0000

		7034: fix test_copy_ymd_preserves_orig

		broken in r23083

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23120 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 7c163636c8e48149a5b09c211ff3dc146ebd84b2
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Tue Sep 10 17:19:16 2013 +0000

		7034: add remove_stop_date parameter

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23083 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit b45e20da3bd67d864420f99cf59fbb9929c58851
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Mon Sep 9 19:31:13 2013 +0000

		7034: probably_alive() failing when no birth-death

		further refactoring of set_.../set2_... common code
		added accessor get_stop_ymd analogous to get_ymd

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23068 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit f13a3fc23e7f0763c49e605b428b6a175c3f9eeb
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Mon Sep 9 19:31:00 2013 +0000

		7034: probably_alive() failing when no birth-death

		docstring update

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23067 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 9ee312d7ed02520b99d2ca1b28f75c87846aa3c6
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sun Sep 8 19:35:15 2013 +0000

		refactor test

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23059 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 07ca997ebd885ad4d1b205907a00509099ac8f9a
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sun Sep 8 19:23:23 2013 +0000

		consistency between offset and non-offset setters

		added ugly parameter _update2 to set_yr_mon_day, needs refactoring

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23058 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 67a904c529642668fbe34bfc97ef2915278ecbdb
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sun Sep 8 19:23:12 2013 +0000

		fix set_yr_mon_day_offset for compound dates

		now calls set2_yr_mon_day_offset

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23057 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 3db06c36d6449ec75cde49b433349cddad40d596
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sun Sep 8 19:23:02 2013 +0000

		refactor set_yr_mon_day and set2_yr_mon_day

		refactor common base

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23056 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 4192680c72cc0028c22fa207fe3f1ff0940358b3
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sun Sep 8 19:22:52 2013 +0000

		raise DateError in set2_... if not is_compound()

		refactor Date to always use is_compound instead of repeating
		its logic everywhere

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23055 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 44195ede18c5a887d4440b4132bd5321f76ce5ff
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sun Sep 8 19:22:40 2013 +0000

		Add some UT for Date.set2_... and fix bugs

		Cut and paste is evil ;-) fix bugs before I refactor the code...

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23054 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	commit 14f6e3a3f35e0ff7b67006bf4996ce63ae665098
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sun Sep 8 19:22:30 2013 +0000

		7034: probably_alive() failing when no birth-death

		docstring fix

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23053 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

svn: r23156
2013-09-17 18:58:06 +00:00
Jérôme Rapinat
75ca7e1f8c update template and french translation
svn: r23155
2013-09-17 15:22:01 +00:00
Doug Blank
3c488f4a6d provide a default null handler for logging; rename locale debug with leading dot
svn: r23154
2013-09-17 15:15:26 +00:00
Jérôme Rapinat
d06c31dcc3 $ intltool-update -m
svn: r23152
2013-09-17 15:03:10 +00:00
Doug Blank
35933c6645 7069: Narrated Web Site media pages do not include multiple references
svn: r23147
2013-09-17 10:35:14 +00:00
Tim G L Lyons
56f1f7f22a Fix citation filters so they no longer try to filter citations with a sources filter. Citation filter now allows specification of both source and citation data. When a citation is shown in a search or a filtered citation tree view, the corresponding source is also shown.
svn: r23142
2013-09-16 21:39:09 +00:00
Doug Blank
92e5b89b8a 6774: Recursive call in GEDCOM export preview calculation
svn: r23136
2013-09-15 03:01:44 +00:00
Vassilii Khachaturov
95c805f325 7066: Reapply from trunk sdn version reporting
Merged from
	commit dbae40dd1edad52023b828d5eef0fe7eb3684fb6
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Sat Sep 14 19:42:48 2013 +0000

		7066: use sdn module from Calendar package on pypi

		Unfortunately, no package on ubuntu for sdn...

		Bug fixed on trunk, when sdn is present on the system.
		Verified that sdn roundtrip works.
		date_test now fails on 1789-13-4(French) recognized as invalid,
		as it probably should -- I guess this one is a test bug.

		git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23127 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

	M       gramps/gen/lib/calendar.py
--->M       gramps/grampsapp.py

svn: r23132
2013-09-14 23:24:20 +00:00
Vassilii Khachaturov
1cba16a406 7066: fix our algorithm based on jewish.c in sdn
It looks like we had an earlier fork of the same code,
and the upstream had some bugs fixed.

svn: r23131
2013-09-14 23:18:44 +00:00
Vassilii Khachaturov
dcf62ff1d9 Cope with UnicodeDecodeError on git svn output
svn: r23130
2013-09-14 23:18:33 +00:00
Vassilii Khachaturov
67f33a0c69 add get_git_svn_revision and fall back to it
reapply from trunk

svn: r23119
2013-09-13 21:43:58 +00:00
Jérôme Rapinat
132c3c60ac wrap description on about dialog
svn: r23114
2013-09-13 13:01:02 +00:00
Jérôme Rapinat
05b4916e68 6028: gen module should be gramps.gen
svn: r23113
2013-09-13 10:46:43 +00:00
Jérôme Rapinat
98a1397c35 test: wrap on about dialog?
svn: r23112
2013-09-13 09:47:26 +00:00
Vassilii Khachaturov
02a9501fb9 5098: refactor to use User.progress
Re-apply the reverted commit now that the underlying problem
in gramps/gui/user.py is fixed.

svn: r23108
2013-09-13 08:30:27 +00:00
Vassilii Khachaturov
e49af1998c 7061: docstring update
svn: r23107
2013-09-13 08:08:15 +00:00
Paul Franklin
790753e99c add Arabic date handler to gramps40, for further testing
svn: r23105
2013-09-13 00:08:20 +00:00
Vassilii Khachaturov
ceea27df84 7061: rename gui.user.User.progress to ._progress
it shadowed the gen.user.User.progress (the context manager),
breaking the ``with user.progress() ... as step:'' idiom!

svn: r23103
2013-09-12 21:30:22 +00:00
Vassilii Khachaturov
acc627b06b Revert "5098: refactor to use User.progress"
OOPS. This was tested only with "runtest.sh", but turns out
things are broken with GUI :-) Reverting for now @gramps40,
will investigate on trunk!

svn: r23098
2013-09-12 20:20:19 +00:00
Vassilii Khachaturov
97799c1303 5098: refactor old code to use User.progress
Reapply from trunk.
    Now that #7061 is done, all the old code should no longer use
    User.begin_.../step_.../end_progress directly any more, preferring
    the context manager instead.
The only reject is on gramps/gen/merge/diff.py that doesn't have
any progress callbacks on gramps40. I'm leaving it untouched.

svn: r23097
2013-09-12 19:50:15 +00:00
Vassilii Khachaturov
c4f4bb2128 7061: Add User.progress context manager
reapply from trunk

svn: r23094
2013-09-12 17:56:50 +00:00
Mirko Leonhäuser
648334623e updated german translation
svn: r23088
2013-09-11 17:42:05 +00:00
Doug Blank
96438738b9 living proxy did not exclude living people with iter_people()
svn: r23085
2013-09-11 02:13:11 +00:00
Doug Blank
a584c5dfed Ignore meaningless @IDENT@ on CONT or CONC line as detailed at http://www.tamurajones.net/IdentCONT.xhtml
svn: r23079
2013-09-10 16:49:29 +00:00
Vassilii Khachaturov
dcd006b8e6 7013: strip underscores from accept/reject labels
reapply from trunk

svn: r23078
2013-09-10 12:42:36 +00:00
Doug Blank
5ce28808c6 7053: Narrated Website report crashes; check for family == None on lookup
svn: r23075
2013-09-10 10:09:46 +00:00
Erik De Richter
71aa77a26c updated dutch translation
svn: r23072
2013-09-10 06:43:02 +00:00
Paul Franklin
0f652ce5ef enable suppression of minor missing-package warning (spell checking)
svn: r23069
2013-09-09 20:55:05 +00:00
Serge Noiraud
828408d244 Geography : bug#0006930 : incorrect string in geoplaces
svn: r23065
2013-09-09 15:31:46 +00:00
Tim G L Lyons
b26ce84857 Fix error where displaying Date or Confidence in Citation Tree View gave AttributeError: 'NoneType' object has no attribute 'encode'
svn: r23062
2013-09-09 11:27:53 +00:00
Jérôme Rapinat
1076baad72 6028: same change for cli (thank you Nick); still something wrong with my config (GrampsLocale init)
svn: r23050
2013-09-07 09:36:28 +00:00
Nick Hall
14d051aaf1 6028: Fix imports for documentation generation
svn: r23048
2013-09-06 23:09:27 +00:00
John Ralls
0b0a37e2d5 [r23046]Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
svn: r23047
2013-09-06 19:10:32 +00:00
Zdenek Hatas
659f868583 czech translation update
svn: r23044
2013-09-06 13:54:25 +00:00
Vassilii Khachaturov
b161383e94 7040: gramps40 svn fails to start catastrophically
indentation fix

svn: r23043
2013-09-06 11:32:30 +00:00
Jérôme Rapinat
18539be359 6028: try to update API(s) documentation
svn: r23042
2013-09-06 09:25:17 +00:00
Nick Hall
745bf7d96f Fix bug listing gramplets already in gramplet bar
svn: r23040
2013-09-05 22:46:46 +00:00
Vassilii Khachaturov
3f32fbcab0 add __main__ for stand-alone test runs
svn: r23038
2013-09-05 08:32:00 +00:00
Vassilii Khachaturov
2a6e1a2f1e rm obsolete utility pre-gramps40 file
svn: r23037
2013-09-05 08:31:49 +00:00
John Ralls
0ddc83fb52 [r23030]Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
svn: r23031
2013-09-04 14:06:00 +00:00
Doug Blank
d88b3dd0d0 7034 and 6965: missing method
svn: r23027
2013-09-04 10:39:26 +00:00
Jérôme Rapinat
15cf8de5e5 update french translation
svn: r23026
2013-09-04 09:05:43 +00:00
Doug Blank
7bd8ff1f5d 7034: probably_alive() failing when no birth-death dates specified; 6965: Probably Alive fails when birth date is a range
svn: r23022
2013-09-04 02:49:34 +00:00
John Ralls
a45839799d [r20136]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: r23020
2013-09-03 23:31:20 +00:00
John Ralls
c31b633134 [r23015]Simplify display_url to just use htmlview or webbrowser
svn: r23019
2013-09-03 23:31:07 +00:00
John Ralls
793e937963 [r23014]Avoid bogus rel-calc translation error message in C locale
svn: r23018
2013-09-03 23:30:53 +00:00
John Ralls
ad3ccbdfa9 [r23013]minor cleanup
svn: r23017
2013-09-03 23:30:37 +00:00
John Ralls
f088797e9f [r23011]Bug 7036: [Win32]Setting LANG crashes Gramps
Also fixes Bug 6919: No automatic language selection in Windows
Thanks to Helge Herz.

svn: r23012
2013-09-03 17:44:14 +00:00
John Ralls
4b7c9361e0 [r23009]Bug 7017: Consolidate run_file into open_file_with_default_application
svn: r23010
2013-09-03 16:36:00 +00:00
Jérôme Rapinat
7eb5e86acb update french translation
svn: r23000
2013-09-01 15:44:41 +00:00
Jérôme Rapinat
8655414c18 update template
svn: r22999
2013-09-01 15:31:58 +00:00
Doug Blank
2f48b52031 Webapp: update empty.sql to latest db design
svn: r22996
2013-09-01 13:04:06 +00:00
Doug Blank
0592f41f2b Webapp: search refinements
svn: r22994
2013-09-01 12:32:44 +00:00
Mirko Leonhäuser
c8bcf58315 updated german translation
svn: r22991
2013-09-01 12:01:52 +00:00
Doug Blank
78db437ce7 Webapp: use cuni for python3 compatibility
svn: r22990
2013-09-01 11:42:43 +00:00
Doug Blank
c771b25cb5 Use cuni rather than unicode
svn: r22987
2013-09-01 11:20:14 +00:00
Doug Blank
124eed0ac7 7025: issue with python3 and unicode string
svn: r22985
2013-09-01 11:05:02 +00:00
Vassilii Khachaturov
c8bae282e0 clean up tmp test files in the end
reapply from trunk

svn: r22984
2013-09-01 07:39:30 +00:00
John Ralls
e6766f5ba1 [r22981]Fix misguided change to poll_external signature
svn: r22982
2013-09-01 04:34:29 +00:00
Doug Blank
824b11fd48 7025: 4.0.2 svn 22976M fails to start catastrophically
svn: r22979
2013-09-01 02:34:16 +00:00
Doug Blank
3a7b78e74f Webapp: put .distinct() last to remove duplicate matches in queries
svn: r22978
2013-09-01 02:12:13 +00:00
Doug Blank
8cc04c5598 Webapp changes to properly show unicode data in html
svn: r22976
2013-08-31 13:46:31 +00:00
Nick Hall
ad40ffe102 Remove tagging code introduced in error
svn: r22973
2013-08-31 10:15:36 +00:00
Vassilii Khachaturov
314bbe6ca0 6960: Error merging citations
Reapply from trunk these commits:
commit 1594f61ea2dbd9eddb44a800c26f170ff5702491
Author: vassilii <vassilii@4ae1f11a-8b86-4847-b8af-ab372f36d1fd>
Date:   Fri Aug 30 22:33:58 2013 +0000

    6960: Bless Source with an IndirectCitationBase

    git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22970
4ae1f11a-8b86-4847-b8af-ab372f36d1fd

commit 6ec4b56d6530bd98638cb66365e6205d057f48ca
Author: vassilii <vassilii@4ae1f11a-8b86-4847-b8af-ab372f36d1fd>
Date:   Fri Aug 30 22:03:14 2013 +0000

    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.

    git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22969
4ae1f11a-8b86-4847-b8af-ab372f36d1fd

svn: r22971
2013-08-30 22:43:57 +00:00
Nick Hall
21fd8f2cfb Fix regular expressions in sidebar filters
svn: r22967
2013-08-30 20:34:01 +00:00
Vassilii Khachaturov
8c3e4701d9 Finish merging bug# 6960 fix from trunk
I don't know why git diff didn't pick up citation.py :(

svn: r22963
2013-08-30 19:14:58 +00:00
Vassilii Khachaturov
d9eab10013 6960: Error merging citations
Merge back to gramps40 my work on the bug fix.

svn: r22962
2013-08-30 19:00:39 +00:00
Vassilii Khachaturov
dacf5f4d3b flags HAS_CLIMERGE and HAS_EXPORTRAW to skip tests
Reapply from trunk my commit r22948

svn: r22961
2013-08-30 19:00:23 +00:00
Nick Hall
a474703187 6874: Use shorter names in add gramplet list. Remove old attributes gramplet.
svn: r22958
2013-08-30 18:09:35 +00:00
Nick Hall
d1c0be81f8 6786: Invoke editor on double-click in backlinks gramplet
svn: r22955
2013-08-30 16:06:31 +00:00
John Ralls
1dc39d8c1c [r22949]Bug 7017 GUI stuck when external viewer launched
subprocess.checked_call seems to wait on the process that xdg-open
starts, but subprocess.wait doesn't.

svn: r22951
2013-08-29 23:31:33 +00:00
John Ralls
649c105536 [r22842]Clean up some leftovers from 22841
svn: r22950
2013-08-29 23:31:26 +00:00
Doug Blank
0880f52c44 Fix dbdjango to be up to date with bsddb of gramps40: added checksum for Media; SourceAttribute and CitationAttribute gained a private flag; all primary objects got tags
svn: r22946
2013-08-29 19:14:52 +00:00
Tim G L Lyons
1a1420b61d 0006849: citationtreeview with search bar only searches in sources, not citation data
0006848: citationtreeview corrupts when search bar open and edit occurs
0006829: Searching into source/citation selector disallows to select all related citations, only matching rows

by fixing treebasemodel so it properly deals with secondary objects, and also citationtreemodel so it adds secondary odes even when the parent is not present.

svn: r22940
2013-08-29 18:06:12 +00:00
Vassilii Khachaturov
ca929cfb2f 6960: error merging citations
merge_ref_test still fails...

svn: r22937
2013-08-29 16:20:29 +00:00
Vassilii Khachaturov
0e3c01d6aa Back-merge the UT for gui.user as well
svn: r22934
2013-08-29 12:54:10 +00:00
Vassilii Khachaturov
207ed2434c 7021: pass ArgHandler.user to import_new_db
reapply r22929 from trunk

svn: r22933
2013-08-29 12:44:55 +00:00
Vassilii Khachaturov
0afdb2e361 7016: new cmdline switches -y/--yes and -q/--quiet
reapply r22916 from trunk

testing on gramps40: UT

svn: r22932
2013-08-29 12:41:31 +00:00
Vassilii Khachaturov
4bfb2e082c 7013: Impl. User.prompt based on QuestionDialog2
Reapply r22914 from trunk

Unit tests pass

svn: r22931
2013-08-29 12:35:18 +00:00
Doug Blank
3bec0ee5aa languages was set to a list; should be a :-separated string
svn: r22928
2013-08-29 01:19:58 +00:00
Doug Blank
92ef108c94 Move css, javascript and web images to data so that they can be found by webapp
svn: r22927
2013-08-28 23:51:42 +00:00
Nick Hall
322185b339 4735: Check for updates in a separate thread
svn: r22925
2013-08-28 23:34:20 +00:00
Doug Blank
26c3aa31d7 Changes for webapp to work with gramps40
svn: r22923
2013-08-28 23:08:21 +00:00
Doug Blank
196ad8feb7 7020: Date filtering fails to work on Family Events in 3.4.6 or 4.0.2; typo, missing 'not'; changed date before and after max to be 9999
svn: r22917
2013-08-28 11:52:48 +00:00
Vassilii Khachaturov
68ed5a2838 7009: endless exception loop starting w/o DISPLAY
constfunc.has_display() was using check_init(),
which, on Gtk3, was happy to initalize even that the display was N/A.
Amended the test with an attempt to actually get the Gdk default display.

svn: r22909
2013-08-22 22:39:31 +00:00
Vassilii Khachaturov
405db681a6 7009: endless exception loop starting w/o DISPLAY
Building testing ground for the bug investigation,
after reading the grampsgui.py code...

svn: r22908
2013-08-22 22:39:17 +00:00
Mirko Leonhäuser
fc0749b359 updated german translation
svn: r22907
2013-08-22 17:20:25 +00:00
Nick Hall
d78136bf7c Add date validation to filters
svn: r22904
2013-08-22 17:13:25 +00:00
Vassilii Khachaturov
1524c0b7e5 6878: CLI import/export plugins broken w/o DISPLAY
Replace a hardwired ProgressMeter with proper calls to User

Tested with impex.sh with and without DISPLAY env

svn: r22901
2013-08-21 18:54:21 +00:00
Vassilii Khachaturov
09d16526e9 6957: support gender in vcard import
forgotten merge cleanup

svn: r22900
2013-08-21 18:54:05 +00:00
Vassilii Khachaturov
f92f5d08bf 6953: remove "undo history warning" under CLI
Port my fix from gramps34.
In addition, the Check tool now has a hardwired dependency
on ProgressMeter. Make a nullifying mock locally and
only set it to the real thing only under GUI.

Tested with impex.sh (further stages after check still fail,
see bug #6878).

svn: r22899
2013-08-21 17:24:41 +00:00
Vassilii Khachaturov
949c41107a action 'tool' CLI handler broken w/o DISPLAY
Preparing to port my fix for 6953: remove "undo history warning"
when the BatchTool run from cli (e.g., "check")
from gramps34, the ground state was worse in gramps40...

svn: r22898
2013-08-21 17:24:18 +00:00
Paul Franklin
0bba5fcfdb add and enable Greek date handler (from Zissis Papadopoulos)
svn: r22896
2013-08-21 16:55:05 +00:00
Vassilii Khachaturov
4d2ae8df74 6871: workaround gtk RTL bug in MultiTreeView
optimizing cleanup

svn: r22890
2013-08-21 07:32:23 +00:00
Vassilii Khachaturov
9ba12c2e33 6871: workaround gtk RTL bug in MultiTreeView
Blend of Nick's and my fix for the bug.

svn: r22887
2013-08-20 21:51:44 +00:00
Nick Hall
a3a9542f0f Add datehandler unit test
svn: r22884
2013-08-20 19:46:40 +00:00
Nick Hall
fd53fccf5e 6871: Remove vertical grid lines for RTL display
svn: r22882
2013-08-20 16:06:14 +00:00
Erik De Richter
b09ab860b7 updated dutch translation
svn: r22874
2013-08-16 20:36:05 +00:00
Nick Hall
02ca10097a Simplify status bar and fix justification of filter status
svn: r22871
2013-08-15 22:08:12 +00:00
Paul Franklin
31e5815ea4 6998: Descendant Tree Report crashes gramps 4.0.2 svn 22863M
svn: r22868
2013-08-14 22:43:47 +00:00
Mirko Leonhäuser
524348a3d5 updated german translation
svn: r22866
2013-08-14 18:26:01 +00:00
Jérôme Rapinat
736b13c04f update Lithuanian translation (contribution by Mindaugas Baranauskas)
svn: r22864
2013-08-14 10:00:52 +00:00
Espen Berg
ebf8dfa311 Revised Norwegian bokmål
svn: r22863
2013-08-13 20:38:25 +00:00
Nick Hall
8f7723308f Fix bug in note filters
svn: r22861
2013-08-13 18:39:28 +00:00
Nick Hall
342e6053df 6995: Fix bug in event citation filter
svn: r22858
2013-08-13 18:23:43 +00:00
Nick Hall
12fd97eaab Automatic update for old rules using regular expressions
svn: r22854
2013-08-11 14:12:24 +00:00
Vassilii Khachaturov
8e34bc809b 6909: Gedcom export adds birth place/date in death
_remaining_events method did the _dump_event_stats indiscriminately,
even if the event in question was skipped during processing as
a birth/death one. Moving the call into the _process_person_event
thus aligning the logic with _remaining_events's docstring.

svn: r22851
2013-08-11 13:32:34 +00:00
Paul Franklin
f2c6833cfc give the graphvizdialog's format_str a more-unique name
(to help distinguish it from the name displayer's format_str)


svn: r22845
2013-08-10 18:37:38 +00:00
John Ralls
6a5d9aab86 [r22840]Consolidate mslocales and self._lang_map
into a single dict for easier maintenance

Thanks to Paul Franklin for suggesting it

svn: r22841
2013-08-09 22:19:16 +00:00
Nick Hall
e4efaaa7b7 Remove redundant imports
svn: r22838
2013-08-09 21:36:57 +00:00
John Ralls
ee076d2c91 [r22833]Fix crash when Gramps is passed an invalid locale
svn: r22836
2013-08-09 20:01:42 +00:00
John Ralls
82ea4e8685 [r22832]Ensure en_US encoding is UTF-8
svn: r22835
2013-08-09 20:01:37 +00:00
John Ralls
6473f22f17 [r22831]GrampsLocale:Add Greek and English to MSlocales
svn: r22834
2013-08-09 20:01:31 +00:00
Nick Hall
e1cd73c4fb Convert old rules to use regular expression code in the base class
svn: r22829
2013-08-09 17:31:25 +00:00
Nick Hall
27cc9e4e6e Combine three new rules with existing rules
svn: r22827
2013-08-09 14:06:27 +00:00
Peter Landgren
aab10936c0 Some Swedish updates.
svn: r22825
2013-08-09 12:52:52 +00:00
Nick Hall
bbc73d6442 Add regular expressions to rules
svn: r22822
2013-08-08 22:51:03 +00:00
Nick Hall
b54199d7d0 python3 fix
svn: r22820
2013-08-08 13:01:57 +00:00
Nick Hall
894701e2f2 Fix for Windows line separator
svn: r22818
2013-08-08 12:45:01 +00:00
Nick Hall
fe98bbd6ff 6950: Add new rule for events with places matching filter
svn: r22815
2013-08-07 23:25:57 +00:00
Vassilii Khachaturov
5a6aa0d259 comment/docstring fixes
svn: r22812
2013-08-07 08:20:32 +00:00
Vassilii Khachaturov
76d17ca38d 6883: non-Western fonts broken in PS reports
Port my fix from gramps34 branch.
Ditches old PSDrawDoc code, instead we have a common backend
for PDF and PS generation using Cairo.
Added bonus: PS is now an available backend for text reports, too!

svn: r22810
2013-08-06 22:26:05 +00:00
Vassilii Khachaturov
a145b8b8f2 Added tags file
svn: r22809
2013-08-06 22:25:52 +00:00
Nick Hall
ceffc5750f Convert VCard unit tests to use ElementTree
svn: r22806
2013-08-06 18:47:27 +00:00
Jérôme Rapinat
b2d09de02f update Lithuanian translation (contribution by Mindaugas Baranauskas)
svn: r22802
2013-08-06 10:29:26 +00:00
Nick Hall
a2f01e1a7d 6969: Connect to switch-page signal after the initial gramplets have been added
svn: r22800
2013-08-05 18:35:32 +00:00
Nick Hall
c075bea146 Close database files before removing them
svn: r22793
2013-08-03 16:46:10 +00:00
Nick Hall
b4c1863683 Add unit test for latitide/longitude conversion
svn: r22791
2013-08-01 20:45:37 +00:00
Nick Hall
df82eb9629 Convert callback test to use assert methods
svn: r22788
2013-07-31 20:11:47 +00:00
Nick Hall
0fd947e202 Add command to run unit tests from setup.py
svn: r22786
2013-07-31 18:21:33 +00:00
Nick Hall
d07666ae91 Move rotate handler test
svn: r22784
2013-07-31 16:47:28 +00:00
Nick Hall
c8c0164038 Unit test python3 fixes
svn: r22782
2013-07-30 22:06:29 +00:00
Nick Hall
adb63c0c5e Fix date unit test
svn: r22780
2013-07-30 19:59:44 +00:00
Nick Hall
15538da4a1 Remove superfluous console output in unit tests
svn: r22778
2013-07-30 16:58:13 +00:00
Nick Hall
cabbcead8f Remove redundant import
svn: r22776
2013-07-30 16:51:38 +00:00
Vassilii Khachaturov
66d3dde97a 6663: RecentFiles.do_save() doesn't do XML escape
ported my fix from gramps34, changes to gtk3 negligible

svn: r22774
2013-07-30 15:10:02 +00:00
Nick Hall
297e9906a9 Fix merge ref unit test
svn: r22771
2013-07-30 00:20:37 +00:00
Nick Hall
561886f41e Fix bug in unit test script
svn: r22769
2013-07-29 16:52:30 +00:00
Nick Hall
471b6beace Fix and move db unit tests
svn: r22767
2013-07-29 16:34:16 +00:00
Jérôme Rapinat
dcd8757a77 .deb package more compliant according to Debian policy
svn: r22765
2013-07-29 16:28:34 +00:00
Vassilii Khachaturov
056d82895e 6957: VCF export/import should support [x-]gender
port from gramps34

svn: r22763
2013-07-29 08:53:08 +00:00
Nick Hall
a9cad8c0d2 Convert db unit test to use unittest module
svn: r22760
2013-07-28 18:54:14 +00:00
Nick Hall
d5eb5ec8f1 Fix and move keyword unit test
svn: r22758
2013-07-28 18:10:27 +00:00
Nick Hall
0f8ff56fbe Fix and move config unit test
svn: r22756
2013-07-28 17:33:55 +00:00
Nick Hall
b7c5c77676 Fix and move CLI unit test
svn: r22754
2013-07-28 16:20:14 +00:00
Nick Hall
183e985747 Fix unit tests
svn: r22752
2013-07-28 14:57:22 +00:00
Nick Hall
d6ff126d5a 6954: Output command line messages and progress information to stderr rather than stdout
svn: r22750
2013-07-28 14:21:43 +00:00
Vassilii Khachaturov
62ca742313 6951: import/export test suite runner broken
Ported from gramps34 my commits r22744,5.
Adjusted for gramps40 path layout changes.

svn: r22746
2013-07-28 13:50:03 +00:00
Vassilii Khachaturov
fa21fde40c 6952: in RU locale, gramps --help is wrong for -u
svn: r22742
2013-07-28 09:47:52 +00:00
Paul Franklin
e15963f9f6 6946: global name 'UNITYPE' is not defined - can't open old database
svn: r22738
2013-07-26 19:12:55 +00:00
Paul Franklin
ca7ca5bc8d show more LDS temples on the screen
svn: r22735
2013-07-24 19:11:56 +00:00
Paul Franklin
9fa2057154 6872: wrong size of svg image in Family Lines Graph
svn: r22732
2013-07-24 16:27:09 +00:00
Vassilii Khachaturov
32b559c623 Reviving RunAllTests.py on gramps40/trunk
Porting from gramps34 my fix for 6935, 6937, 6938.

Import with full "gramps." qualification from the tests,
to overcome the relative import problem (see bug# 6938 for context).

All testing code has been adjusted to the filename and paths
changes since gramps34.
Same as on gramps34, one test fails still, will investigate if
it is a test or a code bug:
    ERROR: test_buffer_recall
    (ErrorReportAssistant_Test.ErrorReportAssistantTest)
    Test that simple recall of messages works.
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "./GrampsLogger/ErrorReportAssistant_Test.py", line 60, in
    test_buffer_recall
        rotate_handler=rh)
      File "../gramps/gui/logger/_errorreportassistant.py", line 81, in
    __init__
        self.build_page1()
      File "../gramps/gui/logger/_errorreportassistant.py", line 267, in
    build_page1
        self._reset_error_details()
      File "../gramps/gui/logger/_errorreportassistant.py", line 178, in
    _reset_error_details
        self._error_detail.get_record()))
    AttributeError: 'str' object has no attribute 'get_record'

svn: r22729
2013-07-24 06:23:33 +00:00
Paul Franklin
b5b6a59f4f CLI --config values should be enterable in gramps.ini form (e.g. 0 or 1)
svn: r22727
2013-07-24 00:01:12 +00:00
Mirko Leonhäuser
8da09bd9f3 updated german translation
svn: r22725
2013-07-23 16:34:12 +00:00
Vassilii Khachaturov
e880bd9e10 6936: spelling and other fixes in RU rel calc
svn: r22721
2013-07-22 21:03:45 +00:00
Vassilii Khachaturov
88092e89eb 6932: check for broken GTK install on linux only
svn: r22716
2013-07-22 12:00:31 +00:00
Peter Landgren
d71131840f Translated three new strings.
svn: r22715
2013-07-22 09:09:47 +00:00
Paul Franklin
ff667d774f add the missing import to the 3139 fix I added, sigh
svn: r22712
2013-07-21 20:48:45 +00:00
John Ralls
7922f1ad61 [r22710]GrampsLocale: Don't set to 'C' if LANG is en_US
Not required, Gtk has an 'en' translation

Ref. http://www.gramps-project.org/bugs/view.php?id=6867

svn: r22711
2013-07-21 20:24:40 +00:00
Paul Franklin
7d9f42dc90 3139: boolean command line options have to be specified as foo=true ...
The solution was suggested by Doug Blank.


svn: r22708
2013-07-21 20:04:05 +00:00
John Ralls
127567278e [r22705]Bug 6928: Windows: If LANG not equal en_GB Graphic Reports
in some cases produce empty PDF sheets or force graphviz to crash

Problem was due to calling localized float() when parsing a C-locale xml file

svn: r22706
2013-07-21 19:28:20 +00:00
Vassilii Khachaturov
7301dccc55 2974: .rtf docgen doesn't escape backslashes
svn: r22703
2013-07-21 11:08:38 +00:00
Vassilii Khachaturov
1f90437ca3 6864: change warning to a more user-friendly one
s/Gramps ignored namemap value/Gramps ignored a name grouping/g

svn: r22700
2013-07-21 06:57:33 +00:00
Vassilii Khachaturov
4e0cad08b2 6884: RTF reports broken for intl chars
Re-applied my fix from trunk

svn: r22697
2013-07-20 16:33:14 +00:00
Mirko Leonhäuser
0f86ee2044 updated german translation
svn: r22693
2013-07-17 18:04:04 +00:00
Vassilii Khachaturov
3eb71e18a7 6915: not related tool treats siblings as not rel.
Applied patch from ennoborg, thanks!
(merge from trunk)

svn: r22691
2013-07-16 17:21:33 +00:00
Vassilii Khachaturov
8eed4a3d0d 6923: runtest.sh broken in gramps40/trunk
Merged fix from trunk:
    Fixed the file locations to work for the gramps40/trunk layout.

    Also porting my fix from gramps34 branch for
    6837: runtest.sh runs some reports that no longer exist

    git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22684 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

svn: r22686
2013-07-16 11:21:07 +00:00
Vassilii Khachaturov
6e895bacf4 6867: warn on gtk translation missing
Merge the fix from trunk:
    Give a dev-oriented warning on console and pop up a UI
    warning dialog for the user, when an inconsistent
    translation configuration is detected between gramps and gtk
    (happens when a langpack is missing on Ubuntu systems, e.g.)

    git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22683 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

svn: r22685
2013-07-16 11:20:56 +00:00
Paul Franklin
b5c3cf70ea 6922: Export gpkg crashes in svn 22654M
svn: r22681
2013-07-15 18:37:50 +00:00
Serge Noiraud
66b9e798ed Bug #6917 : Gtk2 to Gtk3 port of colorsel to get_color_selection()
svn: r22679
2013-07-14 12:25:02 +00:00
Paul Franklin
6a45bc4a40 revert the Finnish date-format change (remove the four I added)
svn: r22677
2013-07-13 20:56:24 +00:00
Paul Franklin
a8307d21aa correct the Finnish date-format choices (add the other four)
svn: r22674
2013-07-13 20:02:32 +00:00
Paul Franklin
666f6d5b1a added and/or clarified various date handler comments
also slightly reformatted a few date handler lines
and fixed one (locale-specific) date handler typo


svn: r22671
2013-07-13 18:00:38 +00:00
Mirko Leonhäuser
9f37049777 updated german translation
svn: r22668
2013-07-09 17:16:28 +00:00
Paul Franklin
ad79a3f1bb standardize date handler's internal argument names, for easier comparisons
svn: r22666
2013-07-09 01:31:42 +00:00
Paul Franklin
a3b7807233 ignore bad Record Gramplet/Report data (the data-verification tool catches them)
svn: r22663
2013-07-08 21:52:38 +00:00
Peter Landgren
bdc77e74ab Update after some user input.
svn: r22659
2013-07-08 11:27:21 +00:00
Paul Franklin
4e00345ff6 Span maximums and minimums must always be positive numbers
svn: r22656
2013-07-08 01:44:17 +00:00
Serge Noiraud
485798010d Geography : add Id property to cairoprint.py
svn: r22654
2013-07-05 18:08:30 +00:00
Serge Noiraud
99e0bd6c42 Geography : add printing functionality for all geography views.
svn: r22651
2013-07-05 17:30:41 +00:00
Mirko Leonhäuser
214132889a updated german translation
svn: r22648
2013-07-03 21:32:43 +00:00
Doug Blank
ca5d0f39a5 Undo changes for 6878
svn: r22646
2013-07-03 20:23:01 +00:00
Doug Blank
d79cf3a9dc 6081: Crash after double-click on .gpkg file
svn: r22644
2013-07-03 12:54:42 +00:00
Doug Blank
cb2621e73c 6878: Running CLI options when DISPLAY not set barfs
svn: r22641
2013-07-03 01:09:15 +00:00
Paul Franklin
94e161cff1 6818: Enable Relationships support on RelationshipGraph (GraphViz)
svn: r22637
2013-07-01 16:59:30 +00:00
Benny Malengier
5578efc16c GTK3 wants to deprecate unicode menu
svn: r22635
2013-07-01 08:42:22 +00:00
Paul Franklin
7b67220a4f make sure relationship calculator's relationships are in the UI language
svn: r22632
2013-06-30 17:51:55 +00:00
Benny Malengier
f64e256bcb 6807: validatedmaskedentry: no attribute '_block_changed'
svn: r22631
2013-06-30 15:52:18 +00:00
Benny Malengier
8232f4ee4d GTK3: make sure menu shows up
svn: r22629
2013-06-30 13:41:29 +00:00
Benny Malengier
f892473c24 GTK 3.9 removes unicode-menu
svn: r22626
2013-06-30 07:54:21 +00:00
Mirko Leonhäuser
3231d71fd1 updated german translation
svn: r22625
2013-06-29 00:33:03 +00:00
Paul Franklin
cab8525520 enable suppression of two minor missing-package warnings
svn: r22623
2013-06-28 17:53:19 +00:00
Nick Hall
10be3da71f 6841: Fix RTL text style bug
svn: r22617
2013-06-27 13:08:16 +00:00
Benny Malengier
66b6683a4a 6848: citationtreeview corrupts when search bar open and edit occurs
svn: r22609
2013-06-25 22:10:51 +00:00
Benny Malengier
a23408c7a5 In case of errors with fg_color, enormous amount of error messages. This patch
grabs wrong fg_color, and skips action, avoiding the error messages. Error goes to debug.


svn: r22608
2013-06-25 22:07:43 +00:00
Benny Malengier
fdc766db72 avoid critical gdk error by processing events only when window visible :
Gdk-CRITICAL **: gdk_error_trap_pop_internal: assertion `trap != NULL' failed


svn: r22607
2013-06-25 22:06:32 +00:00
Paul Franklin
58fdfa622b added GPL "boilerplate", SVN properties, and SVN Id line as needed
svn: r22597
2013-06-24 19:30:56 +00:00
Vassilii Khachaturov
e3f6ed1f17 6838: report cli crash ignoring unknown param
Port my fix from gramps34

svn: r22595
2013-06-24 18:14:42 +00:00
John Ralls
c3b82c944e Update for Gramps-4.0.1
svn: r22594
2013-06-24 18:14:11 +00:00
Peter Landgren
0d70aae90e Fixed some fuzzy strings.
svn: r22590
2013-06-24 12:49:24 +00:00
Vassilii Khachaturov
f6a473ed51 std propset for a new file.
svn: r22589
2013-06-24 12:23:30 +00:00
Vassilii Khachaturov
71abad6b6a 4571: RTL support in fanchart
Merge my work on trunk to gramps40 now that 4.0.1 is out,
as this fix is targeted for 4.0.2.

svn: r22588
2013-06-24 12:12:41 +00:00
Jérôme Rapinat
eb1c153280 bump to 4.0.2
svn: r22587
2013-06-24 10:18:17 +00:00
Jérôme Rapinat
927e27ec4a ready for 4.0.1
svn: r22585
2013-06-24 09:10:05 +00:00
Jérôme Rapinat
5e76adbb02 better wording
svn: r22584
2013-06-24 08:53:08 +00:00
Erik De Richter
a376e81052 updated dutch translation
svn: r22583
2013-06-24 07:41:33 +00:00
Paul Franklin
889c036804 make sure relationship calculator tool's relationships are in the UI language
svn: r22580
2013-06-24 01:59:06 +00:00
Paul Franklin
163696883c neaten top gramps40 ar.po lines
svn: r22579
2013-06-24 01:55:35 +00:00
John Ralls
4e4c119f9f [r22576]Move the HTML resources from gramps/plugins/webstuff
To data and images so that they're together with the other resources
instead of in site-package/gramps. Aside from a better source and
installation layout, this makes it easier to bundle them.

svn: r22577
2013-06-23 23:13:13 +00:00
Vassilii Khachaturov
00ab1b1337 6740: root cursor corruption
back-port from trunk, after successful retest by Nick

svn: r22574
2013-06-23 19:33:00 +00:00
Paul Franklin
e2b6f1cfef added SVN Id property, and SVN Id line if needed
svn: r22573
2013-06-23 17:59:40 +00:00
Mirko Leonhäuser
eed914c638 updated german translation
svn: r22570
2013-06-23 12:27:45 +00:00
Jérôme Rapinat
1fd8ee9346 add Ukrainian relationship calculator (by Fedir)
svn: r22568
2013-06-23 10:22:03 +00:00
Jérôme Rapinat
e769b8bef1 support Arabic on installation
svn: r22564
2013-06-23 09:08:18 +00:00
Jérôme Rapinat
b4b3f8a1b0 enable Arabic support on lang_map (reports)
svn: r22563
2013-06-23 09:04:36 +00:00
Jérôme Rapinat
ba11af72ac enable Ukrainian date handler (by Fedir)
svn: r22562
2013-06-23 08:54:17 +00:00
Jérôme Rapinat
d24df59b1a update arabic translation (by Muhammad Bashir Al-Noimi)
svn: r22561
2013-06-23 08:52:04 +00:00
Jérôme Rapinat
f808f35bd8 do not limit family's actors to mother and father, no relation between age of the person and child
svn: r22560
2013-06-23 08:43:46 +00:00
Julio Sánchez
78f34ebb5d Updated
svn: r22559
2013-06-23 07:15:31 +00:00
Nick Hall
d0c7697b0e 6814: Fix gramplet positioning when using RTL locale
svn: r22556
2013-06-22 21:00:55 +00:00
Jérôme Rapinat
27764eddee new translation strings
svn: r22551
2013-06-21 17:30:18 +00:00
Mirko Leonhäuser
28a66e2e58 updated german translation
svn: r22546
2013-06-20 16:59:22 +00:00
Tim G L Lyons
66c6b85518 0006352: Bookmarking a source in the citation tree creates a blank bookmark. Disallow bookmarking a source in the Citation Tree View, and do not add sources to the history in the Citation Tree View.
svn: r22544
2013-06-20 16:43:24 +00:00
Paul Franklin
40f793f558 6821: CLI asks forever when trying to overwrite while exporting
svn: r22541
2013-06-20 16:34:00 +00:00
Jérôme Rapinat
5896d46bf2 6817: print should be now a function
svn: r22536
2013-06-20 14:26:31 +00:00
Jérôme Rapinat
81ca53e11c 6817: Enhancements for testing localized Relationship handlers (contribution by Fedir)
svn: r22534
2013-06-20 10:04:37 +00:00
Vassilii Khachaturov
2ed3878493 RU translation update
Merge from trunk, in preparation for 4.0.1 release.

svn: r22533
2013-06-20 10:02:03 +00:00
Jérôme Rapinat
f60bc1fc8a updated Hungarian translation (by Lajos Nemeséri)
svn: r22531
2013-06-20 07:55:42 +00:00
Jérôme Rapinat
aeeb1a3d72 Add Ukrainian holidays (contributions by Fedir)
svn: r22528
2013-06-20 07:20:31 +00:00
Vassilii Khachaturov
00eeea87ea Ported my fix for 6812 to gtk3
svn: r22524
2013-06-19 20:23:36 +00:00
Vassilii Khachaturov
4a6ee4567a Merge trunk ru.po and resolve fuzzies.
Merged as follows:
  msgmerge --no-wrap -C ru.po.trunk ru.po gramps.pot -o newru.po
Then resolved all fuzzy strings.

Thanks to Paul Franklin for prodding me so the current new
translations from the trunk available "for free" are included
on gramps40 as well!

svn: r22523
2013-06-19 20:23:26 +00:00
Vassilii Khachaturov
2091c7d30e test commit
testing my git/svn setup for gramps40

svn: r22522
2013-06-19 20:23:14 +00:00
Benny Malengier
e3057fbcfc GTK3: convert deprecated code for the indicator in entryfield
svn: r22517
2013-06-19 06:55:44 +00:00
Fedik
b9ffeb1e4a uk translation uptade
svn: r22509
2013-06-14 14:31:13 +00:00
Fedik
73d964ef2d uk translation uptade
svn: r22506
2013-06-14 08:51:24 +00:00
Paul Franklin
4bc36d85d3 6797: Alternate Names in Person Details Gramplet (patch by Heinz Brinker)
svn: r22504
2013-06-13 21:34:37 +00:00
Tim G L Lyons
023528e9cd 0000860: GEDCOM: Space in gramps id fails to properly export/import
svn: r22500
2013-06-13 18:06:33 +00:00
Fedik
85c0f37905 uk translation uptade
svn: r22497
2013-06-12 16:10:57 +00:00
Vassilii Khachaturov
0ec43c2441 Merge trunk ru.po and resolve fuzzies.
Merged as follows:
  msgmerge --no-wrap -C ru.po.trunk ru.po gramps.pot -o newru.po
Then resolved all fuzzy strings.

Thanks to Paul Franklin for prodding me so the current new
translations from the trunk available "for free" are included
on gramps40 as well!

svn: r22491
2013-06-11 10:51:01 +00:00
Vassilii Khachaturov
84b606a28e test commit
testing my git/svn setup for gramps40

svn: r22490
2013-06-11 10:07:39 +00:00
Serge Noiraud
4aa86a82f3 Geography : Gtk.Menu didn't work with gtk3.
svn: r22487
2013-06-10 20:42:29 +00:00
Paul Franklin
3c4fdbb9ae add "Id" line, and license line, to nl.po
svn: r22479
2013-06-04 21:23:15 +00:00
Erik De Richter
766c5b8eb4 updated dutch translation
svn: r22478
2013-06-04 18:43:31 +00:00
Paul Franklin
d6b74db6e4 add some more names to data.gramps (more modern: divorces, etc.)
svn: r22475
2013-06-03 20:17:24 +00:00
Fedik
79ffa1145b uk translation uptade
svn: r22470
2013-06-02 10:50:58 +00:00
Erik De Richter
b68ba08c65 updated dutch translation
svn: r22465
2013-05-31 19:26:54 +00:00
Zdenek Hatas
147adf3160 minor fixes
svn: r22460
2013-05-31 12:25:03 +00:00
Espen Berg
dde8d5033d Some more revision of Norwegian bokmål
svn: r22458
2013-05-30 20:01:39 +00:00
Paul Franklin
4dfd6d7ad4 6058: Ambiguous pdf output file format values [fix by Peter]
(this was already fixed in gramps34 20445)


svn: r22447
2013-05-28 20:52:38 +00:00
Benny Malengier
0acc25953d GTK3: menu needs to survive function scope
svn: r22446
2013-05-28 15:32:24 +00:00
Paul Franklin
960787a33c add "Id" property, and "Id" line, and license line, if any were needed
svn: r22434
2013-05-27 19:31:49 +00:00
John Ralls
e2ee60e243 [r22431]Remove extra Id line from maclocale.py
svn: r22432
2013-05-27 17:53:46 +00:00
Benny Malengier
db4b8ff004 Fix bad scaling in address editor
svn: r22425
2013-05-26 19:36:59 +00:00
Benny Malengier
fe318d77c3 6777: Crash on export to GEDCOM when there are addresses
svn: r22424
2013-05-26 19:31:44 +00:00
Paul Franklin
9e38800c97 6769: gramps crash for ancestor chart report
svn: r22421
2013-05-26 18:39:50 +00:00
John Ralls
546881c640 [r22417]Bugs 6099 & 6472: Don't leave zombies and report errors
Update spawnve() to subprocess.check_output()
Pop an ErrorDialog if the system's open command fails in
open_file_with_default_application()

svn: r22418
2013-05-24 23:39:17 +00:00
Paul Franklin
9f81ba6a54 revert change here, leave it in trunk
svn: r22416
2013-05-24 01:19:28 +00:00
Paul Franklin
f99dfec5bc fix string FIXME, add context for translation, as string freeze is over
svn: r22414
2013-05-23 17:20:19 +00:00
Benny Malengier
d32a91ed90 6724: Person selected jumps forward to next person inlist
svn: r22412
2013-05-22 21:23:36 +00:00
Benny Malengier
c15d9a9249 6670: Some entries into tips.xml are increasing size of the 'Tip of the day' dialog
svn: r22409
2013-05-22 11:59:26 +00:00
Benny Malengier
fb6ce753e8 6325: Cannot right-click on tables in Quick Views
svn: r22407
2013-05-22 11:07:46 +00:00
John Ralls
033c551cf2 Mac: Update Info.plist for 4.0.0 release
svn: r22399
2013-05-21 21:41:21 +00:00
John Ralls
7ca312c302 image paths and resource-path file
svn: r22398
2013-05-21 21:40:52 +00:00
John Ralls
5ec7f02a1d Fix osm-gps-map revision
svn: r22397
2013-05-21 21:32:04 +00:00
Espen Berg
6de4ac83b8 Some revision of Norwegian bokmål
svn: r22396
2013-05-21 20:53:28 +00:00
John Ralls
aacf6106ab Fix bad filename on Gramps URL
svn: r22395
2013-05-21 19:03:44 +00:00
Espen Berg
df05060a4d Some revision of Norwegian bokmål
svn: r22393
2013-05-21 18:23:04 +00:00
Paul Franklin
7992928798 1780: End of Line Report options window - changing Output Format cause change active tab to "report options"
This also happens on every other report, of course.
(This has already been committed to trunk and gramps34.)


svn: r22392
2013-05-21 17:41:23 +00:00
Paul Franklin
6868c08ba7 don't start a GraphViz report on the "Paper Options" tab
None of the other reports start on the "Paper Options" tab.
(This has already been committed to trunk and gramps34.)


svn: r22391
2013-05-21 17:36:14 +00:00
Fedik
dd8de1d537 small uptades
svn: r22389
2013-05-21 15:20:22 +00:00
Jérôme Rapinat
87ebfaffa3 bump to 4.0.1
svn: r22388
2013-05-21 12:58:58 +00:00
1324 changed files with 191854 additions and 150911 deletions

View File

@@ -1,11 +0,0 @@
import os
from distutils2.util import find_packages
exclude_list = ('src.gui.glade', 'src.guiQML', 'src.guiQML.views', 'src.images', 'src.plugins',
'src.webapp', 'src.webapp.grampsdb', 'src.webapp.grampsdb.templatetags', 'src.webapp.grampsdb.view', )
packages = sorted(find_packages(exclude=exclude_list))
for package in packages:
print(" '%s'," % package)

6
.gitignore vendored
View File

@@ -10,3 +10,9 @@ dist/
data/tips.xml
gramps/plugins/lib/holidays.xml
po/.intltool-merge-cache
# Editor
tags
# Testing
test/data

View File

@@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

View File

@@ -15,7 +15,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#
# $Id$

View File

@@ -72,12 +72,12 @@ from the source directory.
this for you.
b) You downloaded the Gramps source code to a directory, and want to run it.
First, copy/rename the gramps/gen/const.py.in to gramps/gen/const.py.
Edit this file if needed. Now you can start Gramps from the source code
directory with
You can start Gramps from the source code directory with
python Gramps.py
See gramps/gen/const.py how Gramps finds his resource directories in case
you encounter problems.
Custom directory installation
-------------------------------------

View File

@@ -3,7 +3,7 @@
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

View File

@@ -1,6 +1,7 @@
include AUTHORS
include COPYING
include FAQ
include Gramps.py
include INSTALL
include LICENSE
include MANIFEST.in
@@ -21,7 +22,6 @@ recursive-include windows *
# Remove files created in the build
exclude data/tips.xml
#exclude gramps/gen/const.py
exclude gramps/plugins/lib/holidays.xml
exclude po/.intltool-merge-cache
global-exclude *.pyc

128
NEWS
View File

@@ -1,3 +1,131 @@
2014-05-22
Version 4.0.4, "Not the comfy chair", a maintenance release.
* Upgrade to db version 17 fails in Python 3 due to use of iteritems
* Database corrupted - TypeError: unhashable type: 'list'
* Fix bug in abandon changes and quit
* Consistency on create_id method
* Better handling for non-ASCII characters on database-path
* Better support for ANSEL characters
* 'Display as' field in Name Editor reverts to Preferences default
* Fix vcard date converter
* View does not communicate over proxy server with autorisation
* Enhanced Bookmark support
* Event gramplet filter does not have field for primary role,
* New HasDayOfWeek filter rule
* Error when leaving a Gramps type field blank in an editor
* Fix creation of events with same Gramps-ID
* Crash when opening details of a person
* Fix spacing on dialogs for some recent linux distribution
* date editor and Date class allow e.g. Hebrew dates with newyear (Mar25)
* Fix crash in fan chart view when scrolling
* Poor contrast mouse on mouse over
* Drag and drop only one data into Editors tabs
* Enhancements and consitency on events gramplet, selector and view
* Sometimes says 'no data exists for note' when saving
* Enhanced Citation Editor
* Do not always raise errors when some plugins are hidden
* Remove hover selection from embedded lists
* Fix update of active object after merge
* Cleanup on warnings and messages around locale directory
* Media Editor error if Path value was changed to a non existing file
* Register history objects at startup
* Avoid dumb encoding error when compiling gpr file
* Work around Py2Cairo
* Given Name Cloud Gramplet splits up given names into words
* Users should not be allowed to edit and delete 'default' style into Style Editor
* Filename Decoding Error in Graphical Reports
* Missing closing bracket in Web_Basic-Spruce.css
* Reorder tool: global name 'gen' is not defined
* Fix start in East Asian language, force UTF-8 locale on Mac
* Fix apple_collation
* Spelling messages at random cause hang for a few seconds.
* Media viewer list crashes during start if one try to select an entry where the media isn't available
* 'Available Gramps Updates for Addons' window not on top
* HTML View fails to load
* Paper names and Styles values are now translated
* Sort failure using glocale.sort_key
* Improve support for collation variants
* Translate some punctuation marks
* Fix unit tests and python3 issues
* Fix Relationships handler for Portuguese
* Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl, pl, pt_BR, ru, sv, uk
2014-01-27
Version 4.0.3, "It's tomorrow, ask me now", a maintenance release.
* Fix copy via context menu on Views into Charts Category
* Fix Tab sequence in Name Editor
* Fix citations gramplet into media view
* Fix unhandled exception when inspecting media
* Fix Citation sidebar filter for python3
* Fix add link to a "Html code" note
* Fix message on backup dialog
* Fix space for selection lists
* Fix spell with myspell and LANG
* Fix changes root cursor to hand
* Recent file parser now gives the file location
* Fix vertical overflows on check and repair-tool dialog
* Fix custom key/value (data item) on Database difference report
* Fix unhandled exception in media exif information under Windows OS
* Fix person selector in searchfilter under Windows OS
* Starting Gramps without console is now possible under Windows OS
* Specific OS handling
* Common fixes and changes with 3.4.7.
* Updated translations: ca, de, fi, fr, ru
2013-11-08
Version 4.0.2, "Welcome to our humble abode", a maintenance release.
* Citation merge works better for all objects with citations
* Fixed citations attached to family events
* Fixed several crashes, hangs, and data corruption scenarios
* Fixed bugs in determining whether a person is alive, potentially resolving private data leak via export or report
* Fixed bugs on proxies
* VCF export/import now support gender information
* Several bugs with filtering fixed, most filters now support regular expressions
* Fixed bug in Hebrew calendar date calculations
* Fix some regressions on GEDCOM file format export and enhancement on CONT/CONC handling
* Multiple fixes and improvements on gramplets
* Multiple fixes in the narrated website and web calendar reports
* Enhancements on date and calendar
* Some fixes and improvements of the webapp
* Fix on Database Differences module
* Enhancements of the citation tree view (Sources category)
* Improvements on User classes
* Polish and consistency on Gramps XML export
* Bump XML schema to 1.5.1
* Fixed several long-standing problems with report generation
* Better support of RTL locales (Arabic, Hebrew, etc.) in GUI
* Better support for selected lang on some reports
* Better way for displaying missing dependencies
* Better Spell support
* Platform-specific fixes for Mac and Windows
* Add printing functionality for all geography views
* New date handlers for Arabic and Greek
* Translation updates (ar, cs, de, fr, lt, nb, nl, ru, sv) and translation-related fixes
* Repaired and enhanced tests broken since 3.3.x, resulting in overall reliability improvements
* Add a support for AppData
2013-06-24
Version 4.0.1, the "What is washing when we are on the verge of a great scientific breakthrough?", a maintenance release.
* Gtk3: fix menu on person editor and Geography views, convert deprecated code for the indicator in entryfield
* Gedcom: Fix crash on export when there are addresses, fix space on ID
* Disallow bookmarking a source in the Citation Tree View
* Better RTL support on Pedigreeview and position for gramplets
* Fix bad scaling in address editor
* Fix crash on ancestor chart report
* Fix navigation issues with selected line
* Fix size of the 'Tip of the day' dialog
* Fix right-click on tables in Quick Views
* Fix cursor corruption on Pedigree view
* Improvements when exporting via CLI
* Reports: Various fixes on dialogs, output file formats and cleanup on error messages
* MacOS: Fix bad filename on Gramps URL, osm-gps-map revision, image paths, resource-path file, maclocale
* Move the HTML resources from gramps/plugins/webstuff to Data and Images
* Alternate Names in Person Details Gramplet (patch by Heinz Brinker)
* New holidays, date and relationship handlers for Ukrainian
* Enhancements for testing localized Relationship handlers (contribution by Fedir)
* More names and events on data.gramps sample
* Translations updated: cs, de, es, fr, hu, nb, nl, ru, uk, and new support for Arabic
2013-05-21
Version 4.0.0, the "The Miracle of Birth", new major release.
* GEP 8: code reorganization

View File

@@ -16,7 +16,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
----------------------------------------------------------------------------

View File

@@ -16,7 +16,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id: Web_Basic-Blue.css 15540 2010-06-07 16:32:00Z robhealey1 $
#

View File

@@ -248,6 +248,14 @@ table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
/* bug #8213 testing by Stephane, 2014-12-6 */
td.ColumnEvent, td.ColumnDate {
white-space: nowrap;
}
td.ColumnPlace, td.ColumnDescription {
width: 20%
}
/* end of customizations by Stephane */
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}

View File

@@ -514,6 +514,7 @@ i + div.grampsstylednote p {
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */

View File

@@ -17,7 +17,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
******************************************************

View File

@@ -16,7 +16,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id$
#

View File

@@ -16,7 +16,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id$
#

View File

@@ -17,7 +17,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
******************************************************

View File

@@ -17,7 +17,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
**************************************************************************************************

View File

@@ -17,7 +17,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
**************************************************************************************************

View File

@@ -16,7 +16,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id: $
#

View File

@@ -16,7 +16,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
**************************************************************************************************

View File

@@ -16,7 +16,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id$
#

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<application>
<id type="desktop">gramps.desktop</id>
<licence>CC0</licence>
<description>
<_p>Gramps is a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists.
It gives you the ability to record the many details of the life of an individual as well as the complex relationships between various people, places and events.
All of your research is kept organized, searchable and as precise as you need it to be.
</_p>
</description>
<url type="homepage">http://gramps-project.org/</url>
<screenshots>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/5/5f/AppData1.png</screenshot>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/6/68/AppData2.png</screenshot>
<screenshot type="default" width="1226" height="740">http://www.gramps-project.org/wiki/images/e/e9/AppData3.png</screenshot>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/6/68/AppData4.png</screenshot>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/5/50/AppData5.png</screenshot>
</screenshots>
</application>

View File

@@ -16,7 +16,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
$Id$

View File

@@ -19,21 +19,21 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# $Id$
-->
<!--
This is the Document Type Definition file for v1.5.0
This is the Document Type Definition file for v1.5.1
of the GRAMPS XML genealogy data format.
Please use the following formal public identifier to identify it:
"-//GRAMPS//DTD GRAMPS XML V1.5.0//EN"
"-//GRAMPS//DTD GRAMPS XML V1.5.1//EN"
For example:
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.5.0//EN"
"http://gramps-project.org/xml/1.5.0/grampsxml.dtd"
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.5.1//EN"
"http://gramps-project.org/xml/1.5.1/grampsxml.dtd"
[...]>
-->
@@ -62,7 +62,7 @@ DATABASE
<!ELEMENT database (header, name-formats?, tags?, events?, people?, families?,
citations?, sources?, places?, objects?, repositories?,
notes?, bookmarks?, namemaps?)>
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.5.0/">
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.5.1/">
<!-- ************************************************************
@@ -367,7 +367,7 @@ CITATIONS
<!ELEMENT citations (citation)*>
<!ELEMENT citation ((daterange|datespan|dateval|datestr)?, page?, confidence?,
<!ELEMENT citation ((daterange|datespan|dateval|datestr)?, page?, confidence,
noteref*, objref*, data_item*, sourceref)>
<!ATTLIST citation
id CDATA #IMPLIED

View File

@@ -18,7 +18,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# Written by Alex Roitman
@@ -32,7 +32,7 @@
<grammar
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://gramps-project.org/xml/1.5.0/"
ns="http://gramps-project.org/xml/1.5.1/"
xmlns="http://relaxng.org/ns/structure/1.0">
<start><element name="database">
@@ -434,7 +434,7 @@
<ref name="primary-object"/>
<optional><ref name="date-content"/></optional>
<optional><element name="page"><text/></element></optional>
<optional><element name="confidence"><text/></element></optional>
<element name="confidence"><text/></element>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>

View File

Before

Width:  |  Height:  |  Size: 457 B

After

Width:  |  Height:  |  Size: 457 B

View File

Before

Width:  |  Height:  |  Size: 454 B

After

Width:  |  Height:  |  Size: 454 B

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 338 KiB

After

Width:  |  Height:  |  Size: 338 KiB

View File

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 111 KiB

View File

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View File

Before

Width:  |  Height:  |  Size: 43 B

After

Width:  |  Height:  |  Size: 43 B

View File

Before

Width:  |  Height:  |  Size: 193 B

After

Width:  |  Height:  |  Size: 193 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 654 B

After

Width:  |  Height:  |  Size: 654 B

View File

Before

Width:  |  Height:  |  Size: 969 B

After

Width:  |  Height:  |  Size: 969 B

View File

Before

Width:  |  Height:  |  Size: 957 B

After

Width:  |  Height:  |  Size: 957 B

View File

Before

Width:  |  Height:  |  Size: 678 B

After

Width:  |  Height:  |  Size: 678 B

View File

Before

Width:  |  Height:  |  Size: 951 B

After

Width:  |  Height:  |  Size: 951 B

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 620 B

After

Width:  |  Height:  |  Size: 620 B

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

Before

Width:  |  Height:  |  Size: 964 B

After

Width:  |  Height:  |  Size: 964 B

Some files were not shown because too many files have changed in this diff Show More