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

	* configure.in, src/const.py.in: Bump to '3.4.8'

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

	* configure.in: make official '3.4.7' release

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

	* NEWS: update for 4.0.3 release

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

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

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

	* src/Filters/Rules/Person/_HasEvent.py,
	src/Filters/Rules/_HasEventBase.py, src/Filters/_FilterParser.py,
	src/gui/filtereditor.py: 6519: Add primary role option to event
	filter

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>

	* po/POTFILES.in, src/Filters/Rules/Citation/Makefile.am,
	src/Filters/Rules/Citation/_HasSourceNoteRegexp.py,
	src/Filters/Rules/Citation/__init__.py,
	src/Filters/SideBar/_CitationSidebarFilter.py: 7183: Fix source note
	citation filter

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

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

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

	* po/de.po: update German translation

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

	* src/plugins/textreport/IndivComplete.py: Make event groups
	consistent with event type menu

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

	* src/Filters/Rules/Person/_HasAssociation.py: 5123: Fix bug in
	associations filter

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

	* src/const.py.in: update current year to 2014

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

	* src/gui/views/treemodels/peoplemodel.py: 7075: backport fix on
	[db79b0]

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

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

2014-01-21  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>

	* src/plugins/tool/ReorderIds.py: 5775: ID reorder tool doesn't
	update citation IDs Applied the patch by the original submitter, tested manually with
	shared and not shared citations on a big DB.

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

	* po/ru.po: RU: translation update - back-merge from gramps40

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

	* src/DateEdit.py: 7404: update docstring

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

	* src/gui/columnorder.py: 7361: Keep at least one column on views

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

	* src/DateEdit.py: 7360: disable cal switch along with OK button As proposed by Jérôme.

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

	* po/de.po: update German translation

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

	* NEWS: NEWS: HTTPS on gramps project web

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

	* src/DateEdit.py: 7360: Calendar conversion broken in date editor 1) using a new field self.validated_date instead of self.date that
	collided with the switch_calendar callback 2) provide for the Date.set failure possibility in switch_calendar,
	and do no field conversion if it throws, just switch the calendar
	(thanks to Nick for finding)

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

	* src/glade/dateedit.glade: 7397: cannot focus on newyear field for
	edition

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

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

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

	* po/de.po: update German translation

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

	* po/fr.po, po/gramps.pot: 7342: New event types;
	www.gramps-project.org/wiki/index.php?title=Custom_Event_Types ;
	sub-menu on selector

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

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

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

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

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

	* po/fr.po, po/gramps.pot: Update template (one new string for CSV
	export); update french translation

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

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

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

	* po/de.po: update German translation

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

	* src/Filters/Rules/Person/_IsAncestorOf.py: 7340: Performance
	improvement in ancestor filter

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

	* NEWS: NEWS: svn->git transition is definitely noteworthy

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

	* NEWS: initial draft of some NEWS items for 3.4.7

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

	* src/plugins/export/ExportGedcom.py, src/plugins/lib/libgedcom.py: 
	6380: GEDCOM export error for family _UID 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-26  Nick Hall <nick__hall@hotmail.com>

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

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

	* src/RecentFiles.py: 7327: clean up file open/lock/close code 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.

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

	* src/plugins/export/ExportCsv.py: file header comment - +(C) -RCS
	kwd

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

	* src/plugins/export/ExportCsv.py: 6955: warn on non-primary
	surnames not exported

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

	* po/fr.po, po/gramps.pot: #7317: DateEdit statusbar and invalid
	dates; new strings (help links to manual for person and name
	editors; update template and french translation

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

	* src/DateEdit.py: 7317: DateEdit statusbar to report invalid dates 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>

	* src/glade/dateedit.glade: 7317: DateEdit statusbar to report
	invalid dates add the status bar to the date editor dialog

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

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

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

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

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

	* src/gui/views/navigationview.py: 7229: change active person upon a
	bookmark select Follow-up for review w/Nick Hall: rm redundant call to goto_handle
	in NavigationView.jump

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

	* src/Bookmarks.py: 7229: change active person upon a bookmark
	select Rename goto_handle to change_active in ListBookmarks and derived
	classes, in line with [fff1f2].

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

	* src/gui/views/navigationview.py: 7229: change active person upon a
	bookmark select NavigationView: register self.change_active, not self.goto_handle as
	the callback when initializing self.bookmarks, as suggested by Nick
	Hall.

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

	* src/plugins/view/pedigreeview.py: 7229: change active person upon
	a bookmark select Revert [88d2a2]. See 7229:33418.

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

	* po/gramps.pot: 6921: Use "Bat Mitzvah" as the en_US event name 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/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 p2/3: related msgid changes in the translaion DBs See also

	http://www.gramps-project.org/wiki/index.php?title=Coding_for_translation#Changing_translated_text_message_in_the_source_code

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

	* src/gen/lib/eventtype.py: 6921: Use "Bat Mitzvah" as the en_US
	event name p1/3: actual change in the code. Note that the abbreviation also has
	to be changed accordingly.

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

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

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

	* src/ImgManip.py: 7290: use simpler math in image_dpi

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

	* src/ImgManip.py: 7290: align warning with the image_dpi fix logic

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

	* src/ImgManip.py: 7290: image_dpi default calc based on gtk.gdk

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

	* src/ImgManip.py, src/plugins/docgen/ODFDoc.py: 7290:
	ImgManip.image_dpi shouldn't return None always return a sensible default, even if we couldn't read the DPI
	Use the data from Matthias Basler for ODF docgen code, as that is
	the only user of image_dpi anyway.

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

	* src/ImgManip.py: 7288/7290 refactor out crop_percentage_to_pixel trivial wrapper for crop_percentage_to_subpixel

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

	* src/ImgManip.py, src/plugins/docgen/ODFDoc.py: 7288/7290 refactor
	out crop_percentage_to_subpixel

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

	* src/plugins/docgen/ODFDoc.py: 7288/7290: refactor fix from
	matthiasbasler Cluster DPI-aware code together More precise comment

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

	* src/plugins/docgen/ODFDoc.py: rm relict RCS kwd

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

	* src/plugins/docgen/ODFDoc.py: 7288/7290: image cropping fixes in
	ODFDoc Applied the patch from Matthias Basler attached to bug #7288,
	without the rename of x and y variables to minimize the diff.  Code reviewed for correctness and retested manually.  Further work
	needed (probably on the master branch only): 1) DPI default of 96 -- need to verify platform independence 2) Proper refactoring of the code into ODF-specific pieces and image
	manipulation that should go down into ImgManip.py

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

	* po/de.po: update German translation

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

	* src/gramps.py: 7288: report PIL version with --version help debugging the bug with wrong image aspect ration in ODF

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

	* src/gui/views/listview.py: 7086: "Remove selected items?"
	inconsistent YES/NO also make "YES" the default choice for "Confirm every deletion?"

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

	* src/gui/views/listview.py: 7086: "Remove selected items?"
	inconsistent YES/NO For gramps34, only change the text to be consistent, won't fix the
	rest as the GUI code around this place has changed in later
	branches.

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

	* src/DateHandler/_Date_ru.py: 7273: imprecise l10n of 'before' as
	'перед' in RU

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

	* src/gen/plug/utils.py: 7172: more meaningful LOG warning
	plug/utils.py

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

	* po/de.po: update German translation

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

	* debian/README.Debian, debian/compat, debian/control,
	debian/copyright, debian/gramps.docs, debian/gramps.install,
	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>

	* src/plugins/graph/GVFamilyLines.py: 7256: extra spaces in HTML GV
	labels

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

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

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

	* configure.in: Change version string to contain git hash instead of
	svn revision Align "gramps --version" with master as of [57daf4], within or
	without .git available.

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

	* src/plugins/import/ImportGeneWeb.py,
	src/plugins/import/test/ImportGeneWeb_test.py: 7212: convert invalid
	date to text on .gw import Back-port from master [829986] [1ac0e2]

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

	* example/gramps/example.gramps: 7212: A person with invalid dates
	(as datestr) impex.sh passes, even on Gedcom

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

	* src/plugins/view/pedigreeview.py: 7229: change active person upon
	a bookmark select

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

	* src/plugins/import/ImportXml.py: 7212: convert invalid dates to
	text on import Back-ported [4d9381] - use named format strings to enable l10n.

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

	* src/plugins/import/ImportXml.py,
	src/plugins/import/test/ImportXml_test.py: 7212: convert invalid
	dates to text on import Back-port from gramps40 [cca72aa] and [befcd21] Unit test run as follows (4/4 passed): 	LANG=en_GB.utf8 python plugins/import/test/ImportXml_test.py -v

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

	* src/DateEdit.py, src/glade/dateedit.glade: Date editor crashes on
	invalid date Back-port from gramps40 the following commits as a single change:
	[ca4eab8] [b4a5df2] [531e662] [83c6788] [1d654a2]

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

	* src/gen/lib/date.py: 7198, 7212: attach invalid date to DateError Back-port [872bf57] from gramps40

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

	* src/gen/lib/date.py: 7198,7212: fix Date.set(value=None) back-port [3c93c1d] from gramps40

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

	* src/gen/lib/date.py: 7197: back-port the fix 68c0615b from
	gramps40 The failing test now passes.  Back-porting work done: 1) use numbers in format strings for str.format, for py2.6 compat 2) downgrade to_struct to dateval as there's no to_struct in
	gramps34 Original commit: 	commit 68c0615bc44c5f0278e78fc2dfc7665ec2ea9775 	Author: Vassilii Khachaturov <vassilii@tarunz.org> 	Date:   Fri Nov 15 15:43:27 2013 +0200 		7197: merge the fix from master

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

	* src/gen/lib/test/date_test.py: 7197: test 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 Not merging the datehandler_test.py
	changes as datehandler_test.py hasn't been back-ported, and this
	test is enough to show the bug on gramps34.

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

	* mac/gramps.accel: 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.

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

	* po/ru.po: RU translation fix

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>

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

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

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

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

	* COPYING: 6918:

	http://lintian.debian.org/tags/old-fsf-address-in-copyright-file.htmlsvn: r23457

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

	* src/gen/db/write.py: 6194: add debugging to track the bug Note that reflist is not an iterable but a flat list, so the added
	debugging doesn't drain any delayed computations...  svn: r23449

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

	* src/Utils.py, src/gen/lib/date.py, src/gen/lib/test/date_test.py: 
	7167: support python2.6 where str.format() is used svn: r23442

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

	* src/plugins/lib/holidays.xml.in: 7151: update start of Ramadan in
	France svn: r23438

2013-10-28  John Ralls <jralls@ceridwen.us>

	* mac/Info.plist, mac/gramps.modules: Mac: Release 3.4.6 svn: r23433

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

	* bump to 3.4.7 svn: r23432

