2014-01-27  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fr.po, po/gramps.pot: 6519: 3 new strings around event roles on
	filter rules [aedc45]

2014-01-26  Nick Hall <nick__hall@hotmail.com>

	* gramps/gen/filters/_filterparser.py,
	gramps/gen/filters/rules/_haseventbase.py,
	gramps/gen/filters/rules/person/_hasevent.py,
	gramps/gui/editors/filtereditor.py: 6519: Add primary role option to
	event filter

2014-01-26  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/widgets/fanchart.py,
	gramps/plugins/view/pedigreeview.py: 7399: Cannot copy via context
	menu on Views into Charts Category

2014-01-26  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/editors/displaytabs/surnametab.py: 6868: Tab sequence
	in Name Editor causes an error

2014-01-25  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fr.po, po/gramps.pot: 7183: two new strings for a new filter
	rule

2014-01-25  Nick Hall <nick__hall@hotmail.com>

	* gramps/gen/filters/rules/citation/__init__.py,
	gramps/gen/filters/rules/citation/_hassourcenoteregexp.py,
	gramps/gui/filters/sidebar/_citationsidebarfilter.py,
	po/POTFILES.in: 7183: Fix source note citation filter

2014-01-25  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/widgets/styledtexteditor.py: 7388: Clicking on www link
	in Welcome Gramplet when detached causes crash

2014-01-25  Pekka Valta <pekka.valta@kolumbus.fi>

	* po/fi.po: Update finnish translation

2014-01-25  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/plugins/gramplet/citations.py: 7232: 'TreePath' has no
	len(); str(TreePath) can have a len()...

2014-01-24  BennyP <gramps-bugs@lists.sourceforge.net>

	* gramps/gui/glade/editmedia.glade,
	gramps/gui/glade/editrepository.glade,
	gramps/gui/glade/editsource.glade: 7409 7331:  Selection lists do
	not expand for some edit dialogs

2014-01-23  Mirko Leonhaeuser <mirko@leonhaeuser.de>

	* po/de.po: update German translation

2014-01-23  Nick Hall <nick__hall@hotmail.com>

	* gramps/plugins/textreport/indivcomplete.py: Make event groups
	consistent with event type menu

2014-01-23  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fr.po: Minor improvements

2014-01-22  Nick Hall <nick__hall@hotmail.com>

	* gramps/gen/filters/rules/person/_hasassociation.py: 5123: Fix bug
	in associations filter

2014-01-22  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/columnorder.py: 7361: Do not save column order if there
	is not at least one column

2014-01-22  Mirko Leonhaeuser <mirko@leonhaeuser.de>

	* po/de.po: update German translation

2014-01-21  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fr.po, po/gramps.pot: 5775: rebuild template (one new string)
	and make french translation more consistent

2014-01-21  Theophraste <5775-submitter@bugs.gramps-project.org>

	* gramps/plugins/tool/reorderids.py: 5775: ID reorder tool doesn't
	update citation IDs reapplied from gramps34

2014-01-21  Josip <josip@pisoj.com>

	* gramps/grampsapp.py: 7378: Starting Gramps without console not
	possible

2014-01-21  Josip <josip@pisoj.com>

	* gramps/plugins/lib/libgedcom.py: 7313: 'utf8' codec can't decode
	byte 0xa0 in position 6: invalid start byte

2014-01-21  Vassilii Khachaturov <vassilii@tarunz.org>

	* po/ru.po: RU: translation update - back-merge from master 2 fuzzies resolved

2014-01-21  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/editors/editdate.py: 7404: update docstring

2014-01-21  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/editors/editdate.py: 7317,7360: also use
	'value-changed' signal With gtk3 controls, the day/year changes aren't caught otherwise

2014-01-21  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/editors/editdate.py: 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  Nick Hall <nick__hall@hotmail.com>

	* gramps/plugins/tool/testcasegenerator.py: Fix bugs in the test
	case generator

2014-01-19  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fr.po: try to keep consistency on URLS with LANG code (french
	and GrampsDisplay)

2014-01-19  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/plugins/view/geofamclose.py, po/fr.po: typo on message
	layer

