From cd0ff124c2d4174400feb842f4dcae2bd449d611 Mon Sep 17 00:00:00 2001 From: Alex Roitman Date: Wed, 16 Mar 2005 16:38:20 +0000 Subject: [PATCH] * src/GenericFilter.py (HasTextMatchingSubstringOf): Minor. * src/plugins/FilterEditor.py (EditRule:__init__): Typo. * ChangeLog.old: Add to CVS the pre-2005 ChangeLog; Split off current. svn: r4195 --- ChangeLog | 5 + ChangeLog.old | 8349 +++++++++++++++++++++++++++++++++++ src/GenericFilter.py | 6 +- src/plugins/FilterEditor.py | 2 +- 4 files changed, 8358 insertions(+), 4 deletions(-) create mode 100644 ChangeLog.old diff --git a/ChangeLog b/ChangeLog index e62de2daa..fb531166b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-03-16 Alex Roitman + * src/GenericFilter.py (HasTextMatchingSubstringOf): Minor. + * src/plugins/FilterEditor.py (EditRule:__init__): Typo. + * ChangeLog.old: Add to CVS the pre-2005 ChangeLog; Split off current. + 2005-03-16 Martin Hawlisch * src/GenericFilter.py (HasTextMatchingSubstringOf): add checkboxes for case and regexp matching; (HasTextMatchingRegexpOf) Added wrapper to use regexp matching diff --git a/ChangeLog.old b/ChangeLog.old new file mode 100644 index 000000000..71cf51e8a --- /dev/null +++ b/ChangeLog.old @@ -0,0 +1,8349 @@ +2004-12-31 Don Allingham + * src/gramps.glade: remove name display options + * src/GrampsCfg.py: remove name displaying functions + * src/Makefile.am: add NameDisplay.py to list + * src/NameDisplay.py: New name displaying class + * src/Utils.py: use new NameDisplay class + * src/AddSpouse.py: use new NameDisplay class + * src/AddrEdit.py: use new NameDisplay class + * src/Bookmarks.py: use new NameDisplay class + * src/ChooseParents.py: use new NameDisplay class + * src/DisplayModels.py: use new NameDisplay class + * src/EditPerson.py: use new NameDisplay class + * src/EditPlace.py: use new NameDisplay class + * src/EditSource.py: use new NameDisplay class + * src/FamilyView.py: use new NameDisplay class + * src/GenericFilter.py: use new NameDisplay class + * src/ImageSelect.py: use new NameDisplay class + * src/Marriage.py: use new NameDisplay class + * src/MergeData.py: use new NameDisplay class + * src/NameEdit.py: use new NameDisplay class + * src/PedView.py: use new NameDisplay class + * src/PeopleModel.py: use new NameDisplay class + * src/ReadGedcom.py: use new NameDisplay class + * src/Report.py: use new NameDisplay class + * src/SelectChild.py: use new NameDisplay class + * src/SubstKeywords.py: use new NameDisplay class + * src/Witness.py: use new NameDisplay class + * src/WriteGedcom.py: use new NameDisplay class + * src/gramps_main.py: use new NameDisplay class + * src/plugins/Desbrowser.py: use new NameDisplay class + * src/plugins/Merge.py: use new NameDisplay class + * src/plugins/RelCalc.py: use new NameDisplay class + +2004-12-31 Alex Roitman + * src/RelLib.py (Family.set_mother_handle): Typo. + * src/Report.py: Use gen and pagebbg. + * src/ReportOptions.py: Use gen and pagebbg. + * src/plugins/Ancestors.py: Use gen and pagebbg. + * src/plugins/AncestorReport.py: Use gen and pagebbg. + * src/plugins/DescendReport.py: Use gen and pagebbg. + * src/plugins/DetAncestralReport.py: Convert to new scheme. + * src/plugins/FtmStyleAncestors.py: Use gen and pagebbg. + * src/plugins/FtmStyleDescendants.py: Use gen and pagebbg. + * src/plugins/IndivComplete.py: Convert to new scheme. + * src/plugins/TimeLine.py: Add custom filters to the pool. + +2004-12-30 Alex Roitman + * src/Report.py: Change finish_report to end_report. + * src/plugins/BookReport.py (cl_report): + Use begin_report for each item. + +2004-12-30 Don Allingham + * src/RelLib.py: documentation + * src/Report.py: change finish_report to end_report + * src/DateHandler.py: remove debugging statement + +2004-12-29 Don Allingham + * src/Plugins.py: add GrampsBookFormatComboBox class + * src/Report.py: Roll common functions into Report class + * src/plugins/AncestorReport.py: Bring up to date with Report + * src/plugins/Ancestors.py: Bring up to date with Report + * src/plugins/BookReport.py: Bring up to date with Report, + incorporate new ComboBox + * src/plugins/DescendReport.py: Bring up to date with Report + * src/pulgins/FtmStyleAncestors.py: Bring up to date with Report + * src/pulgins/FtmStyleDescendants.py: Bring up to date + with Report + * src/plugins/IndivSummary.py: Bring up to date with Report + * src/plugins/TimeLine.py: Bring up to date with Report + +2004-12-29 Alex Roitman + * src/DisplayTrace.py: Typo in the debian version filename. + * src/plugins/Ancestors.py: Convert to new scheme. + * src/plugins/AncestorReport.py: New date handling. + * src/plugins/FtmStyleDescendants.py: New date handling. + * src/plugins/FtmStyleAncestors.py: New date handling. + + * src/Report.py (Report.__init__): Proper use of output; + (report): Typo; (cl_report): Use begin_report and finish_report. + * src/plugins/BookReport.py (BookReportDialog.make_report): + Use begin_report for each item. + +2004-12-28 Don Allingham + * src/DateEdit.py: use global date displayer/parser + * src/DateHandler.py: provide global date displayer/parser + instead of having a bunch of different classes have their + own handler that needs to be updated with the handlers change. + * src/EditPerson.py: use global date displayer/parser + * src/EventEdit.py: use global date displayer/parser + * src/FamilyView.py: use global date displayer/parser + * src/GenericFilter.py: use global date displayer/parser + * src/GrampsCfg.py: remove unused statements + * src/ImageSelect.py: use global date displayer/parser + * src/Marriage.py: use global date displayer/parser + * src/ReadXML.py: use global date displayer/parser + * src/RelLib.py: don't require get_display_info, eliminate + needed for importing const and GrampsCfg + * src/SelectChild.py: don't require get_display_info + * src/Sources.py: use global date displayer/parser + * src/plugins/RelCalc.py: don't require get_display_info + +2004-12-27 Don Allingham + * src/ChooseParents.py: remove TreeModelFilter stuff. + * src/GenericFilter.py: Add a combobox that handles filter + selection + * src/PaperMenu.py: Add combobox classes to handle paper size + and paper orientation selection. + * src/Plugins.py: Add combobox classes to handle draw doc format + and text doc format selection + * src/Report.py: Use new comboboxes + * src/plugins/TimeLine.py: Use new comboboxes + +2004-12-26 Don Allingham + * src/Filter.py: remove - no longer used + * src/Report.py: delay importing of GenericFilter + * src/ReadGedcom.py: create GedcomDateParser class to handle + English requirements for GEDCOM + * src/DateHandler.py: provide date handler registration function + * src/RelLib.py: more documentation + * src/dates/Date_es.py: use new registration function + * src/dates/Date_fr.py: use new registration function + * src/dates/Date_ru.py: use new registration function + +2004-12-24 Don Allingham + * src/RelLib.py: documentation improvements, move family + relations constants from const.py.in + * src/AddSpouse.py: relationship constant changes + * src/BaseDoc.py: documentation improvements + * src/ChooseParents.py: relationship constant changes + * src/Date.py: documentation changes + * src/ReadGedcom.py: relationship constant changes, remove + unused global + * src/ReadXML.py: relationship constant changes + * src/SelectChild.py: has_family to get_parent_family + * src/const.py.in: moved family relation constants to RelLib + * src/plugins/Check.py: relationship constant changes + * src/plugins/ImportGeneWeb.py: relationship constant changes + * src/plugins/WriteGeneWeb.py: relationship constant changes + +2004-12-23 Alex Roitman + * src/ReportOptions.py (ReportOptions): Add wrappers to hide handler. + * src/plugins/BookReport.py: Use wrappers. + * src/plugins/TimeLine.py: Use wrappers. + * src/plugins/FtmStyleDescendants.py: Use wrappers. + * src/plugins/FtmStyleAncestors.py: Use wrappers. + * src/plugins/AncestorReport.py: Use wrappers. + * src/plugins/DescendReport.py: Use wrappers. + * src/plugins/IndivSummary.py: Use wrappers. + +2004-12-22 Alex Roitman + * src/ReportOptions.py (ReportOptions): Add base Options class. + * src/plugins/BookReport.py (BookOptions): Derive from base class. + * src/plugins/TimeLine.py (TimeLineOptions): Derive from base class. + * src/plugins/FtmStyleDescendants.py (FtmDescendantOptions): + Derive from base class. + + * src/PeopleModel.py (PeopleModel.__init__): Make data_filter optional. + * src/plugins/FtmStyleAncestors.py: Convert to new scheme. + * src/plugins/AncestorReport.py: Convert to new scheme. + * src/plugins/DescendReport.py: Convert to new scheme. + * src/plugins/IndivSummary.py: Convert to new scheme. + + * src/Plugins.py: Fix Reports menu. + +2004-12-21 Alex Roitman + * src/docgen/AsciiDoc.py (reformat_para): Correctly check for + empty paragraph. + + * src/ArgHandler.py: Pass category on to CL task. + * src/Report.py: Handle showing options centrally. + * src/plugins/BookReport.py: Handle showing options centrally. + * src/plugins/TimeLine.py: Handle showing options centrally. + * src/plugins/FtmStyleDescendants.py: Handle showing options centrally. + + * various: Merge REP_OPT branch with HEAD. + + * src/Plugins.py: Sort out name and translated name. + * src/Report.py: Sort out name and translated name. + * src/gramps_main.py: Sort out name and translated name. + * src/plugins/BookReport.py: Sort out name and translated name. + +2004-12-20 Alex Roitman + * src/ArgHandler.py: Single out Book by category. + * src/Plugins.py: Use category to register cl report. + * src/Report.py: Support template; make template file selector modal; + change key for orientation. + * src/ReportOptions.py: Add get/save template support. + * src/plugins/BookReport.py: Reinstate command line mode. + * src/plugins/TimeLine.py: Clean up; add docstrings; + avoid possible conflicts with dialog's contents. + * src/plugins/FtmStyleDescendants.py: Convert to present scheme. + + * src/ArgHandler.py: Remove name and category from options. + * src/Plugins.py: Remove name and category from options. + * src/Report.py: Remove name and category from options. + * src/gramps_main.py: Remove name and category from options. + * src/plugins/BookReport.py: Remove name and category from options. + * src/plugins/TimeLine.py: Remove name and category from options. + * src/plugins/FtmStyleDescendants.py: Remove name and category. + +2004-12-19 Don Allingham + * src/DbPrompter.py: Add display messages during load + * src/GrampsBSDDB.py: Add display messages during load + * src/gramps_main.py: Add display messages during load + * src/DisplayModels.py: use a dictionary to handle reverse + indices instead of list.index function. Drastically reduces + time are larger lists. + * src/GrampsDbBase.py: use cursors to build sorted key lists + * src/PeopleModel.py: fetch sort names out of database first + instead of continuously fetching from database during sort + * src/PeopleView.py: remove unnecessary apply_filter + * src/PlaceView.py: remove commented-out code + * src/ReadXML.py: add gtk event handling to allow screen to + update + * src/gramps.glade: use gramps.png for loading message window + * src/gramps_main.py: remove delete_abandoned_photos calls + +2004-12-19 Alex Roitman + * src/ArgHandler.py: Switch to generic task CL function. + * src/Plugins.py: Change registration to use generic task functions. + * src/Report.py (report,write_book_item,cl_report): Add generic + functions. + * src/ReportOptions.py: Move doc-related options into OptionHandler. + * src/gramps_main.py (menu_report): Call report using new registration. + * src/plugins/BookReport.py: Use generic function for writing items. + * src/plugins/TimeLine.py: Use generic functions for all three modes. + +2004-12-18 Alex Roitman + * src/Report.py (BareReportDialog.__init__): Instantiate or assign + option_class, depending on the type. + +2004-12-17 Alex Roitman + * src/const.py.in: Add category-related constants. + * src/Plugins.py: Provide single registration for all report flavors. + * src/Report.py: Use new categories; serve the semi-common options. + * src/docgen/LPRDoc.py: Register "print" name with book and text. + * src/plugins/BookReport.py: Use single registration. + * src/plugins/FtmStyleDescendants.py: Properly use semi-common + options; Use correct id-search; Use single registration. + * src/plugins/TimeLine.py: Properly use semi-common options; + Use correct id-search; Use single registration. + + * src/Report.py: Use orientation option. Allow writing book from cl. + * src/plugins/BookReport.py: Support for writing book from cl. + +2004-12-16 Don Allingham + * src/PeopleModel.py: Fixed rebuild_display + * src/ReadXML.py: Fixed calendar handling + +2004-12-16 Alex Roitman + * src/Report.py: Fixes related to filter and max_gen/page_breaks -- + the semi-common options. + * src/ReportOptions.py: Fixes related to filter. + * src/plugins/FtmStyleDescendants.py: Convert to new scheme. + * src/plugins/TimeLine.py: Transfer filter to this report for the + time being. + +2004-12-16 Julio Sanchez + * src/po/es.po: forward port of the Spanish translations in STABLE, + plus many new translations + +2004-12-15 Julio Sanchez + * src/po/es.po: updated to the result of running msmerge against a + recent template.po with no other change + +2004-12-15 Julio Sanchez + * src/dates/Date_es.py: first version of date handler for Spanish + starting from the French version + * src/dates/Makefile.am: include Spanish date handler + +2004-12-15 Alex Roitman + * src/Plugins.py: Minor. + * src/Report.py: Numerous fixes of running/destroying dialogs; + Document report-specific options in Command Line. + * src/StyleEditor.py: Take care of modal dialog. + * src/gramps.glade: Take care of modal dialog. + * src/docgen/LPRDoc.py: Register with "print" name. + * src/plugins/BookReport.py: Numerous dialog fixes. + * src/plugins/TimeLine.py: Document report-specific options in CL. + + * src/Plugins.py: Remove unneeded registration item. + * src/ReportOptions.py: Re-work generations/pagebreak options. + * src/Utils.py (get_type_converter_by_name,type_name): + Add functions. + * src/plugins/BookReport.py: Convert open/save to new system. + * src/plugins/TimeLine.py: Correct generations/pagebreak and + registration. + +2004-12-14 Alex Roitman + * src/Report.py: Self-documenting common options. + * src/ReportOptions.py: Minor fixes. + * src/plugins/BookReport.py: Minor fixes. + * src/plugins/TimeLine.py: Commnad line and options fixes. + +2004-12-13 Tim Waugh + * src/plugins/Ancestors.py (generation): Avoid empty sections. + +2004-12-13 Alex Roitman + * src/ArgHandler.py: Minor improvements. + * src/Report.py: Add Command Line class. + * src/plugins/TimeLine.py: Factor out Command line class. + +2004-12-09 Don Allingham + * src/GrampsBSDDB.py: add cursor routines + * src/GrampsDbBase.py: add cursor routines + * src/GrampsInMemDb.py: add cursor routines + * src/gramps.glade: fix spacing in dialog boxes + +2004-12-09 Alex Roitman + * src/PedView.py (get_distance): Remove function; use similar + from Relationship module. + +2004-12-09 Don Allingham + * src/FamilyView.py: remove debug statement + * src/PeopleModel.py: abandon the attempt to use TreeFilter + * src/PeopleView.py: abandon the attempt to use TreeFilter + +2004-12-07 Don Allingham + * src/DbPrompter.py: destroy filechooser if open cancelled. + * src/Report.py: Use markup in dialog + * src/Utils.py: fix year handling + * src/plugins/Webpage.py: use markup + +2004-12-07 Alex Roitman + * src/data/Makefile.am: Replace dist_data_DATA with EXTRA_DIST. + + * src/plugins/TimeLine.py: Get rid of dialog classes. + * src/plugins/BookReport.py: Minor fixes (still semi-broken). + * src/Report.py: Make dialogs modal. + +2004-12-06 Alex Roitman + * configure.in: bump up the version. + + * src/plugins/TimeLine.py: Start Grand Report Unification. + * src/plugins/BookReport.py: Start Grand Report Unification. + * src/Report.py: Start Grand Report Unification. + +2004-12-06 Don Allingham + * NEWS: minor update for 1.1.2 release + * Release: Version 1.1.2 "Confuse-a-cat" released. + +2004-12-05 Alex Roitman + * doc/Makefile.am: Remove unneeded CLEANFILES, they're defined below. + * doc/xmldocs.make: Add Makefile to CLEANFILES; Explictly clean + stuff in distclean-hook. + * src/Makefile.am: Remove gramps.desktop from GRAPHICS. + * src/data/Makefile.am: Remove EXTRA_DIST; split files that do not + need to be in $PREFIX/share/gramps into dist_data_DATA: they're + installed explicitly to the proper locations anyway, and this is + only needed for distribution. + +2004-12-05 Don Allingham + * src/DateParser.py: documenation enhancements + * src/GrampsBSDDB.py: Add cursor class + * src/GrampsDbBase.py: Add base cursor class + * src/GrampsGEDDB.py: documenation enhancements + * src/GrampsInMemDB.py: Add cursor class + * src/GrampsXMLDB.py: documenation enhancements + +2004-12-04 Don Allingham + * src/ChooseParents.py: use new cursor for interation + * src/DbPrompter.py: reformat + * src/GenericFilter.py: add disconnected rule + * src/GrampsBSDDB.py: provide cursor access for iteration + * src/GrampsDbBase.py: provide cursor access for iteration + * src/GrampsInMemDB.py: provide cursor access for iteration + * src/Makefile.am: add gramps.desktop to install list + * src/PeopleModel.py: use new cursor for faster iteration + * src/PeopleView.py: reimplement filtering + * src/ReadGedcom.py: removed used source counting + * src/gedcomimport.glade: remove source field + * src/gramps.glade: fixed spacing in message + * src/gramps_main.py: add disconnected filter + +2004-12-03 Alex Roitman + * src/ArgHandler.py: Minor. + * src/Plugins.py: Add clname to all report registrations. + * src/Report.py: Correct save_options order. + * src/Sort.py: Correct date comparison. + * src/Utils.py (get_type_converter): Correct type comparisons. + * src/plugins/TimeLine.py: Clean up command-line support. + +2004-12-02 Don Allingham + * src/EditPerson.py: hide window while closing updating info + * src/FamilyView.py: Fix deleting of spouses and children + * src/GrampsDbBase.py: add remove_family, clear default person + if the person is deleted + * src/PeopleView.py: text clean up + * src/gramps_main.py: disable buttons while deleting a person + + * src/plugins/TimeLine.py: Start on the command-line support. + * src/Plugins.py: Command line report registration. + * src/ArgHandler.py: Command line support. + * src/const.py.in: Add options for command line support. + +2004-12-01 Alex Roitman + * src/Report.py (on_center_person_change_clicked): Typo. + + * src/plugins/TimeLine.py: Tweak to finish book support. + * src/plugins/BookReport.py: Fully support options. + * src/ReportOptions.py: Finish book support. + * src/Report.py: Finish book support. + +2004-12-01 Don Allingham + * src/GenericFilter.py: use DateParser to parse dates. + +2004-11-30 Don Allingham + * src/EditPerson.py: use Steve Swales' method for handling + locale determination + * src/GrampsBSDDB.py: added remove_object task + * src/MediaView.py: Handle drag and drop better + +2004-11-30 Alex Roitman + * NEWS: Update. + + * src/gramps_main.py (init_interface): Work around gtk/libglade + bug by using horrible and ugly hack; (build_backhistmenu, + build_fwdhistmenu): Use gramps IDs instead of handles in menus. + + * src/plugins/TimeLine.py: Finish up describing arguments in + the doc string. Start working with Book item stuff -- still broken. + * src/plugins/BookReport.py: Start using new report options. + * src/ReportOptions.py: Add some book support. + * src/Report.py: Modify to support book. + +2004-11-29 Don Allingham + * src/EditPerson.py: simpler way of handling patronymic names + based of LANG + * src/FamilyView.py: clear childlist if no spouse exists + +2004-11-29 Alex Roitman + * src/gramps_main.py: Support for re-building Open Recent submenu + and opening files from it. + * src/ArgHandler.py: Rebuild recent menu after adding to recent. + * src/DbPrompter.py (open_native): Add function. + * src/RecentFiles.py (remove_filename): Add function. + +2004-11-28 Eero Tamminen + * src/plugins/TimeLine.py: put the TimeLine init var descriptions + into correct order in comments + +2004-11-28 Alex Roitman + * src/plugins/PatchNames.py: Typo. + * src/plugins/ChangeNames.py: Correct description. + + * src/RecentFiles.py: Add support for Gramps' own recent items. + * src/DbPrompter.py: Support for Gramps' own recent items. + * src/ArgHandler.py: Support for Gramps' own recent items. + * src/gramps.glade: Add Open Recent submenu. + * src/gramps_main.py: Preliminary support for Open Recent submenu. + +2004-11-28 Don Allingham + * src/EditPerson.py: Allow the photo to accept events, allowing us + to display a popup menu similar to galleries + * src/gramps.glade: Add eventbox to the image, allowing events + * src/MediaView.py: use object handle instead of gramps ID when + getting value from the list. + +2004-11-27 Don Allingham + * src/plugins/PatchNames.py: add the ability to detect + common surname prefixes + * src/plugins/patchnames.glade: clean up description + * src/plugins/TimeLine.py: detect invalid date range in + report to prevent divide by zero error. + * src/gramps.glade: add privacy fields and fix add/edit/remove + buttons + * src/Sources.py: add support for privacy flags + * src/Witness.py: add support for privacy flags + * src/RelLib.py: add support for privacy flags + +2004-11-26 Don Allingham + * src/DisplayModels.py: fix Source column display + * src/GrampsDbBase.py: change default display columns + * src/ReadGedcom.py: Add default source for a GEDCOM import, + attach it to people and families with no attached sources. + +2004-11-25 Alex Roitman + * src/RecentFiles.py: Make robust to parse/save problems. + * src/DbPrompter.py: Support for recent-files on new db creation. + +2004-11-25 Don Allingham + * src/FamilyView.py: Add check for empty family in + display_marriage + +2004-11-24 Alex Roitman + * src/RecentFiles.py: Add to CVS. Support for recent-files API. + * src/Makefile.am: Ship RecentFiles.py. + * src/DbPrompter.py: Support for recent-files. + * src/ArgHandler.py: Support for recent-files. + + * src/Plugins.py: Add support for setting active menu element + in the doc menus. + * src/PaperMenu.py: Add name-based support for paper menu + selection. Fix orientation selection. + * src/Report.py: Add support paper, orientation, and style + persistent options. + * src/ReportOptions.py: Add support paper, orientation, and style + persistent options. + +2004-11-24 Don Allingham + * src/GrampsDbBase.py: always use external thumbnails + * src/GrampsBSDDB.py: always use external thumbnails + * src/ImgManip.py: centralize thumbnail handling + * src/ReadXML.py: handle thumbnail changes + * src/ReadGedcom.py: combine common files into the same + media object + * src/EditSource.py: handle add/delete data item buttons. Make + sure that data items with empty keys are not saved. + * src/gramps.glade: added add/delete buttons for Source Editor + * src/gramps_main.py: remove key-release-event + * src/RelLib.py: unicode conversions + * src/GrampsDbBase.py: make sure we are sorting by unicode values + +2004-11-23 Don Allingham + * src/ReadGedcom.py: fix relative path filenames and build + the thumbnail image + +2004-11-22 Don Allingham + * src/EditSource.py: add in-place editing for key,value pairs + * src/ReadXML.py: add support for Source key,value pairs + * src/WriteXML.py: add support for Source key,value pairs + * src/RelLib.py: add support for Source key,value pairs + * src/gramps.glade: add support for Source key,value pairs + +2004-11-22 Alex Roitman + * src/ReportOptions.py: Add support for last-common options. + Move common defaults from OptionList to OptionListCollection. Adjust + parsing and saving of collection accordingly. Add OptionHandler() + class to support most of the common functionality across plugins. + * src/Report.py: Use new class for setting/getting options. + * src/plugins/TimeLine.py: Simplify the options class, since most + of the functionality is moved into ReportOptions.OptionHandler(). + * src/Utils.py (get_type_converter): Add function. + +2004-11-20 Don Allingham + * src/plugins/ChangeNames.py: Add a plugin to change capitalization + of family names + * src/plugins/changenames.glade: interface for ChangeNames plugin + * src/plugins/Makefile.am: Added new files + * src/plugins/PatchNames.py: display GRAMPS id instead of internal id + +2004-11-19 Alex Roitman + * src/Plugins.py: Remove redundant list of failed plugins. + Properly reload plugins. Work around what seems to be a Python bug. + Allow setting the preference for showing up the plugin status + upon load/reload if problems are detected. Support Help button. + Automatically close old status window when new one is opened. + * src/plugins.glade: Add Help button and the check button. + * src/data/gramps.schemas: Add pop-plugin-status key. + * src/GrampsGconfKeys.py: Add get/save methods for new key. + * src/*.gladep: Remove from CVS. + * src/plugins/IndivComplete.py: Typo. + * src/plugins/Partition.py: Comment out wrong class instantiation. + This plugin is dysfunctional, and we should either remove it or + fix it. + +2004-11-18 Don Allingham + * src/ColumnOrder.py: pychecker fixes + * src/DateParser.py: pychecker fixes + * src/DisplayModels.py: pychecker fixes + * src/gramps_main.py: pychecker fixes + * src/dates/Date_fr.py: pychecker fixes + * src/dates/Date_ru.py: pychecker fixes + * src/FamilyView.py: Handle reordering of spouses by drag + and drop + * src/RelLib.py: Allow the family list to be set externally + * src/gramps.glade: enable reordering flag for spouse list + * src/DisplayModels.py: Added ChildModel to handle the + child list in the Family View + * src/gramps_main.py: add column editor for Family View + * src/GrampsDbBase.py: add storing/retrieving child column order + * src/FamilyView.py: use new ChildModel + * src/PlaceView.py: removed unused index + +2004-11-16 Don Allingham + * src/MediaView.py: remove obsolete pexists check + +2004-11-16 Alex Roitman + * src/DateParser.py: Typo. + + * src/DateParser.py: Switch from utf8 strings to unicode. + * src/DateDisplay.py: Switch from utf8 strings to unicode. + * src/dates/Date_ru.py: Switch from utf8 strings to unicode. + * src/dates/Date_fr.py: Switch from utf8 strings to unicode. + + * src/DateParser.py: Factor out small matching chunks. + +2004-11-15 Alex Roitman + * src/DateDisplay.py: Remove localized displayers. + * src/DateParser.py: Remove localized parsers. + * src/DateHandler.py: Remove hard-coded localization assignments; + load localized classes from dates directory. + * src/const.py.in: Add datesDir constant. + * src/dates/Date_ru.py: Add to CVS. + * src/dates/Date_fr.py: Add to CVS. + * src/dates/Makefile.am: Add to CVS. + * src/dates/.cvsignore: Add to CVS. + * configure.in: Generate src/dates/Makefile. + * src/Makefile.am: Add dates to SUBDIRS. + +2004-11-14 Don Allingham + * src/DateParser.py: handle leap year in gregorial validity check + * src/MergeData.py: Preserve more data when merging + the 1.0.X patch from Julio Sanchez) + * src/plugins/ReadGedcom.py: Attach top leve source to the + person instead of the primary name (ported from the 1.0.X patch + from Julio Sanchez) + * src/const.py: Add support for "Number of Children" attribute + (GEDCOM NCHI) (ported from the 1.0.X patch from Julio Sanchez) + +2004-11-12 Tim Waugh + * src/plugins/Ancestors.py (person_name): Handle surname prefix (patch + from Julio Sanchez). + +2004-11-11 Alex Roitman + * src/DateDisplay.py: Add Russian displayer. + +2004-11-10 Alex Roitman + * src/DateHandler.py: Add Russian displayer. + * src/DateParser.py: Correct parsers -- proper unicode conversions. + * src/DateDisplay.py: Add Russian displayer. + +2004-11-10 Don Allingham + * src/EditPerson.py: handle the new "dont-ask" key + * src/GrampsGconfKeys.py: handle the new "dont-ask" key + * src/ImageSelect.py: remove debugging statements + * src/Marriage.py: handle the new "dont-ask" key + * src/QuestionDialog.py: handle the new "dont-ask" key + * src/gramps.glade: added "dont ask" button to SaveDialog + to turn off the nagging + * src/data/gramps.schemas: added the "dont-ask" key + +2004-11-09 Don Allingham + * src/gramps_main.py: fix goto_active_person + * src/DateParser.py: Handle month=12 in gregorian_valid + +2004-11-09 Alex Roitman + * src/WriteGedcom.py: Remove extraneous import. + + * src/DateHandler.py: Start adding handlers for Russian. + * src/DateParser.py: Start adding handlers for Russian. + +2004-11-08 Don Allingham + * src/DateHandler.py: add handlers for fr_FR + * src/DateParser.py: add parser for french + * src/DateDisplay.py: add displayer for french + +2004-11-08 Steve Swales + * src/gramps.py: Better way of setting locale + * src/DateHandler.py: Better locate settings + +2004-11-08 Alex Roitman + * src/data/Makefile.am: Remove gramps.desktop from + dist_pkgdata_DATA which was causing it to get installed + under .../share/gramps. + +2004-11-07 Don Allingham + * src/ImageSelect.py: load global note in a read only buffer + * src/gramps.glade: change buttons to icons, add global note + on image properties editor + +2004-11-06 Don Allingham + * src/DateHandler.py: handle en_GB, en_AU and en_CA locales + +2004-11-05 Don Allingham + * src/ImageSelect.py: Add date/place property to media objects + * src/ReadXML.py: Add date/place property to media objects + * src/RelLib.py: Add date/place property to media objects + * src/WriteXML.py: Add date/place property to media objects + * src/gramps.glade: Add date/place property to media objects + * src/SelectObject.py: display gramps id instead of internal handle + + * src/gramps_main.py: fix setting of active person on history change + +2004-11-05 Tim Waugh + * src/plugins/Ancestors.py: Include non-marriage relationships. + + * src/StartupDialog.py: Fixed typo (gtk.quit -> gtk.main_quit). + +2004-11-02 Don Allingham + * src/gramps_main.py (Gramps.redraw_histmenu): use GRAMPS + id instead of internal ID for history menu + +2004-10-31 Don Allingham + * src/gramps_main.py: fixed home person button + +2004-10-30 Don Allingham + * src/WriteGedcom.py (GedcomWriter.write_person): handle + empty event handles + +2004-10-28 Don Allingham + * Makefile.am: added distuninstallcheck_listfiles + * doc/Makefile.am: Added CLEANFILES + * src/Date.py: Added "set_year" function + * src/Utils.py: qualifiy Date calls, eliminate string + module usage + * src/edit_sm.png: new image + * src/Makefile.am: install edit_sm.png + * src/gramps_main.py: update relationship calculator + on database change + * src/Ancestors.py: initialize born_info + +2004-10-28 Alex Roitman + * src/plugins/DetDescendantReport.py: New Date usage. + +2004-10-27 Tim Waugh + * src/plugins/Ancestors.py: Fixed typo spotted by Eero Tamminen. + +2004-10-26 Don Allingham + * src/docgen/OpenOfficeDoc.py: fix asian font, file extension + * src/plugins/DescendReport.py: fix get_valid_year + +2004-10-25 Don Allingham + * src/StartupDialog.py: handle delete event + * src/docgen/HtmlDoc.py: fix typo + * src/docgen/OpenOfficeDoc.py: don't use temporary files + * src/plugins/PatchNames.py: pychecker fixes + * src/plugins/RelCalc.py: pychecker fixes + * src/plugins/ReorderIds.py: pychecker fixes + * src/plugins/Verify.py: pychecker fixes + * src/plugins/WebPage.py: pychecker fixes + * src/plugins/WriteFtree.py: pychecker fixes + * src/plugins/WriteGeneWeb.py: pychecker fixes + +2004-10-24 Don Allingham + * src/gramps.glade: change "Edit..." buttons to an image + * src/plugins/CountAncestors.py: handle duplicates across + generations + +2004-10-24 Alex Roitman + * src/MediaView.py: Typo. + +2004-10-23 Don Allingham + * src/PeopleModel.py: disable bold due to gtk tree bug + * src/PeopleView.py: disable bold due to gtk tree bug + * src/plugins/CountAncestors.py: Handle duplicates properly + +2004-10-22 Don Allingham + * src/GrampsBSDDB.py: thumbnail handing in the database + * src/GrampsDbBase.py: add set_thumbnail_image and + get_thumbnail_image in base class + * src/GrampsInMemDB.py: saving thumbnail image + * src/GrampsCfg.py: create thumbnail image directory + * src/ImageSelect.py: use new thumbnail scheme + * src/MediaView.py: use new thumbnail scheme + * src/ReadGedcom.py: use new thumbnail scheme + * src/ReadXML.py: use new thumbnail scheme + * src/SelectObject.py: use new thumbnail scheme + * src/gramps_main.py: use new thumbnail scheme + * src/Utils.py: remove unused tasks + * src/RelImage.py: remove unused tasks + +2004-10-22 Alex Roitman + * src/plugins/TimeLine.py: Remove old Date.UNDEF usage. + +2004-10-21 Don Allingham + * src/DateParser.py: fix dates of the format of JAN 2000 + +2004-10-21 Alex Roitman + * src/ReportOptions.py: Add to CVS. + * src/Makefile.am: Shipt ReportOptions.py. + * src/Plugins.py: Change registration for book items. + * src/Report.py: Use new option class. + * src/Utils.py: Move pt2cm() here. + * src/const.py.in: Define report options XML filename. + * src/plugins/TimeLine.py: Use new class separation scheme. + * src/plugins/BookReport.py: Use new class separation scheme. + +2004-10-19 Don Allingham + * src/GrampsCfg.py: eliminate unused options + * src/gramps.glade: eliminate unused options + +2004-10-18 Don Allingham + * src/GrampsBSDDB.py: add dbopen task to provide access to the + db object + * src/ReadGedcom.py: Reduce number of accesses to the database file + +2004-10-18 Julio Sanchez + * src/plugins/IndivComplete.py: Bring book item options in sync + with the standalone options. + +2004-10-18 Alex Roitman + * src/docgen/OpenSpreadSheet.py (write_text): Escape special + XML characters. + +2004-10-17 Don Allingham + * src/EditPerson.py: saving grouping name, instead of surname for + updating of the person list + * src/ReadGedcom.py: save person and source as soon as created + * src/gramps_main.py: compare updates based off grouping name + instead of surname + +2004-10-17 Julio Sanchez + * src/plugins/rel_es.py: Correct levels. + +2004-10-16 Don Allingham + * src/ReadGedcom.py: allow default when selecting override, add + the place properly on import + * src/gedcomimport.glade: allow default when selecting override + * src/gramps_main.py: don't lose track of active person after + a cancelled Add Person + * src/PeopleView.py: handle changing of surnames if the surname + needs to be removed from the list + +2004-10-15 Don Allingham + * src/GrampsBSDDB.py: increase cachesize + * src/ReadGedcom.py: increment source count + * src/gedcomimport.glade: increment source count + * src/DateDisplay.py: handle BC + * src/DateParser.py: handle BC + * src/GrampsInMemDB.py: handle missing handles in find functions + * src/ReadGedcom.py: handle BC + * src/WriteGedcom.py: handle BC + * src/ReadXML.py: handle BC + +2004-10-13 Don Allingham + * src/docgen/OpenOfficeDoc.py: incorporated Julio Sanchez's + language patch + +2004-10-13 Alex Roitman + * src/plugins/Makefile.am: Ship rel_es.py plugin. + * src/rule.glade: Clean up the filter definition dialog. + +2004-10-13 Julio Sanchez + * src/plugins/rel_es.py: Add to CVS. + +2004-10-12 Don Allingham + * src/DisplayModels.py: fix source display + * src/GrampsBSDDB.py: add abort_changes task + * src/GrampsDbBase.py: add abort_changes task + * src/GrampsInMemDB.py: add abort_changes task + * src/Makefile.am: Add target to build documentation using epydoc + * src/gramps.glade: Add abandon changes menu item. Not fully implemented yet + * src/gramps_main.py: add exit_and_undo + +2004-10-12 Alex Roitman + * src/gramps.glade: Remove "Save as" from toolbar. + +2004-10-11 Don Allingham + * src/DisplayModels.py: fix initialization of self.map + * src/DateParser.py: dynamically detect numerical parsing based + off locale. Do not depend on strptime. + * src/Utils.py: remove last remains of SingleDate + * src/PeopleModel.py: display "error" instead of a blank string + on an error + * src/EventEdit.py: removed unused parameter + * src/Exporter.py: remove unused gnome.ui import + * src/plugins/FanChart.py: remove old Calendar reference + * src/plugins/Verify.py: remove old Calendar reference + +2004-10-11 Alex Roitman + * src/DateDisplay.py (_display_gregorian): Prepend month and + day with zeros if needed for the ISO format. + +2004-10-10 Don Allingham + * src/DateParser.py: try to detect illegal numerical dates + * src/GrampsInMemDB.py: handle null handle + * src/GrampsXMLDB.py: disable undo during normal read of database + * src/ReadGedcom.py: handle lines shorter than 50 lines, disable undo during + normal reads of the database + * src/ReadXML.py: disable undo during normal read of databas + * src/RelLib.py: revert Name.__cmp__ to Name.is_equal + * src/docgen/HTMLDoc.py: drop deprecated gnome.ui dialogs + * src/Utils.py: not_too_old moved over from RelLib.py + * src/WriteGedcom.py: fix call to probably_alive + +2004-10-10 Eero Tamminen + * TestPlan.txt: Add test for reports like in stable version + +2004-10-09 Alex Roitman + * src/data/tips.xml: Typo. + +2004-10-09 Don Allingham + * src/PeopleModel.py: sort top level nodes using locale.strcoll + +2004-10-08 Don Allingham + * src/GrampsDbBase.py: remove forced upper comparisons + * src/EditPerson.py: support for locale selected patronymic + names. Allow patronymic name to be substituted for prefix on + the display + * src/RelLib.py: add __cmp__ for Name + * src/gramps.glade: provide name for the prefix field + +2004-10-08 Alex Roitman + * src/GrampsCfg.py (build): Typo. + + * src/GrampsCfg.py: Remove unused code. + * src/TipOfDay.py (TipParser.escape): Add method. + +2004-10-07 Don Allingham + * src/AddMedia.py: pychecker fixes + * src/DbPrompter.py: pychecker fixes + * src/DisplayModels.py: pychecker fixes + * src/GrampsDbBase.py: pychecker fixes + * src/GrampsInMemDB.py: pychecker fixes + * src/RelLib.py: move probably_alive to Utils + * src/Utils.py: added probably_alive + * src/WriteGedcom.py: probably_alive fixes + * src/WriteGedcom.py: probably_alive fixes + * src/plugins/WebPage.py: probably_alive fixes + * src/plugins/WebFtree.py: probably_alive fixes + * src/plugins/WebGeneWeb.py: probably_alive fixes + * src/NameEdit.py: integrate patches from Julio Sanchez to + fix surname prefix + * src/FamilyView.py: Handle add person post processing properly + +2004-10-07 Alex Roitman + * src/EventEdit.py (update_event): Typo. + +2004-10-06 Don Allingham + * src/ReadGedcom.py: remove extra commits + +2004-10-06 Alex Roitman + * src/Makefile.am: Remove extra DESTDIR. + * src/docgen/Makefile.am: Remove extra DESTDIR, correct pycheck target. + * src/plugins/Makefile.am: Correct pycheck target. + +2004-10-05 Don Allingham + * src/docgen/PdfDoc.py: fixed register_book_doc call + * src/AddrEdit.py: pychecker fixes + * src/AttrEdit.py: pychecker fixes + * src/AutoComp.py: pychecker fixes + * src/ChooseParents.py: pychecker fixes + * src/DbPrompter.py: pychecker fixes + * src/DisplayModels.py: pychecker fixes + * src/EventEdit.py: pychecker fixes + * src/FamilyView.py: pychecker fixes + * src/Filter.py: pychecker fixes + * src/GenericFilter.py: pychecker fixes + * src/GrampsCfg.py: pychecker fixes + * src/GrampsGconfKeys.py: pychecker fixes + * src/ImgManip.py: pychecker fixes + * src/PlaceView.py: pychecker fixes + * src/Plugins.py: pychecker fixes + * src/ReadGedcom.py: pychecker fixes + * src/ReadXML.py: pychecker fixes + * src/SelectChild.py: pychecker fixes + * src/SelectObject.py: pychecker fixes + * src/SelectPerson.py: pychecker fixes + * src/Sort.py: pychecker fixes + * src/SourceView.py: pychecker fixes + * src/Utils.py: pychecker fixes + * src/Witness.py: pychecker fixes + * src/WriteGedcom.py: pychecker fixes + * src/WriteXML.py: pychecker fixes + * src/gramps_main.py: pychecker fixes + +2004-10-03 Frederick Noronha + * src/data/tips.xml: Add more tips. + +2004-10-03 Don Allingham + * src/ReadXML.py: name enhancements + * src/WriteXML.py: name enhancements + * src/Date.py: fix get_month_valid call + * src/DateDisplay.py: pychecker fixes + * src/EditPerson.py: pychecker fixes + * src/GrampDbBase.py: pychecker fixes + * src/Marriage.py: bring up to date with the DateParser + * src/PeopleView.py: pychecker fixes + * src/RelLib.py: pychecker fixes + +2004-10-02 Alex Roitman + * src/DateDisplay.py (display): Display text for text-only dates. + Closes # 1036846. + * src/plugins/Merge.py (date_match,range_compare): Use new + Date API. Closes # 1036852. + * src/plugins/WebPage.py: Use new Date API. Use correct module + for gconf keys access. Closes # 1036856. + * src/Sort.py (by_date): Use new Date API. + * src/plugins/AncestorReport.py: Use new Date API. Closes # 1036858. + * src/plugins/Ancestor.py: Correct use of handles. + Use new Date API. Closes # 1036859. + +2004-09-30 Don Allingham + * src/EditPerson.py: enhanced update/delete/add of person view + * src/PeopleModel.py: enhanced update/delete/add of person view + * src/PeopleView.py: enhanced update/delete/add of person view + * src/gramps_main.py: enhanced update/delete/add of person view + * src/DisplayModels.py: change 0 to False + * src/EditPerson.py: copy current name info to name editor when invoking + * src/GrampsBSDDB.py: provide default name to group mapping + * src/GrampsDbBase.py: provide default name to group mapping + * src/GrampsInMemDB.py: provide default name to group mapping + * src/NameEdit.py: prompt for making name mapping override the default + or purely for the active name + * src/PeopleModel.py: handle name grouping + * src/PeopleView.py: handle name grouping + * src/QuestionDialog.py: Add QuestionDialog2 to allow two answers to + a dialog (instead of one being cancel) + * src/RelLib.py: grouping documentation + * src/gramps.glade: move button on EditPerson dialog + * src/gramps_main.py: goto active person after a redisplay + +2004-09-29 Alex Roitman + * src/TipOfDay.py: Be tolerant to whitespace; allow markup in + the tips, enable random sequence of tips on each startup. + * src/data/tips.xml: Merge with old tips. + * src/gramps.glade: Left-justify the tips. + +2004-09-29 Leonid Mamtchenkov + * src/data/tips.xml: Format the tips collection. + +2004-09-29 Frederick Noronha + * src/data/tips.xml: Add huge collection of tips. + +2004-09-28 Alex Roitman + * src/EditPerson.py: Typo. + +2004-09-28 Don Allingham + * src/RelLib.py: Enhanced Name, adding patronymic name + support and display and sorting formats + * src/EditPerson.py: Name editing changes for the Primary + name + * src/NameEdit.py: support for patronymic names + * src/gramps.glade: NameEditor and EditPerson changes for + enhanced name support + * src/PeopleModel.py: sort based of "group as" value + * src/GrampsInMem.py: used "group as" value for surname list + * src/GrampsBSDDB.py: used "group as" value for surname list + * src/GrampsDbBase.py: accept "" and None for empty id values + +2004-09-27 Don Allingham + * src/PeopleModel.py: remove unused map + * src/GrampsDbBase.py: remove unused map + +2004-09-27 Alex Roitman + * configure.in: Bump up the version number. + * src/DateParser.py: Better compliance with the RFC-2822. + +2004-09-27 Don Allingham + * Release: Version 1.1.1 "Rat cake, rat sorbet, rat pudding, + or strawberry tart" released. + +2004-09-26 Alex Roitman + * src/DateDisplay.py: Now proper capitalization for _MONS. + * src/DateParser.py: Support for the RFC-2822 dates (email standard). + * NEWS: Update. + +2004-09-26 Don Allingham + * src/DateDisplay.py: don't rely on strftime, since it does not + handle dates before 1900 + +2004-09-25 Don Allingham + * src/DateDisplay.py: add set_format function + * src/GrampsCfg.py: update RelLib display + * src/GrampsGconfKeys.py: import os + * src/RelLib.py: change _parser to parser and _display to display + * src/const.py.in: remove calendar directory + * src/gramps_main.py: remove calendar directory + * configure.in: remove calendar directory + +2004-09-24 Alex Roitman + * src/data/gnome-mime-application-x-geneweb.png: Add to CVS. + * src/data/Makefile.am, src/plugins/Makefile.am: Ship new files. + + * src/GrampsGconfKeys.py: Add to CVS -- split off key names. + * src/Makefile.am: Ship GrampsGconfKeys. + * src/ArgHandler.py: Use GrampsGconfKeys. + * src/DbPrompter.py: Use GrampsGconfKeys. + * src/EditPerson.py: Use GrampsGconfKeys. + * src/Exporter.py: Use GrampsGconfKeys. + * src/FamilyView.py: Use GrampsGconfKeys. + * src/GrampsDbBase.py: Use GrampsGconfKeys. + * src/ImageSelect.py: Use GrampsGconfKeys. + * src/MediaView.py: Use GrampsGconfKeys. + * src/Plugins.py: Use GrampsGconfKeys. + * src/Report.py: Use GrampsGconfKeys. + * src/StartupDialog.py: Use GrampsGconfKeys. + * src/TipOfDay.py: Use GrampsGconfKeys. + * src/Utils.py: Use GrampsGconfKeys. + * src/DateDisplay.py: Proper capitalization for _MONS. + * src/DateHandler.py: Use GrampsGconfKeys. + * src/GrampsCfg.py: Use GrampsGconfKeys. + * src/gramps_main.py: Use GrampsGconfKeys. + +2004-09-24 Martin Hawlisch + * src/plugins/ImportGeneWeb.py, src/plugins/WriteGeneWeb.py, + src/plugins/genewebexport.glade: Add to CVS. + * src/data/gramps.applications, src/data/gramps.keys, + src/data/gramps.mime, src/data/gramps.xml: Add GeneWeb format. + +2004-09-24 Don Allingham + * src/DateDisplay.py: use LC_TIME and D_FMT to determine + the locale date format + * src/DateHandler.py: en.US to en_US + * src/ReadGedcom.py: Allow user overriding of character set + * src/StartupDialog.py: remove date entry setting + * src/gedcomimport.glade: Allow user overriding of character set + * src/gramps.py: set LC_TIME based of LANG + * src/data/gramps.schemas: remove date entry setting + +2004-09-23 Don Allingham + * src/Date.py: display calendar + * src/DateParser.py: parse based on calendars + * src/DateDisplay.py: use unicode encodings for french months + +2004-09-22 Don Allingham + * src/EditPerson.py: change sort mechanism to new Date sort value + * src/FamilyView.py: change sort mechanism to new Date sort valu + * src/Sort.py: remove unused sorting functions + +2004-09-20 Alex Roitman + * src/GrampsInMemDB.py: Remove unused modules. + +2004-09-20 Don Allingham + * src/GrampsBSDDB.py: fix remove_person and count_person + * src/GrampsInMemDB.py: fix remove_person and count_person + +2004-09-20 Alex Roitman + * src/DateEdit.py (DateEdit.invoke_date_editor): + Check the built date and display LED (closes # 1031065). + * src/Sources.py (draw): Properly display date for sourceref; + (on_sourceok_clicked): Properly parse date for sourceref + (closes # 1031156). + + * src/gramps.glade: Add LED button widgets to the sourceref editor. + * src/Sources.py (SourceEditor.__init__): Use DateEdit to support + LED functionality; (SourceEditor.on_sourceok_clicked): Set date using + date object, instead of parsing text. + + * src/gramps_main.py: Remov unused module. + * src/DateDisplay.py (verify_format): Correct check. + * src/Date.py (is_regular): Add method to detect exact single + non-empty dates; (set): Add text string as an optional argument. + * src/DateEdit.py: Use DateHandler instead of low-level DateDisplay; + (check): Display yellow LED for anything other than regular dates. + + * src/DateEdit.py: Use new Date's set() method. Enable help. + + * src/Date.py (get_high_year): Add method to return upper estimate. + * src/AddSpouse.py: Correctly use upper and lower date estimates. + * src/ChooseParents: Correctly use upper and lower date estimates. + +2004-09-19 Alex Roitman + * src/Date.py (is_equal): Add method -- needed to compare dates + for being identical, since __cmp__ only compares the sorting value + and ignores the modifiers. + * src/RelLib.py (Event.are_equal, LdsOrd.are_equal): + Use is_equal() method to compare dates. + * src/AddrEdit.py: Use is_equal() method to compare dates. + * src/EventEdit.py: Use is_equal() method to compare dates. + * src/gramps.glade (date_edit): Re-order widgets, add hot keys; + (event_edit, addr_edit): Remove button relief as in editPerson. + +2004-09-19 Don Allingham + * src/Date.py: remove comment field + * src/DateParser.py: add parsing of Month Day1-Day2, Year + * src/RelLib.py: make date parsers/displayers global to resolve + pickle-ing problem + * src/EditPerson.py: update lists before committing to database + * src/gramps.glade: remove button border for date editor button + * src/DateDisplay.py: fix quality prefix display + +2004-09-19 Alex Roitman + * src/DateEdit.py: Take date object as an argument and work with it. + * src/AddrEdit.py: Use date object instead of text. + * src/EditPerson.py: Use date object instead of text. + * src/EventEdit.py: Use date object instead of text. + * src/gramps.glade: Minor cleanup. + * src/Date.py (copy): Add method. + * src/RelLib.py (Address): Correct the use of dates. + +2004-09-18 Don Allingham + * src/GrampsInMemDB.py: new base class for in memory databases, such + as XML or GEDCOM + * src/GrampGEDDB.py: use new GrampsInMemDB base class + * src/GrampXMLDB.py: use new GrampsInMemDB base class + * src/Makefile.am: add GrampsInMemDB.py + * src/ReadGedcom.py: remove debug statements + +2004-09-18 Alex Roitman + * src/DateEdit.py (DateEdit): Take care of both the button and + the LED pixmap now; Invoke DateEditorDialog if the button is pressed; + (DateEditorDialog): Correct the use of constants; adjust the date + on the calendar change; preserve the old date unless OK was pressed; + * src/AddrEdit.py: Remove date editor callback in favor of DateEdit. + * src/EditPerson.py: Remove date editor callback in favor of DateEdit. + * src/EventEdit.py: Remove date editor callback in favor of DateEdit. + * src/gramps.glade: Minor cleanup; remove unused signal handlers. + +2004-09-17 Alex Roitman + * src/gramps.glade: Add date_edit dialog. + * src/DateEdit.py (DateEditorDialog): Add class. + * src/Date.py (get_quality): Typo. + * src/AddrEdit.py: Use date editor callback. + * src/EditPerson.py: Use date editor callback. + * src/EventEdit.py: Use date editor callback. + * src/DateParser.py: Minor cleanup. + +2004-09-17 Don Allingham + * src/DateDisplay.py: use locale.nl_langinfo to get month + names without manual encoding + * src/DateParser.py: use locale.nl_langinfo to get month + names without manual encoding + * src/AddrEdit.py: Add date editor callback + * src/EditPerson.py: Add date editor callback + * src/EventEdit.py: Add date editor callback + * src/gramps.glade: replace LED indicators with buttons + +2004-09-16 Don Allingham + * src/Calendar.py: removed + * src/Gregorian.py: removed + * src/Hebrew.py: removed + * src/Julian.py: removed + * src/calendars/Islamic.py: removed + * src/calendars/Persian.py: removed + * src/calendars/Makefile.am: removed + * src/Date.py: New, simpler date structure + * src/DateHandler.py: Start of a class to abstract and select + parser and display functions based off locale + * src/DateParser.py: base date parsing class (US English) + * src/DateDisplay.py: base date display class (US English) + * src/DateEdit.py: handle new date method + * src/EditPerson.py: handle new date method + * src/EventEdit.py: handle new date method + * src/GrampsCfg.py: removed redundant options due to new date class + * src/StartupDialog.py: removed redundant options due to new date class + * src/Makefile.am: handle file changes + * src/Sort.py: handle new date method + * src/ReadGedcom.py: handle new date method + * src/ReadXML.py: handle new date method + * src/WriteGedcom.py: handle new date method + * src/WriteXML.py: handle new date method + * src/RelLib.py: handle new date method + * src/gramps_main.py: handle new date method + * src/gramps.glade: handle new date method + +2004-09-14 Tim Waugh + * src/plugins/Ancestors.py: Fixed SF bug #1009695. + * src/docgen/PSDrawDoc.py (PSDrawDoc.__init__): Fixed base method + call (missing parameter). + * src/docgen/SvgDrawDoc.py (SvgDrawDoc.__init__): Likewise. + +2004-09-13 Tim Waugh + * src/GenericFilter.py (IsAncestorOfFilterMatch.apply): Fixed + thinko. + +2004-09-13 Tim Waugh + * src/plugins/Ancestors.py (event_info): Prevent constructions like + "died in before 1901" by playing safe if the mode is not exact. + +2004-09-11 Alex Roitman + * src/ReadGedcom.py (parse_person_event): Use TYPE field as + the description of the event, if the event already has a name. + +2004-09-10 Alex Roitman + * src/GrampsDbBase.py: Fix assert statements. + +2004-09-09 Alex Roitman + * src/gramps.glade: Typo. + +2004-09-08 Alex Roitman + * src/plugins/FilterEditor.py (ShowResults.__init__): + Use gramps IDs instead of handles for display. + +2004-09-01 Alex Roitman + * src/EditPlace.py (on_web_go_clicked): Typo. + +2004-08-31 Don Allingham + * src/RelLib.py (GenderStats.guess_gender): back out + incorrect patch + * src/Witness.py: handle new_name error + * src/SelectPerson.py: remove unused crud left over from + 1.0, grab handle instead of GRAMPS ID + +2004-08-31 Alex Roitman + * src/Sources.py (SourceTab.redraw, SourceSelector.redraw): + Use gramps ID instead of handle for display. + * src/ImageSelect.py (GlobalMediaProperties.display_refs): + Use gramps ID instead of handle for display. + * src/ReadXML.py (start_witness): Properly use handle of witness. + * src/Witness.py (WitnessTab.redraw): Use gramps ID for display; + (WitnessEditor.remove_itself_from_menu): Typo; + (WitnessEditor.ok_clicked): Catch exception and add error dialog. + +2004-08-30 Don Allingham + * src/AddMedia.py: use new MediaList update routine + * src/DisplayModels.py: new update list routine + * src/ImageSelect.py: use new MediaList update routine + * src/MediaView.py: use new MediaList update routine + * src/PlaceView.py: new update list routine + * src/SourceView.py: new update list routine + +2004-08-29 Don Allingham + * src/GrampsBSDDB.py: add remove_place function + * src/DisplayModels.py: added row deletion and updating + functions + * src/EditPlace.py: Make a distinction between update and + new + * src/EditSource.py: Make a distinction between update and + new + * src/PeopleModel.py: remove debugging code + * src/PlaceView.py: better handling of updating and deleiting + * src/SourceView.py: better handling of updating and deleiting + +2004-08-28 Don Allingham + * src/DbPrompter.py: cleanup dialogs + * src/EditPerson.py: update screen properly + * src/PeopleModel.py: handle stored maps correctly + * src/PeopleView.py: handle stored maps correctly + * src/gramps_main.py: eliminate unnecessary rebuilds, display + loading dialog + * src/gramp.glade: loading dialog + +2004-08-25 Jim Smart + * src/RelLib.py: guess_gender fix + +2004-08-28 Don Allingham + * src/EditPerson.py: make a distiction between adding a person + and editing a person. + * src/PeopleView.py: drop unused goto_active_person parameter + * src/gramps_main.py: drop unused goto_active_person parameter + +2004-08-27 Tim Waugh + * src/SelectObject.py (SelectObject.redraw): Use GRAMPS ID for + user display. + +2004-08-26 Don Allingham + * src/DisplayModels.py: fix place and source lists + * src/PlaceView.py: fix place lists + * src/SourceView.py: fix source lists + * src/Sort.py: use locale.strcoll for sorting + * src/RelLib.py: don't use accent for sort name + * src/EditPerson.py: compare edited ID value properly + * src/Marriage.py: compare edited ID value properly + * src/PeopleModel.py: use locale.strcoll for comparing + * src/GrampsBSDDB.py: use locale.strcoll for comparing/sorting + * src/GrampsDbBase.py: use locale.strcoll for comparing/sorting + * src/DbPrompter.py: handle bad filenames a bit better + +2004-08-25 Don Allingham + * src/gramps_main.py: update properly after an edit + * src/Utils.py: generate correct path name, using gramps id + instead of handle + * src/ImageSelect.py: select correct path name for thumbnail + +2004-08-25 Jim Smart + * src/PeopleModel.py: move to a table driven format for + handling columns + +2004-08-25 Tim Waugh + * src/WriteGedcom.py (GedcomWriter.write_person): Removed + debugging noise. + * src/RelLib.py (Person.parents_too_old): Fixed typo. + +2004-08-24 Don Allingham + * src/ReadXML.py: Fix file copy problem, handle copy failure + * src/ImageSelect.py: Display GRAMPS ID, not DB handle + * src/WriteGedcom.py: handle image file problems when exporting + * src/DisplayModels.py: handle a closed database in on_get_value + * src/PeopleModel.py: handle a closed database in on_get_value + +2004-08-24 Martin Hawlisch + * src/plugins/WebPage.py: web page enhancements, including + a place index. + +2004-08-24 Tim Waugh + * src/MediaView.py (MediaView.on_select_row): Use the correct + column for DB handle. + (MediaView.on_select_row): Display GRAMPS ID, not DB handle. + (MediaView.build_context_menu): Use the correct column for DB + handle. + (MediaView.on_edit_clicked): Likewise. + (MediaView.on_delete_clicked): Likewise. + + * src/WriteXML.py: Write out 'default' tag on people node for + compatibility with GRAMPS 1.0.x. + +2004-08-23 Alex Roitman + * src/EdirPerson.py (__init__): Typos. + * src/ArgHandler.py (auto_save_load): Remove new db creation for BSDDB. + * src/GrampsDbBase.py (get_object_from_gramps_id, + get_source_from_gramps_id, get_place_from_gramps_id): Add placeholder + functions with assertions. + +2004-08-23 Jim Smart + * src/PeopleModel.py: enhanced column_spouse + * src/RelLib.py: enhance probably_alive to check for "Cause + of Death", "Burial", and "Cremation" events to indicate that + a person is not alive. + * src/const.py.in: add support for "Marriage Banns" + +2004-08-23 Don Allingham + * src/Utils.py: produce less line noise when generating + handles + * src/WriteGedcom.py: save CHAN records + * src/WriteXML.py: save handles and time stamps + * src/GrampsDbBase.py: make the find_xxx_from_handle functions + consistent and correct (handle ids correctly) + * src/DisplayModels.py: add last change column + * src/PeopleModel.py: add last change column + * src/PeopleView.py: add last change column + * src/MediaView.py: add last change column + * src/SourceView.py: add last change column + * src/EditPerson.py: display last change timestamps + * src/EditPlace.py: display last change timestamps + * src/Marriage.py: display last change timestamps + * src/ReadXML.py: set last change time, support handles + * src/gramps.glade: updates for last change display + +2004-08-23 Alex Roitman + * src/RelLib.py: (probably_alive): Fixed typo (bug #1014223). + * src/NameEdit.py: Proper use of ComboBoxEntry widgets (#1014238). + * src/EdirPerson.py (__init__): Use handle instead of ID (#1014224). + + * src/plugins/DetAncestralReport.py (write_children): + Check whether event exists (#1014414). + * src/plugins/IndivComplete.py (write_alt_names): Correct the + use of handle (#1014411); (write_fact, write_sources, write_person): + Use gramps id, not handle, for displaying source references. + * src/plugins/Ancestors.py (event_info): Check whether place + exists before getting its title (#1014412). + + * src/docgen/AbiWord2Doc.py, src/docgen/AsciiDoc.py, + src/docgen/HtmlDoc.py, src/docgen/KwordDoc.py, + src/docgen/OpenOfficeDoc.py, src/docgen/PdfDoc.py, + src/docgen/RTFDoc.py: Translate type descriptions; correct print_label. + + * src/plugins/WebPage.py: Use gramps ID for naming the files + and creating links. + + * src/Plugins.py: Add native_format flag to import plugin registration. + * src/ReadXML.py, src/ReadGedcom.py: Register as native formats + to prevent loading twice on File->Open. + * src/data/gramps.schemas: Add keys for last import and export dirs. + * src/GrampsCfg.py (get_last_import_dir, save_last_import_dir, + get_last_export_dir, save_last_export_dir): Add functions. + * src/Exportder.py (suggest_filename): Try last export and last + import folders before falling back to Home; (save): Save export folder. + * src/Utils.py (get_new_filename): Add optional folder argument. + * src/DbPrompter.py (ExistingDbPrompter.chooser): Only add + importers for non-native formats, the rest is already taken care of; + Try last file, last import, last export, then home folders; + (ImportDbPrompter.chooser): Save import folder; Try last import, + last file, last export, then home folders. + (NewNativeDbPrompter): Try last file, last import, last export folders, + then fall back to home. + * src/data/Makefile.am: Kill gconfd using SIGTERM -- HUP did not work. + + * src/const.py.in: Add gramps-package mime type. + * src/ArgHandler.py (auto_save_load): Subclass database depending + on the format. + + * src/DbPrompter.py (ExistingDbPrompter.chooser, + ImportDbPrompter.chooser): Destroy file chooser on failure (#1014254). + +2004-08-23 Tim Waugh + * install-sh: Removed this generated file. + + * src/WriteGedcom.py (GedcomWriter.write_sources): Write sources + in ID order for easier change tracking. + + * src/WriteXML.py (XmlWriter.write_xml_data): Use GRAMPS ID not DB + handle. + (XmlWriter.dump_source_ref): Likewise. + (XmlWriter.write_ref): Fixed typo. + + * src/GrampsDbBase.py (GrampsDbBase.find_source_from_handle): Set + GRAMPS ID on new source (bug #1014246). + +2004-08-22 Don Allingham + * src/Marriage.py: pychecker fixes + * src/RelLib.py: pychecker fixes + * src/SelectChild.py: pychecker fixes + * src/SelectObject: pychecker fixes + * src/SourceView.py: pychecker fixes + * src/Sources.py: pychecker fixes + * src/StyleEditor.py: pychecker fixes + * src/TarFile.py: pychecker fixes + * src/TipOfDay.py: pychecker fixes + * src/Utils.py: pychecker fixes + * src/WriteXML.py: pychecker fixes + +2004-08-23 Tim Waugh + * src/WriteGedcom.py (GedcomWriter.write_families): Write families + in GRAMPS ID order for easier change tracking. + +2004-08-22 Tim Waugh + * src/WriteGedcom.py (GedcomWriter.export_data): Write individuals + out in GRAMPS ID order. + (GedcomWriter.fid): Use GRAMPS ID not DB handle. + + * src/ReadXML.py (GrampsParser.start_object): Set GRAMPS ID. + + * src/WriteXML.py (write_xml_data): Fixed typo causing XML export to + omit all place definitions. + (XmlWriter.write_xml_data): Sort person IDs before writing. + (XmlWriter.write_xml_data): Fixed people output by preventing + confusion between handles and GRAMPS IDs. + (XmlWriter.write_family_handle): Use GRAMPS ID not DB handle. + (XmlWriter.write_xml_data): Sort family IDs before writing. + (XmlWriter.write_xml_data): Fixed families output by preventing + confusion between handles and GRAMPS IDs. + (XmlWriter.write_xml_data): Sort object IDs before writing. + (XmlWriter.write_object): Use GRAMPS ID not DB handle. + + * src/RelLib.py (probably_alive): Fixed typo (bug #1012347). + +2004-08-21 Alex Roitman + * src/ReadGedcom.py (parse_record): Get objects from handles; + (handle_source): Refer to handle, not the object; + (parse_source): Use gramps id (not handle) to form the title. + * src/GrampsDbBase.py (get_person_from_handle): Typo; + (find_event_from_handle): Correctly create new event if not found. + * src/Sources.py (draw): Correctly sort, use gramps id when + displaying sources; (redraw): Use gramps id in the list view. + + * src/AddSpouse.py, src/ChooseParents.py, src/EditPerson.py, + src/EditPlace.py, src/EditSource.py, src/EventEdit.py, + src/FamilyView.py, src/GenericFilter.py, + src/Marriage.py, src/PedView.py, src/PeopleModel.py, + src/PlaceView.py, src/RelLib.py, src/SelectChild.py, + src/Sort.py, src/SourceView.py, src/SubstKeywords.py, + src/WriteGedcom.py, src/WriteXML.py, src/plugins/AncestorReport.py, + src/plugins/Ancestors.py, src/plugins/ChangeTypes.py, + src/plugins/DescendReport.py, src/plugins/DetDescendantReport.py, + src/plugins/EventCmp.py, src/plugins/FamilyGroup.py, + src/plugins/FanChart.py, src/plugins/FtmStyleAncestors.py, + src/plugins/FtmStyleDescendants.py, src/plugins/GraphViz.py, + src/plugins/IndivComplete.py, src/plugins/IndivSummary.py, + src/plugins/Merge.py, src/plugins/RelCalc.py, src/plugins/RelGraph.py, + src/plugins/Summary.py, src/plugins/TimeLine.py, src/plugins/Verify.py, + src/plugins/WebPage.py, src/plugins/WriteCD.py, + src/plugins/WritePkg.py, src/plugins/DetAncestralReport.py: + Use get_event_from_handle (not find_ ). + * src/GrampsDbBase.py (find_event_from_handle): + Add transaction argument + + * src/plugins/Verify.py (on_apply_clicked): Use gramps id for + display; (get_year): Corrections. + * src/ReadGedcom.py (parse_record, parse_individual, parse_ord, + parse_adopt_event): Don't include "@" signs into family gramps id. + * src/PedView.py (find_tree): Correctly retrieve parents. + + * src/plugins/Check.py: Import const module. + * src/PedView.py: Add person to the list even if there are no parents. + + * src/WriteGedcom.py (write_sources, write_person, write_ord): + Use gramps id instead of handle. + * src/GenericFilter.py: Check object for being not None. + +2004-08-20 Don Allingham + * src/gramps_main.py: update family display after EditPerson + * src/EditPerson.py: fix callback + +2004-08-20 Alex Roitman + * src/plugins/rel_da.py: Convert to new interface. Add to CVS. + * src/plugins/rel_fi.py: Convert to new interface. Add to CVS. + * src/plugins/rel_fr.py: Convert to new interface. Add to CVS. + * src/plugins/rel_no.py: Convert to new interface. Add to CVS. + * src/plugins/rel_sv.py: Convert to new interface. Add to CVS. + * src/plugins/Makefile.am: Ship new files. + * src/Relationship.py (apply_filter): Keep gender info of all + member in the relationship chain, not just number of generations; + (is_spouse): correctly compare handles; (get_relationship_distance, + get_relationship, get_grandparents_string): correctly use apply_filter. + * src/plugins/rel_it.py (get_relationship): Correctly use apply_filter. + * src/plugins/rel_hu.py (get_relationship): Correctly use apply_filter. + * src/plugins/rel_de.py (is_spouse): Remove function; + (get_relationship): Correctly use apply_filter. + * src/plugins/rel_ru.py (is_spouse): Remove function; + (get_relationship): Correctly use apply_filter. + + * src/WriteGedcom.py (get_option_box): Make filters inclusive. + * src/plugins/merge.glade: Switch button order to comply with HIG. + * src/mergedata.glade: Switch button order to comply with HIG. + * src/plugins/RelGraph.py (get_default_basename): Add function. + * src/plugins/AncestorReport.py (write_report): Translate + string properly. + * src/EventEdit.py (update_event): Use transtable. + * src/EditPerson.py (on_event_add_clicked, on_edit_birth_clicked, + on_edit_death_clicked, on_event_update_clicked): + Pass TransTable to the event editor. + * src/Marriage.py (on_add_clicked, on_event_update_clicked): + Pass TransTable to the event editor. + * src/plugins/FtmStyleAncestors.py, + src/plugins/FtmStyleDescendants.py: + Remove extra space between vars in "%(.*_place)s %(.*_notes)s" + * src/plugins/verify.glade: Translate button label. + * src/plugins/IndivSummary.py: Proper handling of translation. + * src/docgen/OpenOfficeDoc.py (pt2cm): Add function; + (draw_text): Convert points to cm for the box width; + Use self.string_width() method. + * src/BaseDoc.py (string_width): Add a method to compute width. + * src/docgen/LPRDoc.py (string_width): Override method. + * src/docgen/PdfDoc.py: Use self.string_width() method. + * src/docgen/SvgDrawDoc.py: Use self.string_width() method. + * src/plugins/AncestorChart2.py: Use self.doc.string_width() method. + * src/plugins/AncestorChart.py: Use self.doc.string_width() method. + * src/plugins/DesGraph.py: Use self.doc.string_width() method. + * src/plugins/FanChart.py: Use self.doc.string_width() method. + * src/plugins/TimeLine.py: Use self.doc.string_width() method. + * src/plugins/eval.glade: HIG compliance. + + * src/plugins/Verify.py (on_apply_clicked): Append warnings + to errors instead of overwriting; determine actual dates of burial + and baptism; (get_year): Correctly compare calendar names. + * src/plugins/rel_it.py: removed translatable strings (should be + already italian). + * src/plugins/IndivComplete.py (_get_report_filters): + Set both ancestor and descendant filters to be inclusive. + * src/plugins/RelGraph.py (get_report_filters): + Set both ancestor and descendant filters to be inclusive. + * src/plugins/TimeLine.py (_get_report_filters): + Set both ancestor and descendant filters to be inclusive. + * src/plugins/WebPage.py (get_report_filters): + Set both ancestor and descendant filters to be inclusive. + * src/plugins/WriteFtree.py (__init__): + Set both ancestor and descendant filters to be inclusive. + * src/plugins/Ancestors.py (person_name): Use translated name type. + + * src/data/gramps.schemas: Add /apps/gramps/interface/size-checked key. + * src/GrampsCfg.py (get_screen_size_checked, + save_screen_size_checked): Add functions. + * src/gramps_main.py: Enable sidebar depending on the screen + if the screen size has not been checked yet. + * src/ChooseParents.py: Set the size request depending on the screen. + * src/Marriage.py: Set the size request depending on the screen. + * src/gramps.glade (marriageEditor): Unset the height request + for the event list. + +2004-08-20 Tim Waugh + * src/RelLib.py (Event.are_equal): Fixed comparison with None. + +2004-08-20 Don Allingham + * src/plugins/RelCalc.py: use empty string instead of None + * src/EditPerson.py: pychecker fixes + * src/EditPlace.py: pychecker fixes + * src/EditSource.py: pychecker fixes + * src/GenericFilter.py: pychecker fixes + * src/GrampsCfg.py: pychecker fixes + * src/ImageSelect.py: pychecker fixes + * src/ListModel.py: pychecker fixes + * src/MediaView.py; pychecker fixes + * src/MergeData.py: pychecker fixes + * src/PedView.py: pychecker fixes + * src/PeopleView.py: pychecker fixes + * src/PlaceView.py: pychecker fixes + * src/Plugins.py: pychecker fixes + * src/RelImage.py: pychecker fixes + * src/Relationship.py: pychecker fixes + +2004-08-20 Tim Waugh + * src/plugins/RelCalc.py (__init__): Handle unknown birth dates. + * src/Calendar.py (calendar_names): Fixed typo. + +2004-08-19 Don Allingham + * src/AutoComp.py: remove double display of data + * src/FamilyView.py: remove unused check + * src/GrampsBSDDB.py: search by gramps_id + * src/GrampsDbBase.py: search by gramps_id, unicode/str conversions + * src/Marriage.py: handle gramps_id editing + * src/ReadXML.py: fix handle/gramps_id on import + * src/plugins/RelCalc.py: display date instead of event handle + * src/Relationship.py: family handles working + * src/PeopleModel.py: comment out unused functions + * src/PeopleModel.py: simplify model interface + * src/AddSpouse.py: get_family_from_handle fixes + * src/EditPerson.py: get_family_from_handle fixes + * src/EditSource.py: get_family_from_handle fixes + * src/GraphLayout.py: get_family_from_handle fixes + * src/ImageSelect.py: get_family_from_handle fixes + * src/MediaView.py: get_family_from_handle fixes + * src/MergeData.py: get_family_from_handle fixes + * src/PlaceView.py: get_family_from_handle fixes + * src/ReadXML.py: get_family_from_handle fixes + * src/RelLib.py: get_family_from_handle fixes + * src/Relationship.py: get_family_from_handle fixes + * src/SelectChild.py: get_family_from_handle fixes + * src/SourceView.py: get_family_from_handle fixes + * src/SubstKeywords.py: get_family_from_handle fixes + * src/WriteXML.py: get_family_from_handle fixes + * src/gramps_main.py: get_family_from_handle fixes + * plugins/AncestorChart.py: get_family_from_handle fixes + * plugins/AncestorChart2.py: get_family_from_handle fixes + * plugins/AncestorReport.py: get_family_from_handle fixes + * plugins/Ancestors.py: get_family_from_handle fixes + * plugins/Check.py: get_family_from_handle fixes + * plugins/CountAncestors.py: get_family_from_handle fixes + * plugins/Desbrowser.py: get_family_from_handle fixes + * plugins/DescendReport.py: get_family_from_handle fixes + * plugins/DetAncestralReport.py: get_family_from_handle fixes + * plugins/DetDescendantReport.py: get_family_from_handle fixes + * plugins/FamilyGroup.py: get_family_from_handle fixes + * plugins/FanChart.py: get_family_from_handle fixes + * plugins/FtmStyleAncestors.py: get_family_from_handle fixes + * plugins/FtmStyleDescendants.py: get_family_from_handle fixes + * plugins/GraphViz.py: get_family_from_handle fixes + * plugins/IndivComplete.py: get_family_from_handle fixes + * plugins/IndivSummary.py: get_family_from_handle fixes + * plugins/Merge.py: get_family_from_handle fixes + * plugins/RelGraph.py: get_family_from_handle fixes + * plugins/Verify.py: get_family_from_handle fixes + * plugins/WebPage.py: get_family_from_handle fixes + * plugins/WriteCD.py: get_family_from_handle fixes + * plugins/WritePkg.py: get_family_from_handle fixes + * plugins/rel_de.py: get_family_from_handle fixes + * plugins/rel_hu.py: get_family_from_handle fixes + * plugins/rel_ru.py: get_family_from_handle fixes + +2004-08-19 Tim Waugh + * src/RelLib.py (probably_alive): Use get_family_from_handle instead + of find_family_from_handle. + * src/WriteGedcom.py (get_persons_sources): Remove extra calls to + get_handle() to prevent traceback. + * src/gramps_main.py (import_tool_callback): Set home person. + +2004-08-19 Don Allingham + * src/DisplayModels.py: simplify internal iter handling. + Move to a single list instead of multiple dictionaries. + * src/ChooseParents.py: use get_family_from_handle instead + of find_family_from_handle + +2004-08-18 Don Allingham + * src/EditPerson.py: fix None gramps_id for new person + * src/PeopleModel.py: add sort_name back in + +2004-08-18 Alex Roitman + * configure.in: Check for pygtk instead of pygtk-dev. + * src/accent.py: Replace unknown chars with "?". + +2004-08-18 Don Allingham + * src/accent.py: provide sorting on i18n characters without + accents + * src/Makefile.am: add accent.py to list + +2004-08-17 Alex Roitman + * misc: Remove autogenerated files. Update .cvsignore files. + +2004-08-17 Don Allingham + * src/RelImage.py: remove PIL + * src/Imgmanip.py: remove PIL + * src/MediaView.py: remove PIL + * src/accent.py: support of unaccenting characters for comparison, + and sorting + * src/RelLib.py: build sort name using unaccented version + * src/PeopleView.py: get bold working again + * src/PeopleModel.py: sort using unaccented characters + +2004-08-17 Tim Waugh + * src/FamilyView.py (spouse_changed): Update display. + +2004-08-16 Tim Waugh + * src/gramps_main.py (__init__): Update display after initialization. + This fixes a display problem when family view is the default. + * src/RelLib.py: Fixed typo. + * gramps.spec.in, gramps-mdk.spec.in: Fixed. + * src/data/gramps.desktop: Fixed. + * src/data/Makefile.am: Fix 'distcheck' as much as possible. + +2004-08-15 Tim Waugh + * src/data/Makefile.am: Make 'distcheck' get further. + * src/Makefile.am: Removed src/Find.py. + +2004-08-12 Don Allingham + * various: Updated cleaned up API + +2004-08-11 Don Allingham + * src/GenericFilter.py: fixed find/get_family_from_handle + * src/WriteGedcom.py: fixed find/get_family_from_handle + * src/AddrEdit.py: setCountry -> set_country + * src/RelLib.py: Add concept of PrimaryObject + * src/GrampsDbBase.py: add local constants + * src/ReadGedcom.py: support new API + +2004-08-11 Tim Waugh + * src/GrampsDbBase.py: Fixed some missed str()s. + +2004-08-11 Alex Roitman + * src/Makefile.am: Ship new files: GrampsDbBase.py, GrampsXMLDB.py, + and GrampsGEDDB.py. + +2004-08-10 Don Allingham + * src/RelLib.py: rework of the API + * src/*.py: rework of the api + +2004-08-06 Don Allingham + * various: change try_to_find_*_from_handle to + get_*_from_handle + +2004-08-05 Don Allingham + * src/AutoComp.py: switch over entirely to ComboBox for + autocompletion + * src/GenericFilter.py: support ComboBox + * src/TransTable.py: sort items on getting keys + * src/plugins/FilterEditor.py: support ComboBox + * src/plugins/SoundGen.py: support ComboBox + * src/plugins/soundex.glade: support ComboBox + +2004-08-04 Don Allingham + * src/AttrEdit.py: use ComboBox + * src/NameEdit.py: use ComboBox + * src/gramps.glade: use ComboBox + * src/plugins/ChangeTypes.py: use ComboBox + * src/plugins/changetype.glade: use ComboBox + +2004-08-03 Don Allingham + * src/WriteXML.py: always write the default location for a place + * src/EditPerson.py: don't for write of multimedia objects if + not edited + * src/ImageSelect.py: don't for write of multimedia objects if + not edited + * src/AutoComp.py: build ListStore for ComboBox and Entry + * src/AddSpouse.py: use ComboBox + * src/Marriage.py: use ComboBox + * src/gramps.glade: Switch from gtk.Combo to gtk.ComboBox and + gtk.ComboxEntry + * src/EventEdit.py: handle autocompletion + * src/RelLib.py: remove cPickle import + * src/GrampsDbBase.py: fix has_handle functions + +2004-08-01 Don Allingham + * src/WriteGedcom.py: move up from plugins directory + * src/ReadGedcom.py: move up from plugins directory + * src/gedcomimport.glade: move up from plugins directory + * src/gedcomexport.glade: move up from plugins directory + +2004-07-31 Don Allingham + * src/AddSpouse.py: fix gender selection + * src/DbPrompter.py: support other DB formats + * src/GrampsBSDDB.py: BSDDB format, derived from GrampsDbBase + * src/GrampsDbBase.py: base class for database classes + * src/GrampsGEDDB.py: GEDCOM format, derived from GrampsDbBase + * src/GrampsXMLDB.py: XML format, derived from GrampsDbBase + * src/PeopleModel.py: handle rebuilds better + * src/RelLib.py: use try_to_find_person_from_handle + * src/WriteXML.py: use gramps ids instead of handles + * src/const.py.in: handle family relations correctly + * src/gramps_main.py: remove prefix settings + * src/data/gnome-mime-application-x-gramps-xml.png: new icon + * src/data/gramps.applications: support for x-gramps-xml + * src/data/gramps.keys: support for x-gramps-xml + * src/data/gramps.mime: support for x-gramps-xml + * src/data/gramps.schemas: added event format + * src/data/gramps.xml: support for x-gramps-xml + * src/plugins/ReadGedcom.py: start of GEDDB support + * src/plugins/WriteGedcom.py: start of GEDDB support + +2004-07-30 Don Allingham + * src/const.py.in: fix relationship types + +2004-07-30 Don Allingham + * src/GrampsBSDDB.py: broke out support for database class to + make it easier to support multiple backends in the future + * src/RelLib.py: broke out support for database class to + make it easier to support multiple backends in the future + * src/AddSpouse.py: better support for gay unions + * src/ChooseParents.py: better support for gay unions + * src/FamilyView.py: better support for gay unions + * src/Marriage.py: better support for gay unions + * src/ReadXML.py: better support for gay unions + * src/gramps.glade: better support for gay unions + * src/gramps_main.py: better support for gay unions + * src/Check.py: better support for gay unions + * src/ReadGedcom.py: better support for gay unions + +2004-07-28 Alex Roitman + * src/data/Makefile.am: Uninstall everything that we install. + * src/GrampsCfg.py: Remove unneeded id_edit widget. + * src/gramps.glade: Manually switch toolbar items from + to ToolButtons to buttons to work around libglade bug. Remove + unused id_edit widget and the label. + * src/mergedata.glade: Switch button order to comply with HIG. + * src/plugins/merge.glade: Switch button order to comply with HIG. + +2004-07-27 Don Allingham + * src/RelLib.py, etc.: convert get_id to get_handle + +2004-07-26 Alex Roitman + * src/data/Makefile.am: Use HUP instead of default SIGTERM. + +2004-07-25 Alex Roitman + * src/data/Makefile.am: Execute `pkill gconfd'. + +2004-07-19 Alex Roitman + * src/GrampsCfg.py: More re-work of gconf usage. + * src/StartupDialog.py: Access keys through GrampsCfg methods. + * src/TipOfDay.py: Access keys through GrampsCfg methods. + * src/gramps_main.py: More re-work of gconf usage. + * src/data/gramps.schemas: More re-work of gconf usage. + * src/gramps.glade: Hotkey corrections. + +2004-07-14 Alex Roitman + * src/data/gramps.schemas: Cleanup. + * src/data/Makefile.am: Clen up install rule. Add uninstall rule. + * src/StartupDialog.py: Correct use of keys. + * src/GrampsCfg.py: Correct usage of gconf. + * src/DbPrompter.py: Remove unused module. + * src/SelectChild.py: Remove unused module. + * src/SelectObject.py: Remove unused module. + * src/WriteXML.py: Remove unused module. + * src/gramps_main.py: Convert to new gconf usage. + * src/FamilyView.py: Convert to new gconf usage. + * src/AddSpouse.py: Convert to new gconf usage. + * src/ChooseParents.py: Convert to new gconf usage. + * src/EditPerson.py: Convert to new gconf usage. + * src/EditPlace.py: Convert to new gconf usage. + * src/EditSource.py: Convert to new gconf usage. + * src/EventEdit.py: Convert to new gconf usage. + * src/ImageSelect.py: Convert to new gconf usage. + * src/Marriage.py: Convert to new gconf usage. + * src/MediaView.py: Convert to new gconf usage. + * src/MergeData.py: Convert to new gconf usage. + * src/PedView.py: Convert to new gconf usage. + * src/Plugins.py: Convert to new gconf usage. + * src/RelLib.py: Convert to new gconf usage. + * src/TipOfDay.py: Convert to new gconf usage. + * src/plugins/AncestorChart2.py: Remove unused module. + * src/plugins/AncestorChart.py: Remove unused module. + * src/plugins/BookReport.py: Remove unused module. + * src/plugins/FanChart.py: Remove unused module. + * src/plugins/Partition.py: Remove unused module. + * src/plugins/Desbrowser.py: Convert to new gconf usage. + * src/plugins/Merge.py: Convert to new gconf usage. + * src/plugins/RelCalc.py: Convert to new gconf usage. + * src/plugins/WebPage.py: Convert to new gconf usage. + * src/ArgHandler.py: Convert to new gconf usage. + * src/Report.py: Convert to new gconf usage. + +2004-07-13 Alex Roitman + * src/Exporter.py: Fix EXPAND/FILL state of the chooser widget. + * src/DbPrompter.py (SaveAsDbPrompter): Remove class. + * src/plugins/WriteGedcom.py: Fix image path problem. + + * src/data/gramps.schemas: Add to CVS. + * src/data/Makefile.am: Install schemas. + * configure.in: Insert AM_GCONF_SOURCE_2 macro. + +2004-07-12 Don Allingham + * src/plugins/WriteGedcom.py: use the correct id value + +2004-07-12 Alex Roitman + * src/Exporter.py: Keep track of added extra pages. + * src/plugins/WriteGedcom.py: Switch from radiobuttons to menu + for the encoding choice. + * src/plugins/gedcomexport.glade: Clean up interface. + * src/plugins/ReadGedcom.py (GedcomParser.__init__): Use + universal newline mode to work with Mac newlines. + +2004-07-11 Don Allingham + * src/FamilyView.py: handle deleting of parent properly + * src/plugins/WriteGedcom.py: revert to using GRAMPS ID values + * src/plugins/WriteXML.py: use proper ID values + +2004-07-10 Alex Roitman + * NEWS: Update. + * src/Exporter.py: Clean up, add doc strings. + * src/plugins/WriteGedcom.py: Change registration. + + * src/plugins/WriteGedcom.py: Rewrite to enable passing the + options interface. + * src/Exporter.py: Use options if given by the plugin. + * src/plugins/gedcomexport.glade: Update to work with the druid. + * src/WriteXML.py: Add person to the export function arugments. + +2004-07-09 Don Allingham + * src/AddMedia.py: Handle the new file selector + * src/MediaView.py: redraw list properly + * src/FamilyView.py: fix removal of parents + +2004-07-09 Alex Roitman + * src/gramps_main.py (on_export_activate): Switch to new Exporter. + * src/WriteXML.py: Change registration. Return 1 on success and + 0 when on failure. + * src/Utils.py (get_new_filename): Add function. + * src/DbPrompter.py (get_new_filename): Remove function. + * src/Exporter.py: Add to CVS. + * src/Makefile.am: Ship Exporter.py. + * src/Plugins.py (register_export): Change to the new scheme. + + * src/Report.py (parse_report_options_frame): Use integer 1 and 0 + instead of True and False for the pagebreak option. + +2004-07-08 Don Allingham + * src/ChooseParents.py: build an exclusion list of those + obviously not the parents + * src/EditPerson.py: allow ID value to be edited + * src/RelLib.py: Add try_to_find_from_gramps_id + * src/ImageSelect.py: catch OSError + +2004-07-02 Alex Roitman + * src/DbPrompter.py (SaveAsDbPrompter.change_suggested_name): + Add method; (SaveAsDbPrompter.chooser): Make dialog a class attribute. + Connect handler to the filter change event; (get_new_filename): Make + a module function (outside any class). + + * src/DbPrompter.py: Handle package export. + * src/plugins/WritePkg.py: Register with the new scheme. + * src/plugins/ReadPkg.py: Minor cleanups. + * src/WriteXML.py: Minor cleanups. + +2004-07-01 Don Allingham + * src/gramps_main.py: disable find old "find" function + * src/gramps.glade: enable TreeView find function + * src/PeopleView.py: don't unselect a row if it isn't a valid person. + +2004-06-30 Alex Roitman + * src/gramps_main.py (on_export_activate): Delegate work + to DbPrompter. + * src/WriteXML.py: Register with the new scheme. + * src/DbPrompter.py (SaveAsDbPrompter): Add class. + +2004-06-29 Don Allingham + * src/FamilyView.py: fix reordering of children + * src/ChooseParents.py: get filters working again + * src/AddSpouse.py: update display after addition of person + * src/Utils.py: new id generation algorithm + +2004-06-28 Don Allingham + * src/ChooseParents.py: fix parent selection + * src/FamilyView.py: fix update of parents after selction + * src/PeopleView.py: fix update of parents after selction + * src/gramps_main.py: fix update of parents after selction + * src/EditPerson.py: fix person id reference + +2004-06-28 Alex Roitman + * src/DbPrompter.py: Add new class for new, existing, and import + prompters. Enable opening any format on the startup. + * src/gramps_main.py: Use new DbPrompter classes. + * src/ArgHandler.py: Use new DbPrompter classes. + + * src/plugins/WebPage.py (IndividualPage.write_urls): + Add function; (IndividualPage.create_page): use write_urls(). + + * src/RelLib.py: gramps id fixes. + * src/ReadXML.py: gramps id fixes. + * src/plugins/ReadGedcom.py: gramps id fixes. + +2004-06-27 Don Allingham + * src/gramps_main.py: fix import problem + +2004-06-26 Don Allingham + * src/gramps_main.py: dropped New Database message. After all, it should + be incredibly obvious. + * src/Utils.py: create_id to generate random internal ID + * src/RelLib.py: new internal ID support + * src/AddSpouse.py: bug fixes + * src/ChooseParents.py: bug fixes + * src/PeopleModel.py: bug fixes + * src/PeopleView.py: bug fixes + * src/FamilyView.py: bug fixes + * src/Bookmarks.py: support for new internal IDs + * src/EditPerson.py: support for new internal IDs + * src/plugins/ReadGedcom.py: handle new internal IDs + +2004-06-24 Alex Roitman + * src/gramps_main.py (on_import_activate,on_export_activate): + Add methods. + * src/Plugins.py (build_import_menu,build_export_menu): Remove; + (register_export): Change to the new scheme. + * src/gramps.glade: Add handlers to Import and Export menus. + Rename Export to Save As..., add icons. + +2004-06-23 Alex Roitman + * src/ArgHandler.py (handle_args): Add import callback call. + * src/gramps_main.py: Use open filters, mime types, and handlers + from import plugins. + * src/Plugins.py: Change import plugin registration. + * src/ReadXML.py: Change registration. + * src/plugins/ReadGedcom.py: Change registration. + * src/plugins/ReadPkg.py: Rewrite and change registration. + +2004-06-22 Don Allingham + * src/EditPerson,py: allow reordering of event columns + * src/TransTable.py: allow to be initialized with a list instead of a map + * src/gramps.glade: allow reordering of event columns + * src/gramps_main.py: catch program_init exception + * src/ListModel.py: allow reordering of columns + +2004-06-22 Alex Roitman + * src/ArgHandler.py (parse_args): Switch from 'tgz' to 'gpkg' + for Gramps package; (handle_args): Use separate dir for all + import-produced files; (cl_export): Convert media objects export + to the database interface. + * src/ReadXML.py (importData): Copy all local (with respect to + the old XML way) media object files into .images dir + (created if did not previously exist). Change objects' paths + accordingly; (GrampsParser.start_object): Do not modify path + in the parser. This way we know that the objects are local. + * src/RelLib.py (get_event_keys): Add method to GrampsDB class. + * src/plugins/WritePkg.py (PackageWriter.export): + Convert missing media handling to the database interface. + * src/plugins/WriteCD.py (PackageWriter.on_ok_clicked): + Convert missing media handling to the database interface. + + * doc/gramps.1.in, doc/gramps.1: Update. + +2004-06-21 Alex Roitman + * src/data/gramps.keys, src/data/mime: Add package and GEDCOM. + * src/PedView.py: Fix anchors. Switch from storing person objects + to their IDs. Start on building Spouses and Siblings submenus + in the context menu. + * NEWS: Update. + + * src/ArgHandler.py: Fixes. + * src/gramps_main.py: Don't show topWindow until ArgHandler is done. + * src/plugins/Summary.py: Fixes. + +2004-06-20 Alex Roitman + * configure.in: Bump up the version number. + * src/gramps.py: Pass complete argument string. + * src/gramps_main.py: Pass popt table to gnome_init(). + Always enable argument handling. (read_xml,read_pkg): Add functions. + * src/const.py.in: Define popt table, add all gnome options. + * src/ArgHandler.py: Add long options for gramps-specific options. + Add handling for the first filename argument. Use 'gramps-xml' + to denote old gramps (XML) format. + * src/DbPrompter.py: Add hint for the filename. + * src/plugins/ReadNative.py: Cosmetic changes. + * src/plugins/ReadPkg.py: Cosmetic changes. + * src/plugins/WritePkg.py: Typo. + * src/data/gramps.xml: Add mime type for gramps package. + * src/data/gramps.applications: Add gramps package to the list. + * src/data/Makefile.am: Typo. + +2004-06-19 Don Allingham + * src/DisplayModels,py: faster sorting of places + * src/PlaceView,py: faster sorting of places + * src/RelLib,py: faster sorting of places + * src/gramps_main.py: removed new database info message + +2004-06-18 Jason Salaz + * src/plugins/ReadGedcom.py: Fixed typos preventing import. + (i.e. set_type instead of SetType, etc.) + +2004-06-16 Don Allingham + * Release: Version 1.1.0 "And now for something completely different" + released. + +2004-06-14 Don Allingham + * src/RelLib.py: fix index for place map + * src/FamilyView.py: include person ID's + +2004-06-14 Alex Roitman + * NEWS: Update. + +2004-06-11 Don Allingham + * src/filters/*: removed + * src/plugins/WritePkg.py: brought up to date + +2004-06-12 Alex Roitman + * src/gramps.glade: Typos. + * src/ImageSelect.py: Correctly update property editors on OK + and Cancel. + * src/EventEdit.py: Typo. + * src/Sources.py: Set change flag on deletion of the source reference. + * src/RelLib.py: Add media list into serialization and restore. + +2004-06-09 Don Allingham + * src/plugins/WriteGedcom.py: brought up to date + * src/gramps_main.py: beta warning + +2004-06-02 Alex Roitman + * src/MediaView.py: Pass parent to GlobalMediaProperties; typos. + * src/SelectObject.py: Typos. + * src/ImageSelect.py (LocalMediaProperties.__init__, + GlobalMediaProperties.__init__): Handle source tab. + * src/EventEdit.py: Handle gallery tab. + * src/WriteXML.py (dump_my_event): Write object references; + (write_photo_list): Write source references. + * src/gramps.glade: Add gallery tab to Event Editor; add source + tab to media property editor. + * src/RelLib.py (Event): Add media_list and related methods; + (ObjectRef): Inherit from SourceNote, remove unnecessary functions; + (GrampsDB.get_media_attribute_types): Add method. + * src/ReadXML.py (start_sourceref): Check for attribute before + the object. Objects may have attributes; (start_objref): Parse media + object references for Event records. + +2004-06-02 Don Allingham + * src/DisplayModels.py: support for Spouse column + * src/MediaView.py: fix try_to_find_object_from_id + * src/PeopleModel.py: support for Spouse column + * src/RelLib.py: handle expanding columns + +2004-05-30 Don Allingham + * src/EditSource.py: try_to_find_person_from_id fix + * src/PedView.py: try_to_find_person_from_id fix + * src/Utils.py: try_to_find_person_from_id fix + +2004-05-27 Don Allingham + * various: installation fixes + +2004-05-26 Don Allingham + * Makefiles: updated for installation + * src/data/gnome-mime-application-x-gramps.png: new icon + * src/data/gramps.svg: new icon + * src/data/gramps.xml: mime information + +2004-05-25 Alex Roitman + * src/RelLib.py (try_to_find_person_from_id): Remove transaction; + (try_to_find_source_from_id, try_to_find_object_from_id, + try_to_find_place_from_id): Add functions. + * src/plugins/WriteCD.py, src/plugins/WritePkg.py, + src/plugins/WebPage.py, src/plugins/Verify.py, + src/plugins/TimeLine.py, src/plugins/Summary.py, + src/plugins/SoundGen.py, src/plugins/RelGraph.py, + src/plugins/RelCalc.py, src/plugins/PatchNames.py, + src/plugins/Merge.py, src/plugins/IndivSummary.py, + src/plugins/IndivComplete.py, src/plugins/GraphViz.py, + src/plugins/FtmStyleDescendants.py, + src/plugins/FtmStyleAncestors.py, src/plugins/FilterEditor.py, + src/plugins/FanChart.py, src/plugins/FamilyGroup.py, + src/plugins/EventCmp.py, src/plugins/DetDescendantReport.py, + src/plugins/DetAncestralReport.py, src/plugins/DescendReport.py, + src/plugins/Desbrowser.py, src/plugins/CountAncestors.py, + src/plugins/Check.py, src/plugins/ChangeTypes.py, + src/plugins/BookReport.py, src/plugins/Ancestors.py, + src/plugins/AncestorReport.py, src/plugins/AncestorChart.py, + src/plugins/AncestorChart2.py, src/Relationship.py, + src/Sort.py, src/GenericFilter.py, src/SubstKeywords.py, + src/GraphLayout.py: Switch from find_* to try_to_find_* methods. + + * src/plugins/ChangeTypes.py: Correct transaction. + * src/plugins/changetype.glade: HIGify dialog. + * src/plugins/PatchNames.py: Correct transaction. + + * src/RelLib.py (Transaction.__len__): Redefine length. + * src/ChooseParents.py, src/EditPerson.py, src/EditSource.py, + src/EventEdit.py, src/FamilyView.py, src/gramps_main.py, + src/ImageSelect.py, src/Marriage.py, src/MediaView.py, + src/PedView.py, src/PeopleModel.py, src/PlaceView.py, + src/SelectChild.py, src/SelectObject.py, src/Sources.py, + src/SourceView.py, src/Utils.py, src/Witness.py, + src/WriteXML.py: Switch from find_* to try_to_find_* methods. + +2004-05-24 Don Allingham + * src/PeopleModel.py: temporary fix for add person update + * src/PeopleView.py: temporary fix for add person update + +2004-05-23 Don Allingham + * various: transactions are now required for commits + +2004-05-19 Don Allingham + * src/plugins/ReadGedcom.py: full support for undo + * src/ImageSelect.py: undo messages + * src/MediaView.py: undo messages + * src/RelLib.py: use db for undo status + +2004-05-19 Don Allingham + * various: undo messages + +2004-05-18 Don Allingham + * src/GrampsCfg.py: added support for tip of the day + * src/data/tips.xml: tip data + * src/TipOfDay.py: support for tip of the day + * src/gramps_main.py: support for tip of the day + * src/const.py: support for tip of the day + * src/gramps.glade: support for tip of the day + +2004-05-16 Alex Roitman + * src/plugins/RelGraph.py: Menu for family options. + * src/plugins/RelGraph.py (_get_event_label): Typo. + * src/plugins/ReorderIds.py: Display message and return. + +2004-05-15 Don Allingham + * src/plugins/ReadGedcom.py: handle mangled temple format + produced by some tools + +2004-05-15 Alex Roitman + * src/plugins/RelGraph.py (_write_graph_record): Bug fixes. + * src/docgen/RTFDoc.py: Typo. + * src/ReadXML.py: Typo. + +2004-05-13 Alex Roitman + * src/RelLib.py (probably_alive): Typos. + * src/Plugins.py: Do not pass parent to the reports. + * src/SubstKeywords.py (__init__): Typo. + +2004-05-12 Alex Roitman + * src/plugins/ChangeTypes.py: Remove Utils.modified() call. + * src/plugins/Check.py: Remove Utils.modified() call. + * src/plugins/PatchNames.py: Remove Utils.modified() call. + * src/plugins/ReadGedcom.py: Remove Utils.modified() call. + * src/plugins/ReorderIds.py: Remove Utils.modified() call. + * src/plugins/WriteCD.py: Remove Utils.modified() call. + * src/plugins/WritePkg.py: Remove Utils.modified() call. + * src/plugins/Merge.py: Typo. + + * src/plugins/Check.py: Use transaction for commits. + * src/plugins/PatchNames.py: Use transaction for commits. + * src/plugins/ChangeTypes.py: Use transaction for commits. + +2004-05-11 Don Allingham + * src/GrampsCfg.py: remove unused options + * src/gramps.glade: remove unused panels in preferences + * src/Plugins.py: removed xpm images + * src/EventEdit.py: get full event list + * src/plugins/AncestorChart.py: remove xpm image + * src/plugins/AncestorChart2.py: remove xpm image + * src/plugins/AncestorReport.py: remove xpm image + * src/plugins/Ancestors.py: remove xpm image + * src/plugins/BookReport.py: remove xpm image + * src/plugins/CustomBookText.py: remove xpm image + * src/plugins/DesGraph.py: remove xpm image + * src/plugins/DescendReport.py: remove xpm image + * src/plugins/DetAncestralReport.py: remove xpm image + * src/plugins/DetDescendantReport.py: remove xpm image + * src/plugins/FamilyGroup.py: remove xpm image + * src/plugins/FtmStyleAncestors.py: remove xpm image + * src/plugins/FtmStyleDescendants.py: remove xpm image + * src/plugins/IndivComplete.py: remove xpm image + * src/plugins/IndivSummary.py: remove xpm image + * src/plugins/Makefile.in: remove xpm image + * src/plugins/SimpleBookTitle.py: remove xpm image + * src/plugins/WebPage.py: remove xpm image + * src/RelLib.py: secondary index for event names + +2004-05-11 Alex Roitman + * src/plugins/EventCmp.py: Remove extra code. + * src/plugins/eventcmp.glade: Remove extra widgets. + +2004-05-10 Alex Roitman + * src/plugins/FilterEditor.py: Clean up window management. + * src/rule.glade: Define event handlers. + + * src/plugins/Desbrowser.py: Convert to db; window management. + * src/plugins/desbrowse.glade: Define event handler. + * src/plugins/EventCmp.py: Clean up window management. + * src/plugins/eventcmp.glade: Define event handler. + * src/plugins/Check.py: Clean up conversion to db. + * src/plugins/summary.glade: Make dialog modal. + * src/plugins/Merge.py: Window management. + * src/plugins/merge.glade: Define event handlers. + * src/plugins/ChangeTypes.py: Convert to db. + + * src/plugins/SoundGen.py: Window management. Replaces soundgen.py. + * src/plugins/soundgen.py: Remove from CVS. + * src/plugins/soundex.glade: Define event handler. + * src/plugins/RelCalc.py: Window management. + * src/plugins/relcalc.glade: Define event handler. + * src/plugins/Makefile.am: Ship SoundGen.py instead of soundgen.py. + * src/plugins/Verify.py: Window management. + * src/plugins/verify.glade: Define event handler. + + * src/plugins/Eval.py: Window management. Replaces eval.py. + * src/plugins/eval.py: Remove from CVS. + * src/plugins/eval.glade: Define event handler. + * src/plugins/Leak.py: Window management. Replaces leak.py. + * src/plugins/leak.py: Remove from CVS. + * src/plugins/leak.glade: Define event handler. + +2004-05-09 Don Allingham + * src/DbPrompter.py: added a .grdb if not specified. + +2004-05-09 Alex Roitman + * src/plugins/PatchNames.py: Clean up conversion to db. + * src/plugins/patchnames.glade: HIGify dialog. + * src/plugins/Merge.py: Convert to db. + * src/plugins/merge.glade: HIGify dialogs. + + * src/Plugins.py: Pass parent class to the tools. + * src/rule.glade: Define event handlers. + * src/gramps_main.py: Pass parent class to the tools. + * src/plugins/EventCmp.py: Window management. + * src/plugins/FilterEditor.py: Window management. + * src/plugins/PatchNames.py: Window management. + * src/plugins/eventcmp.glade: Define event handlers. + * src/plugins/patchnames.glade: Define event handlers. + +2004-05-08 Alex Roitman + * src/plugins/EventCmp.py: Convert to db. + * src/plugins/eventcmp.glade: HIGify dialogs. + * src/plugins/Check.py: Clean up conversion to db. + +2004-05-07 Don Allingham + * src/DbPrompter.py: handle open dialog in a clean manner + * src/gramps.py: handle open dialog in a clean manner + * src/gramps_main.py: handle open dialog in a clean manner + * src/gramps.glade: handle open dialog in a clean manner + +2004-05-07 Alex Roitman + * src/plugins/soundgen.py: Convert to db. + * src/plugins/GraphViz.py: Typo. + * src/plugins/Verify.py: Convert to db. + +2004-05-06 Alex Roitman + * src/plugins/WebPage.py: Clean up conversion to db. + Switch to using Sort function. + * src/plugins/CountAncestors.py: Add file, convert to db. + * src/plugins/count_anc.py: Remove file. + * src/plugins/Summary.py: Convert to db. + * src/Makefile.am: Ship Sort.py instead of sort.py. + * src/plugins/Makefile.am: Ship CountAncestors.py + instead of count_anc.py. + + * src/gramps.glade: Resolve widget naming conflict. + * src/SelectPerson.py: Resolve widget naming conflict. + + * src/Sort.py (by_date): Add function. + * src/plugins/BookReport.py: Convert to db. + +2004-05-05 Don Allingham + * src/plugins/ReadGedcom.py: commit after media object change + * src/gramps.glade: file chooser for image selector + * src/ImageSelect.py: handle new file chooser + +2004-05-05 Alex Roitman + * src/plugins/RelGraph.py: Convert to db. Change coding style. + Use FreeSans as a TrueType font. + +2004-05-04 Don Allingham + * src/gramps_main.py: rebuild tree after importing + * src/plugins/ReadGedcom.py: destroy filechooser at proper time + +2004-05-04 Alex Roitman + * src/plugins/DetDescendantReport.py (get_xpm_image): Remove + function, import it from Utils.py instead. + * src/plugins/DetAncestralReport.py (get_xpm_image): Remove + function, import it from Utils.py instead. + * src/plugins/FtmStyleDescendants.py (get_xpm_image): Remove + function, import it from Utils.py instead. + * src/plugins/FtmStyleAncestors.py (get_xpm_image): Remove + function, import it from Utils.py instead. + * src/plugins/FamilyGroup.py (get_xpm_image): Remove + function, import it from Utils.py instead. + * src/plugins/IndivComplete.py (get_xpm_image): Remove + function, import it from Utils.py instead. + * src/plugins/IndivSummary.py (get_xpm_image): Remove + function, import it from Utils.py instead; Convert to db. + + * src/SubstKeywords.py (__init__): Convert to db. + * src/plugins/AncestorChart.py: Convert to db. + * src/plugins/AncestorChart2.py: Convert to db. + * src/GraphLayout.py: Convert to db. + * src/plugins/DesGraph.py: Convert to db. + * src/plugins/FanChart.py: Convert to db. + * src/Sort.py: Add converted sort.py to CVS. + * src/sort.py: Remove file (obsolete). + * src/plugins/TimeLine.py: Convert to db. + + * src/EditPerson.py: Switch to Sort.py. + * src/FamilyView.py: Switch to Sort.py. + * src/RelLib.py: Remove unneeded import. + * src/plugins/DescendReport.py: Switch to Sort.py. + + * src/plugins/GraphViz.py: Convert to db. + +2004-05-03 Alex Roitman + * src/plugins/DetDescendantReport.py: Convert to db interface. + * src/plugins/DetAncestralReport.py: Translate string. + * src/plugins/FtmStyleDescendants.py: Convert to db interface. + * src/plugins/FamilyGroup.py: Convert to db interface. + +2004-05-02 Don Allingham + * src/DbPrompter.py: 2.4 filechooser + * src/gramps_main.py: 2.4 filechooser + * src/ReadXML.py: 2.4 filechooser + * src/Pluginsd.py: tooltip deprecation fix + +2004-05-01 Don Allingham + * src/gramps.glade: rearranged filter apply + * src/gramps.py: update to gtk.main() + * src/gramps_main.py: goto active person after model built + +2004-04-29 Don Allingham + * src/GenericFilter.py: Add a generic filter that can take a + parameter + * src/PeopleModel.py: Support for top level visibility + * src/gramps.glade: clean up filtering widgets + * src/gramps_main.py: build basic filters + +2004-04-27 Don Allingham + * src/DbPrompter.py: remove unused functions + * src/DisplayModels.py: filtering support + * src/GenericFilter.py: filtering support + * src/PeopleModel.py: support for filtering + * src/PeopleView.py: support for filtering + * src/RelLib.py: filtering support + * src/Utils.py: filtering support + * src/gramps.glade: remove invert for filters + * src/gramps_main.py: filtering support + +2004-04-25 Alex Roitman + * src/plugins/IndivComplete.py: Convert to db interface. + * src/plugins/DescendReport.py: Convert to db interface. + * src/plugins/DetAncestralReport.py: Convert to db interface. + +2004-04-24 Alex Roitman + * src/docgen/RTFDoc.py: Typo. + * src/Utils.py (get_xpm_image): Add function. + * src/plugins/AncestorReport.py (get_xpm_image): Remove + function, import it from Utils.py instead. + * src/plugins/Ancestors.py (get_xpm_image): Remove function; + Bring up to the database interface. + * src/gramps.glade: Menu improvements. + +2004-04-23 Alex Roitman + * src/docgen/RTFDoc.py: Completely switch from grampslib. + * src/docgen/PdfDoc.py: Typo. + * src/docgen/HtmlDoc.py: Typo. + +2004-04-21 Alex Roitman + * src/SelectChild.py (on_save_child_clicked): Corrections. + +2004-04-20 Alex Roitman + * src/ChooseParents.py: Disallow selecting self as a parent. + +2004-04-20 Jason Salaz + * src/SelectChild.py: Disallow selecting self as a child. + +2004-04-18 Don Allingham + * src/DbPrompter.py: support for new GTK 2.4 file chooser + +2004-04-10 Don Allingham + * src/Bookmarks.py: use IDs instead of person references + * src/ChooseParents.py: allow for NOSORT option + * src/GrampsParser.py: removed + * src/GrampsXML.py: removed + * src/MediaView.py: allow for NOSORT option + * src/PedView.py: double click to edit + * src/PeopleView.py: allow for NOSORT option + * src/PlaceView.py: allow for NOSORT option + * src/RelLib.py: handle bookmarks in metadata + * src/ReadXML.py: merge GrampsParser + * src/SourceView.py: allow for NOSORT option + * src/const.py.in: fix paths for xml files + * src/gramps_main.py: bookmark fixes + * src/papersize.xml : move to data subdirectory + * src/plugins/ReadGedcom.py: fix menu string + * src/plugins/ReadNative.py: fix menu string + * src/plugins/ReadPkg.py: fix menu string + +2004-04-07 Don Allingham + * src/choose.glade: merged into gramps.glade + * src/styles.glade: merged into gramps.glade + * src/dialog.glade: merged into gramps.glade + * src/styles.glade: merged into gramps.glade + * src/imagesel.glade: merged into gramps.glade + * src/errdialogs.glade: merged into gramps.glade + * src/gramps.glade: merged from other files + * src/RelLib.py: add_source takes an transaction + * src/ReadGedcom.py: drop add_surname + +2004-04-06 Don Allingham + * src/DbPrompter.py: remove VersionControl reference + * src/Marriage.py: fix transaction handling + * src/const.py.in: new glade file names + * src/edit_person.glade: merged into gramps.glade + * src/edit_person.gladep: removed + * src/filelist: removed + * src/gramps.glade: additions from old glade files + * src/marriage.glade: merged into gramps.glade + * src/marriage.gladep: removed + * src/places.glade: merged into gramps.glade + * src/places.gladep: removed + * src/preferences.glade: merged into gramps.glade + * src/preferences.gladep: removed + * src/revision.glade: merged into gramps.glade + * src/revision.gladep: removed + * src/select_person.glade: merged into gramps.glade + * src/srcsel.glade: merged into gramps.glade + * src/srcsel.gladep: removed + +2004-04-05 Don Allingham + * src/VersionControl.py: removed + +2004-04-03 Don Allingham + * src/GrampsMime.py: added mime types + * src/grampslib_wrap.c: removed + * various: more undo functionality + +2004-03-29 Don Allingham + * various: Add undo functionality + +2004-03-27 Alex Roitman + * src/plugins/rel_it.py: Convert to class. + +2004-01-26 Alex Roitman + * src/plugins/FtmStyleDescendants.py (_make_default_style, + print_children): Add new style for numbering children. + +2004-03-24 Don Allingham + * src/gramps_main.py: remove unused functions, fix history + * src/FamilyView.py: improve reordering of children + +2004-03-22 Don Allingham + * src/gramps_main.py: rebuild models after import + * src/gramps.glade: expand child menu + * src/PeopleView.py: handle sorting of columns + * src/PeopleModel.py: handle sorting of columns + * src/ChooseParents.py: handle sorting of columns + * src/SelectPerson.py: use PersonModel + * src/SelectChild.py: use PersonModel + * src/plugins/FilterEditor.py: use new SelectPerson + +2004-03-22 Alex Roitman + * src/docgen/LPRDoc.py: Fix colliding name. + * src/PedView.py (on_show_child_menu): Switch to id. + * src/EditPerson.py (draw_lds): Don't include main family twice. + * src/docgen/PdfDoc.py (add_photo): Encode filename. + +2004-03-21 Don Allingham + * src/AddMedia.py: GenericTreeModel changes + * src/AddSpouse.py: GenericTreeModel changes + * src/ChooseParents.py: GenericTreeModel changes + * src/ColumnOrder.py: GenericTreeModel changes + * src/DateEdit.py: GenericTreeModel changes + * src/EditPerson.py: GenericTreeModel changes + * src/FamilyView.py: GenericTreeModel changes + * src/MediaView.py: GenericTreeModel changes + * src/RelLib.py: GenericTreeModel changes + * src/SourceView.py: GenericTreeModel changes + * src/gramps_main.py: GenericTreeModel changes + * src/plugins/FilterEditor.py: GenericTreeModel changes + +2004-03-16 Alex Roitman + * src/docgen/LPRDoc.py: Typo. + * src/po/da_DK.po: Remove in favor of da.po file. + * src/po/da.po: Add (replaces da_DK.po). + * configure.in, configure: Switch from da_DK to da in languages. + + * src/docgen/Makefile.am, src/docgen/Makefile.in: Ship LPRDoc.py. + * src/plugins/GraphViz.py (dump_index): Remove utf8 to latin + conversion. Switch to FreeSans. + * src/docgen/PdfDoc.py (draw_text, rotate_text): Fix encoding. + * src/plugins/WebPage.py: Add option for using only birth date. + * src/Date.py: Switch over to lowercase function names. + +2004-03-15 Alex Roitman + * src/docgen/LPRDoc.py (do_print): Typos. + +2004-03-12 Alex Roitman + * src/docgen/LPRDoc.py: Add number of copies and page range + selection options to a dialog. Remove all these "__" from var names. + +2004-03-11 Alex Roitman + * src/plugins/WriteFtree.py: Typo. + * src/plugins/WriteGedcom.py: Typo. + +2004-03-10 Alex Roitman + * src/plugins/WebPage.py: Clean up mini tree. Add connecting lines. + Switch from list of 2^gen strings to a dict with only used entries. + Clean up generation SpinButton in the dialog. + + * src/GenericFilter.py: Convert to ids. + * src/plugins/FilterEditor.py: Convert to ids. + * src/plugins/WebPage.py: Convert to ids. Call probably_alive + with db as an argument. Move by_date inside the class (needs db). + * src/RelLib.py: Correct probably_alive to ids. + * src/plugins/WriteFtree.py: Call probably_alive with db. + * src/plugins/WriteGedcom.py: Call probably_alive with db. + +2004-03-10 Leonid Mamtchenkov + * src/plugins/WebPage.py: Link main photo to the original. + Use alt strings. Mini tree for many generations. + +2004-03-09 Don Allingham + * src/PeopleModel.py: Column reordering/selection + * src/PeopleView.py: Column reordering/selection + * src/RelLib.py: Column reordering/selection + * src/gramps_main.py: Column reordering/selection + * src/gramps.glade: Column editor + * src/ColumnOrder.py: Column editor + +2004-03-09 Alex Roitman + * src/docgen/LPRDoc.py: Set and maintain self.brand_new_page. + Use constant factor for line spacing for given font size. + + * src/plugins/Ancestors.py: Use 1 instead of gtk.True. + * src/plugins/AncestorChart.py: Add prefix (AC-) to styles. + * src/plugins/AncestorChart2.py: Add prefix (AC2-) to styles. + + * src/MediaView.py (on_select_row): Mark translatable string; + (popup_convert_to_private): Call self.load before returning. + * src/ImageSelect.py (LocalMediaProperties.__init__, + GlobalMediaProperties.update_info): Mark translatable string. + + * src/docgen/HtmlDoc.py (add_photo): Enforce given image size. + Add optional alt argument. + +2004-03-08 Don Allingham + * src/EditPerson.py: TreeView enhancements + * src/PeopleModel.py: TreeView enhancements + * src/PeopleView.py: TreeView enhancements + * src/gramps_main.py: TreeView enhancements + +2004-03-08 Alex Roitman + * src/docgen/LPRDoc.py: Font autodetection: trying freefont, + MS fonts, and then stock Gnome fonts. + +2004-03-07 Alex Roitman + * src/docgen/LPRDoc.py: Support for graphic reports. + +2004-03-07 Don Allingham + * src/PeopleModel.py: New GenericTreeView based model + * src/RelLib.py: metadata/people model support + * src/gramps_main.py: PeopleModel support + * src/PeopleView.py: PeopleModel support + +2004-03-06 Alex Roitman + * src/docgen/LPRDoc.py: Cell padding support. Images support + (requires CVS version of gnome-python). + +2004-03-05 Alex Roitman + * src/docgen/LPRDoc.py: Support for paragraph's margins and + the first indent properties. Font-specific line spacing. + Padding in paragraphs. + +2004-03-04 Alex Roitman + * src/docgen/LPRDoc.py: New paragraph formatting algorithm. + Proper alignment support (no implementation for justify yet). + Switch to utf8 capable fonts. Enable monospace for formatted notes. + +2004-03-03 Alex Roitman + * src/docgen/LPRDoc.py: Superscript support, line breaks, + page breaks, paragraph leader, dirty alignment hack. + +2004-03-02 Don Allingham + * src/plugins/FtmStyleAncestors.py: bring up to date with IDs + * src/plugins/AncestorReport.py: bring up to date with IDs + +2004-03-02 Alex Roitman + * src/docgen/AsciiDoc.py: Typo. + * src/docgen/LPRDoc.py: Re-write using paragraph class. + +2004-03-01 Alex Roitman + * src/docgen/LPRDoc.py: Table support correction: transferring + row to the next page. + + * configure.in, configure: Typo. + * src/plugins/FtmStyleAncestors.py (endnotes): Do not add + redundant references. + * src/plugins/FtmStyleDescendants.py (endnotes): Do not add + redundant references. + * src/plugins/DetAncestralReport.py (_make_default_style): + Remove unused table definition. + * src/plugins/DetDescendantReport.py (_make_default_style): + Remove unused table definition. + +2004-02-29 Don Allingham + * src/gramps_main.py: remove local media concept + * src/RelLib.py: remove local media concept + * src/SelectObject.py: remove local media concept + * src/MediaView.py: remove local media concept + * src/EditSource.py: remove local media concept + * src/GrampsParser.py: remove local media concept + * src/AddMedia.py: remove local media concept + * src/GrampsZODB.py: delete + +2004-02-29 Alex Roitman + * src/docgen/LPRDoc.py: Add to CVS. + * src/docgen/AsciiDoc.py: Correctly treat cells with span>1. + +2004-02-28 Alex Roitman + * src/GrampsParser.py (start_childof): Call add_parent_family_id() + with three arguments, instead of a tuple. + * src/ReadXML.py: Comment out renaming lost media objects for now. + * src/RelLib.py (find_place_no_conflicts, + find_family_no_conflicts): Use str(idVal). + * src/docgen/AsciiDoc.py: Add to CVS. + * src/Makefile.am, src/Makefile.in: Ship AsciiDoc.py. + * src/FamilyView.py: Corrections. + * src/Marriage.py: Corrections. + +2004-02-28 Don Allingham + * src/ChooseParents.py: fix typo + * src/PedView.py: build child menu with IDs + * src/ReadGedcom.py: save birth/death events, handle FTM's broken + "_primary" junk + * src/gramps_main.py: switch to DB as default, remove save option + * src/RelLib.py: setup DB environment better + * src/DbPrompter.py: handle save/open with new DBs + +2004-02-26 Don Allingham + * src/AddMedia.py: media reference fixes + * src/MediaView.py: media reference fixes + * src/FamilyView.py: commit child changes + * src/PlaceView.py: ID fixes + +2004-02-24 Don Allingham + * src/plugins/WebPage.py: media reference fixes + * src/plugins/ReadGedcom.py: media reference fixes + * src/plugins/IndivSummary.py: media reference fixes + * src/plugins/IndivComplete.py: media reference fixes + * src/plugins/DetAncestralReport.py: media reference fixes + * src/plugins/DetDescendantReport.py: media reference fixes + * src/plugins/Check.py: media reference fixes + * src/gramps_main.py: media reference fixes + * src/Utils.py: gnome.vfs vs. grampslib + * src/RelLib.py: single db file, media reference fixes + * src/MediaView.py: media reference fixes + +2004-02-24 Alex Roitman + * src/RelLib.py (sortbysource): Low-level implementation; + (sortbyplace): Typo. + * src/Sources.py (by_title): Remove function (superseded by + RelLib.GrampsDB.sortbysource). + +2004-02-23 Alex Roitman + * src/AddrEdit.py, src/AttrEdit.py, src/EditPerson.py, + src/EditSource.py, src/EventEdit.py, src/ImageSelect.py, + src/Marriage.py, src/NameEdit.py, src/NoteEdit.py, + src/Sources.py, src/UrlEdit.py, src/Witness.py: + Register windows opened for existing objects. Prevent editing + same object twice. + +2004-02-22 Alex Roitman + * src/plugins/DetAncestralReport.py: Translation corrections. + Change "was" to "is". + * src/plugins/DetDescendantReport.py: Translation corrections. + Change "was" to "is". + * src/plugins/FtmStyleAncestors.py (print_more_about): + Translate event names. Add description. + * src/plugins/FtmStyleDescendants.py (print_more_about, + print_more_about_families): Translate event names. Add description. + * src/po/de.po: Change Priesterweihe to Ordination. + * src/plugins/FamilyGroup.py: Translation corrections. + + * src/EditPerson.py: Rename photo into media. + * src/EditPlace.py: Rename photo into media. + * src/EditSource.py: Rename photo into media. + * src/ImageSelect.py: Rename photo into media. + * src/Marriage.py: Rename photo into media. + +2004-02-21 Alex Roitman + * src/ImageSelect.py: Corrections. + * src/RelLib.py: Corrections. + * src/Sources.py: Corrections. + * src/gramps_main.py: Corrections. + * src/Bookmarks.py: Corrections. + + * src/plugins/DetDescendantReport.py (write_person): Write + images before the paragraph start; (insert_images): Don't start + and end pargraphs. + * src/plugins/DetAncestralReport.py: (write_person): Write + images before the paragraph start; (insert_images): Don't start + and end pargraphs. + +2004-02-20 Alex Roitman + * src/EditPerson.py: Corrections. + * src/EditSource.py: Use parent class. Use windows menu. + * src/ImageSelect.py: Corrections. + * src/Sources.py: Corrections. + * src/gramps.glade: Add handlers. + * src/NoteEdit.py: Corrections. + * src/dialog.glade: Add handler. + * src/Witness.py: Corrections. + * src/RelLib.py: Include witnesses in comparing events. + * src/FamilyView.py: Pass parent on to child classes. + * src/AddSpouse.py: Pass parent on to EditPerson. + * src/ChooseParents.py: Pass parent on to EditPerson. + * src/gramps_main.py: Pass Gramps class to child classes. + * src/MergeData.py: Pass parent on to EditPerson. + +2004-02-19 Alex Roitman + * src/EditPerson.py: Use parent class. Add/remove itself from/to + the Windows menu. + * src/NameEdit.py: Make non-modal. + * src/gramps.glade: Add Windows menu. + * src/gramps_main.py: Get Windows menu and its submenu. + Pass Gramps class to the children -- first-class object editors. + * src/dialog.glade: Add handler. + * src/srcsel.glade: Add handlers. + * src/Sources.py: Make SourceInfo non-modal, use Windows menu. + * src/AttrEdit.py: Make non-modal, use Windows menu. + * src/AddrEdit.py: Make non-modal, use Windows menu. + * src/UrlEdit.py: Make non-modal, use Windows menu. + * src/EventEdit.py: Properly add new event, add its id to the list. + Make non-modal, use Windows menu. + * src/NoteEdit.py: Make non-modal, use Windows menu. + * src/ImageSelect.py: Make non-modal, use Windows menu. + * src/imagesel.glade: Add handler. + +2004-02-16 Alex Roitman + * src/Relationship.py: Factor out relationship distance computation. + * src/plugins/rel_ru.py: Use self.get_distance(). + * src/plugins/rel_de.py: Use self.get_distance(). + * configure.in, configure: Change version. + * src/plugins/rel_hu.py: Convert to class. + +2004-02-15 Don Allingham + * src/Relationship.py: more fixes + * src/gramps_main.py: changed db on relationship calculator when db changes. + +2004-02-15 Alex Roitman + * src/Relationship.py: More corrections. + * src/plugins/rel_ru.py: Corrections. + * src/gramps_main.py: Corrections. + * src/plugins/Ancestors.py: Use get_grandparents_string which is + registered in Plugins (possibly from the relationship calculator). + * src/plugins/rel_de.py: Implement get_parents(). + +2004-02-15 Don Allingham + * src/plugins/RelCalc.py: Handle IDs properly + * src/Relationship.py: Handle IDs properly + * src/home.png: added new default person icon + +2004-02-14 Alex Roitman + * src/plugins/DetDescendantReport.py: Add style descriptions + for the paragraphs. Add first entry style. Change defaults to be + similar to the FTM style reports. + * src/plugins/DetAncestralReport.py: Add style descriptions + for the paragraphs. Add first entry style. Change defaults to be + similar to the FTM style reports. + * src/StyleEditor.py (draw, save_paragraph): Allow users + to adjust first line indent. + * src/styles.glade: Add first line indent entry. + * src/plugins/Check.py (delete_empty_family): Remove families + in which person is a parent, not only a child. + * src/gramps_main.py (post_load): Use display_frel and + display_fattr. + * src/MediaView.py (key_press): Add function. + * src/PlaceView.py (key_press): Add function. + * src/SourceView.py (key_press): Add function. + * src/plugins/WebPage.py: Add tab with index page options. + * src/sort: Typos. + + * src/plugins/IndivComplete.py: Call doc.init() after open. + * src/plugins/IndivSummary.py: Call doc.init() after open. + * src/plugins/RelCalc.py: Use class of calculator. + * src/plugins/rel_ru.py: Convert to class. + * src/Plugins.py: Register _relcalc_class. + * src/gramps_main.py: Use class of relationship calculator. + + * src/plugins/IndivComplete.py: fixed child_relations translation + * src/const.py.in: fixed child_relations translation + * src/SelectChild.py: fixed child_relations translation + * src/TransTable.py: unicode conversion + * src/ChooseParents.py: fixed child_relations translation + +2004-02-13 Egyeki Gergely + * src/po/hu.po: Update + * doc/gramps-manual/hu/filtref.xml: Update + +2004-02-14 Don Allingham + * src/Marriage.py: fix title and places + * src/FamilyView.py: fix child relations and spouse's parents + * src/RelLib.py: fix syntax error + * src/EditPerson.py: fix reordering of children + +2004-02-13 Don Allingham + * src/RelLib.py, etc.: move away from references to ids + +2004-02-10 Alex Roitman + * doc/gramps.1.in, doc/gramps.1: Typo. New date. + * doc/gramps-manual/fr/getstart.xml: Comment out old ZODB section. + +2004-02-10 Michel Guitel + * doc/gramps-manual/fr/faq.xml: Add startup druid question. + +2004-02-09 Tino Meinen + * src/po/nl.po: Translation for 1.0.0. + +2004-02-09 Alex Roitman + * doc/gramps-manual/C/faq.xml: Typo. Add startup druid question. + * doc/gramps-manual/ru/faq.xml: Add startup druid question. + * src/plugins/rel_ru.py: Add more possible russian LANG values. + +2004-02-07 Don Allingham + * src/plugins/ReadGedcom.py (GedcomParser.parse_individual): handle event + description + * src/ImageSelect.py: disable double click to edit in a gallery + +2004-02-06 Michel Guitel + * doc/gramps-manual/fr/*.xml: Replace &app; with gramps inside + the title tag. + +2004-02-06 Alex Roitman + * src/gramps.glade: Define handler for the gallery's Edit button. + * src/EditSource.py: Connect callback to the gallery's Edit button. + * src/ImageSelect.py: Remember old photo list. + * src/EditPlace.py: Revert photos on Cancel. + * src/EditPerson.py: Revert photos on Cancel. + * src/Marriage.py: Revert photos on Cancel. + * doc/gramps-manual/ru/*.xml: Replace &app; with GRAMPS inside + the title tag. + * doc/gramps-manual/C/*.xml: Replace &app; with GRAMPS inside + the title tag. + +2004-02-05 Alex Roitman + * src/plugins/Merge.py (gen_key,name_compare): + Fall back to not using soundex if the charset can't be latin-1 encoded. + * src/plugins/soundgen.py: Fall back to empty input. + * src/plugins/rel_ru.py: Add more possible russian LANG values. + * src/EditPlace.py: Pass window to the Gallery. + * src/ImageSelect.py: Run modal dialog, using parent window. + * src/imagesel.glade: Define proper button responses. + +2004-02-05 Michel Guitel + * doc/gramps-manual/fr/cmdline.xml: Update. + * doc/gramps-manual/fr/filtref.xml: Update. + * doc/gramps-manual/fr/mainwin.xml: Update. + * doc/gramps-manual/fr/usage.xml: Update. + +2004-02-04 Alex Roitman + * src/po/template.po: Update translation template. + * doc/gramps-manual/ru/filtref.xml: Update. + * doc/gramps-manual/ru/getstart.xml: Update. + * doc/gramps-manual/ru/gramps-manual.xml: Update. + * doc/gramps-manual/ru/mainwin.xml: Update. + * doc/gramps-manual/ru/usage.xml: Update. + +2004-02-04 Egyeki Gergely + * src/po/hu.po: Update. + +2004-02-04 Tim Waugh + * doc/gramps-manual/fr/filtref.xml: Fixed tag mismatch. + +2004-02-03 Don Allingham + * src/FamilyView.py: new text string for "unknown" spouse + * src/ImageSelect.py: integer conversions for event.x, event.y + * src/const.py.in: copyright date update + +2004-02-03 Michel Guitel + * doc/gramps-manual/fr/filtref.xml: Update. + * doc/gramps-manual/fr/mainwin.xml: Update. + * doc/gramps-manual/fr/usage.xml: Update. + +2004-02-03 Alex Roitman + * configure.in, configure: Don't ship Hungarian manual (unfinished). + * doc/gramps-manual/Makefile.am, doc/gramps-manual/Makefile.in: + Don't ship Hungarian manual. + * doc/gramps-manual/fr/gramps-manual.xml: Update. + * doc/gramps-manual/C/gramps-manual.xml: Update. + * doc/gramps-manual/ru/usage.xml: Update. + * doc/gramps-manual/ru/filtref.xml: Update. + * doc/gramps-manual/ru/gramps-manual.xml: Update. + * doc/gramps-manual/ru/mainwin.xml: Update. + * doc/gramps-manual/ru/figures/*.png: Update. + * NEWS: Update. + +2004-02-02 Don Allingham + * src/VersionControl.py: Call win.run to prevent exit from killing the + window before the data is saved. + +2004-02-02 Alex Roitman + * doc/gramps-manual/ru/custom.xml: Update. + * configure.in, configure: Don't ship German manual (unfinished). + * doc/gramps-manual/Makefile.am, doc/gramps-manual/Makefile.in: + Don't ship German manual. + * doc/gramps-manual/C/filtref.xml: Typo. + * doc/gramps-manual/ru/filtref.xml: Update. + +2004-02-02 Egyeki Gergely + * src/plugins/rel_hu.py: New relations added. + * src/po/hu.po: Minor corrections. + +2004-02-01 Alex Roitman + * src/plugins/rel_hu.py: Typos. + * src/po/ru.po: Typo. + * doc/gramps-manual/C/usage.xml: Typo. + * doc/gramps-manual/ru/usage.xml: Update. + * doc/gramps-manual/ru/custom.xml: Update. + +2004-01-31 Egyeki Gergely + * src/plugins/rel_hu.py: Update + +2004-01-31 Michel Guitel + * doc/gramps-manual/fr/faq.xml: Update. + * doc/gramps-manual/fr/gramps-manual.xml: Update. + * doc/gramps-manual/fr/usage.xml: Update. + * doc/gramps-manual/fr/figures/*.png: Update figures. + +2004-01-31 Don Allingham + * src/PeopleView.py (PeopleView.add_to_person_list): don't attempt to sort the + model unless it has be assigned. + * src/SourceView.py: handle column sorting properly + * src/PlaceView.py: handle column sorting properly + * src/gramps_main.py: better error messages on database write failure + * src/WriteXML.py: better error messages on database write failure + * src/GrampsXML.py: better error messages on database write failure + +2004-01-31 Alex Roitman + * src/plugins/Ancestors.py: Typo. + * src/plugins/IndivComplete.py: Typo. + * src/Report.py: Mark translatable string. + * src/Witness.py: Mark translatable string. + * src/plugins/FamilyGroup.py: Mark translatable string. + * src/plugins/AncestorChart2.py: Change the tile when changing + the center person. + * src/plugins/SimpleBookTitle.py: Correct window title. + * doc/gramps-manual/C/mainwin.xml: Correction. + * src/po/ru.po: Typo. + * doc/gramps-manual/ru/usage.xml: Update. + +2004-01-31 Egyeki Gergely + * src/po/hu.po: Updating translation for 1.0-RC + +2004-01-31 Don Allingham + * src/PeopleView.py (PeopleView.add_to_person_list): don't attempt to sort the + model unless it has be assigned. + * src/TransTable.py: make sure returned valued is in unicode format + * src/plugins/Ancestors.py: fix InverseNameTypesMap problem + * src/plugins/IndivComplete.py: fix InverseNameTypesMap problem. + +2004-01-30 Alex Roitman + * src/plugins/AncestorChart2.py (write_book_item): + Treat unconfigured title. + +2004-01-27 Don Allingham + * src/docgen/PdfDoc.py: fix encoding exception + * gramps-mdk.spec: Mandrake RPM spec file + +2004-01-27 Alex Roitman + * src/po/ru.po: Minor corrections. + +2004-01-26 Don Allingham + * src/grampslib_wrap.c: backout mime type search + +2004-01-25 Alex Roitman + * doc/gramps-manual/C/usage.xml: Typos. + * doc/gramps-manual/de/cmdline.xml: Typo and wrong encoding. + * doc/gramps-manual/ru/usage.xml: Update. + +2004-01-24 Alex Roitman + * configure, configure.in: Typo. + +2004-01-24 Michel Guitel + * doc/gramps-manual/fr/filtref.xml: Update. + * doc/gramps-manual/fr/gramps-manual.xml: Update. + * doc/gramps-manual/fr/mainwin.xml: Update. + * doc/gramps-manual/fr/usage.xml: Update. + +2004-01-23 Alex Roitman + * src/Relationship.py: Check if we run out of defined levels. + +2004-01-23 Tino Meinen + * src/po/nl.po: Translation for 1.0.0-RC. + +2004-01-22 Don Allingham + * src/grampslib.i: same fixes as grampslib_wrap.c + * src/plugins/RelCalc.py: use preferred name format + +2004-01-21 Don Allingham + * src/grampslib_wrap.c: check the known mime types before calling the + gnome functions + +2004-01-20 Don Allingham + * src/PeopleView.py: correctly handle disabling report/tool buttons + * src/gramps_main.py: correctly handle disabling report/tool buttons + * src/const.py.in: handle new translation table class + * src/NameEdit.py.in: handle new translation table class + * src/EditPerson.py.in: handle new translation table class + * src/TransTable.py: new Translation table class + * src/GenericFilter.py: handle translated rule names + * src/plugins/FilterEditor.py: handle translated rule names + +2004-01-20 Alex Roitman + * doc/gramps.1.in, doc/gramps.1: Update. + * doc/gramps-manual/C/gramps-manual.xml: Update. + * src/PedView.py (build_nav_menu): Ditch stock Home item. + * src/FamilyView.py (build_ap_menu, build_nav_menu, + build_parents_nosel_menu, build_sp_parents_nosel_menu, + build_child_menu, build_spouse_menu, build_parents_menu, + build_sp_parents_menu): Ditch stock Home item. + * src/EditPlace.py (display_references): Translate event names. + * doc/gramps-manual/ru/filtref.xml: Update. + * doc/gramps-manual/ru/usage.xml: Update. + +2004-01-19 Don Allingham + * src/plugins/FilterEditor.py: handle unicode characters + * src/PeopleStore.py: handle corrupt iter + * src/GenericFilter.py: handle unicode + * src/docgen/PSDrawDoc.py: handle iso-8859-1 characters + * src/docgen/PdfDoc.py: handle iso-8859-1 characters + +2004-01-19 Alex Roitman + * src/plugins/AncestorChart2.py: Add hotkeys to check button labels. + Add scale, compress, and title options support to the book dialog. + * src/plugins/book.glade: Reduce minimum window height to 600 pixels. + * src/plugins/WriteCD.py (on_ok_clicked): Correct indentation. + * src/GrampsCfg.py (loadConfig, save_data): Correctly parse gconf key. + * src/plugins/ReadGedcom.py (parse_individual): add /Surname/ Firstname. + + * src/plugins/AncestorChart2.py: Number pages starting with 1. + Do not allow for mutlipage when it's a book item. + * src/po/template.po: Update translation template. + + * NEWS: Update. + * doc/gramps-manual/C/usage.xml: Update. + * doc/gramps-manual/C/mainwin.xml: Update. + * doc/gramps-manual/C/filtref.xml: Update. + +2004-01-17 Don Allingham + * src/plugins/AncestorChart2.py: more multipage improvements + * src/plugins/Makefile.am: export AncestorChart2.py + +2004-01-17 Alex Roitman + * NEWS: Update. + * src/errdialogs.glade: Add check button to the missing media dialog. + * src/QuestionDialog.py (MissingMediaDialog.__init__): Add default + action property. + * src/ReadXML.py (import_data): Add support for default action. + * src/plugins/WebPage.py (write_gallery): Use object ID as a file name + - prevents collision between identical names coming from different dirs. + + * src/gramps_main.py (save_media): Add support for default action. + * src/plugins/Check.py (cleanup_missing_photos): Add support for default action. + * src/plugins/WriteCD.py (on_ok_clicked): Add support for default action. + * src/plugins/WritePkg.py (export): Add support for default action. + * src/plugins/WriteFtree.py: Do not import unused dialog. + +2004-01-16 Don Allingham + * src/plugins/AncestorChart2.py: first pass at multipage output + +2004-01-16 Michel Guitel + * doc/gramps-manual/fr/mainwin.xml: Update. + * doc/gramps-manual/fr/usage.xml: Update. + * doc/gramps-manual/fr/figures/*.png: Update. + +2004-01-14 Don Allingham + * src/PeopleStore.py: handle unicode conversion from get_value + +2004-01-12 Don Allingham + * src/docgen/AbiWord2Doc.py: pychecker fixes + * src/docgen/HtmlDoc.py: pychecker fixes + * src/docgen/KwordDoc.py: pychecker fixes + * src/docgen/LaTeXDoc.py: pychecker fixes + * src/docgen/OpenOfficeDoc.py: pychecker fixes + * src/docgen/OpenSpreadSheet.py: pychecker fixes + * src/docgen/PSDrawDoc.py: pychecker fixes + * src/docgen/PdfDoc.py: pychecker fixes + * src/docgen/SvgDrawDoc.py: pychecker fixes + * src/plugins/Ancestors.py: pychecker fixes + * src/plugins/BookReport.py: pychecker fixes + * src/plugins/CustomBookText.py: pychecker fixes + * src/plugins/DescendReport.py: pychecker fixes + * src/plugins/DetAncestralReport.py: pychecker fixes + * src/plugins/DetDescendantReport.py: pychecker fixes + * src/plugins/FtmStyleAncestors.py: pychecker fixes + * src/plugins/IndivComplete.py: pychecker fixes + * src/plugins/ReadPkg.py: pychecker fixes + * src/plugins/RelCalc.py: pychecker fixes + * src/plugins/SimpleBookTitle.py: pychecker fixes + * src/plugins/TimeLine.py: pychecker fixes + * src/plugins/WriteCD.py: pychecker fixes + * src/plugins/WriteFtree.py: pychecker fixes + * src/plugins/rel_de.py: pychecker fixes + * src/GenericFilter.py: pychecker fixes + * src/RelLib.py: pychecker fixes + * src/Report.py: pychecker fixes + * src/SelectPerson.py: pychecker fixes + * src/gramps_main.py: pychecker fixes + +2004-01-12 Alex Roitman + * src/PlaceView.py (on_delete_clicked): Use list's copy to avoid + modifying the real EventList (closes # 875332). + * src/paper.xml: Remove from CVS (superseded by papersize.xml). + +2004-01-11 Don Allingham + * src/Makefile.am: export papersize.xml + * src/RelLib.py: Don't call setAncestor if default person is None + * src/gramps_main.py: remove children out of alternate families + when deleting a person, set default person to None if deleting the + default person. + +2004-01-10 Don Allingham + * configure.in: fix gnome-python-vfs error message + * src/docgen/OpenOfficeDoc.py: proper handling of center_text + * src/docgen/PdfDoc.py: proper handling of center_text + * src/plugins/TimeLine.py: switch to using center_text instead of draw_text + * src/plugins/AncestorChart2.py: switch to using center_text instead of draw_text + +2004-01-09 Don Allingham + * src/docgen/OpenOfficeDoc.py: allow disabling of the box shadow + +2004-01-09 Alex Roitman + * src/plugins/rel_de.py: Update possible German locale list. + * src/const.py.in: Mark LDS status strings as translatable. + * src/get_strings: Add coding line. Remove ^L chars. + +2004-01-08 Don Allingham + * src/docgen/PSDrawDoc.py: Scaleable shadow + * src/docgen/OpenOfficeDoc.py: Scaleable shadow + * src/docgen/KwordDoc.py (KwordDoc.close): handle KWord mime type + * src/grampslib_wrap.c: handle NULL pointers + * src/BaseDoc.py: Scaleable shadow + * src/plugins/AncestorChart2.py: Scale to page implemented + * src/docgen/PdfDoc.py: Scalable shadow + +2004-01-08 Alex Roitman + * src/FamilyView.py (delete_family_from): Remove extra "[0]". + * src/plugins/rel_de.py: Update. + * src/docgen/PdfDoc.py: Set print_label to None. + * src/docgen/KwordDoc.py: Set print_label to None. + * src/docgen/HtmlDoc.py: Set print_label to None. + * src/docgen/AbiWord2Doc.py: Set print_label to None. + * src/docgen/RTFDoc.py: Set print_label to None. + +2004-01-07 Egyeki Gergely + * src/plugins/rel_hu.py: Add to CVS. + * src/plugins/Makefile.am: Ship rel_hu.py. + +2004-01-07 Alex Roitman + * src/plugins/IndivComplete.py (write_note): Typo. + * src/plugins/DetDescendantReport.py: Correct image insertion. + * src/plugins/DetAncestralReport.py: Correct image insertion. + * src/plugins/rel_de.py: Add to CVS. + * src/plugins/Makefile.am: Ship rel_de.py. + +2004-01-06 Alex Roitman + * doc/gramps-manual/ru/mainwin.xml: Update translation. + * doc/gramps-manual/ru/usage.xml: Update translation. + +2004-01-06 Don Allingham + * src/MergeData: Remove reference to personTable + * src/RelLib.py: Remove the personTable, since it is no longer needed + with the dropping of ZODB, and we don't have to worry about keeping + personTable and personMap in sync. Add sort field to Name class. + * src/GrampsParser.py: build the primary sort name + * src/GrampsXML.py: remove personTable references + * src/Find.py: don't user personTable + * src/EditPerson.py (EditPerson.__init__): use AutoCombo for name type + * src/edit_person.glade: allow a name type that is not in the list + +2004-01-05 Don Allingham + * src/ImageSelect.py: make sure that description doesn't exceed the image + size + * src/MediaView.py: mark for translation + * src/gramps.glade: eliminate fixed size for side panel, helps with translations. + +2004-01-05 Alex Roitman + * src/plugins/ReadGedcom.py: More source parsing cleanups. + (parse_source_objects): Remove redundant function. + +2004-01-04 Alex Roitman + * src/plugins/ReadGedcom.py: Correct level in parsing LDS ordinance + source references. Support for source description-type references. + + * src/plugins/ReadGedcom.py: Revert brain-dead fix in favor of + an existing handle_source() method. + +2004-01-03 Alex Roitman + * src/po/fr.po: Typo (named format line parameter was translated). + +2004-01-02 Alex Roitman + * src/PedView.py (load_canvas): Produce generation labels based on + the anchor. + * NEWS: Update status. + +2004-01-01 Don Allingham + * src/PedView.py (PedigreeView.load_canvas): switched anchor label from a label + to a CanvasText + * src/const.py.in: eliminate zipcmd + * src/docgen/OpenSpreadSheet.py: eliminate the need for ZIP, use python + zipfile module instead + * src/plugins/EventCmp.py (DisplayChart.on_save_clicked): fix rows, double lines + no longer used + * configure.in: add check for vfs bindings, eliminate the check for + swig and zip + * gramps.spec.in (Requires): Added gnome-python2-gnomevfs dependency + * src/docgen/PdfDoc.py: add the ability to open the document in the + default viewer + * src/docgen/AbiWord2Doc.py: add the ability to open the document in AbiWord + * src/docgen/OpenOfficeDoc.py: fixed the search for default viewer + * src/docgen/RTFDoc.py: add the ability to open the document in the default viewer + * src/docgen/HtmlDoc.py: add the ability to open the document in the default viewer + * src/docgen/KwordDoc.py: add comment + +2004-01-01 Alex Roitman + * src/PedView.py (load_canvas): Add anchor button and label; + (make_anchor_button,make_anchor_label,on_anchor_clicked): Add functions. + + * src/PedView.py (load_canvas): Ditch anchor button in favor of + context menu items; (make_anchor_button,on_anchor_clicked): Remove + functions; (on_anchor_set, on_anchor_remove): Add functions; + (build_nav_menu): Add anchor-related context menut items. + +2003-12-31 Alex Roitman + * src/plugins/RelCalc.py (__init__): Skip the person when building the + list. + +2003-12-30 Michel Guitel + * doc/gramps-manual/fr/custom.xml: Update translation. + * doc/gramps-manual/fr/usage.xml: Update translation. + +2003-12-30 Alex Roitman + * doc/gramps-manual/ru/faq.xml: Update translation. + * doc/gramps-manual/ru/keybind.xml: Update translation. + * doc/gramps-manual/ru/filtref.xml: Update translation. + +2003-12-29 Don Allingham + * src/WriteXML.py (XmlWriter.write_note): Don't use format=0, + since it is the default. + * src/RelLib.py: add sorting by source title, remove dependency on string + module + * src/PlaceView.py: do an initial sort, don't rely on "click" function + * src/SourceView.py: do an initial sort, don't rely on "click" function + * src/Date.py: catch day changes if the date has both a start and stop part + +2003-12-27 Don Allingham + * src/plugins/WebPage.py: proper handling of links in the MiniTree + * src/plugins/DescendReport.py (_make_default_style): fix indentation levels + * src/plugins/FamilyGroup.py (FamilyGroup.dump_child): handle missing spouse + +2003-12-26 Alex Roitman + * src/MediaView.py (__init__): Translate column header. + * doc/gramps-manual/ru/cmdline.xml: Update translation. + * doc/gramps-manual/ru/faq.xml: Update translation. + * doc/gramps-manual/ru/mainwin.xml: Update translation. + +2003-12-26 Don Allingham + * src/plugins/Check.py (CheckIntegrity.check_parent_relationships): + More complete checks handling unknown genders + +2003-12-24 Don Allingham + * src/PeopleView.py: Check for null iters before removing from + the tree store. + * src/plugins/Check.py: Fixed handling of Unknown genders in + family checks + +2003-12-18 Don Allingham + * gramps.spec: added gnome-python2-gnomevfs as a dependency + * src/DisplayTrace.py: detect /etc/fedora-release, /etc/slackware-version + +2003-12-18 Michel Guitel + * doc/gramps-manual/fr/cmdline.xml: Update translation. + * doc/gramps-manual/fr/custom.xml: Update translation. + * doc/gramps-manual/fr/faq.xml: Update translation. + * doc/gramps-manual/fr/filtref.xml: Update translation. + * doc/gramps-manual/fr/getstart.xml: Update translation. + * doc/gramps-manual/fr/gramps-manual.xml: Update translation. + * doc/gramps-manual/fr/keybind.xml: Update translation. + * doc/gramps-manual/fr/mainwin.xml: Update translation. + +2003-12-17 Michel Guitel + * doc/gramps-manual/fr/cmdline.xml: Provide translation. + * doc/gramps-manual/fr/faq.xml: Provide translation. + * doc/gramps-manual/fr/filtref.xml: Provide translation. + * doc/gramps-manual/fr/getstart.xml: Provide translation. + * doc/gramps-manual/fr/gramps-manual.xml: Provide translation. + * doc/gramps-manual/fr/keybind.xml: Provide translation. + * doc/gramps-manual/fr/mainwin.xml: Provide translation. + +2003-12-17 Don Allingham + * src/preferences.glade: call on_object_toggled only for elements that + need immediate display update + * src/GrampsCfg.py: Save data on close - don't rely on on_object_toggled + having been called. + * src/revision.glade: removed unused call (on_help_dbopen_clicked) + * src/gramps_main.py: don't add places twice after an edit of a person + * src/AddSpouse.py: don't add places twice after an edit of a person + * src/ChooseParents.py: don't add places twice after an edit of a person + * src/EditPerson.py: don't add places twice after an edit of a person + * src/FamilyView.py: don't add places twice after an edit of a person + +2003-12-17 Alex Roitman + * src/Sources.py: Unicode conversion from gtk.TextView. + * src/NoteEdit.py: Unicode conversion from gtk.TextView. + * src/Witness.py: Unicode conversion from gtk.TextView. + * src/Report.py: Unicode conversion from gtk.TextView. + * src/NameEdit.py: Unicode conversion from gtk.TextView. + * src/Marriage.py: Unicode conversion from gtk.TextView. + * src/ImageSelect.py: Unicode conversion from gtk.TextView. + * src/EventEdit.py: Unicode conversion from gtk.TextView. + * src/EditSource.py: Unicode conversion from gtk.TextView. + * src/EditPlace.py: Unicode conversion from gtk.TextView. + * src/EditPerson.py: Unicode conversion from gtk.TextView. + * src/AutoComp.py: Unicode conversion from gtk.TextView. + * src/AttrEdit.py: Unicode conversion from gtk.TextView. + * src/AddrEdit.py: Unicode conversion from gtk.TextView. + * src/plugins/BookReport.py: Unicode conversion from gtk.Entry + and gtk.TextView. + * src/plugins/ChangeTypes.py: Unicode conversion. + * src/plugins/EventCmp.py: Unicode conversion. + * src/plugins/FilterEditor.py: Unicode conversion. + * src/plugins/SimpleBookTitle.py: Unicode conversion. + * src/plugins/TimeLine.py: Unicode conversion. + * src/plugins/WebPage.py: Unicode conversion. + * src/plugins/WriteGedcom.py: Unicode conversion. + * src/plugins/WritePkg.py: Unicode conversion. + * src/plugins/eval.py: Unicode conversion. + * src/plugins/soundgen.py: Unicode conversion. + + * doc/gramps-manual/fr: Add infrastructure for French documentation. + * doc/gramps-manual/fr/Makefile.am: Correct settings. + * doc/gramps-manual/Makefile.am: Correct settings. + +2003-12-17 Tim Waugh + * src/plugins/Ancestors.py + (ComprehensiveAncestorsReport.write_report): No need for separate + clauses when using write_note, since output is not delayed here. + (ComprehensiveAncestorsReport.long_notes): Handle pre-formatted + notes on events. + +2003-12-16 Don Allingham + * src/PlaceView.py: Make sure to add new place after edit + * src/AddMedia.py: unicode conversion from gtk.Entry + * src/AddSpouse.py: unicode conversion from gtk.Entry + * src/AddrEdit.py: unicode conversion from gtk.Entry + * src/AttrEdit.py: unicode conversion from gtk.Entry + * src/AutoComp.py: unicode conversion from gtk.Entry + * src/ChooseParents.py: unicode conversion from gtk.Entry + * src/DateEdit.py: unicode conversion from gtk.Entry + * src/EditPerson.py: unicode conversion from gtk.Entry + * src/EditPlace.py: unicode conversion from gtk.Entry + * src/EditSource.py: unicode conversion from gtk.Entry + * src/EventEdit.py: unicode conversion from gtk.Entry + * src/Find.py: unicode conversion from gtk.Entry + * src/GrampsCfg.py: unicode conversion from gtk.Entry + * src/ImageSelect.py: unicode conversion from gtk.Entry + * src/LocEdit.py: unicode conversion from gtk.Entry + * src/Marriage.py: unicode conversion from gtk.Entry + * src/MergeData.py: unicode conversion from gtk.Entry + * src/NameEdit.py: unicode conversion from gtk.Entry + * src/PeopleView.py: unicode conversion from gtk.Entry + * src/Report.py: unicode conversion from gtk.Entry + * src/SelectChild.py: unicode conversion from gtk.Entry + * src/Sources.py: unicode conversion from gtk.Entry + * src/StartupDialog.py: unicode conversion from gtk.Entry + * src/StyleEditor.py: unicode conversion from gtk.Entry + * src/UrlEdit.py: unicode conversion from gtk.Entry + * src/Utils.py: unicode conversion from gtk.Entry + * src/VersionControl.py: unicode conversion from gtk.Entry + * src/Witness.py: unicode conversion from gtk.Entry + +2003-12-16 Tim Waugh + * src/plugins/Ancestors.py: Use write_note() when appropriate. + +2003-12-15 Don Allingham + * src/GrampsCfg.py: change the default prefixes so that they + sort nicely numerically. + * src/plugins/ReadGedcom.py: handle eazytree oddities. + +2003-12-15 Alex Roitman + * src/NameEdit.py: Add note format support. + * src/AddrEdit.py: Add note format support. + * src/AttrEdit.py: Add note format support. + * src/EventEdit.py: Add note format support. + * src/EditSource.py: Add note format support. + * src/places.glade: Add format controls for notes. + * src/imagesel.glade: Add format controls for notes. + * src/EditPlace.py: Add note format support. + * src/ImageSelect.py: Add note format support. + * src/EditPerson.py: Clean up note format support. + * src/Marriage.py: Add note format support. + * doc/gramps-manual/ru/mainwin.xml: Translation update. + +2003-12-14 Don Allingham + * src/docgen/AbiWordDoc.py: removed the 1.0 version of AbiWord, since + GRAMPS is a GNOME 2 application, support the GNOME 2 version of AbiWord + * src/docgen/OpenOfficeDoc.py: Fixed width fonts for preformatted text + * src/docgen/AbiWord2Doc.py: Fixed width fonts for preformatted text + +2003-12-14 Alex Roitman + * src/dialog.glade: Add format controls for notes. + * src/marriage.glade: Add format controls for notes. + * src/gramps.glade: Add format controls for notes. + * src/docgen/Makefile.am: Remove AbiWordDoc.py from the list. + * src/plugins/DetAncestralReport.py (write_person): Call write_note(). + * src/plugins/DetDescendantReport.py (write_person): Call write_note(). + * src/plugins/FtmStyleAncestors.py (print_notes): Call write_note(). + * src/plugins/IndivComplete.py (write_note): Call doc.write_note(). + * src/plugins/WebPage.py (write_gallery,write_notes): Call write_note(). + +2003-12-13 Alex Roitman + * src/docgen/KwordDoc.py (write_note): Implement function. + * src/edit_person.glade: Correct hotkeys. + * src/gramps.glade: Correct hotkey targets. + * src/ChooseParents.py: Add hotkeys. + +2003-12-12 Alex Roitman + * src/docgen/HtmlDoc.py (write_note): Set monospace font family + for a preformatted note. + * src/docgen/LaTeXDoc.py (write_note): Implement function. + * src/docgen/PdfDoc.py (write_note): Implement function. + * src/docgen/RTFDoc.py (write_note): Implement function. + * src/docgen/AbiWordDoc.py (write_note): Implement function. + * src/docgen/AbiWord2Doc.py (write_note): Implement function. + * src/docgen/OpenOfficeDoc.py (write_note): Implement function. + +2003-12-11 Don Allingham + * src/plugins/WriteFtree.py (FtreeWriter.export): make sure that the + parents are in the id_map array + +2003-12-11 Alex Roitman + * src/docgen/PdfDoc.py (draw_text): Remove extra ",". + * src/docgen/HtmlDoc.py (write_note): Use styles for preformatted note. + * src/edit_person.glade: Add tooltips and hotkeys to the radiobuttons. + + * src/edit_person.glade: Add from file and Add from database buttons. + * src/EditPerson.py (__init__): Add handler for a new button. + * src/ImageSelect.py (Gallery.on_select_photo_clicked): Add function. + * src/marriage.glade: Add from file and Add from database buttons. + * src/Marriage.py (__init__): Add handler for a new button. + * src/gramps.glade (sourceEditor): Add from file and Add from database + buttons. + * src/EditSource.py (__init__): Add handler for a new button. + * src/places.glade: Add from file and Add from database buttons. + * src/EditPlace.py (__init__): Add handler for a new button. + +2003-12-10 Don Allingham + * src/GrampsCfg.py: Make sure to return "BOTH" if the gnome + toolbar gconf entry is not set. Appears that this can happen + on systems that don't have gnome fully installed. + +2003-12-10 Alex Roitman + * src/edit_person.glade: Add notes format radiobuttons. + * src/EditPerson.py: Support format for the person's notes. + * src/RelLib.py: More support for the notes' format. + * src/plugins/ReadGedcom.py: Add an "Unknown" address when + parsing an incorrect PHON field. + + * src/BaseDoc.py (write_note): Add function. + * src/docgen/HtmlDoc.py (write_note): Implement function. + * src/plugins/FtmStyleDescendants.py (print_notes): Call write_note() + with the note's format. + +2003-12-10 Tim Waugh + * doc/omf.make: Fixed DESTDIR support. + +2003-12-09 Don Allingham + * src/FamilyView.py (FamilyView.new_child_after_edit): + call display_marriage instead of load_family. Prevents the + active person from being changed. + * src/Plugins.py (PluginDialog.__init__): catch the attribute + error that is thown if gtk does not support gtk_tooltips_data.get + +2003-12-09 Alex Roitman + * doc/gramps-manual/ru/getstart.xml: Translation update. + * src/plugins/WriteGedcom.py (export_data): Correct researcher's + PHON field; (write_person): Correct exported PHON fields. + * src/plugins/ReadGedcom.py (parse_residence): Remove PHON field since + it is taken care of by parse_address() now; + (parse_address): Parse PHON field, provided it immediately follows + ADDR structure. + * src/const.py.in: Add notes_formats list. + * src/RelLib.py: Support format for the notes. + * src/WriteXML.py: Support format for the notes. + * src/GrampsParser.py: Support format for the notes. + +2003-12-08 Don Allingham + * src/RelLib.py: Add phone to address, postal code and phone to + place + * src/AddrEdit.py: Add phone number + * src/EditPlace.py: Add phone number and postal code + * src/LocEdit.py: Add phone number and postal code + * src/edit_person.glade: Add postal code fields + * src/dialog.glade: Add postal code and phone fields + * src/places.glade: Add postal code + * src/WriteXML.py: Add support for new place and postal code fields + * src/GrampsParser.py: Add support for new place and postal code fields + +2003-12-08 Richard Bos + * configure.in: catch the SUSE usage of "gnome.gconf" instead of + the standard "gconf" + +2003-12-08 Alex Roitman + * doc/gramps-manual/de: Add directory for German manual + translation to CVS. + * doc/gramps-manual/de/Makefile.am, Makefile.in: Add to CVS. + * doc/gramps-manual/de/*.xml, *.omf, figures/*.png: Add to CVS. + * doc/gramps-manual/Makefile.am: Add de to the SUBDIR list. + * configure.in: Add doc/gramps-manual/de/Makefile to AC_CONFIG_FILES. + + * doc/gramps-manual/ru: Add directory with russian manual + translation to CVS. + * doc/gramps-manual/ru/Makefile.am, + doc/gramps-manual/ru/Makefile.in, + doc/gramps-manual/ru/cmdline.xml, + doc/gramps-manual/ru/custom.xml, + doc/gramps-manual/ru/faq.xml, + doc/gramps-manual/ru/filtref.xml, + doc/gramps-manual/ru/getstart.xml, + doc/gramps-manual/ru/gramps-manual.xml, + doc/gramps-manual/ru/keybind.xml, + doc/gramps-manual/ru/legal.xml, + doc/gramps-manual/ru/mainwin.xml, + doc/gramps-manual/ru/usage.xml, + doc/gramps-manual/ru/gramps-manual-ru.omf + doc/gramps-manual/ru/figures, + doc/gramps-manual/ru/figures/*.png: Add to CVS. + * doc/gramps-manual/Makefile.am: Add ru to the SUBDIR list. + * configure.in: Add doc/gramps-manual/ru/Makefile to AC_CONFIG_FILES. + + * doc/gramps-manual/ru/gramps-manual.xml: Translation. + * doc/gramps-manual/ru/getstart.xml: Translation. + + * src/RelLib.py (Source.setCallNumber, Source.CallNumber): Remove + functions; (Source.callno): remove attribute. + * src/WriteXML.py (write_xml_data): Remove CallNumber output. + * src/GrampsParser.py (GrampsParser.stop_scallno): Remove function. + * src/gramps.glade (sourceEditor): Remove Call Number widgets. + * src/EditSource.py: Remove Call Number support. + * src/plugins/WriteGedcom.py (write_sources): Remove CallNumber export. + * src/plugins/FtmStyleDescendants.py (write_endnotes): Replace + CallNumber with Abbreviation. + * src/plugins/FtmStyleAncestors.py (write_endnotes): Replace + CallNumber with Abbreviation. + +2003-12-07 Alex Roitman + * src/filters/Complete.py: Add filter matching people with the + complete flag. + * src/GenericFilter.py (HasCompleteRecord): Add rule matching people + with the complete records. + * src/RelLib.py (Source.setAbbrev, Source.getAbbrev): Add functions. + * src/WriteXML.py (write_xml_data): Save abbreviation info for sources. + * src/GrampsParser.py (GrampsParser.stop_sabbrev): Parse abbreviation. + * src/gramps.glade (sourceEditor): Add widgets for Call Number and + Abbreviation. + * src/EditSource.py: Support Call Number and Abbreviation. + * src/plugins/ReadGedcom.py (parse_source): Parse abbreviation. + * src/plugins/WriteGedcom.py (write_sources): Export abbreviation. + * NEWS: Update. + +2003-12-07 Don Allingham + * Version 0.98.0: the "Round me off" release. + +2003-12-06 Don Allingham + * src/FamilyView.py (FamilyView.really_remove_spouse): remove the + correct person from the family when deleting the spouse + +2003-12-06 Lorenzo Cappelletti + * src/po/it.po: updated Italian translation + +2003-12-06 Alex Roitman + * doc/gramps-manual/C/figures/pedigree-child-cut.png: Add figure. + * doc/gramps-manual/C/mainwin.xml: Add figure. + * FAQ, doc/gramps-manual/C/faq.xml: Add two questions. + * src/plugins/WriteFtree.py (on_help_clicked): Add function. + * doc/gramps.1: Update. + * src/EditPlace.py: Pass window to LocEdit.py. Correct apply callback. + * src/LocEdit.py (__init__): Make dialog modal and transient + for its parent; (on_help_clicked): Add function. + * src/dialog.glade: Correct response IDs. + * src/places.glade: Correct response IDs. + * src/EditSource.py (__init__): Markup notes label on startup. + +2003-12-05 Alex Roitman + * src/po/ru.po: Update Russian translation for 0.98. + * doc/gramps-manual/C/getstart.xml: More "open a directory" stuff. + * src/gramps.glade: Add Help button to opendb dialog. + * src/DbPrompter.py (open_help_clicked): Add function. + * src/PedView.py: Remove references to self.presel_descendants + (closes bug #854626). + * src/gramps_main.py (__init__): Remove unneeded handler. + +2003-12-04 Alex Roitman + * doc/gramps-manual/C/getstart.xml: Remove ZODB support section. + * doc/gramps-manual/C/usage.xml: Remove ZODB support section. + * TODO: Update. + * gramps.desktop: Remove in favor of src/gramps.desktop file. + * src/gramps_main.py: Replace stock Home with the custom string. + * src/PeopleView.py: Replace stock Home with the custom string. + +2003-12-03 Alex Roitman + * src/plugins/ReadGedcom.py (parse_source): Stop TEXT messing + up the title; add ABBR to the note field (was ignored). + * doc/gramps-manual/C/faq.xml: Link to referenced cites. + * doc/gramps-manual/C/usage.xml: Document the completeness flag. + Describe new layout of book report. + * doc/gramps-manual/C/mainwin.xml: Document children menu markup + in Pedigree View. + * NEWS: Minor corrections. + +2003-12-02 Don Allingham + * src/PeopleView.py (PeopleView.clear_person_tabs): initialize + the model2page map with the default list, instead of clearing it. + +2003-12-02 Alex Roitman + * src/gramps.desktop: Add russian strings. Set encoding line to UTF-8. + * src/gramps_main.py (on_faq_activate): Switch Help->FAQ function + to displaying the manual's appendix in yelp. + * src/gramps.glade: Remove FAQ window. + * doc/gramps-manual/C/cmdline.xml, + doc/gramps-manual/C/gramps-manual.xml, + doc/gramps-manual/C/custom.xml, + doc/gramps-manual/C/keybind.xml, + doc/gramps-manual/C/faq.xml, + doc/gramps-manual/C/legal.xml, + doc/gramps-manual/C/filtref.xml, + doc/gramps-manual/C/mainwin.xml, + doc/gramps-manual/C/getstart.xml, + doc/gramps-manual/C/usage.xml: Add copyright info to header. + * src/edit_person.glade: Add completeness check button. + * src/RelLib.py (Person.setComplete, Person.getComplete): Add functions. + * src/WriteXML.py (write_id): Save completeness info. + * src/GrampsParser.py (GrampsParser.start_person, + GrampsImportParser.start_person, GrampsImportParser.start_family): + Parse completeness. + * src/EditPerson.py: Add support for completeness. + * AUTHORS: Add Tim Waugh to the author list. + +2003-12-02 Tim Waugh + * gramps.spec.in: Add more docs. + * Makefile.am: No need for dist-hook. + +2003-12-01 Don Allingham + * src/gramps_main.py: update person table after edit (BUG 851637) + +2003-12-01 Alex Roitman + * src/FamilyView.py (add_child_clicked): Call self.no_name() + when the surname guessing is set to "None" (otherwise it produced + traceback and did nothing). + * doc/gramps-manual/C/custom.xml: Update. + * doc/gramps-manual/C/gramps-manual-C.omf: Update. + * doc/gramps.1.in: Update. + * src/revision.glade: Add Help button. + * src/gramps_main.py (on_help_dbopen_clicked): Add function. + * src/plugins/gedcomexport.glade: Add Help button. + * src/plugins/WriteGedcom.py (on_help_clicked): Add function. + * src/plugins/pkgexport.glade: Add Help button. + * src/plugins/WritePkg.py (on_help_clicked): Add function. + * src/plugins/writeftree.glade: Add Help button. + * src/plugins/WriteGedcom.py (on_help_clicked): Add function. + * src/plugins/cdexport.glade: Add Help button. + * src/plugins/WriteCD.py (on_help_clicked): Add function. + * src/Bookmarks.py (draw_window): Add Help button; + (help_clicked): Add function. + * src/preferences.glade: Add Help button. + * src/GrampsCfg.py (on_propertybox_help): Add function. + * src/imagesel.glade: Add Help buttons. + * src/ImageSelect.py (ImageSelect.on_help_imagesel_clicked, + GlobalMediaProperties.on_help_clicked): Add functions. + * src/AddMedia.py (on_help_imagesel_clicked): Add function. + * doc/gramps-manual/C/usage.xml: Update. + * doc/gramps-manual/C/keybind.xml: Update. + * src/AddSpouse.py: Call yelp with sect2 argument. + * src/AddrEdit.py: Likewise. + * src/AttrEdit.py: Likewise. + * src/ChooseParents.py: Likewise. + * src/EditPerson.py: Likewise. + * src/EditPlace.py: Likewise. + * src/EditSource.py: Likewise. + * src/EventEdit.py: Likewise. + * src/Marriage.py: Likewise. + * src/NameEdit.py: Likewise. + * src/SelectChild.py: Likewise. + * src/Sources.py: Likewise. + +2003-12-01 Tim Waugh + * doc/xmldocs.make: Fix builds for $top_srcdir == $top_builddir (oops). + +2003-12-01 Alex Roitman + * doc/gramps-manual/C/keybind.xml: Update. + * doc/gramps-manual/C/usage.xml: Update. + * doc/gramps-manual/C/custom.xml: Update. + * NEWS: typo. + +2003-12-01 Tim Waugh + * doc/xmldocs.make: Clean copied XML files. Now 'make distcheck' works + again. + +2003-11-30 Alex Roitman + * NEWS: Update. + * src/FamilyView.py (on_child_list_button_press): Add edit person + callback on Shift+click; (sp_key_press, child_key_press): Replace + Ctrl+Insert with Shift+Insert for adding new people. + * src/PedView.py (on_show_child_menu): Markup children with children. + * doc/gramps-manual/C/faq.xml: Update. + * doc/gramps-manual/C/keybind.xml: Update. + * doc/gramps-manual/C/filtref.xml: Update. + +2003-11-29 Don Allingham + * src/PedView.py (PedigreeView.find_children): used italics instead of + '*' to indicate children in popup menu + * src/docgen/OpenOfficeDoc.py (OpenOfficeDoc.close): replace hardcoded + "oowriter" with the command found by querying the mime database with + the open office document type. Different distributions seem to install + OOo with different names (oofice, oowriter, soffice). + +2003-11-29 Alex Roitman + * src/filters/MatchSndEx2.py: Typo. + * src/plugins/RelGraph.py: Typo. + * src/plugins/book.glade: Remove initial text from the labels. + * src/po/template.po: Updated translation template for 0.98.0. + * src/po/ru.po: Russian translation for 0.98.0. + * src/EventEdit.py (__init__): Only define translated name if the + event is not empty. + * doc/gramps-manual/C/gramps-manual.xml: Update manual. + * doc/gramps-manual/C/mainwin.xml: Update manual. + * doc/gramps-manual/C/faq.xml: Add to CVS. + * doc/gramps-manual/C/keybind.xml: Add to CVS. + * doc/gramps-manual/C/Makefile.am: Add new files to the distribution. + +2003-11-28 Don Allingham + * src/EventEdit.py (EventEditor.__init__): add translated name to the + popdown menu list if isn't already there. Prevents a parital match on + other strings + * src/PedView.py: add a '*' to the popup menu if the child has children + +2003-11-27 Don Allingham + * src/po/template.po: updated translatable strings + * src/AttrEdit.py: Add warning when a new attribute type is added + to the database + * src/EventEdit.py: Add warning when a new event type is added + to the database + +2003-11-26 Donald Peterson + * gramps.desktop: Add new file for implementation into GNOME + menu system. Still needs a place to be installed. + +2003-11-26 Alex Roitman + * src/gramps_main.py (on_faq_activate): Add function. + * src/gramps.glade: Add faq window. + +2003-11-26 Don Allingham + * src/gramps_main.py: handle update_after edit properly, so that + name changes will put entry in the correct category + * src/PeopleView.py: cleanup + * src/PeopleStore.py: delete stale iter from dictionary when no + longer used. + +2003-11-25 Alex Roitman + * FAQ: Several minor corrections. New question about bug reports. + * Makefile.am, Makefile.in: Add FAQ to EXTRA_DIST. + * src/Marriage.py (__init__): Call AutoComp.AutoCombo() prior to + setting text in place and temple combos. Set place text to empty + string if LdsSeal is empty. Markup lds_label as bold if LdsSeal is + not empty. + +2003-11-25 Don Allingham + * src/Utils.py (search_for): check for directory + +2003-11-25 Alex Roitman + * FAQ: Add a question about adding custom columns. + +2003-11-25 Don Allingham + * src/RelImage.py: replace system call with Utils.search_for + * src/Utils.py: added search_for to look for an executable in the current + path + +2003-11-24 Don Allingham + * FAQ: removed question 18 (how fast is GRAMPS) + * src/PeopleStore.py: set sort data for top level nodes. Allows the first + and last nodes to be sorted properly. + +2003-11-24 Alex Roitman + * FAQ: Added to CVS. + +2003-11-23 Don Allingham + * src/gramps_main.py: just update information after an edit + instead of deleting/re-enter. Caused pygtk to segfault + * src/PeopleView.py: provide update person function + * src/dialog.glade: remove unused callbacks + +2003-11-23 Alex Roitman + * src/ChooseParents.py (ChooseParents.__init__): Revert the dialog + back to being non-modal (otherwise adding new people is impossible). + * src/FamilyView.py: Do not pass the window to the ChooseParents class. + * src/WriteXML.py (write_witness): Fix the name string before writing + (fixes #847600). + +2003-11-21 Alex Roitman + * src/po/fr.po: Fix format line. + +2003-11-20 Don Allingham + * src/preferences.glade: make the title on the dialog non-expandable + +2003-11-19 Alex Roitman + * src/FamilyView.py: Enable keyboard navigation in Family View. + +2003-11-19 Don Allingham + * src/GrampsCfg.py: Add comment about SUSE naming of gconf + * src/Relationship.py: detect a RuntimeError exception that occurs + when we exceed the recursion depth limit. This occurs when a + relationship loop is detected + * src/gramps_main.py: handle relationship loop message + * src/gramps.py: handle python versions with broken setlocale() + * src/po/Makefile.am: don't pass -v to msgfmt + +2003-11-19 Alex Roitman + * src/NameEdit.py (on_help_clicked): Add function. + * src/UrlEdit.py (on_help_clicked): Add function. + * src/gramps.glade: Add hot keys to the family view list labels. + * src/ChooseParents.py (ModifyParents.__init__): Make the dialog modal + and a transient for its parent; (ModifyParents.on_help_clicked): Add + function; (ChooseParents.__init__): Make the dialog modal and a + transient for its parent; (ChooseParents.on_help_clicked): + Add function. + * src/FamilyView.py: Pass the window to the ChooseParents classes. + * src/Sources.py: (SourceSelector.on_help_clicked, + SourceEditor.on_help_clicked): Add functions. + * src/srcsel.glade: Add Help buttons to dialogs. + * src/places.glade: Add Help buttons to dialogs. + * src/EditSource.py (on_help_clicked): Add function. + * src/EditPlace.py (on_help_clicked): Add function; + (__init__): Make the dialog modal and a transient for its parent; + * src/PlaceView.py: Pass the window to the EditPlace class. + * NEWS, TODO: Update status. + +2003-11-17 Alex Roitman + * src/gramps.glade: Add Help buttons to dialogs. + * src/AddSpouse.py (on_spouse_help_clicked): Add function. + * src/SelectChild.py (on_child_help_clicked): Add function. + * src/Marriage.py (on_help_clicked): Add function. + * src/EditPerson.py (on_help_clicked): Add function. + * src/marriage.glade: Add Help button to a dialog. + * src/edit_person.glade: Add Help button to a dialog. + * src/dialog.glade: Add Help buttons to dialogs. + * src/AddrEdit.py (on_help_clicked): Add function. + * src/AttrEdit.py (on_help_clicked): Add function. + * src/EventEdit.py (on_help_clicked): Add function. + +2003-11-16 Don Allingham + * src/EditPerson.py: handle LDS status setting properly + * src/RelLib.py: use LDS status for equality comparison + +2003-11-15 Don Allingham + * src/dialog.glade: fixed sizes of dialog windows. + +2003-11-14 Don Allingham + * src/EditPerson.py: Fixed typo + +2003-11-13 Don Allingham + * src/FamilyView.py: delete unused code + * src/GrampsCfg.py: Fixed name format selection problem + * src/PeopleView.py: handle uncaught exception + * src/RelLib.py: rebuild person table + * src/gramps_main.py: rebuild display after preferences + +2003-11-13 Alex Roitman + * src/ImageSelect.py (GlobalMediaProperties.__init__): Find labels + from XML; (redraw_attr_list): Change attribute label; + (display_refs): Change references label; + (on_notebook_switch_page): change notes label. + * src/imagesel.glade: Set meaningful label ids, remove bold markup. + + * src/docgen/HtmlDoc.py (start_bold, end_bold): Add functions + (closes bug #841277). + + * src/plugins/WebPage.py (IndividualPage.write_normal_row): + Add separators between the references (comma and space). + + * src/data/templates/blue_edge.tpkg, src/data/templates/marble.tpkg, + src/data/templates/pink_marble.tpkg, src/data/templates/sepia.tpkg, + src/data/templates/sky_border.tpkg: Remove from CVS (need to add + binary files using -kb flag). Add with -kb flag. Add charset info + to the header of all templates. + + * src/EditPerson.py: Fix LDS tab label behavior. + * src/Marriage.py: Fix LDS tab label behavior. Fix get_place + for LDS (was using Utils.get_place_from_list which uses deprecated + gtk.List and does not work). + +2003-11-12 Don Allingham + * src/FamilyView.py: Change column sizes on the FamilyView to + fit with the new column + +2003-11-12 Alex Roitman + * src/Utils.py (bold_label, unbold label): Add functions. + * src/EditPerson.py (bold_label, unbold label): Remove functions; + Call them from Utils in every instance. + * src/ImageSelect.py (Gallery.load_images): Change label upon load. + * src/Sources.py (SourceTab.redraw): Change label upon redraw. + * src/AddrEdit.py (__init__): Find sources label from XML; + (on_switch_page): Add function. + * src/AttrEdit.py (__init__): Find sources label from XML; + (on_switch_page): Add function. + * src/dialog.glade: Set meaningful label ids, remove bold markup. + * src/EditPlace.py (__init__): Find soucre label from XML. + * src/places.glade: Set meaningful label ids, remove bold markup. + * src/Marriage.py (__init__): Find soucre label from XML; + (on_switch_page): Add function. + * src/marriage.glade: Set meaningful label ids, remove bold markup. + * src/EditSource.py (__init__): Find labels from XML. + * src/gramps.glade: Set meaningful label ids, remove bold markup. + * src/EventEdit.py: (__init__): Find labels from XML; + (on_switch_page): Add function. + * src/Witness.py (WitnessTab.redraw): Change label upon redraw. + * src/NameEdit.py: (__init__): Find labels from XML; + (on_switch_page): Add function. + +2003-11-12 Tim Waugh + * src/WriteXML.py: Fix ID sorting so that RCS versioning is useful + again (broken in last WriteXML change). + +2003-11-10 Alex Roitman + * src/edit_person.glade: Set meaningful ids for all tab labels. + * src/EditPerson.py (__init__): Find labels from XML, call + bold_label() if contents is not empty; + (bold_label, unbold label): Add functions; + (redraw_*): Call bold_label or unbold_label based on contents. + + +2003-11-10 Don Allingham + * src/plugins/WriteFtree.py: catch file open exception + * src/WriteXML.py: try to handle invalid IDs + * src/RelLib.py: minor organizational cleanup + +2003-11-09 Alex Roitman + * src/edit_person.glade: Set meaningful id for the Notes tab label. + * src/EditPerson.py (__init__): Find notes_label from XML, call + chane_notes() if note is not empty; (change_notes): Add function. + +2003-11-06 Alex Roitman + * src/gramps_main.py (back_pressed, fwd_pressed): Pass event to the + build_menu functions; (build_backhistmenu, build_fwdhistmenu): Use + event for popping the menu. + + * NEWS, TODO: catch up with the current CVS state. + + * src/Utils.py (history_broken, clearHistory_broken, wasHistory_broken): + Add functions. + * src/plugins/ReorderIds.py(__init__): Call Utils.history_broken upon + reordering. + * src/gramps_main.py (clear_history): Add function; + (redraw_histmenu, fwd_clicked, back_clicked): Clear history if catching + an exception (should be actually handled by reorder plugin, leaving here + just in case); + (bookmark_callback): Display warning if catching an exception. Should + never be reached if reorder properly handles broken history. + +2003-11-05 Tim Waugh + + * src/PlaceView.py (PlaceView.goto): Scroll to found item. + * src/SourceView.py (SourceView.goto): Likewise. + * src/MediaView.py (MediaView.goto): Likewise. + + * src/Find.py (FindBase.show): Have the GtkEntry widget grab focus + when find dialog is displayed. + + * src/gramps_main.py, src/FamilyView.py: Fix children enumeration + in family view. + + * src/plugins/FilterEditor.py (ShowResults.__init__): Sort + results. + +2003-11-03 Tim Waugh + + * src/plugins/WriteGedcom.py (GedcomWriter.write_families): Use + frefn not prefn. + + * src/plugins/gedcomexport.glade, src/plugins/WriteGedcom.py: Added + support for external image references. + +2003-11-02 Tim Waugh + + * src/ArgHandler.py, src/DbPrompter,py: clear_database takes no + additional arguments. + + * src/plugins/WriteGedcom.py (GedcomWriter.__init__): Fixed + default filename for export. + +2003-11-01 Don Allingham + * src/StartupDialog.py: handle SuSE 9.0's broken handling of + gconf + * src/gramps.py: handle SuSE 9.0's broken handling of gconf + * src/plugins/WriteCD.py: launch nautilus to burn:/// after exporting to a CD + * src/PeopleView.py: rebuild after a filter is applied + * src/DbPrompter: remove ZODB option + * src/RelLib.py: remove ZODB option + * src/gramps.glade: remove ZODB option + * src/gramps_main.py: remove ZODB option + +2003-11-01 Tim Waugh + * src/gramps_main.py (Gramps.delete_person_clicked): Fix removal + of multiple people at once (bug #834102). + + * src/PeopleStore.py (PeopleStore.remove): Remove + surname element after last individual with that surname is + removed (bug #834105). + + * src/PeopleStore.py: Fixed double-click behaviour (bug #834104). + +2003-10-31 Tim Waugh + * src/Makefile.am: Remove DrawDoc.py, TextDoc.py. + +2003-10-30 Don Allingham + * src/plugins/WebPage.py: support for keeping track of options + * src/plugins/TimeLine.py: support for keeping track of options + * src/plugins/RelGraph.py: support for keeping track of options + * src/plugins/IndivSummary.py: support for keeping track of options + * src/plugins/IndivComplete.py: support for keeping track of options + * src/plugins/GraphViz.py: support for keeping track of options + * src/plugins/FtmStyleDescendants.py: support for keeping track of options + * src/plugins/FtmStyleAncestors.py: support for keeping track of options + * src/plugins/FanChart.py: support for keeping track of options + * src/plugins/FamilyGroup.py: support for keeping track of options + * src/plugins/DetAncestralReport.py: support for keeping track of options + * src/plugins/Ancestors.py: support for keeping track of options + * src/plugins/AncestorReport.py: support for keeping track of options + * src/plugins/AncestorChart.py: support for keeping track of options + * src/plugins/AncestorChart.py: support for keeping track of options + * src/Utils.py: save key on style mappings + * src/GenericFilter.py: allow setting of default value for filter menu + * src/PaperMenu.py: allow setting of perferred paper and orientation, GrampsCfg + no longer needed + * src/Report.py: keep track of options across reports + +2003-10-29 Don Allingham + * src/gramps_main.py: pychecker cleanup + * src/PeopleView.py: pychecker cleanup + * src/PeopleStore.py: pychecker cleanup + * src/EditPerson.py: pychecker cleanup + * src/QuickAdd.py: remove file + * src/SelectChild.py: Remove ability to add new person, since a separate + function for this already exists. + * src/gramps.glade: remove add button from select child dialog + * src/Makefile.am: remove QuickAdd.py + * src/intl.py: remove + * src/intl.c: remove + * src/TextDoc.py: remove + * src/DrawDoc.py: remove + +2003-10-28 Don Allingham + * src/RelLib.py: Person and Family now inherit from SourceNote + * src/EditPerson.py: Added source tab to apply generic sources + to a person + * src/Marriage.py: Added source tab to apply generic sources + to a person, add "complete" flag + * src/WriteXML.py: Store source information for Family and Person, + store complete flag for Family + * src/GrampsParser.py: Parse source information for Family and + Person, read complete flag for Famiy + * src/marriage.glade: Added source tab and complete flag + * src/edit_person.glade: Added source tab + +2003-10-26 Don Allingham + * src/docgen/AbiWordDoc2.py: make sure that an object is + an image before attempting to include in in a report + * src/docgen/AbiWordDoc.py: make sure that an object is + an image before attempting to include in in a report + * src/docgen/KwordDoc.py: make sure that an object is + an image before attempting to include in in a report + * src/docgen/LaTeXDoc.py: make sure that an object is + an image before attempting to include in in a report + * src/docgen/OpenOfficeDoc.py: make sure that an object is + an image before attempting to include in in a report + * src/docgen/PdfDoc.py: make sure that an object is + an image before attempting to include in in a report + * src/docgen/RTFDoc.py: make sure that an object is + an image before attempting to include in in a report + * src/plugins/Ancestors.py: make sure that an object is + an image before attempting to include in in a report + * src/plugins/DetAncestralReport.py: make sure that an object is + an image before attempting to include in in a report + * src/plugins/DetDescendantReport.py: make sure that an object is + an image before attempting to include in in a report + +2003-10-23 Don Allingham + * src/GenericFilter.py: add a filter to return the path to the + common ancestor(s) of two people. + * src/RelLib.py: don't barf on ZODB sorting + +2003-10-23 Alex Roitman + * src/plugins/ReadGedcom.py (GedcomParser.__init__): + Build translation map of correct length. + +2003-10-22 Don Allingham + * src/GrampsParser.py: remove debugging statement + * src/RelLib.py: remove debugging statement + * src/gramps_main.py: If an invalid ID is found while attempting to + access the history, invalidate the history list (set to empty list). + This should only happen after a reordering of IDs. + +2003-10-21 Samuel Tardieu + * configure.in: Detect iconv at configuration time. + * src/po/Makefile.am: Invoke detected iconv in its simplest form. + Minor cleanup. + * gramps.sh.in: Correct paths for systems with custom datadir. + * src/DisplayTrace.py: Check for LANG before including in the message. + +2003-10-21 Don Allingham + * src/PeopleStore.py: Make sure that the key is in unicode + format. For some reason, python does not always seem to do the + conversion for us. + * TestPlan.txt: start of a test plan + +2003-10-21 Alex Roitman + * src/MediaView.py: Correct behavior for right-click popup menu. + * src/PedView.py: Correct colors so that they work with dark and + high-contrast themes. + +2003-10-20 Don Allingham + * src/gramps.glade: widen the ChildSelect window + * src/SelectPerson.py: sort people before adding to list + * src/SelectChild.py: sort people before adding to list + * src/ChooseParents.py: sort people before adding to list + * src/AddSpouse.py: sort people before adding to list + +2003-10-19 Don Allingham + * src/ListModel.py: sorting improvements + * src/PlaceView.py: use ListModel + * src/RelLib.py: sort places by name + +2003-10-19 Alex Roitman + * src/SourceView.py: Correct behavior for right-click popup menu. + * src/EditPerson.py: Likewise. + * src/FamilyView.py: Likewise. + * src/ImageSelect.py: Likewise. + * src/PedView.py: Likewise. + * src/PlaceView.py: Likewise. + * src/plugins/BookReport.py: Likewise. + * src/PeopleView.py: Likewise. + +2003-10-18 Alex Roitman + * src/SourceView.py: Enable popup menu on right-click. + * src/PlaceView.py: Likewise. + * src/MediaView.py: Likewise. + +2003-10-17 Don Allingham + * src/RelLib.py: Add a "sortbynames" to presort keys before adding to + the tables + * src/PeopleView.py: Presort names before adding, delay enabling of + autosorting until data has been added + * src/PeopleStore.py: Add enable sort task + +2003-10-16 Don Allingham + * src/FamilyView.py: fixed paths to redisplay_person_list + * src/ListModel.py: convert indices to strings. Sometimes a object just + doesn't work as a dictionary key + * src/PeopleStore.py: modify status bar, unroll loop while adding values + +2003-10-16 Alex Roitman + * src/GrampsCfg.py: Implement instant preferences (HIG). + * src/preferences.glade: Likewise. + * src/gramps_main.py (pref_callback): Update statusbar from prefs + (needed for Family View). Enable switching Toolbar on/off. + * NEWS: Instant prefs. + * src/FamilyView.py (set_widgets): Do not connect buttons if this + view is already initialized. + * src/GrampsCfg.py: Set GNOME toolbar prefs as the default. + Correct existing gconf key detection. Enable switching Toolbar on/off. + * src/gramps.glade: Enable switching Toolbar on/off. + +2003-10-15 Alex Roitman + * src/gramps.glade: Correct tooltips. + * src/GrampsCfg.py: Enable using four toolbar styles as well as + the gnome default style. + * src/preferences.glade: Add a title for the tree. HIGify toolbar styles. + * src/gramps_main.py (pref_callback): Set toolbar style from prefs. + +2003-10-15 Tim Waugh + * src/Makefile.am: Add uninstall rule for grampslib.so (now 'make + distcheck' passes again). + +2003-10-14 Alex Roitman + * src/ListModel.py (find): Prevent traceback if the entry is not found. + +2003-10-14 Don Allingham + * src/data/templates/Makefile.am: install blue_edge.tpkg + * src/docgen/HtmlDoc.py: report error correctly on missing + template + +2003-10-13 Don Allingham + * src/GrampsParser.py: handle new witness format in XML file + * src/WriteXML.py: handle new witness format in XML file + * src/dialog.glade: removed unused callbacks + * src/gramps.glade: adjust window size + * src/ListModel.py: add the ability to find an entry + * src/ChooseParents.py: Select the preferred spouse of the first + selected person. + +2003-10-13 Alex Roitman + * configure.in, configure: Change version and release numbers. + * TODO: Remove completed items. + * src/plugins.glade: Switch from GtkDialog to GtkWindow (prevents it + from always being on top under metacity). Remove extra button. + * src/Plugins.py (PluginDialog.__init__): Provide custom labels and + tooltips for reports (Generate) and tools (Run); + (ReportPlugins.__init__, ToolPlugins.__init__): call PluginDialog + with appropriate labels and tooltips. + * src/Report.py (BareReportDialog.__init__): Change button back to OK. + * src/plugins/rel_ru.py (getallancestors): Replace with existing + apply_filter from Relationship.py. + * src/gramps.glade: Correct tooltips in Family Views (make parents an + active family). + +2003-10-12 Alex Roitman + * src/gramps_main.py (edit_button_clicked): Modify edit person call + to always handle currently active person in family view; + (delete_person_clicked): Use single person mlist for family views; + (delete_person_response): Replace Back with just setting active + person to current history index (remove_from_history already places + hindex in the correct place). Always call redraw_histmenu(). + * src/FamilyView.py (spouse_swap): Use change_active_person() call + in order to correctly build history. + +2003-10-12 Don Allingham + * src/gramps_main.py: enabled Add/Edit/Remove buttons for family view, + perform a "back button" operation when a person is deleted. Instead of + leaving no one selected, go back to the previous person. + +2003-10-12 Alex Roitman + * src/README, src/NEWS, src/ChangeLog, src/po/ChangeLog, src/AUTHORS: + Remove extra files. + * AUTHORS: Consolidate with src/AUTHORS. + * src/plugins/Makefile.am, src/plugins/Makefile.in: Ship RelGraph.py + and rel_it.py. + * src/ArgHandler.py: Split off gramps_main into a separate file. + * src/gramps_main.py: Likewise. + * src/Makefile.am, src/Makefile.in: Ship src/ArgHandler.py. + * NEWS: More items. + * src/FamilyView.py (new_spouse_after_edit): Rename function (used + to be called spouse_after_edit); + (add_spouse): Call new_spouse_after_edit. + (spouse_after_edit): Add function to be called after editing existing + spouse's personal data. Takes care of display issues only; + (new_child_after_edit): Rename function (used to be called + child_after_edit); + (add_child_clicked): Call new_child_after_edit. + (edit_relationship): Change callback to get consistent behavior. + +2003-10-12 Don Allingham + * src/RelLib.py : support for capitalized name formats + * src/EditPerson.py: eliminate capitilzing names, instead rely on + the display formats + * src/Utils.py: new display formats for names + * src/GrampsCfg.py: eliminate name only option in status line, + add support for capitalized name formats + * src/gramps_main.py: eliminate name only option in status line + * src/preferences.glade : eliminate name only option in status line, + drop capitalize in favor of expanded name format + * src/plugins/GraphViz.py: install only for python 2.2 + * src/plugins/WebPage.py: handle page titles + * src/docgen/HtmlDoc.py: handle page titles + +2003-10-11 Lorenzo Cappelletti + * src/plugins/rel_it.py: Italian relationship calculator + added + * src/plugins/RelGraph.py: Advanced relationship graph + report generator + +2003-10-11 Don Allingham + * src/docgen/HTMLDoc.py: removed references to + gnome.ui.WarningDialog + +2003-10-10 Don Allingham + * src/gramps_main.py: fix reference paths + * src/PeopleView.py: remove gobject import + * src/FamilyView.py: return name prefix/surname tuple + * Makefile.am: installation path from grampslib.so + * src/plugins/Verify.py: add ability to disable age estimation + * src/plugins/verify.glade: add ability to disable age estimation + +2003-10-10 Tim Waugh + * src/PeopleStore.py: Fixed bug where you needed to expand the row + twice before it shows the people. + +2003-10-09 Alex Roitman + * src/gramps.glade: Remove hot keys from toolbar buttons. + Add editing items under Edit menu. + * src/gramps_main.py: Enable/disable new menu items. + * NEWS, configure, configure.in, gramps.spec, doc/gramps.1, + doc/gramps-manual/C/gramps-manual-C.omf, + doc/gramps-manual/C/gramps-manual.xml: merge with 0.9.5 branch. + +2003-10-08 Alex Roitman + * src/po/sv.po: Typo in keyword. Fixes 820054. + * src/gramps_main.py (init_interface, redraw_histmenu): Add + accelerators to the navigation menus. + +2003-10-07 Don Allingham + * src/plugins/Verify.py: handle different calendars properly + * src/FamilyView.py: fix references to add_to_person_list + +2003-10-07 Alex Roitman + * src/plugins/GraphViz.py (GraphVizDialog.get_report_filters): + Make static Descendant and Ancestral filters inclusive. Fixes 819390. + * src/plugins/FtmStyleDescendants.py (write_report): Change from + partial phrases to the complete phrases. Consider all cases (birth + date/place, death date/place, gender). Closes 810904, 810905. + * src/plugins/FtmStyleAncestors.py (write_report): Likewise. + * src/plugins/Verify.py (on_apply_clicked): Detect homosexual + marriage only if the spouses' gender is known and equal. + +2003-10-06 Don Allingham + * src/plugins/WebPage.py: Fixed ID link so that link references are + not converted to < and > + * src/plugins/WriteGedcom.py: Fixed undefined reference to ref_text + +2003-10-07 Don Allingham + * Version 0.9.5: the "Fix me up" release. + +2003-10-06 Alex Roitman + * src/gramps_main.py (delete_person_response, merge_update): + Add remove_from_history and redraw_histmenu() calls before deleting + the person. + * src/PeopleView.py (remove_from_history): Add function; + (row_changed) Remove extra change_active_person() call. + * doc/gramps.1.in, doc/gramps.1, doc/gramps-manual/C/gramps-manual.xml, + doc/gramps-manual/C/gramps-manual.omf, gramps.spec: New version. + * configure.in: Fix version and release numbers for 0.9.5-1. + * NEWS: Update for a 0.9.5 release. + +2003-10-06 Tim Waugh + * src/Makefile.am: Ship PeopleView.py and PeopleStore.py. + +2003-10-05 Don Allingham + * src/SelectChild.py: handle surname prefixes + * src/FamilyView.py: handle surname prefixes + * src/QuickAdd.py: handle surname prefixes + * src/PeopleView.py: force a selection with a new person + * src/PeopleStore.py: select correct model + +2003-10-05 Alex Roitman + * src/PeopleView.py: Correct references to history in gramps_main. + * src/gramps_main.py: Switch away from separate history submenu. + * src/gramps.glade: Likewise. + +2003-10-04 Don Allingham + * src/PeopleView.py: broken out of gramps_main.py, fixed + add/delete + * src/PeopleStore.py: TreeStore wrapper for PeopleView + * src/gramps_main.py: people view removed, fixed add/delete + * src/RelLib.py: add surname to display info for each person, + allows grouping by name + * src/Report.py: Change button from Apply to + "Generate report" + +2003-10-01 Alex Roitman + * src/plugins/BookReport.py (BookReportSelector.__init__): + Use underline for labels. + * src/plugins/book.glade: Rework the dialog's layout. + +2003-09-29 Alex Roitman + * TODO: Update the list with the postponed todo items. + * configure.in: Increment release number. + * src/Plugins.py: Fix label for the tools dialog. + * src/gramps.glade: Add accelerators to filter controls. + * src/places.glade: Fix accelerator in Edit Plase dialog. + * src/gramps_main.py: Typo. + * src/PlaceView.py: Likewise. + * src/GenericFilter.py: Likewise. + * src/filters/MatchSndEx2.py: Make consistent use of ... + * src/filters/RegExMatch.py: Likewise. + * src/filters/SubString.py: Likewise. + +2003-09-29 Don Allingham + * src/gramps_main.py: fixed delete person problem. + +2003-09-28 Don Allingham + * Version 0.9.4: the "This used to bug me..." release. + +2003-09-28 Tim Waugh + * configure.in: Fetch ChangeLog from srcdir, not builddir (fixes + 'make distcheck'). + * src/po/Makefile.am: Fetch zh_CN.po from srcdir, not builddir (fixes + 'make distcheck'). + +2003-09-27 Alex Roitman + * doc/gramps-manual/C/filtref.xml: Manual corrections. + * doc/gramps-manual/C/cmdline.xml: Likewise. + * doc/gramps-manual/C/mainwin.xml: Likewise. + * doc/gramps-manual/C/figures/pedigree.png: Update figure. + +2003-09-27 Don Allingham + * src/docgen/RTFDoc.py: Fixed double printing of lines + +2003-09-26 Lorenzo Cappelletti + * src/po/it.po: Italian translation. + +2003-09-25 Alex Roitman + * src/plugins/DetAncestralReport.py: Fix translatable string. + * src/plugins/rel_ru.py: Add more possible language codes. + * doc/gramps-manual/C/figures/family-alt.png: Add figure. + * doc/gramps-manual/C/figures/family.png: Update figure. + * doc/gramps-manual/C/figures/places.png: Update figure. + +2003-09-24 Don Allingham + * src/plugins/WriteFTree.py: increment the count properly + +2003-09-23 Don Allingham + * src/EventEditor.py: Fix destroy window callback + * src/dialog.glade: removed unused callbacks + +2003-09-22 Alex Roitman + * src/po/ru.po: Update Russian translation. + * doc/gramps-manual/C/gramps-manual.xml: Update manual. + * doc/gramps-manual/C/filtref.xml: Add file -- split appendix + into a separate file. + * doc/gramps-manual/C/cmdline.xml: Likewise. + * doc/gramps-manual/C/getstart.xml: Likewise. + * doc/gramps-manual/C/mainwin.xml: Likewise. + * doc/gramps-manual/C/usage.xml: Likewise. + * doc/gramps-manual/C/custom.xml: Likewise. + * doc/gramps-manual/C/Makefile.am: Ship new files. + * doc/gramps-manual/C/Makefile.in: Likewise. + * src/latin_utf8.py (latin_to_utf8): Convert to unicode only if needed. + * doc/gramps-manual/C/figures/cfe-ar.png: Add figure. + * doc/gramps-manual/C/figures/bookreport.png: Update figure. + * doc/gramps-manual/C/figures/gedcom-export.png: Likewise. + * doc/gramps-manual/C/figures/first-open.png: Likewise. + * doc/gramps-manual/C/figures/mainwin.png: Likewise. + * doc/gramps-manual/C/figures/side-filt.png: Likewise. + * doc/gramps-manual/C/figures/sources.png: Likewise. + * doc/gramps-manual/C/figures/media.png: Likewise. + +2003-09-21 Alex Roitman + * src/plugins/book.glade: Minor improvements to the dialogs. + * doc/gramps-manual/C/gramps-manual.xml: Update manual. + +2003-09-21 Don Allingham + * src/AddrEdit.py: Fixed OK button callback + +2003-09-20 Don Allingham + * src/gramps_main.py: pass list of filtered people to find dialog + * src/Find.py: pass list of filtered people to find dialog + * src/po/hu.po: set character set to ISO-8859-2, fix typo + * src/Date.py: Reset date if a empty text string is passed + +2003-09-20 Egyeki Gergely + * src/po/hu.po: Hungarian translation + +2003-09-19 Don Allingham + * src/po/Makefile.am: added support for building zh_CN.mo + +2003-09-19 Xing Wang + * src/po/zh_CN.po: Partial Simplified Chinese translation + +2003-09-19 Tim Waugh + * gramps.spec.in: Own %{_datadir}/gramps directory. + * src/Makefile.am: Fix build when builddir != srcdir. + * gramps.spec.in: Ship grampslib.so. + +2003-09-18 Alex Roitman + * src/Makefile.am: Install grampslib under $pkglibdir/$PACKAGE + * src/Makefile.in: Likewise. + * gramps.sh.in: Add $pkglibdir/$PACKAGE to the $PYTHONPATH. + * src/po/template.po: Update translation template. + +2003-09-17 Don Allingham + * src/plugins/ReadGedcom.py: Handle Legacy's method of + handling separations and divorces + +2003-09-15 Don Allingham + * src/docgen/OpenOfficeDoc.py: set z-index properly for paths + so they appear over text, fix font for draw_text + * src/docgen/OpenDrawDoc.py: deleted, superceded by OpenofficeDoc.py + +2003-09-15 Alex Roitman + * src/plugins/WriteGedcom.py (cl_setup): Define newline char. + * src/plugins/WriteFtree.py: Provide command line interface. + * src/gramps_main.py (handle_args): Add function. Add WFT export + format; (cl_export): Add WFT format. + * doc/gramps.1.in: Update man page to reflect new format option. + * doc/gramps.1: Likewise. + * NEWS: Likewise. + * TODO: Add recently discussed items from gramps-devel. + * gramps.sh.in: Fix bashism to have a valid bourne-shell script. + * src/plugins/Makefile.am: Ship writefree.glade. + * src/plugins/Makefile.in: Likewise. + + * src/gramps_main.py (on_save_as_activate): Make dialog modal and + transient; (on_open_activate): likewise; (on_new_clicked): pass + main window to set the transient. + * src/gramps.glade (fileselection dialog): Remove auto_estroy and modal. + * src/revision.glade (dbopen dialog): Add modal and set responses. + * src/docgen/Makefile.am: Don't ship OpenDrawDoc.py anymore. + * src/docgen/Makefile.in: Likewise. + +2003-09-14 Alex Roitman + * src/SourceView.py (button_press,on_add_clicked,on_delete_clicked, + on_edit_clicked): Pass parent window to the child dialog. + * src/Sources.py (add_src_clicked): Likewise. + * src/EditSource.py (__init__): Add optional parent_window argument. + Make dialog modal and transient for its parent. + * src/gramps.glade (sourceEditor dialog): Delete unneeded handlers + for buttons. + * src/QuestionDialog.py (SaveDialog,QuestionDialog,OptionDialog, + ErrorDialog,WarningDialog,MissingMediaDialog): Set transient status + if parent is given. + * src/EventEdit.py (__init__): Make dialog modal and transient for + its parent. + * src/Witness.py: Make WittnessEditor dialog modal and transient for + its parent. Call SelectPerson with itself as a parent. + * src/SelectPerson.py (__init__): Make dialog transient for its parent. + * src/ImageSelect.py (ImageSelect.__init__): Make dialog transient for + its parent; (Gallery.__init__): Accept parent_window and pass it on. + * src/imagesel.glade: Define proper responses and delete unneeded handlers + for buttons. Make gtkFileEntry modal. + * src/dialog.glade (all dialogs): Define proper responses for buttons. + * src/EditPerson.py (on_add_aka_clicked, on_aka_update_clicked): + Call NameEdit with itself as a parent; (on_add_attr_clicked, + on_update_attr_clicked): Call AttributeEditor with itself as a parent; + (on_add_addr_clicked,on_update_addr_clicked): Call AddressEditor with + itself as a parent; (on_add_url_clicked,on_update_url_clicked): Call + UrlEditor with itself as a parent; (on_name_note_clicked, + on_ldsbap_note_clicked,on_ldsendow_note_clicked, + on_ldsseal_note_clicked): Call NoteEditor with itself as a parent. + * src/NameEdit.py (__init__): Make dialog modal and transient for + its parent. + * src/AttrEdit.py (__init__): Likewise. + * src/AddrEdit.py (__init__): Likewise. + * src/UrlEdit.py (__init__): Likewise. + * src/NoteEdit.py (__init__): Likewise. + +2003-09-14 Don Allingham + * src/plugins/TimeLine.py: call doc.init routine to build header + * src/FontScale.py: try to handle non-ASCII characters + +2003-09-13 Don Allingham + * src/docgen/SvgDrawDoc.py: use proper init parameters for BaseDoc + * src/docgen/PSDrawDoc.py: use proper init parameters for BaseDoc + * src/docgen/OpenOfficeDoc.py: handle rotation of text better + * src/Report.py: Proper init sequence for BaseDoc derived reports + +2003-09-13 Alex Roitman + * src/plugins/AncestorChart.py (AncestorChart.__init__): Call calc() + after self.standalone is defined. + * src/srcsel.glade: Define proper responses for OK and Cancel buttons + in both SourceSelector and SourceEditor windows. + * src/Sources.py: Make both SourceSelector and SourceEditor modal and + transients for their parent window. Add SourceTab window argument to + SourceTab to pass to the SourceEditor. + * src/AddrEdit.py: Pass window widget to the SourceTab. + * src/AttrEdit.py: Likewise. + * src/EditPlace.py: Likewise. + * src/EventEdit.py: Likewise. + * src/NameEdit.py: Likewise. + * src/Marriage.py: Rename top_window to self.window. + + * src/po/template.po: Update translation template. + * src/po/ru.po: Update Russian translation. + * src/plugins/FilterEditor.py (edit_rule): Use translated strings for + identifying rule/option. + * src/GenericFilter.py (save): Encode XML file as utf-8 (was iso8859-1). + +2003-09-12 Don Allingham + * src/BaseDoc.py: add init function to BaseDoc to be called after + all graphics formats are defined + * src/docgen/OpenOfficeDoc.py: fix rotate_print and center_print + * src/plugins/AncestorChart.py: support BaseDoc.init + * src/plugins/AncestorReport.py: support BaseDoc.init + * src/plugins/BookReport.py: support BaseDoc.init + * src/plugins/CustomBookText.py: support BaseDoc.init + * src/plugins/DesGraph.py: support BaseDoc.init + * src/plugins/DescendReport.py: support BaseDoc.init + * src/plugins/DetAncestralReport.py: support BaseDoc.init + * src/plugins/DetDescendantReport.py: support BaseDoc.init + * src/plugins/FamilyGroup.py: support BaseDoc.init + * src/plugins/FanChart.py: support BaseDoc.init + * src/plugins/FtmStyleAncestors.py: support BaseDoc.init + * src/plugins/FtmStyleDescendants.py: support BaseDoc.init + * src/plugins/SimpleBookTitle.py: support BaseDoc.init + * src/plugins/Ancestors.py: support BaseDoc.init + +2003-09-11 Don Allingham + * src/gramps_main.py: update family view after a GEDCOM import + * src/plugins/TimeLine.py: draw grid after displaying text. Fixes + a problem with OpenOffice + +2003-09-10 Don Allingham + * src/docgen/PdfDoc.py: fix typo + +2003-09-10 Alex Roitman + * src/plugins/SimpleBookTitle.py: Introduce footer. + Introduce Image size option. Re-name item to Title Page (no longer + simple I'm afraid). + +2003-09-10 Tim Waugh + * src/Relationship.py: Fixed typos in relationship descriptions. + +2003-09-10 Alex Roitman + * src/plugins/SimpleBookTitle.py: Add functionality to "From file". + * src/AddMedia.py: Make it a modal dialog. + * src/MediaView.py: Call AddMedia as modal dialog. + * src/imagesel.glade: Change responses for dialog buttons. + +2003-09-09 Alex Roitman + * src/plugins/SimpleBookTitle.py + (SimpleBookTitleDialog.add_user_options): Add a tab for an image, + provide more controls for managing it; + (remove_obj): Add function. + (select_file): Add a placeholder function. + (select_obj): Gracefully handle Cancel empty object (cancel). + Enable Remove button on non-empty selection. + (SimpleBookTitle.write_report): Insert image only if it is passed. + Set empty object_id to "" (was None). + * src/plugins/BookReport.py (BookReportSelector.open_book): + Don't displpay person name for special items (title). + +2003-09-08 Don Allingham + * src/GenericFilter.py: handle the possibility of missing + "inclusive" settings, assuming that it is 1 if not present. + +2003-09-08 Tim Waugh + * src/Makefile.am: Ship SelectObject.py. + +2003-09-08 Alex Roitman + * src/gramps_main.py (__init__): Pass parent window to DbPrompter. + * src/DbPrompter.py (show): Gracefully deal with empty parent. + +2003-09-07 Don Allingham + * src/docgen/PdfDoc.py: handle multiple image classes defined + by reportlab + +2003-09-07 Alex Roitman + * src/gramps_main.py (new_database_response,read_file,save_file): + Pass parent window to DbPrompter. + * src/DbPrompter.py (__init__): Accept optional parent argument; + (show): Make the window the transient for the main window. + * src/gramps.glade: Make Opendb dialog modal. + +2003-09-07 Don Allingham + * src/gramps_main.py: re-present the open dialog box on + a failure to open a file. + * src/gramps.glade: change Home button from stock version + to something we can translate + * src/const.py.in: Add "Alternate Marriage" as a family + event type. + +2003-09-07 Alex Roitman + * src/SelectObject.py: Add module. + * src/choose.glade: Add select_object dialog. + * src/plugins/SimpleBookTitle.py: Add image options. + +2003-09-06 Alex Roitman + * src/plugins/FilterEditor.py (MyInteger): Fix type conversions. + +2003-09-06 Don Allingham + * src/plugins/FilterEditor.py (MyPlaces): fix handling of get_text, + set_text tasks. Use the default from the base class. + +2003-09-05 Alex Roitman + * configure.in: Switch to the next release's version in CVS. + Replace build-date with the last ChangeLog entry date in release number. + +2003-09-04 Alex Roitman + * src/plugins/BookReport.py (BookList.save): Write encoding. + * src/plugins/FilterEditor.py (MyBoolean): Add class. + (FilterEditor.edit_rule): Implement Inclusive option. + * src/GenericFilter.py: Add categories and descriptions. Implement + Inclusive option. + +2003-09-04 Don Allingham + * src/RelLib.py: backout yesterday's change + +2003-09-03 Don Allingham + * src/RelLib.py: select the lowest ID for the default person + if the default person is not set + +2003-09-02 Alex Roitman + * src/gramps_main.py: Really fix start-up view when family + view style is the default. Clean up the use of views. + (post_load): Select the person with the alphabetically lowest ID + to be active if no home person is set. Fixes 793127. + (goto_active_person): Create alpha page if it does not exist. + * src/FamilyView.py (init_interface): Do not connect handlers to + events if they already exist; + (set_widgets): Set correct page before hiding the old one. Fixes + resizing issue on applying preferences after changing Family View + layout. + +2003-09-02 Don Allingham + * src/po/Makefile.am: convert .po files to unicode before + running through msgfmt + * src/revision.glade: make the open dialog box a bit bigger + +2003-09-02 Tim Waugh + * src/plugins/GraphViz.py: Fixed typo. + * src/gramps_main.py: Fixed start-up view when family view style + is the default. + +2003-09-01 Don Allingham + * src/docgen/OpenOfficeDoc.py: Fix styles + * src/docgen/PSDrawDoc.py: Change from Text/DrawDoc to BaseDoc + * src/docgen/SvgDrawDoc.py: Change from Text/DrawDoc to BaseDoc + +2003-09-01 Alex Roitman + * src/docgen/PdfDoc.py (make_color): Remove the first occurence -- + was defined twice; (left_print): Remove print statement. + * src/plugins/BookReport.py (BookList.save): Enable saving options + which are lists; + (BookParser.startElement, BookParser.endElement): Enable parsing + options which are lists. + * src/PaperMenu.py: Change from TextDoc to BaseDoc. + * src/Report.py: Likewise. + * src/SpreadSheetDoc.py: Likewise. + * src/StyleEditor.py: Likewise. + * src/docgen/OpenSpreadSheet.py: Likewise. + * src/docgen/AbiWord2Doc.py: Likewise. + * src/plugins/AncestorReport.py: Likewise. + * src/plugins/DescendReport.py: Likewise. + * src/plugins/DetAncestralReport.py: Likewise. + * src/plugins/DetDescendantReport.py: Likewise. + * src/plugins/EventCmp.py: Likewise. + * src/plugins/FamilyGroup.py: Likewise. + * src/plugins/FtmStyleAncestors.py: Likewise. + * src/plugins/GraphViz.py: Likewise. + * src/plugins/IndivComplete.py: Likewise. + * src/plugins/IndivSummary.py: Likewise. + * src/plugins/WebPage.py: Likewise. + * src/plugins/Ancestors.py: Likewise. + * src/plugins/CustomBookText.py: Likewise. + * src/BaseDoc.py: Likewise. + +2003-09-01 Tim Waugh + * src/plugins/Ancestors.py: Separate paternal and maternal ancestors + for easier reading. + * src/Makefile.am: Ship BaseDoc.py. + +2003-09-01 Don Allingham + * src/RelLib.py: make Witness inherit from Persistant + +2003-09-01 Tim Waugh + * src/docgen/Makefile.am: Removed reference to PdfDrawDoc.py. + +2003-08-31 Don Allingham + * src/docgen/PdfDoc.py (left_print): Don't convert to cm. + +2003-08-30 Alex Roitman + * src/docgen/PdfDoc.py (page_break): Minor cleanup; + (end_page): Was defined twice -- remove the first occurence. + * src/gramps_main.py (load_selected_people): Only invoke Edit person + dialog if the active person is selection in the current alpha- page; + (change_alpha_page): Enable person-centered buttons only if the + selection is visible in the current page; + (build_people_context_menu): Enable Add bookmark and Edit/Remove only + if the selection is visible in the current page. + +2003-08-30 Don Allingham + * src/docgen/PdfDoc.py: Support drawing functions. + * src/docgen/PdfDrawDoc.py: remove - all functions integrated into + PdfDoc.py + * src/DbPrompter.py: change title from "Save" to "Create" when + opening a new database, prompt with last database saved. + * src/FamilyView.py: don't add columns to the child list if it + is already initialized + +2003-08-30 Alex Roitman + * src/gramps_main.py: Enable context menu for an empty people view. + * src/FamilyView.py: Cleanups for the case of empty database. + +2003-08-29 Alex Roitman + * src/plugins/DesGraph.py: Change from TextDoc and DrawDoc to BaseDoc. + * src/plugins/FanChart.py: Likewise. Enable Book item functionality. + * src/plugins/TimeLine.py: Likewise. + * src/FamilyView.py: New items for context menus. + +2003-08-28 Alex Roitman + * src/docgen/LaTeXDoc.py: Do not register as a book format (have to + support both text and graphics). + * src/plugins/AncestorChart.py: Minor code cleanup. + * src/plugins/BookReport.py: Add context menus to the dialog. + * src/FamilyView.py: Properly refer to gtk stock items. + * src/gramps_main.py: Likewise. + * src/plugins/DesGraph.py: Enable Book item functionality. + +2003-08-27 Don Allingham + * src/FamilyView.py: don't add columns to family view items + if they have already be added. + +2003-08-26 Don Allingham + * src/gramps_main.py: reinitialize interface after preferences + has been clicked. + +2003-08-26 Alex Roitman + * NEWS: Bring up to date. + * TODO: Likewise. + +2003-08-25 Alex Roitman + * src/gramps.glade: Minor cleanups for the alternate family view. + * src/gramps_main.py: Likewise. + +2003-08-25 Don Allingham + * src/gramps.glade: move alternate family view tab, assign a + few object names + * src/FamlyView.py: handle alternate family view + * src/preferences.glade: allow user to choose family view + * src/GrampsCfg.py: allow user to choose family view + * src/gramps_main.py: allow user to choose family view + +2003-08-25 Alex Roitman + * src/gramps.glade: Add Alternative Family View tab. + * src/PedView.py (PedigreeView.__init__): Add parent argument to the + constructor. Connect to the handling function on button press over the + canvas to enable context menu; + (on_canvas_press, build_nav_menu): Add functions to enable context menu. + * src/gramps_main.py (init_interface): Call PedView with self as parent; + (set_buttons,change_active_person): Fix enabling the buttons. + * src/PlaceView.py (merge): Change error message from people to places. + * src/docgen/OpenOfficeDoc.py (open): Typos. + * src/plugins/AncestorChart.py: Change from TextDoc and DrawDoc to + BaseDoc. Enable Book item functionality. + * src/plugins/SimpleBookTitle.py: Change from TextDoc to BaseDoc. + * src/plugins/BookReport.py: Likewise. + * src/plugins/FtmStyleDescendants.py: Likewise. + +2003-08-24 Don Allingham + * src/plugins/FanChart.py: remove print statement + * src/docgen/RTFDoc.py: change from TextDoc to BaseDoc + * src/docgen/PdfDoc.py: change from TextDoc to BaseDoc + * src/docgen/LaTeXDoc.py: change from TextDoc to BaseDoc + * src/docgen/KwordDoc.py: change from TextDoc to BaseDoc + * src/docgen/HtmlDoc.py: change from TextDoc to BaseDoc + * src/docgen/AbiWordDoc.py: change from TextDoc to BaseDoc + * src/docgen/AbiWord2Doc.py: change from TextDoc to BaseDoc + * src/BaseDoc.py: support start_page and end_page for backwards + compatibility to older versions + * src/docgen/OpenOfficeDoc.py: support all graphics functionality + +2003-08-24 Alex Roitman + * src/FamilyView.py (edit_active_person, build_ap_menu, + build_child_menu, build_spouse_menu, build_parents_menu, + build_sp_parents_menu, edit_parents, edit_sp_parents): + Add navigation portion to all context menus. + * src/gramps_main.py (change_active_person): Cleanup with + enabling/disabling add/edit/remove buttons in different views upon the + active person change. + +2003-08-23 Don Allingham + * src/BaseDoc.py: New base clase for TextDoc/DrawDoc combination + * src/docgen/OpenOffice.py: Derive from BaseDoc instead of TextDoc + +2003-08-20 Don Allingham + * src/gramps.py: catch missing textdomain in gtk.glade for + older versions of pygtk + * src/po/template.po: update + * src/plugins/GraphViz.py: Allow truetype or postscript fonts + +2003-08-19 Tim Waugh + * src/docgen/OpenDrawDoc.py: Fixed escaping. + +2003-08-19 Alex Roitman + * src/gramps_main.py (build_backhistmenu,build_fwdhistmenu): + Add a limit of 20 for the Back/Forward history popup menus. + Add hotkeys for these menus; + (change_active_person): Fix sensitivity of Back/Forward buttons; + (build_people_context_menu): Add new items to the People View's context + menu (Home and Add Bookmark); + (change_alpha_page): Fix context menu upon changing pages. + +2003-08-18 Alex Roitman + * src/preferences.glade: Provide hotkeys for the new default view + options. + * src/gramps_main.py: Enable context menus with back and forward + portions of history upon right-clicking on Back and Forward buttons. + Enable context menu upon right-click in the People View with Back, + Forward, Add, Remove, and Edit items. + * src/gramps.glade: Add handlers for the context menus. + +2003-08-17 Alex Roitman + * src/gramps_main.py: Better behavior for the history menu. + +2003-08-16 Alex Roitman + * src/gramps_main.py: Functional history submenu of the Go menu. + +2003-08-16 Don Allingham + * configure.in: removal of intl.c/intl22.so + * src/gramps.py: handling of i18n without the use of intl + * src/*.py: switch from intl to gettext + +2003-08-15 Don Allingham + * src/gramps.glade: New tool icon + * src/gramps_main.py: handle back/fwd buttons, disabling when + not appropriate + * src/people48.png: new image + * src/family48.png: new image + * src/tools.png: new image + * src/Makefile.am: added tools.png for installation + +2003-08-15 Alex Roitman + * src/gramps.glade: Add Go menu with navigation items. Still have to + work out the history menu being built at runtime. Add few shortcuts. + * src/gramps_main.py (change_active_person): Small fix for disabling + back button. + * src/gramps_main.py: Add enabling/disabling for the new back/fwd menu + items. + +2003-08-14 Alex Roitman + * src/FrenchRepublic.py: Insert encoding line because non-ascii + charatcers are used. This behavior is deprecated and causes warnings + in python 2.3. + * src/const.py.in: Likewise. + * src/FamilyView.py: Likewise. + * src/SelectChild.py: Likewise. + * src/plugins/rel_ru.py: Likewise. + * src/GrampsCfg.py: Fix toolbar prefs. + * src/intl.py: Import intl22.so for both 2.2 and 2.3 python versions. + +2003-08-14 Don Allingham + * src/DbPrompter.py: removed #! at top of file + * src/gramps.py: removed #! at top of file + * src/EditSource.py: removed #! at top of file + +2003-08-14 Alexandre Duret-Lutz + * configure.in: Check for include directory of $PYTHON, not $PYTHON22. + Set PYTHON_CPPFLAGS accordingly. Do not set $PYTHON22 and + $P22_INCLUDES, they are not used anymore. + * src/Makefile.am (GVFSINC): Remove, unused. + (intl22.so, grampslib.so): Adjust to use $P22_INCLUDES. + +2003-08-13 Don Allingham + * src/gramps_main.py: implement a basic history mechanism + * src/gramps.glade: add back and forward buttons + +2003-08-12 Don Allingham + * src/Pedegree.py: if only one child exists, don't display popup + window when left arrow button is clicked. + * src/FamilyView.py: if only one child exists, choose the child + event if not selected if the child arrow button is clicked + * src/AddMedia.py: set title for image select dialog + * src/DbPrompter.py: set default path in database file entry box + * src/gramps_main.py: set default path in database file entry box + * src/ImageSelect.py: set default path in image select file entry box, + keep track of last directory used + * src/Report.py: set default path in report file entry box + * src/imagesel.glade: enlarge image select dialog box + +2003-08-12 Lorenzo Cappelletti + * src/po/it.po: updated Italian translation + +2003-08-11 Don Allingham + * src/gramps_main.py: apply the filter after a load of the database, + allow default view to be set + * src/GrampsCfg.py: handle the defaultview key to allow the user to + choose Family or People view as the default + * src/preferences.glade: defaultview settings + +2003-08-11 Alex Roitman + * TODO: Some nice features to implement, mostly from RFE at sf.net. + +2003-08-11 Tim Waugh + * src/docgen/OpenDrawDoc.py: Fixed tag mismatch. Added report printing + support. + * src/Report.py: Report printing support added to Draw-style + reports. + * src/plugins/Ancestors.py: Use Relationship.get_grandparents_string. + +2003-08-10 Don Allingham + * src/Relationship.py: add "get_grandparents_string" to return the + grandparents relationship between to people. + +2003-08-10 Alex Roitman + * configure.in: Set version to 0.9.4 (since the release is 0.CVS...). + Otherwise it becomes older-version that the latest release. + * src/EditPerson.py: Change const.save_fevent() calls to + const.save_event(). + * src/EventEdit.py: Display event name with const.display_event() + (was backwards). + * src/GrampsParser.py: Call const.save_event() and const.attr() + when parsing XML. This should take care of prior data with standard + events and attributes recorded in $LANG. + * src/FamilyView.py (nameof): Translate parent's relation to a child. + * NEWS: More new items. + +2003-08-11 Alexandre Duret-Lutz + * configure.in: Modernize calls to AC_INIT, AM_INIT_AUTOMAKE and + AC_OUTPUT. Require Autoconf >= 2.57 and Automake >= 1.6.3. + Remove many superfluous AC_SUBSTs. + +2003-08-10 Don Allingham + * src/plugins/FilterEditor.py: support for selecting a person + from a list to get the GRAMPS ID value + * src/plugins/FilterEditor.py: handle Add/Edit of rules correctly + * src/rule.glade: eliminate unneeded label and increased size + +2003-08-10 Tim Waugh + * configure.in: Use 0.CVS[date] for RELEASE. '-' is not allowed in + RPM release strings, and prefixing with '0.' allows the final version + to be version-compared as newer. + +2003-08-09 Don Allingham + * src/GenericFilter.py: Support for categories and descriptions + for filters + * src/Plugins.py: removed unused variable + * src/gramps.desktop: compatible with desktop-file-validate + * src/rule.glade: new add/edit filter dialog + * src/plugins/FilterEditor.py: support for spin buttons and new + dialog box + +2003-08-09 Alex Roitman + * src/TextDoc.py (PaperStyle.set_height, PaperStyle.set_width): + Add functions. Needed for setting custom size paper. + * configure.in: Set RELEASE to CVS- string. + +2003-08-08 Alex Roitman + * src/PaperMenu.py: Add A3 size to the default size list. + * src/plugins/FamilyGroup.py: Remove setup() call. + * src/plugins/IndivSummary.py: Enable translation for an event type. + * src/plugins/FtmStyleAncestors.py: Space after full stop. + * src/const.py.in (display_pevent): Try translating string if not + found in the _pe_e2l dictionary. Useful for translating Birth and + Death events which are not in the dictionary as non-editable events. + Seems harmless in the display function ; + (display_fevent, display_event, display_pattr, display_fattr, + display_attr, display_frel): Likewise. Might be useful in some + cases and seems totally harmless. + +2003-08-07 Don Allingham + * src/FamilyView.py: set menu title + +2003-08-07 Alex Roitman + * src/po/template.po: Update the translation template. + +2003-08-07 Lars Kr. Lundin + * src/plugins/BookReport.py: Fixed typo (containg). + * src/plugins/FtmStyleAncestors.py, src/plugins/FtmStyleDescendants.py: + Fixed typo (death_endotes). + +2003-08-06 Alex Roitman + * src/FamilyView.py (load_family): Enable translation for family + relation. + * src/const.py.in: Add new functions: display_event(), save_event(), + display_attr(), and save_attr() which work for either personal or + family events/attributes. Correct silly typo. + * src/WriteXML.py (dump_my_event): Call const.save_event() before + saving; (write_family_id): Call const.save_frel() before saving; + (write_attribute_list): Call const.save_attr() before saving. + * src/Marriage.py (redraw_event_list): Call const.display_fevent() + before saving; (on_add_clicked): change const.save_fevent() to + const.display_fevent(); (on_event_update_clicked): Likewise. + * src/EventEdit.py (EventEditor.__init__): Call self.trans() before + displaying event name. + * src/EditPerson.py (did_data_change): Add a unicode conversion to the + surname string. + +2003-08-05 Tim Waugh + * src/Report.py, src/TextDoc.py, src/DrawDoc.py: Adjusted the way + that 'Print Report' is handled. + * src/docgen/OpenOfficeDoc.py, src/docgen/PSDrawDoc.py: Likewise. + * src/plugins/AncestorChart.py: Undo previous change to do with + printing reports. + +2003-08-04 Alex Roitman + * src/plugins/GraphViz.py (make_doc_menu): Add paper option to the menu. + * src/GenericFilter.py: Fixes for existing filters (ancestors and + descendants used to include the original person). + Four new filters: ancestors and descendants more and less than so many + generations away. + * NEWS: Compile preliminary contents for the next release. + * src/plugins/WebPage.py (WebReportDialog.get_report_generations): + Disable number of generations (was not used anyway). + +2003-08-02 Alex Roitman + * src/dialog.glade: Consistent tooltips. + * src/gramps.glade: Likewise. + * src/marriage.glade: Likewise. + * src/edit_person.glade: Likewise. + * src/plugins/pafexport.glade: Consistent check box label. + * src/po/template.po: Update the above corrections in template. + * src/gramps_main.py (save_file): Remove statusbar.set_pulse_step() + call because gnome.ui.AppBar does not have such method. + +2003-08-01 Alex Roitman + * src/plugins/writeftree.glade: Swap OK and Cancel buttons (HIG). + * src/plugins/cdexport.glade: Likewise. + * src/plugins/gedcomexport.glade: Likewise. + * src/plugins/pkgexport.glade: Likewise. + * src/plugins/ReadGedcom.py: Fix Cancel button (was destroying itself). + +2003-08-01 Don Allingham + * src/plugins/GraphViz.py: toggle sensitivity on year button if based + of date button selection, add new tab for page options to reduce + dialog size. + +2003-08-01 Lorenzo Cappelletti + * src/plugins/GraphViz.py: Added option to limit dates to just years, + fixed bug to prevent family nodes from being listed more than once + +2003-08-01 Don Allingham + * src/plugins/WriteFtree.py: add filter and data restriction support + * src/plugins/writeftree.glade: interface description for Web Family + Tree export filter + +2003-07-31 Alex Roitman + * src/RelLib.py (LdsOrd.are_equal): Correctly handle the case when + the new object is None and the old is empty; + (LdsOrd.isEmpty): Add function. + +2003-07-31 Don Allingham + * src/gramps_main.py: handle status bar message with autosave + * src/FamilyView.py: add right-context menus in the family view + * src/Plugins.py: fixed call in _textdoc.append (typo) + * src/plugins/Makefile.am: Add WriteFtree.py + +2003-07-30 Don Allingham + * src/ChooseParents.py: Used EditPerson dialog instead of quick add, + select added parent in list + * src/gramps_main.py: eliminated importing of string, display + error if no person selected when trying to export + * src/ListModel.py : explicitly delete renderers and columns due + to memory leak in pygtk 1.99.16 + * src/PlaceView.py: explictly delete model due to above memory leak + * src/plugins/pkgexport.glade: don't set height of window + * src/plugins/WriteFtree.py: export to Web Family Tree + +2003-07-28 Don Allingham + * src/gramps_main.py: handle autosave more gracefully + +2003-07-28 Tim Waugh + * src/plugins/AncestorChart.py: Printable hook. + * src/plugins/GraphViz.py: Adapt. + * src/Report.py, src/TextDoc.py, src/DrawDoc.py, src/Plugins.py: More + support for making printable output formats. + * src/docgen/PSDrawDoc.py, src/docgen/PdfDrawDoc.py: Make these + output formats printable. + +2003-07-27 Don Allingham + * src/GrampsParser.py: directly delete several maps to free memory + +2003-07-26 Don Allingham + * src/ListModel.py: set the cell renderers to a fixed size + to improve performance + * src/PlaceView.py: set the cell renderers to a fixed size + to improve performance + * src/SourceView.py: set the cell renderers to a fixed size + to improve performance + * src/Sources.py: set the cell renderers to a fixed size + to improve performance + * src/Utils.py: set the cell renderers to a fixed size + to improve performance + * src/gramps_main.py: prevent double loading of place_view + +2003-07-25 Tim Waugh + * src/Report.py: Support for making output formats printable. + * src/plugins/GraphViz.py: Make it printable. + * src/plugins/ReadGedcom.py: Handle ABBR in source definitions (i.e. + handle the GEDCOM that our exporter writes). + +2003-07-24 Tim Waugh + * src/GenericFilter.py: Several more filters which iterate over + other filters. + * src/plugins/FilterEditor.py: Fix 'edit' to do so in place. + +2003-07-23 Tim Waugh + * src/plugins/WriteGedcom.py, src/plugins/gedcomexport.glade: New + options for excluding sources and notes for living people. + * src/plugins/Ancestors.py: More translation bits. Include + source author and publication information. + +2003-07-22 Alex Roitman + * src/SelectChild.py: Replace braces with parentheses in named format + string parameter. + +2003-07-22 Tim Waugh + * src/plugins/Ancestors.py: Mark translation strings. + * src/RelLib.py: Made Person.probablyAlive() take partners into + consideration if all else fails. + * src/plugins/WriteGedcom.py, src/plugins/gedcomexport.glade: New + option for obscuring names of living people. + +2003-07-21 Don Allingham + * src/Sources.py: sort sources by title + +2003-07-21 Alex Roitman + * src/MergeData.py: Various merge fixes. + +2003-07-21 Tim Waugh + * src/RelLib.py: Made Person.probablyAlive() smarter. + +2003-07-20 Don Allingham + * src/plugins/ReadGedcom.py: handle sources attached to a person (not + to an event), handle the PAF/FTW _MARNM extension. + * src/plugins/WebPage.py: added mini-ancestor tree patch from Daryle + C. Lewis + * src/GrampsParser.py: use findFamilyNoConflicts + * src/RelLib.py: remove findFamilyNoConflict + * src/docgen/LaTeXDoc.py: Fixed typo in latex generated comment + * src/docgen/OpenOfficeDoc.py: Header paragraphs have the keep-with-next + property set + +2003-07-20 Tim Waugh + * src/plugins/Ancestors.py: Include source notes. Adjusted default + styles. + +2003-07-19 Don Allingham + * src/Sources.py: use textview instead of entry for page information + * src/srcsel.glade: use textview instead of entry for page information + * src/plugins/WriteGedcom.py: Allow for multi-line PAGE information for + as source. + * src/gramps.glade: parent relationship editor has an indicator to + mark the parents as the preferred parents for reporting and display + * src/ChooseParents.py: parent relationship editor has an indicator to + mark the parents as the preferred parents for reporting and display + +2003-07-18 Alex Roitman + * src/docgen/OpenOfficeDoc.py (_write_styles_file): Switch paragraph + alignment to "start" and "end" (was "left and "right"). + * src/plugins/AncestorReport.py: Change prefixed style name ("AHN-"). + Needed because HTML gets confised by ":" in the class name. + * src/plugins/Ancestors.py: Likewise ("AR-"). + * src/plugins/DescendReport.py: Likewise ("DR-"). + * src/plugins/DetAncestralReport.py: Likewise ("DAR-"). + * src/plugins/DetDescendantReport.py: Likewise ("DDR-"). + * src/plugins/FtmStyleAncestors.py: Likewise ("FTA-"). + * src/plugins/FtmStyleDescendants.py: Likewise ("FTD-"). + * src/plugins/FamilyGroup.py: Likewise ("FGR-"). + * src/plugins/CustomBookText.py: Likewise ("CBT-"). + * src/plugins/SimpleBookTitle.py: Likewise ("SBT-"). + * src/plugins/IndivSummary.py: Likewise ("IVS-"). + * src/plugins/IndivComplete.py: Likewise ("IDS-"). + +2003-07-17 Alex Roitman + * src/gramps_main.py (open_example): Fix destination name when copying + files (was directory name). + * doc/gramps-manual/C/gramps-manual.xml: Reflect name change for + Comprehensive Ancestors Report. + * src/plugins/AncestorReport.py: Prefixed style names ("AHN:"). + * src/plugins/Ancestors.py: Prefixed style names ("AR:"). + * src/plugins/DescendReport.py: Prefixed style names ("DR:"). + * src/plugins/DetAncestralReport.py: Prefixed style names ("DAR:"). + * src/plugins/DetDescendantReport.py: Prefixed style names ("DDR:"). + * src/plugins/FtmStyleAncestors.py: Prefixed style names ("FTA:"). + * src/plugins/FtmStyleDescendants.py: Prefixed style names ("FTD:"). + * src/plugins/FamilyGroup.py: Prefixed style names ("FGR:"). + * src/plugins/CustomBookText.py: Prefixed style names ("CBT:"). + * src/plugins/SimpleBookTitle.py: Prefixed style names ("SBT:"). + Rename "Copyright string" with "Subtitle string". + * src/plugins/BookReport.py (BookReportDialog.__init__): Finally, + clear the style problem. + +2003-07-17 Tim Waugh + * src/plugins/Ancestors.py: Handle unknown genders and missing + first names. Include grandchildren's birth dates in + abbreviated form. Include other names in the notes. Include + birth/marriage/death descriptions. Change report name. Include + addresses. Better generation headings. Include nickname. + +2003-07-16 Donald Peterson + * doc/gramps-manual/C/figures/bookreport.png: + * doc/gramps-manual/C/figures/cfe-df.png: + * doc/gramps-manual/C/figures/edit-person-addresses.png: + * doc/gramps-manual/C/figures/edit-person-attributes.png: + * doc/gramps-manual/C/figures/edit-person-events.png: + * doc/gramps-manual/C/figures/edit-person-gallery.png: + * doc/gramps-manual/C/figures/edit-person-internet.png: + * doc/gramps-manual/C/figures/edit-person-lds.png: + * doc/gramps-manual/C/figures/edit-person-names.png: + * doc/gramps-manual/C/figures/edit-person-notes.png: + * doc/gramps-manual/C/figures/edit-person.png: + * doc/gramps-manual/C/figures/edit-plc.png: + * doc/gramps-manual/C/figures/edit-rel.png: + * doc/gramps-manual/C/figures/edit-si.png: + * doc/gramps-manual/C/figures/edit-wi.png: + * doc/gramps-manual/C/figures/family.png: + * doc/gramps-manual/C/figures/first-open.png: + * doc/gramps-manual/C/figures/gedcom-import.png: + * doc/gramps-manual/C/figures/mainwin.png: + * doc/gramps-manual/C/figures/media.png: + * doc/gramps-manual/C/figures/noside-nofilt.png: + * doc/gramps-manual/C/figures/pedigree.png: + * doc/gramps-manual/C/figures/places.png: + * doc/gramps-manual/C/figures/researcher.png: + * doc/gramps-manual/C/figures/side-filt.png: + * doc/gramps-manual/C/figures/sources.png: HIG-ified images by + scaling to the recommended max width of 510 pixels. + +2003-07-16 Alex Roitman + * src/gramps.glade: Add "..." after Merge, Edit Bookmarks, Preferences, + and "Show plugin status" menu items. + * src/plugins/DescendReport.py: Enable translation for "b." and "d." + * doc/gramps-manual/C/gramps-manual.xml: More corrections. + * src/gramps_main.py: Replace old "file-should-be-directory" message. + * src/StartupDialog.py: Minor typos. + * src/plugins/Verify.py: Likewise. + * src/plugins/WebPage.py: Likewise. + * src/plugins/book.glade: Likewise. + * src/MediaView.py: Likewise. + * src/PlaceView.py: Likewise. + * src/po/template.po: Update the above corrections in template. + +2003-07-15 Alex Roitman + * src/plugins/CustomBookText.py: Add to CVS. + * src/plugins/ReadPkg.py: Enable "..." in the menu item. + * src/plugins/ReadNative.py: Likewise. + * src/plugins/ReadGedcom.py: Likewise. + * src/Report.py: Put "Style" label in singular form (was plural). + * src/plugins/WritePkg.py: Enable "..." in the menu item. + * src/plugins/WriteCD.py: Likewise. + * src/plugins/WriteGedcom.py: Likewise. + * src/plugins/ReadPkg.py: Remove "..." (move this to Plugins.py). + * src/plugins/ReadNative.py: Likewise. + * src/plugins/ReadGedcom.py: Likewise. + * src/plugins/WritePkg.py: Likewise. + * src/plugins/WriteCD.py: Likewise. + * src/plugins/WriteGedcom.py: Likewise. + * src/Plugins.py: Add "..." at menu generation. + * src/edit_person.glade: Add colon after "Type" label. + * src/dialog.glade: Add accelerator to "Address" label of AddrEdit. + * src/po/template.po: Update the above corrections in template. + * src/plugins/Makefile.am: Ship CustomBookText.py. + * src/plugins/FtmStyleAncestors.py: Fix coma-separation for endnotes. + Translate "Endnotes" sub-heading. Enable pagebreak only when + generation > 1 (was 0). + * src/plugins/FtmStyleDescendants.py: Likewise. + * src/const.py.in: Make the confidence order high to low (was l->h). + * src/plugins/AncestorChart.py: Enable translation for "b." and "d." + * src/plugins/DesGraph.py: Likewise. + * src/po/template.po: Update the above corrections in template. + * src/GrampsCfg.py: Toolbar and statusbar (single word each). + * src/preferences.glade: Statusbar (single word). + * doc/gramps-manual/C/gramps-manual.xml: More corrections. + +2003-07-14 Donald Peterson + * src/docgen/LaTeXDoc.py: Regress UNICODE support to be only a + commented line in the output rather than implemented by default + since not all LaTeX installations include ucs.sty by default. + +2003-07-12 Alex Roitman + * src/Plugins.py (PluginDialog.build_tree): Remove reverse() call. + * doc/gramps-manual/C/gramps-manual.xml: More corrections. + * src/plugins/BookReport.py (BookReportDialog.make_document): + Move item initialization here (was in make_report). + This is necessary to define all the styles, including non-paragraph + ones, before opening single book doc. + * src/plugins/DetDescendantReport.py: Remove empty setup(). + * src/plugins/AncestorReport.py: Likewise. + * src/plugins/Ancestors.py: Likewise. + * src/plugins/DescendReport.py: Likewise. + * src/plugins/FtmStyleAncestors.py: Likewise. + * src/plugins/FamilyGroup.py: Likewise. + * src/plugins/DetAncestralReport.py: Likewise. + +2003-07-11 Alex Roitman + * src/plugins/IndivSummary.py (IndivSummary.__init__): + Provide default value of 0 to newpage argument. + * doc/gramps-manual/C/gramps-manual.xml: More corrections. + +2003-07-11 Donald Peterson + * src/docgen/LaTeXDoc.py: Added UNICODE support and '&' handling + +2003-07-11 Tim Waugh + * src/plugins/SimpleBookTitle.py: Define self.style_name before + calling Report.BareReportDialog.__init__(). + +2003-07-10 Alex Roitman + * src/GrampsCfg.py (GrampsPreferences.select): Conditional get_path(). + * src/Plugins.py (PluginDialog.on_node_selected): Likewise. + * src/plugins/BookReport.py (BookReportDialog.__init__): Do not + initialize book to the empty book (was losing selected style info). + * src/plugins/FtmStyleDescendants.py (FtmDescendantReport.__init__): + Call setup() to obtain complete style information. + * src/plugins/IndivComplete.py (IndivComplete.__init__): Likewise. + * src/plugins/IndivSummary.py (IndivSummary.__init__): Likewise. + * src/Report.py (BareReportDialog.build_style_menu): + Initialize menu to self.style_name; + (ReportDialog.__init__): Set self.style_name to "default" + for standalone reports. + * src/plugins/DetDescendantReport.py: Define self.style_name before + calling Report.BareReportDialog.__init__(). + * src/plugins/AncestorReport.py: Likewise. + * src/plugins/Ancestors.py: Likewise. + * src/plugins/DescendReport.py: Likewise. + * src/plugins/FtmStyleAncestors.py: Likewise. + * src/plugins/FtmStyleDescendants.py: Likewise. + * src/plugins/IndivComplete.py: Likewise. + * src/plugins/IndivSummary.py: Likewise. + * src/plugins/FamilyGroup.py: Likewise. + * src/plugins/DetAncestralReport.py: Likewise. + * src/po/ru.po: Updated Russian translation for 0.9.3. + +2003-07-10 Tim Waugh + * src/Relationship.py: Fix '[...]teenth' relationship name typos. + * src/RelLib.py: Fix for probablyAlive(). If there is no date, but + there is other information about the death, the person is not alive. + +2003-07-09 Donald Peterson + * doc/gramps-manual/C/gramps-manual.xml: More corrections. + +2003-07-09 Alex Roitman + * doc/gramps-manual/C/gramps-manual.xml: Straighten up versioning. + * doc/gramps-manual/C/gramps-manual-C.omf: Update version and date. + * doc/gramps.1.in, doc/gramps.1: Update the date. + +2003-07-08 Alex Roitman + * src/SelectChild.py: Fix typos upsetting translation. + * src/plugins/book.glade: Mark dummy strings as non-translatable. + * src/po/template.po: Update the above corrections in template. + * src/po/ru.po: First draft of Russian translation for 0.9.3. + +2003-07-08 Donald Peterson + * doc/gramps-manual/C/gramps-manual.xml: Fixed a couple of typos + +2003-07-07 Don Allingham + * src/plugins/DetAncestralReport.py: add import of string + * src/plugins/DetDescendantReport.py: add import of string + * src/Date.py: compare date modes when comparing dates + * src/EditPerson.py: save date strings which comparing for changes + * src/FamilyView.py: Scope Person.male properly + +2003-07-07 Alex Roitman + * src/plugins/DetDescendantReport.py: Enable book functionality. + Fix styles in book. Switch to tuple of options. + * src/plugins/AncestorReport.py: Fix styles in book. + * src/plugins/Ancestors.py: Fix styles in book. + * src/plugins/DescendReport.py: Fix styles in book. + * src/plugins/FtmStyleAncestors.py: Fix styles in book. + * src/plugins/FtmStyleDescendants.py: Fix styles in book. + * src/plugins/IndivComplete.py: Switch to tuple of options. + * src/plugins/IndivSummary.py: Switch to tuple of options. + * src/plugins/SimpleBookTitle.py: Fix styles in book. + * src/plugins/FamilyGroup.py: Fix styles in book. + * src/plugins/DetAncestralReport.py: Fix styles in book. + * src/Makefile.am: Ship SelectPerson.py and choose.glade. + * src/plugins/Makefile.am: Ship SimpleBookTitle.py and book.glade. + * NEWS: Some updates for upcoming release. + * doc/gramps-manual/C/gramps-manual.xml: Update manual. + * doc/gramps-manual/C/figures/bookreport.png: Add to CVS. + * doc/gramps-manual/C/figures/family.png: Update screenshot. + * doc/gramps-manual/C/figures/edit-wi.png: Update screenshot. + +2003-07-07 Tim Waugh + * src/plugins/WriteGedcom.py: Fix GEDCOM export. Fixed date + construction logic to handle datestrs. + +2003-07-06 Don Allingham + * gramps.sh.in: Don't override an existing PYTHONPATH environment + variable + +2003-07-06 Alex Roitman + * src/plugins/BookReport.py: Make a list of options from a tuple. + * src/plugins/AncestorReport.py: Register options as a tuple. + * src/plugins/Ancestors.py: Register options as a tuple. + * src/plugins/DescendReport.py: Register options as a tuple. + * src/plugins/FtmStyleAncestors.py: Register options as a tuple. + * src/plugins/FtmStyleDescendants.py: Register options as a tuple. + * src/plugins/IndivComplete.py: Register options as a tuple. + * src/plugins/IndivSummary.py: Register options as a tuple. + * src/plugins/SimpleBookTitle.py: Register options as a tuple. + * src/plugins/FamilyGroup.py: Enable book functionality. + Check whether family exists before accessing it. + * src/plugins/DetAncestralReport.py: Enable book functionality. + +2003-07-05 Don Allingham + * src/ImageSelect.py: eliminate recursive error loop when a thumbnail + cannot be created. + * src/plugins/ReorderIds.py: handle IDs better when reordering + * src/dialog.glade: witness changes + +2003-07-05 Alex Roitman + * src/plugins/BookReport.py (BookReportSelector.__init__): + Enable translation for interface strings, + * src/plugins/BookReport.py (BookReportDialog.get_stylesheet_savefile): + Add this function to form sane filename for the output. + Add special treatment for Title entries (no central person displayed). + * src/plugins/SimpleBookTitle.py: Add configurable title and copyright. + Change type to Title (was Text). + * src/plugins/IndivComplete.py: Use filter number in configurator. + Move get_report_filters out of dialogs classes so that it can be + shared between both dialogs and the write_book_item(). + * src/plugins/DescendReport.py: Enable book functionality. + * src/plugins/AncestorReport.py: Enable book functionality. + * src/plugins/Ancestors.py: Enable book functionality. + +2003-07-04 Tim Waugh + * src/plugins/Ancestors.py: Really fixed text style for '(no photo)'. + +2003-07-02 Don Allingham + * src/plugins/ReadGedcocm.py: Fix callback parameters + * src/AddSpouse.py: handle adding of new person callback correctly + * src/plugins/WriteGedcom.py: handle surnames containing a slash + * src/SourceView.py: Speed up redraw performance + * src/Witness.py: integrate SelectPerson + +2003-07-01 Tim Waugh + * src/EditPerson.py: Don't guess gender if it has already been set. + +2003-06-30 Tim Waugh + * src/plugins/Makefile.am: Ship FanChart.py. + * src/plugins/Ancestors.py (generation): Report on the correct + number of generations (was out by one). Fixed text style for + '(no photo)'. + +2003-06-29 Don Allingham + * src/plugins/FtmStyleDescendants.py: handle missing "endnotes" + * src/DisplayTrace.py: identify more linux versions + * src/gramps_main.py: fix callbacks for reports + * src/plugins/ReorderIds.py: handle integers larger that 32bit + * src/Plugins.py: keep a separate lists for formats that support + the book format + * src/docgen/PdfDoc.py: register as a format supporting books + * src/docgen/OpenOfficeDoc.py: register as a format supporting books + * src/plugins/BookReport.py: Support different lists for books + +2003-06-28 Tim Waugh + * src/plugins/WriteGedcom.py: Convert line end string to chosen + encoding (prevents traceback). + +2003-06-28 Don Allingham + * src/plugins/WriteGedcom.py: support different end of line characters + * src/GedcomInfo.py: support different end of line characters + * src/data/gedcom.xml: indicate cr-lf for Windows based tools + +2003-06-27 Tim Waugh + * src/PlaceView.py: Fix removal of unreferenced places. + * src/plugins/WebPage.py: Make source links work. + * src/EditPerson.py: Place keys are unicode. + * src/plugins/Ancestors.py: Include source reference notes. Made + source citation optional. Adjusted styles. + +2003-06-26 Don Allingham + * src/plugins/IndivComplete.py: make compatible with BookReport + * src/plugins/IndivSummary.py: changed style names to use colon qualifiers + +2003-06-26 Tim Waugh + * src/plugins/WebPage.py: Fix gendex creation. + * src/ImgManip.py: Seems to need the SIGCHLD handler resetting here + to prevent EINTR causing traceback. + * src/plugins/Ancestors.py: Cite sources. + +2003-06-26 Don Allingham + * src/plugins/Makefile.am: Added BookReport.py + +2003-06-26 Tim Waugh + * src/plugins/Ancestors.py: Include notes for principal names. + Briefly list children from other marriages. Make extra table + cells for other spouses. + +2003-06-25 Don Allingham + * src/plugins/ReadGedcom.py: removed unused variable + * src/latin_utf8.py: explicity state iso-8859-1 to unicode translation + * src/gramps_main.py: handle clearing of tabs better, eliminating + spurious tabs being added on a complete rebuild of the tabs. + +2003-06-25 Tim Waugh + * src/plugins/Ancestors.py: Handle page break option. + * src/Date.py: Make sure range is 0 when it should be. Dates compare + differently if only one is a range. + +2003-06-24 Don Allingham + * src/SubstKeywords.py: Fixed typo on getName + * src/plugins/WriteGedcom.py: Allow iso-8859-1 (ANSI) encoding + * src/plugins/gedcomexport.glade: Allow iso-8859-1 (ANSI) encoding + * src/docgen/PdfDoc.py: handle page break + * src/plugins/BookReport.py: move book report to its own category, + handle page break properly + * src/plugins/FtmStyleAncestors.py: handle book improvements + * src/plugins/FtmStyleDescendants.py: handle book improvements + * src/plugins/IndivSummary.py: handle book improvements, rename + document styles + * src/plugins/SimpleBookTitle.py: new page title for book + +2003-06-24 Tim Waugh + * src/GrampsParser.py: Use access methods rather than poking directly. + * src/RelLib.py: Keep statistics on gender distribution among first + names so that it can be used for guessing. + * src/edit_person.glade: More event handlers. + * src/EditPerson.py: Guess gender when appropriate. + +2003-06-23 Tim Waugh + * src/NoteEdit.py: Use automatic scrolling policy, to fix scrolling. + +2003-06-21 Tim Waugh + * src/plugins/Ancestors.py: Better handling of missing photos. + * src/plugins/Ancestors.py (event_info): Better handling of strings. + * src/plugins/Ancestors.py (person_name): Handle titles and suffices. + +2003-06-19 Tim Waugh + * Makefile.am, doc/Makefile.am, doc/omf.make, doc/xmldocs.make: + Fixes so that 'make distcheck' succeeds. + * src/WriteXML.py (write_xml_data): Use a stable order for writing + elements in XML. This makes it useful to do revision control (RFE + 748165). + +2003-06-18 Don Allingham + * src/FamilyView.py: keep focus on correct family after a new + child is added + +2003-06-18 Tim Waugh + * src/FamilyView.py (add_child_clicked): No reason to assume children + are female. + +2003-06-17 Don Allingham + * src/plugins/WriteGedcom.py: catch filter exceptions + * src/GenericFilter.py: eliminate loop detection + +2003-06-16 Don Allingham + * src/gramps.glade: Add a dialog to allow a child's relationships + to his/her parents to be altered. + * src/FamilyView.py: Add popup menu for childlist to allow the + enabling of the new child relationship editor dialog + * src/SelectChild.py: Child relationship editor + * src/RelLib.py: Allow for altering of relationships of the + AltFamilyList + +2003-06-16 Tim Waugh + * src/FamilyView.py (north_american): Fixed traceback when adding + a new child in the family view. + +2003-06-16 Alex Roitman + * src/plugins/FtmStyleAncestors.py, src/plugins/FtmStyleDescendants.py: + Remove options_dialog function as it is not nedded anymore. + * src/plugins/BookReport.py: Add lots of doc strings. + * src/PedView.py (DispBox.__init__): Conditional display of "b." + and "d." strings depending on the availability of the appropriate date. + * NEWS: Start new section for 0.9.3 release. + +2003-06-14 Don Allingham + * src/gramps.glade: added select/edit buttions to family view + * src/SelectChild.py: change title from Add Children to Add Child + to Family + * src/FamilyView: add support for adding spouse/child with full + Edit Person window, along with old method of adding via selectors + +2003-06-14 Alex Roitman + * src/plugins/IndivComplete.py (write_fact): Enable translation + for the event name; + * (get_stylesheet_savefile): Change the name of xml file (and, + consequently, the target filename) -- was confused with family group. + * src/StyleEditor.py (save_paragraph): Call gfloat instead of float. + * src/TextDoc.py (SheetParser.startElement): Likewise. + * src/Utils.py: Provide a locale-aware string formatting conversion + into C-locale string (for saving floats in XML) + * src/StyleEditor.py (draw): Call locale.str instead of str. + * src/TextDoc.py (StyleSheetList.save): Call gformat instead of '%f'. + * src/AutoComp.py (AutoCombo.timer_callback): Fix autocompletion + so that the typed portion of the text is always visible. + +2003-06-14 Don Allingham + * src/preferences.glade: Don't immediately show preferences dialog + * src/GrampsCfg.py: Handle new callback for preferences dialog + * src/gramps_main.py: Pass update_display instead of full_update to + loadConfig to prevent the displaying of multiple entries on the display. + * src/Utils.py: provide a locale independant floating point conversion + utility + * src/TextDoc.py: call new gfloat utility instead of float + * src/PaperMenu.py: call new gfloat utility instead of float + +2003-06-14 Tim Waugh + * Ancestors.py (AncestorsReport.__init__): Define Photo and + Entry cell styles. + +2003-06-13 Alex Roitman + * src/EditPerson.py (did_data_change): When checking name type, + compare translated strings (otherwise they always differ in + non-English $LANG). + +2003-06-13 Don Allingham + * src/EditPerson.py: Removed the conflict of using pmap for two seperate + purposes - mapping places to iterators and places to keys. The place to + key map is now pdmap + * src/EditPlace.py: Handle drag and drop with places + * src/EditPerson.py: Handle exchange of perferred name and selected + name in the alternate name list + * src/docgen/OpenDrawDoc.py: add support for superscripts + * src/docgen/OpenOfficeDoc.py: add support for superscripts + * src/docgen/KwordDoc.py: add support for superscripts + * src/docgen/RTFDoc.py: add support for superscripts + +2003-06-13 Alex Roitman + * src/const.py.in: Add InverseNameTypesMap. + * src/plugins/IndivComplete.py: Use InverseNameTypesMap for + alternate names. + * src/EditPerson.py (on_name_select_row): Display translated + name type. + +2003-06-13 Tim Waugh + * src/docgen/OpenOfficeDoc.py: Escape special XML characters. + * src/docgen/HtmlDoc.py: Properly build style declaration. + * src/plugins/FtmStyleDescendants.py: Setup before opening. + * src/plugins/Ancestors.py: New Ancestors report added + +2003-06-12 Tim Waugh + * src/docgen/OpenOfficeDoc.py: Surround images by paragraph tags + when inside the table cell. + +2003-06-12 Don Allingham + * src/DrawDoc.py: support for drawing wedges and rotated text + * src/docgen/PSDrawDoc.py: postscipt support for wedges and rotated + text + * src/docgen/PdfDrawDoc.py: PDF support for wedges and rotated text + * src/docgen/SvgDrawDoc.py: SVG support for wedges and rotated text + * src/docgen/OpenDrawDoc.py: OpenOffice support for wedges and rotated + text + * src/plugins/FanChart.py: Fan chart report + +2003-06-12 Alex Roitman + * src/docgen/KwordDoc.py (write_text): Replace & with & in text. + Closes gramps-bugs-649228, finally. + (start_table): close FRAMESET tag conditionally. This prevents closing + it twice (both in end_cell and start_table). Closes 753151. + +2003-06-12 Tim Waugh + * src/docgen/OpenOfficeDoc.py: Fix typo. Prevent images from being + copied more than once. + +2003-06-11 Don Allingham + * src/GenericFilter.py: rewrote IsAncestorOf and IsDescendantOf rules + to be more efficient and to properly handle loop detection. + * src/RelLib.py: Added the getValidDeath and getValidBirth methods to + the Person class + * src/plugins/WebPage.py: Handle filter errors + * src/docgen/OpenOfficeDoc.py: pass non-unicode names to zipfile + +2003-06-11 Alex Roitman + * src/EditPlace.py (on_switch_page): Fix page numbers to enable proper + loading of gallery and references. + * src/EditPlace.py: Add url_edit_callback() and pass it on to UrlEdit + when clicked on Add or Edit in Place's Url list. + +2003-06-11 Alex Roitman + * src/plugins/BookReport.py (Book.pop_item): Add missing return + statement. + * src/plugins/BookReport.py (BookReportSelector.open_book): + Add a warning if the database for the book is not the same as current. + +2003-06-11 Tim Waugh + * src/docgen/HtmlDoc.py (add_photo): Fix typo in image reference. + +2003-06-10 Alex Roitman + * src/Plugins.py: Add more values for book item registration. + * src/plugins/FtmStyleDescendants.py: Comply with book changes. + * src/plugins/FtmStyleAncestors.py: Likewise. + * src/plugins/BookReport.py: Rewrite most of the code using new classes: + BookItem, Book, BookList, BookParser, BookListDisplay. Add + open/save/edit functionality. + * src/plugins/book.glade: Add new dialog for BookListDisplay. Also add + a text entry field for saving book and new buttons: Open, Edit, Save. + +2003-06-10 Tim Waugh + * src/styles.glade: - scrolling fix + * src/dialog.glade: - scrolling fix + * src/edit_person.glade: - scrolling fix + * src/gramps.glade: - scrolling fix + * src/imagesel.glade: - scrolling fix + * src/marriage.glade: - scrolling fix + * src/mergedata.glade: - scrolling fix + * src/places.glade: - scrolling fix + * src/rule.glade: - scrolling fix + * src/srcsel.glade: - scrolling fix + +2003-06-10 Don Allingham + * src/Date.py: Handle date ranges in the form of xxxx - xxxx + * src/ListModel.py: Be able to select based off an iter + * src/ImageSelect.py: Support keeping selecting attributes after + they are edited + * src/EventEdit.py: Support keeping selecting events after + they are edited + * src/AttrEdit.py: Support keeping selecting attributes after + they are edited + * src/Marriage.py: Support keeping track of events and attributes + after they are edited. + * src/EditPerson.py: Support keeping track of events and attributes + after they are edited. + * src/docgen/PdfDrawDoc.py: Support for rotated text and wedges + * src/docgen/PSDrawDoc.py: Support for rotated text and wedges + * src/StartupDialog.py: Attempt to seed the researcher name from the + name entry in the passwd file + * src/DrawDoc.py: support centered text + * src/EditPerson.py: Support for keeping track of names, addresses, + and urls after they are edited + * src/NameEdit.py: Support for keeping track of names after they are edited + * src/AddrEdit.py: Support for keeping track of names after they are edited + * src/UrlEdit.py: Support for keeping track of names after they are edited + * src/select_person.glade: select person interface + * src/Plugins.py: Catch the LANG environment variable not being set when + determining which relationship calculator to use + * src/const.py.in: Updated LDS temple list + +2003-06-10 Tim Waugh + * gramps.spec.in: Add gramps icon to correct location on install + * src/gramps.desktop: Add startup notification (egg timer) + * src/gramps.py: Add SIGCHLD handler + +2003-06-10 Don Allingham + * src/gramps.glade: Make the select spouse dialog not modal. + +2003-06-09 Don Allingham + * src/TextDoc.py: Added name property to style sheets + * src/StyleEditor.py: Add name property to edited style sheets + * src/RelLib.py: Fix for witness event under ZODB + * src/docgen/OpenDrawDoc.py: change name to OpenOffice.org + * src/docgen/OpenOfficeDoc.py: change name to OpenOffice.org + +2003-06-09 Alex Roitman + * src/plugins/BookReport.py, src/plugins/FtmStyleDescendants.py, + src/plugins/FtmStyleAncestors.py: Further work on option handling. + Start parse/save cycle. + +2003-06-09 Alex Roitman + * src/ReadXML.py, src/plugins/Check.py, src/plugins/WriteCD.py, + src/plugins/WritePkg.py: Proper use of dialog.run() in file + selector for missing media files. + +2003-06-09 Alex Roitman + * src/Plugins.py: Register book items with options and style instead + of the functions get_options and get_style. + * src/plugins/BookReport.py, src/plugins/FtmStyleDescendants.py, + src/plugins/FtmStyleAncestors.py: Change from functions to values, + accordingly. Also switch to a proper use of dialog.run(). + +2003-06-08 Alex Roitman + * src/plugins/BookReport.py, src/plugins/FtmStyleDescendants.py: + Minor fixes. + * src/plugins/book.glade: Add Open and Save buttons. + * src/plugins/FtmStyleAncestors.py: Enable book item functionality. + +2003-06-08 Alex Roitman + * src/Report.py: De-uglify center_person frame. + * src/plugins/BookReport.py: Add a center person column to a book + selector dialog. + * src/plugins/FtmStyleDescendants.py: Get the style right. + +2003-06-08 Alex Roitman + * src/Report.py, src/plugins/BookReport.py, + src/plugins/FtmStyleDescendants.py: Fix changing center person -- only + remember change if OK was clicked. + +2003-06-07 Alex Roitman + * src/Report.py: Clean up the split into BareReportDialog and + ReportDialog classes. + * src/Plugins.py: Enable book item registration. + * src/plugins/BookReport.py: lots of changes -- trying to get it work. + * src/plugins/FtmStyleDescendants.py: book item functionality. + +2003-06-07 Don Allingham + + * src/EditPerson.py: Allow a default gender to be specified if a new + person is being added + * src/AddSpouse.py: All EditPerson dialog instead of QuickAdd + +2003-06-07 Don Allingham + + * src/FamilyView.py: Call marriage editor with callback to update + the family view + * src/Marriage.py: Call the family view callback after saving to update + the display with changed marriage information + +2003-06-07 Don Allingham + + * src/EditPerson.py: + Don't reset date value after a page switch + +2003-06-07 Don Allingham + * src/ImageSelect.py: + Fixed typo in on_drag_begin + * src/RelLib.py: + Check for the existance of the witness member of an Event. ZODB + stores an object, so elements read in from old databases may not + have the element, which can cause a traceback. + +2003-06-06 Don Allingham + * src/AutoComp.py: + Don't build popdown lists if the number of elements exceeds 250. + Otherwise, the menus will become unusable, and just consume + tons of memory. + +2003-06-04 Don Allingham + * src/VersionControl.py: + Sort revision numbers based on numerical value instead of ASCII value. + * src/VersionControl.py: + Check return values of all subprocesses + +2003-06-04 Alex Roitman + * src/Report.py: Split ReportDialog into BareReportDialog and + its subclass of ReportDialog. BareReportDialog has nothing to do with + the paper, format, filename, etc. + * src/plugins/BookReport.py: Make ReportOptionsDialog a sublcass of + Report.BareReportDialog. + +2003-06-03 Alex Roitman + * src/plugins/summary.glade, src/plugins/desbrowse.glade: + Removed unnecessary buttonbox in the action area of a dialog -- this + gets rid of annoying GTK warnings. + +2003-06-03 Alex Roitman + * src/ReadXML.py (import_data), src/WriteXML.py (export_data), + src/RelImage.py (import_media_object), src/gramps_main.py + (open_example), src/plugins/Check.py (cleanup_missing_photos), + src/plugins/WebPage.py (write_gallery): + Change shutil.copy() calls to first call shutil.copyfile() and then try + setting up bits. + +2003-06-03 Don Allingham + * src/VersionControl.py: + Brought revision selection dialog up to date. Was dependant on + the old CList. + +2003-06-03 Alex Roitman + * src/Plugins.py (on_apply_clicked): Do not destroy dialog window. + (on_ok_clicked): Added. Destory the dialog and do on_apply_clicked(). + * src/plugins.glade: Added tooltips to Apply and OK buttons. + +2003-06-03 Alex Roitman + * src/plugins/FtmStyleAncestor.py (apply_filter): + Fixed generation condition. + * src/plugins/FtmStyleDescendants.py (write_report): + Do not print children if the current generation is the last. + * src/plugins/DetDescendantReport.py (filter): + Make it apply_filter, clean up and make shorter, modify numbering + algorithm so that no gaps occur in people's indices. + +2003-06-03 Alex Roitman + * src/plugins/FtmStyleAncestor.py (print_more_about,print_notes): + Change to regular name instead of formal name. + * src/plugins/FtmStyleDescendants.py (print_more_about): + Likewise. + * src/plugins/FtmStyleDescendants.py (print_children): + Table name includes only family id. + +2003-06-02 Alex Roitman + * src/DetAncestralReport.py (write_death): Proper checks for + valid day and month of death. + * src/DetDescendantReport.py (write_death): Likewise. + +2003-06-02 Alex Roitman + * src/FamilyView.py (load_family): Select the first spouse + in the list. + +2003-06-02 Alex Roitman + * src/plugins/FtmStyleDescendants.py (print_children): + End children's table only if it was started. + +2003-06-02 Tim Waugh + * src/plugins/DetDescendantReport.py (write_mate): Swap mate and + person variables, clear code a bit. + (make_report, add_user_options): Allow same set of options as the + detailed ancestral report. + +2003-06-02 Alex Roitman + * src/plugins/BookReport.py + (ReportOptionsDialog.on_change_clicked): + Deal with Cancel button pressed. + +2003-06-02 Alex Roitman + * src/plugins/DetAncestralReport.py (write_marriage): + Consider missing case of spouse and no-date-no-place for marriage. + +2003-06-02 Alex Roitman + * src/plugins/BookReport.py: Added to CVS. + * src/plugins/book.glade: Likewise. + * src/ListModel.py: (insert, get_data): Added new methods. + * src/SelectPerson.py: Added to CVS. + * src/choose.glade: Likewise. + +2003-06-02 Tim Waugh + * src/plugins/Check.py (build_report): Fixing typos. + * src/WriteXML.py (exportData): Likewise. + +2003-06-01 Tim Waugh + + * src/plugins/DetDescendantReport.py + (DetDescendantReport.write_marriage): + Missing value for the format line parameter + * src/plugins/FtmStyleDescendants.py + (FtmDescendantReport.print_more_about): Print regular name in the + header of the "More About" dialog. Also add missing endnotes value. + (FtmDescendantReport.print_parents): Fix a typo in a format line value. + +2003-06-01 Alex Roitman + + * ChangeLog: trying out clcommit + * ChangeLog 1.3, ChangeLog.gz 1.2: + Switching back to uncompressed ChangeLog + * ChangeLog 1.2: Removing placeholder -- replaced by gzipped ChangeLog + +2003-05-31 Alex Roitman + + * ChangeLog.gz 1.1: Replace placeholder with real ChangeLog + +2003-05-31 Marcos Bedinelli + + * src/po/pt_BR.po 1.6: + Brazilian-Portuguese translation for GRAMPS 2 - ver 0.9.2 + +2003-05-31 Don Allingham + + * src/DrawDoc.py 1.6, src/Report.py 1.25, src/docgen/PdfDrawDoc.py 1.9: + Handle formats without an extension type + +2003-05-30 Lars Lundin + + * src/po/da_DK.po 1.3: Translated strings for 0.9.2 + +2003-05-30 Don Allingham + + * doc/Makefile.in 1.8, doc/gramps-manual/C/Makefile.in 1.9, doc/gramps-manual/Makefile.in 1.8, doc/gramps.1 1.7, gramps.spec 1.21, gramps.spec.in 1.14, Makefile.in 1.12, configure 1.29, configure.in 1.32: + 0.9.2-rc1 setup + + * src/gramps.glade 1.42, src/ListModel.py 1.26: + Sort list models correctly, C-Q short cut + +2003-05-30 Alex Roitman + + * src/plugins/rel_ru.py 1.3: Added more generations + +2003-05-29 Alex Roitman + + * doc/gramps-manual/C/gramps-manual.xml 1.10: + Mention new FTM-style reports + +2003-05-28 Don Allingham + + * src/po/template.po 1.40, src/Makefile.in 1.21, src/calendars/Makefile.in 1.5, src/data/Makefile.in 1.7, src/data/templates/Makefile.in 1.7, src/docgen/Makefile.in 1.8, src/filters/Makefile.in 1.8, src/plugins/Makefile.in 1.9, src/po/Makefile.in 1.9: + Template update + + * src/plugins/FtmStyleAncestors.py 1.8, src/GenericFilter.py 1.18, src/MediaView.py 1.20, src/StartupDialog.py 1.11, src/const.py.in 1.28, src/edit_person.glade 1.19: + Fixed typos for translations + +2003-05-28 Jens Arvidsson + + * src/po/sv.po 1.6: Translation update for 0.9.2 + +2003-05-27 Donald A. Peterson + + * gramps.spec 1.20, gramps.spec.in 1.13: + Restore $RPM_OPT_FLAGS to make line in %build section + + * gramps.spec 1.19, gramps.spec.in 1.12: + Remove % from configure/makeinstall comments near top to avoid premature expansion + +2003-05-27 Alex Roitman + + * src/po/ru.po 1.16: Russian translation for 0.9.2 + + * src/plugins/FtmStyleAncestors.py 1.7, src/plugins/FtmStyleDescendants.py 1.7, src/po/template.po 1.39: + Typo + + * src/plugins/FtmStyleAncestors.py 1.6, src/plugins/FtmStyleDescendants.py 1.6, src/po/template.po 1.38: + Removing redundant strings + +2003-05-27 Don Allingham + + * src/EditPerson.py 1.35, src/ImageSelect.py 1.32: + Image gallery handling - use EXPOSE to draw initial window, make sure + images don't go over the edge + + * src/po/template.po 1.37: translation strings for 0.9.2 + + * src/Calendar.py 1.12: Calendar/Date unicode fix + +2003-05-24 Alex Roitman + + * src/po/ru.po 1.15, src/po/template.po 1.36, src/EditPerson.py 1.34, src/FamilyView.py 1.35, src/PedView.py 1.12, src/plugins/Makefile.am 1.8, src/plugins/eval.py 1.4: + Translation cleanups + +2003-05-23 Alex Roitman + + * src/Calendar.py 1.11: Return month in unicode + + * src/plugins/Makefile.am 1.7, src/po/ru.po 1.14, src/plugins/eval.py 1.3: + Minor updates + + * src/soundex.py 1.3: Added new soundex rule + + * src/po/template.po 1.35: Update + + * src/plugins/leak.py 1.2, src/po/template.po 1.34: + Translation template update + +2003-05-23 Don Allingham + + * src/Makefile.in 1.20, src/plugins/Makefile.am 1.6, src/po/template.po 1.33: + Updated translation template + + * src/plugins/AncestorChart.py 1.11, src/plugins/AncestorReport.py 1.8, src/plugins/DesGraph.py 1.10, src/plugins/DescendReport.py 1.9, src/plugins/DetAncestralReport.py 1.8, src/plugins/FamilyGroup.py 1.7, src/plugins/FtmStyleAncestors.py 1.5, src/plugins/FtmStyleDescendants.py 1.5, src/plugins/GraphViz.py 1.9, src/plugins/IndivComplete.py 1.11, src/plugins/IndivSummary.py 1.11, src/plugins/TimeLine.py 1.8, src/plugins/WebPage.py 1.13, src/Errors.py 1.6, src/GenericFilter.py 1.17, src/gramps_main.py 1.98: + Catch loops in filters + + * src/Calendar.py 1.10, src/Date.py 1.12, src/Errors.py 1.5: + Fixed date handling with invalid strings + + * src/EditPerson.py 1.33, src/Marriage.py 1.21: + Sort places in pulldown menus + + * src/gramps_main.py 1.97: + Fixed loading of places and goto person switching back to first page + +2003-05-22 Alex Roitman + + * doc/gramps-manual/C/figures/researcher.png 1.2, doc/gramps-manual/C/figures/missing-media.png 1.2: + Indexed images + + * doc/gramps-manual/C/gramps-manual.xml 1.9, doc/gramps-manual/C/figures/researcher.png 1.1, doc/gramps-manual/C/figures/missing-media.png 1.1: + New shots + + * doc/gramps-manual/C/gramps-manual-C.omf 1.3, doc/gramps-manual/C/gramps-manual.xml 1.8: + Docs update + + * doc/xmldocs.make 1.5: Back to 1.2 + + * src/EditPerson.py 1.32, src/EventEdit.py 1.14: + Retracting date warnings + + * src/AddSpouse.py 1.13, src/gramps.glade 1.41: + Similar list speed-ups in AddSpouse + + * NEWS 1.15: Update + + * src/EditPerson.py 1.31, src/EventEdit.py 1.13: + Warning if non-date text is entered into date fields + +2003-05-22 Don Allingham + + * src/gramps_main.py 1.96: + Pass the correct object to apply_filter when apply is clicked + +2003-05-22 Alex Roitman + + * src/gramps_main.py 1.95: Segfault on changing tab with filter applied + +2003-05-21 Alex Roitman + + * TODO 1.5, doc/gramps.1.in 1.4, src/gramps_main.py 1.94, NEWS 1.14: + Updates + +2003-05-21 Don Allingham + + * src/SelectChild.py 1.13: Select child list improvements + +2003-05-21 Alex Roitman + + * src/ChooseParents.py 1.14, src/gramps.glade 1.40: + Redraw optimizations + +2003-05-21 Don Allingham + + * src/ChooseParents.py 1.13, src/gramps.glade 1.39: + Don't connect models until loaded + +2003-05-21 Alex Roitman + + * src/ReadXML.py 1.22, src/gramps_main.py 1.93, src/plugins/Check.py 1.11, src/plugins/Summary.py 1.6, src/plugins/WriteCD.py 1.5: + Finishing command line options + +2003-05-21 Donald A. Peterson + + * doc/gramps-manual/C/gramps-manual.xml 1.7, doc/gramps.1 1.6, doc/omf.make 1.3, doc/omf.make.in 1.2, doc/xmldocs.make 1.4, doc/xmldocs.make.in 1.2, configure.in 1.31: + Revert bonehead doc/*.make.in mess + + * gramps.spec.in 1.11: Added BuildRequires dependency on rpm>4.1 + + * doc/Makefile.am 1.3, doc/Makefile.in 1.7, doc/gramps-manual/C/Makefile.in 1.8, doc/gramps-manual/Makefile.in 1.7, doc/omf.make 1.2, doc/xmldocs.make 1.3: + New makefiles generated by configure using token substitution + + * gramps.spec.in 1.10: + Using internal macros for compilation, and a much cleaner %files section + + * src/Makefile.am 1.14, Makefile.am 1.8, src/calendars/Makefile.am 1.3, src/data/Makefile.am 1.2, src/data/templates/Makefile.am 1.2, src/docgen/Makefile.am 1.3, src/filters/Makefile.am 1.3, src/plugins/Makefile.am 1.5, src/po/Makefile.am 1.4: + * Added new targets "trans" and "pycheck" to top-level Makefile + * Python verification (pychecker) removed from check-local target to become + part of the pycheck target heiarchy. Each subdir now has a + GRAMPS_PY_MODPATH variable that indicates a colon-separated path for + the PYTHONPATH environment to allow module importing to work. + +2003-05-20 Donald A. Peterson + + * configure.in 1.30: + Configure now sets variables in the doc/omf.mak and doc/xmldocs.make files + + * doc/omf.make.in 1.1, doc/xmldocs.make.in 1.1: + Added *.in files for documentation makes + +2003-05-20 Don Allingham + + * Makefile.in 1.11, NEWS 1.13, configure 1.28, doc/gramps.1 1.5, gramps.spec 1.18, src/Makefile.in 1.19, src/docgen/AbiWordDoc.py 1.7, src/docgen/OpenOfficeDoc.py 1.9, src/plugins/IndivSummary.py 1.10: + Support for AbiWord 1.9 or greater (table support) + +2003-05-20 Alex Roitman + + * INSTALL 1.2, NEWS 1.12, README 1.3: Updates + + * src/plugins/ReadGedcom.py 1.20: Minor cleanup + + * src/plugins/WriteGedcom.py 1.21: + Wrong level (3 instead of 2) for NOTE and SOUR in address/place + + * src/plugins/WriteGedcom.py 1.20, src/gramps_main.py 1.92, src/plugins/WriteCD.py 1.4: + Command line imports: gedcom and iso + + * src/gramps_main.py 1.91: Unknown option handling + + * doc/gramps.1.in 1.3: Examples in man page + + * src/gramps_main.py 1.90: Command line export-> default to gramps + + * src/MediaView.py 1.19, src/RelImage.py 1.10, README 1.2: + Check whether pil or convert exist + + * src/gramps_main.py 1.89: Correction + +2003-05-19 Alex Roitman + + * doc/gramps.1.in 1.2: New man page + + * src/plugins/ReadGedcom.py 1.19, src/gramps_main.py 1.88: + Command-line import from gedcom: cleanup + + * src/gramps_main.py 1.87: Prompt to save on Open and Open Example + + * Makefile.am 1.7: Removing obsolete data-hooks + + * src/gramps_main.py 1.86, src/plugins/Check.py 1.10: + Command line: check action + + * src/gramps_main.py 1.85: + Command line: import cleanup and some exports + +2003-05-18 Don Allingham + + * src/Makefile.am 1.13: Remove grampslib.so (from James Treacy) + +2003-05-18 Alex Roitman + + * src/gramps_main.py 1.84: Command-line import + +2003-05-18 Don Allingham + + * src/SelectChild.py 1.12, src/gramps.glade 1.38, src/gramps_main.py 1.83, NEWS 1.11, src/FamilyView.py 1.34, src/PedView.py 1.11, src/QuickAdd.py 1.7: + Shift-click to edit spouse, re-implemented family name guessing + +2003-05-17 Alex Roitman + + * src/StartupDialog.py 1.10, src/const.py.in 1.27, src/gramps.py 1.10, src/gramps_main.py 1.82: + Command line parameters + +2003-05-17 Don Allingham + + * src/FamilyView.py 1.33, src/ImageSelect.py 1.31, src/MediaView.py 1.18, src/const.py.in 1.26: + Icons for drag and drop + +2003-05-16 Don Allingham + + * src/Errors.py 1.4, src/QuestionDialog.py 1.14, src/Report.py 1.24, src/docgen/AbiWordDoc.py 1.6, src/docgen/HtmlDoc.py 1.10, src/docgen/LaTeXDoc.py 1.6, src/docgen/OpenDrawDoc.py 1.12, src/docgen/OpenOfficeDoc.py 1.8, src/docgen/PSDrawDoc.py 1.12, src/docgen/PdfDoc.py 1.8, src/docgen/PdfDrawDoc.py 1.8, src/docgen/RTFDoc.py 1.5, src/docgen/SvgDrawDoc.py 1.8, src/plugins/AncestorChart.py 1.10, src/plugins/AncestorReport.py 1.7, src/plugins/DesGraph.py 1.9, src/plugins/DescendReport.py 1.8, src/plugins/DetAncestralReport.py 1.7, src/plugins/FamilyGroup.py 1.6, src/plugins/FtmStyleAncestors.py 1.4, src/plugins/FtmStyleDescendants.py 1.4, src/plugins/IndivComplete.py 1.10, src/plugins/IndivSummary.py 1.9, src/plugins/ReadGedcom.py 1.17, src/plugins/TimeLine.py 1.7: + Change file extentions in reports when different filetype is chosen + +2003-05-15 Alex Roitman + + * src/ImgManip.py 1.6: Case change for decoder + +2003-05-15 Don Allingham + + * gramps.spec 1.17, src/StartupDialog.py 1.9: + initial values in gconf for first time startup + +2003-05-14 Don Allingham + + * src/plugins/WriteCD.py 1.3: WriteCD merges + +2003-05-14 Alex Roitman + + * TODO 1.4, NEWS 1.10: Update + + * src/plugins/WriteCD.py 1.2, src/plugins/WritePkg.py 1.5: + More missing media handling + +2003-05-14 Don Allingham + + * src/plugins/WriteCD.py 1.1, src/plugins/cdexport.glade 1.1: CD Writer + +2003-05-14 Alex Roitman + + * src/plugins/Check.py 1.9: Fix missing files on check & repair + +2003-05-14 Don Allingham + + * src/plugins/eval.glade 1.2, src/plugins/eval.py 1.2: Handle stdout + +2003-05-14 Alex Roitman + + * src/plugins/Check.py 1.8: Typos + + * src/gramps_main.py 1.81: Ask user if missing media files on Save As + +2003-05-13 Don Allingham + + * src/EventEdit.py 1.12, src/Marriage.py 1.20, src/const.py 1.40, src/const.py.in 1.25: + Default marriage event patch from adl, remove const.py since it is autogenerated + +2003-05-13 Alex Roitman + + * TODO 1.3, NEWS 1.9: Update + + * src/ReadXML.py 1.21: Typo + + * src/ReadXML.py 1.20, src/errdialogs.glade 1.9: Wording cleanup + + * src/QuestionDialog.py 1.13, src/ReadXML.py 1.19, src/errdialogs.glade 1.8: + User input when files are lost on Import + +2003-05-13 Don Allingham + + * src/plugins/eval.glade 1.1, src/plugins/eval.py 1.1, src/plugins/leak.glade 1.1, src/plugins/leak.py 1.1: + Debug tools + + * src/StartupDialog.py 1.8, src/const.py 1.39: Fixed startup dialog + +2003-05-12 Don Allingham + + * src/StartupDialog.py 1.7: Fixed hard coded path + + * src/StartupDialog.py 1.6, src/const.py 1.38, src/gramps_main.py 1.80, src/GrampsParser.py 1.10, src/Marriage.py 1.19, src/PedView.py 1.10, src/ReadXML.py 1.18, src/AUTHORS 1.2: + Fixed marriage problem and startup dialog + +2003-05-12 Alex Roitman + + * src/gramps_main.py 1.79: Handle media files on Save As... + +2003-05-10 Alex Roitman + + * src/plugins/FtmStyleDescendants.py 1.3: Minor cleanups + + * src/plugins/FtmStyleDescendants.py 1.2: Almost done + + * src/plugins/FtmStyleAncestors.py 1.3: Minor correction + + * src/Utils.py 1.16: Roman numbers + +2003-05-09 Don Allingham + + * src/EditPlace.py 1.14, src/places.glade 1.9: + Handle edit buttons on place editor + + * src/EditPlace.py 1.13: Fixed missing edit buttons + +2003-05-08 Don Allingham + + * src/EditPlace.py 1.12, src/Marriage.py 1.18, src/PlaceView.py 1.18, src/marriage.glade 1.10, src/places.glade 1.8: + Fixed missing button events + + * src/ImageSelect.py 1.30, src/RelLib.py 1.20, src/gramps_main.py 1.78: + Handle image imports that are abandoned + +2003-05-08 Alex Roitman + + * src/plugins/FtmStyleDescendants.py 1.1: Initial mock-up, needs work + + * src/plugins/FtmStyleAncestors.py 1.2: Minor corrections + + * src/docgen/HtmlDoc.py 1.9, src/docgen/LaTeXDoc.py 1.5: + Superscripts in HTML and LaTeX + +2003-05-07 Alex Roitman + + * src/ReadXML.py 1.17: Remove object and refs if media file is lost + +2003-05-07 Don Allingham + + * src/GrampsParser.py 1.9, src/RelLib.py 1.19: + Fixed the place and family references on import + +2003-05-06 Alex Roitman + + * src/plugins/ReadNative.py 1.9, src/plugins/ReadPkg.py 1.5, src/ReadXML.py 1.16: + Reincarnation of Imports + + * src/ReadXML.py 1.15: Reverse sorting of MediaFileMap keys + + * src/ReadXML.py 1.14, src/plugins/ReadNative.py 1.8, src/plugins/ReadPkg.py 1.4: + More Import cleanups + +2003-05-06 Don Allingham + + * src/GrampsParser.py 1.8, src/ReadXML.py 1.13, src/RelLib.py 1.18, src/plugins/ReadPkg.py 1.3: + preserve full path for photos after import + + * src/gramps_main.py 1.77: Patch for tabs from Billy Earney + +2003-05-06 Alex Roitman + + * doc/gramps-manual/C/gramps-manual.xml 1.6: + Imports from GRAMPS db and package + + * src/ReadXML.py 1.12, src/plugins/ReadNative.py 1.7, src/plugins/ReadPkg.py 1.2: + Import from database + +2003-05-06 Don Allingham + + * src/gramps.glade 1.37: Fixed relationshp calculation + +2003-05-05 Alex Roitman + + * src/ReadXML.py 1.11, src/plugins/ReadPkg.py 1.1: + Import from GRAMPS package + + * src/RelLib.py 1.17: Typos + +2003-05-05 Don Allingham + + * src/GrampsParser.py 1.7, src/GrampsXML.py 1.3, src/RelLib.py 1.16, src/gramps_main.py 1.76, src/plugins/ReadNative.py 1.6: + Gramps IMPORTING + +2003-05-03 Don Allingham + + * src/gramps_main.py 1.75: + Handle redraw of the display after a tool is run + + * src/TarFile.py 1.5: provide a default temp file name + +2003-05-02 Don Allingham + + * TODO 1.2, src/docgen/AbiWordDoc.py 1.5, src/docgen/PdfDoc.py 1.7, src/plugins/FtmStyleAncestors.py 1.1: + Family Tree Maker style ancestor report + +2003-05-02 Alex Roitman + + * src/WriteXML.py 1.10: Fix for export-to-gramps problem + +2003-05-01 Don Allingham + + * src/TextDoc.py 1.7, src/docgen/PdfDoc.py 1.6, src/plugins/count_anc.py 1.5: + Fixed title in count_anc.py, added superscript for TextDoc + +2003-04-30 Alex Roitman + + * src/gramps_main.py 1.74: + Correction: bind relationship function _after_ the plugins are loaded + + * src/plugins/rel_ru.py 1.2: Now I got it right! + + * src/Relationship.py 1.5, src/plugins/rel_ru.py 1.1: Corrections + +2003-04-30 Don Allingham + + * src/FamilyView.py 1.32: Don't print b. and d. if not used + +2003-04-30 Alex Roitman + + * src/Plugins.py 1.17: Few typos + +2003-04-30 Don Allingham + + * src/Relationship.py 1.4, src/docgen/PdfDoc.py 1.5, src/gramps_main.py 1.73, src/plugins/RelCalc.py 1.7, NEWS 1.8, src/Plugins.py 1.16: + Relcal changes for plugins + +2003-04-28 Alex Roitman + + * src/Plugins.py 1.15: Minor typo + +2003-04-26 Don Allingham + + * src/EditPerson.py 1.30, src/PlaceView.py 1.17, src/RelLib.py 1.15, src/edit_person.glade 1.18: + Limit the number of characters in the description and source lists on the edit window + Prevent place duplication + +2003-04-23 Don Allingham + + * src/Find.py 1.10: Raise FIND window on CTRL-F + + * src/Find.py 1.9: Handle backwards find + +2003-04-22 Don Allingham + + * src/Find.py 1.8, src/gramps_main.py 1.72: + Fixed Find from popping up multiple windows. + + * src/Plugins.py 1.14: + Fixed redundant entries in report/tool dialogs after a reload of plugins + + * src/Plugins.py 1.13, src/config.glade 1.7: + Reload problem fix for plugins + +2003-04-21 Alex Roitman + + * src/plugins/DetAncestralReport.py 1.6: Format line typo + + * src/plugins/Verify.py 1.13: Male-female bug, 725016 + +2003-04-20 Don Allingham + + * NEWS 1.7: Update NEWS file + + * example/Makefile.in 1.1, example/gramps/Makefile.in 1.1: + Commited Makefile.in files for the example directories + + * src/AutoComp.py 1.12, src/ChooseParents.py 1.12, src/EditPerson.py 1.29, src/PedView.py 1.9, src/ReadXML.py 1.10, src/RelLib.py 1.14, src/Sources.py 1.12, src/WriteXML.py 1.9, configure.in 1.29: + Bug fixes + +2003-04-19 Alex Roitman + + * src/po/ru.po 1.13: Corrections + +2003-04-18 Bernd Schandl + + * src/po/de.po 1.13: German translation + +2003-04-18 Don Allingham + + * src/po/template.po 1.32: + Make sure only cvs committed files are in template.po + + * src/plugins/TimeLine.py 1.6, src/plugins/WriteGedcom.py 1.19, src/po/template.po 1.31, NEWS 1.6, src/Plugins.py 1.12, src/QuestionDialog.py 1.12, src/Report.py 1.23, src/docgen/AbiWordDoc.py 1.4, src/docgen/HtmlDoc.py 1.8, src/docgen/KwordDoc.py 1.5, src/docgen/LaTeXDoc.py 1.4, src/docgen/OpenDrawDoc.py 1.11, src/docgen/OpenOfficeDoc.py 1.7, src/docgen/PSDrawDoc.py 1.11, src/docgen/PdfDoc.py 1.4, src/docgen/PdfDrawDoc.py 1.7, src/docgen/RTFDoc.py 1.4, src/docgen/SvgDrawDoc.py 1.7, src/plugins/AncestorChart.py 1.9: + Reports handle file extensions and check for existing file. + +2003-04-18 Alex Roitman + + * src/po/ru.mo 1.5, src/po/sv.mo 1.3, src/po/it.mo 1.2, src/po/pt_BR.mo 1.4, src/po/Makefile.in 1.8, src/po/cs.mo 1.2, src/po/da_DK.mo 1.3, src/po/de.mo 1.6, src/po/es.mo 1.3, src/po/fr.mo 1.4: + Removing *.mo files + +2003-04-17 Alex Roitman + + * omf-install/Makefile.am 1.3, omf-install/Makefile.in 1.6, omf-install/extending-gramps-C.omf 1.2, omf-install/gramps-manual-C.omf 1.2, Makefile.am 1.6, Makefile.in 1.10, configure 1.27, configure.in 1.28: + Removing omf-install + + * src/const.py.in 1.24, src/const.py 1.37: Name correction + + * src/po/ru.po 1.12: Russian translation for 0.9.1 + +2003-04-16 Jens Arvidsson + + * src/po/sv.po 1.5: Translation updates + +2003-04-16 Bernd Schandl + + * src/po/de.po 1.12: German translation + +2003-04-16 Alex Roitman + + * src/po/template.po 1.30, src/plugins/Verify.py 1.12: Typo + + * src/po/ru.po 1.11, src/po/template.po 1.29, src/plugins/Verify.py 1.11: + Enable gender-aware translations for Verify.py + +2003-04-16 Don Allingham + + * src/po/template.po 1.28, src/plugins/patchnames.glade 1.5, src/gramps.zodb 1.5: + Translation clean up + + * src/gramps_main.py 1.71, src/plugins/Check.py 1.7, src/plugins/PatchNames.py 1.8, src/plugins/patchnames.glade 1.4: + Allow the user to select the entries to be modified. + + * src/plugins/verify.glade 1.5: Get rid of "activatible widget" warning + +2003-04-14 Alex Roitman + + * src/po/template.po 1.27, src/plugins/Verify.py 1.10: + More Verify.py corrections + +2003-04-14 Bernd Schandl + + * src/plugins/Verify.py 1.9, src/po/de.po 1.11: + Typo and German translation + +2003-04-14 Alex Roitman + + * src/po/ru.po 1.10: Update + + * src/plugins/Verify.py 1.8, src/po/template.po 1.26: + Correcting Verify.py messages + + * src/plugins/Verify.py 1.7: Minor correction + + * src/plugins/Verify.py 1.6: Enable translations + +2003-04-12 Jens Arvidsson + + * src/po/sv.po 1.4: Translation update for 0.9.0 + +2003-04-11 Bernd Schandl + + * src/po/de.po 1.10, src/plugins/RelCalc.py 1.6: + German translation and typo fix + +2003-04-11 Don Allingham + + * src/edit_person.glade 1.17, src/po/template.po 1.25: + Updated translations + + * src/ImageSelect.py 1.29, src/plugins/verify.glade 1.4: + Button fixes for Verify + +2003-04-10 Don Allingham + + * src/po/template.po 1.24, src/preferences.glade 1.11, src/errdialogs.glade 1.7, src/gramps.glade 1.36, gramps.spec.in 1.9: + Translation updates + +2003-04-10 Bernd Schandl + + * src/po/de.po 1.9: German translation + +2003-04-10 Don Allingham + + * gramps.spec.in 1.8: install options + + * gramps.spec.in 1.7: Add figures director + + * configure 1.26, gramps.spec.in 1.6: install gramps.xml in RPM + + * src/po/template.po 1.23: Home Person changes + + * src/po/Makefile.am 1.3, src/gramps.glade 1.35: msgfmt does not use -c + + * configure.in 1.27, src/gramps_main.py 1.70, src/po/template.po 1.22: + Fix configure file to not include extending-gramps + + * src/po/pl.po 1.3, src/po/pt_BR.po 1.5, src/po/ro.po 1.4, src/po/ru.po 1.9, src/po/sv.po 1.3, src/po/template.po 1.21, src/po/cs.po 1.2, src/po/da_DK.po 1.2, src/po/es.po 1.3, src/po/fr.po 1.4, src/po/it.po 1.2, src/po/nl.po 1.4, src/EditPerson.py 1.28, src/Relationship.py 1.3, src/gramps_main.py 1.69: + Translation changes + +2003-04-09 Bernd Schandl + + * src/po/de.po 1.8, src/plugins/IndivSummary.py 1.8, src/plugins/IndivComplete.py 1.9, src/ImageSelect.py 1.28, src/PlaceView.py 1.16, src/config.glade 1.6, src/gramps_main.py 1.68: + German translation and several typo fixes + +2003-04-09 Don Allingham + + * src/Find.py 1.7, src/GrampsCfg.py 1.19, src/ImageSelect.py 1.27, src/Report.py 1.22, src/TarFile.py 1.4, src/gramps_main.py 1.67: + Pychecker cleanup + + * src/po/pl.po 1.2: New Polish translation + +2003-04-06 Don Allingham + + * configure 1.25, configure.in 1.26: configure.in checks for pygtk + + * src/gramps.py 1.9, src/gramps_main.py 1.66, src/intl.py 1.5: + gtk.glade.bindtextdomain + +2003-04-06 Alex Roitman + + * src/po/ru.po 1.8: Corrections + +2003-04-05 Don Allingham + + * aclocal.m4 1.4, configure 1.24, src/const.py 1.36, src/const.py.in 1.23, src/gramps.glade 1.34, src/gramps_main.py 1.65, src/po/Makefile.am 1.2, src/po/Makefile.in 1.7, src/po/ru.mo 1.4, src/po/template.po 1.20: + translation fixes + +2003-04-04 Alex Roitman + + * src/po/ru.po 1.7: Update + +2003-04-04 Don Allingham + + * src/Utils.py 1.15, src/errdialogs.glade 1.6, src/gramps.glade 1.33, src/gramps.py 1.8, src/gramps_main.py 1.64, src/intl.py 1.4, src/po/template.po 1.19, Makefile.in 1.9, aclocal.m4 1.3, configure 1.23, example/gramps/data.gramps 1.18, src/AutoComp.py 1.11, src/EditPerson.py 1.27, src/Find.py 1.6, src/ListModel.py 1.25, src/Makefile.in 1.18, src/MediaView.py 1.17, src/PedView.py 1.8, src/PlaceView.py 1.15, src/QuestionDialog.py 1.11, src/RelLib.py 1.13, src/Relationship.py 1.2, src/SourceView.py 1.10: + Find support + +2003-04-04 Alex Roitman + + * doc/gramps-manual/C/gramps-manual.xml 1.5: Added Help subsection + +2003-04-02 Alex Roitman + + * doc/gramps-manual/C/gramps-manual.xml 1.4: First proof by Rikke + + * src/po/ru.po 1.6: Corrections + + * src/po/ru.po 1.5: Updated for 0.9.1 + +2003-04-01 Alex Roitman + + * src/gramps_main.py 1.63: Typos + +2003-04-01 Don Allingham + + * src/gramps.glade 1.32, src/po/template.po 1.18: + Replace GNOME menu items + +2003-03-31 Alex Roitman + + * doc/gramps-manual/C/Makefile.in 1.7, doc/xmldocs.make 1.2, src/Makefile.in 1.17, src/po/de.mo 1.5, Makefile.am 1.5, Makefile.in 1.8, aclocal.m4 1.2, configure 1.22: + Changing docs installation dir + +2003-03-31 Don Allingham + + * src/calendars/Makefile.in 1.4, src/data/Makefile.in 1.6, src/data/templates/Makefile.in 1.6, src/docgen/Makefile.in 1.7, src/filters/Makefile.in 1.7, src/plugins/Makefile.in 1.8, src/po/Makefile.in 1.6, example/gramps/11.png 1.2, example/gramps/12.png 1.2, example/gramps/13.png 1.2, example/gramps/14.png 1.2, example/gramps/15.png 1.2, example/gramps/6.png 1.2, example/gramps/7.png 1.2, example/gramps/8.png 1.2, example/gramps/9.png 1.2, example/gramps/Makefile.am 1.1, example/gramps/O0006.jpg 1.2, omf-install/Makefile.in 1.5, src/Makefile.in 1.16, src/const.py 1.35, Makefile.am 1.4, Makefile.in 1.7, configure 1.21, configure.in 1.25, doc/Makefile.in 1.6, doc/extending-gramps/C/Makefile.in 1.5, doc/extending-gramps/Makefile.in 1.5, doc/gramps-manual/C/Makefile.in 1.6, doc/gramps-manual/Makefile.in 1.6, example/Makefile.am 1.1, example/gedcom/sample.ged 1.2, example/gramps.zodb 1.2, example/gramps/10.png 1.2: + Fixed example database + + * src/gramps_main.py 1.62: Fixed example file loading + + * src/ansel_utf8.py 1.6, src/calendars/Makefile.in 1.3, src/const.py 1.34, src/const.py.in 1.22, src/data/Makefile.in 1.5, src/data/templates/Makefile.in 1.5, src/docgen/Makefile.in 1.6, src/filters/Makefile.in 1.6, src/gramps.glade 1.31, src/gramps_main.py 1.61, src/plugins/Makefile.in 1.7, src/plugins/ReadGedcom.py 1.16, src/plugins/gedcomimport.glade 1.3, src/po/Makefile.in 1.5, src/Makefile.in 1.15: + Example database menu item + +2003-03-30 Alex Roitman + + * doc/gramps-manual/C/figures/gedcom-import.png 1.4: dialog update + +2003-03-28 Alex Roitman + + * doc/gramps-manual/C/gramps-manual.xml 1.3: Minor cleanups + + * gramps.spec.in 1.5: Modify doc path + +2003-03-28 Don Allingham + + * gramps.spec 1.16: install manual for RPM + + * src/ReadXML.py 1.9, src/gramps_main.py 1.60, src/po/nl.po 1.3, src/DbPrompter.py 1.9: + filename clean up + +2003-03-27 Alex Roitman + + * doc/gramps-manual/C/gramps-manual.xml 1.2: + Minor correction for Define filter dialog + + * doc/gramps-manual/Makefile.in 1.5, doc/gramps.sgml 1.2, doc/sgmldocs.make 1.2, doc/Makefile.in 1.5, doc/gramps-manual/C/gramps-manual/stylesheet-images/warning.gif 1.2, doc/gramps-manual/C/gramps-manual/index.html 1.2, doc/gramps-manual/C/gramps-manual/ln7.html 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/caution.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/home.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/important.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/next.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/note.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/prev.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/tip.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/toc-blank.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/toc-minus.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/toc-plus.gif 1.2, doc/gramps-manual/C/gramps-manual/stylesheet-images/up.gif 1.2, doc/gramps-manual/C/gramps-manual/t1.html 1.2, doc/gramps-manual/C/gramps-manual/x129.html 1.2, doc/gramps-manual/C/gramps-manual/x28.html 1.2, doc/gramps-manual/C/gramps-manual/x41.html 1.2, doc/gramps-manual/C/gramps-manual/x84.html 1.2, doc/gramps-manual/C/gramps.xml 1.25, doc/gramps-manual/C/index.html 1.2, doc/gramps-manual/C/gramps.html 1.17, doc/gramps-manual/C/gramps-manual.sgml 1.2, doc/gramps-manual/C/Makefile.in 1.5: + Removing obsolete docs + + * doc/gramps-manual/C/gramps-manual-C.omf 1.2, doc/gramps-manual/C/gramps-manual.xml 1.1, doc/gramps-manual/C/Makefile.am 1.2, doc/xmldocs.make 1.1, doc/omf.make 1.1, doc/Makefile.am 1.2: + Corrections to properly install GNOME2 docs + + * COPYING-DOCS 1.1: GNOME2 compliance + + * Makefile.am 1.3, gramps.spec.in 1.4, configure.in 1.24: + Corrections to properly install GNOME2 docs + +2003-03-27 Don Allingham + + * src/gramps_main.py 1.59, src/gramps.glade 1.30, src/GrampsCfg.py 1.18: + Sidebar/tab handling + +2003-03-26 Don Allingham + + * src/EditPerson.py 1.26, src/Plugins.py 1.11, src/edit_person.glade 1.16, src/intl.py 1.3: + Detect intl library successful loading + + * src/MediaView.py 1.16, src/PlaceView.py 1.14, src/SourceView.py 1.9, src/gramps_main.py 1.58: + Translate list headers + +2003-03-25 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.24: Minor typo + + * doc/gramps-manual/C/figures/cfe-df.png 1.3: adding figure with -kb + + * doc/gramps-manual/C/figures/cfe-df.png 1.2: + removing figure added without -kb + +2003-03-25 Don Allingham + + * src/GenericFilter.py 1.16, src/plugins/FilterEditor.py 1.7, src/rule.glade 1.7: + Filter editor fixes + +2003-03-25 Alex Roitman + + * doc/gramps-manual/C/figures/cfe-df.png 1.1: Define filter dialog + +2003-03-24 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.23, doc/gramps-manual/C/gramps.html 1.16: + Done with Custom Filter Editor + +2003-03-24 Bernd Schandl + + * src/po/de.po 1.7: Some more German translations + +2003-03-24 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.22, doc/gramps-manual/C/gramps.html 1.15: + Changes related to the corrected edit-si.png + + * doc/gramps-manual/C/figures/edit-si.png 1.4: + Corrected figure: new button added + +2003-03-24 Don Allingham + + * configure 1.20, configure.in 1.23, doc/gramps.1 1.4, gramps.spec 1.15, src/const.py 1.33: + 0.9.1-pre1 setup + + * src/AutoComp.py 1.10, src/EditSource.py 1.11, src/Sources.py 1.11, src/const.py 1.32, src/const.py.in 1.21, src/gramps.glade 1.29, src/po/template.po 1.17, src/srcsel.glade 1.8: + Source improvements + +2003-03-23 Don Allingham + + * src/po/template.po 1.16: New translation file for typo fix + + * src/preferences.glade 1.10: Fixed typo + +2003-03-23 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.21, doc/gramps-manual/C/gramps.html 1.14: + Almost done with the first draft + +2003-03-23 Don Allingham + + * src/docgen/HtmlDoc.py 1.7, src/plugins/WebPage.py 1.12: + Fixed templates for HTML reports + + * src/.cvsignore 1.2, src/FamilyView.py 1.31, src/MediaView.py 1.15, src/PlaceView.py 1.13, src/Report.py 1.21, src/SourceView.py 1.8, src/gramps.gladep 1.3, src/gramps_main.py 1.57, src/plugins/.cvsignore 1.2, src/po/template.po 1.15: + Accessibility for dialogs + + * configure 1.19, src/Find.py 1.5, src/Makefile.in 1.14, src/Report.py 1.20, src/gramps.glade 1.28, src/gramps_main.py 1.56, src/po/de.mo 1.4: + Fixed HTML options + +2003-03-22 Alex Roitman + + * src/const.py 1.31, src/const.py.in 1.20: Fixing typo + + * doc/gramps-manual/C/gramps.html 1.13, doc/gramps-manual/C/gramps.xml 1.20: + Done with Tools + +2003-03-22 Don Allingham + + * src/Relationship.py 1.1, src/edit_person.glade 1.15, src/gramps_main.py 1.55, src/plugins/Check.py 1.6, src/plugins/Merge.py 1.7, src/plugins/relcalc.glade 1.5, src/plugins/soundex.glade 1.3, src/plugins/soundgen.py 1.6, src/preferences.glade 1.9, example/gramps/data.gramps 1.17, src/AttrEdit.py 1.10, src/AutoComp.py 1.9, src/Bookmarks.py 1.6, src/GrampsCfg.py 1.17, src/Makefile.am 1.12: + Merge fixes, option to display relationship to the home person in the + status bar. + +2003-03-22 Alex Roitman + + * doc/gramps-manual/C/gramps.html 1.12, doc/gramps-manual/C/gramps.xml 1.19: + Started Tools + + * doc/gramps-manual/C/figures/edit-bm.png 1.1, doc/gramps-manual/C/figures/edit-person-addresses.png 1.1, doc/gramps-manual/C/figures/edit-person-attributes.png 1.1, doc/gramps-manual/C/figures/edit-person-events.png 1.1, doc/gramps-manual/C/figures/edit-person-gallery.png 1.1, doc/gramps-manual/C/figures/edit-person-internet.png 1.1, doc/gramps-manual/C/figures/edit-person-lds.png 1.1, doc/gramps-manual/C/figures/edit-person-names.png 1.1, doc/gramps-manual/C/figures/edit-person-notes.png 1.1, doc/gramps-manual/C/figures/first-open.png 1.1: + Adding more new figures + +2003-03-21 Alex Roitman + + * doc/gramps-manual/C/gramps.html 1.11, doc/gramps-manual/C/gramps.xml 1.18: + Finished Reports + + * doc/gramps-manual/C/figures/media.png 1.3, doc/gramps-manual/C/figures/noside-nofilt.png 1.3, doc/gramps-manual/C/figures/pedigree.png 1.3, doc/gramps-manual/C/figures/places.png 1.3, doc/gramps-manual/C/figures/side-filt.png 1.3, doc/gramps-manual/C/figures/sources.png 1.3, doc/gramps-manual/C/figures/edit-person.png 1.3, doc/gramps-manual/C/figures/edit-plc.png 1.3, doc/gramps-manual/C/figures/edit-rel.png 1.3, doc/gramps-manual/C/figures/edit-si.png 1.3, doc/gramps-manual/C/figures/edit-src.png 1.3, doc/gramps-manual/C/figures/edit-wi.png 1.3, doc/gramps-manual/C/figures/family.png 1.3, doc/gramps-manual/C/figures/gedcom-export-progress.png 1.3, doc/gramps-manual/C/figures/gedcom-export.png 1.3, doc/gramps-manual/C/figures/gedcom-import.png 1.3, doc/gramps-manual/C/figures/mainwin.png 1.5, doc/gramps-manual/C/figures/edit-ad.png 1.3, doc/gramps-manual/C/figures/edit-an.png 1.3, doc/gramps-manual/C/figures/edit-at.png 1.3, doc/gramps-manual/C/figures/edit-ev.png 1.3, doc/gramps-manual/C/figures/edit-media.png 1.3: + Adding new figures with -kb flag + + * doc/gramps-manual/C/figures/edit-ad.png 1.2, doc/gramps-manual/C/figures/edit-an.png 1.2, doc/gramps-manual/C/figures/edit-at.png 1.2, doc/gramps-manual/C/figures/edit-ev.png 1.2, doc/gramps-manual/C/figures/edit-media.png 1.2, doc/gramps-manual/C/figures/edit-person.png 1.2, doc/gramps-manual/C/figures/edit-plc.png 1.2, doc/gramps-manual/C/figures/edit-rel.png 1.2, doc/gramps-manual/C/figures/edit-si.png 1.2, doc/gramps-manual/C/figures/edit-src.png 1.2, doc/gramps-manual/C/figures/edit-wi.png 1.2, doc/gramps-manual/C/figures/family.png 1.2, doc/gramps-manual/C/figures/gedcom-export-progress.png 1.2, doc/gramps-manual/C/figures/gedcom-export.png 1.2, doc/gramps-manual/C/figures/gedcom-import.png 1.2, doc/gramps-manual/C/figures/mainwin.png 1.4, doc/gramps-manual/C/figures/media.png 1.2, doc/gramps-manual/C/figures/noside-nofilt.png 1.2, doc/gramps-manual/C/figures/pedigree.png 1.2, doc/gramps-manual/C/figures/places.png 1.2, doc/gramps-manual/C/figures/side-filt.png 1.2, doc/gramps-manual/C/figures/sources.png 1.2: + Removing figs -- need to add with -kb + +2003-03-21 Don Allingham + + * src/GedcomInfo.py 1.6, src/GenericFilter.py 1.15, src/MediaView.py 1.14, src/gramps_main.py 1.54, src/po/template.po 1.14: + Message for place displays + + * src/DbPrompter.py 1.8, src/EditPerson.py 1.25, src/ReadXML.py 1.8, src/edit_person.glade 1.14, src/gramps_main.py 1.53, src/plugins/WriteGedcom.py 1.18, src/plugins/gedcomexport.glade 1.4: + Fixed sorting + +2003-03-21 Alex Roitman + + * doc/gramps-manual/C/figures/edit-ad.png 1.1, doc/gramps-manual/C/figures/edit-an.png 1.1, doc/gramps-manual/C/figures/edit-at.png 1.1, doc/gramps-manual/C/figures/edit-ev.png 1.1, doc/gramps-manual/C/figures/edit-media.png 1.1, doc/gramps-manual/C/figures/edit-person.png 1.1, doc/gramps-manual/C/figures/edit-plc.png 1.1, doc/gramps-manual/C/figures/edit-rel.png 1.1, doc/gramps-manual/C/figures/edit-si.png 1.1, doc/gramps-manual/C/figures/edit-src.png 1.1, doc/gramps-manual/C/figures/edit-wi.png 1.1, doc/gramps-manual/C/figures/family.png 1.1, doc/gramps-manual/C/figures/gedcom-export-progress.png 1.1, doc/gramps-manual/C/figures/gedcom-export.png 1.1, doc/gramps-manual/C/figures/gedcom-import.png 1.1, doc/gramps-manual/C/figures/mainwin.png 1.3, doc/gramps-manual/C/figures/media.png 1.1, doc/gramps-manual/C/figures/noside-nofilt.png 1.1, doc/gramps-manual/C/figures/pedigree.png 1.1, doc/gramps-manual/C/figures/places.png 1.1, doc/gramps-manual/C/figures/side-filt.png 1.1, doc/gramps-manual/C/figures/sources.png 1.1: + Adding new figures + + * doc/gramps-manual/C/figures/prefs-media.png 1.2, doc/gramps-manual/C/figures/prefs-report.png 1.2, doc/gramps-manual/C/figures/prefs-research.png 1.2, doc/gramps-manual/C/figures/prefs-revision.png 1.2, doc/gramps-manual/C/figures/reportsel.png 1.2, doc/gramps-manual/C/figures/revcontrol.png 1.2, doc/gramps-manual/C/figures/savecomment.png 1.2, doc/gramps-manual/C/figures/sourcelist.png 1.2, doc/gramps-manual/C/figures/sourcerefsel.png 1.2, doc/gramps-manual/C/figures/toolsel.png 1.2, doc/gramps-manual/C/figures/gotobookmark.png 1.2, doc/gramps-manual/C/figures/localmedia.png 1.2, doc/gramps-manual/C/figures/mainwin.png 1.2, doc/gramps-manual/C/figures/mediaview.png 1.2, doc/gramps-manual/C/figures/opendb.png 1.2, doc/gramps-manual/C/figures/pedegreesel.png 1.2, doc/gramps-manual/C/figures/pedegreeview.png 1.2, doc/gramps-manual/C/figures/peoplelist.png 1.2, doc/gramps-manual/C/figures/placelist.png 1.2, doc/gramps-manual/C/figures/prefs-bars.png 1.2, doc/gramps-manual/C/figures/prefs-colors.png 1.2, doc/gramps-manual/C/figures/prefs-dates.png 1.2, doc/gramps-manual/C/figures/prefs-disp.png 1.2, doc/gramps-manual/C/figures/prefs-find.png 1.2, doc/gramps-manual/C/figures/prefs-gen.png 1.2, doc/gramps-manual/C/figures/prefs-guess.png 1.2, doc/gramps-manual/C/figures/prefs-ids.png 1.2, doc/gramps-manual/C/figures/prefs-main.png 1.2, doc/gramps-manual/C/figures/addmedia.png 1.2, doc/gramps-manual/C/figures/druidpg1.png 1.2, doc/gramps-manual/C/figures/editbookmarks.png 1.2, doc/gramps-manual/C/figures/ep-address.png 1.2, doc/gramps-manual/C/figures/ep-altname.png 1.2, doc/gramps-manual/C/figures/ep-attributes.png 1.2, doc/gramps-manual/C/figures/ep-event.png 1.2, doc/gramps-manual/C/figures/ep-gallery.png 1.2, doc/gramps-manual/C/figures/ep-general.png 1.2, doc/gramps-manual/C/figures/ep-internet.png 1.2, doc/gramps-manual/C/figures/ep-lds.png 1.2, doc/gramps-manual/C/figures/ep-notes.png 1.2, doc/gramps-manual/C/figures/familyview.png 1.2, doc/gramps-manual/C/figures/filter.png 1.2, doc/gramps-manual/C/figures/globalmedia.png 1.2: + Removing old figures + +2003-03-21 Jeffrey C. Ollie + + * src/mergedata.glade 1.7: + Change the grouping of the radio buttons so that they are grouped + horizontally, rather than vertically. Also, get rid of the frames to + get closer to Gnome HIG compliance, but I'm sure that there will be + more changes needed for full compliance. + +2003-03-21 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.17, doc/gramps-manual/C/gramps.html 1.10: + Half-way into reports + +2003-03-20 Alex Roitman + + * doc/gramps-manual/C/gramps.html 1.9, doc/gramps-manual/C/gramps.xml 1.16: + Finished navigation + +2003-03-20 Don Allingham + + * configure.in 1.22, src/po/nl.po 1.2: nl translation update + +2003-03-20 Alex Roitman + + * doc/gramps-manual/C/gramps.html 1.8, doc/gramps-manual/C/gramps.xml 1.15: + Finally done with editing + + * src/const.py 1.30, src/const.py.in 1.19: Minor typo + +2003-03-20 Don Allingham + + * src/Date.py 1.11, src/PlaceView.py 1.12, src/Witness.py 1.3, src/gramps_main.py 1.52: + Faster load times for places + + * src/StartupDialog.py 1.5, src/Witness.py 1.2, src/config.glade 1.5, src/const.py 1.29, src/const.py.in 1.18: + Witness editor fixes, documentation and translation list fixes + +2003-03-19 Alex Roitman + + * doc/gramps-manual/C/gramps.html 1.7, doc/gramps-manual/C/gramps.xml 1.14: + Done with editing except for the Witness Editor + + * doc/gramps-manual/C/gramps.html 1.6, doc/gramps-manual/C/gramps.xml 1.13: + More editing done + + * doc/gramps-manual/C/gramps.html 1.5, doc/gramps-manual/C/gramps.xml 1.12: + Almost done with the editing + + * doc/gramps-manual/C/gramps.html 1.4, doc/gramps-manual/C/gramps.xml 1.11: + Working down the editing + +2003-03-19 Don Allingham + + * src/GrampsCfg.py 1.16, src/QuestionDialog.py 1.10, src/errdialogs.glade 1.5, src/gramps.glade 1.27, src/gramps_main.py 1.51, src/plugins/ChangeTypes.py 1.6, src/plugins/Check.py 1.5, src/plugins/PatchNames.py 1.7, src/plugins/RelCalc.py 1.5, src/plugins/Summary.py 1.5, src/plugins/Verify.py 1.5, src/plugins/WritePkg.py 1.4, src/plugins/merge.glade 1.5, src/plugins/pkgexport.glade 1.2, src/plugins/relcalc.glade 1.4, src/plugins/summary.glade 1.3, src/plugins/verify.glade 1.3: + HIG improvements + +2003-03-19 Alex Roitman + + * doc/gramps-manual/C/gramps.html 1.3, doc/gramps-manual/C/gramps.xml 1.10: + Better structure for editing + +2003-03-18 Don Allingham + + * src/plugins/Makefile.am 1.4, src/plugins/Makefile.in 1.6, src/const.py 1.28: + removed readgecom.glade + +2003-03-17 Don Allingham + + * src/gramps_main.py 1.50, src/plugins/ChangeTypes.py 1.5, src/plugins/ReadGedcom.py 1.15, src/plugins/WriteGedcom.py 1.17, src/plugins/changetype.glade 1.2, src/plugins/gedcomexport.glade 1.3, src/plugins/gedcomimport.glade 1.2, src/plugins/patchnames.glade 1.3, src/plugins/readgedcom.glade 1.2, src/plugins/soundex.glade 1.2, src/plugins/soundgen.py 1.5: + HIG changes + +2003-03-17 Alex Roitman + + * doc/gramps-manual/C/gramps.html 1.2, doc/gramps-manual/C/gramps.xml 1.9: + Typos + +2003-03-17 Don Allingham + + * src/Marriage.py 1.17, src/gramps_main.py 1.49, configure 1.18, configure.in 1.21, src/GrampsCfg.py 1.15: + Updates to people list occur only on active display + +2003-03-15 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.8, doc/gramps-manual/C/gramps.html 1.1: + Done with Edit Person + +2003-03-15 Don Allingham + + * src/po/nl.po 1.1: Dutch translation + + * src/const.py 1.27, src/const.py.in 1.17, src/gramps.glade 1.26, src/gramps_main.py 1.48, src/RelLib.py 1.12, src/Makefile.in 1.13: + Faster initial display + +2003-03-14 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.7: Started on Editing + +2003-03-14 Don Allingham + + * src/EditPerson.py 1.24, src/NoteEdit.py 1.6, src/RelLib.py 1.11, src/gramps_main.py 1.47, src/po/template.po 1.13: + Hide main window until it is completely initialized. + +2003-03-13 Bernd Schandl + + * src/RelImage.py 1.9, src/po/de.po 1.6, src/PlaceView.py 1.11, src/FamilyView.py 1.30: + Typos and German translation + +2003-03-12 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.6: More cleanups + +2003-03-12 Don Allingham + + * src/plugins/PatchNames.py 1.6, src/plugins/patchnames.glade 1.2, src/system_filters.xml 1.2, src/gramps_main.py 1.46: + Patch names improvements + +2003-03-12 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.5: Minor cleanups + + * doc/gramps-manual/C/legal.xml 1.1: Initial upload + + * doc/gramps-manual/C/gramps.xml 1.4: + It now parses into a bearable HTML! + + * doc/gramps-manual/C/gramps.xml 1.3, doc/gramps-manual/C/gramps-manual-C.txt 1.5: + Removing plain text version in favor of XML + +2003-03-12 Don Allingham + + * src/plugins/TimeLine.py 1.5, src/plugins/desbrowse.glade 1.2, src/plugins/eventcmp.glade 1.3, src/plugins/merge.glade 1.4, src/plugins/Desbrowser.py 1.7, src/plugins/EventCmp.py 1.8, src/plugins/FilterEditor.py 1.6, src/plugins/IndivComplete.py 1.8, src/plugins/IndivSummary.py 1.7, src/plugins/Merge.py 1.6, src/plugins/ReadGedcom.py 1.14, src/gramps_main.py 1.45, src/rule.glade 1.6, src/GenericFilter.py 1.14: + Faster loading of pages, Improvements to filters + +2003-03-12 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.2: A little advance + +2003-03-11 Alex Roitman + + * doc/gramps-manual/C/gramps.xml 1.1: New manual in XML format + + * doc/gramps-manual/C/gramps-manual-C.txt 1.4: + Further cleanup and some Usage + + * doc/gramps-manual/C/gramps-manual-C.txt 1.3: + Cleanup of into, getting_started, and main window + +2003-03-10 Alex Roitman + + * doc/gramps-manual/C/gramps-manual-C.txt 1.2: First correction + + * doc/gramps-manual/C/gramps-manual-C.txt 1.1: + A little more than the outline + +2003-03-08 Don Allingham + + * src/FamilyView.py 1.29, src/Makefile.am 1.11, src/Makefile.in 1.12, src/Marriage.py 1.16, src/calendars/Makefile.in 1.2, src/docgen/Makefile.in 1.5, src/filters/Makefile.in 1.5, src/gramps.py 1.7, src/gramps_main.py 1.44, src/plugins/AncestorChart.py 1.8, src/plugins/AncestorReport.py 1.6, src/plugins/DesGraph.py 1.8, src/plugins/DescendReport.py 1.7, src/plugins/FamilyGroup.py 1.5, src/plugins/IndivComplete.py 1.7, src/plugins/IndivSummary.py 1.6, src/plugins/Makefile.in 1.5, src/plugins/TimeLine.py 1.4, src/plugins/WebPage.py 1.11, src/po/template.po 1.12: + Bug fixes from pychecker + + * src/TextDoc.py 1.6, src/plugins/WebPage.py 1.10, src/po/template.po 1.11, src/styles.glade 1.9, src/FamilyView.py 1.28, src/RelLib.py 1.10, src/Report.py 1.19, src/StyleEditor.py 1.13: + Paragraph editor enhancements - styles have descriptions + + * src/Witness.py 1.1: Witness support + +2003-03-07 Don Allingham + + * src/GrampsZODB.py 1.3: Qualify Person with RelLIb + + * src/plugins/Makefile.am 1.3: Removed FullFamily + + * src/plugins/FilterEditor.py 1.5, src/plugins/Makefile.am 1.2, src/po/template.po 1.10, src/calendars/Makefile.am 1.2, src/docgen/Makefile.am 1.2, src/filters/Makefile.am 1.2, src/mergedata.glade 1.6, src/places.glade 1.7, src/plugins.glade 1.10, src/preferences.glade 1.8, src/revision.glade 1.9, src/rule.glade 1.5, src/srcsel.glade 1.7, src/styles.glade 1.8, src/const.py 1.26, src/dialog.glade 1.9, src/edit_person.glade 1.13, src/errdialogs.glade 1.4, src/gramps.glade 1.25, src/gramps_main.py 1.43, src/marriage.glade 1.9, src/DbPrompter.py 1.7, src/GenericFilter.py 1.13, src/Makefile.am 1.10, src/Makefile.in 1.11, src/MergeData.py 1.6, src/Plugins.py 1.10, src/StyleEditor.py 1.12, src/VersionControl.py 1.6, src/config.glade 1.4: + Title handling + +2003-03-06 Don Allingham + + * src/edit_person.glade 1.12, src/gramps.glade 1.24, src/gramps_main.py 1.42, src/imagesel.glade 1.8, src/marriage.glade 1.8, src/places.glade 1.6, src/plugins.glade 1.9, src/po/template.po 1.9, src/revision.glade 1.8, src/srcsel.glade 1.6, src/AddSpouse.py 1.12, src/AddrEdit.py 1.8, src/AttrEdit.py 1.9, src/ChooseParents.py 1.11, src/DbPrompter.py 1.6, src/DisplayTrace.py 1.10, src/EditPerson.py 1.23, src/EditPlace.py 1.11, src/EditSource.py 1.10, src/EventEdit.py 1.11, src/ImageSelect.py 1.26, src/LocEdit.py 1.8, src/Marriage.py 1.15, src/NameEdit.py 1.8, src/Plugins.py 1.9, src/QuickAdd.py 1.6, src/Report.py 1.18, src/SelectChild.py 1.11, src/Sources.py 1.10, src/UrlEdit.py 1.6, src/Utils.py 1.14, src/dialog.glade 1.8: + Window title strings + + * src/AddSpouse.py 1.11, src/Marriage.py 1.14, src/dialog.glade 1.7, src/edit_person.glade 1.11: + title fixes in dialog boxes + +2003-03-05 Don Allingham + + * src/po/template.po 1.8, src/gramps.glade 1.23, src/marriage.glade 1.7, src/places.glade 1.5, src/plugins.glade 1.8, src/po/ro.po 1.3, src/preferences.glade 1.7, src/revision.glade 1.7, src/srcsel.glade 1.5, src/styles.glade 1.7, src/QuickAdd.py 1.5, src/SelectChild.py 1.10, src/Sources.py 1.9, src/StyleEditor.py 1.11, src/UrlEdit.py 1.5, src/Utils.py 1.13, src/VersionControl.py 1.5, src/dialog.glade 1.6, src/edit_person.glade 1.10, src/AddSpouse.py 1.10, src/AddrEdit.py 1.7, src/AttrEdit.py 1.8, src/ChooseParents.py 1.10, src/DbPrompter.py 1.5, src/EditPlace.py 1.10, src/EditSource.py 1.9, src/EventEdit.py 1.10, src/LocEdit.py 1.7, src/Marriage.py 1.13, src/NameEdit.py 1.7, src/Plugins.py 1.8: + Translation strings + +2003-03-04 Don Allingham + + * src/StyleEditor.py 1.10, src/TextDoc.py 1.5, src/config.glade 1.3, src/revision.glade 1.6, src/styles.glade 1.6: + Style editor improvements + +2003-03-03 Don Allingham + + * src/dialog.glade 1.5, src/edit_person.glade 1.9, src/gramps.glade 1.22, src/gramps_main.py 1.41, src/imagesel.glade 1.7, src/marriage.glade 1.6, src/mergedata.glade 1.5, src/places.glade 1.4, src/plugins.glade 1.7, src/po/ro.po 1.2, src/revision.glade 1.5, src/srcsel.glade 1.4, src/styles.glade 1.5, src/AddSpouse.py 1.9, src/AddrEdit.py 1.6, src/AttrEdit.py 1.7, src/ChooseParents.py 1.9, src/EditPerson.py 1.22, src/EditPlace.py 1.9, src/EventEdit.py 1.9, src/FamilyView.py 1.27, src/ImageSelect.py 1.25, src/Marriage.py 1.12, src/NameEdit.py 1.6, src/Report.py 1.17, src/SelectChild.py 1.9, src/Sources.py 1.8: + Interface compliance changes + +2003-02-28 Don Allingham + + * configure 1.17, configure.in 1.20, gramps.spec 1.14, src/EditPerson.py 1.21, src/const.py 1.25, src/edit_person.glade 1.8, src/errdialogs.glade 1.3, src/gramps.glade 1.21, src/preferences.glade 1.6, NEWS 1.5: + Edit Person changes + +2003-02-27 Don Allingham + + * src/ReadXML.py 1.7, src/Marriage.py 1.11: Dialog improvements + + * src/QuestionDialog.py 1.9, src/RelImage.py 1.8, src/errdialogs.glade 1.2, src/gramps.py 1.6, src/gramps_main.py 1.40, src/EditPerson.py 1.20, src/FamilyView.py 1.26: + HIG improvements + +2003-02-26 Don Allingham + + * src/gramps_main.py 1.39, src/FamilyView.py 1.25, src/Report.py 1.16, src/const.py 1.24, src/gramps.glade 1.20: + HIG compliance (or at least the start of) + +2003-02-25 Laurent Protois + + * src/po/fr.mo 1.3, src/po/fr.po 1.3: Update for 0.9.0-1 + +2003-02-24 Laurent Protois + + * src/po/fr.mo 1.2, src/po/fr.po 1.2: french up to date translation + +2003-02-24 Don Allingham + + * src/po/de.mo 1.3, src/po/pt_BR.mo 1.3, src/po/ro.po 1.1, src/po/ru.mo 1.3: + Romanian translation + + * src/docgen/HtmlDoc.py 1.6, src/errdialogs.glade 1.1, src/gramps.desktop 1.2, src/gramps.glade 1.19, src/gramps_main.py 1.38, src/imagesel.glade 1.6, src/marriage.glade 1.5, src/mergedata.glade 1.4, src/places.glade 1.3, src/plugins.glade 1.6, src/plugins/Desbrowser.py 1.6, src/plugins/IndivComplete.py 1.6, src/plugins/TimeLine.py 1.3, src/po/da_DK.mo 1.2, src/po/de.mo 1.2, src/po/es.mo 1.2, src/po/pt_BR.mo 1.2, src/po/ru.mo 1.2, src/po/sv.mo 1.2, src/preferences.glade 1.5, src/revision.glade 1.4, src/rule.glade 1.4, src/sort.py 1.7, src/srcsel.glade 1.3, src/styles.glade 1.4, NEWS 1.4, example/gramps/data.gramps 1.16, src/AddMedia.py 1.8, src/Bookmarks.py 1.5, src/EditPerson.py 1.19, src/EditSource.py 1.8, src/EventEdit.py 1.8, src/FamilyView.py 1.24, src/GrampsParser.py 1.6, src/GrampsZODB.py 1.2, src/ImageSelect.py 1.24, src/ListModel.py 1.24, src/Marriage.py 1.10, src/MediaView.py 1.13, src/PaperMenu.py 1.5, src/PlaceView.py 1.10, src/QuestionDialog.py 1.8, src/ReadXML.py 1.6, src/RelImage.py 1.7, src/RelLib.py 1.9, src/Report.py 1.15, src/SourceView.py 1.7, src/Sources.py 1.7, src/StyleEditor.py 1.9, src/TarFile.py 1.3, src/Utils.py 1.12, src/WriteXML.py 1.8, src/const.py 1.23, src/const.py.in 1.16, src/dialog.glade 1.4, src/edit_person.glade 1.7: + Updated dialogs + +2003-02-18 Alex Roitman + + * src/po/ru.po 1.4: Russian translatio for 0.9.0, update + +2003-02-15 Don Allingham + + * NEWS 1.3: Updated the NEWS file + + * src/plugins/EventCmp.py 1.7, src/plugins/Merge.py 1.5, src/plugins/Verify.py 1.4, src/plugins/merge.glade 1.3, src/plugins/soundgen.py 1.4, src/plugins/verify.glade 1.2, configure.in 1.19, src/const.py 1.22, src/const.py.in 1.15, src/plugins/ChangeTypes.py 1.4, src/plugins/DetAncestralReport.py 1.5, src/plugins/DetDescendantReport.py 1.6: + Plugin clean up + +2003-02-15 Bernd Schandl + + * src/po/de.po 1.5: Update of German translation + +2003-02-14 Marcos Bedinelli + + * src/po/pt_BR.po 1.4: Brazilian-Portuguese translation for GRAMPS 2 + +2003-02-14 Don Allingham + + * src/data/fdl.txt 1.1: + Added GNU Free Documentation License for those who want to use it for + their GEDCOM files + + * src/const.py 1.21, src/const.py.in 1.14, src/gramps_main.py 1.37: + Translator names in credits + + * src/PedView.py 1.7, src/gramps_main.py 1.36, src/FamilyView.py 1.23: + Clear displays after a new database is created. + + * src/gramps.glade 1.18, src/po/template.po 1.7: Fixed typo + +2003-02-13 Bernd Schandl + + * src/po/de.po 1.4: Update of German translation + +2003-02-13 Marcos Bedinelli + + * src/po/pt_BR.po 1.3: + Brazilian-Portuguese translation for GRAMPS 2 (updated Glade strings) + +2003-02-13 Don Allingham + + * src/gramps.py 1.5, src/gramps_main.py 1.35, src/plugins/TimeLine.py 1.2, src/po/template.po 1.6, src/get_strings 1.3, src/gramps.glade 1.17: + updated strings, called gnome.init + +2003-02-12 Bernd Schandl + + * src/po/de.po 1.3, src/gramps.glade 1.16: + German translation and fixing typo + +2003-02-12 Alex Roitman + + * src/po/ru.po 1.3: Updated translation for 0.9.0 - more work is needed + +2003-02-12 Don Allingham + + * src/const.py.in 1.13, src/get_strings 1.2, src/plugins/WriteGedcom.py 1.16, src/plugins/gedcomexport.glade 1.2, src/po/template.po 1.5, src/const.py 1.20: + Fixed broken parsing of glade files + +2003-02-10 Don Allingham + + * src/FamilyView.py 1.22: Fixed syntax error + + * src/PedView.py 1.6: Handle gtk.TextView API change + + * src/FamilyView.py 1.21, src/Report.py 1.14, src/plugins/ReadGedcom.py 1.13: + Catch the change in API for gtk.TextBuffer + +2003-02-09 Don Allingham + + * src/FamilyView.py 1.20: Fixed child removal problem + +2003-02-08 Don Allingham + + * src/ImgManip.py 1.5: Fixed string problem + + * src/plugins/TimeLine.py 1.1: Timeline report + + * src/DrawDoc.py 1.5, src/docgen/OpenDrawDoc.py 1.10, src/docgen/PSDrawDoc.py 1.10, src/docgen/PdfDrawDoc.py 1.6, src/docgen/SvgDrawDoc.py 1.6, src/po/es.po 1.2: + Drawing improvements + + * src/ImageSelect.py 1.23, src/MediaView.py 1.12, src/Utils.py 1.11: + Image handling improvements + + * src/plugins/IndivSummary.py 1.5, src/docgen/OpenDrawDoc.py 1.9, src/docgen/PSDrawDoc.py 1.9, src/docgen/PdfDrawDoc.py 1.5, src/plugins.glade 1.5, src/plugins/AncestorChart.py 1.7, src/plugins/AncestorReport.py 1.5, src/plugins/DesGraph.py 1.7, src/plugins/DescendReport.py 1.6, src/plugins/DetAncestralReport.py 1.4, src/plugins/DetDescendantReport.py 1.5, src/plugins/GraphViz.py 1.8, src/AddMedia.py 1.7, src/Plugins.py 1.7: + Report updates + +2003-02-06 Marcos Bedinelli + + * src/po/pt_BR.po 1.2: + Brazilian-Portuguese translation for version 0.9.0 + +2003-02-05 Don Allingham + + * src/plugins/ReadNative.py 1.5, example/gramps/data.gramps 1.15, src/GrampsCfg.py 1.14, src/ImageSelect.py 1.22, src/MediaView.py 1.11, src/ansel_utf8.py 1.5, src/const.py 1.19, src/const.py.in 1.12, src/docgen/PSDrawDoc.py 1.8, src/edit_person.glade 1.6, src/plugins/DescendReport.py 1.5: + Image fixes + +2003-02-04 Jens Arvidsson + + * src/po/sv.po 1.2: Swedish translation for version 0.9 + +2003-02-03 Don Allingham + + * src/po/template.po 1.4, src/docgen/SvgDrawDoc.py 1.5, src/const.py.in 1.11, src/docgen/OpenDrawDoc.py 1.8, src/docgen/PSDrawDoc.py 1.7, src/docgen/PdfDrawDoc.py 1.4, src/Report.py 1.13, src/Utils.py 1.10, src/const.py 1.18, src/ImageSelect.py 1.21, src/PlaceView.py 1.9, src/RelImage.py 1.6, src/DrawDoc.py 1.4, src/FamilyView.py 1.19, src/GenericFilter.py 1.12: + Image handling fixes + + * src/plugins/Check.py 1.4: Fixed check display dialog box + +2003-02-02 Bernd Schandl + + * src/po/de.po 1.2: Update of German translation for version 0.9 + +2003-02-02 Alex Roitman + + * src/po/ru.po 1.2: Russian translation for 0.9.0 + +2003-01-31 Don Allingham + + * src/edit.png 1.1: new icon + + * src/Makefile.am 1.9, src/Makefile.in 1.10: Makefile update + + * src/po/template.po 1.3: Translation updates + + * src/plugins/DesGraph.py 1.6, configure 1.16, configure.in 1.18, gramps.spec 1.13, src/DrawDoc.py 1.3, src/const.py 1.17, src/docgen/OpenDrawDoc.py 1.7, src/docgen/PSDrawDoc.py 1.6, src/plugins/AncestorChart.py 1.6: + Drawdoc cleanup + +2003-01-29 Don Allingham + + * src/GenericFilter.py 1.11, src/StyleEditor.py 1.8: Pychecker fixes + + * src/Errors.py 1.3, src/GenericFilter.py 1.10, src/Report.py 1.12, src/StyleEditor.py 1.7, src/TextDoc.py 1.4, src/docgen/KwordDoc.py 1.4, src/docgen/OpenOfficeDoc.py 1.6, src/plugins/AncestorChart.py 1.5, src/plugins/AncestorReport.py 1.4, src/plugins/DesGraph.py 1.5, src/plugins/DescendReport.py 1.4, src/plugins/DetAncestralReport.py 1.3, src/plugins/DetDescendantReport.py 1.4, src/plugins/FamilyGroup.py 1.4, src/plugins/IndivComplete.py 1.5, src/plugins/IndivSummary.py 1.4: + Report error exceptions + + * src/docgen/HtmlDoc.py 1.5, src/docgen/PSDrawDoc.py 1.5, src/plugins/WebPage.py 1.9: + keyword substituion in HTML documents + +2003-01-27 Don Allingham + + * src/plugins/GraphViz.py 1.7: + UTF-8 to Latin-1 translation from Alexandre Duret-Lutz + +2003-01-26 Don Allingham + + * src/Sources.py 1.6, src/ansel_utf8.py 1.4, src/plugins/WriteGedcom.py 1.15: + Ansel coding fixes + +2003-01-24 Don Allingham + + * src/EditPerson.py 1.18, src/Errors.py 1.2, src/GrampsCfg.py 1.13, src/RelLib.py 1.8, src/plugins/ReadGedcom.py 1.12, src/preferences.glade 1.4: + Capitalize last names + +2003-01-22 Don Allingham + + * src/docgen/OpenOfficeDoc.py 1.5: tempfile fixes + + * src/docgen/OpenDrawDoc.py 1.6: Fix temporary file handling + + * src/FamilyView.py 1.18: Delete empty, unknown spouse + +2003-01-20 Don Allingham + + * configure.in 1.17: Updated to rc4 + + * src/Date.py 1.10: Fixed ISO Date format + + * configure 1.15, configure.in 1.16, gramps.spec 1.12, src/const.py 1.16: + Update to rc3 + + * src/imagesel.glade 1.5, src/marriage.glade 1.4, src/mergedata.glade 1.3, src/places.glade 1.2, src/plugins.glade 1.4, src/po/template.po 1.2, src/preferences.glade 1.3, src/revision.glade 1.3, src/rule.glade 1.3, src/srcsel.glade 1.2, src/styles.glade 1.3, src/trace.glade 1.2, src/ChooseParents.py 1.8, src/config.glade 1.2, src/const.py.in 1.10, src/dialog.glade 1.3, src/edit_person.glade 1.5, src/gramps.glade 1.15: + ChooseParents improvements + +2003-01-19 Don Allingham + + * src/ChooseParents.py 1.7, src/Report.py 1.11: + Converted ChooseParents to use ListModel + + * src/plugins/WebPage.py 1.8: + Changed write_text to write_raw when generating a table + + * src/Report.py 1.10, src/plugins/WebPage.py 1.7, src/sort.py 1.6: + Fixed several webpage and report generation problems + + * src/Calendar.py 1.9, src/Date.py 1.9, src/Errors.py 1.1, src/FamilyView.py 1.17, src/GrampsCfg.py 1.12, src/PedView.py 1.5, src/ReadXML.py 1.5, src/RelLib.py 1.7, src/ansel_utf8.py 1.3, src/gramps.zodb 1.4, src/gramps_main.py 1.34, src/plugins/ReadGedcom.py 1.11, src/plugins/ReadNative.py 1.4, src/plugins/WriteGedcom.py 1.14, src/sort.py 1.5: + ansel/utf8 encodings + +2003-01-15 Don Allingham + + * src/DrawDoc.py 1.2, src/Plugins.py 1.6, src/Report.py 1.9, src/SpreadSheetDoc.py 1.2, src/docgen/AbiWordDoc.py 1.3, src/docgen/HtmlDoc.py 1.4, src/docgen/KwordDoc.py 1.3, src/docgen/LaTeXDoc.py 1.3, src/docgen/OpenDrawDoc.py 1.5, src/docgen/OpenOfficeDoc.py 1.4, src/docgen/OpenSpreadSheet.py 1.2, src/docgen/PSDrawDoc.py 1.4, src/docgen/PdfDoc.py 1.3, src/docgen/PdfDrawDoc.py 1.3, src/docgen/RTFDoc.py 1.3, src/docgen/SvgDrawDoc.py 1.4, src/plugins/AncestorChart.py 1.4, src/plugins/AncestorReport.py 1.3, src/plugins/DesGraph.py 1.4, src/plugins/DescendReport.py 1.3, src/plugins/EventCmp.py 1.6, src/plugins/FamilyGroup.py 1.3, src/plugins/GraphViz.py 1.6, src/plugins/IndivComplete.py 1.4, src/plugins/IndivSummary.py 1.3, src/plugins/PatchNames.py 1.5, src/plugins/ReadGedcom.py 1.10, src/plugins/WebPage.py 1.6, src/plugins/WriteGedcom.py 1.13, src/plugins/WritePafPalm.py 1.3: + Import fixes/pychecker fixes + +2003-01-13 Don Allingham + + * configure 1.14, configure.in 1.15, gramps.spec 1.11, src/EditPerson.py 1.17, src/FamilyView.py 1.16, src/Marriage.py 1.9, src/const.py 1.15, src/const.py.in 1.9: + Event reordering for marriage + +2003-01-12 Don Allingham + + * src/LocEdit.py 1.6, src/StyleEditor.py 1.6, src/TarFile.py 1.2, src/TextDoc.py 1.3, src/gramps_main.py 1.33: + pychecker cleanup + +2003-01-11 Don Allingham + + * src/plugins/GraphViz.py 1.5, src/gramps_main.py 1.32: + Graphviz index problem, scroll window on person list + +2003-01-10 Don Allingham + + * src/plugins/Desbrowser.py 1.5, src/plugins/FilterEditor.py 1.4, src/plugins/PatchNames.py 1.4, src/plugins/RelCalc.py 1.4, src/plugins/Summary.py 1.4, src/plugins/Verify.py 1.3, src/plugins/WritePkg.py 1.3, src/plugins/count_anc.py 1.4, src/plugins/soundgen.py 1.3, src/plugins/ChangeTypes.py 1.3, src/plugins/Check.py 1.3, src/gramps_main.py 1.31: + Pychecker fixes, gnome.url.show to gnome.url_show + + * src/filters/AltFam.py 1.3, src/filters/Females.py 1.3, src/filters/IncompleteNames.py 1.3, src/filters/Males.py 1.3, src/plugins/ReadGedcom.py 1.9: + Pychecker fixes + + * configure.in 1.14, example/gramps/data.gramps 1.14, src/AddSpouse.py 1.8, src/AttrEdit.py 1.6, src/Bookmarks.py 1.4, src/Calendar.py 1.8, src/ChooseParents.py 1.6, src/Date.py 1.8, src/EditPerson.py 1.16, src/EditPlace.py 1.8, src/EditSource.py 1.7, src/EventEdit.py 1.7, src/FamilyView.py 1.15, src/FrenchRepublic.py 1.2, src/GenericFilter.py 1.9, src/GrampsCfg.py 1.11, src/GrampsParser.py 1.5, src/GrampsXML.py 1.2, src/Hebrew.py 1.2, src/ImageSelect.py 1.20, src/ImgManip.py 1.4, src/ListModel.py 1.23, src/LocEdit.py 1.5, src/Marriage.py 1.8, src/MediaView.py 1.10, src/NameEdit.py 1.5, src/NoteEdit.py 1.5, src/PedView.py 1.4, src/PlaceView.py 1.8, src/Plugins.py 1.5, src/QuestionDialog.py 1.7, src/ReadXML.py 1.4, src/RelImage.py 1.5, src/SelectChild.py 1.8, src/SourceView.py 1.6, src/Sources.py 1.5, src/StartupDialog.py 1.4, src/StyleEditor.py 1.5, src/UrlEdit.py 1.4, src/Utils.py 1.9, src/WriteXML.py 1.7, src/ansel_utf8.py 1.2, src/calendars/Islamic.py 1.2, src/calendars/Persian.py 1.2, src/gramps_main.py 1.30, src/plugins/GraphViz.py 1.4, src/plugins/ReadGedcom.py 1.8, src/plugins/WriteGedcom.py 1.12: + pychecker fixes, GEDCOM import/export improvements, calendar improvements + +2003-01-09 Don Allingham + + * src/calendars/Makefile.in 1.1: Makefile.in + + * src/const.py 1.14, src/const.py.in 1.8: + Updated const.py.in for calendar directory + + * src/Calendar.py 1.7, src/Date.py 1.7, src/FrenchRepublic.py 1.1, src/Gregorian.py 1.1, src/Hebrew.py 1.1, src/Julian.py 1.1, src/Makefile.am 1.8, src/Makefile.in 1.9, src/gramps_main.py 1.29, configure 1.13, configure.in 1.13: + Calendar updates + + * src/calendars/Islamic.py 1.1, src/calendars/Makefile.am 1.1, src/calendars/Persian.py 1.1: + New calendars + +2003-01-08 Don Allingham + + * src/EditPerson.py 1.15: Added drag-begin tasks + + * src/Calendar.py 1.6: Calendar entry code fix + + * src/GedcomInfo.py 1.5, src/ListModel.py 1.22, src/data/gedcom.xml 1.4, src/gramps_main.py 1.28, src/plugins/WriteGedcom.py 1.11: + Unselect selected person on goto_active_person, apply Alexandre Duret-Lutz's + GEDCOM patches + +2003-01-07 Don Allingham + + * configure 1.12, configure.in 1.12, gramps.spec 1.10, src/const.py 1.13: + Release candidate + + * example/gramps/data.gramps 1.13, src/Calendar.py 1.5, src/Date.py 1.6, src/GrampsCfg.py 1.10: + Calendar formats added + +2003-01-06 Don Allingham + + * src/docgen/OpenDrawDoc.py 1.4, src/plugins/AncestorChart.py 1.3: + Convert OpenDrawDoc to use zipfile + + * src/TextDoc.py 1.2, src/WriteXML.py 1.6, src/docgen/OpenDrawDoc.py 1.3, src/docgen/OpenOfficeDoc.py 1.3, src/gramps_main.py 1.27, src/AutoComp.py 1.8, src/EditPerson.py 1.14, src/EventEdit.py 1.6, src/FamilyView.py 1.14, src/GenericFilter.py 1.8, src/GrampsParser.py 1.4, src/ImageSelect.py 1.19, src/ListModel.py 1.21, src/Report.py 1.8: + OpenOffice fixes, calendar format fixes + +2003-01-03 Don Allingham + + * src/GedcomInfo.py 1.4, src/data/gedcom.xml 1.3, src/plugins/WebPage.py 1.5, src/plugins/WriteGedcom.py 1.10, example/gramps/data.gramps 1.12: + GEDCOM improvements for GENEWEB from Alexandre Duret-Lutz + +2003-01-02 Don Allingham + + * src/latin_utf8.py 1.3, src/plugins/ReadGedcom.py 1.7, src/plugins/WriteGedcom.py 1.9, src/Calendar.py 1.4, src/Date.py 1.5, src/DateEdit.py 1.4, src/EditPerson.py 1.13, src/EventEdit.py 1.5, src/FamilyView.py 1.13, src/GrampsParser.py 1.3, src/ListModel.py 1.20, src/ReadXML.py 1.3, src/WriteXML.py 1.5, src/gramps_main.py 1.26: + Calendar enhancements + +2002-12-31 Don Allingham + + * example/gramps/data.gramps 1.11, gramps.spec 1.9, src/Calendar.py 1.3, src/const.py 1.12, NEWS 1.2, configure 1.11, configure.in 1.11: + Updated for calendar handling + +2002-12-30 Don Allingham + + * src/Calendar.py 1.2, src/Date.py 1.4, src/DisplayTrace.py 1.9, src/EventEdit.py 1.4, src/gramps_main.py 1.25, src/latin_utf8.py 1.2, src/plugins/WriteGedcom.py 1.8: + Date handling improvements (calendar conversions) + +2002-12-29 Don Allingham + + * src/Date.py 1.3, src/ListModel.py 1.19, src/gramps_main.py 1.24, src/plugins/WriteGedcom.py 1.7: + Dynamically find pages + +2002-12-25 Don Allingham + + * src/gramps.glade 1.14, src/gramps_main.py 1.23, src/sort.py 1.4: + Dynamic create of person list pages + +2002-12-24 Don Allingham + + * example/gramps/data.gramps 1.10, src/ListModel.py 1.18, src/docgen/HtmlDoc.py 1.3, src/gramps.glade 1.13, src/gramps_main.py 1.22, src/plugins/Desbrowser.py 1.4, src/plugins/WebPage.py 1.4: + Support for natural find + +2002-12-17 Don Allingham + + * src/ImageSelect.py 1.18, src/PlaceView.py 1.7, src/gramps.zodb 1.3: + Hold onto iconlists to keep from crashing while program is active + +2002-12-14 Don Allingham + + * src/Makefile.in 1.8, src/Marriage.py 1.7, src/PlaceView.py 1.6, src/const.py 1.11, src/gramps_main.py 1.21, src/plugins/Summary.py 1.3, src/plugins/WriteGedcom.py 1.6, src/plugins/count_anc.py 1.3, src/plugins/summary.glade 1.2, gramps.spec 1.8, src/EditPerson.py 1.12, src/EditPlace.py 1.7, src/FamilyView.py 1.12, src/ListModel.py 1.17, configure 1.10: + Gedcom export, complete_rebuild fix, merge support + +2002-12-12 Don Allingham + + * src/Makefile.am 1.7: Add grampslib_wrap.c + + * src/po/pl.po 1.1, configure.in 1.10: Pre7 release + +2002-12-11 Don Allingham + + * example/gramps/data.gramps 1.9, src/AddMedia.py 1.6, src/DisplayTrace.py 1.8, src/ImageSelect.py 1.17, src/ListModel.py 1.16, src/MediaView.py 1.9, src/RelLib.py 1.6, src/gramps_main.py 1.20, src/imagesel.glade 1.4: + Improved reporting for traceback dialog, attempts to determine the distribution + +2002-12-06 Don Allingham + + * example/gramps/data.gramps 1.8, src/ListModel.py 1.15, src/gramps_main.py 1.19: + List sorting + +2002-12-04 Don Allingham + + * src/GedcomInfo.py 1.3, src/GrampsParser.py 1.2, src/ListModel.py 1.14, src/RelLib.py 1.5, src/WriteXML.py 1.4, src/data/gedcom.xml 1.2, src/dialog.glade 1.2, src/edit_person.glade 1.4, src/gramps_main.py 1.18, src/plugins/ReadGedcom.py 1.6, src/plugins/WriteGedcom.py 1.5, src/sort.py 1.3, src/EditPerson.py 1.11: + Surname prefix support + +2002-12-01 Don Allingham + + * src/docgen/PSDrawDoc.py 1.3, src/docgen/SvgDrawDoc.py 1.3, src/sort.py 1.2, example/gramps/data.gramps 1.7, gramps.sh.in 1.2, src/gramps_main.py 1.17: + Surname prefix support, landscape support for SVG and PS + +2002-11-29 Don Allingham + + * src/EditPlace.py 1.6, src/ImageSelect.py 1.16: + Trying to handle gnome_canvas bug + +2002-11-28 Don Allingham + + * src/AddSpouse.py 1.7, src/AttrEdit.py 1.5, src/EditPerson.py 1.10, src/EditPlace.py 1.5, src/EditSource.py 1.6, src/FamilyView.py 1.11, src/ImageSelect.py 1.15, src/MergeData.py 1.5, src/Report.py 1.7, src/SelectChild.py 1.7, src/SubstKeywords.py 1.2, src/gramps.glade 1.12, src/latin_ansel.py 1.2, src/plugins/DesGraph.py 1.3, src/plugins/ReadGedcom.py 1.5, src/plugins/WebPage.py 1.3: + scope fixes + +2002-11-27 Don Allingham + + * src/AddSpouse.py 1.6, src/ChooseParents.py 1.5, src/FamilyView.py 1.10, src/gramps.glade 1.11: + Fixed sensitivity of entries, fix relationship display in FamilyView, EditSource reference list, add spouse selection + + * example/gramps/data.gramps 1.6, src/AddMedia.py 1.5, src/AddSpouse.py 1.5, src/AddrEdit.py 1.5, src/AttrEdit.py 1.4, src/AutoComp.py 1.7, src/Bookmarks.py 1.3, src/ChooseParents.py 1.4, src/DateEdit.py 1.3, src/DbPrompter.py 1.4, src/DisplayTrace.py 1.7, src/EditPerson.py 1.9, src/EditPlace.py 1.4, src/EditSource.py 1.5, src/EventEdit.py 1.3, src/FamilyView.py 1.9, src/Filter.py 1.4, src/Find.py 1.4, src/GenericFilter.py 1.7, src/GrampsCfg.py 1.9, src/ImageSelect.py 1.14, src/ImgManip.py 1.3, src/ListModel.py 1.13, src/LocEdit.py 1.4, src/Marriage.py 1.6, src/MediaView.py 1.8, src/MergeData.py 1.4, src/NameEdit.py 1.4, src/NoteEdit.py 1.4, src/PaperMenu.py 1.4, src/PedView.py 1.3, src/PlaceView.py 1.5, src/Plugins.py 1.4, src/QuestionDialog.py 1.6, src/QuickAdd.py 1.4, src/RelImage.py 1.4, src/Report.py 1.6, src/SelectChild.py 1.6, src/SourceView.py 1.5, src/Sources.py 1.4, src/StartupDialog.py 1.3, src/StyleEditor.py 1.4, src/UrlEdit.py 1.3, src/Utils.py 1.8, src/VersionControl.py 1.4, src/gramps.py 1.4, src/gramps_main.py 1.16: + Removed unneeded pygtk calls + +2002-11-26 Don Allingham + + * src/Sources.py 1.3: Added sources.py, missing from CVS + + * src/EditPlace.py 1.3, src/EditSource.py 1.4, src/EventEdit.py 1.2, src/FamilyView.py 1.8, src/Filter.py 1.3, src/Find.py 1.3, src/GenericFilter.py 1.6, src/GrampsCfg.py 1.8, src/ImageSelect.py 1.13, src/ImgManip.py 1.2, src/ListModel.py 1.12, src/LocEdit.py 1.3, src/Makefile.am 1.6, src/Makefile.in 1.7, src/Marriage.py 1.5, src/MediaView.py 1.7, src/MergeData.py 1.3, src/NameEdit.py 1.3, src/NoteEdit.py 1.3, src/PaperMenu.py 1.3, src/PedView.py 1.2, src/PlaceView.py 1.4, src/Plugins.py 1.3, src/QuestionDialog.py 1.5, src/QuickAdd.py 1.3, src/RelImage.py 1.3, src/Report.py 1.5, src/SelectChild.py 1.5, src/SourceView.py 1.4, src/StartupDialog.py 1.2, src/StyleEditor.py 1.3, src/UrlEdit.py 1.2, src/Utils.py 1.7, src/VersionControl.py 1.3, src/const.py 1.10, src/const.py.in 1.7, src/gramps.py 1.3, src/gramps_main.py 1.15, src/grampslib_wrap.c 1.1, src/intl.py 1.2, src/papersize.xml 1.2, configure 1.9, configure.in 1.9, example/gramps/data.gramps 1.5, src/AddMedia.py 1.4, src/AddSpouse.py 1.4, src/AddrEdit.py 1.4, src/AttrEdit.py 1.3, src/AutoComp.py 1.6, src/Bookmarks.py 1.2, src/ChooseParents.py 1.3, src/DateEdit.py 1.2, src/DbPrompter.py 1.3, src/DisplayTrace.py 1.6, src/EditPerson.py 1.8: + use pygtk.require to determine database + +2002-11-25 Don Allingham + + * configure 1.8, configure.in 1.8, gramps.spec 1.7, src/AddMedia.py 1.3, src/AddSpouse.py 1.3, src/AddrEdit.py 1.3, src/AttrEdit.py 1.2, src/AutoComp.py 1.5, src/Date.py 1.2, src/DbPrompter.py 1.2, src/DisplayTrace.py 1.5, src/Filter.py 1.2, src/Find.py 1.2, src/GenericFilter.py 1.5, src/ImageSelect.py 1.12, src/ListModel.py 1.11, src/LocEdit.py 1.2, src/Marriage.py 1.4, src/NameEdit.py 1.2, src/VersionControl.py 1.2, src/bad.xpm 1.2, src/caution.xpm 1.2, src/const.py 1.9, src/docgen/AbiWordDoc.py 1.2, src/docgen/HtmlDoc.py 1.2, src/docgen/KwordDoc.py 1.2, src/docgen/LaTeXDoc.py 1.2, src/docgen/OpenDrawDoc.py 1.2, src/docgen/OpenOfficeDoc.py 1.2, src/docgen/PSDrawDoc.py 1.2, src/docgen/PdfDoc.py 1.2, src/docgen/PdfDrawDoc.py 1.2, src/docgen/RTFDoc.py 1.2, src/docgen/SvgDrawDoc.py 1.2, src/filters/After.py 1.2, src/filters/Before.py 1.2, src/filters/Disconnected.py 1.2, src/filters/EventPlace.py 1.2, src/filters/EventType.py 1.2, src/filters/Females.py 1.2, src/filters/HavePhotos.py 1.2, src/filters/IncompleteNames.py 1.2, src/filters/Males.py 1.2, src/filters/MatchSndEx.py 1.2, src/filters/MatchSndEx2.py 1.2, src/filters/MutlipleMarriages.py 1.2, src/filters/NeverMarried.py 1.2, src/filters/NoBirthdate.py 1.2, src/filters/NoChildren.py 1.2, src/filters/RegExMatch.py 1.2, src/filters/SubString.py 1.2, src/good.xpm 1.2, src/gramps.py 1.2, src/gramps.zodb 1.2, src/imagesel.glade 1.3, src/intl.c 1.2, src/marriage.glade 1.3, src/plugins/AncestorChart.py 1.2, src/plugins/AncestorReport.py 1.2, src/plugins/DesGraph.py 1.2, src/plugins/Desbrowser.py 1.3, src/plugins/DescendReport.py 1.2, src/plugins/DetAncestralReport.py 1.2, src/plugins/DetDescendantReport.py 1.3, src/plugins/FamilyGroup.py 1.2, src/plugins/GraphViz.py 1.3, src/plugins/IndivComplete.py 1.3, src/plugins/IndivSummary.py 1.2, src/plugins/PatchNames.py 1.3, src/plugins/ReadNative.py 1.3, src/plugins/ReorderIds.py 1.2, src/plugins/Summary.py 1.2, src/plugins/Verify.py 1.2, src/plugins/WebPage.py 1.2, src/plugins/WriteGedcom.py 1.4, src/plugins/WritePafPalm.py 1.2, src/plugins/WritePkg.py 1.2, src/plugins/count_anc.py 1.2, src/plugins/soundgen.py 1.2: + UTF-8 support for translations, clean up gettext, improved gallery handling + +2002-11-21 Don Allingham + + * src/const.py.in 1.6: New images for date "LEDs" + + * src/AddrEdit.py 1.2, src/EditPerson.py 1.7, src/FamilyView.py 1.7, src/ListModel.py 1.10, src/Marriage.py 1.3, src/bad.png 1.1, src/caution.png 1.1, src/const.py 1.8, src/good.png 1.1, src/marriage.glade 1.2: + Improved editor handling for marriage and person edits + +2002-11-19 Don Allingham + + * src/RelLib.py 1.4, src/const.py.in 1.5, src/fam.xpm 1.2: + Fix bookmark handling + + * src/DisplayTrace.py 1.4, src/GedcomInfo.py 1.2, src/GenericFilter.py 1.4, src/ListModel.py 1.9, src/PaperMenu.py 1.2, src/Report.py 1.4, src/const.py 1.7, src/papersize.xml 1.1, src/plugins/RelCalc.py 1.3, src/plugins/relcalc.glade 1.3: + removal of u2l, papersizes read from XML file + +2002-11-17 Don Allingham + + * gramps.spec 1.6, src/ListModel.py 1.8, src/const.py 1.6, src/gramps_main.py 1.14, configure 1.7, configure.in 1.7: + Delay attaching ListStore to TreeView until after names have been loaded. + +2002-11-16 Don Allingham + + * example/gramps/data.gramps 1.4, src/GrampsCfg.py 1.7, src/MergeData.py 1.2, src/gramps_main.py 1.13, src/plugins/Merge.py 1.4, src/plugins/RelCalc.py 1.2, src/plugins/merge.glade 1.2, src/plugins/relcalc.glade 1.2: + Updates to relationship calculator, disabling menus, saving sidebar/filters + +2002-11-15 Don Allingham + + * src/EditPerson.py 1.6, src/FamilyView.py 1.6, src/ListModel.py 1.7, src/QuickAdd.py 1.2, src/SelectChild.py 1.4, src/edit_person.glade 1.3, src/filters/AltFam.py 1.2, src/gramps.glade 1.10, src/gramps_main.py 1.12, src/plugins/EventCmp.py 1.5, src/revision.glade 1.2: + EditPerson fixes, list model enhancements + +2002-11-14 Don Allingham + + * src/GenericFilter.py 1.3, src/GrampsCfg.py 1.6, src/ListModel.py 1.6, src/plugins/FilterEditor.py 1.3, src/rule.glade 1.2: + ListModel improvements, GenericFilter moved to GNOME 2 + +2002-11-12 Don Allingham + + * src/Utils.py 1.6, src/const.py 1.5, src/const.py.in 1.4, src/plugins/WriteGedcom.py 1.3, src/GrampsCfg.py 1.5, src/ImageSelect.py 1.11: + Added ability to use natilus theme icons. Set default path for writing GEDCOM files. + + * src/icons/application-msword.png 1.2, src/icons/application-pdf.png 1.2, src/icons/application-postscript.png 1.2, src/icons/application-rtf.png 1.2, src/icons/application-vnd-ms-excel.png 1.2, src/icons/application-vnd-ms-powerpoint.png 1.2, src/icons/application-vnd-rn-realmedia.png 1.2, src/icons/application-vnd-stardivision-calc.png 1.2, src/icons/application-vnd-stardivision-impress.png 1.2, src/icons/application-vnd-stardivision-writer.png 1.2, src/icons/application-vnd-sun-xml-calc.png 1.2, src/icons/application-vnd-sun-xml-impress.png 1.2, src/icons/application-vnd-sun-xml-writer.png 1.2, src/icons/application-x-abiword.png 1.2, src/icons/application-x-gnumeric.png 1.2, src/icons/application-x-killustrator.png 1.2, src/icons/application-x-kpresenter.png 1.2, src/icons/application-x-kspread.png 1.2, src/icons/application-x-kword.png 1.2, src/icons/application-x-ogg.png 1.2, src/icons/audio-ac3.png 1.2, src/icons/audio-basic.png 1.2, src/icons/audio-x-aiff.png 1.2, src/icons/audio-x-midi.png 1.2, src/icons/audio-x-mp3.png 1.2, src/icons/audio-x-real-audio.png 1.2, src/icons/audio-x-ulaw.png 1.2, src/icons/audio-x-wav.png 1.2, src/icons/audio.png 1.2, src/icons/gnome-http-url.png 1.2, src/icons/image-x-xcf.png 1.2, src/icons/image.png 1.2, src/icons/text-css.png 1.2, src/icons/text-html.png 1.2, src/icons/text-plain.png 1.2, src/icons/text-x-java.png 1.2, src/icons/text-x-tex.png 1.2, src/icons/text-xml.png 1.2, src/icons/text.png 1.2, src/icons/video-mpeg.png 1.2, src/icons/video-quicktime.png 1.2, src/icons/video-x-ms-asf.png 1.2, src/icons/video-x-ms-wmv.png 1.2, src/icons/video-x-msvideo.png 1.2, src/icons/application-eps.png 1.2: + Icons are no longer needed, because the nautlus theme is read + +2002-11-10 Don Allingham + + * src/gramps_main.py 1.11: + Fixes for sidebar value saving and apply_filter fixes + + * src/const.py.in 1.3: Updated configuration for 0.9.0-pre4 + + * src/ListModel.py 1.5, src/gramps.glade 1.9: + Fixed sorting on people tabs + + * src/gramps_main.py 1.10: Warning message + + * configure.in 1.6, gramps.spec 1.5, src/ListModel.py 1.4, src/const.py 1.4, src/const.py.in 1.2, src/gramps.glade 1.8, src/gramps_main.py 1.9, configure 1.6: + Tabbed pages in the person list + +2002-11-09 Don Allingham + + * gramps.spec.in 1.3, src/EditPerson.py 1.5, src/FamilyView.py 1.5, src/ImageSelect.py 1.10, src/Marriage.py 1.2, src/MediaView.py 1.6, src/PlaceView.py 1.3, src/QuestionDialog.py 1.4, src/RelLib.py 1.3, src/SourceView.py 1.3, src/gramps_main.py 1.8, src/plugins/ReadGedcom.py 1.4: + GEDCOM/ANSEL handing, improved list access + + * src/ansel_utf8.py 1.1: Ansel to Unicode translation + +2002-11-08 Don Allingham + + * Makefile.am 1.2, Makefile.in 1.6, configure 1.5, configure.in 1.5, doc/Makefile.in 1.4, doc/extending-gramps/C/Makefile.in 1.4, doc/extending-gramps/Makefile.in 1.4, doc/gramps-manual/C/Makefile.in 1.4, doc/gramps-manual/Makefile.in 1.4, doc/gramps.1 1.3, gramps.spec 1.4, gramps.spec.in 1.2, omf-install/Makefile.am 1.2, omf-install/Makefile.in 1.4, src/Makefile.am 1.5, src/Makefile.in 1.6, src/data/Makefile.in 1.4, src/data/templates/Makefile.in 1.4, src/docgen/Makefile.in 1.4, src/filters/Makefile.in 1.4, src/plugins/Makefile.in 1.4, src/po/Makefile.in 1.4: + Updated configure scripts + + * configure 1.4, configure.in 1.4, gramps.spec 1.3, src/ImageSelect.py 1.9, src/const.py 1.3: + Updated configure script + + * example/gramps/data.gramps 1.3, src/EditPerson.py 1.4, src/ImageSelect.py 1.8, src/ListModel.py 1.3, src/SelectChild.py 1.3, src/edit_person.glade 1.2, src/gramps.glade 1.7, src/mergedata.glade 1.2, src/plugins/EventCmp.py 1.4, src/plugins/Merge.py 1.3, src/plugins/eventcmp.glade 1.2: + Gallery drag/drop functionality + +2002-11-05 Don Allingham + + * src/Utils.py 1.5, src/plugins/EventCmp.py 1.3, src/soundex.py 1.2, src/ImageSelect.py 1.7, src/MediaView.py 1.5: + Media gallery improvements + +2002-11-04 Don Allingham + + * Makefile.in 1.5, configure 1.3, configure.in 1.3, doc/Makefile.in 1.3, doc/extending-gramps/C/Makefile.in 1.3, doc/extending-gramps/Makefile.in 1.3, doc/gramps-manual/C/Makefile.in 1.3, doc/gramps-manual/Makefile.in 1.3, doc/gramps.1 1.2, gramps.spec 1.2, omf-install/Makefile.in 1.3, src/GrampsCfg.py 1.4, src/preferences.glade 1.2: + Preferences updates - removal of options that no longer apply + + * src/Sources.py 1.2, src/WriteXML.py 1.3, src/plugins/ChangeTypes.py 1.2, src/plugins/Check.py 1.2, src/plugins/Merge.py 1.2, src/plugins/PatchNames.py 1.2, src/AddSpouse.py 1.2, src/GrampsCfg.py 1.3, src/QuestionDialog.py 1.3, src/Sorter.py 1.2: + Removed Sorter.py + +2002-11-03 Don Allingham + + * src/filters/Makefile.in 1.3, src/plugins/Makefile.in 1.3, src/plugins/ReadGedcom.py 1.3, src/po/Makefile.in 1.3, src/Makefile.am 1.4, src/Makefile.in 1.5, src/Plugins.py 1.2, src/const.py 1.2, src/data/Makefile.in 1.3, src/data/templates/Makefile.in 1.3, src/docgen/Makefile.in 1.3, src/plugins.glade 1.3: + GEDCOM importing working, Plugin dialog working + +2002-11-02 Don Allingham + + * src/EditPerson.py 1.3, src/FamilyView.py 1.4, src/ImageSelect.py 1.6, src/ListModel.py 1.2, src/NoteEdit.py 1.2, src/SelectChild.py 1.2, src/Utils.py 1.4, src/gramps.glade 1.6, src/gramps_main.py 1.7, src/plugins.glade 1.2, src/AutoComp.py 1.4: + Pre02 for gramps-0.9.0 + +2002-10-29 Don Allingham + + * Makefile.in 1.4, src/AutoComp.py 1.3: AutoComp fixes + + * Makefile.in 1.3, configure 1.2, configure.in 1.2, doc/Makefile.in 1.2, doc/extending-gramps/C/Makefile.in 1.2, doc/extending-gramps/Makefile.in 1.2, doc/gramps-manual/C/Makefile.in 1.2, doc/gramps-manual/Makefile.in 1.2, omf-install/Makefile.in 1.2, src/AutoComp.py 1.2, src/Makefile.am 1.3, src/Makefile.in 1.4, src/data/Makefile.in 1.2, src/data/templates/Makefile.in 1.2, src/docgen/Makefile.in 1.2, src/filters/Makefile.in 1.2, src/plugins/Makefile.in 1.2, src/po/Makefile.in 1.2: + Fixed configure script to use pkg-config + +2002-10-28 Don Allingham + + * src/plugins/DetDescendantReport.py 1.2, src/plugins/EventCmp.py 1.2, src/plugins/FilterEditor.py 1.2, src/plugins/GraphViz.py 1.2, src/plugins/IndivComplete.py 1.2, src/plugins/ReadGedcom.py 1.2, src/plugins/ReadNative.py 1.2, src/plugins/WriteGedcom.py 1.2, example/gramps/data.gramps 1.2, src/DisplayTrace.py 1.3, src/EditSource.py 1.3, src/FamilyView.py 1.3, src/GenericFilter.py 1.2, src/GrampsCfg.py 1.2, src/GraphLayout.py 1.2, src/ImageSelect.py 1.5, src/Report.py 1.3, src/SourceView.py 1.2, src/StyleEditor.py 1.2, src/Utils.py 1.3, src/gramps.glade 1.5, src/grampslib.i 1.2, src/plugins/Desbrowser.py 1.2, src/styles.glade 1.2: + GTK translation updates + +2002-10-27 Don Allingham + + * src/DisplayTrace.py 1.2, src/gramps_main.py 1.6: + Clean up of unused functions + + * src/gramps_main.py 1.5: Removal of unused functions + + * src/ChooseParents.py 1.2, src/ImageSelect.py 1.4, src/MediaView.py 1.4, src/gramps.glade 1.4, src/gramps_main.py 1.4: + Improvements to media view and parent selection + +2002-10-25 Don Allingham + + * src/FamilyView.py 1.2, src/ImageSelect.py 1.3, src/ListModel.py 1.1, src/Makefile.am 1.2, src/Makefile.in 1.3, src/MediaView.py 1.3, src/Utils.py 1.2, src/gramps.glade 1.3, src/gramps_main.py 1.3, src/grampslib.i 1.1, src/icons/application-eps.png 1.1, src/icons/application-msword.png 1.1, src/icons/application-pdf.png 1.1, src/icons/application-postscript.png 1.1, src/icons/application-rtf.png 1.1, src/icons/application-vnd-ms-excel.png 1.1, src/icons/application-vnd-ms-powerpoint.png 1.1, src/icons/application-vnd-rn-realmedia.png 1.1, src/icons/application-vnd-stardivision-calc.png 1.1, src/icons/application-vnd-stardivision-impress.png 1.1, src/icons/application-vnd-stardivision-writer.png 1.1, src/icons/application-vnd-sun-xml-calc.png 1.1, src/icons/application-vnd-sun-xml-impress.png 1.1, src/icons/application-vnd-sun-xml-writer.png 1.1, src/icons/application-x-abiword.png 1.1, src/icons/application-x-gnumeric.png 1.1, src/icons/application-x-killustrator.png 1.1, src/icons/application-x-kpresenter.png 1.1, src/icons/application-x-kspread.png 1.1, src/icons/application-x-kword.png 1.1, src/icons/application-x-ogg.png 1.1, src/icons/audio-ac3.png 1.1, src/icons/audio-basic.png 1.1, src/icons/audio-x-aiff.png 1.1, src/icons/audio-x-midi.png 1.1, src/icons/audio-x-mp3.png 1.1, src/icons/audio-x-real-audio.png 1.1, src/icons/audio-x-ulaw.png 1.1, src/icons/audio-x-wav.png 1.1, src/icons/audio.png 1.1, src/icons/gnome-http-url.png 1.1, src/icons/image-x-xcf.png 1.1, src/icons/image.png 1.1, src/icons/text-css.png 1.1, src/icons/text-html.png 1.1, src/icons/text-plain.png 1.1, src/icons/text-x-java.png 1.1, src/icons/text-x-tex.png 1.1, src/icons/text-xml.png 1.1, src/icons/text.png 1.1, src/icons/video-mpeg.png 1.1, src/icons/video-quicktime.png 1.1, src/icons/video-x-ms-asf.png 1.1, src/icons/video-x-ms-wmv.png 1.1, src/icons/video-x-msvideo.png 1.1, src/imagesel.glade 1.2: + Added MIME support via the new grampslib C module. + +2002-10-21 Don Allingham + + * src/AddMedia.py 1.2, src/EditPerson.py 1.2, src/EditPlace.py 1.2, src/ImageSelect.py 1.2, src/MediaView.py 1.2, src/PlaceView.py 1.2, src/QuestionDialog.py 1.2, src/ReadXML.py 1.2, src/RelImage.py 1.2, src/RelLib.py 1.2, src/Report.py 1.2, src/WriteXML.py 1.2, src/gramps_main.py 1.2: + Fixed place editing + +2002-10-20 Don Allingham + + * Makefile.in 1.2, src/EditSource.py 1.2, src/Makefile.in 1.2, src/gramps.glade 1.2, src/gramps.gladep 1.2: + Fixed EditSource, rearranged buttons on FamilyView + + * example/gramps/.thumb/O0.jpg 1.1.1.1, example/gramps/.thumb/O0006.jpg 1.1.1.1, example/gramps/.thumb/O1.jpg 1.1.1.1, example/gramps/.thumb/O2.jpg 1.1.1.1, example/gramps/.thumb/O3.jpg 1.1.1.1, example/gramps/.thumb/O4.jpg 1.1.1.1, example/gramps/.thumb/O5.jpg 1.1.1.1, example/gramps/15.png 1.1.1.1, omf-install/Makefile.am 1.1.1.1, omf-install/Makefile.in 1.1.1.1, omf-install/extending-gramps-C.omf 1.1.1.1, omf-install/gramps-manual-C.omf 1.1.1.1: + Initial GNOME 2 port + + * example/gramps/.thumb/O0.jpg 1.1, example/gramps/.thumb/O0006.jpg 1.1, example/gramps/.thumb/O1.jpg 1.1, example/gramps/.thumb/O2.jpg 1.1, example/gramps/.thumb/O3.jpg 1.1, example/gramps/.thumb/O4.jpg 1.1, example/gramps/.thumb/O5.jpg 1.1, example/gramps/15.png 1.1, omf-install/Makefile.am 1.1, omf-install/Makefile.in 1.1, omf-install/extending-gramps-C.omf 1.1, omf-install/gramps-manual-C.omf 1.1: + New file. + + * example/gramps/14.png 1.1.1.1: Initial GNOME 2 port + + * example/gramps/14.png 1.1: New file. + + * example/gramps/13.png 1.1.1.1: Initial GNOME 2 port + + * example/gramps/13.png 1.1: New file. + + * example/gramps/12.png 1.1.1.1: Initial GNOME 2 port + + * example/gramps/12.png 1.1: New file. + + * example/gramps/11.png 1.1.1.1: Initial GNOME 2 port + + * example/gramps/11.png 1.1: New file. + + * example/gramps/10.png 1.1.1.1: Initial GNOME 2 port + + * example/gramps/10.png 1.1: New file. + + * example/gramps/9.png 1.1.1.1: Initial GNOME 2 port + + * example/gramps/9.png 1.1: New file. + + * example/gramps/8.png 1.1.1.1: Initial GNOME 2 port + + * example/gramps/8.png 1.1: New file. + + * example/gramps/7.png 1.1.1.1: Initial GNOME 2 port + + * example/gramps/7.png 1.1: New file. + + * example/gramps/6.png 1.1.1.1: Initial GNOME 2 port + + * example/gramps/6.png 1.1: New file. + + * example/gramps/O0006.jpg 1.1.1.1: Initial GNOME 2 port + + * example/gramps/O0006.jpg 1.1: New file. + + * example/gramps/O5.jpg 1.1.1.1: Initial GNOME 2 port + + * example/gramps/O5.jpg 1.1: New file. + + * example/gramps/O0.jpg 1.1.1.1, example/gramps/O1.jpg 1.1.1.1, example/gramps/O2.jpg 1.1.1.1, example/gramps/O3.jpg 1.1.1.1, example/gramps/O4.jpg 1.1.1.1, example/gramps/data.gramps 1.1.1.1: + Initial GNOME 2 port + + * example/gramps/O0.jpg 1.1, example/gramps/O1.jpg 1.1, example/gramps/O2.jpg 1.1, example/gramps/O3.jpg 1.1, example/gramps/O4.jpg 1.1, example/gramps/data.gramps 1.1: + New file. + + * example/gedcom/sample.ged 1.1.1.1, example/gramps.zodb 1.1.1.1, src/.thumbnails/logo.png 1.1.1.1: + Initial GNOME 2 port + + * example/gedcom/sample.ged 1.1, example/gramps.zodb 1.1, src/.thumbnails/logo.png 1.1: + New file. + + * src/.xvpics/family48.png 1.1.1.1, src/.xvpics/icon-people02d-24x24.png 1.1.1.1, src/.xvpics/icon-people02d-48x48.png 1.1.1.1, src/.xvpics/people48.png 1.1.1.1, src/.xvpics/people48.xpm 1.1.1.1, src/.xvpics/place.png 1.1.1.1, src/plugins/DetDescendantReport.py 1.1.1.1: + Initial GNOME 2 port + + * src/.xvpics/family48.png 1.1, src/.xvpics/icon-people02d-24x24.png 1.1, src/.xvpics/icon-people02d-48x48.png 1.1, src/.xvpics/people48.png 1.1, src/.xvpics/people48.xpm 1.1, src/.xvpics/place.png 1.1, src/plugins/DetDescendantReport.py 1.1: + New file. + + * src/plugins/Makefile.am 1.1.1.1, src/plugins/verify.glade 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/Makefile.am 1.1, src/plugins/verify.glade 1.1: New file. + + * src/plugins/soundex.glade 1.1.1.1, src/plugins/soundgen.py 1.1.1.1, src/plugins/summary.glade 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/soundex.glade 1.1, src/plugins/soundgen.py 1.1, src/plugins/summary.glade 1.1: + New file. + + * src/plugins/readgedcom.glade 1.1.1.1, src/plugins/relcalc.glade 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/readgedcom.glade 1.1, src/plugins/relcalc.glade 1.1: + New file. + + * src/plugins/merge.glade 1.1.1.1, src/plugins/pafexport.glade 1.1.1.1, src/plugins/patchnames.glade 1.1.1.1, src/plugins/pkgexport.glade 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/merge.glade 1.1, src/plugins/pafexport.glade 1.1, src/plugins/patchnames.glade 1.1, src/plugins/pkgexport.glade 1.1: + New file. + + * src/plugins/gedcomexport.glade 1.1.1.1, src/plugins/gedcomimport.glade 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/gedcomexport.glade 1.1, src/plugins/gedcomimport.glade 1.1: + New file. + + * src/plugins/eventcmp.glade 1.1.1.1: Initial GNOME 2 port + + * src/plugins/eventcmp.glade 1.1: New file. + + * src/plugins/changetype.glade 1.1.1.1, src/plugins/count_anc.py 1.1.1.1, src/plugins/desbrowse.glade 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/changetype.glade 1.1, src/plugins/count_anc.py 1.1, src/plugins/desbrowse.glade 1.1: + New file. + + * src/plugins/WriteGedcom.py 1.1.1.1, src/plugins/WritePafPalm.py 1.1.1.1, src/plugins/WritePkg.py 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/WriteGedcom.py 1.1, src/plugins/WritePafPalm.py 1.1, src/plugins/WritePkg.py 1.1: + New file. + + * src/plugins/WebPage.py 1.1.1.1: Initial GNOME 2 port + + * src/plugins/WebPage.py 1.1: New file. + + * src/plugins/Merge.py 1.1.1.1, src/plugins/PatchNames.py 1.1.1.1, src/plugins/ReadGedcom.py 1.1.1.1, src/plugins/ReadNative.py 1.1.1.1, src/plugins/RelCalc.py 1.1.1.1, src/plugins/ReorderIds.py 1.1.1.1, src/plugins/Summary.py 1.1.1.1, src/plugins/Verify.py 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/Merge.py 1.1, src/plugins/PatchNames.py 1.1, src/plugins/ReadGedcom.py 1.1, src/plugins/ReadNative.py 1.1, src/plugins/RelCalc.py 1.1, src/plugins/ReorderIds.py 1.1, src/plugins/Summary.py 1.1, src/plugins/Verify.py 1.1: + New file. + + * src/plugins/IndivSummary.py 1.1.1.1, src/plugins/Makefile.in 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/IndivSummary.py 1.1, src/plugins/Makefile.in 1.1: + New file. + + * src/plugins/IndivComplete.py 1.1.1.1: Initial GNOME 2 port + + * src/plugins/IndivComplete.py 1.1: New file. + + * src/plugins/FilterEditor.py 1.1.1.1, src/plugins/GraphViz.py 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/FilterEditor.py 1.1, src/plugins/GraphViz.py 1.1: + New file. + + * src/plugins/FamilyGroup.py 1.1.1.1: Initial GNOME 2 port + + * src/plugins/FamilyGroup.py 1.1: New file. + + * src/plugins/DetAncestralReport.py 1.1.1.1, src/plugins/EventCmp.py 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/DetAncestralReport.py 1.1, src/plugins/EventCmp.py 1.1: + New file. + + * src/plugins/DescendReport.py 1.1.1.1: Initial GNOME 2 port + + * src/plugins/DescendReport.py 1.1: New file. + + * src/plugins/AncestorReport.py 1.1.1.1, src/plugins/ChangeTypes.py 1.1.1.1, src/plugins/Check.py 1.1.1.1, src/plugins/DesGraph.py 1.1.1.1, src/plugins/Desbrowser.py 1.1.1.1: + Initial GNOME 2 port + + * src/plugins/AncestorReport.py 1.1, src/plugins/ChangeTypes.py 1.1, src/plugins/Check.py 1.1, src/plugins/DesGraph.py 1.1, src/plugins/Desbrowser.py 1.1: + New file. + + * src/filters/Makefile.am 1.1.1.1, src/filters/NoBirthdate.py 1.1.1.1, src/filters/NoChildren.py 1.1.1.1, src/filters/RegExMatch.py 1.1.1.1, src/filters/SubString.py 1.1.1.1, src/plugins/.cvsignore 1.1.1.1, src/plugins/AncestorChart.py 1.1.1.1: + Initial GNOME 2 port + + * src/filters/Makefile.am 1.1, src/filters/NoBirthdate.py 1.1, src/filters/NoChildren.py 1.1, src/filters/RegExMatch.py 1.1, src/filters/SubString.py 1.1, src/plugins/.cvsignore 1.1, src/plugins/AncestorChart.py 1.1: + New file. + + * src/filters/After.py 1.1.1.1, src/filters/AltFam.py 1.1.1.1, src/filters/Before.py 1.1.1.1, src/filters/Disconnected.py 1.1.1.1, src/filters/EventPlace.py 1.1.1.1, src/filters/EventType.py 1.1.1.1, src/filters/Females.py 1.1.1.1, src/filters/HavePhotos.py 1.1.1.1, src/filters/IncompleteNames.py 1.1.1.1, src/filters/Makefile.in 1.1.1.1, src/filters/Males.py 1.1.1.1, src/filters/MatchSndEx.py 1.1.1.1, src/filters/MatchSndEx2.py 1.1.1.1, src/filters/MutlipleMarriages.py 1.1.1.1, src/filters/NeverMarried.py 1.1.1.1: + Initial GNOME 2 port + + * src/filters/After.py 1.1, src/filters/AltFam.py 1.1, src/filters/Before.py 1.1, src/filters/Disconnected.py 1.1, src/filters/EventPlace.py 1.1, src/filters/EventType.py 1.1, src/filters/Females.py 1.1, src/filters/HavePhotos.py 1.1, src/filters/IncompleteNames.py 1.1, src/filters/Makefile.in 1.1, src/filters/Males.py 1.1, src/filters/MatchSndEx.py 1.1, src/filters/MatchSndEx2.py 1.1, src/filters/MutlipleMarriages.py 1.1, src/filters/NeverMarried.py 1.1: + New file. + + * src/docgen/Makefile.am 1.1.1.1, src/docgen/PdfDoc.py 1.1.1.1, src/docgen/PdfDrawDoc.py 1.1.1.1, src/docgen/RTFDoc.py 1.1.1.1, src/docgen/SvgDrawDoc.py 1.1.1.1, src/filters/.cvsignore 1.1.1.1: + Initial GNOME 2 port + + * src/docgen/Makefile.am 1.1, src/docgen/PdfDoc.py 1.1, src/docgen/PdfDrawDoc.py 1.1, src/docgen/RTFDoc.py 1.1, src/docgen/SvgDrawDoc.py 1.1, src/filters/.cvsignore 1.1: + New file. + + * src/docgen/KwordDoc.py 1.1.1.1, src/docgen/LaTeXDoc.py 1.1.1.1, src/docgen/Makefile.in 1.1.1.1, src/docgen/OpenDrawDoc.py 1.1.1.1, src/docgen/OpenOfficeDoc.py 1.1.1.1, src/docgen/OpenSpreadSheet.py 1.1.1.1, src/docgen/PSDrawDoc.py 1.1.1.1: + Initial GNOME 2 port + + * src/docgen/KwordDoc.py 1.1, src/docgen/LaTeXDoc.py 1.1, src/docgen/Makefile.in 1.1, src/docgen/OpenDrawDoc.py 1.1, src/docgen/OpenOfficeDoc.py 1.1, src/docgen/OpenSpreadSheet.py 1.1, src/docgen/PSDrawDoc.py 1.1: + New file. + + * src/docgen/.cvsignore 1.1.1.1, src/docgen/AbiWordDoc.py 1.1.1.1, src/docgen/HtmlDoc.py 1.1.1.1, src/po/ChangeLog 1.1.1.1, src/po/POTFILES.in 1.1.1.1, src/po/cs.po 1.1.1.1: + Initial GNOME 2 port + + * src/docgen/.cvsignore 1.1, src/docgen/AbiWordDoc.py 1.1, src/docgen/HtmlDoc.py 1.1, src/po/ChangeLog 1.1, src/po/POTFILES.in 1.1, src/po/cs.po 1.1: + New file. + + * src/po/cs.mo 1.1.1.1: Initial GNOME 2 port + + * src/po/cs.mo 1.1: New file. + + * src/po/Makefile.in 1.1.1.1: Initial GNOME 2 port + + * src/po/Makefile.in 1.1: New file. + + * src/po/da_DK.mo 1.1.1.1: Initial GNOME 2 port + + * src/po/da_DK.mo 1.1: New file. + + * src/po/Makefile.am 1.1.1.1, src/po/ru.mo 1.1.1.1: + Initial GNOME 2 port + + * src/po/Makefile.am 1.1, src/po/ru.mo 1.1: New file. + + * src/po/pt_BR.mo 1.1.1.1: Initial GNOME 2 port + + * src/po/pt_BR.mo 1.1: New file. + + * src/po/it.mo 1.1.1.1: Initial GNOME 2 port + + * src/po/it.mo 1.1: New file. + + * src/po/es.mo 1.1.1.1: Initial GNOME 2 port + + * src/po/es.mo 1.1: New file. + + * src/po/fr.mo 1.1.1.1: Initial GNOME 2 port + + * src/po/fr.mo 1.1: New file. + + * src/po/de.mo 1.1.1.1: Initial GNOME 2 port + + * src/po/de.mo 1.1: New file. + + * src/po/template.po 1.1.1.1: Initial GNOME 2 port + + * src/po/template.po 1.1: New file. + + * src/po/sv.po 1.1.1.1: Initial GNOME 2 port + + * src/po/sv.po 1.1: New file. + + * src/po/ru.po 1.1.1.1: Initial GNOME 2 port + + * src/po/ru.po 1.1: New file. + + * src/po/pt_BR.po 1.1.1.1: Initial GNOME 2 port + + * src/po/pt_BR.po 1.1: New file. + + * src/po/it.po 1.1.1.1: Initial GNOME 2 port + + * src/po/it.po 1.1: New file. + + * src/po/fr.po 1.1.1.1: Initial GNOME 2 port + + * src/po/fr.po 1.1: New file. + + * src/po/es.po 1.1.1.1: Initial GNOME 2 port + + * src/po/es.po 1.1: New file. + + * src/po/de.po 1.1.1.1: Initial GNOME 2 port + + * src/po/de.po 1.1: New file. + + * src/po/da_DK.po 1.1.1.1: Initial GNOME 2 port + + * src/po/da_DK.po 1.1: New file. + + * src/po/sv.mo 1.1.1.1: Initial GNOME 2 port + + * src/po/sv.mo 1.1: New file. + + * src/data/templates/Makefile.am 1.1.1.1, src/data/templates/Makefile.in 1.1.1.1, src/data/templates/marble.tpkg 1.1.1.1, src/data/templates/pink_marble.tpkg 1.1.1.1, src/data/templates/sepia.tpkg 1.1.1.1, src/data/templates/sky_border.tpkg 1.1.1.1, src/data/templates/templates.xml 1.1.1.1: + Initial GNOME 2 port + + * src/data/templates/Makefile.am 1.1, src/data/templates/Makefile.in 1.1, src/data/templates/marble.tpkg 1.1, src/data/templates/pink_marble.tpkg 1.1, src/data/templates/sepia.tpkg 1.1, src/data/templates/sky_border.tpkg 1.1, src/data/templates/templates.xml 1.1: + New file. + + * src/data/Makefile.am 1.1.1.1, src/data/Makefile.in 1.1.1.1, src/data/gedcom.xml 1.1.1.1, src/data/templates/blue_edge.tpkg 1.1.1.1: + Initial GNOME 2 port + + * src/data/Makefile.am 1.1, src/data/Makefile.in 1.1, src/data/gedcom.xml 1.1, src/data/templates/blue_edge.tpkg 1.1: + New file. + + * src/FamilyView.py 1.1.1.1, src/SubstKeywords.py 1.1.1.1, src/data/.cvsignore 1.1.1.1, src/media.png 1.1.1.1, src/srcsel.gladep 1.1.1.1: + Initial GNOME 2 port + + * src/FamilyView.py 1.1, src/SubstKeywords.py 1.1, src/data/.cvsignore 1.1, src/media.png 1.1, src/srcsel.gladep 1.1: + New file. + + * src/ChangeLog 1.1.1.1, src/Makefile.am 1.1.1.1, src/acconfig.h 1.1.1.1, src/const.py.in 1.1.1.1, src/place.png 1.1.1.1: + Initial GNOME 2 port + + * src/ChangeLog 1.1, src/Makefile.am 1.1, src/acconfig.h 1.1, src/const.py.in 1.1, src/place.png 1.1: + New file. + + * src/AUTHORS 1.1.1.1, src/NEWS 1.1.1.1, src/README 1.1.1.1, src/Sorter.py 1.1.1.1, src/autogen.sh 1.1.1.1, src/dialog.gladep 1.1.1.1, src/family48.png 1.1.1.1, src/paper.xml 1.1.1.1, src/pedigree.xpm 1.1.1.1, src/people48.png 1.1.1.1, src/places.gladep 1.1.1.1, src/plugins.gladep 1.1.1.1, src/preferences.gladep 1.1.1.1, src/revision.gladep 1.1.1.1, src/system_filters.xml 1.1.1.1, src/trace.glade 1.1.1.1: + Initial GNOME 2 port + + * src/AUTHORS 1.1, src/NEWS 1.1, src/README 1.1, src/Sorter.py 1.1, src/autogen.sh 1.1, src/dialog.gladep 1.1, src/family48.png 1.1, src/paper.xml 1.1, src/pedigree.xpm 1.1, src/people48.png 1.1, src/places.gladep 1.1, src/plugins.gladep 1.1, src/preferences.gladep 1.1, src/revision.gladep 1.1, src/system_filters.xml 1.1, src/trace.glade 1.1: + New file. + + * src/DisplayTrace.py 1.1.1.1, src/bad.xpm 1.1.1.1, src/caution.xpm 1.1.1.1, src/edit_person.glade 1.1.1.1, src/good.xpm 1.1.1.1, src/gramps.gladep 1.1.1.1, src/marriage.gladep 1.1.1.1: + Initial GNOME 2 port + + * src/DisplayTrace.py 1.1, src/bad.xpm 1.1, src/caution.xpm 1.1, src/edit_person.glade 1.1, src/good.xpm 1.1, src/gramps.gladep 1.1, src/marriage.gladep 1.1: + New file. + + * src/edit_person.gladep 1.1.1.1, src/filelist 1.1.1.1, src/gramps.zodb 1.1.1.1, src/styles.glade 1.1.1.1: + Initial GNOME 2 port + + * src/edit_person.gladep 1.1, src/filelist 1.1, src/gramps.zodb 1.1, src/styles.glade 1.1: + New file. + + * src/srcsel.glade 1.1.1.1: Initial GNOME 2 port + + * src/srcsel.glade 1.1: New file. + + * src/rule.glade 1.1.1.1, src/sort.py 1.1.1.1, src/soundex.py 1.1.1.1, src/splash.jpg 1.1.1.1: + Initial GNOME 2 port + + * src/rule.glade 1.1, src/sort.py 1.1, src/soundex.py 1.1, src/splash.jpg 1.1: + New file. + + * src/preferences.glade 1.1.1.1, src/revision.glade 1.1.1.1: + Initial GNOME 2 port + + * src/preferences.glade 1.1, src/revision.glade 1.1: New file. + + * src/places.glade 1.1.1.1, src/plugins.glade 1.1.1.1: + Initial GNOME 2 port + + * src/places.glade 1.1, src/plugins.glade 1.1: New file. + + * src/mergedata.glade 1.1.1.1, src/people.xpm 1.1.1.1: + Initial GNOME 2 port + + * src/mergedata.glade 1.1, src/people.xpm 1.1: New file. + + * src/marriage.glade 1.1.1.1: Initial GNOME 2 port + + * src/marriage.glade 1.1: New file. + + * src/logo.png 1.1.1.1: Initial GNOME 2 port + + * src/logo.png 1.1: New file. + + * src/imagesel.glade 1.1.1.1, src/intl.c 1.1.1.1, src/intl.py 1.1.1.1, src/latin_ansel.py 1.1.1.1, src/latin_utf8.py 1.1.1.1: + Initial GNOME 2 port + + * src/imagesel.glade 1.1, src/intl.c 1.1, src/intl.py 1.1, src/latin_ansel.py 1.1, src/latin_utf8.py 1.1: + New file. + + * src/gramps_main.py 1.1.1.1: Initial GNOME 2 port + + * src/gramps_main.py 1.1: New file. + + * src/gramps.glade 1.1.1.1, src/gramps.png 1.1.1.1, src/gramps.py 1.1.1.1, src/gramps.xpm 1.1.1.1: + Initial GNOME 2 port + + * src/gramps.glade 1.1, src/gramps.png 1.1, src/gramps.py 1.1, src/gramps.xpm 1.1: + New file. + + * src/get_strings 1.1.1.1, src/gramps.desktop 1.1.1.1: + Initial GNOME 2 port + + * src/get_strings 1.1, src/gramps.desktop 1.1: New file. + + * src/dialog.glade 1.1.1.1, src/fam.xpm 1.1.1.1, src/sources.png 1.1.1.1: + Initial GNOME 2 port + + * src/dialog.glade 1.1, src/fam.xpm 1.1, src/sources.png 1.1: New file. + + * src/const.py 1.1.1.1: Initial GNOME 2 port + + * src/const.py 1.1: New file. + + * src/config.glade 1.1.1.1: Initial GNOME 2 port + + * src/config.glade 1.1: New file. + + * src/Utils.py 1.1.1.1, src/VersionControl.py 1.1.1.1, src/WriteXML.py 1.1.1.1, src/build_po 1.1.1.1: + Initial GNOME 2 port + + * src/Utils.py 1.1, src/VersionControl.py 1.1, src/WriteXML.py 1.1, src/build_po 1.1: + New file. + + * src/TextDoc.py 1.1.1.1, src/UrlEdit.py 1.1.1.1: Initial GNOME 2 port + + * src/TextDoc.py 1.1, src/UrlEdit.py 1.1: New file. + + * src/Report.py 1.1.1.1, src/SelectChild.py 1.1.1.1, src/SourceView.py 1.1.1.1, src/Sources.py 1.1.1.1, src/SpreadSheetDoc.py 1.1.1.1, src/StartupDialog.py 1.1.1.1, src/StyleEditor.py 1.1.1.1, src/TarFile.py 1.1.1.1: + Initial GNOME 2 port + + * src/Report.py 1.1, src/SelectChild.py 1.1, src/SourceView.py 1.1, src/Sources.py 1.1, src/SpreadSheetDoc.py 1.1, src/StartupDialog.py 1.1, src/StyleEditor.py 1.1, src/TarFile.py 1.1: + New file. + + * src/RelLib.py 1.1.1.1: Initial GNOME 2 port + + * src/RelLib.py 1.1: New file. + + * src/QuestionDialog.py 1.1.1.1, src/QuickAdd.py 1.1.1.1, src/ReadXML.py 1.1.1.1, src/RelImage.py 1.1.1.1: + Initial GNOME 2 port + + * src/QuestionDialog.py 1.1, src/QuickAdd.py 1.1, src/ReadXML.py 1.1, src/RelImage.py 1.1: + New file. + + * src/Plugins.py 1.1.1.1: Initial GNOME 2 port + + * src/Plugins.py 1.1: New file. + + * src/PedView.py 1.1.1.1, src/PlaceView.py 1.1.1.1: + Initial GNOME 2 port + + * src/PedView.py 1.1, src/PlaceView.py 1.1: New file. + + * src/MergeData.py 1.1.1.1, src/NameEdit.py 1.1.1.1, src/NoteEdit.py 1.1.1.1, src/PaperMenu.py 1.1.1.1: + Initial GNOME 2 port + + * src/MergeData.py 1.1, src/NameEdit.py 1.1, src/NoteEdit.py 1.1, src/PaperMenu.py 1.1: + New file. + + * src/Makefile.in 1.1.1.1, src/Marriage.py 1.1.1.1, src/MediaView.py 1.1.1.1: + Initial GNOME 2 port + + * src/Makefile.in 1.1, src/Marriage.py 1.1, src/MediaView.py 1.1: + New file. + + * src/ImgManip.py 1.1.1.1, src/LocEdit.py 1.1.1.1: Initial GNOME 2 port + + * src/ImgManip.py 1.1, src/LocEdit.py 1.1: New file. + + * src/ImageSelect.py 1.1.1.1: Initial GNOME 2 port + + * src/ImageSelect.py 1.1: New file. + + * src/GrampsParser.py 1.1.1.1, src/GrampsXML.py 1.1.1.1, src/GrampsZODB.py 1.1.1.1, src/GraphLayout.py 1.1.1.1: + Initial GNOME 2 port + + * src/GrampsParser.py 1.1, src/GrampsXML.py 1.1, src/GrampsZODB.py 1.1, src/GraphLayout.py 1.1: + New file. + + * src/GrampsCfg.py 1.1.1.1: Initial GNOME 2 port + + * src/GrampsCfg.py 1.1: New file. + + * src/GenericFilter.py 1.1.1.1: Initial GNOME 2 port + + * src/GenericFilter.py 1.1: New file. + + * src/FontScale.py 1.1.1.1, src/GedcomInfo.py 1.1.1.1: + Initial GNOME 2 port + + * src/FontScale.py 1.1, src/GedcomInfo.py 1.1: New file. + + * src/EditPlace.py 1.1.1.1, src/EditSource.py 1.1.1.1, src/EventEdit.py 1.1.1.1, src/Filter.py 1.1.1.1, src/Find.py 1.1.1.1: + Initial GNOME 2 port + + * src/EditPlace.py 1.1, src/EditSource.py 1.1, src/EventEdit.py 1.1, src/Filter.py 1.1, src/Find.py 1.1: + New file. + + * src/EditPerson.py 1.1.1.1: Initial GNOME 2 port + + * src/EditPerson.py 1.1: New file. + + * src/DbPrompter.py 1.1.1.1, src/DrawDoc.py 1.1.1.1: + Initial GNOME 2 port + + * src/DbPrompter.py 1.1, src/DrawDoc.py 1.1: New file. + + * src/Date.py 1.1.1.1, src/DateEdit.py 1.1.1.1: Initial GNOME 2 port + + * src/Date.py 1.1, src/DateEdit.py 1.1: New file. + + * src/Bookmarks.py 1.1.1.1, src/Calendar.py 1.1.1.1, src/ChooseParents.py 1.1.1.1: + Initial GNOME 2 port + + * src/Bookmarks.py 1.1, src/Calendar.py 1.1, src/ChooseParents.py 1.1: + New file. + + * doc/gramps-manual/C/figures/sourcerefsel.png 1.1.1.1, doc/gramps-manual/C/figures/toolsel.png 1.1.1.1, src/.cvsignore 1.1.1.1, src/AddMedia.py 1.1.1.1, src/AddSpouse.py 1.1.1.1, src/AddrEdit.py 1.1.1.1, src/AttrEdit.py 1.1.1.1, src/AutoComp.py 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/sourcerefsel.png 1.1, doc/gramps-manual/C/figures/toolsel.png 1.1, src/.cvsignore 1.1, src/AddMedia.py 1.1, src/AddSpouse.py 1.1, src/AddrEdit.py 1.1, src/AttrEdit.py 1.1, src/AutoComp.py 1.1: + New file. + + * doc/gramps-manual/C/figures/reportsel.png 1.1.1.1, doc/gramps-manual/C/figures/revcontrol.png 1.1.1.1, doc/gramps-manual/C/figures/savecomment.png 1.1.1.1, doc/gramps-manual/C/figures/sourcelist.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/reportsel.png 1.1, doc/gramps-manual/C/figures/revcontrol.png 1.1, doc/gramps-manual/C/figures/savecomment.png 1.1, doc/gramps-manual/C/figures/sourcelist.png 1.1: + New file. + + * doc/gramps-manual/C/figures/prefs-report.png 1.1.1.1, doc/gramps-manual/C/figures/prefs-research.png 1.1.1.1, doc/gramps-manual/C/figures/prefs-revision.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/prefs-report.png 1.1, doc/gramps-manual/C/figures/prefs-research.png 1.1, doc/gramps-manual/C/figures/prefs-revision.png 1.1: + New file. + + * doc/gramps-manual/C/figures/prefs-main.png 1.1.1.1, doc/gramps-manual/C/figures/prefs-media.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/prefs-main.png 1.1, doc/gramps-manual/C/figures/prefs-media.png 1.1: + New file. + + * doc/gramps-manual/C/figures/prefs-guess.png 1.1.1.1, doc/gramps-manual/C/figures/prefs-ids.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/prefs-guess.png 1.1, doc/gramps-manual/C/figures/prefs-ids.png 1.1: + New file. + + * doc/gramps-manual/C/figures/prefs-dates.png 1.1.1.1, doc/gramps-manual/C/figures/prefs-disp.png 1.1.1.1, doc/gramps-manual/C/figures/prefs-find.png 1.1.1.1, doc/gramps-manual/C/figures/prefs-gen.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/prefs-dates.png 1.1, doc/gramps-manual/C/figures/prefs-disp.png 1.1, doc/gramps-manual/C/figures/prefs-find.png 1.1, doc/gramps-manual/C/figures/prefs-gen.png 1.1: + New file. + + * doc/gramps-manual/C/figures/prefs-colors.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/prefs-colors.png 1.1: New file. + + * doc/gramps-manual/C/figures/peoplelist.png 1.1.1.1, doc/gramps-manual/C/figures/placelist.png 1.1.1.1, doc/gramps-manual/C/figures/prefs-bars.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/peoplelist.png 1.1, doc/gramps-manual/C/figures/placelist.png 1.1, doc/gramps-manual/C/figures/prefs-bars.png 1.1: + New file. + + * doc/gramps-manual/C/figures/pedegreesel.png 1.1.1.1, doc/gramps-manual/C/figures/pedegreeview.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/pedegreesel.png 1.1, doc/gramps-manual/C/figures/pedegreeview.png 1.1: + New file. + + * doc/gramps-manual/C/figures/mediaview.png 1.1.1.1, doc/gramps-manual/C/figures/opendb.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/mediaview.png 1.1, doc/gramps-manual/C/figures/opendb.png 1.1: + New file. + + * doc/gramps-manual/C/figures/localmedia.png 1.1.1.1, doc/gramps-manual/C/figures/mainwin.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/localmedia.png 1.1, doc/gramps-manual/C/figures/mainwin.png 1.1: + New file. + + * doc/gramps-manual/C/figures/globalmedia.png 1.1.1.1, doc/gramps-manual/C/figures/gotobookmark.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/globalmedia.png 1.1, doc/gramps-manual/C/figures/gotobookmark.png 1.1: + New file. + + * doc/gramps-manual/C/figures/familyview.png 1.1.1.1, doc/gramps-manual/C/figures/filter.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/familyview.png 1.1, doc/gramps-manual/C/figures/filter.png 1.1: + New file. + + * doc/gramps-manual/C/figures/ep-general.png 1.1.1.1, doc/gramps-manual/C/figures/ep-internet.png 1.1.1.1, doc/gramps-manual/C/figures/ep-lds.png 1.1.1.1, doc/gramps-manual/C/figures/ep-notes.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/ep-general.png 1.1, doc/gramps-manual/C/figures/ep-internet.png 1.1, doc/gramps-manual/C/figures/ep-lds.png 1.1, doc/gramps-manual/C/figures/ep-notes.png 1.1: + New file. + + * doc/gramps-manual/C/figures/ep-attributes.png 1.1.1.1, doc/gramps-manual/C/figures/ep-event.png 1.1.1.1, doc/gramps-manual/C/figures/ep-gallery.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/ep-attributes.png 1.1, doc/gramps-manual/C/figures/ep-event.png 1.1, doc/gramps-manual/C/figures/ep-gallery.png 1.1: + New file. + + * doc/gramps-manual/C/figures/ep-altname.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/ep-altname.png 1.1: New file. + + * doc/gramps-manual/C/figures/druidpg1.png 1.1.1.1, doc/gramps-manual/C/figures/editbookmarks.png 1.1.1.1, doc/gramps-manual/C/figures/ep-address.png 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/druidpg1.png 1.1, doc/gramps-manual/C/figures/editbookmarks.png 1.1, doc/gramps-manual/C/figures/ep-address.png 1.1: + New file. + + * doc/gramps-manual/C/figures/addmedia.png 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/up.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/warning.gif 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/figures/addmedia.png 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/up.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/warning.gif 1.1: + New file. + + * doc/gramps-manual/C/gramps-manual/index.html 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/caution.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/home.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/important.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/next.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/note.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/prev.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/tip.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/toc-blank.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/toc-minus.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/toc-plus.gif 1.1.1.1, doc/gramps-manual/C/gramps-manual/x129.html 1.1.1.1, doc/gramps-manual/C/gramps-manual/x41.html 1.1.1.1, doc/gramps-manual/C/gramps-manual/x84.html 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/gramps-manual/index.html 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/caution.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/home.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/important.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/next.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/note.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/prev.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/tip.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/toc-blank.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/toc-minus.gif 1.1, doc/gramps-manual/C/gramps-manual/stylesheet-images/toc-plus.gif 1.1, doc/gramps-manual/C/gramps-manual/x129.html 1.1, doc/gramps-manual/C/gramps-manual/x41.html 1.1, doc/gramps-manual/C/gramps-manual/x84.html 1.1: + New file. + + * doc/gramps-manual/C/Makefile.in 1.1.1.1, doc/gramps-manual/C/gramps-manual/ln7.html 1.1.1.1, doc/gramps-manual/C/gramps-manual/t1.html 1.1.1.1, doc/gramps-manual/C/gramps-manual/x28.html 1.1.1.1, doc/gramps-manual/C/index.html 1.1.1.1, doc/gramps-manual/C/omf_timestamp 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/Makefile.in 1.1, doc/gramps-manual/C/gramps-manual/ln7.html 1.1, doc/gramps-manual/C/gramps-manual/t1.html 1.1, doc/gramps-manual/C/gramps-manual/x28.html 1.1, doc/gramps-manual/C/index.html 1.1, doc/gramps-manual/C/omf_timestamp 1.1: + New file. + + * doc/gramps-manual/C/Makefile.am 1.1.1.1, doc/gramps-manual/C/gramps-manual-C.omf 1.1.1.1, doc/gramps-manual/C/gramps-manual.sgml 1.1.1.1: + Initial GNOME 2 port + + * doc/gramps-manual/C/Makefile.am 1.1, doc/gramps-manual/C/gramps-manual-C.omf 1.1, doc/gramps-manual/C/gramps-manual.sgml 1.1: + New file. + + * doc/extending-gramps/C/extending-gramps/index.html 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/caution.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/home.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/important.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/next.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/note.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/prev.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/tip.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/toc-blank.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/toc-minus.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/toc-plus.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/up.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/warning.gif 1.1.1.1, doc/extending-gramps/C/extending-gramps/x131.html 1.1.1.1, doc/extending-gramps/C/extending-gramps/x162.html 1.1.1.1, doc/extending-gramps/C/extending-gramps/x177.html 1.1.1.1, doc/gramps-manual/Makefile.am 1.1.1.1, doc/gramps-manual/Makefile.in 1.1.1.1: + Initial GNOME 2 port + + * doc/extending-gramps/C/extending-gramps/index.html 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/caution.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/home.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/important.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/next.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/note.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/prev.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/tip.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/toc-blank.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/toc-minus.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/toc-plus.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/up.gif 1.1, doc/extending-gramps/C/extending-gramps/stylesheet-images/warning.gif 1.1, doc/extending-gramps/C/extending-gramps/x131.html 1.1, doc/extending-gramps/C/extending-gramps/x162.html 1.1, doc/extending-gramps/C/extending-gramps/x177.html 1.1, doc/gramps-manual/Makefile.am 1.1, doc/gramps-manual/Makefile.in 1.1: + New file. + + * doc/extending-gramps/C/Makefile.am 1.1.1.1, doc/extending-gramps/C/extending-gramps-C.omf 1.1.1.1, doc/extending-gramps/C/extending-gramps.sgml 1.1.1.1, doc/extending-gramps/C/extending-gramps/ln7.html 1.1.1.1, doc/extending-gramps/C/extending-gramps/t1.html 1.1.1.1, doc/extending-gramps/C/extending-gramps/x57.html 1.1.1.1, doc/extending-gramps/C/extending-gramps/x83.html 1.1.1.1, doc/extending-gramps/C/index.html 1.1.1.1, doc/extending-gramps/C/omf_timestamp 1.1.1.1: + Initial GNOME 2 port + + * doc/extending-gramps/C/Makefile.am 1.1, doc/extending-gramps/C/extending-gramps-C.omf 1.1, doc/extending-gramps/C/extending-gramps.sgml 1.1, doc/extending-gramps/C/extending-gramps/ln7.html 1.1, doc/extending-gramps/C/extending-gramps/t1.html 1.1, doc/extending-gramps/C/extending-gramps/x57.html 1.1, doc/extending-gramps/C/extending-gramps/x83.html 1.1, doc/extending-gramps/C/index.html 1.1, doc/extending-gramps/C/omf_timestamp 1.1: + New file. + + * doc/extending-gramps/C/Makefile.in 1.1.1.1, doc/extending-gramps/Makefile.am 1.1.1.1, doc/extending-gramps/Makefile.in 1.1.1.1, doc/sgmldocs.make 1.1.1.1: + Initial GNOME 2 port + + * doc/extending-gramps/C/Makefile.in 1.1, doc/extending-gramps/Makefile.am 1.1, doc/extending-gramps/Makefile.in 1.1, doc/sgmldocs.make 1.1: + New file. + + * doc/Makefile.in 1.1.1.1, doc/gramps.1.in 1.1.1.1: + Initial GNOME 2 port + + * doc/Makefile.in 1.1, doc/gramps.1.in 1.1: New file. + + * autogen.sh 1.1.1.1, doc/Makefile.am 1.1.1.1, doc/gramps.1 1.1.1.1, doc/gramps.dtd 1.1.1.1, doc/gramps.sgml 1.1.1.1, gramps.spec 1.1.1.1, gramps.spec.in 1.1.1.1: + Initial GNOME 2 port + + * autogen.sh 1.1, doc/Makefile.am 1.1, doc/gramps.1 1.1, doc/gramps.dtd 1.1, doc/gramps.sgml 1.1, gramps.spec 1.1, gramps.spec.in 1.1: + New file. + + * aclocal.m4 1.1.1.1: Initial GNOME 2 port + + * aclocal.m4 1.1: New file. + + * AUTHORS 1.1.1.1, ChangeLog 1.1.1.1, INSTALL 1.1.1.1, Makefile.am 1.1.1.1, Makefile.comm 1.1.1.1, Makefile.in 1.1.1.1, configure 1.1.1.1, configure.in 1.1.1.1, gramps.sh.in 1.1.1.1, install-sh 1.1.1.1, py-compile 1.1.1.1: + Initial GNOME 2 port + + * AUTHORS 1.1, ChangeLog 1.1, INSTALL 1.1, Makefile.am 1.1, Makefile.comm 1.1, Makefile.in 1.1, configure 1.1, configure.in 1.1, gramps.sh.in 1.1, install-sh 1.1, py-compile 1.1: + New file. + + * .cvsignore 1.1.1.1, COPYING 1.1.1.1, NEWS 1.1.1.1, README 1.1.1.1, TODO 1.1.1.1: + Initial GNOME 2 port + + * .cvsignore 1.1, COPYING 1.1, NEWS 1.1, README 1.1, TODO 1.1: + New file. diff --git a/src/GenericFilter.py b/src/GenericFilter.py index 5b539f761..57977b530 100644 --- a/src/GenericFilter.py +++ b/src/GenericFilter.py @@ -1948,10 +1948,10 @@ class HasTextMatchingSubstringOf(Rule): for handle in place_list: self.place_map[handle] = 1 - def match_object(self,object): + def match_object(self,obj): if self.regexp_match: - return object.matches_regexp(self.list[0],self.case_sensitive) - return object.matches_string(self.list[0],self.case_sensitive) + return obj.matches_regexp(self.list[0],self.case_sensitive) + return obj.matches_string(self.list[0],self.case_sensitive) #------------------------------------------------------------------------- # "HasTextMatchingRegexOf" diff --git a/src/plugins/FilterEditor.py b/src/plugins/FilterEditor.py index d4c62102f..0d7885e69 100644 --- a/src/plugins/FilterEditor.py +++ b/src/plugins/FilterEditor.py @@ -638,7 +638,7 @@ class EditRule: elif v == _('Inclusive:'): t = MyBoolean(_('Include original person')) elif v == _('Case sensitive:'): - t = MyBoolean(_('Use exact case of letters:')) + t = MyBoolean(_('Use exact case of letters')) elif v == _('Regular-Expression matching:'): t = MyBoolean(_('Use regular expression')) else: