2007-08-08  Don Allingham  <don@gramps-project.org>
	* src/Exporter.py: remove GRDB export
	* src/GrampsDbUtils/_WriteGedcom.py: write NOTE instances as references
	instead of inline. This will allow notes to be shared in the future. Handle
	CONC/CONT in a cleaner manner.

2007-08-08  Brian Matherly <brian@gramps-project.org>
	* src/GrampsDbUtils/PrivateProxyDb.py: Initial commit - not done yet.

2007-08-07  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_WriteGedcom.py: additional refactoring

2007-08-05  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_WriteGedcom.py: start of refactoring
	* src/Bookmarks.py: Don't rewrite list

2007-08-04  Stephane Charette <stephanecharette@gmail.com>
	* src/plugins/NarrativeWeb.py: use _dd.display() to format the date
	used in the string "Generated by Gramps on <...>"

2007-08-02  Brian Matherly <brian@gramps-project.org>
	* src/plugins/EndOfLineReport.py: Remove relationships and places

2007-08-01  Brian Matherly <brian@gramps-project.org>
	* src/plugins/IndivComplete.py: Reset bibliography between people.

2007-08-01  Brian Matherly <brian@gramps-project.org>
	* src/plugins/EndOfLineReport.py: Add generations and relationships
	
2007-07-31  Jérôme <romjerome@yahoo.fr>
	* src/GrampsDbUtils/gedcomexport.glade: use UTF-8 instead of UNICODE

2007-07-30  Don Allingham  <don@gramps-project.org>
	* src/DbLoader.py (DbLoader.do_import): catch unicode encoding errors

2007-07-30  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: assign inline note to the referencing object
	* src/GrampsDbUtils/_GedcomLex.py: fix UNKNOWN gender

2007-07-29  Brian Matherly <brian@gramps-project.org>
	* src/docgen/AsciiDoc.py: Make column spans work.

2007-07-29  Brian Matherly <brian@gramps-project.org>
	* src/plugins/EndOfLineReport.py: Add End of Line report
	* src/plugins/Makefile.in: Add EndOfLineReport.py
	* po/POTFILES.in: Add EndOfLineReport.py