2014-01-19  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/POTFILES.in, po/fr.po, po/gramps.pot: One ignored translation
	string on FanChart view

2014-01-18  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fi.po: update finnish translation (by Pekka Valta)

2014-01-17  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/filters/sidebar/_citationsidebarfilter.py: 7370:
	entries were set twice

2014-01-17  Doug Blank <dblank@cs.brynmawr.edu>

	* gramps/plugins/export/exportxml.py: 6690: Not being able to write
	a .gramps produces a scary message about DB corruption

2014-01-17  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/filters/sidebar/_citationsidebarfilter.py: 7370:
	Citation sidebar filter raises unicode exception with python3

2014-01-17  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/plugins/importer/importgedcom.glade: 7134: fit encoding
	selector dialog

2014-01-17  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fr.po: Fix typo on urls (french translation)

2014-01-17  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gen/const.py: Update About dialog (2013 -> 2014)

2014-01-17  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fr.po, po/gramps.pot: Update Template (around 10 new strings)
	and french translation

2014-01-16  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gen/plug/utils.py: Use sgettext for handling context
	(english locale)

2014-01-15  Benny Malengier <benny.malengier@gramps-project.org>

	* gramps/gen/lib/citationbase.py: 7157: better support for objects
	having citations as subobjects

2014-01-15  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/glade/baseselector.glade,
	gramps/gui/glade/editchildref.glade: 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-14  Mirko Leonhaeuser <mirko@leonhaeuser.de>

	* po/de.po: Update German translation

2014-01-07  John Ralls <jralls@ceridwen.us>

	* gramps/plugins/webstuff/webstuff.py: Bug 7363: file-not-found
	exception when generating narrative web document.png is in images/ not images/webstuff/ (cherry picked from commit 3b3a0338a31489943e484e59625544a605b96d74)

2014-01-07  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/plug/utils.py: l10n: need to disambiguate "New" at
	least for RU

2014-01-07  Doug Blank <doug.blank@gmail.com>

	* gramps/gen/plug/docbackend/docbackend.py,
	gramps/plugins/webreport/narrativeweb.py: 7357: Adding link to a
	"Html code" note using the "Link" button has no effect

2014-01-07  Doug Blank <doug.blank@gmail.com>

	* : Missing file for narrative web

2013-12-22  Nick Hall <nick__hall@hotmail.com>

	* gramps/gen/lib/eventtype.py, gramps/gen/lib/grampstype.py,
	gramps/gui/autocomp.py, gramps/gui/editors/filtereditor.py,
	gramps/gui/widgets/monitoredwidgets.py: Enhance event type selector
	to use sub-menus

2013-12-21  Nick Hall <nick__hall@hotmail.com>

	* gramps/gui/editors/filtereditor.py: Add custom types to selection
	widgets

2014-01-06  Josip <josip@pisoj.com>

	* gramps/gui/spell.py: 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  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/selectors/selectcitation.py,
	gramps/gui/selectors/selectevent.py,
	gramps/gui/selectors/selectfamily.py,
	gramps/gui/selectors/selectnote.py,
	gramps/gui/selectors/selectobject.py,
	gramps/gui/selectors/selectplace.py,
	gramps/gui/selectors/selectrepository.py,
	gramps/gui/selectors/selectsource.py: 5024: add 'Last Change' column
	on selectors, when missing

2014-01-04  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/widgets/expandcollapsearrow.py,
	gramps/gui/widgets/labels.py: 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-02  Mirko Leonhaeuser <mirko@leonhaeuser.de>

	* po/de.po: update German translation

2013-12-31  Nick Hall <nick__hall@hotmail.com>

	* gramps/gen/filters/rules/person/_isancestorof.py: 7340:
	Performance improvement in ancestor filter

2013-12-30  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/plug/utils.py: 7172: more meaningful LOG warning
	plug/utils.py Reapply [5c467c] from gramps34

2013-12-30  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/export/exportgedcom.py,
	gramps/plugins/lib/libgedcom.py: 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-29  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fi.po: Small correction on finnish translation (by Pekka Valta)

