Compare commits

..

490 Commits

Author SHA1 Message Date
828a14c43e make official '4.0.3' release 2014-01-27 16:40:41 +01:00
1710e7a515 update for 4.0.3 release 2014-01-27 16:08:18 +01:00
a28325eb64 6519: 3 new strings around event roles on filter rules [aedc45] 2014-01-27 15:31:08 +01:00
aedc453452 6519: Add primary role option to event filter 2014-01-26 16:35:57 +00:00
b34391ec2f 7399: Cannot copy via context menu on Views into Charts Category 2014-01-26 12:11:12 +01:00
30a5c27c3d 6868: Tab sequence in Name Editor causes an error 2014-01-26 10:35:15 +01:00
df40640b17 7183: two new strings for a new filter rule 2014-01-25 21:20:19 +01:00
e1bdb17230 7183: Fix source note citation filter 2014-01-25 19:50:34 +00:00
23be452169 7388: Clicking on www link in Welcome Gramplet when detached causes crash 2014-01-25 19:11:13 +01:00
0ea428bad4 Update finnish translation 2014-01-25 19:00:21 +01:00
93398f416b 7232: 'TreePath' has no len(); str(TreePath) can have a len()... 2014-01-25 14:54:00 +01:00
6a9d1897cb Merge branch 'maintenance/gramps40' of ssh://git.code.sf.net/p/gramps/source into gramps40 2014-01-24 15:51:22 +01:00
a0cc917cda 7409 7331: Selection lists do not expand for some edit dialogs 2014-01-24 15:50:32 +01:00
1753a098d1 update German translation 2014-01-23 22:16:11 +01:00
faad965522 Make event groups consistent with event type menu 2014-01-23 19:23:27 +00:00
13f1cb0f20 Minor improvements 2014-01-23 16:55:02 +01:00
e0d8b923bf 5123: Fix bug in associations filter 2014-01-22 16:15:47 +00:00
288ef11d22 7361: Do not save column order if there is not at least one column 2014-01-22 14:45:25 +01:00
217e1a0736 update German translation 2014-01-22 00:25:38 +01:00
79680cb547 5775: rebuild template (one new string) and make french translation more consistent 2014-01-21 21:01:55 +01:00
15062a2d0f 5775: ID reorder tool doesn't update citation IDs
reapplied from gramps34
2014-01-21 21:50:57 +02:00
6286d938d3 7378: Starting Gramps without console not possible 2014-01-21 19:41:55 +01:00
24b65ca5ed 7313: 'utf8' codec can't decode byte 0xa0 in position 6: invalid start byte 2014-01-21 19:08:11 +01:00
d6db8c46bd RU: translation update - back-merge from master
2 fuzzies resolved
2014-01-21 17:23:41 +02:00
26896bf2e4 7404: update docstring 2014-01-21 15:37:49 +01:00
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
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
b60ea170bf Fix bugs in the test case generator 2014-01-21 00:05:03 +00:00
bdc350a14d try to keep consistency on URLS with LANG code (french and GrampsDisplay) 2014-01-19 16:07:20 +01:00
5b3594766f typo on message layer 2014-01-19 15:41:20 +01:00
8fcd507390 One ignored translation string on FanChart view 2014-01-19 15:31:06 +01:00
76ed68bd29 update finnish translation (by Pekka Valta) 2014-01-18 12:19:02 +01:00
071fead878 7370: entries were set twice 2014-01-17 21:14:14 +01:00
676a39ce9c 6690: Not being able to write a .gramps produces a scary message about DB corruption 2014-01-17 07:43:39 -05:00
4111214e01 7370: Citation sidebar filter raises unicode exception with python3 2014-01-17 12:40:41 +01:00
e80d56303e 7134: fit encoding selector dialog 2014-01-17 12:16:44 +01:00
f8a7cdb86d Fix typo on urls (french translation) 2014-01-17 11:06:46 +01:00
5b73a01ca7 Update About dialog (2013 -> 2014) 2014-01-17 10:48:45 +01:00
7456d9e56b Update Template (around 10 new strings) and french translation 2014-01-17 10:42:19 +01:00
bfc05b2f8d Use sgettext for handling context (english locale) 2014-01-16 15:00:19 +01:00
9d4fdd0646 7157: better support for objects having citations as subobjects 2014-01-15 09:31:49 +01:00
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
d7502ebf4f Update German translation 2014-01-14 22:22:34 +01:00
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
1a429ca644 l10n: need to disambiguate "New" at least for RU 2014-01-07 17:41:00 +02:00
5fd1963855 7357: Adding link to a "Html code" note using the "Link" button has no effect 2014-01-07 10:35:30 -05:00
bc79cdf5db Missing file for narrative web 2014-01-07 10:34:05 -05:00
8f004f0215 Enhance event type selector to use sub-menus 2014-01-06 19:36:31 +00:00
8fe92e9b3f Add custom types to selection widgets 2014-01-06 19:36:31 +00:00
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
7544d66cb1 5024: add 'Last Change' column on selectors, when missing 2014-01-06 17:33:58 +01:00
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
9b45e7652f update German translation 2014-01-02 11:45:41 +01:00
c0c318e2e5 7340: Performance improvement in ancestor filter 2013-12-31 17:40:26 +00:00
46eee8a252 7172: more meaningful LOG warning plug/utils.py
Reapply [5c467c] from gramps34
2013-12-30 11:10:19 +02:00
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
67d2a8e5f8 Small correction on finnish translation (by Pekka Valta) 2013-12-29 17:57:45 +01:00
45591f205d updated German translation and corrected Bar-Mizwa and Bat-Mizwa 2013-12-29 01:18:22 +01:00
850be1f75a update German translation 2013-12-29 00:42:33 +01:00
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
ce5de0bbb2 7333: Reduce number of columns in LDS temple selector 2013-12-26 17:36:14 +00:00
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
1e256c6443 6955: warn on non-primary surnames not exported
reapply from gramps34
2013-12-26 17:44:32 +02:00
e724894bd7 7316: use ellipsize at the begining adjusts text and make missing media dialog more fit 2013-12-23 14:22:30 +01:00
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
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
62207a98d0 ignore test/data 2013-12-21 22:56:41 +02:00
d3056d33f5 unicode literals for {} formats 2013-12-20 12:02:41 -05:00
6ad2ec26f7 Added unicode_literals; thanks Nick 2013-12-20 11:18:59 -05:00
1e908f8acc add specific help links for person/name editor 2013-12-19 19:46:08 +02:00
8766d9a099 7147 7001: Merge person dialog does not properly adjust context section after expand 2013-12-17 15:12:30 +01:00
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
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
04d69928b9 7288/7290: port image_dpi legacy gtk code to gtk3 2013-12-15 15:06:17 +02:00
bbcefae24e 7286: gir1.2-webkit-3.0 and others gir1.2-dependencies for debian package 2013-12-15 12:55:15 +01:00
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
b1c1466a15 7229: change active person upon a bookmark select
Reapply my fix [88d2a2] from gramps34.
2013-12-14 17:57:47 +02:00
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
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
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
665328654e 7300: "Add citation" missing in pop-up menu 2013-12-14 16:33:33 +02:00
2e6186a53d Update Finnish translation (by Pekka Valta) 2013-12-12 17:47:00 +01:00
de4e7a99b2 update German translation 2013-12-11 21:04:21 +01:00
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
74a630f947 update Finnish translation (by Pekka Valta) 2013-12-11 09:59:50 +01:00
9315c69886 7086: "Remove selected items?" inconsistent YES/NO 2013-12-05 17:07:16 +02:00
5ff531d09e 7273: imprecise l10n of 'before' as 'перед' in RU 2013-12-05 16:25:09 +02:00
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
a038cc0432 update German translation 2013-12-03 20:11:45 +01:00
2f190df9d5 python2 for python-gramps-4.0.x; python3 for python-gramps-4.1.x 2013-12-03 17:14:10 +01:00
a10a9af0e2 Merge experimental python3 support (Ross Gammon - Debian packaging) 2013-11-30 11:04:54 +01:00
f862478404 6918: try to limit lintian messages by merging Ross Gammon's work on Debian packaging 2013-11-30 10:42:47 +01:00
188ad41592 7256: extra spaces in HTML GV labels 2013-11-28 23:11:11 +02:00
2972b0d9c0 Geography : bug7240 : create a bookmark via GeoEvents leads to an empty link 2013-11-27 21:21:58 +01:00
33c9e7e043 Revert changes for 7231; didn't fix main issue 2013-11-27 12:50:17 -05:00
29ebeb47a2 use logging.warning in old cases in this file, too 2013-11-27 18:02:57 +02:00
c54c31cd68 7212: convert invalid date to text on .gw import
Implement the feature.
2013-11-27 18:02:56 +02:00
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
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
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
2633afc555 Translation update 2013-11-25 22:50:32 +01:00
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
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
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
aaa250f7fc Update Finnish translation (contribution by Pekka Valta), need review (fuzzy strings) 2013-11-23 20:16:45 +01:00
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
befcd21d0b 7212: convert invalid dates to text on import
unit tests
2013-11-23 19:59:19 +02:00
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
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
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
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
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
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
3c93c1d164 7198,7212: fix Date.set(value=None) 2013-11-23 19:59:18 +02:00
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
aad7b15a47 0007179: Select an existing person causes crash in searchfilter 2013-11-16 10:04:19 +01:00
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
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
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
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
d3655f65de Fix gramps.modules for git conversion 2013-11-09 17:28:56 -08:00
10b6c433d4 Update url to example file 2013-11-09 19:45:18 +00:00
ccdc4297ce Skip .git instead of .svn directories 2013-11-09 00:11:30 +00:00
adfafbc478 Change version string to contain git hash instead of svn revision 2013-11-08 19:54:16 +00:00
93fe889a4c 7182: Avoid using private functions in GExiv2 > 0.5
svn: r23475
2013-11-08 09:26:04 -08:00
56878b3205 bump to 4.0.3
svn: r23472
2013-11-08 09:25:35 -08:00
9f0f9be8ea update NEWS
svn: r23470
2013-11-08 09:25:13 -08:00
870f5334ec Prepare mac build for 4.0.2 release.
svn: r23469
2013-11-08 09:24:53 -08:00
cdbcbd1446 Python3 spacing
svn: r23466
2013-11-07 11:35:21 -08:00
17ac22d959 Python3 spacing
svn: r23464
2013-11-07 11:34:59 -08:00
7e1eb33466 Python3 syntax
svn: r23463
2013-11-07 11:34:31 -08:00
2c266cada1 Missing newline
svn: r23462
2013-11-07 11:34:05 -08:00
92f65f5628 updated german translation
svn: r23460
2013-11-07 11:33:40 -08:00
959162e862 6918: http://lintian.debian.org/tags/old-fsf-address-in-copyright-file.html
svn: r23456
2013-11-07 11:33:16 -08:00
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
dd818829bd Fix long columns of text that span pages
svn: r23453
2013-11-07 11:32:09 -08:00
a4c17b6573 add Greek date handler to NEWS
svn: r23452
2013-11-07 11:31:37 -08:00
4aa97e3ee9 merge gramps34 news
svn: r23451
2013-11-07 11:31:02 -08:00
e127df70c5 updated german translation
svn: r23443
2013-10-30 20:33:47 +00:00
2e28011a25 updated german translation
svn: r23441
2013-10-29 22:14:52 +00:00
5bb0d47b2c 7151: update start of Ramadan in France
svn: r23439
2013-10-29 17:52:02 +00:00
72aae8ea69 typos
svn: r23436
2013-10-29 15:35:14 +00:00
3c55f8c668 updated german translation
svn: r23428
2013-10-27 20:57:33 +00:00
e5586c67da updated german translation
svn: r23427
2013-10-27 13:10:31 +00:00
8015627b30 7154: fix Norwegian Bokmål's header
svn: r23425
2013-10-27 00:54:14 +00:00
5732e96e8b updated Arabic translation (by Muhammad Bashir Al-Noimi)
svn: r23423
2013-10-26 20:56:32 +00:00
6971d583ac RU: translation update
svn: r23403
2013-10-25 11:39:36 +00:00
1541ad9543 RU: translation update for navweb
svn: r23402
2013-10-25 11:38:55 +00:00
18fb7ac41a RU: fix name editor keywords
svn: r23400
2013-10-25 11:15:43 +00:00
88314f3ccd 7154: fix Norwegian Bokmål's header
svn: r23398
2013-10-25 11:01:10 +00:00
e39cb42091 merge some strings (need review) for Breton
svn: r23396
2013-10-25 09:27:20 +00:00
0837003bc9 merge some strings from gramps34 and Devhelp (Gtk/Gnome API)
svn: r23395
2013-10-25 09:11:25 +00:00
d982726200 update template
svn: r23394
2013-10-25 08:39:56 +00:00
395a4f6110 czech translation update
svn: r23379
2013-10-24 08:41:10 +00:00
841f5c261b 7150: crash on backup or export
svn: r23366
2013-10-22 16:52:53 +00:00
47b9144ed1 5098: fix a runaway merge artifact
svn: r23365
2013-10-22 15:07:47 +00:00
940fb10ecc updated dutch translation
svn: r23358
2013-10-20 21:20:21 +00:00
ba541e6c03 7125/7102: port my fix from gramps34
svn: r23355
2013-10-20 16:47:38 +00:00
2bf775fad3 7124: Complete Individual Report does incomplete translation
svn: r23353
2013-10-20 16:46:31 +00:00
e8f7341fb5 fix RU translation of WebCal
svn: r23352
2013-10-20 14:46:09 +00:00
70ad7761e6 RU translation update
svn: r23344
2013-10-20 11:05:06 +00:00
647cc6b50d updated dutch translation
svn: r23342
2013-10-19 20:43:54 +00:00
ccd8490f33 updated dutch translation
svn: r23341
2013-10-19 20:37:27 +00:00
f488b4c33e Fixed new Gtk Drag/Drop names
svn: r23337
2013-10-19 03:02:50 +00:00
902fa3da89 added SVN properties, and SVN "Id" lines if needed
svn: r23333
2013-10-17 19:01:17 +00:00
0f8e1c52e0 6678: Database Differences Report crashes 4.0 beta svn 21228
svn: r23330
2013-10-17 12:07:04 +00:00
196d52c6e5 7129: the Family Group Report doesn't show "family" attributes
svn: r23319
2013-10-13 21:10:46 +00:00
365f8e7c2e updated german translation
svn: r23317
2013-10-13 17:53:34 +00:00
a39ea168ab 7090: wrong age for dead people reported by webcal
svn: r23306
2013-10-11 11:46:06 +00:00
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
8149b4fe72 7110: alternate possessive form, which will limit issues on parsing
svn: r23303
2013-10-11 08:26:07 +00:00
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
aea3259e63 7092: API for reporting issues ["interim" solution, from Nick Hall]
svn: r23300
2013-10-11 00:00:53 +00:00
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
b5f614df8e updated german translation
svn: r23293
2013-10-09 20:51:48 +00:00
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
75fe63893f 0007114: GtkSpell: language code in a human readable format
svn: r23283
2013-10-08 17:12:11 +00:00
f060bf400d 7006: double entries in de gendex.txt file
svn: r23282
2013-10-08 16:40:00 +00:00
2b1df84121 7068: back-port from trunk
svn: r23281
2013-10-08 13:05:34 +00:00
63d6fe766f 7100: reapply fix from trunk after CR by dsblank
svn: r23278
2013-10-08 12:10:20 +00:00
98b54ebd8b Add Gallery 'Make Active Media', typo
svn: r23273
2013-10-08 01:29:08 +00:00
eb71691372 Add Gallery 'Make Active Media', typo
svn: r23272
2013-10-08 01:12:44 +00:00
d395c4c515 Add Gallery 'Make Active Media'
svn: r23269
2013-10-08 01:03:54 +00:00
918be87230 Freeze headings when scrolling
svn: r23266
2013-10-07 22:03:12 +00:00
cd01cb92ef 7105: missing event_ref_list into get_citation_child_list method
svn: r23262
2013-10-07 14:41:38 +00:00
13eeb38282 7110: Add AppData file
svn: r23259
2013-10-07 09:38:29 +00:00
38b090de64 7110: Add AppData file
svn: r23258
2013-10-07 09:20:16 +00:00
8f43a5ae44 7110: Add AppData file
svn: r23257
2013-10-07 09:12:16 +00:00
dfde3b7931 7110: Add AppData file
svn: r23253
2013-10-07 08:21:57 +00:00
3f76c8742a minor improvement
svn: r23252
2013-10-06 16:22:03 +00:00
3321252b97 typo
svn: r23251
2013-10-06 16:16:53 +00:00
3947c86636 7081: QuestionDialog module moved to gramps.gui.dialog
svn: r23248
2013-10-05 16:38:57 +00:00
19ac1c6f98 updated dutch translation
svn: r23245
2013-10-03 18:43:47 +00:00
516cea49df updated german translation
svn: r23241
2013-10-02 11:35:40 +00:00
c25d544828 7072: fix level for citationref into person
svn: r23239
2013-10-02 08:17:21 +00:00
556da18dde 7081: No QuestionDialog module into gramps.gui.utils
svn: r23238
2013-10-02 08:13:58 +00:00
c9b5c60634 7071: age on date now displays all individuals, update titles
svn: r23235
2013-10-01 08:54:25 +00:00
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
727932794e 7066: Fix hebrew calendar and remove sdn import
svn: r23228
2013-09-30 17:41:01 +00:00
74f0259505 Move missing Gtk Spell warning
svn: r23223
2013-09-30 12:44:43 +00:00
49c89c1022 7088: rm warning on `import sdn' failure
svn: r23220
2013-09-30 11:45:01 +00:00
98ebecf03c Revert change to suppress warnings
svn: r23217
2013-09-28 14:00:29 +00:00
42462e4bf2 7089: same bug in 3 more reports
reapply r23214 from trunk

svn: r23215
2013-09-28 00:00:37 +00:00
de6841b6cd 7089: webcal mistreats non-gregorian event dates
svn: r23208
2013-09-26 22:05:16 +00:00
ef02b35311 7088: provide a config option to suppress the warning about missing "sdn"
svn: r23206
2013-09-26 21:52:44 +00:00
17bb3fa639 7037: proxy crash with complex person filter
svn: r23200
2013-09-25 22:23:37 +00:00
f8009903c7 friendlier test failure diags
svn: r23198
2013-09-25 15:51:47 +00:00
1d4bb780a2 skip MatchDateTest on non-English locales
svn: r23196
2013-09-25 14:50:39 +00:00
736de69fb9 6881: latin_american broken for partial families
svn: r23192
2013-09-25 11:11:24 +00:00
8b64a00c51 enable Arabic date handler in gramps40
svn: r23190
2013-09-24 16:28:46 +00:00
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
2ad8bb0df2 7037: proxy crash with complex person filter
filter parameter shadowed the global filter :-)

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

svn: r23170
2013-09-20 11:27:45 +00:00
8c25a7e9ce updated german translation
svn: r23165
2013-09-19 17:02:56 +00:00
9f04c31db8 updated dutch translation
svn: r23164
2013-09-19 07:40:10 +00:00
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
2741628972 AgeOnDate: backported changes that show reasoning for dead/alive status and age estimate
svn: r23158
2013-09-17 23:52:11 +00:00
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
75ca7e1f8c update template and french translation
svn: r23155
2013-09-17 15:22:01 +00:00
3c488f4a6d provide a default null handler for logging; rename locale debug with leading dot
svn: r23154
2013-09-17 15:15:26 +00:00
d06c31dcc3 $ intltool-update -m
svn: r23152
2013-09-17 15:03:10 +00:00
35933c6645 7069: Narrated Web Site media pages do not include multiple references
svn: r23147
2013-09-17 10:35:14 +00:00
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
92e5b89b8a 6774: Recursive call in GEDCOM export preview calculation
svn: r23136
2013-09-15 03:01:44 +00:00
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
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
dcf62ff1d9 Cope with UnicodeDecodeError on git svn output
svn: r23130
2013-09-14 23:18:33 +00:00
67f33a0c69 add get_git_svn_revision and fall back to it
reapply from trunk

svn: r23119
2013-09-13 21:43:58 +00:00
132c3c60ac wrap description on about dialog
svn: r23114
2013-09-13 13:01:02 +00:00
05b4916e68 6028: gen module should be gramps.gen
svn: r23113
2013-09-13 10:46:43 +00:00
98a1397c35 test: wrap on about dialog?
svn: r23112
2013-09-13 09:47:26 +00:00
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
e49af1998c 7061: docstring update
svn: r23107
2013-09-13 08:08:15 +00:00
790753e99c add Arabic date handler to gramps40, for further testing
svn: r23105
2013-09-13 00:08:20 +00:00
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
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
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
c4f4bb2128 7061: Add User.progress context manager
reapply from trunk

svn: r23094
2013-09-12 17:56:50 +00:00
648334623e updated german translation
svn: r23088
2013-09-11 17:42:05 +00:00
96438738b9 living proxy did not exclude living people with iter_people()
svn: r23085
2013-09-11 02:13:11 +00:00
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
dcd006b8e6 7013: strip underscores from accept/reject labels
reapply from trunk

svn: r23078
2013-09-10 12:42:36 +00:00
5ce28808c6 7053: Narrated Website report crashes; check for family == None on lookup
svn: r23075
2013-09-10 10:09:46 +00:00
71aa77a26c updated dutch translation
svn: r23072
2013-09-10 06:43:02 +00:00
0f652ce5ef enable suppression of minor missing-package warning (spell checking)
svn: r23069
2013-09-09 20:55:05 +00:00
828408d244 Geography : bug#0006930 : incorrect string in geoplaces
svn: r23065
2013-09-09 15:31:46 +00:00
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
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
14d051aaf1 6028: Fix imports for documentation generation
svn: r23048
2013-09-06 23:09:27 +00:00
0b0a37e2d5 [r23046]Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
svn: r23047
2013-09-06 19:10:32 +00:00
659f868583 czech translation update
svn: r23044
2013-09-06 13:54:25 +00:00
b161383e94 7040: gramps40 svn fails to start catastrophically
indentation fix

svn: r23043
2013-09-06 11:32:30 +00:00
18539be359 6028: try to update API(s) documentation
svn: r23042
2013-09-06 09:25:17 +00:00
745bf7d96f Fix bug listing gramplets already in gramplet bar
svn: r23040
2013-09-05 22:46:46 +00:00
3f32fbcab0 add __main__ for stand-alone test runs
svn: r23038
2013-09-05 08:32:00 +00:00
2a6e1a2f1e rm obsolete utility pre-gramps40 file
svn: r23037
2013-09-05 08:31:49 +00:00
0ddc83fb52 [r23030]Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
svn: r23031
2013-09-04 14:06:00 +00:00
d88b3dd0d0 7034 and 6965: missing method
svn: r23027
2013-09-04 10:39:26 +00:00
15cf8de5e5 update french translation
svn: r23026
2013-09-04 09:05:43 +00:00
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
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
c31b633134 [r23015]Simplify display_url to just use htmlview or webbrowser
svn: r23019
2013-09-03 23:31:07 +00:00
793e937963 [r23014]Avoid bogus rel-calc translation error message in C locale
svn: r23018
2013-09-03 23:30:53 +00:00
ad3ccbdfa9 [r23013]minor cleanup
svn: r23017
2013-09-03 23:30:37 +00:00
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
4b7c9361e0 [r23009]Bug 7017: Consolidate run_file into open_file_with_default_application
svn: r23010
2013-09-03 16:36:00 +00:00
7eb5e86acb update french translation
svn: r23000
2013-09-01 15:44:41 +00:00
8655414c18 update template
svn: r22999
2013-09-01 15:31:58 +00:00
2f48b52031 Webapp: update empty.sql to latest db design
svn: r22996
2013-09-01 13:04:06 +00:00
0592f41f2b Webapp: search refinements
svn: r22994
2013-09-01 12:32:44 +00:00
c8bcf58315 updated german translation
svn: r22991
2013-09-01 12:01:52 +00:00
78db437ce7 Webapp: use cuni for python3 compatibility
svn: r22990
2013-09-01 11:42:43 +00:00
c771b25cb5 Use cuni rather than unicode
svn: r22987
2013-09-01 11:20:14 +00:00
124eed0ac7 7025: issue with python3 and unicode string
svn: r22985
2013-09-01 11:05:02 +00:00
c8bae282e0 clean up tmp test files in the end
reapply from trunk

svn: r22984
2013-09-01 07:39:30 +00:00
e6766f5ba1 [r22981]Fix misguided change to poll_external signature
svn: r22982
2013-09-01 04:34:29 +00:00
824b11fd48 7025: 4.0.2 svn 22976M fails to start catastrophically
svn: r22979
2013-09-01 02:34:16 +00:00
3a7b78e74f Webapp: put .distinct() last to remove duplicate matches in queries
svn: r22978
2013-09-01 02:12:13 +00:00
8cc04c5598 Webapp changes to properly show unicode data in html
svn: r22976
2013-08-31 13:46:31 +00:00
ad40ffe102 Remove tagging code introduced in error
svn: r22973
2013-08-31 10:15:36 +00:00
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
21fd8f2cfb Fix regular expressions in sidebar filters
svn: r22967
2013-08-30 20:34:01 +00:00
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
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
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
a474703187 6874: Use shorter names in add gramplet list. Remove old attributes gramplet.
svn: r22958
2013-08-30 18:09:35 +00:00
d1c0be81f8 6786: Invoke editor on double-click in backlinks gramplet
svn: r22955
2013-08-30 16:06:31 +00:00
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
649c105536 [r22842]Clean up some leftovers from 22841
svn: r22950
2013-08-29 23:31:26 +00:00
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
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
ca929cfb2f 6960: error merging citations
merge_ref_test still fails...

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

svn: r22933
2013-08-29 12:44:55 +00:00
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
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
3bec0ee5aa languages was set to a list; should be a :-separated string
svn: r22928
2013-08-29 01:19:58 +00:00
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
322185b339 4735: Check for updates in a separate thread
svn: r22925
2013-08-28 23:34:20 +00:00
26c3aa31d7 Changes for webapp to work with gramps40
svn: r22923
2013-08-28 23:08:21 +00:00
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
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
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
fc0749b359 updated german translation
svn: r22907
2013-08-22 17:20:25 +00:00
d78136bf7c Add date validation to filters
svn: r22904
2013-08-22 17:13:25 +00:00
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
09d16526e9 6957: support gender in vcard import
forgotten merge cleanup

svn: r22900
2013-08-21 18:54:05 +00:00
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
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
0bba5fcfdb add and enable Greek date handler (from Zissis Papadopoulos)
svn: r22896
2013-08-21 16:55:05 +00:00
4d2ae8df74 6871: workaround gtk RTL bug in MultiTreeView
optimizing cleanup

svn: r22890
2013-08-21 07:32:23 +00:00
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
a3a9542f0f Add datehandler unit test
svn: r22884
2013-08-20 19:46:40 +00:00
fd53fccf5e 6871: Remove vertical grid lines for RTL display
svn: r22882
2013-08-20 16:06:14 +00:00
b09ab860b7 updated dutch translation
svn: r22874
2013-08-16 20:36:05 +00:00
02ca10097a Simplify status bar and fix justification of filter status
svn: r22871
2013-08-15 22:08:12 +00:00
31e5815ea4 6998: Descendant Tree Report crashes gramps 4.0.2 svn 22863M
svn: r22868
2013-08-14 22:43:47 +00:00
524348a3d5 updated german translation
svn: r22866
2013-08-14 18:26:01 +00:00
736b13c04f update Lithuanian translation (contribution by Mindaugas Baranauskas)
svn: r22864
2013-08-14 10:00:52 +00:00
ebf8dfa311 Revised Norwegian bokmål
svn: r22863
2013-08-13 20:38:25 +00:00
8f7723308f Fix bug in note filters
svn: r22861
2013-08-13 18:39:28 +00:00
342e6053df 6995: Fix bug in event citation filter
svn: r22858
2013-08-13 18:23:43 +00:00
12fd97eaab Automatic update for old rules using regular expressions
svn: r22854
2013-08-11 14:12:24 +00:00
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
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
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
e4efaaa7b7 Remove redundant imports
svn: r22838
2013-08-09 21:36:57 +00:00
ee076d2c91 [r22833]Fix crash when Gramps is passed an invalid locale
svn: r22836
2013-08-09 20:01:42 +00:00
82ea4e8685 [r22832]Ensure en_US encoding is UTF-8
svn: r22835
2013-08-09 20:01:37 +00:00
6473f22f17 [r22831]GrampsLocale:Add Greek and English to MSlocales
svn: r22834
2013-08-09 20:01:31 +00:00
e1cd73c4fb Convert old rules to use regular expression code in the base class
svn: r22829
2013-08-09 17:31:25 +00:00
27cc9e4e6e Combine three new rules with existing rules
svn: r22827
2013-08-09 14:06:27 +00:00
aab10936c0 Some Swedish updates.
svn: r22825
2013-08-09 12:52:52 +00:00
bbc73d6442 Add regular expressions to rules
svn: r22822
2013-08-08 22:51:03 +00:00
b54199d7d0 python3 fix
svn: r22820
2013-08-08 13:01:57 +00:00
894701e2f2 Fix for Windows line separator
svn: r22818
2013-08-08 12:45:01 +00:00
fe98bbd6ff 6950: Add new rule for events with places matching filter
svn: r22815
2013-08-07 23:25:57 +00:00
5a6aa0d259 comment/docstring fixes
svn: r22812
2013-08-07 08:20:32 +00:00
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
a145b8b8f2 Added tags file
svn: r22809
2013-08-06 22:25:52 +00:00
ceffc5750f Convert VCard unit tests to use ElementTree
svn: r22806
2013-08-06 18:47:27 +00:00
b2d09de02f update Lithuanian translation (contribution by Mindaugas Baranauskas)
svn: r22802
2013-08-06 10:29:26 +00:00
a2f01e1a7d 6969: Connect to switch-page signal after the initial gramplets have been added
svn: r22800
2013-08-05 18:35:32 +00:00
c075bea146 Close database files before removing them
svn: r22793
2013-08-03 16:46:10 +00:00
b4c1863683 Add unit test for latitide/longitude conversion
svn: r22791
2013-08-01 20:45:37 +00:00
df82eb9629 Convert callback test to use assert methods
svn: r22788
2013-07-31 20:11:47 +00:00
0fd947e202 Add command to run unit tests from setup.py
svn: r22786
2013-07-31 18:21:33 +00:00
d07666ae91 Move rotate handler test
svn: r22784
2013-07-31 16:47:28 +00:00
c8c0164038 Unit test python3 fixes
svn: r22782
2013-07-30 22:06:29 +00:00
adb63c0c5e Fix date unit test
svn: r22780
2013-07-30 19:59:44 +00:00
15538da4a1 Remove superfluous console output in unit tests
svn: r22778
2013-07-30 16:58:13 +00:00
cabbcead8f Remove redundant import
svn: r22776
2013-07-30 16:51:38 +00:00
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
297e9906a9 Fix merge ref unit test
svn: r22771
2013-07-30 00:20:37 +00:00
561886f41e Fix bug in unit test script
svn: r22769
2013-07-29 16:52:30 +00:00
471b6beace Fix and move db unit tests
svn: r22767
2013-07-29 16:34:16 +00:00
dcd8757a77 .deb package more compliant according to Debian policy
svn: r22765
2013-07-29 16:28:34 +00:00
056d82895e 6957: VCF export/import should support [x-]gender
port from gramps34

svn: r22763
2013-07-29 08:53:08 +00:00
a9cad8c0d2 Convert db unit test to use unittest module
svn: r22760
2013-07-28 18:54:14 +00:00
d5eb5ec8f1 Fix and move keyword unit test
svn: r22758
2013-07-28 18:10:27 +00:00
0f8ff56fbe Fix and move config unit test
svn: r22756
2013-07-28 17:33:55 +00:00
b7c5c77676 Fix and move CLI unit test
svn: r22754
2013-07-28 16:20:14 +00:00
183e985747 Fix unit tests
svn: r22752
2013-07-28 14:57:22 +00:00
d6ff126d5a 6954: Output command line messages and progress information to stderr rather than stdout
svn: r22750
2013-07-28 14:21:43 +00:00
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
fa21fde40c 6952: in RU locale, gramps --help is wrong for -u
svn: r22742
2013-07-28 09:47:52 +00:00
e15963f9f6 6946: global name 'UNITYPE' is not defined - can't open old database
svn: r22738
2013-07-26 19:12:55 +00:00
ca7ca5bc8d show more LDS temples on the screen
svn: r22735
2013-07-24 19:11:56 +00:00
9fa2057154 6872: wrong size of svg image in Family Lines Graph
svn: r22732
2013-07-24 16:27:09 +00:00
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
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
8da09bd9f3 updated german translation
svn: r22725
2013-07-23 16:34:12 +00:00
e880bd9e10 6936: spelling and other fixes in RU rel calc
svn: r22721
2013-07-22 21:03:45 +00:00
88092e89eb 6932: check for broken GTK install on linux only
svn: r22716
2013-07-22 12:00:31 +00:00
d71131840f Translated three new strings.
svn: r22715
2013-07-22 09:09:47 +00:00
ff667d774f add the missing import to the 3139 fix I added, sigh
svn: r22712
2013-07-21 20:48:45 +00:00
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
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
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
7301dccc55 2974: .rtf docgen doesn't escape backslashes
svn: r22703
2013-07-21 11:08:38 +00:00
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
4e0cad08b2 6884: RTF reports broken for intl chars
Re-applied my fix from trunk

svn: r22697
2013-07-20 16:33:14 +00:00
0f86ee2044 updated german translation
svn: r22693
2013-07-17 18:04:04 +00:00
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
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
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
b5c3cf70ea 6922: Export gpkg crashes in svn 22654M
svn: r22681
2013-07-15 18:37:50 +00:00
66b9e798ed Bug #6917 : Gtk2 to Gtk3 port of colorsel to get_color_selection()
svn: r22679
2013-07-14 12:25:02 +00:00
6a45bc4a40 revert the Finnish date-format change (remove the four I added)
svn: r22677
2013-07-13 20:56:24 +00:00
a8307d21aa correct the Finnish date-format choices (add the other four)
svn: r22674
2013-07-13 20:02:32 +00:00
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
9f37049777 updated german translation
svn: r22668
2013-07-09 17:16:28 +00:00
ad79a3f1bb standardize date handler's internal argument names, for easier comparisons
svn: r22666
2013-07-09 01:31:42 +00:00
a3b7807233 ignore bad Record Gramplet/Report data (the data-verification tool catches them)
svn: r22663
2013-07-08 21:52:38 +00:00
bdc77e74ab Update after some user input.
svn: r22659
2013-07-08 11:27:21 +00:00
4e00345ff6 Span maximums and minimums must always be positive numbers
svn: r22656
2013-07-08 01:44:17 +00:00
485798010d Geography : add Id property to cairoprint.py
svn: r22654
2013-07-05 18:08:30 +00:00
99e0bd6c42 Geography : add printing functionality for all geography views.
svn: r22651
2013-07-05 17:30:41 +00:00
214132889a updated german translation
svn: r22648
2013-07-03 21:32:43 +00:00
ca5d0f39a5 Undo changes for 6878
svn: r22646
2013-07-03 20:23:01 +00:00
d79cf3a9dc 6081: Crash after double-click on .gpkg file
svn: r22644
2013-07-03 12:54:42 +00:00
cb2621e73c 6878: Running CLI options when DISPLAY not set barfs
svn: r22641
2013-07-03 01:09:15 +00:00
94e161cff1 6818: Enable Relationships support on RelationshipGraph (GraphViz)
svn: r22637
2013-07-01 16:59:30 +00:00
5578efc16c GTK3 wants to deprecate unicode menu
svn: r22635
2013-07-01 08:42:22 +00:00
7b67220a4f make sure relationship calculator's relationships are in the UI language
svn: r22632
2013-06-30 17:51:55 +00:00
f64e256bcb 6807: validatedmaskedentry: no attribute '_block_changed'
svn: r22631
2013-06-30 15:52:18 +00:00
8232f4ee4d GTK3: make sure menu shows up
svn: r22629
2013-06-30 13:41:29 +00:00
f892473c24 GTK 3.9 removes unicode-menu
svn: r22626
2013-06-30 07:54:21 +00:00
3231d71fd1 updated german translation
svn: r22625
2013-06-29 00:33:03 +00:00
cab8525520 enable suppression of two minor missing-package warnings
svn: r22623
2013-06-28 17:53:19 +00:00
10be3da71f 6841: Fix RTL text style bug
svn: r22617
2013-06-27 13:08:16 +00:00
66b6683a4a 6848: citationtreeview corrupts when search bar open and edit occurs
svn: r22609
2013-06-25 22:10:51 +00:00
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
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
58fdfa622b added GPL "boilerplate", SVN properties, and SVN Id line as needed
svn: r22597
2013-06-24 19:30:56 +00:00
e3f6ed1f17 6838: report cli crash ignoring unknown param
Port my fix from gramps34

svn: r22595
2013-06-24 18:14:42 +00:00
c3b82c944e Update for Gramps-4.0.1
svn: r22594
2013-06-24 18:14:11 +00:00
0d70aae90e Fixed some fuzzy strings.
svn: r22590
2013-06-24 12:49:24 +00:00
f6a473ed51 std propset for a new file.
svn: r22589
2013-06-24 12:23:30 +00:00
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
eb1c153280 bump to 4.0.2
svn: r22587
2013-06-24 10:18:17 +00:00
927e27ec4a ready for 4.0.1
svn: r22585
2013-06-24 09:10:05 +00:00
5e76adbb02 better wording
svn: r22584
2013-06-24 08:53:08 +00:00
a376e81052 updated dutch translation
svn: r22583
2013-06-24 07:41:33 +00:00
889c036804 make sure relationship calculator tool's relationships are in the UI language
svn: r22580
2013-06-24 01:59:06 +00:00
163696883c neaten top gramps40 ar.po lines
svn: r22579
2013-06-24 01:55:35 +00:00
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
00ab1b1337 6740: root cursor corruption
back-port from trunk, after successful retest by Nick

svn: r22574
2013-06-23 19:33:00 +00:00
e2b6f1cfef added SVN Id property, and SVN Id line if needed
svn: r22573
2013-06-23 17:59:40 +00:00
eed914c638 updated german translation
svn: r22570
2013-06-23 12:27:45 +00:00
1fd8ee9346 add Ukrainian relationship calculator (by Fedir)
svn: r22568
2013-06-23 10:22:03 +00:00
e769b8bef1 support Arabic on installation
svn: r22564
2013-06-23 09:08:18 +00:00
b4b3f8a1b0 enable Arabic support on lang_map (reports)
svn: r22563
2013-06-23 09:04:36 +00:00
ba11af72ac enable Ukrainian date handler (by Fedir)
svn: r22562
2013-06-23 08:54:17 +00:00
d24df59b1a update arabic translation (by Muhammad Bashir Al-Noimi)
svn: r22561
2013-06-23 08:52:04 +00:00
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
78f34ebb5d Updated
svn: r22559
2013-06-23 07:15:31 +00:00
d0c7697b0e 6814: Fix gramplet positioning when using RTL locale
svn: r22556
2013-06-22 21:00:55 +00:00
27764eddee new translation strings
svn: r22551
2013-06-21 17:30:18 +00:00
28a66e2e58 updated german translation
svn: r22546
2013-06-20 16:59:22 +00:00
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
40f793f558 6821: CLI asks forever when trying to overwrite while exporting
svn: r22541
2013-06-20 16:34:00 +00:00
5896d46bf2 6817: print should be now a function
svn: r22536
2013-06-20 14:26:31 +00:00
81ca53e11c 6817: Enhancements for testing localized Relationship handlers (contribution by Fedir)
svn: r22534
2013-06-20 10:04:37 +00:00
2ed3878493 RU translation update
Merge from trunk, in preparation for 4.0.1 release.

svn: r22533
2013-06-20 10:02:03 +00:00
f60bc1fc8a updated Hungarian translation (by Lajos Nemeséri)
svn: r22531
2013-06-20 07:55:42 +00:00
aeeb1a3d72 Add Ukrainian holidays (contributions by Fedir)
svn: r22528
2013-06-20 07:20:31 +00:00
00eeea87ea Ported my fix for 6812 to gtk3
svn: r22524
2013-06-19 20:23:36 +00:00
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
2091c7d30e test commit
testing my git/svn setup for gramps40

svn: r22522
2013-06-19 20:23:14 +00:00
e3057fbcfc GTK3: convert deprecated code for the indicator in entryfield
svn: r22517
2013-06-19 06:55:44 +00:00
b9ffeb1e4a uk translation uptade
svn: r22509
2013-06-14 14:31:13 +00:00
73d964ef2d uk translation uptade
svn: r22506
2013-06-14 08:51:24 +00:00
4bc36d85d3 6797: Alternate Names in Person Details Gramplet (patch by Heinz Brinker)
svn: r22504
2013-06-13 21:34:37 +00:00
023528e9cd 0000860: GEDCOM: Space in gramps id fails to properly export/import
svn: r22500
2013-06-13 18:06:33 +00:00
85c0f37905 uk translation uptade
svn: r22497
2013-06-12 16:10:57 +00:00
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
84b606a28e test commit
testing my git/svn setup for gramps40

svn: r22490
2013-06-11 10:07:39 +00:00
4aa86a82f3 Geography : Gtk.Menu didn't work with gtk3.
svn: r22487
2013-06-10 20:42:29 +00:00
3c4fdbb9ae add "Id" line, and license line, to nl.po
svn: r22479
2013-06-04 21:23:15 +00:00
766c5b8eb4 updated dutch translation
svn: r22478
2013-06-04 18:43:31 +00:00
d6b74db6e4 add some more names to data.gramps (more modern: divorces, etc.)
svn: r22475
2013-06-03 20:17:24 +00:00
79ffa1145b uk translation uptade
svn: r22470
2013-06-02 10:50:58 +00:00
b68ba08c65 updated dutch translation
svn: r22465
2013-05-31 19:26:54 +00:00
147adf3160 minor fixes
svn: r22460
2013-05-31 12:25:03 +00:00
dde8d5033d Some more revision of Norwegian bokmål
svn: r22458
2013-05-30 20:01:39 +00:00
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
0acc25953d GTK3: menu needs to survive function scope
svn: r22446
2013-05-28 15:32:24 +00:00
960787a33c add "Id" property, and "Id" line, and license line, if any were needed
svn: r22434
2013-05-27 19:31:49 +00:00
e2ee60e243 [r22431]Remove extra Id line from maclocale.py
svn: r22432
2013-05-27 17:53:46 +00:00
db4b8ff004 Fix bad scaling in address editor
svn: r22425
2013-05-26 19:36:59 +00:00
fe318d77c3 6777: Crash on export to GEDCOM when there are addresses
svn: r22424
2013-05-26 19:31:44 +00:00
9e38800c97 6769: gramps crash for ancestor chart report
svn: r22421
2013-05-26 18:39:50 +00:00
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
9f81ba6a54 revert change here, leave it in trunk
svn: r22416
2013-05-24 01:19:28 +00:00
f99dfec5bc fix string FIXME, add context for translation, as string freeze is over
svn: r22414
2013-05-23 17:20:19 +00:00
d32a91ed90 6724: Person selected jumps forward to next person inlist
svn: r22412
2013-05-22 21:23:36 +00:00
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
fb6ce753e8 6325: Cannot right-click on tables in Quick Views
svn: r22407
2013-05-22 11:07:46 +00:00
033c551cf2 Mac: Update Info.plist for 4.0.0 release
svn: r22399
2013-05-21 21:41:21 +00:00
7ca312c302 image paths and resource-path file
svn: r22398
2013-05-21 21:40:52 +00:00
5ec7f02a1d Fix osm-gps-map revision
svn: r22397
2013-05-21 21:32:04 +00:00
6de4ac83b8 Some revision of Norwegian bokmål
svn: r22396
2013-05-21 20:53:28 +00:00
aacf6106ab Fix bad filename on Gramps URL
svn: r22395
2013-05-21 19:03:44 +00:00
df05060a4d Some revision of Norwegian bokmål
svn: r22393
2013-05-21 18:23:04 +00:00
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
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
dd8de1d537 small uptades
svn: r22389
2013-05-21 15:20:22 +00:00
87ebfaffa3 bump to 4.0.1
svn: r22388
2013-05-21 12:58:58 +00:00
546 changed files with 95109 additions and 81003 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

@ -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.

76
NEWS
View File

@ -1,3 +1,79 @@
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 / 7399
* Fix Tab sequence in Name Editor / 6868
* Fix citations gramplet into media view / 7232
* Fix unhandled exception when inspecting media / 7348
* Fix Citation sidebar filter for python3 / 7370
* Fix add link to a "Html code" note / 7357
* Fix message on backup dialog / 6690
* Fix space for selection lists / 7331 7409
* Fix spell with myspell and LANG / 7339
* Fix changes root cursor to hand / 7336
* Recent file parser now gives the file location / 7327
* Fix vertical overflows on check and repair-tool dialog / 7316
* Fix custom key/value (data item) on Database difference report / 7209
* Fix unhandled exception in media exif information under Windows OS / 7182
* Fix person selector in searchfilter under Windows OS/ 7179
* Starting Gramps without console is now possible under Windows OS/ 7378
* Specific OS handling / 7313
* 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

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

@ -25,15 +25,15 @@
-->
<!--
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

@ -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