2007-07-29  Don Allingham  <don@gramps-project.org>
	* src/Merge/_MergePerson.py (MergePeople.copy_note): convert to the
	new notelist format (#0001130)

2007-07-29  Brian Matherly <brian@gramps-project.org>
	* src/plugins/MarkerReport.py: Typo.

2007-07-29  Brian Matherly <brian@gramps-project.org>
	* src/plugins/MarkerReport.py: Change the way marker types are collected.

2007-07-28  Brian Matherly <brian@gramps-project.org>
	* src/plugins/MarkerReport.py: Enhanced
	* src/Filters/Rules/Event/_HasMarkerOf.py: Added
	* src/Filters/Rules/Event/__init__.py: Add _HasMarkerOf.py
	* src/Filters/Rules/Event/Makefile.am: Add _HasMarkerOf.py
	* src/Filters/Rules/Note/_HasMarkerOf.py: Added
	* src/Filters/Rules/Note/__init__.py: Add _HasMarkerOf.py
	* src/Filters/Rules/Note/Makefile.am: Add _HasMarkerOf.py
	* po/POTFILES.in: Add _HasMarkerOf.py for Events and Notes

2007-07-27  Don Allingham  <don@gramps-project.org>
	* src/ListModel.py: change __connect_model back to connect_model
	
2007-07-27  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: Handle broken gedcom, there
	the TYPE field is specified, but has no value (Heredis 9)

2007-07-27  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Spell.py: (__sort_languages): typo
	* src/docgen/GtkPrint.py (paperstyle_to_pagesetup): typo

2007-07-27  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Spell.py: pylint
	* src/docgen/GtkPrint.py (paperstyle_to_pagesetup): fix conversion

2007-07-26  Brian Matherly <brian@gramps-project.org>
	* src/plugins/MarkerReport.py: Add marker report
	* src/plugins/Makefile.in: Add MarkerReport.py
	* po/POTFILES.in: Add MarkerReport.py

2007-07-26  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_PersonView.py: add siblings quick report
	* src/plugins/siblings.py: Added
	* src/plugins/all_events.py: add i18n support
	* src/plugins/Makefile.am: added new files

2007-07-24  Brian Matherly <brian@gramps-project.org>
	* po/POTFILES.in: Add ImportCSV.py and ExportCSV.py

2007-07-24  Don Allingham  <don@gramps-project.org>
	* src/plugins/ExtractCity.py: fix regular expression matching

2007-07-24  Doug Blank <dblank@cs.brynmawr.edu>
	* src/Mime/_PythonMime.py: Add CSV mime type
	* src/plugins/ImportCSV.py: Added
	* src/plugins/ExportCSV.py: Added
	* src/plugins/csvexport.glade: Added
	* src/plugins/Makefile.am: Added ImportCSV.py, ExportCSV.py and 
	csvexport.glade

2007-07-24  Robert Cawley  <rjc@cawley.id.au>
	* src/plugins/DetDescendantReport.py: Invalid output when duplicate persons 
	detected in Detailed descendant report (#0001124)

2007-07-23  Johan Gonqvist <johan.gronqvist@gmail.com>
	* src/plugins/NarrativeWeb.py:
	NarrativeWeb links incorrect in windows. (#0001117)

2007-07-23  Brian Matherly <brian@gramps-project.org>
	* src/plugins/IndivComplete.py:
	* src/plugins/Summary.py:
	Various reports treat an unknown gender differently (#0001113)

2007-07-23  Don Allingham  <don@gramps-project.org>
	* src/plugins/ExtractCity.py: Allow editable columns

2007-07-23  Johan Gonqvist <johan.gronqvist@gmail.com>
	* src/plugins/CountAncestors.py:
	The "number of ancestors" report only takes different persons into account. 
	(#0001076)

2007-07-23  Johan Gonqvist <johan.gronqvist@gmail.com>
	* src/plugins/NarrativeWeb.py:
	Make URL handling on win32 work as in NarrativeWeb.py. (#0001087)

2007-07-23  Don Allingham  <don@gramps-project.org>
	* src/plugins/ExtractCity.py: fix encoding

2007-07-23  Jérôme <romjerome@yahoo.fr>
	* src/plugins/ExtractCity.py: Add French cities

2007-07-23  Brian Matherly <brian@gramps-project.org>
	* src/plugins/IndivComplete.py:
	* src/plugins/DetDescendantReport.py:
	* src/plugins/DetAncestralReport.py:
	* src/plugins/NarrativeWeb.py:
	* src/ReportBase/_Endnotes.py:
	* src/ReportBase/_Bibliography.py:
	Improve Bibliography and use it in Narrative Web report as well.

2007-07-23  Stephane Charette <stephanecharette@gmail.com>
	* src/plugins/FamilyLines.py: added FamilyLines to trunk
	* src/plugins/makefile.am: added FamilyLines
	* po/POTFILES.in: added FamilyLines

2007-07-22  Don Allingham  <don@gramps-project.org>
	* src/plugins/ExtractCity.py: provide selection dialog
	
2007-07-22  Don Allingham  <don@gramps-project.org>
	* configure.in: remove gconf requirement
	* src/Config/_GrampsConfigKeys.py: pylint
	* src/Config/__init__.py: drop gconf, provide upgrade to .ini
	* src/Config/_GrampsGconfKeys.py: pylint
	* src/Config/_GrampsIniKeys.py: pylint
	* src/plugins/EventNames.py: fix name
	* src/Spell.py: pylint
	* data/Makefile.am: remove gconf schema installation

2007-07-21  Don Allingham  <don@gramps-project.org>
	* src/plugins/ExtractCity.py: improved extraction, fix registration
	* src/plugins/EventNames.py: fix registration

2007-07-21  Brian Matherly <brian@gramps-project.org>
	* src/plugins/IndivComplete.py:
	* src/plugins/DetDescendantReport.py:
	* src/plugins/DetAncestralReport.py:
	* src/ReportBase/_Endnotes.py:
	Move superscript from Endnotes to each individual report.

2007-07-20  Don Allingham  <don@gramps-project.org>
	* src/plugins/ExtractCity.py: Add utilty to try to extract city, state, and
	postal code from a place title
	* src/plugins/EventNames.py: Add utility to try to build a name for an 
	unnamed event
	* src/plugins/Makefile.am: add new files

2007-07-20  Brian Matherly <brian@gramps-project.org>
	* src/Filters/Rules/_HasNoteSubstrBase.py:
	* src/Filters/Rules/Person/_HasNoteMatchingSubstringOf.py:
	* src/Filters/Rules/Person/_HasNote.py:
	* src/Filters/Rules/_HasNoteRegexBase.py:
	Replace "get_note()" calls with "get_note_list()" in filters that use it.

2007-07-20  Brian Matherly <brian@gramps-project.org>
	* src/ToolTips.py (RepositoryTip:get_tip):
	* src/plugins/WriteGeneWeb.py (write_family, write_note_of_person):
	* src/plugins/FamilyGroup.py (dump_parent):
	* src/plugins/NarrativeWeb.py (display_footer, display_header):
	Replace "get_note()" calls with "get_note_list()"
	
2007-07-19  Brian Matherly <brian@gramps-project.org>
	* src/plugins/DetDescendantReport.py:
	Need to include attributes in Detailed Descendant report (#0001021)

2007-07-18  Stephane Charette <stephanecharette@gmail.com>
	* src/plugins/NarrativeWeb.py: added several new optional columns;
	added optional link to home person; show half-siblings on individual
	pages; display events notes just below the event; created a new
	"Advanced Options" tab to toggle all of these optional items

2007-07-18  Alex Roitman  <shura@gramps-project.org>
	* TODO: Update.

2007-07-18  Don Allingham  <don@gramps-project.org>
	* src/glade/mergedata.glade: remove note merge widgets
	
2007-07-18  Don Allingham  <don@gramps-project.org>
	* src/Merge/_MergeSource.py: convert get_note to get_note_list
	* src/Merge/_MergePlace.py: convert get_note to get_note_list
	* src/Merge/_MergePerson.py: convert get_note to get_note_list

2007-07-18  Don Allingham  <don@gramps-project.org>
	* src/ReportBase/_StyleEditor.py: get rid of Utils.destroy_passed_object
	* src/Utils.py: Remove unused functions
	* src/ScratchPad.py: get_note removal

2007-07-18  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py: improved xml generator
	* src/docgen/GtkPrint.py: fix svn proplist

2007-07-18  Alex Roitman  <shura@gramps-project.org>
	* configure.in: Revert checks for pycairo.

2007-07-18  Johan Gonqvist <johan.gronqvist@gmail.com>
	* src/plugins/NarrativeWeb.py:
	Narrative web-site plugin chrashes due to handling of notes. (#0001085)

2007-07-18  Brian Matherly <brian@gramps-project.org>
            Robert Cawley <rjc@cawley.id.au>
	* src/plugins/DetDescendantReport.py:
	Add Spouse photo & notes to Detailed Descendant Report (#0001110)

2007-07-17  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_ReadGedcom.py: fix value from encoding overide
	menu

2007-07-17  Don Allingham  <don@gramps-project.org>
	* src/Editors/_EditSourceRef.py: remove text tab
	* src/Editors/_EditRepoRef.py: Add privacy to reporef
	* src/Lru.py: pylint
	* src/Selectors/_BaseSelector.py: set sort column
	* src/DbManager.py: clean up of dnd
	* src/glade/gramps.glade: Add privacy to reporef
	* src/DisplayModels/_PeopleModel.py: try to speed up sorts using
	mapper values
	* src/GrampsDbUtils/_GedcomParse.py: handle source text citations
	* src/GrampsDbUtils/_ReadGedcom.py: type check
	* src/GrampsDbUtils/_GedcomLex.py: handle broken conc
	* src/GrampsDbUtils/_WriteGedcom.py: handle source text citations

2007-07-17  Alex Roitman  <shura@gramps-project.org>
	* src/RelLib/_SourceRef.py (unserialize): Minor change.
	* src/RelLib/_Source.py: Remove note.
	* src/RelLib/_Person.py (get_text_data_child_list): Remove note.
	* data/grampsxml.dtd: Add missing datespan for lds and sourceref.
	* data/grampsxml.rng: Add privacy to reporef.
	* data/grampsxml.dtd: Add privacy to reporef.
	* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Add reporef
	privacy on upgrade.
	* src/GrampsDbUtils/_ReadXML.py (start_note): Set privacy for
	reporef's notes;
	(start_reporef): Parse prvacy attribute for reporefs.
	* src/GrampsDb/_GrampsDbWriteXML.py (write_reporef_list): Write
	privacy attribitue.
	* src/RelLib/_RepoRef.py: Add privacy.

2007-07-17  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Spell.py: Complete list of official dictionaries.

2007-07-17  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Only create a
	note if source text was non-empty.

2007-07-17  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Spell.py:
	* src/Editors/_EditNote.py:
	* src/glade/gramps.glade:
	Improved spell check support.

2007-07-16  Alex Roitman  <shura@gramps-project.org>
	* ChangeLog.old: Add pre-2007 logs.
	* ChangeLog: Remove pre-2007 logs (move to ChangeLog.old).
	* data/grampsxml.rng: Remove stext.
	* data/grampsxml.dtd: Remove stext.
	* src/GrampsDb/_GrampsDbWriteXML.py (dump_source_ref): Do not
	write stext tag.
	* src/GrampsDbUtils/_ReadXML.py (GrampsParser.stop_stext): Import
	stext in sourceref as a note reference.
	* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Convert text
	field into a note on upgrade.
	* src/RelLib/_SourceRef.py (__init__): Remove text attribute;
	(set_text,get_text): Remove methods.
	* src/RelLib/_NoteType.py (SOURCE_TEXT): Add new type.

2007-07-16  Piotr Czubaszek  <pioterus@gmail.com>
	* src/plugins/rel_pl.py: Update.

2007-07-15  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py: support font and color formats.

2007-07-14  Alex Roitman  <shura@gramps-project.org>
	* src/Editors/_EditLdsOrd.py (_setup_fields): Typo.

2007-07-12  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Add privacy to
	LdsOrd on upgrade.
	* src/RelLib/_LdsOrd.py (serialize,unserialize): Add privacy.

2007-07-11  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py (DbManager.__button_press): check for node == None

2007-07-10  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsDbWriteXML.py (write_date): Write datespan.
	* src/GrampsDbUtils/_ReadXML.py: (start_compound_date): Add new
	method; (start_datespan): Add new method.
	* data/grampsxml.dtd: Add datespan.
	* data/grampsxml.rng: Add datespan.

2007-07-08  Alex Roitman  <shura@gramps-project.org>
	* configure.in: Add check for python-cairo>=1.2.6.

2007-07-08  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: Add support for Thunar, which stores the DND 
	information in a different area (and probably a more correct area) than
	Nautilus.

2007-07-08  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: handle drag-n-drop files in DbManager. Dragging an
	XML or GEDCOM file into the DbManager will create a new database and import
	the file.

2007-07-08  Brian Matherly <brian@gramps-project.org>
            Robert Cawley <rjc@cawley.id.au>
	* src/docgen/ODFDoc.py
	(write_note): Fix display of preformatted notes (#0001109)

2007-07-08  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsDBDir.py (write_lock_file): Work around
	os.getlogin() problem on some terminals.

2007-07-07  Don Allingham  <don@gramps-project.org>
	* src/PageView.py (ListView.column_clicked): set the search column for list
	views to be the sort column
	* src/DataViews/_EventView.py: add docs
	* src/DataViews/_FamilyList.py: add docs
	* src/DataViews/_NoteView.py: remove unused double_click
	* src/GrampsDb/_GrampsDbBase.py: fix __ on functions
	* src/ColumnOrder.py: fix __ on functions

2007-07-07  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Editors/_EditNote.py: Follow hyperlinks (updated).

2007-07-06  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Editors/_EditNote.py: Following hyperlinks (not complete).
	* src/MarkupText.py (class MarkupBuffer): Pattern matching feature.

2007-07-05  Alex Roitman  <shura@gramps-project.org>
	* configure.in: Require pygtk 2.10.0 or higher.
	* src/GrampsDbUtils/_WriteGedcom.py
	(GedcomWriter.write_long_text): Remove definition;
	(GedcomWriter.__init__): Define write_long_text based on self.conc.

2007-07-05  Robert Cawley  <rjc@cawley.id.au>
	* src/GrampsDbUtils/_WriteGedcom.py: Properly write notes, not
	their handles.

2007-07-03  Alex Roitman  <shura@gramps-project.org>
	* example/gramps/example.gramps: Update example to conform to
	the new XML version.

2007-07-03  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Editors/_EditNote.py: "Unicode control character" menu removed.
	* src/MarkupText.py (class GtkSpellState): added;
	(class MarkupBuffer): improved editor behavior.

2007-07-02  Brian Matherly  <brian@gramps-project.org>
            Johan Gonqvist <johan.gronqvist@gmail.com>
	* src/ReportBase/_ReportDialog.py (size_changed):
	* src/ReportBase/_CommandLineReprot.py (parse_option_str):
	  Translate "Custom Size" string.

2007-07-02  Robert Cawley  <rjc@cawley.id.au>
	* src/DataViews/_Relationship.py (info_string): Typo.

2007-06-30  Alex Roitman  <shura@gramps-project.org>
	* src/ReportBase/_TemplateParser.py: Close file after parsing.
	* src/ReportBase/_ReportOptions.py (OptionListCollection.parse):
	Close file after parsing.
	* src/ReportBase/_PaperMenu.py: Close file after parsing.
	* src/plugins/BookReport.py (BookList.parse): Close file after parsing.
	* src/Filters/_FilterList.py (load): Close file after parsing.
	* src/BaseDoc.py (StyleSheetList.parse): Close file after parsing.

2007-06-28  Alex Roitman  <shura@gramps-project.org>
	* src/docgen/GtkPrint.py: Minor fix.
	* src/ScratchPad.py (ScratchSourceLink.tooltip): Typo.

2007-06-27  Alex Roitman  <shura@gramps-project.org>
	* src/docgen/LPRDoc.py (LPRDoc.open): Fix margin settings.
	* src/BasicUtils/Makefile.am: Use new filenames.
	* src/images/scalable/Makefile.am: Ship gramps-viewmedia.svg
	* src/TreeViews/_PersonTreeView.py: Use name_displayer.
	* src/ReportBase/_ReportUtils.py: Use name_displayer.
	* src/ReportBase/_CommandLineReport.py: Use name_displayer.
	* src/ReportBase/_BareReportDialog.py: Use name_displayer.
	* src/PluginUtils/_Tool.py: Use name_displayer.
	* src/plugins/TimeLine.py: Use name_displayer.
	* src/plugins/RelCalc.py: Use name_displayer.
	* src/plugins/ReadGrdb.py: Use name_displayer.
	* src/plugins/NarrativeWeb.py: Use name_displayer.
	* src/plugins/IndivComplete.py: Use name_displayer.
	* src/plugins/GraphViz.py: Use name_displayer.
	* src/plugins/FindDupes.py: Use name_displayer.
	* src/plugins/FamilyGroup.py: Use name_displayer.
	* src/plugins/DetDescendantReport.py: Use name_displayer.
	* src/plugins/DetAncestralReport.py: Use name_displayer.
	* src/plugins/DesGraph.py: Use name_displayer.
	* src/plugins/DescendReport.py: Use name_displayer.
	* src/plugins/DescendChart.py: Use name_displayer.
	* src/plugins/Check.py: Use name_displayer.
	* src/plugins/Ancestors.py: Use name_displayer.
	* src/plugins/AncestorReport.py: Use name_displayer.
	* src/plugins/AncestorChart2.py: Use name_displayer.
	* src/ObjectSelector/_PersonTreeFrame.py: Use name_displayer.
	* src/ObjectSelector/_PersonFrame.py: Use name_displayer.
	* src/Merge/_MergePerson.py: Use name_displayer.
	* src/GrampsDbUtils/_WriteGedcom.py: Use name_displayer.
	* src/GrampsDbUtils/_ReadXML.py: Use name_displayer.
	* src/GrampsDbUtils/_GedcomParse.py: Use name_displayer.
	* src/FilterEditor/_ShowResults.py: Use name_displayer.
	* src/FilterEditor/_EditRule.py: Use name_displayer.
	* src/Editors/_EditPrimary.py: Use name_displayer.
	* src/Editors/_EditPersonRef.py: Use name_displayer.
	* src/Editors/_EditPerson.py: Use name_displayer.
	* src/Editors/_EditName.py: Use name_displayer.
	* src/Editors/_EditLdsOrd.py: Use name_displayer.
	* src/Editors/_EditFamily.py: Use name_displayer.
	* src/DisplayTabs/_PersonRefModel.py: Use name_displayer.
	* src/DisplayTabs/_NameModel.py: Use name_displayer.
	* src/DisplayTabs/_ChildModel.py: Use name_displayer.
	* src/DisplayTabs/_BackRefModel.py: Use name_displayer.
	* src/DisplayModels/_PeopleModel.py: Use name_displayer.
	* src/DisplayModels/_FamilyModel.py: Use name_displayer.
	* src/DataViews/_PersonView.py: Use name_displayer.
	* src/DataViews/_RelationView.py: Use name_displayer.
	* src/DataViews/_PedigreeView.py: Use name_displayer.
	* src/Utils.py: Use name_displayer.
	* src/SubstKeywords.py: Use name_displayer.
	* src/Sort.py: Use name_displayer.
	* src/Reorder.py: Use name_displayer.
	* src/PageView.py (BookMarkView.add_bookmark): Use name_displayer.
	* src/Navigation.py: Use name_displayer.
	* src/DisplayState.py: Use name_displayer.
	* src/GrampsCfg.py: Use name_displayer.
	* src/Bookmarks.py (Bookmarks.make_label): Use name_displayer.
	* src/GrampsDb/Makefile.am (pkgdata_PYTHON): Ship new files.
	* src/Makefile.am (gdir_PYTHON): Ship ProgressDialog.py
	* src/ReportBase/Makefile.am: Ship new files.
	* src/GrampsLocale/Makefile.am: Ship __init__.py.
	* src/RelLib/Makefile.am: Ship _BasicPrimaryObject.py.
	* gramps.sh.in: Typo.

2007-06-26  Don Allingham  <don@gramps-project.org>
	* src/Bookmarks.py: pylint
	* src/DateEdit.py: pylint
	* src/AutoComp.py: pylint
	* src/BaseDoc.py: pylint
	* src/DateHandler/_DateParser.py: pylint
	* src/DateHandler/_Date_fi.py: pylint
	* src/DateHandler/_DateUtils.py: pylint
	* src/DateHandler/__init__.py: pylint
	* src/DateHandler/_DateDisplay.py: pylint
	* src/DateHandler/_Date_fr.py: pylint
	* src/DateHandler/_Date_es.py: pylint
	* src/DateHandler/_Date_nl.py: pylint
	* src/DateHandler/_Date_sk.py: pylint
	* src/DateHandler/_DateHandler.py: pylint
	* src/DateHandler/_Date_lt.py: pylint
	* src/DateHandler/_Date_ru.py: pylint
	* src/DateHandler/_Date_sv.py: pylint
	* src/DateHandler/_Date_de.py: pylint

2007-06-26  Alex Roitman  <shura@gramps-project.org>
	* src/plugins/ReadGrdb.py (importData): Only copy environment if
	it exists.
	* src/GrampsDb/_GrampsBSDDB.py (load): Restore env_flags
	definition for TXN-less database.

2007-06-25  Alex Roitman  <shura@gramps-project.org>
	* src/Editors/_EditEvent.py (_connect_signals): Properly define
	ok_button.
	* src/plugins/RemoveUnused.py (init_gui): Add missing argument.
	* src/GrampsDb/_GrampsInMemDB.py: Rename overridden methods.
	* src/GrampsDb/_GrampsDbBase.py: Rename overridden methods.
	* src/GrampsDb/_GrampsBSDDB.py: Rename overridden methods.
	* src/GrampsDb/_GrampsDBDir.py: Rename overridden methods.

2007-06-25  Don Allingham  <don@gramps-project.org>
	* src/DisplayTabs/_AddrEmbedList.py: pylint
	* src/DisplayTabs/_AddressModel.py: pylint
	* src/DisplayTabs/_WebModel.py: pylint

2007-06-25  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsBSDDB.py (commit_base): Rename method.
	* src/GrampsDb/_GrampsDBDir.py (commit_base): Rename method.
	* src/GrampsDb/_GrampsDbBase.py: Rename __commit_base into commit
	base: caused problems with python2.4 scoping.

2007-06-24  Alex Roitman  <shura@gramps-project.org>
	* src/NameDisplay.py (_gen_cooked_func,_gen_raw_func): Do not
	replace %% with anything.

2007-06-24  Don Allingham  <don@gramps-project.org>
	* configure.in: add files
	* src/DataViews/_RelationView.py: fix translation argument
	* src/RelLib/Makefile.am: Add missing files
	* src/plugins/Makefile.am: Add missing files
	* src/DbManager.py: fix translation argument
	* src/Utils.py: fix translation argument
	* src/Filters/Rules/Person/Makefile.am: Add missing files
	* src/Makefile.am: Add missing files

2007-06-24  Alex Roitman  <shura@gramps-project.org>
	* src/plugins/ReadGrdb.py (importData): Rework to upgrade and
	import a copy of grdb file, leaving the original file untouched.
	* src/GrampsDb/_GrampsBSDDB.py (make_env_name): Add method to
	determine the environment name.

2007-06-24  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/BookReport.py (BookReportDialog::__init__): 
	  Fix non text report styles

2007-06-24  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/BookReport.py (on_booklist_ok_clicked): Handle unicode names

2007-06-24  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/OpenOfficeDoc.py (rotate_text, init): remove fill color to 
	  improve the fanchart display (#0001072)

2007-06-24  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/ODFDoc.py (rotate_text, init): fix rotated text location and 
	  remove background color to improve the fanchart display (#0001072)

2007-06-24  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsBSDDB.py (load): Typo.
	(version_supported): Default to the current version.
	* src/DbLoader.py (read_file): Fix error reporting.

2007-06-23  Don Allingham  <don@gramps-project.org>
	* src/LdsUtils.py: switch to parsing an external XML file instead of
	hard coded values
	* src/data/lds.xml: new file
	* src/data/Makefile.am: handle new lds.xml
	* src/Editors/_EditLdsOrd.py: handle new LDS temple scheme
	* src/GrampsDbUtils/_GedcomParse.py: handle new LDS temple scheme
	* DisplayTabs/_LdsModel.py: handle new LDS temple scheme

2007-06-23  Don Allingham  <don@gramps-project.org>
	* src/Editors/_EditUrl.py: add jump button
	* src/DisplayTabs/_WebEmbedList.py: add jump button
	* src/DisplayTabs/_EmbeddedList.py: add jump button
	* src/DisplayTabs/_BackRefList.py: add jump button
	* src/DisplayTabs/_ButtonTab.py: add jump button
	* src/glade/gramps.glade: add jump button

2007-06-23  Alex Roitman  <shura@gramps-project.org>
	* src/plugins/RemoveUnused.py: Rewrite with single-dialog UI.
	* src/plugins/unused.glade: Add new file.
	* src/plugins/Makefile.am: Ship new file.

2007-06-23  Brian Matherly  <brian@gramps-project.org>
	* src/Filters/Rules/Person/__init__.py:
	* src/Filters/Rules/Person/Makefile.am:
	* src/Filters/Rules/Person/_MissingParent.py:
	  Add "People missing parent" filter.

2007-06-23  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportDialog.py: Fix attribute error exceptions.

2007-06-22  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: pylint fixes
	* src/glade/gramps.glade: widen with DbManager window

2007-06-22  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0001016: [narrative website] Why is the mime 
	  type shown on each image page

2007-06-22  Alex Roitman  <shura@phy.ucsf.edu>
	* src/GrampsDb/_GrampsGEDDB.py (close): Save after batch 
	transactions: #862.
	* src/GrampsDb/_GrampsXMLDB.py (close): Save after batch
	transactions: #862.

2007-06-22  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportDialog.py: Still let REAL exceptions pass through.

2007-06-22  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/Pdfdoc.py: 0001055: Pictures of the gallery are not used in the
	  detailed ancestor's report when output format is PDF

2007-06-21  Alex Roitman  <shura@gramps-project.org>
	* src/Editors/_EditFamily.py (EditFamily.__do_save): Disconnect
	all signal handlers before committing data.
	* src/GrampsCfg.py (cb_format_changed): Catch new exception;
	escape special chars from displayed span.
	* src/NameDisplay.py (_gen_cooked_func): Only replace known
	parameters, leave the rest as is;
	(_format_str_base): Catch formatting exceptions and raise our own.
	* src/Errors.py (NameDisplayError): Add class. 

2007-06-22  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/NameDisplay.py: fix indentation (use only spaces).
	* src/GrampsCfg.py: handle invalid name format: #1025.

2007-06-20  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: Catch the icons properly
	* src/GrampsDb/_GrampsDBDir.py: catch error on lock file deletion

2007-06-20  Alex Roitman  <shura@gramps-project.org>
	* src/Config/_GrampsConfigKeys.py: Correctly regenerate.
	* src/DbManager.py (__rcs): Typo; (find_revisions): Use local
	time; (__selection_changed, __rcs): Change label.

2007-06-20  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: Handle more advanced RCS commands, such as
	rename revisions, checking out a new revision, and breaking locks
	* src/glade/gramps.glade: fix window positioning

2007-06-20  Alex Roitman  <shura@gramps-project.org>
	* src/Filters/Rules/Person/_RelationshipPathBetween.py
	(apply_filter): Object/handle mixup, #1090.

2007-06-19  Alex Roitman  <shura@gramps-project.org>
	* data/grampsxml.dtd: Typo.
	* src/DbManager.py (check_in): Add -f option to ci to force
	checking even if it is identical; fix -t option;
	(find_revisions): get the date from rlog;
	(__populate): Use date and comment, not rcs version numbers.
	(__button_press): Fix double-click handling.

2007-06-19  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: handle RCS init properly, don't use gziped files
	* src/GrampsDbUtils/_WriteXML.py: pass compress argument properly

2007-06-19  Alex Roitman  <shura@gramps-project.org>
	* src/FilterEditor/_FilterEditor.py (_find_dependent_filters):
	Add method to first find all filters fo deletion.

2007-06-19  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: parse comment for display in list
	* src/glade/gramps.glade: fix names of buttons on dbmanager

2007-06-19  Alex Roitman  <shura@gramps-project.org>
	* src/FilterEditor/_FilterEditor.py (_do_delete_filter): Use a
	copy for iteration over the filters.

2007-06-18  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/DetDescendantReport.py:
	* src/plugins/DetAncestralReport.py:
	  Fix death source reference.

2007-06-18  Brian Matherly  <brian@gramps-project.org>
	* src/DbManager.py: make path recursive. Make default db dir consistent.

2007-06-18  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsDBDir.py: revision control check in
	* src/DbManager.py: revision control check in
	* src/glade/gramps.glade: revision control check in

2007-06-18  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: check for revisions

2007-06-18  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsDBDir.py: support lock file

2007-06-18  Alex Roitman  <shura@gramps-project.org>
	* src/DateEdit.py (DateEditorDialog.switch_calendar): Only convert
	non-empty dates to new calendar.

2007-06-17  Alex Roitman  <shura@gramps-project.org>
	* src/plugins/Verify.py: Clarification in wording: #1071.
	* src/GrampsCfg.py (NameFormatEditDlg.cb_format_changed): Catch
	exception when format string is invalid.

2007-06-16  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: add user sorting to manager lists

2007-06-16  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDbUtils/_ReadXML.py (start_url): Correctly parse url type.

2007-06-16  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsDbBase.py: fix typo
	* src/GrampsDb/_GrampsDBDir.py: check for writability, otherwise open as readonly
	* src/DbManager.py: use single, user configurable database path
	* data/gramps.schemas.in: set default path to ~/.gramps/grampsdb
	
2007-06-16  Don Allingham  <don@gramps-project.org>
	* src/GrampsCfg.py: additional database path
	* src/Config/_GrampsConfigKeys.py: additional database path
	* src/DbManager.py: additional database path
	* src/GrampsDbUtils/Makefile.am: additional database path
	* src/Makefile.am: additional database path
	* data/gramps.schemas.in: additional database path

2007-06-16  Brian Pepple  <bpepple@fedoraproject.org>
	* data/gramps.desktop.in: Fix desktop file to conform to desktop
	file specs.

2007-06-16  Alex Roitman  <shura@gramps-project.org>
	* src/Filters/Rules/Person/_IsChildOfFilterMatch.py
	(IsChildOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsAncestorOfFilterMatch.py
	(IsAncestorOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsDescendantOfFilterMatch.py
	(IsDescendantOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_HasCommonAncestorWithFilterMatch.py
	(HasCommonAncestorWithFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsParentOfFilterMatch.py
	(IsParentOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsSiblingOfFilterMatch.py
	(IsSiblingOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsSpouseOfFilterMatch.py
	(IsSpouseOfFilterMatch): Subclass MatchesFilter.

2007-06-15  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_Backup.py: Optimization and documentation.

2007-06-14  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDbUtils/_Backup.py (__do_restore): Minor optimization.
	* src/GrampsDb/_GrampsDbBase.py (__get_from_handle): Pass txn.

2007-06-14  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_Backup.py (__do_restore): use transactions during restore

2007-06-14  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/SvgDrawDoc.py: improve text rendering (#0001072)

2007-06-13  Alex Roitman  <shura@gramps-project.org>
	* src/ViewManager.py: Enable recent files.
	* src/DisplayState.py (RecentDocsMenu.load): work out directories;
	(RecentDocsMenu.build): Use symbolic names for menu.
	* src/RecentFiles.py: Make work with directories and symbolic
	names; remove GNOME-related functionality.
	* src/GrampsDb/_GrampsDBDir.py (open_undodb): Override the base
	method by using undo.db inside the data directory.

2007-06-13  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_Backup.py (__do_export): check for existance before deleting

2007-06-13  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: handle cursor while rebuilding
	* src/glade/gramps.glade: fix label placement

2007-06-13  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py: handle broken dbs that have been opened
	* src/DbState.py: handle broken dbs that have been opened
	* src/GrampsDbUtils/_Backup.py: write intermediate file firs to make
	sure no errors occur when writing, then replace old backups

2007-06-13  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/GraphViz.py: Improve tooltip for latin-1 option.

2007-06-12  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/AbiWord2Doc.py: Fix width error

2007-06-12  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportUtils.py:
	* src/ReportBase/__init__.py:
	* src/ReportBase/_Bibliography.py:
	* src/ReportBase/_Endnotes.py:
	* src/plugins/DetDescendantReport.py:
	* src/plugins/IndivComplete.py:
	* src/plugins/BookReport.py:
	* src/plugins/DetAncestralReport.py:
	  Enhance the source endnotes in some text reports.

2007-06-12  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: better rebuild recovery
	* src/GrampsDb/_GrampsDbConst.py: better rebuild recovery
	* src/GrampsDb/_GrampsDBCallback.py: better rebuild recovery
	* src/DbManager.py: better rebuild recovery
	* src/glade/gramps.glade: better rebuild recovery
	* src/const.py.in: better rebuild recovery
	* src/QuestionDialog.py: better rebuild recovery
	* src/GrampsDbUtils/_ReadGedcom.py: better rebuild recovery
	* src/ArgHandler.py: better rebuild recovery
	* src/DbLoader.py: better rebuild recovery

2007-06-12  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: detection and recovery from db errors
	* src/GrampsDb/_GrampsDBDir.py: detection and recovery from db errors
	* src/GrampsDb/_GrampsBSDDB.py: detection and recovery from db errors
	* src/DbManager.py: detection and recovery from db errors
	* src/DbState.py: detection and recovery from db errors
	* src/ArgHandler.py: detection and recovery from db errors

2007-06-11  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: Improve backup strategy
	* src/GrampsDb/_GrampsDBDir.py: Improve backup strategy
	* src/DbManager.py: Improve backup strategy
	* src/glade/gramps.glade: Improve backup strategy
	* src/Errors.py: Improve backup strategy
	* src/GrampsDbUtils/_Backup.py: Improve backup strategy

2007-06-06  Alex Roitman  <shura@gramps-project.org>
	* src/DisplayState.py (DisplayState.__signals__): Port fixes from
	2.2 tree. 
	* src/FilterEditor/_EditFilter.py: Port fixes from 2.2 tree.
	* src/FilterEditor/_FilterEditor.py: Port fixes from 2.2 tree.
	* data/grampsxml.rng: Port fixes from 2.2 tree.
	* data/grampsxml.dtd: Port fixes from 2.2 tree.
	* src/GrampsDb/_GrampsDbWriteXML.py (_xml_version): Bump up version.

2007-06-03  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsCursor.py: added
	* src/Simple/__init__.py: add

2007-06-01  Alex Roitman  <shura@gramps-project.org>
	* src/DbLoader.py (_OPEN_FORMATS): Remove grdb from the native
	format list.
	* src/GrampsDbUtils/_GrampsDbWRFactories.py
	(gramps_db_reader_factory):  remove grdb read from the factories,
	it is a plugin now.
	* src/plugins/ReadGrdb.py: Register import; made module a plugin.

2007-06-01  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/HtmlDoc.py: fix title error.

2007-05-24  Don Allingham  <don@gramps-project.org>
	* src/Simple/Makefile.am: added
	* src/DataViews/_PedigreeView.py: catch loop in relationships, 
	indicated by a recursion limit exception.

2007-05-20  Don Allingham  <don@gramps-project.org>
	* configure.in: update Simple/Makefile
	* src/Simple/_SimpleAccess.py: Move to Simple package
	* src/Simple/_SimpleDoc.py: Move to Simple package
	* src/Makefile.am: Move to Simple package
	* src/DataViews/_PersonView.py: Simple package support
	* src/plugins/all_events.py: Simple package supprt

2007-05-20  Don Allingham  <don@gramps-project.org>
	* src/Lru.py: pylint fixes
	* src/DisplayState.py: pylint fixes
	* src/Errors.py: pylint fixes
	* src/DbState.py: pylint fixes

2007-05-19  Don Allingham  <don@gramps-project.org>
	* src/Bookmarks.py: pylint fixes
	* src/ColumnOrder.py: pylint fixes
	* src/DateEdit.py: pylint fixes
	* src/DbLoader.py: pylint fixes
	* src/ManagedWindow.py: pylint fixes

2007-05-19  Don Allingham  <don@gramps-project.org>
	* src/AutoComp.py: removal of unused functions
	* src/BaseDoc.py: clean up and add documentation

2007-05-18  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: fix gallery image links generated on Win32

2007-05-16  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/verify.glade
	* src/plugins/cdexport.glade
	* src/plugins/vcardexport.glade
	* src/plugins/writeftree.glade
	* src/plugins/eval.glade
	* src/plugins/vcalendarexport.glade
	* src/plugins/leak.glade
	* src/plugins/genewebexport.glade
	* src/plugins/eventcmp.glade
	* src/GrampsDbUtils/gedcomexport.glade
	  Remove all Gnome dependencies.

2007-05-16  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0000806: default for narrative website should
	  be protect living

2007-05-15  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportDialog.py: 0001043: Dropdown list in htmloptions in 
	  Family Group Report has very large size

2007-05-15  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: Sort strings, not lists.

2007-05-15  Brian Matherly  <brian@gramps-project.org>
	* src/DataViews/_PedigreeView.py: Catch possible crash

2007-05-14  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_PedigreeView.py: catch errors
	* src/DataViews/_RelationView.py: catch errors
	* src/ReportBase/_ReportDialog.py: catch errors
	* src/ReportBase/_SimpleAccess.py: fix marriage place/date values
	* src/Editors/_EditFamily.py: catch errors
	* src/DisplayTabs/_EmbeddedList.py: catch errors
	* src/plugins/FindDupes.py: catch errors
	* src/plugins/Verify.py: catch errors
	* src/AddMedia.py: fix scale_simple types
	* src/AutoComp.py: pylint fixes
	* src/ImgManip.py: pylint fixes
	* src/LdsUtils.py: new temple types
	* src/DbLoader.py: error types

2007-05-14  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0001044: ReportWeb Site, tab Page Generation
	  - items in dropdown list do not sort correctly

2007-05-13  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: Fix reference paths on Windows.

2007-05-11 Benny Malengier <bm@cage.ugent.be>
	* src/GrampsDbUtils/_ReadXML.py:
	* src/GrampsDb/_GrampsDbWriteXML.py:
        Merge gramps2 privacy changes of Don, add privacy to note of sourceref and lds_ord

2007-05-10 Benny Malengier <bm@cage.ugent.be>
	* src/GrampsDbUtils/_ReadXML.py: partly fix #1053, import privacy of person, family,
        media, source, place and repo correct. Still to do: sourceref and lds_ordinance

2007-05-08  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsDbBase.py (GrampsDbBookmarks.insert): fix
	bookmark insertion (#1050)
	* src/Editors/_EditFamily.py: fix sort columns (#1029)

2007-05-09 Benny Malengier <bm@cage.ugent.be>
	* src/glade/gramps.glade: fix #797
	* src/glade/gramps.glade: fix #796
	* src/GrampsDbUtils/_ReadXML.py: Set specific notetype on import/read of pre 2.3 xml, 
          inherit privacy of creating object for pre 2.3 xml as much as possible.

2007-05-08  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: Change the default directory so people don't
	  generate the report in their database directory.

2007-05-07  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_PersonView.py:
	* src/PageView.py:
	* src/Filters/SideBar/_MediaSidebarFilter.py:
	* src/Filters/SideBar/_SidebarFilter.py:
	* src/Filters/SideBar/_SourceSidebarFilter.py:
	* src/Filters/SideBar/_EventSidebarFilter.py:
	* src/Filters/SideBar/_FamilySidebarFilter.py:
	* src/Filters/SideBar/_PlaceSidebarFilter.py:
	* src/Filters/SideBar/_RepoSidebarFilter.py:
	* src/Filters/SideBar/_NoteSidebarFilter.py:
	* src/Filters/SideBar/_PersonSidebarFilter.py: Pass dbstate to SidebarFilters

2007-05-07  Don Allingham  <don@gramps-project.org>
	* src/ReportBase/_SimpleDoc.py: add support for tabs
	* src/BaseDoc.py: add support for tabs	
	* src/docgen/TextBufDoc.py: add support for tabs

2007-05-07 Benny Malengier <bm@cage.ugent.be>
	* src/GrampsDb/_GrampsBSDDB.py: upgrade of grdb now sets correct notetype, and 
          inherits the public/private setting of the parent object it is created from, 
          instead of defaulting to public.

2007-05-07 Benny Malengier <bm@cage.ugent.be>
	* src/Editors/_EditPlace.py:
	* src/Editors/_EditAddress.py:
	* src/Editors/_EditLdsOrd.py:
	* src/Editors/_EditSourceRef.py:
	* src/Editors/_EditSource.py:
	* src/Editors/_EditRepoRef.py:
	* src/Editors/_EditAttribute.py:
	* src/Editors/_EditPersonRef.py:
	* src/Editors/_EditNote.py:
	* src/Editors/_EditPerson.py:
	* src/Editors/_EditMediaRef.py:
	* src/Editors/_EditEventRef.py:
	* src/Editors/_EditMedia.py:
	* src/Editors/_EditRepository.py:
	* src/Editors/_EditName.py:
	* src/Editors/_EditChildRef.py:
	* src/Editors/_EditFamily.py:
	* src/Editors/_EditEvent.py:
	* src/RelLib/_NoteType.py:
	* src/DisplayTabs/_NoteTab.py:
	* src/GrampsWidgets.py:
	* TODO:
	Implement using a specific notetype instead of General for notes created as part of a
        primary or secondary object. Add list of types to ignore for inclusion in MonitoredDataType in a general manner.
        List remaining issues in TODO for multiple notes.

2007-05-06  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_PersonView.py: add quick report
	* src/GrampsDb/_GrampsDbBase.py: use NotImplementedError instead of assertion
	* src/ReportBase/_SimpleAccess.py: added functionality
	* src/RelLib/_MediaObject.py: comments
	* src/RelLib/_Person.py: remove @sort comment
	* src/RelLib/_BasicPrimaryObject.py: 
	* src/plugins/all_events.py: comments
	* src/glade/gramps.glade: clean up width
	* src/gramps_main.py: added docgen to the search path
	* src/docgen/TextBufDoc.py: Added interface

2007-05-06  Brian Matherly  <brian@gramps-project.org>
	* src/data/main5.css: Fix generation chart alignment for Narrative Web.

2007-05-04  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/LaTeXDoc.py: convert tabs to space-tabs

2007-05-03  Benny Malengier <bm@cage.ugent.be>
       * src/plugins/rel_de.py:
	issue #0000929 , rel_de.py

2007-05-01  Don Allingham  <don@gramps-project.org>
	* src/ReportBase/_SimpleAccess.py: simplifed database access routines

2007-04-30  Benny Malengier <bm@cage.ugent.be>
	* src/Editors/_EditPlace.py:
	* src/Editors/_EditSource.py:
	* src/Editors/_EditNote.py:
	* src/Editors/_EditPerson.py:
	* src/Editors/_EditRepository.py:
	* src/Editors/_EditFamily.py:
	* src/DisplayTabs/_NoteTab.py:
	Add meaningfull title to the note dialog instead of only the note number, when called from place, source, person, family or repo

2007-04-29  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_Report.py:
	* src/BaseDoc.py:
	* src/docgen/HtmlDoc.py:
	* src/docgen/ODFDoc.py:
	* src/docgen/PdfDoc.py:
	* src/docgen/AbiWord2Doc.py:
	* src/docgen/GtkPrint.py:
	* src/docgen/OpenOfficeDoc.py:
	* src/docgen/LaTeXDoc.py:
	* src/docgen/SvgDrawDoc.py:
	* src/docgen/KwordDoc.py:
	* src/docgen/AsciiDoc.py:
	* src/docgen/RTFDoc.py:
	* src/docgen/LPRDoc.py:
	* src/docgen/PSDrawDoc.py:
	Divide BaseDoc into BaseDoc, TextDoc and DrawDoc. TextDoc and DrawDoc are 
	abstract interfaces that must be implemented by the corresponding document
	generators.

2007-04-28  Benny Malengier <bm@cage.ugent.be>
	* src/images/.../Makefile.am:
	* src/images/Makefile.am:
        * src/DataViews/_RelationView.py:
        * src/MarkupText.py:
        * src/gramps_main.py:
        * src/images/.../gramps-font-color...: 
        * src/images/.../gramps-font-bgcolor...:
        * src/images/.../gramps-parents-open...:
        * src/images/48x48/gramps-parents-add.png:
	New icons for add/share parents, clean up media icon, icons for fonts as asked by Zsolt, delete of no more needed icons  gramps-sharefamily, gramps-media-all. Reflect changes to images to makefiles. Use the new icons.

2007-04-27  Brian Matherly  <brian@gramps-project.org>
	* src/Filters/Rules/Person/_IsLessThanNthGenerationAncestorOfBookmarked.py:
	* src/Filters/Rules/Person/_RelationshopPathBetweenBookmarks.py:
	Fix bookmark errors.

2007-04-27  Benny Malengier <bm@cage.ugent.be>
	* src/images/22x22/Makefile.am:
	* src/images/16x16/Makefile.am:
	* src/images/48x48/Makefile.am:
	* src/images/scalable/Makefile.am:
	* src/images/Makefile.am:
	Reflect changes to images to makefiles

2007-04-27  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py:
	* src/Editors/_EditNote.py:
	Rewrite of the note markup functionality, also fixes: #1024.

2007-04-23  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportUtils.py:
	* src/ReportBase/_StyleEditor.py:
	* src/ReportBase/_Report.py:
	* src/plugins/DescendReport.py:
	* src/plugins/DetDescendantReport.py:
	* src/plugins/IndivComplete.py:
	* src/plugins/TimeLine.py:
	* src/plugins/AncestorReport.py:
	* src/plugins/DescendChart.py:
	* src/plugins/DetAncestralReport.py:
	* src/plugins/AncestorChart2.py:
	* src/plugins/IndivSummary.py:
	* src/plugins/FamilyGroup.py:
	* src/plugins/StatisticsChart.py:
	* src/plugins/FanChart.py:
	* src/BaseDoc.py:
	* src/docgen/HtmlDoc.py:
	* src/docgen/ODFDoc.py:
	* src/docgen/AbiWord2Doc.py:
	* src/docgen/PdfDoc.py:
	* src/docgen/SvgDrawDoc.py:
	* src/docgen/LaTeXDoc.py:
	* src/docgen/OpenOfficeDoc.py:
	* src/docgen/KwordDoc.py:
	* src/docgen/AsciiDoc.py:
	* src/docgen/RTFDoc.py:
	* src/docgen/LPRDoc.py:
	* src/docgen/PSDrawDoc.py:
	Move Graphic Styles, Table Styles and Cell Styles into the StyleSheet class.
	All report styles are now defined in the "get_default_style()" function.

2007-04-22  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/ODFDoc.py: escape still wasn't right. ancestor and descendant
	  charts were wrong.

2007-04-21  Brian Matherly  <brian@gramps-project.org>
	* src/Filters/Rules/Person/_IsBookmarked.py:
	  0000970: _IsBookmarked.py causes crash

2007-04-21  Benny Malengier <bm@cage.ugent.be>
        * src/Editors/_EditFamily.py : add up down arraw on children list
	* src/DisplayTabs/_EmbeddedList.py : generalize select method for
	up/down movement in list
2007-04-20  Don Allingham  <don@gramps-project.org>
	* src/DisplayModels/_BaseModel.py (BaseModel.add_row_by_handle): 
	if search not defined, do an insert
	* src/GrampsDb/_ReadGedcom.py: fix calendar parsing
	* src/GrampsDb/_WriteGedcom.py: fix calendar generation

2007-04-19  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/ODFDoc.py: PROPERLY escape ampersands

2007-04-19  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/DisplayModels/_NoteModel.py: colorize using marker

2007-04-18  Benny Malengier <bm@cage.ugent.be>
	* src/DisplayTabs/_EmbeddedList.py
	* src/DisplayTabs/_BackRefList.py
	* src/DisplayTabs/_NoteTab.py
	* src/DisplayTabs/_ButtonTab.py
	Added move up and move down buttons to the EmbeddedList, use them only
	for now in NoteTab

2007-04-18  Brian Matherly  <brian@gramps-project.org>
	* src/DbManager.py: generate DEFAULT_DIR for databases from const.home_dir

2007-04-17  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_FamilyList.py: add marriage date column
	* src/GrampsDb/_DbUtils.py: add function for finding a marriage event
	* src/DisplayModels/_FamilyModel.py: add marriage date column
	* src/GrampsDbUtils/_GedcomParse.py: handle place form handing
	* src/GrampsDbUtils/_GedcomLex.py: handle place form handing
	* src/GrampsDbUtils/_WriteGedcom.py: handle note list
	* src/docgen/ODFDoc.py: escape special characters

2007-04-17  Benny Malengier <bm@cage.ugent.be>
       * src/images/
       * src/GrampsWidgets.py
       * src/glade/gramps.glade
       * src/glade/edit_person.glade
       * src/DisplayTabs/_NoteTab.py
       Added new icons for lock, unlock, viewmedia, and start using them.
       Removed old lock and view icons.

2007-04-16  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
       * src/ViewManager.py (create_pages): fix off-by-one error when
       preselecting last view

2007-04-14  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py
	* src/ReportBase/_ReportUtils.py
	  0001012: Private source and private child references shown in narrative 
	  website.

2007-04-14  Brian Matherly  <brian@gramps-project.org>
	* src\data\main4.css
	* src\data\main5.css
	* src\data\main6.css
	* src\data\main1.css
	* src\data\main2.css
	* src\data\main3.css
	  0001017: Insufficient space in pedigree view of narrative website

2007-04-12  Brian Matherly  <brian@gramps-project.org>
	* src/GrampsDbUtils/_ReadXML.py: 0001011: XML import loses media objects 
	  when media object has no title.

2007-04-09  Brian Matherly  <brian@gramps-project.org>
	* src/Config/_GrampsIniKeys.py: Remove file check - it is not needed.

2007-04-09  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/Checkpoint.py: missing comma in Checkpoint.py.

2007-04-08  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0001006: Narrative Web: Media objects missing
	  title (description), mime_type, or path, are displayed poorly.

2007-04-08  Don Allingham  <don@gramps-project.org>
	* src/DisplayState.py (DisplayState.__init__): allocate 15 spaces for match label

2007-04-08  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0000896: Crash running Narrative Web report -
	  system memory exhausted.

2007-04-07  Don Allingham  <don@gramps-project.org>
	* src/plugins/Checkpoint.py: update from 2.2
	* src/GrampsDb/_GrampsDbWriteXML.py: clean up
	* src/Editors/_EditPrimary.py: prevent double OK clicks
	* src/Editors/_EditPlace.py: prevent double OK clicks
	* src/Editors/_EditSource.py: prevent double OK clicks
	* src/Editors/_EditPerson.py: prevent double OK clicks
	* src/Editors/_EditRepository.py: prevent double OK clicks
	* src/Editors/_EditFamily.py: prevent double OK clicks
	* src/Editors/_EditEvent.py: prevent double OK clicks

2007-04-05  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0000998: Source Ref link refers to nothing in
	  Narrative web report.

2007-04-05  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0000996: Individual attributes do no include
	  source reference citations in Narrative Web report.

2007-04-04  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/Checkpoint.py: 0000993: Checkpoint tool crashes in Windows

2007-04-04  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsWidgets.py (Statusbar): min width given in #chars;
	right alignment of a bar is enabled.
	* src/DisplayState.py (DisplayState.__init__): statusbar creation
	with modified parameters.

2007-04-02  Don Allingham  <don@gramps-project.org>
	* src/DisplayState.py: shorten match message
	* src/GrampsDb/Makefile.am: Added _HelperFunctions.py
	* src/GrampsDb/__init__.py: Added _HelperFunctions.py
	* src/GrampsDb/_HelperFunctions.py: Added support functions

2007-04-01  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsDbBase.py: handle close/delete of active database
	* src/DbManager.py: clean up
	* src/DbState.py: issue database-changed signal on db close
	* src/GrampsDbUtils/_GedcomParse.py: fix adding of notes
	* src/DbLoader.py: don't give undo warning if importing into empty db
	* src/DataViews/_PedigreeView.py: display matches in statusbar
	* src/DataViews/_PersonView.py: display matches in statusbar
	* src/DataViews/_RelationView.py: display matches in statusbar
	* src/DisplayState.py: display matches in statusbar
	* src/DisplayModels/_BaseModel.py: display matches in statusbar
	* src/DisplayModels/_PeopleModel.py: display matches in statusbar
	* src/GrampsDbUtils/_GedcomParse.py: display matches in statusbar
	* src/PageView.py: display matches in statusbar
	* src/Filters/_SearchBar.py: display matches in statusbar
	* src/DbManager.py: fix default file name

2007-04-01  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsWidgets.py (Statusbar._set_packing): Reverse packing style.

2007-04-01  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsWidgets.py: Statusbar widget added.
	* src/ViewManager.py: use custom Statusbar.

2007-03-31  Brian Matherly  <brian@gramps-project.org>
	* src/BaseDoc.py:
	* src/docgen/AbiWord2Doc.py:
	* src/docgen/ODFDoc.py:
	* src/OpenOfficeDoc.py:	
	Remove "self.font" and "self.media_list" from the BaseDoc interface as they
	are only common to a couple of formats.

2007-03-31  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/AbiWord2Doc.py: Fix PaperStyle typos.

2007-03-29  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: load previous db if requested
	* src/gramps_main.py: load previous db if requested
	* src/ArgHandler.py: load previous db if requested

2007-03-29  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportOptions.py
	* src/ReportBase/_Report.py
	* src/plugins/BookReport.py
	Remove "get_newpage()" and "set_newpage()" from the ReportOptions class. 
	They are not really options. The BookReportDialog now takes care of 
	inserting page breaks.

2007-03-28  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: call dbmanager if no file loaded on startup
	* src/DbManger.py: open buttons and double click
	* src/gramps_main.py: use "Family Trees"

2007-03-28  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/DataViews/_NoteView.py: enable shortcuts and drag-and-drop.
	* src/Bookmarks.py (NoteBookmarks.make_label): better note label.
	* src/DisplayTabs/_NoteModel.py: better note label for preview.
	* src/DisplayTabs/_NoteTab.py: enable accepting drag-and-drop notes.
	* src/ScratchPad.py: ScratchPadNote added.
	* src/DdTargets.py: NOTE_LINK added.

2007-03-28  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/DataViews/_NoteView.py: put back column editor support.
	* src/GrampsDb/_GrampsDbBase.py (get_note_column_order): fix default
	values.
	* src/DisplayModels/_NoteModel.py: include marker column.

2007-03-27  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: pass dbstate to DbManager
	* src/DbManager.py: add icon, prevent deletion of open db, make buttons
	do the sensible thing, prevent duplicate names when creating a new db.

2007-03-27  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportDialog.py
	* src/ReportBase/_BareReportDialog.py
	* src/plugins/BookReport.py
	Remove "parse_report_options_frame()" and "parse_other_frames()" from the 
	report interface. They are not used.

2007-03-27  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportOptions.py
	* src/plugins/DescendChart.py
	* src/plugins/AncestorChart2.py
	* src/PluginUtils/_Options.py
	* src/PluginUtils/_Tool.py
	Remove "enable_options()" from the report interface. All reports define all
	their own options. So it is not used.

2007-03-27  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsDb/_DbUtils.py (db_copy): include missing Note table;
	handling Note bookmarks.
	* src/GrampsDb/_GrampsDbWriteXML.py:
	* src/GrampsDb/_GrampsDBDir.py:
	* src/GrampsDb/_GrampsBSDDB.py:
	* src/Bookmarks.py:
	* src/GrampsDbUtils/_ReadXML.py:
	Handling Note bookmarks.

2007-03-27  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsDbUtils/_ReadGrdb.py (importData): include missing Note
	table; handle Note bookmarks.

2007-03-27  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsDb/_GrampsDbBase.py: add note_bookmarks.
	* src/DataViews/_NoteView.py: 'add' and 'remove' functionalities added.
	* src/Editors/_EditNote.py: DeleteNoteQuery added.
	* src/DisplayTabs/_NoteModel.pya: unnecessary delete_tags call removed.
	* src/Utils.py: get_referents() and get_note_referents added();
	get_source_referents() and get_media_referents() rewritten.

2007-03-27  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportDialog.py
	* src/ReportBase/_BareReportDialog.py
	Remove the "pagecount" option from the paper menu in the reports. It is not
	used.

2007-03-27  Don Allingham  <don@gramps-project.org>
	* src/DbManager.py (DbManager.populate): make default directory if it
	does not exist

2007-03-27  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_CommandLineReport.py
	* src/ReportBase/_BareReportDialog.py
	* src/ReportBase/_ReportOptions.py
	* src/plugins/DescendReport.py
	* src/plugins/DetDescendantReport.py
	* src/plugins/AncestorReport.py
	* src/plugins/DetAncestralReport.py
	Remove "get_generations()" from the report options base classes. It was 
	forcing some reports to have the "page break between generations" options
	even though they weren't using it. All reports now define all of their own
	options.

2007-03-26  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/DetDescendantReport.py: fix for multiple notes.

2007-03-26  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/DetAncestralReport.py: fix for multiple notes.

2007-03-26  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: integrate the new DbManager
	* src/glade/gramps.glade: integrate the new DbManager
	* src/gramps_main.py: integrate the new DbManager
	* src/DbManager.py: integrate the new DbManager
	* src/DisplayModels/_PeopleModel.py (PeopleModel._build_search_sub): 
	switch back to old format for handling cursor until bug can be resolved

2007-03-26  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Editors/_EditNote.py (save): pass the handle to the callback
	instead of the object itself.
	* src/DisplayTabs/_NoteTab.py: pass the add and edit callback functions
	to EditNote; side button tooltips.

2007-03-25  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportOptions.py: Remove get_display_format (not used)
	* src/ReportBase/_BareReportDialog.py: 
	  Remove get_report_extra_menu_info (not used)

2007-03-25  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportUtils.py
	* src/ReportBase/_CommandLineReport.py
	* src/ReportBase/_BareReportDialog.py
	* src/plugins/IndivComplete.py
	* src/plugins/NarrativeWeb.py
	* src/plugins/TimeLine.py
	* src/plugins/GraphViz.py
	* src/plugins/EventCmp.py
	* src/plugins/StatisticsChart.py
	* src/PluginUtils/_Options.py
	* src/PluginUtils/_Tool.py
	Remove get_report_filters() function. Let reports define the filter options
	themselves.

2007-03-24  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: add support for new directory type
	* src/GrampsDb/_GrampsDbBase.py: use normal pickle encoding
	* src/GrampsDb/_GrampsDBDir.py: new directory based type
	* src/GrampsDb/_GrampsDbFactories.py: add support for new directory type
	* src/Editors/_EditNote.py: only update on save
	* src/Selectors/_SelectPerson.py: use normal columns
	* src/GrampsDbUtils/_ReadGedcom.py: add support for new directory type
	* src/GrampsDbUtils/__init__.py: add support for new directory type
	* src/GrampsDbUtils/_Backup.py: fast pickle based backup
	* src/ArgHandler.py: add support for new directory type

2007-03-24  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Editors/_EditAddress.py:
	* src/Editors/_EditLdsOrd.py:
	* src/Editors/_EditSourceRef.py:
	* src/Editors/_EditEventRef.py:
	* src/Editors/_EditMedia.py:
	* src/Editors/_EditName.py:
	* src/Editors/_EditEvent.py:
	* src/glade/gramps.glade:
	move date_entry(ValidatableMaskedEntry) out into glade.

2007-03-24  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py (MarkupBuffer.set_text): better unicode encoding.
	* src/Editors/_EditPlace.py: source code encoding comment removed;
	EditPlace._validate_coordinate: proper unicode coding;
	EditPlace._setup_fields: longitude and latitude entries moved out to
	glade.
	* src/Editors/_EditNote.py (EditNote._local_init): redundant method
	call removed.
	* src/GrampsWidgets.py: enable custom widget support from glade;
	MonitoredEntry.connect: enable support for custom data for signal.
	* src/glade/gramps.glade (place_editor): include ValidatableMaskedEntry
	for longitude and latitude entries.
	* src/ManagedWindow.py (ManagedWindow.show): replace window.show() with
	window.show_all().

2007-03-21  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py (MarkupBuffer.set_text): convert unicode to byte
	string for parseString.
	* src/Editors/_EditAddress.py:
	* src/Editors/_EditLdsOrd.py:
	* src/Editors/_EditSourceRef.py:
	* src/Editors/_EditEventRef.py:
	* src/Editors/_EditMedia.py:
	* src/Editors/_EditName.py:
	* src/Editors/_EditEvent.py: attach ValidatableMaskedEntry into table
	with FILL=False yoption for having the validation error tip at right
	position.

2007-03-20  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/IndivComplete.py: handle multiple notes

2007-03-19  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/GraphViz.py: fix NameDisplay include

2007-03-18  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: use tooltips for buttons when text disabled (bug 959)
	* src/Editors/_EditSourceRef.py: fix help button (bug 960),  delete the cancel
	on the comment tab.
	* src/Editors/_EditReference.py: make sure help button is sensitive if used.
	* src/GrampsDbUtils/_GedcomParse.py: check for UTF16 BOM
	* src/ArgHandler.py: use STOCK_NEW for create of db (bug 947)
	* src/DbLoader.py: use STOCK_NEW for create of db (bug 947)

2007-03-17  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Editors/_EditPlace.py: better tooltip for coordinates; fix position
	of those tooltip.

2007-03-14  Brian Matherly  <brian@gramps-project.org>
	* src/Editors/_EditPlace.py: Add the following comment at the top of the 
	  file:
			# -*- coding: latin-1 -*-
	  See here: http://www.python.org/dev/peps/pep-0263/ for details.
	  I'm not sure if this is what we want to do, or if there is a better way,
	  But I needed to do something to get Gramps running again.

2007-03-13  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0000975: remove extra (/b) HTML tags in 
	  NarrativeWeb

2007-03-13  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0000976: NarrativeWeb: gramps ID always 
	  output regardless of setting

2007-03-13  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0000969: NarrativeWeb plugin: include the 
	  date in the media object pages

2007-03-13  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Editors/_EditPlace.py (_setup_fields): validate coordinates
	* src/glade/gramps.glade: delete long, lat entries from place_editor

2007-03-13  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/RelLib/_Note.py: import const from MarkupText module
	* src/MarkupText.py: use actions instead of widgets on the interface;
	new helper functions
	* src/Editors/_EditNote.py: move widgets out to glade; implement new
	MarkupText buffer interface; use uimanager/toolbar for formatting
	* src/glade/gramps.glade: edit_note update

2007-03-11  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportDialog.py: don't catch all exceptions - we won't
	  get a traceback.

2007-03-11  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: 0000950: include the date in the reference 
	  sections of the narrative web site

2007-03-09  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: Support new note API
	* src/ReportBase/_ReportUtils.py: Support new note API

2007-03-08  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py
	* src/GrampsDbUtils/_GedcomChar.py
	* src/GrampsDbUtils/_GedcomLex.py

2007-03-06  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/AncestorChart.py: Deleted - just an old version of 
	  AncestorChart2.py

2007-03-06  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py:
	* src/ReportBase/_ReportUtils.py:
	Fix 0000956: Event order within GRAMPS not replicated in web report

2007-03-06  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py (GedcomParser.__parse_record): fix note handling
	* src/Editors/_EditFamily.py (EditFamily.save): disable data changed warning
	when saving the data - we know that it changed.

2007-03-05  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: Fix 0000954: e-mail address causes Narrative
	  Web plugin to generate bad links

2007-03-05  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: support for close button on filter sidebar
	* src/DisplayModels/_BaseModel.py: support for marker coloring
	* src/DisplayModels/_FamilyModel.py: support for marker coloring
	* src/PageView.py: support for marker coloring
	* src/Filters/SideBar/_SidebarFilter.py: provide close button
	* src/Filters/SideBar/_PersonSidebarFilter.py: cleanup

2007-03-05  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/GraphViz.py: Fix doc init.
	  
2007-03-05  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/GtkPrint.py: Fix 0000908: GtkPrint doesn't parse if you don't 
	  have pygtk version 2.10

2007-03-05  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/GraphViz.py: Fix 0000942: Relationship graph doesn't show 
	  preferred name format

2007-03-05  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/TimeLine.py: Fix 0000943: Timeline doesn't show preferred 
	  name format

2007-03-03  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsGEDDB.py: readonly database for GEDCOM
	* src/Editors/_EditNote.py: add additional fields
	* src/RelLib/_Note.py: cleanup
	* src/DisplayTabs/_NoteModel.py: display correctly
	* src/GrampsWidgets.py: readonly support for checkbox
	* src/glade/gramps.glade: note fixes
	* src/DisplayModels/_NoteModel.py: display data correctly
	* src/GrampsDbUtils/_GedcomParse.py: cleanup, reference note fixes
	* example/gramps/example.gramps: new note support
	* example/gedcom/sample.ged: new note support

2007-03-02  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/AncestorChart2.py:
	* src/plugins/DescendChart.py:
		Make AncestorChart and DescendChart consistent in options
	* src/ReportBase/_BareReportDialog.py:
		remove get_report_extra_textbox_info
	* src/ReportBase/_CommandLineReport.py:
	* src/ReportBase/_ReportOptions.py:
		remove dispf

2007-02-28  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/GrampsDbUtils/_GedcomParse.py: Fix level of handle_source calls
	* src/GrampsDbUtils/_GedcomLex.py: fix typo

2007-02-28  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: more enhancements
	* src/GrampsDbUtils/_GedcomChar.py: more enhancements
	* src/GrampsDbUtils/_GedcomTokens.py: more enhancements

2007-02-28  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/plugins/ImportGeneWeb.py: Adapt to new Notes api; Some parsing
	fixes

2007-02-27  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomChar.py: handle stripping of newlines
	* src/GrampsDbUtils/_GedcomLex.py: handle newlines and eof
	* src/GrampsDbUtils/_GedcomParse.py (GedcomParser.parse_fam): use
	parse_level

2007-02-26  Brian Matherly  <brian@gramps-project.org>
	* src/BaseDoc.py:
	* src/docgen/PSDrawDoc.py:
	* src/docgen/SvgDrawDoc.py:
	* src/docgen/PdfDoc.py:
	* src/docgen/OpenOfficeDoc.py:
	* src/docgen/GtkPrint.py:
	* src/docgen/LPRDoc.py:
	* src/docgen/ODFDoc.py:
	* src/plugins/StatisticsChart.py:
	* src/plugins/Calendar.py:
	* src/ReportBase/_ReportUtils.py:
	Remove draw_bar function

2007-02-26  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/WritePkg.py: Fix crash on gpkg export in Windows

2007-02-26  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: handle EVENTS with argument on
	the declaration line, give notes and id/handle
	* src/GrampsDbUtils/_GedcomLex.py: handle EVENTS with argument on
	the declaration line

2007-02-26  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/RelLib/_AttributeType.py: Add WITNESS (used by GEDCOM parser to
	import textual event witness information
	* src/GrampsDbUtils/_GedcomParse.py: Support for some types of Witness
	data; Parse MAP/LATI/LONG; Fix creation of Nobility Title
	* src/GrampsDbUtils/_GedcomTokens.py: Add MAP,LATI,LONG

2007-02-26  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: encode file name properly

2007-02-26  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py: avoid creating empty elements in xml generator

2007-02-25  Alex Roitman  <shura@gramps-project.org>
	* src/DisplayTabs/_NoteTab.py: Import RelLib.

2007-02-25  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: attribution for icons
	* src/GrampsDbUtils/_GedcomParse.py: enhancements in parsing
	* src/GrampsDbUtils/_GedcomTokens.py: remove double AGNC
	* src/DataViews/__init__.py: Add NoteView
	* src/DataViews/_NoteView.py: Added
	* src/Config/_GrampsConfigKeys.py: Added new keys to handle note
	dialog width.
	* src/Editors/__init__.py: Add _EditNote.py
	* src/Editors/_EditNote.py: Added
	* src/DisplayTabs/_NoteTab.py: Updated to the new list format
	* src/GrampsWidgets.py: Add checkbox support
	* src/glade/gramps.glade: Added edit_note
	* data/gramps.schemas.in: new keys

2007-02-25  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/AncestorChart2.py: Fix index error

2007-02-25  Brian Matherly  <brian@gramps-project.org>
	* src/BaseDoc.py:
	* src/docgen/PSDrawDoc.py:
	* src/docgen/SvgDrawDoc.py:
	* src/docgen/PdfDoc.py:
	* src/docgen/OpenOfficeDoc.py:
	* src/docgen/GtkPrint.py:
	* src/docgen/LPRDoc.py:
	* src/docgen/ODFDoc.py:
	* src/plugins/AncestorChart2.py:
	* src/plugins/DescendChart.py:
	* src/plugins/StatisticsChart.py:
	* src/plugins/TimeLine.py:
	Remove height and width from GraphicsStyle

2007-02-25  Benny Malengier <bm@cage.ugent.be>
	* src/gramps_main.py: new icons, register them
	* src/DateEdit.py : use icon
	* src/PageView.py : use icon
	* src/DisplayTabs/_AddrEmbedList.py and
	src/DisplayTabs/_AttrEmbedList.py : use icon
2007-02-25  Don Allingham  <don@gramps-project.org>
	* src/DataViews/Makefile.am: install _NoteView.py
	* src/DisplayTabs/Makefile.am: install NoteModel.py
	* src/GrampsDbUtils/Makefile.am: install _GedcomChar.py and
	_GedcomLex.py
	
2007-02-25  Kees Bakker  <kees.bakker@xs4all.nl>
	* src/GrampsDbUtils/_GedcomUtils.py: Fix index checking on IDs

2007-02-25  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/DataViews/_NoteView.py: Enable filter editor
	* src/FilterEditor/_FilterEditor.py: Note Filter Editor
	* src/FilterEditor/_EditRule.py: Note Filter Editor
	* src/Filters/Rules/Note/_HasNote.py: Rename label
	* src/Filters/Rules/Note/__init__.py: Add more rules
	* src/Filters/Rules/__init__.py: Add Note Rules

2007-02-24  Don Allingham  <don@gramps-project.org>
	* src/DisplayTabs/_NoteModel.py: added
	* src/DisplayTabs/_NoteTab.py: support new list
	* src/GrampsDbUtils/_GedcomParse.py: enhancements to parsing
	* src/GrampsDbUtils/_ReadGedcom.py: handle encoding properly
	* src/GrampsDbUtils/_GedcomChar.py: new encoding interface
	* src/GrampsDbUtils/_GedcomLex.py: cleanup

2007-02-24  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/SvgDrawDoc.py.py: Fix XML error in draw_text.

2007-02-24  Brian Matherly  <brian@gramps-project.org>
	* src/BaseDoc.py:
	* src/ReportBase/_CommandLineReport.py:
	* src/ReportBase/_ReportDialgo.py:
	* src/docgen/PdfDoc.py:
	* src/docgen/OpenOfficeDoc.py:
	* src/docgen/ODFDoc.py:
	* src/docgen/RDFDoc.py:
	* src/docgen/KwordDoc.py:
	* src/docgen/PSDrawDoc.py:
	* src/docgen/SvgDrawDoc.py:
	* src/docgen/HtmlDoc.py:
	* src/docgen/AbiWord2Doc.py:
	* src/docgen/LaTeXDoc.py:
	* src/plugins/BookReport.py:
	Add PaperStyle to BaseDoc

2007-02-24  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Makefile.am: update
	* src/BasicUtils/Makefile.am: update

2007-02-24  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/Filters/_GenericFilter.py: Add GenericNoteFilter
	* src/Filters/Rules/Makefile.am: Add new Note subfolder
	* src/Filters/Rules/Note/*: Added new files
	* src/Filters/SideBar/_NoteSidebarFilter.py: New file
	* src/Filters/SideBar/Makefile.am: Add NoteSidebarFilter
	* src/Filters/SideBar/__init__.py: Add NoteSidebarFilter
	* src/DataViews/_NoteView.py: Enable NoteSidebarFilter
	* po/POTFILES.in: Add the new files
	* configure.in: Add new subfolder

2007-02-23  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils./_GedcomParse.py: enhanced parsing based off testcases
	* src/GrampsDbUtils./_GedcomTokens.py: enhanced parsing based off testcases

2007-02-23  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Typo preventing
	address upgrade.
	* src/GrampsDb/_GrampsDbWriteXML.py (write_address_list): Minor
	alignment corrections.
	* src/GrampsDb/_GrampsInMemDB.py (__init__): Define nid_trans.

2007-02-23  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: handle error cases
	* src/GrampsDbUtils/_GedcomLex.py: handle error cases
	* src/GrampsDbUtils/_GedcomUtils.py: handle error cases

2007-02-23  Alex Roitman  <shura@phy.ucsf.edu>
	* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Skip empty notes.

2007-02-22  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParser.py: fix a few bugs
	* src/DataViews/_PedigreeView.py: remove redundant call
	* src/PageView.py: remove redundant call
	* src/ViewManager.py: pylint fixes

2007-02-22  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* plugins/TestcaseGenerator.py: Generate new Note objects

2007-02-22  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsBSDDB.py (reindex_reference_map): Typo.
	* src/GrampsDb/_GrampsDbWriteXML.py (write_media_list): Typo.

2007-02-21  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_13): Add upgrade
	path for 2.2.x data;
	(commit_13): A low-level commit hack to aid in upgrade_13;
	(convert_notes_13): Recursive converter for the notes in each
	object and its note-capable child objects.

2007-02-21  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py: raise error in case of parsing failure.
	* src/const.py.in: add argument support for debug switch.
	* src/ArgHandler.py (parse_arg): handle debug switch argument.

2007-02-20  Alex Roitman  <shura@gramps-project.org>
	* data/grampsxml.dtd: Update DTD.
	* data/grampsxml.rng: Update schema.
	* src/GrampsDb/_GrampsDbWriteXML.py (write_xml_data): Place notes
	at the end.
	* src/GrampsDbUtils/_ReadXML.py (start_noteref): Add method;
	(__init__): Use new method.

2007-02-20  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_ReadGedcom.py: more cleanup
	* src/GrampsDbUtils/_GedcomTokens.py: more cleanup
	* src/GrampsDbUtils/_GedcomParse.py: Use the FAM->INDI mappings
	discovered in the StageOne parsing to fix missing relationships
	in Ancestry.com generated GEDCOM files.

2007-02-20  Benny malengier <bm@cage.ugent.be>
        * gramps_main.py : register_stock_icons
        * src/images: delete old icons
	* src/images/48x48/: new icons
	* src/images/22x22/: new icons
	* src/images/16x16/: new icons
	* src/images/scalable/: new icons
	* src/glade/gramps.glade: use new icons
	* src/DataViews/_FamilyList.py: use new icons
	* src/DataViews/_RelationView.py: use new icons
	* src/DisplayTabs/_PersonBackRefList.py: use new icons

2007-02-20  Alex Roitman  <shura@gramps-project.org>
	* src/Config/Makefile.am (keys): Add "make keys" target to
	regenerate the _rampsConfigKeys file.
	* src/Config/_GrampsConfigKeys.py (RELEDITBTN): Regenerate the
	file to add missing items.
	* data/gramps.schemas.in: Add missing key.
	* src/images/Makefile.am: new icons.
	* src/images/*: new icons.
	* configure.in: Generate new Makefiles.

2007-02-19  Alex Roitman  <shura@gramps-project.org>
	* src/RelLib/_Note.py (serialize,unserialize): Save and read
	change.
	* src/RelLib/_Repository.py (serialize,unserialize): Save and read
	change.
	* src/GrampsDb/_GrampsDbWriteXML.py): Export top-level notes and
	note references.
	* src/RelLib/_Note.py (set_type,get_type): Add methods.

2007-02-19  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_NoteView.py: Display data and columns
	* src/RelLib/__init__.py: import NoteType
	* src/DisplayModels/_NoteModel.py: Display data and columns
	* src/GrampsDbUtils/_GedcomParse.py: note import improvements

2007-02-19  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/DescendChart.py: include blank pages option
	* src/plugins/AncestorChart2.py: include blank pages option

2007-02-19  Don Allingham  <don@gramps-project.org>
	* src/Editors/_EditPlace.py: note list support
	* src/Editors/_EditAddress.py: note list support
	* src/Editors/_EditLdsOrd.py: note list support
	* src/Editors/_EditSourceRef.py: note list support
	* src/Editors/_EditSource.py: note list support
	* src/Editors/_EditRepoRef.py: note list support
	* src/Editors/_EditAttribute.py: note list support
	* src/Editors/_EditPersonRef.py: note list support
	* src/Editors/_EditPerson.py: note list support
	* src/Editors/_EditMediaRef.py: note list support
	* src/Editors/_EditEventRef.py: note list support
	* src/Editors/_EditMedia.py: note list support
	* src/Editors/_EditRepository.py: note list support
	* src/Editors/_EditName.py: note list support
	* src/Editors/_EditChildRef.py: note list support
	* src/Editors/_EditFamily.py: note list support
	* src/Editors/_EditEvent.py: note list support
	* src/DisplayTabs/_NoteTab.py: note list support
	* src/GrampsDbUtils/_GedcomParse.py: note list support
	* src/GrampsDbUtils/_GedcomParse.py: fix PLAC/ADDR mappings

2007-02-19  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsWidgets.py (IconEntry): apply latest fixes from kiwi r5889

2007-02-19  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDbUtils/_ReadXML.py (start_note, stop_note): Parse
	legacy notes.
	* src/GrampsDb/_GrampsDbBase.py (commit_note): Typo.
	* src/RelLib/_SourceRef.py (get_referenced_handles): Include notes.
	* src/RelLib/_Source.py (get_referenced_handles): Include notes.
	* src/RelLib/_Repository.py (get_referenced_handles): Include notes.
	* src/RelLib/_RepoRef.py (get_referenced_handles): Include notes.
	* src/RelLib/_Place.py (get_referenced_handles): Include notes.
	* src/RelLib/_PersonRef.py (get_referenced_handles): Include notes.
	* src/RelLib/_Person.py (get_referenced_handles): Include notes.
	* src/RelLib/_Name.py (get_referenced_handles): Include notes.
	* src/RelLib/_MediaRef.py (get_referenced_handles): Include notes.
	* src/RelLib/_MediaObject.py (get_referenced_handles): Include notes.
	* src/RelLib/_EventRef.py (get_referenced_handles): Include notes.
	* src/RelLib/_LdsOrd.py (get_referenced_handles): Incclude notes.
	* src/RelLib/_Family.py (get_referenced_handles): Include notes.
	* src/RelLib/_Event.py (get_referenced_handles): Include notes.
	* src/RelLib/_Address.py (get_referenced_handles): Include notes.
	* src/RelLib/_Attribute.py (get_referenced_handles): Include notes.
	* src/RelLib/_ChildRef.py (get_referenced_handles): Include notes.
	* src/RelLib/_NoteBase.py (get_referenced_note_handles): Add method;
	(set_note_list, get_note_list, remove_note, add_note): Add methods;
	(__init__): Rewrite to support note list.

2007-02-19  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: fix PLAC/ADDR mappings

2007-02-19  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsWidgets.py (IconEntry): apply latest fixes from kiwi r5889

2007-02-18  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomUtils.py: Add IdMapper class
	* src/GrampsDbUtils/_GedcomParser.py: refactoring

2007-02-18  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_PaperMenu.py: rename PaperStyle to PaperSize
	* src/docgen/HtmlDoc.py: rename PaperStyle to PaperSize
	* src/BaseDoc.py: rename PaperStyle to PaperSize
	* src/plugins/Calendar.py: don't use tmargin

2007-02-18  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/AncestorChart2.py: Use a dict instead of an array to use less
	  memory.

2007-02-18  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: more refactoring

2007-02-18  Alex Roitman  <shura@gramps-project.org>
	* src/Editors/_EditAttribute.py (EditAttribute): Correct constant
	names.
	* src/Editors/_EditAddress.py (EditAddress): Correct constant
	names.
	* src/Config/_GrampsConfigKeys.py: Regenerate file.
	* src/Config/gen_schema_keys.py (copy): Update comments.
	* data/gramps.schemas.in: Add config for notes prefix.
	* src/RelLib/_PrimaryObject.py: Change to derive from the
	BasicPrimaryObject class.
	* src/RelLib/_BasicPrimaryObject.py: Add new base class.
	* src/GrampsDb/_GrampsBSDDB.py: Add map and methods for Notes.
	* src/GrampsDb/_GrampsInMemDB.py: Add map and methods for Notes.
	* src/GrampsDb/_GrampsDbBase.py: Add map and methods for Notes.
	* src/GrampsDb/_GrampsDbConst.py: Add Note's constants.
	* src/RelLib/_NoteType.py: Add note types.
	* src/RelLib/_Note.py: Rewrite as a primary object.
	* src/RelLib/_Repository.py (has_source_reference,
	remove_source_references, replace_source_references): Remove
	redundant methods.

2007-02-17  Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/GrampsDb/_GrampsDbWriteXML.py: add non-gtk xml writer
	* src/GrampsDb/__init__.py: export non-gtk writer
	* src/GrampsDb/_GrampsDbExceptions.py: add WriteFailure exception
	* src/GrampsDb/_LongOpStatus.py: protect against div by zero
	* src/GrampsDb/_ProgressMonitor.py: workaround gtk issues
	* src/ProgressDialog.py: work around gtk issues
	* src/GrampsDbUtils/_WriteXML.py: make gtk wrapper for non-gtk version
	
2007-02-17  Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/ViewManager.py: add progress monitor
	* src/GrampsDb/_GrampsDbBase.py: add get_length to cursors
	* src/GrampsDb/_LongOpStatus.py: add __del__ method
	* src/GrampsDb/_ProgressMonitor.py: add class params
	* src/GrampsDb/_GrampsInMemDB.py: add get_length to cursors
	* src/GrampsDb/_CursorIterator.py: use get_length methods
	* src/GrampsDb/_GrampsBSDDB.py: add get_length to cursors
	* src/DisplayState.py: add progress monitor
	* src/DisplayModels/_PeopleModel.py: use LongOpStatus
	* src/ProgressDialog.py: fix show method

2007-02-17  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_Report.py: remove unused progress bar functions

2007-02-16  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/data/mainX.css: enable formatted notes on narrative web
	* src/plugins/NarrativeWeb.py: enable formatted notes on narrative web
	* src/MarkupText.py: properly reset xml generator output: fix #924
	* src/ManagedWindow.py: enable accelerators in editor windows 
	* src/Editors/_EditPrimary.py: enable accelerators in editor windows
	* src/Editors/_EditSecondary.py: enable accelerators in editor windows
	* src/Editors/_EditReference.py: enable accelerators in editor windows
	* src/DisplayTabs/_NoteTab.py: enable accelerators in editor windows 
	* src/DisplayTabs/_ButtonTab.py: enable accelerators in editor windows
	* src/DisplayTabs/_GrampsTab.py: enable accelerators in editor windows

2007-02-16  Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/ProgressDialog.py: more work on progress dialog
	
2007-02-16  Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
        * src/GrampsDb/__init__.py: add prototype progress dialog
	* src/GrampsDb/_LongOpStatus.py: add prototype progress dialog
	* src/ProgressDialog.py: add prototype progress dialog

2007-02-16  Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/GrampsDb/_LongOpStatus.py: more work on long operation framework
	* src/GrampsDb/_CursorIterator.py: more work on long operation framework

2007-02-15  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: refactoring
	* src/GrampsDbUtils/_GedcomUtils.py: refactoring

2007-02-14  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/PSDrawDoc.py: remove draw_wedge from BaseDoc
	* src/ReportBase/_ReportUtils.py: remove draw_wedge from BaseDoc
	* src/plugins/FanChart.py: remove draw_wedge from BaseDoc
	* src/BaseDoc.py: remove draw_wedge from BaseDoc

2007-02-14  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/HtmlDoc.py: fix html template loading.
	* src/ReportBase/_ReportDialog.py: fix html template loading.

2007-02-14  Douglas Blank  <dblank@cs.brynmawr.edu>
	* src/ReportBase/_ReportUtils.py: 0000922: Slight change to estimate_age, 
	  and an additional function

2007-02-14  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: gedcom refactoring

2007-02-13  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: gedcom refactoring

2007-02-13  Brian Matherly  <brian@gramps-project.org>
	* src/ViewManager.py: fix crash during backup on windows

2007-02-13  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsGEDDB.py: gedcom refactoring
	* src/GrampsDbUtils/_GedcomParse.py: gedcom refactoring
	* src/GrampsDbUtils/_ReadGedcom.py: gedcom refactoring
	* src/GrampsDbUtils/_GedcomLex.py: gedcom refactoring
	* src/GrampsDbUtils/_GrampsDbWRFactories.py: gedcom refactoring
	* src/GrampsDbUtils/_GedcomUtils.py: added
	* src/GrampsDbUtils/Makefile.am: added _GedcomUtils.py

2007-02-13  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsWidgets.py: Merge trunk changes r7950:8105
	* src/MarkupText.py: cleanup

2007-02-12  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomParse.py: cleanup

2007-02-12  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/AncestorChart2.py: Fix title color
	* src/plugins/DescendChart.py: Fix title color
	* src/plugins/TimeLine.py: Fix title color
	* src/docgen/PSDrawDoc.py: Fix center_text and draw_bar

2007-02-12  Don Allingham  <don@gramps-project.org>
	* src/plugins/FindDupes.py: backport from 2.2.6

2007-02-12  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py: cleanup
	* src/DisplayTabs/_NoteTab.py (build_interface): debug log
	* src/const.py.in: add new command line arg '-d,--debug'
	* src/gramps.py (setup_logging): change root logger default level
	to WARNING
	* src/ArgHandler.py (parse_arg): handle command line arg: debug

2007-02-12  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py: improvements
	* src/RelLib/_Note.py (get): try to remove tags only if note is
	formatted
	* src/DisplayTabs/_NoteTab.py: cleanup

2007-02-11  Brian Matherly  <brian@gramps-project.org>
	* src/BaseDoc.py: remove write_at
	* src/docgen/PSDrawDoc.py: remove write_at
	* src/docgen/SvgDrawDoc.py: remove write_at, add center_text
	* src/docgen/OpenOfficeDoc.py: remove write_at
	* src/docgen/PdfDoc.py: remove write_at
	* src/docgen/GtkPrint.py: remove write_at
	* src/plugins/StatisticsChart.py: pass draw style to legend
	* src/docgen/LPRDoc.py: remove write_at
	* src/docgen/ODFDoc.py: remove write_at
	* src/ReportBase/_ReportUtils.py

2007-02-11  Don Allingham  <don@gramps-project.org>
	* src/Merge/_MergePlace.py: merge from 2.2 tree
	* src/GrampsDbUtils/_GedcomParse.py: parsing improvements
	* src/GrampsDbUtils/_GedcomLex.py: parsing improvements

2007-02-10  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsGEDDB.py: new GEDCOM parser module
	* src/RelLib/_BaseObject.py: new GEDCOM parser module
	* src/RelLib/_AttributeBase.py: new GEDCOM parser module
	* src/plugins/PHPGedViewConnector.py: new GEDCOM parser module
	* src/GrampsDbUtils/_GedcomParse.py: new GEDCOM parser module
	* src/GrampsDbUtils/__init__.py: new GEDCOM parser module
	* src/GrampsDbUtils/_GedcomLex.py: new GEDCOM parser module
	* src/GrampsDbUtils/_GrampsDbWRFactories.py: new GEDCOM parser module
	* src/GrampsDbUtils/_GedcomTokens.py: renamed from _GedTokens.py
	* src/GrampsDbUtils/Makefile.am: new GEDCOM parser module
	* src/ArgHandler.py: new GEDCOM parser module
	* example/gedcom/sample.ged: added test cases

2007-02-10  Brian Matherly  <brian@gramps-project.org>
	* src/BaseDoc.py: remove unused functions
	* src/docgen/KwordDoc.py: remove unused functions
	* src/docgen/OpenOfficeDoc.py: remove unused functions
	* src/docgen/HtmlDoc.py: remove unused functions
	* src/docgen/LPRDoc.py: remove unused functions
	* src/docgen/ODFDoc.py: remove unused functions

2007-02-11  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/MarkupText.py: added
	* src/DisplayTabs/_NoteTab.py: handling 'rich text' notes
	* src/RelLib/_NoteBase.py: handling 'rich text' notes
	* src/RelLib/_Note.py: handling 'rich text' notes
	* src/GrampsDb/_GrampsBSDDB.py: handling 'rich text' notes
	* src/GrampsDbUtils/_ReadXML.py: handling 'rich text' notes
	* src/GrampsDbUtils/_WriteXML.py: handling 'rich text' notes
	* src/Merge/_MergeSource.py: handling 'rich text' notes
	* src/Merge/_MergePlace.py: handling 'rich text' notes
	* src/Merge/_MergePerson.py: handling 'rich text' notes
	* src/ReportBase/_ReportUtils.py: handling 'rich text' notes
	* src/ViewManager.py: cleanup

2007-02-09  Don Allingham  <don@gramps-project.org>
	* src/plugins/Check.py: fix illegal family events
	* src/GrampsDbUtils/_GedcomParse.py: improve parsing
	* src/GrampsDbUtils/_GedcomLex.py: improve parsing
	* src/GrampsDbUtils/_GedTokens.py: improve parsing

2007-02-08  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomLex.py: make more table driven
	* src/GrampsDbUtils/_GedcomParse.py: added

2007-02-07  Don Allingham  <don@gramps-project.org>
	* src/GrampsDbUtils/_GedcomLex.py: start of a lexical analyzer
	* src/GrampsDbUtils/_GedTokens.py: additional tokens

2007-02-07  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsDbUtils/_WriteGedcom.py (export_data): more complete SUBM
	record on export.

2007-02-06  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/PdfDoc.py: provide a more useful error when reportlab crashes

2007-02-06  Douglas Blank  <dblank@cs.brynmawr.edu>
	* src/ReportBase/_ReportDialog.py: 0000905: Typo in catching exceptions in 
	  buggy reports
	* src/plugins/holidays.xml: 0000906: Canada holidays patch

2007-02-05  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_MediaView.py: view export support
	* src/DataViews/_RepositoryView.py: view export support
	* src/DataViews/_SourceView.py: view export support
	* src/DataViews/_EventView.py: view export support
	* src/DataViews/_FamilyList.py: view export support
	* src/DataViews/_PlaceView.py: view export support
	* src/DataViews/_PersonView.py: view export support
	* src/ViewManager.py: view export support
	* src/plugins/EventCmp.py: use new format
	* src/PageView.py: view export support
	* src/docgen/TabbedDoc.py: base class for tabular format
	* src/docgen/ODSTab.py: Open Document format for tabular format
	* src/docgen/CSVTab.py: Comma Separated Value format for tabular format

2007-02-05  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsDb/_GrampsBSDDB.py: load/save db owner info
	* src/GrampsDb/_DbUtils.py (db_copy): copy also db owner

2007-02-04  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/plugins/OwnerEditor.py: include Id keyword

2007-02-04  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_RelationView.py: default Relationship buttons to insenstive.
	Setting an active person will reenable them.

2007-02-03  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: fix 0000894: syntax error on Narrative web plugin

2007-02-04 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/GrampsDb/_GrampsDbBase.py: add initial cursor iter impl.
        * src/GrampsDb/_CursorIterator.py: add initial cursor iter impl.
	
2007-02-04  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsLocale: set svn:ignore propery
	* src/BasicUtils: set svn:ignore propery
	* src/GrampsDbUtils: set svn:ignore propery
	* src/RelLib/_Researcher.py: add missing get/set methods
	* src/GrampsDbUtils/_WriteGedcom.py: db owner handling, warn for missing
	* src/GrampsCfg.py: db owner handling, new warning pref
	* src/Config/_GrampsConfigKeys.py: db owner handling, new warning pref
	* data/gramps.schemas.in: db owner handling, new warning pref
	* src/plugins/OwnerEditor.py: db owner handling, plugin tool
	* src/plugins/ownereditor.glade: db owner handling, plugin tool

2007-02-04 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
        * src/GrampsDb/_GrampsGEDDB.py: fix reader/writer import
	* ChangeLog: fix the commit of a conflit (Brian ?)
	
2007-02-03  Don Allingham  <don@gramps-project.org>
	* glade/gramps.glade: change window positioning settings
	* glade/edit_person.glade: change window positioning settings

2007-02-03  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: fix 0000894: syntax error on Narrative web plugin

2007-02-03  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsDbBase.py: convert DbState to its own file
	* src/GrampsDb/__init__.py: convert DbState to its own file
	* src/DbState.py: convert DbState to its own file
	* src/gramps_main.py: convert DbState to its own file
	* src/Makefile.am: convert DbState to its own file
	* configure.in: update version, process new Makefile.am files
	* src/GrampsDb/Makefile.am: update
	* src/Makefile.am: update

2007-02-03 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
        * src/GrampsDb/Makefile.am: remove files
	* src/GrampsDb/_GrampsDbConst.py: add license
	* src/GrampsLocale/__init__.py: add license
	* src/GrampsLocale/Makefile.am: add makefile
	* src/BasicUtils/__init__.py: add license
	* src/BasicUtils/Makefile.am: add makefile
	* src/GrampsDbUtils/__init__.py: add license
	* src/GrampsDbUtils/Makefile.am: add makefile
	* src/GrampsDbUtils/_GrampsDbWRFactories.py: add license
	* src/Makefile.am: add new directories
	
2007-02-03 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
        * src/ViewManager.py: refactor GrampsDb and clean RelLib deps
	* src/Exporter.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_WriteGrdb.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_GrampsDbBase.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_ReadGedcom.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_ReadXML.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_GrampsDbFactories.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/__init__.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_GrampsDbExceptions.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_GrampsDbConst.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_WriteGedcom.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_GedcomInfo.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_ReadGrdb.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_WriteXML.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/gedcomimport.glade: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_GrampsXMLDB.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_GedTokens.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/gedcomexport.glade: refactor GrampsDb and clean RelLib deps
	* src/GrampsDb/_GrampsBSDDB.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsLocale: refactor GrampsDb and clean RelLib deps
	* src/GrampsLocale/_GrampsLocale.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsLocale/__init__.py: refactor GrampsDb and clean RelLib deps
	* src/plugins/WriteCD.py: refactor GrampsDb and clean RelLib deps
	* src/plugins/Checkpoint.py: refactor GrampsDb and clean RelLib deps
	* src/plugins/WritePkg.py: refactor GrampsDb and clean RelLib deps
	* src/plugins/ReadPkg.py: refactor GrampsDb and clean RelLib deps
	* src/BasicUtils: refactor GrampsDb and clean RelLib deps
	* src/BasicUtils/__init__.py: refactor GrampsDb and clean RelLib deps
	* src/BasicUtils/BasicUtils.py: refactor GrampsDb and clean RelLib deps
	* src/Errors.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/_WriteGrdb.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/_WriteGedcom.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/_ReadGrdb.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/_ReadGedcom.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/_GedcomInfo.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/_WriteXML.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/_ReadXML.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/gedcomimport.glade: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/__init__.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/_GedTokens.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/gedcomexport.glade: refactor GrampsDb and clean RelLib deps
	* src/GrampsDbUtils/_GrampsDbWRFactories.py: refactor GrampsDb and clean RelLib deps
	* src/BasicUtils.py: refactor GrampsDb and clean RelLib deps
	* src/ArgHandler.py: refactor GrampsDb and clean RelLib deps
	* src/GrampsLocale.py: refactor GrampsDb and clean RelLib deps
	* src/DbLoader.py: refactor GrampsDb and clean RelLib deps
	
2007-02-03  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: fix 0000894: syntax error on Narrative web plugin

2007-02-03  Don Allingham  <don@gramps-project.org>
	* src/DateHandler/_DateParser.py (DateParser.init_strings): fix date parsing to allow
	for spaces in numerical format. #892
	* src/Editors/_EditFamily.py (EditFamily.check_for_family_change): fix
	warning message.

2007-02-02  Don Allingham  <don@gramps-project.org>
	* src/Editors/_EditFamily.py (EditFamily.check_for_family_change): update on data change
	from family-update signal

2007-02-02  Alex Roitman  <shura@gramps-project.org>
	* src/plugins/WriteCD.py: Properly encode URI.

2007-02-02  Don Allingham  <don@gramps-project.org>
	* FAQ: update a bit.

2007-02-01  Piotr Czubaszek  <pioterus@gmail.com>
	* src/plugins/rel_pl.py: Update.

2007-02-01  Alex Roitman  <shura@gramps-project.org>
	* src/plugins/ChangeNames.py: Typo.

2007-01-30  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/ODFDoc.py: add start_superscript and stop_superscript
	* src/docgen/KwordDoc.py: add start_superscript and stop_superscript
	* src/docgen/RTFDoc.py: add start_superscript and stop_superscript
	* src/docgen/HtmlDoc.py: add start_superscript and stop_superscript
	* src/docgen/OpenOfficeDoc.py: add start_superscript and stop_superscript
	* src/docgen/LaTeXDoc.py: add start_superscript and stop_superscript
	* src/plugins/IndivComplete.py: fix source citations (0000867)
	* src/ReportBase.py: fix source citations (0000867)

2007-01-30  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_PersonView.py: use new delete function
	* src/GrampsDb/_DbUtils.py: add person delete function
	* src/Editors/_EditFamily.py: catch signals to update window
	* src/plugins/EventCmp.py: (#886) properly handle CANCEL on save dialog
	* src/ReportBase/_ReportDialog.py: error reporting
	* src/plugins/NarrativeWeb.py: error reporting

2007-01-30  Alex Roitman  <shura@gramps-project.org>
	* src/plugins/RemoveUnused.py: Rewrite to offer object list
	proposed for removal.
	* src/DisplayTabs/_BackRefList.py (edit_button_clicked): Change
	argument order in EditEvent call.
	* src/DataViews/_EventView.py: Change argument order in EditEvent call.
	* src/Editors/_EditEvent.py: Change argument order.
	* configure.in: Bump up the version.

2007-01-30  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/ScratchPad.py: Fix crash in GrampsType escaping;
	Additional tooltips for more objects.

2007-01-29  Benny Malengier  <benny.malengier@ugent.be>
	* src/DataViews/_PersonView.py: numlock handling
	* src/PageView.py: numlock handling
	* src/Filters/_SearchBar.py: numlock handling
	* src/Filters/SideBar/_SidebarFilter.py: numlock handling

2007-01-29  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_PersonView.py: refactoring
	* src/DisplayModels/_PeopleModel.py: refactoring
	* src/DisplayModels/_BaseModel.py: Refactor out node/path maps
	* various: remove sets import
	* NEWS: update
	* configure.in: update to 2.2.6
	* src/ReportBase/_ReportOptions.py: fix landscape saving.

2007-01-28  Alex Roitman  <shura@gramps-project.org>
	* src/ViewManager.py (_init_lists): Change Undo History binding to
	Ctrl+H because AltH was colliding with Help menu shortcut.
	* NEWS: Update.

2007-01-27  Don Allingham  <don@gramps-project.org>
	* src/ReportBase/_ReportOptions.py: (#877) escape XML constructs
	* src/BaseDoc.py: escape XML constructs
	* src/DataViews/_PersonView.py: add enter to collapse row as well

2007-01-27  Benny Malengier  <benny.malengier@ugent.be>
	* src/DataViews/_PersonView.py: add enter to expand a tree row
	
2007-01-27  Don Allingham  <don@gramps-project.org>
	* src/PageView.py: add key accelerators
	* src/ViewManager.py: block interface on autobackup (#856), add key
	accelerators
	* src/DisplayState.py: block interface on autobackup
	* src/Utils.py: handle missing/invalid encoding
	* src/DisplayModels/_BaseModel.py: handle None vs. 0
	* src/Editors/_EditPerson.py (EditPerson._image_button_press): check
	for window already being open (#882)

2007-01-26  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_WriteGedcom.py: make unicode the default for export
	* src/GrampsDb/gedcompexport.glade: remove unused dialog
	* src/plugins/WritePkg.py: don't attempt to delete missing media objects.

2007-01-26  Douglas Blank  <dblank@cs.brynmawr.edu>
	* src/ReportBase/ReportUtils.py: 0000875: _ReportUtils.py has incorrect 
	  conversion cm2pt
	* src/FontScale.py: add string_trim()
	* src/plugins/Calendar.py: 0000876: Calendar would print beyond a day's 
	  borders if too many, or too long

2007-01-26  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_MediaView.py: fix accelerator entries
	(MediaView.define_actions): add tooltip for view menu
	* src/DataViews/_RepositoryView.py: fix accelerator entries
	* src/DataViews/_SourceView.py: fix accelerator entries
	* src/DataViews/_EventView.py: fix accelerator entries
	* src/DataViews/_FamilyList.py: fix accelerator entries
	* src/DataViews/_PlaceView.py: fix accelerator entries
	* src/DataViews/_PersonView.py: fix accelerator entries
	* src/ViewManager.py: fix accelerator entries
	* src/PageView.py: fix accelerator entries
	
2007-01-26 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/ObjectSelector/_FilterFrameBase.py: wrap in EventBox so 
	that clipping work properly.
	
2007-01-25  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_MediaView.py: keybindings
	* src/DataViews/_RepositoryView.py: keybindings
	* src/DataViews/_SourceView.py: keybindings
	* src/DataViews/_EventView.py: keybindings
	* src/DataViews/_FamilyList.py: keybindings
	* src/DataViews/_PlaceView.py: keybindings
	* src/DataViews/_PersonView.py: keybindings
	* src/ViewManager.py: keybindings
	* src/PageView.py: keybindings

2007-01-25  Benny Malengier  <benny.malengier@ugent.be>
	* src/Filters/Rules/Place/Makefile.am: add new files
	* src/Filters/Rules/Place/_InLatLonNeighborhood.py: added
	* src/Filters/Rules/Place/_HasNoteMatchingSubstringOf.py: added
	* src/Filters/Rules/Place/__init__.py: add new filters

2007-01-25  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_MediaView.py: fix goto-gramps-id key press
	* src/DataViews/_RepositoryView.py: fix goto-gramps-id key press
	* src/DataViews/_SourceView.py: fix goto-gramps-id key press
	* src/DataViews/_EventView.py: fix goto-gramps-id key press
	* src/DataViews/_FamilyList.py: fix goto-gramps-id key press
	* src/DataViews/_PedigreeView.py: fix goto-gramps-id key press
	* src/DataViews/_PlaceView.py: fix goto-gramps-id key press
	* src/DataViews/_PersonView.py: fix goto-gramps-id key press
	* src/DataViews/_RelationView.py: fix goto-gramps-id key press
	* src/ViewManager.py: fix goto-gramps-id key press
	* src/PageView.py: fix goto-gramps-id key press

2007-01-25  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsDbBase.py (find_backlink_handles): Correctly
	iterate only over requested tables; don't mix up the primary and
	the referenced objects.

2007-01-25  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/IndivComplete.py: Put children on new lines

2007-01-24  Don Allingham  <don@gramps-project.org>
	* src/Editors/_EditSourceRef.py: remove debug statements
	* src/AddMedia.py: remove debug statements
	* src/ArgHandler.py: remove debug statements

2007-01-24  Alex Roitman  <shura@gramps-project.org>
	* src/RelLib/_Event.py (Event): Change inheritance order.
	* src/RelLib/_Family.py (Family): Change inheritance order.
	* src/RelLib/_MediaObject.py (MediaObject): Change inheritance order.
	* src/RelLib/_Place.py (Place): Change inheritance order.
	* src/RelLib/_Repository.py (Repository): Change inheritance order.
	* src/RelLib/_Person.py (Person): Change inheritance order.
	* src/RelLib/_Source.py (Source): Change inheritance order.
	(_has_handle_reference, _remove_handle_references,
	_replace_handle_reference): Add methods to report correct
	repository references.
	* src/DisplayTabs/_BackRefModel.py (__init__): Remove extra statement.

2007-01-24  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/ODFDoc.py: Add "open with" option for book reports
	* src/docgen/OpenOfficeDoc.py: Add "open with" option for book reports
	* src/plugins/BookReport.py: Add "open with" option for book reports
	* src/PluginUtils/_PluginMgr.py: Add "open with" option for book reports
	* src/docgen/RTFDoc.py: Properly escape "\n" characters

2007-01-24  Douglas Blank  <dblank@cs.brynmawr.edu>
	* src/plugins/Calendar.py: 0000871: Holidays do not work in Windows
	* src/plugins/holidays.xml: 0000871: Holidays do not work in Windows

2007-01-24  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/PSDrawDoc.py: 0000869: PostScript print option will crash
	* src/ReportBase/__init__.py: 0000869: PostScript print option will crash
	* src/ReportBase/_PrintTools.py: 0000869: PostScript print option will crash

2007-01-24  Douglas Blank  <dblank@cs.brynmawr.edu>
	* src/docgen/PdfDoc.py: 0000870: docgen/PdfDoc.py offset error, 
	  and missing italics
	* src/plugins/Calendar.py: 0000858: Patch for calendar enhancements 
	  and new Birthday Report
	* src/plugins/holidays.xml: add holidays for France

2007-01-23  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_MediaView.py: add view option
	* src/images/Makefile.am: add stock_zoom
	* src/images/stock_zoom.png: added
	* src/gramps_main.py: register stock_zoom as a stock icon
	* src/GrampsDb/_GrampsBSDDB.py: initialize the next gramps_id
	indexes to the length of the tables to prevent a walk of the db 
	entries.
	* src/DisplayModels/_BaseModel.py: handle row-insert properly
	(BaseModel.delete_row_by_handle): fix sort array after delete
	* src/PageView.py: handle row adding properly

2007-01-22  Alex Roitman  <shura@gramps-project.org>
	* src/ViewManager.py (vb_clicked): Put back the code that used to
	enforce the current view button;
	(switch_page_on_dnd): block and unblock button clicking during DnD.

2007-01-22  Don Allingham  <don@gramps-project.org>
	* src/DisplayModels/_BaseModel.py: avoid rebuild on delete
	* src/PageView.py:  avoid rebuild on delete

2007-01-22  Alex Roitman  <shura@gramps-project.org>
	* src/Editors/_EditSource.py (query_response): Remove sourcerefs
	from repos (indirectly, through secondary objects).
	* src/Editors/_EditPlace.py (query_response): Avoid db walk.
	* src/DataViews/_FamilyList.py (remove): Set busy cursor.
	* src/DataViews/_PlaceView.py (remove): Set busy cursor.
	* src/DataViews/_SourceView.py (remove): Set busy cursor.
	* src/DataViews/_MediaView.py (remove): Set busy cursor.
	* src/DataViews/_EventView.py (remove): Set busy cursor.
	* src/DataViews/_RepositoryView.py (remove): Set busy cursor.
	* src/Editors/_EditEventRef.py (DelEventQuery): Remove unneeded class.
	* src/Filters/Rules/_HasTextMatchingSubstringOf.py: Remove
	unneeded import.
	* src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py
	(cache_sources): Adapt to changes in get_source_referents.
	* src/Utils.py (get_source_referents): Use reference map, add
	repositories to the search results;
	(get_media_referents): Use reference map.

2007-01-22  Douglas Blank  <dblank@cs.brynmawr.edu>
	* src/plugins/Calendar.py: 0000858: Patch for calendar
	  enhancements and new Birthday Report

2007-01-22  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportUtils.py: Add function "get_address_str"
	* src/plugins/DetDescendantReport.py: Add addresses (0000791)
	* src/plugins/DetAncestralReport.py: Add addresses (0000791)
	* src/plugins/IndivComplete.py: Add addresses (0000791)
	* src/plugins/NarrativeWeb.py: use "get_address_str"
	* src/plugins/FamilyGroup.py: use "get_address_str"

2007-01-22  Don Allingham  <don@gramps-project.org>
	* src/ViewManager.py: import of gramps package
	* src/ArgHandler.py: import of gramps package
	* src/GrampsDb/_ReadGedcom.py: catch bad LDS ords

2007-01-22  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/ArgHandler.py,
	* src/DbLoader.py: Print out more precise error messages when trying
	to open gpkg or geneweb files.
	* src/GrampsDb/_ReadGedcom.py (func_repo_addr): Properly parse address

2007-01-21  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsDBCallback.py: sys.getfilesystemencoding()
	* src/GrampsDb/_GrampsBSDDB.py: sys.getfilesystemencoding()
	* src/Exporter.py: sys.getfilesystemencoding()
	* src/ReportBase/_FileEntry.py: sys.getfilesystemencoding()
	* src/Editors/_EditMedia.py: sys.getfilesystemencoding()
	* src/DisplayTabs/_SourceEmbedList.py: sys.getfilesystemencoding()
	* src/plugins/WriteCD.py: sys.getfilesystemencoding()
	* src/plugins/WritePkg.py: sys.getfilesystemencoding()
	* src/plugins/Check.py: sys.getfilesystemencoding()
	* src/plugins/EventCmp.py: sys.getfilesystemencoding()
	* src/AddMedia.py: sys.getfilesystemencoding()
	* src/DisplayModels/_BaseModel.py: sys.getfilesystemencoding()
	* src/DateEdit.py: sys.getfilesystemencoding()
	* src/ArgHandler.py: sys.getfilesystemencoding()
	* src/DbLoader.py: sys.getfilesystemencoding()
	* src/GrampsDb/_GrampsBSDDB.py: catch exceptions
	* src/DisplayState.py: catch exceptions
	* src/DbLoader.py: catch exceptions (DbLoader.read_file): catch exception
	* src/Filters/SideBar/_SidebarFilter.py: add tooltips for dates
	* src/Filters/SideBar/_PersonSidebarFilter.py: add tooltips for dates

2007-01-21 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* ObjectSelector/_FilterFrameBase.py,
	ObjectSelector/_ObjectSelectorWindow.py,
	ObjectSelector/_FamilyFilterFrame.py,
	ObjectSelector/_PersonPreviewFrame.py,
	ObjectSelector/_PersonFilterFrame.py: refactoring and
	simplification of filter widgets.

2007-01-20  Don Allingham  <don@gramps-project.org>
	* src/DisplayModels/_PeopleModel.py: save current filter for
	rebuild (#838).
	* src/BaseDoc.py: save/load paragraph description (#850)
	* src/QuestionDialog.py: close window before calling callback
	* src/DataViews/_PersonView.py (PersonView.change_db): apply
	dirty flag to initial build to prevent forcing of build on load
	if the view is not in focus. Fix delete display by calling build_tree

2007-01-20  Alex Roitman  <shura@gramps-project.org>
	* src/DataViews/_EventView.py (remove): Use reference map to find
	references to remove. 
	* src/ViewManager.py (undo,redo): Busy cursor.
	* src/GrampsDb/_GrampsDbBase.py (transaction_commit): Remove
	backend-specific call.
	* src/GrampsDb/_GrampsBSDDB.py (transaction_commit): Move surname
	list build to work for any batch transaction.
	* src/GrampsDb/_GrampsInMemDB.py (transaction_commit): Add method.
	* src/Utils.py (profile): Accept and pass additional arguments.
	* src/DataViews/_PersonView.py (delete_person_response): Busy cursor;
	Use reference map to find references to remove.

2007-01-19  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_GrampsDbBase.py: add append_list task
	* src/GrampsDb/_ReadGrdb.py: copy bookmarks properly on import
	* src/DataViews/_FamilyList.py: remove loop
	* src/PageView.py: check for null model

2007-01-19  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsInMemDB.py: Support the cached surname list.
	* src/GrampsDb/_GrampsBSDDB.py: Support the cached surname list.
	* src/GrampsDb/_GrampsDbBase.py: Support the cached surname list.

2007-01-18  Don Allingham  <don@gramps-project.org>
	* src/DataViews/Utils.py: add profile function

2007-01-18 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/NameDisplay.py: yet more optimisations for name display.

2007-01-17  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/DataViews/_PedigreeView.py: Cache result of probably_alive(); Call
	find_tree() only once for all sizes; Cache results in FormattingHelper;

2007-01-17  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_PersonView.py: optimizations
	* src/ViewManager.py: optimizations
	* src/gramps_main.py: optimizations
	* src/PageView.py: optimizations

2007-01-17  Brian Matherly  <brian@gramps-project.org>
	* src/ReportBase/_ReportDialog.py: 0000832: Please enable cm/inch toggle in
	  custom size for relationship graph
	* src/plugins/NarrativeWeb.py: Add addresses to individual page.

2007-01-17 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
        * src/NameDisplay.py (_format_str_base): enable new implementation

2007-01-17  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/DisplayModels/_PeopleModel.py: fix MarkerType.TODO_TYPE
	* src/DataViews/_PersonView.py: Expand all nodes on interactive search

2007-01-16  Alex Roitman  <shura@gramps-project.org>
	* src/NameDisplay.py (set_name_format): Use hard-coded methods for
	the pre-set name displays formats.

2007-01-16  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_ReadGedcom.py: handle missing place in LDS ord
	* src/DataViews/_PersonView.py: optimization
	* src/ViewManager.py: remove double build call
	* src/DisplayModels/_PeopleModel.py: optimization

2007-01-17 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
        * src/NameDisplay.py: fast implementation

2007-01-16 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/Filters/_GenericFilter.py: file get_cursor funcs
	
2007-01-16  Don Allingham  <don@gramps-project.org>

	* src/DataViews/_PersonView.py (PersonView): disable cursor
	callbacks

2007-01-16  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/Editors/*: Switch notebook tabs during DnD

2007-01-15  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_PersonView.py: use watch cursor on node expand
	* src/GrampsDb/_ReadGedcom.py: handle empty repo instances
	* src/plugins/TestCaseGenerator.py: fix typo
	* src/DisplayState.py: manage watch cursors better (don't set twice)
	* src/DisplayModels/_PeopleModel.py: maintain backref hash table for quick access 
	to iter to node mappings at the top level.

2007-01-15  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/ViewManager.py: Switch pages during DnD; Set active sidebar
	button properly

2007-01-15  Don Allingham  <don@gramps-project.org>

	* src/ViewManager.py (check_for_portability_problems): simplify the
	warning message. Fix typo.
	* src/DateEdit.py: make "bad date" translatable.

2007-01-14  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/GraphViz.py: 0000627: Relationship graph PDF
	papersize problems. Use ghostscript instead of epstopdf

2007-01-13  Don Allingham  <don@gramps-project.org>
	* po/gramps.pot: update

2007-01-13  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/GraphViz.py: 0000705: font size in relationship graph

2007-01-13  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/DisplayTabs/_NoteTab.py: beginning of formatted tabs

2007-01-12  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsWidgets.py: cleanup
	* src/DateEdit.py: align DateEdit methods to ValidatableMaskedEntry
	behavior

2007-01-11  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_ReadGedcom.py (GedcomParser): fix parsing of the
	PLAC.FORM construct, handle Heredis's broken REPO format

2007-01-11  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/DisplayState.py (DisplayState.__init__): fix level of 'root'
	looger and WarnHandler
	* src/GrampsWidgets.py: ValidatableMaskedEntry.set_default_error_msg()
	method added

2007-01-10  Don Allingham  <don@gramps-project.org>
	* src/GrampsWidgets.py: add support for an "empty" signal on 
	ValidatableMaskedEntry so that we can update the value when the
	string has been cleared (bug #821)
	* src/DateEdit.py: catch empty signal (bug #821)

2007-01-09  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/GraphViz.py: Fix 0000817: typo "syle" intead of "style"

2007-01-09  Alex Roitman  <shura@gramps-project.org>
	* src/const.py.in: use proper macros.
	* src/gramps.py: Correctly define dirs.

2007-01-10  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/Selectors/_BaseSelector.py (__init__, _on_row_activated):
	enable selection by Double-click or Enter

2007-01-09  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsWidget.py: set_completion_mode() added, exact_completion
	fixed, cleanup
	* src/GrampsLogger/_ErrorView.py: missing help_clicked method added
	* src/Editors/_EditEventRef.py: reminder about missing help handle
	
2007-01-08  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_MediaView.py: pylint
	* src/DataViews/_RepositoryView.py: pylint
	* src/DataViews/_SourceView.py: pylint
	* src/DataViews/_EventView.py: pylint
	* src/DataViews/_FamilyList.py: pylint
	* src/DataViews/_PlaceView.py: pylint
	* src/DataViews/__init__.py: pylint
	* src/DataViews/_PersonView.py: pylint
	* src/DataViews/Makefile.am: pylint
	* src/DataViews/_RelationView.py: pylint
	* src/RelLib/_CalSdn.py: pylint
	* src/RelLib/_Person.py: pylint
	* src/RelLib/_Family.py: pylint
	* src/RelLib/_EventType.py: pylint
	* src/RelLib/_GrampsType.py: pylint
	* src/RelLib/_Event.py: pylint
	* src/RelLib/_LdsOrd.py: pylint
	* src/PageView.py: pylint
	* src/Filters/Rules/Place/__init__.py: add HasPlace to editor_rule_list
	* src/RelLib/_Name.py: default utf8 strings
	* src/RelLib/_MarkerType.py: default utf8 strings
	* src/RelLib/_Place.py: default utf8 strings
	* src/RelLib/_GrampsType.py: default utf8 strings
	* src/Filters/SideBar/_EventSidebarFilter.py: default utf8 strings
	* src/Filters/SideBar/_FamilySidebarFilter.py: default utf8 strings
	* src/Filters/SideBar/_PersonSidebarFilter.py: default utf8 strings
	* src/ansel_utf8.py (utf8_to_ansel): handle single character indexes 
	as a fallback. (bug #779), convert string to unicode if needed (bug #604)
	* src/StartupDialog.py: removed - no longer used
	* src/Makefile.am: remove StartupDialog.py installation
	* po/POTFILES.in: removed StartupDialog.py

2007-01-07  Brian Matherly  <brian@gramps-project.org>
	* src/SubstKeywords.py: Fix 0000813: IDs in graphical reports error

2007-01-07  Don Allingham  <don@gramps-project.org>
	* src/plugins/NarrativeWeb.py: wrap photo description at a maximum
	of 20 characters to prevent overlap (bug #658)
	* src/RelLib/*.py: pylint fixes

2007-01-07  Douglas S. Blank <dblank@cs.brynmawr.edu>
	* src/Utils.py: probably_alive patch

2007-01-06  Piotr Czubaszek  <pioterus@gmail.com>
	* src/plugins/rel_pl.py: Update.

2007-01-06  Alex Roitman  <shura@gramps-project.org>
	* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Upgrade media
	refs for the sources.
	* src/plugins/ExportVCard.py (get_option_box): Typo.

2007-01-06  Don Allingham  <don@gramps-project.org>
	* src/Editors/_EditAddress.py: new date entry
	* src/Editors/_EditLdsOrd.py: new date_entry
	* src/Editors/_EditSourceRef.py: new date_entry
	* src/Editors/_EditEventRef.py: new date_entry
	* src/Editors/_EditMedia.py: new date_entry
	* src/Editors/_EditName.py: new date_entry
	* src/Editors/_EditEvent.py: new date_entry
	* src/GrampsWidgets.py: add options to ValidatedDateEntry to specify colors and icon
	* src/glade/gramps.glade: new date_entry
	* src/Errors.py: new date_entry
	* src/DateEdit.py: new date_entry
	* src/images/stock_calendar.png: added
	* src/gramps_main.py: add gramps-date as a stock icon

2007-01-05 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/docgen/GtkPrint.py: minor tweeks

2007-01-05 Richard Taylor  <rjt-gramps@thegrindstone.me.uk>
	* src/docgen/GtkPrint.py: Add initial stab at GtkPrint.
	
2007-01-04  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/GrampsWidgets.py: Add ValidatableMaskedEntry what extends
	the MaskedEntry with validation feature
	* TODO: kiwi entry removed

2007-01-03  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_EventView.py: lint fixes
	* src/DataViews/_PersonView.py: lint fixes
	* src/RelLib/_Person.py: lint fixes
	* src/RelLib/_PrimaryObject.py: lint fixes
	* src/Selectors/_BaseSelector.py: lint fixes
	* src/GrampsWidgets.py: lint fixes
	* src/Spell.py: lint fixes
	* src/PageView.py: lint fixes
	* src/Filters/_SearchFilter.py: lint fixes
	* src/Filters/SideBar/_MediaSidebarFilter.py: lint fixes
	* src/Filters/SideBar/_SourceSidebarFilter.py: lint fixes
	* src/Filters/SideBar/_EventSidebarFilter.py: lint fixes
	* src/Filters/SideBar/_FamilySidebarFilter.py: lint fixes
	* src/Filters/SideBar/_PlaceSidebarFilter.py: lint fixes
	* src/Filters/SideBar/_RepoSidebarFilter.py: lint fixes
	* src/Filters/SideBar/_PersonSidebarFilter.py: lint fixes

2007-01-02  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_WriteGedcom.py: handle illegal confidence
	* src/RelLib/_Person.py: set_parent_family_list
	* src/Editors/_EditPerson.py: catch family changes

2007-01-02  Martin Hawlisch  <Martin.Hawlisch@gmx.de>
	* src/DisplayTabs/_PersonBackRefList.py: new file
	* src/DisplayTabs/__init__.py: add PersonBackRefList
	* src/DisplayTabs/Makefile.am: ship new file
	* src/Editors/_EditPerson.py: show PersonBackRefList