2013-12-29  Mirko Leonhaeuser <mirko@leonhaeuser.de>

	* po/de.po: updated German translation and corrected Bar-Mizwa and
	Bat-Mizwa

2013-12-29  Mirko Leonhaeuser <mirko@leonhaeuser.de>

	* po/de.po: update German translation

2013-12-26  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/recentfiles.py: 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  Nick Hall <nick__hall@hotmail.com>

	* gramps/gui/widgets/monitoredwidgets.py: 7333: Reduce number of
	columns in LDS temple selector

2013-12-26  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/view/geofamily.py: remove stray debugging print discovered by running under py3 which balked at an old-style print
	:-)

2013-12-26  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/export/exportcsv.py: 6955: warn on non-primary
	surnames not exported reapply from gramps34

2013-12-23  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/glade/dialog.glade: 7316: use ellipsize at the begining
	adjusts text and make missing media dialog more fit

2013-12-21  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/editors/editdate.py: 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  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/glade/editdate.glade: 7317: DateEdit statusbar to
	report invalid dates Port [0c80c5] from gramps34     add the status bar to the date editor dialog

2013-12-21  Vassilii Khachaturov <vassilii@tarunz.org>

	* .gitignore: ignore test/data

2013-12-20  Doug Blank <dblank@cs.brynmawr.edu>

	* gramps/gui/editors/editdate.py: unicode literals for {} formats

2013-12-20  Doug Blank <dblank@cs.brynmawr.edu>

	* gramps/cli/user.py, gramps/gen/utils/alive.py: Added
	unicode_literals; thanks Nick

2013-12-19  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/display.py, gramps/gui/editors/editname.py,
	gramps/gui/editors/editperson.py: add specific help links for
	person/name editor

2013-12-17  Jérôme Rapinat <romjerome@yahoo.fr>

	* gramps/gui/glade/mergeperson.glade,
	gramps/gui/merge/mergeperson.py: 7147 7001: Merge person dialog does
	not properly adjust context section after expand

2013-12-16  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/views/bookmarks.py,
	gramps/gui/views/navigationview.py,
	gramps/plugins/view/pedigreeview.py: 7229: change active person upon
	a bookmark select Port the more general fix [c7c0b2]^..[6caf08] from gramps34.

2013-12-15  Doug Blank <dblank@cs.brynmawr.edu>

	* gramps/gui/views/treemodels/peoplemodel.py,
	gramps/plugins/drawreport/calendarreport.py: Fix for deleting tags
	in people model; fix for calendar graphical report when too many
	2-line entries in day

2013-12-15  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/utils/image.py: 7288/7290: port image_dpi legacy gtk
	code to gtk3

2013-12-15  Jérôme Rapinat <romjerome@yahoo.fr>

	* debian/control: 7286: gir1.2-webkit-3.0 and others
	gir1.2-dependencies for debian package

2013-12-14  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/utils/image.py, gramps/plugins/docgen/odfdoc.py: 
	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  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/view/pedigreeview.py: 7229: change active person
	upon a bookmark select Reapply my fix [88d2a2] from gramps34.

2013-12-14  Vassilii Khachaturov <vassilii@tarunz.org>

	* po/gramps.pot: 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  Vassilii Khachaturov <vassilii@tarunz.org>

	* po/ar.po, po/bg.po, po/br.po, po/ca.po, po/cs.po, po/da.po,
	po/de.po, po/el.po, po/en_GB.po, po/eo.po, po/es.po, po/fi.po,
	po/fr.po, po/ga.po, po/he.po, po/hr.po, po/hu.po, po/it.po,
	po/ja.po, po/lt.po, po/mk.po, po/nb.po, po/nl.po, po/nn.po,
	po/pl.po, po/pt_BR.po, po/pt_PT.po, po/ro.po, po/ru.po, po/sk.po,
	po/sl.po, po/sq.po, po/sr.po, po/sv.po, po/tr.po, po/uk.po,
	po/vi.po, po/zh_CN.po: 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  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/lib/eventtype.py: 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  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/view/citationtreeview.py: 7300: "Add citation"
	missing in pop-up menu

2013-12-12  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fi.po: Update Finnish translation (by Pekka Valta)

2013-12-11  Mirko Leonhaeuser <mirko@leonhaeuser.de>

	* po/de.po: update German translation

2013-12-11  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fi.po, po/fr.po, po/gramps.pot: update template (new strings on
	import, modified string on listview), merge finnish and french
	translations with new template, update french translation

2013-12-11  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fi.po: update Finnish translation (by Pekka Valta)

2013-12-05  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/views/listview.py: 7086: "Remove selected items?"
	inconsistent YES/NO

2013-12-05  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/datehandler/_date_ru.py: 7273: imprecise l10n of
	'before' as 'перед' in RU

2013-12-04  Jérôme Rapinat <romjerome@yahoo.fr>

	* debian/changelog, debian/control, debian/rules: 
	http://www.gramps-project.org/wiki/index.php?title=Debian
	http://sourceforge.net/projects/gramps/files/Unstable/

2013-12-03  Mirko Leonhaeuser <mirko@leonhaeuser.de>

	* po/de.po: update German translation

2013-12-03  Jérôme Rapinat <romjerome@yahoo.fr>

	* debian/README.Debian, debian/control, debian/rules: python2 for
	python-gramps-4.0.x; python3 for python-gramps-4.1.x

2013-11-30  Jérôme Rapinat <romjerome@yahoo.fr>

	* debian/README.Debian, debian/control, debian/copyright,
	debian/gbp.conf, debian/gramps.docs, debian/gramps.install,
	debian/gramps.manpages, debian/rules, debian/watch: Merge
	experimental python3 support (Ross Gammon - Debian packaging)

2013-11-30  Jérôme Rapinat <romjerome@yahoo.fr>

	* debian/README.Debian, debian/compat, debian/control,
	debian/copyright, debian/gramps.docs, debian/gramps.manpages,
	debian/gramps.postinst, debian/gramps.postrm, debian/rules,
	debian/watch: 6918: try to limit lintian messages by merging Ross
	Gammon's work on Debian packaging

2013-11-28  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/graph/gvfamilylines.py,
	gramps/plugins/graph/gvrelgraph.py: 7256: extra spaces in HTML GV
	labels

2013-11-27  noirauds <serge.noiraud@free.fr>

	* gramps/plugins/view/geoclose.py,
	gramps/plugins/view/geoevents.py,
	gramps/plugins/view/geofamclose.py,
	gramps/plugins/view/geofamily.py, gramps/plugins/view/geomoves.py,
	gramps/plugins/view/geoperson.py, gramps/plugins/view/geoplaces.py: 
	Geography : bug7240 : create a bookmark via GeoEvents leads to an
	empty link

2013-11-27  Doug Blank <dblank@cs.brynmawr.edu>

	* gramps/plugins/gramplet/backlinks.py: Revert changes for 7231;
	didn't fix main issue

2013-11-27  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/importer/importgeneweb.py: use logging.warning in
	old cases in this file, too

2013-11-27  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/importer/importgeneweb.py: 7212: convert invalid
	date to text on .gw import Implement the feature.

2013-11-27  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/importer/importgeneweb.py,
	gramps/plugins/importer/test/importgeneweb_test.py: 7212: convert
	invalid date to text on .gw import Add a failing test demonstrating the feature to be implemented...

2013-11-26  Doug Blank <dblank@cs.brynmawr.edu>

	* gramps/plugins/gramplet/backlinks.py: 7231: recursion limit during
	navigation; added non-blocking lock to prevent reentrant calls over
	and over to prevent overflowing stack

2013-11-26  Doug Blank <dblank@cs.brynmawr.edu>

	* gramps/plugins/gramplet/backlinks.py: 7231: recursion limit during
	navigation; added lock to prevent reentrant calls over and over to
	prevent overflowing stack

2013-11-24  Joan Creus <jcreus@users.sourceforge.net>

	* po/ca.po: Translation update

2013-11-25  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/importer/importvcard.py,
	gramps/plugins/importer/test/importvcard_test.py: 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  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/importer/importvcard.py,
	gramps/plugins/importer/test/importvcard_test.py: 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  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/importer/importxml.py: 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-23  Jérôme Rapinat <romjerome@yahoo.fr>

	* po/fi.po: Update Finnish translation (contribution by Pekka
	Valta), need review (fuzzy strings)

2013-11-17  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/importer/importxml.py: 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-17  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/plugins/importer/test/importxml_test.py: 7212: convert
	invalid dates to text on import unit tests

2013-11-16  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/editors/editdate.py: 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-16  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/glade/editdate.glade: 7198: Date editor crashes on
	invalid date give a name to the OK button instead of an autogenerated id

2013-11-16  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/editors/editdate.py: 7198: Date editor crashes on
	invalid date Trying out the approach preferred by Nick, see 7198:32708

2013-11-16  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/lib/date.py: 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-16  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/editors/editdate.py: 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-15  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gui/editors/editdate.py: 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-15  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/lib/date.py: 7198,7212: fix Date.set(value=None)

2013-11-18  Doug Blank <dblank@cs.brynmawr.edu>

	* gramps/gen/lib/citation.py, gramps/gen/lib/src.py: 7209: Custom
	key/value (data item) on Database difference report: Change datamap
	representation to allow Database Difference Report to work

2013-11-16  Josip <josip@pisoj.com>

	* gramps/gen/filters/_searchfilter.py: 0007179: Select an existing
	person causes crash in searchfilter

2013-11-15  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/lib/date.py: 7197: merge the fix from master All date tests pass cleanly on gramps40 branch.  Merged the
	following commits.  	commit a90139cb9acb1c376026cff5ddbbb3d1468b6004 	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 baae6ac615997d42eaf813e1b463674e5f197556 	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 41477211129e5a2fee7256838ade13efd2c226d0 	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 b3ab87bc5a0188b05c3e725d123f8db2ba5a1a33 	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 c4daa151a5875a07ff739e3d75efe81c7aa5bc5d 	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  Vassilii Khachaturov <vassilii@tarunz.org>

	* gramps/gen/datehandler/test/datehandler_test.py,
	gramps/gen/lib/test/date_test.py: 7197: failing tests demonstrating
	the bug Merge from master: 	commit 93ca90f3b8b02c02e0dcdfad7011b541cac558e3 	Author: Vassilii Khachaturov <vassilii@tarunz.org> 	Date:   Thu Nov 14 22:41:46 2013 +0200 		7197: more failing tests 	commit 78cae43a32cfa7def822a17b40acafecab876817 	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 626353a0b3ef2fd9224e035fe706b9c2b175b87c 	Author: Vassilii Khachaturov <vassilii@tarunz.org> 	Date:   Wed Nov 13 13:52:47 2013 +0200 		7197: failing test demonstrating the bug

2013-11-15  Vassilii Khachaturov <vassilii@tarunz.org>

	* po/ru.po: RU: minor libnarrate translation fix Reapply from master 	commit dc278569c1975c7fa231d2e8a6a997cd62716d0e 	Author: Vassilii Khachaturov <vassilii@tarunz.org> 	Date:   Wed Nov 13 10:15:41 2013 +0200

2013-11-14  John Ralls <jralls@ceridwen.us>

	* mac/gramps.accel, mac/gramps.bundle: 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-09  John Ralls <jralls@ceridwen.us>

	* mac/gramps.modules: Fix gramps.modules for git conversion

2013-11-09  Nick Hall <nick__hall@hotmail.com>

	* gramps/webapp/init.py: Update url to example file

2013-11-09  Nick Hall <nick__hall@hotmail.com>

	* gramps/plugins/tool/mediamanager.py, gramps/test/regrtest.py: Skip
	.git instead of .svn directories

2013-11-08  Nick Hall <nick__hall@hotmail.com>

	* gramps/gen/const.py, gramps/gen/git_revision.py,
	gramps/gen/svn_revision.py, po/POTFILES.skip: Change version string
	to contain git hash instead of svn revision

2013-11-08  Nick Hall <nick__hall@hotmail.com>

	* gramps/plugins/lib/libmetadata.py: 7182: Avoid using private
	functions in GExiv2 > 0.5 svn: r23475

2013-11-08  Jérôme Rapinat <romjerome@yahoo.fr>

	* bump to 4.0.3 svn: r23472

